Commit Graph

  • 22354b4142 video: simplify window-type check in SDL_CreateWindow pionere 2022-11-12 08:29:15 +0100
  • 20ed0a23cc video: simplify window-type check in SDL_CreateWindow pionere 2022-11-12 08:29:15 +0100
  • 85aa9b8b6f
    wasapi: Favor the system resampler again, for now. Ryan C. Gordon 2022-11-11 13:47:36 -0500
  • 9f8b68a278 Fixed building without linux/input.h Sam Lantinga 2022-11-11 10:24:17 -0800
  • b7e65a81f1 Fixed incorrect WGI controller state when the application loses focus Sam Lantinga 2022-11-11 08:57:07 -0800
  • 875e9b35d7 N-Gage: additional cleanup Michael Fitzmayer 2022-10-26 15:19:28 +0200
  • afbafc2aef Remove redundant dependency to bitdraw.h, minor cleanup Michael Fitzmayer 2022-10-21 08:11:48 +0200
  • d09edcbcac video: sync Metal_CreateView with GL_CreateContext and Vulkan_CreateSurface no need to check if _this->Metal_CreateView, since it is already checked in Re(create)Window pionere 2022-11-11 12:10:27 +0100
  • b71d927429 video: add NOT_AN_OPENGL_WINDOW define (similar to NOT_A_VULKAN_WINDOW) pionere 2022-11-11 12:09:15 +0100
  • 3fb019bede video: sync Metal_CreateView with GL_CreateContext and Vulkan_CreateSurface no need to check if _this->Metal_CreateView, since it is already checked in Re(create)Window pionere 2022-11-11 12:10:27 +0100
  • 26fb007427 video: add NOT_AN_OPENGL_WINDOW define (similar to NOT_A_VULKAN_WINDOW) pionere 2022-11-11 12:09:15 +0100
  • 36c6ed4b6f video: add SDL_DllNotSupported - add SDL_DllNotSupported and use it to sync the behavior of SDL_GL_LoadLibrary with SDL_Vulkan_LoadLibrary pionere 2022-11-11 08:33:55 +0100
  • dd44cacbd6 remove duplicated SDL_hidapi_steam.c additions to watcom makefiles. Ozkan Sezer 2022-11-11 12:51:30 +0300
  • 21bc57f484 video: add SDL_DllNotSupported - add SDL_DllNotSupported and use it to sync the behavior of SDL_GL_LoadLibrary with SDL_Vulkan_LoadLibrary pionere 2022-11-11 08:33:55 +0100
  • 0dfc829a6b Added simple BLE Steam Controller support on all platforms Sam Lantinga 2022-11-10 19:16:53 -0800
  • 3d8a7e4c15
    cocoa: implement GL_GetDrawableSize for OpenGL ES Steven Noonan 2021-04-09 07:44:38 -0700
  • e8fbb02d16
    windows: support forcing EGL for GL desktop Steven Noonan 2022-09-11 12:30:18 -0700
  • 085a276d6c
    egl: implement callbacks for defining custom EGL attributes Steven Noonan 2022-08-25 22:41:06 -0700
  • 0644042eb8
    egl: implement public functions to obtain internal EGL handles Steven Noonan 2022-08-25 19:44:35 -0700
  • eacf6dc15e
    egl: fix function prototype for eglGetPlatformDisplay Steven Noonan 2022-08-25 22:53:25 -0700
  • fb1a581209
    egl: add hint to disable eglGetDisplay fallback when eglGetPlatformDisplay fails Steven Noonan 2022-08-25 21:29:30 -0700
  • c608cf6222
    egl: implement SDL_GL_EGL_PLATFORM attribute Steven Noonan 2022-08-25 20:29:41 -0700
  • aed980526c
    SDL_video: defer destroying window until GL/EGL/Vulkan unloaded Steven Noonan 2022-08-25 20:22:52 -0700
  • 5a7c20b945
    hints: replace SDL_HINT_VIDEO_X11_FORCE_EGL with platform-agnostic SDL_HINT_VIDEO_FORCE_EGL Steven Noonan 2022-08-25 19:35:41 -0700
  • 2f8077a069
    SDL_windowswindow: add hint to allow Windows dark mode borders/title bar Steven Noonan 2022-08-25 20:10:08 -0700
  • f430ef5ddc Don't change the window position when creating it on iOS, it is already placed on the correct display Sam Lantinga 2022-11-10 17:27:48 -0800
  • cae966f0d8 DPI test program Pieter-Jan Briers 2022-10-02 18:11:28 +0200
  • 96388002aa Add function to query window content scale Pieter-Jan Briers 2022-06-20 04:00:53 +0200
  • 7c05ea0a0e Added mappings for the GameSir T3 and T4 Pro controllers Sam Lantinga 2022-11-10 13:35:40 -0800
  • 404cb27677 Added macOS mappings for the Nintendo Switch Pro Controller over Bluetooth Sam Lantinga 2022-11-10 13:28:03 -0800
  • 29cafa9c94 add SDL_ContextNotSupported and validate flags in SDL_RecreateWindow similar to SDL_CreateWindow pionere 2022-11-10 08:23:16 +0100
  • 1f38005a71 add SDL_ContextNotSupported and validate flags in SDL_RecreateWindow similar to SDL_CreateWindow pionere 2022-11-10 08:23:16 +0100
  • 1008cc8e5f
    video: Add some braces to match SDL coding style. Ryan C. Gordon 2022-11-09 12:55:27 -0500
  • ac3349faaf solve FIXMEs in SDL_video.c pionere 2022-11-09 09:11:04 +0100
  • e5c599f8c6 fix SOLARIS_ATOMICS - use 'sizeless' int types (int uses 32-bit even if _LP64 is set) pionere 2022-11-09 09:02:23 +0100
  • d7511e82d7 solve FIXMEs in SDL_video.c pionere 2022-11-09 09:11:04 +0100
  • 34f40cd033 fix SOLARIS_ATOMICS - use 'sizeless' int types (int uses 32-bit even if _LP64 is set) pionere 2022-11-09 09:02:23 +0100
  • d34da0e2c0 Cocoa_GetDisplayUsableBounds: Remove SDL_assert past-due 2022-11-08 17:05:57 -0500
  • b095df7f5c simplify MSC_ATOMICS - use _Interlocked(Compare)ExchangePointer in case of _M_IX86 as well - improve assertions: 1. add assertions to SDL_AtomicAdd/SDL_AtomicSet and SDL_AtomicCAS 2. use sizeof(a->value) instead of sizeof(int) pionere 2022-11-08 08:39:43 +0100
  • 3dc88da022 Fix Dualshock 4 rumble stopping too early meyraud705 2022-11-08 13:27:56 +0100
  • 6432f45a1c Don't treat the Nintendo IMU as a separate game controller on Linux Sam Lantinga 2022-11-08 10:27:21 -0800
  • 2e3b4f3fd7 Don't send rumble to the Amazon Luna controller on macOS Sam Lantinga 2022-11-08 07:50:51 -0800
  • 1e9018a17e Fix Dualshock 4 rumble stopping too early meyraud705 2022-11-08 13:27:56 +0100
  • b455c3b3d9 simplify MSC_ATOMICS - use _Interlocked(Compare)ExchangePointer in case of _M_IX86 as well - improve assertions: 1. add assertions to SDL_AtomicAdd/SDL_AtomicSet and SDL_AtomicCAS 2. use sizeof(a->value) instead of sizeof(int) pionere 2022-11-08 08:39:43 +0100
  • 02bc359b64 Shorten "Bensussen Deutsch & Associates,Inc.(BDA)" to "BDA" for controller names Sam Lantinga 2022-11-07 19:31:18 -0800
  • b0dc6709b9 coreaudio: Don't use deprecated kAudioObjectPropertyElementMaster symbol. Ryan C. Gordon 2022-11-07 14:26:48 -0500
  • db01016dd6 revert replace AM_PATH_SDL2 usage with corresponding PKG_CHECK_MODULES. Ozkan Sezer 2022-11-07 21:15:30 +0300
  • e873d60981 fix handling of SDL_EventQ.active - SDL_EventQ.active is a bool variable -> do not use SDL_AtomicGet/Set, it does not help in any way - protect SDL_EventQ.active with SDL_EventQ.lock - set SDL_EventQ.active to FALSE by default pionere 2022-11-07 10:02:06 +0100
  • eb670742f5 better SDL_AtomicGet(Ptr) implementation pionere 2022-11-07 09:05:32 +0100
  • ce8414643b fix handling of SDL_EventQ.active - SDL_EventQ.active is a bool variable -> do not use SDL_AtomicGet/Set, it does not help in any way - protect SDL_EventQ.active with SDL_EventQ.lock - set SDL_EventQ.active to FALSE by default pionere 2022-11-07 10:02:06 +0100
  • bb8230ea6a better SDL_AtomicGet(Ptr) implementation pionere 2022-11-07 09:05:32 +0100
  • 64c93f7804 replace AM_PATH_SDL2 usage with corresponding PKG_CHECK_MODULES. Ozkan Sezer 2022-11-06 23:51:04 +0300
  • 5dc93451d2
    JANITORIAL : Correct some more spelling mistakes (#6489) Hubert Maier 2022-11-06 20:49:37 +0100
  • c2675d74c5 Revert "cocoa: Discard the IME Candidate Window immediately when Escape is pressed" Sam Lantinga 2022-11-06 10:52:20 -0800
  • 476afc4a29
    Configure: Revert fix Hubert Maier 2022-11-06 18:38:50 +0100
  • bff20edfeb
    Configure: Revert fix Hubert Maier 2022-11-06 18:37:23 +0100
  • 39a501dcb2
    Configure: Revert fix Hubert Maier 2022-11-06 18:35:26 +0100
  • e93355d717
    CONFIGURE: Fix typo in comment Hubert Maier 2022-11-06 18:00:39 +0100
  • 74bf0d8b7a
    CONFIGURE: Fix typo in comment Hubert Maier 2022-11-06 17:59:31 +0100
  • 6fa37590e0
    SDL_WINDOWSMESSAGEBOX.C: Fix typo in error output Hubert Maier 2022-11-06 17:55:34 +0100
  • 0c33e157e8
    SDL_WAYLANDWINDOW.C: Fix typo in comment Hubert Maier 2022-11-06 17:53:56 +0100
  • 9c3e61b7ce
    SDL_COCOAMOUSE.H: Fix typo in comment Hubert Maier 2022-11-06 17:51:08 +0100
  • 07cbb7e9fc
    SDL_SYSRENDER.H: Fix typo in comment Hubert Maier 2022-11-06 17:45:39 +0100
  • 87391ce8d3
    README.TXT: Typo fixed Hubert Maier 2022-11-06 17:42:36 +0100
  • 01e8f9dd6b
    SDL_QSA_AUDIO.C: Typo in error output fixed Hubert Maier 2022-11-06 17:40:37 +0100
  • d6d15b883d
    CMAKELISTS.TXT: Typo in option output fixed Hubert Maier 2022-11-06 17:36:36 +0100
  • d80e8fd45f
    CONFIGURE: Typo in comment fixed Hubert Maier 2022-11-06 17:33:24 +0100
  • f2ce7c5fb2 Added the G29 as a PlayStation controller Sam Lantinga 2022-11-06 08:23:08 -0800
  • 9d1dbd2ad8 Added note about trigger rumble availability across third-party Xbox One controllers Sam Lantinga 2022-11-06 01:16:52 -0800
  • e7a56323ab Make sure we wait after sending the rumble packet when initializing the PowerA Xbox One Mini Wired Controller Sam Lantinga 2022-11-06 01:43:05 -0700
  • 6875e62af3 Make sure we don't send Xbox controllers rumble so quickly that it overwhelms the firmware Sam Lantinga 2022-11-06 01:15:20 -0700
  • 38af459dd9 Fixed potential clobbering of packets of different types using SDL_HIDAPI_SendRumble() Sam Lantinga 2022-11-06 01:15:19 -0700
  • e45cb5b1e2 Fixed initializing the PowerA Xbox One Mini Wired Controller Sam Lantinga 2022-11-06 01:15:18 -0700
  • 0d76e2a8a1 cocoa: Discard the IME Candidate Window immediately when Escape is pressed Edward Li 2022-11-06 04:59:02 +0800
  • 15a9890919 Added SDL_HINT_HIDAPI_IGNORE_DEVICES to specify devices that should be ignored in SDL_hid_enumerate() Sam Lantinga 2022-11-05 16:44:52 -0700
  • 297ecb706d Added SDL_strcasestr() for a case insensitive version of SDL_strstr() Sam Lantinga 2022-11-05 15:58:30 -0700
  • a4626dea8d Fixed initializing the PDP Xbox One and Victrix Gambit controllers Sam Lantinga 2022-11-05 14:24:41 -0700
  • 8b9ab2eb2e cocoa: Discard the IME Candidate Window immediately when Escape is pressed Edward Li 2022-11-06 04:59:02 +0800
  • 7e11b09b3b The PowerA Xbox One Mini Wired Controller works with the HIDAPI driver now Sam Lantinga 2022-11-05 13:50:37 -0700
  • a2d66b6a91 SDL_GameControllerMapping() should return the string for the actual mapping that was used when opening a gamecontroller, rather than do a GUID match again Sam Lantinga 2022-11-05 13:12:10 -0700
  • f3bf543e2a recognize game controllers connected via raphnet technologies WUSBMote v2.2 Stefan Sperling 2022-11-05 15:21:29 +0000
  • 24cdebe464 Added the hint SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED to control the brightness of the Xbox button LED on the Xbox One controller Sam Lantinga 2022-11-05 10:34:08 -0700
  • c93900437f audio: Avoid accumulation errors in resampler. Ryan C. Gordon 2022-11-05 10:38:33 -0400
  • 7a58df136f recognize game controllers connected via raphnet technologies WUSBMote v2.2 Stefan Sperling 2022-11-05 15:21:29 +0000
  • 78f97108f9
    audio: Avoid accumulation errors in resampler. Ryan C. Gordon 2022-11-05 10:38:33 -0400
  • 689218ebf5 Fix wayland reconnection paths David Edmundson 2022-11-04 12:07:20 +0000
  • 78953215fd Fix wayland reconnection paths David Edmundson 2022-11-04 12:07:20 +0000
  • 33a68f575f Added Linux mappings for the Logitech G29 in PS3 and PS4 modes Sam Lantinga 2022-11-03 16:02:58 -0700
  • c70e675900 Wait a bit for devices to initialize before trying to enumerate and open them. Sam Lantinga 2022-11-03 12:37:54 -0700
  • 084fa4c3fa cocoa: Reset IME when sending composed text Guldoman 2022-11-01 10:55:17 +0100
  • 61297f703a cmake: on Apple, check for presence of an OBJC compiler Anonymous Maarten 2022-10-29 03:20:30 +0200
  • 04bcc910e9 cmake: don't do enable_language(OBJC) Anonymous Maarten 2022-10-29 03:14:54 +0200
  • b50e429354 Fix compilation for .m files extension Luca Lolli 2022-09-07 12:21:56 +0200
  • 4c704ecfdd cmake: use SDL2-static as static library output name when prefix/static == ""/".lib" Anonymous Maarten 2022-11-01 16:33:21 +0100
  • 5af921a155 Use exisiting version mechanism Thomas1664 2022-11-01 20:28:38 +0000
  • d6c7c12d57 Use project(VERSION) instead of Git to determine current SDL version Thomas1664 2022-11-01 20:12:37 +0000
  • c3077f79d6 cmake: use SDL2-static as static library output name when prefix/static == ""/".lib" Anonymous Maarten 2022-11-01 16:33:21 +0100
  • 55b03c7493 Updated to version 2.24.2 for point release release-2.24.2 Sam Lantinga 2022-11-01 05:47:12 -0700
  • 70a41f9bc2 wayland: Read `window` data only if `window` is valid Guldoman 2022-11-01 09:59:16 +0100
  • 64b21a62f9
    cocoa: Reset IME when sending composed text Guldoman 2022-11-01 10:55:17 +0100