Commit Graph

533 Commits

Author SHA1 Message Date
Wojtek Figat
c0ef2a1f58 Cleamnup code for #2020 and use internal pointer for current tracking window 2023-12-16 12:39:10 +01:00
Wojtek Figat
141bec0259 Merge branch 'fix-linuxwindow' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-fix-linuxwindow 2023-12-16 12:35:26 +01:00
Chandler Cox
4725f51431 Move android screen orientation into platform settings 2023-12-11 10:00:19 -06:00
Chandler Cox
df83491313 Add ability to change default Android screen orientation. 2023-12-08 15:48:43 -06:00
nothingTVatYT
78d9262b05 skip WM for non-regular windows and add mouse tracking 2023-12-01 21:25:00 +01:00
Wojtek Figat
aa1b779463 Fix Win32CriticalSection to use spin count of 4000 instead of just 100
#1930
2023-11-24 10:25:46 +01:00
Wojtek Figat
4e190c2e3c Add decoding stack trace function names on Apple platforms 2023-11-19 18:04:24 +01:00
Wojtek Figat
389bf89e2a Add GetStackFrames on Android 2023-11-19 11:07:44 +01:00
Wojtek Figat
31aafeb0d1 Add GetStackFrames and IsDebuggerPresent on Linux 2023-11-19 11:04:10 +01:00
Wojtek Figat
6fd34bf5cc Fix compilation regression 2023-11-14 12:15:51 +01:00
Wojtek Figat
eaafb72ca9 Optimize some includes and use automatic serializers for platform settings 2023-11-13 23:54:07 +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
b47420f232 Compact various source code chunks 2023-11-06 16:56:15 +01:00
Wojtek Figat
c025b4414c Add support for unlimited window size if MaximumSize is set to Zero
#1824
2023-11-06 14:42:29 +01:00
Wojtek Figat
2dd16c1fb0 Merge branch 'honor-xdg_data_home' of https://github.com/MineBill/FlaxEngine into MineBill-honor-xdg_data_home 2023-11-05 20:51:31 +01:00
Wojtek Figat
c23f8f2b30 Fix loading delay-loaded-dll on Windows when using project plugin with native dependencies
#1873
2023-11-05 19:35:33 +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
Wojtek Figat
0387f7df8a Add name to Android main thread 2023-11-04 22:21:52 +01:00
Wojtek Figat
0ab43dd301 Merge branch 'add-extended-buttons-linux' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-add-extended-buttons-linux 2023-11-04 19:19:29 +01:00
Wojtek Figat
fe3f64f06a Fix iOS build 2023-11-04 19:15:37 +01:00
Wojtek Figat
50bcbf980e Add SetThreadAffinityMask and SetThreadPriority and thread name for Apple platforms 2023-11-04 14:08:53 +01:00
Mr. Capybara
6cfc8c1b1a Add extended buttons support for linux 2023-10-31 14:52:09 -04:00
MineBill
6f773bd558 Make the message box a TASKMODEL to prevent interation with the editor. 2023-10-24 18:03:07 +03:00
Wojtek Figat
806590d1c3 Fix deadlock in scene loading
#1761 #1773
2023-10-24 14:08:34 +02:00
Wojtek Figat
9c4382dffb Fix using dock window panels on macOS in Editor 2023-10-23 15:59:09 +02:00
Wojtek Figat
f28947f59b Fix MacWindow::SetClientBounds to include screen scale 2023-10-23 14:50:10 +02:00
Wojtek Figat
6ff3e0f488 Various improvements to macOS platform 2023-10-22 20:06:54 +02:00
Wojtek Figat
ccf6c28b02 Add interval to Apple autoreleasepool 2023-10-22 19:55:20 +02:00
Wojtek Figat
c88e184df3 Fix crash when window gets removed during windows update loop 2023-10-22 15:56:25 +02:00
Wojtek Figat
1280e61af0 Add IsDebuggerPresent for macOS and iOS platforms 2023-10-22 15:33:21 +02:00
Wojtek Figat
9fa0b174f5 Fix deprecation warnings on Apple 2023-10-22 15:32:56 +02:00
Wojtek Figat
21f2e59d12 Add drag&drop support to macOS 2023-10-21 15:36:38 +02:00
Wojtek Figat
08a6a2b6dc Fix potential crashes on macOS due to missing window inside view event 2023-10-21 13:04:33 +02:00
dca6baee49 Use and store restored window position after minimizing the window 2023-10-14 16:44:21 +03:00
Wojtek Figat
c01614b8f5 Fix build regression from 7180080f19 2023-10-13 16:09:18 +02:00
Wojtek Figat
7180080f19 Refactor FileMode, FileAccess, FileShare enums into normal enums with docs 2023-10-13 15:44:47 +02:00
Wojtek Figat
dad3e1f77d Revert f1d57e47cb in favor of #1670 2023-10-11 17:17:46 +02:00
MineBill
1986f2b58b Only set WS_CAPTION if the window is a regular window 2023-10-11 17:06:16 +03:00
Wojtek Figat
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
Wojtek Figat
09f2be907e Merge remote-tracking branch 'origin/master' into 1.7
# Conflicts:
#	Flax.flaxproj
2023-10-09 12:40:47 +02:00
Wojtek Figat
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
nothingTVatYT
5b866b643b fix GetDesktopSize for Linux 2023-10-08 22:05:53 +02:00
minebill
03642632f5 Use a maximum distance between clicks, when detecting a double click 2023-10-08 22:05:02 +03:00
minebill
e903348d71 Fix incorrect mapping of Alt key on linux 2023-10-07 22:28:39 +03:00
Wojtek Figat
e6c45fccb3 Merge remote-tracking branch 'origin/master' into 1.7
# Conflicts:
#	Source/Engine/Level/Actors/AnimatedModel.cpp
2023-10-05 10:44:03 +02:00
nothingTVatYT
bc872ebff5 fix menu misalignment problem on Linux 2023-10-05 00:06:51 +02:00
Wojtek Figat
f1d57e47cb Fix regression in some context menus on Windows due to recent changes to windows showing after first paint 2023-10-04 17:34:14 +02:00
Chandler Cox
b5d927baa5 Force windows window to be correct size when restoring window on maximize from minimize. 2023-10-03 16:22:43 -05:00