Commit Graph

  • 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
  • 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
  • 5503fe1c1b Fixed a memory leak in fill_device_info_usage() (thanks @digant73) Sam Lantinga 2025-09-20 09:02:59 -07: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
  • 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
  • 566e7c2379 ci: disable ccache on macOS 13 job Anonymous Maarten 2025-09-17 21:19:32 +02: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
  • 85ea2bfbf0 examples: Much, much easier way to generate thumbnail and onmouseover files. Ryan C. Gordon 2025-09-16 12:04:40 -04:00
  • 8bc4e029bd gpu/vulkan : fix clear value indexing ManifoldFR 2025-08-19 19:02:11 +02:00
  • 03e1523eb8 wayland: Add the libdecor toplevel bounds and constraints properties Frank Praznik 2025-09-16 09:55:32 -04:00
  • 08d84ea516 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-15 20:55:52 +00:00
  • 9905309c56 Update docs to describe enum result for SDL_GetCameraPermissionState Merlyn Morgan-Graham 2025-09-15 12:11:03 -07:00
  • 964bedfdd9 fix: use productCategory instead of vendorName for joy name for apple driver Sora 2025-09-15 12:58:05 +02:00
  • 287e786120 render/gpu: fix copypaste error in render initialization Andrei Alexeyev 2025-09-15 19:23:39 +02:00
  • 81f2f44843 SDL_endian.h: don't add _m_prefetch hack for clang-cl if available as a builtin Ozkan Sezer 2025-09-15 19:28:28 +03:00
  • cf646af707 Clean up old-style null check Frank Praznik 2025-09-15 10:59:36 -04:00
  • 21c9f5304d wayland: Silence unused variable warning Eddy Jansson 2025-09-15 13:22:31 +02:00
  • dac6af4ba6 Only use a transparent cursor on Windows when connected via RDP Sam Lantinga 2025-09-14 17:24:40 -07:00
  • cc3274b6f1 Remove Windows 32-bit ARM build from CI Sam Lantinga 2025-09-14 15:17:44 -07:00
  • 30e2fdc5a2 Sort the blacklist entry for the HP Deluxe Webcam KQ246AA Sam Lantinga 2025-09-14 15:38:47 -07:00
  • 556ee00fe3 Fix HP Deluxe Webcam KQ246AA detected as joystick Nintorch 2025-09-09 22:56:58 +05:00
  • 937b7e6aea Fixed testprocess on 32-bit Windows Sam Lantinga 2025-09-14 14:10:23 -07:00
  • f8bace9b9b Remove the behavior of warping the mouse on fullscreen transitions Sam Lantinga 2025-09-14 13:04:56 -07:00
  • a1d3fc1f50 Clarify why we ignore EINVAL when flushing a file descriptor Sam Lantinga 2025-09-14 12:11:05 -07:00
  • e40d337a47 Ignore errors flushing output on POSIX pipes Sam Lantinga 2025-09-14 12:01:36 -07:00
  • 0f2cb0a3f8 Fixed to match window event order Sam Lantinga 2025-09-14 11:38:09 -07:00
  • 402fa9434d Updated documentation to reflect that SDL_GetHint() is thread-safe Sam Lantinga 2025-09-14 11:28:45 -07:00
  • 5a2faaee29 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-14 17:21:15 +00:00
  • 204246c2b7 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-13 14:13:03 +00:00
  • 29e6e07396 Note it is safe to do drawing in response to SDL_EVENT_WINDOW_EXPOSED Sam Lantinga 2025-09-14 10:19:14 -07:00
  • 1aba421bd3 Wait briefly after enabling effects on DualSense controller Sam Lantinga 2025-09-14 09:59:01 -07:00
  • f2bdf2a8cc Removed unnecessary Windows version check Sam Lantinga 2025-09-14 09:01:42 -07:00
  • 78a29d1670 Disable Windows.Gaming.Input by default Sam Lantinga 2025-09-14 08:45:36 -07:00
  • ede86a1267 Fixed memory leak when using detached threads Sam Lantinga 2025-09-14 08:22:37 -07:00
  • 113c7e8a58 Fixed delayed text entry for OTP codes on iOS (thanks @pipiwoaini!) Sam Lantinga 2025-09-14 08:06:24 -07:00
  • 4561be89a5 x11: Use the SDL_WindowFlags type instead of Uint32 Frank Praznik 2025-09-13 15:42:12 -04:00
  • de1b52f161 cmake: Adjust Enabled Backends list for render drivers to catch opengles2. Ryan C. Gordon 2025-09-13 11:28:57 -04:00
  • 2ede37f5a3 cmake: Removed unused SDL_GPU_DXVK bits. Ryan C. Gordon 2025-09-13 11:23:44 -04:00
  • bd680bdbcc Consistently use SDL_PIXELFORMAT_RGBA32 with Emscripten Cameron Cawley 2025-09-04 15:36:45 +01:00
  • c78e279d3c Removed unneeded preprocessor guards Sam Lantinga 2025-09-13 07:22:30 -07:00
  • 78e0ec7e0d SInput: Version as a capabilities vehicle (#13667) mitchellcairns 2025-09-13 07:21:39 -07:00
  • 2d1870d8b3 Used SDL_APP_CONTINUE instead 0 1vanK 2025-09-10 20:15:15 +03:00
  • 9603360b7e GPU: Allow rendering into depth texture layers and levels cosmonaut 2025-09-12 13:14:38 -07:00
  • 98e22213da emscripten: Do a little better at tracking Caps/Num/Scroll Lock state. Ryan C. Gordon 2025-09-13 01:48:21 -04:00
  • 2ea1ea1011 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-13 00:23:10 +00:00
  • 411e47ba00 docs: Remove a redundant comment. Ryan C. Gordon 2025-09-12 20:10:35 -04:00
  • fe314a1b8a GPU: Bump MAX_COLOR_TARGET_BINDINGS to 8 (#13937) Evan Hemsley 2025-09-12 13:04:18 -07:00
  • 1c784c453d cmake: Report enabled subsystem backends in a compact form. (#13926) Ryan C. Gordon 2025-09-12 14:59:43 -04:00
  • c78818bd4b examples: When linking to directories, append a '/' to the URL. Ryan C. Gordon 2025-09-12 14:21:53 -04:00
  • 614ae1b115 emscripten: Support analog gamepad triggers on both Firefox and Chrome. Ryan C. Gordon 2025-09-12 14:19:57 -04:00
  • 3c627390bb Updated deployment target to VisionOS 1.3 Sam Lantinga 2025-09-12 10:28:27 -07:00
  • e022c60d3a android: Remove SDL3-static from Android.mk Anonymous Maarten 2025-01-31 17:16:35 +01:00
  • e7784b7bf7 Set GPU properties for maximum hardware compatibility Sam Lantinga 2025-09-11 21:10:18 -07:00
  • 00812d13b0 The names of keyboards and mice are valid after they've been removed Sam Lantinga 2025-09-11 19:39:51 -07:00
  • 3ddc3f1146 Send events for mice and keyboards detected during initialization Sam Lantinga 2025-09-11 19:12:42 -07:00
  • 8d5b82be2e io: POSIX implementation tries to get status information on short reads/writes. Ryan C. Gordon 2025-09-11 09:32:32 -04:00