Commit Graph

  • 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
  • 45fc828c95 move SDL_EVENT_WINDOW_PEN_ENTER and SDL_EVENT_WINDOW_PEN_LEAVE down Ozkan Sezer 2023-11-12 23:02:10 +03:00
  • 0907f345cb Added property types: pointer, string, number, float Sam Lantinga 2023-11-12 09:47:31 -08:00
  • 7c80ac6df7 API for pressure-sensitive pens + XInput2/Wayland Christoph Reichenbach 2023-08-27 06:20:29 +00:00
  • d3e43668d0 Revert "Sync SDL3 wiki -> header" Sam Lantinga 2023-11-12 09:02:22 -08:00
  • 43571769f1 Sync SDL3 wiki -> header SDL Wiki Bot 2023-11-12 15:55:10 +00:00
  • 63e9827b90 wayland: Fix DPI calculation with scaled outputs Yussuf Khalil 2023-11-12 13:16:31 +01:00
  • 843873626c Handle window resizing on the render thread in D3D11 and D3D12 Sam Lantinga 2023-11-11 12:49:53 -08:00
  • f66f61de01 Fixed missing "0" in the button list Sam Lantinga 2023-11-11 08:30:13 -08:00
  • f3419d8c04 Re-add SDL_assert() with non boolean ptr syntax (#8531) Sylvain Becker 2023-11-11 10:29:05 +01:00
  • 04b6b2979f Re-add SDL_assert() with non boolean ptr syntax (#8530) Sylvain Becker 2023-11-11 10:28:24 +01:00
  • b374105975 Replaced SDL_GetTextureDXGIResource() with texture properties Sam Lantinga 2023-11-10 20:00:53 -08:00
  • c29df1699e Added shortened name for "Nintendo Co., Ltd." Sam Lantinga 2023-11-10 17:04:37 -08:00
  • 4a0bd06d58 Added support for the GameSir-G7 Controller for Xbox Sam Lantinga 2023-05-11 17:44:56 -07:00
  • 09d1e9defb Only update the battery status for Bluetooth Switch Pro controllers Sam Lantinga 2023-11-10 17:09:39 -08:00
  • 87794d03ad Added shortened name for "Nintendo Co., Ltd." Sam Lantinga 2023-11-10 17:04:37 -08:00
  • 03f29c19dc Added support for the Dragonrise GameCube adapter with VID 0x1843 Sam Lantinga 2023-11-10 16:34:33 -08:00
  • fbb6934905 Added support for the Dragonrise GameCube adapter with VID 0x1843 Sam Lantinga 2023-11-10 16:34:33 -08:00
  • d98e1bdfe1 Use the standard gamepad type for Switch Pro controllers using the GameCube form factor Sam Lantinga 2023-11-10 16:11:10 -08:00
  • a5a47d3bee Fixed crash if there is no controller mapping Sam Lantinga 2023-11-10 15:38:24 -08:00
  • 312faf9305 Updated documentation for the controller face buttons Sam Lantinga 2023-11-10 15:37:21 -08:00
  • 2991b9f6ac SDL now represents gamepad buttons as positional elements with a separate label Sam Lantinga 2023-11-06 13:07:12 -08:00
  • 8708ba7393 Don't leak if realloc fails meyraud705 2023-11-10 13:25:54 +01:00
  • 36b2d2e463 Fix memory leak in SDL_SendDrop() Mathieu Eyraud 2023-11-10 12:01:57 +01:00
  • dfb87e1099 Fix uninitialised variable 'properties' Mathieu Eyraud 2023-11-10 11:54:21 +01:00
  • e54c5e0204 Fix condition in SDLTest_TrackAllocations() Mathieu Eyraud 2023-11-10 11:58:56 +01:00