Commit Graph

  • 63644907e9 Patched to compile on some platforms. Ryan C. Gordon 2017-03-29 12:04:17 -04:00
  • ec49584481 Use GCC's atomic loads in SDL_AtomicGet and SDL_AtomicGetPtr James Legg 2017-03-29 15:48:22 +01:00
  • 63db7e414d Removed newlines from error messages. Philipp Wiesemann 2017-03-26 21:00:19 +02:00
  • df012aa40d Updated axis/button mapping for Dualshock 3, for upcoming Sony driver changes Sam Lantinga 2017-03-23 13:53:09 -07:00
  • b59c0eabed iOS: Fixed compiling template on C89 compilers. Philipp Wiesemann 2017-03-19 22:17:01 +01:00
  • 6142a07e06 Removed unused constant in testgesture program. Philipp Wiesemann 2017-03-19 22:16:37 +01:00
  • e674aa1eb8 Updated file name in porting README. Philipp Wiesemann 2017-03-19 22:16:24 +01:00
  • 445680706f mir: Set the max/min w/h vs just setting the window w/h Brandon Schaefer 2017-03-18 13:57:57 -07:00
  • d66f238377 Backed out changeset 90e5cb81c483 - testaudiocapture.c already does what we want Sam Lantinga 2017-03-16 16:45:12 -07:00
  • 71dad8a81e Added an audio recording test program Sam Lantinga 2017-03-15 11:39:54 -07:00
  • 4dddeae7c5 Compile fix for android. Sam Lantinga 2017-03-14 07:22:08 -07:00
  • 52b52e86e7 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 -07:00
  • 5def53e935 differentiate between capture / playback audio thread names Sam Lantinga 2017-03-14 07:16:56 -07:00
  • e147ccd615 Added an API to get the joystick instance ID before opening the device: SDL_JoystickGetDeviceInstanceID() Sam Lantinga 2017-03-09 16:09:16 -08:00
  • abd8f65ba3 Fixed tabs to spaces Sam Lantinga 2017-03-09 15:12:19 -08:00
  • 5aa5988090 Added support to loopwave for hotplugging audio devices Sam Lantinga 2017-03-09 14:50:23 -08:00
  • fd16cf4a66 Fixed compile error with gcc -std=c99 Sam Lantinga 2017-03-06 21:25:06 -08:00
  • 3f675a01a7 Fixed warning about implicit conversion in controllermap program. Philipp Wiesemann 2017-03-04 23:05:47 +01:00
  • 54307c406b Mir: Fixed crash if creating default cursor failed. Philipp Wiesemann 2017-03-04 23:05:32 +01:00
  • 343c84b28b Linux: Fixed error message. Philipp Wiesemann 2017-03-04 23:05:11 +01:00
  • b17cd02507 video: Don't compile isAtLeastGL3() if we don't have OpenGL support _at all_. Ryan C. Gordon 2017-03-03 16:38:45 -05:00
  • cf875b61dd Fix some more compiler warnings on armcc. Ryan C. Gordon 2017-03-03 16:38:17 -05:00
  • 9ed1eef16c Some patches to make SDL compile with armcc (ARM's C compiler). Ryan C. Gordon 2017-03-02 13:33:04 -05:00
  • 62c9848b3d mistake: Revert the files that I did not mean to commit Brandon Schaefer 2017-03-01 15:05:54 -08:00
  • 88dad22cdf * Some refactoring and bug fixes. Thanks Michał Kuchta! Brandon Schaefer 2017-03-01 14:50:59 -08:00
  • 0231d80e0d raspberrypi: RPI_Destroy() should free the SDL_VideoDevice and its driverdata. Ryan C. Gordon 2017-02-28 19:48:52 -05:00
  • d7c67d0210 mir: Get ready for Mir 1.0, clean up deprecations. Thanks Michał Kuchta! Brandon Schaefer 2017-02-27 12:20:16 -08:00
  • 05df03613b audio: clarified what SDL_AudioSpec::samples is, removed note about power of 2. Ryan C. Gordon 2017-02-27 10:11:40 -05:00
  • de892528d9 Fixed comment style. Philipp Wiesemann 2017-02-26 21:20:39 +01:00
  • 176718fcd2 Updated generated configure script. Ryan C. Gordon 2017-02-26 01:03:39 -05:00
  • 74bb7c2910 Patched to compile on C89 compilers. Ryan C. Gordon 2017-02-26 00:56:13 -05:00
  • 82690f7ff4 configure: Cygwin and MingW should try to use -Wdeclaration-after-statement. Ryan C. Gordon 2017-02-26 00:54:45 -05:00
  • da406a0194 audio: Try to keep callbacks firing at normal pace when device is lost. Ryan C. Gordon 2017-02-26 00:39:22 -05:00
  • 98e18e9ccf Removed a bunch of unnecessary #ifdefs. Ryan C. Gordon 2017-02-26 00:40:04 -05:00
  • e8ccf808b2 audio: run the audio callback even if device was lost. Ryan C. Gordon 2017-02-26 00:12:33 -05:00
  • 1c1a6f82d3 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 -05:00
  • a37300b021 WinRT: removed Windows 8.0 from build-bot + NuGet package creation scripts David Ludwig 2017-02-25 21:23:12 -05:00
  • 07484eaf8a WinRT: removed buildbot debug code, pending further research David Ludwig 2017-02-24 20:49:14 -05:00
  • e007cc26d7 WinRT: more buildbot debug code David Ludwig 2017-02-24 20:19:28 -05:00
  • 6a8bb75542 WinRT: added code to help debug a buildbot error David Ludwig 2017-02-24 19:59:57 -05:00
  • ed2ceada1a cmake: add WASAPI audio target to the build (thanks, Martin!). Ryan C. Gordon 2017-02-23 22:38:04 -05:00
  • 5378779815 Stop CoreAudio from doing expensive audio rate conversion Sam Lantinga 2017-02-23 12:10:02 -08:00
  • ffef80b48e Added config for the Razer Wildcat on Mac OS X Sam Lantinga 2017-02-20 11:02:35 -08:00
  • 94bf94069f Updated iOS fat build Sam Lantinga 2017-02-20 10:55:49 -08:00
  • 44823377c0 Updated config headers to override the base SDL_config.h if both are included Sam Lantinga 2017-02-20 10:55:33 -08:00
  • 844198cfac Fixed warnings if compiling loopwave programs with C++. Philipp Wiesemann 2017-02-19 21:05:42 +01:00
  • 7ffc9b62a7 Updated library name in header file. Philipp Wiesemann 2017-02-19 21:05:26 +01:00
  • 57d250b7cc Fixed comment. Philipp Wiesemann 2017-02-19 21:05:09 +01:00
  • 2a137f0858 Added support for the Razer Wildcat on Linux Sam Lantinga 2017-02-17 17:46:58 -08:00
  • b9b4bc070d Emscripten: implement custom cursors Charlie Birks 2017-02-17 10:13:17 +00:00
  • d9bbbedd1e Emscripten: refactor cursor handling Charlie Birks 2017-02-17 10:13:12 +00:00
  • 1d731963fe 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 +00:00
  • b45b4ee64f Emscripten: only update pixel ratio if HiDPI is enabled Charlie Birks 2017-02-17 10:13:07 +00:00
  • 87ec58a52a audio: Added basic WAVE_FORMAT_EXTENSIBLE support to .wav loader. Ryan C. Gordon 2017-02-17 02:25:37 -05:00
  • 15fe3429b5 More HTTPS doc tweaks. Ryan C. Gordon 2017-02-16 16:59:07 -05:00
  • db299ecef4 More HTTPS changes in the documentation. Ryan C. Gordon 2017-02-16 16:52:03 -05:00
  • 411c27dd6b readme: more HTTPS changes. Ryan C. Gordon 2017-02-16 13:55:12 -05:00
  • 4952519867 readme: correct webpage URL to use HTTPS. Ryan C. Gordon 2017-02-16 13:30:34 -05:00
  • d54c536c19 Patched to compile on Windows. Ryan C. Gordon 2017-02-14 03:12:09 -05:00
  • 9a2896195b wasapi: Initial WASAPI support, for Windows Vista and later. Ryan C. Gordon 2017-02-14 03:03:27 -05:00
  • 32ada55b55 stdlib: Fixed crash on SDL_snprintf("%s", NULL). Ryan C. Gordon 2017-02-14 02:49:08 -05:00
  • 077400d6f4 thread: Don't use SetThreadDescription on WinRT right now. Ryan C. Gordon 2017-02-13 17:05:14 -05:00
  • 47b75f050e windows: Try to unify all the GUID comparison code into a core helper function. Ryan C. Gordon 2017-02-13 17:00:46 -05:00
  • f0279286da audio: Don't wrap bootstrap declarations in preprocessor macros. Ryan C. Gordon 2017-02-13 16:59:02 -05:00
  • d5475b3b51 audio: SDL_AudioStream's *_sample_frame_size should be in bytes, not bits. Ryan C. Gordon 2017-02-13 16:56:41 -05:00
  • 0d3c93651a audio: Added a ThreadDeinit() method to match ThreadInit. Ryan C. Gordon 2017-02-13 16:55:00 -05:00
  • eba739219d Fixed bug 3584 - Small stack size for audio callback thread Sam Lantinga 2017-02-11 16:38:16 -08:00
  • 5387d92bcd Fixed bug 3583 - X11 touch device can be permanently lost Sam Lantinga 2017-02-11 11:14:48 -08:00
  • 548c43b893 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 -08:00
  • 207726d8c7 Fixed warning in Android build Sam Lantinga 2017-02-10 09:41:16 -08:00
  • c23c298ee6 Log the error returned by XAudio2Create() Sam Lantinga 2017-02-09 06:01:14 -08:00
  • 9146d301e1 Windows: Fixed warning about unused variable. Philipp Wiesemann 2017-02-03 23:30:43 +01:00
  • b62506ade3 Fixed typo in log message. Philipp Wiesemann 2017-02-03 23:30:29 +01:00
  • 82adccc15e Fixed build on Apple TV Sam Lantinga 2017-02-02 16:56:02 -08:00
  • 8ba3ebfa14 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 -08:00
  • 7fdd26553e 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 -08:00
  • 7fc8541c0d Fixed whitespace Sam Lantinga 2017-01-31 13:30:35 -08:00
  • 58b2cc2083 Added support for the Saitek Pro Flight X-56 Rhino Sam Lantinga 2017-01-31 12:30:55 -08:00
  • 88be409a04 Added support for the HOTAS Warthog throttle Sam Lantinga 2017-01-31 12:23:29 -08:00
  • eb445857f5 Added the HOTAS Warthog as a flight stick Sam Lantinga 2017-01-31 10:20:09 -08:00
  • 162523b2ff Switch stderr output to SDL_Log() so it shows up on Windows and mobile devices Sam Lantinga 2017-01-31 10:19:56 -08:00
  • 8f16acd9b9 Fixed compiler warning about comma at end of enum. Philipp Wiesemann 2017-01-30 22:20:20 +01:00
  • f11661c4b2 Fixed Windows build Sam Lantinga 2017-01-28 14:35:35 -08:00
  • b766ec5cc5 Fixed bug 3550 - No mouse move messages send while over the titlebar and windows edges Sam Lantinga 2017-01-28 11:17:10 -08:00
  • 545eb976f8 Use a stronger X font definition for X11_MessageBox on UTF-8 Rémi Verschelde 2017-01-28 10:54:12 +01:00
  • 72aecf93a3 Fixed bug 3569 - GL_UpdateViewport leaves PROJECTION matrix selected Sam Lantinga 2017-01-27 21:23:27 -08:00
  • 0f0980988d 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 -08:00
  • 83b9aad218 Sorted controller entries Sam Lantinga 2017-01-27 18:06:50 -08:00
  • 5dbf79b8ac Add a mapping for Xbox Wireless Controllers running old firmware Jessica Stokes 2017-01-26 21:25:05 -08:00
  • 8be9091356 windows: first shot at naming threads with SetThreadDescription(). Ryan C. Gordon 2017-01-27 20:50:30 -05:00
  • 1497154e59 Added Thrustmaster Wheel FFB entry to the list of wheels Sam Lantinga 2017-01-27 06:05:50 -08:00
  • 9cff625c90 Added an API to get the type of a connected joystick Sam Lantinga 2017-01-27 05:59:58 -08:00
  • b2fd805192 Add gamecontrollerdb mapping for Xbox One S on Mac Misty De Meo 2017-01-25 22:24:54 -08:00
  • 9f6b0c5048 Darwin: fix detection of Xbox One S controller Misty De Meo 2017-01-25 22:22:05 -08:00
  • 0b5cd9831e Generalized the audio resampling hint for other resampling methods in the future Sam Lantinga 2017-01-24 19:38:01 -08:00
  • 0c3e5f238c audio: libsamplerate can't resample in-place; make space for a copy if needed. Ryan C. Gordon 2017-01-24 20:30:48 -05:00
  • 6823ea391e configure: report libsamplerate support status. Ryan C. Gordon 2017-01-24 16:18:25 -05:00
  • 937dc8706d audio: Offer a hint for libsamplerate quality/speed tradeoff. Ryan C. Gordon 2017-01-24 15:52:22 -05:00
  • 233b0c1135 CMake: fixed logic error in setting -mfpmath=387. Ryan C. Gordon 2017-01-24 12:20:41 -05:00
  • b0883a061b configure.in: Check for sse3 too when setting -mfpmath=387. Ryan C. Gordon 2017-01-24 12:20:12 -05:00