#define _WX_UNIV_SETUP_H_
// ----------------------------------------------------------------------------
-// undef everything
+// not all ports implement everything...
// ----------------------------------------------------------------------------
+
+// FIXME: why do we have different sections for Mac/OS2/the rest? Most settings
+// should have the same value, like this it's a real pain to update this
+// file...
+
+#define wxUSE_DYNAMIC_LOADER 0
+
+#define wxUSE_PROTOCOL 0
+#define wxUSE_URL 0
+
+#define wxUSE_UNICODE_MSLU 0
+
#if defined(__WXMAC__)
#define wxUSE_GUI 1
#define wxUSE_CONTROLS 1
#define wxUSE_POPUPWIN 1
+#define wxUSE_TIPWINDOW 1
#define wxUSE_BUTTON 1
#define wxUSE_BMPBUTTON 1
#define wxUSE_CALENDARCTRL 0
#define wxUSE_GIF 0
#define wxUSE_PNM 0
#define wxUSE_PCX 0
+
+#define wxUSE_ICO_CUR 1
+
#define wxUSE_MFC 0
#define wxUSE_OLE 0
#define wxUSE_CTL3D 0
#define wxUSE_CONTROLS 1
#define wxUSE_POPUPWIN 1
+#define wxUSE_TIPWINDOW 1
#define wxUSE_BUTTON 1
#define wxUSE_BMPBUTTON 1
#define wxUSE_CALENDARCTRL 0
#define wxUSE_GIF 0
#define wxUSE_PNM 0
#define wxUSE_PCX 0
+
+#define wxUSE_ICO_CUR 1
+
#define wxUSE_MFC 0
#define wxUSE_OLE 0
#define wxUSE_CTL3D 0
#define wxUSE_REGEX 0
#define wxUSE_STATUSBAR 1
-#else
+#else // !Mac, !OS2
#define wxUSE_GUI 1
#define WXWIN_COMPATIBILITY 0
#define wxUSE_FILE 1
#define wxUSE_FFILE 1
#define wxUSE_TEXTFILE 0
+#define wxUSE_TEXTBUFFER 0
#define wxUSE_INTL 0
#define wxUSE_MENUS 1
#define wxUSE_TOOLBAR 0
#define wxUSE_CONTROLS 1
#define wxUSE_POPUPWIN 1
+#define wxUSE_TIPWINDOW 1
#define wxUSE_BUTTON 1
#define wxUSE_BMPBUTTON 1
#define wxUSE_CALENDARCTRL 0
#define wxUSE_SPLITTER 1
#define wxUSE_TAB_DIALOG 0
+#define wxUSE_SPLASH 1
#define wxUSE_JOYSTICK 0
#define wxUSE_METAFILE 0
#define wxUSE_ENH_METAFILE 0
#define wxUSE_GIF 0
#define wxUSE_PNM 0
#define wxUSE_PCX 0
+
+#define wxUSE_ICO_CUR 1
+
#define wxUSE_MFC 0
#define wxUSE_OLE 0
#define wxUSE_CTL3D 0