Pietro Gagliardi
|
0f80d15fc4
|
Added a test of scrolled drawing. More TODOs.
|
2015-12-19 01:16:32 -05:00 |
Pietro Gagliardi
|
c027f30c48
|
More TODOs.
|
2015-12-11 18:39:04 -05:00 |
Pietro Gagliardi
|
c4d587c075
|
More TODOs.
|
2015-12-07 22:50:58 -05:00 |
Pietro Gagliardi
|
74783d90cf
|
More TODOs.
|
2015-12-06 16:54:03 -05:00 |
Pietro Gagliardi
|
fc241bca61
|
Actually the theme fonts aren't any more useful than what we have now.
|
2015-12-03 19:36:13 -05:00 |
Pietro Gagliardi
|
37271359ab
|
More TODOs.
|
2015-12-03 19:23:45 -05:00 |
Pietro Gagliardi
|
be7d9c35f8
|
More TODOs.
|
2015-11-30 19:53:44 -05:00 |
Pietro Gagliardi
|
40acbd8fa0
|
Did the matrix stuff on OS X. Now we can implement more tests.
|
2015-10-11 13:53:47 -04:00 |
Pietro Gagliardi
|
87680a6470
|
Built the framework for matrices and transformations and implemented it on the GTK+ backend. Tests to come next.
|
2015-10-11 11:13:01 -04:00 |
Pietro Gagliardi
|
c8ec6e396e
|
More TODOs.
|
2015-09-02 18:27:12 -04:00 |
Pietro Gagliardi
|
a797c255c1
|
Cleaned up TODO.md.
|
2015-09-02 17:49:18 -04:00 |
Pietro Gagliardi
|
4c85493f2e
|
More TODOs.
|
2015-09-02 16:29:40 -04:00 |
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 |
Pietro Gagliardi
|
956b78718f
|
Migrated windows/tab.c to ptrarray and fixed the build.
|
2015-05-06 13:37:23 -04:00 |
Pietro Gagliardi
|
732d13aa09
|
More big TODOs.
|
2015-05-06 00:54:57 -04:00 |
Pietro Gagliardi
|
e808b155cc
|
Moved a TODO to the long-term TODO list.
|
2015-05-04 20:11:58 -04:00 |
Pietro Gagliardi
|
7b04df6c98
|
More TODOs.
|
2015-05-04 19:56:06 -04:00 |
Pietro Gagliardi
|
00d27ef83b
|
More long-term TODO moving.
|
2015-05-04 17:39:50 -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
|
3ead59424d
|
I am wrong there's nothing wrong with what we're doing now because only the immediate parent calls uiControlSysFunc(uiXxxSysFuncContainerDisable).
|
2015-05-04 13:55:57 -04:00 |
Pietro Gagliardi
|
bdabe89617
|
More TODOs.
|
2015-05-04 09:55:34 -04:00 |
Pietro Gagliardi
|
b15f5ff1c7
|
Started implementing container enable/disable on Windows. More TODOs.
|
2015-05-04 09:53:53 -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
|
9af3e6acc2
|
More TODOs.
|
2015-05-04 00:36:57 -04:00 |
Pietro Gagliardi
|
3c9d25f2fd
|
TODO exposition.
|
2015-05-03 17:45:12 -04:00 |
Pietro Gagliardi
|
511cc76ef8
|
Investigated setAppleMenu:; decided to save it for later.
|
2015-05-03 16:28:46 -04:00 |
Pietro Gagliardi
|
ecb565e06a
|
More TODOs.
|
2015-05-03 15:56:42 -04:00 |
Pietro Gagliardi
|
a0329ba878
|
Moved ui.idl TODOs to TODO.md since they're long-term.
|
2015-05-03 13:54:42 -04:00 |
Pietro Gagliardi
|
5ac0e7aa32
|
TODO consolidation/elaboration.
|
2015-05-03 13:47:03 -04:00 |
Pietro Gagliardi
|
643ed46b00
|
Cleaned up windows/container.c resize(). More TODOs.
|
2015-05-03 11:55:34 -04:00 |
Pietro Gagliardi
|
d50701b3a7
|
TODO consolidation.
|
2015-05-03 10:21:36 -04:00 |
Pietro Gagliardi
|
a32e94b811
|
TODO elaboration.
|
2015-05-02 21:57:57 -04:00 |
Pietro Gagliardi
|
425ddd694a
|
More TODOs.
|
2015-05-02 21:57:35 -04:00 |
Pietro Gagliardi
|
57bc11d67c
|
TODO consolidation.
|
2015-05-02 14:58:29 -04:00 |
Pietro Gagliardi
|
122b1b0d2c
|
Some TODO consolidation.
|
2015-05-01 10:11:22 -04:00 |
Pietro Gagliardi
|
15d511160a
|
More TODOs.
|
2015-04-30 23:28:42 -04:00 |
Pietro Gagliardi
|
20d0c40ad4
|
Removed previous commit's TODO; more TODOs.
|
2015-04-30 22:56:09 -04:00 |
Pietro Gagliardi
|
b3fec90537
|
Decided that uiLabels should be top-aligned; implemented on GTK+. Other backends don't need changing.
|
2015-04-30 22:44:08 -04:00 |
Pietro Gagliardi
|
64dd45343d
|
TODO shuffling.
|
2015-04-30 19:29:19 -04:00 |
Pietro Gagliardi
|
cdc0c64af9
|
More TODOs.
|
2015-04-30 18:32:36 -04:00 |
Pietro Gagliardi
|
6400a6ea8c
|
TODO consolidation.
|
2015-04-30 17:34:15 -04:00 |
Pietro Gagliardi
|
437b895b53
|
Some more TODO cleanup, including mistaken TODO removal.
|
2015-04-30 15:18:11 -04:00 |
Pietro Gagliardi
|
dc9cdcc7bb
|
More TODOs.
|
2015-04-30 13:31:06 -04:00 |
Pietro Gagliardi
|
127f025eee
|
Decided not to bother with destruction blocking for now.
|
2015-04-30 13:30:00 -04:00 |
Pietro Gagliardi
|
49e3e6a623
|
More TODOs.
|
2015-04-29 19:20:46 -04:00 |
Pietro Gagliardi
|
2ef8e4b912
|
More dilemma planning and TODOs....
|
2015-04-26 19:48:12 -04:00 |
Pietro Gagliardi
|
21a29a5468
|
More destruction rules following code.
|
2015-04-19 22:59:06 -04:00 |
Pietro Gagliardi
|
0af03e5410
|
More TODOs.
|
2015-04-19 22:54:01 -04:00 |
Pietro Gagliardi
|
3da538b41e
|
More TODOs.
|
2015-04-19 11:42:10 -04:00 |
Pietro Gagliardi
|
89d584cdcd
|
Finished cleaning up the GTK+ lifetiming code. Yeah, this will definitely work.
|
2015-04-18 17:46:37 -04:00 |