mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-26 15:49:50 -06:00
wxWidgets3: update to svn r70933
This commit is contained in:
111
Externals/wxWidgets3/include/wx/platform.h
vendored
111
Externals/wxWidgets3/include/wx/platform.h
vendored
@ -4,7 +4,7 @@
|
||||
* Author: Vadim Zeitlin
|
||||
* Modified by:
|
||||
* Created: 29.10.01 (extracted from wx/defs.h)
|
||||
* RCS-ID: $Id: platform.h 66077 2010-11-09 23:53:42Z VZ $
|
||||
* RCS-ID: $Id: platform.h 70757 2012-02-29 22:40:24Z VZ $
|
||||
* Copyright: (c) 1997-2001 Vadim Zeitlin
|
||||
* Licence: wxWindows licence
|
||||
*/
|
||||
@ -15,23 +15,35 @@
|
||||
#define _WX_PLATFORM_H_
|
||||
|
||||
|
||||
|
||||
/*
|
||||
Codewarrior doesn't define any Windows symbols until some headers
|
||||
are included
|
||||
*/
|
||||
#ifdef __MWERKS__
|
||||
# include <stddef.h>
|
||||
|
||||
# if !defined(__WXMAC__) && !defined(__WINDOWS__) && !defined(WIN32) && !defined(_WIN32_WCE)
|
||||
# define __PALMOS__ 0x05000000
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifdef __WXMAC_XCODE__
|
||||
# include <unistd.h>
|
||||
# include <TargetConditionals.h>
|
||||
# include <AvailabilityMacros.h>
|
||||
# ifndef MAC_OS_X_VERSION_10_4
|
||||
# define MAC_OS_X_VERSION_10_4 1040
|
||||
# endif
|
||||
# ifndef MAC_OS_X_VERSION_10_5
|
||||
# define MAC_OS_X_VERSION_10_5 1050
|
||||
# endif
|
||||
# ifndef MAC_OS_X_VERSION_10_6
|
||||
# define MAC_OS_X_VERSION_10_6 1060
|
||||
# endif
|
||||
# include "wx/osx/config_xcode.h"
|
||||
# ifndef __WXOSX__
|
||||
# define __WXOSX__ 1
|
||||
# endif
|
||||
# ifndef __WXMAC__
|
||||
# define __WXMAC__ 1
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/*
|
||||
@ -44,33 +56,6 @@
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined(__PALMOS__)
|
||||
# if __PALMOS__ == 0x06000000
|
||||
# define __WXPALMOS6__ 1
|
||||
# endif
|
||||
# if __PALMOS__ == 0x05000000
|
||||
# define __WXPALMOS5__ 1
|
||||
# endif
|
||||
# ifndef __WXPALMOS__
|
||||
# define __WXPALMOS__ 1
|
||||
# endif
|
||||
# ifdef __WXMSW__
|
||||
# undef __WXMSW__
|
||||
# endif
|
||||
# ifdef __WINDOWS__
|
||||
# undef __WINDOWS__
|
||||
# endif
|
||||
# ifdef __WIN32__
|
||||
# undef __WIN32__
|
||||
# endif
|
||||
# ifdef WIN32
|
||||
# undef WIN32
|
||||
# endif
|
||||
# ifdef _WIN32
|
||||
# undef _WIN32
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined(_WIN64)
|
||||
# ifndef _WIN32
|
||||
/*
|
||||
@ -164,6 +149,11 @@
|
||||
# define __WXHANDHELD__
|
||||
#endif
|
||||
|
||||
#ifdef __ANDROID__
|
||||
# define __WXANDROID__
|
||||
# include "wx/android/config_android.h"
|
||||
#endif
|
||||
|
||||
/*
|
||||
Include wx/setup.h for the Unix platform defines generated by configure and
|
||||
the library compilation options
|
||||
@ -182,6 +172,13 @@
|
||||
#include "wx/setup_gccxml.h"
|
||||
#endif
|
||||
|
||||
/*
|
||||
Convenience for any optional classes that use the wxAnyButton base class.
|
||||
*/
|
||||
#if wxUSE_TOGGLEBTN || wxUSE_BUTTON
|
||||
#define wxHAS_ANY_BUTTON
|
||||
#endif
|
||||
|
||||
|
||||
/*
|
||||
Hardware platform detection.
|
||||
@ -273,7 +270,7 @@
|
||||
/*
|
||||
Preprocessor in older Borland compilers have major problems
|
||||
concatenating with ##. Specifically, if the string operands being
|
||||
concatenated have special meaning (e.g L"str", 123i64 etc)
|
||||
concatenated have special meaning (e.g. L"str", 123i64 etc)
|
||||
then ## will not concatenate the operands correctly.
|
||||
|
||||
As a workaround, define wxPREPEND* and wxAPPEND* without using
|
||||
@ -434,20 +431,6 @@
|
||||
# endif
|
||||
# define wxSIZE_T_IS_UINT
|
||||
|
||||
/*
|
||||
OS: Palm OS
|
||||
*/
|
||||
#elif defined(__PALMOS__)
|
||||
# ifdef __WIN32__
|
||||
# error "__WIN32__ should not be defined for PalmOS"
|
||||
# endif
|
||||
# ifdef __WINDOWS__
|
||||
# error "__WINDOWS__ should not be defined for PalmOS"
|
||||
# endif
|
||||
# ifdef __WXMSW__
|
||||
# error "__WXMSW__ should not be defined for PalmOS"
|
||||
# endif
|
||||
|
||||
/*
|
||||
OS: Otherwise it must be Windows
|
||||
*/
|
||||
@ -486,6 +469,8 @@
|
||||
# define __VISUALC9__
|
||||
# elif __VISUALC__ < 1700
|
||||
# define __VISUALC10__
|
||||
# elif __VISUALC__ < 1800
|
||||
# define __VISUALC11__
|
||||
# else
|
||||
# pragma message("Please update wx/platform.h to recognize this VC++ version")
|
||||
# endif
|
||||
@ -586,8 +571,7 @@
|
||||
!defined(__WXPM__) && \
|
||||
!defined(__WXMOTIF__) && \
|
||||
!defined(__WXGTK__) && \
|
||||
!defined(__WXX11__) && \
|
||||
!defined(__WXPALMOS__)
|
||||
!defined(__WXX11__)
|
||||
# include "wx/msw/gccpriv.h"
|
||||
#else
|
||||
# undef wxCHECK_W32API_VERSION
|
||||
@ -789,7 +773,7 @@
|
||||
* Presently, only Windows and GTK+ support wxEVT_MENU_OPEN.
|
||||
*/
|
||||
#ifndef wxUSE_IDLEMENUUPDATES
|
||||
# if (defined(__WXMSW__) || defined(__WXGTK__)) && !defined(__WXUNIVERSAL__)
|
||||
# if (defined(__WXMSW__) || defined(__WXGTK__) || defined(__WXOSX__)) && !defined(__WXUNIVERSAL__)
|
||||
# define wxUSE_IDLEMENUUPDATES 0
|
||||
# else
|
||||
# define wxUSE_IDLEMENUUPDATES 1
|
||||
@ -818,31 +802,6 @@
|
||||
# define wxUSE_WXDIB 1
|
||||
#endif
|
||||
|
||||
#if defined (__WXPALMOS__)
|
||||
#include "wx/palmos/missing.h"
|
||||
#endif // __WXPALMOS__
|
||||
|
||||
#if !defined (__WXPALMOS5__)
|
||||
#define POSSEC_APPBASE
|
||||
#define POSSEC_ARCHIVE
|
||||
#define POSSEC_CLNTDATA
|
||||
#define POSSEC_CMDLINE
|
||||
#define POSSEC_CONFIG
|
||||
#define POSSEC_DATETIME
|
||||
#define POSSEC_DATETIME2
|
||||
#define POSSEC_DATSTRM
|
||||
#define POSSEC_DIRCMN
|
||||
#define POSSEC_DYNARRAY
|
||||
#define POSSEC_DYNLIB
|
||||
#define POSSEC_DYNLOAD
|
||||
#define POSSEC_ENCCONV
|
||||
#define POSSEC_EXTENDED
|
||||
#define POSSEC_FFILE
|
||||
#define POSSEC_FILE
|
||||
#define POSSEC_FILECONF
|
||||
#define POSSEC_FILEFN
|
||||
#endif // __WXPALMOS5__
|
||||
|
||||
/*
|
||||
Optionally supported C++ features.
|
||||
*/
|
||||
@ -866,6 +825,6 @@
|
||||
# define wxNO_RTTI
|
||||
# endif
|
||||
# endif
|
||||
#endif // wxNO_RTTI
|
||||
#endif /* wxNO_RTTI */
|
||||
|
||||
#endif /* _WX_PLATFORM_H_ */
|
||||
|
Reference in New Issue
Block a user