X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4879f2120c925eb2448d70ddaee7340e0724f0c2..931d6a47c32a5b4c283243cb553ce71ee2b535d5:/include/wx/osx/cocoa/chkconf.h diff --git a/include/wx/osx/cocoa/chkconf.h b/include/wx/osx/cocoa/chkconf.h index 868eeb5ca3..9789e77d54 100644 --- a/include/wx/osx/cocoa/chkconf.h +++ b/include/wx/osx/cocoa/chkconf.h @@ -4,7 +4,6 @@ * Author: Stefan Csomor * Modified by: * Created: 2008-07-30 - * RCS-ID: $Id: chkconf.h 54833 2008-07-29 21:03:18Z SC $ * Copyright: (c) Stefan Csomor * Licence: wxWindows licence */ @@ -12,6 +11,17 @@ #ifndef _WX_OSX_COCOA_CHKCONF_H_ #define _WX_OSX_COCOA_CHKCONF_H_ +/* Many wchar functions (and also strnlen(), for some reason) are only + available since 10.7 so don't use them if we want to build the applications + that would run under 10.6 and earlier. */ +#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_7 +#define HAVE_STRNLEN 1 +#define HAVE_WCSDUP 1 +#define HAVE_WCSNLEN 1 +#define HAVE_WCSCASECMP 1 +#define HAVE_WCSNCASECMP 1 +#endif + /* * native (1) or emulated (0) toolbar */ @@ -20,8 +30,15 @@ #define wxOSX_USE_NATIVE_TOOLBAR 1 #endif -/* - * text rendering system +/* + * leave is isFlipped and don't override + */ +#ifndef wxOSX_USE_NATIVE_FLIPPED + #define wxOSX_USE_NATIVE_FLIPPED 1 +#endif + +/* + * text rendering system */ #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 @@ -40,6 +57,18 @@ #endif +/* + * Audio System + */ + +#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 + #define wxOSX_USE_QUICKTIME 0 + #define wxOSX_USE_AUDIOTOOLBOX 1 +#else // platform < 10.5 + #define wxOSX_USE_QUICKTIME 1 + #define wxOSX_USE_AUDIOTOOLBOX 0 +#endif + /* * turning off capabilities that don't work under cocoa yet */