Commit Graph

  • 58f9be1257 Actually, this is needed for building with Visual Studio with both /MT and /MD. With the previous change, I get: 1> Creating library C:\projects\SDL\VisualC\Win32\Debug\SDL2.lib and object C:\projects\SDL\VisualC\Win32\Debug\SDL2.exp 1>LINK : error LNK2001: unresolved external symbol __DllMainCRTStartup@12 Sam Lantinga 2018-02-18 09:09:56 -0800
  • 3c9d33361c Fixed bug 4034 - Do we really need _DllMainCRTStartup() in every Windows build? Sam Lantinga 2018-02-18 08:57:01 -0800
  • 75a58303a0 pthread: fix error code checks (thanks, Andreas!). Ryan C. Gordon 2018-02-17 23:57:57 -0500
  • 2ea4419a57 yuv: patched to compile. Ryan C. Gordon 2018-02-17 20:18:48 -0500
  • 7c0c2c22a8 yuv: fixed variable declaration shadowing warnings. Ryan C. Gordon 2018-02-17 20:10:13 -0500
  • 97494f5374 pulseaudio: Just read/dump captured data in FlushCapture. Ryan C. Gordon 2018-02-17 18:30:21 -0500
  • 6867f6189f video: put a spinlock around a global linked list. Ryan C. Gordon 2018-02-16 14:56:28 -0500
  • 8ddebfa06e Fixed bug 4085 - X11: Allow configuring _NET_WM_BYPASS_COMPOSITOR through SDL hints Sam Lantinga 2018-02-16 10:23:10 -0800
  • 926d803f83 bug #3739: handle %lu, %li and %ld in SDL_SetError. Ozkan Sezer 2017-10-29 14:15:00 +0300
  • 5abd7d16d7 Don't attempt WM_NCCALCSIZE adjustment when in fullscreen window transition Sam Lantinga 2018-02-13 22:58:20 -0800
  • ba0ecc6712 fix building SDL_audiotypecvt.c with gcc < 4.0 sezero 2018-02-12 10:47:00 +0300
  • 40b27fd51b revert the recent typecast assignment changes (see bug #4079) sezero 2018-02-12 17:00:00 +0300
  • ba9ede12fb Fixed bug 4027 - CheckLibSampleRate macro in sdlchecks.cmake never defines HAVE_LIBSAMPLERATE{,_SHARED}, so they're always reported as disabled by MESSAGE_TESTED_OPTION macro in macros.cmake Sam Lantinga 2018-02-13 13:25:59 -0800
  • f6366c09e2 Fixed bug 3920 - IBus not work with SDL 2.0.7 Sam Lantinga 2018-02-13 08:15:39 -0800
  • 3b4c2fdf5d Fixed bug 3947 - replace strlcpy with memcpy in SDL_strdup() Sam Lantinga 2018-02-13 08:13:29 -0800
  • 714085d327 Fixed bug 3950 - Don't always call dbus_shutdown in SDL_DBus Sam Lantinga 2018-02-13 08:07:52 -0800
  • 4ff16ba3a4 Fixed bug 4081 - sdlchecks.cmake: typo introduced by rev11848 breaks building with wayland support Sam Lantinga 2018-02-13 07:59:45 -0800
  • 8a1ae708d4 kill C99'ism in SDL_waylandvulkan.c sezero 2018-02-12 10:00:00 +0300
  • 6e01fbb763 On Android show the system UI when an SDL window is windowed, hide the system UI when it's fullscreen, like we do on iOS. We're increasing the Android SDK minimum version to API 19, this doesn't increase the minimum target API, which is API 14. Sam Lantinga 2018-02-11 18:23:37 -0800
  • 66f9492b69 Fixed bug 4075 - configury adds Metal.framework to linkage even if it is not available Sam Lantinga 2018-02-11 17:25:51 -0800
  • 873141acb1 ISO C correct fix for casting void* to function pointer Sam Lantinga 2018-02-11 15:29:36 -0800
  • 882215e138 vulkan: Fix assignment of vkGetInstanceProcAddr on Windows. Ryan C. Gordon 2018-02-11 18:16:01 -0500
  • 1143857d76 Fixed bug 4073 - Unquoted Unicode argument parsing broken on Windows due to incorrect usage of SDL_isspace() Sam Lantinga 2018-02-10 12:43:11 -0800
  • d5f293a777 Fixed compile warning Sam Lantinga 2018-02-09 16:31:57 -0800
  • 7c36002739 Fixed compiler warning on Android Sam Lantinga 2018-02-09 16:01:11 -0800
  • 2fc71d879d Windows Phone 8.0 is no longer supported Sam Lantinga 2018-02-09 08:03:03 -0800
  • 7b50aee932 Fixed min/max window size handling for borderless resizable windows Sam Lantinga 2018-02-08 18:07:14 -0800
  • 4c2a444e3a add SDL_log10 and SDL_log10f to include and dynapi sezero 2018-02-08 17:07:47 +0300
  • 54340ab9de Fixed bug 4021 - Android, hard-coded Keycode value Sam Lantinga 2018-02-07 15:10:50 -0800
  • b401cfd915 Allow Android Java shim to be built as an AAR Cole Campbell 2018-01-09 19:11:34 -0500
  • 940933d892 Fixed bug 4054 - Raspberry Pi refresh rate detection Sam Lantinga 2018-02-07 15:05:30 -0800
  • 11c348b4d7 SDL_log10 Ethan Lee 2018-01-17 11:53:09 -0500
  • bd0def06ee Set rpath instead of changing environment for RPi Credit goes to Adrian Perez de Castro for the improvement. Guillermo A. Amaral 2018-02-07 14:12:26 -0800
  • 965c11f38a Fixed bug 4060 - Alternative DualShock 4 v2 controller GUID Sam Lantinga 2018-02-07 14:07:54 -0800
  • c329381f4c Description: fix installation of shared library for Android Author: Boris Pek <tehnick-8@yandex.ru> Last-Update: 2018-01-10 Sam Lantinga 2018-02-07 14:03:24 -0800
  • cd53220749 wayland: Add support for xdg-shell protocol (unstable v6). Ryan C. Gordon 2018-02-07 13:13:55 -0500
  • 32d421d490 cmake: Minor cleanup (reuse a string we already calculated). Ryan C. Gordon 2018-02-07 13:07:59 -0500
  • 73c26c204c Send Apple TV remote input as key events unless it's opened as a joystick, to match Android behavior. Sam Lantinga 2018-02-06 16:43:31 -0800
  • f59b9c8b13 Replaced SDL_HINT_APPLE_TV_REMOTE_SWIPES_AS_ARROW_KEYS with SDL_HINT_TV_REMOTE_AS_JOYSTICK which controls whether remotes on iOS and Android are interpreted as joysticks (the default) or as return/escape/arrow keys. Sam Lantinga 2018-02-06 15:03:38 -0800
  • 6ed184ec69 Added SDL_IsAndroidTV() Sam Lantinga 2018-02-06 15:03:35 -0800
  • 2b441ec6c4 SDL Changes to support clean reads CR: saml Sam Lantinga 2018-02-05 11:40:39 -0800
  • 35322ed847 Fixed building on tvOS Sam Lantinga 2018-02-01 15:46:51 -0800
  • 85c34e9a39 Added SDL_HINT_IOS_HIDE_HOME_INDICATOR to determine how the home indicator on the iPhone X is handled. Sam Lantinga 2018-02-01 15:21:01 -0800
  • 330b19c968 Fixed building on platforms without __sighandler_t Sam Lantinga 2018-01-30 18:12:25 -0800
  • 90e72bf4e2 Fixed ISO C99 compatibility SDL now builds with gcc 7.2 with the following command line options: -Wall -pedantic-errors -Wno-deprecated-declarations -Wno-overlength-strings --std=c99 Sam Lantinga 2018-01-30 18:08:34 -0800
  • e1d85985b2 Fixed misleading indentation Sam Lantinga 2018-01-30 16:53:24 -0800
  • fab2e2463f Removed armeabi from the SDL build API list, since it's not supported by the latest Android SDK Sam Lantinga 2018-01-27 12:07:05 -0800
  • 2ceeb99336 Fixed bug 4065 - SDL_wave.c fail to compile in armeabi with ndk r16b Sam Lantinga 2018-01-27 12:05:26 -0800
  • 2d7420f238 Fixed bug 3985 - SDL_CreateWindow() has stopped changing screen mode when SDL_WINDOW_FULLSCREEN is used Sam Lantinga 2018-01-25 11:12:20 -0800
  • af498591df testoverlay2: use SDL_atoi, not atoi. Ryan C. Gordon 2018-01-22 09:46:48 -0500
  • e99daaf8b5 android: Fixed compiler warning about nested '/*' comments. Ryan C. Gordon 2018-01-22 09:45:16 -0500
  • 488824017a wasapi: Fixed some compiler warnings. Ryan C. Gordon 2018-01-22 09:36:40 -0500
  • 9338a619f8 Added a hint SDL_HINT_APPLE_TV_REMOTE_SWIPES_AS_ARROW_KEYS to prevent turning Apple TV remote swipes into arrow key events Sam Lantinga 2018-01-17 17:24:15 -0800
  • 61261e59bc EGL: Request sRGB framebuffer in correct place. Dawid Gan 2018-01-16 21:29:32 +0100
  • 35554caf16 Make rpi video cross-compiler friendly. * Stops using fixed path to find GLES/EGL libs. * Tries pkg-config to locate bcm_host. Guillermo A. Amaral 2018-01-17 13:17:10 -0800
  • 509db8afbd Fixed formatting, added actual count to SDL error message Sam Lantinga 2018-01-17 13:12:39 -0800
  • f9bdce61e1 Vulkan: Allow SDL_Vulkan_GetInstanceExtensions to be called with a larger array than necessary. John Bartholomew 2018-01-14 13:34:50 +0000
  • 7cd39b7d15 Mir: Handle close window events Marius Gripsgard 2018-01-13 01:58:11 +0100
  • 0cba684794 Fixed bug 4043 - SDL_windowswindow.c incorrect icon height Sam Lantinga 2018-01-15 10:29:53 -0800
  • a0c4eb2aa3 Restored borderless window behavior where DOTA created a borderless window the size of the desktop and expected it to behave like a fullscreen desktop window. Sam Lantinga 2018-01-10 18:00:51 -0800
  • 3bfada2e02 Android: resolve symlinks in SDL_AndroidGetInternalStoragePath (thanks Henrique Gemignani and cigumo!) Alex Szpakowski 2018-01-10 19:56:51 -0400
  • 72d4507918 Added availability check to fix compiler warning for symbol only available on tvOS 11.0 and newer Sam Lantinga 2018-01-10 10:42:40 -0800
  • 7d5437bb31 metal: set max texture size based on device capability. Alex Szpakowski 2018-01-07 22:00:37 -0400
  • a8c0532c08 metal: Fix pipeline states to use the pixel format of the current render target, instead of a hard-coded format. Alex Szpakowski 2018-01-07 16:57:32 -0400
  • 740a90af37 metal: Add support for YUV/NV12 texture formats. Alex Szpakowski 2018-01-06 18:54:12 -0400
  • 9a8683b275 metal: use a private instead of managed buffer for the renderer's non-changing constant data. Alex Szpakowski 2018-01-04 22:16:42 -0400
  • 990ebba55a metal: Implement fast hardware clearing when possible, by deferring the start of a render pass until a clear or draw operation happens. Alex Szpakowski 2018-01-04 19:29:33 -0400
  • 66baf7363e Fixed spacing in copyright headers Sam Lantinga 2018-01-03 11:31:42 -0800
  • 7c60bec493 Fixed bug 4018 - Implement SDL_GetWindowBordersSize() under Windows/Win32/WinAPI Sam Lantinga 2018-01-03 10:58:58 -0800
  • 8111a632be Fixed bug 4013 - Wayland: fix videoquit on multimonitor system Sam Lantinga 2018-01-03 10:49:26 -0800
  • 1fa4bcca6a Fixed bug 4012 - Wayland: invalid direction on mouse wheel Sam Lantinga 2018-01-03 10:43:01 -0800
  • 6bc3873729 Fixed bug 4011 - Wayland: fix free cursor Sam Lantinga 2018-01-03 10:07:27 -0800
  • e3cc5b2c6b Updated copyright for 2018 Sam Lantinga 2018-01-03 10:03:25 -0800
  • 888198ee31 metal: Misc. improvements. Alex Szpakowski 2018-01-03 00:43:01 -0400
  • f9cd765020 metal and moltenvk: fix highdpi. Alex Szpakowski 2018-01-02 21:44:28 -0400
  • ef1014ac68 configure script: Implement testing for build-time Metal SDK support. Alex Szpakowski 2018-01-02 19:06:14 -0400
  • b3b5c47366 Fixed direction of y adjustment for new orthographic projection in the metal renderer Sam Lantinga 2018-01-02 14:32:15 -0800
  • fa86807ceb Fixed metal renderer pixel centers when drawing Sam Lantinga 2018-01-02 14:11:10 -0800
  • 07f08b47ff metal: Fix a typo preventing iOS compilation... Alex Szpakowski 2018-01-01 23:06:08 -0400
  • 1cc6603378 metal: Clean up manual reference counting. Fixes some memory leaks. Alex Szpakowski 2018-01-01 23:03:50 -0400
  • 7c667a6f7a windows: Remove references to GetVersionExA (thanks, Andrew Pilley!). Ryan C. Gordon 2018-01-01 19:16:51 -0500
  • a452a08458 iOS: fix build Alex Szpakowski 2018-01-01 19:40:29 -0400
  • 639ea9fdbc metal: Use sampler state objects instead of shader-declared samplers for linear vs nearest filtering. Alex Szpakowski 2018-01-01 19:37:16 -0400
  • cf45cf70e5 metal: Add support for custom blend modes. Alex Szpakowski 2018-01-01 18:06:27 -0400
  • 85470a2f95 metal: implement SDL_RenderCopyEx, and fix a memory leak in SDL_CreateTexture. Alex Szpakowski 2017-12-31 21:06:16 -0400
  • 047d387b2e metal: Use the existing cocoa code for creating a Metal view on macOS. Fixes the renderer size when the window is resized. Alex Szpakowski 2017-12-31 15:30:08 -0400
  • 48fea0cee4 macOS: Fix MoltenVK Metal view resizing, and allow the metal view to be used without vulkan. Alex Szpakowski 2017-12-31 15:21:25 -0400
  • 6d32ebdbc9 winrt: Add mmdevapi.lib dependency to WinRT8.1 builds, for WASAPI support. Ryan C. Gordon 2017-12-31 03:51:17 -0500
  • 027d63bc01 winrt: workaround for pre-UWP builds. Ryan C. Gordon 2017-12-31 03:36:54 -0500
  • 140cc46004 windows: Use WaitForSingleObjectEx() always Ryan C. Gordon 2017-12-31 03:35:41 -0500
  • 77bb49b7a7 wasapi: Patched to compile on non-UWP WinRT builds. Ryan C. Gordon 2017-12-31 03:34:16 -0500
  • c0c3056948 winrt: Disabled Windows Phone 8.0 builds. Ryan C. Gordon 2017-12-31 03:17:18 -0500
  • 791c0dd8ab winrt: bumped SDL's shipping version number in winrtbuild.ps1 Ryan C. Gordon 2017-12-31 03:13:33 -0500
  • 42b19c9749 metal: Respect the vsync flag on macOS 10.13+. Alex Szpakowski 2017-12-30 22:39:55 -0400
  • e24dc9053b metal: use a projection matrix instead of manually transforming vertices into clip space on the CPU. Alex Szpakowski 2017-12-30 20:32:22 -0400
  • 49df65c25a metal: only 4 (instead of 5) vertices are needed to draw rectangles and textures, and only 3 (instead of 5) vertices are needed to cover the screen for the 'full-screen quad' when clearing. Alex Szpakowski 2017-12-30 18:48:07 -0400
  • d027f3602f xcode: Add Metal and QuartCore to everything as a weak_framework. Ryan C. Gordon 2017-12-30 14:40:39 -0500
  • 64ec4c3334 macOS: Make sure the desktop's display mode is always in SDL's list of display modes. Alex Szpakowski 2017-12-29 22:13:40 -0400
  • 616827ae64 Fixed bug 4001 - Android, prevent error message box to crash Sam Lantinga 2017-12-19 11:19:10 -0800
  • b7be5bce33 Fixed bug 4000 - SDL2 on raspberry: mouse displayed at 0,0 after SDL_ShowCursor Sam Lantinga 2017-12-19 11:17:37 -0800