Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-21 | [mono] fix signals parameter retrieval | Paul Joannon | |
2018-02-20 | [Mono] Fixed "expression did not evaluate to a constant" compiler error for ↵ | Nathan Warden | |
visual studio. | |||
2018-02-18 | Merge pull request #16326 from NathanWarden/fix_basis_mono | Ignacio Etcheverry | |
[Mono] Basis values now marshalled in the correct order. | |||
2018-02-18 | Merge pull request #16749 from PJB3005/18-02-16-project-manager-mono-debug-fix | Ignacio Etcheverry | |
Makes project manager never initialize mono debug. | |||
2018-02-17 | implement signal related methods in csharp_script so signals can be used ↵ | Paul Joannon | |
with emit | |||
2018-02-17 | add a [Signal] attribute to CSharpScripts | Paul Joannon | |
2018-02-16 | Makes project manager never initialize mono debug. | Pieter-Jan Briers | |
The heuristic whether we're in the project manager inside GDMono didn't work if the project manager was launched by not having any path to run. This is fixed now by making a Main::is_project_manager(). | |||
2018-02-02 | [Mono] Basis values now marshalled in the correct order. | Nathan Warden | |
2018-02-01 | Fix inconsistencies and typos in argument names | Paolo Perkovic | |
2018-01-31 | Mono: Allow loading `mscorlib` from resources. | bruvzg | |
2018-01-26 | Mono: Don't defer call to dispose queue objects when finalizing domain | Ignacio Etcheverry | |
It's going to be called anyway after `mono_domain_finalize`. This also prevents crashes, since the MessageQueue singleton could already be freed at this point (see: #15702). | |||
2018-01-23 | SignalAwaiter::_signal_callback was calling the thunk with a wrong pointer | Paul Joannon | |
2018-01-22 | RID cached class was wrong (mono) | Paul Joannon | |
2018-01-21 | fix GDMonoProperty::set_value | Paul Joannon | |
was calling getter and not setter should close #15387 | |||
2018-01-18 | remove an unneeded marshalling function | Paul Joannon | |
`Variant mono_object_to_variant(MonoObject*, const ManagedType&)` | |||
2018-01-12 | Mono: Some StackTrace to StackInfo[] fixes | Ignacio Etcheverry | |
- Sometimes `StackFrame.GetMethod()` returns null (e.g.: latest frame of a `MissingMethodException`). Still not sure what to do with that frame (maybe skip it), but at least it no longer fails. - Skip `CSharpLanguage::debug_get_current_stack_info()` if an error is printed from `GDMonoUtils::update_corlib_cache()`. - Fix crash when calling `GDMonoUtils::print_unhandled_exception(exc)` if there is no ScriptDebugger attached. | |||
2018-01-09 | Mono: Some fixes for #15463 | Ignacio Etcheverry | |
2018-01-09 | Mono: Implement stack info for errors and exceptions | Ignacio Etcheverry | |
2018-01-06 | Fix build of GDMonoField | Rémi Verschelde | |
Closes #15385. | |||
2018-01-05 | Add missing copyright headers and fix formatting | Rémi Verschelde | |
Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module. | |||
2018-01-04 | Mono: Add properties support in scripts | Ignacio Etcheverry | |
2018-01-01 | Update copyright statements to 2018 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2018-01-01 | Mono: Script lifetime fixes | Ignacio 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-12-27 | Merge pull request #14996 from neikeq/enums-mono | Noshyaar | |
Mono: Make the bindings generator output enums | |||
2017-12-24 | Mono: Make the bindings generator output enums | Ignacio Etcheverry | |
- Switch to PascalCase for constants names | |||
2017-12-24 | Marshal NULL MonoString* as empty Godot string | Ignacio Etcheverry | |
2017-12-19 | Fix fatal mono logs not getting logged to disk. | PJB3005 | |
They aborted the application without flushing the log file. Also there was a typo. | |||
2017-12-07 | Style: Apply new clang-format 5.0 style to all files | Rémi Verschelde | |
2017-11-18 | Mono: Fix compiler error with Variant::operator AABB() | Ignacio Etcheverry | |
2017-11-17 | Rename Rect3 to AABB. | Ferenc Arn | |
Fixes #12973. | |||
2017-11-01 | Merge pull request #12549 from neikeq/seriously-do-they | Ignacio Etcheverry | |
Mono cleanup fixes | |||
2017-11-01 | Fix thread checking to queue instances for deletion | Ignacio Etcheverry | |
2017-11-01 | Use mono_gc_wbarrier_set_arrayref for Array marshalling | Ignacio Etcheverry | |
2017-10-29 | Merge pull request #12491 from neikeq/waitasecond··· | Ignacio Etcheverry | |
Fix FrameworkPathOverride and assemblies path loop | |||
2017-10-29 | Fix FrameworkPathOverride and assemblies path loop | Ignacio Etcheverry | |
2017-10-29 | Mono: Add build project button and reload interval | Ignacio Etcheverry | |
2017-10-27 | Mono: Use "UnnamedProject" if application/config/name is empty | Unknown | |
2017-10-23 | Mono: Prevent raising exceptions in native code | Ignacio 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-22 | Merge pull request #12326 from neikeq/n | Ignacio Etcheverry | |
Fix set field from MonoObject* | |||
2017-10-22 | Fix set field from MonoObject* | Ignacio Etcheverry | |
2017-10-21 | Cleanup unnecessary debug prints | Rémi Verschelde | |
2017-10-17 | Export attribute fixes and improvements | Ignacio Etcheverry | |
- Allow non-public fields to be exported as well (to avoid confusion). - Set PROPERTY_HINT_RESOURCE_TYPE for resource derived fields. - Support enums and automatically fill PROPERTY_HINT_ENUM's hint_string for enum fields. | |||
2017-10-16 | Re-write SignalAwaiter implementation | Ignacio Etcheverry | |
Old implementation had issues where you could only await on the same signal of the same source once. | |||
2017-10-10 | Fix wrong array index | Ignacio Etcheverry | |
2017-10-10 | Fix getting struct elements from MonoArray (#11978) | Ignacio Etcheverry | |
* Fix getting struct elements from MonoArray * Revert undesired change | |||
2017-10-09 | Fixed IntPtr unboxing (#11949) | Ignacio Etcheverry | |
- Fix boolean never reset to false - Fix IntPtr unboxing and cleanup | |||
2017-10-07 | Fix dot separated assembly names confused with file extensions | Ignacio Etcheverry | |
2017-10-07 | Fix assembly load hooks | Ignacio Etcheverry | |
2017-10-05 | Uninitialized local and domain finalize fixes | Ignacio Etcheverry | |
- Make sure to run the GC before and after finalizing the scripts domain. | |||
2017-10-03 | Added mono module | Ignacio Etcheverry | |