Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-08 | Merge pull request #26746 from shartte/godot-trace-listener | Ignacio Roldán Etcheverry | |
Add a custom TraceListener on Startup for Mono | |||
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-02-28 | Merge pull request #26411 from neikeq/issue-26195 | Ignacio Etcheverry | |
C#: Add Array.Resize(int) method | |||
2019-02-28 | C#: Add Array.Resize(int) method | Ignacio Etcheverry | |
2019-02-27 | Fix -Wsign-compare warnings. | marxin | |
I decided to modify code in a defensive way. Ideally functions like size() or length() should return an unsigned type. | |||
2019-02-23 | C#: Fix Vector2.AngleToPoint | Ignacio Etcheverry | |
Fixes #26209 | |||
2019-02-23 | C#: Basis fixes and cleanup | Ignacio Etcheverry | |
Fix Basis operator[int]. Now it returns columns instead of rows. Fix Transform2D.AfficeInverse() mutating rather than returning a new Transform2D. | |||
2019-02-19 | C#: Make GD.Range return IEnumerable instead of array | Ignacio Etcheverry | |
- Make NodePath and RID sealed classes. - Renamed rand_range to RandRange. | |||
2019-02-19 | Merge pull request #26039 from neikeq/throw_objectdisposedexception | Ignacio Etcheverry | |
C#: Throw ObjectDisposedException from disposed wrapper classes | |||
2019-02-19 | Merge pull request #26038 from neikeq/csharp_rand_funcs | Ignacio Etcheverry | |
C#: Add random functions to GD class | |||
2019-02-19 | C#: Throw ObjectDisposedException from disposed wrapper classes | Ignacio Etcheverry | |
2019-02-19 | C#: Add random functions to GD class | Ignacio Etcheverry | |
2019-02-19 | C#: fix Quat.Equals. | RomanAkberov | |
2019-02-13 | Merge pull request #25821 from akien-mga/sync-class-and-filenames | Rémi Verschelde | |
Ensure classes match their header filename | |||
2019-02-12 | [Mono] Fix Transform2D rotation and scale | Aaron Franke | |
2019-02-12 | Core: Ensure classes match their header filename | Rémi Verschelde | |
Also drop some unused files. Renamed: - `core/dvector.h` -> `pool_vector.h` - `core/io/resource_import.h` -> `resource_importer.h` - `core/sort.h` -> `sort_array.h` - `core/string_db.h` -> `string_name.h` Dropped: - `core/allocators.h` - `core/os/shell.h` - `core/variant_construct_string.cpp` | |||
2019-02-11 | Use "origin" instead of "o" in Transform2D.Rotation | Carter Anderson | |
2019-02-09 | [Mono] Fix Transform2D origin | Aaron Franke | |
2019-02-03 | Mono: Lifetime fixes for CSharpInstance and instance binding data | Ignacio Etcheverry | |
Avoid CSharpInstance from accessing its state after self destructing (by deleting the Reference owner). It's now safe to replace the script instance without leaking or crashing. Also fixed godot_icall_Object_weakref return reference being freed before returning. | |||
2019-01-01 | Update copyright statements to 2019 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2018-12-23 | fix capitalization for antiquewhite | Kelly Thomas | |
2018-12-21 | [Mono] Color - add ColorN(), Colors - add named color properties | Kelly Thomas | |
2018-12-01 | Fix crash due to ~CSharpInstance() being called on freed instance | Ignacio Etcheverry | |
This would be the case when calling SetScript on an object with a C# script. | |||
2018-11-20 | C#: Replace calls to old of old Basis(Vec3,Vec3,Vec3) constructor | Ignacio Etcheverry | |
2018-11-20 | Remove trailing whitespace | Rémi Verschelde | |
With `sed -i $(rg -l '[[:blank:]]*$' -g'!thirdparty') -e 's/[[:blank:]]*$//g'` (+ manual revert of some thirdparty code under `platform/android`). | |||
2018-11-20 | Merge pull request #23833 from neikeq/hh | Ignacio Etcheverry | |
C#: Fix Basis(Vec3,Vec3,Vec3) constructor | |||
2018-11-20 | C#: Fix Basis(Vec3,Vec3,Vec3) constructor | Ignacio Etcheverry | |
Now it sets axes in order to match GDScript implementation. | |||
2018-10-31 | Rename "Log*()" functions to "Push*()" in C# | Michael Alexsander Silva Dias | |
2018-10-25 | Add new log functions for C#. | Ben Rog-Wilhelm | |
2018-10-06 | Mono: Fix crash on NodePath/RID disposal during Godot shutdown | Ignacio Etcheverry | |
2018-10-05 | Fix C# API assembly build errors in generics | Ignacio Etcheverry | |
2018-10-05 | loosen generic guard on method for ResourceLoader | zochris | |
For more details see #22658 | |||
2018-10-05 | loosen generic guard on Node extension methods | zochris | |
For more details see #22658 | |||
2018-09-27 | Mono: Fix not creating generic Array or Dictionary where expected | Ignacio Etcheverry | |
2018-09-15 | [Mono] implement Transform.InterpolateWith() | Kelly Thomas | |
2018-09-15 | Rename slave keyword to puppet | Fabio Alessandrelli | |
The slave keyword will still be available as deprecated in 3.1 but will be dropped from future releases. | |||
2018-09-12 | Move modules/mono/glue/cs_files to modules/mono/glue/Managed/Files | Ignacio Etcheverry | |
Added dummy MSBuild project and solution to get tooling help when editing these files. | |||
2018-09-12 | Fix/workaround for issue #21667 | Ignacio Etcheverry | |
When a Reference managed instance is garbage collected and its finalizer is called, it could happen that the native instance is referenced once again before the finalizer can unreference and memdelete it. The workaround is to create a new managed instance when this happens (at least for now). | |||
2018-09-12 | Cleanup of c# api files and bindings generator | Ignacio Etcheverry | |
- We no longer generate RID and NodePath C# classes. Both will be maintained manually. - We no longer generate C# declarations and runtime registration of internal calls for the following classes: RID, NodePath, String, GD, SignalAwaiter and Godot.Object (partial base). - We no longer auto-generate the base members of Godot.Object. They will be maintained manually as a partial class. This makes it easier to maintain these C# classes and their internal calls, as well as the bindings generator which no longer generates C# classes that don't derive from Godot Object, and it no longer generates the Godot.Object base members (which where unreadable in the bindings generator code). - Added missing 'RID(Object from)' constructor to the RID C# class. - Replaced MONO_GLUE_DISABLED constant macro with MONO_GLUE_ENABLED. - Add sources in module/mono/glue even if glue is disabled, but surround glue files with ifdef MONO_GLUE_ENABLED. | |||
2018-09-10 | [Mono] Various style changes and naming standardization | Aaron Franke | |
2018-09-10 | [Mono] Tabs -> Spaces | Aaron Franke | |
2018-08-27 | Merge pull request #21205 from KellyThomas/c-sharp-feature-parity-quat | Ignacio Etcheverry | |
[Mono] Quat - add some missing constructors and methods | |||
2018-08-25 | Added Collections namespace to Array & Dictionary | exts | |
2018-08-24 | mono: Quat - add some missing constructors and methods | Kelly Thomas | |
2018-08-23 | [Mono] Move several small related files | Aaron Franke | |
2018-08-23 | [Mono] AABB - Position, Size, End setters, Rect2 - End setter | Kelly Thomas | |
2018-08-23 | Merge pull request #21240 from aaronfranke/mono-project-vector | Rémi Verschelde | |
[Mono] Vector2/3 Project methods | |||
2018-08-22 | Merge pull request #21174 from KellyThomas/c-sharp-feature-parity-rect2 | Ignacio Etcheverry | |
[Mono] Rect2 - add Abs(), rename private fields |