Wojtek Figat
06ad316f94
Update to .NET 8
2023-11-26 15:09:46 +01:00
Wojtek Figat
76f5712c79
Merge remote-tracking branch 'origin/1.7' into 1.8
...
# Conflicts:
# Flax.flaxproj
2023-11-25 23:36:56 +01:00
Wojtek Figat
b3a18883ca
Fix iOS startup
2023-11-25 21:46:22 +01:00
Wojtek Figat
2cef368282
Update missing unmanaged function callback error message
2023-11-24 21:45:59 +01:00
Wojtek Figat
aa4e1222d7
Merge remote-tracking branch 'origin/master' into 1.8
2023-11-20 11:16:07 +01:00
Wojtek Figat
bec878cc11
Fix crashes in various dictionary usages caused by duplicated keys
...
#1925 #1924
2023-11-16 15:47:42 +01:00
Wojtek Figat
9738fd4354
Fix crash on hot-reload in Editor due to leftover scripting events in ScriptingEvents::EventsTable
...
#1925
2023-11-16 14:09:05 +01:00
Wojtek Figat
1bb68f2c0c
Merge remote-tracking branch 'origin/master' into 1.8
2023-11-16 10:31:13 +01:00
Wojtek Figat
ee6a311406
Add support for building engine target as shared library on all platforms
2023-11-15 22:56:23 +01:00
Wojtek Figat
2555b07edf
Merge branch 'dotnet8_rollforward_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet8_rollforward_fix
2023-11-15 11:44:21 +01:00
Wojtek Figat
bc3107d1db
Fix build warnings on the latest XCode
2023-11-14 19:03:46 +01:00
3f5c92e2fa
Improve .NET 8 runtime and SDK detection
...
Setting the environment variable `DOTNET_ROLL_FORWARD_TO_PRERELEASE=1`
is required to enable runtime support for release candidate builds of
future major .NET releases.
2023-11-14 17:00:51 +02:00
Wojtek Figat
3320c76e14
Add soft check for null managed object value for unboxing
2023-11-14 11:23:15 +01:00
Wojtek Figat
13881c7d97
Merge branch 'LightThemeTweaks' of https://github.com/Radiangames/FlaxEngine into Radiangames-LightThemeTweaks
2023-11-13 17:02:12 +01:00
Wojtek Figat
97a28d4431
Add security lockers for managed typeinfo access
2023-11-13 15:48:12 +01:00
Wojtek Figat
c3d74b690e
Fix editor plugins init regression from #1779 and compact more code
2023-11-06 18:13:06 +01:00
Wojtek Figat
b47420f232
Compact various source code chunks
2023-11-06 16:56:15 +01:00
Wojtek Figat
a0d4714a0f
Add always logging unhandled c# exception
...
#1861
2023-11-06 12:23:17 +01:00
Wojtek Figat
f703e7de77
Fix compile error
2023-11-06 11:05:31 +01:00
Wojtek Figat
7e6c8b7b32
Codestyle fix #1779
2023-11-06 10:33:11 +01:00
Wojtek Figat
23369c2ff3
Merge branch 'plugin-order' of https://github.com/Tryibion/FlaxEngine into Tryibion-plugin-order
2023-11-06 09:37:09 +01:00
Wojtek Figat
a7bb236344
Fix Mono GC threads suspend to not deadlock when attaching native threads to managed runtime
...
#1864
2023-11-05 14:07:05 +01:00
Wojtek Figat
6ddf241ea4
Minor improvements to reference properties
2023-11-03 22:40:18 +01:00
Wojtek Figat
b0fe99f1ec
Disable mono thread attach to fix current freeze on GC STW event
2023-10-31 16:11:09 +01:00
Wojtek Figat
37a6ea9beb
Merge remote-tracking branch 'origin/master'
2023-10-31 14:21:00 +01:00
Wojtek Figat
1567c1c8d6
Fix Mono AOT on iOS to not freeze during GC stop-the-world event on memory collection
2023-10-31 14:15:35 +01:00
Wojtek Figat
2d1d8cc310
Fix typo
2023-10-30 18:34:20 +01:00
Wojtek Figat
f44421b7a7
Optimize managed method invoke on NetCore to skip virtual call that is the same as default one
2023-10-26 11:25:30 +02:00
Chandler Cox
2e85ff0fb3
Simplify code
2023-10-22 22:19:51 -05:00
Chandler Cox
fbaf14b6fa
Add to be able to specify order of plugin initialization and deinitialization.
2023-10-22 21:58:20 -05:00
Wojtek Figat
e4b89e1bad
Fix plugins initialization order to properly unload scenes before them in cooked game
2023-10-14 16:20:27 +02:00
Wojtek Figat
03c120ba69
Fix double engine assembly init in Editor
2023-10-13 14:26:33 +02:00
Wojtek Figat
fdd6b171bb
Stability fixes
2023-10-12 23:12:53 +02:00
Wojtek Figat
74a69b8f13
Fix running game in non-ANSI path
...
#480
2023-10-12 22:29:48 +02:00
Wojtek Figat
88eca13eb3
Add default font bundling (optional) and setup UI Style to match editor logic
...
#641
2023-10-12 22:28:40 +02:00
Wojtek Figat
fa96707c57
Fix crash when implementing INetworkSerializable in C#-only
...
#1664
2023-10-11 18:39:51 +02:00
Wojtek Figat
8f3a5bd74a
Improve ObjectsRemovalService to handle newly added objects removing
2023-10-11 17:41:35 +02:00
Wojtek Figat
af468ee6ae
Fix scripting interop in AOT mode to use reflection-based field access
2023-10-11 15:18:28 +02:00
Wojtek Figat
b92345c3ef
Fix crash when running async C# code with Mono
2023-10-11 12:36:49 +02:00
Wojtek Figat
bc762761dd
Fix engine when used without C# scripting at all
2023-10-11 12:35:27 +02:00
Wojtek Figat
dd21020297
Merge remote-tracking branch 'origin/master' into 1.7
2023-10-01 13:17:41 +02:00
Wojtek Figat
a001a5fbdc
Remove mutex usage since scenes are loaded in sync for now
2023-10-01 13:17:37 +02:00
Wojtek Figat
7dc3a3c1a2
Merge branch 'assembly_load_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-assembly_load_fix
2023-10-01 12:27:54 +02:00
Wojtek Figat
3f3f31f70f
Merge branch 'visualscript_valuetype_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-visualscript_valuetype_fix
2023-10-01 12:06:00 +02:00
Wojtek Figat
4d6a27c92a
Merge branch 'Statusbar-Imrpovements' of https://github.com/davevanegdom/FlaxEngine into davevanegdom-Statusbar-Imrpovements
2023-10-01 12:01:31 +02:00
Wojtek Figat
d10d52ec0c
Add thread-safety to various scripting methods
2023-10-01 10:57:51 +02:00
Wojtek Figat
075f40b93a
Minor fixes
2023-10-01 10:56:30 +02:00
Wojtek Figat
b960600102
Optimize scenes loading with Job System
2023-10-01 10:55:01 +02:00
18310c9264
Fix loading shared managed assemblies multiple times
2023-09-29 22:12:50 +03:00
Wojtek Figat
fd3f10864b
Fixes for iOS #1312
2023-09-29 00:00:51 +02:00