Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2019-02-28 | C#: Add Array.Resize(int) method | Ignacio Etcheverry | |
2019-02-27 | Merge pull request #26159 from marxin/fix-Wsuggest-attribute=format | Rémi Verschelde | |
Fix -Wsuggest-attribute=format warnings. | |||
2019-02-27 | Merge pull request #26134 from marxin/fix-Wsign-compare | Rémi Verschelde | |
Fix -Wsign-compare warnings. | |||
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-27 | Fix -Wsuggest-attribute=format warnings. | marxin | |
2019-02-27 | Mono: Some editor usability improvements | Ignacio Etcheverry | |
- Move "Mono" popup menu from the top right corner to `Projects -> Tools` as a submenu. - Add "Build solution" button to the top right corner. Makes it more visible and quicker to access. - Fix build list in the bottom panel unselect an item when clicking on empty space. Previously it would hide the issues panel but the item would remain selected, making it impossible to display the issues panel again if there was only one item. | |||
2019-02-27 | Remove problematic VS Code hint path on Windows | Ignacio Etcheverry | |
2019-02-23 | C#: Fix Vector2.AngleToPoint | Ignacio Etcheverry | |
Fixes #26209 | |||
2019-02-23 | Merge pull request #26203 from neikeq/csharp-basis | Rémi Verschelde | |
C#: Basis fixes and cleanup | |||
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-20 | Add -Wshadow=local to warnings and fix reported issues. | marxin | |
Fixes #25316. | |||
2019-02-19 | C#: Add 'Singleton' property to singleton wrapper class | Ignacio Etcheverry | |
This property returns an instance of the singleton. The purpose of this is to allow using methods from the base class like 'Connect'. Since all Godot singletons inherit Object, the type of the returned instance is Godot.Object. | |||
2019-02-19 | Merge pull request #26065 from neikeq/csharp-fix-gd-range | Ignacio Etcheverry | |
C#: Make GD.Range return IEnumerable instead of array | |||
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 #25890 from neikeq/issue-25818 | Ignacio Etcheverry | |
Fix Godot.Reference marshalling from MonoObject* to Variant | |||
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-15 | Don't print 'Cannot find Mono in the registry' if bundled with Godot | Ignacio Etcheverry | |
Closes #24753 | |||
2019-02-15 | Mono: Fix export template build errors | Ignacio Etcheverry | |
Fixes #25903 | |||
2019-02-14 | Fix Godot.Reference marshalling from MonoObject* to Variant | Ignacio Etcheverry | |
Need to cast Ref<T> to Variant instead of constructing Variant from Object*, otherwise the Variant won't hold a reference. | |||
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 | Modules: Ensure classes match their header filename | Rémi Verschelde | |
Renamed: - `modules/mono/mono_gd/gd_mono_class_member.h` -> `i_mono_class_member.h` - `modules/upnp/upnpdevice.h` -> `upnp_device.h` - `modules/websocket/websocket_multiplayer.h` -> `websocket_multiplayer_peer.h` | |||
2019-02-12 | Merge pull request #25721 from neikeq/ww | Rémi Verschelde | |
Use script instance binding for objects constructed from C# | |||
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-11 | Merge pull request #25724 from aaronfranke/mono-transform | Ignacio Etcheverry | |
[Mono] Fix Transform2D origin | |||
2019-02-11 | Merge pull request #25803 from neikeq/yy | Ignacio Etcheverry | |
Windows: Default to system MSBuild and add VSCode hint path | |||
2019-02-11 | Add VSCode hint path for Windows | Ignacio Etcheverry | |
2019-02-11 | Default to MSBuild from VS Build Tools instead of Mono's | Ignacio Etcheverry | |
Don't pass FrameworkPathOverride to MSBuild. It's causing issues with some nuget packages. | |||
2019-02-10 | Merge pull request #25773 from neikeq/xx | Ignacio Etcheverry | |
Do not initialize Mono if 'res://.mono/' and mscorlib are missing | |||
2019-02-10 | Merge pull request #25774 from neikeq/fix-noreturn-attr-check | Ignacio Etcheverry | |
Fix check to determine if [[noreturn]] attribute is usable | |||
2019-02-10 | Fix check to determine if [[noreturn]] attribute is usable | Ignacio Etcheverry | |
2019-02-10 | Fix exporting assemblies from wrong output path | Ignacio Etcheverry | |
This is the whole reason 'fill_search_dirs' was added for, yet somehow I forgot to pass the config parameter. | |||
2019-02-10 | Do not initialize Mono if 'res://.mono/' and mscorlib are missing | Ignacio Etcheverry | |
This is needed to avoid aborting due to missing mscorlib for projects that do not use C#. If 'res://.mono/' exists, then we assume the project uses C#, in which case a missing mscorlib should still abort. | |||
2019-02-09 | [Mono] Fix Transform2D origin | Aaron Franke | |
2019-02-09 | Use script instance binding for objects constructed from C# | Ignacio Etcheverry | |
Only possible if the object class is a "native type". If the object class is a user class (that derives a "native type") then a script is needed. Since CSharpLanguage does cleanup of script instance bindings when finished, cases like #25621 will no longer cause problems. Fixed ~Object() trying to free script instance bindings after the language has already been removed, which would result in a NULL dereference. | |||
2019-02-08 | Mono: Create player script metadata when building manually | Ignacio Etcheverry | |
Previously this was only done when building the script for running the game. This was a problem because the user could want to build the project manually with the "Build project" button, to then run the game from the command line or similar. | |||
2019-02-05 | Mono: Workaround to fix 'flushing' errors when building at editor startup | Ignacio Etcheverry | |
2019-02-03 | Merge pull request #25574 from neikeq/ss | Ignacio Etcheverry | |
Mono: Lifetime fixes for CSharpInstance and instance binding data |