Pietro Gagliardi
|
b134967ab0
|
Fixed GTK+ control bugs in the previous commit. Basic controls work!
|
2015-04-29 10:40:50 -04:00 |
Pietro Gagliardi
|
ff14f76bad
|
Migrated the GTK+ basic controls back. It doesn't quite work...
|
2015-04-29 10:36:31 -04:00 |
Pietro Gagliardi
|
ec7f461af1
|
Merged back the basic controls on Mac OS X.
|
2015-04-29 10:28:17 -04:00 |
Pietro Gagliardi
|
3249092061
|
Threw up very basic control tests in the test program.
|
2015-04-29 10:23:45 -04:00 |
Pietro Gagliardi
|
1288624725
|
Fixed build errors. It works!
|
2015-04-29 10:17:49 -04:00 |
Pietro Gagliardi
|
9f59c0059c
|
Migrated darwin/tab.m. Now to test...
|
2015-04-29 10:06:39 -04:00 |
Pietro Gagliardi
|
14d8a0e563
|
More TODOs.
|
2015-04-29 09:40:28 -04:00 |
Pietro Gagliardi
|
f45e57494b
|
Migrated darwin/newcontrol.m.
|
2015-04-29 09:38:20 -04:00 |
Pietro Gagliardi
|
b2d739a636
|
Fixed initial uiWindow child size. Tabs work fine anyway!
|
2015-04-29 02:31:24 -04:00 |
Pietro Gagliardi
|
9a7ddf0e38
|
Fixed most of the control sizing issues on Windows. The only other problem is initial size of the uiWindow bin child...
|
2015-04-29 02:22:15 -04:00 |
Pietro Gagliardi
|
97e40161af
|
Mostly migrated windows/tab.c. A few things aren't working right... Also fixed a bad bug in windows/container.c.
|
2015-04-29 01:53:39 -04:00 |
Pietro Gagliardi
|
c7bbd1d374
|
Migrated windows/newcontrol.c.
|
2015-04-29 01:37:49 -04:00 |
Pietro Gagliardi
|
90bb60a435
|
Moved windows/newcontrol.c and windows/tab.c back. Totally not migrated yet.
|
2015-04-29 01:34:03 -04:00 |
Pietro Gagliardi
|
e9557f2e17
|
More TODOs.
|
2015-04-29 01:28:03 -04:00 |
Pietro Gagliardi
|
9701daa95c
|
Fixed bin destruction issues in the GTK+ uiTab.
|
2015-04-29 01:26:52 -04:00 |
Pietro Gagliardi
|
2637bf4e1f
|
Reworked the test program to test tab deletion. It doesn't quite work...
|
2015-04-29 01:20:30 -04:00 |
Pietro Gagliardi
|
ae66137d01
|
Reworked the GTK+ uiTab code to use a GArray of struct tabPages to store the tab page information.
|
2015-04-29 01:20:09 -04:00 |
Pietro Gagliardi
|
ee998a973b
|
More TODOs.
|
2015-04-29 01:09:27 -04:00 |
Pietro Gagliardi
|
390899f803
|
Added the GTK+ implementation of uiTab, for the most part I think.
|
2015-04-29 00:57:51 -04:00 |
Pietro Gagliardi
|
ca1103e347
|
Set up tabs in the test program and renamed uiAddTab() to uiAppendTab().
|
2015-04-28 21:47:18 -04:00 |
Pietro Gagliardi
|
da2ad417a0
|
Fixed the same oversight as the previous commit on the Windows and OS X backends. Added comments to document the oversight.
|
2015-04-28 21:35:29 -04:00 |
Pietro Gagliardi
|
699cd12a19
|
Migrated unix/newcontrol.c back. Fixed an oversight in unix/container.c.
|
2015-04-28 21:30:38 -04:00 |
Pietro Gagliardi
|
2fdbacfd95
|
Fixed compile and runtime errors in the OS X menu code. It works!
|
2015-04-28 20:34:57 -04:00 |
Pietro Gagliardi
|
129733514a
|
Re-enabled window creation on the test program. It works!
|
2015-04-28 17:48:56 -04:00 |
Pietro Gagliardi
|
287b301282
|
Added darwin/window.m. Now just to make a few more minor changes before we can test.
|
2015-04-28 17:47:06 -04:00 |
Pietro Gagliardi
|
1040873d62
|
Added OS X bin.m.
|
2015-04-28 16:38:33 -04:00 |
Pietro Gagliardi
|
7b0a3e8292
|
Added darwin/container.m.
|
2015-04-28 16:33:16 -04:00 |
Pietro Gagliardi
|
be7b60149f
|
More TODOs.
|
2015-04-28 14:51:23 -04:00 |
Pietro Gagliardi
|
0e16aa4d7c
|
Fixed build system for OS X builds.
|
2015-04-28 14:46:09 -04:00 |
Pietro Gagliardi
|
440949a60a
|
Fixed some other issues with builds. The Makefile will need tweaking...
|
2015-04-28 14:40:51 -04:00 |
Pietro Gagliardi
|
9b191999bf
|
Disabled the test program for now while we test OS X menus.
|
2015-04-28 14:18:03 -04:00 |
Pietro Gagliardi
|
855bca9b0c
|
Started the stub menu code.
|
2015-04-28 14:17:28 -04:00 |
Pietro Gagliardi
|
b7272f680f
|
More TODOs.
|
2015-04-28 13:55:32 -04:00 |
Pietro Gagliardi
|
ca487ad18d
|
Did a flat import of OS X files for now. Need to really clean this up.
|
2015-04-28 13:49:20 -04:00 |
Pietro Gagliardi
|
123db608cd
|
Removed dilemma.md. If we really need it, we can call it back from git.
|
2015-04-28 13:43:27 -04:00 |
Pietro Gagliardi
|
23cf870e01
|
Fixed uiNewWindow() parameters not being honored on the GTK+ backend.
|
2015-04-28 13:17:36 -04:00 |
Pietro Gagliardi
|
c32a50e63c
|
Fixed runtime errors. Unix backend migrated!
|
2015-04-28 13:09:49 -04:00 |
Pietro Gagliardi
|
cdd310fa7d
|
Fixed build issues. Now to fix runtime issues.
|
2015-04-28 13:06:53 -04:00 |
Pietro Gagliardi
|
53914cc6cd
|
Migrated unix/window.c. Now to test!
|
2015-04-28 12:58:51 -04:00 |
Pietro Gagliardi
|
05d7f11eed
|
Updated unix/GNUmakeinc.mk.
|
2015-04-28 12:28:17 -04:00 |
Pietro Gagliardi
|
e647e7808c
|
Removed unix/OLDcontainer.c (that's done) and moved unix/window.c out of the way for a rewrite.
|
2015-04-28 12:25:39 -04:00 |
Pietro Gagliardi
|
0f32baa5f7
|
Wrote bin on the GTK+ backend.
|
2015-04-28 12:15:29 -04:00 |
Pietro Gagliardi
|
1e2dee7ab3
|
Fixed some missing pieces in unix/container.c.
|
2015-04-28 12:07:07 -04:00 |
Pietro Gagliardi
|
fbe7324c15
|
Started migrating the GTK+ backend. Built uiContainer.
|
2015-04-28 11:49:53 -04:00 |
Pietro Gagliardi
|
37dacc0ec9
|
Updated the test program. It works! Now to make the same migration for the GTK+ backend, and then to write the new OS X backend. Then we get to tabs, then the basic controls.
|
2015-04-27 22:27:50 -04:00 |
Pietro Gagliardi
|
344bae4ca4
|
Fixed the other build errors and warnings. Removed lifetimes.c.
|
2015-04-27 22:25:27 -04:00 |
Pietro Gagliardi
|
a3d89b614c
|
Fixed many (but not all) build errors and warnings.
|
2015-04-27 22:17:15 -04:00 |
Pietro Gagliardi
|
5e5415df00
|
Finished with windows/window.c migration. Let's try this thing!
|
2015-04-27 22:06:13 -04:00 |
Pietro Gagliardi
|
71d368876a
|
More uiWindow and bin work.
|
2015-04-27 20:23:52 -04:00 |
Pietro Gagliardi
|
ae8bb69385
|
More uiWindow work.
|
2015-04-27 20:02:33 -04:00 |