Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-03 | Mono: Cleanup | Ignacio Etcheverry | |
2019-01-22 | Mono: Fix hot reload build errors and cleanup | Ignacio Etcheverry | |
2019-01-21 | Mono: Add assembly reloading to running games | Ignacio Etcheverry | |
Add environment variable to specify a custom --debugger-agent for mono. | |||
2019-01-21 | Fix C# script metadata creation error due to missing directory | Ignacio Etcheverry | |
2019-01-21 | Workaround for bug with Mono's MSBuild and BaseIntermediateOutputPath | Ignacio Etcheverry | |
BaseIntermediateOutputPath seems to be empty by default. The workaround is to explicitly set it. Also fixed passing char instead of char[] to String.Split. Why was this even working with Mono? | |||
2019-01-18 | Merge pull request #25080 from neikeq/mm-c | Ignacio Etcheverry | |
C# Bindings Generator: Fix vararg methods with custom return type | |||
2019-01-18 | Merge pull request #25079 from neikeq/mm-b | Ignacio Etcheverry | |
C#: Fix trying to build when there's no solution | |||
2019-01-18 | C# Bindings Generator: Fix vararg methods with custom return type | Ignacio Etcheverry | |
2019-01-18 | C#: Fix trying to build when there's no solution | Ignacio Etcheverry | |
This would cause errors that shouldn't happen unless there was something to build. | |||
2019-01-17 | C#: Fix crash due to missing gchandle ref null check | Ignacio Etcheverry | |
2019-01-10 | Merge pull request #24877 from neikeq/issue-24280 | Rémi Verschelde | |
Fix properties being lost when reloading placeholder GDScript instance | |||
2019-01-10 | Consistency in resource format saver/loader de-registration | Rémi Verschelde | |
Some used 'is_valid()' checks, others not. Validity is already checked in 'unref()', and 'remove_resource_format_*()' has an ERR_FAIL condition on 'is_null()' already (which shouldn't happen since we're only unregistering things that we previously registered. Also add missing GDCLASS statement in ResourceFormatLoaderVideoStreamGDNative, missed in #20552 which was last amended before #19501 was merged. | |||
2019-01-10 | Fix properties being lost when reloading placeholder GDScript instance | Ignacio Etcheverry | |
During reloading in `GDScriptLanguage::reload_all_scripts` a placeholder instance that must remain so is replaced with a new placeholder instance. The state is then restored by calling `ScriptInstance::set` for each property. This does not work if the script is missing the properties due to build/parse failing. The fix for such cases is to call `placeholder_set_fallback` instead of `set` on the script instance. I took this chance to move the `build_failed` flag from `PlaceHolderScriptInstance` to `Script`. That improves the code a lot. I also renamed it to `placeholder_fallback_enabled` which is a much better name (`build_failed` could lead to misunderstandings). | |||
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. |