Commit graph

  • 25b0081367 Backport #7697 to SDL 2 KWottrich 2023-10-02 13:45:34 -0500
  • c4a169a6fc Fix automated video tests under X11/Wayland Frank Praznik 2023-10-06 13:50:10 -0400
  • 1d8dbb2896 wayland: Unref the libdecor window when hiding Frank Praznik 2023-03-18 12:03:08 -0400
  • 43c57e3239 triangle: don't read destination pixel when you're going to discard it anyways Anonymous Maarten 2023-10-05 13:40:09 +0200
  • 2d5c05a69c blit_slow: don't read destination pixel when you're going to discard it anyways Anonymous Maarten 2023-10-04 21:17:13 +0200
  • 321c2f8f24 ci: disable Intel compilers Anonymous Maarten 2023-10-02 09:14:29 +0200
  • f9dc49c21c Fix automated tests using the dummy video driver Frank Praznik 2023-09-29 12:55:09 -0400
  • 71b7790be8 snd_pcm_plugin_flush was removed in QNX 7.1 and later Anonymous Maarten 2023-09-30 16:33:56 +0200
  • 933ec9e978 cmake: add qnx support Anonymous Maarten 2023-09-29 18:53:47 +0200
  • a263cc2369 Allow the use of posix_spawn() instead of vfork/execlp() Anonymous Maarten 2023-09-29 19:09:09 +0200
  • 6b5eadb10f SDLTest_CompareSurfaces: Decode pixels correctly on big-endian platforms Simon McVittie 2023-09-29 14:23:36 +0100
  • 9772d0512c SDL_iconv_string() defaults to UTF-8 Sam Lantinga 2023-09-24 17:27:23 -0700
  • 27f2df2292 Check for NULL before dereferencing newly allocated memory Sam Lantinga 2023-09-24 17:17:49 -0700
  • 834e8898b9 SDL_dbus.h: define DBUS_TIMEOUT_USE_DEFAULT if not already defined. Ozkan Sezer 2023-05-31 01:55:40 +0300
  • 60070d0b3d
    emscripten: Restore compatibility with existing emsdk releases. Ryan C. Gordon 2023-09-20 14:32:41 -0400
  • 330d420afc
    Use EM_ASM_PTR when the return value is a pointer Jaswant Panchumarti 2023-09-19 10:45:50 -0400
  • 2fcbf321fa wayland: Fix drag offer leak Frank Praznik 2023-09-09 18:37:49 -0400
  • a683ce4153 linux: Add portal drag and drop Colin Kinloch 2023-09-16 19:08:16 +0100
  • 95a6f986a0 update config.guess and config.sub from mainstream Ozkan Sezer 2023-09-20 14:50:56 +0300
  • 37dee79b74 Fixed sensor timestamp units for third-party PS5 controllers Sam Lantinga 2023-09-18 12:55:43 -0700
  • 62e7049a4f Fixed error: array subscript 2 is above array bounds of ‘const Uint8[2]’ Sam Lantinga 2023-09-18 12:19:18 -0700
  • fff3c2573a Fixed sensor timestamp calculation for third-party PS5 controllers Sam Lantinga 2023-09-18 11:50:56 -0700
  • 70a2ac2f1c x11: Always update clipboard owner Guldoman 2023-09-15 02:01:08 +0200
  • a8b9414697 detect fanatec steering wheels Max Bachmann 2023-09-13 00:24:47 +0200
  • 92dc226018 cmake: make sure SDL_GetPrefPath is run before testfilesystem Anonymous Maarten 2023-09-08 03:28:01 +0200
  • 2adebcd6cc ci: run tests in parallel Anonymous Maarten 2023-09-10 15:20:34 +0200
  • ce32c44b54 docs: Added Emscripten filesystem notes. Ryan C. Gordon 2023-09-09 17:45:16 -0400
  • 818a26f21b docs: Corrected/improved some Emscripten docs. Ryan C. Gordon 2023-09-09 10:11:59 -0400
  • 5e6a851d6c docs: Fixed some Emscripten details Ryan C. Gordon 2023-09-09 09:58:50 -0400
  • f788a671e4 docs: Remove "more on this later" comment for something already covered. Ryan C. Gordon 2023-09-08 23:47:10 -0400
  • bd77b9a0ce docs: Rewrote README-emscripten.md Ryan C. Gordon 2023-09-08 23:37:27 -0400
  • 8ad043fc38 render: Enable clipping for zero-sized rectangles Simon McVittie 2023-09-09 14:36:21 +0100
  • b388f6e32d cmake: use MSVC_RUNTIME_LIBRARY to force MT Anonymous Maarten 2023-09-09 19:16:31 +0200
  • 25eca09c7e
    include: Replaced old Bugzilla URL. Ryan C. Gordon 2023-09-07 10:44:09 -0400
  • 88299502b4 wayland: Ensure that the toplevel window is recreated when switching decoration modes Frank Praznik 2023-09-06 12:18:27 -0400
  • 1d495351a0 Detect Simagic wheel bases as wheels (#8198) Makarenko Oleg 2023-09-04 22:11:13 +0300
  • 365a36386a Detect Logitech G923 Playstation as wheel G923 have two different versions - Xbox version is already present in the wheel list, but not the PS version. Oleg 2023-09-04 20:26:24 +0300
  • 242b25aba4 Detect Logitech PRO Racing Wheel for Xbox (PC mode) as wheel Logitech PRO Racing Wheel have two different versions - for Playstation and Xbox. Vendor + Product ID for Playstation version already present in SDL sources, but not an Xbox version Oleg 2023-09-04 20:46:09 +0300
  • aa7ba62978 metal: Add hint to select low power device instead of the default one (#8182) Jeremy Demeule 2023-08-31 10:23:45 +0200
  • 0b995f21e7 wayland: add SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_EGL Anonymous Maarten 2023-08-30 23:03:03 +0200
  • bb1fe302cf wayland: don't define SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_* macro's Anonymous Maarten 2023-08-30 19:28:11 +0200
  • f032e8c191 updated dynapi after SDL_GDKGetDefaultUser addition Ozkan Sezer 2023-08-25 19:03:40 +0300
  • 24fcb61470 – gdk: Add SDL_GDKGetDefaultUser, SDL_GetPrefPath implementation Ethan Lee 2023-08-14 13:32:02 -0400
  • 6ff48dddcb Fixed the report format for the Razer Wolverine V2 Pro Sam Lantinga 2023-08-24 11:37:50 -0700
  • 862a654b70 Accept key events from any source Sam Lantinga 2023-08-24 10:09:02 -0700
  • 8e27a69370 Updated to Android minSdkVersion 19 and targetSdkVersion 34 Sam Lantinga 2023-08-24 08:23:06 -0700
  • 9237f8edc1
    video: Fixed small memory leak when disconnecting a display. Ryan C. Gordon 2023-08-18 11:46:19 -0400
  • 1f4e86d61c
    video: Minor cleanup in SDL_VideoQuit. Ryan C. Gordon 2023-08-18 11:43:59 -0400
  • 04ff593bf5
    emscriptenaudio: Fire the capture silence_callback at an interval. Ryan C. Gordon 2023-08-23 16:12:30 -0400
  • ddbbef88e3
    emscriptenaudio: Don't bother undefining things about to be unreachable. Ryan C. Gordon 2023-08-23 16:11:08 -0400
  • ae7f54f514
    emscriptenaudio: Deal with blocked audio devices better. Ryan C. Gordon 2023-08-23 14:27:10 -0400
  • 0b9d8e679a Quiet spurious warning Sam Lantinga 2023-08-13 13:53:13 -0700
  • 4a0f56b679 SDL_TriggerBreakppoint for riscv arch (both 32/64) version. David CARLIER 2023-08-13 13:54:07 +0100
  • 10135b2d7b Fix overflow when doing SDL_sscanf("%hd", ...) Anonymous Maarten 2023-08-10 23:43:58 +0200
  • f348370e1b Fix out of bound read of 'has_hat' array Mathieu Eyraud 2023-08-10 15:05:29 +0200
  • 951657c99b Fixed crash when running with the dummy video driver Sam Lantinga 2023-07-25 12:08:21 -0700
  • 7df721d4e9 Allow running tests with the dummy video driver Sam Lantinga 2023-07-25 12:07:45 -0700
  • 0465224616 Sync -Wsign-compare warning fix from sdl2-compat Anonymous Maarten 2023-08-09 01:30:56 +0200
  • 9d6b028e01 tests: build tests with fast math disabled Anonymous Maarten 2023-08-07 22:39:47 +0200
  • fcae9cd210 cmake: build with -Wdocumentation Anonymous Maarten 2023-08-07 19:00:38 +0200
  • e5f3b22d63 cmake: update cmake_minimum_required to avoid deprecated warning Anonymous Maarten 2023-08-07 19:03:18 +0200
  • 64f17314a2 MSVC has __declspec(deprecated) Anonymous Maarten 2023-08-07 21:26:38 +0200
  • 1d8806b0fc Fixed testautomation --filter pixels_allocFreePalette Sam Lantinga 2023-08-07 22:18:35 -0700
  • e56dc9c30e Fixed testautomation --filter pixels_allocFreeFormat Sam Lantinga 2023-08-07 22:15:23 -0700
  • 4bceea70c5 Added the Victrix Pro FS for PS4/PS5 to the controller list Sam Lantinga 2023-08-07 14:04:34 -0700
  • 8087c0a5d2
    include: fixed a typo in SDL_RenderGetMetalCommandEncoder docs. Ryan C. Gordon 2023-08-06 10:45:11 -0400
  • 53d818e31c updated config.guess and config.sub from mainstream Ozkan Sezer 2023-08-05 14:03:02 +0300
  • f522c5380c wayland: Don't initialize OpenGL when the window flags didn't specify it Frank Praznik 2023-06-26 11:58:56 -0400
  • 2304b4e86a Added a gamepad mapping for the G-Shark GS-GP702 Sam Lantinga 2023-08-02 14:35:39 -0700
  • 0f753d9794 The Flydigi Vader and Apex series controllers all have the same VID, PID, and name Sam Lantinga 2023-07-19 09:22:01 -0700
  • 805fc29ae8 Removed Flydigi Vader 2 mappings Sam Lantinga 2023-07-14 18:40:10 -0700
  • 57f3c41b97 adjusted coding style in SDL_os2_joystick.c to match rest of SDL better Ozkan Sezer 2023-08-02 20:40:10 +0300
  • b58557a3a6 minor os/2 stuff merged from the bitwiseworks' fork Ozkan Sezer 2023-08-02 17:10:28 +0300
  • 6a787b8004 SDL_video.c: move ngage video before offscreen. Ozkan Sezer 2023-08-02 17:00:10 +0300
  • 0deed07b3e SDL_video.c: move os2 video before offscreen. Ozkan Sezer 2023-08-02 14:05:55 +0300
  • ebf2c49b50 Fixed build Sam Lantinga 2023-08-02 01:37:05 -0700
  • 38c63afd64 Fixed duplicate key press/release events on iOS Sam Lantinga 2023-08-02 01:08:00 -0700
  • 030bb7282a Synchronize on-screen keyboard state with text input active state Sam Lantinga 2023-08-01 23:56:04 -0700
  • 335e9c769a Only pass keypresses up the responder chain when text input is active Sam Lantinga 2023-08-02 00:19:57 -0700
  • 5e9320f6b5 Revert "Stop beep when running iOS apps on ARM-based Macs" Sam Lantinga 2023-08-01 20:38:45 -0700
  • e2afc1f37a Fixed build Sam Lantinga 2023-08-01 18:58:21 -0700
  • 2468fccf7f Fixed crash if a display is enumerated twice Sam Lantinga 2023-08-01 18:28:55 -0700
  • dc5dda0f31 cocoa: Ignore first mouse motion event after enabling relative mode. Ryan C. Gordon 2023-08-01 18:34:03 -0400
  • 3030fd815c
    x11: Blocking for window maximization should wait 100 ms, not 1000. Ryan C. Gordon 2023-08-01 13:55:04 -0400
  • 5c3df60ec9
    Revert "x11: check if window size/position has changed during SDL_ShowWindow." Ryan C. Gordon 2023-08-01 12:10:52 -0400
  • 8825fbf713 Fall back to Xlib if XRandR isn't available Sam Lantinga 2023-07-31 14:38:48 -0700
  • 82cd3bfe1c Add missing break Mathieu Eyraud 2023-07-29 15:56:00 +0200
  • 7cc3248044 minor os/2 stuff merged from the bitwiseworks' fork Ozkan Sezer 2023-07-28 23:55:50 +0300
  • 3e341021c3 fixed typo in prev. patch. Ozkan Sezer 2023-07-28 07:35:14 +0300
  • 1ecf77d630 test/testnativecocoa.m: fixed deprecation warnings. Ozkan Sezer 2023-07-28 07:21:14 +0300
  • 507be6c3f8 Sorted controller list Sam Lantinga 2023-07-27 12:48:15 -0700
  • f4561db69a Add Steam Deck controller mapping to database. Max Maisel 2023-07-26 20:49:21 +0200
  • 2b0ca87119 SDL_atomic.h: __ARM_ARCH is not always defined for an arm platform Anonymous Maarten 2023-07-22 21:20:34 +0200
  • 37d1ab83c5 Make sure the mouse and keyboard focus is cleared when a window is hidden Sam Lantinga 2023-07-25 11:47:55 -0700
  • e7761aec37 update docs/README-os2 after the last os/2 audio patch. Ozkan Sezer 2023-07-25 20:51:32 +0300
  • 890bee64a4 os2 audio refactoring and capture support Ozkan Sezer 2023-07-25 11:40:02 +0300
  • ba0c270c7a Removed invalid assert in testatomic Sam Lantinga 2023-07-22 18:39:10 -0700
  • 322dbdde4e ci: bump mymindstorm/setup-emsdk to latest tag Anonymous Maarten 2023-07-22 17:36:02 +0200
  • 64294e4560 Remove the unimplemented CloseIC in fcitx module Weng Xuetian 2023-07-20 12:04:01 -0700
  • c4c034ca4b Don't fail to create a window if it's too large, just clamp it to the max instead Sam Lantinga 2023-07-17 17:48:11 -0700