Commit Graph

2785 Commits

Author SHA1 Message Date
Pietro Gagliardi f3867ee2d4 Began Darwin backend migration. 2015-04-16 13:04:46 -04:00
Pietro Gagliardi 79ef30c877 Fixed warnings in the Windows backend. That just leaves the Mac OS X one... 2015-04-16 10:03:31 -04:00
Pietro Gagliardi 4679dd51aa Fixed the rest of the Windows build errors. IT STILL WORKS! Now to fix warnings, if any... 2015-04-16 09:59:05 -04:00
Pietro Gagliardi 8f4788d506 Fixed some build errors in the Windows backend. 2015-04-16 09:53:44 -04:00
Pietro Gagliardi 54c5d551f0 Converted windows/windows.c. Now to build and test. More TODOs. 2015-04-16 09:44:06 -04:00
Pietro Gagliardi 9f65a67671 Fixed some errors in the Windows code. 2015-04-16 09:33:21 -04:00
Pietro Gagliardi b134f898fe Converted windows/tab.c. 2015-04-16 09:32:34 -04:00
Pietro Gagliardi f59341b6ef Migrated windows/entry.c and windows/label.c. 2015-04-16 09:20:00 -04:00
Pietro Gagliardi e33465d1d4 Migrated windows/checkbox.c and made some small fixes to windows/button.c. 2015-04-16 09:08:38 -04:00
Pietro Gagliardi b199f1dee4 More windows/newcontrol.c migration. 2015-04-16 01:53:23 -04:00
Pietro Gagliardi dcc1a503c4 Migrated newcontrol.c and button.c on the Windows backend. 2015-04-16 01:52:31 -04:00
Pietro Gagliardi 7b46c7de56 Fixed build warnings. More TODOs. 2015-04-15 23:14:36 -04:00
Pietro Gagliardi 0c73a7fb80 Fixed Unix backend build errors. Impressively, IT STILL WORKS! Now to fix the warnings... 2015-04-15 23:07:43 -04:00
Pietro Gagliardi e49436170a Migrated test.c and fixed some errorss in ui.idl. 2015-04-15 22:56:03 -04:00
Pietro Gagliardi 95d8ec0fa8 More stack.c fixes. There's an issue with idl2h... 2015-04-15 22:36:28 -04:00
Pietro Gagliardi 4bf3cf4670 Converted stack.c. 2015-04-15 22:34:22 -04:00
Pietro Gagliardi 57b9e965c0 Converted unix/window.c. Now to test! 2015-04-15 22:26:27 -04:00
Pietro Gagliardi 3730400f97 Converted unix/tab.c and fixed an oversight in unix/button.c. 2015-04-15 22:20:25 -04:00
Pietro Gagliardi 922360f112 Converted unix/entry.c and unix/label.c. 2015-04-15 22:17:02 -04:00
Pietro Gagliardi f6ef521233 Converted unix/checkbox.c. 2015-04-15 22:04:13 -04:00
Pietro Gagliardi ff6a3ed543 Converted unix/button.c. 2015-04-15 21:57:59 -04:00
Pietro Gagliardi c19a90cfca Finished the unix/newcontrol.c conversion, at least I think... 2015-04-15 21:43:20 -04:00
Pietro Gagliardi 18d7bf670d More unix/newcontrol.c conversion. 2015-04-15 21:39:50 -04:00
Pietro Gagliardi a25f49e7e6 Started doing conversion of the GTK+ backend... 2015-04-15 19:46:24 -04:00
Pietro Gagliardi bb0c52ee4e Fixed a comment. 2015-04-15 19:20:46 -04:00
Pietro Gagliardi 2d1f20d905 Added the Mac OS X build rules. 2015-04-15 19:19:52 -04:00
Pietro Gagliardi 7cc70e1727 Added the Unix build rules. 2015-04-15 19:17:21 -04:00
Pietro Gagliardi 35af32a3a6 Started building the make structure. 2015-04-15 19:14:28 -04:00
Pietro Gagliardi 98271437cb Removed control.c. It is no longer needed. 2015-04-15 18:51:54 -04:00
Pietro Gagliardi 30ea82d08d Removed ids.go. It can be recreated later. 2015-04-15 18:51:41 -04:00
Pietro Gagliardi 823397cf55 Moved the uipriv_*.h files to the respective folders. The ui_*.h files stay up here; they'll be moved to IDLs later. 2015-04-15 18:51:04 -04:00
Pietro Gagliardi 518a5ddbf1 Split all OS backends into their own folders. 2015-04-15 18:49:45 -04:00
Pietro Gagliardi 50ae3ca045 Fixed more ui.idl errors. 2015-04-15 18:47:27 -04:00
Pietro Gagliardi 7174ebb3f6 Fixed errors in ui.idl. 2015-04-15 18:45:52 -04:00
Pietro Gagliardi 86dbd5e8d2 Converted ui.h to a pgidl file. 2015-04-15 18:41:04 -04:00
Pietro Gagliardi ed22e747b8 Fixed the weird 32-bit Linux/64-bit OpenBSD crash. 2015-04-15 12:14:09 -04:00
Pietro Gagliardi 53f01ca59f More TODOs. 2015-04-15 11:38:59 -04:00
Pietro Gagliardi 20f15afd10 More TODOs. 2015-04-14 19:38:41 -04:00
Pietro Gagliardi eb62b8e32b Changed uiStackAdd() to uiStackAppend() and uiStackRemove() to uiStackDelete(); this will be the naming system other containers will follow. 2015-04-14 19:37:41 -04:00
Pietro Gagliardi 1f9975a7fa Fixed Mac build for qo. A proper Makefile would be best, but I have no idea how to write one... 2015-04-14 19:32:12 -04:00
Pietro Gagliardi 5d6ea0f5de More TODOs. 2015-04-14 13:04:51 -04:00
Pietro Gagliardi 967804c5a3 Made the necessary previous commits changes on the Mac OS X backend. Untested yet. 2015-04-14 12:51:20 -04:00
Pietro Gagliardi e9920c70c0 Fixed moving label on Windows. 2015-04-14 12:47:58 -04:00
Pietro Gagliardi 21f122161e More of the last few commits, now on the GTK+ backend. THAT ONE WORKS... 2015-04-14 12:41:25 -04:00
Pietro Gagliardi 300e28be55 TODO refinement. 2015-04-14 12:36:39 -04:00
Pietro Gagliardi 8fdb9da92b More TODOs. 2015-04-14 10:44:00 -04:00
Pietro Gagliardi bbc170ac49 Fixed a small bug in stack.c. Unrelated to the previous commit; that one is that the uiParentUpdate() isn't updating...? 2015-04-14 10:35:52 -04:00
Pietro Gagliardi 6185187506 More uiParent work. Something I did broke stack removal... 2015-04-14 10:20:07 -04:00
Pietro Gagliardi 689e9c7101 More TODOs. 2015-04-14 09:46:24 -04:00
Pietro Gagliardi 120a1e8524 More TODOs. 2015-04-14 09:43:18 -04:00