Pietro Gagliardi
|
21a29a5468
|
More destruction rules following code.
|
2015-04-19 22:59:06 -04:00 |
Pietro Gagliardi
|
8179d66ae6
|
More error checking in unix/parent.c.
|
2015-04-19 09:42:06 -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 |
Pietro Gagliardi
|
d0c0188ef9
|
Switched out calls to g_error() for calls to complain().
|
2015-04-18 17:23:36 -04:00 |
Pietro Gagliardi
|
d3ffe2270b
|
More proper cleanup work. This just leaves the tabs...
|
2015-04-18 12:22:15 -04:00 |
Pietro Gagliardi
|
160ffed7e2
|
Set up a newer, simpler system for tracking object lifetimes in the Unix backend. Seems to work for now...
|
2015-04-18 12:14:05 -04:00 |
Pietro Gagliardi
|
b0a56bacb9
|
Decided to revert all the lifetime logging stuff. I have a different approach in mind...
|
2015-04-18 11:44:43 -04:00 |
Pietro Gagliardi
|
1560ef34c7
|
Wrote up the beginning of a system for testing object lifetimes.
|
2015-04-18 10:58:01 -04:00 |
Pietro Gagliardi
|
786ef2cbe4
|
Added lifetime logging and implemented most of it on the Unix backend.
|
2015-04-18 01:11:34 -04:00 |
Pietro Gagliardi
|
1a76abef21
|
Implemented uiParentDestroy() on the Windows and Unix backends. These don't actually *use* it yet; that'll come later. (Ultimately, there should only be one path into window destruction, which leads to one path in uiParent destruction and one path in child destruction.) More TODOs.
|
2015-04-17 15:52:28 -04:00 |
Pietro Gagliardi
|
04ae252e27
|
Adjusted the Unix uiParent to conform to the newest set of changes.
|
2015-04-17 13:48:15 -04:00 |
Pietro Gagliardi
|
e69c0c93eb
|
Split all OS backends into their own folders.
|
2015-04-15 18:49:45 -04:00 |