wxWidgets/build/osx
Vadim Zeitlin c2162792cf Implement wxDisplaySize() and wxClientDisplayRect() via wxDisplay
Instead of forwarding to these functions from wxDisplay implementation
in wxUSE_DISPLAY==0 case, make the functions themselves wrappers around
wxDisplay, which may, or not, depending on the platform, have a simpler
implementation in wxUSE_DISPLAY==0 case, but is always available in any
case.

As part of this change, only use src/osx/core/display.cpp in macOS
builds, not iOS ones and update the Xcode project accordingly too.

This cuts down on code duplication, especially in wxGTK, and facilitates
further additions to wxDisplay API.
2018-09-30 23:07:45 +02:00
..
wxcocoa_in.xcodeproj
wxcocoa.xcodeproj Fixing builds with Xcode 2018-09-27 14:46:33 +02:00
wxiphone_in.xcodeproj
wxiphone.xcodeproj Implement wxDisplaySize() and wxClientDisplayRect() via wxDisplay 2018-09-30 23:07:45 +02:00
fix_xcode_ids.py
makeprojects.applescript
readme.txt
wx.xcconfig turning of undefined macros warning, force to using gnu++11 and libc++ as we do in command line builds 2018-08-08 08:04:02 +02:00
wxcocoa_ml3rd.xcconfig
wxcocoa_ml.xcconfig
wxcocoa_mlbase.xcconfig
wxcocoa_mlgui.xcconfig
wxcocoa.xcconfig
wxdebug.xcconfig
wxiphone.xcconfig
wxrelease.xcconfig
wxvers.xcconfig Update version to 3.1.2 2018-02-20 00:08:01 +01:00

Updating Library Version Info
-----------------------------

for a new release the wxvers.xcconfig has to be updated accordingly

Building Projects
-----------------

makeprojects is an AppleScript that uses the XML Tools from 
http://www.latenightsw.com/freeware/xml-tools/

the reason for this script is to support a single place of definition for the files needed
for a certain platform by building Xcode projects from the bakefiles files.bkl file list.

it creates new projects from the ..._in.xcodeproj templates in this folder and then
reads in the files lists from the files.bkl in the build/bakefiles directory, evaluates the
conditions in these definitions and then adds the correct files to the newly created Xcode
projects

if you only need a specific target and not all of them (cocoa, iphone) then you can 
comment the unneeded makeProject calls.

Prerequisites
-------------

you need the xml scripting additions from latenightsw, 

http://www.latenightsw.com/freeware/xml-tools/

Stefan Csomor