Pietro Gagliardi
|
3d714e03c1
|
Laid down the scaffolding for application termination on Mac OS X.
|
2015-05-09 00:37:24 -04:00 |
Pietro Gagliardi
|
86a4b0a7ba
|
More expository comments and TODOs.
|
2015-05-08 20:34:57 -04:00 |
Pietro Gagliardi
|
f47c8172e1
|
Implemented uninitMenus() on Mac OS X.
|
2015-05-08 20:31:19 -04:00 |
Pietro Gagliardi
|
2ec8fb8589
|
Fixed a typo.
|
2015-05-08 20:24:53 -04:00 |
Pietro Gagliardi
|
ada7608c14
|
Added menu tracking to the OS X backend. This is needed for uninitMenus().
|
2015-05-08 19:33:51 -04:00 |
Pietro Gagliardi
|
cf89124be5
|
Fixed allocation tracking on OS X.
|
2015-05-08 18:54:42 -04:00 |
Pietro Gagliardi
|
cc1491d1a7
|
More TODOs.
|
2015-05-08 18:02:02 -04:00 |
Pietro Gagliardi
|
c079e43784
|
Somewhat implemented uninitAlloc() on OS X.
|
2015-05-08 17:51:05 -04:00 |
Pietro Gagliardi
|
33f41d6c37
|
Implemented the allocation type stuff on OS X.
|
2015-05-08 17:29:36 -04:00 |
Pietro Gagliardi
|
27d6994bdc
|
Implemented stub uiUninit()s.
|
2015-05-07 22:32:17 -04:00 |
Pietro Gagliardi
|
6c9a122a7d
|
Changed the default uiWindowOnClosing() behavior. Decided to keep the int return.
|
2015-05-07 20:01:17 -04:00 |
Pietro Gagliardi
|
34f55321e0
|
Added a [libui] and a newline to the message printed by complain().
|
2015-05-07 19:34:45 -04:00 |
Pietro Gagliardi
|
817e13ae61
|
Set up visibility on OS X. This seems to work...
|
2015-05-07 18:38:47 -04:00 |
Pietro Gagliardi
|
727b6871bc
|
Made uiFree(NULL) illegal to spot bugs.
|
2015-05-07 17:45:55 -04:00 |
Pietro Gagliardi
|
49595bb18d
|
Set up proper -m flag manipulation for cross-compiling builds.
|
2015-05-07 16:02:34 -04:00 |
Pietro Gagliardi
|
a6478d68d1
|
Set up a shortcut for 32-bit builds on OS X.
|
2015-05-07 15:47:10 -04:00 |
Pietro Gagliardi
|
bf67a8b285
|
Fixed up darwin/init.m a bit.
|
2015-05-07 15:42:11 -04:00 |
Pietro Gagliardi
|
2107595ce7
|
"Exported" uiSizing fields.
|
2015-05-07 14:33:46 -04:00 |
Pietro Gagliardi
|
7270b54e81
|
Same, but for OS X.
|
2015-05-07 13:48:41 -04:00 |
Pietro Gagliardi
|
089186a88c
|
Implemented read-only uiEntries on OS X.
|
2015-05-07 00:31:31 -04:00 |
Pietro Gagliardi
|
01ff7965da
|
Implemented uiEntryOnChanged() on Mac OS X.
|
2015-05-06 20:58:55 -04:00 |
Pietro Gagliardi
|
c55ec89d19
|
Implemented uiTabInsertPageBefore() on OS X.
|
2015-05-06 14:46:50 -04:00 |
Pietro Gagliardi
|
2c7bccb3a8
|
Fixed bin destruction on Mac OS X.
|
2015-05-06 01:38:32 -04:00 |
Pietro Gagliardi
|
cc56e2cece
|
Implemented clearing realloc() on the OS X backend.
|
2015-05-04 20:07:34 -04:00 |
Pietro Gagliardi
|
8b8be286ff
|
Made private functions in the various bin source files static.
|
2015-05-04 17:42:20 -04:00 |
Pietro Gagliardi
|
b9597028fb
|
Moved some OS X TODOs to the long-term list.
|
2015-05-04 17:33:05 -04:00 |
Pietro Gagliardi
|
e571a73247
|
Made an executive decision about the behavior of uiControlShow() on uiWindows.
|
2015-05-04 17:23:01 -04:00 |
Pietro Gagliardi
|
b2e9b646a4
|
Got rid of typedefs in the various newcontrol files for consistency.
|
2015-05-04 15:51:23 -04:00 |
Pietro Gagliardi
|
c6229271cc
|
Implemented tab disabling on OS X.
|
2015-05-04 14:53:23 -04:00 |
Pietro Gagliardi
|
8f5ebd3118
|
More TODOs.
|
2015-05-04 01:15:14 -04:00 |
Pietro Gagliardi
|
d23fae34be
|
Implemented uiControlEnable() and uiControlDisable() for containers and uiWIndow on Mac OS X.
|
2015-05-04 01:14:18 -04:00 |
Pietro Gagliardi
|
4ba0f795eb
|
Switched from manually enabling menu items on OS X to automatic enabling, just like with the application menu. Same code :/ Also cleaned up useless [NSMenuItem setEnabled:] calls.
|
2015-05-03 21:37:45 -04:00 |
Pietro Gagliardi
|
82312861e9
|
Implemented menu finalization on OS X.
|
2015-05-03 21:28:21 -04:00 |
Pietro Gagliardi
|
d25c954d9f
|
Added code to get the active window for menu events on Mac OS X. Will test next.
|
2015-05-03 21:05:55 -04:00 |
Pietro Gagliardi
|
7086373807
|
Fixed an error left over in the previous commit.
|
2015-05-03 19:58:12 -04:00 |
Pietro Gagliardi
|
fd4c559e86
|
Removed the typename argument from uiAlloc() and uiRealloc().
|
2015-05-03 19:52:24 -04:00 |
Pietro Gagliardi
|
511cc76ef8
|
Investigated setAppleMenu:; decided to save it for later.
|
2015-05-03 16:28:46 -04:00 |
Pietro Gagliardi
|
2186192502
|
Changed c-> to uiControl(c)-> in the various newcontrol files for consistency.
|
2015-05-03 14:44:46 -04:00 |
Pietro Gagliardi
|
eae2e92d87
|
Confirmed that NSMenuValidation was only informal; thanks to Psy| in irc.freenode.net/#macdev for explaining how informal protocols actually worked (since the declaration in the headers threw me off).
|
2015-05-03 13:39:54 -04:00 |
Pietro Gagliardi
|
60d30688eb
|
More TODOs.
|
2015-05-03 13:18:27 -04:00 |
Pietro Gagliardi
|
ee3d9c5165
|
Some more TODO resolution.
|
2015-05-03 13:17:53 -04:00 |
Pietro Gagliardi
|
9ff20ad5f6
|
Implemented the bin OS parent check on OS X now that I know it actually IS meaningful.
|
2015-05-03 12:59:11 -04:00 |
Pietro Gagliardi
|
2a6da36542
|
Finished the OS X menu disabling code.
|
2015-05-03 02:45:59 -04:00 |
Pietro Gagliardi
|
810e2225ea
|
Started writing code for proper Quit/Preferences/About enabling and disabling on Mac OS X.
|
2015-05-02 23:04:37 -04:00 |
Pietro Gagliardi
|
a8fd88a5f9
|
Confirmed a TODO.
|
2015-05-02 21:05:08 -04:00 |
Pietro Gagliardi
|
454b3ecb03
|
Changed the various OS-side control creation functions to use Make like uiMakeContainer() does instead of New.
|
2015-05-02 20:51:00 -04:00 |
Pietro Gagliardi
|
57bc11d67c
|
TODO consolidation.
|
2015-05-02 14:58:29 -04:00 |
Pietro Gagliardi
|
c89b473c76
|
Added the Services menu to the OS X application menu.
|
2015-05-02 11:11:13 -04:00 |
Pietro Gagliardi
|
f86d312c74
|
Verified action signatures in darwin/menu.; thanks to mikeash in irc.freenode.net/#macdev for confirming.
|
2015-05-01 10:31:56 -04:00 |
Pietro Gagliardi
|
2eb995f93f
|
Implemented complain() on Mac OS X.
|
2015-04-30 23:28:02 -04:00 |