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
edeaf6af09
Fix compilation without SDL
2025-06-24 22:57:49 +03:00
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
68c0ac0ffc
Fix cursor locking bounds calculation
2025-04-19 21:14:05 +03:00
Ari Vuollet
7e59c3b9a7
Fix restoring locked cursor state when window gains focus again
2025-04-19 21:14:03 +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
df02c70e31
Add Window.IsAlwaysOnTop property
2025-04-19 21:13:47 +03:00
GoaLitiuM
3f6bf15554
Implement relative mouse mode (raw input) for SDL platform
2025-04-19 21:13:34 +03:00
GoaLitiuM
c83a3c32c7
Refactor application window class name
2025-04-19 21:13:32 +03:00
GoaLitiuM
e7dcf7f7e7
Move Window related enums to separate header file
2025-04-19 21:13:31 +03:00
GoaLitiuM
05dba0f1f5
Refactor ScreenUtilities
2025-04-19 21:13:30 +03:00
GoaLitiuM
23a34a455a
Fix centered window location on X11
2025-04-19 21:13:29 +03:00
mafiesto4
c4d8345b7c
Fix compilation warning
2025-04-13 20:14:10 +02:00
mafiesto4
4a10905464
Fix regression in float parsing change
2025-04-07 22:22:38 +02:00
mafiesto4
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
mafiesto4
5017bdd470
Fix parsing floating point values with . separator instead of ,
2025-03-28 10:50:06 +01:00
mafiesto4
5bdbbb6d38
Merge remote-tracking branch 'origin/master' into 1.10
2025-03-07 23:41:02 +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
196ada5710
Add Extra Development Memory access and log on start
2025-03-05 13:43:15 +01:00
mafiesto4
06729f6b62
Add Program Size Memory access and log on start
2025-03-05 12:10:17 +01:00
mafiesto4
06de1c0041
Add logging memoery usage by external apps on crash
...
Game crash on out of memory might be caused by user opening too many external apps that use most of memory.
2025-03-05 10:51:29 +01:00
mafiesto4
06665734e7
Fix Platform::GetCacheLineSize to be deprecated in favor of CPUInfo
2025-03-04 22:57:58 +01:00
mafiesto4
d501018feb
Add improved GPU crashes reporting
2025-01-24 22:56:52 +01:00
mafiesto4
b36e55446f
Add Engine::ReportCrash event for custom crash reporting or handling
2025-01-24 20:15:17 +01:00
mafiesto4
cf40facefe
Add engine fatal error types handling
...
Add general out-of-memory handling
Add safety memory buffer for crash or out of memory handling
Refactor Globals exit/error state to be in Engine class
2025-01-24 20:07:12 +01:00
mafiesto4
3434731c2a
Another blind fix
2024-10-07 00:40:22 +02:00
mafiesto4
28bf60e62d
Fix compilation
2024-10-06 23:54:20 +02:00
Mateusz Karbowiak
db06f4f72e
Fixed implicit type conversion for type specialization
2024-10-05 21:22:36 +02:00
mafiesto4
207c6a0cb5
Refactor platform apis comments and cleanup a bit
2024-09-24 18:29:30 +02:00
mafiesto4
21b4c7c916
Merge remote-tracking branch 'origin/master' into 1.9
2024-08-16 14:52:57 +02:00
Tryibion
03de914dbc
Add Requesting engine exit event. Expose Fatal erro and requesting exit to c#
2024-08-07 12:16:07 -05:00
GoaLitiuM
e08b57e814
Support custom deprecation messages in bindings generator
2024-06-17 20:43:14 +03:00
mafiesto4
2492d0b38f
Refactor WindowsFileSystemWatcher to properly handle file modifications
2024-06-02 00:51:11 +02:00
mafiesto4
d42e315e55
Fix atomics to accept constant
2024-04-13 19:20:49 +02:00
mafiesto4
d719c381ea
Merge remote-tracking branch 'origin/master' into 1.8
2024-03-11 23:49:33 +01:00
mafiesto4
04761c69f1
Fix error loggig in headless mode on char16 platforms
...
#2235
2024-03-04 14:43:48 +01:00
mafiesto4
14902dc29e
Merge remote-tracking branch 'origin/master' into 1.8
...
# Conflicts:
# Flax.flaxproj
2024-02-26 19:49:39 +01:00
mafiesto4
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
mafiesto4
10180de9c6
Merge remote-tracking branch 'origin/master' into 1.8
...
# Conflicts:
# Source/Editor/Utilities/EditorUtilities.cpp
# Source/Editor/Utilities/EditorUtilities.h
2024-02-19 22:26:16 +01:00
mafiesto4
668b03a409
Use #2234 for all platforms by default
2024-02-19 20:40:30 +01:00
mafiesto4
082768d08c
Refactor ThreadLocal when running on hardware with more cores than PLATFORM_THREADS_LIMIT
2024-02-07 23:39:02 +01:00
mafiesto4
8e3123a129
Add better stack trace reporting in crashes when running on non-Windows platforms
2024-01-18 16:06:34 +01:00
mafiesto4
b4186052df
Add printing stack trace even when not using log file
2024-01-18 16:04:22 +01:00
mafiesto4
5b3e7f0bf8
Fix FileSystem::CopyDirectory not failing when source folder is missing
2024-01-12 13:44:01 +01:00
mafiesto4
4e190c2e3c
Add decoding stack trace function names on Apple platforms
2023-11-19 18:04:24 +01:00
mafiesto4
ae85a94261
Fix memory leak while doing drag&drop with Debug Draw in use
...
#1723
2023-11-06 17:18:20 +01:00
mafiesto4
e7b1fce3eb
Merge DoDragDropJob to hsare the same code for Mac and Windows
...
#1723
2023-11-06 17:03:03 +01:00