Commit Graph

  • 74cc06db1b Remove the SDL_EVENT_WINDOW_TAKE_FOCUS event Frank Praznik 2024-07-03 11:39:59 -04:00
  • be13328cb1 Remove SDL_SetWindowInputFocus Frank Praznik 2024-07-03 11:15:30 -04:00
  • 80d36aba5b Only use the default gamepad mapping if an automatic mapping isn't available Sam Lantinga 2024-07-03 11:43:43 -07:00
  • cd8ea5e3f1 Only use the default gamepad mapping if an automatic mapping isn't available Sam Lantinga 2024-07-03 11:43:43 -07:00
  • 0f8054cf87 Only use the default gamepad mapping if an automatic mapping isn't available Sam Lantinga 2024-07-03 11:43:43 -07:00
  • 98f27b8f2e Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-03 18:39:46 +00:00
  • ece76ec90d audio: Attempt to placate NetBSD 9.3's incorrect compiler warning. Ryan C. Gordon 2024-07-03 14:19:27 -04:00
  • 16e7fdc4f2 audio: Add channel remapping to SDL_AudioSpec and SDL_AudioStream. Ryan C. Gordon 2024-07-03 03:19:00 -04:00
  • 0367f1af19 loopwave: Use SDL_ResumeAudioStreamDevice. Ryan C. Gordon 2024-07-03 02:47:10 -04:00
  • 61441c2be9 Fixed the French numeric keycode from varying based on shift state Sam Lantinga 2024-07-03 10:33:08 -07:00
  • b948d1446a Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-03 01:35:19 +00:00
  • ed9bbb2dca Restore default behavior for keypad keycodes Sam Lantinga 2024-07-02 18:13:25 -07:00
  • bafd04ecdb camera: small Media Foundation backend init tweak. Ryan C. Gordon 2024-07-02 15:16:10 -04:00
  • e290d16c47 include: Clean up SDL_GetKeyName documentation. Ryan C. Gordon 2024-07-02 12:29:33 -04:00
  • f787790243 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-01 20:57:56 +00:00
  • 109f268972 Added support for non-US keyboard layouts in Emscripten Sam Lantinga 2024-07-01 00:41:42 -07:00
  • 2c333c7355 The mode modifier only affects character keys Sam Lantinga 2024-06-30 23:52:47 -07:00
  • d4497ecdbd Numpad scancodes have non-numpad keycodes Sam Lantinga 2024-06-30 23:35:23 -07:00
  • 78dbf9be50 Document that SDL_GetKeyName() always returns uppercase names for alphabetic keycodes Sam Lantinga 2024-06-30 20:07:31 -07:00
  • e8dbbf8380 Renamed SDLK_a-z to SDLK_A-Z Sam Lantinga 2024-06-30 20:05:22 -07:00
  • d9dc4b320a The keycode in key events is the base, unmodified, keycode for the current keyboard layout Sam Lantinga 2024-06-30 19:58:48 -07:00
  • 5755bde3b8 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-01 20:36:18 +00:00
  • 8290c4e82e sdlprocdump: also print a stacktrace on a fatal exception Anonymous Maarten 2024-07-01 16:14:31 +02:00
  • 9601d98e7f SDL_test: always use symbols with 64-suffix from DbgHelp Anonymous Maarten 2024-06-30 13:11:07 +02:00
  • 1f0bc4b808 x11: Check for button presses before clearing an XInput2 pointer grab Frank Praznik 2024-06-30 12:16:50 -04:00
  • ede4483420 Sync SDL3 wiki -> header SDL Wiki Bot 2024-06-29 21:26:31 +00:00
  • 473257cce6 Added SDL_GetRenderLogicalPresentationRect() Sam Lantinga 2024-06-29 14:12:50 -07:00
  • b72c22340e We don't need to pull scancode state to see if ALT is held down Sam Lantinga 2024-06-29 13:04:31 -07:00
  • 017a1039e2 Removed unnecessary cast Sam Lantinga 2024-06-29 13:03:51 -07:00
  • 7258b36e30 Make it easier to turn on Windows message logging Sam Lantinga 2024-06-29 12:58:25 -07:00
  • e1e36d213b Fixed build Sam Lantinga 2024-06-29 11:22:29 -07:00
  • 288aea3b40 Fixed build Sam Lantinga 2024-06-29 11:22:29 -07:00
  • 5322b3528a Losing keyboard focus doesn't automatically mean you lose mouse capture Sam Lantinga 2024-06-29 01:28:43 -07:00
  • 5c8d92e4d0 Respect SDL_HINT_RENDER_DRIVER when creating an accelerated window surface Sam Lantinga 2024-06-29 10:14:27 -07:00
  • 8a39054b54 Clean up any renderer in SDL_DestroyWindowSurface() Sam Lantinga 2024-06-29 02:34:17 -07:00
  • 0d9e54237c Respect SDL_HINT_RENDER_DRIVER when creating an accelerated window surface Sam Lantinga 2024-06-29 10:14:27 -07:00
  • a3f0c373d3 Clean up any renderer in SDL_DestroyWindowSurface() Sam Lantinga 2024-06-29 02:34:17 -07:00
  • 2a58e7b11c Respect SDL_HINT_RENDER_DRIVER when creating an accelerated window surface Sam Lantinga 2024-06-29 10:14:27 -07:00
  • a522bfe3f1 Clean up any renderer in SDL_DestroyWindowSurface() Sam Lantinga 2024-06-29 02:34:17 -07:00
  • a0ec7c0906 libtool.m4: fix appending of -no_fixup_chains to allow_undefined_flag. Ozkan Sezer 2024-06-29 17:50:40 +03:00
  • 98ec8b88c1 acinclude/libtool.m4: updates from mainstream git: Ozkan Sezer 2024-06-29 17:03:04 +03:00
  • 6f199eabb8 Removed SDL_RenderGeometryRawFloat() Sam Lantinga 2024-06-28 23:55:23 -07:00
  • 22bca55d84 Minor blitting cleanup Sam Lantinga 2024-06-28 23:47:41 -07:00
  • c60e2704c8 Remove the inconsistent and lag-causing usleep call in SDL_fcitx.c 1F616EMO 2024-06-29 14:47:27 +08:00
  • 79f6baa494 Remove the inconsistent and lag-causing usleep call in SDL_fcitx.c 1F616EMO 2024-06-29 14:47:27 +08:00
  • 3bf2b90da0 Remove the inconsistent and lag-causing usleep call in SDL_fcitx.c 1F616EMO 2024-06-29 14:47:27 +08:00
  • 2cfcb144e4 Sync SDL3 wiki -> header SDL Wiki Bot 2024-06-29 02:42:49 +00:00
  • 212a491f7c Renamed SDL_HINT_IME_NATIVE_UI to SDL_HINT_IME_IMPLEMENTED_UI Sam Lantinga 2024-06-28 19:22:16 -07:00
  • e47179c4c7 We should still set the text input area if SDL_DISABLE_WINDOWS_IME is defined Sam Lantinga 2024-06-28 18:00:48 -07:00
  • 9332de9f25 Sync SDL3 wiki -> header SDL Wiki Bot 2024-06-29 00:09:51 +00:00
  • a7d4f0a76c Center the composition text in the text input area Sam Lantinga 2024-06-28 17:08:54 -07:00
  • 4c7db129df SDL_HINT_IME_INTERNAL_EDITING and SDL_HINT_IME_SHOW_UI are replaced with SDL_HINT_IME_NATIVE_UI Sam Lantinga 2024-06-28 16:14:52 -07:00
  • d9d7104feb Removed unneeded Text Services Framework code from IME handling Sam Lantinga 2024-06-28 15:10:19 -07:00
  • bdd531986b SDL_SetTextInputRect() has been renamed to SDL_SetTextInputArea() Sam Lantinga 2024-06-28 13:17:04 -07:00
  • e324c7d692 Fixed event spam caused by repeated calls to IME_SetTextInputRect() Sam Lantinga 2024-06-27 22:35:19 -07:00
  • 42d8db7e34 Current Korean IMEs don't have candidates Sam Lantinga 2024-06-27 22:27:41 -07:00
  • ed2022a175 Added SDL_EVENT_TEXT_EDITING_CANDIDATES Sam Lantinga 2024-06-26 10:19:00 -07:00
  • c983c1da97 Sync SDL3 wiki -> header SDL Wiki Bot 2024-06-28 22:35:57 +00:00
  • 44ec57626f vulkan: Don't set the opaque bit on transparent windows Frank Praznik 2024-06-28 13:53:37 -04:00
  • 339d83bdfa ci: assume all .dmp files in build directy are minidump files Anonymous Maarten 2024-06-28 18:28:31 +02:00
  • 915ef28753 Fix mouse button not changing in pen mouse emulation hwsmm 2024-06-29 00:03:43 +09:00
  • 87439c0008 x11: Fix build when X_HAVE_UTF8_STRING is not defined. Ryan C. Gordon 2024-06-27 01:53:15 -04:00
  • ecfa363889 begin_code: Solaris Studio has __has_attribute defined by isn't usable here. Ryan C. Gordon 2024-06-27 20:38:45 -04:00
  • d7ee9ce455 SDL_endian.h: Fix byte order detection on Solaris (and some SPARC compilers). Ryan C. Gordon 2024-06-28 00:14:26 -04:00
  • 14183f8eca SDL_endian.h: Fix byte order detection on Solaris (and some SPARC compilers). Ryan C. Gordon 2024-06-28 00:09:31 -04:00
  • d8e68aea9d atomic: Solaris needs the _nv variant of atomic_or_uint. Ryan C. Gordon 2024-06-27 01:43:25 -04:00
  • 8165e96514 Fixed whitespace Sam Lantinga 2024-06-27 18:35:12 -07:00
  • dcd7b4e497 testime: highlight selected clauses in Japanese composition mode Sam Lantinga 2024-06-27 13:50:49 -07:00
  • 50250adba7 testime: draw a blinking cursor at the text insertion point Sam Lantinga 2024-06-27 13:29:37 -07:00
  • 3d525331aa testime: add a 1 pixel border around glyphs to avoid texture sampling into other glyphs Sam Lantinga 2024-06-27 08:32:28 -07:00
  • 938c974cca testime: use a replacement character for characters not in the font Sam Lantinga 2024-06-26 20:23:58 -07:00
  • a67e6b80de Updated unifont to version 15.1.05 Sam Lantinga 2024-06-26 19:29:24 -07:00
  • 50f50612bd Removed checkkeysthreads Sam Lantinga 2024-06-26 18:56:01 -07:00
  • b7748c1513 Prevent duplicate calls to start/stop text input Sam Lantinga 2024-06-27 10:49:24 -07:00
  • 3609b15920 Fixed showing the selected clause in the Japanese IME Sam Lantinga 2024-06-26 11:38:01 -07:00
  • d96f1d5360 begin_code: Solaris Studio has __has_attribute defined by isn't usable here. Ryan C. Gordon 2024-06-27 20:38:45 -04:00
  • b7ab5182d3 Sync SDL3 wiki -> header SDL Wiki Bot 2024-06-27 21:37:27 +00:00
  • 1e0ac5771a testiconv: Remove half-baked SDL_StepUTF8 testing code. Ryan C. Gordon 2024-06-26 23:40:16 -04:00
  • a9cfcf6bde stdinc: Drastically improve SDL_StepUTF8() and make it a public API. Ryan C. Gordon 2024-06-26 21:32:45 -04:00
  • 9b8c5f642f testaudio: Better fix for NULL dereference. Ryan C. Gordon 2024-06-27 17:24:49 -04:00
  • 5631c6dbaa testaudio: Don't crash if SDL_GetAudioDeviceName() returns NULL. Ryan C. Gordon 2024-06-27 17:20:11 -04:00
  • 982feb7a65 vulkan: SDL_Vulkan_CreateSurface now returns the usual int (0=ok, -1=error). Ryan C. Gordon 2024-06-27 00:03:22 -04:00
  • 3e4bb5acd0 x11: Fix build when X_HAVE_UTF8_STRING is not defined. Ryan C. Gordon 2024-06-27 01:53:15 -04:00
  • 498cbffd89 atomic: Solaris needs the _nv variant of atomic_or_uint. Ryan C. Gordon 2024-06-27 01:43:25 -04:00
  • b23343b7cd configure.ac: Explicitly disable Vulkan support on Solaris. Ryan C. Gordon 2024-06-27 01:39:44 -04:00
  • a4f962fd46 SDL_x11shape.c: fix build if SDL_VIDEO_DRIVER_X11_XSHAPE isn't defined Ozkan Sezer 2024-06-27 05:47:50 +03:00
  • 800c35a2c1 dialog: Don't potentially call SDL_free() on an uninitialized value Frank Praznik 2024-06-26 21:56:40 -04:00
  • 596651f13a dialog: Decodes percent encoded URI paths returned by the xdg file portal Frank Praznik 2024-06-26 19:51:00 -04:00
  • 71200e94a8 core: Factor out common URI decode functions from Wayland and X11 Frank Praznik 2024-06-26 18:13:29 -04:00
  • a9fdbf7f21 Make sure we don't try to use the XInput DLL after it's unloaded Sam Lantinga 2024-06-26 15:42:06 -07:00
  • ed86b02df8 Fixed building with older libdrm headers Sam Lantinga 2024-06-26 12:18:43 -07:00
  • 0811b4dc51 Fixed building with the steamrt/scout SDK Sam Lantinga 2024-01-19 23:02:48 -08:00
  • d9901e0b85 Fix building with the steamrt/scout SDK Sam Lantinga 2024-01-19 22:27:59 -08:00
  • ee3b2b7de1 Make sure we don't try to use the XInput DLL after it's unloaded Sam Lantinga 2024-06-26 15:42:06 -07:00
  • 88bbab275f Fixed building with older libdrm headers Sam Lantinga 2024-06-26 12:18:43 -07:00
  • ecde0ca6b6 Fixed building with the steamrt/scout SDK Sam Lantinga 2024-01-19 23:02:48 -08:00
  • 64d4baccb5 Fix building with the steamrt/scout SDK Sam Lantinga 2024-01-19 22:27:59 -08:00
  • 0ae4fd0ec9 Make sure we don't try to use the XInput DLL after it's unloaded Sam Lantinga 2024-06-26 15:42:06 -07:00
  • 10c14e78b6 Fixing systimer Francisco Javier Trujillo Mata 2024-06-26 23:40:02 +02:00
  • 4d82ceae0c Add slash to cwd call Francisco Javier Trujillo Mata 2024-06-26 22:20:37 +02:00