Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-16 | Merge pull request #24385 from hpvb/reduce-string-coew | Rémi Verschelde | |
Reduce String CoW | |||
2018-12-16 | Reduce String CoW | Hein-Pieter van Braam | |
By introducing an intermediate proxy class for the array subscript operator for String and CharString we can control better when CowData will actually CoW. This should improve performance of String usage for most cases. | |||
2018-12-16 | Merge pull request #19501 from Zylann/custom_loaders | Rémi Verschelde | |
Added basic support for custom resource savers and loaders | |||
2018-12-15 | Added basic support for custom resource savers and loaders | Marc Gilleron | |
2018-12-08 | Tweaks after feedback | Ben Rog-Wilhelm | |
2018-12-07 | Implement CSharpScript::get_script_method_list and related functionality. | Ben Rog-Wilhelm | |
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-30 | Implement CSharpScript::is_valid() | Ignacio Etcheverry | |
2018-11-30 | Merge pull request #24091 from neikeq/ii | Ignacio Etcheverry | |
C#: Improve tool script support and fix reloading issues | |||
2018-11-30 | C#: Improve tool script support and fix reloading issues | Ignacio Etcheverry | |
2018-11-27 | Allow signal connecting even if script is invalid (only when compiled with ↵ | Juan Linietsky | |
tools), fixes #17070 | |||
2018-11-24 | Parse C# generics and type constraints correctly | Carter Anderson | |
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-11-08 | Merge pull request #23505 from zorbathut/zorbathut/updateproject | Ignacio Etcheverry | |
Add option for automatic project updating. | |||
2018-11-08 | Merge pull request #23595 from neikeq/ff | Ignacio Etcheverry | |
Fix assertion fail when loading assembly on project export | |||
2018-11-08 | Fix assertion fail when loading assembly on project export | Ignacio Etcheverry | |
2018-11-08 | Merge pull request #23583 from neikeq/ee | Ignacio Etcheverry | |
Improve the C# API projects generation | |||
2018-11-08 | Improve the C# API projects generation | Ignacio Etcheverry | |
- Now there is only one solution that contains both GodotSharp and GodotSharpEditor project. Previously we had one solution for each project - GodotSharpEditor reference GodotShatp with a 'ProjectReference'. Previously it was a 'Reference' to the assembly - This also simplifies the command line option to generate this solution: 'godot --generate-cs-api <OutputDir>' | |||
2018-11-05 | Fix false error when exporting enum in c# | Ryan Schmitt | |
2018-11-04 | Add option for automatic project updating. | Ben Rog-Wilhelm | |
2018-10-31 | Rename "Log*()" functions to "Push*()" in C# | Michael Alexsander Silva Dias | |
2018-10-29 | Merge pull request #23345 from zorbathut/brogwilhelm/logfunctions/cs | Rémi Verschelde | |
Add new log functions for C#. | |||
2018-10-28 | Fix C# parsing the full name of base types | Ignacio Etcheverry | |
Previously it would fail if the type name included its namespace. | |||
2018-10-25 | Add new log functions for C#. | Ben Rog-Wilhelm | |
2018-10-25 | Merge pull request #23162 from neikeq/cc | Ignacio Etcheverry | |
Proper support for namespaces and other enhancement/fixes | |||
2018-10-25 | Parse C# script namespace and class | Ignacio Etcheverry | |
- Added a very simple parser that can extract the namespace and class name of a C# script. | |||
2018-10-25 | Fix msvc warnings in mono module | Ignacio Etcheverry | |
- `modules\mono\csharp_script.cpp(576): warning C4099: 'CSharpScriptDepSort': type name first seen using 'class' now seen using 'struct'` - `modules\mono\signal_awaiter_utils.cpp(144): warning C4003: not enough actual parameters for macro 'ERR_FAIL_V'` - `modules\mono\editor\net_solution.cpp(101): warning C4129: '%': unrecognized character escape sequence` - (several) `modules\mono\glue\cs_compressed.gen.h(222): warning C4129: 'E': unrecognized character escape sequence` | |||
2018-10-25 | Do not generate API project GUIDs randomly | Ignacio Etcheverry | |
2018-10-25 | Support globs in csproj includes | Ignacio Etcheverry | |
2018-10-25 | C#: Fix crash when disposing Reference on domain finalize | Ignacio Etcheverry | |
2018-10-22 | Fix internal assembly load from | Ignacio Etcheverry | |
- Also make sure we load API assemblies from 'res://.mono/assemblies/'. | |||
2018-10-21 | Removed undeclared and unused variable, which caused a compile error | Mads Ynddal | |
2018-10-19 | Merge pull request #23128 from neikeq/bb | Ignacio Etcheverry | |
Make sure API assemblies are up to date at startup | |||
2018-10-19 | Make sure API assemblies are up to date at startup | Ignacio Etcheverry | |
- If there is a solution and C# project at startup, make sure API assemblies are up to date. - Fix prebuilt assemblies only being used when building the game project, and not in other instances. | |||
2018-10-18 | Fix prefix erasing for the generated C# enum constants | Ignacio Etcheverry | |
2018-10-17 | C#: Optimize struct marshalling | Ignacio Etcheverry | |
- We no longer box struct to return them from internal calls. - Use reinterpret_cast if the managed struct layout is the same as the native struct. | |||
2018-10-16 | C# API: Hide method bind fields from debugger | Ignacio Etcheverry | |
2018-10-08 | Check if directory exists before trying to delete it | Ignacio Etcheverry | |
2018-10-07 | Merge pull request #22808 from KellyThomas/vector-one | Rémi Verschelde | |
Add ONE constants to Vector2 and Vector3 | |||
2018-10-07 | Update class documentation xml | Kelly Thomas | |
2018-10-07 | C# bindings generator fixes | Ignacio Etcheverry | |
- Fix unused bool local for MonoBoolean argument. - Append U to API hashes. Fixes warning: 'integer constant is so large that it is unsigned' | |||
2018-10-07 | Merge pull request #22752 from aaronfranke/equals-redundant | Rémi Verschelde | |
Remove redundant "== true" and "== false" code | |||
2018-10-06 | Mono: Fix crash on NodePath/RID disposal during Godot shutdown | Ignacio Etcheverry | |
2018-10-06 | Remove redundant "== false" code | Aaron Franke | |
Some of this code has been re-organized. f | |||
2018-10-06 | Remove redundant "== true" code | Aaron Franke | |
If it can be compared to a boolean, it can be evaluated as one in-place. | |||
2018-10-05 | Merge pull request #22769 from neikeq/issue-22765 | Rémi Verschelde | |
Fix C# API assembly build errors in generics | |||
2018-10-05 | Fix C# API assembly build errors in generics | Ignacio Etcheverry | |