Wojtek Figat
9d8e75caa3
Fix various code to improve quality
2025-06-06 11:19:32 +02:00
Wojtek Figat
03d52d4eb9
Add support for building engine without logging
2025-05-28 04:05:12 +02:00
Wojtek Figat
7e72d7b3cf
Optimize mac version logging
2025-04-17 12:49:52 +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
7135eb3591
Add SystemName and SystemVersion to Platform api
2025-03-07 11:06:10 +01:00
Wojtek Figat
35e9e048f2
Merge remote-tracking branch 'origin/master' into 1.10
2024-12-10 11:07:31 +01:00
Wojtek Figat
0ef1220846
Another iteration on cooking job
2024-12-05 15:29:24 +01:00
Wojtek Figat
987916cc1c
Another iteration on cooking job
2024-12-05 12:23:32 +01:00
Mateusz Karbowiak
6f6348508a
Nullable implicit cast fix
2024-10-06 03:09:04 +02:00
Wojtek Figat
207c6a0cb5
Refactor platform apis comments and cleanup a bit
2024-09-24 18:29:30 +02:00
Wojtek Figat
f02e7d0936
Fix compilation error
2024-06-13 23:01:51 +02:00
Wojtek Figat
2492d0b38f
Refactor WindowsFileSystemWatcher to properly handle file modifications
2024-06-02 00:51:11 +02:00
Wojtek Figat
369c19bd5d
Add statically disabled tessellation on macOS/iOS
2024-03-30 18:46:37 +01:00
Wojtek Figat
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +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
e7b1fce3eb
Merge DoDragDropJob to hsare the same code for Mac and Windows
...
#1723
2023-11-06 17:03:03 +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
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
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
Wojtek Figat
c01614b8f5
Fix build regression from 7180080f19
2023-10-13 16:09:18 +02:00
Wojtek Figat
1740cbf2eb
Improve process starting on mac
2023-09-20 09:21:56 +02:00
Wojtek Figat
e3cf9c05e4
Fix logging macOS process to remove redundant newlines
2023-09-20 09:06:54 +02:00
Andrew Spiering
f40657ea04
macOS support fixes
...
* Adding macOS FileSystemWatcher, this should allow files to be monitored and update like the other OSs
* Reworked how macOS launches processes to use NSTask which just deals with escaped and unescaped paths better
* Made a change to the ScriptsBuilder::RunBuildTool, this was adding the escaped values to the path, in reality it should be up to the underlying OS to make sure things are properly escaped, so removed those as they just end up causing issues. Also instead of appending the args to the fileName we just properly use the Arguments variable on the CreateProcessSettings
* No longer use open in order to show files in the finder, we use the proper method selectFile
* made a slight cleanup change to the MacPlatform Tick function
* Added ToNSString functions just to make that easier
* Added a ParseArguments function that will take a string and turn it into an array for NSTask
2023-09-19 20:58:12 -07:00
Andrew Spiering
76945b9144
MacOS Rider Support
...
* Adding in code to properly look for rider on macOS
* Also fixing an issue in the macOS CreateProcess where spaces where not properly escaped for popen(which one should likely use NSTask long term)
2023-09-17 14:56:22 -07:00
Wojtek Figat
bd750d2634
Fix incoming drag drop location on macOS
2023-08-27 22:41:57 +02:00
Wojtek Figat
011162744c
Fix various keyboard handling on macOS
2023-07-16 12:04:22 +02:00
Wojtek Figat
6853aa6e81
Add control/command/option keys handling on macOS
2023-07-16 12:04:18 +02:00
Wojtek Figat
6fc168bdf1
Add macOS message box with buttons
2023-07-16 12:04:12 +02:00
Wojtek Figat
6d48fce763
Fix mouse cursor setting on macOS to properly handle screen scale
2023-07-16 12:04:06 +02:00
Wojtek Figat
d5cb34f1b4
Minor fix for settings
2023-06-12 14:44:12 +02:00
Wojtek Figat
a2e2ef51be
Various twekas
2023-06-01 00:47:05 +02:00
Wojtek Figat
c46f78885e
Refactor iOS deployment to use XCode project
2023-06-01 00:46:39 +02:00
Wojtek Figat
24396031a7
Fix keyboard input in various cases on macOS
2023-05-17 17:27:41 +02:00
Wojtek Figat
4a165d0661
Merge iOS and macOS platform settings into shared base class
2023-05-12 23:27:57 +02:00
Wojtek Figat
4528cce71c
Fixes for macOS game building
2023-03-30 18:38:58 +02:00
Wojtek Figat
3bbc7faf11
Refactor platform process startup with CreateProcessSettings
2023-03-22 14:09:20 +01:00
Wojtek Figat
0ba261d338
Add iOS platform (refactor Mac into shared Apple platform impl)
2023-03-15 20:58:23 +01:00
Wojtek Figat
c351e58c6e
Merge commit 'c60b2cb4d7dfe4cb0d55a4431acbb48b88920d6c' into 1.6
2023-03-12 11:08:46 +01:00
Wojtek Figat
c60b2cb4d7
Merge commit '0112f70c05ddfb9c91dacb0829594ab2f285c248' into dotnet7
2023-03-12 11:04:17 +01:00
Wojtek Figat
2c70b74814
Refactor widowing on macOS to support screen scale and highDpi mode
2023-03-12 10:58:55 +01:00
Wojtek Figat
60f21d1a92
Update old copyright headers
2023-03-03 17:14:35 +01:00
Wojtek Figat
0112f70c05
Merge remote-tracking branch 'origin/master' into dotnet7
2023-03-01 19:50:22 +01:00
Wojtek Figat
6691aaca1e
Fix crash on arm64 mac
2023-02-28 18:49:48 +01:00
Wojtek Figat
82a22b2a87
Add vscode detection on macOS
2023-02-28 18:49:32 +01:00
Wojtek Figat
3be4e50b78
Amr64 on mac impl progress
2023-02-27 22:57:42 +01:00
68e04ca7e4
Add FLAXENGINE_API to platform specific classes
2023-02-26 17:29:51 +02:00
Wojtek Figat
64752781ed
Add arm64 support for macOS
2023-02-21 18:15:22 +01:00