Commit Graph

  • d9fadb8b47 video: Update the current display when moving a window programmatically Frank Praznik 2023-02-21 11:14:26 -05:00
  • e8076b78ef video: Move fullscreen windows via SDL_UpdateFullscreenMode() Frank Praznik 2023-02-21 00:14:49 -05:00
  • c2f8a478d8 Don't set a logical presentation mode by default Sam Lantinga 2023-02-22 22:27:01 -08:00
  • bff307c4b2 Fixed warning building on iOS Sam Lantinga 2023-02-22 21:52:56 -08:00
  • 6c9e199f73 Use bridged pointers to Objective C objects in C structures Sam Lantinga 2023-02-22 21:51:51 -08:00
  • 0fe1e9f3a7 Cleaned up SDL_migration.cocci, removing old SDL3 names Sam Lantinga 2023-02-22 16:43:43 -08:00
  • 9eb19d2bf2 SDL_CheckWindowDisplayChanged() is a static function Sam Lantinga 2023-02-22 15:34:44 -08:00
  • 756921a049 Fixed float conversion warning Sam Lantinga 2023-02-22 15:33:47 -08:00
  • a758f87f6f Fixed compile error on Android when assert is defined as SDL_assert Sam Lantinga 2023-02-22 15:32:49 -08:00
  • 5a7ea76ed3 fix MSVC build failures in CI after commit 1e5e8e2f Ozkan Sezer 2023-02-22 10:30:56 +03:00
  • 9403c9e95a resampler: Work at double precision on x86-64 machines. Ryan C. Gordon 2023-02-21 12:56:02 -05:00
  • a2f8cf8fc0 fix MSVC build failures in CI after commit 1e5e8e2f Ozkan Sezer 2023-02-22 10:30:56 +03:00
  • 13969f8567 De-duplicate Google Stadia controllers on macOS Sam Lantinga 2023-02-21 15:31:32 -08:00
  • 87a83787a3 De-duplicate Google Stadia controllers on macOS Sam Lantinga 2023-02-21 15:31:32 -08:00
  • 9be85b846b Rumbling the Google Stadia Controller over Bluetooth works on Linux and macOS Sam Lantinga 2023-02-21 15:05:57 -08:00
  • 4aeec9d8c2 Rumbling the Google Stadia Controller over Bluetooth works on Linux and macOS Sam Lantinga 2023-02-21 15:05:57 -08:00
  • 35c9b1042f Fixed the packet size for Xbox One controllers Sam Lantinga 2023-02-21 12:47:33 -08:00
  • 021a7cfa13 Fixed the packet size for Xbox One controllers Sam Lantinga 2023-02-21 12:47:33 -08:00
  • 31a57c05dc Fixed the share button on the ThrustMaster eSwap PRO Controller Xbox Sam Lantinga 2023-02-10 16:46:21 -08:00
  • 3dff5d3cbe Added support for the Turtle Beach REACT-R and Recon Xbox controllers Sam Lantinga 2023-02-06 20:14:12 -08:00
  • 1e5e8e2fda resampler: Work at double precision on x86-64 machines. Ryan C. Gordon 2023-02-21 12:56:02 -05:00
  • 357bc8ca5c resampler: correctly save off left padding. Ryan C. Gordon 2023-02-21 12:53:45 -05:00
  • 4c9a79dddb Removed duplicated conditional Sam Lantinga 2023-02-20 18:24:52 -08:00
  • 7c4f5e1def Fixed rumble caps for the Nintendo Joy-Con controllers Sam Lantinga 2023-02-20 17:14:18 -08:00
  • abe8dbbf1c Added support for the Razer Wolverine V2 controllers Sam Lantinga 2023-02-20 15:14:20 -08:00
  • 1a15d506a6 Removed duplicated conditional Sam Lantinga 2023-02-20 18:24:52 -08:00
  • 02cea5fca1 Fixed rumble caps for the Nintendo Joy-Con controllers Sam Lantinga 2023-02-20 17:14:18 -08:00
  • 4994654d4f Added support for the Razer Wolverine V2 controllers Sam Lantinga 2023-02-20 15:14:20 -08:00
  • 0efb31ef32 cocoa/gles: do not unload EGL when context is destroyed Sam Lantinga 2023-02-20 10:40:54 -08:00
  • eb22fbc894 windows/gles: do not unload EGL when context is destroyed Marc-André Lureau 2023-02-16 18:47:36 +04:00
  • 479bc2d5ed windows/gles: correct indentation Marc-André Lureau 2023-02-16 18:47:16 +04:00
  • e8091b8983 cocoa/gles: do not unload EGL when context is destroyed Sam Lantinga 2023-02-20 10:40:54 -08:00
  • 93861e1de0 windows/gles: do not unload EGL when context is destroyed Marc-André Lureau 2023-02-16 18:47:36 +04:00
  • 654965a628 windows/gles: correct indentation Marc-André Lureau 2023-02-16 18:47:16 +04:00
  • 5d3cf61e8b Don't call SDL_GetDisplayIndex(0) when creating or positioning a window Sam Lantinga 2023-02-20 10:38:13 -08:00
  • e6e654e25c include: Fix symbols in public headers that start with an underscore. Ryan C. Gordon 2023-02-20 11:35:30 -05:00
  • f1202fccdc cmake: create SDL3::SDL3-shared for VC and Xcode devel package Anonymous Maarten 2023-02-20 00:43:53 +01:00
  • 213fbd01c5 SDL_endian.h: improve doxygen documentation Anonymous Maarten 2023-02-18 17:40:07 +01:00
  • 549cedfa88 include: add \brief to includes Anonymous Maarten 2023-02-18 18:32:06 +01:00
  • 0625695898 docs: Fix doxyfile Anonymous Maarten 2023-02-18 02:51:02 +01:00
  • efdc92802f Fix -Wunused-function warning when configuring with -DSDL_X11_XINPUT2=OFF Anonymous Maarten 2023-02-18 04:48:24 +01:00
  • 0e2866f846 Fix -Wunused-variable warning when configuring with -DSDL_X11_XRANDR=OFF Anonymous Maarten 2023-02-18 19:13:59 +01:00
  • cfadb4c106 Fix -Wunused-variable warning when configuring with -DSDL_X11_XSHAPE=OFF Anonymous Maarten 2023-02-18 19:13:37 +01:00
  • 7b06007266 Fixed typo (thanks @Iniquitatis!) Sam Lantinga 2023-02-19 09:57:35 -08:00
  • ced02319a6 Fixed typo (thanks @Iniquitatis!) Sam Lantinga 2023-02-19 09:57:35 -08:00
  • 7d55ccb8b0 Fix GetGlobalMouseState when xi2 is not available at runtime Lauri Kasanen 2023-02-19 16:04:47 +02:00
  • 0123d6311d Fix GetGlobalMouseState when xi2 is not available at runtime Lauri Kasanen 2023-02-19 16:04:47 +02:00
  • 24d419c09f Updated documentation for SDL3_DYNAMIC_API Sam Lantinga 2023-02-19 09:54:47 -08:00
  • dc34e96fff ci: install pkg-config on Macos runner Anonymous Maarten 2023-02-16 20:56:51 +01:00
  • 6edc0100e1 Fixed Steam Runtime sandbox detection Sam Lantinga 2023-02-15 13:53:57 -08:00
  • 9b061c04e7 cmake: really fix detection of pthread_setname_np() on Apple platforms. Ozkan Sezer 2023-02-13 11:56:10 +03:00
  • 718a880f91 cmake: fix detection of pthread_setname_np() on Apple platforms. Ozkan Sezer 2023-02-13 11:55:40 +03:00
  • da6bce4f76 SDL_x11dyn.h: include XInput2.h also for Xfixes Ozkan Sezer 2023-02-11 23:51:28 +03:00
  • 74e8a6451b Fix window size in X11 when window manager refuses to resize Le Philousophe 2023-02-18 18:21:09 +01:00
  • f741adc86c Added other names for the DragonRise Inc. Wired Wheel (thanks @felimwhiteley!) Sam Lantinga 2023-02-17 11:29:27 -08:00
  • 817141c162 ci: install pkg-config on Macos runner Anonymous Maarten 2023-02-16 20:56:51 +01:00
  • e86f494317 Hold the joystick lock while opening the HID device on non-Android platforms Sam Lantinga 2023-02-16 09:50:04 -08:00
  • d948e6c3c5 Fix potential de-referencing null pointer in SDL_EVDEV_kbd_keycode() Sylvain 2023-02-15 22:38:57 +01:00
  • e7376b7b74 Fixed Steam Runtime sandbox detection Sam Lantinga 2023-02-15 13:53:57 -08:00
  • 69b2baec5c Map the Android MENU button back to the SDL MENU key Sam Lantinga 2023-02-14 18:02:12 -08:00
  • 2c6995778e Fixed handling simple mode PS4 reports Sam Lantinga 2023-02-14 17:51:16 -08:00
  • 22df572979 look for clock_gettime() in libc first, then in librt if not found. Ozkan Sezer 2023-02-13 21:50:40 +03:00
  • 634705851d cmake: really fix detection of pthread_setname_np() on Apple platforms. Ozkan Sezer 2023-02-13 11:56:10 +03:00
  • 1194f52a5c cmake: fix detection of pthread_setname_np() on Apple platforms. Ozkan Sezer 2023-02-13 11:55:40 +03:00
  • 45e5f0f10b Fixed bug #7302 - Memory 'leak' in SDL_SetMouseSystemScale() Sylvain 2023-02-13 09:40:44 +01:00
  • a23d1af0ac Guard against _USE_MATH_DEFINES redefinition Knightly 2023-02-10 19:23:59 -10:00
  • 2b66ef0df4 Fixed audio Francisco Javier Trujillo Mata 2023-02-11 21:10:26 +01:00
  • 964a877eb3 SDL_x11dyn.h: include XInput2.h also for Xfixes Ozkan Sezer 2023-02-11 23:51:28 +03:00
  • 18f38bef03 Remove include/SDL3/SDL_name.h Anonymous Maarten 2023-02-18 18:36:06 +01:00
  • a67ae8eed5 Fix window size in X11 when window manager refuses to resize Le Philousophe 2023-02-18 18:21:09 +01:00
  • b5a7bd72df minor tidy-up. Ozkan Sezer 2023-02-18 11:29:10 +03:00
  • c88becc87a Fix kmsdrm build Sylvain 2023-02-18 08:12:01 +01:00
  • a2251d1093 SDL_SetWindowIcon now reports errors. (#7081) Alexandros Koutroulis 2023-02-18 02:17:27 +02:00
  • dc138ee3d4 cmake: SDL3-shared target will always be a shared target Anonymous Maarten 2023-02-16 23:30:20 +01:00
  • 6ae1578691 ci: cache PVR_PSP2 and gl4es4vita Anonymous Maarten 2023-02-17 18:47:10 +01:00
  • eede2066fb Added other names for the DragonRise Inc. Wired Wheel (thanks @felimwhiteley!) Sam Lantinga 2023-02-17 11:29:27 -08:00
  • 39e6d4a891 Set the window width and height when moving Frank Praznik 2023-02-17 09:24:07 -05:00
  • 630c23ce17 You can move fullscreen desktop windows between displays using SDL_SetWindowPosition() Sam Lantinga 2023-02-16 17:28:56 -08:00
  • 64b88115ec SDL_SetWindowFullscreen() now takes a boolean value Sam Lantinga 2023-02-16 17:28:35 -08:00
  • 6c04c6f090 Fixed SDL_SetWindowSize() and SDL_SetWindowPosition() Sam Lantinga 2023-02-16 16:59:15 -08:00
  • d3b7308ee7 ci: install pkg-config on Macos runner Anonymous Maarten 2023-02-16 20:56:51 +01:00
  • 4d8a50912b cmake: no shared SDL libraries for riscos Anonymous Maarten 2023-02-16 20:29:36 +01:00
  • e203046a5c cmake+ci: build shared and static libraries on ci Anonymous Maarten 2023-02-16 20:15:59 +01:00
  • bde4c738bb Don't build SDL as a static library by default Sam Lantinga 2023-02-16 08:52:28 -08:00
  • ece8a7bb8e Hold the joystick lock while opening the HID device on non-Android platforms Sam Lantinga 2023-02-16 09:50:04 -08:00
  • 96722a5809 Ubuntu 18.04 doesn't have a new enough version of Wayland for SDL, so update documentation appropriately Sam Lantinga 2023-02-16 08:57:53 -08:00
  • 03e69fbc0c Fix potential de-referencing null pointer in SDL_EVDEV_kbd_keycode() Sylvain 2023-02-15 22:38:57 +01:00
  • b44d3699b1 Fixed most small problems reported by cppcheck for src/core PR #7307 (from @kevin2kevin2) Sylvain 2023-02-15 21:29:01 +01:00
  • bcd97b36d2 Fixed Steam Runtime sandbox detection Sam Lantinga 2023-02-15 13:53:57 -08:00
  • 4187c6c08c video: Select the closest mode for the target refresh rate accounting for small variations Frank Praznik 2023-02-12 15:48:59 -05:00
  • 3f5ef7dd42 video: Handle moving exclusive fullscreen windows between displays Frank Praznik 2023-02-11 15:03:45 -05:00
  • 1f46986d33 testwm.c: show all modes of all displays in the on-screen list (#7323) Eric Wasylishen 2023-02-14 22:05:00 -07:00
  • beb6a2afdc Map the Android MENU button back to the SDL MENU key Sam Lantinga 2023-02-14 18:02:12 -08:00
  • 5925cd4ef3 Fixed handling simple mode PS4 reports Sam Lantinga 2023-02-14 17:51:16 -08:00
  • 284ae91734 Include SDL_events.h for SDL_ConvertEventToRenderCoordinates() Sam Lantinga 2023-02-13 17:50:29 -08:00
  • b39b7025fd SDL_GL_GetDrawableSize, SDL_Metal_GetDrawableSize, and SDL_Vulkan_GetDrawableSize can be replaced with SDL_GetWindowSizeInPixels Sam Lantinga 2023-02-13 13:11:43 -08:00
  • c6792f78df look for clock_gettime() in libc first, then in librt if not found. Ozkan Sezer 2023-02-13 21:47:14 +03:00
  • 9370f9ca85 wayland: Deduplicate calls to position fullscreen windows already on the correct output Frank Praznik 2023-02-12 16:23:53 -05:00
  • 272010b612 cmake: really fix detection of pthread_setname_np() on Apple platforms. Ozkan Sezer 2023-02-13 11:56:10 +03:00
  • f7f61af12b cmake: fix detection of pthread_setname_np() on Apple platforms. Ozkan Sezer 2023-02-13 11:55:40 +03:00