Ozkan Sezer
35b7ce1893
cmake: final report fixes for mmx, ssemath, dummyvideo, wasapi, xinput.
...
also moved CoreVideo framework out of if(SDL_FILE) block, and removed a
now-irrelevant mingw related fixme.
2021-11-22 14:10:02 +03:00
めぐみ発動機 (isVowel / GreenWing)
34d9c2e28f
fixed typo: ervironment to environment
2021-11-22 11:35:40 +03:00
Ozkan Sezer
ee2afa00ba
SDL_mfijoystick.m: fix build using older toolchains
...
Fixes https://github.com/libsdl-org/SDL/issues/4992
Fixes https://github.com/libsdl-org/SDL/issues/4958
2021-11-22 05:11:10 +03:00
Ozkan Sezer
1927c08036
minor tidy-up to configury.
2021-11-22 05:00:02 +03:00
Sam Lantinga
c97b721868
Added SDL_PremultiplyAlpha() to premultiply alpha on a block of SDL_PIXELFORMAT_ARGB8888 pixels
2021-11-21 12:18:10 -08:00
Sylvain
49369142bd
Fixed bug #4625 : with integer scale, viewport (as reported by SDL_RenderGetViewport) becomes -2147483648x-2147483648
...
0 isn't valid scale. Min integer scale is 1.0f
2021-11-21 17:40:48 +01:00
Sylvain
a0cb079a42
Fixed bug #4982 - Failed to open audio_device on OpenSLES / Android 5.x with freq 96khz+
2021-11-21 15:45:08 +01:00
Ryan C. Gordon
ceb9e9a809
cocoa: Removed a debug printf call.
2021-11-21 00:21:41 -05:00
Ryan C. Gordon
18715acb55
cocoa: Position non-left mouse button events in background windows correctly.
...
Fixes #4828 .
2021-11-21 00:14:18 -05:00
Cameron Gutman
343fa61215
hid: fix inconsistent indentation
2021-11-20 13:17:59 -06:00
Cameron Gutman
db60b27188
hid: Only enumerate IOHIDDevices that are likely to be joysticks
...
Touching HID devices with keyboard usages will trigger a keyboard capture
permission prompt on macOS 11+. See #4887
Like the IOKit joystick backend, we accept HID devices that have joystick,
gamepad, or multi-axis controller usages. We also allow the Valve VID for
the Steam Controller, just like the Windows HIDAPI implementation does.
2021-11-20 13:13:17 -06:00
Ryan C. Gordon
23b7bdef87
offscreen: Don't fail to create a window because of driver_loaded politics.
...
Fixes #4922 .
2021-11-20 14:12:11 -05:00
Ozkan Sezer
fadf41fc6e
remove excess whitespace
2021-11-20 21:55:20 +03:00
Ozkan Sezer
504e7aa59b
minor tidy-up for ifdefs & co.
2021-11-20 21:51:10 +03:00
Sylvain
cd86e269e4
Fixed bug #4982 - Failed to open audio_device. Android 5.1 should be ok.
2021-11-20 19:40:26 +01:00
Ryan C. Gordon
aeff8748a5
configure: Allow building of the "offscreen" video target.
...
It was CMake-only before this.
2021-11-20 13:35:56 -05:00
Ryan C. Gordon
e86d4bde54
test: Makefile should copy unifont file, for testime.c to use.
2021-11-20 13:35:56 -05:00
Ryan C. Gordon
61881eb0a9
docs/README-macos.md: Updated Xcode instructions.
...
Fixes #960 .
2021-11-20 13:14:00 -05:00
Sylvain
b6e8651ae9
Audio 6.1 should be allowed now (see #4974 )
2021-11-20 15:31:21 +01:00
Sylvain
b6d365677b
Fixed bug #4982 - Failed to open audio_device on Android 5.x with freq 96khz+
2021-11-20 15:28:36 +01:00
Ozkan Sezer
495ee42a83
testcustomcursor.c: replaced libc sscanf with SDL_sscanf
2021-11-20 01:15:20 +03:00
Ozkan Sezer
990fb668f7
tests: several -Wwrite-strings fixes.
2021-11-20 01:02:02 +03:00
Sam Lantinga
665865eda2
If the hardware is in an error state, the final page flip may not come.
...
We should either put a timeout on the wait when destroying the window, or skip it entirely.
2021-11-19 09:58:13 -08:00
Sam Lantinga
6828955ddf
Trim any extra platform strings from mappings when they're returned to the application
2021-11-19 09:58:11 -08:00
Ryan C. Gordon
116a002b14
build-scripts/gcc-fat.sh is no longer supported. Use clang-fat instead.
...
Reference #4809 .
2021-11-19 09:28:36 -05:00
Cameron Gutman
881a674926
rawinput: Only access SDL_RAWINPUT_mutex if initialized
...
We can also ditch the lock in RAWINPUT_JoystickQuit() now that the joystick
subsystem quits drivers in reverse order. There's no chance of a racing call
to RAWINPUT_WindowProc() anymore.
2021-11-19 08:19:30 -06:00
Cameron Gutman
1237142be3
joystick: Quit drivers in reverse order to ensure dependencies are not broken
...
SDL_WINDOWS_JoystickDriver depends on callbacks in SDL_RAWINPUT_JoystickDriver
and SDL_HIDAPI_JoystickDriver being available. It also manages the common
WindowProc used for joystick detection in both WINDOWS and RAWINPUT drivers.
If we don't tear them down backwards, there's a window of time where we could
invoke RAWINPUT_WindowProc() after RAWINPUT_JoystickQuit() was called.
2021-11-19 08:19:30 -06:00
Ozkan Sezer
b67965979a
SDL_hidapi.c: fix SDL_udev.h include path
...
fixes https://github.com/libsdl-org/SDL/issues/4981
2021-11-19 11:55:50 +03:00
Ozkan Sezer
3ed0c62672
SDL_RWsize: updated description
2021-11-19 01:24:40 +03:00
SDL Wiki Bot
0fddda6e57
Sync wiki -> header
2021-11-18 21:51:05 +00:00
SDL Wiki Bot
e526830996
Sync wiki -> header
2021-11-18 20:58:04 +00:00
Ryan C. Gordon
3f978c0f93
include: Improved documentation of SDL_RegisterApp and SDL_UnregisterApp.
2021-11-18 15:56:16 -05:00
Ryan C. Gordon
09bf12e035
fnsince.pl: SDL_UnregisterApp() also arrived in 2.0.2.
2021-11-18 15:34:29 -05:00
Ryan C. Gordon
7f70f6e1e2
include: Note that several rwops functions used to be macros before 2.0.10.
2021-11-18 15:31:02 -05:00
SDL Wiki Bot
319d2b3e05
Sync wiki -> header
2021-11-18 20:29:04 +00:00
Ryan C. Gordon
83024f3299
fnsince.pl: Whoops, it's SDL_RegisterApp and not SDL_SetMainReady in 2.0.2.
2021-11-18 15:27:21 -05:00
SDL Wiki Bot
16a1721e9d
Sync wiki -> header
2021-11-18 20:25:05 +00:00
Ryan C. Gordon
46f12cc7f7
fnsince.pl: SDL_SetMainReady() originally arrived in SDL 2.0.2.
2021-11-18 15:22:47 -05:00
Ethan Lee
a7a54e6452
wayland: Add support for display connect/disconnect events
2021-11-18 00:44:08 -05:00
hgs3
c2464653d0
Remove unnecessary clang-cl check since Clang has __builtin_bswap.
2021-11-18 03:28:00 +03:00
hgs3
6b66542e7b
Fixing compilation errors for VS2019 Clang toolset ( fixes #4702 )
2021-11-18 03:28:00 +03:00
Sylvain
5be8a22113
Add audio conversion from/to 61
2021-11-17 16:04:54 -08:00
Ozkan Sezer
dd6269b1e0
SDL_endian.h: added proper version check (VS2005+) to MSVC functionality
2021-11-17 17:55:00 +03:00
Ozkan Sezer
d2cf191936
hidapi, linux: merged a minor warning + code style fix from mainstream.
2021-11-17 10:00:10 +03:00
Cameron Gutman
43d1b42a5a
cmake: Sync build config options with autotools
...
- SDL_CLOCK_GETTIME now defaults to ON to match autotools build
- Add detection of float.h and Xdbe
- Fix detection of pthread_setname_np() (requires _GNU_SOURCE)
- Move SDL_USE_IME definition into SDL_config.h.cmake
2021-11-16 16:51:38 -08:00
Ozkan Sezer
7d3045f273
minor whitespace tidy-up.
2021-11-16 23:51:40 +03:00
Ozkan Sezer
29b79313a0
minor tweak for a slightly smaller configure script
2021-11-16 23:33:32 +03:00
Ozkan Sezer
68ffd24c58
autotools, cmake: don't define SDL_JOYSTICK_HIDAPI in CheckHIDAPI()
2021-11-16 23:37:20 +03:00
Ethan Lee
5cc23868ed
wayland: Add support for SDL_DisplayOrientation
2021-11-16 11:58:23 -08:00
Sam Lantinga
40d808620d
SDL_classic_joysticks defaults off
2021-11-15 20:17:14 -08:00