Commit Graph

47 Commits

Author SHA1 Message Date
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
Pietro Gagliardi e295163653 Settled GCC 4 stuff, I think. 2015-11-17 13:44:57 -05:00
Pietro Gagliardi ff9dcc6d58 Wrote the Haiku allocator and fixed some leftovers in other allocators. 2015-11-17 12:51:51 -05:00
Pietro Gagliardi 07a9b452aa Added some notes. 2015-11-17 12:24:48 -05:00
Pietro Gagliardi 786c0a33d4 More TODOs. 2015-11-17 12:09:51 -05:00
Pietro Gagliardi 486ca161d3 Removed gcc2 support in Haiku. 2015-11-17 11:55:52 -05:00
Pietro Gagliardi c40e80d5a5 Added C++ to the build and started writing the actual Haiku code. I think this isg oing to have to require a GCC 4 hybrid... 2015-11-17 11:49:23 -05:00
Pietro Gagliardi e24bde16ba Entering Valhalla. 2015-11-17 10:46:58 -05:00