Commit Graph

188 Commits

Author SHA1 Message Date
6efb46fbbc Fix cursor locking bounds calculation 2025-04-26 00:31:31 +03:00
c1f76abc22 Fix restoring locked cursor state when window gains focus again 2025-04-26 00:31:30 +03:00
bdaa98c8ca Show current display server in Editor window tooltip
(cherry picked from commit 62968dd437)
2025-04-26 00:31:26 +03:00
3646c5a06a Implement new window dragging system 2025-04-26 00:31:23 +03:00
ebe09403f5 Add Window.IsAlwaysOnTop property 2025-04-26 00:31:20 +03:00
87f2e168f9 Implement relative mouse mode (raw input) for SDL platform 2025-04-26 00:31:12 +03:00
6cde5e9376 Refactor application window class name 2025-04-26 00:31:10 +03:00
bb47c638f1 Move Window related enums to separate header file 2025-04-26 00:31:10 +03:00
b88fc89951 Refactor ScreenUtilities 2025-04-26 00:31:09 +03:00
45ae959aa3 Fix centered window location on X11 2025-04-26 00:31:09 +03:00
Wojtek Figat
c4d8345b7c Fix compilation warning 2025-04-13 20:14:10 +02:00
Wojtek Figat
4a10905464 Fix regression in float parsing change 2025-04-07 22:22:38 +02:00
Wojtek Figat
9c3fd052cd Remove copyright year from source files and update to 2025 2025-04-07 19:22:21 +02:00
Wojtek Figat
5017bdd470 Fix parsing floating point values with . separator instead of , 2025-03-28 10:50:06 +01:00
Wojtek Figat
5bdbbb6d38 Merge remote-tracking branch 'origin/master' into 1.10 2025-03-07 23:41:02 +01:00
Wojtek Figat
7135eb3591 Add SystemName and SystemVersion to Platform api 2025-03-07 11:06:10 +01:00
Wojtek Figat
cc7d88d4a9 Fix Platform::GetCacheLineSize to be deprecated in favor of existing CPUInfo.CacheLineSize` 2025-03-06 09:08:00 +01:00
Wojtek Figat
196ada5710 Add Extra Development Memory access and log on start 2025-03-05 13:43:15 +01:00
Wojtek Figat
06729f6b62 Add Program Size Memory access and log on start 2025-03-05 12:10:17 +01:00
Wojtek Figat
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
Wojtek Figat
06665734e7 Fix Platform::GetCacheLineSize to be deprecated in favor of CPUInfo 2025-03-04 22:57:58 +01:00
Wojtek Figat
d501018feb Add improved GPU crashes reporting 2025-01-24 22:56:52 +01:00
Wojtek Figat
b36e55446f Add Engine::ReportCrash event for custom crash reporting or handling 2025-01-24 20:15:17 +01:00
Wojtek Figat
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
Wojtek Figat
3434731c2a Another blind fix 2024-10-07 00:40:22 +02:00
Wojtek Figat
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
Wojtek Figat
207c6a0cb5 Refactor platform apis comments and cleanup a bit 2024-09-24 18:29:30 +02:00
Wojtek Figat
21b4c7c916 Merge remote-tracking branch 'origin/master' into 1.9 2024-08-16 14:52:57 +02:00
Chandler Cox
03de914dbc Add Requesting engine exit event. Expose Fatal erro and requesting exit to c# 2024-08-07 12:16:07 -05:00
e08b57e814 Support custom deprecation messages in bindings generator 2024-06-17 20:43:14 +03:00
Wojtek Figat
2492d0b38f Refactor WindowsFileSystemWatcher to properly handle file modifications 2024-06-02 00:51:11 +02:00
Wojtek Figat
d42e315e55 Fix atomics to accept constant 2024-04-13 19:20:49 +02:00
Wojtek Figat
d719c381ea Merge remote-tracking branch 'origin/master' into 1.8 2024-03-11 23:49:33 +01:00
Wojtek Figat
04761c69f1 Fix error loggig in headless mode on char16 platforms
#2235
2024-03-04 14:43:48 +01:00
Wojtek Figat
14902dc29e Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
2024-02-26 19:49:39 +01:00
Wojtek Figat
859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
Wojtek Figat
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
Wojtek Figat
668b03a409 Use #2234 for all platforms by default 2024-02-19 20:40:30 +01:00
Wojtek Figat
082768d08c Refactor ThreadLocal when running on hardware with more cores than PLATFORM_THREADS_LIMIT 2024-02-07 23:39:02 +01:00
Wojtek Figat
8e3123a129 Add better stack trace reporting in crashes when running on non-Windows platforms 2024-01-18 16:06:34 +01:00
Wojtek Figat
b4186052df Add printing stack trace even when not using log file 2024-01-18 16:04:22 +01:00
Wojtek Figat
5b3e7f0bf8 Fix FileSystem::CopyDirectory not failing when source folder is missing 2024-01-12 13:44:01 +01:00
Wojtek Figat
4e190c2e3c Add decoding stack trace function names on Apple platforms 2023-11-19 18:04:24 +01:00
Wojtek Figat
ae85a94261 Fix memory leak while doing drag&drop with Debug Draw in use
#1723
2023-11-06 17:18:20 +01:00
Wojtek Figat
e7b1fce3eb Merge DoDragDropJob to hsare the same code for Mac and Windows
#1723
2023-11-06 17:03:03 +01:00
Wojtek Figat
c88e184df3 Fix crash when window gets removed during windows update loop 2023-10-22 15:56:25 +02:00
Wojtek Figat
7180080f19 Refactor FileMode, FileAccess, FileShare enums into normal enums with docs 2023-10-13 15:44:47 +02:00
Wiktor Kocielski
5ceafaad77 WindowBase::Resized delegate 2023-09-06 05:47:51 +03:00
Wojtek Figat
50c85aec6d Minor improvements to #1315 and add getter of current window style 2023-08-21 23:33:33 +02:00