Commit Graph

  • 53fee71b8e improved SDL_GetError() output generated by EGL code David Ludwig 2016-12-29 11:49:18 -0500
  • 5e50a5e1a9 Run sed in binary mode so we don't have to worry about fixing line endings Sam Lantinga 2017-01-01 18:47:29 -0800
  • 6182b7f527 Fixed typo in copyright update script Sam Lantinga 2017-01-01 18:36:35 -0800
  • 07bff0bde1 Updated copyright for 2017 Sam Lantinga 2017-01-01 18:33:28 -0800
  • ae07ea9289 Convert some files back into DOS line endings after updating copyright Sam Lantinga 2017-01-01 18:32:57 -0800
  • 5da5f51c3f We don't currently support blitting to < 8 bpp surfaces, return an error instead of corrupting memory in that case. Sam Lantinga 2016-12-31 18:11:19 -0800
  • 55a552a40a Fixed bug 3535 - Misplaced comment #if/#endif closure comment Sam Lantinga 2016-12-31 16:21:55 -0800
  • 6e8d630d58 Fixed bug 3531 - internal SDL_vsnprintf implementation access memory outside given buffer ranges Sam Lantinga 2016-12-31 16:14:51 -0800
  • 5ede8e4b6d Fixed bug 3541 - DisplayIndex out of bounds in SDL_SetWindowPosition Sam Lantinga 2016-12-31 10:30:07 -0800
  • 7cc04a5019 Fixed warning and missing animation delay in testoverlay2 program. Philipp Wiesemann 2016-12-30 19:57:50 +0100
  • 4fa5ba7fa8 Fixed compiling of testgamecontroller program with C++. Philipp Wiesemann 2016-12-28 20:11:29 +0100
  • b2e7003337 Fixed warning about unused variable in controllermap program. Philipp Wiesemann 2016-12-28 20:11:12 +0100
  • 691898f5ec Fixed crash if allocating memory for game controller failed. Philipp Wiesemann 2016-12-28 20:10:48 +0100
  • d98aa94905 Added documentation for the game controller axis values Sam Lantinga 2016-12-27 09:59:36 -0800
  • b3e9214107 Make sure we go all the way back (within the XBox controller dead zone) to prevent accidentally binding axes inverted Sam Lantinga 2016-12-27 09:51:58 -0800
  • c3f61f9165 Fixed comment style Sam Lantinga 2016-12-27 02:04:38 -0800
  • 65f4d9c100 Split controller axes into positive and negative sides so each can be bound independently. Using this a D-Pad can be mapped to a thumbstick and vice versa. Also added support for inverted axes, improving trigger binding support Sam Lantinga 2016-12-27 01:39:07 -0800
  • 659b89ee30 x11: Don't loop forever if the X server refuses a pointer grab. Ryan C. Gordon 2016-12-26 23:02:14 -0500
  • 25aca906b3 Don't use pushd/popd in autogen.sh; Ubuntu's /bin/sh doesn't support it. Ryan C. Gordon 2016-12-26 22:58:58 -0500
  • 780752872e Fixed bug 3517 - Compiler warnings with gcc -Wstrict-prototypes Sam Lantinga 2016-12-26 02:12:21 -0800
  • 42f4b068dc Fixed bug 3516 - fix build on illumos Sam Lantinga 2016-12-26 01:56:52 -0800
  • 7bc6e4b143 Mac: back out commit 3e9b2ae41adf. It causes significant overhead on many GPUs. Alex Szpakowski 2016-12-23 22:49:37 -0400
  • e7081e05a9 Mac: Fix over-saturated colors on P3 displays (e.g. the 2016 MBPs). Alex Szpakowski 2016-12-23 22:08:18 -0400
  • 4d40a674fc Windows: Fixed compile error. Philipp Wiesemann 2016-12-23 20:36:24 +0100
  • 61ad2b7703 Corrected header file guard comments. Philipp Wiesemann 2016-12-23 20:36:12 +0100
  • ffa0c402d1 Removed debug print statements Sam Lantinga 2016-12-23 02:23:44 -0800
  • 2269332679 Fixed compile errors on various platforms Sam Lantinga 2016-12-22 18:43:00 -0700
  • 2f555a64e1 Fixed issue where the throttle and other axes on racing wheels don't start at zero and show up as immediate input when the wheel is turned for the first time. Wait until they are actually moved before generating input from them. Sam Lantinga 2016-12-22 17:33:45 -0800
  • d159249aae Fixed bus error when converting 16-bit to float for non-integral-multiple sample rates Sam Lantinga 2016-12-19 11:15:53 -0800
  • 73db1283de audio: fixed one more incorrectly-hardcoded value in the resamplers. Ryan C. Gordon 2016-12-18 20:17:33 -0500
  • c168f3f135 tvOS: Expose remote swipe gestures as arrow key presses (thanks oviano!) Alex Szpakowski 2016-12-18 13:05:14 -0400
  • 74dbe186c1 iOS bug #3377: work around bugs in some third party iOS libraries (e.g. Google admob) where they assume the optional UIApplicationDelegate ?window? property always exists and will crash if it doesn?t. Alex Szpakowski 2016-12-18 12:28:28 -0400
  • 8a3f3e0f0a audio: fixed arbitrary upsampling (thanks, Sylvain!). Ryan C. Gordon 2016-12-17 16:15:24 -0500
  • e754770679 Fixed hotplug with more than one device in testjoystick program. Philipp Wiesemann 2016-12-16 22:58:32 +0100
  • 71d569b831 Fixed warning about unused variable in controllermap program. Philipp Wiesemann 2016-12-16 22:58:16 +0100
  • 646267f35c Fixed handling joysticks that send multiple events for a single control, e.g. both a button and axis event for a trigger. Tested with the 8Bitdo NES30 Pro on Linux Sam Lantinga 2016-12-15 14:27:22 -0800
  • 78530edc56 Fixed crash if there are multiple joysticks closed during the joystick update loop Sam Lantinga 2016-12-14 06:25:09 -0800
  • 70fd62b9ac windows: add whitespace to fix macro preprocessing issue (thanks, Sven!). Ryan C. Gordon 2016-12-13 00:22:42 -0500
  • ae86808a0a Fixed updated return value for SDL_GL_SwapWindow() Sam Lantinga 2016-12-12 09:19:48 -0800
  • 9ae4786676 Fixed edid parsing code for older gcc compilers Sam Lantinga 2016-12-12 09:18:42 -0800
  • 2b6530535e Fixed ABI, don't change the return type of SDL_GL_SwapWindow() Sam Lantinga 2016-12-11 12:01:44 -0800
  • 9fdc5cbedd Fixed creating a renderer on the dummy driver on Mac OS X Sam Lantinga 2016-12-11 12:01:01 -0800
  • 82537dfbb4 Fixed crash when creating a dummy window on Mac OS X Sam Lantinga 2016-12-11 11:45:33 -0800
  • 6ed63c3f16 WinRT: build fixes David Ludwig 2016-12-10 15:23:17 -0500
  • f03f8f338b PP_OK isn't available in the NaCl build environment on buildbot. It's defined as 0 Sam Lantinga 2016-12-09 05:19:31 -0800
  • 6726d0142e Fixed a bunch of SwapWindow calls that needed their return value updated Sam Lantinga 2016-12-09 05:12:27 -0800
  • 1365a324e9 Fixed X11 OpenGL ES build Sam Lantinga 2016-12-09 05:04:18 -0800
  • 68ea4a6da8 Fixed build for EGL platforms Sam Lantinga 2016-12-09 05:00:35 -0800
  • 8b7e4f54a5 Added support for the XiaoMi Game Controller Sam Lantinga 2016-12-09 04:57:54 -0800
  • aff700ceef Only print out the controller mappings if we're not going to test a controller Sam Lantinga 2016-12-09 04:17:10 -0800
  • 028f7306b9 Fixed bug 3513 - SDL_GL_SwapWindow does not return error status Sam Lantinga 2016-12-09 01:47:43 -0800
  • ceaa67a3da Fixed bug 3512 - Memory leak of SDL_Joystick axes_zero array Sam Lantinga 2016-12-09 01:29:52 -0800
  • 9af0634ffd Protect the game controller API the same way the joystick API is protected from multi-threaded access Sam Lantinga 2016-12-08 10:13:45 -0800
  • a4c696cdda Added the guide button for the NVIDIA Shield Controller Sam Lantinga 2016-12-07 11:41:20 -0800
  • 3709004a19 Removed unneeded warning when running from Visual Studio Sam Lantinga 2016-12-07 11:02:02 -0800
  • 85801f0554 Added support for XBox One controllers on Mac OS X, using the driver at: https://github.com/360Controller/360Controller/releases Sam Lantinga 2016-12-06 14:22:28 -0700
  • 55f404467c xcode: Make sure SDL_dataqueue sources are included in all targets. Ryan C. Gordon 2016-12-06 13:33:02 -0500
  • 3519e0ed72 xcode: updated macOS and iOS project files with SDL_dataqueue sources. Ryan C. Gordon 2016-12-06 12:30:31 -0500
  • 3df6f03cec audio: Fixed compiler warnings. Ryan C. Gordon 2016-12-06 12:23:17 -0500
  • a7d2f09b1e Refactored the audio queueing code to a generic SDL_DataQueue interface. Ryan C. Gordon 2016-12-06 02:23:54 -0500
  • 86911c8420 Added SDL_VARIABLE_LENGTH_ARRAY so this #ifdef is localized to one place. Ryan C. Gordon 2016-12-06 02:20:58 -0500
  • 0f0f68cac9 Fixed bug 3508 - variably modified ?SDL_dummy_size? at file scope in test/testatomic.c Sam Lantinga 2016-12-06 00:40:09 -0800
  • da3515dacb Fixed SDL always being built because of missing headers in the project. Sam Lantinga 2016-12-05 21:28:27 -0800
  • 6929d91efb Added support for the Hori Fighting Commander 4 Sam Lantinga 2016-12-03 08:39:21 -0800
  • 46a93a76a5 Fixed crash at startup Sam Lantinga 2016-12-03 09:59:43 -0800
  • c5acb4fcce Added Linux mapping for the DragonRise Inc. Generic USB Joystick Sam Lantinga 2016-12-03 00:40:13 -0800
  • 08bc8aab0f Fixed compile warning on Visual Studio Sam Lantinga 2016-12-02 22:18:05 -0800
  • 446bc75bdb Added SDL_HINT_MOUSE_NORMAL_SPEED_SCALE and SDL_HINT_MOUSE_RELATIVE_SPEED_SCALE to scale the speed of the mouse. This currently doesn't affect absolute motion, which would need to be implemented on each windowing system so the cursor matches the reported mouse coordinates. Sam Lantinga 2016-12-02 21:01:13 -0800
  • 0224a7d019 Fixed missing prototypes on Android, patch from Sylvain Sam Lantinga 2016-12-02 02:25:12 -0800
  • 33dc8a5587 Fixed bug 3305 - Fixed TextInput status when the keyboard was dismissed with the dismiss key on the iPad Sam Lantinga 2016-12-02 02:21:35 -0800
  • ace37bb5f3 Added Linux controller mapping for the Nostromo n45 Dual Analog Gamepad Sam Lantinga 2016-12-01 07:31:08 -0800
  • c35c02c4dd Fixed bug 3503 - osx builds don't run on 10.6 as of rev. 10651 Sam Lantinga 2016-12-01 11:52:47 -0800
  • 510c95cb66 Fixed bug 3340 - SDL_BlitScaled causes access violation in some cases. Sam Lantinga 2016-11-30 22:06:05 -0800
  • ca235fc647 Fixed the controller mappings for the OUYA controller Sam Lantinga 2016-11-30 12:58:03 -0800
  • 9ab4df5057 Added PS4 controller entries for the new Sony HID driver https://git.kernel.org/cgit/linux/kernel/git/jikos/hid.git/log/?h=for-4.10/sony Sam Lantinga 2016-11-30 12:34:50 -0800
  • fa7a1a319e Added support for the DS4 USB Wireless Adaptor Sam Lantinga 2016-11-30 12:25:19 -0800
  • 47a53169cd Updated documentation in header file. Philipp Wiesemann 2016-11-30 23:31:36 +0100
  • 2441f80db6 Fixed warning about storing an unused value. Philipp Wiesemann 2016-11-30 23:31:23 +0100
  • dee4dc696e Add the controller mappings to the linked list in order Sam Lantinga 2016-11-29 22:02:37 -0800
  • 335bbe8d4d Added an API to iterate over game controller mappings Sam Lantinga 2016-11-29 06:36:57 -0800
  • ef430fc693 Avoid conflicts with multiple versions of udev by first trying the library that is linked with the executable, if any, and then picking the one that is in the build environment. This fixes joystick detection for applications using the Steam Linux Runtime Sam Lantinga 2016-11-29 05:34:20 -0800
  • 4a4b6a06df Made it safe to update joysticks from multiple threads, fixes crash in Steam Sam Lantinga 2016-11-29 05:04:42 -0800
  • a2dc140c72 Added fcitx-libs-dev to debian build dependencies, for Fcitx IME support Sam Lantinga 2016-11-28 08:05:45 -0800
  • 199f65cd1f Added debian changelog entry for SDL 2.0.5 Sam Lantinga 2016-11-28 07:34:25 -0800
  • 5edac58c6d once more - iterating on this is annoying Sam Lantinga 2016-11-26 10:26:36 -0800
  • 0b91598c3d if the tap is explicitly disabled by code or by another program, let it remain disabled! this is different than the automatic "event tap was too slow therefore we stopped processing it" timeout which we want to re-enable after. Sam Lantinga 2016-11-26 10:26:32 -0800
  • 6c67f6def1 tap should default to disabled, not enabled Sam Lantinga 2016-11-26 10:26:26 -0800
  • 482c1ee3ad SDL for Mac - only enable global event tap when actually necessary (app has focus and has requested relative mouse mode or has asked for a mouse grab). in other situations the event tap impacts system performance and battery life with no benefit. Sam Lantinga 2016-11-26 10:26:22 -0800
  • a93ba0956a checker-buildbot.sh: Disable warnings that aren't explicitly static analysis. Ryan C. Gordon 2016-11-25 14:16:27 -0500
  • fa430b8cd6 macOS: removed deprecated UpdateSystemActivity() call. Ryan C. Gordon 2016-11-25 00:13:13 -0500
  • 10a55c5c98 Fixed all known static analysis bugs, with checker-279 on macOS. Ryan C. Gordon 2016-11-24 21:41:09 -0500
  • b72d56d208 checker-buildbot.sh: Upgraded to checker-279, deal with zero bugs detected. Ryan C. Gordon 2016-11-24 21:13:23 -0500
  • 40120c1ad3 Guess the USB VID/PID of XInput devices Sam Lantinga 2016-11-24 12:24:22 -0800
  • 9f1971a148 We are comparing 16-bit values Sam Lantinga 2016-11-24 11:53:23 -0800
  • 2c3131cd60 Pacify some GCC strict-aliasing compiler warnings. Ryan C. Gordon 2016-11-23 21:52:48 -0500
  • 4c5cc06c0b Fixed XBox One S controller mapping for firmware revision 3.1.1221.0, including back and guide buttons Sam Lantinga 2016-11-23 06:54:19 -0800
  • 98ce1f551d Still more compiler warning fixes for various platforms. Ryan C. Gordon 2016-11-23 17:20:28 -0500
  • 07844bda3b Fixed more compiler warnings. Ryan C. Gordon 2016-11-23 11:49:26 -0500
  • a787847ec1 directsound: fixed compiler warnings. Ryan C. Gordon 2016-11-23 10:51:44 -0500
  • 0e0ddcfe5b The XBox One S controller sends keys outside the standard joystick button range Sam Lantinga 2016-11-22 22:14:28 -0800