summaryrefslogtreecommitdiff
path: root/new/window_darwin.m
AgeCommit message (Collapse)Author
2015-04-15Split all OS backends into their own folders.Pietro Gagliardi
2015-04-13Converted and fixed the Mac OS X code for uiParent. I'm still not happy, but ↵Pietro Gagliardi
this is DEFINITELY a step in the right direction... Perhaps automatic deletion is a pipe dream :/ I should also really nail the parenting/unparenting logic, but for that I need to add one more method.
2015-04-12Fixed Mac OS X tab page clearing. I'm really going to oneed to restructure ↵Pietro Gagliardi
the whole container system...
2015-04-11Finished the Mac OS X destruction work.Pietro Gagliardi
2015-04-10Removed autocorrect from Mac OS X uiEntries. Also moved uiFreeText() to ↵Pietro Gagliardi
text_darwin.m.
2015-04-10Eliminated direct use of strdup(); introduced uiDarwinNSStringToText() to do ↵Pietro Gagliardi
that work for us (and abort on failure).
2015-04-10Resolved some TODOs (including one resolved a while ago on IRC but not ↵Pietro Gagliardi
removed until now; thanks various people in irc.freenode.net/#macdev).
2015-04-09Added uiWindowMargined() and implemented it on all platforms.Pietro Gagliardi
2015-04-09Removed direct vtable calls from uiControl.Pietro Gagliardi
2015-04-09Implemented uiWindowSetMargined() on Mac OS X.Pietro Gagliardi
2015-04-09Implemented the text functions on OS X.Pietro Gagliardi
2015-04-08And implemented proper control showing on Mac OS X.Pietro Gagliardi
2015-04-08Cleaned up window_darwin.m's data structure juggling.Pietro Gagliardi
2015-04-08Built up a better system for handling data cleanup on Mac OS X; thanks to ↵Pietro Gagliardi
http://stackoverflow.com/questions/29522715/is-there-a-reliable-way-to-destroy-private-data-structures-when-a-standard-nsvie.
2015-04-08Cleaned up the uiWindow Darwin implementation. Let's try this again...Pietro Gagliardi
2015-04-08Wrote up cleanup gunk on Mac OS X. Really gunk; I don't like what all this ↵Pietro Gagliardi
does but I don't think there's another way.
2015-04-08Better monitoring of Objective-C objects (including main GUI objects).Pietro Gagliardi
2015-04-08Added allocation logging to Objective-C objects. Fixed some Mac OS X build ↵Pietro Gagliardi
issues.
2015-04-07Decided to remove the logging for now. Will inject it right into the ↵Pietro Gagliardi
allocation system later.
2015-04-07More allocation logging. I wonder if I can just log directly in the ↵Pietro Gagliardi
allocators themselves...
2015-04-07More TODOs.Pietro Gagliardi
2015-04-07Fixed compiler errors and bugs. uiButton on Mac OS X works!Pietro Gagliardi
2015-04-07Added the Mac OS X uiContainer. Added it to uiWindow. Added the Mac OS X ↵Pietro Gagliardi
coordinate system mirroring to the new control logic. Renamed *_darwin.c to *_darwin.m.
2015-04-07Changed ui_*.h to uipriv_*.h pending a public non-portable API.Pietro Gagliardi
2015-04-06Fixed initial Mac OS X code.Pietro Gagliardi
2015-04-06Started writing the same but for Mac OS X. This time it's not tested yet; ↵Pietro Gagliardi
will test now.