Commit graph

  • f5b3247aae further mouse relative motion fix for os/2 (thanks Andrey Vasilkin) Ozkan Sezer 2023-06-08 03:40:32 +0300
  • aa536217b3
    x11: check if window size/position has changed during SDL_ShowWindow. Ryan C. Gordon 2023-06-07 15:42:22 -0400
  • 14f4fd3f11 git commit -m "cmake: set maximum policy to 3.5 Anonymous Maarten 2023-06-07 20:35:15 +0200
  • b1324fbc9f fixed os/2 mouse relative motion not working (thanks Andrey Vasilkin,) Ozkan Sezer 2023-06-05 11:50:50 +0300
  • 4700fbcbdf Don't bother re-encoding Latin1 characters in the ASCII range Sam Lantinga 2023-06-04 05:37:06 -0700
  • 2660da6f5c Always allocate zt in output of SDL_iconv_string() Eddy Jansson 2023-02-28 17:50:26 +0100
  • 7c86d96e86 Fixed SDL_iconv_string() truncation when handling SDL_ICONV_E2BIG Sam Lantinga 2023-06-04 01:01:06 -0700
  • a1dea11d32 fix MSVC build error. Ozkan Sezer 2023-06-04 14:29:10 +0300
  • bfef7c302c Only convert the result of XLookupString() if it's not already UTF-8 Sam Lantinga 2023-06-04 02:06:52 -0700
  • b9d1c483b9 Fixed building with the 16.1.4479499 Android toolchain Sam Lantinga 2023-06-03 23:55:56 -0700
  • dc94cca8dd Fixed typo in cherry-pick (thanks @HadesD!) Sam Lantinga 2023-06-03 11:57:08 -0700
  • 97fe777ab4 Steam uses a different VID/PID for the Steam Virtual Gamepad on Windows Sam Lantinga 2023-06-03 11:39:03 -0700
  • f1bad83a21 Revert "Fixed detection of the Steam Virtual Gamepad on macOS" Sam Lantinga 2023-06-03 11:36:38 -0700
  • 7aa28ce279 Fixed detection of the Steam Virtual Gamepad on macOS Sam Lantinga 2023-06-02 18:37:45 -0700
  • c89a460672 Fixed build if SDL_JOYSTICK_RAWINPUT_MATCHING isn't enabled Sam Lantinga 2023-06-02 11:20:31 -0700
  • e3bfacde3e Don't use raw input while Remote Desktop is active Sam Lantinga 2023-06-02 11:16:07 -0700
  • 9c05098ed9 Fixed WGI immediately being correlated with raw input devices with no input Sam Lantinga 2023-06-02 09:38:18 -0700
  • c395240425 hints: clarify support for comma-separated values for QtWayland orientation that's available since 2.0.22 Alibek Omarov 2023-06-02 05:59:06 +0300
  • 68e3e99087 wayland: reset orientation bitmask before reading values from hint on QtWayland Alibek Omarov 2023-06-02 05:55:42 +0300
  • 7f7ea909bc testautomation_guid.c: fix integer warning in 32 bit builds. Ozkan Sezer 2023-05-31 04:50:02 +0300
  • 379a6f4dab
    x11: Attempt to wait for SDL_MaximizeWindow to complete before returning. Ryan C. Gordon 2023-05-30 17:04:31 -0400
  • d275851dfb
    windows: Don't allow non-resizable windows to be maximized. Ryan C. Gordon 2023-05-29 14:46:58 -0400
  • a9ded76dff
    VisualC: turn on multi-processor compilation. Ryan C. Gordon 2023-05-19 01:35:08 -0400
  • 5007b96363 Fixed build warning Sam Lantinga 2023-05-28 19:23:56 -0700
  • b2e88ecfeb Disable SDL_JOYSTICK_RAWINPUT_XINPUT Sam Lantinga 2023-05-28 18:41:21 -0700
  • d6cd450624 windows: SDL_Delay expects a 32-bit integer Anonymous Maarten 2023-05-27 02:34:41 +0200
  • e875775940 windows: SDL_immdevice needs SDL_timer.h include Anonymous Maarten 2023-05-27 02:10:18 +0200
  • 72606d97e6 cmake: allow #include "SDL2/SDL.h.h" when using SDL2 as subproject Anonymous Maarten 2023-05-25 15:56:35 +0200
  • 48e71ae87b
    wasapi: Deal with HDMI or DisplayPort-based audio devices. Ryan C. Gordon 2023-05-26 19:08:24 -0400
  • 7308325559 Added support for printing wide strings using "%ls" syntax Sam Lantinga 2023-05-26 13:57:49 -0700
  • 9dea06f5b5 fix mingw build failures in CI with clang-tidy. Ozkan Sezer 2023-05-26 23:55:04 +0300
  • c68976360d Fix -Wunused-function warning when configuring with -DSDL_X11_XINPUT2=OFF Anonymous Maarten 2023-02-18 04:48:24 +0100
  • a535cc62a0
    video: Only specify some GL context attributes if not the explicit default. Ryan C. Gordon 2023-05-25 10:04:44 -0400
  • 63b8af3558 Disable unused local typedefs warning Sam Lantinga 2023-05-23 17:23:30 -0700
  • 3f1fd5abff Updated source to match SDL function prototype style Sam Lantinga 2023-05-23 10:59:03 -0700
  • 92f72682e7 Document the Android SDK versions checked in Java code Sam Lantinga 2023-05-23 08:44:49 -0700
  • 891c89eeb8 Fix unused variable warnings Frank Praznik 2023-05-23 11:15:48 -0400
  • e2b8d96529 wayland: Validate surfaces and window data before sending touch events Frank Praznik 2023-05-23 10:25:36 -0400
  • 78a92b4f9d Fixed duplicate Joy-Con controllers on macOS Sam Lantinga 2023-05-22 13:54:15 -0700
  • 7b2b99a996 Fixed handling the Saitek P3600, which doesn't use the Xbox 360 controller protocol Sam Lantinga 2023-05-22 12:41:03 -0700
  • b6d051e226 Fixed reporting backspace key if there is no text in the edit buffer (thanks @312937!) Sam Lantinga 2023-05-22 11:54:46 -0700
  • 0ad0347acb Use numeric codes for Android versions, to avoid SDK dependencies Sam Lantinga 2023-05-22 11:51:09 -0700
  • a2f4783e75 Don't map the top keyboard row to numbers when using the one-handed DVORAK layouts (thanks @tormol!) Sam Lantinga 2023-05-22 11:30:42 -0700
  • 2001a891c4 Fix Xbox link error from IsRectEmpty Caleb Cornett 2023-05-20 13:09:46 -0400
  • 1ee9a437f9 Stop beep when running iOS apps on ARM-based Macs M. P. Halpin 2022-12-31 20:45:35 -0800
  • 69644346ac Added the hint SDL_HINT_ENABLE_SCREEN_KEYBOARD to control whether the on-screen keyboard should be shown when text input is active Sam Lantinga 2023-05-20 11:09:36 -0700
  • 00b87f1ded Make sure the sentinel is at the end of the current event pump cycle Sam Lantinga 2023-05-20 10:27:48 -0700
  • beca41480d Undo name change for the controller list Sam Lantinga 2023-05-19 14:26:37 -0700
  • 43b12fd9bc Moved the controller list out so it can be included elsewhere Sam Lantinga 2023-05-19 14:22:35 -0700
  • e8ec8ba1d4 Added support for the Astro C40 in Xbox 360 mode Sam Lantinga 2023-04-27 17:10:44 -0700
  • feeec90873 test/testgles2_sdf.c: type fixes from commit e26e893daf, style clean-up. Ozkan Sezer 2023-05-19 17:00:24 +0300
  • d361acdd4e testgles2_sdf: build with CMake + fix build errors/warnings Anonymous Maarten 2023-05-19 15:24:52 +0200
  • 92a487f2e4 style fixes for SDL_PROC macros. Ozkan Sezer 2023-05-19 14:10:02 +0300
  • df9d0fb332
    power: On Linux, compare status strings as case-insensitive. Ryan C. Gordon 2023-05-18 13:26:55 -0400
  • 4a0b9522b6
    audio: Load .WAV files with format->blockalign==0. Ryan C. Gordon 2023-05-17 20:06:58 -0400
  • 32999798e0
    dynapi: Accept a comma-separated list of libraries to attempt to load. Ryan C. Gordon 2023-05-17 19:53:36 -0400
  • 424bc4bcf7 SDL emscripten port: preventDefault should not be called on mousedown. Otherwise mouseup will not be fired outside iframe in Chrome-based browsers valid-ptr 2023-05-17 20:07:22 +0300
  • 0eea92c8fc
    blit: Add a case for 8-bit blits that sdl12-compat exposed. Ryan C. Gordon 2023-05-16 14:38:44 -0400
  • d42c303b24 Check to make sure the Windows joystick device has buttons and axes Sam Lantinga 2023-05-15 21:43:16 -0700
  • 237348c772 Changed all variadic macros into fixed (thanks @Wohlstand!) Sam Lantinga 2023-05-10 06:29:35 -0700
  • 86786ed544 coreaudio: Flush/stop the AudioQueue before disposing of it. Ryan C. Gordon 2023-05-08 14:25:01 -0400
  • de93728674 Removed redundant __powerpc__ check Sam Lantinga 2023-05-06 08:44:19 -0700
  • 5e74365e55 SDL_blit_N.c: Move ppc64le swizzle outside of loop Jeremy Rand 2023-05-06 03:24:02 +0000
  • 3e64fec9f4 Fix bug memory acess Loc(Elliot) 2023-05-04 19:26:50 +0700
  • 707e9397ca Removed memset_pattern4() from SDL headers Sam Lantinga 2023-04-30 21:38:29 -0700
  • f72213c4ac By default, OpenBSD uses Linux controller mappings Sam Lantinga 2023-04-29 17:09:17 -0700
  • 132b88749c wayland: Destroy proxy wrappers and callbacks before event queues Frank Praznik 2023-04-27 13:06:00 -0400
  • 8b39eb9b1f wayland: Fixes a memory leak wheere primary selection isn't freed Linus Probert 2023-04-24 20:48:42 +0200
  • 0f2322acfc hidapi/mac: replace sprintf uses with snprintf. Ozkan Sezer 2023-04-24 18:55:14 +0300
  • 5f344c17c2 hidapi/mac: import mainstream commit c1b9d2ad Ozkan Sezer 2023-04-24 18:47:04 +0300
  • a688ecd6fa
    Check return value of SDL_malloc() Mingjie Shen 2023-04-23 00:26:03 -0400
  • 120bc77e91 Report PS3 accelerometer values in m/s2 instead of Gs Sam Lantinga 2023-04-19 13:10:39 -0700
  • 535ec1a921 cmake: allow users of sdl2-config.cmake to not add -mwindows to the link options Anonymous Maarten 2023-04-18 18:46:35 +0200
  • 7ec9a4385a More defensive coding against dangling device pointers Sam Lantinga 2023-04-06 11:33:27 -0700
  • 6d7269815b Clarified the expected sensor value when a game controller is at rest Sam Lantinga 2023-04-06 09:54:39 -0700
  • cb0cf14155 The latest Armor-X Pro firmware update fixes the sign on the Z axis of the sensors Sam Lantinga 2023-04-06 09:54:04 -0700
  • 7914234b26 Fix key code names for ISO keyboard layouts Cyril Dubet 2023-04-05 01:21:41 +0200
  • 51dcc3bb0b The macOS minimum deployment target is now 10.11 Sam Lantinga 2023-04-05 11:37:27 -0700
  • f6363fde9a Fixed crash if joystick->hwdata != NULL && device->driver == NULL Sam Lantinga 2023-04-05 11:23:28 -0700
  • f633915443 fix build after commit 22685556e5. Ozkan Sezer 2023-04-05 02:10:56 +0300
  • 57043825ba Fixed crash if dbus can't be initialized Sam Lantinga 2023-04-04 12:33:41 -0700
  • 22685556e5 Don't probe for PlayStation controllers when we already know the controller type Sam Lantinga 2023-03-30 07:36:40 -0700
  • f444eac557 Fixed analog triggers on the DualSense controller Sam Lantinga 2023-03-30 07:25:49 -0700
  • eb0d214c17 Haiku: use a BLooper for events. Jerome Duval 2023-03-29 21:28:21 +0200
  • 55f74c3285 x11: Don't allow the changing of certain scancodes Frank Praznik 2023-03-29 15:16:59 -0400
  • 2aeac8de51 include: Fixed a C++-style single line comment. Wohlstand 2023-03-30 00:40:46 +0300
  • 6d01ffcd94 Split up CFLAGS construction so it can be overridden Stephen Kitt 2023-03-19 13:45:36 +0100
  • c2ee45f5ff The Xinmotek Controller is used in multiple products with different mappings Sam Lantinga 2023-03-28 15:14:00 -0700
  • 0bf63175ab Fixed gyro values for the Armor-X Pro controller Sam Lantinga 2023-03-28 14:44:28 -0700
  • d043c8535b Fixed the accelerometer and gyro axes for the Armor-X Pro controller Sam Lantinga 2023-03-28 12:28:15 -0700
  • d2a2787783 Fix remaining -Wimplicit-fallthrough warnings Anonymous Maarten 2023-03-28 19:24:33 +0200
  • 85fecbb10b video: fix warnings about unused variables when building without duff's loop Anonymous Maarten 2023-03-18 20:47:24 +0100
  • ec3e333fb8 testautomation_audio: fix -Wimplicit-fallthrough warning Anonymous Maarten 2023-03-18 20:34:56 +0100
  • 1402d13556 video/blit: fix -Wimplicit-fallthrough warnings Anonymous Maarten 2023-03-18 20:34:38 +0100
  • 03c239ded9 testsurround: fix channel names Anonymous Maarten 2023-03-18 20:32:14 +0100
  • 16c9bad786 Safety fix: clear "_this->wakeup_window" when destroying the window Sylvain 2023-03-28 09:49:45 +0200
  • 6574e5eb57 Safety fix: clear "_this->current_glwin" when destroying the window Sylvain 2023-03-28 09:48:58 +0200
  • 4fa21ee5ed
    Fixed bug #7515 - Window still grabbed after destroying Sylvain 2023-03-28 09:28:17 +0200
  • 8bfbda1eab Fixed the accelerometer sensitivity for the Armor-X Pro controller Sam Lantinga 2023-03-27 14:27:22 -0700
  • 93c289b475 Increased precision for PS4 sensor data conversion Sam Lantinga 2023-03-27 14:21:05 -0700