Pietro Gagliardi
|
1dd0372593
|
Set up a new system for designated static const struct initializers on C++. Also added the missing noinitwrongthread tests on Haiku.
|
2020-06-02 22:40:54 -04:00 |
Pietro Gagliardi
|
860eb0fae3
|
And implemented uiWindow stuff on Haiku.
|
2020-05-31 19:00:03 -04:00 |
Pietro Gagliardi
|
f79a0892f2
|
More TODOs.
|
2020-05-10 13:09:00 -04:00 |
Pietro Gagliardi
|
1daac120af
|
Switched haiku status_t printing to use a constant; also gave the constant a self-descriptive name for readability.
|
2020-05-10 12:55:47 -04:00 |
Pietro Gagliardi
|
ecb5558d3d
|
And changed the other OSs to define uiprivSysMain/Quit().
|
2020-05-10 12:29:58 -04:00 |
Pietro Gagliardi
|
3c93d8c9e7
|
Offloaded some browser tabs to TODOs.
|
2020-03-22 00:59:12 -04:00 |
Pietro Gagliardi
|
83129eeef5
|
Normalized uiprivInternalError() calls to always try to fail gracefully, and make sure errors don't call abort() so we can resume when debugging (and because this isn't really our decision to make...). (The debugger breaks will be removed from release builds when we get to that point.) Finally, refined some TODOs and removed some stale ones (in this case, that were related to the first few things).
|
2020-02-09 13:37:45 -05:00 |
Pietro Gagliardi
|
5952ad368d
|
Fixed Haiku runtime errors.
|
2020-01-28 21:36:31 -05:00 |
Pietro Gagliardi
|
6bc5db4d79
|
Oops I forgot the soversion. Now to figure out why it crashes.
|
2020-01-18 21:08:24 -05:00 |
Pietro Gagliardi
|
4c33e0fb83
|
Filled up more of the Haiku port, enough to build the library itself.
|
2020-01-18 20:19:38 -05:00 |
Pietro Gagliardi
|
d0edd9e738
|
Started a new Haiku port.
|
2020-01-12 22:48:28 -05:00 |
Pietro Gagliardi
|
6f46bea054
|
Discontinued the Haiku port for now.
|
2016-04-24 14:18:56 -04:00 |
Pietro Gagliardi
|
6a15e23897
|
Set up saner handling of sonames at build time.
|
2016-01-05 11:51:36 -05:00 |
Pietro Gagliardi
|
18c5a6fd19
|
Re-added the Haiku makefiles.
|
2015-12-11 20:26:26 -05:00 |
Pietro Gagliardi
|
70886e4ade
|
Moved the old build files away. Yes that's right folks, we're redoing the build system *again*! Isn't that *fun*?
|
2015-12-10 18:49:50 -05:00 |
Pietro Gagliardi
|
c005203b8a
|
Stubbed uiMultilineEntry on Haiku. Why not.
|
2015-12-10 15:49:22 -05:00 |
Pietro Gagliardi
|
f77955aefb
|
Added uiQueueMain() (basically g_idle_add()) and implemented it on all platforms except Haiku. A test to come. After this we can start rewriting the Go package ui at long last.
|
2015-12-04 23:42:03 -05:00 |
Pietro Gagliardi
|
81112fe955
|
"Implemented" the stddialogs.cpp change on Haiku.
|
2015-11-28 10:55:24 -05:00 |
Pietro Gagliardi
|
e279c7b319
|
Added uiButton to the WPF code.
|
2015-11-25 22:08:14 -05:00 |
Pietro Gagliardi
|
980b93381b
|
Fixed alpha transparency on Haiku, or so it seems. Assorted other notes too.
|
2015-11-23 19:12:11 -05:00 |
Pietro Gagliardi
|
a7aa50ae2c
|
Started implementing uiArea on Haiku.
|
2015-11-23 18:08:34 -05:00 |
Pietro Gagliardi
|
14d2073f28
|
More Haiku drawing code.
|
2015-11-23 16:04:36 -05:00 |
Pietro Gagliardi
|
f7c114cb63
|
Started writing the Haiku drawing code.
|
2015-11-23 11:06:00 -05:00 |
Pietro Gagliardi
|
62e3259db7
|
More TODOs.
|
2015-11-23 01:03:40 -05:00 |
Pietro Gagliardi
|
2d6c0ee49e
|
More Haiku work.
|
2015-11-22 11:00:14 -05:00 |
Pietro Gagliardi
|
a49b193df4
|
Even more BLayout fixes.
|
2015-11-20 14:11:55 -05:00 |
Pietro Gagliardi
|
4445e5ee47
|
More BLayout fixes.
|
2015-11-20 14:00:36 -05:00 |
Pietro Gagliardi
|
43dad53637
|
Oops, uiTab wasn't set up to use BLayout properly. Fixed.
|
2015-11-20 13:56:09 -05:00 |
Pietro Gagliardi
|
82b960e87e
|
More TODOs.
|
2015-11-20 13:24:07 -05:00 |
Pietro Gagliardi
|
1a70407be2
|
Wrote up the event handling code for Haiku.
|
2015-11-20 11:45:04 -05:00 |
Pietro Gagliardi
|
48d014e762
|
More TODOs.
|
2015-11-20 10:32:26 -05:00 |
Pietro Gagliardi
|
f052df5784
|
Removed a TODO (yes, BWindow::QuitRequested() is correct for what we want, according to the Programming BeOS book).
|
2015-11-20 10:30:07 -05:00 |
Pietro Gagliardi
|
b23de8794e
|
Implemented uiCheckbox and uiEntry on Haiku. Still no event handling.
|
2015-11-19 17:26:40 -05:00 |
Pietro Gagliardi
|
278c973ae5
|
uiButton work. No event ties yet.
|
2015-11-19 17:11:35 -05:00 |
Pietro Gagliardi
|
6719275576
|
Some uiTab work.
|
2015-11-19 16:57:15 -05:00 |
Pietro Gagliardi
|
a603386208
|
Some documentation cleanup.
|
2015-11-19 13:44:53 -05:00 |
Pietro Gagliardi
|
df4156033b
|
Split out the code for single-child handling so that uiTab can use it too; started switching uiTab to its proper implementation.
|
2015-11-19 12:41:58 -05:00 |
Pietro Gagliardi
|
9acc6a2f30
|
Set up uiWindow children.
|
2015-11-19 10:38:07 -05:00 |
Pietro Gagliardi
|
425b1d4fa3
|
Set uiBox to use its own view; BGroupLayout is NOT a view.
|
2015-11-19 09:15:23 -05:00 |
Pietro Gagliardi
|
dbea109414
|
Stubbed everything else.
|
2015-11-19 09:01:05 -05:00 |
Pietro Gagliardi
|
2e24d2ce5a
|
Stubbed the other controls (and implemented uiLabel) on Haiku.
|
2015-11-19 08:47:53 -05:00 |
Pietro Gagliardi
|
4f1bd2474d
|
Stubbed uiArea on Haiku.
|
2015-11-18 23:47:20 -05:00 |
Pietro Gagliardi
|
f7f96f4d8b
|
Added an implementation of uiBox.
|
2015-11-18 16:16:29 -05:00 |
Pietro Gagliardi
|
3bbd4bfeac
|
Gave the uiWindow a background color. This will lead into children.
|
2015-11-18 15:47:15 -05:00 |
Pietro Gagliardi
|
c329a721ca
|
More TODOs.
|
2015-11-18 11:51:54 -05:00 |
Pietro Gagliardi
|
86388debb0
|
Fixed a bug in Haiku's uiWindow.
|
2015-11-18 11:43:22 -05:00 |
Pietro Gagliardi
|
71defd53ce
|
Wrote uiWindow for Haiku. It works!
|
2015-11-18 11:35:43 -05:00 |
Pietro Gagliardi
|
4d3d80736b
|
Fixed stupid STUPID **STUPID** C and C++ language bullshit.
|
2015-11-17 20:01:01 -05:00 |
Pietro Gagliardi
|
cfa09ecba0
|
Wrote some of the boilerplate. Now we can get to the meat of the matter.
|
2015-11-17 19:33:22 -05:00 |
Pietro Gagliardi
|
2a42511c5c
|
Fixed an assortment of C++ and Haiku build errors.
|
2015-11-17 19:18:55 -05:00 |