Commit Graph

  • 7dcc09986d Test changing the palette for a single texture Sam Lantinga 2025-09-27 10:45:24 -07:00
  • 264b436dba Fixed changing palettes while rendering is in flight Sam Lantinga 2025-09-27 09:45:03 -07:00
  • 0b4b254a53 Added support for textures with palettes Sam Lantinga 2025-09-26 11:44:04 -07:00
  • d42bf59c66 wasm64 lto fix mccakit 2025-09-28 19:12:25 +03:00
  • 5d47efe7fb Fix Metal 3D texture upload stride calculation Victor Ilyushchenko 2025-09-28 14:51:07 +03:00
  • a34d31322c Fix Metal 3D texture upload stride calculation Victor Ilyushchenko 2025-09-28 14:51:07 +03:00
  • da84d78796 Fixed unknown frees being reported when SDL is built without allocation counts Sam Lantinga 2025-09-27 23:47:09 -07:00
  • a1672f2d2f docs: Fix param call on SDL_SetEventFilter. Ryan C. Gordon 2025-09-27 13:55:31 -04:00
  • 2676f23910 audio: fix crash in SDL_GetAudioStreamOutputChannelMap. Ryan C. Gordon 2025-09-27 13:28:15 -04:00
  • 2c8c2d72b5 Allow in-memory IOStreams to be of length 0 (#13840) ProgramGamer 2025-09-27 13:36:30 -03:00
  • a5f445dba1 Use elf_aux_info() on OpenBSD Brad Smith 2025-09-27 03:36:00 -04:00
  • 641201a99a Use elf_aux_info() on OpenBSD Brad Smith 2025-09-27 03:36:00 -04:00
  • 26f961ab05 wasm64 fix mccakit 2025-09-27 18:01:43 +03:00
  • 191f46dd36 wayland: Rename some callbacks to be closer to their canonical Wayland names Frank Praznik 2025-09-27 10:05:05 -04:00
  • 9f721e8a9c Add test that verifies all SDL3 symbols are available Anonymous Maarten 2025-09-25 23:45:10 +02:00
  • 4718000dba Add JNI_OnLoad to dynamic API Anonymous Maarten 2025-09-25 23:44:16 +02:00
  • cdc4609993 Add headers for unsupported sources Anonymous Maarten 2025-09-25 23:34:09 +02:00
  • f9f172cf60 gamepad: use SDL_PLATFORM_ANDROID macro instead of ANDROID Anonymous Maarten 2025-09-26 17:48:39 +02:00
  • e62a6e9729 cmake: detect RISC-V architectures Anonymous Maarten 2025-09-26 17:14:16 +02:00
  • d13f66ab7d release: small release script clean-up Anonymous Maarten 2025-09-26 17:14:57 +02:00
  • e528d5bd9f wasapi: Don't proxy device disconnect to the WASAPI management thread. Ryan C. Gordon 2025-09-26 14:10:16 -04:00
  • cd9919dc51 X11TK: Implement high contrast, dark themes and fix up some more positioning code (#14055) eafton 2025-09-26 20:30:28 +03:00
  • 1d2a482dde testgpurender_effects: use the grayscale algorithm from BT.709 Sam Lantinga 2025-09-26 10:27:10 -07:00
  • 1f73c19a73 Added stub SDL_TimeToDateTime() for N-Gage Sam Lantinga 2025-09-26 09:37:04 -07:00
  • b299e0de46 Use elf_aux_info() on OpenBSD Brad Smith 2025-09-26 05:54:17 -04:00
  • f172ee3d0e [SDL3] [PS2] Framebuffer resolution + 240p/480p + PAL support (#13993) Fierelier 2025-09-21 14:50:14 +00:00
  • 7b28fb29bd [SDL3] [PS2] Framebuffer resolution + 240p/480p + PAL support (#13993) Fierelier 2025-09-21 14:50:14 +00:00
  • c39d772a07 Added a workaround for fullscreen mouse position on macOS 26 Sam Lantinga 2025-09-25 15:08:47 -07:00
  • 65e462a6f2 audio: Handle device disconnects on the main thread. Ryan C. Gordon 2025-09-25 16:02:19 -04:00
  • f71348f38b examples/misc/02-clipboard: Removed onmouseover-generating helper include. Ryan C. Gordon 2025-09-25 13:50:25 -04:00
  • 824234accc Fixed HIDAPI controller disconnect reading on multiple threads Sam Lantinga 2025-09-25 10:36:14 -07:00
  • b2188b325d Fixed HIDAPI controller disconnect reading on multiple threads Sam Lantinga 2025-09-25 10:36:14 -07:00
  • 33a74c7548 Fixed typo Sam Lantinga 2025-09-25 07:31:07 -07:00
  • ed2cdceb66 switch2: Read user calibration data Vicki Pfau 2025-09-24 17:35:55 -07:00
  • f3a9f66292 Add more Unicode tests to testmessage, improve fallback fonts in X11TK (#14042) eafton 2025-09-25 00:23:27 +03:00
  • 2f30f7a6bd examples/misc/02-clipboard: Patched to compile on Visual Studio. Ryan C. Gordon 2025-09-24 17:14:53 -04:00
  • 17d77f5fbd examples: Added misc/02-clipboard Ryan C. Gordon 2025-09-24 14:41:05 -04:00
  • 0b9a197eda X11TK: Remove text positioning hacks, use proper ascent values. (#14040) eafton 2025-09-24 21:26:12 +03:00
  • 6519158ae5 wayland: Ignore bogus libdecor content sizes if an unmapped window is suspended Frank Praznik 2025-09-24 09:57:55 -04:00
  • 00718d60d2 x11: Use the pending size for the min/max limits if a resize is in flight Frank Praznik 2025-09-23 11:30:21 -04:00
  • 9d5d7010de wayland: Ignore bogus libdecor content sizes if an unmapped window is suspended Frank Praznik 2025-09-24 09:57:55 -04:00
  • 45480f5fe5 x11: Use the pending size for the min/max limits if a resize is in flight Frank Praznik 2025-09-23 11:30:21 -04:00
  • 18c2e179ee Use the real window position on macOS Sam Lantinga 2025-09-23 22:57:21 -07:00
  • 0a50058f7a Use the real window position on macOS Sam Lantinga 2025-09-23 22:57:21 -07:00
  • fe8c080713 testime: allow enabling/disabling text input on individual windows Sam Lantinga 2025-09-23 09:59:11 -07:00
  • c13e74be6b progress: Correct calls to dbus_message_iter_open_container with variants Simon McVittie 2025-09-23 10:46:43 +01:00
  • 21ae008fc2 Use an empty bitmap for the blank cursor on macOS Sam Lantinga 2025-09-22 19:14:38 -07:00
  • 221d1f12ea Use an empty bitmap for the blank cursor on macOS Sam Lantinga 2025-09-22 19:14:38 -07:00
  • 1d348a3718 Update proguard-rules.pro Anthony 2025-09-23 00:32:47 +01:00
  • 18195c5ef0 x11: Add #ifdef guards to the XInput2 quit function Frank Praznik 2025-09-22 17:48:12 -04:00
  • 733335e272 x11: Apply remapping to XInput2 mouse button events from slave devices Frank Praznik 2025-09-22 16:27:01 -04:00
  • 4363582e6d X11TK: Fix build eafton 2025-09-22 16:32:25 +03:00
  • 7cc477d458 X11TK: Even more failsafes for fonts eafton 2025-09-22 16:14:29 +03:00
  • 773db8eb75 X11TK: Even more failsafes for fonts eafton 2025-09-22 16:14:15 +03:00
  • 8cbd5d5b25 X11TK: Use SDL_roundf instead of normal roundf eafton 2025-09-22 16:10:58 +03:00
  • 667eac3354 X11TK: Formatting eafton 2025-09-22 16:07:09 +03:00
  • fb99dfc076 X11TK: Cleanups, reduce scaling factor if a font cant be found eafton 2025-09-22 16:05:02 +03:00
  • 6d0fdb627e Update references to macOS 10.16 to macOS 11.0 Dan Andrus 2025-09-22 12:51:14 +02:00
  • ea8d8d725a Add support for USB vendor/product IDs to Emscripten joysticks (#14003) Nintorch 2025-09-22 23:30:53 +05:00
  • 97a8bb44e6 The default swap interval on EGL is 1, according to the spec Sam Lantinga 2025-09-22 10:22:41 -07:00
  • 6f3ef22d19 Fixed build warning Sam Lantinga 2025-09-22 11:27:23 -07:00
  • cece47c64d Fixed iOS build Sam Lantinga 2025-09-22 11:27:07 -07:00
  • 137b0b2bee The default swap interval on EGL is 1, according to the spec Sam Lantinga 2025-09-22 10:22:41 -07:00
  • 8a67a8a319 testautomation: fixed video tests on iOS Sam Lantinga 2025-09-22 09:22:45 -07:00
  • 5d9b9673b9 testautomation: use SDL functions for iostream test setup Sam Lantinga 2025-09-22 10:07:21 -07:00
  • 9f9952d53a Fixed filesystem operations on iOS Sam Lantinga 2025-09-22 10:05:53 -07:00
  • 7563a3e17d Fixed clipboard tests on iOS Sam Lantinga 2025-09-22 09:06:42 -07:00
  • a662d13f73 Fixed building testautomation on iOS Sam Lantinga 2025-09-22 09:04:04 -07:00
  • f5d7004cbb main: Fixed crashes if specifying hints to Emscripten as URL options. Ryan C. Gordon 2025-09-22 11:57:01 -04:00
  • d8124a0cea Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-22 15:34:13 +00:00
  • 86203d8312 Document that the joystick and gamepad functions are thread-safe Sam Lantinga 2025-09-22 08:32:39 -07:00
  • 8abbb98222 Android: fix 'JVM object referenced by 'context' is of type 'Context' and it d… (#14016) Brenton Bostick 2025-09-22 11:15:48 -04:00
  • 5d33fce898 wav: Patched to compile on Visual Studio. Ryan C. Gordon 2025-09-22 10:37:34 -04:00
  • bb5df96f69 wav: Clamp DATA chunk to size of file if possible. Ryan C. Gordon 2025-09-22 09:49:23 -04:00
  • d86e0db683 always link to GameController on iOS and related Apple platforms Adrian 2025-09-22 16:50:09 +02:00
  • 09ee8876b3 wav: Patched to compile on Visual Studio. Ryan C. Gordon 2025-09-22 10:37:34 -04:00
  • c8eb9f3706 x11: Set EGL surface for foreign X11 windows. Ryan C. Gordon 2025-09-22 10:33:51 -04:00
  • 8d86ee4995 fix various places where nativeSetupJNI being treated as returning int Brenton Bostick 2025-09-22 08:25:56 -04:00
  • 12b97944f3 fix: Extra parameter(s) for call to 'getCacheDir()'. Brenton Bostick 2025-09-22 08:56:07 -04:00
  • 6590a5bc0b fix: Extra parameter(s) for call to 'getCacheDir()'. Brenton Bostick 2025-09-22 08:56:07 -04:00
  • 7622c4c427 fix typos Brenton Bostick 2025-09-22 09:41:45 -04:00
  • 0f17fbe1ca fix 'SDL_MessageBoxFlags' is not a valid JVM type. Brenton Bostick 2025-09-22 08:54:59 -04:00
  • ed7d39b28c fix 'SDL_MessageBoxFlags' is not a valid JVM type. Brenton Bostick 2025-09-22 08:54:59 -04:00
  • 44e4deab7c wav: Clamp DATA chunk to size of file if possible. Ryan C. Gordon 2025-09-22 09:49:23 -04:00
  • aef05d8750 tray(Win32): re-add the tray icon upon taskbar restart (#13261) g9wp 2025-09-22 21:47:25 +08:00
  • fc648e5546 Support ZUIKI MasconPro (#13770) zuiki_inn 2025-09-22 15:38:28 +09:00
  • c3480ca99c Use clearPrimaryClip() on Android 9 and newer Sam Lantinga 2025-09-21 23:04:08 -07:00
  • 34b09be6a5 Use clearPrimaryClip() on Android 9 and newer Sam Lantinga 2025-09-21 23:04:08 -07:00
  • c8f32b67ae testautomation: use the correct return type for clipboard APIs Sam Lantinga 2025-09-21 23:02:42 -07:00
  • a5b070ba2d Skip render_testLogicalSize() if we didn't get a window of the expected size Sam Lantinga 2025-09-21 20:25:10 -07:00
  • 26dd4e3abb Fixed filesystem operations on Android Sam Lantinga 2025-09-21 17:26:29 -07:00
  • 005f10bd97 testautomation: fix video tests on Android Sam Lantinga 2025-09-21 15:32:26 -07:00
  • 670e4d2ae6 Use -Wno-deprecated-declarations on apple platforms Adrian 2025-09-21 22:42:07 +02:00
  • 936d94c2ee Fixed SDL_RunOnMainThread() on Android Sam Lantinga 2025-09-21 13:46:11 -07:00
  • bae34c3e34 Fixed SDL_RunOnMainThread() on Android Sam Lantinga 2025-09-21 13:46:11 -07:00
  • 3fd0b46215 [SDL3] [PS2] Framebuffer resolution + 240p/480p + PAL support (#13993) Fierelier 2025-09-21 14:50:14 +00:00
  • bce2a336d2 Use the default window focus behavior on macOS Sam Lantinga 2025-09-20 18:57:22 -07:00
  • 400489c157 testcontroller: fixed memory leak Sam Lantinga 2025-09-20 18:21:26 -07:00
  • 628d157676 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-20 22:39:37 +00:00
  • 6a9ac1cacd Always poll udev on supported platforms Sam Lantinga 2025-09-20 11:13:39 -07:00