Update wxMac docs to reflect new wxOSX/Carbon and wxOSX/Cocoa split, keep a note about the original Cocoa port.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59486 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Kevin Ollivier 2009-03-12 01:31:20 +00:00
parent 38f9fde8ca
commit 2b8471fbb9

View File

@ -73,20 +73,20 @@ in the distribution.
@section page_port_wxmac wxMac @section page_port_wxosx_carbon wxOSX/Carbon
@htmlonly @htmlonly
<img src="logo_osxleopard.png" alt="Mac OS X (Leopard) logo" <img src="logo_osxleopard.png" alt="Mac OS X (Leopard) logo"
title="Mac OS X (Leopard) logo" class="logo"> title="Mac OS X (Leopard) logo" class="logo">
@endhtmlonly @endhtmlonly
wxMac is a port of wxWidgets for the Macintosh OS platform. wxOSX/Carbon is a port of wxWidgets for the Macintosh OS platform.
Currently MacOS X 10.4 or higher are supported. wxMac can Currently MacOS X 10.4 or higher are supported. wxOSX/Carbon can
be compiled both using Apple's command line developer tools be compiled both using Apple's command line developer tools
as well as Apple's XCode IDE. wxMac supports both the Intel as well as Apple's XCode IDE. wxOSX/Carbon supports both the Intel
and PowerPC architectures and can be used to produce and PowerPC architectures and can be used to produce
"universal binaries" in order create application which can run "universal binaries" in order create application which can run
both architecture. Unfortunately, wxMac does not support any both architecture. Unfortunately, wxOSX/Carbon does not support any
64-bit architecture since Apple decided not to port its Carbon 64-bit architecture since Apple decided not to port its Carbon
API entirely to 64-bit. API entirely to 64-bit.
@ -95,23 +95,29 @@ in the distribution.
@section page_port_wxcocoa wxCocoa @section page_port_wxosx_cocoa wxOSX/Cocoa
@htmlonly @htmlonly
<img src="logo_osxleopard.png" alt="Mac OS X (Leopard) logo" <img src="logo_osxleopard.png" alt="Mac OS X (Leopard) logo"
title="Mac OS X (Leopard) logo" class="logo"> title="Mac OS X (Leopard) logo" class="logo">
@endhtmlonly @endhtmlonly
wxCocoa is another port of wxWidgets for the Macintosh OS wxOSX/Cocoa is another port of wxWidgets for the Macintosh OS
platform. In contrast to wxMac, it uses the Cocoa API. platform. In contrast to wxOSX/Carbon, it uses the Cocoa API
Much work has gone into this port and many controls are in place of Carbon. Much work has gone into this port and many
functional, but the port has not reached the maturity controls are functional, but the port has not reached the maturity
of the wxMac port yet. It should be possible to use wxCocoa of the wxOSX/Cocoa port yet. It is possible to use wxOSX/Cocoa
on 64-bit architectures. on 64-bit architectures.
For further information, please see the files in @c docs/osx For further information, please see the files in @c docs/osx
in the distribution. in the distribution.
Note that there was a previous effort towards a Cocoa port called
wxCocoa, which is implemented totally with Cocoa API unlike the OSX/Cocoa port
which uses OS X C APIs to share code, and while it is no longer being actively
developed, docs for it are available at @c docs/cocoa in the distribution.
@section page_port_wxmgl wxMGL @section page_port_wxmgl wxMGL