Commit Graph

  • 62ad0b80d4 Fixed detecting the NVIDIA controller which shows up as both a mouse and a game controller Sam Lantinga 2015-04-01 19:18:56 -0700
  • 8b3e989525 Cast the result of calling getButtonState to an Integer Joseba Garc?a Etxebarria 2015-04-02 00:55:45 +0200
  • 5b08c7a597 Added a game controller entry for the NVIDIA Controller Sam Lantinga 2015-04-01 18:22:42 -0700
  • b09f155959 handle the case where the ibus address can't be found. (prevents nasty crash) Edward Rudd 2015-04-01 16:11:37 -0400
  • 7d522b0d79 Patched to compile on Android (I hope). Ryan C. Gordon 2015-04-01 14:45:09 -0400
  • ab913c3985 Android: more separate-mouse-and-touch work. Ryan C. Gordon 2015-04-01 12:14:56 -0400
  • 865c2341bc Fixed relative mouse motion moving farther and farther off screen. Sam Lantinga 2015-03-30 11:31:53 -0700
  • c7327a7e11 Minor input grab clarifications. Ryan C. Gordon 2015-03-28 00:48:03 -0400
  • 4c57420801 Renamed SDLGenericMotionListener back to SDLGenericMotionListener_API12 Joseba Garc?a Etxebarria 2015-03-27 18:09:51 -0400
  • 2f799d724f Removed not needed call to SDL_free(). Philipp Wiesemann 2015-03-25 22:48:57 +0100
  • a8430cfbc2 Android: Removed outdated comment from source. Philipp Wiesemann 2015-03-25 22:47:22 +0100
  • 2f91d4b8a1 Make the Dynamic API master switch more clear. Ryan C. Gordon 2015-03-25 11:18:54 -0400
  • ad3434c05f Add a hint watch callback for SDL_HINT_ANDROID_SEPARATE_MOUSE_AND_TOUCH. Ryan C. Gordon 2015-03-25 10:59:10 -0400
  • 4159c51329 Removed unnecessary SDL_log.h include. Ryan C. Gordon 2015-03-25 10:48:59 -0400
  • d09beef747 * More Android patch work Joseba Garc?a Etxebarria 2015-03-24 21:02:28 +0100
  • d8e8b3bd5c * Improve mouse support in Android. These changes require Android API v12 to compile Joseba Garc?a Etxebarria 2015-03-24 20:45:29 +0100
  • 6ac2ed9622 Keep track of maximum number of events in-flight in the SDL queue at once. Ryan C. Gordon 2015-03-25 10:19:10 -0400
  • 88b3917756 Patched to compile on C89 compilers. Ryan C. Gordon 2015-03-24 14:40:31 -0400
  • d1eedecea2 Make the signal handler hint more generic. Ryan C. Gordon 2015-03-24 14:36:36 -0400
  • c7e6a99096 Added a hint to prevent SDL from installing signal handlers. Ryan C. Gordon 2015-03-24 14:29:25 -0400
  • 57a640792e Cleanups in the joystick code. Ryan C. Gordon 2015-03-24 13:52:01 -0400
  • ddf50fdb72 Mac: patched to compile with haptic subsystem disabled (thanks, Rodrigo!). Ryan C. Gordon 2015-03-24 03:24:57 -0400
  • 395931cb22 Better fixes for CMake subsystem enabling (thanks, Sebastian!). Ryan C. Gordon 2015-03-24 03:21:57 -0400
  • 6c89505d17 Make SDL error string formatting deal with nasty corner cases. Ryan C. Gordon 2015-03-24 03:12:35 -0400
  • ed18fc8803 Ran hardcoded game controller database through sort_controllers.py. Ryan C. Gordon 2015-03-24 02:48:16 -0400
  • 1efcbbc4d8 Added Logitect RumblePad 2 controller mapping for Linux (thanks, Nicholas!). Ryan C. Gordon 2015-03-24 02:47:25 -0400
  • 5c3ca22744 winmm: Let audio callback buffer size be less than 1/4 second (thanks, Jon!). Ryan C. Gordon 2015-03-24 02:13:25 -0400
  • de8f71ff5b configure script: fix recursive mutex test on Linux systems (thanks, Ozkan!). Ryan C. Gordon 2015-03-23 20:07:24 -0400
  • 3500bdfea5 X11: Reenabled setlocale() and fork() for message boxes. Ryan C. Gordon 2015-03-23 19:54:33 -0400
  • df6f8dd599 Windows: Report window HDC in SDL_SysWMinfo. Ryan C. Gordon 2015-03-23 19:47:08 -0400
  • aa22b3183c Android: Removed not needed include statement. Philipp Wiesemann 2015-03-23 20:24:04 +0100
  • 6bfd5d12db Updated test program for Emscripten. Philipp Wiesemann 2015-03-23 20:21:45 +0100
  • ac594f9a1d Cocoa: Handle more cases of lost focus when Key window closes (thanks, Alex!). Ryan C. Gordon 2015-03-22 01:25:12 -0400
  • ef49d984be Added missing SDL_DOLLARRECORD event type documentation in header. Philipp Wiesemann 2015-03-21 22:42:53 +0100
  • a16551c184 Fixed confusing audio and touch events because of shared enumeration values. Philipp Wiesemann 2015-03-21 08:01:43 +0100
  • 76cf850195 Patched to compile on OpenGL ES-based platforms. Ryan C. Gordon 2015-03-21 00:09:22 -0400
  • 99da36189a Whoops, lost a newline in here. Ryan C. Gordon 2015-03-20 23:29:09 -0400
  • 1ada02ad22 Several corrections to the CMake project files (thanks, Ozkan!). Ryan C. Gordon 2015-03-20 21:57:15 -0400
  • a7cc3e1f92 Windows: support for OpenGL extension WGL_ARB_context_flush_control. Ryan C. Gordon 2015-03-20 12:23:53 -0400
  • cbe1553cb8 Allow setting of GL_CONTEXT_RELEASE_BEHAVIOR when creating the GL context when GLX_ARB_context_flush_control is available. Marc Di Luzio 2015-03-06 16:03:40 +0000
  • 0ad68b6668 CMake: Don't search for the OpenGL library on Mac OS X. It's always there. Ryan C. Gordon 2015-03-20 11:51:03 -0400
  • bf73e0bf6f Audio hotplug fixes for winmm and XAudio2 backends. Ryan C. Gordon 2015-03-20 11:11:44 -0400
  • 56590aff8b CMake project files no longer force you to link against Wayland or Mir libs. Ryan C. Gordon 2015-03-20 10:35:42 -0400
  • bc27e1cfe4 Fixed some defaults in CMake project file. Ryan C. Gordon 2015-03-20 10:02:45 -0400
  • bc9f0b65bc Patched to compile on gcc2. Ryan C. Gordon 2015-03-19 23:54:35 -0400
  • c1ee663985 Removed unused variable. Ryan C. Gordon 2015-03-19 23:45:34 -0400
  • 5a7151bcfc Make static analysis happy. Ryan C. Gordon 2015-03-19 23:44:47 -0400
  • 3a9b784b28 Fixed a compiler warning on Visual Studio. Ryan C. Gordon 2015-03-19 23:39:53 -0400
  • dca7980bda Patched to compile on Windows. Ryan C. Gordon 2015-03-19 23:35:43 -0400
  • f940bbaf2b Immediately minimize the goofy window in testaudiohotplug. Ryan C. Gordon 2015-03-19 22:20:12 -0400
  • c25db5dbd6 Zero out the audio hotplug event structure, so the "padded" fields are sane. Ryan C. Gordon 2015-03-19 22:11:20 -0400
  • 6deebbc6cf PulseAudio: Hotplug support! Ryan C. Gordon 2015-03-19 22:08:12 -0400
  • 60f79538fa SDL_RemoveAudioDevice() should specify capture vs output. Ryan C. Gordon 2015-03-19 15:43:00 -0400
  • 72353ff519 Removed the broken audio streaming code, other small cleanups. Ryan C. Gordon 2015-03-19 13:34:17 -0400
  • daba350629 Disconnected/broken/lost audio devices now continue to fire their callback. Ryan C. Gordon 2015-03-19 13:27:10 -0400
  • 3a484a590c Don't assert if an audio backend reports the same device disconnected twice. Ryan C. Gordon 2015-03-19 13:15:28 -0400
  • 35a534b2a1 PulseAudio: Improved multidevice support. Ryan C. Gordon 2015-03-18 10:29:04 -0400
  • a3c9156049 Bunch of reworking to how we manage audio devices. Ryan C. Gordon 2015-03-18 02:01:17 -0400
  • b85d5a4300 Initial work on audio device hotplug support. Ryan C. Gordon 2015-03-16 02:11:39 -0400
  • b2ce8137c7 Changed some SDL_memset() calls to SDL_zero(). Ryan C. Gordon 2015-03-18 10:09:39 -0400
  • 14ea15e0d9 Tweaked a couple comments, added some FIXMEs. Ryan C. Gordon 2015-03-18 10:09:23 -0400
  • 2b5230dcab WinRT: updated names, and references-to, various ANGLE/WinRT repositories David Ludwig 2015-03-18 12:03:32 -0400
  • a59af3e352 Patched to compile on C89 compilers. Ryan C. Gordon 2015-03-18 10:05:36 -0400
  • e14616d273 PulseAudio: Added multiple device support, other cleanups. Ryan C. Gordon 2015-03-18 09:59:22 -0400
  • 0159d443b7 Fixed a compiler warning. Ryan C. Gordon 2015-03-18 00:56:33 -0400
  • 764a212649 WinRT: made OpenGL window-init work with latest round of ANGLE/WinRT updates David Ludwig 2015-03-17 19:45:47 -0400
  • a34ce5d582 WinRT: another ANGLE/OpenGL-initialization, error messaging tweak David Ludwig 2015-03-17 10:25:21 -0400
  • 9a7a84294e WinRT: ANGLE/OpenGLES-initialization, error message improvements David Ludwig 2015-03-17 10:22:36 -0400
  • f743d4afad Updated name of assert type in test program. Philipp Wiesemann 2015-03-15 19:25:10 +0100
  • c8d8b87462 Cleaning out a silly coding style I used to use. Ryan C. Gordon 2015-03-13 12:20:17 -0400
  • aea83dbab8 Removed an unnecessary #ifdef. Ryan C. Gordon 2015-03-13 00:48:30 -0400
  • 662a832e06 Updated internal documentation comments. Philipp Wiesemann 2015-03-11 21:14:21 +0100
  • efe629505f Windows: Fixed ignoring return value of internal function. Philipp Wiesemann 2015-03-06 21:34:10 +0100
  • e3cadba85a Emscripten: Fixed ignoring return value of internal function. Philipp Wiesemann 2015-03-06 21:29:25 +0100
  • dfcb98993b Emscripten: Partially fixed not removing key event callbacks if hint was used. Philipp Wiesemann 2015-03-06 21:26:37 +0100
  • 62dfa7aef9 Fixed SDL_PRI?64 for 64-bit Linux. Ryan C. Gordon 2015-03-02 21:36:45 -0500
  • 3ac12ce6b4 SDL - fix crash on OSX when removing a device. If the remove happened due to the CFRunLoopRunInMode call in SDL_SYS_JoystickDetect then we would delete the device right away, before SDL_SYS_JoystickUpdate could clean it up. So move the CFRunLoopRunInMode to after the cleanup logic, preventing this case. This does mean that adds and removes of joysticks now take 1 extra frame to show up. Alfred Reynolds 2015-03-02 11:43:24 -0800
  • d2b6ff0ac9 Fixed bug 2868 - SDL_FillRect can crash if surface's clip-rect is out-of-bounds David Ludwig 2015-02-22 20:34:08 -0500
  • 7f3b019350 Emscripten: Fixed out of range joystick device index after joystick disconnect. Philipp Wiesemann 2015-02-22 23:21:32 +0100
  • e8b3d8a225 Emscripten: Fixed sending button and motion events for not opened joysticks. Philipp Wiesemann 2015-02-22 21:00:35 +0100
  • 644c2a9d25 Fixed naming conventions in some SDL_assert types, added compat #defines. Ryan C. Gordon 2015-02-21 00:33:25 -0500
  • 73ece06765 Mac OS X: Better way to stop duplicate joystick reports (thanks, Kyungdahm!). Ryan C. Gordon 2015-02-19 23:52:10 -0500
  • edba71afe8 Windows: Added a FIXME. Ryan C. Gordon 2015-02-19 21:51:13 -0500
  • e48c0a4ebb Windows: Free the argv we allocated for console_wmain(). Ryan C. Gordon 2015-02-19 21:50:40 -0500
  • 8efe290ddd Windows: Added a FIXME. Ryan C. Gordon 2015-02-19 21:49:30 -0500
  • 86df0d6928 Windows: Make a distinction between ANSI mainline and UTF-8 mainline. Ryan C. Gordon 2015-02-19 21:49:15 -0500
  • 5ab3673e2c Windows: Support unicode arguments for console applications (thanks, Jorgen!). Ryan C. Gordon 2015-02-19 21:44:41 -0500
  • 35f7b969fc Mac OS X: replace some deprecated APIs with modern equivalents (thanks, Alex!). Ryan C. Gordon 2015-02-19 19:55:30 -0500
  • 7885eb1c04 SDL_SetWindowPosition respects display num for SDL_WINDOWPOS_CENTERED_DISPLAY. Edward Rudd 2015-02-19 19:40:58 -0500
  • 01d20ddc72 Merged default into iOS-improvements Alex Szpakowski 2015-01-24 23:58:07 -0400
  • 0e2cfde216 Fixed the extended launch screen causing minor visual issues when rotating the screen in some circumstances. Alex Szpakowski 2015-01-24 23:53:41 -0400
  • 8ddf5cb648 Merged default into iOS-improvements Alex Szpakowski 2015-01-15 01:15:24 -0400
  • e1d3135f5c Several improvements to the iOS backend: Alex Szpakowski 2015-01-15 01:06:14 -0400
  • 73b5415ca2 Fix build on Linux when wayland is enabled Arne Janbu 2015-01-10 13:47:37 +0100
  • 7626a09ed7 Some corrections to the SDL2.spec.in (thanks, Simone!). Ryan C. Gordon 2015-02-19 13:42:56 -0500
  • 214932aab3 Remove unnecessary parentheses and an unnecessary free() of a NULL pointer. Ryan C. Gordon 2015-02-19 13:11:19 -0500
  • c6db79ee11 Corrected documentation about triggers values in SDL_GameControllerGetAxis(). Ryan C. Gordon 2015-02-18 16:25:15 -0500
  • fbd714bd5b We maintain the list of platforms on the wiki now. Ryan C. Gordon 2015-02-18 16:17:53 -0500
  • 8061f47f2f Emscripten: Fixed receiving joystick events after failed init or subsystem quit. Philipp Wiesemann 2015-02-18 21:34:07 +0100
  • 9b19b0a7de Removed redundant include statements from test programs. Philipp Wiesemann 2015-02-18 21:31:21 +0100