| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Mono: BindingsGenerator enum fixes | Ignacio Etcheverry | 2018-04-28 | 1 | -85/+82 |
| | | | | | | - Make enums have an unique signature name of int. This means that when generating internal methods, there is no difference between different enums types nor between enums and int. This way enums can re-use internal methods. - Make type resolver fallback to int if a type is not found and it's an enum. | ||||
| * | Mono: Fix '!t' error messages when generating bindings | Ignacio Etcheverry | 2018-04-24 | 1 | -1/+1 |
| | | | | | This error wasn't affecting the bindings generation process. | ||||
| * | [mono] write classes with no constructor as abstract | Paul Joannon | 2018-03-04 | 1 | -2/+3 |
| | | |||||
| * | Mono: Better versioning and gracefully unloading of Godot API assemblies | Ignacio Etcheverry | 2018-02-25 | 1 | -23/+55 |
| | | |||||
| * | Mono: Fix bindings for parameters in vararg methods | Ignacio Etcheverry | 2018-02-24 | 1 | -3/+3 |
| | | |||||
| * | Merge pull request #16746 from PJB3005/18-02-16-fix-nodepath-pascalcase | Ignacio Etcheverry | 2018-02-18 | 1 | -1/+1 |
| |\ | | | | | Makes NodePath and RID follow PascalCase in C#. | ||||
| | * | Makes NodePath and RID follow PascalCase in C#. | Pieter-Jan Briers | 2018-02-16 | 1 | -1/+1 |
| | | | | | | | | | Fixes #15685 | ||||
| * | | Give C# NodePath a ToString(). | Pieter-Jan Briers | 2018-02-16 | 1 | -1/+2 |
| |/ | | | | | | | It already had an implicit cast operator to string, but this doesn't get used in say string formatting. So now something like $"path: {GetPath()}" works. | ||||
| * | Mono: Fix method_bind fields being generated as instance members | Ignacio Etcheverry | 2018-01-27 | 1 | -2/+1 |
| | | |||||
| * | Mono: Fix NodePath and RID bindings | Ignacio Etcheverry | 2018-01-25 | 1 | -37/+69 |
| | | |||||
| * | Fix typos in code and docs with codespell | Rémi Verschelde | 2018-01-18 | 1 | -1/+1 |
| | | | | | Using v1.11.0 from https://github.com/lucasdemarchi/codespell | ||||
| * | Mono: Fix iteration order of object types when generating bindings | Ignacio Etcheverry | 2018-01-09 | 1 | -29/+29 |
| | | |||||
| * | Add missing copyright headers and fix formatting | Rémi Verschelde | 2018-01-05 | 1 | -0/+1 |
| | | | | | | | 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. | ||||
| * | Update copyright statements to 2018 | Rémi Verschelde | 2018-01-01 | 1 | -2/+2 |
| | | | | | Happy new year to the wonderful Godot community! | ||||
| * | Mono: Change BindingsGenerator singleton to avoid StringName leaks | Ignacio Etcheverry | 2018-01-01 | 1 | -5/+6 |
| | | |||||
| * | Mono: Script lifetime fixes | Ignacio Etcheverry | 2018-01-01 | 1 | -3/+3 |
| | | | | | | | - 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. | ||||
| * | Mono: Bindings no longer relie on DocData for accessors | Ignacio Etcheverry | 2017-12-29 | 1 | -49/+48 |
| | | |||||
| * | Mono: Make the bindings generator output enums | Ignacio Etcheverry | 2017-12-24 | 1 | -206/+612 |
| | | | | | - Switch to PascalCase for constants names | ||||
| * | Fix mono build after bc2e8d99 | Rémi Verschelde | 2017-11-25 | 1 | -2/+2 |
| | | |||||
| * | Rename Rect3 to AABB. | Ferenc Arn | 2017-11-17 | 1 | -2/+2 |
| | | | | | Fixes #12973. | ||||
| * | doc: Rename "@Global Scope" to "@GlobalScope" | Rémi Verschelde | 2017-11-15 | 1 | -2/+2 |
| | | | | | Spaces in filenames are evil. | ||||
| * | Move singleton management from ProjectSettings to Engine | Leon Krause | 2017-11-14 | 1 | -3/+3 |
| | | |||||
| * | Fix regression from #12473 and #12388 | Ignacio Etcheverry | 2017-10-29 | 1 | -27/+27 |
| | | |||||
| * | BindingsGenerator cleanup and improved error messages | Ignacio Etcheverry | 2017-10-29 | 1 | -535/+565 |
| | | | | | If there is an error generating a property or a method, the error message will include the member and class names. | ||||
| * | Exit after generating mono glue | Ignacio Etcheverry | 2017-10-24 | 1 | -10/+30 |
| | | |||||
| * | Mono: Prevent raising exceptions in native code | Ignacio Etcheverry | 2017-10-23 | 1 | -4/+4 |
| | | | | | For now we will just print the exceptions we catch. Later, we should use something similar to 'mono_set_pending_exception(ex)'. | ||||
| * | Improve signature of signal target generated function | Ignacio Etcheverry | 2017-10-16 | 1 | -30/+0 |
| | | |||||
| * | Merge pull request #12135 from neikeq/g | Ignacio Etcheverry | 2017-10-16 | 1 | -4/+0 |
| |\ | | | | | Re-write SignalAwaiter implementation | ||||
| | * | Re-write SignalAwaiter implementation | Ignacio Etcheverry | 2017-10-16 | 1 | -4/+0 |
| | | | | | | | | | Old implementation had issues where you could only await on the same signal of the same source once. | ||||
| * | | Mono: Make use of ClassInfo's exposed API | Ignacio Etcheverry | 2017-10-09 | 1 | -15/+6 |
| |/ | | | | | - BindingsGenerator only generates exposed classes. - Fix creation of managed instances of non-exposed classes. | ||||
| * | Added mono module | Ignacio Etcheverry | 2017-10-03 | 1 | -0/+2151 |
