Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-30 | GDScript: Make using return of void function an error | George Marques | |
Remove the `VOID_ASSIGNMENT` warning since those cases will be errors now. | |||
2022-12-30 | Merge pull request #70613 from vonagam/fix-enum-as-constant | George Marques | |
Fixes https://github.com/godotengine/godot/issues/54018 Fixes https://github.com/godotengine/godot/issues/70213 Fixes https://github.com/godotengine/godot/issues/70495 | |||
2022-12-30 | GDScript: Error when assigning return value of void function | George Marques | |
This also makes built-in method calls empty the return value when the method is void, to avoid keeping returning a garbage value in such case. | |||
2022-12-29 | GDScript: Fix false name conflicts for unnamed enums | Dmitrii Maganov | |
2022-12-29 | GDScript: Disallow return with value in void functions | Dmitrii Maganov | |
2022-12-28 | Fix usage of Enum as constant | Dmitrii Maganov | |
2022-12-27 | GDScript: Fix return type of constructor call for extending class | Dmitrii Maganov | |
2022-12-25 | Fix type adjustment skipped when value is considered both not hard and not ↵ | cdemirer | |
variant | |||
2022-12-25 | Implement export_multiline support for Array[String] and Dictionary | Ekaterina Vaartis | |
For arrays, specifically check if it's a string array and pass the type on to the editor. For dictionaries, save the hint on the type and use it later to draw the multiline editor, except for when adding a string key, because that doesn't make much sense. All string values however will be drawn as multiline. | |||
2022-12-23 | Inner classes get their docs back | rune-scape | |
2022-12-23 | Merge pull request #69991 from rune-scape/cast-type | Rémi Verschelde | |
GDScript: Fix cast producing null | |||
2022-12-23 | Merge pull request #70220 from adamscott/fix-external-enum | Rémi Verschelde | |
Fix external enums not assignable as constants | |||
2022-12-22 | Merge pull request #70440 from rune-scape/null-again | Rémi Verschelde | |
Fix GDScript analyzer null literal | |||
2022-12-22 | Merge pull request #70138 from anvilfolk/signals | Rémi Verschelde | |
Add MethodInfo to signal datatype | |||
2022-12-22 | Fix GDScript analyzer null literal | rune-scape | |
2022-12-22 | Remove unused code paragraph from gdscript_editor.cpp/complete_code | Yuri Rubinsky | |
2022-12-21 | Add MethodInfo to signal datatype | ocean (they/them) | |
2022-12-20 | Unify GDScriptAnalyzer in-editor and runtime autoload checks | ocean (they/them) | |
2022-12-19 | Make script annotations placed before class_name and extends | Aaron Franke | |
2022-12-19 | Add a note for `inst_to_dict` to prevent using it on built-in instances | Yuri Rubinsky | |
2022-12-19 | Merge pull request #70275 from rune-scape/autoload-subscript-regression | Rémi Verschelde | |
Fix autoload subscript regression | |||
2022-12-18 | Fix autoload subscript regression | rune-scape | |
2022-12-18 | Merge pull request #70237 from ↵ | Rémi Verschelde | |
quentinguidee/refactor/fix-comma-instead-of-semicolon Fix use of comma instead of semicolon | |||
2022-12-17 | Fix use of comma instead of semicolon | Quentin Guidée | |
Signed-off-by: Quentin Guidée <quentin.guidee@gmail.com> | |||
2022-12-17 | Fix external enums not assignable as constants | Adam Scott | |
- Add external enums test - Rename external inner class test - Clean up `GDScriptAnalyzer::reduce_identifier_from_base` class behavior | |||
2022-12-17 | Fix outer class lookup | Adam Scott | |
2022-12-17 | Fix inner class constant assignment | Adam Scott | |
2022-12-17 | Merge pull request #70000 from rune-scape/find-more-classes | Rémi Verschelde | |
GDScript: Fix built-in script `find_class` bugs | |||
2022-12-16 | Fix enum value regression | rune-scape | |
2022-12-16 | Merge pull request #70131 from rune-scape/preload-type-regression | Rémi Verschelde | |
Fix preload type regression | |||
2022-12-16 | Fixed GDScript crashed when two consecutive unary operators are analysed | stmSi | |
2022-12-15 | Fix preload type regression | rune-scape | |
2022-12-15 | GDScript: Fix built-in script and other `find_class` bugs | rune-scape | |
2022-12-15 | Fix `GDScript::_get_gdscript_from_variant()` crash | Adam Scott | |
The crash would happen, theoretically, when getting the type of a invalid variant. | |||
2022-12-15 | Merge pull request #69471 from rune-scape/rune-out-of-order | Rémi Verschelde | |
GDScript: Out of order member resolution | |||
2022-12-14 | GDScript: Allow out of order member resolution | rune-scape | |
2022-12-12 | GDScript: Fix cast producing null | rune-scape | |
2022-12-12 | Fix String type compatibility being too permissive | rune-scape | |
2022-12-11 | Merge pull request #69416 from anvilfolk/default-val | Rémi Verschelde | |
Add GDScript implicit type conversion for member variables with initializers | |||
2022-12-11 | Add GDScript member initializer implicit type conversion | ocean (they/them) | |
2022-12-11 | Merge pull request #66733 from MewPurPur/unary-op-warnings | Rémi Verschelde | |
Fix unary op warnings never showing | |||
2022-12-11 | Add PropertyInfo overload for GLOBAL_DEF | kobewi | |
2022-12-11 | Merge pull request #69897 from poohcom1/fix/function-return-completion | Rémi Verschelde | |
Fix autocomplete on functions returning variants | |||
2022-12-11 | Fix subscript of preloaded script | rune-scape | |
2022-12-11 | Fix autocomplete on functions returning variants | poohcom1 | |
- When guessing return type, check type hints before last return value | |||
2022-12-10 | Fix `GDScriptCache::clear()` crash when clearing packed scenes | Adam Scott | |
2022-12-10 | Merge pull request #69587 from ↵ | Rémi Verschelde | |
adamscott/fix-constant-base-typing-in-extended-class Fix constants scope in extended or inner GDScript classes | |||
2022-12-10 | Remove debug macro for GDScriptLanguage script_list | Adam Scott | |
2022-12-10 | Fix constant base typing in extended GDScript class | Adam Scott | |
2022-12-10 | Fix `GDScriptCache` to not remove scripts/scenes individually when clearing | Adam Scott | |