Commit Graph

  • 5d0c893723 wayland: Remove bitfield specifiers from boolean values Frank Praznik 2023-12-29 14:18:55 -0500
  • 530b41d531 Fixed warnings in SDL_pen.c Sam Lantinga 2023-12-29 10:20:30 -0800
  • 9906d6d3bc Fixed warning C4244: '=': conversion from 'SDL_bool' to 'Uint8', possible loss of data Sam Lantinga 2023-12-29 09:29:29 -0800
  • ebd7f9adbd Fixed warning C4245: 'initializing': conversion from 'int' to 'Uint32', signed/unsigned mismatch in SDL_video.c Sam Lantinga 2023-12-29 09:28:28 -0800
  • dc1c27885e Fixed warning C4389: '!=': signed/unsigned mismatch in SDL_blit.c Sam Lantinga 2023-12-29 09:26:36 -0800
  • e813c72b3c Fixed warning C4245: 'return': conversion from 'int' to 'SDL_JoystickID', signed/unsigned mismatch Sam Lantinga 2023-12-29 09:25:57 -0800
  • dce626f469 Fixed warning C4244: 'function': conversion from 'int' to 'Uint16', possible loss of data Sam Lantinga 2023-12-29 09:24:52 -0800
  • 7f376277e5 Fixed warning C4244: 'initializing': conversion from 'SDL_bool' to 'Uint8', possible loss of data Sam Lantinga 2023-12-29 09:24:22 -0800
  • 61db102da9 Fixed signed/unsigned warnings with Visual Studio when comparing SDL_bool with boolean expressions Sam Lantinga 2023-12-29 09:23:47 -0800
  • d71454da17 Store the surface properties in the reserved pointer of a surface Sam Lantinga 2023-12-29 08:17:06 -0800
  • b6a92c113f wayland: Don't apply old libdecor window dimensions Frank Praznik 2023-12-29 08:59:45 -0500
  • 39e24e52c8 Fixed example of creating a window with properties Sam Lantinga 2023-12-28 16:35:31 -0800
  • dc450ba908 Added an example of creating a window with position Sam Lantinga 2023-12-28 16:34:13 -0800
  • ce4fe32ce3 Added documentation for getting the X11 display from an SDL window Sam Lantinga 2023-12-28 16:26:55 -0800
  • 327d31a5d9 Added documentation for getting the NSWindow from an SDL window Sam Lantinga 2023-12-28 16:09:59 -0800
  • 3976bbef2a Added documentation for getting the X11 window from an SDL window Sam Lantinga 2023-12-28 15:56:37 -0800
  • ffb8515c21 Use the Valve code name for the Steam Deck controller Sam Lantinga 2023-12-28 15:41:02 -0800
  • 43c40d30a2 Added comment for the BDA Pro Ex controller Sam Lantinga 2023-12-28 15:22:12 -0800
  • 61704b5862 Removed an assertion it's possible to hit Sam Lantinga 2023-12-28 15:21:49 -0800
  • c24b33d8d9 Fixed building with older Windows SDK Sam Lantinga 2023-12-28 15:14:34 -0800
  • 70ba3f2830 Report the D-Pad for HIDAPI gamepads as a hat Sam Lantinga 2023-12-27 11:28:27 -0800
  • ce329d60e4 Added support for alpha blending using palette alpha Sam Lantinga 2023-12-28 09:33:02 -0800
  • 0f8f4f6764 Sync SDL3 wiki -> header SDL Wiki Bot 2023-12-27 20:21:11 +0000
  • 9c3e831e33 uikit: Send fullscreen enter/leave events Frank Praznik 2023-12-27 17:08:46 -0500
  • 91b85d5ae7 Report the D-Pad for HIDAPI gamepads as a hat Sam Lantinga 2023-12-27 11:28:27 -0800
  • 5df3eac925 Sync SDL3 wiki -> header SDL Wiki Bot 2023-12-27 20:21:11 +0000
  • 0dfdf1f3f2 Fixed crash if joystick functions are passed a NULL joystick Sam Lantinga 2023-12-27 11:25:54 -0800
  • 8030e7546a Fix static build with libdecor 0.2.0 Reilly Brogan 2023-12-26 17:58:21 -0600
  • 4ce935b910 Fix static build with libdecor 0.2.0 Reilly Brogan 2023-12-26 17:58:21 -0600
  • 5dfb0c19c8 Fix static build with libdrm 2.4.116 Reilly Brogan 2023-12-26 17:51:52 -0600
  • 33906aa5b8
    Fix static build with libdecor 0.2.0 Reilly Brogan 2023-12-26 17:58:21 -0600
  • 1c282e8b74
    Fix static build with libdrm 2.4.116 Reilly Brogan 2023-12-26 17:51:52 -0600
  • 5d6d149862 Allow passing in `extrainfo` value to `GetMouseMessageSource()` Susko3 2023-12-26 21:46:56 +0100
  • e0df963ef0 Fix wrong bit count in comment Susko3 2023-12-26 21:21:17 +0100
  • c2a55cd2c5 Add missing `(void)` in functions params Susko3 2023-12-26 21:18:02 +0100
  • a3c8f2f6cb Consolidate mouse-touch event checking logic Susko3 2023-12-26 21:15:58 +0100
  • d747daf03d Use correct touch check flag Susko3 2023-12-26 21:08:51 +0100
  • a961066d0b Add basic touch/finger support to `testpen.c` Susko3 2023-12-26 20:16:05 +0100
  • 0a1d13a77a Allow passing in `extrainfo` value to `GetMouseMessageSource()` Susko3 2023-12-26 21:46:56 +0100
  • 98b36b3de7 Fix wrong bit count in comment Susko3 2023-12-26 21:21:17 +0100
  • a986260392 Add missing `(void)` in functions params Susko3 2023-12-26 21:18:02 +0100
  • d7236ebf42 Consolidate mouse-touch event checking logic Susko3 2023-12-26 21:15:58 +0100
  • d6321592e8 Use correct touch check flag Susko3 2023-12-26 21:08:51 +0100
  • bfb1a89188 Add basic touch/finger support to `testpen.c` Susko3 2023-12-26 20:16:05 +0100
  • a3b5eb07b2 Removed extern "C" linkage from main() declaration Sam Lantinga 2023-12-26 10:19:22 -0800
  • 50e309bb17 Include SDL_events.h in SDL_main.h Sam Lantinga 2023-12-26 10:11:48 -0800
  • 2afbb5713c Add Access Controller Alynne 2023-12-26 00:32:10 -0500
  • cae657140c Add Access Controller Alynne 2023-12-26 00:32:10 -0500
  • 74418e1aa8 Made the cursor list check a compile time assert instead of a runtime one Sam Lantinga 2023-12-26 09:57:11 -0800
  • d6fb0d91d8 Added testpen to the Visual Studio solution Sam Lantinga 2023-12-26 09:54:39 -0800
  • bbdd41f287 Fix windows touch using wrong axis for normalisation Susko3 2023-12-26 17:51:43 +0100
  • a28ac29aa0 Add missing cursor types Susko3 2023-12-25 23:02:02 +0100
  • 9dd46792d9 Fix windows touch using wrong axis for normalisation Susko3 2023-12-26 17:51:43 +0100
  • 9603e4393b
    Add Access Controller Alynne 2023-12-26 00:32:10 -0500
  • 83f123a574 Add missing cursor types Susko3 2023-12-25 23:02:02 +0100
  • 6daf2e943f Try SDL_UDEV_deviceclass to detect joysticks even if in a container Tyson Whitehead 2023-11-29 18:19:03 -0500
  • f3ece3a02a
    Try SDL_UDEV_deviceclass to detect joysticks even if in a container Tyson Whitehead 2023-11-29 18:19:03 -0500
  • 1bf78ed544 We get a resize event when the view enters fullscreen mode on iOS Sam Lantinga 2023-12-24 17:45:35 -0800
  • e3b5999bb4 Use the application requested size to determine automatic orientation on iOS Sam Lantinga 2023-12-24 17:14:16 -0800
  • 278e3f9184 Whoops, fixed setting fullscreen flag Sam Lantinga 2023-12-24 17:12:01 -0800
  • 69e60e0f1b Fixed setting fullscreen mode on iOS Sam Lantinga 2023-12-24 16:24:22 -0800
  • 3b1e0e163b Try SDL_UDEV_deviceclass to detect joysticks even if in a container Tyson Whitehead 2023-11-29 18:19:03 -0500
  • cb8122bc92
    Try SDL_UDEV_deviceclass to detect joysticks even if in a container Tyson Whitehead 2023-11-29 18:19:03 -0500
  • 857e5b08c3 Fixed trying to add a game controller mapping for the accelerometer on iOS Sam Lantinga 2023-12-24 11:19:16 -0800
  • 0e5ea3cc4b Fixed infinite recursion when adding an accelerometer as joystick on iOS Sam Lantinga 2023-12-24 11:19:16 -0800
  • 49eb375a59 Added SDL2.framework to the embedded frameworks for SDL test programs Sam Lantinga 2023-12-24 09:17:48 -0800
  • aeda6a8e6f Record the initial input report mode and only restore simple mode if that's what we started with Sam Lantinga 2023-12-24 08:12:14 -0800
  • c3d84c3342 Record the initial input report mode and only restore simple mode if that's what we started with Sam Lantinga 2023-12-24 08:12:14 -0800
  • 10a8b750a0 Use common generic syscond for platforms with no cond implementation Julian Uy 2023-12-24 14:44:33 +0000
  • 4914e5bb78 PS2 use WaitSemaEx for waiting for semaphore with timeout Julian Uy 2023-12-24 14:49:23 +0000
  • fe76c40716 Added a runtime check for BLUETOOTH_CONNECT in addition to BLUETOOTH (thanks @perepujal!) Sam Lantinga 2023-12-24 06:50:42 -0800
  • bb0e0ae080 Added a runtime check for BLUETOOTH_CONNECT in addition to BLUETOOTH (thanks @perepujal!) Sam Lantinga 2023-12-24 06:50:42 -0800
  • d901db9e52
    PS2 use WaitSemaEx for waiting for semaphore with timeout Julian Uy 2023-12-24 14:49:23 +0000
  • da48fda5d6
    Use common generic syscond for platforms with no cond implementation Julian Uy 2023-12-24 14:44:33 +0000
  • 884c21c565 Use common generic syscond for platforms with no cond implementation Julian Uy 2023-12-24 12:39:24 +0000
  • 557d8e2f24 PS2 use WaitSemaEx for waiting for semaphore with timeout Julian Uy 2023-12-24 12:53:14 +0000
  • eff22cebe1
    PS2 use WaitSemaEx for waiting for semaphore with timeout Julian Uy 2023-12-24 12:53:14 +0000
  • 525f40168c
    Use common generic syscond for platforms with no cond implementation Julian Uy 2023-12-24 12:39:24 +0000
  • 3a8032f491 Make sure the string is terminated, fixed invalid read in SDL_PrivateGameControllerParseControllerConfigString() Sylvain 2023-12-23 21:30:09 +0100
  • 312f98c2a1 Make sure the string is terminated, fixed invalid read in SDL_PrivateParseGamepadConfigString() Sylvain 2023-12-23 21:30:09 +0100
  • a9b9db8e50
    Make sure the string is terminated, fixed invalid read in SDL_PrivateParseGamepadConfigString() Sylvain 2023-12-23 21:30:09 +0100
  • 199f7cc3b1 x11: Ignore border extents when the border hint is unset Frank Praznik 2023-12-22 12:17:06 -0500
  • 07e9603398 Sync SDL3 wiki -> header SDL Wiki Bot 2023-12-22 17:14:22 +0000
  • ffd82fb7c4 Add scaleMode to SDL_SoftStretch(), remove SDL_SoftStretchLinear(). Sylvain 2023-12-22 15:02:43 +0100
  • af758bb16a
    Add scaleMode to SDL_SoftStretch(), remove SDL_SoftStretchLinear(). Sylvain 2023-12-22 15:02:43 +0100
  • 5dba04b29b Remove SDL_{Set,Get}SurfaceScale(). Add Scale parameter to SDL_BlitSurfaceScaled() and SDL_BlitSurfaceScaledUnchecked() (see #8732) Sylvain 2023-12-22 10:28:17 +0100
  • 41623e9bf8
    Remove SDL_{Set,Get}SurfaceScale(). Add Scale parameter to SDL_BlitSurfaceScaled() and SDL_BlitSurfaceScaledUnchecked() (see #8732) Sylvain 2023-12-22 10:28:17 +0100
  • e66896406d cocoa: Set appropriate flags on fullscreen spaces windows Frank Praznik 2023-12-21 11:47:16 -0500
  • 57fcb9044c video: Remove more assumptions about window state in the video layer Frank Praznik 2023-12-20 17:45:07 -0500
  • eb2a8bb877 cocoa: Set appropriate flags on fullscreen spaces windows Frank Praznik 2023-12-21 11:47:16 -0500
  • bfd4846c8f video: Remove more assumptions about window state in the video layer Frank Praznik 2023-12-20 17:45:07 -0500
  • cb90653695 win32: use USER_DEFAULT_SCREEN_DPI instead of explicit 96 value Dimitriy Ryazantcev 2023-12-21 14:47:56 +0200
  • e5586b9447 win32: use USER_DEFAULT_SCREEN_DPI instead of explicit 96 value Dimitriy Ryazantcev 2023-12-21 14:47:56 +0200
  • e7c4575719 Use crc16 return value when calculating GUID Lukas Senionis 2023-12-21 15:11:32 +0200
  • a2e05480d6 Use crc16 return value when calculating GUID Lukas Senionis 2023-12-21 15:11:32 +0200
  • 2ad50e9675 Make the SDL3 surface ABI compatible with SDL2 Sam Lantinga 2023-12-20 17:35:43 -0800
  • f72d6a7fd9 Use more verbose names for properties, to match upcoming public property names Sam Lantinga 2023-12-20 17:33:46 -0800
  • 2d5abc4ef8
    Use crc16 return value when calculating GUID Lukas Senionis 2023-12-21 15:11:32 +0200
  • 39a0013900 Makefile.os2: -DSDL_USE_LIBICONV to fix linkage for GNU libiconv option Ozkan Sezer 2023-12-21 08:55:04 +0300
  • ca26cde4e1 SDL_config_os2.h: enable SDL_JOYSTICK_VIRTUAL Ozkan Sezer 2023-12-21 08:55:02 +0300