godot/modules/mono
Ignacio Etcheverry b271aa48e4 Mono: Script lifetime fixes
- alloc_language_binding: Use strong GC handle as well for references. Fixes #15138
- Set the native instance field of Godot.Object to IntPtr.Zero when it's freed.
- Create weak handles without tracking resurrection (that was causing trouble). This means we have to call notification predelete before queueing a native Object for deletion, and use the MonoObject* passed by the finalizer because the weak GC handle target will return NULL at this point.
2018-01-01 03:05:13 +01:00
..
doc_classes doc: Update header version for 3.0-beta 2017-11-24 09:16:52 +01:00
editor Mono: Script lifetime fixes 2018-01-01 03:05:13 +01:00
glue Mono: Script lifetime fixes 2018-01-01 03:05:13 +01:00
mono_gd Mono: Script lifetime fixes 2018-01-01 03:05:13 +01:00
utils Style: Apply new clang-format 5.0 style to all files 2017-12-07 08:02:00 +01:00
config.py doc: Make all module docs self-contained 2017-11-15 21:29:33 +01:00
csharp_script.cpp Mono: Script lifetime fixes 2018-01-01 03:05:13 +01:00
csharp_script.h Mono: Script lifetime fixes 2018-01-01 03:05:13 +01:00
godotsharp_defs.h Added mono module 2017-10-03 00:01:26 +02:00
godotsharp_dirs.cpp Style: Apply new clang-format 5.0 style to all files 2017-12-07 08:02:00 +01:00
godotsharp_dirs.h Style: Apply new clang-format 5.0 style to all files 2017-12-07 08:02:00 +01:00
mono_gc_handle.cpp Mono: Script lifetime fixes 2018-01-01 03:05:13 +01:00
mono_gc_handle.h Added mono module 2017-10-03 00:01:26 +02:00
mono_reg_utils.py Fix build with Python 3 on Windows 2017-10-29 19:27:12 +01:00
register_types.cpp Move singleton management from ProjectSettings to Engine 2017-11-14 15:15:13 +01:00
register_types.h Added mono module 2017-10-03 00:01:26 +02:00
SCsub Mono: Build in cloned env. 2017-12-12 16:20:34 +01:00
signal_awaiter_utils.cpp Style: Apply new clang-format 5.0 style to all files 2017-12-07 08:02:00 +01:00
signal_awaiter_utils.h Re-write SignalAwaiter implementation 2017-10-16 03:54:23 +02:00