Nepheleās report:
This weekend in Berlin PulkoMandy and I attended an Coding sprint in Berlin to work on Renga, the XMPP client for Haiku.
On the first day we got settled first, had a nice introductory round and worked a bit on Renga. Everyone else seemed to want to work on end to end encryption, and then you have us: PulkoMandy improving the multi user chat experience, and meā deleting the settings menu. After all, quite a productive start!
Argument handling on Haiku
Hi, Iām Nephele. Iāve not made a blog post before, but this seemed like a good opportunity.
There are two main ways to start an application from Haikuās UI, directly and indirectly.
Directly by opening it, and indirectly by opening a file that the application you want supports (and is configured to handle).
The indirect way involves opening a file that the application supports and having the mimetype plus the registrar figure out where to forward this to. This can be done by launching a new application or by forwarding it to a running application via a BMessage.
(This is also how āopenā in the Terminal works, it will open each argument as a document to open. Unlike xdg-open this supports opening multiple files at once.)