Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-30 | Added async and await as C# keywords. | Nathan Warden | |
2018-01-27 | Merge pull request #16118 from neikeq/i-dont-know-what-to-write-here-anymore | Rémi Verschelde | |
Mono: Fix build errors with tools=no and target=release | |||
2018-01-27 | Mono: Fix method_bind fields being generated as instance members | Ignacio Etcheverry | |
2018-01-27 | Mono: Fix build errors with tools=no and target=release | Ignacio Etcheverry | |
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-25 | Mono: Fix NodePath and RID bindings | Ignacio Etcheverry | |
2018-01-25 | doc: Sync with current source | Rémi Verschelde | |
Also enhance RigidBody docs as per https://github.com/godotengine/godot-docs/pull/1018 and fix the version tag in all files (not really stable yet, but it makes no sense to hardcode rc3 at this stage). | |||
2018-01-24 | Merge pull request #16016 from neikeq/issue-13316 | Ignacio Etcheverry | |
Fix CSharpInstance::call not initializing CallError | |||
2018-01-24 | Fix CSharpInstance::call not initializing CallError | Ignacio Etcheverry | |
2018-01-23 | SignalAwaiter::_signal_callback was calling the thunk with a wrong pointer | Paul Joannon | |
2018-01-22 | Merge pull request #15972 from akien-mga/mono-warning | Rémi Verschelde | |
Mono: Display opt-out warning in editor about WIP status | |||
2018-01-22 | Mono: Display opt-out warning in editor about WIP status | Rémi Verschelde | |
This ensures that all users of the Mono flavour of Godot 3.0 are aware of its current shortcomings (no export, crashes and usability issues). The dialog is shown each time the editor is started, until the checkbox is disabled (i.e. until users will have actually read it). Fixes #15956. | |||
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 | Fix typos in code and docs with codespell | Rémi Verschelde | |
Using v1.11.0 from https://github.com/lucasdemarchi/codespell | |||
2018-01-18 | remove c#7 features for compatibility with 2015 Build Tools | Kelly Thomas | |
https://github.com/godotengine/godot/issues/15742 | |||
2018-01-18 | remove an unneeded marshalling function | Paul Joannon | |
`Variant mono_object_to_variant(MonoObject*, const ManagedType&)` | |||
2018-01-18 | fix marshalling when a function is returning an object from c# | Paul Joannon | |
2018-01-13 | doc: Update version string in XML | Rémi Verschelde | |
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-12 | Mono: Fix starting MonoDevelop process from the wrong appdomain | Ignacio Etcheverry | |
2018-01-12 | Bind many more properties to scripts | Bojidar Marinov | |
Notable potentially breaking changes: - PROPERTY_USAGE_NOEDITOR is now PROPERTY_USAGE_STORAGE | PROPERTY_USAGE_NETWORK, without PROPERTY_USAGE_INTERNAL - Some properties were renamed, and sometimes even shadowed by new ones - New getter methods (some virtual) were added | |||
2018-01-10 | Merge pull request #15537 from ↵ | Rémi Verschelde | |
PJB3005/18-01-09-fix-color-string-constructor-mono Fixes Mono color creation from string being 0-255 instead of 0-1. | |||
2018-01-10 | Fixes Mono color creation from string. | Pieter-Jan Briers | |
Fixes #15468 Also improves the error messages if the string isn't hex, because saying that the color value is negative is just a side effect of the implementation and tells you nothing. | |||
2018-01-09 | Mono: Some fixes for #15463 | Ignacio Etcheverry | |
2018-01-09 | Merge pull request #15463 from neikeq/the-stack-frame-madness | Rémi Verschelde | |
Mono: Implement stack info for errors and exceptions | |||
2018-01-09 | Mono: Fix iteration order of object types when generating bindings | Ignacio Etcheverry | |
2018-01-09 | External editor fixes | Ignacio Etcheverry | |
- Fix VS Code opening on the previous line to the desired one. - Fix running MonoDevelop without the line and column parameters. - Fix `ScriptEditor::_goto_script_line` not working with language overriden external editors. | |||
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: Change BindingsGenerator singleton to avoid StringName leaks | Ignacio Etcheverry | |
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-29 | Mono: Bindings no longer relie on DocData for accessors | Ignacio Etcheverry | |
2017-12-27 | Merge pull request #14996 from neikeq/enums-mono | Noshyaar | |
Mono: Make the bindings generator output enums | |||
2017-12-24 | Merge pull request #14997 from neikeq/issue-14988 | Ignacio Etcheverry | |
Marshal NULL MonoString* as empty Godot string | |||
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-23 | Add more translatable text for editor plugins. | geequlim | |
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-12 | Mono: Build in cloned env. | Andreas Haas | |
Use a cloned env, so that toggling glue_enabled doesn't force a full rebuild as mentioned in #14584. | |||
2017-12-07 | Style: Apply new clang-format 5.0 style to all files | Rémi Verschelde | |
2017-12-05 | Improve slang, especially in user-visible parts | Unknown | |
2017-12-02 | Exported variables now show in the correct order. | Nathan Warden | |
2017-11-25 | Fix mono build after bc2e8d99 | Rémi Verschelde | |
2017-11-24 | doc: Update header version for 3.0-beta | Rémi Verschelde | |
2017-11-21 | Mono: Use PascalCase in core types. | Andreas Haas | |
2017-11-20 | Add cartesian to polar conversion functions | pablotato | |