mafiesto4
1740cbf2eb
Improve process starting on mac
2023-09-20 09:21:56 +02:00
mafiesto4
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
mafiesto4
bd750d2634
Fix incoming drag drop location on macOS
2023-08-27 22:41:57 +02:00
mafiesto4
011162744c
Fix various keyboard handling on macOS
2023-07-16 12:04:22 +02:00
mafiesto4
6853aa6e81
Add control/command/option keys handling on macOS
2023-07-16 12:04:18 +02:00
mafiesto4
6fc168bdf1
Add macOS message box with buttons
2023-07-16 12:04:12 +02:00
mafiesto4
6d48fce763
Fix mouse cursor setting on macOS to properly handle screen scale
2023-07-16 12:04:06 +02:00
mafiesto4
d5cb34f1b4
Minor fix for settings
2023-06-12 14:44:12 +02:00
mafiesto4
a2e2ef51be
Various twekas
2023-06-01 00:47:05 +02:00
mafiesto4
c46f78885e
Refactor iOS deployment to use XCode project
2023-06-01 00:46:39 +02:00
mafiesto4
24396031a7
Fix keyboard input in various cases on macOS
2023-05-17 17:27:41 +02:00
mafiesto4
4a165d0661
Merge iOS and macOS platform settings into shared base class
2023-05-12 23:27:57 +02:00
mafiesto4
4528cce71c
Fixes for macOS game building
2023-03-30 18:38:58 +02:00
mafiesto4
3bbc7faf11
Refactor platform process startup with CreateProcessSettings
2023-03-22 14:09:20 +01:00
mafiesto4
0ba261d338
Add iOS platform (refactor Mac into shared Apple platform impl)
2023-03-15 20:58:23 +01:00
mafiesto4
c351e58c6e
Merge commit 'c60b2cb4d7dfe4cb0d55a4431acbb48b88920d6c' into 1.6
2023-03-12 11:08:46 +01:00
mafiesto4
c60b2cb4d7
Merge commit '0112f70c05ddfb9c91dacb0829594ab2f285c248' into dotnet7
2023-03-12 11:04:17 +01:00
mafiesto4
2c70b74814
Refactor widowing on macOS to support screen scale and highDpi mode
2023-03-12 10:58:55 +01:00
mafiesto4
60f21d1a92
Update old copyright headers
2023-03-03 17:14:35 +01:00
mafiesto4
0112f70c05
Merge remote-tracking branch 'origin/master' into dotnet7
2023-03-01 19:50:22 +01:00
mafiesto4
6691aaca1e
Fix crash on arm64 mac
2023-02-28 18:49:48 +01:00
mafiesto4
82a22b2a87
Add vscode detection on macOS
2023-02-28 18:49:32 +01:00
mafiesto4
3be4e50b78
Amr64 on mac impl progress
2023-02-27 22:57:42 +01:00
GoaLitiuM
68e04ca7e4
Add FLAXENGINE_API to platform specific classes
2023-02-26 17:29:51 +02:00
mafiesto4
64752781ed
Add arm64 support for macOS
2023-02-21 18:15:22 +01:00
mafiesto4
c00769e2b8
Fix deprecation warning
2023-02-19 14:32:34 +01:00
mafiesto4
f665642e71
Fix build
2023-01-24 12:32:41 +01:00
mafiesto4
eebc4951de
Merge branch '1.5' into dotnet7
...
# Conflicts:
# Source/Platforms/DotNet/NUnit/agents/net40/nunit-agent.exe
# Source/Platforms/DotNet/NUnit/agents/net40/nunit.engine.api.dll
# Source/Platforms/DotNet/NUnit/agents/net40/nunit.engine.core.dll
# Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.agent.addins
# Source/Platforms/DotNet/NUnit/nunit.engine.api.dll
# Source/Platforms/DotNet/NUnit/nunit.engine.core.dll
# Source/Platforms/DotNet/NUnit/nunit.engine.dll
# Source/Platforms/DotNet/NUnit/nunit3-console.exe
# Source/Platforms/DotNet/NUnit/nunit3-console.exe.config
# Source/Platforms/DotNet/NUnit/testcentric.engine.metadata.dll
# Source/Tools/Flax.Build/Deps/Downloader.cs
# Source/Tools/Flax.Stats/CodeFrame.cs
# Source/Tools/Flax.Stats/CodeFrameNode.cs
# Source/Tools/Flax.Stats/Flax.Stats.Build.cs
# Source/Tools/Flax.Stats/Languages.cs
# Source/Tools/Flax.Stats/Program.cs
# Source/Tools/Flax.Stats/TaskType.cs
# Source/Tools/Flax.Stats/Tools.cs
# Source/Tools/FlaxEngine.Tests/TestEditorUtils.cs
2023-01-10 15:49:44 +01:00
mafiesto4
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
GoaLitiuM
96dc279ebd
Implement .NET 7 runtime support and bindings generation
2022-11-26 14:37:07 +02:00
mafiesto4
3601d36955
Fix macOS build
2022-08-01 17:05:59 +02:00
mafiesto4
a881c90b2e
Refactor engine to support double-precision vectors
2022-06-13 00:40:32 +02:00
Diewa
d2c252879e
Fixes for macOS
2022-02-24 21:42:00 +01:00
mafiesto4
f4f9d92c8e
Add drag&drop support for Mac
2022-01-19 14:42:00 +01:00
mafiesto4
a8ff3da908
Fixes
2022-01-19 12:14:22 +01:00
mafiesto4
eeff3d7308
Add clipboard support for Mac
2022-01-19 10:25:16 +01:00
mafiesto4
f9eb709a18
Add window resizing and positioning on Mac
2022-01-18 19:10:13 +01:00
mafiesto4
2aa3624f81
Fix special input keys text on Mac
2022-01-18 17:29:34 +01:00
mafiesto4
b6471d887b
Add mouse cursors support for Mac
2022-01-18 16:59:59 +01:00
mafiesto4
dd5bad1dfe
Add window resize handling on Mac
2022-01-18 16:51:03 +01:00
mafiesto4
54db90e040
Add open/save file dialogs for Mac
2022-01-18 13:45:48 +01:00
mafiesto4
35d9016053
Add options for game window on macOS
2022-01-17 21:14:41 +01:00
mafiesto4
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
mafiesto4
08bebc0f89
Add app packaging for macOS
2022-01-13 18:19:49 +01:00
mafiesto4
a682b7c324
Progress on packaging for macOS
2022-01-12 17:37:44 +01:00
mafiesto4
d202c8b864
Add mouse and keyboard input for Mac
2022-01-05 17:48:17 +01:00
mafiesto4
7471a819e1
Add Vulkan support for Mac (via MoltenVK)
2022-01-05 10:25:46 +01:00
mafiesto4
ca62cd2661
Mac impl progress
2022-01-03 13:59:52 +01:00