summaryrefslogtreecommitdiff
path: root/sysdata_darwin.m
AgeCommit message (Collapse)Author
2014-08-30Out with the old...Pietro Gagliardi
2014-07-02Moved it all back; the preemptive multitaksing during an event handler kills ↵Pietro Gagliardi
us on all platforms. Going to have to restrict ALL GUI accss to happening from one t hread, so going to need to drop uitask entirely and have just a start() callback for startup code and a post() function for posting requests to windows (like channel sends but into a perpetual buffer).
2014-07-02Moved everything out of the way pending rewrite.Pietro Gagliardi
2014-06-26Implemented Checkbox.SetChecked() on Mac OS X and updated the README.Pietro Gagliardi
2014-06-22Made LineEdit horizontally scrolling on Mac OS X. I'm not sure how I missed ↵Pietro Gagliardi
this before o.o
2014-06-11Removed Mac OS X 10.6 support. Quite a hassle that version was...Pietro Gagliardi
2014-06-11Implemented Window.Center() on Mac OS X.Pietro Gagliardi
2014-05-29Checked to see if the previous commit worked after removing the leftover ↵Pietro Gagliardi
Combobox selectIndex() code; it does. Removed the dummy code from the Windows and GTK+ backends as well.
2014-05-28Merged back combobox_darwin.m, rewrote it to use boundListboxArray() instead ↵Pietro Gagliardi
of creating a whole new object, and implemented what appears to be a fix for NSPopUpButton selection. Will delete the unneeded select(-1) code later and test again...
2014-05-20Fixed the whole NSApplication.h thing so now the project builds with both ↵Pietro Gagliardi
10.6 and 10.8. Ugh.
2014-05-20Changed #include to #import on the Objective-C files to settle the whole ↵Pietro Gagliardi
include guards thing. Now to continue fixing Mac OS X 10.6 building...
2014-05-20Fixed the Mac OS X 10.6 building using a rather hackish approach... Now it ↵Pietro Gagliardi
won't build on 10.6 itself without problems, so...
2014-05-16Organized the dummyRect declarations/definitions/etc. in the Objective-C ↵Pietro Gagliardi
files. I think that's it for the Objective-C conversion of the Mac OS X code!
2014-05-16Combined all the Objective-C headers into objc_darwin.h.Pietro Gagliardi
2014-05-15Removed the control font code from bleh_darwin.m and rewrote it in ↵Pietro Gagliardi
Objective-C in sysdata_darwin.m.
2014-05-15Migrated everything else to Objective-C native; fixed a few things I missed ↵Pietro Gagliardi
along the way.
2014-05-13Finished migrating sysdata_darwin.go away from calling objc_msgSend() ↵Pietro Gagliardi
directly. initWithDummyFrame() is still there as other files use it.
2014-05-12Further refactoring and de-runtime-izing of sysdata_darwin.go. These changes ↵Pietro Gagliardi
currently untested.
2014-05-12Converted most of sysdata_darwin.go to regular Objective-C. I'll also ↵Pietro Gagliardi
standardize the interface for transferring integer values between Objective-C and Go so that they use intptr_t and uintptr_t everywhere, rather than those two in some places and uint64_t/int64_t in others.
2014-05-12Began the migration to native Objective-C by moving the NSWindow functions ↵Pietro Gagliardi
and some of the shared helper routines.