Commit Graph

25 Commits

Author SHA1 Message Date
Pietro Gagliardi eb0b1d1ab7 Changed all the things that used NSMutableDictionary to store views as keys to not do so. Will test next. 2015-08-17 01:29:34 -04:00
Pietro Gagliardi 22551413aa Set up the infrastructure for replacing NSMutableDictionary with a proper non-copying map. 2015-08-17 01:03:53 -04:00
Pietro Gagliardi 9d3ba0cfd7 More TODOs. 2015-08-16 23:45:15 -04:00
Pietro Gagliardi 4a9d0081a3 Other build issues fixed. Now for other issues. 2015-08-16 23:44:23 -04:00
Pietro Gagliardi 13e90c4263 More fixes. 2015-08-16 23:20:53 -04:00
Pietro Gagliardi 4b0d81c144 More compile fixes. 2015-08-16 23:16:42 -04:00
Pietro Gagliardi fa659395c8 Fixed some build issues and added the OS X uiControl code. 2015-08-16 23:08:00 -04:00
Pietro Gagliardi d5f2cae243 Whoops, forgot to migrate the tests. 2015-08-16 22:49:50 -04:00
Pietro Gagliardi a048f0bcc0 Migrated everything else. Now we can rebuild! 2015-08-16 22:48:27 -04:00
Pietro Gagliardi 51f714e0e4 More migration. I think that's all the code; all that's left is the makefiles... 2015-08-16 22:46:18 -04:00
Pietro Gagliardi f95b9c1204 More migration. 2015-08-16 22:30:44 -04:00
Pietro Gagliardi 705f81d7e4 Started merging back the uiControl base code. 2015-08-16 22:19:15 -04:00
Pietro Gagliardi 2cd336903d Rewrote the public-facing OS X control macro. 2015-08-16 20:56:39 -04:00
Pietro Gagliardi 7613d32bc1 Converted ui.idl to a non-IDL ui.h. 2015-08-16 17:14:46 -04:00
Pietro Gagliardi 8fec1b41d2 Some more Auto Layout utility functions. 2015-08-16 11:43:51 -04:00
Pietro Gagliardi d0ceac86c2 Wrote up the Auto Layout-based uiBox implementation. 2015-08-15 23:32:34 -04:00
Pietro Gagliardi a0bf2107d3 Migrated the uiWindow code, also reimplementing it to use the new Auto Layout system. 2015-08-15 20:37:02 -04:00
Pietro Gagliardi 459900ffd5 Fixed up tab.m. 2015-08-15 19:35:36 -04:00
Pietro Gagliardi f8fbcb3dfb Started some Auto Layout utility functions. 2015-08-15 17:05:48 -04:00
Pietro Gagliardi cfd50c16d9 More control migration. I'm going to rewrite this before continuing, but first, Auto Layout stuff. 2015-08-15 17:05:11 -04:00
Pietro Gagliardi a931957f4e More new Darwin controls. 2015-08-14 23:50:38 -04:00
Pietro Gagliardi 60856a59b7 Even more Darwin control work. 2015-08-14 22:50:20 -04:00
Pietro Gagliardi 521da6c598 More Darwin control migration. 2015-08-14 21:46:35 -04:00
Pietro Gagliardi e0963f8030 More TODOs. 2015-08-13 23:38:58 -04:00
Pietro Gagliardi 216f480d31 Started rewriting the OS X backend. This time I start by writing the controls how I'd ideally write the boilerplate. 2015-08-13 23:38:17 -04:00