Commit Graph

  • 80d36aba5b Only use the default gamepad mapping if an automatic mapping isn't available Sam Lantinga 2024-07-03 11:43:43 -0700
  • cd8ea5e3f1 Only use the default gamepad mapping if an automatic mapping isn't available Sam Lantinga 2024-07-03 11:43:43 -0700
  • 0f8054cf87 Only use the default gamepad mapping if an automatic mapping isn't available Sam Lantinga 2024-07-03 11:43:43 -0700
  • 98f27b8f2e Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-03 18:39:46 +0000
  • ece76ec90d audio: Attempt to placate NetBSD 9.3's incorrect compiler warning. Ryan C. Gordon 2024-07-03 14:19:27 -0400
  • 16e7fdc4f2 audio: Add channel remapping to SDL_AudioSpec and SDL_AudioStream. Ryan C. Gordon 2024-07-03 03:19:00 -0400
  • 0367f1af19 loopwave: Use SDL_ResumeAudioStreamDevice. Ryan C. Gordon 2024-07-03 02:47:10 -0400
  • 759c0b791b
    audio: Attempt to placate NetBSD 9.3's incorrect compiler warning. Ryan C. Gordon 2024-07-03 14:19:27 -0400
  • a9238fa754
    audio: Add channel remapping to SDL_AudioSpec and SDL_AudioStream. Ryan C. Gordon 2024-07-03 03:19:00 -0400
  • bbbd444d2d
    Remove the SDL_EVENT_WINDOW_TAKE_FOCUS event Frank Praznik 2024-07-03 11:39:59 -0400
  • dea6ddcec3
    Remove SDL_SetWindowInputFocus Frank Praznik 2024-07-03 11:15:30 -0400
  • 61441c2be9 Fixed the French numeric keycode from varying based on shift state Sam Lantinga 2024-07-03 10:33:08 -0700
  • 2213192185
    loopwave: Use SDL_ResumeAudioStreamDevice. Ryan C. Gordon 2024-07-03 02:47:10 -0400
  • b948d1446a Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-03 01:35:19 +0000
  • ed9bbb2dca Restore default behavior for keypad keycodes Sam Lantinga 2024-07-02 18:13:25 -0700
  • 366871ffc8 Restore default behavior for keypad keycodes Sam Lantinga 2024-07-02 18:13:25 -0700
  • 81df85949b Update annotations to use attributes. TerensTare 2024-07-02 21:38:39 +0200
  • bafd04ecdb
    camera: small Media Foundation backend init tweak. Ryan C. Gordon 2024-07-02 15:16:10 -0400
  • e290d16c47
    include: Clean up SDL_GetKeyName documentation. Ryan C. Gordon 2024-07-02 12:29:33 -0400
  • f787790243 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-01 20:57:56 +0000
  • 109f268972 Added support for non-US keyboard layouts in Emscripten Sam Lantinga 2024-07-01 00:41:42 -0700
  • 2c333c7355 The mode modifier only affects character keys Sam Lantinga 2024-06-30 23:52:47 -0700
  • d4497ecdbd Numpad scancodes have non-numpad keycodes Sam Lantinga 2024-06-30 23:35:23 -0700
  • 78dbf9be50 Document that SDL_GetKeyName() always returns uppercase names for alphabetic keycodes Sam Lantinga 2024-06-30 20:07:31 -0700
  • e8dbbf8380 Renamed SDLK_a-z to SDLK_A-Z Sam Lantinga 2024-06-30 20:05:22 -0700
  • d9dc4b320a The keycode in key events is the base, unmodified, keycode for the current keyboard layout Sam Lantinga 2024-06-30 19:58:48 -0700
  • 5755bde3b8 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-01 20:36:18 +0000
  • 8290c4e82e sdlprocdump: also print a stacktrace on a fatal exception Anonymous Maarten 2024-07-01 16:14:31 +0200
  • 9601d98e7f SDL_test: always use symbols with 64-suffix from DbgHelp Anonymous Maarten 2024-06-30 13:11:07 +0200
  • 1834e1c2f5 Added support for non-US keyboard layouts in Emscripten Sam Lantinga 2024-07-01 00:41:42 -0700
  • 10f7b46cec The mode modifier only affects character keys Sam Lantinga 2024-06-30 23:52:47 -0700
  • d0f6289c1f Numpad scancodes have non-numpad keycodes Sam Lantinga 2024-06-30 23:35:23 -0700
  • 121ecf0095 Document that SDL_GetKeyName() always returns uppercase names for alphabetic keycodes Sam Lantinga 2024-06-30 20:07:31 -0700
  • 01d0ea2e8e Renamed SDLK_a-z to SDLK_A-Z Sam Lantinga 2024-06-30 20:05:22 -0700
  • fa6da60685 The keycode in key events is the base, unmodified, keycode for the current keyboard layout Sam Lantinga 2024-06-30 19:58:48 -0700
  • 808dddab08 wgl: Fix risky retrieval of OpenGL 1.1 function pointers on Windows On Windows, the standard opengl32.dll library implements the OpenGL version 1.1 specification, exporting functions whose calls are forwarded either to the OpenGL implementation in the video card driver (the so-called "installable client driver", aka ICD), if available, or to the standard software renderer, known as "GDI Generic". Functions of newer versions of the OpenGL specification are available through the wglGetProcAddress() function, which also implements the extension mechanism. The problem is that, apparently, for OpenGL 1.1 functions it can return an internal implementation routine on some drivers (for example, if the lookup table incorrectly contains the name of such a function), which will not work on the user's side. Dmitry D. Chernov 2024-07-01 13:10:13 +1000
  • 1f0bc4b808
    x11: Check for button presses before clearing an XInput2 pointer grab Frank Praznik 2024-06-30 12:16:50 -0400
  • ede4483420 Sync SDL3 wiki -> header SDL Wiki Bot 2024-06-29 21:26:31 +0000
  • 473257cce6 Added SDL_GetRenderLogicalPresentationRect() Sam Lantinga 2024-06-29 14:12:50 -0700
  • 942e254c43 Added SDL_GetRenderLogicalPresentationRect() Sam Lantinga 2024-06-29 14:12:50 -0700
  • b72c22340e We don't need to pull scancode state to see if ALT is held down Sam Lantinga 2024-06-29 13:04:31 -0700
  • 017a1039e2 Removed unnecessary cast Sam Lantinga 2024-06-29 13:03:51 -0700
  • 7258b36e30 Make it easier to turn on Windows message logging Sam Lantinga 2024-06-29 12:58:25 -0700
  • e1e36d213b Fixed build Sam Lantinga 2024-06-29 11:22:29 -0700
  • 288aea3b40 Fixed build Sam Lantinga 2024-06-29 11:22:29 -0700
  • 5322b3528a Losing keyboard focus doesn't automatically mean you lose mouse capture Sam Lantinga 2024-06-29 01:28:43 -0700
  • 5c8d92e4d0 Respect SDL_HINT_RENDER_DRIVER when creating an accelerated window surface Sam Lantinga 2024-06-29 10:14:27 -0700
  • 8a39054b54 Clean up any renderer in SDL_DestroyWindowSurface() Sam Lantinga 2024-06-29 02:34:17 -0700
  • 0d9e54237c Respect SDL_HINT_RENDER_DRIVER when creating an accelerated window surface Sam Lantinga 2024-06-29 10:14:27 -0700
  • a3f0c373d3 Clean up any renderer in SDL_DestroyWindowSurface() Sam Lantinga 2024-06-29 02:34:17 -0700
  • 2a58e7b11c Respect SDL_HINT_RENDER_DRIVER when creating an accelerated window surface Sam Lantinga 2024-06-29 10:14:27 -0700
  • a522bfe3f1 Clean up any renderer in SDL_DestroyWindowSurface() Sam Lantinga 2024-06-29 02:34:17 -0700
  • f6d32266b4 Respect SDL_HINT_RENDER_DRIVER when creating an accelerated window surface Sam Lantinga 2024-06-29 10:14:27 -0700
  • cf4b998152 Clean up any renderer in SDL_DestroyWindowSurface() Sam Lantinga 2024-06-29 02:34:17 -0700
  • a0ec7c0906 libtool.m4: fix appending of -no_fixup_chains to allow_undefined_flag. Ozkan Sezer 2024-06-29 17:50:40 +0300
  • 98ec8b88c1 acinclude/libtool.m4: updates from mainstream git: Ozkan Sezer 2024-06-29 17:03:04 +0300
  • ebd2ad59d2 Losing keyboard focus doesn't automatically mean you lose mouse capture Sam Lantinga 2024-06-29 01:28:43 -0700
  • 6f199eabb8 Removed SDL_RenderGeometryRawFloat() Sam Lantinga 2024-06-28 23:55:23 -0700
  • 22bca55d84 Minor blitting cleanup Sam Lantinga 2024-06-28 23:47:41 -0700
  • c60e2704c8 Remove the inconsistent and lag-causing usleep call in SDL_fcitx.c 1F616EMO 2024-06-29 14:47:27 +0800
  • 79f6baa494 Remove the inconsistent and lag-causing usleep call in SDL_fcitx.c 1F616EMO 2024-06-29 14:47:27 +0800
  • 3bf2b90da0 Remove the inconsistent and lag-causing usleep call in SDL_fcitx.c 1F616EMO 2024-06-29 14:47:27 +0800
  • 416b9a93d6 Removed SDL_RenderGeometryRawFloat() Sam Lantinga 2024-06-28 23:55:23 -0700
  • b93129c415 Minor blitting cleanup Sam Lantinga 2024-06-28 23:47:41 -0700
  • 82864665a2
    Remove the inconsistent and lag-causing usleep call in SDL_fcitx.c 1F616EMO 2024-06-29 14:47:27 +0800
  • 2cfcb144e4 Sync SDL3 wiki -> header SDL Wiki Bot 2024-06-29 02:42:49 +0000
  • 212a491f7c Renamed SDL_HINT_IME_NATIVE_UI to SDL_HINT_IME_IMPLEMENTED_UI Sam Lantinga 2024-06-28 19:22:16 -0700
  • 7ea1abb025 Renamed SDL_HINT_IME_NATIVE_UI to SDL_HINT_IME_IMPLEMENTED_UI Sam Lantinga 2024-06-28 19:22:16 -0700
  • e47179c4c7 We should still set the text input area if SDL_DISABLE_WINDOWS_IME is defined Sam Lantinga 2024-06-28 18:00:48 -0700
  • 422e0cf5e6 We should still set the text input area if SDL_DISABLE_WINDOWS_IME is defined Sam Lantinga 2024-06-28 18:00:48 -0700
  • 9332de9f25 Sync SDL3 wiki -> header SDL Wiki Bot 2024-06-29 00:09:51 +0000
  • a7d4f0a76c Center the composition text in the text input area Sam Lantinga 2024-06-28 17:08:54 -0700
  • 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 -0700
  • d9d7104feb Removed unneeded Text Services Framework code from IME handling Sam Lantinga 2024-06-28 15:10:19 -0700
  • bdd531986b SDL_SetTextInputRect() has been renamed to SDL_SetTextInputArea() Sam Lantinga 2024-06-28 13:17:04 -0700
  • e324c7d692 Fixed event spam caused by repeated calls to IME_SetTextInputRect() Sam Lantinga 2024-06-27 22:35:19 -0700
  • 42d8db7e34 Current Korean IMEs don't have candidates Sam Lantinga 2024-06-27 22:27:41 -0700
  • ed2022a175 Added SDL_EVENT_TEXT_EDITING_CANDIDATES Sam Lantinga 2024-06-26 10:19:00 -0700
  • 535b400622 Center the composition text in the text input area Sam Lantinga 2024-06-28 17:08:54 -0700
  • 82cbc60d4a 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 -0700
  • c983c1da97 Sync SDL3 wiki -> header SDL Wiki Bot 2024-06-28 22:35:57 +0000
  • cac0bd26ac Removed unneeded Text Services Framework code from IME handling Sam Lantinga 2024-06-28 15:10:19 -0700
  • d7d20cec55 SDL_SetTextInputRect() has been renamed to SDL_SetTextInputArea() Sam Lantinga 2024-06-28 13:17:04 -0700
  • 44ec57626f vulkan: Don't set the opaque bit on transparent windows Frank Praznik 2024-06-28 13:53:37 -0400
  • 38004a6d4c
    vulkan: Don't set the opaque bit on transparent windows Frank Praznik 2024-06-28 13:53:37 -0400
  • 339d83bdfa ci: assume all .dmp files in build directy are minidump files Anonymous Maarten 2024-06-28 18:28:31 +0200
  • 915ef28753 Fix mouse button not changing in pen mouse emulation hwsmm 2024-06-29 00:03:43 +0900
  • d66b526da8 Fix mouse button not changing in pen mouse emulation hwsmm 2024-06-29 00:03:43 +0900
  • 8bf4545824 Fixed event spam caused by repeated calls to IME_SetTextInputRect() Sam Lantinga 2024-06-27 22:35:19 -0700
  • 5d1e2ad445 Current Korean IMEs don't have candidates Sam Lantinga 2024-06-27 22:27:41 -0700
  • 1279b9819e Added SDL_EVENT_TEXT_EDITING_CANDIDATES Sam Lantinga 2024-06-26 10:19:00 -0700
  • 87439c0008 x11: Fix build when `X_HAVE_UTF8_STRING` is not defined. Ryan C. Gordon 2024-06-27 01:53:15 -0400
  • ecfa363889 begin_code: Solaris Studio has `__has_attribute` defined by isn't usable here. Ryan C. Gordon 2024-06-27 20:38:45 -0400
  • d7ee9ce455
    SDL_endian.h: Fix byte order detection on Solaris (and some SPARC compilers). Ryan C. Gordon 2024-06-28 00:14:26 -0400
  • 14183f8eca
    SDL_endian.h: Fix byte order detection on Solaris (and some SPARC compilers). Ryan C. Gordon 2024-06-28 00:09:31 -0400
  • d8e68aea9d
    atomic: Solaris needs the `_nv` variant of `atomic_or_uint`. Ryan C. Gordon 2024-06-27 01:43:25 -0400
  • 8165e96514 Fixed whitespace Sam Lantinga 2024-06-27 18:35:12 -0700
  • dcd7b4e497 testime: highlight selected clauses in Japanese composition mode Sam Lantinga 2024-06-27 13:50:49 -0700
  • 50250adba7 testime: draw a blinking cursor at the text insertion point Sam Lantinga 2024-06-27 13:29:37 -0700
  • 3d525331aa testime: add a 1 pixel border around glyphs to avoid texture sampling into other glyphs Sam Lantinga 2024-06-27 08:32:28 -0700