Commit Graph

  • 8f860b3698 Fixed crash if joystick functions are passed a NULL joystick Sam Lantinga 2023-12-27 11:25:54 -0800
  • cd197be53b Fixed crash if joystick functions are passed a NULL joystick Sam Lantinga 2023-12-27 11:25:54 -0800
  • 76defc5c82 joystick: Remove redundant CHECK_JOYSTICK_MAGIC in SDL_GetJoystickName Simon McVittie 2024-03-09 11:11:36 +0000
  • 41baf23e44 cmake: fix empty framework prefix on MacOS a dinosaur 2024-03-09 21:20:08 +1100
  • 4edc3cc88a Fixed crash if joystick functions are passed a NULL joystick Sam Lantinga 2023-12-27 11:25:54 -0800
  • acf554d257 joystick: Remove redundant CHECK_JOYSTICK_MAGIC in SDL_GetJoystickName Simon McVittie 2024-03-09 11:11:36 +0000
  • de9bfd25f1 cmake: fix empty framework prefix on MacOS a dinosaur 2024-03-09 21:20:08 +1100
  • b6c5ad0075 Update hardcoded value of pi to use SDL constant SDL_PI_F for improved consistency and readability. Nour Fouad 2024-03-09 04:46:35 +0200
  • eb1a9b0f0b Update hardcoded value of pi to use SDL constant SDL_PI_F for improved consistency and readability. Nour Fouad 2024-03-09 04:46:35 +0200
  • 846a737fcd dynapi: use [[musttail]] when building with llvm >=13 Anonymous Maarten 2024-03-08 18:48:16 +0100
  • ecf5258ffc dynapi: introduce SDL_DYNAPI_PROC_VOID for functions returning void Anonymous Maarten 2024-03-08 18:47:29 +0100
  • 53aeccb599
    Update SDL_hints.h expikr 2024-03-09 09:23:12 +0800
  • 98bc018236
    Merge branch 'main' into main expikr 2024-03-08 17:17:47 -0800
  • fcb132b8e8 Allow building testffmpeg without Vulkan support Sam Lantinga 2024-03-08 16:26:19 -0800
  • 16e0806ced Note that the cursor clip has been cleared even if we didn't do it Sam Lantinga 2024-03-08 15:54:37 -0800
  • 19b3ddac2f Fix TOCTOU race condition Mingjie Shen 2024-03-08 17:20:29 -0500
  • 02666f496d Fix TOCTOU race condition Mingjie Shen 2024-03-08 17:20:29 -0500
  • 35992597ae Added support for the 6-button SEGA Mega Drive Control Pad for Nintendo Online Sam Lantinga 2024-03-08 12:38:05 -0800
  • 528b71284f Added support for the 6-button SEGA Mega Drive Control Pad for Nintendo Online Sam Lantinga 2024-03-08 12:38:05 -0800
  • cde793b0f5 Added support for the 6-button SEGA Mega Drive Control Pad for Nintendo Online Sam Lantinga 2024-03-08 12:33:54 -0800
  • 9573d507df I tested this with the 6button MD NSo controller and it works great I don't think it should break anything with the 3button version but I do not have access to a 3 button version to test. geogolem 2024-03-07 20:13:31 -0500
  • d86ff6c6c0 remove stale / wrong information from SDL_RWread() documentation Ozkan Sezer 2024-03-08 18:55:40 +0300
  • 9e89f093d9 remove stale / wrong information from SDL_RWread() documentation Ozkan Sezer 2024-03-08 18:55:19 +0300
  • 790cd395f5 Make sure the type in the SDL_Event aligns properly across the union Sam Lantinga 2024-03-07 06:35:23 -0800
  • e9ab2d46de Revert "Change `SDL_Keycode` type to an enum" Sam Lantinga 2024-03-07 06:30:51 -0800
  • 33eaddc565 Cleaned up various type conversion issues Sam Lantinga 2024-03-07 05:20:20 -0800
  • 9c6fe48a25 Make sure the type in the SDL_Event aligns properly across the union Sam Lantinga 2024-03-07 06:35:23 -0800
  • 89b0917803 Revert "Change `SDL_Keycode` type to an enum" Sam Lantinga 2024-03-07 06:30:51 -0800
  • 705be78f40 Cleaned up various type conversion issues Sam Lantinga 2024-03-07 05:20:20 -0800
  • 73bbf98141 build: Generate Vulkan headers automatically as part of the build Simon McVittie 2024-03-07 12:48:10 +0000
  • f53bdc9531 The pixel format in SDL_DisplayMode uses SDL_PixelFormatEnum Sam Lantinga 2024-03-07 03:39:06 -0800
  • 3f0d7a2937 Fixed mapping for the Sanwa Supply JY-P76USV controller Sam Lantinga 2024-03-06 20:53:48 -0800
  • 26054d9934 Fixed mapping for the Sanwa Supply JY-P76USV controller Sam Lantinga 2024-03-06 20:53:48 -0800
  • 57a160c9ab Fixed mapping for the Sanwa Supply JY-P76USV controller Sam Lantinga 2024-03-06 20:53:48 -0800
  • 5643fd683f Added migration notes for enum type changes Sam Lantinga 2024-03-06 16:59:11 -0800
  • 3cc4705dd2 cmake: build OBJC sources with warning & error flags, ignoring deprecated declarations Anonymous Maarten 2024-03-06 22:21:24 +0100
  • 59ab5c0824 Sync SDL3 wiki -> header SDL Wiki Bot 2024-03-07 00:20:27 +0000
  • c70710cde8 SDL_GetPixelFormatEnumForMasks() returns SDL_PixelFormatEnum Sam Lantinga 2024-03-06 16:19:08 -0800
  • 01248a99c8 Add `default: break;` to switches on SDL_Event::type Susko3 2024-03-06 20:37:39 +0100
  • 722f4104bf Use enums as types in SDL_*Event structures Susko3 2024-03-06 20:14:53 +0100
  • 641b911d38 Update some internal files to use `SDL_WindowFlags` Susko3 2024-03-03 20:30:57 +0100
  • ce44eff3d2 Use `SDL_WindowFlags` in public headers Susko3 2024-03-03 19:25:13 +0100
  • 4f58d18373 Typedef `SDL_WindowFlags` Susko3 2024-03-03 19:21:24 +0100
  • 424616e032 Use SDL_PixelFormatEnum as type Susko3 2024-03-06 19:59:05 +0100
  • 2800ae8cf0 Add `default: break;` to switches on SDL_Event::type Susko3 2024-03-06 20:37:39 +0100
  • 35b7154ad6 cmake: build OBJC sources with warning & error flags, ignoring deprecated declarations Anonymous Maarten 2024-03-06 22:21:24 +0100
  • 38c54b8e0e More null checks for SDL window operations Sam Lantinga 2024-03-06 13:33:30 -0800
  • 6664a089d8 Add missing null check for displaydata during window creation Sam Lantinga 2024-03-06 13:33:27 -0800
  • 610e798406 Fix clicking on the titlebar causing mouse input to freeze until esc is pressed Sam Lantinga 2024-03-06 13:33:23 -0800
  • 65a718f8c6 Disable warning C4113 in SDL_windows_gaming_input.c Sam Lantinga 2024-03-06 13:33:20 -0800
  • 53896c9e44 cocoa: Make keyboard grab function return an int Frank Praznik 2024-03-06 15:53:24 -0500
  • 1de8838358 Use enums as types in SDL_*Event structures Susko3 2024-03-06 20:14:53 +0100
  • d6f724490b Use SDL_PixelFormatEnum as type Susko3 2024-03-06 19:59:05 +0100
  • f8cb3c742d Change `SDL_Keycode` type to an enum Susko3 2024-03-06 19:35:18 +0100
  • a769b8ab6e Change `SDL_Keycode` type to an enum Susko3 2024-03-06 19:35:18 +0100
  • f8844d387c Use specific types in SDL_touch.h Susko3 2024-03-06 19:27:43 +0100
  • dae1232489 GDK: Partially revert 2670eb44af Jade Macho 2024-03-01 13:04:22 +0100
  • da9bfc43e7 GDK: Partially revert 2670eb44af Jade Macho 2024-03-01 13:04:22 +0100
  • 885823abc7 Use specific types in SDL_touch.h Susko3 2024-03-06 19:27:43 +0100
  • 26b9178e5c Fixed whitespace Sam Lantinga 2024-03-06 09:56:13 -0800
  • c07b39fa06 Fixed build Sam Lantinga 2024-03-06 09:57:27 -0800
  • 2d0cd90171 Sync SDL3 wiki -> header SDL Wiki Bot 2024-03-06 17:52:26 +0000
  • 860155680d SDL_RegisterEvents() now returns 0 if it couldn't allocate any user events. Sam Lantinga 2024-03-06 09:51:05 -0800
  • 4d20b82850 SDL_RWFromFile, stdio: allow named pipes along with regular files. Ozkan Sezer 2024-03-06 18:51:20 +0300
  • 8e388843b8 SDL_RWFromFile, stdio: allow named pipes along with regular files. Ozkan Sezer 2024-03-06 18:50:00 +0300
  • 177a836653 SDL_RWFromFile, stdio: allow named pipes along with regular files. Ozkan Sezer 2024-03-06 18:50:00 +0300
  • 91255cf9d1 Use %d or %i format specifier for enums Susko3 2024-03-06 16:14:45 +0100
  • f42110df5e Add `default: break;` where enums are used to silence warnings Susko3 2024-03-06 15:46:24 +0100
  • b2b47d4251 Fix missed .h -> .c type changes Susko3 2024-03-06 16:07:53 +0100
  • 4319e833db Fix `SDL_KeyCode` usages Susko3 2024-03-06 15:47:55 +0100
  • 26b7acce4b cpuinfo: reset cpu features on SDL_Quit Anonymous Maarten 2024-02-24 13:46:06 +0100
  • 45bc34894d audio: always build fallback scalar converters Anonymous Maarten 2024-02-23 23:51:49 +0100
  • 64a294c635 cmake: add automation and platform test without simd Anonymous Maarten 2024-02-23 23:38:07 +0100
  • 6d57a8c760 Limit CPU features through a hint Anonymous Maarten 2024-02-23 23:22:41 +0100
  • bbd898dad0 Merge branch 'main' into use-enums-as-types Susko3 2024-03-06 15:11:07 +0100
  • ee87132385 Make sure fast path RGB <-> YUV conversions are using the same color primaries Sam Lantinga 2024-03-05 17:43:08 -0800
  • 4545c77c9e Updated Vita renderer with colorspace clarification Sam Lantinga 2024-03-05 16:56:58 -0800
  • 95fbbc6f07 Fixed accidental use of tabs Sam Lantinga 2024-03-05 16:55:26 -0800
  • e268cdbec6
    Use specific types in public headers (#9205) Susko3 2024-03-06 01:52:15 +0100
  • db24560387 Additional colorspace clarification Sam Lantinga 2024-03-05 16:47:36 -0800
  • b3858ec5f7 BT2020_CL is very different from BT2020_NCL, and not currently supported Sam Lantinga 2024-03-05 15:48:29 -0800
  • f2e2309e30 Fix whitespace Susko3 2024-03-06 00:28:26 +0100
  • 7ff34249c7 Use specific types Susko3 2024-03-06 00:27:04 +0100
  • 4c0601b93f video: Return a failure code if the video driver fails to grab the mouse or keyboard Frank Praznik 2024-03-05 15:26:14 -0500
  • a54a1db710 video: Return a failure code if the video driver fails to grab the mouse or keyboard Frank Praznik 2024-03-05 15:26:14 -0500
  • 5adbf3765a Updated to version 2.30.1 for release release-2.30.1 Sam Lantinga 2024-03-05 14:33:57 -0800
  • e910e6f13d Keep track of whether the Android on-screen keyboard was opened by the application Sam Lantinga 2024-03-05 13:34:37 -0800
  • ae0caeef8d Fixed build Sam Lantinga 2024-03-05 13:54:17 -0800
  • bdc7ad8f56 Keep track of whether the Android on-screen keyboard was opened by the application Sam Lantinga 2024-03-05 13:34:37 -0800
  • eacaf603b7 Merge branch 'main' into use-enums-as-types Susko3 2024-03-05 22:50:26 +0100
  • 75c5cff0bf Fixed "${folder^}Activity: bad substitution" with bash 3.2 on macOS Sam Lantinga 2024-03-05 13:10:27 -0800
  • 93aa92a6f1 Fix whitespace Susko3 2024-03-05 22:44:57 +0100
  • 9db68f97f9 Reverted SDL_Vulkan_GetInstanceExtensions() API change Sam Lantinga 2024-03-05 13:39:42 -0800
  • edbcef11ff Keep track of whether the Android on-screen keyboard was opened by the application Sam Lantinga 2024-03-05 13:34:37 -0800
  • c36f773eb4 Fixed "${folder^}Activity: bad substitution" with bash 3.2 on macOS Sam Lantinga 2024-03-05 13:10:27 -0800
  • 0b4a195f4b Sync SDL3 wiki -> header SDL Wiki Bot 2024-03-05 21:32:25 +0000
  • cea717e5d3 Removed some uneeded 'unsigned': renderer.num_texture_format and SDL_Vulkan_GetInstanceExtensions() prototype Sylvain 2024-03-05 21:11:32 +0100
  • 6cbb754b2e Regenerate SDL_dynapi_procs.h with signature changes Susko3 2024-03-05 22:19:07 +0100
  • 1e0bac288b Use the hlsli extension for shader includes Sam Lantinga 2024-03-05 12:46:44 -0800
  • 6ce80a255a
    Removed some uneeded 'unsigned': renderer.num_texture_format and SDL_Vulkan_GetInstanceExtensions() prototype Sylvain 2024-03-05 21:11:32 +0100