Commit graph

  • 0e9d050296
    psp: Hook up event subsystem init/quit. Ryan C. Gordon 2023-11-22 17:59:36 -0500
  • 87875a49b4
    Removed some function declarations that don't actually exist. Ryan C. Gordon 2023-11-22 17:53:57 -0500
  • 17e62abb6d revise iconv detection: Ozkan Sezer 2023-11-22 23:29:00 +0300
  • 4940b5dbc2 SDL_bsdjoystick: fix -Wundef warning on FreeBSD Anonymous Maarten 2023-11-22 03:31:46 +0100
  • 3fb5124174 cmake: add openbsd wscons sources to build, if supported Ozkan Sezer 2023-11-22 05:10:02 +0300
  • 59b0a2d711 kmsdrm: restrict KMSDRM_ReleaseVT/KMSDRM_AcquireVT to SDL_INPUT_LINUXEV Ozkan Sezer 2023-11-22 05:10:02 +0300
  • dcd21d042f Improved GCController handling on Apple platforms Sam Lantinga 2023-11-21 15:17:53 -0800
  • 2d81beb819 Show the mapping used when a game controller is opened Sam Lantinga 2023-11-21 13:49:38 -0800
  • 4de4b1e7a0 Don't tickle PS4 Bluetooth controllers in simple mode Sam Lantinga 2023-11-21 13:23:14 -0800
  • f33ab44f84 Extend blitting support for all <8bpp formats Cameron Cawley 2023-11-17 14:08:20 +0000
  • 67eb03400a Add SDL_PIXELFORMAT_INDEX2LSB and SDL_PIXELFORMAT_INDEX2MSB Cameron Cawley 2023-11-17 11:43:39 +0000
  • cb5b8c9747
    testshader: Don't make local variables with the same name as GL entry points. Ryan C. Gordon 2023-11-20 15:10:30 -0500
  • c331b64d79
    audio: Tighten up possession of detectionLock during device open. Ryan C. Gordon 2023-11-20 00:07:15 -0500
  • e51760e111
    audio: Wait for device thread to set device->threadid before continuing. Ryan C. Gordon 2023-11-19 12:25:13 -0500
  • c67ff82377 Avoid textinput events when pasting from clipboard on iOS. Deve 2023-01-04 22:11:01 +0100
  • 42d979a231
    audio: Just use the system default stack size for the device thread. Ryan C. Gordon 2023-11-19 11:10:29 -0500
  • 1bb5448fe8 Use the correct pixel formats for OpenGL ES on big endian Cameron Cawley 2023-11-17 18:40:50 +0000
  • 2222f44c94 use format string attributes for functions accepting va_list params, too Ozkan Sezer 2023-11-17 15:56:10 +0300
  • d81d986858
    cmake: fix uses of undefined macro identifiers (-Wundef) Anonymous Maarten 2023-11-17 04:06:26 +0100
  • cc7c0a2dab Fixed IOS_SupportedHIDDevice() returning SDL_FALSE before initialization Sam Lantinga 2023-11-14 10:57:47 -0800
  • 76cc24e34a Added SDL_HINT_JOYSTICK_IOKIT and SDL_HINT_JOYSTICK_MFI to control whether the IOKit and GCController drivers should be used for joystick support. Sam Lantinga 2023-11-14 10:28:19 -0800
  • 0ec1209eab Fixed a memory leak at window creation. Sam Lantinga 2023-11-08 14:26:07 -0800
  • 925362a2fc Replacing SDL_SCANCODE_AUDIOMUTE by SDL_SCANCODE_MUTE on Windows Louis M 2023-11-13 13:06:07 -0500
  • 1de85491e1 Fixed mouse wheel scrolling direction on iOS Sam Lantinga 2023-11-14 09:10:56 -0800
  • cc20d0147e Revert "Check to make sure the Windows joystick device has buttons and axes" Sam Lantinga 2023-11-13 21:33:09 -0800
  • 8c82b73027 Fixed the ROG PUGIO II showing up as a game controller Sam Lantinga 2023-11-13 21:30:57 -0800
  • 92d70f4167 cpuinfo: Fix detection of physical memory above 2GB on NetBSD nia 2023-11-12 20:22:23 +0100
  • 63e9827b90 wayland: Fix DPI calculation with scaled outputs Yussuf Khalil 2023-11-12 13:16:31 +0100
  • f3419d8c04
    Re-add SDL_assert() with non boolean ptr syntax (#8531) Sylvain Becker 2023-11-11 10:29:05 +0100
  • c29df1699e Added shortened name for "Nintendo Co., Ltd." Sam Lantinga 2023-11-10 17:04:37 -0800
  • 4a0bd06d58 Added support for the GameSir-G7 Controller for Xbox Sam Lantinga 2023-05-11 17:44:56 -0700
  • 03f29c19dc Added support for the Dragonrise GameCube adapter with VID 0x1843 Sam Lantinga 2023-11-10 16:34:33 -0800
  • a14b948b6c
    [SDL2] pointer boolean (#8523) Sylvain Becker 2023-11-10 15:30:56 +0100
  • 4a3a9f3ad8 Older gcc does not support #pragma GCC diagnostic inside functions Anonymous Maarten 2023-11-09 23:33:28 +0100
  • d38ccfa88f x11: Ignore deprecated declaration of XKeycodeToKeysym Anonymous Maarten 2023-11-09 18:45:54 +0100
  • f0d65436fb ci: re-enable Intel compilers on ci Anonymous Maarten 2023-11-09 18:07:10 +0100
  • dfc38ef460 Implemented VT switching for KMSDRM on Linux Sam Lantinga 2023-11-08 10:33:40 -0800
  • adc0880520 cmake: also install pdb files of static libraries Anonymous Maarten 2023-11-09 02:56:37 +0100
  • 509c70c698 Allow the application to draw while Windows is in a modal move/resize loop Sam Lantinga 2023-11-08 14:01:00 -0800
  • 3900fca304 Fixed FreeBSD build Sam Lantinga 2023-11-08 07:46:02 -0800
  • 76ff25eedf Fixed FreeBSD build Sam Lantinga 2023-11-08 04:45:29 -0800
  • 5d29f22808 Store the requested muted state Sam Lantinga 2023-11-08 03:36:47 -0800
  • 87bb0f5bcb Don't mute the console input if we can't read the keyboard Sam Lantinga 2023-11-08 03:25:22 -0800
  • f9baa30270 sdlchecks.cmake: Clarified the reason why shared X11 mode doesn't work Wohlstand 2023-11-08 13:31:12 +0300
  • 7e11bd1ac1 Removed useless branch test Sam Lantinga 2023-11-08 01:34:42 -0800
  • af7fe2cf9b Actually we need to enumerate the 8BitDo Xbox SKUs Sam Lantinga 2023-11-08 00:42:42 -0800
  • 524ccf033f Assume all 8BitDo Xbox controllers have a share button Sam Lantinga 2023-11-08 00:34:50 -0800
  • b1807797a3 Make sure joysticks are locked when adding and removing them Sam Lantinga 2023-11-08 00:11:55 -0800
  • b07e5d38a2 Added missing calls to SDL_InvalidParamError("surface") Sam Lantinga 2023-11-07 21:57:15 -0800
  • 624905a7f1 Destroy the window surface if we've created it for the software renderer Sam Lantinga 2023-11-07 21:44:18 -0800
  • 4ace02df5f Added a mapping for the Atari VCS controller connected over Bluetooth (thanks @WizzardSK!) Sam Lantinga 2023-11-07 18:08:11 -0800
  • 70adacf08a Make sure we include the null terminator in XLookupStringAsUTF8() Sam Lantinga 2023-11-07 16:24:08 -0800
  • fb92d150d9 Removed unused SDL_OSEvent Sam Lantinga 2023-11-07 09:15:18 -0800
  • d9559ce1d4 Added subsystem refcount tests to testautomation Ivan Mogilko 2023-11-07 18:59:44 +0300
  • 7526a87ff2 Handle subsystem dependencies recursively Ivan Mogilko 2023-11-07 18:53:16 +0300
  • 171e306dbf Enable the 5th player LED on the DualSense controller Sam Lantinga 2023-11-06 20:14:50 -0800
  • d6c725d522 Removed misleading comment Sam Lantinga 2023-11-06 19:33:22 -0800
  • 0c85173d5b Fixed connecting and disconnecting real-joysticks closing virtual joysticks in Emscripten (thanks David!) Sam Lantinga 2023-11-06 17:10:03 -0800
  • 7555701def autotools: fix linux joystick breakage after commit 221d6ea8a8ca Ozkan Sezer 2023-11-06 23:25:58 +0300
  • 065d80716b
    hidapi: Avoid memcpy'ing to NULL. Ryan C. Gordon 2023-11-06 13:48:07 -0500
  • 9d7feaaf9e
    coreaudio: If paused, clear any pending stream data. Ryan C. Gordon 2023-11-06 09:55:53 -0500
  • d5896f9010 Fixed memory leak in XInput code Sam Lantinga 2023-11-06 00:40:19 -0800
  • 64a7e75dd3 Only save ibus_addr_file after we've successfully read an address from it. Sam Lantinga 2023-11-05 22:12:37 -0800
  • 93e51dd33e fix a possible memory leak in SDL_vasprintf() Ozkan Sezer 2023-11-05 20:01:02 +0300
  • e8f4045d0b Use XINPUT_STATE instead of XINPUT_STATE_EX (thanks Andrew!) Sam Lantinga 2023-11-04 22:24:55 -0700
  • aa129c9257 Fixed potential uninitialized memory access (thanks Mathieu!) Sam Lantinga 2023-11-04 21:10:10 -0700
  • 4c2eb6b95d Use the default UCS2/UCS4 conversion rather than non-portable INTERNAL encoding Sam Lantinga 2023-11-04 12:00:38 -0700
  • e226008d83 configure: move HAVE_LINUX_INPUT_H to CheckInputEvents() Ozkan Sezer 2023-11-02 23:33:20 +0300
  • 8b1b6734f6 cmake: fold HAVE_INPUT_EVENTS into HAVE_LINUX_INPUT_H Anonymous Maarten 2023-11-02 20:46:14 +0100
  • 97c2bdf256 Added patch note for SDL_GDKGetDefaultUser() Sam Lantinga 2023-11-02 09:59:25 -0700
  • 20ecd2afcb Check to make sure the Windows joystick device has buttons and axes Sam Lantinga 2023-11-02 08:33:15 -0700
  • 517db6d887 cmake: reset check state before testing -fobjc-arc Anonymous Maarten 2023-10-30 20:51:18 +0100
  • 20630b2e6c cmake: check -fobjc-arc compiler flag on Apple platforms Anonymous Maarten 2023-10-30 19:56:46 +0100
  • 7774de0fe3 cmake: file(RELATIVE_PATH) needs 2 absolute paths Anonymous Maarten 2023-10-30 19:45:49 +0100
  • 60e8ff16dc wayland: Sanity check pointers and protocols before confining Frank Praznik 2023-10-29 14:23:14 -0400
  • 19c3e125ba wayland: Check the relative pointer handle before destroying Frank Praznik 2023-10-29 14:12:38 -0400
  • 832afa81a1 Fixed making the EGL context current when resuming on Android Sam Lantinga 2023-10-26 17:07:40 -0700
  • b29128994e CI: change FreeBSD CI runner to cross-platform-actions. Ozkan Sezer 2023-10-26 01:03:50 +0300
  • 1db0bd3fc0 Added support for the HP HyperX Clutch Gladiate controller Sam Lantinga 2023-10-25 09:00:26 -0700
  • cba6090398
    n3ds: Check that audio thread name starts with "SDLAudioP" Ryan C. Gordon 2023-10-24 23:54:32 -0400
  • 4194a902e8 Added support for "%[]" sscanf syntax Sam Lantinga 2023-10-24 16:41:19 -0700
  • 3823ba1ded n3ds systhread - use 80kb thread stack size as default, remove hard cap ds-sloth 2023-10-24 19:12:14 -0400
  • 301ee21f33 n3ds systhread - prefer to put audio thread on system core ds-sloth 2023-10-24 19:11:41 -0400
  • 6623c87d0b SDL_n3dsaudio.c - don't risk leaving current_priority uninitialized ds-sloth 2023-10-24 19:09:53 -0400
  • 070f57820f SDL_n3dsaudio.h: use triple buffering ds-sloth 2023-10-24 19:08:30 -0400
  • 62266dbd4f SDL_n3dsaudio.c: separate mixer locks from audio device locks ds-sloth 2023-10-24 19:06:49 -0400
  • d47c286b12 SDL_IsJoystickProductWheel() returns SDL_TRUE for Asetek wheelbases (thanks @IOBYTE!) Sam Lantinga 2023-10-23 10:42:36 -0700
  • 259009a7ea Add missing error reporting in Android_JNI_FileOpen() Sam Lantinga 2023-10-23 08:27:24 -0700
  • 90255914a8 cmake: install pdb's when present Anonymous Maarten 2023-10-22 16:11:40 +0200
  • e3e41b69a1 Revert "Check to make sure the Windows joystick device has buttons and axes" Sam Lantinga 2023-10-22 09:10:14 -0700
  • 44d8721087 Allow building against old Linux kernels. Ozkan Sezer 2023-06-26 18:01:50 +0300
  • 4aab2342e9 Check for device disconnection in HIDAPI_JoystickOpen() Cameron Gutman 2023-10-17 21:41:30 -0500
  • df6db90dd4 Fix sdltest_randomAsciiStringWithMaximumLength() where it requests a string a size 0 seen with: ./testautomation --seed MILAFAP2AKVP3V4G --filter sdltest_randomAsciiStringWithMaximumLength Sylvain 2023-03-21 12:24:45 +0100
  • d8b34b0993
    pulseaudio: Stop the threaded mainloop before destroying the context. Ryan C. Gordon 2023-10-11 14:31:37 -0400
  • 2849ca404e
    x11: Properly check for XInput2 support before using it. Ryan C. Gordon 2023-10-11 00:50:53 -0400
  • e417c6cffe ci: stop FreeBSD job after 30 minutes Anonymous Maarten 2023-10-11 00:22:30 +0200
  • 32587bd7de
    Sync wiki -> header Ryan C. Gordon 2023-10-10 10:19:34 -0400
  • b7a0ef6bdf artsaudio: revert bad arts_init return code check from commit ce5da5d. Ozkan Sezer 2023-10-10 10:40:20 +0300
  • 7010452062 tests: Disable mouse warp test under Wayland Frank Praznik 2023-10-02 19:29:02 -0400
  • e8c915dacc wayland: Try to skip the Wayland driver if not connecting to or in a Wayland session Frank Praznik 2023-10-09 11:44:32 -0400