Commit Graph

  • 21cc1878f1 Reset enhanced mode state when closing a controller Sam Lantinga 2025-01-12 10:45:54 -08:00
  • b524af1b43 testcontroller: log the ID of gamepads as they are added and removed Sam Lantinga 2025-01-12 10:02:39 -08:00
  • 9a83fa026d apply multiplier scale after system scale expikr 2025-01-13 00:16:56 +08:00
  • ea859fba3a Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-12 16:07:12 +00:00
  • 551510c0eb SDL_HINT_MOUSE_RELATIVE_SYSTEM_SCALE can be combined with SDL_HINT_MOUSE_RELATIVE_SPEED_SCALE Sam Lantinga 2025-01-12 08:02:19 -08:00
  • 95c1584386 README-migration: note SDL2 brightness/gamma ramp APIs that have been removed. Ryan C. Gordon 2025-01-12 04:35:56 -05:00
  • f0af6c348a emscripten: Add SDL_EVENT_DISPLAY_ORIENTATION support. Ryan C. Gordon 2025-01-12 02:18:07 -05:00
  • 3ad9c38a46 emscripten: Don't set OpenGL swap intervals until first PumpEvents. Ryan C. Gordon 2025-01-11 15:14:36 -05:00
  • d42b4ed961 Leave SDL_TriggerBreakpoint undefined on unknown platforms Anonymous Maarten 2025-01-11 17:04:06 +01:00
  • 9a7cfbc2d0 Add onNativePen to proguard-rules.pro Anthony 2025-01-11 12:27:50 +00:00
  • 82125ec1d8 x11: Be more aggressive about finding _any_ usable messagebox font. Ryan C. Gordon 2025-01-11 00:35:08 -05:00
  • 4231848791 Revert "Separate android initialization from Activity (#11891)" Sam Lantinga 2025-01-10 15:27:08 -08:00
  • 61f13b94d1 add a fallback SDL_TriggerBreakpoint() for MSVC after commit ebaa30d3. Ozkan Sezer 2025-01-11 02:11:50 +03:00
  • d14c93c4b1 Separate android initialization from Activity (#11891) Xander 2025-01-10 23:05:58 +00:00
  • c64197be1a Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-10 20:56:33 +00:00
  • 042898995c Added SDL_ClickTrayEntry() Sam Lantinga 2025-01-10 12:20:37 -08:00
  • fb0f6a1196 cocoa: Display mode changes set Desktop display mode, not current. Ryan C. Gordon 2025-01-10 15:35:43 -05:00
  • 38176bfe9a cocoa: Implemented display hotplugging support. Ryan C. Gordon 2025-01-10 13:23:55 -05:00
  • 0e2ca934b5 events: Remove unused function declaration Frank Praznik 2025-01-10 11:23:54 -05:00
  • 715897aea7 Added support for displaying XIM composition strings Sam Lantinga 2025-01-10 03:10:45 -08:00
  • a8a65b6fca Use XIM for IME input on X11 Sam Lantinga 2025-01-09 16:37:11 -08:00
  • 1f3b40797d Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-10 06:39:06 +00:00
  • fb94a79f89 stdinc: define SDL_NOLONGLONG for old Visual Studios, document the symbol. Ryan C. Gordon 2025-01-10 01:37:25 -05:00
  • bda90c3cb6 cmake: rename SDL_DISABLE_* CMake options to SDL_xxx Anonymous Maarten 2025-01-09 04:02:10 +01:00
  • 90aff306c1 gpu: Show a debug error when pipelines are not given the right shader stages Ethan Lee 2025-01-09 14:53:17 -05:00
  • 00b23a012c Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-09 22:27:31 +00:00
  • 6b776a9989 keyboard: Add some SDL keycodes for common Xkb keys Frank Praznik 2025-01-05 13:30:44 -05:00
  • e5966bbdb1 x11: Add support for Mod3 and more esoteric Xkb configurations Frank Praznik 2024-12-28 12:57:39 -05:00
  • 73ee99978d wayland: Add support for Mod3 and more esoteric Xkb configurations Frank Praznik 2024-12-25 13:53:31 -05:00
  • ebaa30d339 __debugbreak was introduced in Microsoft Visual Studio 2003 Anonymous Maarten 2025-01-09 03:26:36 +01:00
  • c8f3f1b461 _BitScanReverse was introduced in Microsoft Visual Studio 2005 Anonymous Maarten 2025-01-09 02:46:48 +01:00
  • a78104a47f Disable long long support in the headers with SDL_NOLONGLONG Anonymous Maarten 2025-01-09 02:46:19 +01:00
  • 6cdde10edb gpu: Metal depth write should behave like Vulkan/D3D12 Ethan Lee 2025-01-09 15:18:54 -05:00
  • dd0dc64d51 Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-09 20:15:17 +00:00
  • c688853a82 Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-09 19:47:47 +00:00
  • 507593f485 wikiheaders: Allow symbols to be filtered from manpage generation by regex. Ryan C. Gordon 2025-01-09 14:12:07 -05:00
  • 7acf78ba92 storage: Trim the title storage root from enumerated paths Ethan Lee 2025-01-09 11:53:54 -05:00
  • 037cd25a22 win32: Use the pending size during NCCALCSIZE Frank Praznik 2025-01-09 11:48:51 -05:00
  • e8916b2608 pipewire: Use byte order pixel format aliases Cameron Cawley 2025-01-09 12:12:26 +00:00
  • d2090d1c80 Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-09 06:38:16 +00:00
  • 3f7f632e14 audio: Added SDL_AudioDeviceStreamPaused. Ryan C. Gordon 2025-01-09 01:36:57 -05:00
  • f61860fa93 testautomation: fixed incorrect test. Ryan C. Gordon 2025-01-08 23:33:39 -05:00
  • 4bb3c2a1c7 render: Some cleanups. Ryan C. Gordon 2025-01-08 14:57:47 -05:00
  • 61bdbacdae render: SDL_RenderTextureTiled shouldn't try to drop draw calls, either. Ryan C. Gordon 2025-01-08 14:56:38 -05:00
  • f044a3d6ca Revert "render: GetRenderViewportSize shouldn't use scale, just logical presentation." Ryan C. Gordon 2025-01-08 14:46:49 -05:00
  • fa7a529912 render: GetRenderViewportSize shouldn't scale viewport dimensions. Ryan C. Gordon 2025-01-08 14:42:01 -05:00
  • 1636009511 Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-08 19:57:05 +00:00
  • bf85320947 render: Don't try to drop draws outside of the viewport. Ryan C. Gordon 2025-01-08 02:42:17 -05:00
  • f2f04e825d tests: Fix get/set window size test being skipped Frank Praznik 2025-01-08 11:02:07 -05:00
  • cbdbd66e18 Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-08 15:33:53 +00:00
  • ef1fdf11bd tray: Create tray icons for libappindicator securely Simon McVittie 2025-01-07 20:37:43 +00:00
  • e6bb50a710 Updated to version 3.1.9 for development Sam Lantinga 2025-01-07 17:50:43 -08:00
  • 6b34c9fe7f Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-08 01:50:36 +00:00
  • 22422f7748 Fixed ABI compatibility with 3.1.6 Sam Lantinga 2025-01-07 17:32:59 -08:00
  • d7b10d05b1 Updated to version 3.1.8 for the preview release Sam Lantinga 2025-01-07 17:04:05 -08:00
  • 4290fc8bda tray: Load GTK and libappindicator by versioned names, except on OpenBSD Simon McVittie 2025-01-07 20:18:57 +00:00
  • 6b38d250aa tray: Don't try to use GTK 2 versions of libappindicator Simon McVittie 2025-01-07 20:15:55 +00:00
  • bba066c44c tray: Don't call g_object_unref(NULL) Simon McVittie 2025-01-07 20:35:06 +00:00
  • 0bc370dfba Android doc cleanup ritalat 2025-01-05 17:46:14 +02:00
  • 6934c910b3 opengl: use GL_UNSIGNED_BYTE instead of GL_UNSIGNED_INT_8_8_8_8_REV. Ryan C. Gordon 2025-01-07 16:08:56 -05:00
  • 0176a19aee Fixed platform define condition for Windows phone Sam Lantinga 2025-01-07 08:47:13 -08:00
  • 0180ca541e windows: Catch WM_POINTERCAPTURECHANGED events. Ryan C. Gordon 2025-01-07 10:22:15 -05:00
  • 8ec576ddab tray, windows: fix logic error from commit 1167cf54e1 Ozkan Sezer 2025-01-07 10:15:40 +03:00
  • 748f0b3201 Improved Steam Controller detection on iOS Sam Lantinga 2025-01-06 17:16:23 -08:00
  • ba1a980535 wayland: Only apply the toplevel bounds when initially mapping the window Frank Praznik 2025-01-06 17:07:16 -05:00
  • 28389f1c38 wayland: Apply toplevel bounds to windows Frank Praznik 2025-01-03 16:16:28 -05:00
  • ef52a4d4df Fixed warning C4389: '==': signed/unsigned mismatch Sam Lantinga 2025-01-06 12:03:45 -08:00
  • 8d8649b33f Fixed error: returning 'SDL_TrayEntry **' from a function with incompatible return type 'const SDL_TrayEntry **' Sam Lantinga 2025-01-06 11:35:54 -08:00
  • f8b13dadd7 Enabled warning level 4 on Visual Studio Sam Lantinga 2025-01-06 11:30:36 -08:00
  • 1167cf54e1 Fixed warning C4706: assignment within conditional expression Sam Lantinga 2025-01-06 11:30:28 -08:00
  • 8a9b7ae8d1 Switched nEntries to int, to avoid signed/unsigned comparison warnings Sam Lantinga 2025-01-06 11:29:28 -08:00
  • fb4ec07119 Fixed warning C4701: potentially uninitialized local variable 'previous_context' used Sam Lantinga 2025-01-06 11:18:45 -08:00
  • b674b715f5 fix integer overflow ub in testautomation_sdltest Ryan C. Gordon 2025-01-06 13:18:03 -05:00
  • 1e1442ed4a README-migration.md: Note the GL/EGL library environment variable removals. Ryan C. Gordon 2025-01-06 13:12:31 -05:00
  • d8c7006a42 README-migration.md: Removed obsolete documentation. Ryan C. Gordon 2025-01-06 13:07:21 -05:00
  • 6473de59b7 SDL_keyboard.h: Note that SDL_GetKeyName() returns uppercase letters. Ryan C. Gordon 2025-01-06 12:46:56 -05:00
  • c7584df999 Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-06 16:17:26 +00:00
  • 1f54b228ff video: Convert some EGL environment variables to SDL hints. Ryan C. Gordon 2025-01-06 11:15:26 -05:00
  • 7c9f6c6313 Remove debug logging Sam Lantinga 2025-01-05 20:06:21 -08:00
  • 19ddb29d2d Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-06 02:54:14 +00:00
  • d16f76e3d4 wasapi: Don't crash/hang if transitioning to/from a Remote Desktop Connection. Ryan C. Gordon 2025-01-05 20:54:15 -05:00
  • 742f2a2fad SDL_render.h: Improve SDL_ConvertEventToRenderCoordinates documentation. Ryan C. Gordon 2025-01-05 16:40:56 -05:00
  • 2b375d9704 wayland: Don't enable the text-input protocol when using Fcitx Frank Praznik 2025-01-05 17:53:20 -05:00
  • dcc645e413 Fix HTML examples template tabs Semphris 2025-01-05 14:16:43 -05:00
  • ece6a6ed8f Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-05 19:12:20 +00:00
  • 7f9ee31024 include: Fill in more category documentation. Ryan C. Gordon 2025-01-05 14:11:11 -05:00
  • 16ad3e5af6 cmake: consider X11 as not available when xext.h is not found Anonymous Maarten 2025-01-05 16:05:21 +01:00
  • 0ae57f1d90 tray: unix: Shutdown the GTK thread when not in use David Gow 2025-01-05 17:54:55 +08:00
  • 6a0405b933 testautomation: Added a test to stdlib_swprintf that previously would fail. Ryan C. Gordon 2025-01-05 02:44:35 -05:00
  • 9f2186ad52 Removed outdated comment in AndroidManifest.xml Kim Giseo 2025-01-05 09:46:46 +09:00
  • 181995b44f stdlib: Reworked SDL_vswprintf to be more efficient and return correct values. Ryan C. Gordon 2025-01-04 21:53:05 -05:00
  • 8509041a09 video: Fix SDL_GL_GetAttribute depth/stencil size when 0 Erik Soma 2025-01-03 18:21:10 -05:00
  • 344e394bf4 camera: Favor v4l2 over pipewire, for now. Ryan C. Gordon 2025-01-04 16:09:54 -05:00
  • d8c679416b Sync SDL3 wiki -> header SDL Wiki Bot 2025-01-04 19:04:41 +00:00
  • b6dc44b133 Support dark theme for tray menus on Windows Semphris 2025-01-04 13:41:12 -05:00
  • 7673b84f52 Make SDL_GetTrayEntires() NULL-terminated Semphris 2025-01-04 13:33:19 -05:00
  • a58bc3eaf4 [GPU] Fix crash in nvidia user-mode win32 driver when game window is minimized during swapchain resize (#11848) Katelyn Gadd 2025-01-04 10:25:08 -08:00
  • 0a5d2f3da2 Handle pen eraser button as a second button Susko3 2025-01-04 02:50:11 +00:00
  • 3519ef3b3b SDL_asyncio.h: Fixed various datatype's \since documentation. Ryan C. Gordon 2025-01-04 04:10:15 -05:00
  • 56d7cc7a02 SDL_video.h: Added a note about platform quirks to SDL_DestroyWindow docs. Ryan C. Gordon 2025-01-04 03:47:21 -05:00