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
|
127f025eee
|
Decided not to bother with destruction blocking for now.
|
2015-04-30 13:30:00 -04:00 |
Pietro Gagliardi
|
8f79f0596f
|
Set hidden flag variables BEFORE updating parent containers. Otherwise, parents won't reposition children correctly on systems where updates happen immediately (like OS X).
|
2015-04-29 14:25:34 -04:00 |
Pietro Gagliardi
|
d7f903373f
|
Fixed upside-down container issues on OS X.
|
2015-04-29 14:21:12 -04:00 |
Pietro Gagliardi
|
6c6bce3702
|
Moved everything back to the top level.
|
2015-04-29 11:02:38 -04:00 |
Pietro Gagliardi
|
ec7f461af1
|
Merged back the basic controls on Mac OS X.
|
2015-04-29 10:28:17 -04:00 |
Pietro Gagliardi
|
4c280ca42c
|
Removed or moved a bunch of stale files from the old source. All that's left now is to re-add the main controls and recreate the test program.
|
2015-04-29 10:20:25 -04:00 |
Pietro Gagliardi
|
9f59c0059c
|
Migrated darwin/tab.m. Now to test...
|
2015-04-29 10:06:39 -04:00 |
Pietro Gagliardi
|
f45e57494b
|
Migrated darwin/newcontrol.m.
|
2015-04-29 09:38:20 -04:00 |
Pietro Gagliardi
|
855bca9b0c
|
Started the stub menu code.
|
2015-04-28 14:17:28 -04:00 |
Pietro Gagliardi
|
bf401201f9
|
Removed a whole bunch of files from the old source tree.
|
2015-04-28 13:51:13 -04:00 |
Pietro Gagliardi
|
9ef8019159
|
Quick OS X menu fixup.
|
2015-04-21 18:24:48 -04:00 |
Pietro Gagliardi
|
2f1a806a31
|
More TODOs.
|
2015-04-21 18:10:48 -04:00 |
Pietro Gagliardi
|
de3c1cc0ea
|
Implemented the standard application menu on the Mac OS X backend.
|
2015-04-21 18:09:12 -04:00 |
Pietro Gagliardi
|
e26257006f
|
Converted the OS X menu code to the changes in the past few commits and made a few other small changes.
|
2015-04-21 00:46:30 -04:00 |
Pietro Gagliardi
|
b258e1fc82
|
Began implementing menus on Mac OS X.
|
2015-04-20 22:34:31 -04:00 |
Pietro Gagliardi
|
21a29a5468
|
More destruction rules following code.
|
2015-04-19 22:59:06 -04:00 |
Pietro Gagliardi
|
24469a6e7b
|
Added code to check that a control is not destroyed while it has a parent. This isn't enough for uiStack, though...
|
2015-04-19 22:53:09 -04:00 |
Pietro Gagliardi
|
8534261f35
|
FINALLY implemented uiTabDeletePage() on Mac OS X.
|
2015-04-19 11:53:31 -04:00 |
Pietro Gagliardi
|
c99e8d4af4
|
Added uiTab page tracking to the Mac OS X backend; necessary for tabDeletePage(). Fixed some small NULL pointer errors in some other files too.
|
2015-04-19 11:41:23 -04:00 |
Pietro Gagliardi
|
5ceda42d74
|
More OS X lifetime stuff.
|
2015-04-18 23:17:13 -04:00 |
Pietro Gagliardi
|
6436737720
|
Removed the now-obsolete old method of freeing OS X controls.
|
2015-04-17 18:56:17 -04:00 |
Pietro Gagliardi
|
47368bdfe9
|
Fixed some errors in the OS X build. IT WORKS! AND IS MUCH CLEANER NOW TOO!!!!
|
2015-04-17 18:54:17 -04:00 |
Pietro Gagliardi
|
7b0004cfff
|
Migrated darwin/tab.m. Now to test...
|
2015-04-17 18:45:17 -04:00 |
Pietro Gagliardi
|
bac2ce130e
|
Migrated darwin/entry.m and darwin/label.m; fixed more errors in darwin/button.m and darwin/checkbox.m (hopefully for good!).
|
2015-04-17 18:40:12 -04:00 |
Pietro Gagliardi
|
44dfc7d721
|
Fixed some errors in darwin/button.m and darwin/checkbox.m.
|
2015-04-17 18:33:13 -04:00 |
Pietro Gagliardi
|
b28c020bdd
|
Migrated darwin/checkbox.m and fixed some things in darwin/button.m.
|
2015-04-17 18:32:02 -04:00 |
Pietro Gagliardi
|
2fa8bfd95b
|
Migrated darwin/button.m. Yeah, this will do.
|
2015-04-17 18:20:14 -04:00 |
Pietro Gagliardi
|
3f2a0f8dfa
|
Laid the foundation for the rewritten Mac OS X controls.
|
2015-04-17 18:11:03 -04:00 |
Pietro Gagliardi
|
cb05779d0a
|
Rewrote the Mac OS X uiParent.
|
2015-04-17 16:42:18 -04:00 |
Pietro Gagliardi
|
81f475000f
|
Migrated darwin/parent.m to the recent changes.
|
2015-04-17 15:05:32 -04:00 |
Pietro Gagliardi
|
9f0729de1c
|
Changed uiParentSetChild() to uiParentSetMainControl(). Backend changes incoming.
|
2015-04-17 13:43:01 -04:00 |
Pietro Gagliardi
|
b91fe0c2ac
|
Some more makefile fixups.
|
2015-04-16 20:52:47 -04:00 |
Pietro Gagliardi
|
a76309995b
|
Fixed the OS X build, including warnings. It works. I'm still a bit unhappy about the way these backends are turning out...
|
2015-04-16 15:08:49 -04:00 |
Pietro Gagliardi
|
07c484c0af
|
Fixed Makefiles for OS X building.
|
2015-04-16 14:59:17 -04:00 |
Pietro Gagliardi
|
863b8aa9c6
|
Migrated darwin/tab.m and darwin/window.m. Now to test.
|
2015-04-16 14:50:05 -04:00 |
Pietro Gagliardi
|
6caebe05d9
|
Migrated darwin/label.m; fixed up some of the other files.
|
2015-04-16 14:41:24 -04:00 |
Pietro Gagliardi
|
7ec19d56a8
|
Migrated darwin/checkbox.m.
|
2015-04-16 13:51:46 -04:00 |
Pietro Gagliardi
|
63dcd776ca
|
Migrated darwin/button.m.
|
2015-04-16 13:19:43 -04:00 |
Pietro Gagliardi
|
b04ef6d93f
|
Began Darwin backend migration.
|
2015-04-16 13:04:46 -04:00 |
Pietro Gagliardi
|
17b7852fde
|
Added the Mac OS X build rules.
|
2015-04-15 19:19:52 -04:00 |
Pietro Gagliardi
|
d4fb903c07
|
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
|
e69c0c93eb
|
Split all OS backends into their own folders.
|
2015-04-15 18:49:45 -04:00 |