Wojtek Figat
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01: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
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
c46f78885e
Refactor iOS deployment to use XCode project
2023-06-01 00:46:39 +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
2c70b74814
Refactor widowing on macOS to support screen scale and highDpi mode
2023-03-12 10:58:55 +01:00
Wojtek Figat
82a22b2a87
Add vscode detection on macOS
2023-02-28 18:49:32 +01:00
Wojtek Figat
c00769e2b8
Fix deprecation warning
2023-02-19 14:32:34 +01:00
Wojtek Figat
f665642e71
Fix build
2023-01-24 12:32:41 +01:00
Wojciech Figat
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
Wojciech Figat
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
96dc279ebd
Implement .NET 7 runtime support and bindings generation
2022-11-26 14:37:07 +02:00
Wojtek Figat
a881c90b2e
Refactor engine to support double-precision vectors
2022-06-13 00:40:32 +02:00
Wojtek Figat
f4f9d92c8e
Add drag&drop support for Mac
2022-01-19 14:42:00 +01:00
Wojtek Figat
eeff3d7308
Add clipboard support for Mac
2022-01-19 10:25:16 +01:00
Wojtek Figat
f9eb709a18
Add window resizing and positioning on Mac
2022-01-18 19:10:13 +01:00
Wojtek Figat
54db90e040
Add open/save file dialogs for Mac
2022-01-18 13:45:48 +01:00
Wojciech Figat
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
Wojtek Figat
08bebc0f89
Add app packaging for macOS
2022-01-13 18:19:49 +01:00
Wojtek Figat
ca62cd2661
Mac impl progress
2022-01-03 13:59:52 +01:00
Wojtek Figat
9df132bd77
Mac impl progress
2021-12-31 15:06:44 +01:00
Wojtek Figat
25cc8c6ab2
Implement basic windowing on Mac
2021-12-30 13:03:39 +01:00
Wojtek Figat
1f4e2ad3dd
Mac impl progress
2021-12-29 22:27:14 +01:00
Wojtek Figat
e361ab811a
Mac support progress
2021-12-29 19:43:53 +01:00
Wojtek Figat
0dbbdc9149
Change Mac platform impl to inherit from Unix base
2021-12-29 17:01:58 +01:00
Wojtek Figat
378ddc66c7
Mac impl progress
2021-12-28 18:45:40 +01:00
Wojtek Figat
a1ef7ddcf7
Mac support progress
2021-12-28 17:07:18 +01:00
Wojciech Figat
d017dd14ca
Add Mac platform
2021-12-27 14:04:16 +01:00