Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Mono: Fix build regression due to wrong return type | Ignacio Etcheverry | |
2018-09-12 | C#: Fix explicit enum values when exporting member | Ignacio Etcheverry | |
2018-09-12 | Make core/ includes absolute, remove subfolders from include path | Rémi Verschelde | |
This allows more consistency in the manner we include core headers, where previously there would be a mix of absolute, relative and include path-dependent includes. | |||
2018-09-12 | C#: Fix cs_files glue mismatch bug | Ignacio Etcheverry | |
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 | Add some mono root hint dirs for OSX | Ignacio Etcheverry | |
Fixes #13355 | |||
2018-09-12 | Allow special characters in C# glue files | Ignacio Etcheverry | |
Fixes #21139 - Surround the generated file modules/mono/glue/cs_compressed.gen.h with ifdef TOOLS_ENABLED | |||
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 #21497 from neikeq/hm | Ignacio Etcheverry | |
C# generated classes ignore warning CS1591 and cleanup | |||
2018-08-27 | C# generated classes ignore warning CS1591 and cleanup | Ignacio Etcheverry | |
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-26 | Merge pull request #21423 from exts/mono/collections | Ignacio Etcheverry | |
[Mono] Added Collections namespace to Array & Dictionary | |||
2018-08-25 | Added Collections namespace to Array & Dictionary | exts | |
2018-08-25 | Merge pull request #16927 from neikeq/rework-refcount-notify | Juan Linietsky | |
Notify instance binding data api of refcount increment/decrement | |||
2018-08-24 | Merge pull request #20717 from PJB3005/18-08-04-godot-exceptions | Ignacio Etcheverry | |
Fix Mono exception handling. | |||
2018-08-24 | Merge pull request #20707 from aaronfranke/mono-combine | Ignacio Etcheverry | |
[Mono] Move several related small files | |||
2018-08-24 | Add print_verbose to print to stdout only in verbose mode | Rémi Verschelde | |
Equivalent of the cumbersome: if (OS::get_singleton()->is_stdout_verbose()) print_line(msg); | |||
2018-08-24 | mono: Quat - add some missing constructors and methods | Kelly Thomas | |
2018-08-23 | Fix Mono exception handling. | Pieter-Jan Briers | |
First of all, this fixes the handling of exceptions so the engine actually notices them, it was broken in 4172fa03b56bb60fe096639585e0ca40df73b677. Next, unhandled exceptions now do NOT cause an abort(). They're logged now, so before #16987. The pending exception thing still works though. | |||
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-23 | Notify instance binding data api of refcount increment/decrement | Ignacio Etcheverry | |
2018-08-22 | Merge pull request #21174 from KellyThomas/c-sharp-feature-parity-rect2 | Ignacio Etcheverry | |
[Mono] Rect2 - add Abs(), rename private fields | |||
2018-08-22 | [Mono] Vector2/3 Project methods | Aaron Franke | |
2018-08-22 | Mono: Fix weird crash when loading corlib | Ignacio Etcheverry | |
2018-08-22 | Merge pull request #18502 from space-wizards/18-04-29-assembly-load-hook | Ignacio Etcheverry | |
assembly_load_hook fallback for registering GDMonoAssemblies. | |||
2018-08-21 | Style: Fix issues that went past CI | Rémi Verschelde | |
2018-08-21 | Merge pull request #21253 from aaronfranke/plane-constants | Rémi Verschelde | |
Rename Plane constants, add to Mono | |||
2018-08-21 | Deprecate incorrect Color::gray() | Rémi Verschelde | |
This average is not a proper approximation of a grayscale value, get_v() is better suited for that. If we want a real to_grayscale() conversion, it's somewhat more involved: https://en.wikipedia.org/wiki/Grayscale Remove the deprecated Gray() from C# bindings as it conflicts with new named color constants. | |||
2018-08-21 | Rename Plane constants, add to Mono | Aaron Franke | |
But I'm not tagging PR as [Core] or [Mono] due to it being a minor change anyway. | |||
2018-08-20 | Prevent "cannot use a string pattern on a bytes-like object" | Justin Abene | |
Fixes #21207 | |||
2018-08-19 | mono: add Abs() to Rect2 and rename private fields | Kelly Thomas | |
2018-08-17 | Mono: Improve C# core files (glue/cs_files) buildsystem | Ignacio Etcheverry | |
- Search C# files recursively in 'glue/cs_files'. - Determine a version for the C# core files automatically. The latest modified time will do for now. | |||
2018-08-15 | Merge pull request #20945 from neikeq/dict-erase-retbool | Rémi Verschelde | |
Dictionary: remove erase_checked(key), make erase(key) return bool | |||
2018-08-14 | Merge pull request #20583 from neikeq/issue-15371 | Rémi Verschelde | |
Fix case where exported properties value is lost | |||
2018-08-15 | mono: add constants to transform and vector structs | Kelly Thomas | |
2018-08-14 | Dictionary: remove erase_checked(key), make erase(key) return bool | Ignacio Etcheverry | |
2018-08-14 | Merge pull request #20890 from KellyThomas/mono-is-instance-valid | Ignacio Etcheverry | |
mono: add IsInstanceValid(), move WeakRef() | |||
2018-08-14 | mono: add IsInstanceValid(), move WeakRef() | Kelly Thomas | |
2018-08-14 | SCons: Fix mono_root initialization | Rémi Verschelde | |
As advised by @neikeq. | |||
2018-08-13 | Merge pull request #20706 from mysticfall/issue-20705 | Ignacio Etcheverry | |
Add missing GetPtr() for Dictionary<> and Array<> | |||
2018-08-13 | Fixed absent variable exception while trying to raise another exception. | Teashrock | |
2018-08-10 | Added system for GDScript warnings | George Marques | |
- Count and panel per script. - Ability to disable warnings per script using special comments. - Ability to disable warnings globally using Project Settings. - Option to treat enabled warnings as errors. | |||
2018-08-10 | Revert "added get_creation_time function for gdscript" | Juan Linietsky | |
2018-08-10 | Merge pull request #18914 from notwarp/master | Juan Linietsky | |
added get_creation_time function for gdscript | |||
2018-08-04 | Add missing GetPtr() for Dictionary<> and Array<> | Xavier Cho | |
Add missing GetPtr() method for generic versions of Dictionary and Array to fix #20705. |