summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/gdscript_editor.cpp
Commit message (Collapse)AuthorAgeFilesLines
* GDScript: invalidate GDScriptParserRef when reloadingrune-scape2024-04-181-1/+1
|
* Merge pull request #89382 from dcaoc03/masterRémi Verschelde2024-04-091-7/+37
|\ | | | | | | Fix enum autocompletion for core classes
| * Fixed enum autocompletion for core classes (Issue #88858)Diogo Costa2024-03-151-7/+37
| | | | | | | | Minor fix consisted in the use of [[fallthrough]] macro
* | Add editor settings for autocompletion with NodePath and StringNameVolTer2024-03-191-1/+9
| |
* | Optimize SceneTree's `change_scene_to_file` autocompletionMicky2024-03-011-2/+16
|/
* Add fallback argument hints for default valuesAiden Storey2024-02-111-0/+6
|
* GDScript: Reintroduce binary tokenization on exportGeorge Marques2024-02-081-1/+1
| | | | | | | | | | | | | | | | This adds back a function available in 3.x: exporting the GDScript files in a binary form by converting the tokens recognized by the tokenizer into a data format. It is enabled by default on export but can be manually disabled. The format helps with loading times since, the tokens are easily reconstructed, and with hiding the source code, since recovering it would require a specialized tool. Code comments are not stored in this format. The `--test` command can also include a `--use-binary-tokens` flag which will run the GDScript tests with the binary format instead of the regular source code by converting them in-memory before the test runs.
* Merge pull request #88071 from ↵Rémi Verschelde2024-02-081-3/+11
|\ | | | | | | | | | | Calinou/gdscript-nodepath-autocomplete-fix-identifiers Fix NodePath autocompletion to ensure paths are quoted when required
| * Fix NodePath autocompletion to ensure paths are quoted when requiredHugo Locurcio2024-02-071-3/+11
| | | | | | | | | | | | Every component of the path is now checked to be a valid identifier, so that node names that start with a digit always require the full path to be quoted.
* | Fix autocompletion for enum members in the core classesYuri Rubinsky2024-02-071-54/+115
|/
* Better hide internal properties from usersYuri Sizov2024-01-291-3/+9
|
* Merge pull request #85239 from HolonProduction/global-class-property-locationYuri Sizov2024-01-251-4/+56
|\ | | | | | | Handle global classes when resolving property location
| * Handle global classes when resolving property locationHolonProduction2024-01-241-4/+56
| |
* | Merge pull request #85224 from HolonProduction/identifier-type-prefer-annotatedYuri Sizov2024-01-241-16/+24
|\ \ | |/ |/| | | Prefer identifiers annotated type if assigned type is incompatible to it
| * Prefer identifiers annotated type if assigned type is incompatible to itHolonProduction2024-01-171-16/+24
| |
* | Merge pull request #85215 from HolonProduction/type-from-property-class-nameRémi Verschelde2024-01-181-2/+13
|\ \ | | | | | | | | | Handle global classes when resolving type from `PropertyInfo`
| * | Handle global classes when resolving type from `PropertyInfo`HolonProduction2024-01-171-2/+13
| | |
* | | Merge pull request #87278 from HolonProduction/give-those-autoloads-an-upgradeYuri Sizov2024-01-171-16/+30
|\ \ \ | | | | | | | | | | | | Handle GDScript in `_type_from_variant` for autocompletion
| * | | Handle GDScript in `_type_from_variant` for autocompletionHolonProduction2024-01-161-16/+30
| | |/ | |/|
* | | Merge pull request #86554 from HolonProduction/lookup-subscriptYuri Sizov2024-01-171-1/+2
|\ \ \ | | | | | | | | | | | | Fix symbol lookup in index subscript
| * | | Fix symbol lookup in index subscriptHolonProduction2023-12-271-1/+2
| | | |
* | | | Merge pull request #85384 from HolonProduction/unique-name-completionYuri Sizov2024-01-171-5/+20
|\ \ \ \ | |_|/ / |/| | | | | | | Suggest scene unique nodes in `get_node` autocompletion
| * | | Suggest scene unique nodes in `get_node` autocompletionHolonProduction2023-11-261-5/+20
| | | |
* | | | Add const lvalue ref to container parametersMuller-Castro2024-01-051-6/+6
| | | |
* | | | Merge pull request #86667 from HolonProduction/completion-enum-sortingRémi Verschelde2024-01-041-2/+8
|\ \ \ \ | | | | | | | | | | | | | | | Improve sorting of enum autocompletion
| * | | | Improve sorting of enum autocompletionHolonProduction2023-12-311-2/+8
| | |/ / | |/| |
* | | | Merge pull request #84445 from Rubonnek/add-const-references-clang-tidyRémi Verschelde2024-01-041-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | Add const references detected by clang-tidy
| * | | | Add const references detected by clang-tidyWilson E. Alvarez2023-12-161-2/+2
| |/ / /
* / / / Fix the autocomplete function for the 'self' keyword.S.V.I. Vilcrow2024-01-021-5/+2
|/ / /
* | | Merge pull request #76591 from HolonProduction/complete-tweenYuri Sizov2023-12-141-0/+58
|\ \ \ | | | | | | | | | | | | Autocomplete properties in `tween_property`
| * | | Autocomplete properties in tween_propertyHolonProduction2023-11-191-0/+58
| | |/ | |/|
* | | Fix regression when autocompleting subscript on get nodeHolonProduction2023-12-131-4/+5
| | |
* | | Merge pull request #85196 from HolonProduction/completion-filter-groupsRémi Verschelde2023-12-051-1/+10
|\ \ \ | | | | | | | | | | | | Filter groups and categories from autocompletion
| * | | Filter groups and categories from autocompletionHolonProduction2023-12-041-1/+10
| | |/ | |/|
* / | Improve autocompletion with get_nodeHolonProduction2023-12-041-2/+16
|/ /
* / Codestyle: Fix some comment issuesRémi Verschelde2023-11-211-2/+0
|/
* GDScript: Add autocompletion for static variables accessed via classDanil Alexeev2023-10-111-10/+13
|
* Highlight doc comments in a different colorDanil Alexeev2023-10-081-0/+4
|
* GDScript: Fix `native_type` is empty for autoload without scriptDanil Alexeev2023-10-041-1/+7
|
* GDScript: Improve highlighting of typesDanil Alexeev2023-10-031-0/+6
|
* Merge pull request #78573 from dalexeev/editor-create-script-class-nameRémi Verschelde2023-09-251-9/+11
|\ | | | | | | Editor: Remove unused Class Name field from Create Script dialog
| * Editor: Remove unused Class Name field from Create Script dialogDanil Alexeev2023-09-121-9/+11
| |
* | Merge pull request #74995 from dalexeev/gds-r-stringsRémi Verschelde2023-09-201-0/+1
|\ \ | | | | | | | | | GDScript: Add raw string literals (r-strings)
| * | GDScript: Add raw string literals (r-strings)Danil Alexeev2023-09-111-0/+1
| | |
* | | Merge pull request #79366 from dalexeev/gds-signal-info-and-callbackRémi Verschelde2023-09-171-1/+1
|\ \ \ | |_|/ |/| | | | | Editor: Improve signal callback generation
| * | Editor: Improve signal callback generationDanil Alexeev2023-09-111-1/+1
| |/
* / Language Server: Improve hovered symbol resolution, fix renaming bugs, ↵BooksBaum2023-09-111-2/+7
|/ | | | | | | implement reference lookup Co-Authored-By: Ryan Brue <56272643+ryanabx@users.noreply.github.com> Co-Authored-By: BooksBaum <15612932+booksbaum@users.noreply.github.com>
* Add coloring for completion of vector componentsYuri Rubinsky2023-08-301-0/+3
|
* Fix completion option location not foundajreckof2023-08-051-2/+2
|
* Merge pull request #79935 from dalexeev/gds-validate-node-path-annotationYuri Sizov2023-08-011-3/+15
|\ | | | | | | GDScript: Add validation for `@export_node_path` annotation arguments