Commit Graph

  • 27023ed2b3 Added support for the Cyborg V.3 Rumble Pad and the Mad Catz FightPad PRO Sam Lantinga 2017-04-07 03:39:43 -0700
  • 1eb92f6342 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
  • a4dbf56574 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
  • 66555f6115 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
  • 53f3786bc0 Added support for a number of game controllers, including the Nintendo Switch Pro Controller Sam Lantinga 2017-04-04 08:43:44 -0700
  • 5789da67cf 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
  • 1517ba7285 PSP: Fixed error messages. Philipp Wiesemann 2017-04-02 21:33:54 +0200
  • f96cdca4e7 Mir: Changed two internal functions to be static. Philipp Wiesemann 2017-04-02 21:33:42 +0200
  • f1296a8652 Emscripten: Simplified option name in build script and README. Philipp Wiesemann 2017-04-02 21:33:24 +0200
  • 06d6ada817 Updated generated configure script. Philipp Wiesemann 2017-04-02 21:33:02 +0200
  • 7ae7fceb2e Fixed typos and documentation in haptic header file. Philipp Wiesemann 2017-04-02 21:32:49 +0200
  • c57fe6d78a Backing out broken change from previous commit. Ryan C. Gordon 2017-04-01 00:46:42 -0400
  • ed7f16e227 Intentionally breaking buildbot to test email server change. Ryan C. Gordon 2017-04-01 00:46:15 -0400
  • 2ce52bf9e1 README-hg.md: Updated main Mercurial website. Ryan C. Gordon 2017-04-01 00:17:15 -0400
  • 1018d56485 BUGS.txt: Changed mailing list link to discourse.libsdl.org. Ryan C. Gordon 2017-04-01 00:05:25 -0400
  • 2092a88359 android: fix wrong events when locking device in landscape (thanks, Joshua!). Ryan C. Gordon 2017-03-31 23:43:53 -0400
  • 7891e72dca __atomic_load_n() appears to be available in GCC 5 but not GCC 4 Sam Lantinga 2017-03-30 06:52:34 -0700
  • 028716e79f wasapi: deal with default device changes, and more robust failure recovery. Ryan C. Gordon 2017-03-30 16:33:47 -0400
  • c85c57a05d wasapi: Handle lost audio device endpoints. Ryan C. Gordon 2017-03-29 14:23:39 -0400
  • f2179944cc Patched to compile on some platforms. Ryan C. Gordon 2017-03-29 12:04:17 -0400
  • 1dc9ae5c1e Use GCC's atomic loads in SDL_AtomicGet and SDL_AtomicGetPtr James Legg 2017-03-29 15:48:22 +0100
  • 266816b4aa Removed newlines from error messages. Philipp Wiesemann 2017-03-26 21:00:19 +0200
  • 00da0824f5 Updated axis/button mapping for Dualshock 3, for upcoming Sony driver changes Sam Lantinga 2017-03-23 13:53:09 -0700
  • 6bd87635ee iOS: Fixed compiling template on C89 compilers. Philipp Wiesemann 2017-03-19 22:17:01 +0100
  • 34a2a46f66 Removed unused constant in testgesture program. Philipp Wiesemann 2017-03-19 22:16:37 +0100
  • 7122036d03 Updated file name in porting README. Philipp Wiesemann 2017-03-19 22:16:24 +0100
  • c35f46d03c mir: Set the max/min w/h vs just setting the window w/h Brandon Schaefer 2017-03-18 13:57:57 -0700
  • 60ba8552d8 Backed out changeset e3fcdad257fc - testaudiocapture.c already does what we want Sam Lantinga 2017-03-16 16:45:12 -0700
  • 570e286fd6 Added an audio recording test program Sam Lantinga 2017-03-15 11:39:54 -0700
  • 22161480ee Compile fix for android. Sam Lantinga 2017-03-14 07:22:08 -0700
  • 6814f5dbc0 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
  • c4d54504fa differentiate between capture / playback audio thread names Sam Lantinga 2017-03-14 07:16:56 -0700
  • 763e138903 Added an API to get the joystick instance ID before opening the device: SDL_JoystickGetDeviceInstanceID() Sam Lantinga 2017-03-09 16:09:16 -0800
  • 6bdc0e724d Fixed tabs to spaces Sam Lantinga 2017-03-09 15:12:19 -0800
  • aae481294d Added support to loopwave for hotplugging audio devices Sam Lantinga 2017-03-09 14:50:23 -0800
  • c1802ef646 Fixed compile error with gcc -std=c99 Sam Lantinga 2017-03-06 21:25:06 -0800
  • 20c846ebe7 Fixed warning about implicit conversion in controllermap program. Philipp Wiesemann 2017-03-04 23:05:47 +0100
  • 72fdf62980 Mir: Fixed crash if creating default cursor failed. Philipp Wiesemann 2017-03-04 23:05:32 +0100
  • 42d02890f4 Linux: Fixed error message. Philipp Wiesemann 2017-03-04 23:05:11 +0100
  • 6aa17426a6 video: Don't compile isAtLeastGL3() if we don't have OpenGL support _at all_. Ryan C. Gordon 2017-03-03 16:38:45 -0500
  • ca0bf151d5 Fix some more compiler warnings on armcc. Ryan C. Gordon 2017-03-03 16:38:17 -0500
  • d526b8a1e9 Some patches to make SDL compile with armcc (ARM's C compiler). Ryan C. Gordon 2017-03-02 13:33:04 -0500
  • 94a69443c7 mistake: Revert the files that I did not mean to commit Brandon Schaefer 2017-03-01 15:05:54 -0800
  • 7bbb13ea59 * Some refactoring and bug fixes. Thanks Micha? Kuchta! Brandon Schaefer 2017-03-01 14:50:59 -0800
  • bc8778854e raspberrypi: RPI_Destroy() should free the SDL_VideoDevice and its driverdata. Ryan C. Gordon 2017-02-28 19:48:52 -0500
  • 5a47ee0365 mir: Get ready for Mir 1.0, clean up deprecations. Thanks Micha? Kuchta! Brandon Schaefer 2017-02-27 12:20:16 -0800
  • 1066bcc83a audio: clarified what SDL_AudioSpec::samples is, removed note about power of 2. Ryan C. Gordon 2017-02-27 10:11:40 -0500
  • e5d9b25d8c Fixed comment style. Philipp Wiesemann 2017-02-26 21:20:39 +0100
  • 32ef85b52c Updated generated configure script. Ryan C. Gordon 2017-02-26 01:03:39 -0500
  • a4249b48ee Patched to compile on C89 compilers. Ryan C. Gordon 2017-02-26 00:56:13 -0500
  • 4d525d465b configure: Cygwin and MingW should try to use -Wdeclaration-after-statement. Ryan C. Gordon 2017-02-26 00:54:45 -0500
  • 3b9e4d0a6c audio: Try to keep callbacks firing at normal pace when device is lost. Ryan C. Gordon 2017-02-26 00:39:22 -0500
  • 07519a6b95 Removed a bunch of unnecessary #ifdefs. Ryan C. Gordon 2017-02-26 00:40:04 -0500
  • a366c35f37 audio: run the audio callback even if device was lost. Ryan C. Gordon 2017-02-26 00:12:33 -0500
  • 5728cb2025 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
  • e07e446a3f WinRT: removed Windows 8.0 from build-bot + NuGet package creation scripts David Ludwig 2017-02-25 21:23:12 -0500
  • b13c443cd8 WinRT: removed buildbot debug code, pending further research David Ludwig 2017-02-24 20:49:14 -0500
  • f7bfa3b79e WinRT: more buildbot debug code David Ludwig 2017-02-24 20:19:28 -0500
  • ecb1eb823e WinRT: added code to help debug a buildbot error David Ludwig 2017-02-24 19:59:57 -0500
  • 0e7530b057 cmake: add WASAPI audio target to the build (thanks, Martin!). Ryan C. Gordon 2017-02-23 22:38:04 -0500
  • 71a4e8ed13 Stop CoreAudio from doing expensive audio rate conversion Sam Lantinga 2017-02-23 12:10:02 -0800
  • a9762551cd Added config for the Razer Wildcat on Mac OS X Sam Lantinga 2017-02-20 11:02:35 -0800
  • 43dbbd6375 Updated iOS fat build Sam Lantinga 2017-02-20 10:55:49 -0800
  • 94754c3968 Updated config headers to override the base SDL_config.h if both are included Sam Lantinga 2017-02-20 10:55:33 -0800
  • dfa8fb3105 Fixed warnings if compiling loopwave programs with C++. Philipp Wiesemann 2017-02-19 21:05:42 +0100
  • 9f8c1d779a Updated library name in header file. Philipp Wiesemann 2017-02-19 21:05:26 +0100
  • cfcec57f42 Fixed comment. Philipp Wiesemann 2017-02-19 21:05:09 +0100
  • 9428ff19a9 Added support for the Razer Wildcat on Linux Sam Lantinga 2017-02-17 17:46:58 -0800
  • 0d647d35b0 Emscripten: implement custom cursors Charlie Birks 2017-02-17 10:13:17 +0000
  • 33bddcfda2 Emscripten: refactor cursor handling Charlie Birks 2017-02-17 10:13:12 +0000
  • 90e302d074 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
  • 613955b4f2 Emscripten: only update pixel ratio if HiDPI is enabled Charlie Birks 2017-02-17 10:13:07 +0000
  • e8677a1bd2 audio: Added basic WAVE_FORMAT_EXTENSIBLE support to .wav loader. Ryan C. Gordon 2017-02-17 02:25:37 -0500
  • 4a0b287def More HTTPS doc tweaks. Ryan C. Gordon 2017-02-16 16:59:07 -0500
  • 8ade96ccc4 More HTTPS changes in the documentation. Ryan C. Gordon 2017-02-16 16:52:03 -0500
  • 8ad131b78e readme: more HTTPS changes. Ryan C. Gordon 2017-02-16 13:55:12 -0500
  • 32f85a99d8 readme: correct webpage URL to use HTTPS. Ryan C. Gordon 2017-02-16 13:30:34 -0500
  • 1ed41d6d0d Patched to compile on Windows. Ryan C. Gordon 2017-02-14 03:12:09 -0500
  • 6046fd4cb0 wasapi: Initial WASAPI support, for Windows Vista and later. Ryan C. Gordon 2017-02-14 03:03:27 -0500
  • c93bca489d stdlib: Fixed crash on SDL_snprintf("%s", NULL). Ryan C. Gordon 2017-02-14 02:49:08 -0500
  • d1eb2d190d thread: Don't use SetThreadDescription on WinRT right now. Ryan C. Gordon 2017-02-13 17:05:14 -0500
  • 70c0400b12 windows: Try to unify all the GUID comparison code into a core helper function. Ryan C. Gordon 2017-02-13 17:00:46 -0500
  • e5fc93baca audio: Don't wrap bootstrap declarations in preprocessor macros. Ryan C. Gordon 2017-02-13 16:59:02 -0500
  • ad9c702f6a audio: SDL_AudioStream's *_sample_frame_size should be in bytes, not bits. Ryan C. Gordon 2017-02-13 16:56:41 -0500
  • 175f1e8f4a audio: Added a ThreadDeinit() method to match ThreadInit. Ryan C. Gordon 2017-02-13 16:55:00 -0500
  • 886736a2c8 Fixed bug 3584 - Small stack size for audio callback thread Sam Lantinga 2017-02-11 16:38:16 -0800
  • cf31ea1478 Fixed bug 3583 - X11 touch device can be permanently lost Sam Lantinga 2017-02-11 11:14:48 -0800
  • 06ccb71bcd 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
  • 9171f71dbe Fixed warning in Android build Sam Lantinga 2017-02-10 09:41:16 -0800
  • 107c19daad Log the error returned by XAudio2Create() Sam Lantinga 2017-02-09 06:01:14 -0800
  • 8eee82cd84 Windows: Fixed warning about unused variable. Philipp Wiesemann 2017-02-03 23:30:43 +0100
  • 33ff5bd148 Fixed typo in log message. Philipp Wiesemann 2017-02-03 23:30:29 +0100
  • 8f78f5bb94 Fixed build on Apple TV Sam Lantinga 2017-02-02 16:56:02 -0800
  • 710ae62a79 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
  • da30992d47 Fixed bug 3577 - Can't set minimal size (message box appears instead) if maximal size wasn't declared (i.e. unlimited) Sam Lantinga 2017-02-02 00:41:58 -0800
  • 3f83fce7c1 Fixed whitespace Sam Lantinga 2017-01-31 13:30:35 -0800
  • be28d7c88c Added support for the Saitek Pro Flight X-56 Rhino Sam Lantinga 2017-01-31 12:30:55 -0800
  • 6717a3d38d Added support for the HOTAS Warthog throttle Sam Lantinga 2017-01-31 12:23:29 -0800
  • a156b0d994 Added the HOTAS Warthog as a flight stick Sam Lantinga 2017-01-31 10:20:09 -0800
  • 800a72eb17 Switch stderr output to SDL_Log() so it shows up on Windows and mobile devices Sam Lantinga 2017-01-31 10:19:56 -0800