Kevin Wojniak
|
bef8c4663f
|
Fix additional OS X memory management issues
Some of these were found via clang's analyzer
|
2016-05-24 20:17:08 -07:00 |
Pietro Gagliardi
|
94587b660f
|
Some TODO resolution and stale TODO removal.
|
2016-05-13 17:54:10 -04:00 |
Pietro Gagliardi
|
189d661b7f
|
Migrated darwin/tab.m and fixed up the other files. Now for darwin/control.m, then we can test...
|
2016-04-25 12:52:54 -04:00 |
Pietro Gagliardi
|
c36d5079db
|
Migrated the controls that don't have children to the new object method model on OS X.
|
2016-04-25 11:54:09 -04:00 |
Pietro Gagliardi
|
5efad5e850
|
Migrated the uiNewControl() definitions on OS X. This just leaves uiMenu.
|
2016-04-24 16:03:13 -04:00 |
Pietro Gagliardi
|
7b0f930185
|
Removed all the type function declarations from all the controls. More TODOs.
|
2016-04-24 15:04:36 -04:00 |
Pietro Gagliardi
|
499a93e32e
|
Completely rewrote the OS X map system to use NSMapTable correctly and hide the details behind more wrapper functions to prevent further mass rewrites; this fixes most of the crashing issues on OS X. The one with package ui still stands...
|
2016-01-07 14:41:20 -05:00 |
Pietro Gagliardi
|
54332b90fb
|
Finally merged out the redo folder.
|
2015-09-02 13:48:06 -04:00 |
Pietro Gagliardi
|
4234b47f62
|
More OS X uiControl work.
|
2015-07-11 22:56:43 -04:00 |
Pietro Gagliardi
|
89f8bd8643
|
Migrated OS X uiButton. We're off to a meh start...
|
2015-07-11 20:28:04 -04:00 |
Pietro Gagliardi
|
ce96272f03
|
Fixed a bunch of warnings on the OS X backend.
|
2015-05-10 14:21:35 -04:00 |
Pietro Gagliardi
|
7270b54e81
|
Same, but for OS X.
|
2015-05-07 13:48:41 -04:00 |
Pietro Gagliardi
|
01ff7965da
|
Implemented uiEntryOnChanged() on Mac OS X.
|
2015-05-06 20:58:55 -04:00 |
Pietro Gagliardi
|
454b3ecb03
|
Changed the various OS-side control creation functions to use Make like uiMakeContainer() does instead of New.
|
2015-05-02 20:51:00 -04:00 |
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
|
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
|
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
|
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
|
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
|
6caebe05d9
|
Migrated darwin/label.m; fixed up some of the other files.
|
2015-04-16 14:41:24 -04:00 |
Pietro Gagliardi
|
63dcd776ca
|
Migrated darwin/button.m.
|
2015-04-16 13:19:43 -04:00 |
Pietro Gagliardi
|
e69c0c93eb
|
Split all OS backends into their own folders.
|
2015-04-15 18:49:45 -04:00 |