- Debugger: Getting mixed signals
- 'Packaging Infrastructure' Contract Weekly Report #4
- Haiku monthly activity report - 06/2015
- 'Packaging Infrastructure' Contract Weekly Report #3
- 'Packaging Infrastructure' Contract Weekly Report #2
- GCI 2014 winners trip report (mentor side)
- TeX Live and LyX; Changes to the boot code
- 'Packaging Infrastructure' Contract Weekly Report #1
- Beginning of 'Packaging Infrastructure' Contract
- Haiku monthly activity report - 05/2015
Haiku monthly activity report - 05/2015
Hello there, here comes the report for the month of may!
Statistics
Commit range: hrev49107-hrev4921
Detailed statistics: http://pulkomandy.tk/stats-20150529/
Packages
ICU was updated to version 55.1. The new features are not yet used (we will be able to use it to replace our custom StringForSpeed implementation, as they added a specific formatting system for that), but it already fixes a few problems like strange entries in the Locale Preferences language and country list.
There are now packages for VLC (but it is quite buggy) and mplayer, as well as Critical Mass (puzzle game), dosbox (ms-dos emulator), Sawteeth (music synthesizer and composing tool), hub (tool to work with github from command line), libreCAD (CAD tool), Marble, gpgme, ArmyKnife (id3 tag <> attribute converter), HandBrake (video encoding system), Fossil (source version control).
Work is in progress to bring a package for the Arduino IDE as well. All the command line tool are now in place (the C compiler, library, and the tools to communicate with the board), and there is a recipe, but not yet a package, for the IDE itself.
Preferences
Installing translators by dropping them on the DataTranslations preference panel works again. Translators installed this way are put into the non-packaged folder.
Printer preferences now use the Layout Kit.
Apps
Waddlesplash continued his work on fixing Tracker regressions and cleaning up the code. He also put some work in making PackageInstaller show more useful warning when installing a package fails.
Zip-O-Matic will now warn if "zip" is not installed (it was moved to a package, so it can be uninstalled now).
Rene continues work on Debugger. This month we get support for more CPU registers for the x86 architecture (SIMD), and on CPUs lacking some of the registers, they will be completely hidden. He also added memory write support (see his separate blog post about this).
Janus worked on adding support for configurable colors (through Appearance) in a few place where it wasn't handled correctly. He also fixed PoorMan to autosize its window.
Hamish Morrisson made some fixes to mutexes and semaphores, fixing some issues which made them not behave as expected by the POSIX standards. He then released an updated version of Java, which works much better thanks to these fixes.
Axel continued his work on the Launch Daemon, which led to various fixes and improvements: fix of kernel port tracing, replies to KMessages (making it possible to use BMessage more easily for communicating with kernel and libroot.so, where BMessages can't directly be used). He also made the BJob and BJobQueue part of the support kit. These were originally developed for the package kit, but are more generally useful. They allow to schedule "jobs" to be run in a sequence by a single thread. He fixed some issues in app_server with mouse events when switching between windows; then jackburton fixed a related, but different issue, which led to "flat" BButtons sometimes staying highlighted when the mouse moved out of the window.
puckipedia added stack and tile support to the BeDecorator (which makes your window tabs look pixel-for-pixel identical to BeOS R5).
Drivers
More Intel wifi cards are supported, after backporting changes from a backport of a new driver to FreeBSD 9 (thanks to Dan MacDonald for investigating this and writing the patch!).
The radeon_hd driver got some fixes from the PVS analysis (see last month report).
Support for "eject when unmounting" was finally fixed.
mmlr did several fixes to the FAT filesystem, and made it work safely on 64-bit builds.
usb_modeswitch got support for some Huawei modems, thanks to a patch by haiqu and with some help from korli. This driver is used for devices with multiple interfaces, where you can switch from one interface to another (for example, when first plugged the device shows as USB mass storage with the drivers, and once the drivers are instaled, switches to a mode where the actual features are available).
- PulkoMandy's blog
- Login or register to post comments

Comments
Re: Haiku monthly activity report - 05/2015
Hi,
Great work, team!
However, the (very) interesting part for me is:
usb_modeswitch got support for some Huawei modems, thanks to a patch by haiqu and with some help from korli. This driver is used for devices with multiple interfaces, where you can switch from one interface to another (for example, when first plugged the device shows as USB mass storage with the drivers, and once the drivers are instaled, switches to a mode where the actual features are available).
Has this been tested already, and does it really work?
EDIT: Also, just want to point out that you forgot to mention that there is probably a Haiku fork coming soon...
Re: Haiku monthly activity report - 05/2015
I'm waiting for an actual announcement, for now the Senryu website states: "Update: The poll has been running about three weeks now, and as expected, the results are dismal. Only 92 records have been recorded so far. The good news - 10% of those replies are developers. As I said, I will run this poll for 60-90 days. Remember, we only need 150 contributing members (at the minimum amount) to bring a financially viable start to Senryu... "
So, it may be cancelled before it even starts. And for the NewLeaf project, it's release date keeps getting shifted month after month, with not even a single leaked screenshot or anything.
I would much appreciate to share news about the various Haiku forks and distributions, but right now I feel there is not much to say.
Re: Haiku monthly activity report - 05/2015
Both :)
But to really be honest, right now I don't really care about those, what I'm most curious about is this usb_modeswitch thingy. Does it really work?
Re: Haiku monthly activity report - 05/2015
Re: Haiku monthly activity report - 05/2015
Re: Haiku monthly activity report - 05/2015