Commit Graph

  • 32776cef52 Do a full cleanup if renderer creation fails during autodetection Sam Lantinga 2024-07-27 16:19:05 -0700
  • 91d2dbdc9d Fixed memory leak if joysticks were initialized but gamepads were not Sam Lantinga 2024-07-27 13:44:45 -0700
  • 7eb2605630 Fixed memory leak when a renderer fails to be created Sam Lantinga 2024-07-27 13:36:12 -0700
  • da035142b2 Use SDL_InitFlags for the SDL_Init* function implementations Sam Lantinga 2024-07-27 10:31:51 -0700
  • 7cd23bfb6a Respect Android's auto-rotate setting when choosing orientation Anthony 2024-07-27 17:10:35 +0100
  • 9da58e9fb7 Fixed storing a key in the persistent string hashtable that's about to be freed Sam Lantinga 2024-07-27 09:34:49 -0700
  • 1d5f9c7b92 testaudio: fixed memory leak in SetTitleBar() Sam Lantinga 2024-07-27 09:16:29 -0700
  • 07636acd07
    Respect Android's auto-rotate setting when choosing orientation Anthony 2024-07-27 17:10:35 +0100
  • 473feab2a4 Added SDL_unsetenv() Sam Lantinga 2024-07-26 22:57:53 -0700
  • 3c0ab43a85 Added SDL_unsetenv() Sam Lantinga 2024-07-26 22:57:53 -0700
  • b854e1fe0b Fixed some issues found with static analysis Sam Lantinga 2024-07-26 23:35:30 -0700
  • 218e45247f Fixed memory leak when SDL_Init() was called multiple times Sam Lantinga 2024-07-27 09:06:52 -0700
  • 623a90c47d testutils: use SDL_asprintf() to simplify path composition Sam Lantinga 2024-07-27 08:41:06 -0700
  • 625bc2d250 Fixed getting the initial window safe area Sam Lantinga 2024-07-27 08:40:31 -0700
  • 12eb1f1497 ci: limit jobs by using sdl-ci-filter Anonymous Maarten 2024-07-26 18:48:27 +0200
  • eae6758abe ci: build haiku as canary Anonymous Maarten 2024-07-26 00:19:18 +0200
  • da8aa84c1d ci: merge all workflows into one Anonymous Maarten 2024-07-17 00:26:04 +0200
  • 3374e57102 stdinc: strcasecmp is declared in strings.h Anonymous Maarten 2024-07-25 11:45:50 +0200
  • 76f60c4b66 riscos: fix -Wunused-variable Anonymous Maarten 2024-07-24 23:30:23 +0200
  • 50a6a39dd6 cmake: use genexes for linking against apple frameworks Anonymous Maarten 2024-07-27 15:41:33 +0200
  • 3bfc103e76 tests: start memory tracking first + clean up cached text textures Anonymous Maarten 2024-07-27 13:44:04 +0200
  • 6f1136c6ce testgles2: fix leaks Anonymous Maarten 2024-07-27 13:06:54 +0200
  • 8a5d1fc196 cmake: add swift test Anonymous Maarten 2024-07-26 21:00:33 +0200
  • 37881b3150 cmake: use genex to link with Apple Frameworks Anonymous Maarten 2024-07-26 18:16:58 +0200
  • 538adc52d2 Removed the temporary memory symbols from the public API Sam Lantinga 2024-07-26 21:10:47 -0700
  • 0f2fc2fbaa Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-27 03:59:43 +0000
  • 4f55271571 Removed temporary memory from the API Sam Lantinga 2024-07-26 18:57:18 -0700
  • 75a0440703 Removed temporary memory from the API Sam Lantinga 2024-07-26 18:57:18 -0700
  • 21411c6418 Don't apply creation window flags to external windows. Sam Lantinga 2024-07-26 10:39:05 -0700
  • 2137e6eed1 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-26 17:05:33 +0000
  • 5e513ecc7f Don't automatically free temporary memory, let the application call SDL_FreeTemporaryMemory() when it's ready. Sam Lantinga 2024-07-26 06:05:57 -0700
  • a63f1a2c5d ci: limit jobs by using sdl-ci-filter Anonymous Maarten 2024-07-26 18:48:27 +0200
  • 111dc85afc Don't send keys consumed by the IME on macOS Sam Lantinga 2024-07-26 09:22:38 -0700
  • 7e5fcb9c94 Removed the ancient Android audio driver Sam Lantinga 2024-07-26 08:04:10 -0700
  • 2f38a4bf5e Fixed a typo in the link to the GetTouchFingers function Eduard Gushchin 2024-07-26 17:57:24 +0300
  • bc1321bfbf
    Fixed a typo in the link to the GetTouchFingers function Eduard Gushchin 2024-07-26 17:57:24 +0300
  • a2d2d26e9c Added a safer way to pause system audio Sam Lantinga 2024-07-26 07:24:07 -0700
  • 201a91b502 Don't automatically free temporary memory, let the application call SDL_FreeTemporaryMemory() when it's ready. Sam Lantinga 2024-07-26 06:05:57 -0700
  • a1a8278029 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-26 00:47:35 +0000
  • 750aef2bee Clarified that temporary memory shouldn't be kept beyond the current function scope or event handling. Sam Lantinga 2024-07-25 17:46:23 -0700
  • a880410cb2 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-25 23:58:09 +0000
  • 66eb2ea443 mouse: Make pointer warp emulation via relative mode available to all platforms Frank Praznik 2024-07-24 17:43:02 -0400
  • be363e232d
    mouse: Make pointer warp emulation via relative mode available to all platforms Frank Praznik 2024-07-24 17:43:02 -0400
  • 94bdf66b86 ci: build haiku as canary Anonymous Maarten 2024-07-26 00:19:18 +0200
  • 92667e3066 Update SDL_keycode.h Eduard Gushchin 2024-07-25 23:47:50 +0300
  • 34763956bc
    Update SDL_keycode.h Eduard Gushchin 2024-07-25 23:47:50 +0300
  • ec33ba94d1 ci: merge all workflows into one Anonymous Maarten 2024-07-17 00:26:04 +0200
  • 122f97da06 stdinc: strcasecmp is declared in strings.h Anonymous Maarten 2024-07-25 11:45:50 +0200
  • 744a8e9804 riscos: fix -Wunused-variable Anonymous Maarten 2024-07-24 23:30:23 +0200
  • 3ee59359c4 Fix documentation references and update method usage for SDL_GetGamepadGUIDForID in SDL_gamepad.h Eduard Gushchin 2024-07-25 21:13:09 +0300
  • fc93440bcc ci: fix intel one api c++ compiler scribam 2024-07-25 20:32:16 +0200
  • ce98152a7b
    Fix documentation references and update method usage for SDL_GetGamepadGUIDForID in SDL_gamepad.h Eduard Gushchin 2024-07-25 21:13:09 +0300
  • 2aad26abb0 cmake: gate all preseeding behind SDL_PRESEED option Anonymous Maarten 2024-07-25 18:13:31 +0200
  • 546cd3ac83 cmake: Preseed CMake cache for Emscripten builds. Ryan C. Gordon 2024-07-25 11:46:35 -0400
  • 0cd4fc7c87
    Allow to enable vulkan support on FreeBSD (#10361) Dmitry Marakasov 2024-07-25 19:31:40 +0300
  • 8fb095fb61
    Update CMakeLists.txt Sam Lantinga 2024-07-25 09:30:59 -0700
  • 42650d79c1 Moved Android event initialization to SDL_InitEvents() Sam Lantinga 2024-07-25 08:33:11 -0700
  • b4475764d1 cmake: gate all preseeding behind SDL_PRESEED option Anonymous Maarten 2024-07-25 18:13:31 +0200
  • 53022aeb5e
    examples: Use the existing CMake infrastructure instead of rolling our own. Ryan C. Gordon 2024-07-25 11:43:59 -0400
  • 8fa550e003 Check window fullscreen flag in SDL_GetWindowSizeInPixels hwsmm 2024-07-26 00:14:44 +0900
  • b0bef5a451
    cmake: Preseed CMake cache for Emscripten builds. Ryan C. Gordon 2024-07-25 11:46:35 -0400
  • 1c9c89d8a1 Check window fullscreen flag in SDL_GetWindowSizeInPixels hwsmm 2024-07-26 00:14:44 +0900
  • e9a7014e56 Fixed hanging after onDestroy() on Android Sam Lantinga 2024-07-25 07:33:42 -0700
  • 9826f73230 cmake: fix copying of resource files on uwp Anonymous Maarten 2024-07-25 15:06:49 +0200
  • 9f9ebcd40a cmake: fix copying of example resource files on desktop, ps2 and psp Anonymous Maarten 2024-07-25 14:43:09 +0200
  • e387314a67 Fixed building on older macOS SDK Sam Lantinga 2024-07-25 05:44:54 -0700
  • d6554a9505 Fix running on Android 9 and older Anthony 2024-07-25 11:38:27 +0100
  • 713e83f8a2
    Fix running on Android 9 and older Anthony 2024-07-25 11:38:27 +0100
  • 76c4c16ca9 Fix DXGI cleanup code Daniel Ludwig 2024-07-25 08:32:48 +0200
  • ff66ec5fb5 GDK build: fix Xbox targets Daniel Ludwig 2024-07-25 08:19:29 +0200
  • 7e48d4522b GDK build: move suspend/constrain setup back to previous compilation unit Daniel Ludwig 2024-07-24 15:11:03 +0200
  • 0a678a654e GDK build: fix project settings and API changes Daniel Ludwig 2024-07-24 10:19:55 +0200
  • 64836c80ad Fix DXGI cleanup code Daniel Ludwig 2024-07-25 08:32:48 +0200
  • 9bae497fe8 GDK build: fix Xbox targets Daniel Ludwig 2024-07-25 08:19:29 +0200
  • c6fdc2c12a GDK build: move suspend/constrain setup back to previous compilation unit Daniel Ludwig 2024-07-24 15:11:03 +0200
  • 9bd2e58556 GDK build: fix project settings and API changes Daniel Ludwig 2024-07-24 10:19:55 +0200
  • ba8495c214 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-25 00:41:44 +0000
  • cf8b158ccb Added SDL_GetRenderSafeArea() Sam Lantinga 2024-07-24 17:14:00 -0700
  • eb09264076 Added the safe area to the debug window information Sam Lantinga 2024-07-24 17:06:42 -0700
  • 9e6d5babce Fixed display detection after the monitor resolution changed on X11 Sam Lantinga 2024-07-24 17:46:25 -0700
  • 7393c7f878 Added SDL_GetRenderSafeArea() Sam Lantinga 2024-07-24 17:14:00 -0700
  • 6356d28506 Added the safe area to the debug window information Sam Lantinga 2024-07-24 17:06:42 -0700
  • b98e1e9ef0 Fixed the render viewport not updating when the metal view resizes Sam Lantinga 2024-07-24 15:10:15 -0700
  • 426b856b15 Fixed the render viewport not updating when the metal view resizes Sam Lantinga 2024-07-24 15:10:15 -0700
  • 195c26a50a
    examples: Add a way to add datafiles to an example, and add audio/load-wav Ryan C. Gordon 2024-07-24 17:30:16 -0400
  • f562a6d9f7 Added Android API level 35 to the table Sam Lantinga 2024-07-24 14:09:54 -0700
  • e7771fb4f6 Fixed memory corruption in SDL_GetPreferredLocales() Sam Lantinga 2024-07-24 13:03:54 -0700
  • 31730bef1a Fixed running on Android 10 and older (thanks @AntTheAlchemist!) Sam Lantinga 2024-07-24 12:51:51 -0700
  • c601120883 Handle all Android lifecycle events on the main thread Sam Lantinga 2024-07-24 12:43:44 -0700
  • a7c0192017 Renamed SDL_PostSemaphore() to SDL_SignalSemphore() Sam Lantinga 2024-07-24 12:39:30 -0700
  • 5a760eed0f Fixed memory corruption in SDL_GetPreferredLocales() Sam Lantinga 2024-07-24 13:03:54 -0700
  • 12a7817b53 Fixed running on Android 10 and older (thanks @AntTheAlchemist!) Sam Lantinga 2024-07-24 12:51:51 -0700
  • 9c2e7cf8e4 Handle all Android lifecycle events on the main thread Sam Lantinga 2024-07-24 12:43:44 -0700
  • d2868c7ecc Renamed SDL_PostSemaphore() to SDL_SignalSemphore() Sam Lantinga 2024-07-24 12:39:30 -0700
  • 0e91ea0086
    Allow to enable vulkan support on FreeBSD Dmitry Marakasov 2024-07-24 22:24:29 +0300
  • 27f86cbe18 Update proguard-rules.pro to include onNativeInsetsChanged Anthony 2024-07-24 17:54:01 +0100
  • f98b6af33a
    Update proguard-rules.pro to include onNativeInsetsChanged Anthony 2024-07-24 17:54:01 +0100
  • 83c7ce2681 Android life cycle behavior more closely matches iOS Sam Lantinga 2024-07-24 06:18:18 -0700
  • ca4bd4b63c Android life cycle behavior more closely matches iOS Sam Lantinga 2024-07-23 20:55:24 -0700
  • fff783de6c Fixed life cycle events on iOS when using main callbacks Sam Lantinga 2024-07-23 22:33:43 -0700