Commit Graph

  • bda618a2af iOS: remove some unused code, minor code style cleanup. Alex Szpakowski 2019-10-27 11:41:48 -0300
  • df49e2a572 iOS: replace a deprecated function call with a non-deprecated equivalent. Alex Szpakowski 2019-10-27 11:41:11 -0300
  • 7289e5e215 Android: remove warning in blit_features "integer constant not in range of enumerated type 'enum blit_features'" Sylvain Becker 2019-10-27 15:22:28 +0100
  • 463bf5c2d8 Android: fix compilation error of SDL_cpuinfo.c on android-r13b (bug 4365) Sylvain Becker 2019-10-27 14:52:09 +0100
  • c0255be458 x11: check if the X server honored our XMoveWindow() call (thanks, R.E. Rust!). Ryan C. Gordon 2019-10-26 23:58:55 -0400
  • a963e36e2d macOS: more robust detection and switching of exclusive-fullscreen display modes (bug #4822). Alex Szpakowski 2019-10-26 15:27:51 -0300
  • a9b867ab07 macOS Fix potential memory leaks in the Metal renderer caught by clang's static analyzer. Alex Szpakowski 2019-10-26 14:39:50 -0300
  • 1ce1364b29 d3d11: Don't fail if there's no vertex data to upload (thanks, Martin!). Ryan C. Gordon 2019-10-26 12:56:18 -0400
  • 6dffc5d461 cpuinfo: Remove incorrect #warning when building for non-ARM architectures. Ryan C. Gordon 2019-10-25 00:07:30 -0400
  • b7df26037b cmake: added support for enabling the ARM SIMD/NEON code. Ryan C. Gordon 2019-10-24 23:17:19 -0400
  • d5e9fcf16f configure: Regenerate configure script with the ARM SIMD/NEON changes. Ryan C. Gordon 2019-10-24 21:51:55 -0400
  • 0702954909 configure: warn about MIT-licensed code if using ARM SIMD/NEON optimizations. Ryan C. Gordon 2019-10-24 21:41:03 -0400
  • 72f8044a42 ARM: NEON assembly optimization for SDL_FillRect Ben Avison 2019-10-24 21:17:52 -0400
  • 1187b013a5 ARM: NEON assembly optimization for function BlitARGBto565PixelAlpha Ben Avison 2019-10-24 21:17:38 -0400
  • 2dfe060564 ARM: NEON assembly optimization for function BlitRGBtoRGBPixelAlpha Ben Avison 2019-10-24 21:17:19 -0400
  • a6bfdd103f ARM: Create configure option --enable-arm-neon to govern assembly optimizations Ben Avison 2019-10-24 21:17:05 -0400
  • 74846657ec ARM: SIMD optimization for 4:4:4:4 to 8:8:8:8 normal blits Ben Avison 2019-10-24 21:15:50 -0400
  • becc649ae2 ARM: assembly optimization for SDL_FillRect Ben Avison 2019-10-24 21:15:35 -0400
  • 7ac733f025 ARM: SIMD assembly optimization for BGR-to-RGB 32bpp normal blits Ben Avison 2019-10-24 21:15:21 -0400
  • 8425d9d5d0 SDL_blit: use a named enum for required hardware bits in dispatch tables Ben Avison 2019-10-24 21:15:09 -0400
  • 0eaa52cedf ARM: SIMD assembly optimization for function BlitARGBto565PixelAlpha Ben Avison 2019-10-24 21:13:56 -0400
  • 57723b83e8 ARM: SIMD assembly optimization for function BlitRGBtoRGBPixelAlpha Ben Avison 2019-10-24 21:13:05 -0400
  • 6a6a05289e ARM: Create configure option --enable-arm-simd to govern assembly optimizations Ben Avison 2019-10-24 21:12:08 -0400
  • 59beaccd50 macOS: Expose high dpi-capable display modes on macOS 10.13+. Alex Szpakowski 2019-10-24 20:15:54 -0300
  • 8081f11773 Fixed bug 2014 - Hardcoded srcA value in SDL_Blit_auto.c functions Sylvain Becker 2019-10-24 18:07:30 +0200
  • 59352cea8b Fixed bug 4775 - Japanese on Android, remove inputtype PASSWORD (Thanks Tamo!) Sylvain Becker 2019-10-23 11:25:16 +0200
  • 3a8b899428 Android: remove eglGetProcAdded busted comment (bug #4040) Sylvain Becker 2019-10-23 11:07:11 +0200
  • 0f871c033c Fixed bug 4843 - Passing NULL to memset in SDL_PrivateLoadButtonMapping (Thanks!) Sylvain Becker 2019-10-23 09:53:23 +0200
  • ed469fa586 Fixed bug 4842 - Redundant condition in MS_ADPCM_Decode and IMA_ADPCM_Decode (Thanks!) Sylvain Becker 2019-10-23 09:36:41 +0200
  • c9d0e2ae0a Fixed bug 4840 - Read of uninitialized memory in DXGI_LoadDLL (Thanks!) Sylvain Becker 2019-10-23 09:26:27 +0200
  • d5d34de4db Fixed bug 4839 - Read of uninitialized memory in Win32_ResizeWindowShape (Thanks!) Sylvain Becker 2019-10-23 09:17:53 +0200
  • 758badffa5 Fixed bug 4841 - Misplaced parenthesis WIN_WindowProc / WM_ACTIVATE / ClipCursor (Thanks!) Sylvain Becker 2019-10-23 08:58:52 +0200
  • b7ab3b3984 Fixed bug 4838 - Use after free in SDL_JoystickUpdate (Thanks!) Sylvain Becker 2019-10-23 08:50:57 +0200
  • 3ac67cf458 Fixed bug 4837 - Use after free in SDL_SensorUpdate (Thanks!) Sylvain Becker 2019-10-23 08:46:59 +0200
  • 5025109f29 Fixed accidental whitespace Sam Lantinga 2019-10-22 15:43:58 -0700
  • 9da4bfc141 Added support for the Power A Nintendo Switch Enhanced Wireless Controller Sam Lantinga 2019-10-22 10:57:07 -0700
  • f96da11f93 Reordered Power A Switch controllers so they're grouped together Sam Lantinga 2019-10-22 10:28:51 -0700
  • 9e7894efac Added support for the PowerA - Super Mario Controller Sam Lantinga 2019-10-22 10:27:30 -0700
  • 4a25a099a0 Fixed the location of controller_type.h in the Visual Studio project Sam Lantinga 2019-10-22 10:26:49 -0700
  • 7bf6c887c7 Fixed the location of controller_type.h in the Visual Studio project Sam Lantinga 2019-10-22 10:25:55 -0700
  • 9530ccba0f SDL_endian.h: Use endian.h for OpenBSD. Ozkan Sezer 2019-10-21 22:22:28 +0300
  • 7c7801f166 Fix typo with __MIPSEB__ preprocessor check (bug #4836.) Ozkan Sezer 2019-10-21 10:20:25 +0300
  • 9ececeeaa4 cpuinfo: Use a better default alignment value (thanks, Simon!). Ryan C. Gordon 2019-10-20 22:17:59 -0400
  • cdc7181e6d Don't try to use the Xbox HID protocol with the NVIDIA Shield controllers Sam Lantinga 2019-10-19 01:54:02 -0700
  • 336a75491e remove warning prototype SDL_ExitProcess() Sylvain Becker 2019-10-19 09:23:40 +0200
  • 9c14c789ad updated includes for _exit() Ozkan Sezer 2019-10-18 23:10:00 +0300
  • 24bee6e5e2 Add internal function SDL_EGL_GetVersion() Sylvain Becker 2019-10-18 21:47:30 +0200
  • b060b2eadd Fixed whitespace Sam Lantinga 2019-10-18 08:56:54 -0700
  • 412ab7e1aa Fixed bug 4829 - Sensor events incorrectly disabled Sylvain Becker 2019-10-18 14:23:37 +0200
  • e5bd20030d Android: enable eglGetProcAddress (bug #4040, bug #4794) Sylvain Becker 2019-10-18 14:08:07 +0200
  • 03f27a3a75 Add robustness getting the EGL version (see bug #4040) Sylvain Becker 2019-10-18 13:27:58 +0200
  • 3ecce84749 egl: adjust how we load symbols in SDL_EGL_GetProcAddress. Ryan C. Gordon 2019-10-18 00:07:32 -0400
  • 4f304fd88c Added support for the BDA PS4 Fightpad Sam Lantinga 2019-10-17 18:07:52 -0700
  • a1349d4627 Build fix for the build fix Sam Lantinga 2019-10-17 17:51:36 -0700
  • 097b9c3084 Better fix for iOS build Sam Lantinga 2019-10-17 17:51:49 -0700
  • 8984d25bfa Fixed build on iOS Sam Lantinga 2019-10-17 17:47:27 -0700
  • bf9092cf4a Removed unused variable Sam Lantinga 2019-10-17 17:47:11 -0700
  • b3470f04b1 Added the hint SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS to control whether Nintendo Switch controllers use their button labels or button positions for game controller button reporting. Sam Lantinga 2019-10-17 17:32:47 -0700
  • e6ac16ef2f Added support for third party Nintendo Switch controllers that don't support the full protocol Sam Lantinga 2019-10-17 16:59:05 -0700
  • 43c5f62d44 Merged latest data from Steam Sam Lantinga 2019-10-17 16:14:17 -0700
  • 216f5b98ac metal: Fix compilation when using older Apple SDKs (bug #4828). Alex Szpakowski 2019-10-17 18:48:58 -0300
  • 6be83e6141 emscripten: Patched to compile (thanks, Caleb!). Ryan C. Gordon 2019-10-16 13:54:35 -0400
  • 1b4de45d05 Fixed bug 4785 - SDL_CreateRGBSurface creates 1-bit surfaces with zero pitch Sam Lantinga 2019-10-16 08:45:54 -0700
  • ed7483f82c x11: On macOS, look for X11 install in /opt/X11 instead of /usr/X11R6. Ryan C. Gordon 2019-10-15 22:36:08 -0400
  • 02a2ec986f video: Make sure SDL_FillRects()'s fill_function isn't used unitialized. Ryan C. Gordon 2019-10-15 14:55:09 -0400
  • eb066a716c include: Removed a FIXME comment. Ryan C. Gordon 2019-10-15 14:17:32 -0400
  • 9f636be8c0 video: Removed unused variables. Ryan C. Gordon 2019-10-15 14:04:43 -0400
  • e23067eab2 video: speed up SDL_FillRect[s] slightly (thanks, Jakub!). Ryan C. Gordon 2019-10-15 14:03:01 -0400
  • e9c1e1269c test: Fixed wrong verbose flag check (thanks, watcom.hecht!). Ryan C. Gordon 2019-10-15 12:02:19 -0400
  • 16dee35cfe windows: Remove /ARCH:SSE option from x64 Visual Studio builds. Ryan C. Gordon 2019-10-15 09:07:12 -0400
  • aa0a6518a2 test: Fixed compiler warning on Visual Studio. Ryan C. Gordon 2019-10-15 08:54:25 -0400
  • 31ee4d3d81 Reduce delay to 1 ms in SDL_WaitEventTimeout() and SDL_WaitEvent() Cameron Gutman 2018-11-03 15:46:42 -0700
  • 526b9bdf1c Backed out changeset b0241180cdc5 Better commit incoming! Sam Lantinga 2019-10-14 22:41:27 -0700
  • cd8652d8f3 events: SDL_WaitEvent()'s polling loop now sleeps 1ms instead of 10ms. Ryan C. Gordon 2019-10-15 01:13:44 -0400
  • d5e378d198 cocoa: Implement SDL_WINDOW_ALWAYS_ON_TOP support (thanks, Gabriel!). Ryan C. Gordon 2019-10-15 00:59:10 -0400
  • ec04110d8e dynapi: Deal with failure cases better, other fixes. Ryan C. Gordon 2019-10-14 12:41:06 -0400
  • fe20c35be8 Fixed race condition when scaling Touch events, and changing the renderer target. Always read the output size of the main renderer. (similar to bug 2107) Sylvain Becker 2019-10-14 16:40:46 +0200
  • 074f6a512d macOS: Fix the initial window background not being black since macOS 10.14.2 or so, when OpenGL is used (bug #4810). Also fixes "CGContext: invalid context 0x0" errors when an OpenGL window is created (bug #4470). Alex Szpakowski 2019-10-14 00:51:53 -0300
  • 009226c61e macOS: Fix non-highdpi OpenGL contexts not scaling properly in macOS 10.15 (bug 4810 and 4822). Alex Szpakowski 2019-10-13 21:39:20 -0300
  • 72660a51dd Fixed bug 4825 - SDL Renderer OpenGL: Buffer overflow (SDL_RENDERCMD_DRAW_LINES) Sylvain Becker 2019-10-13 20:52:52 +0200
  • f8bdefe1b5 macOS: Fix asserts in SDL_Render's metal scissor code when the window is resized. Alex Szpakowski 2019-10-13 15:18:28 -0300
  • 1773da89f9 macOS: Fix a new issue in 10.15 where the window decorations don't always get restored after SDL_SetWindowFullscreen(window, 0). Alex Szpakowski 2019-10-13 12:16:40 -0300
  • 3b0dcaf474 Fixed bug 4797 - SDL fails to compile with Mesa Master (thanks Michael Olbrich!) Sylvain Becker 2019-10-12 18:47:56 +0200
  • e5198bd29d Remove 'Enum' suffixes (bug 4813) Sylvain Becker 2019-10-11 06:18:24 +0200
  • a0934a23fd Fixed bug 4813 - Give enums their own name * SDL_PIXELTYPE_ * SDL_BITMAPORDER_ * SDL_PACKEDORDER_ * SDL_ARRAYORDER_ * SDL_PACKEDLAYOUT_ * SDLK_ * SDL_LOG_CATEGORY_ Sylvain Becker 2019-10-10 17:40:00 +0200
  • 97901b9f97 Fixed bug 4820 - SDL assumes RW_SEEK_SET == SEEK_SET Sylvain Becker 2019-10-10 17:21:46 +0200
  • a747106c97 linux: If D-Bus isn't available on the system, don't keep trying to load it. Ryan C. Gordon 2019-10-09 19:38:16 -0400
  • cf092eca90 mouse: Save initial position yet even if xrel and yrel are 0. Ryan C. Gordon 2019-10-09 13:42:13 -0400
  • b38a5ba062 dynapi: Make gendynapi.pl work on older Perl releases. Ryan C. Gordon 2019-10-05 20:19:10 -0400
  • c61ca915fb WinRT: fix a link-time error when building UWP + x64 David Ludwig 2019-10-02 14:55:02 -0400
  • 3b3dbb5adb Removed unused volume check interval Sam Lantinga 2019-10-01 08:50:04 -0700
  • ffc7d09197 endpointvolume.h checks not needed since changeset 13078:8ab094a9df6b . Ozkan Sezer 2019-10-01 14:00:02 +0300
  • 7d47f526a7 SDL_LockTextureToSurface: robustness of locked region compared to texture size Sylvain Becker 2019-10-01 09:26:30 +0200
  • a664e95d65 dynapi: move new SDL_LockTextureToSurface addition to the end of file. Ozkan Sezer 2019-10-01 00:05:50 +0300
  • 1ae61f1009 Added a helper function SDL_LockTextureToSurface() Similar to SDL_LockTexture(), except the locked area is exposed as a SDL surface. Sylvain Becker 2019-09-30 20:58:44 +0200
  • f46ac1e9f7 macOS: Fix SDL_metal.h not being copied to the framework's Headers folder when SDL.framework is built using Xcode. Alex Szpakowski 2019-09-27 20:15:42 -0300
  • 191fe25b1a Fixed rtkit feature guard Sam Lantinga 2019-09-27 15:21:31 -0700
  • 84dc44e24d Fix the RealtimeKit dbus include guards Sam Lantinga 2019-09-27 15:21:27 -0700
  • 4001e6b351 stdlib: Patched to compile. Ryan C. Gordon 2019-09-26 13:44:49 -0400
  • 987aa3113c stdlib: Try to coerce VS2019 to not replace some loops with memset() calls. Ryan C. Gordon 2019-09-26 12:55:05 -0400