diff --git a/docs/changes.txt b/docs/changes.txt index 6bdb254eb6..9f33fbbb49 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -152,9 +152,8 @@ Changes in behaviour which may result in build errors wxArrayString. Please update your code to use the appropriate setter Set[Char]{In,Ex}cludes(), instead of mutating the internal data directly. -- Under macOS, 10.9 SDK is used by default now. 10.7 SDK is still supported, - but must be explicitly selected (and libstdc++ must be installed in order - to use it). +- Under macOS, 10.11 SDK is the minimum SDK, building and deploying under 10.10.5 and + higher is supported, you must at least use Xcode 7.2.1. - wxPGProperty ctors are not longer public since this class is intended to be a base class and should not be instantiated directly. @@ -802,7 +801,7 @@ wxMSW: wxOSX/Cocoa: - Make wxiOS (iPhone) port build and minimally work again (Tobias Taschner). -- Use more efficient FSEvents (10.7+) in wxFileSystemWatcher (Roberto Perpuly). +- Use more efficient FSEvents in wxFileSystemWatcher (Roberto Perpuly). - Implement wxWindow::Disable() for non-native controls too (Steve Browne). - Implement wxTopLevelWindow::EnableCloseButton() (John Roberts). - Fix wxEVT_CHAR for non-BMP Unicode characters (ARATA Mizuki). diff --git a/docs/doxygen/mainpages/introduction.h b/docs/doxygen/mainpages/introduction.h index 33baadfd54..c08329f8a4 100644 --- a/docs/doxygen/mainpages/introduction.h +++ b/docs/doxygen/mainpages/introduction.h @@ -91,10 +91,10 @@ NetBSD, Solaris, AIX, ...) and require GTK+ 2.6 or later or GTK+ 3.x. The primary supported compiler is GNU g++. @li wxOSX/Cocoa: This is the native port for Apple computers. wxOSX/Cocoa -supports 32 or 64 bit Intel Macs running OS X 10.7 or later. The port can be +supports 32 or 64 bit Intel Macs running OS X 10.10 or later. The port can be built either with g++ or clang. -Other platforms (e.g. iOS - with a minimum requirement of iOS 9), compilers (Borland C++ +Other platforms (e.g. iOS - with a minimum requirement of iOS 13), compilers (Borland C++ under Windows, Sun CC, HP-UX aCC, IBM xlC or SGI mipsPro under Unix) and ports ( wxQT, wxGTK1, wxX11, wxDFB...) are also supported but to a lesser extent. Please see the @subpage page_port "platform details page" for more information. diff --git a/docs/doxygen/mainpages/platdetails.h b/docs/doxygen/mainpages/platdetails.h index da82f68be6..5b3501234a 100644 --- a/docs/doxygen/mainpages/platdetails.h +++ b/docs/doxygen/mainpages/platdetails.h @@ -53,7 +53,7 @@ starting with 3.1.4. Use @c configure option @c \--with-gtk=2 to use GTK 2. @section page_port_wxosx wxOSX/Cocoa wxOSX/Cocoa is the port of wxWidgets for the OS X platform. It requires -OS X 10.7 or later and fully supports 64 bit builds. +OS X 10.10 or later, Xcode 7.2.1 or greater, and fully supports 64 bit builds. @subpage plat_osx_install "Build and Install Instructions" diff --git a/docs/readme.txt b/docs/readme.txt index 0b0c5a7a12..d8a4f08685 100644 --- a/docs/readme.txt +++ b/docs/readme.txt @@ -97,7 +97,7 @@ This version of wxWidgets supports the following primary platforms: * Windows XP, Vista, 7, 8 and 10 (32/64 bits). * Most Unix variants using the GTK+ toolkit (version 2.6 or newer) -* OS X (10.7 or newer) using Cocoa (32/64 bits) +* OS X (10.10 or newer) using Cocoa (32/64 bits) There is some support for the following platforms: diff --git a/interface/wx/app.h b/interface/wx/app.h index 7e965c4b3f..ebb7c1bb58 100644 --- a/interface/wx/app.h +++ b/interface/wx/app.h @@ -755,8 +755,7 @@ public: std::locale::global(std::locale("")); @endcode but be warned that locale support in C++ standard library can be poor - or worse under some platforms, e.g. the above line results in an - immediate crash under OS X up to the version 10.8.2. + or worse under some platforms. @since 2.9.5 */ diff --git a/interface/wx/fswatcher.h b/interface/wx/fswatcher.h index c911c1c23c..648b5cc1e2 100644 --- a/interface/wx/fswatcher.h +++ b/interface/wx/fswatcher.h @@ -85,7 +85,7 @@ public: Additionally a file mask can be specified to include only files matching that particular mask. - This method is implemented efficiently on MSW and OS X >= 10.7, but + This method is implemented efficiently on MSW and OS X, but should be used with care on other platforms for directories with lots of children (e.g. the root directory) as it calls Add() for each subdirectory, potentially creating a lot of watches and taking a long diff --git a/interface/wx/settings.h b/interface/wx/settings.h index 38784d15a1..1a692d274b 100644 --- a/interface/wx/settings.h +++ b/interface/wx/settings.h @@ -274,7 +274,7 @@ public: /** Return the name if available or empty string otherwise. - This is currently only implemented for macOS 10.9 or later and returns + This is currently only implemented for macOS and returns a not necessarily user-readable string such as "NSAppearanceNameAqua" there and an empty string under all the other platforms. */ diff --git a/interface/wx/toplevel.h b/interface/wx/toplevel.h index a24ea8dbc7..e6d8c5be44 100644 --- a/interface/wx/toplevel.h +++ b/interface/wx/toplevel.h @@ -646,9 +646,8 @@ public: under another OS. @note Having the button is also required to let ShowFullScreen() - make use of the full screen API available since OS X 10.7: a full - screen window gets its own space and entering and exiting the mode - is animated. + make use of the full screen API: a full screen window gets its own space + and entering and exiting the mode is animated. If the button is not present the old way of switching to full screen is used.