#
81521280 |
|
21-Mar-2020 |
X512 <danger_mail@list.ru> |
Fix clang warning "mismatched-tags" Change-Id: I00f26e27d8ac24a46b528ea7ed47b92c2967ff2e Reviewed-on: https://review.haiku-os.org/c/haiku/+/2390 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
0fa3181d |
|
31-Oct-2011 |
François Revol <revol@free.fr> |
Implemented the patch on #7963 in a different way. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43037 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2c494653 |
|
14-Apr-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed the at_kbd_io and AT keyboard stuff; this is now done within the PS/2 driver, and that driver is using the raw_key_info structure as well. * Renamed kb_mouse_driver.h to keyboard_mouse_driver.h. * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36267 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
932334b7 |
|
10-Dec-2008 |
Rene Gollent <anevilyak@gmail.com> |
Build fix, thanks to Olivier Cortes for submitting! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28797 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5125eae2 |
|
10-Nov-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Cleanup and refactoring, made several Mouse-/Keyboard-/TouchpadDevice functions private and moved them accordingly in the file. * I forgot to initialize the BObjectList to own the items in TouchpadInputDevice. * Changed the methods that read and apply settings in all three addons to be executed from the control threads only, which fixes race conditions. * The success of opening a device is no longer checked in the Start() method of the *Devices. Instead, the control thread checks the device before it enters the polling loop and cleans up if there was an error. This fixes non-running devices in the input_server because the PS/2 driver publishes devices which is has not checked yet for other reasons. It is important, however, to open() the devices in the Start() hook and not the control thread, otherwise there are unwanted race conditions in case node monitoring events are received more than once for the same device. That's the case for some reason on one of my computers for the AT 0 keyboard. TODO: * Combine the Touchpad and Mouse device addon into one, it's almost the same code except the Touchpad knows more settings and one more control message. * Refactor a common base class for Keyboard and Mouse device addon. * Fix the mouse speed/acceleration. If the speed is lowered from the default in the preflet, the mouse becomes almost unusable. To fix this, the same trick should be used as I used in the touchpad kernel driver, which is to sum up previous mouse moved fractional offsets. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28590 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
239fd643 |
|
01-Nov-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Added Clemens Zeidler to list of authors of the Touchpad add-on. * Added myself to Mouse and Keyboard add-ons for my recent work on them. * Small cleanup in KeyboardInputDevice.h- git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28420 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e01a0431 |
|
27-Oct-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Sorry for the confusing patch... * Made KeyboardInputDevice more similar to MouseInputDevice, the object to track individual keyboards has become the class KeyboardDevice. Moved much functionality that used to be in KeyboardInputDevice into KeyboardDevice. Functionally, it should still be the same, but there are two important changes: - Each KeyboardDevice now has it's own Keymap. At first, it is not visible by the user, since all KeyboardDevices still adopt the keymap if the user reconfigures it. But it will make it easier to assign individual keymaps to each attached keyboard (and perhaps associate them with a vendor/product or some other means). The more immediate side effect is that there is no longer a confusion about the keyboard locks. If you press NumLock on your external keyboard, it will no longer enable NumLock on your notebooks internal keyboard. - KeyboardDevice now has a Stop() method, which it will call in it's destructor. This will make sure that the control thread is cleanly exited and does not end up invoking methods on a deleted object. * Rewrote the tracing implementation in MouseInputDevice.cpp. At least it helped track me down the following problem: * Both KeyboardDevice and MouseDevice now set fActive to "false" *before* closing the device. Since the control threads run at high priority, chances are high that rescheduling happens as soon as the device unblocks in ioctl() and returns an error. In that case, the control threads would check fActive and it would still be "true" and the whole idea of bailing out because we're already in Stop() would not work, causing a double free in the end. All of this is nice and more correct, but input_server is still crashing when restarting it via "input_server -q"... :-( git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28352 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c5555ad3 |
|
24-Oct-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Ignore B_ENTRY_REMOVED node monitor messages. * When the device watcher/control thread encounteres an error when read()ing or ioctl()ing the device, don't just quit the thread and leave a stale device add-on hanging there, but instead trigger _RemoveDevice() to exit this cleanly. This also takes care of calling _RemoveDevice() only from one thread. However, it adds a race condition should a mouse or keyboard be unplugged and plugged at the same time. I need to think about how to fix that cleanly, although the situation may be theoretical only... This fix seems to fix another problem with hot-plugging USB mice, before this change, the first mouse entry in /dev/input/mouse/usb/ was never gone and I got two entries after unplugging and replugging. * When using BObjectList configured to own the entries - don't delete the entries! Also don't call RemoveItem() before still using the item. Took me all day to find this one, because the code looked so... correct. :-} * In _AddDevice() call _RemoveDevice() just for the sake of it. It is really important that no device with the same name is published twice. The PS/2 driver behaves strange in that it publishes device more than once, if I understand correctly, until it decides that there is no device. * Only StartMonitoringDevice() /after/ having performed the initial device scan! Or else we may get ourselves confused. I don't know if this was an actual problem, but the code was like that before and it seems saner to me. Seeing there is no locking in the device add-on itself, we may already enter the code from the node monitor thread. This should fix #2894. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28321 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
997c3d8a |
|
20-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Renamed TMWindow to TeamMonitorWindow, TMListItem to TeamListItem, TMDescView to TeamDescriptionView. * Renamed files accordingly. * Minor cleanup (made TeamListItem::fFound private, and added accessor methods). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28261 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5ab489bf |
|
21-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Made the team monitor use the layout engine. * This is actually a work in progress, but the functionality of the former version should be preserved. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28259 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b6a7b204 |
|
19-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed the log file stuff; debug output is now using debug_printf() instead. * Removed an inconsistency: both mouse and keyboad input device add-ons would scan /dev/input/keyboard respectively /dev/input/mouse when loaded, but then only monitor certain subdirectories from it. Now they monitor all. * Made KeyboardInputDevice::InitCheck() do what the name says, ie. nothing else. * Now uses BObjectList instead of BList, which also simplifies the code a bit. * Make use of the new BPathMonitor messages: as those contain a path, they greatly simplify their handling. * Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28242 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ac66f539 |
|
09-Aug-2007 |
Jérôme Duval <korli@users.berlios.de> |
added a lock around keymap uses to avoid a reload in the middle of the key event process this fixes bug #1177 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21881 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bd506186 |
|
24-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
The keyboard_device now also acts as the target for input method messages from the input method aware view. This was necessary to support stopping an input method on the fly: if you press the dead key first, then change to another view and press a key that is changed by the dead key, the resulting key now reaches its target, and will no longer be ignored. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19119 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d32e5bae |
|
25-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
The keyboard input device is now using the new inline-only input method extension for dead keys - IOW you'll now see dead keys in BTextViews as you would see real input methods like canna. Non-input-method-aware views won't see a difference to the previous behaviour, though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19117 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dbb98f2b |
|
29-Mar-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Cleanup: - keyboard_device now frees device_ref.name by itself when it's deleted - made 'active' variable volatile Bugfixes: - delete keyboard_device from fDevices list when the object is deleted. - removed deadlock from RemoveDevice - call UnregisterDevice from inside RemoveDevice - terminate devicer watcher thread on read error git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16926 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca471994 |
|
24-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
added initial team monitor fixed device naming git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9492 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c2fbfb71 |
|
05-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
clean up, now avoid locking when shutdowning git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9208 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4c2a769c |
|
23-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
Now uses a global header git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9046 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
421f4885 |
|
16-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
Support for LEDS Support for keymap reloading git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8992 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5447827d |
|
14-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added key events generation Working! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8949 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a725f634 |
|
14-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added AT keyboard mapping git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8937 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
da4ca8a4 |
|
06-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
added keymap git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8880 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
43ca8892 |
|
06-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
fixed logging, a bit of worker git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8879 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e73537f4 |
|
06-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
rebased on the mouse device addon, cleaned, untested still lacks better logging, thread worker, settings handling, keymap management and that's all! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8878 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
600f089e |
|
02-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
added a base keyboard addon added a grist to addons git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8808 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0fa3181d95582cdf165a9f9e1cfb08ab5bad158f |
|
31-Oct-2011 |
François Revol <revol@free.fr> |
Implemented the patch on #7963 in a different way. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43037 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2c4946532910e3cc9f66a92228a2334098e6de49 |
|
14-Apr-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed the at_kbd_io and AT keyboard stuff; this is now done within the PS/2 driver, and that driver is using the raw_key_info structure as well. * Renamed kb_mouse_driver.h to keyboard_mouse_driver.h. * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36267 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
932334b709d2172f799ac5b5afd5ae2370dce2da |
|
10-Dec-2008 |
Rene Gollent <anevilyak@gmail.com> |
Build fix, thanks to Olivier Cortes for submitting! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28797 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5125eae25d9089bf2961a33d69ce26761150b0aa |
|
10-Nov-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Cleanup and refactoring, made several Mouse-/Keyboard-/TouchpadDevice functions private and moved them accordingly in the file. * I forgot to initialize the BObjectList to own the items in TouchpadInputDevice. * Changed the methods that read and apply settings in all three addons to be executed from the control threads only, which fixes race conditions. * The success of opening a device is no longer checked in the Start() method of the *Devices. Instead, the control thread checks the device before it enters the polling loop and cleans up if there was an error. This fixes non-running devices in the input_server because the PS/2 driver publishes devices which is has not checked yet for other reasons. It is important, however, to open() the devices in the Start() hook and not the control thread, otherwise there are unwanted race conditions in case node monitoring events are received more than once for the same device. That's the case for some reason on one of my computers for the AT 0 keyboard. TODO: * Combine the Touchpad and Mouse device addon into one, it's almost the same code except the Touchpad knows more settings and one more control message. * Refactor a common base class for Keyboard and Mouse device addon. * Fix the mouse speed/acceleration. If the speed is lowered from the default in the preflet, the mouse becomes almost unusable. To fix this, the same trick should be used as I used in the touchpad kernel driver, which is to sum up previous mouse moved fractional offsets. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28590 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
239fd643df005e1d41f6d7fd19c2b6020987c743 |
|
01-Nov-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Added Clemens Zeidler to list of authors of the Touchpad add-on. * Added myself to Mouse and Keyboard add-ons for my recent work on them. * Small cleanup in KeyboardInputDevice.h- git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28420 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e01a04319073ac6a9b55cf2afb857d78a41aa2c8 |
|
27-Oct-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Sorry for the confusing patch... * Made KeyboardInputDevice more similar to MouseInputDevice, the object to track individual keyboards has become the class KeyboardDevice. Moved much functionality that used to be in KeyboardInputDevice into KeyboardDevice. Functionally, it should still be the same, but there are two important changes: - Each KeyboardDevice now has it's own Keymap. At first, it is not visible by the user, since all KeyboardDevices still adopt the keymap if the user reconfigures it. But it will make it easier to assign individual keymaps to each attached keyboard (and perhaps associate them with a vendor/product or some other means). The more immediate side effect is that there is no longer a confusion about the keyboard locks. If you press NumLock on your external keyboard, it will no longer enable NumLock on your notebooks internal keyboard. - KeyboardDevice now has a Stop() method, which it will call in it's destructor. This will make sure that the control thread is cleanly exited and does not end up invoking methods on a deleted object. * Rewrote the tracing implementation in MouseInputDevice.cpp. At least it helped track me down the following problem: * Both KeyboardDevice and MouseDevice now set fActive to "false" *before* closing the device. Since the control threads run at high priority, chances are high that rescheduling happens as soon as the device unblocks in ioctl() and returns an error. In that case, the control threads would check fActive and it would still be "true" and the whole idea of bailing out because we're already in Stop() would not work, causing a double free in the end. All of this is nice and more correct, but input_server is still crashing when restarting it via "input_server -q"... :-( git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28352 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c5555ad3c04e295fccf9600cb0aa6eb45eadfbf5 |
|
24-Oct-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Ignore B_ENTRY_REMOVED node monitor messages. * When the device watcher/control thread encounteres an error when read()ing or ioctl()ing the device, don't just quit the thread and leave a stale device add-on hanging there, but instead trigger _RemoveDevice() to exit this cleanly. This also takes care of calling _RemoveDevice() only from one thread. However, it adds a race condition should a mouse or keyboard be unplugged and plugged at the same time. I need to think about how to fix that cleanly, although the situation may be theoretical only... This fix seems to fix another problem with hot-plugging USB mice, before this change, the first mouse entry in /dev/input/mouse/usb/ was never gone and I got two entries after unplugging and replugging. * When using BObjectList configured to own the entries - don't delete the entries! Also don't call RemoveItem() before still using the item. Took me all day to find this one, because the code looked so... correct. :-} * In _AddDevice() call _RemoveDevice() just for the sake of it. It is really important that no device with the same name is published twice. The PS/2 driver behaves strange in that it publishes device more than once, if I understand correctly, until it decides that there is no device. * Only StartMonitoringDevice() /after/ having performed the initial device scan! Or else we may get ourselves confused. I don't know if this was an actual problem, but the code was like that before and it seems saner to me. Seeing there is no locking in the device add-on itself, we may already enter the code from the node monitor thread. This should fix #2894. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28321 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
997c3d8afb7f0f2cbbb9c7b918304806757d6770 |
|
20-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Renamed TMWindow to TeamMonitorWindow, TMListItem to TeamListItem, TMDescView to TeamDescriptionView. * Renamed files accordingly. * Minor cleanup (made TeamListItem::fFound private, and added accessor methods). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28261 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5ab489bfeadb6287b9236823191cc0bafe4ea275 |
|
21-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Made the team monitor use the layout engine. * This is actually a work in progress, but the functionality of the former version should be preserved. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28259 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b6a7b20419195d04b1a157e45f745cf123d48a61 |
|
19-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Removed the log file stuff; debug output is now using debug_printf() instead. * Removed an inconsistency: both mouse and keyboad input device add-ons would scan /dev/input/keyboard respectively /dev/input/mouse when loaded, but then only monitor certain subdirectories from it. Now they monitor all. * Made KeyboardInputDevice::InitCheck() do what the name says, ie. nothing else. * Now uses BObjectList instead of BList, which also simplifies the code a bit. * Make use of the new BPathMonitor messages: as those contain a path, they greatly simplify their handling. * Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28242 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ac66f539e66377bcc8e26d19811bbe1fe28f3808 |
|
09-Aug-2007 |
Jérôme Duval <korli@users.berlios.de> |
added a lock around keymap uses to avoid a reload in the middle of the key event process this fixes bug #1177 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21881 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bd5061869781239d65711d3e38f1268c91bbafdb |
|
24-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
The keyboard_device now also acts as the target for input method messages from the input method aware view. This was necessary to support stopping an input method on the fly: if you press the dead key first, then change to another view and press a key that is changed by the dead key, the resulting key now reaches its target, and will no longer be ignored. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19119 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d32e5bae5e2ca351f035f77dc7daa5bd51b67e48 |
|
25-Oct-2006 |
Axel Dörfler <axeld@pinc-software.de> |
The keyboard input device is now using the new inline-only input method extension for dead keys - IOW you'll now see dead keys in BTextViews as you would see real input methods like canna. Non-input-method-aware views won't see a difference to the previous behaviour, though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19117 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dbb98f2b76f551ec7886fd7dc6b10ceff0c55d48 |
|
29-Mar-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
Cleanup: - keyboard_device now frees device_ref.name by itself when it's deleted - made 'active' variable volatile Bugfixes: - delete keyboard_device from fDevices list when the object is deleted. - removed deadlock from RemoveDevice - call UnregisterDevice from inside RemoveDevice - terminate devicer watcher thread on read error git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16926 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca4719945cca2b11ef198b205c490fb96bddee9a |
|
24-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
added initial team monitor fixed device naming git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9492 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c2fbfb71f0f3834b2d53b1a98c75ea6672cb36d0 |
|
05-Oct-2004 |
Jérôme Duval <korli@users.berlios.de> |
clean up, now avoid locking when shutdowning git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9208 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4c2a769c68e3290d544d2ee1ddbc61ca645bfd59 |
|
23-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
Now uses a global header git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9046 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
421f4885ed0e313b6760dec03313ce1a7d6ce8ef |
|
16-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
Support for LEDS Support for keymap reloading git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8992 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5447827d2469696216f35f86b0a860c6ee93e58f |
|
14-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added key events generation Working! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8949 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a725f63418fd8a295f21fe20ef319638c40d9b66 |
|
14-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added AT keyboard mapping git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8937 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
da4ca8a49e384fa42fbecec4b15b3b0fa1699cba |
|
06-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
added keymap git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8880 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
43ca889200bc77465991e806bd6d467bd5662512 |
|
06-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
fixed logging, a bit of worker git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8879 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e73537f4596bdb48dbcc7ef803a0a58b2cf701d8 |
|
06-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
rebased on the mouse device addon, cleaned, untested still lacks better logging, thread worker, settings handling, keymap management and that's all! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8878 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
600f089e43de0fa886b4604dc7fb52a14004536d |
|
02-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
added a base keyboard addon added a grist to addons git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8808 a95241bf-73f2-0310-859d-f6bbb57e9c96
|