Commit Graph

  • 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
  • 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