Commit Graph

  • 50575ed223 Note the Google Stadia controller doesn't support rumble over Bluetooth Sam Lantinga 2023-02-08 14:16:24 -08:00
  • 00e02de77b Fixed mis-detecting the share button on the Xbox controller over NDIS Sam Lantinga 2023-02-08 14:16:21 -08:00
  • d1c72bb0bc Dynamically update the serial number if it isn't available at first Sam Lantinga 2023-02-08 14:16:17 -08:00
  • c5c94a6be6 Change return type from void to int, for functions that set an error (SDL_SetError(), SDL_OutOfMemory(), SDL_Unsupported(), SDL_InvalidParam()) Sylvain 2023-02-06 20:24:12 +01:00
  • 6c37d5b57f x11: Cast the dot clock value to 64-bit when calculating the refresh rate Frank Praznik 2023-02-07 11:41:23 -05:00
  • 20a4e31a12 Re-added the internal hint SDL_BORDERLESS_WINDOWED_STYLE Sam Lantinga 2023-02-07 09:47:17 -08:00
  • fa8fba3812 Add clang-tidy config and CMake/CI support. Pierre Wendling 2022-10-25 23:26:42 -04:00
  • 5fded632d6 Added support for the Turtle Beach REACT-R and Recon Xbox controllers Sam Lantinga 2023-02-06 20:14:12 -08:00
  • d603371848 video: Try to get the display for fullscreen windows via the window position Frank Praznik 2023-02-06 19:25:19 -05:00
  • a357021800 Use GNU sed if available Sam Lantinga 2023-02-06 15:47:16 -08:00
  • fde6323662 fix build after the Logitech ChillStream patch. Ozkan Sezer 2023-02-07 01:11:02 +03:00
  • adf31f6ec0 Updated to version 2.26.3 for release release-2.26.3 Sam Lantinga 2023-02-06 14:08:14 -08:00
  • 0208a0eeb3 Added support for the Logitech ChillStream Sam Lantinga 2023-02-06 13:28:00 -08:00
  • 7154605982 Added support for the Logitech ChillStream Sam Lantinga 2023-02-06 13:28:00 -08:00
  • 7f3036c353 make sure to not enable SDL_PASSED_BEGINTHREAD_ENDTHREAD for WinRT Ozkan Sezer 2023-02-07 00:22:37 +03:00
  • b82a8b76b1 windows/SDL_systhread.c: remove some dead code. Ozkan Sezer 2023-02-07 00:22:20 +03:00
  • c68cfcdb2d make sure to not enable SDL_PASSED_BEGINTHREAD_ENDTHREAD for WinRT Ozkan Sezer 2023-02-07 00:21:56 +03:00
  • 7bf3e28dc6 windows/SDL_systhread.c: remove some dead code. Ozkan Sezer 2023-02-07 00:21:40 +03:00
  • 3fa5a2f794 Fixed warning running a command queue without any vertex operations Sam Lantinga 2023-02-06 11:22:00 -08:00
  • 22bafe8729 Removed debug code accidentally committed Sam Lantinga 2023-02-06 11:23:53 -08:00
  • f8b41919da Fixed warning running a command queue without any vertex operations Sam Lantinga 2023-02-06 11:22:00 -08:00
  • 375bde8a4f [SDL3] Cleanup void functions (#7253) Linus Probert 2023-02-06 17:53:52 +01:00
  • 9d8f98c735 Don't change presentation modes when resizing the logical target Sam Lantinga 2023-02-06 08:51:58 -08:00
  • 6f0acca8bd Return the SDL_SetError value Sylvain 2023-02-06 11:41:01 +01:00
  • a077cc8e4d [SDL3] macOS SetCursor performance fix (fixes #7151) (#7249) Sean Ridenour 2023-02-05 18:58:33 -07:00
  • fbe0352764 SDL_DestroyRenderer: drop all commands first and don't queue new command from SDL_DestroyTexture() (memory leak) Sylvain 2023-02-05 20:29:33 +01:00
  • af5efadd9f Setting the same mouse cursor twice is a no-op Sean Ridenour 2023-02-04 10:29:59 -07:00
  • e1d79b418c fix build error due to -Wshadow Ozkan Sezer 2023-02-05 20:45:02 +03:00
  • 653f2c4ba3 Made the render tests less verbose in the successful case Sam Lantinga 2023-02-05 09:08:33 -08:00
  • ec1b42557f Fixed memory leak at shutdown (thanks @1bsyl!) Sam Lantinga 2023-02-05 08:35:40 -08:00
  • 5d1006657a SDL_migration.cocci: remove metavariable warning Sylvain 2023-02-05 17:46:59 +01:00
  • 6f06e4bc80 Add Linux mapping for 8BitDo Pro 2 Wired Controller for Xbox Leonardo Brondani Schenkel 2023-01-04 13:46:01 +01:00
  • 5b5a72e33c Sorted controller list Sam Lantinga 2023-02-05 08:43:26 -08:00
  • 58fa43e7c3 Added Elecom 8button gamepad Antonis Geralis 2023-02-05 10:35:53 +02:00
  • 4266cf8504 Add Linux mapping for 8BitDo Pro 2 Wired Controller for Xbox Leonardo Brondani Schenkel 2023-01-04 13:46:01 +01:00
  • 1c03ddefc3 Sorted controller list Sam Lantinga 2023-02-05 08:43:26 -08:00
  • d563f38a0d Note that the renderer will by default scale from window coordinates to pixels Sam Lantinga 2023-02-05 08:28:26 -08:00
  • 52cd9fcbb0 Added Elecom 8button gamepad Antonis Geralis 2023-02-05 10:35:53 +02:00
  • 85143c28b5 SDL_migration.cocci: fix syntax Sylvain 2023-02-05 09:36:45 +01:00
  • 4a16d8d00e Merge pull request #7238 from Kontrabant/wayland_fix_portrait Frank Praznik 2023-02-04 11:42:43 -05:00
  • b2d8a1a58c wayland: Transform mode values for native portrait displays Frank Praznik 2023-02-04 10:59:17 -05:00
  • 4f7f72c257 replaced line comments in public header. Ozkan Sezer 2023-02-04 10:02:10 +03:00
  • 02fbf2cf99 replaced line comments in public header. Ozkan Sezer 2023-02-04 10:02:10 +03:00
  • 2a83093b36 Use a reasonable upper bound on the number of pixels we'll try to draw when traversing a line Sam Lantinga 2023-02-03 15:45:43 -08:00
  • c5035d8ffd include: add comment documenting the change(s) to SDL_opengl_glext.h Anonymous Maarten 2023-02-04 02:44:10 +01:00
  • d6fdb842b0 include: add comment documenting the change(s) to SDL_opengl_glext.h Anonymous Maarten 2023-02-04 02:44:10 +01:00
  • 92779a5bd8 Adds Stadia BT mapping Alynne 2023-01-30 01:46:03 -05:00
  • 4dea13e02f Adds Stadia BT mapping Alynne 2023-01-30 01:46:03 -05:00
  • a34a84ba98 Rename int versions of the SDL2 render functions (#7235) Sam Lantinga 2023-02-03 14:55:32 -08:00
  • 14a4ce8b59 Fixed SDL_ScaleMode values for consistency Sam Lantinga 2023-02-03 13:23:02 -08:00
  • e5edce8e75 Fixed permissions on src/render/SDL_render.c (#7232) Sam Lantinga 2023-02-03 13:14:48 -08:00
  • cb6b8b0132 Simplify flags testing (#7220) Sylvain Becker 2023-02-03 22:08:42 +01:00
  • dcd17f5473 Renderer logical size is now implemented as a render target Sam Lantinga 2023-02-03 12:25:46 -08:00
  • 0dc4373aad opengl: make SDL_opengl_glext.h's include compatible with macos Anonymous Maarten 2023-02-03 20:58:02 +01:00
  • 93fc72a405 opengl: make SDL_opengl_glext.h's include compatible with macos Anonymous Maarten 2023-02-03 20:58:02 +01:00
  • 0bf91e16b7 wayland: Fix non-floating libdecor window sizing Frank Praznik 2023-02-03 11:07:31 -05:00
  • 06b305d232 dynapi: cast GetProcAddress() result to void* Ozkan Sezer 2023-02-03 17:40:40 +03:00
  • 9f21bed729 dynapi: cast GetProcAddress() result to void* Ozkan Sezer 2023-02-03 17:40:40 +03:00
  • e7ea47a1b4 add version check to SDL_MALLOC macro (for correctness) Ozkan Sezer 2023-02-03 17:40:40 +03:00
  • 7d439b87b0 video: Don't switch display modes when emulating mode changes Frank Praznik 2023-02-01 18:37:34 -05:00
  • 7def1438c3 wayland: Refactor for video core changes Frank Praznik 2023-02-01 11:18:03 -05:00
  • 47cdb532f1 video: Don't rely on memcpy undefined behavior Frank Praznik 2023-02-02 13:43:43 -05:00
  • 166afebcad video: Update self-referential pointers when reallocating the display list Frank Praznik 2023-02-01 20:18:00 -05:00
  • c4a493de97 Don't accept official mappings for controllers that aren't unique Sam Lantinga 2023-02-02 08:39:54 -08:00
  • 4a87abc966 Fixed sort_controllers.py and resorted game controller database Sam Lantinga 2023-02-02 08:38:22 -08:00
  • 673bc57649 Don't accept official mappings for controllers that aren't unique Sam Lantinga 2023-02-02 08:39:54 -08:00
  • 917607c335 Fixed sort_controllers.py and resorted game controller database Sam Lantinga 2023-02-02 08:38:22 -08:00
  • d29e1f3632 Added gamepad mappings for the Xin-Mo Dual Arcade Fightstick Sam Lantinga 2023-02-01 23:09:53 -08:00
  • 2290d71338 Added gamepad mappings for the Xin-Mo Dual Arcade Fightstick Sam Lantinga 2023-02-01 23:09:53 -08:00
  • 17ecb11ed6 macOS: fix initial Metal drawable size in certain multi-display setups Sasha Szpakowski 2023-02-01 18:56:33 -04:00
  • baca26d727 macOS: fix initial Metal drawable size in certain multi-display setups Sasha Szpakowski 2023-02-01 18:56:33 -04:00
  • 98ae54ccc0 video: Set the ID of fullscreen modes when adding a display Frank Praznik 2023-02-01 18:41:39 -05:00
  • d8f0715385 Revert "Remove unused SDL_GetCPUName" Anonymous Maarten 2023-02-02 00:36:46 +01:00
  • 78be9eaf38 Revert "Add testcpuinfo.c" Anonymous Maarten 2023-02-02 00:28:44 +01:00
  • 69aede6c9e Add missing _ in SDL_EVENT_LOCALECHANGED and SSDL_EVENT_TEXTEDITING_EXT Anonymous Maarten 2023-02-02 00:26:26 +01:00
  • 08bcee8570 test: don't use wiki urls for documentation comments Anonymous Maarten 2023-02-02 00:21:53 +01:00
  • bff449eb24 testcpuinfo.c needs SDL3/SDL_main.h Anonymous Maarten 2023-02-01 23:49:27 +01:00
  • 5888b008b1 Add testcpuinfo.c Anonymous Maarten 2023-02-01 23:34:37 +01:00
  • 4e6ab13d6f Remove unused SDL_GetCPUName Anonymous Maarten 2023-02-01 23:17:15 +01:00
  • 177a6f38e0 Only minimize the window for an assert if it's in exclusive fullscreen mode Sam Lantinga 2023-02-01 11:45:31 -08:00
  • ac75fe9324 Folded SDL_WINDOW_FULLSCREEN_EXCLUSIVE and SDL_WINDOW_FULLSCREEN_DESKTOP into a single SDL_WINDOW_FULLSCREEN flag Sam Lantinga 2023-02-01 11:30:28 -08:00
  • 14338ab459 Removed display mode flags Sam Lantinga 2023-01-31 23:35:56 -08:00
  • 9ff1055489 Workaround for Visual Studio 2019 const warning Sam Lantinga 2023-02-01 09:20:14 -08:00
  • 6b137579ea Windows default to fullscreen desktop mode if they don't pick an explicit video mode Sam Lantinga 2023-01-31 21:23:14 -08:00
  • 048df6260c Remove disabled self test main functions in src/SDL_error.c Anonymous Maarten 2023-02-01 20:14:48 +01:00
  • 4af93990a9 Remove disabled self test main functions Anonymous Maarten 2023-02-01 20:13:34 +01:00
  • e73151f544 ci: don't upload test directory for ps2 workflow separately Anonymous Maarten 2023-02-01 20:04:47 +01:00
  • 2afee88c81 ci+haiku: ignore return code of sv force-restart Anonymous Maarten 2023-02-01 19:43:11 +01:00
  • 20c2fa18fe cmake: assume autotools static libraries with lib prefix and .a suffix Anonymous Maarten 2023-02-01 19:05:44 +01:00
  • 8800d40442 cmake: assume autotools static libraries with lib prefix and .a suffix Anonymous Maarten 2023-02-01 19:05:44 +01:00
  • d58693928d video: Return the display ID when the window is fully enclosed Frank Praznik 2023-01-31 12:34:38 -05:00
  • c5f570b30b Make sure count is 0 in out of memory conditions Sam Lantinga 2023-01-31 10:04:51 -08:00
  • 47deebe23f Fixes for Android builds Vladyslav Serhiienko 2023-01-30 22:59:48 -08:00
  • 0a3d038ff7 cmake: fix installed SDL3::SDL3_test + test on ci Anonymous Maarten 2023-01-31 05:26:02 +01:00
  • 72f40cb1f5 ci: restart VM after installing haiku dependencies Anonymous Maarten 2023-01-30 18:47:04 +01:00
  • 25b723cc82 cmake: detect Emscripten architecture as emscripten Anonymous Maarten 2023-01-30 19:13:40 +01:00
  • 53d434fd24 cmake: add CPack support for creating binary archives Anonymous Maarten 2023-01-29 06:12:40 +01:00
  • 64c97906c9 ci: fail CMake configuration on warning Anonymous Maarten 2023-01-24 05:30:24 +01:00
  • 23c2c15a70 cmake: capitalize SDL3::Headers target Anonymous Maarten 2023-01-22 00:01:52 +01:00
  • d45f0a0566 ci: upload artifacts for main workflow Anonymous Maarten 2023-01-21 01:13:58 +01:00