Commit Graph

101 Commits

Author SHA1 Message Date
mafiesto4 3bbc7faf11 Refactor platform process startup with CreateProcessSettings 2023-03-22 14:09:20 +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 127c575752 Add LinuxFileSystem::ShowBrowseFolderDialog 2023-02-28 15:50:18 +01:00
mafiesto4 12b330e4ec Add support for building Android app on Linux or Mac 2023-02-28 15:49:34 +01:00
GoaLitiuM 68e04ca7e4 Add FLAXENGINE_API to platform specific classes 2023-02-26 17:29:51 +02:00
mafiesto4 30fa911832 Merge remote-tracking branch 'origin/master' into dotnet7
# Conflicts:
#	README.md
2023-02-16 09:54:22 +01:00
mafiesto4 e0f9e6e50f Merge branch 'linux_filedialog_improvements' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-linux_filedialog_improvements 2023-02-15 14:21:44 +01:00
mafiesto4 3c9d592d8b Code style fix 2023-02-15 14:19:56 +01:00
mafiesto4 3218791830 Merge branch 'linux_filewatcher_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-linux_filewatcher_fix 2023-02-15 14:16:28 +01:00
mafiesto4 e7b69dea61 Merge branch 'linux_centered_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-linux_centered_fix 2023-02-15 14:10:23 +01:00
mafiesto4 5038342384 Merge branch 'linux_compilation_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-linux_compilation_fix 2023-02-15 14:01:27 +01:00
GoaLitiuM c7d6aca2ad Use alternative method to query DPI on Linux 2023-02-15 10:34:17 +01:00
GoaLitiuM 705a635059 Fix LinuxFileSystemWatcher not working in sub-directories 2023-02-13 21:44:29 +02:00
GoaLitiuM 0ac5db45d1 Improve Linux file dialog support
Adds support for multi selection, filtering and initial folder for both zenity and kdialog. kdialog is also preferred over zenity when KDE is detected.
2023-02-03 22:27:27 +02:00
GoaLitiuM 2703401f08 Fix process creation on Linux
Forked child process did not exit properly, sometimes causing scripting compilation to get stuck and never finish.
2023-02-03 22:21:38 +02:00
GoaLitiuM 4d9ffdb025 Fix centered window and message box locations on Linux 2023-01-28 20:33:02 +02:00
mafiesto4 08ae1917e8 Fix proper readlink usage on Linux to get app path 2023-01-25 20:33:23 +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
GoaLitiuM 784605f974 Fix crash when opening tooltip windows on Linux 2022-09-04 18:35:24 +03:00
mafiesto4 a881c90b2e Refactor engine to support double-precision vectors 2022-06-13 00:40:32 +02:00
mafiesto4 a8ff3da908 Fixes 2022-01-19 12:14:22 +01:00
mafiesto4 8c2241c6dc Update copyright year 2022-01-14 13:31:12 +01:00
mafiesto4 317a9d63bc Post-merge cleanup and improvements for #655 2022-01-11 15:04:40 +01:00
mafiesto4 923cec3618 Merge branch 'LinuxGamepads' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-LinuxGamepads 2022-01-11 13:39:34 +01:00
mafiesto4 dc9d060ae7 Fix drag&drop on Linux with file that has spaces in a path 2022-01-11 13:38:34 +01:00
mafiesto4 dafa6bff2e Add inlined current thread id on Linux and Android 2022-01-11 13:24:53 +01:00
mafiesto4 0bff47e9a2 Merge branch 'font-fix' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-font-fix 2022-01-11 12:51:23 +01:00
mafiesto4 653c209567 Fixes and tweaks for C++ API reference docs generation 2021-12-02 10:13:20 +01:00
mafiesto4 1f5a18ea2d Fix Linux build 2021-11-10 20:12:30 +01:00
mafiesto4 dd85cb1676 Fix Linux build 2021-11-10 19:58:47 +01:00
mafiesto4 35969dfd85 Fix texture refs in platform settings to be SoftObjectReferences instead of raw Guid 2021-11-09 23:52:46 +01:00
mafiesto4 b3eb17f61e Add Platform.Users to handle users per-platform 2021-11-07 20:46:56 +01:00
nothingTVatYT 7817ba24ab use a fixed font if the requested cannot be found for message boxes 2021-10-21 20:49:07 +02:00
mafiesto4 112fa7ec23 Fix code style
#659
2021-10-21 19:10:15 +02:00
mafiesto4 c3c98ad20b Merge branch 'LinuxProcess' of git://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-LinuxProcess 2021-10-21 19:04:30 +02:00
mafiesto4 061de0159d Merge branch 'CopyLinuxFile' of git://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-CopyLinuxFile 2021-10-21 18:57:32 +02:00
mafiesto4 8eefe76bda Fixes 2021-10-21 18:57:26 +02:00
mafiesto4 11632872d6 Merge branch 'MoveLinuxFile' of git://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-MoveLinuxFile 2021-10-21 18:53:33 +02:00
mafiesto4 3194e58fb9 Merge branch 'CalculateDPI' of git://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-CalculateDPI 2021-10-21 18:49:40 +02:00
nothingTVatYT 56ec927554 add LinuxProcess that supports workingDir, env and logging 2021-10-21 04:03:42 +02:00
mafiesto4 11e73e1b94 Fix RunProcess on Linux with custom working directory 2021-10-20 23:13:44 +02:00
nothingTVatYT ae24641e07 offset is not used 2021-10-18 04:15:07 +02:00
nothingTVatYT 94c0dad4bc optimize file copy to sendfile on Linux 2021-10-18 04:11:28 +02:00
nothingTVatYT 37f42a9234 fix MoveFile for Linux 2021-10-18 00:54:39 +02:00
nothingTVatYT 78eab24c68 fix dpi calculation for Linux and multiple screens 2021-10-18 00:38:08 +02:00
nothingTVatYT 70f999f344 add LinuxInput for Gamepad support 2021-10-18 00:27:23 +02:00