Commit Graph

  • 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
  • 0ec1209eab Fixed a memory leak at window creation. Sam Lantinga 2023-11-08 14:26:07 -08:00
  • bd4966999b Replacing SDL_SCANCODE_AUDIOMUTE by SDL_SCANCODE_MUTE on Windows Louis M 2023-11-13 13:06:07 -05:00
  • 925362a2fc Replacing SDL_SCANCODE_AUDIOMUTE by SDL_SCANCODE_MUTE on Windows Louis M 2023-11-13 13:06:07 -05:00
  • 1de85491e1 Fixed mouse wheel scrolling direction on iOS Sam Lantinga 2023-11-14 09:10:56 -08:00
  • 15504da0b8 Fixed mouse wheel scrolling direction on iOS Sam Lantinga 2023-11-14 09:10:56 -08:00
  • f5600fd9f4 Fall back to using the physical profile for Apple controllers if they don't match a standard profile Sam Lantinga 2023-11-14 06:28:27 -08:00
  • 924de4df48 Enable transparent windows when using the D3D11 renderer Sam Lantinga 2023-11-13 21:11:51 -08:00
  • 1c64366b80 Added SDL_CreateRendererWithProperties() and SDL_CreateTextureWithProperties() Sam Lantinga 2023-11-13 12:13:20 -08:00
  • 7203641597 Note that the SDL window properties are read-only Sam Lantinga 2023-11-13 13:58:33 -08:00
  • e0c45c6c98 Renamed SDL_WINDOW_FOREIGN to SDL_WINDOW_EXTERNAL Sam Lantinga 2023-11-13 12:21:23 -08:00
  • 229b7b9d50 SDL_CreateWindowWithPosition() and SDL_CreateWindowFrom() have been replaced with SDL_CreateWindowWithProperties() Sam Lantinga 2023-11-13 11:29:30 -08:00
  • 6303197b20 Revert "Check to make sure the Windows joystick device has buttons and axes" Sam Lantinga 2023-11-13 21:33:09 -08:00
  • 6c0a114efb Fixed the ROG PUGIO II showing up as a game controller Sam Lantinga 2023-11-13 21:30:57 -08:00
  • cc20d0147e Revert "Check to make sure the Windows joystick device has buttons and axes" Sam Lantinga 2023-11-13 21:33:09 -08:00
  • 8c82b73027 Fixed the ROG PUGIO II showing up as a game controller Sam Lantinga 2023-11-13 21:30:57 -08:00
  • 2c1fbe1967 Revert "Check to make sure the Windows joystick device has buttons and axes" Sam Lantinga 2023-11-13 21:33:09 -08:00
  • edd044e901 Fixed the ROG PUGIO II showing up as a game controller Sam Lantinga 2023-11-13 21:30:57 -08:00
  • 861b1ebd12 properties: Use a mutex instead of an RWLock to guard the hash table Frank Praznik 2023-11-13 18:06:45 -05:00
  • dd8ab67bd9 Sync wiki -> headers. Ryan C. Gordon 2023-11-13 15:46:29 -05:00
  • 91460fc13d include: Fixed up documentation in SDL_pen.h Ryan C. Gordon 2023-11-13 15:40:55 -05:00
  • 876c97454a Cleanup WIN_CreateCursor() code a bit Dimitriy Ryazantcev 2022-11-26 18:37:10 +02:00
  • 8766aa39d6 Sync wiki -> headers. Ryan C. Gordon 2023-11-13 13:03:42 -05:00
  • e5ffd6d8eb include: Removed \link and \endlink Doxygen tags. Ryan C. Gordon 2023-11-13 13:01:25 -05:00
  • 92d70f4167 cpuinfo: Fix detection of physical memory above 2GB on NetBSD nia 2023-11-12 20:22:23 +01:00
  • 1c4723ac66 SDL_CreateWindowFrom() now takes a set of properties that describe the native window and options. Sam Lantinga 2023-11-12 21:37:00 -08:00
  • 6afae6681b Allow casting properties of different types Sam Lantinga 2023-11-12 19:06:23 -08:00
  • bd269b0f41 Added SDL_SetBooleanProperty() and SDL_GetBooleanProperty() Sam Lantinga 2023-11-12 18:34:22 -08:00
  • c47ac5b2df include: Fixed copy/paste error Ryan C. Gordon 2023-11-12 23:41:08 -05:00
  • 0efb3d90e0 audio: removed a fixed FIXME comment. Ryan C. Gordon 2023-11-10 23:40:22 -05:00
  • 69cae07cc1 cpuinfo: Fix detection of physical memory above 2GB on NetBSD nia 2023-11-12 20:22:23 +01:00