kc3-lang/SDL/src/haptic

Branch :


Log

Author Commit Date CI Message
b79e7f32 2014-07-03 15:39:55 Split the XInput and DirectInput code so Windows RT can use the existing XInput support.
724d9380 2014-06-25 01:43:58 Fixed compiler warning - HRESULT is set to FFERR_* values, but is an int
f8b75b1a 2014-06-21 20:40:00 Fixed bug 2562 - SDL_hapticlist/_tail not set correctly Zachary L SDL_hapticlist and SDL_hapticlist_tail are not set correctly when quitting the subsystem. This matters because they are represented as global variables. In the case you quit and reinitialize the subsystems, problems with dangling pointers arise. For instance, SDL_hapticlist_tail will not be null on second initialization and because of the check on line 298, it will fail to set SDL_hapticlist appropriately. This can cause a few things to go wrong, like feeding SDL_strcmp a null fname which can cause a segfault.
3dcb451f 2014-04-09 21:29:19 Added a README file regarding WinRT support To note, this file is currently formatted with CRLF line endings, rather than LF, to allow the file to be viewed with Notepad.
83200a32 2014-04-05 23:50:09 Removed empty statements.
764aa147 2014-03-29 12:29:38 Fixed XInput haptic support on Windows 8 It turns out the XBox 360 controller driver never reports force feedback capability, so we'll try to set 0 state and see if that succeeds.
18c9a4e9 2014-03-18 17:16:28 Fixed SDL_HapticNewEffect() failing on various DirectInput devices.
7eaf8997 2014-03-17 19:11:18 Fixed SDL_HapticOpenFromJoystick() with DirectInput devices.
1005c934 2014-03-02 00:02:56 Windows: Fixed crash if quitting without closing an XInput haptic device.
98d87379 2014-02-25 17:25:49 Mac: Fix error message for haptic subsystem. We were calling SDL_Error instead of SDL_SetError when the haptic subsystem wasn't initialized.
1084421c 2014-02-24 10:25:02 Zero out haptic linked list items on creation (thanks to Turo Lamminen for the report!)
fff7503b 2014-02-07 09:35:13 ignore hot plugs in mac haptic layer IF hap tics hasn't been initialized.
7033e597 2014-02-06 21:26:41 Fixed crash on Windows if haptic isn't initialized when controllers are added.
56979749 2014-02-06 10:00:45 Fixed a typo.
a09548eb 2014-02-06 09:35:44 Fix device counting in HapticMouse and JoystickOpen routines. 0 is the first item in the list not the last
f3e6a0a7 2014-02-06 09:11:05 fix indentation and spaces
e42d46b4 2014-02-06 07:37:20 Wired up haptic hotplugging for Windows DirectInput/XInput code.
9cf8c49c 2014-02-05 20:07:25 Fixed memory leak.
ccbf6943 2014-02-05 18:36:40 Make SDL_SYS_HapticMouse() count device indexes like HapticByDevIndex().
7f942688 2014-02-05 01:02:09 Cleanup some vi footer comments, rename new PRIVATE_* funcs to MacHaptic_*.
b352698d 2014-02-04 18:17:16 Implement new backend methods for haptic and hot plugging on OS X
4da88298 2014-02-04 16:50:34 implement new backend method for Haptics in dummy driver
5fb0be30 2014-02-04 15:44:09 Rework haptic backend to properly support hotplugging of haptic devices. * currently only linux backend updated.
58edac3e 2014-02-02 00:53:27 Fixed bug 2374 - Update copyright for 2014... Is it that time already??
090327e7 2013-12-09 16:03:18 Implemented the Dynamic API magic.
f848adff 2013-11-29 10:06:08 Improve Android pause/resume behavior.
7e1289af 2013-11-24 23:56:17 Make internal SDL sources include SDL_internal.h instead of SDL_config.h The new header will include SDL_config.h, but allows for other global stuff.
965a0da9 2013-10-23 15:54:12 Moved a SDL_SetError() call elsewhere to avoid triggering it needlessly. Otherwise, the XInput path would always trigger it in a harmless manner.
aa86e05d 2013-10-20 20:49:36 Fixed windows compile
f5fa492e 2013-10-20 20:42:55 Added a macro SDL_TICKS_PASSED() to correctly compare two 32-bit tick values. Went through the code and used the macro and fixed a couple places that were using incorrect timestamp comparisons.
d7103996 2013-10-20 23:38:19 Fix some edge cases in XInput haptic timing.
f28c7fe8 2013-10-20 16:03:11 Backed out hg changeset add2dbe99fe2. REFGUID is apparently a const type.
c521ae84 2013-10-20 16:02:24 Patched to compile on non-C99 Microsoft compiler.
a614f186 2013-10-20 16:01:10 Patched to compile on Windows.
b285b600 2013-10-20 15:55:47 Allow XInput haptics to run for SDL_HAPTIC_INFINITY time (thanks, Mitchell!). Partially fixes Bugzilla #2126.
6e1169dd 2013-10-20 15:49:52 Fixed goofy logic in haptic device comparison code. Mitchell Keith Bloch did the research on this bug, and came up with a slightly different patch than this. Partially fixes Bugzilla #2126.
54dce3f5 2013-10-20 15:45:48 Don't bother calling SDL_SYS_HapticEffectType() at all for XInput devices.
f79fc33a 2013-08-29 08:29:21 Christoph Mallon: Remove pointless if (x) before SDL_free(x)
79499898 2013-08-28 17:12:07 Fixed comment typo.
1e49b1ed 2013-08-21 09:47:10 OCD fixes: Adds a space after /* (glory to regular expressions!)
695344d1 2013-08-21 09:43:09 OCD fixes: Adds a space before */
dad42067 2013-08-12 11:13:50 Fixes #2022, do not resume on Android when surfaceChanged If the app is in landscape mode and the user presses the power button, a pause is followed immediately by a surfaceChanged event because the lock screen is shown in portrait mode. This triggers a "false" resume. So, we just pause and resume following the onWindowFocusChanged events. Also, wait for SDL_APP_WILLENTERBACKGROUND and SDL_APP_DIDENTERBACKGROUND before blocking the event pump.
1ad936eb 2013-08-11 19:56:43 Fixed bug 2027 - Full-screen appears to be broken - hang in SDL_DestroyWindow() Rainer Deyke I'm running Linux Mint 15 with the Cinnamon window manager. SDL_DestroyWindow consistently locks up for me when the window if fullscreen.