#
393ca9a1 |
|
01-Jun-2011 |
Michael Lotz <mmlr@mlotz.ch> |
Cleanup of the _BJoystickTweaker: * Include sorting, header style, macro naming, variable naming, spacing, ... * Some simplifications, early returns and the like. * The device name list items were allocated with new but deleted with free. The whole private BJoystick list being modified by a friend class is dubious though and should be reworked. Ideally node monitoring would be implemented so that the list can be re-populated on demand instead of scanning through every time. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41868 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ef13dbda |
|
30-May-2011 |
Michael Lotz <mmlr@mlotz.ch> |
* Actually implement the relevant parts of BJoystick, i.e. reading the joystick info and values. Inspired by and in parts based on the patch by caz_haiku in ticket #7429 (though rewritten completely due to the other changes). Thanks for the pointers! * Clean up the mixup of internal joystick info and the one from joystick_driver.h so that BJoystick and the drivers talk about the same structures. * Extensive coding style cleanup, simplifications, NULL checks, early returns, std::nothrow allocations, include sorting, argument naming, ... that kind of stuff. * Added some TODO notes for remaining stuff. * Automatic (and manual) whitespace cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41849 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b48e7fc8 |
|
12-Sep-2009 |
Rene Gollent <anevilyak@gmail.com> |
Fix Device Kit build in debug mode. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33110 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4cc3ec9f |
|
23-Oct-2008 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Moved _joystick_info definition to JoystickTweaker.h, since there is no point to keep it public. Removed default parameter in the second version of Open(), otherwise the two functions can't be used unambiguously. Should fix bug #2904 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28291 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9ae4d7e5 |
|
23-Aug-2008 |
Fredrik Modeen <fredrik@modeen.se> |
Code cleanup git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27170 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8f38768e |
|
11-Aug-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Don't define DEBUG in public headers!!! Doing it this way will break the build for others, namely those that also include <Debug.h> * This fixes the remaining problems of building Pe under Haiku. * Those files need a giant style cleanup... Fredrik, time to have a look at our style guide :-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26931 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c3c57468 |
|
03-Aug-2008 |
Fredrik Modeen <fredrik@modeen.se> |
and now the files git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26767 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
393ca9a124efa6630c4823156b8cfceaf4780430 |
|
01-Jun-2011 |
Michael Lotz <mmlr@mlotz.ch> |
Cleanup of the _BJoystickTweaker: * Include sorting, header style, macro naming, variable naming, spacing, ... * Some simplifications, early returns and the like. * The device name list items were allocated with new but deleted with free. The whole private BJoystick list being modified by a friend class is dubious though and should be reworked. Ideally node monitoring would be implemented so that the list can be re-populated on demand instead of scanning through every time. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41868 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ef13dbda922b4cf26edc3d0bd5ca665e801c6b9d |
|
30-May-2011 |
Michael Lotz <mmlr@mlotz.ch> |
* Actually implement the relevant parts of BJoystick, i.e. reading the joystick info and values. Inspired by and in parts based on the patch by caz_haiku in ticket #7429 (though rewritten completely due to the other changes). Thanks for the pointers! * Clean up the mixup of internal joystick info and the one from joystick_driver.h so that BJoystick and the drivers talk about the same structures. * Extensive coding style cleanup, simplifications, NULL checks, early returns, std::nothrow allocations, include sorting, argument naming, ... that kind of stuff. * Added some TODO notes for remaining stuff. * Automatic (and manual) whitespace cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41849 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b48e7fc84238b8e955d11934875ead8aa088f13c |
|
12-Sep-2009 |
Rene Gollent <anevilyak@gmail.com> |
Fix Device Kit build in debug mode. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33110 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4cc3ec9fddb82a76cea81c0704881074254a79e9 |
|
23-Oct-2008 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Moved _joystick_info definition to JoystickTweaker.h, since there is no point to keep it public. Removed default parameter in the second version of Open(), otherwise the two functions can't be used unambiguously. Should fix bug #2904 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28291 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9ae4d7e586a8fc0a8fe484265c2a17e4e5cf6f70 |
|
23-Aug-2008 |
Fredrik Modeen <fredrik@modeen.se> |
Code cleanup git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27170 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8f38768e656e5abd6efdf3fd57b3273ce420d22f |
|
11-Aug-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Don't define DEBUG in public headers!!! Doing it this way will break the build for others, namely those that also include <Debug.h> * This fixes the remaining problems of building Pe under Haiku. * Those files need a giant style cleanup... Fredrik, time to have a look at our style guide :-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26931 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c3c574689d4cda712dc012adddf78401e2fd09b1 |
|
03-Aug-2008 |
Fredrik Modeen <fredrik@modeen.se> |
and now the files git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26767 a95241bf-73f2-0310-859d-f6bbb57e9c96
|