Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-08 | Use 'release_debug' for mono export templates | Hein-Pieter van Braam | |
This fixes the previously wrong PR Because we don't actually ship 'debug' templates to users make sure the mono exporter picks the correct 'data' directory for export templates. This fixes #24752 | |||
2019-01-07 | Use 'release_debug' for mono export templates | Hein-Pieter van Braam | |
Because we don't actually ship 'debug' templates to users make sure the mono exporter picks the correct 'data' directory for export templates. This fixes #24752 | |||
2019-01-03 | Merge pull request #24688 from Supatier/add-additional-vscode-name | Rémi Verschelde | |
Add code-oss, vscode-oss, and visual-studio-code-oss to vscode path | |||
2019-01-02 | Add code-oss, vscode-oss, and visual-studio-code-oss to vscode path | supatier | |
2019-01-01 | Update copyright statements to 2019 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2019-01-01 | Fix missing/malformed license headers | Rémi Verschelde | |
2018-12-30 | Merge pull request #24545 from akien-mga/osxcross-mono | Rémi Verschelde | |
SCons: Allow building Mono module with OSXCross | |||
2018-12-27 | Fix Godot unable to find VSCode binary | Supatier | |
VSCode's executable name is not uniform and godot only search for "code". | |||
2018-12-23 | fix capitalization for antiquewhite | Kelly Thomas | |
2018-12-22 | SCons: Allow building Mono module with OSXCross | Rémi Verschelde | |
Improve the test logic to only assume that we're building for macOS if OSXCROSS_ROOT is defined *and* we requested p=osx. Supersedes #24480. | |||
2018-12-21 | [Mono] Color - add ColorN(), Colors - add named color properties | Kelly Thomas | |
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. |