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
|
511cc76ef8
|
Investigated setAppleMenu:; decided to save it for later.
|
2015-05-03 16:28:46 -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
|
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
|
442907ad64
|
Implemented menu uniqueness checks on OS X. More TODOs.
|
2015-04-30 23:24:52 -04:00 |
Pietro Gagliardi
|
8b74c2fb92
|
Removed a duplicate TODO.
|
2015-04-30 22:46:24 -04:00 |
Pietro Gagliardi
|
4035aee115
|
Marked a TODO in darwin/menu.m as resolved; we were already doing it properly.
|
2015-04-30 18:02:21 -04:00 |
Pietro Gagliardi
|
c6023ee151
|
Some TODO resolution and changes.
|
2015-04-30 15:08:03 -04:00 |
Pietro Gagliardi
|
c8695e4ca2
|
Decided to remove allocation logging. Leak checking can be done with dedicated tools.
|
2015-04-30 13:37:13 -04:00 |
Pietro Gagliardi
|
6c6bce3702
|
Moved everything back to the top level.
|
2015-04-29 11:02:38 -04:00 |
Pietro Gagliardi
|
4c280ca42c
|
Removed or moved a bunch of stale files from the old source. All that's left now is to re-add the main controls and recreate the test program.
|
2015-04-29 10:20:25 -04:00 |
Pietro Gagliardi
|
855bca9b0c
|
Started the stub menu code.
|
2015-04-28 14:17:28 -04:00 |
Pietro Gagliardi
|
2f1a806a31
|
More TODOs.
|
2015-04-21 18:10:48 -04:00 |
Pietro Gagliardi
|
de3c1cc0ea
|
Implemented the standard application menu on the Mac OS X backend.
|
2015-04-21 18:09:12 -04:00 |
Pietro Gagliardi
|
e26257006f
|
Converted the OS X menu code to the changes in the past few commits and made a few other small changes.
|
2015-04-21 00:46:30 -04:00 |
Pietro Gagliardi
|
b258e1fc82
|
Began implementing menus on Mac OS X.
|
2015-04-20 22:34:31 -04:00 |