Commit graph

  • e14358265e Cleanup sfSymbolName support and add them to the dynamic API functions Sam Lantinga 2021-11-07 11:16:48 -0800
  • 149e5c656a Support returning sfSymbolsName for gamepad controls on macOS / iOS / tvOS Patrick Hogan 2021-10-03 12:49:36 -0500
  • cdb4d8f22f Added a test case for snprintf of 0.0 Sam Lantinga 2021-11-07 09:39:57 -0800
  • 3acb172531 stdlib: SDL_snprintf now adds decimal places for ("%f", 0.0). Ryan C. Gordon 2021-11-07 12:26:39 -0500
  • 2008f2a8a6 SDL_test_font.c: fix type of SDLTest_CharTextureCacheList Eric Wasylishen 2021-11-07 01:41:34 -0700
  • a0e055a7f9 testwm2: add mode menu, click on a mode to call SDL_SetWindowDisplayMode Eric Wasylishen 2021-11-07 02:48:29 -0700
  • 70f7ebe635 SDL_test_font.c: add ability to draw on different SDL_Renderers Eric Wasylishen 2021-11-07 01:46:04 -0600
  • 6312aaea0f WGI: Add workaround for delayed callbacks after WGI_JoystickQuit() Cameron Gutman 2021-11-06 21:52:22 -0500
  • 35b0baaa7a Unfixed typo Sam Lantinga 2021-11-06 19:25:06 -0700
  • 1d40c69a1b Fixed typo Sam Lantinga 2021-11-05 22:52:03 -0700
  • 2248a54937 Update the focus in case we changed focus to a child window and then away from the application Sam Lantinga 2021-11-05 22:48:46 -0700
  • 5de723749f SDL_config_windows.h: detect winsdkver.h using __has_include() Cameron Gutman 2021-11-05 21:06:58 -0500
  • c48c81bd17 docs: List the required Fedora packages in README-linux.md Cameron Cawley 2021-11-06 00:00:17 +0000
  • 6407d4b0a8 remove unnecessary parentheses from SDL_abs() Ozkan Sezer 2021-11-05 17:10:02 +0300
  • 6cbee0634e include: Swap parameter names in atan2 functions Kevin Colour 2021-11-05 01:17:29 -0700
  • 7f308abb55 cmake: Only prevent MSVC codegen using the CRT if SDL_LIBC=OFF Cameron Gutman 2021-11-04 01:02:48 -0500
  • d8b53e821e direct3d11: fix SDK version requirement for non-CMake build Cameron Gutman 2021-11-03 19:51:18 -0500
  • 802e17aad9 autotools: added windows.gaming.input.h (and SDL_JOYSTICK_WGI) detection Ozkan Sezer 2021-11-03 20:35:20 +0300
  • 2371b247ff windows: improve feature detection consistency between CMake and non-CMake builds Cameron Gutman 2021-10-31 18:27:51 -0500
  • 839ca0ea64
    SDL_OpenURL (macOS): try to open path if the url cannot be opened (#4830) superzazu 2021-11-03 16:35:24 +0100
  • e2ba84a532 testtimer: Be more like the C90's. Eddy Jansson 2021-11-02 19:30:17 +0100
  • 4ab7ee1925 testtimer: Add basic sanity check for SDL_GetTicks*() Eddy Jansson 2021-11-02 18:58:06 +0100
  • 8593076da7 Fixed whitespace Sam Lantinga 2021-11-02 16:04:36 -0700
  • 62629c2b5d Fix 64-bit timeval/timespec delta calculations Brick 2021-11-02 22:17:41 +0000
  • 6d5edfa733 Fixed crash on Android 8, due to bugs in AAudio implementation Sam Lantinga 2021-11-02 15:59:26 -0700
  • c948b9366c Added note for Android 12 API level Sam Lantinga 2021-11-02 15:57:24 -0700
  • 43ddc59fa8
    Export SDL_LinuxSetThreadPriorityAndPolicy() function (#4877) Frank Praznik 2021-11-02 16:56:14 -0400
  • 848d7b1254 Vita: Implement command batching Ivan Epifanov 2021-11-02 16:12:55 +0300
  • 3f7a94fc94 Vita: Remove FillRects Ivan Epifanov 2021-11-02 15:16:48 +0300
  • f73376ae24 events: Add logging for SDL_CONTROLLERTOUCHPAD*, SDL_CONTROLLERSENSORUPDATE, and SDL_SENSORUPDATE events Cameron Gutman 2021-11-02 00:31:25 -0500
  • 2379c52849 os/2: Don't try to be clever with the 32-bit GetTicks fallback. Ryan C. Gordon 2021-10-25 11:04:42 -0400
  • d78cb9e903 testtimer: added SDL_GetTicks64() calls. Ryan C. Gordon 2021-10-23 19:27:10 -0400
  • 228219dcd4 include: Improved SDL_GetTicks*() documentation a little. Ryan C. Gordon 2021-10-23 15:30:45 -0400
  • cca79d32a2 android: Patched SDL_GetTicks64() to compile. Ryan C. Gordon 2021-10-23 15:30:20 -0400
  • affb183ea4 unix: Fixed SDL_GetTicks64 function signature. Ryan C. Gordon 2021-10-23 15:20:32 -0400
  • 99c9727dc0 timer: Added SDL_GetTicks64(), for a timer that doesn't wrap every ~49 days. Ryan C. Gordon 2021-10-23 15:00:31 -0400
  • 0d631c741f CI: Build tests for Windows, macOS, and Linux Cameron Gutman 2021-10-30 12:10:03 -0500
  • 210713a600 cmake: Work around bug in opengl32.lib detection on MSVC ARM64 Cameron Gutman 2021-10-31 19:11:09 -0500
  • 77141e84e0 cmake: Fix test linking with MinGW Cameron Gutman 2021-10-31 18:53:11 -0500
  • 618b0d414f cmake: Remove SDL2_test_resources dummy hack Cameron Gutman 2021-10-30 12:05:11 -0500
  • 16845eef29 cmake: Add SDL include path when building tests Cameron Gutman 2021-10-30 12:06:58 -0500
  • 7e8469d196 cmake: Fix MinGW build break in WGI joystick driver Cameron Gutman 2021-10-31 09:31:25 -0500
  • fba82ad1cb Remove sceGxmFinish from RenderPresent on Vita. Make sure that rendering is finished on render texture during locking Northfear 2021-10-31 12:38:08 +0200
  • f3640e26a4 tests: minor update to acinclude.m4::pkg.m4 Ozkan Sezer 2021-10-31 08:47:00 +0300
  • cc3fe1a182 tests: don't fail configury if libunwind is not available. Ozkan Sezer 2021-10-31 08:25:24 +0300
  • c401627793 testsurround.c: remove unnecessary libc includes and stdint.h types Ozkan Sezer 2021-10-31 08:14:50 +0300
  • e28e399338 testsurround.c: add missing newline at end of file. Ozkan Sezer 2021-10-31 08:00:20 +0300
  • a01aaf053c Fixed compiler warning Sam Lantinga 2021-10-30 21:42:07 -0700
  • cd66c050fe testsurround: Add surround sound channel tester Cameron Gutman 2021-10-29 01:11:59 -0500
  • 27369b3e40 docs: Add README-riscos.md Cameron Cawley 2021-10-29 23:28:50 +0100
  • ce09389167 Add RISC OS builds to GitHub Actions Cameron Cawley 2021-10-26 23:10:30 +0100
  • 4d3da5b75b riscos: Disable the mouse pointer for now Cameron Cawley 2021-10-26 21:51:29 +0100
  • 1c256b892e riscos: Fix enumerating screen modes Cameron Cawley 2021-10-26 13:42:34 +0100
  • 5a3c97f3a3 riscos: Fix detection of the current mode Cameron Cawley 2021-10-25 22:55:02 +0100
  • 53b3db0c5d Handle the KMOD_SCROLL modifier on RISC OS Cameron Cawley 2021-09-28 17:59:16 +0100
  • 1268984edc Implement mouse input on RISC OS Cameron Cawley 2021-09-09 21:09:50 +0100
  • f7f54f0d04 Implement keyboard input on RISC OS Cameron Cawley 2021-08-06 23:38:46 +0100
  • f8a8ca3e1f Support proper mode switching on RISC OS Cameron Cawley 2021-08-05 23:16:29 +0100
  • fe9bb74764 riscos: Refactor framebuffer code Cameron Cawley 2021-02-12 23:46:11 +0000
  • 25c71748ad Add a barebones RISC OS video driver Cameron Cawley 2020-02-13 21:55:08 +0000
  • a559864968 x11/wayland: Fix signal handling while blocking in WaitEventTimeout() Cameron Gutman 2021-10-30 19:30:34 -0500
  • c97c46877f core: Convert SDL_IOReady()'s 2nd parameter to flags Cameron Gutman 2021-10-30 15:56:54 -0500
  • 81fe2ccb9c cmake: Add missing SDL_JOYSTICK_WGI in config step Ybalrid (Arthur Brainville) 2021-10-31 02:54:20 +0200
  • 8a4a282aaa
    alsa: Make hotplug thread optional. Ryan C. Gordon 2021-10-30 16:02:12 -0400
  • 26706319d7 Ignore the ASRock LED controller, it's not a joystick Sam Lantinga 2021-10-30 05:53:12 -0700
  • ac54d57aa5 event: Check subsystem initialization before events or devices Cameron Gutman 2021-10-26 20:02:38 -0500
  • 1bc6dc3ea0 event: Cap maximum wait time if sensor or joystick subsystems are active Cameron Gutman 2021-10-26 20:02:04 -0500
  • 2bf36bfac4 wayland: Implement WaitEventTimeout() and SendWakeupEvent() Cameron Gutman 2021-10-24 21:28:04 -0500
  • 378c5d7ffe make aclocal install relative Joel Winarske 2021-10-23 16:26:25 -0700
  • c7dafb1556 Sync wiki -> header SDL Wiki Bot 2021-10-27 01:36:05 +0000
  • 6b8e880a10 checkkeysthreads: Create a renderer for window display on Wayland Cameron Gutman 2021-10-26 20:27:34 -0500
  • 179a04f85a
    fnsince.pl: Don't print out the version numbers if updating the wiki. Ryan C. Gordon 2021-10-26 21:01:05 -0400
  • 85edbc92ac
    fnsince.pl: Added a way to sync this information to the wiki. Ryan C. Gordon 2021-10-26 19:00:06 -0400
  • f5de45aecc
    fnsince.pl: Found a few more incorrect versions. Ryan C. Gordon 2021-10-26 18:59:21 -0400
  • e8fbcf893a
    fnsince.pl: a script to list version when all public APIs were added. Ryan C. Gordon 2021-10-26 12:12:52 -0400
  • 1c6414603c Sync wiki -> header SDL Wiki Bot 2021-10-26 15:30:06 +0000
  • 9c799802c9 Vita: fix IME input languages Ivan Epifanov 2021-10-26 15:18:26 +0300
  • 7ac0c73af2 regenerated test/configure Ozkan Sezer 2021-10-25 21:40:04 +0300
  • c57bcb47b1 test: Fix building with libunwind under autotools David Gow 2021-10-23 14:46:03 +0800
  • fdb27e0b08
    cmake: Use host wayland-scanner only (#4873) Joel Winarske 2021-10-25 09:04:07 -0700
  • 408a93a1ec wayland: Use multi-thread event reading APIs Cameron Gutman 2021-10-23 15:43:04 -0500
  • 4960cc3dcb
    Fixed a few warnings Sylvain 2021-10-25 16:18:40 +0200
  • b793394590
    SDL_Renderer: make clear that we use render geometry for fillrect/copy/copyex when there is no specific back-end implementation (currently software, PSP, directfb) Sylvain 2021-10-25 13:46:40 +0200
  • b3f9d8f38d remove unused local vars after the latest commits. Ozkan Sezer 2021-10-25 07:05:50 +0300
  • 502e9c3b45 SDL_Renderer simplifications: - Factorize PrepQueueCmdDraw{,DrawTexture,Solid) into one single function - Change SDL_Texture/Renderer r,g,b,a Uint8 into an SDL_Color, so that it can be passed directly to RenderGeometry - Don't automatically queue a SET_DRAW_COLOR cmd for RenderGeometry (and update GLES2 renderer) Sylvain 2021-10-24 17:16:49 +0200
  • 23e252bfc5 DirectFB: provide RenderCopyEx via RenderGeometry Sylvain 2021-10-02 14:57:40 +0200
  • 79732c9d1e Remove FillRects from back-end, where RenderGeometry can be used Sylvain 2021-09-25 11:35:20 +0200
  • f02ad2820f Remove FillRects from back-end, where RenderGeometry can be used Sylvain 2021-09-25 11:31:18 +0200
  • 70b10c753d Use correct indices when using RenderGeometry / FillRects Sylvain 2021-09-24 22:39:49 +0200
  • 16beed9aeb Less code since color is constant when done with triangles Sylvain 2021-09-24 17:09:04 +0200
  • 99a346439c OpenGLES2: LINES and POINTS successive commands are combined into a single draw call (using the same case for DRAW_GEOMETRY) Sylvain 2021-09-24 09:42:04 +0200
  • f0cdc1d0f6 OpenGLES2: remove FillRects, since it's can be done with RenderGeometry Sylvain 2021-09-24 09:38:25 +0200
  • 37c39d5cb4 Use geometry to implement FillRects Sylvain 2021-09-23 22:45:45 +0200
  • b0eef52fe1 GLES2 batching: probably need to check for blendMode changes Sylvain 2021-09-23 22:32:29 +0200
  • c27e1249e1 Remove SDL_HAVE_RENDER_GEOMETRY define Sylvain 2021-09-20 17:17:34 +0200
  • 77026f673b Metal: remove RenderCopy and RenderCopyEx from back-end Sylvain 2021-09-20 17:09:44 +0200
  • 0e5160a056 VITA: remove RenderCopy and RenderCopyEx from back-end Sylvain 2021-09-20 17:01:33 +0200
  • 73f4ab4c13 Direct3D11: remove RenderCopy and RenderCopyEx from back-end Sylvain 2021-09-20 16:57:21 +0200
  • ab758398af Direct3D: remove RenderCopy and RenderCopyEx from back-end Sylvain 2021-09-20 16:53:03 +0200
  • 1fe7e3616b OpenGL: a few opengl functions become unused Sylvain 2021-09-20 16:46:16 +0200