X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ed6dd18ae810f7ccc81ea9e452cc2213e211427a..32485259c1342115488d219776dfebeb3d4d81b1:/include/wx/mac/setup0.h diff --git a/include/wx/mac/setup0.h b/include/wx/mac/setup0.h index 7d868578b9..6d5991fc9d 100644 --- a/include/wx/mac/setup0.h +++ b/include/wx/mac/setup0.h @@ -125,13 +125,23 @@ #define wxUSE_ON_FATAL_EXCEPTION 1 // Set this to 1 to be able to generate a human-readable (unlike -// machine-readable minidumop created by wxCrashReport::Generate()) stack back +// machine-readable minidump created by wxCrashReport::Generate()) stack back // trace when your program crashes using wxStackWalker // // Default is 1 if supported by the compiler. // // Recommended setting: 1, set to 0 if your programs never crash -#define wxUSE_STACKWALKER 1 +#define wxUSE_STACKWALKER 0 + +// Set this to 1 to compile in wxDebugReport class which allows you to create +// and optionally upload to your web site a debug report consisting of back +// trace of the crash (if wxUSE_STACKWALKER == 1) and other information. +// +// Default is 1 if supported by the compiler. +// +// Recommended setting: 1, it is compiled into a separate library so there +// is no overhead if you don't use it +#define wxUSE_DEBUGREPORT 1 // ---------------------------------------------------------------------------- // Unicode support @@ -247,9 +257,6 @@ // // Notice that if wxNO_THREADS is defined, wxUSE_THREADS is automatically reset // to 0 in wx/chkconf.h, so, for example, if you set USE_THREADS to 0 in -// build/msw/config.* file this value will have no effectNotice that if -// wxNO_THREADS is defined, wxUSE_THREADS is automatically reset to 0 in -// wx/chkconf.h, so, for example, if you set USE_THREADS to 0 in // build/msw/config.* file this value will have no effect. // // Default is 1 @@ -260,9 +267,12 @@ // If enabled (1), compiles wxWidgets streams classes #define wxUSE_STREAMS 1 -// Use standard C++ streams if 1. If 0, use wxWin streams implementation. +// Use standard C++ streams if 1. If 0, use wxWin streams implementation only. #define wxUSE_STD_IOSTREAM 0 +// Enable conversion to standard C++ string if 1. +#define wxUSE_STD_STRING 0 + // ---------------------------------------------------------------------------- // non GUI features selection // ---------------------------------------------------------------------------- @@ -974,7 +984,7 @@ #define wxODBC_FWD_ONLY_CURSORS 1 // Default is 0. Set to 1 to use the deprecated classes, enum types, function, -// member variables. With a setting of 1, full backward compatability with the +// member variables. With a setting of 1, full backward compatibility with the // 2.0.x release is possible. It is STRONGLY recommended that this be set to 0, // as future development will be done only on the non-deprecated // functions/classes/member variables/etc. @@ -1056,15 +1066,14 @@ // override some settings for Metrowerks // // VZ: isn't this file only used when building with Metrowerks anyhow? +// CS: no, it is also used by the XCode projects #ifdef __MWERKS__ #undef wxUSE_DEBUG_CONTEXT #define wxUSE_DEBUG_CONTEXT 1 #undef wxUSE_STD_IOSTREAM - #define wxUSE_STD_IOSTREAM 1 - - #undef wxUSE_STACKWALKER - #define wxUSE_STACKWALKER 0 + // CS: I have to set this to 0 now, as shared builds are having problems + #define wxUSE_STD_IOSTREAM 0 #endif // things not implemented under Mac @@ -1077,6 +1086,9 @@ #undef wxUSE_TOGGLEBTN #define wxUSE_TOGGLEBTN 0 +#undef wxUSE_STACKWALKER +#define wxUSE_STACKWALKER 0 + // wxWebKit is a wrapper for Apple's WebKit framework, use it if you want to // embed the Safari browser control // 0 by default because of Jaguar compatibility problems @@ -1086,6 +1098,11 @@ // Set to 0 for no libmspack #define wxUSE_LIBMSPACK 0 +// native toolbar does not support embedding controls yet, please test by setting to 1 +#define wxMAC_USE_NATIVE_TOOLBAR 0 + + + #endif // _WX_SETUP_H_