Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Merge pull request #24883 from akien-mga/resourceformat-unregister | Rémi Verschelde | |
Consistency in resource format saver/loader de-registration | |||
2019-01-10 | Fix broken encrypted scripts during export | Andrii Doroshenko (Xrayez) | |
Use temporary cache directory instead of editor settings directory in order to resolve encrypted file access needed for encrypting scripts on all platforms. | |||
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-05 | Fix code completion on nodes in current scene | Timo Schwarzer | |
2019-01-04 | Merge pull request #24741 from ↵ | Rémi Verschelde | |
timoschwarzer/24697-fix-autocomplete-segfault-in-inner-classes Fix segfault when trying to autocomplete in inner classes | |||
2019-01-04 | Merge pull request #24582 from Xrayez/script-encrypt | Rémi Verschelde | |
Bring back script encryption in export preset | |||
2019-01-03 | Fix segfault when trying to autocomplete in inner classes | Timo Schwarzer | |
Fixes #24697 | |||
2019-01-01 | Update copyright statements to 2019 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2018-12-24 | Bring back script encryption in export preset | Andrii Doroshenko (Xrayez) | |
Retrieved working implementation from 2.1 branch and adapted to existing export preset system. Added Script tab in export preset to export script as raw text, compiled, or encrypted (same as in 2.1). The script encryption key is visually validated. The script export mode and the key is saved per per preset in `export_presets.cfg`, so it makes sense to ignore this file in version control system. Each custom exporting procedure can retrieve an export preset set during project exporting. Refactored project export dialog a bit to allow easier code comprehension. | |||
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-13 | i18n: Sync translation template with current source | Rémi Verschelde | |
Also French translation update and misc fixes to source strings. | |||
2018-12-07 | Fix type-compatibilty check in GDScript | George Marques | |
Objects and PoolArrays are properly tested for conversion. | |||
2018-12-07 | Merge pull request #22934 from SeleckyErik/issue-11457 | Rémi Verschelde | |
GDscript function str2var now returns null on invalid input | |||
2018-11-28 | GDscript function str2var now returns input string on invalid input | Erik | |
str2var used to raise a blocking error when invalid input was passed. Now it logs an error message and returns the input string. This solution was proposed in #13021. Closes #11457 and #13021. | |||
2018-11-28 | Fix many errors found by PVS-Studio | Aaron Franke | |
Fix errors 2, 3, 4, 6, 8, 9, 11, 12, 13, 14, and 15. | |||
2018-11-27 | Allow signal connecting even if script is invalid (only when compiled with ↵ | Juan Linietsky | |
tools), fixes #17070 | |||
2018-11-26 | Merge pull request #23959 from RandomShaper/fix-dangling-script-fix | Rémi Verschelde | |
Fix dangling script fix | |||
2018-11-25 | Fix crash on signal/resume to dangling target | Pedro J. Estébanez | |
2018-11-24 | Revert "Fix crash on signal/resume to dangling target" | Pedro J. Estébanez | |
This reverts commit 54bdc1e1f6a7fb85a5b193c9b8ecf0dcf06949e6. | |||
2018-11-23 | Merge pull request #23740 from ttencate/unused_argument_22139 | Rémi Verschelde | |
Prevent unused_argument warning when passing arg to parent constructor | |||
2018-11-22 | Merge pull request #22953 from DualMatrix/properties_gone | Rémi Verschelde | |
Fixed parents export vars not appearing in inspector if parent is class_name. | |||
2018-11-18 | Merge pull request #23789 from vnen/gdscript-empty-class-bug | Rémi Verschelde | |
Check for valid values when checking for class members | |||
2018-11-17 | Check for valid values when checking for class members | George Marques | |
- Check if GDScript was compiled correctly before checking its functions and properties. - Check if native class name is actually set before looking for it in the ClassDB. | |||
2018-11-17 | Allow primitives to be compared to Object types with `is` | George Marques | |
2018-11-16 | Prevent unused_argument warning when passing arg to parent constructor | Thomas ten Cate | |
This requires creating the FunctionNode object a bit sooner, and setting it as the current_function while parsing the parent constructor call arguments. Note that the return type has not yet been parsed at this point, but that doesn't seem to be a problem. Fixes #22139 | |||
2018-11-11 | Make enum values not be script constants if enum is named | George Marques | |
Anonymous enums still creates script constants. Also add a check to see if name used for enum is already defined. | |||
2018-11-10 | Merge pull request #23639 from neikeq/gg | Rémi Verschelde | |
Fix GDScript placeholder fallback | |||
2018-11-10 | Fix GDScript placeholder fallback | Ignacio Etcheverry | |
2018-11-06 | Add missing flag for exported enum | Kanabenki | |
2018-11-05 | Merge pull request #23523 from akien-mga/docs-https-latest | Rémi Verschelde | |
doc: Use HTTPS for docs.godotengine.org and point to latest branch | |||
2018-11-05 | doc: Use HTTPS for docs.godotengine.org and point to latest branch | Rémi Verschelde | |
Fixes #23509. | |||
2018-11-04 | Removed unnecessary assignments | Wilson E. Alvarez | |
2018-10-31 | Add new "push_*()" functions to GDScript | Michael Alexsander Silva Dias | |
2018-10-28 | Fix GDScript assuming awareness of whole ClassDB | Pedro J. Estébanez | |
2018-10-28 | Unify ClassDB lookups for code completion | Pedro J. Estébanez | |
2018-10-25 | Merge pull request #22779 from Superwaitsum/LimitSettings | Rémi Verschelde | |
Limit several project settings | |||
2018-10-25 | Merge pull request #23240 from kubecz3k/complete-getters | Rémi Verschelde | |
Optional getters/setters editor autocomplete | |||
2018-10-24 | Add some limits on the Editor Settings | Superwaitsum | |
2018-10-24 | Merge pull request #22899 from J08nY/fix/assignment-operation-array | Rémi Verschelde | |
Do not make a function that returns Variant::NIL a void function. Fix #22791 | |||
2018-10-24 | Merge pull request #23094 from RandomShaper/fix-crash-signal-to-danling-obj | Rémi Verschelde | |
Fix crash on signal/resume to dangling target | |||
2018-10-23 | Optional getters/setters editor autocomplete | Jakub Grzesik | |
solves #22291 | |||
2018-10-17 | Fix crash on signal/resume to dangling target | Pedro J. Estébanez | |
Fixes #22443. | |||
2018-10-16 | Merge pull request #23018 from lupoDharkael/parse-bug | Rémi Verschelde | |
GDScriptTokenizer: Fix token_names order | |||
2018-10-14 | GDScriptTokenizer: Fix token_names order | lupoDharkael | |
2018-10-13 | Fix types highlighting outside of function args and var declarations, issues ↵ | Paulb23 | |
22029,21638 | |||
2018-10-12 | Fixed parents properties not appearing in inspector if parent is class_name. | DualMatrix | |
Fixed parents properties not appearing in inspector if parent is class_name. | |||
2018-10-11 | Do not make a function that returns Variant::NIL a void function. Fix #22791. | J08nY | |