Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-06 | C#: Support type hints for exported Arrays | Ignacio Etcheverry | |
Added the code for Dictionary as well, but it's not yet supported by the Godot inspector. | |||
2019-04-06 | C#: Add marshalling support for IEnumerable and IDictionary | Ignacio Etcheverry | |
Added constructor that takes IEnumerable for Array and IEnumerable<T> for Array<T>. Added constructor that takes IDictionary for Dictionary and IDictionary<TKey, TValue> for Dictionary<TKey, TValue>. | |||
2019-04-06 | C#: Some important Array and Dictionary interface changes | Ignacio Etcheverry | |
Array now implements IList instead of IList<object, object>. Dictionary now implements IDictionary instead of IDictionary<object, object>. | |||
2019-04-06 | Mono: Buildsystem support for finding MSBuild from VS2019 | Ignacio Etcheverry | |
2019-04-05 | Merge pull request #27677 from akien-mga/Wimplicit-fallthrough | Rémi Verschelde | |
Fix -Wimplicit-fallthrough warnings from GCC 8 | |||
2019-04-05 | Merge pull request #27465 from ↵ | Rémi Verschelde | |
neikeq/road-to-lang-agnostic-docs-is-going-to-be-tough EditorHelp: Improve enum ref resolving and add constant ref support | |||
2019-04-05 | Fix -Wimplicit-fallthrough warnings from GCC 8 | Rémi Verschelde | |
Adds `FALLTHROUGH` macro to specify when a fallthrough is intentional. Can be replaced by `[[fallthrough]]` if/when we switch to C++17. The warning is now enabled by default for GCC on `extra` warnings level (part of GCC's `-Wextra`). It's not enabled in Clang's `-Wextra` yet, but we could enable it manually once we switch to C++11. There's no equivalent feature in MSVC for now. Fixes #26135. | |||
2019-04-04 | Mono: Make missing default constructor error more foolproof | ForLoveOfCats | |
2019-04-04 | Mono: Makes GD.Convert take Variant.Type instead of int | ForLoveOfCats | |
2019-04-02 | Fix memory leak introduced in bb6814a | Ignacio Etcheverry | |
2019-04-01 | Merge pull request #27485 from Faless/io/encode_decode_safety_pr | Rémi Verschelde | |
Safer encode/decode variant. | |||
2019-04-01 | Add object encoding param to serialization methods | Fabio Alessandrelli | |
Network peers get_var/put_var File get_var/store_var GDScript/Mono/VisualScript bytes2var/var2bytes Add MultiplayerAPI.allow_object_decoding member which deprecates PacketPeer.allow_object_decoding. Break ABI compatibaility (API compatibility for GDNative). | |||
2019-04-01 | doc: Bump version to 3.2 | Rémi Verschelde | |
2019-03-29 | EditorHelp, makerst: Improve enum ref resolving and constant ref support | Ignacio Etcheverry | |
Enum reference resolving will now search in the @GlobalScope if no class is specified and the enum cannot be resolved in the current class. Added support for constant references in EditorHelp, e.g.: [constant KEY_ENTER] or [constant Control.FOCUS_CLICK]. It supports enum constants (the enum name must not be included). | |||
2019-03-29 | C#: Add DynamicGodotObject class | Ignacio Etcheverry | |
Expands to Object.call, Object.set and Object.get for accessing members. This means it can also access members from scripts written in other languages, like GDScript. | |||
2019-03-23 | Merge pull request #27359 from neikeq/who-reads-docs-anyway | Ignacio Roldán Etcheverry | |
C#: Bindings generator now translates BBCode docs to XML comments | |||
2019-03-23 | C#: Bindings generator now translates BBCode docs to XML comments | Ignacio Etcheverry | |
2019-03-20 | Merge pull request #27270 from shartte/fix-generics-parsing | Ignacio Roldán Etcheverry | |
Fix parsing of generic type declarations in C# source files | |||
2019-03-20 | Add support for new MSBuild directory naming introduced in VS 2019. | Sebastian Hartte | |
2019-03-20 | Fix parsing of generic type declarations in C# source files. | Sebastian Hartte | |
2019-03-13 | Merge pull request #27014 from neikeq/csharp-update-exports-only-in-editor | Rémi Verschelde | |
C#: Update exports only in the editor | |||
2019-03-13 | C#: Update exports only in the editor | Ignacio Etcheverry | |
2019-03-12 | Mono: Update welcome message with current state | Rémi Verschelde | |
2019-03-10 | Mono: Some assembly referencing changes and cleanup | Ignacio Etcheverry | |
Apparently we don't need to call mono_debug_close_image ourselves and we can call mono_image_close right away as it's not our duty to keep that reference. | |||
2019-03-09 | Mono: Fix assemblies path String incorrectly constructed from utf8 | Ignacio Etcheverry | |
Also fixed a wrong ifdef that was causing Mono to never be initialized if mscorlib was not found (which was the case with the utf8 assemblies path bug this commit fixes). This condition was meant for exported projects only, not for the editor only. | |||
2019-03-08 | Merge pull request #26746 from shartte/godot-trace-listener | Ignacio Roldán Etcheverry | |
Add a custom TraceListener on Startup for Mono | |||
2019-03-08 | Fix CSharpInstance::set not working with base classes | Ignacio Etcheverry | |
2019-03-07 | Merge pull request #26773 from neikeq/issue-26628 | Rémi Verschelde | |
Mono: Fix crash with exported field of custom Reference derived type | |||
2019-03-07 | Mono: Fix crash with exported field of custom Reference derived type | Ignacio Etcheverry | |
2019-03-07 | Merge pull request #26770 from neikeq/issue-26675 | Ignacio Etcheverry | |
Mono: Partially implement some Godot debug api functions | |||
2019-03-07 | Merge pull request #26761 from Chaosus/fix_mono_wrap | Ignacio Etcheverry | |
Fix division by zero at wrap functions in mono | |||
2019-03-07 | Mono: Partially implement some Godot debug api functions | Ignacio Etcheverry | |
Debug breaks sent with debug_break and debug_break_parse should display correctly in the Godot debugger now. | |||
2019-03-07 | Added a Godot TraceListener, which is automatically installed on startup. ↵ | Sebastian Hartte | |
Fixes that Debug/Trace Assertions are simply swallowed by Godot. | |||
2019-03-07 | Fix division by zero at wrap functions in mono | Chaosus | |
2019-03-07 | Merge pull request #26765 from neikeq/issue-25959 | Ignacio Etcheverry | |
Mono: Fix crash when re-using script binding after domain reloading | |||
2019-03-07 | Mono: Fix crash when re-using script binding after domain reloading | Ignacio Etcheverry | |
2019-03-07 | Update scripts exports even when normal script instances are created to ↵ | Sebastian Hartte | |
better support tool scripts with exported variables. | |||
2019-03-06 | Merge pull request #26713 from neikeq/print-msbuild-command | Rémi Verschelde | |
Print MSBuild command if also printing output | |||
2019-03-06 | Print MSBuild command if also printing output | Ignacio Etcheverry | |
2019-03-06 | Merge pull request #26712 from neikeq/issue-26681 | Ignacio Etcheverry | |
Mono: Make 'Build' button generate solution if it doesn't exist | |||
2019-03-06 | Mono: Make 'Build' button generate solution if it doesn't exist | Ignacio Etcheverry | |
2019-03-05 | Merge pull request #26661 from neikeq/issue-17601 | Ignacio Etcheverry | |
Mono: Fix array field being assigned MonoArray** instead of MonoArray* | |||
2019-03-05 | Mono: Fix array field being assigned MonoArray** instead of MonoArray* | Ignacio Etcheverry | |
Fixes #17601 | |||
2019-03-04 | Merge pull request #26591 from neikeq/oi | Rémi Verschelde | |
Mono: Add option to print MSBuild output and improve out of sync error | |||
2019-03-04 | Mono: Add option to print MSBuild output and improve out of sync error | Ignacio Etcheverry | |
2019-03-02 | Add mono log profiler support | Carter Anderson | |
2019-03-01 | C#: Fix parsing of class full name when the base has generics | Ignacio Etcheverry | |
Also we no longer ignore base classes with generics, since we don't really care about that. | |||
2019-02-28 | Mono: Fail on script instance creation if constructor was not found | Ignacio Etcheverry | |
Previously this would result in NULL dereferencing. Now we fail with an error. | |||
2019-02-28 | Mono: Make sure the generated RootNamespace is a valid identifier | Ignacio Etcheverry | |
2019-02-28 | Merge pull request #26411 from neikeq/issue-26195 | Ignacio Etcheverry | |
C#: Add Array.Resize(int) method |