# activity report

Published articles for activity report.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Haiku Activity & Contract Report, August 2026

DevFeed: [Haiku Activity & Contract Report, August 2026](<https://devfeed.tech/articles/haiku-activity-contract-report-august-2026-34788.md>)

Original publisher: [Read original article](<https://www.haiku-os.org/blog/waddlesplash/2026-09-10-haiku_activity_contract_report_august_2026/>)

Author: waddlesplash

Published: 2026-09-10T20:00:00Z

Content type: article

Language: en

Sources: [Haiku Project](<https://devfeed.tech/sources/haiku-project.md>)

Topics: [systems](<https://devfeed.tech/topics/systems.md>), [App](<https://devfeed.tech/topics/app.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [keyboard](<https://devfeed.tech/topics/keyboard.md>), [MIDI](<https://devfeed.tech/topics/midi.md>), [USB](<https://devfeed.tech/topics/usb.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [activity-report](<https://devfeed.tech/tags/activity-report.md>), [application](<https://devfeed.tech/tags/application.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [contractor](<https://devfeed.tech/tags/contractor.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [report](<https://devfeed.tech/tags/report.md>), [sorting](<https://devfeed.tech/tags/sorting.md>), [usb](<https://devfeed.tech/tags/usb.md>)

### AI overview

Haiku's August 2026 activity and contract report covers revisions hrev59922 through hrev60059 and notes the R1/beta6 release. It summarizes fixes and improvements across applications, command-line tools, system kits, and servers, including Tracker, authentication in su, Intel CPU branding, Bluetooth support, MIDI endpoints, and media output switching.

### Source excerpt

This report covers hrev59922 through hrev60059. The main news, of course, is that R1/beta6 was released last month. You can read the announcement for more details. Many of the changes in this report made it into R1/beta6 (but not all of them.) Applications waddlesplash fixed a file-descriptors leak in Tracker's query code, fixing a number of open tickets. jscipione changed Tracker to not start editing file names while dragging, re-enabled sorting of poses when adding is completed, implemented undo of creating new files from templates, made the drag-and-drop context menu live-updating, and more. aquamatic continued work on the Devices application. (You can read more about that in his final report.) humdinger also made a small patch to use a translatable application name. humdinger fixed the background of the optional package list in Installer. jscipione fixed the Deskbar preferences window incorrectly moving the Deskbar itself when it was opened in certain modes. madmax fixed a Deskbar crash when applications quit very soon after launching. nephele and jscipione fixed ProcessController to load the "Power saving" setting when started, instead of when the menu is first opened. jscipione updated the Apple keyboard layouts used in Keymap preferences to the "Apple Magic" layouts. Command line tools waddlesplash fixed a number of authentication problems in su. Kits KevinAdams improved Intel CPU "brand strings" detection some more, trimming more extraneous details off the strings displayed in AboutSystem. przemub fixed a crash in the Locale Kit when a time unit formatter failed to initialize. jscipione fixed some minor issues in spinner button drawing. waddlesplash refactored BBitmap to use 64-bit-safe types. This allows for bitmaps over 2GB in size on 64-bit systems, but it also allows for an application's total size of all bitmaps to go over 2GB, which wasn't properly supported before either. Servers mohammedrattia continued work on Bluetooth HID support. (You can read mo

## Haiku Activity & Contract Report, July 2026

DevFeed: [Haiku Activity & Contract Report, July 2026](<https://devfeed.tech/articles/haiku-activity-contract-report-july-2026-34787.md>)

Original publisher: [Read original article](<https://www.haiku-os.org/blog/waddlesplash/2026-08-14-haiku_activity_contract_report_july_2026/>)

Author: waddlesplash

Published: 2026-08-14T16:00:00Z

Content type: news

Language: en

Sources: [Haiku Project](<https://devfeed.tech/sources/haiku-project.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [GUI](<https://devfeed.tech/topics/gui.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [x86](<https://devfeed.tech/topics/x86.md>), [Font](<https://devfeed.tech/topics/font.md>), [pixel](<https://devfeed.tech/topics/pixel.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Network](<https://devfeed.tech/topics/network.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [activity-report](<https://devfeed.tech/tags/activity-report.md>), [app](<https://devfeed.tech/tags/app.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [contractor](<https://devfeed.tech/tags/contractor.md>), [gui](<https://devfeed.tech/tags/gui.md>), [network](<https://devfeed.tech/tags/network.md>), [pixel](<https://devfeed.tech/tags/pixel.md>), [report](<https://devfeed.tech/tags/report.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

Haiku's July 2026 activity and contract report covers revisions hrev59821 through hrev59921. It summarizes GUI, application, translation, storage, CPU detection, video playback, server, and filesystem changes, along with bug fixes and improvements across Haiku.

### Source excerpt

This report covers hrev59821 through hrev59921. Applications humdinger adjusted a lot of GUI strings in the Bluetooth preferences to conform to our Interface Guidelines. aquamatic123 (GSoC '26) implemented a number of improvements in the Devices application. (He's since posted a blogpost covering these.) PulkoMandy cleaned up the layout of the URL bar for WebPositive, making things look a bit cleaner. madmax fixed the scaling of the close button on WebPositive's Find bar. k32n13 improved the pixel positioning of filename editors in Tracker, and also adjusted highlight box sizing slightly. humdinger moved "More details" in SoftwareUpdater into its settings window. madmax fixed a number of problems with translation catalogs in various applications, including Tracker, Terminal, Network preferences, and more. nathan242 implemented the ability to change the partition types in DriveSetup, making it easier to set up GPT disks for Haiku. madmax fixed the redrawing of some parts of Tracker's Info window and "count" view. jscipione fixed dragging inside the root window, and disabled the Disks dropdown on open/save panels. PulkoMandy updated the credits section of AboutSystem. apl fixed HaikuDepot to automatically deselect packages when the filtered list changes and they're no longer in it. waddlesplash fixed a crash in the OverlayImage replicant. PulkoMandy updated the PNP and ACPI IDs lists used by Devices. Kits k32n13 fixed problems with invisible carets, margin/padding drawing, and missing uses of cached font heights in BTextView. phoudoin fixed shortcuts not working properly when Caps Lock was enabled. KevinAdams improved the x86 CPU name detection logic (used by AboutSystem and other applications) significantly, relying more on the "brand string" and only hardcoding names for CPUs that have no or incorrect "brand string"s. PulkoMandy came by later and improved things a bit more. korli fixed some problems with buffer management in BBufferIO. haydentech fixed the drawing o

## Haiku Activity & Contract Report, June 2026

DevFeed: [Haiku Activity & Contract Report, June 2026](<https://devfeed.tech/articles/haiku-activity-contract-report-june-2026-34786.md>)

Original publisher: [Read original article](<https://www.haiku-os.org/blog/waddlesplash/2026-07-13-haiku_activity_contract_report_june_2026/>)

Author: waddlesplash

Published: 2026-07-14T03:30:00Z

Content type: article

Language: en

Sources: [Haiku Project](<https://devfeed.tech/sources/haiku-project.md>)

Topics: [virtualization](<https://devfeed.tech/topics/virtualization.md>), [qemu](<https://devfeed.tech/topics/qemu.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [intel](<https://devfeed.tech/topics/intel.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [activity-report](<https://devfeed.tech/tags/activity-report.md>), [contractor](<https://devfeed.tech/tags/contractor.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [intel](<https://devfeed.tech/tags/intel.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [report](<https://devfeed.tech/tags/report.md>), [virtualization](<https://devfeed.tech/tags/virtualization.md>)

### AI overview

Haiku's June 2026 activity report covers revisions hrev59754 through hrev59820. It highlights the merger of NVMM, a NetBSD Virtual Machine Monitor port that provides hardware-accelerated virtualization support for QEMU, into the Haiku tree. The implementation remains disabled by default because complex guest operating systems crash during boot on both Intel and AMD hosts.

### Source excerpt

This report covers hrev59754 through hrev59820. NVMM The thing that should be the biggest news item this month is that the GSoC 2024 work to port "NVMM", the NetBSD Virtual Machine Monitor (which runs on more than just NetBSD, despite the name), providing hardware-accelerated virtualization support for QEMU, was finally merged. Unfortunately it still doesn't fully work, so it's still disabled by default: hence, it's only a minor news item, unfortunately. The code is now at least fully integrated with the Haiku tree, and all necessary kernel changes (including a number of bugfixes and the implementation of a handful of minor new features) has been completed, so the code shouldn't "bitrot" any further, and it's much easier to build, test, and work on it than it was when it was on a slowly-rotting branch. Additionally, I (waddlesplash) implemented support for AMD hosts (the GSoC project only implemented enough for Intel hosts), cleaned up a lot of the code, and implemented a number of performance improvements while at it. The primary problem symptom is that guest OSes of any real complexity (Haiku included, but also Linux, etc.) crash in strange but apparently deterministic ways late in their boot process: e.g. trying to access memory that apparently isn't even mapped. The crashes don't appear to be race-sensitive and happen similarly on bare metal as well as in nested virtualization in VMs, on both Intel and AMD hosts. Unfortunately all attempts at debugging the problems so far haven't led anywhere, but hopefully a solution will eventually be found, so that Haiku can finally gain virtualization support. You can follow along or chime in about this on the corresponding forum thread. Applications nephele dropped some disabled code implementing a "hamburger menu" from WebPositive. He also changed the URL input bar to handle empty URLs better, and improved the appearance of the "Go" button. apl changed HaikuDepot's prompt asking about anonymous statistics collection to def

## Haiku Activity & Contract Report, May 2026

DevFeed: [Haiku Activity & Contract Report, May 2026](<https://devfeed.tech/articles/haiku-activity-contract-report-may-2026-34785.md>)

Original publisher: [Read original article](<https://www.haiku-os.org/blog/waddlesplash/2026-06-12-haiku_activity_contract_report_may_2026/>)

Author: waddlesplash

Published: 2026-06-12T18:00:00Z

Content type: article

Language: en

Sources: [Haiku Project](<https://devfeed.tech/sources/haiku-project.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [USB](<https://devfeed.tech/topics/usb.md>), [Networks](<https://devfeed.tech/topics/networks.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [activity-report](<https://devfeed.tech/tags/activity-report.md>), [application](<https://devfeed.tech/tags/application.md>), [bug](<https://devfeed.tech/tags/bug.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [contractor](<https://devfeed.tech/tags/contractor.md>), [report](<https://devfeed.tech/tags/report.md>), [usb](<https://devfeed.tech/tags/usb.md>)

### AI overview

Haiku's May 2026 activity and contract report covers revisions hrev59672 through hrev59753. It summarizes fixes and improvements across applications such as Tracker, HaikuDepot, WebPositive, StyledEdit, and ActivityMonitor, along with command-line tools and system components.

### Source excerpt

This report covers hrev59672 through hrev59753. Applications jscipione fixed some regressions in Tracker causing the scroll position to not be set properly when navigating between directories, and dropping files onto other files not working. He also fixed drag and drop of icons onto views with a different icon size, restored the Trash pose on the Desktop in file panels, refactored the drag bitmap's appearance, and more. jscipione tweaked the layout of the "recents" count settings in Deskbar. apl fixed a regression in HaikuDepot causing crashes when opening package files. He also refactored how the "Not available" views (e.g. for reviews) are shown, started reworking package selection handling, improved keyboard navigation support, and more. humdinger tweaked the "delete old states" option in SoftwareUpdater settings to have a less technical label. He also fixed Tracker to show the name of the "Trash" directory translated, if translated folder names are enabled. nipos fixed WebPositive to not open a homepage tab when opened by clicking a URL in some other application. Zardshard fixed an assertion failure crash in Icon-O-Matic. nipos fixed ShowImage's toolbar being cut off in fullscreen mode. He also fixed some window size limits in ActivityMonitor. humdinger improved the color choices, and the appearance of the color selector, in StyledEdit. He also split the "Font" menu into "Font" and "Style" menus, which improves things on systems with lots of fonts installed. nephele changed WebPositive's default search URLs for Google and DuckDuckGo to use the "no-AI" variants. He also improved the appearance of some buttons under HiDPI. humdinger truncated long history items in TextSearch to a fixed width, to prevent the menu from getting larger than the screen width. Command line tools PulkoMandy updated the USB IDs database, and then added decoding for more "CDC" descriptor types in listusb. Kits X512 fixed various "mouse tracking"-related bugs in BListView, including incorre

## Haiku Activity & Contract Report, April 2026

DevFeed: [Haiku Activity & Contract Report, April 2026](<https://devfeed.tech/articles/haiku-activity-contract-report-april-2026-34784.md>)

Original publisher: [Read original article](<https://www.haiku-os.org/blog/waddlesplash/2026-05-11-haiku_activity_contract_report_april_2026/>)

Author: waddlesplash

Published: 2026-05-12T03:30:00Z

Content type: article

Language: en

Sources: [Haiku Project](<https://devfeed.tech/sources/haiku-project.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [JSON Schema](<https://devfeed.tech/topics/json-schema.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Memory Leaks](<https://devfeed.tech/topics/memory-leaks.md>), [bug](<https://devfeed.tech/topics/bug.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [activity-report](<https://devfeed.tech/tags/activity-report.md>), [bug](<https://devfeed.tech/tags/bug.md>), [code](<https://devfeed.tech/tags/code.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [contractor](<https://devfeed.tech/tags/contractor.md>), [json-schema](<https://devfeed.tech/tags/json-schema.md>), [memory-leak](<https://devfeed.tech/tags/memory-leak.md>), [report](<https://devfeed.tech/tags/report.md>)

### AI overview

Haiku's April 2026 activity and contract report covers revisions hrev59570 through hrev59671, documenting performance improvements, bug fixes, memory-leak fixes, JSON Schema code-generation work, and command-line tool changes.

### Source excerpt

This report covers hrev59570 through hrev59671. GSoC selection happened at the end of last month; you can read the news post announcing this year's selectees. Thanks to everyone who applied! Applications phoudoin disabled some redundant filetype checking in TextSearch, improving performance a bit. nipos dropped some obsolete code from WebPositive's tab bar. jscipione continued his work on Tracker, removing redundant code, fixing problems with Copy/Paste, the Trash icon, and much more. waddlesplash came by and made a few fixes too, including one to avoid a lot of unnecessary node monitoring syscalls. aquamatic123 did some cleanups to the Devices internals, solving another TODO. He also tracked down and fixed a memory leak. apl refactored the JSON schema code generation system in HaikuDepot, to prepare for potential use with REST APIs (among other reasons.) He also fixed the "Featured" tab displaying as disabled incorrectly in some circumstances (which also entailed fixing a bug in BTabView), and reworked how the package view data is updated. humdinger removed some unnecessary spacing in the Appearance preferences. jscipione made the message body text colors in Mail automatically update when the system colors change. nathan242 fixed a crash in SoftwareUpdater when trying to quit while a download was running. waddlesplash implemented automatic cleanup of the "admin" directory in it, meaning that older states will now automatically be deleted to free up space (unless the setting is disabled.) jscipione cleaned up some code and added some missing functions to DeskCalc's math backend. Command line tools waddlesplash improved the (not yet ready for general use) ltrace implementation, fixing a number of TODOs and inefficiencies. However, it's still not ready for general consumption, as it causes problems and crashes when it traces calls. waddlesplash split the "clean up admin directory" functionality of pkgman into a separate subcommand (pkgman cleanup), and changed install