|
df402682
|
2021-12-01T01:50:10
|
|
libtool upgrade to 2.4.6 - 3/n: fixes for gcc/clang linkage
http://git.savannah.gnu.org/gitweb/?p=libtool.git;a=commitdiff;h=702a97fbb09bd7088a50f2b239016d1e32843c24
http://git.savannah.gnu.org/gitweb/?p=libtool.git;a=commitdiff;h=a5c6466528c060cc4660ad0319c00740db0e42ba
http://git.savannah.gnu.org/gitweb/?p=libtool.git;a=commitdiff;h=f9970d99293faf908fdc153a653fa5781095fb7a
|
|
647514a5
|
2021-12-01T01:50:10
|
|
libtool upgrade to 2.4.6 - 2/n: support macOS 11
http://git.savannah.gnu.org/gitweb/?p=libtool.git;a=commitdiff;h=9e8c882517082fe5755f2524d23efb02f1522490
http://git.savannah.gnu.org/gitweb/?p=libtool.git;a=commitdiff;h=8f4bdbda0a0c85cf6375a4c7546b83eb3fb596d3
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=44605
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=44684
|
|
c8ddccde
|
2021-12-01T01:50:02
|
|
libtool upgrade to 2.4.6 - 1/n
|
|
662ea5ab
|
2021-12-01T01:40:24
|
|
minor correction after previous patch and minor tidy-up.
|
|
70c5e91d
|
2021-12-01T01:20:10
|
|
os/2 optionally builds against libiconv.
|
|
b20484e8
|
2021-12-01T01:20:02
|
|
minor os/2 reorganization for iconv
|
|
8c91cf7d
|
2021-11-30T12:36:46
|
|
Always create a full 256-entry map in case color values are out of range
Fixes https://github.com/libsdl-org/SDL/issues/5042
|
|
056c0994
|
2021-11-30T12:19:26
|
|
Updated iOS build instructions
|
|
a4c04ad2
|
2021-11-30T10:32:21
|
|
Fixed building with iOS SDK prior to 13.0
Fixes https://github.com/libsdl-org/SDL/pull/5045
|
|
8589134f
|
2021-11-30T10:23:21
|
|
Fixed potential buffer overflow in YUV conversion
Fixes https://github.com/libsdl-org/SDL/issues/5043
|
|
09465a90
|
2021-11-30T21:10:10
|
|
hidapi, windows: replace a strncpy() with plain memcpy()
mainstream has a similar change, already.
|
|
5fc901d4
|
2021-11-30T09:58:21
|
|
Updated to version 2.0.19 for development
|
|
2e982142
|
2021-11-29T20:20:07
|
|
Aded a patch note for relative mouse mode over RDP
|
|
715d4812
|
2021-11-29T22:43:25
|
|
windows: Fix GUI key state when grabbing the keyboard
When our keyboard grab hook is installed, GetKeyState() will return 0 for the
GUI keys even when they are pressed. This leads to spurious key up events when
holding down the GUI keys and the inability to use any key combos involving
those modifier keys.
|
|
b6bc3a6b
|
2021-11-29T09:00:54
|
|
Added a mapping for the PS4 touchpad button on Windows
Fixes https://github.com/libsdl-org/SDL/issues/5035
|
|
4b571c62
|
2021-11-29T09:00:26
|
|
Added an option to map the touchpad button for Sony controllers
|
|
f6fdbc1e
|
2021-11-29T21:16:15
|
|
video: x11: Fix an invalid SDL_LogError() call
This fixes a compile warning — and possible invalid memory read —
introduced in 9c03d255 ("Add back X11 legacy WM_NAME encodings"), which
was part of PR #5029, fixing Bug #4924.
The issue is with one of the added warnings in X11_GetWindowTitle().
Basically, the "title" variable passed to SDL_LogError() hasn't been
initialised yet: we could pass propdata in directly, but it's better to
move the SDL_LogError() call until after title is set, IMHO.
This fixes the following warning from gcc (SUSE Linux) 11.2.1:
In file included from /home/david/Development/SDL/src/video/x11/../../SDL_internal.h:45,
from /home/david/Development/SDL/src/video/x11/SDL_x11window.c:21:
/home/david/Development/SDL/src/video/x11/SDL_x11window.c: In function 'X11_GetWindowTitle':
/home/david/Development/SDL/src/video/x11/../../dynapi/SDL_dynapi_overrides.h:33:22: warning: '%s' directive argument is null [-Wformat-overflow=]
33 | #define SDL_LogDebug SDL_LogDebug_REAL
/home/david/Development/SDL/src/video/x11/SDL_x11window.c:720:13: note: in expansion of macro 'SDL_LogDebug'
720 | SDL_LogDebug(SDL_LOG_CATEGORY_VIDEO, "Failed to convert WM_NAME title expecting UTF8! Title: %s", title);
| ^~~~~~~~~~~~
|
|
3ba9276a
|
2021-11-28T21:14:02
|
|
Don't fail the sensor init if we couldn't create a sensor manager (i.e. we're running on Wine)
Fixes https://github.com/libsdl-org/SDL/issues/5031
|
|
6872cb12
|
2021-11-28T21:10:46
|
|
null-terminate the message buffer if FormatMessage() fails
|
|
b5d47aa2
|
2021-11-28T23:15:31
|
|
Fix comment style for old compilers (`//`⇒`/**/`)
|
|
367684b0
|
2021-11-28T22:56:24
|
|
Add patches suggested by @slouken in round 1 review
|
|
9c03d255
|
2021-11-28T16:18:39
|
|
Add back X11 legacy WM_NAME encodings
Closes #4924.
Based on patches of the past, such as this work by James Cloos in July
2010:
https://github.com/exg/rxvt-unicode/commit/d7d98751b7385416ad1694b5f1fde6c312ba20d5,
as well as code comments in the Perl module X11::Protocol::WM
(https://metacpan.org/pod/X11::Protocol::WM) and even the code to Xlib
itself, which taught me that we should never have been using
`XStoreName`, all it does is call `XChangeProperty`, hardcoded to
`XA_STRING`!
What can I say, when the task is old school, the sources are too 😂
|
|
72e53e4b
|
2021-11-28T19:25:22
|
|
wayland: Clear driverdata before calling ResetDisplayModes
|
|
ede73b4c
|
2021-11-28T23:02:02
|
|
testnativeos2.c: make its code style to match SDL2.
|
|
942973dd
|
2021-11-28T09:27:28
|
|
Use mouse ID 0 for raw mouse events
We don't track state for each mouse individually, so we should just use the global mouse ID for all events.
Fixes https://github.com/libsdl-org/SDL/issues/5026
|
|
f1c15aa3
|
2021-11-28T08:56:25
|
|
Tests cover the latest SDL features
|
|
976328bb
|
2021-11-28T08:54:18
|
|
Fixed ABI break in SDL test header
|
|
dd2f9111
|
2021-11-27T20:18:29
|
|
Fixed warnings with Windows SDK 10.0.19041
Fixes https://github.com/libsdl-org/SDL/issues/4998
Also breaks https://github.com/libsdl-org/SDL/issues/4998 for older SDKs, but we're going to ignore them, they're just incorrect.
|
|
c2904c8c
|
2021-11-27T11:16:15
|
|
Fixed compile warnings and errors
Fixes https://github.com/libsdl-org/SDL/issues/4998
|
|
8f17af5e
|
2021-11-27T20:56:56
|
|
hidapi: mark libusb function pointers with LIBUSB_CALL.
|
|
6c25aed4
|
2021-11-27T14:01:18
|
|
added hint for joysticks to stablize sixaxis & dualshock controllers (#5007)
|
|
a6cbe0ab
|
2021-11-27T10:58:12
|
|
Controllers are always centered at zero using XInput and WGI
|
|
aa1d76e8
|
2021-11-27T10:55:54
|
|
Added a patch note about WinRT/UWP WGI support
|
|
09b7ca27
|
2021-11-27T10:53:20
|
|
Get the current WGI controller list at startup
On Win32 this list is empty and we always get controller added events. On UWP, this list is populated and we don't get controlle added events for currently connected controllers.
|
|
12895eca
|
2021-11-27T10:52:58
|
|
Fixed WGI initialization on Win32
|
|
110e4e13
|
2021-11-27T10:24:32
|
|
Use WGI instead of XInput for Windows 10 UWP apps
Fixes https://github.com/libsdl-org/SDL/issues/5017
|
|
e04a0221
|
2021-11-27T09:36:44
|
|
Fixed crash running SDL test programs on UWP
|
|
5a0ea7fb
|
2021-11-27T19:10:10
|
|
Check for O_CLOEXEC definition in fcntl.h at configuration time,
If not available, define it internally as 0 (in SDL_internal.h).
Define it as available for macOS >= 10.7 in SDL_config_macosx.h.
|
|
f903a39e
|
2021-11-27T10:18:41
|
|
haptic: Fix SDL_MouseIsHaptic() always returning SDL_TRUE on Android
|
|
11a9cd63
|
2021-11-27T08:14:50
|
|
Fixed building SDL on UWP
|
|
3008b005
|
2021-11-27T07:56:04
|
|
Include SDL_hidapi.h in the public headers
Fixes https://github.com/libsdl-org/SDL/issues/5015
|
|
02021ae7
|
2021-11-27T13:17:04
|
|
Return capabitlities from RawInput joystick
|
|
b786c100
|
2021-11-26T19:45:16
|
|
SDL_render_gl.c: GL_RunCommandQueue: always set viewport_dirty on macOS
Without this, moving the window changes the viewport and causes contents
to render stretched.
Fixes #1504
|
|
4f683f01
|
2021-11-26T17:26:42
|
|
Fixed potentially truncated entry in stack trace
|
|
5f1558ff
|
2021-11-26T13:47:42
|
|
Fixed detecting Raspberry Pi 2/3 video support on Pi 4
|
|
4e5839a5
|
2021-11-26T13:45:08
|
|
Fixed compiling for Raspberry Pi
|
|
86c0cf2b
|
2021-11-26T14:31:20
|
|
software: Draw a single pixel for a line with the same start/end point.
Otherwise it would drop it, which seems like a bug to me, as it normally
fills the endpoint on lines.
Reference #2006.
|
|
a2e85652
|
2021-11-26T11:04:15
|
|
The Google Pixel fingerprint sensor isn't actually a joystick
Fixes https://github.com/libsdl-org/SDL/issues/4971
|
|
cb2f3bed
|
2021-11-26T21:20:50
|
|
tidy-up a comment in cmake script
|
|
67b5de5b
|
2021-11-26T10:18:08
|
|
Fixed build warnings
|
|
2ca2ad76
|
2021-11-26T10:13:45
|
|
Fixed build warnings
|
|
b6c1cfb9
|
2021-11-26T09:37:27
|
|
Added API changes in 2.0.18
|
|
f90164a6
|
2021-11-26T09:01:29
|
|
Fixed mapping for the G-Shark GS-GP702
Fixes https://github.com/libsdl-org/SDL/issues/5006
|
|
22e59cd1
|
2021-11-26T19:15:28
|
|
CMakeLists.txt: update DYLIB_CURRENT_VERSION too 2.0.18 for release
|
|
7242075b
|
2021-11-26T08:12:45
|
|
Updated version to 2.0.18 for release
|
|
d8618204
|
2021-11-26T07:57:19
|
|
SDL_JoystickGetAttached() doesn't need to be noisy for NULL joystick
Fixes https://github.com/libsdl-org/SDL/issues/5008
|
|
30f04d63
|
2021-11-26T07:15:46
|
|
HIDAPI is only reliable on Android 4.3 and newer
Fixes https://github.com/libsdl-org/SDL/issues/4955
|
|
d713a680
|
2021-11-25T22:32:40
|
|
pulseaudio: wait until at least 1/8th (!) of the mixbuffer is available.
This is to workaround systems where we hang in playback because the buffer
does not report the space for whatever reason. The system will instead block
in PlayDevice, which always immediately follows WaitDevice in modern times
so this works out, and it seems to keep the device moving forward.
For a future revision, we are either going to clean this up more properly,
or attempt to move to PulseAudio's pa_stream_set_write_callback() API, but
this will do for SDL 2.0.18.
Reference #4387 for discussion and further information.
|
|
eb39e205
|
2021-11-25T17:00:50
|
|
SDL_endian.h: remove aarch64 asm.
The asm has been reported broken in at least optimized Apple M1 builds;
and besides, the compiler builtins have precedence over the asm anyway.
Closes https://github.com/libsdl-org/SDL/issues/3943
|
|
53aa8eec
|
2021-11-25T17:00:24
|
|
minor cleanup for watcom _inline keyword.
|
|
3c71f893
|
2021-11-25T13:53:04
|
|
Sync wiki -> header
|
|
57520cbd
|
2021-11-25T16:49:57
|
|
Improve documentation for input grabbing functions
|
|
bc409163
|
2021-11-20T17:05:28
|
|
cmake: Detect SDL_JOYSTICK_MFI for macOS
|
|
2fa35757
|
2021-11-24T23:34:45
|
|
cmake: Weak link to GameController.framework to handle older OSes
|
|
d5813776
|
2021-11-25T09:56:15
|
|
Release UDEV ressources
|
|
5cb85d61
|
2021-11-24T22:21:48
|
|
CI: Add iOS and tvOS builds
|
|
b9951083
|
2021-11-24T13:04:50
|
|
SDL_mfijoystick.m: Fix -Wshadow warning
|
|
e77cfb9a
|
2021-11-24T00:29:45
|
|
Fixed d3d11 renderer creation
|
|
d9f70878
|
2021-11-24T18:10:00
|
|
don't use CMAKE_COMPILER_IS_MINGW
Fixes https://github.com/libsdl-org/SDL/issues/5002
|
|
57366285
|
2021-11-23T20:14:18
|
|
Only send display events for hotplugged displays, not the initial state
|
|
a3c05d2f
|
2021-11-23T19:43:01
|
|
Added debug output for display connect/disconnect events
|
|
b7f9c208
|
2021-11-23T18:56:50
|
|
cmake: handle warning flags properly (thanks to hgs3 for pointers.)
fixes https://github.com/libsdl-org/SDL/issues/4983
|
|
f8900583
|
2021-11-23T17:04:40
|
|
removed windows winmm joystick driver
|
|
d2871a34
|
2021-11-23T15:10:50
|
|
testhaptic.c, testjoystick.c: fixed -Wshadow warnings.
|
|
e6a4230d
|
2021-11-23T03:51:32
|
|
Revert testevdev libc changes
This file uses internal SDL headers as a hack, without actually being built as part of SDL, so we should use normal C functions here.
|
|
3eaa80bb
|
2021-11-23T14:22:02
|
|
testgamecontroller.c: fixed -Wshadow warnings.
|
|
370b8318
|
2021-11-23T14:01:10
|
|
testmouse.c: fixed -Wshadow warnings.
|
|
381f99a3
|
2021-11-23T10:58:04
|
|
Fix warnings: re-add enum forward declaration
|
|
dd6817b3
|
2021-11-23T10:47:34
|
|
Fix warnings: static function, {} initializier, un-needed enum forward declaration
|
|
fae70349
|
2021-11-23T10:33:12
|
|
Fix warnings: static, include, un-initialized vairables
|
|
2a24418b
|
2021-11-23T09:44:37
|
|
More "Integer overflow generates Illegal instruction under sanitizers" (see bug #4995)
|
|
e5467af7
|
2021-11-23T09:42:07
|
|
Minor change comment
|
|
9c72adc8
|
2021-11-23T09:41:01
|
|
More "Integer overflow generates Illegal instruction under sanitizers" (see bug #4995)
|
|
8dd6edec
|
2021-11-23T09:30:42
|
|
Fixed bug #3232 - Integer overflow generates Illegal instruction under sanitizers + see bug #4995
|
|
e18be04b
|
2021-11-23T08:01:02
|
|
Fixed undefined behavior in QueueCmdSetDrawColor()
Fixes https://github.com/libsdl-org/SDL/issues/4995
Patch from Andrew Kelley
|
|
c878d9a0
|
2021-11-22T17:06:41
|
|
Haiku: comment this should not be SDL_free()
|
|
c0029f01
|
2021-11-22T17:00:48
|
|
remove 'free' in comment
|
|
aef71054
|
2021-11-22T16:58:04
|
|
Use SDL_free
|
|
2004aaf3
|
2021-11-22T16:54:17
|
|
SDL_wave: use SDL_free
|
|
0445c13a
|
2021-11-22T16:49:17
|
|
Remove 'malloc' from comment
|
|
155db97d
|
2021-11-22T16:48:13
|
|
Remove 'malloc' from comment
|
|
c3633d2c
|
2021-11-22T16:44:48
|
|
Haiku: use SDL_malloc
|
|
79b37cc5
|
2021-11-22T16:43:49
|
|
Pandora: use SDL_malloc
|
|
10ffcbb1
|
2021-11-22T16:41:45
|
|
QNX: use SDL_malloc
|
|
e72beeb2
|
2021-11-22T16:40:29
|
|
Remove 'malloc' from comment
|
|
38cfe25b
|
2021-11-22T16:39:56
|
|
Remove 'malloc' from comment
|
|
4d566e5d
|
2021-11-22T16:39:22
|
|
VITA, PSP: use SDL_malloc
|
|
9fcc630f
|
2021-11-22T16:37:34
|
|
X11: use SDL_malloc
|
|
19bf36db
|
2021-11-22T16:37:19
|
|
DirectFB: use SDL_malloc
|
|
8fb19d21
|
2021-11-22T16:29:24
|
|
Vita: unneeded include
|