summaryrefslogtreecommitdiff
path: root/uitask_darwin.go
AgeCommit message (Collapse)Author
2014-05-13Removed the class creation at runtime stuff and its residue from the Go ↵Pietro Gagliardi
files. This also cleans up the initialization stuff on the Go side too.
2014-05-13Moved uitask_darwin.go to be Objective-C-based. Both delegate_darwin.go and ↵Pietro Gagliardi
uitask_darwin.go will share the same .m file.
2014-05-13Started conversion of delegate_darwin.go to use Objective-C directly.Pietro Gagliardi
2014-04-07Fixed AppQuit on Mac OS X (forgot to set the NSApp delegate AND was using ↵Pietro Gagliardi
the wrong selector).
2014-04-05Moved all selector and class initialization for bleh_darwin.m into its own ↵Pietro Gagliardi
function.
2014-04-04Removed objc_release().Pietro Gagliardi
2014-04-04Removed objc_new(). The idea is to remove all the objc_* functions that ↵Pietro Gagliardi
aren't prefixed with C. (except objc_getClass()).
2014-03-30Attempted to add the Area bare bones and resizing code to the Mac OS X ↵Pietro Gagliardi
backend. It complains that initWithFrame: is not implemented...
2014-03-12Separated file creation dates from the package comment.Pietro Gagliardi
2014-03-12Made programs go to the front of the screen on Mac OS X like other programs ↵Pietro Gagliardi
do (and like on other platforms).
2014-03-05Have ui.Go() return on main() return on Mac OS X.Pietro Gagliardi
2014-03-02Added the Mac OS X implementation of messageboxes.Pietro Gagliardi
2014-03-01Some error message and TODO changes related to the previous commit.Pietro Gagliardi
2014-03-01Attempted to fix the lack of resizable window borders by setting the ↵Pietro Gagliardi
NSApplication activation policy. This fixed it, and also fixed a bunch of other things, such as the application being seen as part of Terminal, lack of dock icon, lack of application menu, etc.
2014-03-01Fixed most errors. Now I just need to add a sysData pool.Pietro Gagliardi
2014-03-01Started to build a single global delegate object; now to fix issues.Pietro Gagliardi
2014-03-01Oops, accidentally removed the code that actually makes the ↵Pietro Gagliardi
appdelegateclass. Almost working...
2014-03-01Major code restructure to allow Cocoa to work correctly. Cocoa requires that ↵Pietro Gagliardi
the application loop run on the very first OS thread created, not just an any ordinary thread. To support this, your code must now be run by the UI init code. Windows and Unix builds still work fine; Mac OS X fails for reasons I now have to debug.
2014-03-01Fixed a minor startup failure on Mac OS X; now for a big one: apparently the ↵Pietro Gagliardi
thread that calls -[NSApplication run] is NOT the main thread...
2014-03-01Fixed the compiler errors on Mac OS X; now to get it running...Pietro Gagliardi
2014-03-01Added _setDelegate to the common Objective-C selectors list and added a ↵Pietro Gagliardi
clarity wrapper function objc_setDelegate().
2014-02-28Added the ui() for OS X.Pietro Gagliardi