Commit Graph

  • e046213783 Patched to compile on Windows. Ryan C. Gordon 2017-05-18 16:27:36 -0400
  • bba29d3c67 wasapi: Replace tabs with strings in source code. Ryan C. Gordon 2017-05-18 15:46:06 -0400
  • e392206893 wasapi: Deal with AUDCLNT_S_BUFFER_EMPTY when flushing audio device. Ryan C. Gordon 2017-05-18 15:43:51 -0400
  • 100f7041cd audio: One more callbackspec fix (thanks, Simon!). Ryan C. Gordon 2017-05-18 15:33:17 -0400
  • 961ac2bfc8 Fixed restoring a window that was maximized then minimized, then restored. Sam Lantinga 2017-05-16 17:48:57 -0700
  • b072704959 SDL - add SDL_WINDOW_VULKAN and make Android_CreateWindow only create an EGLSurface when SDL_WINDOW_VULKAN is not present. This makes it so the ANativeWindow* can be used with vkCreateAndroidSurfaceKHR, otherwise it will fail because having both an EGLSurface and VkSurfaceKHR attached to a window is not allowed according to the Vulkan spec: Sam Lantinga 2017-05-16 06:30:39 -0700
  • 34aba8d03b Added missing path in porting README. Philipp Wiesemann 2017-05-13 23:01:04 +0200
  • 2bece3971e directfb: Fixed compiler warnings about undefined functions. Philipp Wiesemann 2017-05-13 23:00:53 +0200
  • d67f2e11c0 emscripten: Fixed not removing pointer lock event callback. Philipp Wiesemann 2017-05-13 23:00:35 +0200
  • 271c8ed39e emscripten: Changed internal functions to be static. Philipp Wiesemann 2017-05-12 23:01:17 +0200
  • 4e381c51fd Fixed warnings about shadowed global variable. Philipp Wiesemann 2017-05-12 23:01:04 +0200
  • 444bc309ac directfb: Removed duplicate comment. Philipp Wiesemann 2017-05-12 23:00:40 +0200
  • 07a0e37e65 directfb: Fixed typo in log message. Philipp Wiesemann 2017-05-11 23:00:39 +0200
  • d61463fb03 directfb: Fixed compiler warnings about unused variables. Philipp Wiesemann 2017-05-11 23:00:21 +0200
  • 9b95592c15 audio: fixed more "spec" references that should have been "callbackspec". Ryan C. Gordon 2017-05-10 16:18:43 -0400
  • 3d35f550df Fixed build error on Linux Sam Lantinga 2017-05-09 03:19:58 -0700
  • 23b078f01f Added support for mixing Qt and SDL on iOS Sam Lantinga 2017-05-09 10:10:42 -0700
  • 934a7b8ee4 haiku: Fixed crash on quit if max number of joysticks was connected. Philipp Wiesemann 2017-05-07 21:02:46 +0200
  • 0a56f399b4 haiku: Changed internal function to be static. Philipp Wiesemann 2017-05-07 21:02:31 +0200
  • 98067ea4e6 haiku: Fixed unlocking clipboard twice. Philipp Wiesemann 2017-05-07 21:02:16 +0200
  • 98a1397fa8 haiku: Fixed comment. Philipp Wiesemann 2017-05-06 21:46:11 +0200
  • 89018a0f63 mir: Fixed memory leak if system cursor id is unknown. Philipp Wiesemann 2017-05-06 21:46:00 +0200
  • b426efc7d5 emscripten: Fixed return type in event callback declaration. Philipp Wiesemann 2017-05-06 21:45:43 +0200
  • 631548c600 Fixed comment typo Sam Lantinga 2017-05-05 05:10:30 -0700
  • 8af46a91c5 iOS: Only mark interrupted audio devices as non-interrupted if AudioQueueStart is successful. Alex Szpakowski 2017-05-03 18:05:29 -0300
  • 8fc567bb11 cocoa: Don't crash on messagebox keypress without a successful SDL_Init(). Ryan C. Gordon 2017-05-02 21:46:28 -0400
  • 606c3f337a Fixed another AC_DEFINE. Ryan C. Gordon 2017-05-02 11:31:14 -0400
  • d86fe40d3f Fixed configure script. Ryan C. Gordon 2017-05-02 11:16:58 -0400
  • 1720bad352 haiku: Various fixes from haikuports. Ryan C. Gordon 2017-05-01 18:39:05 -0400
  • bdf48d56ea windows: Changed six internal functions to be static. Philipp Wiesemann 2017-04-29 22:50:35 +0200
  • 5a7b519f57 Removed unused field in loopwavequeue program. Philipp Wiesemann 2017-04-29 22:50:23 +0200
  • 7a832a9159 Added Steam Controller mappings for Linux and iOS Sam Lantinga 2017-04-27 15:52:37 -0700
  • 4ccf6e2754 audio: another wrong struct that causes NULL pointer crash (thanks, Simon!). Ryan C. Gordon 2017-04-26 01:43:40 -0400
  • 939b6ad5ee windows: Add SDL_WINDOW_ALWAYS_ON_TOP support. Joshua Granick 2017-04-20 21:31:44 -0400
  • 965fc8f496 audio: Fix audio queue functions to use new spec structure. Juha Kuikka 2017-04-20 21:25:29 -0400
  • 9ac1d451cb emscripten: keep track of pointer lock losses and maybe regrab pointer later. Ryan C. Gordon 2017-04-20 13:00:54 -0400
  • 68788cd428 Fix crash in SDL audio thread, by Juha Kuikka Sam Lantinga 2017-04-18 22:17:40 -0700
  • c86e535958 atomic: Patched to compile on Android. Ryan C. Gordon 2017-04-13 15:28:56 -0400
  • c94d9352ec atomic: favor compiler intrinsics for compare-and-swap over macOS APIs. Ryan C. Gordon 2017-04-13 13:28:52 -0400
  • fcef90ad71 atomic: let Clang always use atomic_load_n if available. Ryan C. Gordon 2017-04-13 13:22:23 -0400
  • 199aa64add mir: Fixed typo in error messages. Philipp Wiesemann 2017-04-09 23:00:54 +0200
  • 548b60ef5e linux: Changed two variables to be static. Philipp Wiesemann 2017-04-09 23:00:42 +0200
  • 377c671adf ios: Fixed compiler warnings about unused variables in demo. Philipp Wiesemann 2017-04-09 23:00:26 +0200
  • c8870974aa android: More robust fix for screen locking in landscape (thanks, Sylvain!). Ryan C. Gordon 2017-04-07 20:17:30 -0400
  • 573d795d98 Added support for the Cyborg V.3 Rumble Pad and the Mad Catz FightPad PRO Sam Lantinga 2017-04-07 03:39:43 -0700
  • dad92ab112 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
  • fe22239422 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
  • e81d6fc24b 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
  • 9514470585 Added support for a number of game controllers, including the Nintendo Switch Pro Controller Sam Lantinga 2017-04-04 08:43:44 -0700
  • 1ba6eae94c 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
  • 79bf194bfb PSP: Fixed error messages. Philipp Wiesemann 2017-04-02 21:33:54 +0200
  • 71e45d98c8 Mir: Changed two internal functions to be static. Philipp Wiesemann 2017-04-02 21:33:42 +0200
  • 0006d93c89 Emscripten: Simplified option name in build script and README. Philipp Wiesemann 2017-04-02 21:33:24 +0200
  • 59aebb8521 Updated generated configure script. Philipp Wiesemann 2017-04-02 21:33:02 +0200
  • 621e1fcbe6 Fixed typos and documentation in haptic header file. Philipp Wiesemann 2017-04-02 21:32:49 +0200
  • 97aee928bc Backing out broken change from previous commit. Ryan C. Gordon 2017-04-01 00:46:42 -0400
  • 24b9d01825 Intentionally breaking buildbot to test email server change. Ryan C. Gordon 2017-04-01 00:46:15 -0400
  • bf8846de32 README-hg.md: Updated main Mercurial website. Ryan C. Gordon 2017-04-01 00:17:15 -0400
  • 408cc5c411 BUGS.txt: Changed mailing list link to discourse.libsdl.org. Ryan C. Gordon 2017-04-01 00:05:25 -0400
  • d9ae216325 android: fix wrong events when locking device in landscape (thanks, Joshua!). Ryan C. Gordon 2017-03-31 23:43:53 -0400
  • 19987dd844 __atomic_load_n() appears to be available in GCC 5 but not GCC 4 Sam Lantinga 2017-03-30 06:52:34 -0700
  • 860ca89668 wasapi: deal with default device changes, and more robust failure recovery. Ryan C. Gordon 2017-03-30 16:33:47 -0400
  • 6ff37e5e2f wasapi: Handle lost audio device endpoints. Ryan C. Gordon 2017-03-29 14:23:39 -0400
  • 01ae14bf97 Patched to compile on some platforms. Ryan C. Gordon 2017-03-29 12:04:17 -0400
  • 6566c4ab73 Use GCC's atomic loads in SDL_AtomicGet and SDL_AtomicGetPtr James Legg 2017-03-29 15:48:22 +0100
  • 39bc3fa072 Removed newlines from error messages. Philipp Wiesemann 2017-03-26 21:00:19 +0200
  • 04ed93ca63 Updated axis/button mapping for Dualshock 3, for upcoming Sony driver changes Sam Lantinga 2017-03-23 13:53:09 -0700
  • 5034bcd5ca iOS: Fixed compiling template on C89 compilers. Philipp Wiesemann 2017-03-19 22:17:01 +0100
  • eda96f76e3 Removed unused constant in testgesture program. Philipp Wiesemann 2017-03-19 22:16:37 +0100
  • 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