summaryrefslogtreecommitdiff
path: root/modules/mono/mono_gd/gd_mono.cpp
AgeCommit message (Collapse)Author
2018-01-04Mono: Add properties support in scriptsIgnacio Etcheverry
2018-01-01Update copyright statements to 2018Rémi Verschelde
Happy new year to the wonderful Godot community!
2018-01-01Mono: Script lifetime fixesIgnacio Etcheverry
- 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.
2017-11-01Fix thread checking to queue instances for deletionIgnacio Etcheverry
2017-10-29Mono: Add build project button and reload intervalIgnacio Etcheverry
2017-10-27Mono: Use "UnnamedProject" if application/config/name is emptyUnknown
2017-10-23Mono: Prevent raising exceptions in native codeIgnacio Etcheverry
For now we will just print the exceptions we catch. Later, we should use something similar to 'mono_set_pending_exception(ex)'.
2017-10-21Cleanup unnecessary debug printsRémi Verschelde
2017-10-10 Fix getting struct elements from MonoArray (#11978)Ignacio Etcheverry
* Fix getting struct elements from MonoArray * Revert undesired change
2017-10-07Fix dot separated assembly names confused with file extensionsIgnacio Etcheverry
2017-10-07Fix assembly load hooksIgnacio Etcheverry
2017-10-05Uninitialized local and domain finalize fixesIgnacio Etcheverry
- Make sure to run the GC before and after finalizing the scripts domain.
2017-10-03Added mono moduleIgnacio Etcheverry