| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-04-10 | Resolved some TODOs (including one resolved a while ago on IRC but not ↵ | Pietro Gagliardi | |
| removed until now; thanks various people in irc.freenode.net/#macdev). | |||
| 2015-04-09 | Decided that uiCheckboxSetChecked() should NOT trigger an event. This ↵ | Pietro Gagliardi | |
| required changing the GTK+ backend to make it so; the Windows and Mac OS X backends are fine (setting their checkbox state programmatically will not send a signal; thanks to ThunderSnow in irc.freenode.net/#macdev for confirming this for Mac OS X). | |||
| 2015-04-09 | More TODO resolution. | Pietro Gagliardi | |
| 2015-04-09 | Changed the allocation logging from a compile-time setting to the first ↵ | Pietro Gagliardi | |
| initialization option. | |||
| 2015-04-09 | Added uiWindowMargined() and implemented it on all platforms. | Pietro Gagliardi | |
| 2015-04-09 | Added uiStackPadded(). | Pietro Gagliardi | |
| 2015-04-09 | Removed direct vtable calls from uiControl. | Pietro Gagliardi | |
| 2015-04-09 | Changed onWM_NOTIFY() to only pass the NMHDR * in. The LPARAM is more useful ↵ | Pietro Gagliardi | |
| as a NMHDR *, and the WPARAM contains duplicate data (http://blogs.msdn.com/b/oldnewthing/archive/2013/12/04/10473637.aspx). Ideally we wouldn't even have the NMHDR.idFrom (see previous commit message), but oh well :/ | |||
| 2015-04-09 | Changed onWM_COMMAND() to give our controls only the notification code. We ↵ | Pietro Gagliardi | |
| don't want to give the control the ID part of wParam because that's (or that'll be) dynamically assigned based on control parenting and prior controls; we don't want to give the control the LPARAM since that contains the window handle and uiControl already has that. | |||
| 2015-04-09 | DlgUnit -> DlgUnits | Pietro Gagliardi | |
| 2015-04-09 | Migrated the Mac OS X code to the new uiControl/uiSizing system. | Pietro Gagliardi | |
| 2015-04-09 | Migrated the GTK+ backend to the new uiControl/uiSizing system. | Pietro Gagliardi | |
| 2015-04-09 | Finished Windows conversion. Works perfectly! | Pietro Gagliardi | |
| 2015-04-09 | More Windows conversion. Not done yet. | Pietro Gagliardi | |
| 2015-04-09 | Migrated the new control logic on Windows to the new uiControl/uiSizing system. | Pietro Gagliardi | |
| 2015-04-09 | Migrated stack.c to the new uiControl. | Pietro Gagliardi | |
| 2015-04-09 | Big change time: decided to stop playing around with hiding and made both ↵ | Pietro Gagliardi | |
| uiControl and uiSizing public. Also restructured uiSizing to make system-dependent data in another structure. | |||
| 2015-04-09 | Decided to split control removal from parent into its own method ↵ | Pietro Gagliardi | |
| removeParent() rather than automatically doing it in setParent(). | |||
| 2015-04-09 | Implemented padding in uiStack. | Pietro Gagliardi | |
| 2015-04-09 | Implemented the foundation for padding. | Pietro Gagliardi | |
| 2015-04-09 | Laid the foundation for padding. | Pietro Gagliardi | |
| 2015-04-09 | Implemented uiWindowSetMargined() on GTK+. | Pietro Gagliardi | |
| 2015-04-09 | Implemented uiWindowSetMargined() on Mac OS X. | Pietro Gagliardi | |
| 2015-04-09 | Implemented uiWindowSetMargined() on Windows. | Pietro Gagliardi | |
| 2015-04-09 | Added uiWindowSetMargined(). | Pietro Gagliardi | |
| 2015-04-09 | Implemented all of uiCheckbox on GTK+. | Pietro Gagliardi | |
| 2015-04-09 | Implemented uiCheckbox(Set)Checked() on Windows. | Pietro Gagliardi | |
| 2015-04-09 | Implemented uiCheckbox(Set)Checked() on Mac OS X. | Pietro Gagliardi | |
| 2015-04-09 | Added uiCheckboxChecked() and uiCheckboxSetChecked(). | Pietro Gagliardi | |
| 2015-04-09 | Implemented uiCheckbox on Mac OS X. Before I implement it on GTK+ I'll go ↵ | Pietro Gagliardi | |
| back and add uiCheckboxChecked() and uICheckboxSetChecked(). | |||
| 2015-04-09 | Implemented uiCheckbox on Windows. Fixed build issues in the test program. | Pietro Gagliardi | |
| 2015-04-09 | Added uiCheckboxOnToggled(). | Pietro Gagliardi | |
| 2015-04-09 | Added a checkbox to the test program. It won't do anything just yet... | Pietro Gagliardi | |
| 2015-04-09 | Implemented the text functions on OS X. | Pietro Gagliardi | |
| 2015-04-09 | Fixed a runtime parameters bug in the previous commit. | Pietro Gagliardi | |
| 2015-04-09 | Implemented the text functions on Windows. | Pietro Gagliardi | |
| 2015-04-09 | Split toUTF16() into a new file; other Windows text functions will also be ↵ | Pietro Gagliardi | |
| there. | |||
| 2015-04-09 | Implemented the text routines on the GTK+ backend. They work! | Pietro Gagliardi | |
| 2015-04-09 | Re-enabled the text manipulation code in the test program. | Pietro Gagliardi | |
| 2015-04-09 | Implemented uiEntry on Mac OS X. Now I can get to writing the text and title ↵ | Pietro Gagliardi | |
| functions... | |||
| 2015-04-08 | Implemented uiEntry on Windows. | Pietro Gagliardi | |
| 2015-04-08 | Implemented uiEntry on GTK+. | Pietro Gagliardi | |
| 2015-04-08 | Decided to call it uiEntry for now. | Pietro Gagliardi | |
| 2015-04-08 | Wrote up a new test program that will feature uiEntry when I write it (next). | Pietro Gagliardi | |
| 2015-04-08 | Decided to not call InvalidateRect() in the Windows updateParent(); the ↵ | Pietro Gagliardi | |
| Cocoa one doesn't either, and besides, if controls expose something then the parent areas would be invalidated anyway :/ More TODO removal. | |||
| 2015-04-08 | "Fixed" initial Windows window shows for now (see previous commit). Not yet ↵ | Pietro Gagliardi | |
| a clean fix; need to test some things on real Windows first. | |||
| 2015-04-08 | Fixed flicker and minimize issues on Windows. Simple mistake; should have ↵ | Pietro Gagliardi | |
| used WM_WINDOWPOSCHANGED instead of WM_WINDOWPOSCHANGING. Startup looks wrong; will fix that next. | |||
| 2015-04-08 | More TODO resolution. | Pietro Gagliardi | |
| 2015-04-08 | More TODO resolution. | Pietro Gagliardi | |
| 2015-04-08 | Decided not to take the suggestions of some TODOs in ui.h. | Pietro Gagliardi | |
