SDL/test
Ryan C. Gordon 505cd6cd22
testautomation_video: Don't do fullscreen toggling tests on Emscripten.
SDL_SetWindowFullscreen now reports failure while a fullscreen transition is
already in progress on Emscripten, upsetting the test when it tries to come
back to windowed mode, but testautomation will never give correct results here
even when we fix the backend to queue pending reversal requests, because
you'll have to return to the Emscripten mainloop before these state changes
will occur.

It's just sort of luck this specific test passed before on this target.
2025-12-02 14:36:27 -05:00
..
android Fixed bug #13794: prevent to use the onBackPressed callback API that is enabled on API36 2025-08-27 11:39:00 +02:00
emscripten emscripten: pass --no-sandbox to the chrome web driver 2025-01-22 02:48:32 +01:00
n3ds N3DS port (squashed) 2022-10-10 08:50:59 -07:00
testgpu Added support for using the GPU renderer as an offscreen renderer 2025-10-01 23:32:18 -07:00
win32 Fix support for Windows XP and up (#13904) 2025-09-08 13:00:26 -07:00
audiofile.png Fixed permissions 2025-10-06 17:24:56 -07:00
build-shaders.sh Added an example of fullscreen shader effects with the GPU renderer 2025-03-14 09:26:30 -07:00
checkkeys.c checkkeys: clarify that SDL_HINT_WINDOWS_RAW_KEYBOARD isn't needed 2025-11-19 08:54:43 -08:00
childprocess.c [Process API] Quoting enhancements (#12946) 2025-05-12 09:17:21 -07:00
CMakeLists.txt cmake: add testrwlock to CTest test suite 2025-11-17 20:00:02 +01:00
COPYING
gamepad_axis.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_axis.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_axis_arrow.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_axis_arrow.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_back.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_back.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_battery.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_battery.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_battery_unknown.h Added gamepad BMP files used as sources for the header files 2023-07-16 04:32:12 -07:00
gamepad_battery_unknown.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_battery_wired.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_battery_wired.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_button.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_button.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_button_background.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_button_background.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_button_small.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_button_small.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_face_abxy.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_face_abxy.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_face_axby.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_face_axby.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_face_bayx.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_face_bayx.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_face_sony.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_face_sony.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_front.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_front.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_touchpad.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_touchpad.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_wired.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_wired.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_wireless.h Fixed permissions 2025-10-06 17:24:56 -07:00
gamepad_wireless.png Fixed permissions 2025-10-06 17:24:56 -07:00
gamepadutils.c Don't do NULL-checks before SDL_free() 2025-10-20 00:13:09 -07:00
gamepadutils.h Add a few include guards to private headers 2025-08-01 02:00:08 +02:00
glass.h Fixed permissions 2025-10-06 17:24:56 -07:00
glass.png Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
icon.h Fixed permissions 2025-10-06 17:24:56 -07:00
icon.png Fixed permissions 2025-10-06 17:24:56 -07:00
icon2x.png Fixed permissions 2025-10-06 17:24:56 -07:00
LICENSE.txt Updated copyright for 2025 2025-01-01 07:45:52 -08:00
logaudiodev.png Fixed permissions 2025-10-06 17:24:56 -07:00
loopwave.c Added WASAPI support for SDL_HINT_AUDIO_DEVICE_STREAM_ROLE 2025-10-13 14:20:19 -07:00
main.cpp Make WinRT's SDL_main header-only 2022-12-15 08:01:01 -08:00
moose.dat
msdf_font.csv windows: Fix stale zoom/iconic state in WM_WINDOWPOSCHANGED handler 2025-04-25 16:21:44 -07:00
msdf_font.png Fixed permissions 2025-10-06 17:24:56 -07:00
physaudiodev.png Fixed permissions 2025-10-06 17:24:56 -07:00
picture.xbm
pretest.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
relative_mode.markdown Removed SDL_bool in favor of plain bool 2024-09-18 08:32:30 -07:00
sample.png Fixed permissions 2025-10-06 17:24:56 -07:00
sample.wav
sdl-test_round.png Fixed permissions 2025-10-06 17:24:56 -07:00
soundboard.png Fixed permissions 2025-10-06 17:24:56 -07:00
soundboard_levels.png Fixed permissions 2025-10-06 17:24:56 -07:00
speaker.png Fixed permissions 2025-10-06 17:24:56 -07:00
sword.wav examples/audio/04-multiple-streams: Remove drag-and-drop support. 2024-12-10 23:10:43 -05:00
template.test.in build: Fix testprocess invocation during "as-installed" tests 2024-09-25 14:48:26 -07:00
testasyncio.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testatomic.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testaudio.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testaudiohotplug.c Remove redundant casts 2025-02-21 10:09:10 -08:00
testaudioinfo.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testaudiorecording.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testaudiostreamdynamicresample.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testautomation.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testautomation_audio.c test/testautomation_audio.c: Free variables before returning 2025-02-16 16:57:56 -08:00
testautomation_blit.c Fixed build warning 2025-09-22 11:27:23 -07:00
testautomation_clipboard.c testautomation: use the correct return type for clipboard APIs 2025-09-21 23:27:59 -07:00
testautomation_events.c tests: Flush events after an SDL_WaitEvent() call 2025-09-19 12:36:59 -04:00
testautomation_guid.c SDL_test: use SDLCALL calling convention 2024-09-06 14:19:05 +02:00
testautomation_hints.c tests: port failing SDL_Hint tests from pysdl2 to testautomation 2025-04-01 21:31:10 +02:00
testautomation_images.c Added test and test image for clamped texture address mode to render testautomation 2025-07-21 10:21:31 -07:00
testautomation_images.h tests: c90 fixes (#endif comments) for consistency after commit 9e37839 2025-08-01 06:28:02 +03:00
testautomation_intrinsics.c test/testautomation_intrinsics.c: Free variables before returning 2025-02-16 07:50:07 -08:00
testautomation_iostream.c iostream: Properly support the "x" mode for SDL_IOFromFile() 2025-10-06 13:23:42 -07:00
testautomation_joystick.c Try matching gamepad mappings with CRC first 2025-10-14 10:30:03 -07:00
testautomation_keyboard.c testautomation keyboard: use space instead of a 2024-11-08 07:01:50 -08:00
testautomation_log.c Added SDL_LogTrace() 2024-09-17 02:04:54 -07:00
testautomation_main.c tests: include SDL_build_config.h when HAVE_BUILD_CONFIG is defined 2024-12-29 20:08:06 +01:00
testautomation_math.c Fix check_stdlib_usage.py libc call matching 2025-11-25 01:07:10 +01:00
testautomation_mouse.c test: Fix mouse focus test on X11 2024-10-10 11:37:45 -04:00
testautomation_pixels.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testautomation_platform.c Removed SDL_bool in favor of plain bool 2024-09-18 08:32:30 -07:00
testautomation_properties.c Removed SDL_bool in favor of plain bool 2024-09-18 08:32:30 -07:00
testautomation_rect.c emscripten tests: fix warning: uninitialized variable 2025-08-13 17:00:45 -07:00
testautomation_render.c Loosened epsilon for color matching 2025-11-15 16:51:19 -08:00
testautomation_sdltest.c fix integer overflow ub in testautomation_sdltest 2025-01-06 13:18:03 -05:00
testautomation_stdlib.c testautomation: Test SDL_snprintf() for doubles >LLONG_MAX and <ULLONG_MAX 2025-10-03 07:21:20 -07:00
testautomation_subsystems.c Verify that the subsystems were successfully initialized 2024-09-15 12:04:10 -07:00
testautomation_suites.h pen: Rework public API. 2024-08-09 22:09:23 -04:00
testautomation_surface.c Add SDL_(Get|Set)iSurfaceClipRect automation test 2025-11-24 00:02:36 +01:00
testautomation_time.c Removed SDL_bool in favor of plain bool 2024-09-18 08:32:30 -07:00
testautomation_timer.c Removed SDL_bool in favor of plain bool 2024-09-18 08:32:30 -07:00
testautomation_video.c testautomation_video: Don't do fullscreen toggling tests on Emscripten. 2025-12-02 14:36:27 -05:00
testbounds.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testcamera.c testcamera: SDL_AppQuit destroys state and SDL 2025-02-21 23:04:13 -08:00
testclipboard.c testclipboard: make the window resizable 2025-10-10 17:42:27 -07:00
testcolorspace.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testcontroller.c testcontroller: demonstrate multiple sensors on the virtual controller 2025-11-14 08:18:04 -08:00
testcustomcursor.c Add SDL_LoadSurface and SDL_LoadSurface_IO (#14374) 2025-11-13 14:50:37 -08:00
testdialog.c dialog: Fix save file chooser with xdg portal 2025-08-25 11:35:47 -07:00
testdisplayinfo.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testdlopennote.c Add elf-dlopen-note test 2025-10-12 15:46:35 -07:00
testdraw.c Remove redundant casts 2025-02-21 10:09:10 -08:00
testdrawchessboard.c Remove redundant casts 2025-02-21 10:09:10 -08:00
testdropfile.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testerror.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testevdev.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testffmpeg.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testffmpeg_vulkan.c Don't do NULL-checks before SDL_free() 2025-10-20 00:13:09 -07:00
testffmpeg_vulkan.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testfile.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testfilesystem.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testgeometry.c Add SDL Pinch events (#9445) 2025-10-12 14:44:23 -07:00
testgl.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testgles.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testgles2.c fixed several -Wzero-as-null-pointer-constant warnings from gcc-15 2025-11-17 17:55:10 +03:00
testgpu_simple_clear.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testgpu_spinning_cube.c testgpu_spinning_cube: fixed error handling if texture creation fails 2025-11-24 08:31:38 -08:00
testgpurender_effects.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testgpurender_effects_CRT.frag.dxil.h testgpurender_effects: use the grayscale algorithm from BT.709 2025-09-26 10:27:10 -07:00
testgpurender_effects_CRT.frag.hlsl Added an example of fullscreen shader effects with the GPU renderer 2025-03-14 09:26:30 -07:00
testgpurender_effects_CRT.frag.msl.h testgpurender_effects: use the grayscale algorithm from BT.709 2025-09-26 10:27:10 -07:00
testgpurender_effects_CRT.frag.spv.h testgpurender_effects: use the grayscale algorithm from BT.709 2025-09-26 10:27:10 -07:00
testgpurender_effects_grayscale.frag.dxil.h testgpurender_effects: use the grayscale algorithm from BT.709 2025-09-26 10:27:10 -07:00
testgpurender_effects_grayscale.frag.hlsl testgpurender_effects: use the grayscale algorithm from BT.709 2025-09-26 10:27:10 -07:00
testgpurender_effects_grayscale.frag.msl.h testgpurender_effects: use the grayscale algorithm from BT.709 2025-09-26 10:27:10 -07:00
testgpurender_effects_grayscale.frag.spv.h testgpurender_effects: use the grayscale algorithm from BT.709 2025-09-26 10:27:10 -07:00
testgpurender_msdf.c test: use SDL_test to parse arguments of tests 2025-11-17 20:00:02 +01:00
testgpurender_msdf.frag.dxil.h testgpurender_effects: use the grayscale algorithm from BT.709 2025-09-26 10:27:10 -07:00
testgpurender_msdf.frag.hlsl Added support for custom shaders with the GPU renderer 2025-03-14 09:26:30 -07:00
testgpurender_msdf.frag.msl.h Added support for custom shaders with the GPU renderer 2025-03-14 09:26:30 -07:00
testgpurender_msdf.frag.spv.h Added support for custom shaders with the GPU renderer 2025-03-14 09:26:30 -07:00
testhaptic.c Add and use SDL_HapticEffectID typedef 2025-04-24 08:51:55 -07:00
testhittesting.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testhotplug.c testhotplug+testmouse: exit when pressing ESC key 2025-07-03 02:21:51 +02:00
testiconv.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testime.c testime: toggle text input with a mouse click 2025-10-10 10:14:07 -07:00
testintersections.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testkeys.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testloadso.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testlocale.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testlock.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testmanymouse.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testmessage.c X11TK: Introduce Thai support and rewrite/cleanup messagebox positioning code (#14474) 2025-11-20 15:26:46 -08:00
testmodal.c test: Fix a window parenting bug in testmodal 2025-06-18 09:26:09 -04:00
testmouse.c testmouse: avoid use-after-free 2025-11-18 08:35:56 +01:00
testmultiaudio.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testnative.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testnative.h Fix testnative C90 compatibility 2025-08-01 02:27:54 +02:00
testnativecocoa.m fixed typo in prev. patch. 2023-07-28 07:35:04 +03:00
testnativew32.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testnativewayland.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testnativex11.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testoffscreen.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testoverlay.c Use texture palettes with testoverlay 2025-10-07 11:12:31 -07:00
testpalette.c test: use SDL_test to parse arguments of tests 2025-11-17 20:00:02 +01:00
testpen.c pen: Dramatic improvements to proximity information. 2025-11-21 08:13:16 -05:00
testplatform.c cpuinfo: Added SDL_GetSystemPageSize. 2025-10-10 21:16:10 -04:00
testpopup.c Add support for non-constrained and non-grabbing popups 2025-04-29 12:02:14 -04:00
testpower.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testprocess.c Fixed testprocess on 32-bit Windows 2025-09-14 15:09:07 -07:00
testqsort.c testqsort: add custom macro to allow comparing with qsort 2025-11-09 11:24:03 +00:00
testrelative.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testrendercopyex.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testrendertarget.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testresample.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testrotate.c Added SDL_RotateSurface() 2025-10-22 17:55:02 -07:00
testrumble.c Remove even more newlines from log messages 2025-01-23 09:32:50 -08:00
testrwlock.c test: plug leaks of testmouse and testrwlock 2025-11-17 20:00:02 +01:00
testscale.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testsem.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testsensor.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testshader.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testshape.c Add SDL_LoadSurface and SDL_LoadSurface_IO (#14374) 2025-11-13 14:50:37 -08:00
testsoftwaretransparent.c test: use SDL_test to parse arguments of tests 2025-11-17 20:00:02 +01:00
testsprite.c testsprite: changed return type of LoadSprite() to bool 2025-11-14 08:05:49 -08:00
testspriteminimal.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testspritesurface.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testsurround.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testsymbols.c testsymbols: include SDL_main.h 2025-10-31 10:34:42 -07:00
testthread.c testthread: verify that child threads aren't SDL_IsMainThread() 2025-11-30 12:15:48 -08:00
testtime.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testtimer.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testtray.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testurl.c test: use SDL_test to parse arguments of tests 2025-11-17 20:00:02 +01:00
testutils.c Add SDL_LoadSurface and SDL_LoadSurface_IO (#14374) 2025-11-13 14:50:37 -08:00
testutils.h Removed width/height parameters from LoadTexture() 2025-03-14 11:38:13 -07:00
testver.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testviewport.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testvulkan.c Remove even more newlines from log messages 2025-01-23 09:32:50 -08:00
testwaylandcustom.c test: use SDL_test to parse arguments of tests 2025-11-17 20:00:02 +01:00
testwm.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
testyuv.c Use PNG files for tests and examples 2025-10-06 16:45:53 -07:00
testyuv.png Fixed permissions 2025-10-06 17:24:56 -07:00
testyuv_cvt.c Updated copyright for 2025 2025-01-01 07:45:52 -08:00
testyuv_cvt.h Add a few include guards to private headers 2025-08-01 02:00:08 +02:00
torturethread.c Remove newlines from log messages 2025-01-22 20:25:04 -08:00
trashcan.png Fixed permissions 2025-10-06 17:24:56 -07:00
unifont-15.1.05-license.txt Updated unifont to version 15.1.05 2024-06-27 17:43:03 -07:00
unifont-15.1.05.hex Updated unifont to version 15.1.05 2024-06-27 17:43:03 -07:00
utf8.txt