• Craig Watson's avatar
    First pass at OS X port (Qt4->5; Carbon->Cocoa) · 91cc74fb
    Craig Watson authored
    Application compiles and runs, with some caveats. Full list of changes:
    
    - minor changes related to Qt4->Qt5 API differences
    
    - Replaced calls to Carbon framework by Cocoa
    
    - Removed registering of AE event handler. Seems to be done
    automatically in Qt5.
    
    - temporarily removed Podcast functionality, pending (presumably)
    complete re-write due to Quicktime being obsolete in newer OS X
    versions.
    
    - Created OBCocoa namespace, and associated files src/core/OBCocoa.h/.mm, to
    handle OS X - specific system calls. Currently used only by
    UBApplication, but can in the future provide a useful interface between
    the cocoa framework and OB, to avoid having too much OSX-specific code
    in various files
    91cc74fb
Name
Last commit
Last update
resources Loading commit data...
src Loading commit data...
.gitignore Loading commit data...
C++StandardHeaderFile.txt Loading commit data...
COPYRIGHT Loading commit data...
LICENSE Loading commit data...
OpenBoard.iss Loading commit data...
OpenBoard.packproj Loading commit data...
OpenBoard.pro Loading commit data...
README Loading commit data...
buildDebianPackage.sh Loading commit data...
changes_porting_qt5.txt Loading commit data...
release.macx.sh Loading commit data...
release.win7.vc9.bat Loading commit data...