Log

Author Commit Date CI Message
Cameron Gutman 57520cbd 2021-11-25T16:49:57 Improve documentation for input grabbing functions
Cameron Gutman 2fa35757 2021-11-24T23:34:45 cmake: Weak link to GameController.framework to handle older OSes
Cameron Gutman bc409163 2021-11-20T17:05:28 cmake: Detect SDL_JOYSTICK_MFI for macOS
Sylvain d5813776 2021-11-25T09:56:15 Release UDEV ressources
Cameron Gutman 5cb85d61 2021-11-24T22:21:48 CI: Add iOS and tvOS builds
Cameron Gutman b9951083 2021-11-24T13:04:50 SDL_mfijoystick.m: Fix -Wshadow warning
DarkContact e77cfb9a 2021-11-24T00:29:45 Fixed d3d11 renderer creation
Ozkan Sezer d9f70878 2021-11-24T18:10:00 don't use CMAKE_COMPILER_IS_MINGW Fixes https://github.com/libsdl-org/SDL/issues/5002
Sam Lantinga 57366285 2021-11-23T20:14:18 Only send display events for hotplugged displays, not the initial state
Sam Lantinga a3c05d2f 2021-11-23T19:43:01 Added debug output for display connect/disconnect events
Ozkan Sezer 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
Ozkan Sezer f8900583 2021-11-23T17:04:40 removed windows winmm joystick driver
Ozkan Sezer d2871a34 2021-11-23T15:10:50 testhaptic.c, testjoystick.c: fixed -Wshadow warnings.
Sam Lantinga 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.
Ozkan Sezer 3eaa80bb 2021-11-23T14:22:02 testgamecontroller.c: fixed -Wshadow warnings.
Ozkan Sezer 370b8318 2021-11-23T14:01:10 testmouse.c: fixed -Wshadow warnings.
Sylvain 381f99a3 2021-11-23T10:58:04 Fix warnings: re-add enum forward declaration
Sylvain dd6817b3 2021-11-23T10:47:34 Fix warnings: static function, {} initializier, un-needed enum forward declaration
Sylvain fae70349 2021-11-23T10:33:12 Fix warnings: static, include, un-initialized vairables
Sylvain 2a24418b 2021-11-23T09:44:37 More "Integer overflow generates Illegal instruction under sanitizers" (see bug #4995)
Sylvain e5467af7 2021-11-23T09:42:07 Minor change comment
Sylvain 9c72adc8 2021-11-23T09:41:01 More "Integer overflow generates Illegal instruction under sanitizers" (see bug #4995)
Sylvain 8dd6edec 2021-11-23T09:30:42 Fixed bug #3232 - Integer overflow generates Illegal instruction under sanitizers + see bug #4995
Ozkan Sezer e18be04b 2021-11-23T08:01:02 Fixed undefined behavior in QueueCmdSetDrawColor() Fixes https://github.com/libsdl-org/SDL/issues/4995 Patch from Andrew Kelley
Sylvain 79b37cc5 2021-11-22T16:43:49 Pandora: use SDL_malloc
Sylvain 10ffcbb1 2021-11-22T16:41:45 QNX: use SDL_malloc
Sylvain e72beeb2 2021-11-22T16:40:29 Remove 'malloc' from comment
Sylvain 38cfe25b 2021-11-22T16:39:56 Remove 'malloc' from comment
Sylvain 4d566e5d 2021-11-22T16:39:22 VITA, PSP: use SDL_malloc
Sylvain 9fcc630f 2021-11-22T16:37:34 X11: use SDL_malloc
Sylvain 19bf36db 2021-11-22T16:37:19 DirectFB: use SDL_malloc
Sylvain 8fb19d21 2021-11-22T16:29:24 Vita: unneeded include
Sylvain e702a4e5 2021-11-22T16:28:49 PSP: un needed include
Sylvain 8e851a27 2021-11-22T16:28:07 Remove malloc from comment
Sylvain 0ef9d266 2021-11-22T16:24:19 cpuinfo: remove malloc from comments
Sylvain 5699e0fa 2021-11-22T16:22:39 visualtest: use SDL_malloc
Sylvain 30338beb 2021-11-22T16:17:39 Minor comment
Sylvain fb218e58 2021-11-22T16:16:04 PSP: use SDL_malloc/SDL_free
Sylvain f1582f54 2021-11-22T11:27:40 Fix comment
Sylvain 5a7a7ba5 2021-11-22T11:25:59 Don't use "realloc" in comment so that it doesn't show up
Sylvain b4aeaa30 2021-11-22T11:20:52 Use SDL_calloc / SDL_free
Sylvain cb9f85e8 2021-11-22T11:18:01 Don't use "round", so that it's doesn't show up while searching for the function
Sylvain c878d9a0 2021-11-22T17:06:41 Haiku: comment this should not be SDL_free()
Sylvain 6fb50bd0 2021-11-22T11:16:23 Don't use "exp" as a name so that it's doesn´t show up with searching for the function
Sylvain 161dd83c 2021-11-22T11:15:23 Don´t use "trunc" as var name, since it's also a function
Sylvain c0029f01 2021-11-22T17:00:48 remove 'free' in comment
Sylvain d31251b0 2021-11-21T22:30:48 use SDL's functions version inplace of libc version
Sylvain aef71054 2021-11-22T16:58:04 Use SDL_free
Sylvain 2004aaf3 2021-11-22T16:54:17 SDL_wave: use SDL_free
Sylvain 0445c13a 2021-11-22T16:49:17 Remove 'malloc' from comment
Sylvain 155db97d 2021-11-22T16:48:13 Remove 'malloc' from comment
Sylvain c3633d2c 2021-11-22T16:44:48 Haiku: use SDL_malloc
Ozkan Sezer 35b7ce18 2021-11-22T14:10:02 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.
めぐみ発動機 (isVowel / GreenWing) 34d9c2e2 2021-11-22T13:02:06 fixed typo: ervironment to environment
Ozkan Sezer ee2afa00 2021-11-22T05:11:10 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
Ozkan Sezer 1927c080 2021-11-22T05:00:02 minor tidy-up to configury.
Sam Lantinga c97b7218 2021-11-21T12:18:10 Added SDL_PremultiplyAlpha() to premultiply alpha on a block of SDL_PIXELFORMAT_ARGB8888 pixels
Sylvain 49369142 2021-11-21T17:40:48 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
Sylvain a0cb079a 2021-11-21T15:45:08 Fixed bug #4982 - Failed to open audio_device on OpenSLES / Android 5.x with freq 96khz+
Ryan C. Gordon ceb9e9a8 2021-11-21T00:21:41 cocoa: Removed a debug printf call.
Ryan C. Gordon 18715acb 2021-11-21T00:14:18 cocoa: Position non-left mouse button events in background windows correctly. Fixes #4828.
Cameron Gutman 343fa612 2021-11-20T13:17:59 hid: fix inconsistent indentation
Cameron Gutman db60b271 2021-11-20T13:13:17 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.
Ryan C. Gordon 23b7bdef 2021-11-20T14:11:30 offscreen: Don't fail to create a window because of driver_loaded politics. Fixes #4922.
Ozkan Sezer fadf41fc 2021-11-20T21:55:20 remove excess whitespace
Ozkan Sezer 504e7aa5 2021-11-20T21:51:10 minor tidy-up for ifdefs & co.
Sylvain cd86e269 2021-11-20T19:40:26 Fixed bug #4982 - Failed to open audio_device. Android 5.1 should be ok.
Ryan C. Gordon aeff8748 2021-11-20T13:35:25 configure: Allow building of the "offscreen" video target. It was CMake-only before this.
Ryan C. Gordon e86d4bde 2021-11-20T13:33:29 test: Makefile should copy unifont file, for testime.c to use.
Ryan C. Gordon 61881eb0 2021-11-20T13:14:00 docs/README-macos.md: Updated Xcode instructions. Fixes #960.
Sylvain b6e8651a 2021-11-20T15:31:21 Audio 6.1 should be allowed now (see #4974)
Sylvain b6d36567 2021-11-20T15:28:36 Fixed bug #4982 - Failed to open audio_device on Android 5.x with freq 96khz+
Ozkan Sezer 495ee42a 2021-11-20T01:15:20 testcustomcursor.c: replaced libc sscanf with SDL_sscanf
Ozkan Sezer 990fb668 2021-11-20T01:02:02 tests: several -Wwrite-strings fixes.
Sam Lantinga 665865ed 2021-11-19T09:58:13 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.
Sam Lantinga 6828955d 2021-11-19T09:58:11 Trim any extra platform strings from mappings when they're returned to the application
Ryan C. Gordon 116a002b 2021-11-19T09:28:36 build-scripts/gcc-fat.sh is no longer supported. Use clang-fat instead. Reference #4809.
Cameron Gutman 881a6749 2021-11-18T19:58:04 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.
Cameron Gutman 1237142b 2021-11-18T19:52:34 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.
Ozkan Sezer b6796597 2021-11-19T11:55:50 SDL_hidapi.c: fix SDL_udev.h include path fixes https://github.com/libsdl-org/SDL/issues/4981
Ozkan Sezer 3ed0c626 2021-11-19T01:24:40 SDL_RWsize: updated description
SDL Wiki Bot 0fddda6e 2021-11-18T21:51:05 Sync wiki -> header
SDL Wiki Bot e5268309 2021-11-18T20:58:04 Sync wiki -> header
Ryan C. Gordon 3f978c0f 2021-11-18T15:56:16 include: Improved documentation of SDL_RegisterApp and SDL_UnregisterApp.
Ryan C. Gordon 09bf12e0 2021-11-18T15:34:29 fnsince.pl: SDL_UnregisterApp() also arrived in 2.0.2.
Ryan C. Gordon 7f70f6e1 2021-11-18T15:30:36 include: Note that several rwops functions used to be macros before 2.0.10.
SDL Wiki Bot 319d2b3e 2021-11-18T20:29:04 Sync wiki -> header
Ryan C. Gordon 83024f32 2021-11-18T15:27:21 fnsince.pl: Whoops, it's SDL_RegisterApp and not SDL_SetMainReady in 2.0.2.
SDL Wiki Bot 16a1721e 2021-11-18T20:25:05 Sync wiki -> header
Ryan C. Gordon 46f12cc7 2021-11-18T15:22:47 fnsince.pl: SDL_SetMainReady() originally arrived in SDL 2.0.2.
Ethan Lee a7a54e64 2021-11-18T00:43:55 wayland: Add support for display connect/disconnect events
hgs3 c2464653 2021-11-17T18:19:49 Remove unnecessary clang-cl check since Clang has __builtin_bswap.
hgs3 6b66542e 2021-11-17T17:04:34 Fixing compilation errors for VS2019 Clang toolset (fixes #4702)
Sylvain 5be8a221 2021-11-17T20:37:51 Add audio conversion from/to 61
Ozkan Sezer dd6269b1 2021-11-17T17:55:00 SDL_endian.h: added proper version check (VS2005+) to MSVC functionality
Ozkan Sezer d2cf1919 2021-11-17T10:00:10 hidapi, linux: merged a minor warning + code style fix from mainstream.
Cameron Gutman 43d1b42a 2021-11-16T17:59:38 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
Ozkan Sezer 7d3045f2 2021-11-16T23:51:40 minor whitespace tidy-up.
Ozkan Sezer 68ffd24c 2021-11-16T23:37:20 autotools, cmake: don't define SDL_JOYSTICK_HIDAPI in CheckHIDAPI()
Ozkan Sezer 29b79313 2021-11-16T23:33:32 minor tweak for a slightly smaller configure script