Pietro Gagliardi
|
8a81650b3d
|
Moved it all back; the preemptive multitaksing during an event handler kills 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-02 22:53:03 -04:00 |
Pietro Gagliardi
|
5d339e656b
|
Moved everything out of the way pending rewrite.
|
2014-07-02 17:13:40 -04:00 |
Pietro Gagliardi
|
20821c26eb
|
Implemented Checkbox.SetChecked() on Mac OS X and updated the README.
|
2014-06-26 21:54:14 -04:00 |
Pietro Gagliardi
|
2059952786
|
Made LineEdit horizontally scrolling on Mac OS X. I'm not sure how I missed this before o.o
|
2014-06-22 16:37:17 -04:00 |
Pietro Gagliardi
|
d289fce35c
|
Removed Mac OS X 10.6 support. Quite a hassle that version was...
|
2014-06-11 14:58:39 -04:00 |
Pietro Gagliardi
|
8632d0c2f3
|
Implemented Window.Center() on Mac OS X.
|
2014-06-11 11:17:00 -04:00 |
Pietro Gagliardi
|
4045d50f94
|
Checked to see if the previous commit worked after removing the leftover Combobox selectIndex() code; it does. Removed the dummy code from the Windows and GTK+ backends as well.
|
2014-05-29 04:41:07 -04:00 |
Pietro Gagliardi
|
4baa9397e6
|
Merged back combobox_darwin.m, rewrote it to use boundListboxArray() instead 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-28 23:46:33 -04:00 |
Pietro Gagliardi
|
989ac438fc
|
Fixed the whole NSApplication.h thing so now the project builds with both 10.6 and 10.8. Ugh.
|
2014-05-20 08:35:39 -04:00 |
Pietro Gagliardi
|
c6d24f0e32
|
Changed #include to #import on the Objective-C files to settle the whole include guards thing. Now to continue fixing Mac OS X 10.6 building...
|
2014-05-20 08:08:55 -04:00 |
Pietro Gagliardi
|
3e9e767d79
|
Fixed the Mac OS X 10.6 building using a rather hackish approach... Now it won't build on 10.6 itself without problems, so...
|
2014-05-20 07:46:57 -04:00 |
Pietro Gagliardi
|
a9717bfb4f
|
Organized the dummyRect declarations/definitions/etc. in the Objective-C files. I think that's it for the Objective-C conversion of the Mac OS X code!
|
2014-05-16 09:13:11 -04:00 |
Pietro Gagliardi
|
ebcbaa129d
|
Combined all the Objective-C headers into objc_darwin.h.
|
2014-05-16 06:49:29 -04:00 |
Pietro Gagliardi
|
82101036b8
|
Removed the control font code from bleh_darwin.m and rewrote it in Objective-C in sysdata_darwin.m.
|
2014-05-15 21:16:28 -04:00 |
Pietro Gagliardi
|
9d8976abab
|
Migrated everything else to Objective-C native; fixed a few things I missed along the way.
|
2014-05-15 19:55:16 -04:00 |
Pietro Gagliardi
|
791345fa97
|
Finished migrating sysdata_darwin.go away from calling objc_msgSend() directly. initWithDummyFrame() is still there as other files use it.
|
2014-05-13 07:09:22 -04:00 |
Pietro Gagliardi
|
3949fb94e9
|
Further refactoring and de-runtime-izing of sysdata_darwin.go. These changes currently untested.
|
2014-05-12 23:55:56 -04:00 |
Pietro Gagliardi
|
37f3d0fafc
|
Converted most of sysdata_darwin.go to regular Objective-C. I'll also 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-12 19:34:13 -04:00 |
Pietro Gagliardi
|
f14614c0c7
|
Began the migration to native Objective-C by moving the NSWindow functions and some of the shared helper routines.
|
2014-05-12 15:15:26 -04:00 |