Log

Author Commit Date CI Message
Sam Lantinga c218b55c 2022-07-05T21:41:13 Merge commit '0a600b1df45558c16812995aa2c03f0b5f636afb' into main
Sam Lantinga 89c39330 2022-07-05T21:41:11 Merge commit 'cd79e9c4e25ffd15010953b15ae8cbc25b7e7a90' into main
Sam Lantinga 23ff1c60 2022-07-05T21:41:09 Merge commit 'f317d619ccd22e60cebf1b09d716d3985359c981' into main
Sam Lantinga 95405d96 2022-07-05T21:39:44 Merge commit '0025621b8064f5c72561d5d7b7a1fbdde860c236' into main
Sam Lantinga 4615494f 2022-07-05T21:39:42 Merge commit '391dd0d94b625ae9f7edec2b7514a2f6ba9fb670' into main
Sam Lantinga 85d6d83b 2022-07-05T21:39:40 Merge commit '89624485ccffa9e9b9f1743d431034297daaf251' into main
Sam Lantinga a9a79ddf 2022-07-05T21:39:38 Merge commit 'e9d5060c4c2df66e8d4ef4f748f80e8ef32fc233' into main
Sam Lantinga 91c7329c 2022-07-05T21:39:36 Merge commit '209f457ea4eed6a2a3816f42049a17101c049d9c' into main
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
Cameron Cawley 0a600b1d 2022-07-02T00:27:51 Merge testguid into testautomation (#5873)
Sam Lantinga cd79e9c4 2022-07-01T14:04:07 Removed comment text that looks like doxygen commands
chalonverse f317d619 2022-07-01T13:59:14 Xbox GDKX support (#5869) * Xbox GDK support (14 squashed commits) * Added basic keyboard testing * Update readme * Code review fixes * Fixed issue where controller add/removal wasn't working (since the device notification events don't work on Xbox, have to use the joystick thread to poll XInput)
Cameron Cawley 0025621b 2022-07-01T19:59:06 Add a default URL in testurl
Sam Lantinga 391dd0d9 2022-07-01T13:35:41 Don't spin as quickly as possible in the checkkeys rendering loop
Sam Lantinga 89624485 2022-07-01T13:32:56 Updated the test bitmap font to cover the Latin-1 character set Based on Marcel Sondaar's font8_8.asm, in the public domain
Sam Lantinga e9d5060c 2022-07-01T12:56:47 checkkeys will now render text that is input Also added test functions for multi-line debug text display Currently this only supports ASCII, as the font doesn't have the correct Latin-1 characters
Sam Lantinga 209f457e 2022-07-01T10:13:19 Generate backspaces for the text we're going to replace when committing text
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 .