Commit graph

  • 50575aa184 Makefile.os2: fixed setting OS2DEBUG in CFLAGS. Ozkan Sezer 2022-03-10 18:50:10 +0300
  • 677dc1015c rawinput: Fix double detection of gamepads on some 3rd party X360 wireless receivers Cameron Gutman 2022-03-09 19:43:29 -0600
  • bf69868924 reduced a few ifdefs, fixed an unused warning if built w/o SDL_HAVE_YUV. Ozkan Sezer 2022-03-10 01:55:04 +0300
  • 01d38e7ade Make Win32 fullscreen and borderless windows minimizable Jo Bates 2022-03-09 14:03:52 -0800
  • 09b652b70a Make sure the string properties are actually strings (thanks Nat!) Sam Lantinga 2022-03-09 13:54:23 -0800
  • c6eef542ab Removed dead code Sam Lantinga 2022-03-09 13:48:31 -0800
  • 911ba8d343
    hide impossible branch in D3D_UnlockTexture pionere 2022-02-05 12:30:45 +0100
  • ea5b482bff
    Remove unused warning Sylvain 2022-03-09 15:38:36 +0100
  • 45833a148d
    Prevent shadowing static variable '_this' with local paramter '_this' of SDL_CreateWindowTexture Sylvain 2022-03-09 15:33:45 +0100
  • a4a80c8607
    Fix variable may be uninitialized when used here [-Wconditional-uninitialized] Sylvain 2022-03-09 15:21:55 +0100
  • 04256a5372
    Fix compilation (see #5313) Sylvain 2022-03-09 15:12:25 +0100
  • 0983fcee5e
    fix memory leak in D3D11_CreateRenderer pionere 2022-02-05 12:28:37 +0100
  • 3f8b450de2
    extend the code hidden by SDL_HAVE_YUV pionere 2022-02-05 12:22:34 +0100
  • ce1883e1e7
    fix compile error with disabled SDL_HAVE_YUV (vita) - UpdateTextureYUV is not defined if SDL_HAVE_YUV is not defined/zero + calling SDL_free suffice if the VITA_GXM_RenderData was just allocated pionere 2022-02-05 12:12:21 +0100
  • 14db417e12 Reenable getting the serial number on macOS Sam Lantinga 2022-03-08 21:32:27 -0800
  • c3ca3445bd Prefer HIDAPI on macOS, as that has extended functionality Sam Lantinga 2022-03-08 18:56:49 -0800
  • 6a787619e6 Allow reading background events for MFi controllers Sam Lantinga 2022-03-08 18:42:13 -0800
  • b064ad6ac5 Allow GL_ARB_texture_non_power_of_two environment variable to override OpenGL 2.0 check Sam Lantinga 2022-03-08 18:14:10 -0800
  • 1b7669374e Fixed the SDL controller type for USB_PRODUCT_XBOX_ONE_XINPUT_CONTROLLER Sam Lantinga 2022-03-08 09:58:24 -0800
  • 41e7d1baa6 Add SDL_GetDisplayDPI implementation on Emscripten Mahyar Koshkouei 2022-03-06 23:02:57 +0000
  • f03215bc70 fix linking with SDL_PULSEAUDIO_SHARED=OFF and SDL_X11_SHARED=OFF Nick Cao 2022-03-07 15:54:24 +0800
  • b2463a917c events: Add logging support for several missing event types Cameron Gutman 2022-03-06 15:02:53 -0600
  • bdafe1e049 Fixed whitespace Sam Lantinga 2022-03-04 11:01:55 -0800
  • 2e801b1ae7 Split long text input into multiple events if needed (thanks @zreedy!) Sam Lantinga 2022-03-04 10:49:12 -0800
  • 232c3556ac Sync wiki -> header SDL Wiki Bot 2022-03-04 17:30:05 +0000
  • ae73ea9c07 Clarified documentation for the trigger rumble API Sam Lantinga 2022-03-04 09:27:46 -0800
  • 13756b5c72 Add X1 and X2 button support to mouse test IOBYTE 2022-03-04 10:47:25 -0500
  • 2f7b885df9 Fix 'potentially uninitialized local pointer variable' error in UWP builds Cameron Cawley 2022-02-28 16:30:34 +0000
  • b7f8117d40 Build the standalone MSVC projects with GitHub Actions Cameron Cawley 2022-02-28 15:47:59 +0000
  • 550b8377bc Combine the MSVC and UWP workflows Cameron Cawley 2022-02-28 14:50:37 +0000
  • 98353533e5 riscos: Report keyboard repeat events Cameron Cawley 2022-02-23 18:54:31 +0000
  • af40cb6f00 Added support for the Razer Huntsman Analog keyboard in controller mode Sam Lantinga 2022-02-23 15:49:10 -0800
  • 669a7f8552 Sync wiki -> header SDL Wiki Bot 2022-02-23 16:18:05 +0000
  • 4a43321c81 cmake: Fix bug #5361. Ozkan Sezer 2022-02-23 18:10:02 +0300
  • 94d43186f2 GameCubeAdapter: Add suppport for all rumble modes This adds support for all 3 of the gamecube controller's rumble modes Rumble: 1 Stop: 0 StopHard: 2 This is useful for applications that need the full range of support This also adds a hint to control rumble behavior, defaults 0 to maintain compatibility Phillip Stephens 2022-02-22 00:41:15 -0800
  • b946e31ec8 video: Allow unaccelerated SDL_HINT_FRAMEBUFFER_ACCELERATION renderers. Ryan C. Gordon 2022-02-23 09:10:46 -0500
  • 60ddb74cfe video: rework how we prepare a texture framebuffer. Ryan C. Gordon 2022-02-02 12:19:37 -0500
  • 08d27dfd7b SDL_openslES.c: Detect float support in runtime and use it Wohlstand 2022-02-22 15:27:30 +0300
  • 293a0aa80e
    opengl: If GL version >= 2.0, NPOT textures are supported, so favor them. Ryan C. Gordon 2022-02-22 10:54:21 -0500
  • 9299a3e796 Workaround for crash in CoUninitialize() Sam Lantinga 2022-02-21 16:24:45 -0800
  • 978fbc3250 Fixed compile warnings Sam Lantinga 2022-02-21 12:02:44 -0800
  • 6c531c4334 Correct handling of sentinel events when polling without removing events Sam Lantinga 2022-02-21 11:35:31 -0800
  • d90bd261f3 wscons: Make USB keyboard input layout independent Cacodemon345 2022-02-16 13:26:10 +0600
  • 9d86ec8573
    Palette format: software Render Jitter in rotation (see #5143) - same fix applied for rotation with palette surfaces - allow other 8bits format (eg 332) Sylvain 2022-02-18 09:57:10 +0100
  • ceb09ee740
    Fixed #5143 - software Render Jitter in rotation better precision calculating rotated coordinates and interpolation Sylvain 2022-02-17 23:11:02 +0100
  • 18032979d8 Added the hint SDL_HINT_JOYSTICK_ROG_CHAKRAM to control whether ROG Chakram mice show up as joysticks Sam Lantinga 2022-02-15 13:07:51 -0800
  • 75ffa24e3a
    Software Render Jitter in rotation (bug #5143) The output surface doesn't necessarily to have even width and height. Sylvain 2022-02-15 13:35:59 +0100
  • 61abc4e5b6
    PSP: SDL_RenderCopyEx rotation and global scaling around the wrong way (see #bug 3070) Sylvain 2022-02-15 11:34:50 +0100
  • 18b76fcc5d
    Fixed bug #3070 - SDL_RenderCopyEx rotation and global scaling around the wrong way (software renderer) Sylvain 2022-02-15 11:33:56 +0100
  • e366ad1288
    Fixed bug #2308: SDL_RenderCopyEx rotation center precision (software renderer) Sylvain 2022-02-15 10:02:34 +0100
  • 66ee79bd68 [PSP] Don't swizzle streaming textures Wouter Wijsman 2022-02-14 10:59:25 +0100
  • f97a29f6e1 Use the real device VID/PID when seeing the Steam virtual controller Sam Lantinga 2022-02-11 22:10:33 -0800
  • 85e6500065
    X11 Segmentation fault with multiple windows and renderers (see #5256) Sylvain 2022-02-11 11:08:08 +0100
  • 4cb6181808 Do not build loadso test eboot for PSP Wouter Wijsman 2022-02-10 18:58:50 +0100
  • a75041e8dd
    Fixed bug #2140: basic support to convert 16 colors palette PIXELFORMAT_INDEX4, to allow conversion to SDL_Texture Sylvain 2022-02-10 13:44:59 +0100
  • abc8198a1f Render all sides when drawing rect on PSP Wouter Wijsman 2022-02-09 18:07:46 +0100
  • 5b41844c75
    Fixed bug #5322 - register virtual input devices as SDL_Touch device, fix compilation Sylvain 2022-02-09 09:50:41 +0100
  • 3a9bbf604e
    Fixed bug #5322 - register virtual input devices as SDL_Touch device because they can send SOURCE_TOUCHSCREEN events even if getSources() doesn't declare them. Sylvain 2022-02-09 09:37:36 +0100
  • 59f1e2875a
    Android: add debug function to display class/sources Sylvain 2022-02-08 18:00:58 +0100
  • 228db35287 audio: pipewire: Tidy up formatting Frank Praznik 2022-02-08 13:29:40 -0500
  • 9da9e85cba audio: pipewire: Reset all hotplug values and pointers on shutdown Frank Praznik 2022-02-08 12:59:01 -0500
  • 5b36a527ed audio: pipewire: Remove redundant locks Frank Praznik 2022-02-08 12:30:28 -0500
  • 48b4d1c412 audio: pipewire: Convert atomic hotplug conditional variables to SDL_bool Frank Praznik 2022-02-08 12:20:52 -0500
  • 67f12ede3b move bug #5333 fix to headers Ozkan Sezer 2022-02-08 21:32:50 +0300
  • 54304b971d Fix rotation direction and center point on PSP Wouter Wijsman 2022-02-08 18:31:43 +0100
  • 2b572dff88 Make RenderCopyEx rotate around center Wouter Wijsman 2022-02-08 18:03:11 +0100
  • 2df2da11f6
    Android: handleMotionEvent() is checking for SOURCE_JOYSTICK. So don't handle DPAD GAMEPAD (see #5322, #2718) Sylvain 2022-02-08 17:51:40 +0100
  • 1fc5dba3d5
    Android: test for SOURCE_KEYBOARD / SOURCE_MOUSE. Don't compare to 0, since there are several bits (see #5322, #2718) Sylvain 2022-02-08 17:41:17 +0100
  • 7935cfacc5 SDL_mfijoystick.m: use __typeof instead of typeof. Ozkan Sezer 2022-02-08 18:55:10 +0300
  • 9b817248c5 SDL_spinlock.c: define HAVE_GCC_ATOMICS for windows/clang builds, Ozkan Sezer 2022-02-08 18:50:02 +0300
  • f185711203
    Fixed bug #5310: Android, Undefined reference to AAssetManager_fromJava Sylvain 2022-02-08 16:18:01 +0100
  • 68dd84f1de
    Android: TouchDevice -1 is reserved for SDL synthetic devce (See #5322) Sylvain 2022-02-08 11:42:24 +0100
  • 94e5c3f30e
    testgesture: display device name with SDL_GetTouchName() Sylvain 2022-02-08 11:38:34 +0100
  • 580d231822 Sync wiki -> header SDL Wiki Bot 2022-02-08 10:37:04 +0000
  • e7e44df039
    Dynapi: add SDL_GetTouchName() entry Sylvain 2022-02-08 11:34:41 +0100
  • 34d4f5b14e
    Fixed bug #2032: add SDL_GetTouchName to expose the driver name of the device (Thanks @mgerhardy!) Sylvain 2022-02-08 11:32:20 +0100
  • 8ce003a42c Vita: credit cpasjuste Ivan Epifanov 2022-02-08 00:25:41 +0300
  • 14bc3bf4ec
    Android: fix typo to register TOUCHSCREEN device (see #5322, #2718) Sylvain 2022-02-07 22:20:05 +0100
  • 53091e36a3 audio: pipewire: Remove the hard upper bound on rates and buffer sizes Frank Praznik 2022-02-02 12:30:34 -0500
  • 66866249a2 audio: pipewire: Condition variable doesn't need to be atomic Frank Praznik 2022-02-02 11:09:02 -0500
  • 0cb39ed468 cmake: Fix SDL_LIBUSB_DYNAMIC soname Luke Street 2022-02-07 04:11:14 -0500
  • b0dd4c7d36 SDL_Render OpenGL: do batching like in the GLES2 backend (with no VBO) Sylvain 2022-01-10 09:22:07 +0100
  • 90f0d2ce49 Revert OpenGL point drawing performance, do to proper batching Sylvain 2022-01-10 09:17:50 +0100
  • 423feac69b haiku: Actually remove BDirectWindow and fix OpenGL handling. waddlesplash 2022-02-05 21:23:40 -0500
  • 9403543671 cmake: enable_language(OBJC) only for APPLE Ozkan Sezer 2022-02-05 18:50:00 +0300
  • 3c9ac4489e cmake: enable_language(OBJC) to fix check_objc_source_compiles(). Ozkan Sezer 2022-02-05 18:45:50 +0300
  • 686a0f3456 cmake: include CheckOBJCSourceCompiles for cmake >= 3.16 Ozkan Sezer 2022-02-05 18:28:24 +0300
  • 6d5592a201 minor cleanup of SDL_CreateRenderer pionere 2022-02-05 12:02:54 +0100
  • e8c48981f9 pthread/SDL_systhread.c: always include errno.h Ozkan Sezer 2022-02-05 08:56:56 +0300
  • 5c4fff7f63 Don't fail to get battery status if the upower refresh call fails Sam Lantinga 2022-02-04 14:02:44 -0800
  • c8cee0b8ca OS2_HasClipboardText: store the boolean result before closing clipboard. Ozkan Sezer 2022-02-04 23:28:56 +0300
  • b5614d0c6e cmake: fix UWP joystick. Ozkan Sezer 2022-02-04 20:05:14 +0300
  • c93e552068 minor update to winrt/SDL_sysurl.cpp Ozkan Sezer 2022-02-04 20:03:50 +0300
  • 050a5e1a15 removed unused SDL_config_wiz.h Ozkan Sezer 2022-02-04 20:02:20 +0300
  • c459eceee1 removed unused Makefile.wiz Ozkan Sezer 2022-02-04 19:50:50 +0300
  • 3b9e6c1cec SDL_os2video.c: fixed HasClipboardText() semantics. Ozkan Sezer 2022-02-04 19:50:20 +0300
  • 86b7a0642f Add additional VID/PIDs for Anne Pro II Joshua Ashton 2022-02-04 16:40:05 +0000
  • dd69c28d6f Added a mapping for the Xbox Series X controller, firmware version 5.11.3118.0, connected to Linux via Bluetooth Sam Lantinga 2022-02-03 18:01:34 -0800
  • b59e75c259 Handle menu button press from controller Temdog007 2022-02-02 19:21:34 -0700
  • 2005dd9595
    UWP build (#5299) Ravbug 2022-02-02 17:06:52 -0500