786ef2cbe4Added lifetime logging and implemented most of it on the Unix backend.
Pietro Gagliardi
2015-04-18 01:11:34 -0400
5bd6140d46Sort of implemented uiTabDeletePage() on GTK+. It's segfaulting on close; that isn't good...
Pietro Gagliardi
2015-04-17 22:26:05 -0400
e74aeeab44Added uiTabDeletePage(). More TODOs.
Pietro Gagliardi
2015-04-17 22:17:00 -0400
c5d6ac30b8Laid the framework for testing tab deletion.
Pietro Gagliardi
2015-04-17 22:08:13 -0400
098162ca80More TODOs.
Pietro Gagliardi
2015-04-17 21:49:47 -0400
929ab9cb9fMore TODOs.
Pietro Gagliardi
2015-04-17 21:40:22 -0400
6436737720Removed the now-obsolete old method of freeing OS X controls.
Pietro Gagliardi
2015-04-17 18:56:17 -0400
9fae528fd4Some TODO cleanup.
Pietro Gagliardi
2015-04-17 18:55:03 -0400
47368bdfe9Fixed some errors in the OS X build. IT WORKS! AND IS MUCH CLEANER NOW TOO!!!!
Pietro Gagliardi
2015-04-17 18:54:17 -0400
7b0004cfffMigrated darwin/tab.m. Now to test...
Pietro Gagliardi
2015-04-17 18:45:17 -0400
bac2ce130eMigrated darwin/entry.m and darwin/label.m; fixed more errors in darwin/button.m and darwin/checkbox.m (hopefully for good!).
Pietro Gagliardi
2015-04-17 18:40:12 -0400
44dfc7d721Fixed some errors in darwin/button.m and darwin/checkbox.m.
Pietro Gagliardi
2015-04-17 18:33:13 -0400
b28c020bddMigrated darwin/checkbox.m and fixed some things in darwin/button.m.
Pietro Gagliardi
2015-04-17 18:32:02 -0400
2fa8bfd95bMigrated darwin/button.m. Yeah, this will do.
Pietro Gagliardi
2015-04-17 18:20:14 -0400
3f2a0f8dfaLaid the foundation for the rewritten Mac OS X controls.
Pietro Gagliardi
2015-04-17 18:11:03 -0400
cb05779d0aRewrote the Mac OS X uiParent.
Pietro Gagliardi
2015-04-17 16:42:18 -0400
cb44d902f2More TODOs.
Pietro Gagliardi
2015-04-17 16:02:38 -0400
1a76abef21Implemented 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.
Pietro Gagliardi
2015-04-17 15:52:28 -0400
87296762b0Added uiParentDestroy(). Now to implement.
Pietro Gagliardi
2015-04-17 15:45:57 -0400
81f475000fMigrated darwin/parent.m to the recent changes.
Pietro Gagliardi
2015-04-17 15:05:32 -0400
841b5c0c73Migrated windows/parent.c to the previous commits's changes.
Pietro Gagliardi
2015-04-17 14:53:56 -0400
0e6bf59dcfProperly documented uiParent.
Pietro Gagliardi
2015-04-17 14:47:34 -0400
04ae252e27Adjusted the Unix uiParent to conform to the newest set of changes.
Pietro Gagliardi
2015-04-17 13:48:15 -0400
9f0729de1cChanged uiParentSetChild() to uiParentSetMainControl(). Backend changes incoming.
Pietro Gagliardi
2015-04-17 13:43:01 -0400
797408fe6eRemoved the documentation comments from uiParent. Before we clean up the Darwin backend, we need to implement the manual destruction of parents and children, since that's a prerequisite...
Pietro Gagliardi
2015-04-17 13:38:46 -0400
c8c5edaf9dTODO updates.
Pietro Gagliardi
2015-04-17 13:19:21 -0400
562072780eStarted writing the Windows new control documentation.
Pietro Gagliardi
2015-04-17 13:18:26 -0400
d79acdf876More Windows backend cleanup.
Pietro Gagliardi
2015-04-17 11:19:42 -0400
c4499416d9Migrated windows/tab.c.
Pietro Gagliardi
2015-04-17 11:18:45 -0400
1ed80a8609Migrated windows/entry.c and windows/label.c.
Pietro Gagliardi
2015-04-17 11:13:42 -0400
292ea9db7aMigrated windows/checkbox.c. Yes, this might work...
Pietro Gagliardi
2015-04-17 10:49:14 -0400
5e5df97642Migrated windows/button.c. This might be better; I don't know yet...
Pietro Gagliardi
2015-04-17 10:40:52 -0400
de2025b156More newcontrol_unix.md stuff, including fixes.
Pietro Gagliardi
2015-04-17 01:51:43 -0400
0890216ca1switch is a keyword.
Pietro Gagliardi
2015-04-17 01:39:56 -0400
0716746792Wrote up a guide on how to write a new control in the Unix backend.
Pietro Gagliardi
2015-04-17 01:32:13 -0400
e1baf2e04fSome TODO resolution.
Pietro Gagliardi
2015-04-16 23:32:22 -0400
fc3a90d9bfCleaned up unix/window.c.
Pietro Gagliardi
2015-04-16 23:31:32 -0400
f25e0fe4d7Fixed up unix/tab.c.
Pietro Gagliardi
2015-04-16 23:20:54 -0400
90be2feb7fCleaned up unix/entry.c and unix/label.c.
Pietro Gagliardi
2015-04-16 22:21:02 -0400
ab0470f7e5Fixed up unix/checkbox.c and made a few minor changes to unix/button.c. I think this is indeed better, yes.
Pietro Gagliardi
2015-04-16 22:14:54 -0400
9bc8704c83Added make clean rule.
Pietro Gagliardi
2015-04-16 21:22:31 -0400
908755e6b7More unix/button.c fixups. I think this will do...
Pietro Gagliardi
2015-04-16 21:01:16 -0400
b91fe0c2acSome more makefile fixups.
Pietro Gagliardi
2015-04-16 20:52:47 -0400
1d8544975eSplit into a new repository and added a LICENSE.
Pietro Gagliardi
2015-04-16 20:31:11 -0400
d6ceeed7b6Cleaned up unix/button.c a bit.
Pietro Gagliardi
2015-04-16 16:38:33 -0400
7d77022735Removed uiControl.Data; it's no longer used.
Pietro Gagliardi
2015-04-16 16:32:39 -0400
a76309995bFixed the OS X build, including warnings. It works. I'm still a bit unhappy about the way these backends are turning out...
Pietro Gagliardi
2015-04-16 15:08:49 -0400
07c484c0afFixed Makefiles for OS X building.
Pietro Gagliardi
2015-04-16 14:59:17 -0400
158817357cMore TODOs.
Pietro Gagliardi
2015-04-16 14:50:40 -0400
863b8aa9c6Migrated darwin/tab.m and darwin/window.m. Now to test.
Pietro Gagliardi
2015-04-16 14:50:05 -0400
6caebe05d9Migrated darwin/label.m; fixed up some of the other files.
Pietro Gagliardi
2015-04-16 14:41:24 -0400
7ec19d56a8Migrated darwin/checkbox.m.
Pietro Gagliardi
2015-04-16 13:51:46 -0400
63dcd776caMigrated darwin/button.m.
Pietro Gagliardi
2015-04-16 13:19:43 -0400
b04ef6d93fBegan Darwin backend migration.
Pietro Gagliardi
2015-04-16 13:04:46 -0400
3ac3d0a871Fixed warnings in the Windows backend. That just leaves the Mac OS X one...
Pietro Gagliardi
2015-04-16 10:03:31 -0400
a2b7492b32Fixed the rest of the Windows build errors. IT STILL WORKS! Now to fix warnings, if any...
Pietro Gagliardi
2015-04-16 09:59:05 -0400
83cb200582Fixed some build errors in the Windows backend.
Pietro Gagliardi
2015-04-16 09:53:00 -0400
0a34d4f894Converted windows/windows.c. Now to build and test. More TODOs.
Pietro Gagliardi
2015-04-16 09:44:06 -0400
a0b1ec8191Fixed some errors in the Windows code.
Pietro Gagliardi
2015-04-16 09:33:21 -0400
2cc7899d89Converted windows/tab.c.
Pietro Gagliardi
2015-04-16 09:32:34 -0400
45d6183743Migrated windows/entry.c and windows/label.c.
Pietro Gagliardi
2015-04-16 09:20:00 -0400
9b409db3a3Migrated windows/checkbox.c and made some small fixes to windows/button.c.
Pietro Gagliardi
2015-04-16 09:08:38 -0400
e9c00b6b65More windows/newcontrol.c migration.
Pietro Gagliardi
2015-04-16 01:53:23 -0400
6674944c0aMigrated newcontrol.c and button.c on the Windows backend.
Pietro Gagliardi
2015-04-16 01:52:31 -0400
7b73734854Fixed build warnings. More TODOs.
Pietro Gagliardi
2015-04-15 23:14:36 -0400
bb81eebefeFixed Unix backend build errors. Impressively, IT STILL WORKS! Now to fix the warnings...
Pietro Gagliardi
2015-04-15 23:07:43 -0400
cc901f0424Migrated test.c and fixed some errorss in ui.idl.
Pietro Gagliardi
2015-04-15 22:56:03 -0400
82675ddb7eMore stack.c fixes. There's an issue with idl2h...
Pietro Gagliardi
2015-04-15 22:36:28 -0400
d35a75f0c8Converted stack.c.
Pietro Gagliardi
2015-04-15 22:34:22 -0400
b659198f16Converted unix/window.c. Now to test!
Pietro Gagliardi
2015-04-15 22:26:27 -0400
95cda3c562Converted unix/tab.c and fixed an oversight in unix/button.c.
Pietro Gagliardi
2015-04-15 22:20:25 -0400
40c3448ec0Converted unix/entry.c and unix/label.c.
Pietro Gagliardi
2015-04-15 22:17:02 -0400
029b9dcba0Converted unix/checkbox.c.
Pietro Gagliardi
2015-04-15 22:04:13 -0400
37d749fe96Converted unix/button.c.
Pietro Gagliardi
2015-04-15 21:57:59 -0400
de3ee21088Finished the unix/newcontrol.c conversion, at least I think...
Pietro Gagliardi
2015-04-15 21:43:20 -0400
b6b2d4b5ecMore unix/newcontrol.c conversion.
Pietro Gagliardi
2015-04-15 21:39:50 -0400
5eb91c5cb0Started doing conversion of the GTK+ backend...
Pietro Gagliardi
2015-04-15 19:46:24 -0400
4b611f80cfFixed a comment.
Pietro Gagliardi
2015-04-15 19:20:46 -0400
17b7852fdeAdded the Mac OS X build rules.
Pietro Gagliardi
2015-04-15 19:19:52 -0400
47a4bd3ae7Added the Unix build rules.
Pietro Gagliardi
2015-04-15 19:17:21 -0400
aa802768a4Started building the make structure.
Pietro Gagliardi
2015-04-15 19:14:28 -0400
8208fa8828Removed control.c. It is no longer needed.
Pietro Gagliardi
2015-04-15 18:51:54 -0400
eb469c2d8bRemoved ids.go. It can be recreated later.
Pietro Gagliardi
2015-04-15 18:51:41 -0400
d4fb903c07Moved the uipriv_*.h files to the respective folders. The ui_*.h files stay up here; they'll be moved to IDLs later.
Pietro Gagliardi
2015-04-15 18:51:04 -0400
e69c0c93ebSplit all OS backends into their own folders.
Pietro Gagliardi
2015-04-15 18:49:45 -0400
95e29f0465Fixed more ui.idl errors.
Pietro Gagliardi
2015-04-15 18:47:27 -0400
80f5f3f8a0Fixed errors in ui.idl.
Pietro Gagliardi
2015-04-15 18:45:52 -0400
2f785c9a09Converted ui.h to a pgidl file.
Pietro Gagliardi
2015-04-15 18:41:04 -0400
48292d1471Fixed the weird 32-bit Linux/64-bit OpenBSD crash.
Pietro Gagliardi
2015-04-15 12:14:09 -0400
4b062196deMore TODOs.
Pietro Gagliardi
2015-04-15 11:38:59 -0400
dd540a96b7More TODOs.
Pietro Gagliardi
2015-04-14 19:38:41 -0400
4d6571e807Changed uiStackAdd() to uiStackAppend() and uiStackRemove() to uiStackDelete(); this will be the naming system other containers will follow.
Pietro Gagliardi
2015-04-14 19:36:58 -0400
e6e5e845f0Fixed Mac build for qo. A proper Makefile would be best, but I have no idea how to write one...
Pietro Gagliardi
2015-04-14 19:32:12 -0400
4313f745e1More TODOs.
Pietro Gagliardi
2015-04-14 13:04:51 -0400
fff86431e3Made the necessary previous commits changes on the Mac OS X backend. Untested yet.
Pietro Gagliardi
2015-04-14 12:51:20 -0400
025b9f576bFixed moving label on Windows.
Pietro Gagliardi
2015-04-14 12:47:58 -0400
a79e2bc4cdMore of the last few commits, now on the GTK+ backend. THAT ONE WORKS...
Pietro Gagliardi
2015-04-14 12:41:25 -0400
bc4fc15b56TODO refinement.
Pietro Gagliardi
2015-04-14 12:36:39 -0400
b12a02b74dMore TODOs.
Pietro Gagliardi
2015-04-14 10:44:00 -0400
2a13bb50f9Fixed a small bug in stack.c. Unrelated to the previous commit; that one is that the uiParentUpdate() isn't updating...?
Pietro Gagliardi
2015-04-14 10:35:52 -0400