Timeline

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