Commit Graph

  • c94d9352ec atomic: favor compiler intrinsics for compare-and-swap over macOS APIs. Ryan C. Gordon 2017-04-13 13:28:52 -0400
  • fcef90ad71 atomic: let Clang always use atomic_load_n if available. Ryan C. Gordon 2017-04-13 13:22:23 -0400
  • 199aa64add mir: Fixed typo in error messages. Philipp Wiesemann 2017-04-09 23:00:54 +0200
  • 548b60ef5e linux: Changed two variables to be static. Philipp Wiesemann 2017-04-09 23:00:42 +0200
  • 377c671adf ios: Fixed compiler warnings about unused variables in demo. Philipp Wiesemann 2017-04-09 23:00:26 +0200
  • c8870974aa android: More robust fix for screen locking in landscape (thanks, Sylvain!). Ryan C. Gordon 2017-04-07 20:17:30 -0400
  • 573d795d98 Added support for the Cyborg V.3 Rumble Pad and the Mad Catz FightPad PRO Sam Lantinga 2017-04-07 03:39:43 -0700
  • dad92ab112 Implemented Linux joystick blacklist Based on https://raw.githubusercontent.com/denilsonsa/udev-joystick-blacklist/master/generate_rules.py Sam Lantinga 2017-04-06 06:30:43 -0700
  • fe22239422 Fix divide-by-zero when videodata->ime_candpgsize is zero. We're seeing this happen in Dota in the wild. Drew Bliss 2017-04-06 13:27:51 -0700
  • e81d6fc24b SDL - attempt to fix https://github.com/ValveSoftware/Dota-2/issues/1199 of mouse not locking in Dota. This fix is proposed by Ryan Gordon (increase timeout in X11_SetWindowGrab from 250ms to 5000ms). I'm going to integrate to source2 and ship it to dota customers. If it works, SamL will upsteam it to SDL. Drew Bliss 2017-04-06 13:27:48 -0700
  • 9514470585 Added support for a number of game controllers, including the Nintendo Switch Pro Controller Sam Lantinga 2017-04-04 08:43:44 -0700
  • 1ba6eae94c Fixed bug 1859 - No SDL_VIDEORESIZE event generated when the window manager sets the window size. Sam Lantinga 2017-04-03 13:32:53 -0700
  • 79bf194bfb PSP: Fixed error messages. Philipp Wiesemann 2017-04-02 21:33:54 +0200
  • 71e45d98c8 Mir: Changed two internal functions to be static. Philipp Wiesemann 2017-04-02 21:33:42 +0200
  • 0006d93c89 Emscripten: Simplified option name in build script and README. Philipp Wiesemann 2017-04-02 21:33:24 +0200
  • 59aebb8521 Updated generated configure script. Philipp Wiesemann 2017-04-02 21:33:02 +0200
  • 621e1fcbe6 Fixed typos and documentation in haptic header file. Philipp Wiesemann 2017-04-02 21:32:49 +0200
  • 97aee928bc Backing out broken change from previous commit. Ryan C. Gordon 2017-04-01 00:46:42 -0400
  • 24b9d01825 Intentionally breaking buildbot to test email server change. Ryan C. Gordon 2017-04-01 00:46:15 -0400
  • bf8846de32 README-hg.md: Updated main Mercurial website. Ryan C. Gordon 2017-04-01 00:17:15 -0400
  • 408cc5c411 BUGS.txt: Changed mailing list link to discourse.libsdl.org. Ryan C. Gordon 2017-04-01 00:05:25 -0400
  • d9ae216325 android: fix wrong events when locking device in landscape (thanks, Joshua!). Ryan C. Gordon 2017-03-31 23:43:53 -0400
  • 19987dd844 __atomic_load_n() appears to be available in GCC 5 but not GCC 4 Sam Lantinga 2017-03-30 06:52:34 -0700
  • 860ca89668 wasapi: deal with default device changes, and more robust failure recovery. Ryan C. Gordon 2017-03-30 16:33:47 -0400
  • 6ff37e5e2f wasapi: Handle lost audio device endpoints. Ryan C. Gordon 2017-03-29 14:23:39 -0400
  • 01ae14bf97 Patched to compile on some platforms. Ryan C. Gordon 2017-03-29 12:04:17 -0400
  • 6566c4ab73 Use GCC's atomic loads in SDL_AtomicGet and SDL_AtomicGetPtr James Legg 2017-03-29 15:48:22 +0100
  • 39bc3fa072 Removed newlines from error messages. Philipp Wiesemann 2017-03-26 21:00:19 +0200
  • 04ed93ca63 Updated axis/button mapping for Dualshock 3, for upcoming Sony driver changes Sam Lantinga 2017-03-23 13:53:09 -0700
  • 5034bcd5ca iOS: Fixed compiling template on C89 compilers. Philipp Wiesemann 2017-03-19 22:17:01 +0100
  • eda96f76e3 Removed unused constant in testgesture program. Philipp Wiesemann 2017-03-19 22:16:37 +0100
  • c9cef9cea3 Updated file name in porting README. Philipp Wiesemann 2017-03-19 22:16:24 +0100
  • c414d784b5 mir: Set the max/min w/h vs just setting the window w/h Brandon Schaefer 2017-03-18 13:57:57 -0700
  • 53ab2637b3 Backed out changeset e3fcdad257fc - testaudiocapture.c already does what we want Sam Lantinga 2017-03-16 16:45:12 -0700
  • 530d4c58f7 Added an audio recording test program Sam Lantinga 2017-03-15 11:39:54 -0700
  • c83de16611 Compile fix for android. Sam Lantinga 2017-03-14 07:22:08 -0700
  • 4f74c58280 ALSA driver improvements: * alsa hotplug thread is low priority * give a chance for other threads to catch up when audio playback is not progressing * use nonblocking for alsa audio capture There is a bug with SDL hanging when an audio capture USB device is removed, because poll never returns Sam Lantinga 2017-03-14 07:20:14 -0700
  • e99a20efb0 differentiate between capture / playback audio thread names Sam Lantinga 2017-03-14 07:16:56 -0700
  • 117b3dc213 Added an API to get the joystick instance ID before opening the device: SDL_JoystickGetDeviceInstanceID() Sam Lantinga 2017-03-09 16:09:16 -0800
  • 2637d8412e Fixed tabs to spaces Sam Lantinga 2017-03-09 15:12:19 -0800
  • 39fff4aec4 Added support to loopwave for hotplugging audio devices Sam Lantinga 2017-03-09 14:50:23 -0800
  • ca6218c306 Fixed compile error with gcc -std=c99 Sam Lantinga 2017-03-06 21:25:06 -0800
  • 84eaf2e8c6 Fixed warning about implicit conversion in controllermap program. Philipp Wiesemann 2017-03-04 23:05:47 +0100
  • 66e25a3708 Mir: Fixed crash if creating default cursor failed. Philipp Wiesemann 2017-03-04 23:05:32 +0100
  • 308212a458 Linux: Fixed error message. Philipp Wiesemann 2017-03-04 23:05:11 +0100
  • 7b09b0d265 video: Don't compile isAtLeastGL3() if we don't have OpenGL support _at all_. Ryan C. Gordon 2017-03-03 16:38:45 -0500
  • 8a2aa3358f Fix some more compiler warnings on armcc. Ryan C. Gordon 2017-03-03 16:38:17 -0500
  • b2b4f51a98 Some patches to make SDL compile with armcc (ARM's C compiler). Ryan C. Gordon 2017-03-02 13:33:04 -0500
  • 42ba672873 mistake: Revert the files that I did not mean to commit Brandon Schaefer 2017-03-01 15:05:54 -0800
  • e8a670afc9 * Some refactoring and bug fixes. Thanks Micha? Kuchta! Brandon Schaefer 2017-03-01 14:50:59 -0800
  • d991ff41c2 raspberrypi: RPI_Destroy() should free the SDL_VideoDevice and its driverdata. Ryan C. Gordon 2017-02-28 19:48:52 -0500
  • ad752fd41a mir: Get ready for Mir 1.0, clean up deprecations. Thanks Micha? Kuchta! Brandon Schaefer 2017-02-27 12:20:16 -0800
  • daf868ba4b audio: clarified what SDL_AudioSpec::samples is, removed note about power of 2. Ryan C. Gordon 2017-02-27 10:11:40 -0500
  • 14fa881450 Fixed comment style. Philipp Wiesemann 2017-02-26 21:20:39 +0100
  • bb45bd9255 Updated generated configure script. Ryan C. Gordon 2017-02-26 01:03:39 -0500
  • 5066ffd519 Patched to compile on C89 compilers. Ryan C. Gordon 2017-02-26 00:56:13 -0500
  • 51653547f4 configure: Cygwin and MingW should try to use -Wdeclaration-after-statement. Ryan C. Gordon 2017-02-26 00:54:45 -0500
  • d7fdd7c361 audio: Try to keep callbacks firing at normal pace when device is lost. Ryan C. Gordon 2017-02-26 00:39:22 -0500
  • b3fd9a644e Removed a bunch of unnecessary #ifdefs. Ryan C. Gordon 2017-02-26 00:40:04 -0500
  • e65ee3401f audio: run the audio callback even if device was lost. Ryan C. Gordon 2017-02-26 00:12:33 -0500
  • 6888707c04 audio: Make sure the disk and dummy targets are the last ones we try to init. Ryan C. Gordon 2017-02-26 00:10:02 -0500
  • 4ed77dc8e8 WinRT: removed Windows 8.0 from build-bot + NuGet package creation scripts David Ludwig 2017-02-25 21:23:12 -0500
  • 2281b565a1 WinRT: removed buildbot debug code, pending further research David Ludwig 2017-02-24 20:49:14 -0500
  • 0ca178c2d2 WinRT: more buildbot debug code David Ludwig 2017-02-24 20:19:28 -0500
  • 9408926c0a WinRT: added code to help debug a buildbot error David Ludwig 2017-02-24 19:59:57 -0500
  • 2563b72ec7 cmake: add WASAPI audio target to the build (thanks, Martin!). Ryan C. Gordon 2017-02-23 22:38:04 -0500
  • dbcfd0f514 Stop CoreAudio from doing expensive audio rate conversion Sam Lantinga 2017-02-23 12:10:02 -0800
  • 98b4197b64 Added config for the Razer Wildcat on Mac OS X Sam Lantinga 2017-02-20 11:02:35 -0800
  • 62c86a11ee Updated iOS fat build Sam Lantinga 2017-02-20 10:55:49 -0800
  • 4b17261dae Updated config headers to override the base SDL_config.h if both are included Sam Lantinga 2017-02-20 10:55:33 -0800
  • d8e0b70d00 Fixed warnings if compiling loopwave programs with C++. Philipp Wiesemann 2017-02-19 21:05:42 +0100
  • 617c7b3064 Updated library name in header file. Philipp Wiesemann 2017-02-19 21:05:26 +0100
  • 6d5e547cd1 Fixed comment. Philipp Wiesemann 2017-02-19 21:05:09 +0100
  • 32f3478150 Added support for the Razer Wildcat on Linux Sam Lantinga 2017-02-17 17:46:58 -0800
  • 4ab7202613 Emscripten: implement custom cursors Charlie Birks 2017-02-17 10:13:17 +0000
  • ab8be9eff9 Emscripten: refactor cursor handling Charlie Birks 2017-02-17 10:13:12 +0000
  • 2f5df8df58 Remove link to emscripten tests Not updated since early port. Also stopped working when Dropbox stopped allowing HTML to be parsed. Charlie Birks 2017-02-17 10:13:10 +0000
  • 8e7a53c03d Emscripten: only update pixel ratio if HiDPI is enabled Charlie Birks 2017-02-17 10:13:07 +0000
  • 9fed16a4ba audio: Added basic WAVE_FORMAT_EXTENSIBLE support to .wav loader. Ryan C. Gordon 2017-02-17 02:25:37 -0500
  • 9e0f4e36f6 More HTTPS doc tweaks. Ryan C. Gordon 2017-02-16 16:59:07 -0500
  • 2bb98d0f77 More HTTPS changes in the documentation. Ryan C. Gordon 2017-02-16 16:52:03 -0500
  • 87fbbab757 readme: more HTTPS changes. Ryan C. Gordon 2017-02-16 13:55:12 -0500
  • e6bd739570 readme: correct webpage URL to use HTTPS. Ryan C. Gordon 2017-02-16 13:30:34 -0500
  • 9616bf006f Patched to compile on Windows. Ryan C. Gordon 2017-02-14 03:12:09 -0500
  • 83848c4737 wasapi: Initial WASAPI support, for Windows Vista and later. Ryan C. Gordon 2017-02-14 03:03:27 -0500
  • 40b3617a47 stdlib: Fixed crash on SDL_snprintf("%s", NULL). Ryan C. Gordon 2017-02-14 02:49:08 -0500
  • c2222d9e77 thread: Don't use SetThreadDescription on WinRT right now. Ryan C. Gordon 2017-02-13 17:05:14 -0500
  • 5254ca57c5 windows: Try to unify all the GUID comparison code into a core helper function. Ryan C. Gordon 2017-02-13 17:00:46 -0500
  • 64ca2f4f2b audio: Don't wrap bootstrap declarations in preprocessor macros. Ryan C. Gordon 2017-02-13 16:59:02 -0500
  • 88d6ea8a09 audio: SDL_AudioStream's *_sample_frame_size should be in bytes, not bits. Ryan C. Gordon 2017-02-13 16:56:41 -0500
  • 50abc16bf3 audio: Added a ThreadDeinit() method to match ThreadInit. Ryan C. Gordon 2017-02-13 16:55:00 -0500
  • ddc5b25422 Fixed bug 3584 - Small stack size for audio callback thread Sam Lantinga 2017-02-11 16:38:16 -0800
  • 386f476eaa Fixed bug 3583 - X11 touch device can be permanently lost Sam Lantinga 2017-02-11 11:14:48 -0800
  • 8b5ef54672 Make sure the memory barrier functions are always available, and now they are implemented on Android __ARM_ARCH_5TE__ Sam Lantinga 2017-02-10 11:21:15 -0800
  • aeb8f7f207 Fixed warning in Android build Sam Lantinga 2017-02-10 09:41:16 -0800
  • 613b5bc7f5 Log the error returned by XAudio2Create() Sam Lantinga 2017-02-09 06:01:14 -0800
  • 00c6fa9180 Windows: Fixed warning about unused variable. Philipp Wiesemann 2017-02-03 23:30:43 +0100
  • 3d2a3d53ff Fixed typo in log message. Philipp Wiesemann 2017-02-03 23:30:29 +0100
  • 4c4b4cfc6b Fixed build on Apple TV Sam Lantinga 2017-02-02 16:56:02 -0800
  • 560540562d Remember XInput controllers that we've already seen, so when the raw device list changes we don't assign the old device to the new XInput userid. This isn't perfect, but at least we won't report the same device twice. Sam Lantinga 2017-02-02 17:33:40 -0800