Commit Graph

  • d4ffdc4539 Fixed window size when leaving fullscreen mode (thanks Eric!) Sam Lantinga 2017-09-09 09:31:12 -0700
  • 491f31ad82 Fixed bug 3760 - RWops doesn't check for integer overflow when stdio_fseek only supports 32 bits Sam Lantinga 2017-09-09 08:36:37 -0700
  • 8468e104d7 Make sure the libtool archives are installed Sam Lantinga 2017-09-09 08:34:46 -0700
  • e3378f69e3 Fixed bug 3808 - fix a typo in SDL_stretch.c Sam Lantinga 2017-09-09 08:20:56 -0700
  • 67dd51927b Updated config.guess and config.sub, added config.sub.patch for NaCl and Emscripten build support Sam Lantinga 2017-09-09 08:03:23 -0700
  • 306000fff6 Updated documentation to note that libvulkan-dev is no longer needed Sam Lantinga 2017-09-09 07:45:31 -0700
  • c4ba237b20 Fixed bug 3807 - Remove restriction from DECLSPEC macro for OS/2 Sam Lantinga 2017-09-09 07:42:29 -0700
  • a95f23bde6 We don't need libvulkan-dev to build Vulkan support Sam Lantinga 2017-09-09 07:35:55 -0700
  • 2a5a4f6cc4 Updated Debian changelog for 2.0.6 release Sam Lantinga 2017-09-09 07:30:25 -0700
  • 7631e70f7b Fixed bug 3805 - Why is there no --enable-video-rpi option in configure? Sam Lantinga 2017-09-08 22:21:01 -0700
  • 0235ce1cbb Fixed bug 3806 - Fixes for MSVC compiler warnings Sam Lantinga 2017-09-08 18:26:25 -0700
  • 60e93914bb keep joystick thread from waking unnecessarily, and from possibly blocking for 300ms at shutdown if a joystick was just plugged in Sam Lantinga 2017-09-08 07:15:47 -0700
  • 12bba1bf49 Fixed building with the first version of Visual Studio 2017, which doesn't have __has_include() (Thanks Simon!) Sam Lantinga 2017-09-08 15:08:50 -0700
  • 961f51d57e Fixed 64-bit build warning Sam Lantinga 2017-09-08 15:08:03 -0700
  • 41b19cae7a We don't need to pass the renderer into SDLTest_CleanupTextDrawing() Sam Lantinga 2017-09-08 04:53:31 -0700
  • 52c98bbd83 Fixed build Sam Lantinga 2017-09-08 04:38:46 -0700
  • 594440667c Added a function to clean up test text drawing Sam Lantinga 2017-09-08 04:14:05 -0700
  • 1efbb9a848 wave: SDL_LoadWAV now supports 24-bit audio. Ryan C. Gordon 2017-09-07 10:56:08 -0400
  • f397ab4296 vulkan: use "unsigned int" instead of "unsigned" Ryan C. Gordon 2017-09-06 19:35:36 -0400
  • 6bb0e36f87 raspberrypi: The latest Raspbian moved its EGL and GLES2 libs elsewhere. Ryan C. Gordon 2017-09-06 19:34:23 -0400
  • 5a3532d830 sdl: Sam Lantinga 2017-09-06 07:29:34 -0700
  • b13df45f11 You can have a borderless resizable window Sam Lantinga 2017-09-06 05:23:26 -0700
  • 1760216057 Fixed bug 3780 - GCC 7 implicit fallthrough warnings Sam Lantinga 2017-09-06 04:32:30 -0700
  • fd15f128ab Fixed bug 3801 - HAVE_LIBSAMPLERATE_H depending on HAVE_LIBC in current SDL_config.h.in Sam Lantinga 2017-09-06 10:31:05 -0700
  • a27036ce90 Fixed bug 3797 - configure check for float.h Sam Lantinga 2017-09-06 01:14:23 -0700
  • 6baa5c471c Fixed bug 3799 - SDL_CreateWindow fails with SDL_WINDOW_VULKAN (libvulkan.so.1 not found) Sam Lantinga 2017-09-06 01:10:10 -0700
  • 6e758fd2fc x11: make sure SDL_GetGlobalMouseState notices mouse warping through SDL APIs. Ryan C. Gordon 2017-09-05 16:15:54 -0400
  • 99bbc65382 Fixed bug 3273 - Fix for slow video subsystem initialization when using XRandR. Sam Lantinga 2017-09-05 08:24:38 -0700
  • 996272a4f1 Fixed typos in 2.0.6 patch notes Sam Lantinga 2017-09-04 23:10:12 -0700
  • 896bfe04f5 Added SDL_vulkan.h to the Mac OS X framework headers Sam Lantinga 2017-09-04 22:51:28 -0700
  • 8072b1eb22 Fixed compiler warning with mingw-w64 Sam Lantinga 2017-09-04 22:14:57 -0700
  • d38cf2a02a Added some more big 2.0.6 changes Sam Lantinga 2017-09-04 21:16:28 -0700
  • 6a6f178bbe Updated WhatsNew.txt for 2.0.6 Sam Lantinga 2017-09-04 20:48:01 -0700
  • d4d550ea70 Fixed bug 3790 - Memory leak with surfaces blitting on each other Sam Lantinga 2017-09-04 11:46:14 -0700
  • 96f39b62c6 macOS: bug-fix for #3793, "fullscreen toggle does not maintain SDL_Renderer's logical size" David Ludwig 2017-09-03 17:33:49 -0400
  • 8c21fbc310 WinRT: listed VS 2017 optional-component requirements David Ludwig 2017-09-03 16:36:22 -0400
  • 266be05f87 vulkan: Changed SDL_WINDOW_VULKAN value to match Tizen's fork. Ryan C. Gordon 2017-09-03 13:20:33 -0400
  • 4a29d4a468 video: Let video targets optionally decide their default OpenGL configs. Ryan C. Gordon 2017-09-02 19:35:32 -0400
  • 65c39eadd3 sndio: Patched to compile if SIO_DEVANY isn't defined. Ryan C. Gordon 2017-09-02 16:41:14 -0400
  • a9022843d1 Fixed bug 3792 - [KMS/DRM] Wrong GBM format Sam Lantinga 2017-09-01 12:54:38 -0700
  • ae2897f935 x11: Correctly restore previous GL context after sacrificial context is done. Ryan C. Gordon 2017-09-01 14:08:09 -0400
  • 15175053b8 x11: don't try to make a NULL GL context current when we already did that. Ryan C. Gordon 2017-09-01 14:00:11 -0400
  • 313f6fa812 x11: Clean up sacrificial GL context code. Ryan C. Gordon 2017-09-01 13:57:40 -0400
  • c2809d0d96 x11: Make a sacrificial glX context to check for extensions during init. Ryan C. Gordon 2017-09-01 13:27:53 -0400
  • ad559b2924 macOS: Update controller mapping of Steelseries Stratus XL to account for reversed thumbstick y-axis values (bug #3483). Alex Szpakowski 2017-08-31 22:07:28 -0300
  • 2eee3d2280 macOS: Fix menubar items being enabled when they shouldn't be. Alex Szpakowski 2017-08-31 21:34:29 -0300
  • 60113f38c9 Code style cleanup in the Cocoa and UIKit vulkan files. Alex Szpakowski 2017-08-31 21:26:13 -0300
  • 53791a0315 macOS: Prevent unwanted native fullscreen (Spaces) toggles when the window is in fullscreen or isn't resizable. Fixes bug #3691. Alex Szpakowski 2017-08-31 21:13:32 -0300
  • 96f085c4a7 Fixed bug 3791 - SDL_bits.h: __builtin_clz is supported in gcc >= 3.4 Sam Lantinga 2017-08-31 15:17:59 -0700
  • 79a12ef21d Update Android SDK required to API level 16 Sam Lantinga 2017-08-31 15:12:08 -0700
  • 6990557752 Fixed bug 3483 - Steelseries Nimbus MFi controller reversed Y-axis analog stick Sam Lantinga 2017-08-30 23:30:24 -0700
  • 1fae2e4290 Convert tabs to spaces in game controller database entries Sam Lantinga 2017-08-30 23:02:39 -0700
  • ba6f99fa94 Fixed bug 3789 - Android : small clean up Sam Lantinga 2017-08-30 14:25:01 -0700
  • b0f6ab9b0c Moved haptic source files into the proper folder Sam Lantinga 2017-08-30 09:44:38 -0700
  • b047451503 Fix QNX build - prioritize system EGL headers over the Khronos ones Sam Lantinga 2017-08-30 00:40:06 -0700
  • 1b87825259 Added some missing render capability flags Sam Lantinga 2017-08-29 23:14:39 -0700
  • b6dc67dd20 Fixed line breaks in verbose test logging output Sam Lantinga 2017-08-29 23:12:26 -0700
  • 8ca104fb7b Added some debug messaging for previously unhandled events Sam Lantinga 2017-08-29 22:52:17 -0700
  • 31bc2157c0 The dummy video driver check is now covered by explicitly checking for cocoa above. Sam Lantinga 2017-08-29 22:24:59 -0700
  • 3b572fb11d Fixed bug 3616 - SDL_GL_CreateContext fails with SDL_GL_CONTEXT_DEBUG_FLAG and ANGLE/GLES 2.0 Sam Lantinga 2017-08-29 22:04:43 -0700
  • b83730a307 Fixed bug 3719 - Cocoa - Incorrect window size when leaving fullscreen Sam Lantinga 2017-08-29 21:42:22 -0700
  • bc3d72af3c test: forgot to change a variable. Ryan C. Gordon 2017-08-29 18:25:55 -0400
  • e078dd2280 test: Fix for negative int that was now a size_t (thanks, Ozkan!). Ryan C. Gordon 2017-08-29 18:16:38 -0400
  • 07a66c42ca egl: Cast to size_t, in case platform's NativeDisplayType isn't a pointer. Ryan C. Gordon 2017-08-29 16:30:49 -0400
  • cde2b62906 A few more compiler warnings fixed. Ryan C. Gordon 2017-08-29 16:05:03 -0400
  • 63f6191f11 Fixed a bunch of compiler warnings. Ryan C. Gordon 2017-08-29 15:52:49 -0400
  • a19a080caf Updated documentation, you don't need to initialize the audio subsystem to do in-place format conversion. (Thanks Simon Hug!) Sam Lantinga 2017-08-29 09:02:04 -0700
  • 6f7f7d76d3 Fixed check for Mac OS X 10.11+ SDK (thanks Edward Rudd!) Sam Lantinga 2017-08-29 08:27:23 -0700
  • 0ccc48863f MAC_OS_X_VERSION_MAX_REQUIRED isn't actually set in recent Xcode versions Sam Lantinga 2017-08-29 02:32:53 -0700
  • 1ea351c401 Removed Metal and QuartzCore frameworks which aren't needed for Vulkan support Sam Lantinga 2017-08-29 01:04:48 -0700
  • b92ab4c1e8 Add a way to set the context when other activities are active so many SDL API functions still work. Sam Lantinga 2017-08-28 23:04:47 -0700
  • dd6201b5df Fixed bug 3785 - fix windows build after revision 11382 Sam Lantinga 2017-08-28 22:44:48 -0700
  • 812c98536d We removed QuartzCore link dependency in commit 5be6badaf7e1 Sam Lantinga 2017-08-28 22:42:41 -0700
  • 23b9ad4a5a Fixed Vulkan configure check for Android and added one for Mac OS X Sam Lantinga 2017-08-28 22:36:45 -0700
  • ec8be91f10 Fixed bug 3786 - building against a Mac OS X SDK < 10.11 fails since the vulkan merge Sam Lantinga 2017-08-28 22:13:45 -0700
  • d3ec543410 Fixed bug 3662 - Error message when using the audio conversion setup without an initialized audio subsystem is a bit vague Sam Lantinga 2017-08-28 21:42:39 -0700
  • 854d36d23d audio: A whole bunch of improvements to audio conversion (thanks, Solra!). Ryan C. Gordon 2017-08-29 00:41:45 -0400
  • 191228b206 stdlib: An implementation of SDL_scalbn using ldexp() (thanks, Ozkan!). Ryan C. Gordon 2017-08-29 00:36:17 -0400
  • 85f1442f17 audio: Converting audio samples from int to float was using wrong equation. Ryan C. Gordon 2017-08-29 00:02:04 -0400
  • 297ae10b6b Fixed building with an older Mac OS X SDK Sam Lantinga 2017-08-28 20:52:05 -0700
  • 79ce1d47d4 Vulkan support on Mac OS X introduces a link time dependency (CAMetalLayer) on 10.11 and newer Sam Lantinga 2017-08-28 19:32:08 -0700
  • 98048910d2 We don't need the VULKAN_SDK to build SDL with Vulkan support anymore Sam Lantinga 2017-08-28 19:30:59 -0700
  • 1044c2b33c Added missing Visual Studio 2010 project for testvulkan Sam Lantinga 2017-08-28 17:28:09 -0700
  • 7515582346 Fixed compile warning Sam Lantinga 2017-08-28 14:45:19 -0700
  • d742fff6ae Added a log message for nativeRunMain() Sam Lantinga 2017-08-28 14:44:21 -0700
  • 52a0ff98e7 Allow overriding the main entry point on Android Sam Lantinga 2017-08-28 14:40:21 -0700
  • 6e501d51ac Removed the need for libSDL2main.a on Android, and separated JNI initialization out for other integrations Sam Lantinga 2017-08-28 14:34:15 -0700
  • 85fa431fae Removed unneeded Vulkan symbol definitions Sam Lantinga 2017-08-28 13:40:32 -0700
  • dade32f280 Fixed bug 2361 - [Android] Joysticks do not have unique IDs Sam Lantinga 2017-08-28 10:03:39 -0700
  • e58ee2a4d0 Fixed bug 2277 - Hardware keyboard control key sequences don't get reported Sam Lantinga 2017-08-28 09:54:16 -0700
  • 3c073318dc Fixed 3783 - Default libGL path for directFB on Linux differs from x11 path Sam Lantinga 2017-08-28 09:51:25 -0700
  • 831209bb5f Fixed bug 3781 - unbalanced #pragma pack(pop) in close_code.h Sam Lantinga 2017-08-28 09:41:00 -0700
  • 1e8bcd2bd8 Instantiate the CAMetalLayer so SDL_Vulkan_CreateSurface() doesn't fail Error message was: [mvk-info] MoltenVK version 0.18.2. Vulkan version 1.0.51. [***MoltenVK ERROR***] VK_ERROR_INITIALIZATION_FAILED: On-screen rendering requires a view that is backed by a layer of type CAMetalLayer. 2017-08-28 02:17:29.579 testvulkan[95627:1716939] ERROR: SDL_Vulkan_CreateSurface(): vkCreateMacOSSurfaceMVK failed: VK_ERROR_INITIALIZATION_FAILED Sam Lantinga 2017-08-28 02:30:41 -0700
  • ba3718bffb Fixed WinRT build after changing the header guard preprocessor symbol Sam Lantinga 2017-08-28 01:59:53 -0700
  • 9f9eb6d4c0 Fixed build when Wayland is dynamically loaded Sam Lantinga 2017-08-28 01:42:18 -0700
  • cfce0ffddb Fixed analyzer warning "Call to 'calloc' has an allocation size of 0 bytes" Sam Lantinga 2017-08-28 00:54:02 -0700
  • 76015a3bd0 Fixed redefinition of typedef warnings and errors on BSD Sam Lantinga 2017-08-28 00:51:14 -0700
  • e23f39e50f Fixed mingw Windows build, since SDL_vulkan_internal.h includes windows.h Sam Lantinga 2017-08-28 00:43:14 -0700
  • 00731fa623 Renaming of guard header names to quiet -Wreserved-id-macro Sam Lantinga 2017-08-28 00:22:23 -0700
  • 292f91b99c Be clear that disabling Vulkan surface support disables the entire SDL Vulkan integration Sam Lantinga 2017-08-28 00:11:38 -0700