Use CF socket manager in GUI OS X applications.
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 16 Aug 2009 23:13:55 +0000 (23:13 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 16 Aug 2009 23:13:55 +0000 (23:13 +0000)
commit5815e95907dbecbac1e6d4d9cf3290f8d36eca48
tree9559d7c3247a297acac24a80d11f77027912211c
parent4f260c9c68b42e6ccc82710efe6ca6e8418e721d
Use CF socket manager in GUI OS X applications.

wxSocketManagerMac was never created under OS X since wxSocket code
refactoring as wxGUIAppTraits::GetSocketManager() wasn't overridden.

Doing this required an extra nasty hack with a global variable in the base
library which is used just to pass the socket manager pointer from the net
library to the core one without creating a dependency between them but this
seems unfortunately unavoidable.

See #11030.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61676 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
include/wx/unix/apptrait.h
src/osx/core/sockosx.cpp
src/osx/core/utilsexc_base.cpp
src/osx/core/utilsexc_cf.cpp