35 Commits

Author SHA1 Message Date
Ari Vuollet 42b4131b1f Handle external application close events 2026-04-05 19:41:04 +03:00
mafiesto4 3949cba83c Add Emscripten heap memory size and max limit stats to profiler 2026-03-16 22:29:19 +01:00
mafiesto4 8dc8371a7f Fix headless mode on Linux 2026-03-10 13:30:43 +01:00
mafiesto4 37a39e750f Attempt to fix Linux headless Test run with SDL 2026-03-10 11:25:22 +01:00
mafiesto4 59a9137a54 Fix Github Actions 2026-03-10 10:49:33 +01:00
mafiesto4 366a5162b7 DIsable screensaver blocking via SDL in Editor 2026-02-20 23:50:13 +01:00
mafiesto4 69cefb6822 Fix miliseconds in date on Emscripten and skip SDL create process (unsupported) 2026-02-17 15:07:42 +01:00
mafiesto4 f12ad5c874 Add **Web platform with Emscripten** 2026-02-14 00:07:21 +01:00
mafiesto4 cc69e5d966 Minor fixes 2026-02-12 16:22:51 +01:00
mafiesto4 d68969dbe2 Move SupportsNativeDecorations/SupportsNativeDecorationDragging to SDLPlatform
#2800
2026-02-12 09:24:48 +01:00
mafiesto4 c4d20f06ee Move GetDisplayServer to LinuxPlatform (add support for custom platform scripting api)
#2800
2026-02-12 09:24:11 +01:00
mafiesto4 a3492e59ef Use CreateWindow/GetBatteryInfo/GetUserLocaleName from Windows instead of SDL for now
#2800
2026-02-11 23:28:44 +01:00
Ari Vuollet d031649bbd Fix warnings 2025-12-19 13:17:15 +02:00
Ari Vuollet 21b8d1838d Fix command-line parsing for SDL CreateProcess arguments 2025-12-19 13:17:15 +02:00
Ari Vuollet 74c1e200ce Implement Platform::CreateProcess with SDL backend
Supports handling process standard output and standard error
streams separately in realtime.
2025-12-16 00:10:01 +02:00
Ari Vuollet 092beb6ae9 Fix compilation error 2025-11-28 11:59:56 +02:00
Ari Vuollet d70a003617 Improve tab-less dock window behavior in other platforms
Add checks for #3215 to hide the tab bar only if it doesn't prevent
window dragging in Wayland sessions with native decorations.
2025-09-07 19:27:24 +03:00
Ari Vuollet 28980e5fbf Cleanup 2025-07-03 22:02:36 +03:00
Ari Vuollet aab0d772a4 Implement client-side window decorations for Editor windows 2025-07-03 22:02:36 +03:00
Ari Vuollet 951edd95db Cleanup 2025-06-24 16:47:45 +03:00
Ari Vuollet d0b552d74a Use logo as an icon in Linux windows 2025-06-23 18:58:02 +03:00
Ari Vuollet 86b223ec93 Fix mouse relative mode activation triggering mouse move events on Mac 2025-04-21 23:13:23 +03:00
Ari Vuollet 35072c40d8 Fix build on Linux 2025-04-19 21:14:08 +03:00
Ari Vuollet 38658a5b8c Fix CursorLockMode.Locked not working 2025-04-19 21:14:02 +03:00
Ari Vuollet 0a4cb9e9b1 Show current display server in Editor window tooltip
(cherry picked from commit 62968dd4376bb0a3c0aa09316174e0e00a9ea31b)
2025-04-19 21:13:56 +03:00
Ari Vuollet d115d22ee6 Implement new window dragging system 2025-04-19 21:13:52 +03:00
Ari Vuollet 8120ae621d Fix mouse resetting issues after ending relative mode 2025-04-19 21:13:52 +03:00
GoaLitiuM 188e4313f9 Fix various issues with child window positioning 2025-04-19 21:13:47 +03:00
GoaLitiuM 257f54b323 Use SDL locale 2025-04-19 21:13:46 +03:00
GoaLitiuM 8cadbae80e Update SDL to 3.2.0 2025-04-19 21:13:44 +03:00
GoaLitiuM 431767a150 Update SDL3 2025-04-19 21:13:41 +03:00
GoaLitiuM 2f8d19c267 Fix windows not being hidden initially 2025-04-19 21:13:40 +03:00
GoaLitiuM fa976b34dc Fallback to X11 message box implementation when SDL fails 2025-04-19 21:13:38 +03:00
GoaLitiuM 8f2550ef61 Add command-line switches to force X11 and Wayland SDL drivers 2025-04-19 21:13:33 +03:00
GoaLitiuM b622a1cc5e Implement SDL platform, windowing and input handling 2025-04-19 21:13:32 +03:00