Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-26 | Make VarArg methods return types show up as Variant in API json | toasteater | |
VarArg methods have the return type Object in the API json for GDNative. This can cause undefined behavior in some language bindings due to lack of documentation on VarArg methods' behavior. This changes the MethodInfo of: - CSharpScript::_new - GDScript::_new - PluginScript::_new | |||
2019-08-09 | Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in "platform", ↵ | Robin Hübner | |
"modules/gdnative", "modules/gdscript" directories. | |||
2019-07-19 | Remove added pluginscript resource format loaders and savers on cleanup | Ivan Hilaire | |
Properly release added resource loader and save references. Otherwise PluginScript API may cause "ObjectDB Instances still exist!" warnings and segmentation faults on exit. | |||
2019-07-04 | Parse more informations for code completion | Geequlim | |
2019-06-29 | Remove bogus nulls from generated default values | Bojidar Marinov | |
Also, fix crash in PluginScript destructor. | |||
2019-06-29 | Fixed cases of unsupported pointers being used to construct variants | Andrettin | |
2019-06-18 | Unexpose subclasses of ResourceFormatLoader and -Saver | Rémi Verschelde | |
ResourceFormatLoader and ResourceFormatSaver are meant to be overridden to add support for different formats in ResourceLoader and ResourceSaver. Those should be exposed as they can be overridden in plugins. On the other hand, all predefined subclasses of those two base classes are only meant to register support for new file and resource types, but should not and cannot be used directly from script, so they should not be exposed. Also unexposed ResourceImporterOGGVorbis (and thus its base class ResourceImporter) which are editor-only. | |||
2019-06-11 | Fix error macro calls not ending with semicolon | Rémi Verschelde | |
It's not necessary, but the vast majority of calls of error macros do have an ending semicolon, so it's best to be consistent. Most WARN_DEPRECATED calls did *not* have a semicolon, but there's no reason for them to be treated differently. | |||
2019-06-03 | Merge pull request #28099 from lupoDharkael/fix-completion | Rémi Verschelde | |
Fix code completion not working with class_name | |||
2019-05-19 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 1.15.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear doubleclick leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ``` | |||
2019-04-16 | Fix code completion not working with class_name | lupoDharkael | |
2019-04-05 | Replace a few #if/#elif with #ifdef and "#elif defined" | Ignacio Etcheverry | |
2019-02-18 | Make direct casting among Error and godot_error enums (#23015). | marxin | |
2019-01-01 | Update copyright statements to 2019 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2018-12-18 | Merge pull request #23615 from buresu/pluginscript-new | Rémi Verschelde | |
PluginScript: Add support for the new() method | |||
2018-12-15 | Added basic support for custom resource savers and loaders | Marc Gilleron | |
2018-11-27 | Allow signal connecting even if script is invalid (only when compiled with ↵ | Juan Linietsky | |
tools), fixes #17070 | |||
2018-11-10 | PluginScript: Add support for the new() method | Naoto Kondo | |
2018-09-28 | SCons: Build thirdparty code in own env, disable warnings | Rémi Verschelde | |
Also remove unnecessary `Export('env')` in other SCsubs, Export should only be used when exporting *new* objects. | |||
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-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-07-20 | Add editor highlight for type-safe lines | George Marques | |
The line number is hightlighted to indicate that the line contains only type-safe code. | |||
2018-06-15 | [Pluginscript] Fix not working exports in editor | Emmanuel Leblond | |
2018-05-29 | Refactor RPCMode enum and checks | Fabio Alessandrelli | |
2018-05-29 | Revert "RPCMode refactor, more sync modes" | Max Hilbrunner | |
2018-05-26 | Refactor RPCMode enum and checks | Fabio Alessandrelli | |
2018-04-07 | Correct profiling_frame naming in pluginscript | Emmanuel Leblond | |
2018-04-06 | Fix Pluginscript add_global_constant mandatory value check | Emmanuel Leblond | |
2018-02-01 | Fix inconsistencies and typos in argument names | Paolo Perkovic | |
2018-01-18 | Fix typos in code and docs with codespell | Rémi Verschelde | |
Using v1.11.0 from https://github.com/lucasdemarchi/codespell | |||
2018-01-16 | Improve inheritance system in gdnative pluginscript | Emmanuel Leblond | |
2018-01-09 | Fix warning when editor resource preview try to read pluginscript resource | Emmanuel Leblond | |
2018-01-09 | Fix crash in pluginscript complete_code | Emmanuel Leblond | |
2018-01-05 | Add missing copyright headers and fix formatting | Rémi Verschelde | |
Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module. | |||
2018-01-01 | Update copyright statements to 2018 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2017-12-07 | Style: Apply new clang-format 5.0 style to all files | Rémi Verschelde | |
2017-10-25 | Removes Script::get_node_type() | Jerome67000 | |
used before GDScript, with squirrel apparently | |||
2017-10-24 | Add ScriptLanguage::supports_builtin_mode and improve ScriptCreateDialog | Ignacio Etcheverry | |
- Make ScriptCreateDialog disable the built-in script checked button if the language does not support it. - ScriptLanguage's get_template and make_template now receive the script path as class name if the the script language does not have named classes. | |||
2017-10-20 | [GDnative] remove useless (and illegal !) STL include | Emmanuel Leblond | |
2017-10-17 | [GDnative] add pluginscript \o/ | Emmanuel Leblond | |