Log

Author Commit Date CI Message
Sam Lantinga acc03716 2022-07-05T21:39:35 Merge commit 'bdbf90e3fc27c123e699c03f54de3e35e51861dc' into main
Sam Lantinga 6d3ce729 2022-07-05T21:39:33 Merge commit '7ac5d616f3732b4d98010331d2ae0a24f883092d' into main
Sam Lantinga 7ef298f7 2022-07-05T21:39:31 Merge commit '37a517dc36b7ba8f703c82a408bef6e44e5786ba' into main
Sam Lantinga 6b0e1adf 2022-07-05T21:39:29 Merge commit '78089e6598240178b62d6720eec041cc698a5e7c' into main
Sam Lantinga fbc98003 2022-07-05T21:39:27 Merge commit '3e114872e842879c048b2a7808f2cdbfeb2228fe' into main
Sam Lantinga d514f248 2022-07-05T21:39:25 Merge commit '4f732197947d39cf13b4e3de1811d9bcace3798c' into main
Sam Lantinga eaeaf55f 2022-07-05T21:39:23 Merge commit '24251fb5442296b8066ccc7af6cda430bf2017db' into main
Sam Lantinga bdbf90e3 2022-07-01T09:17:30 on-screen keyboard newline is reported as an Enter key
Sam Lantinga 7ac5d616 2022-07-01T08:58:08 Fixed backspace being delivered after committed text on Android 12 Testing: Enter "hello ", followed by "?" - the events generated are: : commitText hello : Key pressed : scancode 11 = H, keycode 0x00000068 = H modifiers: (none) : Key released: scancode 11 = H, keycode 0x00000068 = H modifiers: (none) : Key pressed : scancode 8 = E, keycode 0x00000065 = E modifiers: (none) : Key released: scancode 8 = E, keycode 0x00000065 = E modifiers: (none) : Key pressed : scancode 15 = L, keycode 0x0000006C = L modifiers: (none) : Key released: scancode 15 = L, keycode 0x0000006C = L modifiers: (none) : Key pressed : scancode 15 = L, keycode 0x0000006C = L modifiers: (none) : Key released: scancode 15 = L, keycode 0x0000006C = L modifiers: (none) : Key pressed : scancode 18 = O, keycode 0x0000006F = O modifiers: (none) : Key released: scancode 18 = O, keycode 0x0000006F = O modifiers: (none) : Key pressed : scancode 44 = Space, keycode 0x00000020 = Space modifiers: (none) : Key released: scancode 44 = Space, keycode 0x00000020 = Space modifiers: (none) : INPUT Text (\x68\x65\x6c\x6c\x6f\x20): "hello " : finishComposingText : deleteSurroundingText 1 / 0 : Key pressed : scancode 42 = Backspace, keycode 0x00000008 = Backspace modifiers: (none) : Key released: scancode 42 = Backspace, keycode 0x00000008 = Backspace modifiers: (none) : commitText ? : Key pressed : scancode 225 = Left Shift, keycode 0x400000E1 = Left Shift modifiers: LSHIFT : Key pressed : scancode 56 = /, keycode 0x0000002F = / modifiers: (none) : Key released: scancode 56 = /, keycode 0x0000002F = / modifiers: (none) : Key released: scancode 225 = Left Shift, keycode 0x400000E1 = Left Shift modifiers: (none) : INPUT Text (\x3f): "?" : setComposingText , at 1 : EDIT Text (): "" Previously, the backspace would be delivered after the "?"
Sam Lantinga 37a517dc 2022-06-29T18:10:01 Re-enable IME text input on Android In my testing, this results in text edit events followed by text input events. Any ASCII characters will generate scancode events based on a hypothetical US keyboard layout. Fixes https://github.com/libsdl-org/SDL/issues/3377
Cameron Cawley 78089e65 2022-07-01T13:08:31 Remove unused internal header SDL_sysevents.h
Cameron Gutman 3e114872 2022-06-30T20:36:45 joystick: Fix redetection of HIDAPI joysticks after reinitializing The HIDAPI joystick driver doesn't properly reset the change counter it uses to track if re-enumeration is needed when the joystick subsystem is quit and then reinitialized. The first SDL_Init(SDL_INIT_JOYSTICK) will result in the expected HIDAPI joysticks appearing, but subsequent calls will result in no joysticks being enumerated until another HIDAPI joystick is added or removed from the system.
chalonverse 4f732197 2022-06-30T00:25:26 Fixed D3D12 renderer not working with batching, and got rid of the vertex buffer size limit
Sam Lantinga 24251fb5 2022-06-29T17:40:45 Fixed checkkeys closing when tapping the screen on a phone
Sam Lantinga 0ad65277 2022-06-29T17:26:09 Refactored code to send scancodes for an ASCII on-screen keyboard key
Sam Lantinga b51330ab 2022-06-29T17:25:57 Merge commit '0ad65277ce7ca025438694caf39f83b80d4eea4c' into main
Sam Lantinga 47c43249 2022-06-29T17:25:55 Merge commit 'a054a5f7f2dde31431cf890e421886faacdf5f54' into main
Sam Lantinga d54931e2 2022-06-29T17:25:53 Merge commit '6a2e6c82a0764a00123447d93999ebe14d509aa8' into main
Sam Lantinga f0313044 2022-06-29T17:25:51 Merge commit 'db7dfece16565352224ac534d6975b85f12d962f' into main
Sam Lantinga 55840423 2022-06-29T17:25:49 Merge commit '43555bd1a9f8188b6f83a7c7d45861a35df6a54b' into main
Sam Lantinga 11c6c8c0 2022-06-29T17:25:47 Merge commit '1d1fb95a61e6815ba08cd25ab954165a4d693e96' into main
Sam Lantinga 3adf6bac 2022-06-29T17:25:45 Merge commit 'f815580dde2de9667af5ca8b43f9590f2fac1aab' into main
Sam Lantinga d3b2e62e 2022-06-29T17:25:43 Merge commit 'd4e6047e3cc73698a0d6b3b4a2ce7b9b5e025b2f' into main
Sam Lantinga 302a863a 2022-06-29T17:25:41 Merge commit '7a02dcf3e662d2a087908a8b378872aee8c83587' into main
Sam Lantinga e022b12a 2022-06-29T17:25:39 Merge commit 'cddf095a16263734bef07cefbbac1a42bf70d171' into main
Sam Lantinga c2ba2e23 2022-06-29T17:25:37 Merge commit 'b6f1c91862ae5b260f80cca2968cd9baefe41523' into main
Sam Lantinga ca18ab00 2022-06-29T17:25:35 Merge commit 'cbd01874759dad39718e1496d241c4ae5eceaff1' into main
Sam Lantinga c75e780f 2022-06-29T17:25:33 Merge commit 'f25b4b27743d4b018393a3083e9d9061ab5ce07a' into main
Sam Lantinga 48f2d2f8 2022-06-29T17:25:31 Merge commit '6c536afdb7bdc9cece4152c7e1f9a18306976b46' into main
Sam Lantinga 241755f4 2022-06-29T17:25:30 Merge commit 'e4a80875519617775184e9f6be5ede51772850fa' into main
Sam Lantinga 9bc2021c 2022-06-29T17:25:28 Merge commit '972391763790134796a353487faeadd451ccc046' into main
Sam Lantinga d800f95d 2022-06-29T17:25:26 Merge commit '0a9a0a79e0a40a2843c1f6d33f7fa45bb1042fc0' into main
Sam Lantinga 2170301c 2022-06-29T17:25:24 Merge commit '3b191580c392b7a2f7ee7c8a586020817dc7dc05' into main
Sam Lantinga 21196f42 2022-06-29T17:25:22 Merge commit '314bb5a1ed1a90276597b9aefef225a7c5027845' into main
Sam Lantinga b733e38c 2022-06-29T17:25:20 Merge commit '7fd46ec581d45ec3fea3fcfe226bbc2ae824fc7c' into main
Sam Lantinga 3d10cc15 2022-06-29T17:25:18 Merge commit '84d69da4e173365ddfdfe0a77ac5bc79b25f1972' into main
Sam Lantinga a4c1cf73 2022-06-29T17:25:16 Merge commit '1f3ae75228e46d440e98bc13bbb8ffcfafcee920' into main
Sam Lantinga cc3563c7 2022-06-29T17:25:14 Merge commit 'b2f07d94d2627b57226543981c5210a3f7642f4e' into main
Sam Lantinga ebb191f3 2022-06-29T17:25:12 Merge commit 'ebe4f47f2b2e97deed78faa6c3e90ff51cd499a4' into main
Sam Lantinga e9908d84 2022-06-29T17:25:10 Merge commit '51c6488f97f98aa3d216092c01d9601008be0fbf' into main
Sam Lantinga af53db11 2022-06-29T17:25:08 Merge commit 'fa39f73552dc9dfd6a6a45aa499ac213f1907ef0' into main
Sam Lantinga dab3ba1f 2022-06-29T17:25:06 Merge commit '787dc260a8a788a0d2319fe76f7756e0bc607e03' into main
Sam Lantinga 892518f8 2022-06-29T17:25:04 Merge commit '76f40e2b3b685b18a7f8db64bf425d3c87ddc896' into main
Sam Lantinga b85118f5 2022-06-29T17:25:03 Merge commit 'ca30936314e1867c143475ea278988f82af95155' into main
Sam Lantinga 43f55e6f 2022-06-29T17:25:01 Merge commit '118a2189fb203dedc274848833b5431273cb1db5' into main
Sam Lantinga 02cbf8b7 2022-06-29T17:24:59 Merge commit 'bd49696133eded6f441b20391b5bb4376b3834d8' into main
Sam Lantinga 808edbcd 2022-06-29T17:24:57 Merge commit '6dcb2868b03b21a4cfacf0d5804ee07cfde0a0c7' into main
Sam Lantinga 88816d65 2022-06-29T17:24:55 Merge commit '78a37516593dbcedb2b0d1a5177f37c348dbb528' into main
Sam Lantinga 233e88f7 2022-06-29T17:24:53 Merge commit 'c61367c2731dca1e7ea0e881f69d96317c0aaaab' into main
Sam Lantinga 048da613 2022-06-29T17:24:51 Merge commit '965c16453785279d921b584c92f14bd0ef034730' into main
Sam Lantinga 4ff3d844 2022-06-29T17:24:49 Merge commit '3617691fe0cb3b29ffcdeb5567d85126de91ba15' into main
Sam Lantinga c01ad8e2 2022-06-29T17:24:48 Merge commit 'b3159714dbb1afe1de9a32e86f9ed8e40ae543af' into main
Sam Lantinga 7d0ce0f7 2022-06-29T17:24:46 Merge commit 'de409d2a816745b3eb02e780bc7af070a2cc8449' into main
Sam Lantinga 32764367 2022-06-29T17:24:44 Merge commit '2f321fb73c6408b368a20bb08bd08e6265e6ce38' into main
Sam Lantinga ec1ad6b2 2022-06-29T17:24:42 Merge commit '3b0c86a36fd97d4fddc8d025d0473a7a6c6de3ca' into main
Sam Lantinga 6b119926 2022-06-29T17:24:40 Merge commit '5f4e9fb9b3b53897cb9ed43791e2180a942b3377' into main
Sam Lantinga 3420751c 2022-06-29T17:24:38 Merge commit '485b1037b061edb4e9768b6f3b08c35454a621ce' into main
Sam Lantinga fe00c194 2022-06-29T17:24:36 Merge commit '3e1021239a29b377fec7af9b45cd49b5d42531ca' into main
Sam Lantinga f716a9a2 2022-06-29T17:24:34 Merge commit '4ad4fe67c7f832ec6e8e8a5c04b030691753f39a' into main
Francisco Javier Trujillo Mata a054a5f7 2022-06-29T01:09:17 Improve SDL2 main, adding memory card and usb drivers
Jade Macho 6a2e6c82 2022-06-28T21:03:16 Add SDL_HINT_DIRECTINPUT_ENABLED (on by default)
Anonymous Maarten db7dfece 2022-06-28T23:09:28 cmake: fix name+location of SDL2.dll in configure generated SDL2::SDL2 target
Ozkan Sezer 43555bd1 2022-06-28T17:00:20 regenerated configure script
Sam Lantinga 1d1fb95a 2022-06-28T06:21:45 Removed double va_end()
Sylvain f815580d 2022-06-28T13:09:38 Fix SIGSEV in SDL_error. Re-apply same pattern on this uncompiled code (see #5795)
Sylvain d4e6047e 2022-06-28T09:46:12 Fix SIGSEV in SDL_error (After removing the limit on the size of the SDL error message) (see #5795)
chalonverse 7a02dcf3 2022-06-27T18:47:18 Add note to GDK docs about XCurl.dll
Sourcery AI cddf095a 2022-06-27T05:00:43 'Refactored by Sourcery'
Sam Lantinga b6f1c918 2022-06-27T17:44:55 Fixed Watcom C build
Sam Lantinga cbd01874 2022-06-27T16:59:50 Removed the limit on the size of the SDL error message Also added SDL_GetOriginalMemoryFunctions() Fixes https://github.com/libsdl-org/SDL/issues/5795
Pierre Wendling f25b4b27 2022-06-27T16:57:21 Style: Flip `if` statement.
Pierre Wendling 6c536afd 2022-06-27T15:43:17 Fix C89 declaration for macOS modules. Since Clang 14, `-Wdeclaration-after-statement` is enforced on every standard.
Francisco Javier Trujillo Mata e4a80875 2022-06-24T16:43:20 Initial Audio driver
Brad Smith 97239176 2022-06-25T23:33:53 Use proper header for OpenBSD PPC CPU detection
SDL Wiki Bot 0a9a0a79 2022-06-27T17:20:12 Sync SDL wiki -> header
chalonverse 3b191580 2022-06-27T17:19:39 Windows GDK Support (#5830) * Added GDK * Simplfied checks in SDL_config_wingdk.h * Added testgdk sample * Added GDK readme * Fixed error in merge of SDL_windows.h * Additional GDK fixes * OpenWatcom should not export _SDL_GDKGetTaskQueue * Formatting fixes * Moved initialization code into SDL_GDKRunApp
Sylvain 314bb5a1 2022-06-27T14:45:14 Fixed bug #5850: Android EGL_BAD_ACCESS because of viewport command while turning the screen off/on.
Francisco Javier Trujillo Mata 7fd46ec5 2022-06-18T17:40:53 Initial PS2_Joystick implementation
Francisco Javier Trujillo Mata 84d69da4 2022-03-20T19:42:06 Initial SDL_ps2_main implementation
Francisco Javier Trujillo Mata 1f3ae752 2022-06-18T11:54:23 Add ps2_drivers dependency Fix CI
Ivan Epifanov b2f07d94 2022-06-26T15:53:13 Vita: create rendertarget color surface with same format as texture. Fixes #5844
unknown ebe4f47f 2022-06-26T19:04:25 Fixed __VA_ARGS__ in gcc when no args
unknown 51c6488f 2022-06-26T18:47:34 Add support for SDL_render_d3d12.c to compile in C++ mode
Anonymous Maarten fa39f735 2022-06-26T23:34:30 cmake: add generated files to a custom target (#5851) This way, headers are only generated once .
Ozkan Sezer 787dc260 2022-06-24T20:37:20 autotools: properly enable the version static assertions SDL doesn't use automake, therefore instead of AC_DEFINE_UNQUOTED manually add the defines to EXTRA_CFLAGS.
Anonymous Maarten 76f40e2b 2022-06-24T14:41:35 cmake: remove stray debug line
Anonymous Maarten ca309363 2022-06-24T14:41:06 cmake: check and use clock_gettime by default on android
Ryan C. Gordon 118a2189 2022-06-23T16:07:35 build-scripts/wikiheaders.pl: ignore the 'FrontPage' wiki pages.
hsdk123 bd496961 2022-06-23T08:18:44 cmake: use CMAKE_CURRENT_BINARY_DIR instead of CMAKE_BINARY_DIR (#5834) * Update install directory to match generated https://github.com/libsdl-org/SDL/blob/main/CMakeLists.txt#L3122 Sets `SDL2Config.cmake` to `CMAKE_BINARY_DIR`, whereas the install file tries to find it from a different location. * cmake: use CMAKE_CURRENT_BINARY_DIR instead of CMAKE_BINARY_DIR * ci: test SDL included as a cmake subproject Co-authored-by: Anonymous Maarten <anonymous.maarten@gmail.com>
Anonymous Maarten 6dcb2868 2022-06-16T19:53:58 cmake: avoid use of possible non-available XEXT_LIB
Anonymous Maarten 78a37516 2022-06-16T16:38:58 cmake+ci: fix+test sdl2-config + sdl2.pc for all supported platforms
Anonymous Maarten c61367c2 2022-06-16T04:14:52 cmake: do list(APPEND SDLMAIN_SOURCES)
Anonymous Maarten 965c1645 2022-06-16T03:40:53 cmake: let cmake test script make use of the installed cmake scripts
Anonymous Maarten 3617691f 2022-06-16T03:37:05 cmake: install Android.mk files for ndk-build This allows including SDL2 with ndk-build using NDK_MODULE_PATH + import-module An install tree looks like: ``` `-- share |-- aclocal | `-- sdl2.m4 |-- licenses | `-- SDL2 | `-- LICENSE.txt `-- ndk-modules |-- SDL2 | `-- Android.mk |-- SDL2-static | `-- Android.mk |-- SDL2main | `-- Android.mk `-- SDL2test `-- Android.mk ``` The generated `/share/ndk-modules/SDL2/Android.mk` contains: ``` LOCAL_PATH := $(call my-dir) _IMPORT_PREFIX := $(LOCAL_PATH)/../../.. include $(CLEAR_VARS) LOCAL_MODULE := SDL2 LOCAL_SRC_FILES := $(_IMPORT_PREFIX)/lib/libSDL2.so LOCAL_CPP_FEATURES := rtti exceptions LOCAL_EXPORT_C_INCLUDES := ${_IMPORT_PREFIX}/include\ ${_IMPORT_PREFIX}/include/SDL2 include $(PREBUILT_SHARED_LIBRARY)` ```
Anonymous Maarten b3159714 2022-06-16T03:30:34 cmake: set HAVE_STATIC_PIC for correct summary
Anonymous Maarten de409d2a 2022-06-16T03:28:30 cmake: remove spurious UNIX_SYS in dep_option
Anonymous Maarten 2f321fb7 2022-06-16T03:27:52 cmake: disable UNIX_SYS by default for Android This force disables SDL_OSS, SDL_ALSA, SDL_JACK, SDL_ESD, SDL_PIPEWIRE, SDL_ARTS, SDL_NAS, SDL_SNDIO, SDL_LIBSAMPLERATE, SDL_RPATH, SDL_CLOCK_GETTIME and SDL_X11.
Wouter Wijsman 3b0c86a3 2022-06-23T01:14:56 Merge pull request #5835 from fjtrujy/psp/improveJoystickDriver [PSP] Improve Joystick driver
Anonymous Maarten 5f4e9fb9 2022-06-21T02:26:49 cmake: use add_custom_command to copy include files Otherwise, the make program would not rebuild when a header got changed
Anonymous Maarten 485b1037 2022-06-21T01:30:50 cmake: copy all headers to the build directory and exclusively use that