Commit Graph

  • 519384d3b6 Added gamepad mapping for Flydigi Vader 2 with the latest firmware (6.0.4.9) Sam Lantinga 2023-03-16 20:01:45 -07:00
  • b01194345f Make mappings for "Retrolink SNES Controller" with SDL_GAMECONTROLLER_USE_BUTTON_LABELS both on and off Lokathor 2023-03-08 17:18:50 -07:00
  • 848cf421c9 Added mapping for the Xbox Elite Core controller connected via Bluetooth on Android Sam Lantinga 2023-03-06 15:36:49 -08:00
  • 1545b233a6 Fix Xbox One gamepad axis assignment on SDL_JOYSTICK_ANDROID API (#7405) divVerent 2023-03-06 18:33:18 -05:00
  • 46a3a8e88f Added mapping for DualSense Edge Wireless Controller on Linux Sam Lantinga 2023-02-27 15:19:34 -08:00
  • d8cb962f9f Sorted controller list Sam Lantinga 2023-02-10 17:18:02 -08:00
  • d4a9201b52 Add Hori Pokken Tournament DX Pro Pad Alfredo Escobar 2023-01-30 16:08:52 -03:00
  • 1f514f5e3e Sorted controller list Sam Lantinga 2023-02-05 08:43:26 -08:00
  • 1f5c590806 Added Elecom 8button gamepad Antonis Geralis 2023-02-05 10:35:53 +02:00
  • fb1a01a3dd Add Linux mapping for 8BitDo Pro 2 Wired Controller for Xbox Leonardo Brondani Schenkel 2023-01-04 13:46:01 +01:00
  • 106c0e6328 Adds Stadia BT mapping Alynne 2023-01-30 01:46:03 -05:00
  • 1fd1f7d565 Don't accept official mappings for controllers that aren't unique Sam Lantinga 2023-02-02 08:39:54 -08:00
  • 90e2e62691 Fixed sort_controllers.py and resorted game controller database Sam Lantinga 2023-02-02 08:38:22 -08:00
  • 3e5497777e Added gamepad mappings for the Xin-Mo Dual Arcade Fightstick Sam Lantinga 2023-02-01 23:09:53 -08:00
  • b57a6a1adf Added gamepad mapping for Flydigi Vader 2 with the latest firmware (6.0.4.9) Sam Lantinga 2023-03-16 20:01:45 -07:00
  • d78072fcd4 Fixed SDL_RenderSetVSync does not update flags if simulated vsync is on Ivan Mogilko 2023-03-18 00:39:02 +03:00
  • 08d5c1386e Fixed always on top windows on Windows Sam Lantinga 2023-03-17 10:36:43 -07:00
  • 4a6528e3f0 testprograms: parse arguments using SDLTest_CommonState Anonymous Maarten 2023-03-17 00:25:39 +01:00
  • 8bea41f737 testthread: parse arguments using SDLTest_CommonState + add arguments Anonymous Maarten 2023-03-16 23:47:35 +01:00
  • 64b739bc1e testlock: parse arguments using SDLTest_CommonState + extra arguments Anonymous Maarten 2023-03-16 16:56:16 +01:00
  • 4d86a83fa9 testver: don't allow any arguments Anonymous Maarten 2023-03-17 01:01:28 +01:00
  • 0268881e30 testspriteminimal: don't allow any arguments Anonymous Maarten 2023-03-16 22:47:11 +01:00
  • 08d5235da0 testintersections: check integer argument + no global done + get final tick before SDL shutdown Anonymous Maarten 2023-03-16 15:38:26 +01:00
  • 6e2851878f testhittesting: use SDLTest_Common for creating window(s) and renderer(s) Anonymous Maarten 2023-03-16 04:23:43 +01:00
  • 75da730a88 testfile: fix reference values Anonymous Maarten 2023-03-17 03:50:08 +01:00
  • ee13b74d59 testyuv: fix buffer overflow write Anonymous Maarten 2023-03-17 02:24:15 +01:00
  • 774e51627e SDL_test: fix infinite loop when passing invalid argument Anonymous Maarten 2023-03-16 23:31:06 +01:00
  • c52ad54b05 SDL_test: don't parse audio/video arguments when its subsystem is not enabled Anonymous Maarten 2023-03-16 01:03:00 +01:00
  • c8d4ca35ad SDL_test: always print common log usage, even without audio/video backend Anonymous Maarten 2023-03-16 01:02:33 +01:00
  • 08c85ebae0 SDL_test: introduce SDLTest_CommonDestroyState to only destroy SDLTest_CommonState Anonymous Maarten 2023-03-16 00:39:25 +01:00
  • 5109e19935 SDL_test: remove unused BuildCommonUsageString Anonymous Maarten 2023-03-16 00:04:02 +01:00
  • 9451d3079d dynapi: SDL_DYNAPI_entry must be in version script Anonymous Maarten 2023-03-17 05:54:01 +01:00
  • 446e0943da wasapi: Force WIN_CoInitialize duing device open. Ryan C. Gordon 2023-03-17 10:58:45 -04:00
  • 4286f463a8 testautomation_pixels: calling SDL_DestroyPixelFormat or SDL_DestroyPalette with NULL parameter doesn't generate an error Sylvain 2023-03-17 10:13:17 +01:00
  • e4be1247d0 Added a hint to retain window content during state changes Sam Lantinga 2023-03-16 20:43:07 -07:00
  • ed0937598e Added gamepad mapping for Flydigi Vader 2 with the latest firmware (6.0.4.9) Sam Lantinga 2023-03-16 20:01:45 -07:00
  • a776188d77 Don't change the Z order when moving or resizing windows Sam Lantinga 2023-03-16 17:19:38 -07:00
  • 9ee71f0ddf Added --skip-taskbar and --always-on-top command line options Sam Lantinga 2023-03-16 16:58:01 -07:00
  • 3f67f02d0e Fixed SDL_WINDOW_SKIP_TASKBAR on Windows Sam Lantinga 2023-03-16 16:56:46 -07:00
  • c7ab378c61 We don't need to track whether we were hidden by parent focus change Sam Lantinga 2023-03-16 14:11:41 -07:00
  • 76176c9845 Conversely, we shouldn't automatically show children when we get focus Sam Lantinga 2023-03-16 14:09:46 -07:00
  • 0cb7c4ba58 Don't hide popups when losing focus Sam Lantinga 2023-03-16 14:04:12 -07:00
  • 5da9e99da0 Fixed bug #7462 - 8888 as default GL backbuffer red/green/blue/alpha bit sizes Sylvain 2023-03-16 20:30:56 +01:00
  • f9ac7b4044 Fixed bug #7467 - testautomation_audio currently fails because of invalid src/dst rate Sylvain 2023-03-16 20:46:11 +01:00
  • 23bce27b26 Change SDL_BLENDMODE_MUL for gl renderers Add FIXME for PSP and DirectFB Sylvain 2023-03-16 09:49:15 +01:00
  • c078dfcf6b Refresh generation of SDL_blit_auto.c after simplifying sdlgenblit.pl Sylvain 2023-03-16 09:47:43 +01:00
  • 18c4db678b Simplify SDL_BLENDMODE_MUL in sdlgenblit.pl Sylvain 2023-03-16 09:47:34 +01:00
  • 7d26ba754a Simplify SDL_BLENDMODE_MUL Sylvain 2023-03-16 09:46:44 +01:00
  • bd70ce7f94 Refresh generation of SDL_blit_auto.c Sylvain 2023-03-16 09:43:38 +01:00
  • 899ee8f75a Change SDL_BLENDMODE_MUL for gl renderers Add FIXME for PSP Sylvain 2023-03-15 22:06:41 +01:00
  • b95b203116 Refresh generation of SDL_blit_auto.c after simplifying sdlgenblit.pl Sylvain 2023-03-16 09:35:23 +01:00
  • 41b8fee833 Simplify SDL_BLENDMODE_MUL in sdlgenblit.pl Sylvain 2023-03-15 21:37:36 +01:00
  • 99668c286b Simplify SDL_BLENDMODE_MUL Sylvain 2023-03-15 21:21:57 +01:00
  • ad1a216d65 Refresh generation of SDL_blit_auto.c Sylvain 2023-03-15 21:36:45 +01:00
  • 66eff69d2b Don't update hidden child windows, their relative position doesn't change Sam Lantinga 2023-03-16 11:23:46 -07:00
  • e6fe7273a5 Toggle menu visibility with the space bar Sam Lantinga 2023-03-16 11:02:58 -07:00
  • a8ea8db6d7 wayland: Update the popup window geometry on configure events Frank Praznik 2023-03-16 13:58:06 -04:00
  • be70d9a9c7 wayland: Clarify the popup position restriction purpose Frank Praznik 2023-03-16 13:35:06 -04:00
  • c270d151b0 wayland: Handle cases where the compositor does not scale the monitor viewport in its compositing space Frank Praznik 2023-03-16 12:59:24 -04:00
  • 5dd317b869 Fixed position when setting WM hints on X11 popup windows Sam Lantinga 2023-03-15 20:23:03 -07:00
  • 422517c036 Allow passing 0 to SDL_SetWindowMinimumSize() and SDL_SetWindowMaximumSize() to indicate no limit Sam Lantinga 2023-03-15 16:13:56 -07:00
  • d95b04feaf Fixed display ID check in video_setWindowCenteredOnDisplay Sam Lantinga 2023-03-15 16:12:54 -07:00
  • 4312abab69 testprogram: add option to use SDL_BLENDMODE_MUL Sylvain 2023-03-15 21:58:43 +01:00
  • b07a049923 Fixed window positioning in testpopup Sam Lantinga 2023-03-15 10:35:26 -07:00
  • e794057d9f Move the popup windows to follow the mouse Sam Lantinga 2023-03-15 10:19:55 -07:00
  • 3cbd8823ba cmake: get_filename_component(EXT) retturns extension including leading dot Anonymous Maarten 2023-03-15 14:55:56 +01:00
  • ce4c54e2b2 cmake: get_filename_component(EXT) retturns extension including leading dot Anonymous Maarten 2023-03-15 14:55:56 +01:00
  • 7ea6ef4076 ci: add workflow for building SDL on ppc64le Anonymous Maarten 2023-03-15 04:57:50 +01:00
  • e77132b8aa ci: only store cache vita reqs when restore-cache didn't find anything Anonymous Maarten 2023-02-26 20:38:23 +01:00
  • 65178df717 ci: test ARM neon and simd on ci using vita toolchain Anonymous Maarten 2023-02-26 20:16:04 +01:00
  • d27db3defa cmake+video: always use altivec.h header for detection + introduce SDL_ENABLE_ALTIVEC Anonymous Maarten 2023-03-15 04:56:55 +01:00
  • 684709a5b6 cmake: fix building testautomation without X11 support Anonymous Maarten 2023-03-15 04:55:11 +01:00
  • 9cb5f0bfc6 video: fix ARM neon and simd Anonymous Maarten 2023-02-26 20:15:35 +01:00
  • 64e242fd77 cmake: Add test resources to list of files to clean Anonymous Maarten 2023-02-25 05:06:44 +01:00
  • ba5b1f2fd2 Fix build with -DX11MODES_DEBUG in CPPFLAGS Anonymous Maarten 2023-02-25 00:37:02 +01:00
  • d24ef0213b SDL_threadprio.c uses SCHED_RR and SCHED_FIFO from sched.h Anonymous Maarten 2023-02-25 00:31:36 +01:00
  • 3db3424b4e cmake: Detect powerpc architecture Anonymous Maarten 2023-02-26 00:22:23 +01:00
  • fc4085b54e cmake: Allow build system to disable arm neon intrinsics Anonymous Maarten 2023-02-26 01:51:19 +01:00
  • 46de6241d7 cmake: Allow build system to disable loongarch intrinsics Anonymous Maarten 2023-02-26 00:35:57 +01:00
  • 99b8313eb1 add SDL_DISABLE_MMX to SDL_build_config.h.cmake Anonymous Maarten 2023-02-27 01:23:14 +01:00
  • 4681240241 cmake: Detect AVX + allow build system to disable Intel intrinsics Anonymous Maarten 2023-02-25 00:21:15 +01:00
  • 683411e96f cmake: only use precompile headers for C and CXX Anonymous Maarten 2023-03-15 00:32:14 +01:00
  • 7d55bbc0da cmake: get_filename_component(EXT) returns extension including leading dot Anonymous Maarten 2023-03-15 00:15:32 +01:00
  • a17ad65f2b Revert "Popup window parent defaults to the first toplevel window" Sam Lantinga 2023-03-14 14:53:54 -07:00
  • 969e0842e6 video: Preserve the flag to restore popup windows with the parent when recreating the window during renderer initialization Frank Praznik 2023-03-14 16:36:41 -04:00
  • e8e2c8175c Popup window parent defaults to the first toplevel window Sam Lantinga 2023-03-14 11:42:58 -07:00
  • 2fe5f3239c Ignore the PS4 packet CRC if it's not being set correctly Sam Lantinga 2023-03-13 19:56:42 -07:00
  • 57ae9f466d Ignore the PS4 packet CRC if it's not being set correctly Sam Lantinga 2023-03-13 19:56:42 -07:00
  • 3951cae4a5 Ignore the PS4 packet CRC if it's not being set correctly Sam Lantinga 2023-03-13 19:56:42 -07:00
  • f1d9c36136 testshape: now uses SDL_WINDOW_TRANSPARENT instead of the shaped window API Sylvain 2023-03-11 13:53:54 +01:00
  • 2cafa52598 - Added SDL_WINDOW_TRANSPARENT to request a window with transparent framebuffer - Remove SDL_VIDEO_EGL_ALLOW_TRANSPARENCY hint, EGL now checks 'window->flags & SDL_WINDOW_TRANSPARENT' Sylvain 2023-03-11 13:53:14 +01:00
  • 4dededd345 wayland: Don't throttle presentation until the first swap has occurred Frank Praznik 2023-03-13 15:34:30 -04:00
  • 1010254a28 Sync SDL3 wiki -> header SDL Wiki Bot 2023-03-13 18:22:16 +00:00
  • 4dd26698fc Added SDL_GetWindowParent() to get the parent of popup windows Sam Lantinga 2023-03-13 11:20:42 -07:00
  • ebe3a9dc44 Spacing cleanup Sam Lantinga 2023-03-13 11:20:36 -07:00
  • 689ea5361e Sync SDL3 wiki -> header SDL Wiki Bot 2023-03-13 17:57:18 +00:00
  • 1f35fd6939 video: Update the popup window creation documentation and disallowed flags Frank Praznik 2023-03-13 13:46:06 -04:00
  • f97b469184 video: Disallow additional operations on popups where appropriate Frank Praznik 2023-03-13 12:02:26 -04:00
  • d5b5e524af wayland: Set the EGL swap timeout to one second from the current time Frank Praznik 2023-03-12 17:02:18 -04:00
  • 3990c71726 SDL_GetBasePath simplification for Haiku. when solely looking for the path for the current binary in the current team, find_path is sufficient. David Carlier 2023-03-12 11:55:42 +00:00