Commit Graph

  • 83aeb31d12 This function can be static. Ryan C. Gordon 2015-04-06 00:10:54 -0400
  • 2f3f328714 Make loading/saving dollar gesture templates endian clean (thanks, Martin!). Ryan C. Gordon 2015-04-05 18:59:52 -0400
  • 05a9206a4f Add some SDL_SetError() calls to the dollar gesture code (thanks, Martin!). Ryan C. Gordon 2015-04-05 18:44:24 -0400
  • 0713c1e53b Patched to compile on Android when audio subsystem is disabled (thanks, Jonas!) Ryan C. Gordon 2015-04-05 15:52:37 -0400
  • 3e4a8ce1c2 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
  • 41961e4f31 Cast the result of calling getButtonState to an Integer Joseba Garc?a Etxebarria 2015-04-02 00:55:45 +0200
  • c5d9d1646f Added a game controller entry for the NVIDIA Controller Sam Lantinga 2015-04-01 18:22:42 -0700
  • c7ec9c1d85 handle the case where the ibus address can't be found. (prevents nasty crash) Edward Rudd 2015-04-01 16:11:37 -0400
  • 64237d7f01 Patched to compile on Android (I hope). Ryan C. Gordon 2015-04-01 14:45:09 -0400
  • f9041771d5 Android: more separate-mouse-and-touch work. Ryan C. Gordon 2015-04-01 12:14:56 -0400
  • 236deab49b Fixed relative mouse motion moving farther and farther off screen. Sam Lantinga 2015-03-30 11:31:53 -0700
  • b620df3ea7 Wayland: Specify the output we want to put our window on. Emmanuel Gil Peyrot 2015-03-28 19:43:46 +0100
  • a0e878aafb Minor input grab clarifications. Ryan C. Gordon 2015-03-28 00:48:03 -0400
  • 7399062855 Renamed SDLGenericMotionListener back to SDLGenericMotionListener_API12 Joseba Garc?a Etxebarria 2015-03-27 18:09:51 -0400
  • e7a659ebcc Removed not needed call to SDL_free(). Philipp Wiesemann 2015-03-25 22:48:57 +0100
  • 37672303d3 Android: Removed outdated comment from source. Philipp Wiesemann 2015-03-25 22:47:22 +0100
  • 03f5185eff Make the Dynamic API master switch more clear. Ryan C. Gordon 2015-03-25 11:18:54 -0400
  • 1270247ccd Add a hint watch callback for SDL_HINT_ANDROID_SEPARATE_MOUSE_AND_TOUCH. Ryan C. Gordon 2015-03-25 10:59:10 -0400
  • 83a44680cb Removed unnecessary SDL_log.h include. Ryan C. Gordon 2015-03-25 10:48:59 -0400
  • ca7b18e43f * More Android patch work Joseba Garc?a Etxebarria 2015-03-24 21:02:28 +0100
  • 387fa5dcfb * Improve mouse support in Android. These changes require Android API v12 to compile Joseba Garc?a Etxebarria 2015-03-24 20:45:29 +0100
  • 87ef19c44a 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
  • 3f9f0027bc Patched to compile on C89 compilers. Ryan C. Gordon 2015-03-24 14:40:31 -0400
  • 672ccb4f54 Make the signal handler hint more generic. Ryan C. Gordon 2015-03-24 14:36:36 -0400
  • a91a5604cd Added a hint to prevent SDL from installing signal handlers. Ryan C. Gordon 2015-03-24 14:29:25 -0400
  • 162ef5eae9 Cleanups in the joystick code. Ryan C. Gordon 2015-03-24 13:52:01 -0400
  • 4a071b311b Mac: patched to compile with haptic subsystem disabled (thanks, Rodrigo!). Ryan C. Gordon 2015-03-24 03:24:57 -0400
  • 9470f4a2bd Better fixes for CMake subsystem enabling (thanks, Sebastian!). Ryan C. Gordon 2015-03-24 03:21:57 -0400
  • d9f378530b Make SDL error string formatting deal with nasty corner cases. Ryan C. Gordon 2015-03-24 03:12:35 -0400
  • 54f4725a12 Ran hardcoded game controller database through sort_controllers.py. Ryan C. Gordon 2015-03-24 02:48:16 -0400
  • a300a73501 Added Logitect RumblePad 2 controller mapping for Linux (thanks, Nicholas!). Ryan C. Gordon 2015-03-24 02:47:25 -0400
  • 878c2324b1 winmm: Let audio callback buffer size be less than 1/4 second (thanks, Jon!). Ryan C. Gordon 2015-03-24 02:13:25 -0400
  • ac2bb3f200 configure script: fix recursive mutex test on Linux systems (thanks, Ozkan!). Ryan C. Gordon 2015-03-23 20:07:24 -0400
  • c76130c9cc X11: Reenabled setlocale() and fork() for message boxes. Ryan C. Gordon 2015-03-23 19:54:33 -0400
  • 331a434fa1 Windows: Report window HDC in SDL_SysWMinfo. Ryan C. Gordon 2015-03-23 19:47:08 -0400
  • 528e48b980 Android: Removed not needed include statement. Philipp Wiesemann 2015-03-23 20:24:04 +0100
  • 8a58e12f5f Updated test program for Emscripten. Philipp Wiesemann 2015-03-23 20:21:45 +0100
  • b42c259752 Cocoa: Handle more cases of lost focus when Key window closes (thanks, Alex!). Ryan C. Gordon 2015-03-22 01:25:12 -0400
  • 49f33b41a7 Added missing SDL_DOLLARRECORD event type documentation in header. Philipp Wiesemann 2015-03-21 22:42:53 +0100
  • 716ef0d5f2 Fixed confusing audio and touch events because of shared enumeration values. Philipp Wiesemann 2015-03-21 08:01:43 +0100
  • eb49f8caa3 Patched to compile on OpenGL ES-based platforms. Ryan C. Gordon 2015-03-21 00:09:22 -0400
  • 161e5d150f Whoops, lost a newline in here. Ryan C. Gordon 2015-03-20 23:29:09 -0400
  • 3c76d2ff19 Several corrections to the CMake project files (thanks, Ozkan!). Ryan C. Gordon 2015-03-20 21:57:15 -0400
  • 34415c4557 Windows: support for OpenGL extension WGL_ARB_context_flush_control. Ryan C. Gordon 2015-03-20 12:23:53 -0400
  • 89be609adf Wayland: Properly discover displays and their modes. Emmanuel Gil Peyrot 2015-03-18 01:14:45 +0100
  • e7ba78a35a CMake: Dependency variable for FUSIONSOUND_SHARED was wrong (thanks, Kaleb!). Ryan C. Gordon 2015-04-07 21:52:22 -0400
  • 5b6e064acd CMake: fix CHECK_OBJC_SOURCE_COMPILES to work with GCC (thanks, Ivan!). Ryan C. Gordon 2015-04-07 20:01:43 -0400
  • 684f9e9603 Fixed typo in gesture README. Philipp Wiesemann 2015-04-07 23:00:56 +0200
  • 3e9c2e7512 Another attempt to make MSVC's /W4 warning level cooperate with SDL_assert. Ryan C. Gordon 2015-04-07 00:39:16 -0400
  • a4458a7002 Fix DBus error message if IBus couldn't be initialized. Alex Baines 2015-03-20 19:47:03 +0000
  • 8011557458 Refuse to make a window that's too large. Some systems (x11) freak out at this. Ryan C. Gordon 2015-04-06 18:26:13 -0400
  • f5d96416ad 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
  • 70191a9302 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
  • 182a7768e1 Audio hotplug fixes for winmm and XAudio2 backends. Ryan C. Gordon 2015-03-20 11:11:44 -0400
  • c1091f32fb CMake project files no longer force you to link against Wayland or Mir libs. Ryan C. Gordon 2015-03-20 10:35:42 -0400
  • d8988ea842 Fixed some defaults in CMake project file. Ryan C. Gordon 2015-03-20 10:02:45 -0400
  • 6c072917e9 Patched to compile on gcc2. Ryan C. Gordon 2015-03-19 23:54:35 -0400
  • 06e85acd72 Removed unused variable. Ryan C. Gordon 2015-03-19 23:45:34 -0400
  • b24ff44692 Make static analysis happy. Ryan C. Gordon 2015-03-19 23:44:47 -0400
  • 277e07e700 Fixed a compiler warning on Visual Studio. Ryan C. Gordon 2015-03-19 23:39:53 -0400
  • 1877f5745b Patched to compile on Windows. Ryan C. Gordon 2015-03-19 23:35:43 -0400
  • e9a7a81f28 Immediately minimize the goofy window in testaudiohotplug. Ryan C. Gordon 2015-03-19 22:20:12 -0400
  • 537b68b9f0 Zero out the audio hotplug event structure, so the "padded" fields are sane. Ryan C. Gordon 2015-03-19 22:11:20 -0400
  • cafd030ba6 PulseAudio: Hotplug support! Ryan C. Gordon 2015-03-19 22:08:12 -0400
  • 11cffe1dc9 SDL_RemoveAudioDevice() should specify capture vs output. Ryan C. Gordon 2015-03-19 15:43:00 -0400
  • 1e78ef2155 Removed the broken audio streaming code, other small cleanups. Ryan C. Gordon 2015-03-19 13:34:17 -0400
  • 5cbb32ef57 Disconnected/broken/lost audio devices now continue to fire their callback. Ryan C. Gordon 2015-03-19 13:27:10 -0400
  • 75973f81b2 Don't assert if an audio backend reports the same device disconnected twice. Ryan C. Gordon 2015-03-19 13:15:28 -0400
  • 7c4b88f2db PulseAudio: Improved multidevice support. Ryan C. Gordon 2015-03-18 10:29:04 -0400
  • f9cfd9fa14 Bunch of reworking to how we manage audio devices. Ryan C. Gordon 2015-03-18 02:01:17 -0400
  • 0e02ce0856 Initial work on audio device hotplug support. Ryan C. Gordon 2015-03-16 02:11:39 -0400
  • 338bf5d297 Changed some SDL_memset() calls to SDL_zero(). Ryan C. Gordon 2015-03-18 10:09:39 -0400
  • 97ff10c63c Tweaked a couple comments, added some FIXMEs. Ryan C. Gordon 2015-03-18 10:09:23 -0400
  • 1110f53610 WinRT: updated names, and references-to, various ANGLE/WinRT repositories David Ludwig 2015-03-18 12:03:32 -0400
  • 43674503e1 Patched to compile on C89 compilers. Ryan C. Gordon 2015-03-18 10:05:36 -0400
  • 9a83151e9c PulseAudio: Added multiple device support, other cleanups. Ryan C. Gordon 2015-03-18 09:59:22 -0400
  • 73feb8c042 Fixed a compiler warning. Ryan C. Gordon 2015-03-18 00:56:33 -0400
  • 522fd82901 WinRT: made OpenGL window-init work with latest round of ANGLE/WinRT updates David Ludwig 2015-03-17 19:45:47 -0400
  • b12ea75991 WinRT: another ANGLE/OpenGL-initialization, error messaging tweak David Ludwig 2015-03-17 10:25:21 -0400
  • 1083ae22e6 WinRT: ANGLE/OpenGLES-initialization, error message improvements David Ludwig 2015-03-17 10:22:36 -0400
  • 5b7ddd534c Updated name of assert type in test program. Philipp Wiesemann 2015-03-15 19:25:10 +0100
  • 809b7be27f Cleaning out a silly coding style I used to use. Ryan C. Gordon 2015-03-13 12:20:17 -0400
  • 3a53258814 Removed an unnecessary #ifdef. Ryan C. Gordon 2015-03-13 00:48:30 -0400
  • da843f6a8d Updated internal documentation comments. Philipp Wiesemann 2015-03-11 21:14:21 +0100
  • 060d243f66 Windows: Fixed ignoring return value of internal function. Philipp Wiesemann 2015-03-06 21:34:10 +0100
  • 8f4c2a8f9c Emscripten: Fixed ignoring return value of internal function. Philipp Wiesemann 2015-03-06 21:29:25 +0100
  • 1686af726e Emscripten: Partially fixed not removing key event callbacks if hint was used. Philipp Wiesemann 2015-03-06 21:26:37 +0100
  • 483ea8b7b0 Fixed SDL_PRI?64 for 64-bit Linux. Ryan C. Gordon 2015-03-02 21:36:45 -0500
  • d34d608e59 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
  • d6c4296653 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
  • 8321efba33 Emscripten: Fixed out of range joystick device index after joystick disconnect. Philipp Wiesemann 2015-02-22 23:21:32 +0100
  • 5c43207fad Emscripten: Fixed sending button and motion events for not opened joysticks. Philipp Wiesemann 2015-02-22 21:00:35 +0100
  • e4be934f5d Fixed naming conventions in some SDL_assert types, added compat #defines. Ryan C. Gordon 2015-02-21 00:33:25 -0500
  • 201868156e Mac OS X: Better way to stop duplicate joystick reports (thanks, Kyungdahm!). Ryan C. Gordon 2015-02-19 23:52:10 -0500
  • 33b9d9ad7f Windows: Added a FIXME. Ryan C. Gordon 2015-02-19 21:51:13 -0500
  • 674eb55638 Windows: Free the argv we allocated for console_wmain(). Ryan C. Gordon 2015-02-19 21:50:40 -0500
  • e974ccf828 Windows: Added a FIXME. Ryan C. Gordon 2015-02-19 21:49:30 -0500
  • f7c4c3d010 Windows: Make a distinction between ANSI mainline and UTF-8 mainline. Ryan C. Gordon 2015-02-19 21:49:15 -0500
  • e93ee5d7b1 Windows: Support unicode arguments for console applications (thanks, Jorgen!). Ryan C. Gordon 2015-02-19 21:44:41 -0500
  • 1b2cb70ca0 Mac OS X: replace some deprecated APIs with modern equivalents (thanks, Alex!). Ryan C. Gordon 2015-02-19 19:55:30 -0500