Commit Graph

112 Commits

Author SHA1 Message Date
Pietro Gagliardi 4911801622 More TODOs. 2015-07-29 12:10:57 -04:00
Pietro Gagliardi b3137b469a Constructed a list of things we need to figure out about each of the controls we need to implement. More TODOs. 2015-07-27 20:08:17 -04:00
Pietro Gagliardi bf0b38b6c2 Revert "Set up basic logging."
Not right now.

This reverts commit 499bf2d00c.
2015-06-08 19:09:57 -04:00
Pietro Gagliardi 499bf2d00c Set up basic logging. 2015-06-08 13:07:14 -04:00
Pietro Gagliardi bf9e43b185 TODO shuffling. 2015-06-06 16:37:13 -04:00
Pietro Gagliardi f01b6303e9 Have controls whose size depends on their text request a resize on text changed. This fixes the TODO removed in the previous commit. Also removed the single-HWND control text functions and added more TODOs. 2015-06-03 15:49:44 -04:00
Pietro Gagliardi 6ae28f0199 More TODOs. 2015-06-01 20:15:32 -04:00
Pietro Gagliardi 2ff913cd58 Started splitting the shared control code into portable and non-portable files. This handles the portable part; the non-portable part comes next. 2015-05-18 22:02:37 -04:00
Pietro Gagliardi cd39bef019 More TODOs. 2015-05-18 12:05:34 -04:00
Pietro Gagliardi d8624c87c9 InsertBefore -> InsertAt. 2015-05-18 10:32:08 -04:00
Pietro Gagliardi b2c0b631b7 More TODOs. 2015-05-18 10:30:13 -04:00
Pietro Gagliardi ef794a6db5 Dropped Page from uiTab method names. This keeps things consistent and allows us to do a more important change: InsertBefore -> InsertAt. 2015-05-18 10:20:11 -04:00
Pietro Gagliardi 3997c9f59b More (important) TODOs. 2015-05-15 21:14:14 -04:00
Pietro Gagliardi ab4c534360 Migrated windows/tab.c. 2015-05-15 18:54:13 -04:00
Pietro Gagliardi 7ea67007fc Re-added uiControlContainerShow() and uiControlContainerHide(). This is needed on Windows for uiTab. 2015-05-15 18:34:17 -04:00
Pietro Gagliardi 6a283023a2 More TODOs. 2015-05-11 12:17:11 -04:00
Pietro Gagliardi a625cc30ad sigh 2015-05-11 12:08:30 -04:00
Pietro Gagliardi 3292cf63f9 Decided not to handle separator collapsing in menus, as OS X does it already. 2015-05-11 11:43:24 -04:00
Pietro Gagliardi ce29c062f1 Made a decision about runtime type checking. 2015-05-11 10:25:50 -04:00
Pietro Gagliardi 6098ad7efe Decided not to move parenting checks in binDestroy(); they happen eventually anyway. 2015-05-11 00:36:08 -04:00
Pietro Gagliardi c6b4d80602 Decided what to do about menuless menubars and implemented it. 2015-05-11 00:15:40 -04:00
Pietro Gagliardi 99216435c7 Stale and unnecessary TODO cleanup. 2015-05-11 00:10:29 -04:00
Pietro Gagliardi 99ca6726af More TODO rearrangement. 2015-05-11 00:08:22 -04:00
Pietro Gagliardi c0c6b4fed6 Made all variables that refer to a tab page be called 'page'. 2015-05-10 21:22:22 -04:00
Pietro Gagliardi 262ffb0bde Migrated to uiBin on OS X and adjusted TODO.md. 2015-05-10 14:17:16 -04:00
Pietro Gagliardi 41030b0a03 Made it so uiContainer on Windows only updates when we ask it to resize, not on every WM_WINDOWPOSCHANGED. More TODOs. 2015-05-10 12:57:13 -04:00
Pietro Gagliardi 4a0e231247 Resolved uiEntryOnChanged() stuff in the last few commits; marked as such in TODO.md. 2015-05-09 21:53:19 -04:00
Pietro Gagliardi 4122777505 Got rid of the TODOs that we just resolved. 2015-05-09 10:56:25 -04:00
Pietro Gagliardi a516839e9d Stale and just-resolved TODO cleanup. 2015-05-08 20:32:17 -04:00
Pietro Gagliardi 2200cd4394 TODO management. 2015-05-07 21:07:58 -04:00
Pietro Gagliardi 4f19b9af5a Added a cbSize field to uiInitOptions. 2015-05-07 20:26:56 -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 553941a5dd More TODO rearranging. 2015-05-07 19:55:42 -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 7a78825378 More TODO cleanup. 2015-05-07 18:52:40 -04:00
Pietro Gagliardi e6b33aafd0 Cleaned up the make output to be less noisy. 2015-05-07 18:46:19 -04:00
Pietro Gagliardi 4d21ba8127 More TODOs. 2015-05-07 18:15:09 -04:00
Pietro Gagliardi 1be288bb47 More TODO rearrangement and stale TODO removal. 2015-05-07 17:46:52 -04:00
Pietro Gagliardi 727b6871bc Made uiFree(NULL) illegal to spot bugs. 2015-05-07 17:45:55 -04:00
Pietro Gagliardi d853da9028 More TODO resolution. Decided not to worry about onDestroy()/destroy() naming (at least not now). 2015-05-07 17:43:48 -04:00
Pietro Gagliardi d6aeb3c0a7 Added a test for controls that aren't initially visible. More TODOs. 2015-05-07 16:33:33 -04:00
Pietro Gagliardi 7c5740351c More TODO rearranging. 2015-05-07 15:12:28 -04:00
Pietro Gagliardi 897eacdd99 Rearranged some TODOs. 2015-05-07 14:46:37 -04:00
Pietro Gagliardi f396496c3b uintmax_t/intmax_t differences already settled. 2015-05-07 13:58:30 -04:00
Pietro Gagliardi 22fc8d8967 Decided not to worry about terminate: right now; we'll do that when adding uiShutdown() or uiUninit(). 2015-05-07 13:56:19 -04:00
Pietro Gagliardi 7270b54e81 Same, but for OS X. 2015-05-07 13:48:41 -04:00
Pietro Gagliardi bb617883d1 "Fixed" box padded application bug on Windows; more related TODOs. 2015-05-07 12:24:02 -04:00
Pietro Gagliardi 5128fed0af Implemented uiEntryOnChanged() on Windows. 2015-05-06 20:06:16 -04:00
Pietro Gagliardi 5b65c58715 Removed a stale TODO. 2015-05-06 18:56:12 -04:00
Pietro Gagliardi d247e76866 Implemented uiTabInsertPageBefore() on Windows. 2015-05-06 14:09:20 -04:00