Commit Graph

  • 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
  • 66045e29be 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
  • cd28804e81 Fixed whitespace Sam Lantinga 2017-01-31 13:30:35 -0800
  • f1d81b84c8 Added support for the Saitek Pro Flight X-56 Rhino Sam Lantinga 2017-01-31 12:30:55 -0800
  • 985fedb434 Added support for the HOTAS Warthog throttle Sam Lantinga 2017-01-31 12:23:29 -0800
  • f62b300dd7 Added the HOTAS Warthog as a flight stick Sam Lantinga 2017-01-31 10:20:09 -0800
  • c496166bed Switch stderr output to SDL_Log() so it shows up on Windows and mobile devices Sam Lantinga 2017-01-31 10:19:56 -0800
  • 7d7b31b733 Fixed compiler warning about comma at end of enum. Philipp Wiesemann 2017-01-30 22:20:20 +0100
  • eb15a3d8ec Fixed Windows build Sam Lantinga 2017-01-28 14:35:35 -0800
  • 0122d2e925 Fixed bug 3550 - No mouse move messages send while over the titlebar and windows edges Sam Lantinga 2017-01-28 11:17:10 -0800
  • f963596262 Use a stronger X font definition for X11_MessageBox on UTF-8 R?mi Verschelde 2017-01-28 10:54:12 +0100
  • 70cf4e9ea1 Fixed bug 3569 - GL_UpdateViewport leaves PROJECTION matrix selected Sam Lantinga 2017-01-27 21:23:27 -0800
  • 932825a2a3 Return an error if trying to set a window minimum size larger than the maximum size, or vice versa Sam Lantinga 2017-01-27 21:16:38 -0800
  • 82b8da6a36 Sorted controller entries Sam Lantinga 2017-01-27 18:06:50 -0800
  • 41eab6821c Add a mapping for Xbox Wireless Controllers running old firmware Jessica Stokes 2017-01-26 21:25:05 -0800
  • 4c4d636153 windows: first shot at naming threads with SetThreadDescription(). Ryan C. Gordon 2017-01-27 20:50:30 -0500
  • b42f5d3ccc Added Thrustmaster Wheel FFB entry to the list of wheels Sam Lantinga 2017-01-27 06:05:50 -0800
  • 7f335c3d0d Added an API to get the type of a connected joystick Sam Lantinga 2017-01-27 05:59:58 -0800
  • aaa70c4f49 Add gamecontrollerdb mapping for Xbox One S on Mac Misty De Meo 2017-01-25 22:24:54 -0800
  • 3a246ed1f4 Darwin: fix detection of Xbox One S controller Misty De Meo 2017-01-25 22:22:05 -0800
  • 4efdb5149a Generalized the audio resampling hint for other resampling methods in the future Sam Lantinga 2017-01-24 19:38:01 -0800
  • 2d5c7f1c28 audio: libsamplerate can't resample in-place; make space for a copy if needed. Ryan C. Gordon 2017-01-24 20:30:48 -0500
  • eb75fde8df configure: report libsamplerate support status. Ryan C. Gordon 2017-01-24 16:18:25 -0500
  • 1c0b6751c9 audio: Offer a hint for libsamplerate quality/speed tradeoff. Ryan C. Gordon 2017-01-24 15:52:22 -0500
  • 0515c48f5c CMake: fixed logic error in setting -mfpmath=387. Ryan C. Gordon 2017-01-24 12:20:41 -0500
  • f08e9ef077 configure.in: Check for sse3 too when setting -mfpmath=387. Ryan C. Gordon 2017-01-24 12:20:12 -0500
  • ffcc320a0b audio: Fix static analysis concerns about a dead assignment. Ryan C. Gordon 2017-01-24 10:09:29 -0500
  • 462971de8f Added a note about aligning SDL_AudioCVT data. Ryan C. Gordon 2017-01-24 00:55:41 -0500
  • 172c6df99a audio: Make sure SDL_AudioStream's work buffer is 16-byte aligned, for SIMD. Ryan C. Gordon 2017-01-24 00:51:33 -0500
  • c33f7674ea audio: Streams now resample in-place. Removed second allocated buffer. Ryan C. Gordon 2017-01-24 00:17:40 -0500
  • 4f3cdbca30 audio: allow stereo Sint16 resampling fast path in SDL_AudioStream. Ryan C. Gordon 2017-01-24 00:08:24 -0500
  • 1a7b3071bf audio: Fixed off-by-one error in upsampling. Ryan C. Gordon 2017-01-24 00:03:36 -0500
  • d9c3b8244e audio: Resampler now special-cases stereo and mono processing. Ryan C. Gordon 2017-01-23 16:45:50 -0500
  • 0b60ce11ee audio: Fixed incorrect pointer in SDL_ResampleCVT_si16_c2(). Ryan C. Gordon 2017-01-23 16:42:47 -0500
  • 5dd9df7598 audio: Fixed copy/paste bug in float32->sint16/SSE2 scalar leftover code. Ryan C. Gordon 2017-01-23 12:14:28 -0500
  • 3a224c9d8e audio: Fix same bug as last commit, but for _mm_bslli_si128 vs _mm_slli_si128. Ryan C. Gordon 2017-01-23 12:06:10 -0500
  • 5b795095aa audio: use _mm_srli_si128 instead of _mm_bsrli_si128. Ryan C. Gordon 2017-01-23 12:02:02 -0500
  • 6f1645e856 audio: Wired up new SSE code to build system. Ryan C. Gordon 2017-01-23 01:05:44 -0500
  • 870d58c1a5 audio: Special case for resampling stereo AUDIO_S16SYS audio data. Ryan C. Gordon 2017-01-22 20:27:48 -0500
  • 9542f58fd0 audio: Make the simple resampler operate in-place. Ryan C. Gordon 2017-01-22 23:48:15 -0500
  • 450547097f audio: Added SSE3 implementation of SDL_ConvertStereoToMono(). Ryan C. Gordon 2017-01-23 00:57:19 -0500
  • 5e363e4f25 audio: don't cast to double in SDL_ConvertStereoToMono(). Ryan C. Gordon 2017-01-22 20:18:59 -0500
  • b3c29bb1f9 audio: removed conditional from simple resampler's inner loop. Ryan C. Gordon 2017-01-20 16:26:24 -0500
  • 655793d459 Haiku: Fixed memory leak if creating framebuffer failed. Philipp Wiesemann 2017-01-22 22:15:36 +0100
  • 73edbf022e WinRT: Fixed typo in README. Philipp Wiesemann 2017-01-22 22:15:24 +0100
  • fa46d692f2 Haiku: Removed unused variable. Philipp Wiesemann 2017-01-21 22:01:17 +0100
  • c5137b7cd7 Fixed compiler warning about returning a value in a void function. Philipp Wiesemann 2017-01-21 22:00:56 +0100
  • a1580f79f2 Fixed copyright symbol in testgles2 program. Philipp Wiesemann 2017-01-21 22:00:40 +0100
  • 270f9cb044 Fixed mapping the PG-9021 which, on Linux, emits a button partway through the trigger press along with axis motion all along the pull Sam Lantinga 2017-01-20 16:40:11 -0800
  • 683ac3f8c8 Added support for the 8Bitdo Zero GamePad Sam Lantinga 2017-01-20 08:13:23 -0800
  • ad74b7c36c Fixed mingw64 32-bit build, which does have the correct structure definitions Sam Lantinga 2017-01-19 20:19:37 -0800