Commit Graph

  • 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
  • 8eeae5f686 The wayland messagebox should only be used under wayland Sam Lantinga 2025-09-20 08:51:41 -07:00
  • 6cb55ebd46 Fixed a memory leak in fill_device_info_usage() (thanks @digant73) Sam Lantinga 2025-09-20 09:02:59 -07:00
  • 5503fe1c1b Fixed a memory leak in fill_device_info_usage() (thanks @digant73) Sam Lantinga 2025-09-20 09:02:59 -07:00
  • 482c5130eb wayland: fix typo in xdg_positioner_set_anchor_rect Andrei Sabalenka 2025-09-20 17:54:47 +03:00
  • bb2b39b8ea wayland: fix typo in xdg_positioner_set_anchor_rect Andrei Sabalenka 2025-09-20 17:54:47 +03:00
  • 597ef58966 Use zenity messageboxes by default on X11 Sam Lantinga 2025-09-20 08:05:45 -07:00
  • 9cefbab766 remove watcom compiler support from private sources Ozkan Sezer 2025-09-20 03:47:02 +03:00
  • ac82534375 tests: Flush events after an SDL_WaitEvent() call Frank Praznik 2025-09-19 11:22:29 -04:00
  • 9b72545634 video: Clamp HDR levels before comparing for deduplication Frank Praznik 2025-09-19 11:01:32 -04:00
  • 1d42df07ef ci: add macOS 26 job Anonymous Maarten 2025-09-15 13:53:52 +02:00
  • 7fe49da380 Removed UWP workflow from CI Sam Lantinga 2025-09-19 08:07:08 -07:00
  • ecb72142fd Removed UWP workflow from CI Sam Lantinga 2025-09-19 08:07:08 -07:00
  • 9e0549d8ff Use posix_spawn_file_actions_addchdir_np() on macOS Sam Lantinga 2025-09-19 08:00:03 -07:00
  • f8a1ea021b Fixed crashes when SDL_DISABLE_INVALID_PARAMS is enabled (thanks @AntTheAlchemist!) Sam Lantinga 2025-09-19 07:43:01 -07:00
  • 84309984a4 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-19 14:26:10 +00:00
  • 7501f7194b testsprite: zero initialize textures Anonymous Maarten 2025-09-19 15:37:21 +02:00
  • 4376e10ed4 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-19 03:59:55 +00:00
  • 0eff3fe558 Fixed double-free when using window surfaces Sam Lantinga 2025-09-18 20:26:19 -07:00
  • c25a0b046a Make SDL_ObjectValid() inline for performance (thanks @mechakotik!) Sam Lantinga 2025-09-17 07:43:35 -07:00
  • 25b2d2c821 Use new parameter validation macro Sam Lantinga 2025-09-16 21:51:03 -07:00
  • ee1c90a358 Improved handling of function parameter validation Sam Lantinga 2025-09-16 18:23:06 -07:00
  • 49e15904ae Document that SDL_SCALEMODE_PIXELART is available in 3.4.0 Sam Lantinga 2025-09-18 20:21:55 -07:00
  • 1e2057f1fe Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-18 23:10:17 +00:00
  • f540de87b9 wayland: Always set the last incoming clipboard seat when setting clipboard data Frank Praznik 2025-09-18 17:29:54 -04:00
  • 143f65c1f8 Android: silence false Lint warnings (the class are instantiated only at correct API level) Sylvain 2025-09-18 21:17:12 +02:00
  • fb0a542b2a Android: Lint warning: LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS is API Level 30 Sylvain 2025-09-18 21:15:21 +02:00
  • d631cf8409 Android: Lint warning: use some explicit Locale Implicitly using the default locale is a common source of bugs: Use String.format(Locale, ...) instead Sylvain 2025-09-18 21:13:39 +02:00
  • 8da1021b51 Androind: Lint warning, use "apply()" instead of "commit()" 'Consider using apply() instead; commit writes its data to persistent storage immediately, whereas apply will handle it in the background' Sylvain 2025-09-18 21:12:04 +02:00
  • 4ee79e6493 filesystem: GetCurrentDirectory now falls back to GetBasePath when unsupported Ethan Lee 2025-09-18 14:28:23 -04:00
  • b1b98b10d8 cmake: also install wasm debug map (optional) Anonymous Maarten 2025-09-18 17:16:57 +02:00
  • 447df411e6 cmake: install javascript and wasm of Emscripten tests Anonymous Maarten 2025-09-18 05:27:09 +02:00
  • 5dfa2cb88a Use SDL_abort when encountering a internal fatal SDL_assertion error Anonymous Maarten 2025-09-17 19:32:27 +02:00
  • a7739ceccb Add SDL_internal macro for internal use Anonymous Maarten 2025-09-17 19:24:02 +02:00
  • 066bcc5204 ci: disable ccache on macOS 13 job Anonymous Maarten 2025-09-17 21:19:32 +02:00
  • 566e7c2379 ci: disable ccache on macOS 13 job Anonymous Maarten 2025-09-17 21:19:32 +02:00
  • 0efcafc74d Added a default case to the switch statement in the HEADER FILE to prevent compiler warnings about missing defaults. This change helps avoid compilation breaks when warnings are treated as errors. krnl32 2025-09-16 13:48:27 -04:00
  • 9859c05178 Added a default case to the switch statement in the HEADER FILE to prevent compiler warnings about missing defaults. This change helps avoid compilation breaks when warnings are treated as errors. krnl32 2025-09-16 13:48:27 -04:00
  • 3876ce3495 fix windows EOF check Kyle Sylvestre 2025-09-16 18:32:37 -04:00
  • 9ad04ff69e examples/misc/01-power/README.txt: fixed wording. Ryan C. Gordon 2025-09-16 14:37:51 -04:00
  • 1c9127ee4d examples: Preload onmouseover images, so it's more responsive to the user. Ryan C. Gordon 2025-09-16 14:22:39 -04:00
  • efb5829124 examples/misc/01-power/README.txt: Note that this is Chrome-only for now. Ryan C. Gordon 2025-09-16 13:37:58 -04:00
  • 3ee29f2e7a render: Don't default to vsync=0 on Emscripten. Ryan C. Gordon 2025-09-16 12:30:22 -04:00
  • 9dbf2c7c0f examples/misc/01-power: Forgot to remove my code for building onmouseover. Ryan C. Gordon 2025-09-16 12:21:12 -04:00
  • aca9bd02bf Make sure DEBUG is defined for debug configurations Sam Lantinga 2025-09-16 09:12:17 -07:00
  • f704661d22 examples: Added "misc" category for the web builds. Ryan C. Gordon 2025-09-16 12:08:04 -04:00
  • e341cc44cc examples: Added misc/01-power Ryan C. Gordon 2025-09-16 12:05:52 -04:00