Good news everyone!
It was a very long week, having easter in the middle too. There are various news, but I want to begin with a summary of this month.
- 42 commits have been included into the Haiku master branch
- More than 15 commits are still WIP among my branches
- 2 commits have been put into haikuports
- 4 tickets are now closed and a lot more are waiting my work to be complete
I submitted a request to Haiku Inc. to work for additional 240 hours, and I hope the project gets the needed funding to support my work. If you are interested in seeing my contract continue, please consider making a donation :-)
Let's talk about what happened in the meantime.
Hello, here a short report about how things are coming along.
Work continue on the curl streaming code
I've continued working on the network glue by adding a very basic locking using the RWLocker in Haiku's shared kit. This class allow multiple concurrent readers and an exclusive writer at one time.
there are not a lot of news. This is mostly due to myself being occupied in the lastest two weeks with other commitments that I can't really avoid. The situation is going to change, and I plan to restore a normal working day since monday.
The hours in the latest week have been put in the development of the streaming infrastructure. Plugins are now correctly loaded by the app, and the internal classes now provide the needed exceptions to consider network streams. I've had to do some step back into the API desing reconsidering more carefully the caching policies offered to the final program.
Hello, as you may have seen from the news on the front page of the website, the contract I proposed has been accepted. This contract relates to development in the media_kit area. While there is more than one goal, the first part will be dealing with streaming support. I would like to thank all the donors that made this contract possible.
The first week has been something like slow start; I expect to spend an increasing number of hours the more I get into the contract. As the official announcement hinted this is an initial contract for 120 hours. My intention is to get the media_kit in good shape to eventually concentrate on other things. The tasks I put into my contract proposal are important for more than one reason:
Last week, Haiku, Inc. accepted a 120 hour contract for Dario Casalinuovo.
Over the course of a month, Dario will be working on streaming support, improving the media_server, and improving/integrating the BMediaClient.
To further support Dario's contract, Dane of TuneTracker Systems has donated $500 USD.
Dario has expressed his willingness to work on other areas of Haiku in the future once he has improved the media_kit, which is the area he is currently most comfortable working with.
Hello there, it's time for a new report!
There was no report in January as the month was somewhat quiet, with several of
the devs putting most of their effort in mentoring GCI students. But everyone
has recovered now and we are back to normal schedule.
In 2010 Colin Günter finished his master thesis on Haiku's WLAN stack. His work was supported by Haiku users with donations to Haikuware's bounty program. After his move to New Zealand he didn't find the time to prep the documents for publication. But now it's finally done and available at a GitHub repo.
Two documents (both mirrored at the Haiku website) should be interesting to developers curious about Haiku's WLAN stack: The thesis Masterarbeit.pdf (1.35 MiB) and a graphical description of Haiku's network initalization Network-init.pdf (177 KiB).
Only slight problem: it's all in German. Still, it might be useful to non-German speakers by looking through the diagrams and code and using some online translation tool...
The repo contains also all the LyX files, which could be translated if anyone is interested, and compiled to a PDF.
Thanks, Colin for making your thesis available to all (under MIT license with the copyright transferred to Haiku Inc. no less) and, of course, for the work on the WLAN stack itself. Would be nice to see you back as active contributor. :)
I almost forgot. In the course of working on his thesis Colin created another document of interest to Haiku historians: Name-history.pdf (233 KiB) documents the name changing process from OpenBeOS to Haiku.
In February the roughly two months long Google Code-In (GCI) period came to an end. See the results of all participating organizations at the GCI site. As always, it's been a strenuous time for students and mentors alike. Of course, it was a very productive one, too.
It's been some years since I last attended FOSDEM, and I kinda missed it. I was eager to participate again, yet a bit frightened at the perspective of having to run or miss so many interesting talks happening in parallel as always. Nevertheless it was comforting to know Olivier was here as well, and we attended different sessions.
Hello everyone, welcome to 2016!
After a break in November because of BeGeistert, the monthly reports resume on
almost normal schedule (yes, I start with this one being two weeks late!).
Anyway, let's see what happened during the last two months in Haiku.Statistics
This report covers the range hrev49750-hrev50011. We just passed the 50000
revisions range, which mmu_man celebrated with a birthday cake icon in hrev50000.
2016 will also be the year of Haiku 15th birthday, but this will happen a bit later,
Detailed statistics will be available soon.