X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/04049dbb0be75349579fb70eccf742993d518bec..8017ee9be3f4672cf17a4aac59909d5fe522381d:/include/wx/msw/setup0.h diff --git a/include/wx/msw/setup0.h b/include/wx/msw/setup0.h index d49aba1441..10f096380c 100644 --- a/include/wx/msw/setup0.h +++ b/include/wx/msw/setup0.h @@ -120,12 +120,7 @@ // Default is 1 // // Recommended setting: 1 if your compiler supports it. -#if defined(_MSC_VER) || \ - (defined(__BORLANDC__) && __BORLANDC__ >= 0x0550) - #define wxUSE_ON_FATAL_EXCEPTION 1 -#else - #define wxUSE_ON_FATAL_EXCEPTION 0 -#endif +#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 @@ -192,6 +187,9 @@ // code will lead to undefined behaviour -- but the code itself will be // slightly smaller and faster. // +// Note that like wxUSE_THREADS this option is automatically set to 0 if +// wxNO_EXCEPTIONS is defined. +// // Default is 1 // // Recommended setting: depends on whether you intend to use C++ exceptions @@ -245,7 +243,12 @@ // library without it if you have no use for it - this will result in a // somewhat smaller and faster operation. // -// This is ignored under Win16, threads are only supported under Win32. +// 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 // @@ -390,6 +393,9 @@ // Set to 1 to enable virtual Internet filesystem (requires wxUSE_FILESYSTEM) #define wxUSE_FS_INET 1 +// wxArchive classes for accessing archives such as zip and tar +#define wxUSE_ARCHIVE_STREAMS 1 + // Set to 1 to compile wxZipInput/OutputStream classes. #define wxUSE_ZIPSTREAM 1 @@ -478,6 +484,13 @@ // Recommended setting: 1 if the DirectX 7 SDK is installed (highly recommended), else 0 #define wxUSE_DIRECTSHOW 0 +// Use GStreamer for Unix (req a lot of dependancies) +// +// Default is 0 +// +// Recommended setting: 1 (wxMediaCtrl won't work by default without it) +#define wxUSE_GSTREAMER 0 + // Use wxWidget's XRC XML-based resource system. Recommended. // // Default is 1 @@ -574,11 +587,7 @@ // Default is 1 for the platforms where native status bar is supported. // // Recommended setting: 1 (there is no advantage in using the generic one) -#if defined(__WXMSW__) || defined(__WXMAC__) #define wxUSE_NATIVE_STATUSBAR 1 -#else -#define wxUSE_NATIVE_STATUSBAR 0 -#endif // wxToolBar related settings: if wxUSE_TOOLBAR is 0, don't compile any toolbar // classes at all. Otherwise, use the native toolbar class unless @@ -938,10 +947,6 @@ // Set to 1 to use font metric files in GetTextExtent #define wxUSE_AFM_FOR_POSTSCRIPT 1 -// Set to 0 to disable PostScript print/preview architecture code under Windows -// (just use Windows printing). -#define wxUSE_POSTSCRIPT_ARCHITECTURE_IN_MSW 1 - // ---------------------------------------------------------------------------- // database classes // ---------------------------------------------------------------------------- @@ -1065,6 +1070,10 @@ // Set this to 1 to enable wxDIB #define wxUSE_WXDIB 1 +// Set to 0 to disable PostScript print/preview architecture code under Windows +// (just use Windows printing). +#define wxUSE_POSTSCRIPT_ARCHITECTURE_IN_MSW 1 + // Define as 1 to use Microsoft's ItsyBitsy small title bar library, for // wxMiniFrame. This setting is only used for Win3.1; Win9x and NT use native // miniframes support instead. @@ -1127,7 +1136,7 @@ // Set this to 1 to be able to use wxCrashReport::Generate() to create mini // dumps of your program when it crashes (or at any other moment) // -// Default is 1 if supported by the compiler. +// Default is 1 if supported by the compiler (VC++ and recent BC++ only). // // Recommended setting: 1, set to 0 if your programs never crash #define wxUSE_CRASHREPORT 1