Just like last month, the usual Activity Report is hereby combined with my Contract Report.
This report covers hrev55836 to hrev55916.
For a bit of a change this month, the usual Activity Report is hereby combined with my Contract Report. (Thanks to PulkoMandy for all his hard work writing the activity reports most other months, and for all the work he put into this one before turning it over to me for its completion. Now I get to write about myself in the third person!)
This report covers hrev55769 to hrev55835.
For the first time, most of the work I did as part of this contract was not in the month’s activity report aside from a passing reference, as nearly all of it took place outside the main Haiku source tree. So, here I detail it; and thanks once again to the generous donations of readers like you (thank you!).
PulkoMandy has already written the activity report for this month, so now I am once again left to detail the work I have been doing thanks to the generous donations of readers like you (thank you!).
Welcome to the monthly report for July 2019! Most of the more interesting changes this month have been from myself in the way of performance optimizations, so I’m writing the progress report this month so I can talk about those in some detail.
This report covers hrev53238-hrev53337 (158 commits.)
Optimizations! Now that Haiku has entered the beta phase, and after the work over the past year or so spent fixing the majority of known kernel crashes and other general instabilities, it is high time we start paying more attention to the whole system’s performance.
Welcome to the monthly report for May 2019! PulkoMandy is once again busier than usual, so I’m filling in.
This report covers hrev53094-hrev53174 (120 commits.)
Applications & Libraries korli changed how runtime_loader handles weak symbols to be more in line with the behavior of other operating systems.
waddlesplash tweaked “strace” to print syscall names plainly, i.e. without the prefixed “kern”.
mmu_man committed changes to allow loading the BControlLook from an add-on, and added a setting to the Appearance preferences for it.
Last month, I sat down and decided to at the very least attempt to fix our XHCI (USB 3 host controller) bus driver. Issues with it have been the most significant problem users have been facing, as most hardware made post-2012 has an XHCI chip as the system’s primary USB chip, and most hardware made post-2014 (or so) has exclusively an XHCI chip and no EHCI (USB 2.0) or prior chipsets (which we do support very well.
Welcome to the second monthly report for 2019! PulkoMandy and a few others are representing Haiku at FOSDEM, so, I’m covering for him yet again. (Hooray, more writing about myself in the third person!)
This report covers hrev52707-hrev52827 (213 commits.)
Applications & Libraries jackburton patched Terminal to use a float when computing font widths. This fixes the use of non-fixed-width fonts in at least some scenarios, though there are others unsolved as of yet.