Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-20 | GDScript: Limit recursion depth for completion functions | George Marques | |
Avoid crashing if the completion gets stuck in infinite recursion while trying to guess the expression type. | |||
2023-02-17 | GDScript: Rework type check | Dmitrii Maganov | |
2023-02-13 | Revert "Fixed the jumping to function definition using 'Ctrl+LMB'." | Rémi Verschelde | |
This reverts commit 7eb6367d5cb62fb48563ad940423198f792e3fe8. Fixes #73058. Fixes #73167. This caused regressions, we'll retry with fixes for 4.1. | |||
2023-02-07 | Merge pull request #72789 from Vilcrow/fix-jump-to-definition | Rémi Verschelde | |
Fixed the jumping to function definition using 'Ctrl+LMB'. | |||
2023-02-07 | Fixed the jumping to function definition using 'Ctrl+LMB'. | S.V.I. Vilcrow | |
2023-02-06 | Merge pull request #70002 from poohcom1/fix/static-subscript-autocomplete | Yuri Sizov | |
Fix code-completion suggesting non-static members for custom classes | |||
2023-02-05 | GDScript: Better handling of `@rpc` annotation and autocompletion | Danil Alexeev | |
2023-02-02 | Fix crash in gdscript when autocompleting virtual function and signature ↵ | Eric M | |
does not match base. | |||
2023-01-25 | GDScript: Allow constant expressions in annotations | Danil Alexeev | |
2023-01-16 | Merge pull request #69970 from poohcom1/fix/autocomplete-custom-class | George Marques | |
Fixes https://github.com/godotengine/godot/issues/69941 | |||
2023-01-16 | Fix code-completion suggesting non-static members | poohcom1 | |
In GDScript code-completion: - Fixes class symbols not being marked as meta - Remove signal in static contexts Fixes #69928 | |||
2023-01-16 | Add identifier completion for custom classes. | poohcom1 | |
Previously, custom class would only auto-complete for types in GDScript. This applies it to identifiers as well. | |||
2023-01-14 | Fix GDScript script templates to use a PascalCase style for `_CLASS_` | Yuri Rubinsky | |
2023-01-09 | Assorted enum and native type fixes | ocean (they/them) | |
2023-01-07 | Force double quotes for NodePaths with apostrophes | jordi | |
2023-01-06 | Unify typing of variables, constants and parameters in GDScript | Dmitrii Maganov | |
2023-01-05 | One Copyright Update to rule them all | Rémi Verschelde | |
As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see". | |||
2022-12-22 | Remove unused code paragraph from gdscript_editor.cpp/complete_code | Yuri Rubinsky | |
2022-12-11 | Fix autocomplete on functions returning variants | poohcom1 | |
- When guessing return type, check type hints before last return value | |||
2022-12-08 | Fix autocomplete crash as it would infinite loop | Adam Scott | |
2022-12-07 | Fix lookup to docs for variables initialized with `get_node` | Yuri Rubinsky | |
2022-12-06 | Fix completion for the raw `get_node` call | Yuri Rubinsky | |
2022-11-28 | Fix lookup code to pass functions with the same name as built-ins | Yuri Rubinsky | |
2022-11-21 | Fix GDScript completion crash | Yuri Rubinsky | |
2022-11-14 | Fix completion popup for the variables created with `get_node` call | Yuri Rubinsky | |
2022-11-14 | Merge pull request #65712 from Chaosus/gds_fix_completion | Rémi Verschelde | |
fix https://github.com/godotengine/godot/issues/64477 | |||
2022-11-13 | GDScript compiler subclass bugfixes | Rune | |
2022-10-18 | Unify usage of GLOBAL/EDITOR_GET | kobewi | |
2022-10-07 | Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵ | bruvzg | |
change warnings=all to use /W4. | |||
2022-10-06 | Fix outdated keywords autocompletion | VolTer | |
2022-10-03 | Fix hide_slider vs no_slider inconsistency in editor property code | Aaron Franke | |
2022-09-12 | Fix completion for variables initialized by `get_node` call | Yuri Rubinsky | |
2022-09-02 | Rename `or_lesser` range property hint to `or_less` | Hugo Locurcio | |
"less" should be used for quantity, rather than "lesser". Existing scripts that use `or_lesser` in `_get_property_list()` will need to be updated to account for this change. | |||
2022-08-15 | Fix action name completion for `Input` | Haoyu Qiu | |
2022-08-10 | Merge pull request #63015 from Xwdit/fix_gds_editor_tooltip_arg_type | Rémi Verschelde | |
2022-08-10 | Fixed incorrect type display of function argument in GDScript editor tooltips | Xwdit | |
2022-08-10 | Fixed incorrect type display of void return in GDScript editor tooltips | Xwdit | |
2022-08-10 | Prevent global functions from overriding completion of subscript | Yuri Rubinsky | |
2022-07-29 | fix(gdscript): Fix infinite loop on type inferernce from super method calls | Antonio Dell'Annunziata | |
When infering the type from a `super()` call, the gdscript_editor didn't use the base class to search for the original implementation of the method, but instead searched in the extending class. This caused the same function to be analyzed for type inference which created the infinite loop. Solves #63592 | |||
2022-07-18 | Fix crash while trying to autocomplete non-global Autoload | cdemirer | |
2022-07-06 | Merge pull request #62699 from ↵ | Rémi Verschelde | |
cdemirer/fix-autocomplete-var-assigned-same-statement | |||
2022-07-06 | Merge pull request #62690 from cdemirer/fix-infinite-guess-recursion | Rémi Verschelde | |
2022-07-06 | Merge pull request #62760 from cdemirer/fix-annotation-initializer-conflict | Rémi Verschelde | |
Fix priority of annotated type vs initializer type | |||
2022-07-06 | Merge pull request #62713 from YuriSizov/docs-scripting-annotations | Rémi Verschelde | |
2022-07-06 | Merge pull request #62707 from YuriSizov/gdscript-group-those-props | Rémi Verschelde | |
2022-07-06 | Fix priority of annotated type vs initializer type | cdemirer | |
2022-07-05 | Implement a BitField hint | reduz | |
Allows to specify the binder that an enum must be treated as a bitfield. | |||
2022-07-05 | Add grouping annotations for class properties in GDScript | Yuri Sizov | |
2022-07-04 | Add support for documenting built-in annotations | Yuri Sizov | |
2022-07-04 | Fix autocomplete for variable which is assigned to in the current statement | cdemirer | |