1
1
Fork 0
mirror of https://github.com/QB64Official/qb64.git synced 2024-07-18 23:25:17 +00:00
qb64/internal/c/parts/input/game_controller/download/gamepad_1.4.0_pre1_source/Changes.txt

48 lines
1.9 KiB
Plaintext

1.4.0 (2014-04-06)
* Windows implementation completely redone to use DirectInput and XInput instead of joyGetPosEx
* Added MSVC support
1.3.1 (2014-02-01)
* Gamepad_init() on Mac OS X now detects devices immediately rather than waiting until the next run loop cycle
* Gamepad_detectDevices() and Gamepad_processEvents() now work on Mac OS X in applicactions that call them outside the main CF/NSRunLoop
* Fixed a bug on Mac OS X that could cause a crash on Gamepad_shutdown()
* Removed all remaining stem library dependencies (shell, glutshell, and glgraphics for testharness)
1.3.0 (2013-09-01)
* Gamepad callbacks now include context pointers
* Axis move callback now reports previous axis value in addition to current one
* Fixed a major bug (introduced in 1.2.0) that caused button up events never to be reported on Windows
1.2.0 (2013-07-18)
* Removed dependencies on utilities and stemobject. Library is now completely standalone, though test harness still requires shell and glutshell.
* Gamepad API no longer uses EventDispatcher, instead providing GLUT-style callback registration for all previous event types
1.1.6 (2013-07-17)
* Added 64-bit Windows and Linux support
1.1.5 (2011-11-16)
* Gamepad_detectDevices() significantly sped up on Linux
1.1.4 (2011-11-08)
* Gamepad_processEvents() will now do nothing if called from within itself
1.1.3 (2011-09-29)
* Updated event dispatching to work with utilities 1.5.0
1.1.2 (2011-09-20)
* Updated dependencies: utilities 1.4.0 -> 1.4.2
1.1.1 (2011-08-24)
* Fixed crashes from retrieving gamepad description strings
* Fixed a memory leak
* Fixed a potential thread deadlock on Linux
* Removed leftover joystick debug code
1.1.0 (2010-01-28)
* Added vendor and product ID fields to Gamepad_device
* Worked around a crash on the Mac with Sixaxis controllers
* Fixed a problem that caused Saitek X52 hat switches to report incorrect values on Mac OS X
1.0.0 (2010-01-19)
* Initial version