Commit Graph

  • 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
  • 4e3fa7b9d4 Fixed compiler warning about comma at end of enum. Philipp Wiesemann 2017-01-30 22:20:20 +0100
  • 52e9c42df9 Fixed Windows build Sam Lantinga 2017-01-28 14:35:35 -0800
  • 869b7fe314 Fixed bug 3550 - No mouse move messages send while over the titlebar and windows edges Sam Lantinga 2017-01-28 11:17:10 -0800
  • c3eea703ee Use a stronger X font definition for X11_MessageBox on UTF-8 R?mi Verschelde 2017-01-28 10:54:12 +0100
  • 13433c4a61 Fixed bug 3569 - GL_UpdateViewport leaves PROJECTION matrix selected Sam Lantinga 2017-01-27 21:23:27 -0800
  • 0090a33805 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
  • d02473682e Sorted controller entries Sam Lantinga 2017-01-27 18:06:50 -0800
  • aa90b730b8 Add a mapping for Xbox Wireless Controllers running old firmware Jessica Stokes 2017-01-26 21:25:05 -0800
  • 8fa9b57f75 windows: first shot at naming threads with SetThreadDescription(). Ryan C. Gordon 2017-01-27 20:50:30 -0500
  • 95ab9dc73c Added Thrustmaster Wheel FFB entry to the list of wheels Sam Lantinga 2017-01-27 06:05:50 -0800
  • 3c90a52aa7 Added an API to get the type of a connected joystick Sam Lantinga 2017-01-27 05:59:58 -0800
  • ae5e9a319b Add gamecontrollerdb mapping for Xbox One S on Mac Misty De Meo 2017-01-25 22:24:54 -0800
  • ca89d9b593 Darwin: fix detection of Xbox One S controller Misty De Meo 2017-01-25 22:22:05 -0800
  • ede5c73484 Generalized the audio resampling hint for other resampling methods in the future Sam Lantinga 2017-01-24 19:38:01 -0800
  • 47e2f4e950 audio: libsamplerate can't resample in-place; make space for a copy if needed. Ryan C. Gordon 2017-01-24 20:30:48 -0500
  • 1b3327edd0 configure: report libsamplerate support status. Ryan C. Gordon 2017-01-24 16:18:25 -0500
  • c7f9dcb6fc audio: Offer a hint for libsamplerate quality/speed tradeoff. Ryan C. Gordon 2017-01-24 15:52:22 -0500
  • 5ea0c893cd CMake: fixed logic error in setting -mfpmath=387. Ryan C. Gordon 2017-01-24 12:20:41 -0500
  • 36cb05a8f8 configure.in: Check for sse3 too when setting -mfpmath=387. Ryan C. Gordon 2017-01-24 12:20:12 -0500
  • 1da3a33773 audio: Fix static analysis concerns about a dead assignment. Ryan C. Gordon 2017-01-24 10:09:29 -0500
  • 073ff7dea3 Added a note about aligning SDL_AudioCVT data. Ryan C. Gordon 2017-01-24 00:55:41 -0500
  • 8f627c1cd8 audio: Make sure SDL_AudioStream's work buffer is 16-byte aligned, for SIMD. Ryan C. Gordon 2017-01-24 00:51:33 -0500
  • 17dcee20c1 audio: Streams now resample in-place. Removed second allocated buffer. Ryan C. Gordon 2017-01-24 00:17:40 -0500
  • b5eeab779f audio: allow stereo Sint16 resampling fast path in SDL_AudioStream. Ryan C. Gordon 2017-01-24 00:08:24 -0500
  • a80cb672e3 audio: Fixed off-by-one error in upsampling. Ryan C. Gordon 2017-01-24 00:03:36 -0500
  • dad07f960b audio: Resampler now special-cases stereo and mono processing. Ryan C. Gordon 2017-01-23 16:45:50 -0500
  • 8ce6ddf125 audio: Fixed incorrect pointer in SDL_ResampleCVT_si16_c2(). Ryan C. Gordon 2017-01-23 16:42:47 -0500
  • ecdc6c1207 audio: Fixed copy/paste bug in float32->sint16/SSE2 scalar leftover code. Ryan C. Gordon 2017-01-23 12:14:28 -0500
  • 4b8f354668 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
  • fab4501811 audio: use _mm_srli_si128 instead of _mm_bsrli_si128. Ryan C. Gordon 2017-01-23 12:02:02 -0500
  • 3594bf8eeb audio: Wired up new SSE code to build system. Ryan C. Gordon 2017-01-23 01:05:44 -0500
  • 202ab30c16 audio: Special case for resampling stereo AUDIO_S16SYS audio data. Ryan C. Gordon 2017-01-22 20:27:48 -0500
  • 8855daac66 audio: Make the simple resampler operate in-place. Ryan C. Gordon 2017-01-22 23:48:15 -0500