Commit Graph

  • c74886ab00 Added SDL_SetWindowAspectRatio() and SDL_GetWindowAspectRatio() Sam Lantinga 2024-05-27 15:23:04 -07:00
  • 3ee20388c5 autotools needs to check d3d12sdklayers.h too Anonymous Maarten 2024-05-28 17:02:26 +02:00
  • 5e876db89f autotools needs to check d3d12sdklayers.h too Anonymous Maarten 2024-05-28 17:02:26 +02:00
  • 2449510673 Makefile.in: add VisualC-GDK to SRC_DIST Ozkan Sezer 2024-05-28 14:10:28 +03:00
  • 0439fc6007 Makefile.in: add VisualC-GDK to SRC_DIST Ozkan Sezer 2024-05-28 14:10:24 +03:00
  • aacafd6233 time/windows/SDL_systime.c: remove minwinbase.h & timezoneapi.h includes Ozkan Sezer 2024-05-28 11:27:37 +03:00
  • 864df05b19 SDL_windowsevents.c: define RI_MOUSE_HWHEEL if missing. Ozkan Sezer 2024-05-28 11:11:50 +03:00
  • ba1fdf24c9 fix type redefinition error after commit dfe4445214 Ozkan Sezer 2024-05-28 11:00:02 +03:00
  • 2c07ed320e SDL_config_os2.h: remove duplicated HAVE_WCSL* defines. Ozkan Sezer 2024-05-28 08:01:04 +03:00
  • 6825a4aabb SDL_config_os2.h: remove duplicated HAVE_WCSL* defines. Ozkan Sezer 2024-05-28 08:01:02 +03:00
  • 607f37dafd Fixed compiling SDL_platform_defines.h on macOS with older compilers (thanks @sezero!) Sam Lantinga 2024-05-27 14:33:18 -07:00
  • 8bc47dc3f1 Fixed compiling SDL_platform_defines.h on macOS with older compilers (thanks @sezero!) Sam Lantinga 2024-05-27 14:33:18 -07:00
  • 2f1384e5d1 SDL_systime.c: missing include for PSP toolchain erysdren 2024-05-27 16:25:54 -05:00
  • 36015ad5e5 Fixed compiling SDL_platform_defines.h on macOS with older compilers (thanks @sezero!) Sam Lantinga 2024-05-27 14:33:18 -07:00
  • e508d82f74 include: Tweaked some vsync-related documentation. Ryan C. Gordon 2024-05-27 16:57:21 -04:00
  • b3081bbbd2 regenerated the configure script. Ozkan Sezer 2024-05-27 23:40:04 +03:00
  • 6524f9c9b8 Sync SDL3 wiki -> header SDL Wiki Bot 2024-05-27 20:12:47 +00:00
  • dfe4445214 Added SDL_SetWindowSurfaceVSync() and SDL_GetWindowSurfaceVSync() Sam Lantinga 2024-05-27 10:27:17 -07:00
  • 7c75801571 Sync SDL3 wiki -> header SDL Wiki Bot 2024-05-27 20:04:46 +00:00
  • 3364aff757 main: Make the main callback return value symbols smaller (thanks, @Lzard!). Ryan C. Gordon 2024-05-27 16:03:45 -04:00
  • 65d8c07c7d Allow building the Raspberry Pi video driver with standard EGL headers Cameron Cawley 2024-05-27 15:55:52 +01:00
  • ef5d56de51 wayland: Implement animated system cursors when not using the cursor shape protocol Frank Praznik 2024-05-27 13:12:43 -04:00
  • a086144dad Sync SDL3 wiki -> header SDL Wiki Bot 2024-05-27 16:59:55 +00:00
  • 0fe9900429 main: Main callback docs recommend returning the symbols instead of -1, 0, 1. Ryan C. Gordon 2024-05-27 12:58:22 -04:00
  • 06aa02453a Tests: Use the main callback code macros L zard 2024-05-27 17:31:55 +02:00
  • 7d81e9d46c Note that you can redraw in response to SDL_EVENT_WINDOW_EXPOSED from an event watch callback Sam Lantinga 2024-05-27 08:05:40 -07:00
  • 54fcacae31 Sync SDL3 wiki -> header SDL Wiki Bot 2024-05-27 14:58:03 +00:00
  • 14667cc0a3 Document that the timer callback can potentially be called before the timer returns. Sam Lantinga 2024-05-27 07:56:04 -07:00
  • aaa9bf9422 Added more error checking for SDL timer functions Sam Lantinga 2024-05-27 07:31:20 -07:00
  • 99599d9236 Added SDL_AddTimerNS() Sam Lantinga 2024-05-27 06:30:37 -07:00
  • b6360516e4 Added the timerID to the SDL timer callback Sam Lantinga 2024-05-26 17:56:29 -07:00
  • a5b0041b4a Fixed SDL_strncmp() logic in portal dialog code Sam Lantinga 2024-05-27 07:46:58 -07:00
  • df25e4022d Removed short aliases for 16-bit pixel formats Sam Lantinga 2024-05-27 06:51:39 -07:00
  • 5fa9432b7d Sync SDL3 wiki -> header SDL Wiki Bot 2024-05-27 02:54:30 +00:00
  • 066f49da1a main: Add some macros for main callback return codes. Ryan C. Gordon 2024-05-26 22:53:06 -04:00
  • c168ccc3c3 Sync SDL3 wiki -> header SDL Wiki Bot 2024-05-27 02:00:01 +00:00
  • ddb826d1a0 VC+d3d12: spread test for __has_include and d3d12.h test over multiple lines Anonymous Maarten 2024-05-27 03:02:10 +02:00
  • acc2e040ce VC+d3d12: use __has_include to detect presence of d3d12 headers Anonymous Maarten 2024-05-27 02:42:04 +02:00
  • faa9bbdc8e cmake: direct3d12 renderer needs d3d12.h and d3d12sdklayers.h Anonymous Maarten 2024-05-27 02:34:26 +02:00
  • 6c29778826 VC+d3d12: use __has_include to detect presence of d3d12 ehaders Anonymous Maarten 2024-05-27 02:42:04 +02:00
  • 6c10201e58 cmake: direct3d12 renderer needs d3d12.h and d3d12sdklayers.h Anonymous Maarten 2024-05-27 02:34:26 +02:00
  • 279fb3acc3 release: build mingw binaries on Ubuntu 24.04 Anonymous Maarten 2024-05-27 02:12:36 +02:00
  • 4fa5006247 VC+d3d12: use __has_include to detect presence of d3d12 ehaders Anonymous Maarten 2024-05-27 00:44:53 +02:00
  • bba76859f5 cmake: detect CPU architecture in 1 compilation Anonymous Maarten 2024-05-26 22:40:47 +02:00
  • 3af4f120d0 cmake: direct3d12 renderer needs d3d12.h and d3d12sdklayers.h Anonymous Maarten 2024-05-26 22:57:55 +02:00
  • 716dc0e1bf wayland: Implement SetWindowOpacity via the alpha modifier protocol Frank Praznik 2024-05-14 13:10:09 -04:00
  • 606903c02f Updated window event names Sam Lantinga 2024-05-26 11:13:19 -07:00
  • a4ccace9c5 include: Fix warnings from gendynapi.py. Ryan C. Gordon 2024-05-26 13:43:58 -04:00
  • ca2d7f9844 gendynapi.py: Ignore wiki documentation blocks. Ryan C. Gordon 2024-05-26 13:34:13 -04:00
  • a0376ab057 SDL_MouseButtonFlags: Clarified some documentation. Ryan C. Gordon 2024-05-26 13:02:58 -04:00
  • 10bbf9d1da Fixed SDL_PenCapabilityFlags from Uint64 to Uint32. Ryan C. Gordon 2024-05-26 12:21:55 -04:00
  • 0e6db371e8 pen: Make the \since field in SDL_PenCapabilityFlags match everything else. Ryan C. Gordon 2024-05-25 22:55:38 -04:00
  • cf2874080f mouse: Move mouse button state from a Uint32 to a formal typedef. Ryan C. Gordon 2024-05-25 22:54:31 -04:00
  • 13b18e3c41 test: Moved some Uint32 bitfields over to typedefs. Ryan C. Gordon 2024-05-23 23:56:05 -04:00
  • 0f0570b060 pen: Change a Uint32 bitfield into a typedef. Ryan C. Gordon 2024-05-23 20:12:19 -04:00
  • 8e3ff8c3a1 Sync SDL3 wiki -> header SDL Wiki Bot 2024-05-26 17:21:54 +00:00
  • 534768c7c5 Added SDL_PauseAudioStreamDevice() and SDL_ResumeAudioStreamDevice() Sam Lantinga 2024-05-26 08:10:51 -07:00
  • a6da2e6f8b Sync SDL3 wiki -> header SDL Wiki Bot 2024-05-26 16:19:32 +00:00
  • 2626304e70 properties: add formal SDL_CleanupPropertyCallback type, improve docs. Ryan C. Gordon 2024-05-26 12:17:34 -04:00
  • 4ee28b6bb4 wayland: Refactor and fix size handling in the configure events Frank Praznik 2024-05-25 17:59:15 -04:00
  • 84cb065da2 Sync SDL3 wiki -> header SDL Wiki Bot 2024-05-26 03:34:35 +00:00
  • 033793faed audio: SDL_OpenAudioDeviceStream() now allows a NULL spec. Ryan C. Gordon 2024-05-25 23:33:39 -04:00
  • 6a40a8eb12 audio: Minor documentation clarifications. Ryan C. Gordon 2024-05-25 23:33:02 -04:00
  • 0e1f3b681f video: Distinguish between explicit fullscreen enter requests and update requests Frank Praznik 2024-05-25 12:05:19 -04:00
  • fefa47e409 dropfile: main callbacks need extra CMake care on UWP Anonymous Maarten 2024-05-25 16:35:11 +02:00
  • 78e25d4994 testdropfile: convert to use callbacks Anonymous Maarten 2024-05-25 04:44:07 +02:00
  • cf6c760cd3 d3d12: older Windows SDK headers contain wrong function prototypes Anonymous Maarten 2024-05-24 19:34:14 +02:00
  • e49349ac0c d3d12: xbox has no DXGI_PRESENT flags Anonymous Maarten 2024-05-24 19:36:20 +02:00
  • c79e616806 d3d12: older Windows SDK headers contain wrong function prototypes Anonymous Maarten 2024-05-24 19:34:14 +02:00
  • 54c435409b d3d12: xbox has no DXGI_PRESENT flags Anonymous Maarten 2024-05-24 19:36:20 +02:00
  • 89a4d9ae67 cmake+d3d12: d3d12 now builds succesfully on older Windows SDKs, so simplify the checks Anonymous Maarten 2024-05-24 21:47:57 +02:00
  • 318ab9361b opengl: remove duplicated texture format capehill 2024-05-24 21:06:52 +03:00
  • 98fcf112e7 d3d12: older Windows SDK headers contain wrong function prototypes Anonymous Maarten 2024-05-23 16:35:06 +02:00
  • ecdcf94c5b wayland: Only restore windowed constraints in configuration events Frank Praznik 2024-05-17 11:55:47 -04:00
  • 535be42b1c Correct name for SDL_CreateThreadWithStackSize() d-musique 2024-05-24 16:28:44 +02:00
  • 7a043d9958 Note that SDL_BlitSurface() was renamed SDL_BlitSurfaceScaled() Sam Lantinga 2024-05-24 05:33:51 -07:00
  • 836e6c1531 Don't toggle modifier state for repeated keys (thanks @dalawren!) Sam Lantinga 2024-05-24 04:44:56 -07:00
  • f3695ef34e VC: don't import Microsoft.CPP.UpgradeFromVC[67]0.props projects Anonymous Maarten 2024-05-24 04:54:37 +02:00
  • 9259d532da isVRHeadset returns true for Pico headsets Sam Lantinga 2024-05-23 13:40:45 -07:00
  • 89caa88b73 Get the definition for SDL_PropertiesID in SDL_thread.h Sam Lantinga 2024-05-23 17:14:07 -07:00
  • a3ab46b707 Fixed mapping the touchpad for the Qanba PS5 controllers like the Qanba Drone 2 Arcade Joystick Sam Lantinga 2024-05-23 16:45:56 -07:00
  • 1e5db996ff Added Linux bindings for the Qanba Drone 2 Arcade Joystick Sam Lantinga 2024-05-23 15:34:38 -07:00
  • 964e0c9b47 Added Linux bindings for the Qanba Drone 2 Arcade Joystick Sam Lantinga 2024-05-23 15:34:38 -07:00
  • 98a9ca5e32 Added Linux bindings for the Qanba Drone 2 Arcade Joystick Sam Lantinga 2024-05-23 15:34:38 -07:00
  • 2461bd8648 Removed unnecessary float casts Sam Lantinga 2024-05-23 15:12:01 -07:00
  • 3acca27e95 Dialog: XDG Portals: Remove the file:// URI Semphris 2024-05-23 12:38:43 -04:00
  • 6e081eb7dc Memory leak no more! Sam Lantinga 2024-05-23 11:26:59 -07:00
  • 156ca356b5 Free any temporary environment memory at SDL_Quit() Sam Lantinga 2024-05-23 11:22:00 -07:00
  • 4022682c28 Fix touchid assertion faliure on emscripten Cyao 2024-05-23 18:05:57 +02:00
  • 66fbbdf46a Sync SDL3 wiki -> header SDL Wiki Bot 2024-05-23 17:09:44 +00:00
  • 3e8d8f81b4 Sync SDL3 wiki -> header SDL Wiki Bot 2024-05-23 17:04:35 +00:00
  • baacbeb4c4 wayland: Make sure the correct cached window dimensions are used when a config size of 0,0 is received Frank Praznik 2024-05-23 10:51:44 -04:00
  • b1061a3ec1 video: Rename 'state_not_floating' to the more descriptive 'tiled' Frank Praznik 2024-05-23 10:26:36 -04:00
  • 37672f52da wayland: Simplify resize logic Frank Praznik 2024-05-23 10:23:57 -04:00
  • 3f1143b4f5 release: fix arm64 Visual Studio build directory scribam 2024-05-23 13:01:02 +02:00
  • 2f2c3afb05 SDL_internal: tweaked comment. Ryan C. Gordon 2024-05-22 20:53:42 -04:00
  • 48ebc829e4 thread: Fix build, if SDL is built without an external C runtime. Ryan C. Gordon 2024-05-22 20:45:57 -04:00
  • 25024ea295 windows: Before SDL_main has run, use WideCharToMultibyte, not SDL_iconv. Ryan C. Gordon 2024-05-22 17:32:17 -04:00
  • 86b2f441c0 release: create arm64 Visual Studio binaries Anonymous Maarten 2024-05-22 22:44:16 +02:00
  • be5d4e5857 Sync SDL3 wiki -> header SDL Wiki Bot 2024-05-22 21:40:15 +00:00