virtualx-engine/modules/mono
Adam Cigánek f25240cfe6 Set current SynchronizationContext before the game loop starts
This fixes the problem that `SynchronizationContext.Current` would be null
during the call to `_EnterTree`, `_Ready` and the first call to `_Process` thus
the task continuations would be scheduled outside the main thread, which is unexpected and might lead to crashes.

With this change, task continuations are scheduled always on the main thread and so async/await can be used without any explicit synchronization, which is what is expected.

Fixes #18849
2018-05-15 15:09:40 +02:00
..
doc_classes doc: Remove status from hardcoded version string 2018-02-27 13:40:49 +01:00
editor Mono: BindingsGenerator enum fixes 2018-04-28 22:25:25 +02:00
glue Set current SynchronizationContext before the game loop starts 2018-05-15 15:09:40 +02:00
mono_gd Fix mono basis GetEuler bug and marshalling/unmarshalling 2018-03-24 13:45:11 -07:00
utils Fix editor detecting msbuild with a msvc 'tools only' install 2018-05-02 15:06:25 +02:00
config.py Fix MSVC check when building with mono 2018-05-02 15:19:02 +02:00
csharp_script.cpp Changed periods in the script templates. 2018-05-02 11:42:09 -03:00
csharp_script.h Mono: Avoid invalid class names. 2018-03-15 19:25:06 +01:00
godotsharp_defs.h Mono: Better versioning and gracefully unloading of Godot API assemblies 2018-02-25 20:56:27 +01:00
godotsharp_dirs.cpp Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
godotsharp_dirs.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
mono_gc_handle.cpp Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
mono_gc_handle.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
mono_reg_utils.py Fix msbuild with a msvc 'tools only' install 2018-04-30 12:52:18 +02:00
register_types.cpp Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
register_types.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
SCsub Merge pull request #15641 from neikeq/mono-is-picky-regarding-corlib-so-we-must-make-sure-to-ship-the-right-version-otherwise-something-bad-may-happen 2018-02-27 11:08:17 +01:00
signal_awaiter_utils.cpp SignalAwaiter::_signal_callback was calling the thunk with a wrong pointer 2018-01-23 12:58:54 +01:00
signal_awaiter_utils.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00