X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3f1af9204f1813a10e2c59a5f9b28a7eec630861..c84c52de6f534df50dc6348b839c98029fa3f8ee:/include/wx/msw/setup.h diff --git a/include/wx/msw/setup.h b/include/wx/msw/setup.h index 1087b17903..5e58c37d5f 100644 --- a/include/wx/msw/setup.h +++ b/include/wx/msw/setup.h @@ -22,11 +22,12 @@ #define _WX_GOODCOMPILER__ // gcc can have problems, but Windows compilers // are generally OK. -#define WXWIN_COMPATIBILITY 1 - // Compatibility with 1.66 API. +#define WXWIN_COMPATIBILITY 0 + // Compatibility with 1.68 API. // Level 0: no backward compatibility, all new features - // Level 1: wxDC, OnSize (etc.) compatibility, but - // some new features such as event tables + // Level 1: Some compatibility. In fact + // the compatibility code is now very minimal so there + // is little advantage to setting it to 1. #define wxUSE_AUTOTRANS 1 // Define wxTString @@ -78,7 +79,7 @@ #define wxUSE_SCROLLBAR 1 // Define 1 to compile contributed wxScrollBar class -#define wxUSE_XPM_IN_MSW 0 +#define wxUSE_XPM_IN_MSW 1 // Define 1 to support the XPM package in wxBitmap. #define wxUSE_IMAGE_LOADING_IN_MSW 1 // Use dynamic DIB loading/saving code in utils/dib under MSW. @@ -246,6 +247,40 @@ #define wxUSE_NATIVE_STATUSBAR 0 #endif +// Salford C++ doesn't like some of the memory operator definitions +#ifdef __SALFORDC__ +#undef wxUSE_MEMORY_TRACING +#define wxUSE_MEMORY_TRACING 0 + +#undef wxUSE_GLOBAL_MEMORY_OPERATORS +#define wxUSE_GLOBAL_MEMORY_OPERATORS 0 + +#undef wxUSE_DEBUG_NEW_ALWAYS +#define wxUSE_DEBUG_NEW_ALWAYS 0 + +#undef wxUSE_THREADS +#define wxUSE_THREADS 0 + +#undef wxUSE_DBWIN32 +#define wxUSE_DBWIN32 0 + +#undef wxUSE_OWNER_DRAWN +#define wxUSE_OWNER_DRAWN 0 +#endif + +#ifdef __TWIN32__ + +#undef wxUSE_THREADS +#define wxUSE_THREADS 0 + +#undef wxUSE_DBWIN32 +#define wxUSE_DBWIN32 0 + +#undef wxUSE_ODBC +#define wxUSE_ODBC 0 + +#endif + // Minimal setup e.g. for compiling small utilities #define MINIMAL_WXWINDOWS_SETUP 0