Haiku Activity Report - September 2020
Welcome to the Haiku Monthly Activity Report for September 2020. This report covers revisions from hrev54539 to hrev54608.
System Sounds Contest
We’ve started a contest for the system sounds, and currently it’s ongoing. For more details, see the contest post.
AlwaysLivid improved the after-install UX via a bunch of Installer and FirstBootPrompt fixes. Now it is possible to exit the FirstBootPrompt to Desktop without having to restart the system.
AlwaysLivid added Mail auto-configure data for mailbox.org and riseup.net.
bitigchi fixed the redundant reboot confirmation in SoftwareUpdater.
Pascal Abresch made TeamMonitor and AboutSystem compliant to the system colours; previously the text colours would not react properly to dark system themes.
PulkoMandy fixed various issues with MediaPlayer and ffmpeg implementation that caused high CPU usage and problems with seeking audio files with cover art.
Murai Takashi made some code cleanups in various system parts.
syedsouban and bitigchi implemented custom search engine shortcuts in WebPositive. Currently following shortcuts are supported:
- Google (g)
- Bing (b)
- Wikipedia (w)
- DuckDuckGo (d)
- Baidu (a)
- Yandex (y)
- Ecosia (e)
- Qwant (q)
CodeForEvolution implemented the
John Scipione improved the documentation for BMessage and AppKit.
nielx implemented layout customisations for the Doxygen stylesheet.
brjhaiku implemented the initial methods required for btrfs write support. This was originally introduced during GSOC 2019 program, and still being merged gradually.
Jerome Duval implemented support for more CPU power modes and functions that allows the system to use the CPU power more efficiently. This fixed an issue where on some hardware the system clock speed was stuck at 1.5 GHz, and improved performance on other systems.
Andrew Lindesay fixed a crash in HaikuDepot whilst synchronising package metadata, also greatly improved icon caching, therefore speeding up the sync process during application start and memory consumption.
Preetpal Kaur’s GSOC project work on Input preferences panel has been merged, and she continues to work on final polishing and bug fixes. Thanks to her work, now it’s possible to have different settings for each different mouse.
Preetpal will be continuing working on Input preferences and other Haiku things during her industrial training for the next 3 months.
rofl0r has fixed the prototype of gethostbyaddr to be more in-line with FreeBSD and Linux.
kallisti5 added u-boot support for RISC-V.
John Scipione fixed a regression that prevented character drawing when a tab is inserted.
Pascal Abresch implemented enabling adding custom user TLS certificates.
PulkoMandy implemented creating catalog files from external source files. This will allow localising applications written using any interpreted language.
PulkoMandy implemented support for saving brightness settings when rebooting the system, and polished the code for handling screen brightness.
Gerasim Troeglazov fixed a crash that occurs while displaying
If you would like to try out these changes right away, grab a copy of the latest nightlies and give it a go!
The Haiku Project always welcomes new faces. If you are a developer, sysadmin, designer, or a writer, we’d appreciate your support. Come meet us at the Freenode #haiku IRC channel, forums or introduce yourself on the Haiku mailing list.
See you next month!
- Haiku Depot and Better Icon Handling
- Haiku activity report - October 2020
- Haiku Activity Report - September 2020
- Haiku Activity Report - August 2020
- Rust on Haiku: the Case of the Disappearing Deceased Threads
- GSoC2020 Final Report: Input Preferences
- GSoC 2020 Final Report: Improving and Extending Services Kit
- GSoC 2020 Final Report: XFS File System
- GSoC 2020 Project Update(UFS2): Reading Files
- GSoC 2020 Project Update(UFS2): Reading Symboliclinks