Release Notes: This release fixes a small bug in pbbuttonsd's scripts. The ambiguous hdparm option "-p" was removed. This option has bad side effects and anyway was not necessary because the kernel controls IDE drives very efficiently.
Release Notes: This release fixes some minor bugs. PBButtonsd is again able to read the trackpad configuration from the configuration file. Some patches from Ubuntu were merged in.
Release Notes: This release adds support for Apple's MacBooks and MacBook Pros. This includes support for LCD and keyboard backlight control, ambient light sensor with automatic brightness adjustment, and basic ACPI support. Furthermore, the automatic brightness controller was replaced by a new one. The new model results in a more precise brightness adjustment and is easier and more flexible to configure. This release uses a new configuration file which is called pbbuttonsd.cnf and follows a standard format from freedesktop.org. A whole bunch of bugs were fixed.
Release Notes: This is the release candidate one for the upcoming pbbuttonsd version 0.8.0. It includes support for the new Intel-base Apple MacBooks and MacBook Pros. LCD and keyboard backlight control, ambient light sensor with automatic brightness adjustment, and basic ACPI support should work. The new configuration file follows a standard from freedesktop.org. It is very similar to the old one, but the file handling is completely done by glib now. The configuration file has been renamed to pbbuttonsd.cnf. A few small bugfixes complete this release.
Release Notes: This release has support for the new SysFS backlight interface introduced with kernel 2.6.18. In this context, parts of the client API were redesigned. Brightness values are transmitted as a percentage now rather than in device-dependent units. The fading mechanism was redesigned to become device independent. See the Changelog and manual pages for full details. Client programmers should adapt their programs as soon as possible. Please have also a look at the chapter "Kernel Configuration" in the man page.
Release Notes: This release has an additional input handler that works around the synaptics trackpad driver that blocks certain event devices for exclusive use. Problems with an unstable autoconf package have been solved so that pbbuttonsd will compile and install as usual again.
Release Notes: This release now uses sysfs and open firmware to detect the machine type and the I2C device to which the LMU is connected. This leads to a more detailed machine identification and a more reliable detection of ambient light sensor and keyboard illumination. A possible division by zero error in the ALSA module was fixed.
Release Notes: This release now supports 255 brightness steps for the keyboard illumination. Fading is now really smooth. Some problems with machine identification were fixed, especially with old G3 PowerBooks. Code optimization was done to decrease CPU load and a segmentation fault in the ALSA module was fixed.
Release Notes: This release fixes a couple of small problems. Disks are synchronized before calling a suspend mode. The user is allowed to dim the display to complete darkness even if the automatic brightness controller is running. Furthermore, this release won't use the vendor and product ID of USB devices any longer because they were found not to be unique. pbbuttonsd missed some input devices because of this in the past.
Release Notes: This release has support for the ambient light sensor and the keyboard illumination of the latest 15" and 17" Powerbooks. The keyboard mode of USB keyboards can be set the same way as for ADB keyboards, as long as you use kernel 2.6.16 or later. As the first big step towards major future enhancements, the main loop and the input device management of pbbuttonsd was moved to glib. This change is the basis for moving pbbuttonsd's IPC system towards dbus-1, and to implement a dynamically loadable module system for user space device drivers (USDD).