Commit Graph

  • d8102bf660 x11: Deal with difference in GLX_EXT_swap_control_tear behavior. Ryan C. Gordon 2023-11-23 13:47:13 -05:00
  • 489e9b69df autotools: bump minimum needed autoconf version to 2.65. Ozkan Sezer 2023-11-24 01:01:20 +03:00
  • 74a2542564 x11: Deal with difference in GLX_EXT_swap_control_tear behavior. Ryan C. Gordon 2023-11-23 13:47:13 -05:00
  • 08fac5b1b2 SDL_PenModifyForWacomID: return zero as axis_flags upon failure. Ozkan Sezer 2023-11-23 11:56:50 +03:00
  • aaba01aee4 hidapi: syncing with mainstream: Ozkan Sezer 2023-11-23 11:35:02 +03:00
  • 5730eb67f0 add HAVE_GCC_DIAGNOSTIC_PRAGMA to SDL_internal.h, use it Ozkan Sezer 2023-11-23 11:33:20 +03:00
  • baaac5cca3 cmake: Android expects SDL programs to be built as shared libraries Anonymous Maarten 2023-11-23 03:39:36 +01:00
  • 5abcfdb93e SDL_stdinc.h: fix compile warning when using SDL_PR[iux]64 on Android Anonymous Maarten 2023-11-23 03:38:59 +01:00
  • 42c8366fdc revise iconv detection: Ozkan Sezer 2023-11-23 04:30:56 +03:00
  • a45b371de0 cmake: create and install SDL3::Jar target for Android Anonymous Maarten 2023-11-22 23:28:39 +01:00
  • 53544cabaa psp: fix copy/paste error from SDL2 in PSP_VideoQuit(). Ozkan Sezer 2023-11-23 04:11:24 +03:00
  • 8cf7e9e7da autotools, cmake: set SDL_SYSTEM_ICONV to OFF for windows (like SDL3.) Ozkan Sezer 2023-11-23 01:33:50 +03:00
  • 6cde96f9a0 psp: Hook up event subsystem init/quit. Ryan C. Gordon 2023-11-22 17:59:36 -05:00
  • 0e9d050296 psp: Hook up event subsystem init/quit. Ryan C. Gordon 2023-11-22 17:59:36 -05:00
  • e9659f5738 Removed some function declarations that don't actually exist. Ryan C. Gordon 2023-11-22 17:53:57 -05:00
  • 87875a49b4 Removed some function declarations that don't actually exist. Ryan C. Gordon 2023-11-22 17:53:57 -05:00
  • 3264e64738 SDL_RunApp: Make sure argc/argv are stable if the caller didn't define them. Ryan C. Gordon 2023-11-22 17:34:39 -05:00
  • eca79e38db Removed test shape images Sam Lantinga 2023-11-22 12:22:45 -08:00
  • 81fc7ded78 Removed the window shape API for SDL 3.0 Sam Lantinga 2023-11-22 11:46:36 -08:00
  • 17e62abb6d revise iconv detection: Ozkan Sezer 2023-11-22 23:29:00 +03:00
  • 45938bbfa5 Corrected comment Sam Lantinga 2023-11-22 10:35:15 -08:00
  • 059e550e98 Fix 3DS Analog Values (#8581) zoeyjodon 2023-11-22 13:34:01 -05:00
  • dbf14df80f Fix joysticks returning invalid device IDs zoey jodon 2023-11-20 13:26:20 -05:00
  • d2db3f3993 ci: cache android ndk archive Anonymous Maarten 2023-11-22 19:22:31 +01:00
  • 4940b5dbc2 SDL_bsdjoystick: fix -Wundef warning on FreeBSD Anonymous Maarten 2023-11-22 03:31:46 +01:00
  • d6291d4d42 alloca: use alloca from <stdlib.h> on NetBSD Anonymous Maarten 2023-11-22 03:27:24 +01:00
  • f26a93211f SDL_bsdjoystick: fix -Wundef warning on FreeBSD Anonymous Maarten 2023-11-22 03:31:46 +01:00
  • d1def7f033 cmake: add openbsd wscons sources to build, if supported Ozkan Sezer 2023-11-22 01:56:10 +03:00
  • 86d77bbcc5 kmsdrm: restrict KMSDRM_ReleaseVT/KMSDRM_AcquireVT to SDL_INPUT_LINUXEV Ozkan Sezer 2023-11-22 01:56:10 +03:00
  • 94ad1a4ae4 SDL_bsdjoystick.c: fix -Wundef warning. Ozkan Sezer 2023-11-22 01:56:10 +03:00
  • 3fb5124174 cmake: add openbsd wscons sources to build, if supported Ozkan Sezer 2023-11-22 05:10:02 +03:00
  • 59b0a2d711 kmsdrm: restrict KMSDRM_ReleaseVT/KMSDRM_AcquireVT to SDL_INPUT_LINUXEV Ozkan Sezer 2023-11-22 05:10:02 +03:00
  • e761770c24 No, this wasn't right Sam Lantinga 2023-11-21 15:26:53 -08:00
  • b7d7e54895 Fixed uninitialized variable Sam Lantinga 2023-11-21 15:26:34 -08:00
  • 119e02f314 Always use 'm' for controllers provided by the MFI joystick driver Sam Lantinga 2023-11-21 15:19:23 -08:00
  • dcd21d042f Improved GCController handling on Apple platforms Sam Lantinga 2023-11-21 15:17:53 -08:00
  • 2d81beb819 Show the mapping used when a game controller is opened Sam Lantinga 2023-11-21 13:49:38 -08:00
  • 4de4b1e7a0 Don't tickle PS4 Bluetooth controllers in simple mode Sam Lantinga 2023-11-21 13:23:14 -08:00
  • 75df4cc5c2 Don't tickle PS4 Bluetooth controllers in simple mode Sam Lantinga 2023-11-21 13:23:14 -08:00
  • 0d431015bf Extract BMP magic into separate define Dimitriy Ryazantcev 2023-11-21 14:11:33 +02:00
  • 0413f6fc49 Use SDL_iscntrl() call instead of manual code that is doing the same (#8593) Dimitriy Ryazantcev 2023-11-21 18:36:32 +02:00
  • fd91178d7f Make size cursors be double arrows on Wayland Zack Middleton 2023-11-20 21:34:55 -06:00
  • 5e9b0820f3 Add cursors for X11/Wayland window resizing Zack Middleton 2023-11-20 21:41:18 -06:00
  • 91e122316c Use SDL_small_alloc() instead of SDL_stack_alloc() in CreateMaskBitmap() Dimitriy Ryazantcev 2023-11-21 14:09:41 +02:00
  • f33ab44f84 Extend blitting support for all <8bpp formats Cameron Cawley 2023-11-17 14:08:20 +00:00
  • 67eb03400a Add SDL_PIXELFORMAT_INDEX2LSB and SDL_PIXELFORMAT_INDEX2MSB Cameron Cawley 2023-11-17 11:43:39 +00:00
  • b76f8de298 Hit testing tweaks for X11 and Wayland (#8582) Ionuț Leonte 2023-11-20 23:33:11 +02:00
  • 5b1c68c2f3 testshader: Don't make local variables with the same name as GL entry points. Ryan C. Gordon 2023-11-20 15:10:30 -05:00
  • cb5b8c9747 testshader: Don't make local variables with the same name as GL entry points. Ryan C. Gordon 2023-11-20 15:10:30 -05:00
  • 30a2291d59 Fixed compatibility with sdl2-compat (thanks @sezero!) Sam Lantinga 2023-11-20 08:46:12 -08:00
  • c331b64d79 audio: Tighten up possession of detectionLock during device open. Ryan C. Gordon 2023-11-20 00:07:15 -05:00
  • 49d58bc73a Cleanup WIN_CreateCursor() code a bit Dimitriy Ryazantcev 2023-11-17 12:23:06 +02:00
  • e51760e111 audio: Wait for device thread to set device->threadid before continuing. Ryan C. Gordon 2023-11-19 12:25:13 -05:00
  • c67ff82377 Avoid textinput events when pasting from clipboard on iOS. Deve 2023-01-04 22:11:01 +01:00
  • 42d979a231 audio: Just use the system default stack size for the device thread. Ryan C. Gordon 2023-11-19 11:10:29 -05:00
  • 4722269fb6 tests: Print window occluded log events Frank Praznik 2023-11-18 10:50:39 -05:00
  • 1bb5448fe8 Use the correct pixel formats for OpenGL ES on big endian Cameron Cawley 2023-11-17 18:40:50 +00:00
  • 5db781cc3d Use the correct pixel formats for OpenGL ES on big endian Cameron Cawley 2023-11-17 18:40:50 +00:00
  • 05e7dcf8f8 Support returning <8bpp surfaces in SDL_LoadBMP_RW Cameron Cawley 2023-11-17 14:10:32 +00:00
  • 773ec1cfcb Extend blitting support for all <8bpp formats Cameron Cawley 2023-11-17 14:08:20 +00:00
  • 753bbd199e Add SDL_PIXELFORMAT_INDEX2LSB and SDL_PIXELFORMAT_INDEX2MSB Cameron Cawley 2023-11-17 11:43:39 +00:00
  • fda69e5e79 Test both MSB and LSB indexed surfaces in testautomation Cameron Cawley 2023-11-17 11:42:14 +00:00
  • 2222f44c94 use format string attributes for functions accepting va_list params, too Ozkan Sezer 2023-11-17 15:56:10 +03:00
  • 39870031d1 use format string attributes for functions accepting va_list params, too Ozkan Sezer 2023-11-17 15:56:10 +03:00
  • 666301f9f9 Fixed build with older macOS SDK Sam Lantinga 2023-11-16 21:01:28 -08:00
  • d81d986858 cmake: fix uses of undefined macro identifiers (-Wundef) Anonymous Maarten 2023-11-17 04:06:26 +01:00
  • 238987df3b Always use physicalInputProfile on OS versions that support it Sam Lantinga 2023-11-16 16:08:53 -08:00
  • e424dcca4b More fixing the build with older macOS SDKs Sam Lantinga 2023-11-16 12:04:45 -08:00
  • 4ebb0c6dac Revert "Fixed build" Sam Lantinga 2023-11-16 12:03:39 -08:00
  • 7abacc9f9f Fixed build Sam Lantinga 2023-11-16 11:44:59 -08:00
  • ac1f896f89 Fixed building with older macOS SDK Sam Lantinga 2023-11-16 10:49:13 -08:00
  • 8043dad369 Fixed build warning Sam Lantinga 2023-11-16 10:28:41 -08:00
  • 5c8c3931f2 Removed outdated information about SDL_GetWindowWMInfo() Sam Lantinga 2023-11-16 09:56:16 -08:00
  • e0d0d140b2 Fixed SDL_GetWindowWMInfo() code example Sam Lantinga 2023-11-16 09:55:06 -08:00
  • f61c0f3dc1 SDL_HINT_TV_REMOTE_AS_JOYSTICK should only affect Siri Remotes on Apple TV Sam Lantinga 2023-11-16 09:19:27 -08:00
  • 51fc134cad Added support for the second generation Siri Remote on Apple TV Sam Lantinga 2023-11-16 09:07:04 -08:00
  • bfba9de43a Revert "Map Siri Remote touchpad to D-Pad for consistency with physicalInputProfile mapping" Sam Lantinga 2023-11-16 09:02:54 -08:00
  • f2c12fe5f3 Removed TODO.txt Ryan C. Gordon 2023-11-16 08:46:57 -05:00
  • d4448fe3d2 Update virtual joystick test now that we're just using abxy for mappings, for compatibility Sam Lantinga 2023-11-16 00:02:47 -08:00
  • f40f272107 Fixed build Sam Lantinga 2023-11-15 23:58:39 -08:00
  • 34bdd321bf Improved navigation while setting up controller mapping Sam Lantinga 2023-11-15 23:46:31 -08:00
  • 57e5c7f6ee We'll just use the legacy names for face buttons in the mappings Sam Lantinga 2023-11-15 22:09:09 -08:00
  • 051ed397d1 Removed testautomation_syswm.c from the Xcode project Sam Lantinga 2023-11-15 21:51:22 -08:00
  • fb08c22abf Disable controller state debug messages Sam Lantinga 2023-11-15 21:46:45 -08:00
  • 2999634f29 Map Siri Remote touchpad to D-Pad for consistency with physicalInputProfile mapping Sam Lantinga 2023-11-15 20:55:32 -08:00
  • 2ff9255f29 Print the GUID for controllers that don't have a mapping Sam Lantinga 2023-11-15 20:54:38 -08:00
  • 64939d3586 Switch the menu button on the Apple TV remote to the B button to match UI guidelines Sam Lantinga 2023-11-15 17:30:27 -08:00
  • 0fe5713964 Improved GCController handling on Apple platforms Sam Lantinga 2023-11-14 12:58:33 -08:00
  • aaf54b09a1 Revert "Cleanup WIN_CreateCursor() code a bit" Sam Lantinga 2023-11-15 11:30:30 -08:00
  • e923a458ea audio: Protect against race conditions when closing a physical device. Ryan C. Gordon 2023-11-15 14:12:31 -05:00
  • 8fa0746d4a audio: Fix postmix state when migrating to new default devices. Ryan C. Gordon 2023-11-15 14:10:29 -05:00
  • 078995bbe0 x11: Set the skip taskbar and skip pager atoms on utility windows Frank Praznik 2023-11-05 16:17:36 -05:00
  • a58af6d0d1 wasapi: Reference devices when proxying to management thread. Ryan C. Gordon 2023-11-14 16:18:38 -05:00
  • 05eb08053d Fixed IOS_SupportedHIDDevice() returning SDL_FALSE before initialization Sam Lantinga 2023-11-14 10:57:47 -08:00
  • cc7c0a2dab Fixed IOS_SupportedHIDDevice() returning SDL_FALSE before initialization Sam Lantinga 2023-11-14 10:57:47 -08:00
  • 34392db9c3 Fixed IOS_SupportedHIDDevice() returning SDL_FALSE before initialization Sam Lantinga 2023-11-14 10:57:47 -08:00
  • c2ebe1024b 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 -08:00
  • 1a722ef500 Fixed a memory leak at window creation. Sam Lantinga 2023-11-08 14:26:07 -08:00
  • 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 -08:00
  • 708f18d49e 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 -08:00