Pietro Gagliardi
|
095e63d522
|
Fixed memory leaks in the tester and a symbol name flub in OS X's image.m.
|
2018-07-08 21:20:42 -04:00 |
Pietro Gagliardi
|
ae2eea7975
|
Merge branch 'master' into table
Long-overdue sync.
|
2018-04-18 10:00:13 -04:00 |
Pietro Gagliardi
|
3e76d799b1
|
Fixed leftovers from utflib-and-attrstr that broke builds of things I didn't fully update yet, since people want to build them anyway (for testing in a CI environment, I suppose; a real unit test suite would be better for this, though, which is one of the reasons for the _future/unittest stuff...)
Updates #302.
|
2018-03-20 01:58:34 -04:00 |
Pietro Gagliardi
|
18b103c988
|
Fully reintegrated the table code.
|
2016-11-27 17:44:52 -05:00 |
Pietro Gagliardi
|
e3dec183aa
|
Started the process of splitting the table code into a separate branch.
|
2016-11-27 17:34:40 -05:00 |
Pietro Gagliardi
|
b21ec6cf6b
|
Laid the foundation for uiTable: common code and a test. Now to start actually implementing it.
|
2016-06-21 22:22:13 -04:00 |
Pietro Gagliardi
|
d93bb2c48f
|
Formatting fixes.
|
2016-06-21 12:45:04 -04:00 |
Pietro Gagliardi
|
1f20772b46
|
Merge pull request #123 from kainjow/void-ptr-warning
Fix void* warning
|
2016-06-21 12:43:43 -04:00 |
Pietro Gagliardi
|
ae14542c9a
|
Improved uiMainSteps().
|
2016-06-17 09:22:31 -04:00 |
Pietro Gagliardi
|
cc4c5f7bd5
|
Tried to see if we can fix up uiMainSteps() to not need parameters after all. Now to actually apply it.
|
2016-06-17 09:16:30 -04:00 |
Pietro Gagliardi
|
d4492c06a9
|
Changed the uiMainSteps() API as the GTK+ port will need it to be done this way...
|
2016-06-16 13:49:50 -04:00 |
Pietro Gagliardi
|
da4b396aaf
|
Added uiMainSteps(), which sets things up to use uiMainStep() for the main loop. Implemented on OS X.
|
2016-06-16 13:45:24 -04:00 |
Pietro Gagliardi
|
b4d0e08a22
|
Started the work to fix uiMainStep().
|
2016-06-16 13:41:13 -04:00 |
Pietro Gagliardi
|
4465d37d2e
|
Started uiWindow positioning stuff.
|
2016-06-15 13:21:07 -04:00 |
Kevin Wojniak
|
a18e3c71b9
|
Fix void* warning
"Format specifies type 'void *' but the argument has type 'uiWindow *' (aka 'struct uiWindow *')"
|
2016-06-10 21:23:13 -07:00 |
Pietro Gagliardi
|
075eae15e5
|
Started uiGrid.
|
2016-06-09 17:15:59 -04:00 |
Pietro Gagliardi
|
b130ddc04b
|
Added a test of having multiple uiRadioButtons in the same parent container and started a test of intrinsic sizes of all non-container controls.
|
2016-05-28 21:29:00 -04:00 |
Pietro Gagliardi
|
313ce47833
|
Started non-wrapping multiline entries. Implemented on Windows.
|
2016-05-22 13:56:36 -04:00 |
Pietro Gagliardi
|
52fff1520d
|
Disabled page 11 for now.
|
2016-05-15 16:34:14 -04:00 |
Pietro Gagliardi
|
0e785d886b
|
Started tests for truly empty uiGroups and uiTabs; started banning NULL in uiBox.
|
2016-05-14 21:53:24 -04:00 |
Pietro Gagliardi
|
861b5f22df
|
Finished changing the Windows font dialog and uiFontButton to manipulate IDWriteFonts directly.
|
2016-04-18 17:14:33 -04:00 |
Pietro Gagliardi
|
307ec746ef
|
Started implementing uiFontButton on OS X.
|
2016-04-14 13:27:15 -04:00 |
Pietro Gagliardi
|
8b6dd1d45f
|
More for the previous commit.
|
2016-04-14 12:57:09 -04:00 |
Pietro Gagliardi
|
6fd945b602
|
Split the text test onto a separate page, Page 9.
|
2015-12-24 22:59:00 -05:00 |
Pietro Gagliardi
|
9987c98dcd
|
Began the work to list font families. This is the first of the text rendering work.
|
2015-12-22 19:01:56 -05:00 |
Pietro Gagliardi
|
16f22576ed
|
Reduced the number of tabs on the first page of the outer tab in the test program. This makes the uiArea tabs more readily accessible on all platforms and keeps the initial size of the main window down on OS X. Also fixed the rpath nonsense on the example makefile too.
|
2015-12-19 16:56:45 -05:00 |
Pietro Gagliardi
|
0bcd620a62
|
Started a change which will allow a parent of the standard dialogs to be specified.
|
2015-11-27 23:23:54 -05:00 |
Pietro Gagliardi
|
5e29d07d20
|
Moved all the table stuff out of the way. I need to decide what I'm going to do with it.
|
2015-11-16 10:52:19 -05:00 |
Pietro Gagliardi
|
e340f75b78
|
Broke the very long chain of tabs apart in the test program.
|
2015-11-02 10:49:04 -05:00 |
Pietro Gagliardi
|
fa2252e9c6
|
Started a table test.
|
2015-10-18 23:00:24 -04:00 |
Pietro Gagliardi
|
efc0e74c82
|
Wrote a better arc test.
|
2015-10-13 15:09:06 -04:00 |
Pietro Gagliardi
|
b0492cbde8
|
Fixed up more bits of uiArea on Windows.
|
2015-10-09 11:49:57 -04:00 |
Pietro Gagliardi
|
e27781cce7
|
Integrated the test into the main packge. I'll need to handle a few corner cases here...
|
2015-10-08 19:20:06 -04:00 |
Pietro Gagliardi
|
54332b90fb
|
Finally merged out the redo folder.
|
2015-09-02 13:48:06 -04:00 |
Pietro Gagliardi
|
e1efbb1b8f
|
Started cleaning out the toplevel (the old redo/).
|
2015-08-27 12:06:31 -04:00 |
Pietro Gagliardi
|
8213eac2d7
|
Moved everything up a directory level.
|
2015-08-27 12:05:11 -04:00 |
Pietro Gagliardi
|
cf2dc096b7
|
More migration.
|
2015-05-15 21:21:36 -04:00 |
Pietro Gagliardi
|
03cf0845ef
|
Quick adjustment to the test program to handle a case I didn't think of until now (our uiUninit() unintentionally quitting the program; who knows what releasing NSApp will do?).
|
2015-05-09 13:29:39 -04:00 |
Pietro Gagliardi
|
5ef355f28f
|
Implemented the ShouldQuit() stuff for the Quit menu item on the GTK+ backend.
|
2015-05-09 10:50:03 -04:00 |
Pietro Gagliardi
|
2b83300e0b
|
Implemented the quitting logic on OS X. Now I can get rid of darwin/main.m and move darwin/init.m in its place.
|
2015-05-09 10:18:19 -04:00 |
Pietro Gagliardi
|
4e9fa46aec
|
Added a test for uiOnShouldQuit().
|
2015-05-09 10:12:02 -04:00 |
Pietro Gagliardi
|
560850dbb9
|
Added a uiUninit() function.
|
2015-05-07 22:28:18 -04:00 |
Pietro Gagliardi
|
3872b9777a
|
Added a page to the test program tab for testing uiBox padding and hidden control interaction, which is currently incorrect.
|
2015-05-07 17:13:16 -04:00 |
Pietro Gagliardi
|
ab3fea8cd7
|
Added a blank page to the test program to test tab navigation on Windows and also as an extra background drawing check.
|
2015-05-06 16:00:49 -04:00 |
Pietro Gagliardi
|
9e6678b635
|
Implemented uiMenu window identification in the test program. It works on all platforms.
|
2015-05-03 21:22:00 -04:00 |
Pietro Gagliardi
|
c3cfb3fe09
|
Added a no menus option to the test program.
|
2015-05-03 16:46:50 -04:00 |
Pietro Gagliardi
|
4eaa3ac574
|
Implemented die() in the test program.
|
2015-05-03 16:44:13 -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
|
6591d5e4cb
|
Implemented the Move Page 1 Out part of the test. Move Page 1 Back will come with uiTabInsertPageBefore().
|
2015-04-29 21:09:16 -04:00 |
Pietro Gagliardi
|
8f6b34feb0
|
Prepared test/page1.c for the Move Page 1 Out test.
|
2015-04-29 20:23:57 -04:00 |