[00:15:28] <CIA-111> korli * r41845 /haiku/trunk/src/apps/drivesetup/MainWindow.cpp: revert r41842 [00:29:32] <CIA-111> mmlr * r41846 /haiku/trunk/src/add-ons/kernel/drivers/input/usb_hid/HIDReportItem.cpp: Also take the unsigned -> signed conversion into account. [00:35:19] <CIA-111> bonefish * r41847 /haiku/branches/developer/bonefish/signals/ (5 files in 2 dirs): [00:35:19] <CIA-111> Moved function context_switch(), which was duplicated in all scheduler [00:35:19] <CIA-111> implementations, to scheduler.cpp and renamed it to scheduler_switch_thread(). [02:08:27] <CIA-111> scottmc * r41848 /haiku/trunk/build/jam/OptionalPackages: [02:08:27] <CIA-111> Updated bepdf OptionalPackage for alpha3, moved licenses into to .OptionalPackageDescription file instead of OptionalPackages. [02:08:27] <CIA-111> +alpha3 [04:03:14] <CIA-111> mmlr * r41849 /haiku/trunk/ (5 files in 3 dirs): (log message trimmed) [04:03:14] <CIA-111> * Actually implement the relevant parts of BJoystick, i.e. reading the joystick [04:03:14] <CIA-111> info and values. Inspired by and in parts based on the patch by caz_haiku in [04:03:14] <CIA-111> ticket #7429 (though rewritten completely due to the other changes). Thanks [04:03:14] <CIA-111> for the pointers! [04:03:14] <CIA-111> * Clean up the mixup of internal joystick info and the one from [04:03:16] <CIA-111> joystick_driver.h so that BJoystick and the drivers talk about the same [04:06:43] <CIA-111> mmlr * r41850 /haiku/trunk/src/add-ons/kernel/drivers/input/usb_hid/HIDReportItem.cpp: [04:06:43] <CIA-111> Also clear the sign extension when not changing signedness, as otherwise we'll [04:06:43] <CIA-111> overwrite the values with the sign extension. [04:18:40] <CIA-111> mmlr * r41851 /haiku/trunk/src/add-ons/kernel/drivers/input/usb_hid/ (4 files): (log message trimmed) [04:18:40] <CIA-111> * Add a JoystickProtocolHandler to usb_hid that supports the BJoystick protocol. [04:18:40] <CIA-111> This includes input scaling, so the resulting input ranges should always match [04:18:40] <CIA-111> the ones of the BJoystick data (hence no calibration should be required). [04:18:41] <CIA-111> * It supports joysticks, gamepads and multi-axis controllers. I've only tested [04:18:41] <CIA-111> it with a Microsoft SideWinder Gamepad Pro so far, which now works as expected [04:18:42] <CIA-111> with stickit. [04:31:02] <CIA-111> mmlr * r41852 /haiku/trunk/src/tests/kits/ (4 files in 3 dirs): [04:31:02] <CIA-111> * Add Jamfiles to allow building the stickit sample code. It allows testing of [04:31:02] <CIA-111> the BJoystick API and joystick drivers. [04:31:02] <CIA-111> * Also fix a few warnings in the code that were caused by using NULL instead of [04:31:02] <CIA-111> 0 for BWindow/BView flags. [17:43:13] <CIA-111> humdinger * r41853 /haiku/trunk/src/kits/locale/CountryFlags.rdef: Removed the Esperanto flag again from the rdef, as it's not country, as correctly pointed out by Axel. [19:09:41] <CIA-111> humdinger * r41854 /haiku/trunk/src/kits/locale/LanguageFlags.rdef: Added LanguageFlags.rdef with the Esperanto flag data. Now Axel can play with it, see #7614. Thanks. [21:35:18] <CIA-111> scottmc * r41855 /haiku/trunk/build/jam/OptionalPackages: [21:35:18] <CIA-111> Updated gcc2 Ruby OptionalPackage for alpha3. [21:35:18] <CIA-111> +alpha3 [23:07:36] <CIA-111> pulkomandy * r41856 /haiku/branches/releases/r1alpha3/ (30 files in 23 dirs): Merge 41837-41855