Commit Graph

171 Commits

Author SHA1 Message Date
Ari Vuollet 6d337464f7 Support XDG Desktop Portal as color picker provider
Wayland and XWayland fallback implementation uses XDP in
order to query picked color from desktop.
2025-06-24 16:41:32 +03:00
Ari Vuollet 5c51021388 Fix merge 2025-04-19 21:14:08 +03:00
Ari Vuollet 4cd61cb381 Fix compilation for game builds
(cherry picked from commit f4fcc07288e85118dc48972249607e3fa47954eb)
2025-04-19 21:13:54 +03:00
Ari Vuollet d115d22ee6 Implement new window dragging system 2025-04-19 21:13:52 +03:00
GoaLitiuM 257f54b323 Use SDL locale 2025-04-19 21:13:46 +03:00
GoaLitiuM f1ffe1acaa Fix Linux compilation without SDL 2025-04-19 21:13:42 +03:00
GoaLitiuM fa976b34dc Fallback to X11 message box implementation when SDL fails 2025-04-19 21:13:38 +03:00
GoaLitiuM 3f6bf15554 Implement relative mouse mode (raw input) for SDL platform 2025-04-19 21:13:34 +03:00
GoaLitiuM b622a1cc5e Implement SDL platform, windowing and input handling 2025-04-19 21:13:32 +03:00
GoaLitiuM 05dba0f1f5 Refactor ScreenUtilities 2025-04-19 21:13:30 +03:00
mafiesto4 9c3fd052cd Remove copyright year from source files and update to 2025 2025-04-07 19:22:21 +02:00
mafiesto4 854d0cc23c Add profiler zone for native library loading 2025-04-02 09:23:55 +02:00
mafiesto4 5d80cb03f1 Fix compilation issues 2025-03-07 12:35:54 +01:00
mafiesto4 301491bcde Fix Linux platform init to correctly calculate device id and add missing change 2025-03-07 11:39:15 +01:00
mafiesto4 7135eb3591 Add SystemName and SystemVersion to Platform api 2025-03-07 11:06:10 +01:00
mafiesto4 cc7d88d4a9 Fix Platform::GetCacheLineSize to be deprecated in favor of existing CPUInfo.CacheLineSize` 2025-03-06 09:08:00 +01:00
mafiesto4 06729f6b62 Add Program Size Memory access and log on start 2025-03-05 12:10:17 +01:00
mafiesto4 fa2f2e3104 Fix Linux build 2025-01-24 12:53:56 +01:00
mafiesto4 39419787fa Another compilation fix 2025-01-15 08:48:03 +01:00
mafiesto4 e02f2990d9 Another compilation fix 2025-01-14 23:43:31 +01:00
mafiesto4 d0a6edbb2c Another compilation fix 2025-01-14 23:26:26 +01:00
Mateusz Karbowiak 6f6348508a Nullable implicit cast fix 2024-10-06 03:09:04 +02:00
mafiesto4 c8eed098ba Fix regression 207c6a0cb5 2024-09-24 22:12:42 +02:00
mafiesto4 207c6a0cb5 Refactor platform apis comments and cleanup a bit 2024-09-24 18:29:30 +02:00
GoaLitiuM eb3a940a31 Fix Linux platform CreateProcess not working with whitespace in path 2024-08-05 18:42:27 +03:00
mafiesto4 d42e315e55 Fix atomics to accept constant 2024-04-13 19:20:49 +02:00
mafiesto4 f164626c41 Merge branch 'master' of https://github.com/Zode/FlaxEngine into Zode-master 2024-04-05 15:49:20 +02:00
Zode 55383c3fa4 Patch numpad enter to normal enter on Linux 2024-03-30 02:35:11 +02:00
mafiesto4 5fdf1789ce Fix support for utf8 character in path on unix systems
#2187
2024-03-04 16:45:44 +01:00
mafiesto4 859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
mafiesto4 696437d6d0 Cleanup codestyle #2079 2024-02-23 19:56:32 +01:00
mafiesto4 e282717a0a Merge branch 'trash-files' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-trash-files 2024-02-23 19:55:16 +01:00
mafiesto4 6fb5c43e2a Merge branch 'fix-file-time' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-fix-file-time 2024-01-05 10:41:05 +01:00
nothingTVatYT 8174e8ab77 fix getting file access time for Linux 2023-12-28 22:24:34 +01:00
mafiesto4 b4c23c969a Fix unlink usag on Unix systems to properly use returned value
#2078
2023-12-27 21:11:01 +01:00
mafiesto4 c0ef2a1f58 Cleamnup code for #2020 and use internal pointer for current tracking window 2023-12-16 12:39:10 +01:00
nothingTVatYT 8c45659b2a use own encoder and some more error handling 2023-12-14 17:29:08 +01:00
nothingTVatYT f65ded4501 implement MoveFileToRecycleBin on Linux 2023-12-14 15:51:20 +01:00
nothingTVatYT 78d9262b05 skip WM for non-regular windows and add mouse tracking 2023-12-01 21:25:00 +01:00
mafiesto4 31aafeb0d1 Add GetStackFrames and IsDebuggerPresent on Linux 2023-11-19 11:04:10 +01:00
mafiesto4 eaafb72ca9 Optimize some includes and use automatic serializers for platform settings 2023-11-13 23:54:07 +01:00
mafiesto4 c025b4414c Add support for unlimited window size if MaximumSize is set to Zero
#1824
2023-11-06 14:42:29 +01:00
MineBill 267e8daba5 Honor the XDG_DATA_HOME env var and use the approved default as per specification. 2023-11-05 19:36:01 +02:00
Mr. Capybara 6cfc8c1b1a Add extended buttons support for linux 2023-10-31 14:52:09 -04:00
mafiesto4 6ff3e0f488 Various improvements to macOS platform 2023-10-22 20:06:54 +02:00
mafiesto4 c01614b8f5 Fix build regression from 7180080f19 2023-10-13 16:09:18 +02:00
mafiesto4 d6d18e93e0 Merge branch 'fix-linux-open-files-dialog' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-fix-linux-open-files-dialog 2023-10-09 22:22:25 +02:00
nothingTVatYT 2ff4a69f53 fix reading of pipe buffer from external filechooser 2023-10-09 17:25:28 +02:00
mafiesto4 09f2be907e Merge remote-tracking branch 'origin/master' into 1.7
# Conflicts:
#	Flax.flaxproj
2023-10-09 12:40:47 +02:00
mafiesto4 6c0011bef5 Merge branch 'fix-linux-systeminfo' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-fix-linux-systeminfo 2023-10-09 10:44:08 +02:00