Commit Graph

  • 3b01a0b884 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-29 11:26:36 +00:00
  • 61a88077a7 Re-added SDL_HINT_APP_ID and SDL_HINT_APP_NAME Sam Lantinga 2024-07-28 14:45:38 -07:00
  • 76a3457ad5 SDL_mslibc.c: revert PR/10303 changes Ozkan Sezer 2024-07-28 21:40:20 +03:00
  • 94827e0acd SDL_mslibc.c: revert PR/10303 changes Ozkan Sezer 2024-07-28 21:40:40 +03:00
  • 2cb2897e50 SDL_mslibc.c: revert PR/10303 changes Ozkan Sezer 2024-07-28 21:40:20 +03:00
  • 45ecea1346 Fixed crash when switching a window from using OpenGL to Metal Sam Lantinga 2024-07-28 11:43:11 -07:00
  • e35a559442 Revert "Add two more mapping for Nvidia controller (2019)" Sam Lantinga 2024-07-28 11:07:59 -07:00
  • 383ccb2b6a Finish removing SDL_DECLSPEC_FREE Sam Lantinga 2024-07-28 08:06:20 -07:00
  • 5d6333d6ea Add two more mapping for Nvidia controller (2019) Arias800 2024-07-22 18:18:09 +02:00
  • dfe6efcd2d Fixed memory leak in testthread Sam Lantinga 2024-07-28 07:51:31 -07:00
  • 728bf363cb Make sure we call SDL_Quit() before SDLTest_CommonDestroyState() Sam Lantinga 2024-07-28 07:46:44 -07:00
  • b5ad74998b Removed SDL_DECLSPEC_FREE Sam Lantinga 2024-07-28 07:06:22 -07:00
  • 18fe89e036 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-28 14:23:13 +00:00
  • a36fe632fd Added SDL_SetAppMetadata() (#10404) Sam Lantinga 2024-07-28 07:22:46 -07:00
  • 35e42d0a25 Remove SDL_DECLSPEC_FREE before SDL_DECLSPEC in gendynapi hwsmm 2024-07-28 14:15:54 +09:00
  • 44f1f81d6c ci: add vita job Anonymous Maarten 2024-07-28 00:12:49 +02:00
  • 881c4cb49e wayland: Don't fail to retrieve a system cursor if no window is focused Frank Praznik 2024-07-27 20:22:10 -04:00
  • 5d1ca1c8c7 wayland: Don't fail to retrieve a system cursor if no window is focused Frank Praznik 2024-07-27 20:22:10 -04:00
  • 5617ce277d wayland: Don't fail to retrieve a system cursor if no window is focused Frank Praznik 2024-07-27 20:22:10 -04:00
  • f080336fa6 Fixed memory leak if logging is done after SDL_Quit() Sam Lantinga 2024-07-27 16:26:54 -07:00
  • 82c89c0125 Removed redundant subystem quit calls Sam Lantinga 2024-07-27 16:26:28 -07:00
  • 95dd8781ce Do a full cleanup if renderer creation fails during autodetection Sam Lantinga 2024-07-27 16:19:05 -07:00
  • ebd059e6eb Don't send keys consumed by the IME on macOS Sam Lantinga 2024-07-26 09:22:38 -07:00
  • 91d2dbdc9d Fixed memory leak if joysticks were initialized but gamepads were not Sam Lantinga 2024-07-27 13:44:45 -07:00
  • 7eb2605630 Fixed memory leak when a renderer fails to be created Sam Lantinga 2024-07-27 13:36:12 -07:00
  • da035142b2 Use SDL_InitFlags for the SDL_Init* function implementations Sam Lantinga 2024-07-27 10:31:51 -07:00
  • 7cd23bfb6a Respect Android's auto-rotate setting when choosing orientation Anthony 2024-07-27 17:10:35 +01:00
  • 9da58e9fb7 Fixed storing a key in the persistent string hashtable that's about to be freed Sam Lantinga 2024-07-27 09:34:49 -07:00
  • 1d5f9c7b92 testaudio: fixed memory leak in SetTitleBar() Sam Lantinga 2024-07-27 09:16:29 -07:00
  • 473feab2a4 Added SDL_unsetenv() Sam Lantinga 2024-07-26 22:57:53 -07:00
  • b854e1fe0b Fixed some issues found with static analysis Sam Lantinga 2024-07-26 23:35:30 -07:00
  • 218e45247f Fixed memory leak when SDL_Init() was called multiple times Sam Lantinga 2024-07-27 09:06:52 -07:00
  • 623a90c47d testutils: use SDL_asprintf() to simplify path composition Sam Lantinga 2024-07-27 08:41:06 -07:00
  • 625bc2d250 Fixed getting the initial window safe area Sam Lantinga 2024-07-27 08:40:31 -07:00
  • 12eb1f1497 ci: limit jobs by using sdl-ci-filter Anonymous Maarten 2024-07-26 18:48:27 +02:00
  • eae6758abe ci: build haiku as canary Anonymous Maarten 2024-07-26 00:19:18 +02:00
  • da8aa84c1d ci: merge all workflows into one Anonymous Maarten 2024-07-17 00:26:04 +02:00
  • 3374e57102 stdinc: strcasecmp is declared in strings.h Anonymous Maarten 2024-07-25 11:45:50 +02:00
  • 76f60c4b66 riscos: fix -Wunused-variable Anonymous Maarten 2024-07-24 23:30:23 +02:00
  • 50a6a39dd6 cmake: use genexes for linking against apple frameworks Anonymous Maarten 2024-07-27 15:41:33 +02:00
  • 3bfc103e76 tests: start memory tracking first + clean up cached text textures Anonymous Maarten 2024-07-27 13:44:04 +02:00
  • 6f1136c6ce testgles2: fix leaks Anonymous Maarten 2024-07-27 13:06:54 +02:00
  • 8a5d1fc196 cmake: add swift test Anonymous Maarten 2024-07-26 21:00:33 +02:00
  • 37881b3150 cmake: use genex to link with Apple Frameworks Anonymous Maarten 2024-07-26 18:16:58 +02:00
  • 538adc52d2 Removed the temporary memory symbols from the public API Sam Lantinga 2024-07-26 21:10:47 -07:00
  • 0f2fc2fbaa Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-27 03:59:43 +00:00
  • 4f55271571 Removed temporary memory from the API Sam Lantinga 2024-07-26 18:57:18 -07:00
  • 21411c6418 Don't apply creation window flags to external windows. Sam Lantinga 2024-07-26 10:39:05 -07:00
  • 2137e6eed1 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-26 17:05:33 +00:00
  • 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 -07:00
  • 2f38a4bf5e Fixed a typo in the link to the GetTouchFingers function Eduard Gushchin 2024-07-26 17:57:24 +03:00
  • a1a8278029 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-26 00:47:35 +00:00
  • 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 -07:00
  • a880410cb2 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-25 23:58:09 +00:00
  • 66eb2ea443 mouse: Make pointer warp emulation via relative mode available to all platforms Frank Praznik 2024-07-24 17:43:02 -04:00
  • 92667e3066 Update SDL_keycode.h Eduard Gushchin 2024-07-25 23:47:50 +03:00
  • 3ee59359c4 Fix documentation references and update method usage for SDL_GetGamepadGUIDForID in SDL_gamepad.h Eduard Gushchin 2024-07-25 21:13:09 +03:00
  • 2aad26abb0 cmake: gate all preseeding behind SDL_PRESEED option Anonymous Maarten 2024-07-25 18:13:31 +02:00
  • 546cd3ac83 cmake: Preseed CMake cache for Emscripten builds. Ryan C. Gordon 2024-07-25 11:46:35 -04:00
  • 0cd4fc7c87 Allow to enable vulkan support on FreeBSD (#10361) Dmitry Marakasov 2024-07-25 19:31:40 +03:00
  • 42650d79c1 Moved Android event initialization to SDL_InitEvents() Sam Lantinga 2024-07-25 08:33:11 -07:00
  • 53022aeb5e examples: Use the existing CMake infrastructure instead of rolling our own. Ryan C. Gordon 2024-07-25 11:43:59 -04:00
  • 8fa550e003 Check window fullscreen flag in SDL_GetWindowSizeInPixels hwsmm 2024-07-26 00:14:44 +09:00
  • e9a7014e56 Fixed hanging after onDestroy() on Android Sam Lantinga 2024-07-25 07:33:42 -07:00
  • 9826f73230 cmake: fix copying of resource files on uwp Anonymous Maarten 2024-07-25 15:06:49 +02:00
  • 9f9ebcd40a cmake: fix copying of example resource files on desktop, ps2 and psp Anonymous Maarten 2024-07-25 14:43:09 +02:00
  • e387314a67 Fixed building on older macOS SDK Sam Lantinga 2024-07-25 05:44:54 -07:00
  • d6554a9505 Fix running on Android 9 and older Anthony 2024-07-25 11:38:27 +01:00
  • 76c4c16ca9 Fix DXGI cleanup code Daniel Ludwig 2024-07-25 08:32:48 +02:00
  • ff66ec5fb5 GDK build: fix Xbox targets Daniel Ludwig 2024-07-25 08:19:29 +02:00
  • 7e48d4522b GDK build: move suspend/constrain setup back to previous compilation unit Daniel Ludwig 2024-07-24 15:11:03 +02:00
  • 0a678a654e GDK build: fix project settings and API changes Daniel Ludwig 2024-07-24 10:19:55 +02:00
  • ba8495c214 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-25 00:41:44 +00:00
  • cf8b158ccb Added SDL_GetRenderSafeArea() Sam Lantinga 2024-07-24 17:14:00 -07:00
  • eb09264076 Added the safe area to the debug window information Sam Lantinga 2024-07-24 17:06:42 -07:00
  • 9e6d5babce Fixed display detection after the monitor resolution changed on X11 Sam Lantinga 2024-07-24 17:46:25 -07:00
  • b98e1e9ef0 Fixed the render viewport not updating when the metal view resizes Sam Lantinga 2024-07-24 15:10:15 -07:00
  • 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 -04:00
  • f562a6d9f7 Added Android API level 35 to the table Sam Lantinga 2024-07-24 14:09:54 -07:00
  • e7771fb4f6 Fixed memory corruption in SDL_GetPreferredLocales() Sam Lantinga 2024-07-24 13:03:54 -07:00
  • 31730bef1a Fixed running on Android 10 and older (thanks @AntTheAlchemist!) Sam Lantinga 2024-07-24 12:51:51 -07:00
  • c601120883 Handle all Android lifecycle events on the main thread Sam Lantinga 2024-07-24 12:43:44 -07:00
  • a7c0192017 Renamed SDL_PostSemaphore() to SDL_SignalSemphore() Sam Lantinga 2024-07-24 12:39:30 -07:00
  • 27f86cbe18 Update proguard-rules.pro to include onNativeInsetsChanged Anthony 2024-07-24 17:54:01 +01:00
  • 83c7ce2681 Android life cycle behavior more closely matches iOS Sam Lantinga 2024-07-24 06:18:18 -07:00
  • ca4bd4b63c Android life cycle behavior more closely matches iOS Sam Lantinga 2024-07-23 20:55:24 -07:00
  • fff783de6c Fixed life cycle events on iOS when using main callbacks Sam Lantinga 2024-07-23 22:33:43 -07:00
  • 45fc548562 Don't queue application events that need to be handled immediately Sam Lantinga 2024-07-24 00:56:12 -07:00
  • fa0918a686 Renamed SDL life cycle functions Sam Lantinga 2024-07-23 21:59:35 -07:00
  • 06c0ed68b1 mac: Rename Objective-C classes that conflict with SDL2. Ryan C. Gordon 2024-07-24 01:35:04 -04:00
  • f0363a0466 Functions that return display modes return temporary memory. Sam Lantinga 2024-07-23 18:28:18 -07:00
  • 10dcae784b Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-24 00:07:31 +00:00
  • 457ca3995c Added SDL_GetWindowSafeArea() Sam Lantinga 2024-07-22 18:59:53 -07:00
  • 1c4cc2b024 Updated Android minimum API level to 21 (Android 5.0) Sam Lantinga 2024-07-23 11:27:32 -07:00
  • 57dcd7993f Update the package name in the app build.gradle Sam Lantinga 2024-07-23 09:23:47 -07:00
  • a432221db5 Specify that this script uses python3 Sam Lantinga 2024-07-23 09:01:03 -07:00
  • 230161a50c Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-23 22:49:23 +00:00
  • bd65d154d5 examples: Added audio/simple-playback-callback. Ryan C. Gordon 2024-07-23 17:52:42 -04:00
  • ea137cfbaf examples: Fix window titles. Ryan C. Gordon 2024-07-23 17:52:24 -04:00
  • 35a1cf910a examples/audio/simple-playback: Add a description to the example. Ryan C. Gordon 2024-07-23 17:33:33 -04:00