kc3-lang/SDL

Branch :


Log

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.