Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
33 check-ins
2020-09-19
| ||
16:34 | fossil-add Haiku R1/b1 verbatim: more private headers (for app/mail/shared kits) Leaf check-in: 27b578f0f4 user: ttcoder tags: trunk | |
16:15 | Jam build: continue fixing and cleaning up jamfiles; set-up"layers" of the Haiku kits. Tests: flesh out SupportKit testing a bit. check-in: 372b5d596a user: ttcoder tags: trunk | |
2020-09-16
| ||
16:23 | Tweak jamfiles etc of HoG, looking forward to build, run, and test the "base-most" first layer, with more to come ; layer-1 will probably be made of (part of) the Support Kit. check-in: 9406d29cee user: ttcoder tags: trunk | |
15:55 | fossil-add Haiku R1/b1 verbatim: 1) low level system headers 2) TranslationKit and SupportKit headers, public and private 3) early testing: will be the basis for a real test harness and regression testing later on. check-in: b4a723902c user: ttcoder tags: trunk | |
2020-09-09
| ||
16:25 | fossil-add verbatim Errors.h before I start working on it (and SupportDefs.h while I'm at it). check-in: 79ea3cf51d user: ttcoder tags: trunk | |
2020-09-03
| ||
16:10 | Interface Kit: review classes J-T. check-in: 23c626901f user: ttcoder tags: trunk | |
2020-09-02
| ||
16:20 | Interface Kit: review classes G-I. check-in: 73b7ee118f user: ttcoder tags: trunk | |
2020-09-01
| ||
18:46 | Interface Kit: review classes D-F. check-in: 51f5497cd3 user: ttcoder tags: trunk | |
2020-08-31
| ||
15:48 | Interface Kit: review classes A-C. check-in: c87b6fd950 user: ttcoder tags: trunk | |
2020-08-29
| ||
17:13 | fossil-add Haiku R1/b1 verbatim: Interface Kit (most of it). Subfolders to come in later. [and a very grateful "thumbs up!" shout-out to our webmaster for hosting this fossil instance, in case he ever reads it, you never know ;] check-in: 5d2d949235 user: ttcoder tags: trunk | |
2020-08-28
| ||
15:47 | App Kit: not much to transfer... This concludes phase 1 for AppKit. check-in: 01b9fb27f6 user: ttcoder tags: trunk | |
2020-08-26
| ||
11:16 | App Kit: prepare for phase 2 (still to do: Application.cpp) check-in: ae0b012559 user: ttcoder tags: trunk | |
2020-08-02
| ||
15:48 | App Kit: BRoster: cast a wide net for now, try to rem out nothing except usage of BPrivate::DesktopLink and of load_image(). check-in: 920aca51d5 user: ttcoder tags: trunk | |
14:16 | fossil-add Haiku R1/b1 verbatim: App Kit (most of it). check-in: a2c8ab045d user: ttcoder tags: trunk | |
2020-07-03
| ||
13:12 | Device Kit: Haiku implements BSerialPort with ioctl() calls, but their parameters won't compile in Genode 18.x ; if-def out for now, might look into this again when everything else is done, maybe using Genode's UART calls directly instead of indirecting through ioctl's. check-in: b0e906ef60 user: ttcoder tags: trunk | |
13:02 | fossil-add Haiku R1/b1 verbatim: Device Kit (just BSerialPort, a dependency of AutoCast), and Locale Kit (just one class that helps compile the rest, for now). check-in: 07990a3d42 user: ttcoder tags: trunk | |
2020-06-20
| ||
15:10 | Mail Kit: little to change for Genode, we just rem out a "size_t.h" header ref. check-in: ed8304c2c5 user: ttcoder tags: trunk | |
15:00 | fossil-add Haiku R1/b1 verbatim: Mail Kit (most of it) check-in: 2e8264c260 user: ttcoder tags: trunk | |
2020-06-02
| ||
18:50 | Storage Kit: this kit is a wee little bit closer to "metal", but with good support from the underlying code, the changes required for Genode are quite limited. They mainly revolve around fcntl.h header, and especially, the fact that Genode's FreeBSD libc does not provide a struct stat with a d_pdev member like Haiku does. check-in: 83b8777e42 user: ttcoder tags: trunk | |
16:03 | fossil-add Haiku R1/b1 verbatim: Storage Kit (most of it) check-in: be7b695644 user: ttcoder tags: trunk | |
2020-05-12
| ||
21:07 | Translation Kit: hack-in support for one specific picture format (JPEG). check-in: d26ede74d2 user: ttcoder tags: trunk | |
20:47 | fossil-add Haiku R1/b1 verbatim: Translation Kit, sans roster. check-in: a89e2f55ee user: ttcoder tags: trunk | |
2020-04-29
| ||
20:56 | SupportKit: high level enough that it needs no porting effort thus far to run on Genode. Just fix a little mistake that is harmless (?) but hurts my eyes. check-in: de42a6d2a4 user: ttcoder tags: trunk | |
20:47 | fossil-add Haiku R1/b1 verbatim: Support Kit (most of it) check-in: 034978819b user: ttcoder tags: trunk | |
2020-04-06
| ||
17:46 | haiku (pseudo) kernel: implement low level primitives for haiku semaphores, ports, threads... This "replaces" the client side (libroot) and the kernel-side implementation (Haiku kernel) with simple, straight forward code. Such low level primitives do not allow to run much in the way of Haiku programs yet. So next up, need to clean up and upload Haiku Kits (such as Interface Kit, Media Kit etc), which is where things will get interesting. check-in: 369890ec99 user: ttcoder tags: trunk | |
2019-09-30
| ||
17:45 | Jamrules: public upload. check-in: e2d7ec54e4 user: ttcoder tags: trunk | |
2019-08-07
| ||
14:55 | bfs-on-genode: public upload. check-in: 68f9f88aa8 user: ttcoder tags: trunk | |
2019-07-29
| ||
19:00 | CanvasGenode: public upload. check-in: 4e7cd46352 user: ttcoder tags: trunk | |
2019-07-15
| ||
14:39 | jamfiles: add device/locale/media/support; we now have online most of the "kits" jamfiles. check-in: 030d973386 user: ttcoder tags: trunk | |
2019-06-29
| ||
12:16 | Jam build: upload more critical ones, including for running qemu scenarios and for building a libroot that emulates haiku entry_refs in genode/freebsd check-in: 7730d34b71 user: ttcoder tags: trunk | |
2019-06-19
| ||
19:27 | Jamfiles: upload some of the more critical ones. Should follow up with pseudo-kernel cpp. check-in: 62fdc46b8b user: ttcoder tags: trunk | |
17:32 | Let's get started, uploading a few critical files (more to come) check-in: 9ff02167b6 user: ttcoder tags: trunk | |
2019-04-13
| ||
14:13 | initial empty check-in check-in: db63ab8178 user: ttcoder tags: trunk | |