projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix broken and missing DataView interface items for Phoenix
[wxWidgets.git]
/
setup.h_vms
diff --git
a/setup.h_vms
b/setup.h_vms
index 18d982cc5b4e006989101ccbb6ab528d626d78f4..ea87c82930fd6c4391d43c0cad9b562f8605672c 100644
(file)
--- a/
setup.h_vms
+++ b/
setup.h_vms
@@
-3,7
+3,7
@@
* Template for the set.h file for VMS *
* Created from setup.h_in *
* Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
* Template for the set.h file for VMS *
* Created from setup.h_in *
* Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
- * Date :
23 October 2009
*
+ * Date :
11 October 2012
*
* *
*****************************************************************************/
* *
*****************************************************************************/
@@
-23,6
+23,11
@@
/* Define as __inline if that's what the C compiler calls it. */
#undef inline
/* Define as __inline if that's what the C compiler calls it. */
#undef inline
+#else
+
+#define __USE_STD_IOSTREAM 1
+#define _USE_STD_STAT 1
+
#endif /* __cplusplus */
/* fill in with the string wxGetOsDescription() will return */
#endif /* __cplusplus */
/* fill in with the string wxGetOsDescription() will return */
@@
-72,14
+77,22
@@
/* #undef __WXLESSTIF__ */
#ifdef __WXGTK__
/* #undef __WXLESSTIF__ */
#ifdef __WXGTK__
-/* Define this if your version of GTK+ is greater than 1.2 */
-#define __WXGTK12__ 1
+
+#ifndef VMS_GTK2
+#define GDK_WINDOWING_X11 1
+#endif
/* Define this if your version of GTK+ is greater than 1.2.7 */
#define __WXGTK127__ 1
/* Define this if your version of GTK+ is greater than 2.0 */
#ifdef VMS_GTK2
/* Define this if your version of GTK+ is greater than 1.2.7 */
#define __WXGTK127__ 1
/* Define this if your version of GTK+ is greater than 2.0 */
#ifdef VMS_GTK2
+
+/* Define this if your version of GTK+ is >= 3.0 */
+#if 0
+#define __WXGTK3__ 1
+#endif
+
#define __WXGTK20__ 1
/* Define this if your version of GTK+ is greater than 2.6 */
#define __WXGTK20__ 1
/* Define this if your version of GTK+ is greater than 2.6 */
@@
-99,6
+112,12
@@
typedef pid_t GPid;
#endif
#endif
#endif
#endif
+#ifdef VMS_GTK2
+#define wxUSE_CAIRO 1
+#else
+#define wxUSE_CAIRO 0
+#endif
+
/*
* Define to 1 for Unix[-like] system
*/
/*
* Define to 1 for Unix[-like] system
*/
@@
-116,6
+135,7
@@
typedef pid_t GPid;
#undef __NETBSD__
#undef __OPENBSD__
#undef __OSF__
#undef __NETBSD__
#undef __OPENBSD__
#undef __OSF__
+#undef __QNX__
#undef __SGI__
#undef __SOLARIS__
#undef __SUN__
#undef __SGI__
#undef __SOLARIS__
#undef __SUN__
@@
-161,6
+181,7
@@
typedef pid_t GPid;
/* --- start common options --- */
/* --- start common options --- */
+#define wxUSE_COMPILER_TLS 1
#ifndef wxUSE_GUI
#define wxUSE_GUI 1
#ifndef wxUSE_GUI
#define wxUSE_GUI 1
@@
-190,7
+211,7
@@
typedef pid_t GPid;
#ifndef wxUSE_UNICODE
#ifndef wxUSE_UNICODE
-#if defined( __WXX11__ )
|| defined ( __WXMOTIF__ )
+#if defined( __WXX11__ )
#define wxUSE_UNICODE 0
#else
#define wxUSE_UNICODE 1
#define wxUSE_UNICODE 0
#else
#define wxUSE_UNICODE 1
@@
-204,8
+225,6
@@
typedef pid_t GPid;
#define wxUSE_EXTENDED_RTTI 0
#define wxUSE_EXTENDED_RTTI 0
-#define wxUSE_STL 0
-
#define wxUSE_LOG 1
#define wxUSE_LOGWINDOW 1
#define wxUSE_LOG 1
#define wxUSE_LOGWINDOW 1
@@
-220,18
+239,26
@@
typedef pid_t GPid;
#define wxUSE_STREAMS 1
#define wxUSE_STREAMS 1
+#define wxUSE_PRINTF_POS_PARAMS 0
+
+#define wxUSE_STL 0
+
#if defined(__DMC__) || defined(__WATCOMC__) \
|| (defined(_MSC_VER) && _MSC_VER < 1200)
#define wxUSE_STD_DEFAULT 0
#else
#if defined(__DMC__) || defined(__WATCOMC__) \
|| (defined(_MSC_VER) && _MSC_VER < 1200)
#define wxUSE_STD_DEFAULT 0
#else
- #define wxUSE_STD_DEFAULT
0
+ #define wxUSE_STD_DEFAULT
1
#endif
#endif
+#define wxUSE_STD_CONTAINERS wxUSE_STD_DEFAULT
+
#define wxUSE_STD_IOSTREAM wxUSE_STD_DEFAULT
#define wxUSE_STD_STRING wxUSE_STD_DEFAULT
#define wxUSE_STD_IOSTREAM wxUSE_STD_DEFAULT
#define wxUSE_STD_STRING wxUSE_STD_DEFAULT
-#define wxUSE_PRINTF_POS_PARAMS 0
+#define wxUSE_STD_STRING_CONV_IN_WXSTRING wxUSE_STL
+
+#define wxUSE_IOSTREAMH 1
#define wxUSE_LONGLONG 1
#define wxUSE_LONGLONG 1
@@
-253,7
+280,7
@@
typedef pid_t GPid;
#define wxUSE_INTL 1
#include <locale.h>
#define wxUSE_INTL 1
#include <locale.h>
-#if defined (__WXMOTIF__)
|| defined( __WXX11__ )
+#if defined (__WXMOTIF__)
#define wxUSE_XLOCALE 0
#else
#define wxUSE_XLOCALE 1
#define wxUSE_XLOCALE 0
#else
#define wxUSE_XLOCALE 1
@@
-265,7
+292,7
@@
typedef pid_t GPid;
#define wxUSE_STOPWATCH 1
#define wxUSE_STOPWATCH 1
-#define wxUSE_FSWATCHER
1
+#define wxUSE_FSWATCHER
0
#define wxUSE_CONFIG 1
#define wxUSE_CONFIG 1
@@
-340,12
+367,47
@@
typedef pid_t GPid;
#define wxUSE_PROPGRID 1
#define wxUSE_PROPGRID 1
-#ifndef wxUSE_GRAPHICS_CONTEXT
+#define wxUSE_WEBVIEW 0
+
+#ifdef __WXMSW__
+#define wxUSE_WEBVIEW_IE 0
+#else
+#define wxUSE_WEBVIEW_IE 0
+#endif
+
+#if defined(__WXGTK__) || defined(__WXOSX__)
+#define wxUSE_WEBVIEW_WEBKIT 0
+#else
+#define wxUSE_WEBVIEW_WEBKIT 0
+#endif
+
+#ifdef _MSC_VER
+# if _MSC_VER >= 1310
+
+
#define wxUSE_GRAPHICS_CONTEXT 0
#define wxUSE_GRAPHICS_CONTEXT 0
+# else
+
+
+# define wxUSE_GRAPHICS_CONTEXT 0
+# endif
+#else
+
+
+
+
+
+#ifdef __WXGTK3__
+# define wxUSE_GRAPHICS_CONTEXT 1
+#else
+# define wxUSE_GRAPHICS_CONTEXT 0
+#endif
#endif
#define wxUSE_CONTROLS 1
#endif
#define wxUSE_CONTROLS 1
+#define wxUSE_MARKUP 1
+
#ifdef __WXMOTIF__
#define wxUSE_POPUPWIN 0
#else
#ifdef __WXMOTIF__
#define wxUSE_POPUPWIN 0
#else
@@
-357,6
+419,7
@@
typedef pid_t GPid;
#define wxUSE_STC 1
#define wxUSE_ANIMATIONCTRL 1
#define wxUSE_STC 1
#define wxUSE_ANIMATIONCTRL 1
+#define wxUSE_BANNERWINDOW 1
#define wxUSE_BUTTON 1
#define wxUSE_BMPBUTTON 1
#define wxUSE_CALENDARCTRL 1
#define wxUSE_BUTTON 1
#define wxUSE_BMPBUTTON 1
#define wxUSE_CALENDARCTRL 1
@@
-366,6
+429,7
@@
typedef pid_t GPid;
#define wxUSE_COLLPANE 1
#define wxUSE_COLOURPICKERCTRL 1
#define wxUSE_COMBOBOX 1
#define wxUSE_COLLPANE 1
#define wxUSE_COLOURPICKERCTRL 1
#define wxUSE_COMBOBOX 1
+#define wxUSE_COMMANDLINKBUTTON 1
#define wxUSE_DATAVIEWCTRL 1
#define wxUSE_DATEPICKCTRL 1
#define wxUSE_DIRPICKERCTRL 1
#define wxUSE_DATAVIEWCTRL 1
#define wxUSE_DATEPICKCTRL 1
#define wxUSE_DIRPICKERCTRL 1
@@
-380,6
+444,7
@@
typedef pid_t GPid;
#define wxUSE_LISTCTRL 1
#define wxUSE_RADIOBOX 1
#define wxUSE_RADIOBTN 1
#define wxUSE_LISTCTRL 1
#define wxUSE_RADIOBOX 1
#define wxUSE_RADIOBTN 1
+#define wxUSE_RICHMSGDLG 1
#define wxUSE_SCROLLBAR 1
#define wxUSE_SEARCHCTRL 1
#define wxUSE_SLIDER 1
#define wxUSE_SCROLLBAR 1
#define wxUSE_SEARCHCTRL 1
#define wxUSE_SLIDER 1
@@
-390,12
+455,14
@@
typedef pid_t GPid;
#define wxUSE_STATTEXT 1
#define wxUSE_STATBMP 1
#define wxUSE_TEXTCTRL 1
#define wxUSE_STATTEXT 1
#define wxUSE_STATBMP 1
#define wxUSE_TEXTCTRL 1
+#define wxUSE_TIMEPICKCTRL 1
#if defined (__WXMOTIF__) || defined( __WXGTK__ )
#define wxUSE_TOGGLEBTN 1
#else
#define wxUSE_TOGGLEBTN 0
#endif
#define wxUSE_TREECTRL 1
#if defined (__WXMOTIF__) || defined( __WXGTK__ )
#define wxUSE_TOGGLEBTN 1
#else
#define wxUSE_TOGGLEBTN 0
#endif
#define wxUSE_TREECTRL 1
+#define wxUSE_TREELISTCTRL 1
#define wxUSE_STATUSBAR 1
#define wxUSE_STATUSBAR 1
@@
-430,6
+497,10
@@
typedef pid_t GPid;
#define wxUSE_ACCEL 1
#define wxUSE_ACCEL 1
+#define wxUSE_ARTPROVIDER_STD 1
+
+#define wxUSE_ARTPROVIDER_TANGO 1
+
#define wxUSE_HOTKEY 1
#define wxUSE_CARET 1
#define wxUSE_HOTKEY 1
#define wxUSE_CARET 1
@@
-446,6
+517,12
@@
typedef pid_t GPid;
#define wxUSE_NOTIFICATION_MESSAGE 1
#define wxUSE_NOTIFICATION_MESSAGE 1
+#if defined (__WXMOTIF__)
+#define wxUSE_RICHTOOLTIP 0
+#else
+#define wxUSE_RICHTOOLTIP 1
+#endif
+
#define wxUSE_SASH 1
#define wxUSE_SPLITTER 1
#define wxUSE_SASH 1
#define wxUSE_SPLITTER 1
@@
-497,6
+574,8
@@
typedef pid_t GPid;
#define wxUSE_ABOUTDLG 1
#define wxUSE_ABOUTDLG 1
+#define wxUSE_FILE_HISTORY 1
+
#define wxUSE_METAFILE 0
#define wxUSE_ENH_METAFILE 0
#define wxUSE_WIN_METAFILES_ALWAYS 0
#define wxUSE_METAFILE 0
#define wxUSE_ENH_METAFILE 0
#define wxUSE_WIN_METAFILES_ALWAYS 0
@@
-549,7
+628,7
@@
typedef pid_t GPid;
#define wxUSE_MOUSEWHEEL 1
#define wxUSE_MOUSEWHEEL 1
-
+#define wxUSE_UIACTIONSIMULATOR 1
#define wxUSE_POSTSCRIPT 1
#define wxUSE_POSTSCRIPT 1
@@
-557,12
+636,6
@@
typedef pid_t GPid;
#define wxUSE_SVG 1
#define wxUSE_SVG 1
-#define REMOVE_UNUSED_ARG 1
-
-#define wxUSE_IOSTREAMH 1
-
-
-
#define wxUSE_IMAGE 1
#define wxUSE_LIBPNG 1
#define wxUSE_IMAGE 1
#define wxUSE_LIBPNG 1
@@
-587,12
+660,21
@@
typedef pid_t GPid;
#define wxUSE_PALETTE 1
#define wxUSE_PALETTE 1
+#if defined( __WXX11__ )
+#define wxUSE_ALL_THEMES 1
+
+#define wxUSE_THEME_GTK 1
+#define wxUSE_THEME_METAL 1
+#define wxUSE_THEME_MONO 1
+#define wxUSE_THEME_WIN32 1
+#else
#define wxUSE_ALL_THEMES 0
#define wxUSE_THEME_GTK 0
#define wxUSE_THEME_METAL 0
#define wxUSE_THEME_MONO 0
#define wxUSE_THEME_WIN32 0
#define wxUSE_ALL_THEMES 0
#define wxUSE_THEME_GTK 0
#define wxUSE_THEME_METAL 0
#define wxUSE_THEME_MONO 0
#define wxUSE_THEME_WIN32 0
+#endif
/* --- end common options --- */
/* --- end common options --- */
@@
-641,7
+723,7
@@
typedef pid_t GPid;
#define wxUSE_RICHEDIT2 0
#define wxUSE_RICHEDIT2 0
-#define wxUSE_OWNER_DRAWN
0
+#define wxUSE_OWNER_DRAWN
1
#define wxUSE_TASKBARICON_BALLOONS 0
#define wxUSE_TASKBARICON_BALLOONS 0
@@
-654,6
+736,7
@@
typedef pid_t GPid;
#define wxUSE_DATEPICKCTRL_GENERIC 0
#define wxUSE_DATEPICKCTRL_GENERIC 0
+#define wxUSE_TIMEPICKCTRL_GENERIC 0
#define wxUSE_CRASHREPORT 0
#define wxUSE_CRASHREPORT 0
@@
-736,6
+819,16
@@
typedef pid_t GPid;
*/
#undef HAVE_TR1_UNORDERED_SET
*/
#undef HAVE_TR1_UNORDERED_SET
+/*
+ * Define if your compiler has <tr1/type_traits>
+ */
+#undef HAVE_TR1_TYPE_TRAITS
+
+/*
+ * Define if your compiler has <type_traits>
+ */
+#undef HAVE_TYPE_TRAITS
+
/*
* Define if the compiler supports simple visibility declarations.
*/
/*
* Define if the compiler supports simple visibility declarations.
*/
@@
-790,10
+883,20
@@
typedef pid_t GPid;
* Use the Hildon 2.0 framework
*/
#define wxUSE_LIBHILDON2 0
* Use the Hildon 2.0 framework
*/
#define wxUSE_LIBHILDON2 0
+
+#define wxUSE_DC_TRANSFORM_MATRIX 1
+
/*
/*
- * Have glibc2
+ * Use libnotify library.
+ * Use libnotify 0.7+ API.
*/
*/
-#define wxHAVE_GLIBC2 0
+#ifdef VMS_GTK2
+#define wxUSE_LIBNOTIFY 1
+#define wxUSE_LIBNOTIFY_0_7 1
+#else
+#define wxUSE_LIBNOTIFY 0
+#define wxUSE_LIBNOTIFY_0_7 0
+#endif
/*
* Use libXpm
*/
/*
* Use libXpm
*/
@@
-1027,6
+1130,9
@@
typedef pid_t GPid;
/* Define if you have wcsdup function */
#undef HAVE_WCSDUP
/* Define if you have wcsdup function */
#undef HAVE_WCSDUP
+/* Define if you have wcsftime() function */
+#define HAVE_WCSFTIME 1
+
/* Define if you have strnlen() function */
#define HAVE_STRNLEN 1
/* Define if you have strnlen() function */
#define HAVE_STRNLEN 1
@@
-1143,6
+1249,9
@@
typedef pid_t GPid;
/* Define if you have thr_setconcurrency function */
#undef HAVE_THR_SETCONCURRENCY
/* Define if you have thr_setconcurrency function */
#undef HAVE_THR_SETCONCURRENCY
+/* Define if you have pthread_setconcurrency function */
+#define HAVE_PTHREAD_SET_CONCURRENCY 1
+
/* Define if you have the uname function. */
#define HAVE_UNAME 1
/* Define if you have the uname function. */
#define HAVE_UNAME 1
@@
-1241,6
+1350,9
@@
typedef pid_t GPid;
/* Define if you have Pango xft support */
#undef HAVE_PANGO_XFT
/* Define if you have Pango xft support */
#undef HAVE_PANGO_XFT
+/* Define if you have abi::__forced_unwind in your <cxxabi.h>. */
+#undef HAVE_ABI_FORCEDUNWIND
+
/* Define if fdopen is available. */
#define HAVE_FDOPEN 1
/* Define if fdopen is available. */
#define HAVE_FDOPEN 1
@@
-1302,6
+1414,10
@@
typedef pid_t GPid;
#define wxHAS_RAW_BITMAP 1
#endif
#define wxHAS_RAW_BITMAP 1
#endif
+#ifdef VMS_GTK2
+#define GSEAL(x) x
+#endif
+
#define __VMS_BROKEN_TEMPLATES
#include <stdlib.h>
#define __VMS_BROKEN_TEMPLATES
#include <stdlib.h>