Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 21914b4e | 2022-01-08 11:55:10 | updated Makefile.psp and SDL_config_psp.h | ||
| f62b8071 | 2022-01-07 21:31:38 | wikiheaders.pl: Put the manpages in man/man3 | ||
| 92946348 | 2022-01-07 18:28:25 | Updated to version 2.0.20 for release | ||
| cc201337 | 2022-01-07 20:20:57 | render: Fixed some compiler warnings. Fixes #5197. | ||
| 289c3fbb | 2022-01-07 17:07:22 | Revert "We only need to add the sentinel at the top of SDL_WaitEventTimeout()" This reverts commit c477768e6f926c38d4cdc236cab8376faf9f6789. We want to add the sentinel anytime we pump inside SDL_WaitEventTimeout() to avoid pumping again the next time through, as a performance optimization. | ||
| 1085c317 | 2022-01-07 16:43:53 | Use the requested cursor size instead of the default cursor size CopyImage() will scale based on the system accessibility settings automatically. Fixes https://github.com/libsdl-org/SDL/issues/5198 | ||
| 6d3b5d66 | 2022-01-07 18:18:53 | psp: draw lines with RenderGeometry, same as with the other renderers. | ||
| 9cb2c549 | 2022-01-07 22:43:30 | Remove QueueDrawLines from D3D, D3D11 | ||
| b88b6b3c | 2022-01-07 22:43:12 | Remove QueueDrawLines from METAL | ||
| 9aac5531 | 2022-01-07 22:42:52 | Remove QueueDrawLines from GL, GLES, GLES2 | ||
| 8ea8b2e6 | 2022-01-07 22:42:13 | Use QueueDrawLine if provided, otherwise use RenderGeometry | ||
| c4987274 | 2022-01-07 22:14:28 | render: Use RenderGeometry to draw lines This patch is from @1bsyl Fixes #5061. | ||
| 4b38d4c9 | 2022-01-07 12:37:28 | Leave the Metal view active on the window when recreating the Metal renderer Fixes https://github.com/libsdl-org/SDL/issues/5140 Also move the metal tag definition to SDL_syswm.h so it can be used by applications | ||
| 88ac517d | 2022-01-07 15:03:47 | opengles2: Fix point drawing. | ||
| 957c48b4 | 2022-01-07 10:58:04 | Fixed detecting focus change to child dialogs Fixes https://github.com/libsdl-org/SDL/issues/5157 | ||
| c477768e | 2022-01-06 18:58:30 | We only need to add the sentinel at the top of SDL_WaitEventTimeout() | ||
| e9134b04 | 2022-01-06 19:38:10 | events: Only add sentinels for pumping done inside SDL_WaitEventTimeout() We don't want to catch explicit SDL_PumpEvents() calls by the application with our polling check to avoid stale data. If the call to SDL_PumpEvents() produced no events, there will be a sentinel sitting in the queue that will cause SDL_PollEvent() to immediately return 0 next time it is called. Our SDL_WaitEventTimeout() implementation avoids this issue by always popping an event after calling SDL_PumpEvents(). This will remove the new sentinel if we didn't get any new events. | ||
| 95485884 | 2022-01-06 13:58:39 | Move special sentinel handling inside SDL_PeepEvents() | ||
| 2592e621 | 2022-01-06 13:30:26 | Clarify that timeout == 0 is handled at the top of SDL_WaitEventTimeout() | ||
| 8ff21668 | 2022-01-06 12:56:07 | Only return from SDL_PollEvent() if the last sentinel is consumed | ||
| c9ff90b9 | 2022-01-06 12:03:09 | Clarify comment Co-authored-by: Simon McVittie <smcv@debian.org> | ||
| 31f8c3ef | 2022-01-06 11:27:44 | Fixed event pump starvation if the application frequently pushes its own events | ||
| e0c53991 | 2022-01-06 22:29:23 | Don't make psp eboot for testoffscreen | ||
| 5d3f6b02 | 2022-01-06 15:37:05 | wikiheaders.pl: Added support for export to Unix manpages. This mostly works, but likely needs some tweaking as we examine the output of various pages. Fixes #5163. | ||
| 75ac944b | 2022-01-06 22:24:00 | check for tpcshrd.h and define HAVE_TPCSHRD_H if it's available. | ||
| fe405eb2 | 2020-12-28 14:00:53 | fixed LRU cache code | ||
| c1f15229 | 2020-12-27 11:43:22 | Spill render targets to ram on PSP | ||
| 77d874e3 | 2020-12-26 19:20:17 | Attempt to make render to texture work on PSP | ||
| 515b5f2a | 2021-12-22 12:04:10 | Fix build errors in PSP port | ||
| 34e34ad5 | 2021-12-22 11:43:07 | Remove debug code from PSP renderer | ||
| 520c89a0 | 2021-01-19 20:11:36 | cleaning | ||
| 09f4711f | 2021-01-09 12:52:55 | Fix LRU when destroying texture. | ||
| c3ec62d6 | 2021-01-09 11:25:39 | PSP lazier blend states, display mode report with 16bit option | ||
| 0f5368fe | 2021-01-09 10:33:38 | PSP cached blending and texturing state, ABGR1555 stencil hack | ||
| 7967c976 | 2022-01-05 21:02:38 | cmake: Do a more thorough test for the old bcm Raspberry Pi libraries. Fixes #5132. | ||
| f3255df9 | 2021-11-17 23:50:41 | Improve audio compatibility in PSP. Now it supports more formats and frequencies | ||
| 16f5b9e3 | 2022-01-05 11:07:52 | Filter jitter on Xbox One controllers when using raw input reports | ||
| eca198d5 | 2022-01-05 11:50:52 | Don't build an eboot for testgesture for PSP | ||
| cd6cb959 | 2022-01-05 11:33:51 | Only copy resources to PSP eboot directory if it exists | ||
| 9d0b4d85 | 2022-01-05 11:18:26 | Don't build EBOOT files for all tests for PSP | ||
| b2ca62f2 | 2022-01-05 11:18:09 | Make sure all tests have the resources they need | ||
| 6d46e30f | 2022-01-05 14:31:31 | Remove extra / in PSP GetPrefPath | ||
| 33dccbb3 | 2022-01-05 14:00:37 | Make sure GetPrefPath also works without org | ||
| 419ae29d | 2022-01-03 21:44:18 | joystick: Move WGI driver initialization after Windows driver WGI calls SDL_DINPUT_JoystickPresent() so we need to be sure DInput remains initialized for the lifetime of the WGI driver to avoid a crash or duplicated joysticks between DInput and WGI. | ||
| d73bd0d2 | 2022-01-03 21:39:30 | dinput: Don't crash in SDL_DINPUT_JoystickPresent if DInput init failed The WGI driver will call this regardless of whether our init succeeded. | ||
| 3ea82eaa | 2022-01-04 15:46:04 | Under MSVC, build project-sources in parallel. | ||
| 565ef638 | 2022-01-04 11:40:04 | SDL_rwops.c: simplify `foo <= 0` checks to `!foo` with unsigned types. | ||
| 30f895a5 | 2022-01-03 21:55:10 | Update os2.yml Specify the WATCOM environment variable in the "run" command line directly, so the home directory gets correct shell expansion. | ||
| 1d918a28 | 2022-01-03 21:52:47 | Update os2.yml Whoops, forgot the `-R` on the chmod command. | ||
| 39fc1e87 | 2022-01-03 21:51:12 | os2.yml: OpenWatcom install fixes Make everything in Open Watcom install executable (because none of it is, and this is good enough), and make wget less verbose. | ||
| eb3639d3 | 2022-01-03 21:47:04 | os2.yml: Fix wget command line It's a capital O, not lowercase. :/ | ||
| 56813d02 | 2022-01-03 21:44:17 | Create os2.yml This is a quick test to see if we can cache an OpenWatcom install on a GitHub Actions instance and build for OS/2 with it. | ||
| 8f924b82 | 2022-01-03 16:41:03 | kmsdrm: Remove gbm_bo_get_offset() It is not present on some older libgbm versions that we still support and has been unused since 85e8adf. | ||
| a201c948 | 2022-01-03 20:43:40 | Build tests for PSP in CI | ||
| fcb638ff | 2022-01-03 19:12:09 | Copy test resources to correct directory on PSP | ||
| 5e84f638 | 2022-01-03 18:56:02 | Rename test directories for PSP and only build PRX if asked | ||
| bf233607 | 2022-01-03 18:41:21 | Make tests build for PSP and make them able to launch | ||
| cd1f24a9 | 2022-01-03 18:41:02 | Add forgotten psppower library to link | ||
| 120c76c8 | 2022-01-03 09:40:00 | Updated copyright for 2022 | ||
| 8622eda9 | 2022-01-02 22:34:56 | SDL_RenderGeometry / software: TRIANGLE_GET_TEXTCOORD interpolates up to the max values included, so reduce by 1 | ||
| 4b112620 | 2022-01-02 19:11:50 | SDL_cocoamodes.m (Cocoa_GetDisplayDPI): fix build using older toolchains Fixes https://github.com/libsdl-org/SDL/issues/5162 | ||
| 13a9cd47 | 2022-01-01 16:08:00 | Adding sysfilesystem driver to PSP | ||
| 0403fa8a | 2022-01-02 02:36:23 | X11_WaitEventTimeout: remove unreachable return If that condition was reachable, the return value should be negative to indicate that waiting for the timeout failed. Otherwise, SDL_WaitEventTimeout would incorrectly return early. | ||
| d0de4c62 | 2021-12-31 14:36:32 | Android: fixes build NDK 21d | ||
| 8f816998 | 2021-12-31 08:46:54 | Only clear IME display options if SDL_HINT_IME_SHOW_UI is off (thanks opxdo!) Fixes https://github.com/libsdl-org/SDL/issues/5153 | ||
| e4000c02 | 2021-12-31 10:30:51 | video: SDL_GL_GetAttribute needs to operate on FBO 0. If a different FBO is bound, this would return incorrect results. Fixes #5082. | ||
| 2363ddc3 | 2021-12-28 17:30:36 | Fixed crash on Windows Subsystem for Android, which doesn't have a USB manager. Fixes https://github.com/libsdl-org/SDL/issues/5133 | ||
| ab6d0d4d | 2021-12-28 15:58:15 | Fixed undefined behavior in SDL_memset() (thanks andrewrk!) Fixes https://github.com/libsdl-org/SDL/issues/5147 | ||
| 6a7b6380 | 2021-12-28 12:07:56 | Fix macOS cursor jumping to corner on first titlebar click | ||
| a35a7d25 | 2021-12-25 05:00:26 | Fix SigSegV from displayInfoInvalidate when changing resolution | ||
| 1c41b535 | 2021-12-25 03:47:59 | macOS: Calculate correct DPI by not using backingScaleFactor | ||
| 724468ae | 2021-12-13 15:48:55 | GL renderer uses glDrawArrays instead of glBegin/glEnd. Also change internal colors sent to GL to use unorm8 components instead of float, for improved performance. | ||
| a1e992b1 | 2021-12-21 22:07:17 | Fixed bug #5118 - [Android] PointerIcon leak in Cursor API | ||
| 5ca0926d | 2021-12-21 20:12:20 | fixes to visual test MSVC project files. -- based on a patch by Cameron Cawley | ||
| b8d839c0 | 2021-12-21 20:01:02 | remove all unnecessary stuff from visualtest configury. | ||
| 8a355116 | 2021-12-21 20:01:02 | silence -Wwrite-strings in visualtest | ||
| 71c497a3 | 2021-12-21 14:50:00 | visualtest windows build fixes | ||
| 449ef08d | 2021-12-21 14:24:20 | minimal fixes to visual test, so that it actually builds w/o warnings: - linux_process.c: add an SDLVisualTest_ScreenshotProcess() stub for linux builds succeed. - action_configparser.c: fixes -Wswitch warnings. - testharness.c: fixes 'is used uninitialized' warnings for userevents. - testharness.c: fixes format string argument to 'Force killing...' - testquit.c: fix type of options array in main(). - windows_screenshot.c: lowercase windows.h header name. - ran dos2unix on all sources and add missing newlines at files' ends. - minor adjustments to autotools build system (which actually seems to need more surgery for unnecessary stuff...) | ||
| 505df1a9 | 2021-12-19 20:43:48 | autotools: Fix typo in libgbm print | ||
| 0673e448 | 2021-12-20 01:03:56 | autotools: improved detection of windows.gaming.input.h similar to cmake commit 83583dc49d | ||
| 83583dc4 | 2021-12-19 15:07:37 | cmake: Fix WGI detection with older SDKs | ||
| 398c0fdf | 2021-12-18 23:56:10 | cmake: simplify wayland-scanner 1.15 detection. | ||
| 54d24510 | 2021-12-18 19:58:28 | sdlchecks.cmake: Small tune by @sezero | ||
| 6c9907dd | 2021-12-18 17:15:08 | Fixed build on CMake older than 3.7 I found this accidentally when I tried to use CMake 3.0 to build this. | ||
| 3861afac | 2021-12-18 17:14:32 | Fixed build on CMake older than 3.13 Fixes #5096 | ||
| 840339c4 | 2021-12-18 14:01:02 | SDL_utf8strlcpy: store trailing_bytes explicity as unsigned type. | ||
| 507d4bcd | 2021-12-18 14:01:02 | SDL_utf8strlen: run bit-test explicitly on unsigned char | ||
| 82fc67ae | 2021-12-18 14:01:02 | SDL_joystick.c: cast the arguments to nibble() to unsigned char. | ||
| 47d3e96b | 2021-12-18 14:01:02 | SDL_joystick.c: (unsigned char) cast to SDL_tolower() parameters. | ||
| 881feca1 | 2021-12-17 19:14:34 | CMAKE: fixed cflags check for build type Martin Gerhardy wrote: If there is a variable named test, then cmake does variable-value comparison: if (test STREQUAL "") is equivalent to: if ("${test}" STREQUAL "") If there is no variable named test, then cmake does string literal comparison: if (test STREQUAL "") is equivalent to: if ("test" STREQUAL "") That means basically - the current stuff works - but is not how it should be done. Fixes https://github.com/libsdl-org/SDL/issues/2100 | ||
| c31a4024 | 2021-12-17 19:04:39 | Fix audio memory leaks due to invalid init (thanks Janiszewski!) SDL_Init(SDL_INIT_AUDIO) did not take into account that functions like SDL_AddAudioDevice do register events, which will need final cleanup and only gets fired when events were actually initialised. Sample call stack of a malloc missing its free (Linux + PA): SDL_malloc_REAL (SDL_malloc.c:5328) SDL_AddEvent (SDL_events.c:445) SDL_PeepEvents_REAL (SDL_events.c:531) SDL_PushEvent_REAL (SDL_events.c:762) SDL_AddAudioDevice (SDL_audio.c:443) SourceInfoCallback (SDL_pulseaudio.c:681) context_get_source_info_callback (introspect.c:534) run_action (pdispatch.c:288) pa_pdispatch_run (pdispatch.c:341) pstream_packet_callback (context.c:349) do_read (pstream.c:1012) Fixes https://github.com/libsdl-org/SDL/issues/3005 | ||
| 71e3998d | 2021-11-23 17:56:46 | Make SDL_VideoInit cleanup when errors occur before video driver creation. | ||
| 8ed0cc43 | 2021-12-15 22:30:04 | Fix wrong value for thread priorities following official PSP Docs | ||
| 44c84c0d | 2021-12-17 17:44:34 | GLES2/Big-endian: don“t swap datas for yuv textures (Thanks 0x1F9F1 !) | ||
| 3a69828e | 2021-12-17 13:15:39 | Fixed GLES2 back-end on Big Endian Platform (see #5093) | ||
| 61107494 | 2021-12-17 07:40:02 | SDL_gamecontroller.c: (unsigned char) cast to SDL_isdigit() parameters. | ||
| ced442cd | 2021-12-17 07:33:10 | SDL_test_common.c: (unsigned char) cast to SDL_isdigit() parameter. | ||
| 48d1ef8f | 2021-12-17 07:33:10 | another unsigned char cast in os2cp.c. code clean-up in os/2 geniconv. | ||
| dac65160 | 2021-12-17 02:50:40 | os2iconv.c (_createUconvObj): cast to unsigned char, to be safe. | ||
| 2052b5bc | 2021-12-17 01:10:10 | os2messagebox: use proper UCHAR* typecast in assignment, just in case. |