Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | Suggest scene unique nodes in `get_node` autocompletion | HolonProduction | 2023-11-26 | 1 | -5/+20 | |
| | | | | ||||||
* | | | | Add const lvalue ref to container parameters | Muller-Castro | 2024-01-05 | 1 | -6/+6 | |
| | | | | ||||||
* | | | | Merge pull request #86667 from HolonProduction/completion-enum-sorting | Rémi Verschelde | 2024-01-04 | 1 | -2/+8 | |
|\ \ \ \ | | | | | | | | | | | | | | | | Improve sorting of enum autocompletion | |||||
| * | | | | Improve sorting of enum autocompletion | HolonProduction | 2023-12-31 | 1 | -2/+8 | |
| | |/ / | |/| | | ||||||
* | | | | Merge pull request #84445 from Rubonnek/add-const-references-clang-tidy | Rémi Verschelde | 2024-01-04 | 1 | -2/+2 | |
|\ \ \ \ | | | | | | | | | | | | | | | | Add const references detected by clang-tidy | |||||
| * | | | | Add const references detected by clang-tidy | Wilson E. Alvarez | 2023-12-16 | 1 | -2/+2 | |
| |/ / / | ||||||
* / / / | Fix the autocomplete function for the 'self' keyword. | S.V.I. Vilcrow | 2024-01-02 | 1 | -5/+2 | |
|/ / / | ||||||
* | | | Merge pull request #76591 from HolonProduction/complete-tween | Yuri Sizov | 2023-12-14 | 1 | -0/+58 | |
|\ \ \ | | | | | | | | | | | | | Autocomplete properties in `tween_property` | |||||
| * | | | Autocomplete properties in tween_property | HolonProduction | 2023-11-19 | 1 | -0/+58 | |
| | |/ | |/| | ||||||
* | | | Fix regression when autocompleting subscript on get node | HolonProduction | 2023-12-13 | 1 | -4/+5 | |
| | | | ||||||
* | | | Merge pull request #85196 from HolonProduction/completion-filter-groups | Rémi Verschelde | 2023-12-05 | 1 | -1/+10 | |
|\ \ \ | | | | | | | | | | | | | Filter groups and categories from autocompletion | |||||
| * | | | Filter groups and categories from autocompletion | HolonProduction | 2023-12-04 | 1 | -1/+10 | |
| | |/ | |/| | ||||||
* / | | Improve autocompletion with get_node | HolonProduction | 2023-12-04 | 1 | -2/+16 | |
|/ / | ||||||
* / | Codestyle: Fix some comment issues | Rémi Verschelde | 2023-11-21 | 1 | -2/+0 | |
|/ | ||||||
* | GDScript: Add autocompletion for static variables accessed via class | Danil Alexeev | 2023-10-11 | 1 | -10/+13 | |
| | ||||||
* | Highlight doc comments in a different color | Danil Alexeev | 2023-10-08 | 1 | -0/+4 | |
| | ||||||
* | GDScript: Fix `native_type` is empty for autoload without script | Danil Alexeev | 2023-10-04 | 1 | -1/+7 | |
| | ||||||
* | GDScript: Improve highlighting of types | Danil Alexeev | 2023-10-03 | 1 | -0/+6 | |
| | ||||||
* | Merge pull request #78573 from dalexeev/editor-create-script-class-name | Rémi Verschelde | 2023-09-25 | 1 | -9/+11 | |
|\ | | | | | | | Editor: Remove unused Class Name field from Create Script dialog | |||||
| * | Editor: Remove unused Class Name field from Create Script dialog | Danil Alexeev | 2023-09-12 | 1 | -9/+11 | |
| | | ||||||
* | | Merge pull request #74995 from dalexeev/gds-r-strings | Rémi Verschelde | 2023-09-20 | 1 | -0/+1 | |
|\ \ | | | | | | | | | | GDScript: Add raw string literals (r-strings) | |||||
| * | | GDScript: Add raw string literals (r-strings) | Danil Alexeev | 2023-09-11 | 1 | -0/+1 | |
| | | | ||||||
* | | | Merge pull request #79366 from dalexeev/gds-signal-info-and-callback | Rémi Verschelde | 2023-09-17 | 1 | -1/+1 | |
|\ \ \ | |_|/ |/| | | | | | Editor: Improve signal callback generation | |||||
| * | | Editor: Improve signal callback generation | Danil Alexeev | 2023-09-11 | 1 | -1/+1 | |
| |/ | ||||||
* / | Language Server: Improve hovered symbol resolution, fix renaming bugs, ↵ | BooksBaum | 2023-09-11 | 1 | -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 components | Yuri Rubinsky | 2023-08-30 | 1 | -0/+3 | |
| | ||||||
* | Fix completion option location not found | ajreckof | 2023-08-05 | 1 | -2/+2 | |
| | ||||||
* | Merge pull request #79935 from dalexeev/gds-validate-node-path-annotation | Yuri Sizov | 2023-08-01 | 1 | -3/+15 | |
|\ | | | | | | | GDScript: Add validation for `@export_node_path` annotation arguments | |||||
| * | GDScript: Add validation for `@export_node_path` annotation arguments | Danil Alexeev | 2023-07-26 | 1 | -3/+15 | |
| | | | | | | | | Co-authored-by: George Marques <george@gmarqu.es> | |||||
* | | Merge pull request #79880 from dalexeev/gds-fix-id-shadowing-below | Yuri Sizov | 2023-07-31 | 1 | -46/+59 | |
|\ \ | | | | | | | | | | GDScript: Fix bug with identifier shadowed below in current scope | |||||
| * | | GDScript: Fix bug with identifier shadowed below in current scope | Danil Alexeev | 2023-07-26 | 1 | -46/+59 | |
| |/ | ||||||
* / | Support threads in the script debugger | Juan Linietsky | 2023-07-26 | 1 | -22/+32 | |
|/ | | | | | | | | | | * This implementation adds threads on the side of the client (script debugger). * Some functions of the debugger are optimized. * The profile is also now thread safe using atomics. * The editor can switch between multiple threads when debugging. This PR adds threaded support for the script language debugger. Every thread has its own thread local data and it will connect to the debugger using multiple thread IDs. This means that, now, the editor can receive multiple threads entering debug mode at the same time. | |||||
* | Merge pull request #75216 from rune-scape/rune-dependancy-errors | Yuri Sizov | 2023-07-24 | 1 | -2/+14 | |
|\ | | | | | | | Script editor (GDScript): Show depended script errors | |||||
| * | Script editor: Show depended script errors | rune-scape | 2023-07-24 | 1 | -2/+14 | |
| | | ||||||
* | | Merge pull request #73196 from Vilcrow/fix-lookup-symbol | Yuri Sizov | 2023-07-24 | 1 | -5/+5 | |
|\ \ | |/ |/| | | | Fix jumping to function definition using `Ctrl+LMB` or the "Lookup Symbol" button | |||||
| * | Fixed the jumping to function definition using 'Ctrl+LMB' and the 'Lookup ↵ | S.V.I. Vilcrow | 2023-07-12 | 1 | -5/+5 | |
| | | | | | | | | Symbol' button. | |||||
* | | Fix "Go to definition" for GDScript type hints | Ben | 2023-06-19 | 1 | -0/+28 | |
| | | | | | | | | Fixes #68475. | |||||
* | | Merge pull request #68311 from RobertMasek/fix-go-to-definition | Rémi Verschelde | 2023-06-18 | 1 | -1/+2 | |
|\ \ | | | | | | | | | | Fix functionality of Go To Definition for properties set/get | |||||
| * | | Add case for COMPLETION_PROPERTY_METHOD | RobertMasek | 2022-11-05 | 1 | -1/+2 | |
| | | | ||||||
* | | | Style: Harmonize header includes in modules | Rémi Verschelde | 2023-06-15 | 1 | -4/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This applies our existing style guide, and adds a new rule to that style guide for modular components such as platform ports and modules: Includes from the platform port or module ("local" includes) should be listed first in their own block using relative paths, before Godot's "core" includes which use "absolute" (project folder relative) paths, and finally thirdparty includes. Includes in `#ifdef`s come after their relevant section, i.e. the overall structure is: - Local includes * Conditional local includes - Core includes * Conditional core includes - Thirdparty includes * Conditional thirdparty includes | |||||
* | | | sort code completions with rules | ajreckof | 2023-05-23 | 1 | -7/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixups Add levenshtein distance for comparisons, remove kind sort order, try to improve as many different use cases as possible Trying again to improve code completion Sort code autocompletion options by similarity based on input To make it really brief, uses a combination `String.similiary`, the category system introduced in a previous PR, and some filtering to yield more predictable results, instead of scattering every completion option at seemingly random. It also gives much higher priority to strings that contain the base in full, closer to the beginning or are perfect matches. Also moves CodeCompletionOptionCompare to code_edit.cpp Co-Authored-By: Micky <66727710+Mickeon@users.noreply.github.com> Co-Authored-By: Eric M <41730826+EricEzaM@users.noreply.github.com> | |||||
* | | | Merge pull request #72288 from MewPurPur/use-string-repeat | Clay John | 2023-05-05 | 1 | -12/+2 | |
|\ \ \ | | | | | | | | | Use `String.repeat()` to optimize several String methods | |||||
| * | | | Use String.repeat() in more places | VolTer | 2023-05-01 | 1 | -12/+2 | |
| | | | | ||||||
* | | | | Add support for static variables in GDScript | George Marques | 2023-04-27 | 1 | -0/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Which allows editable data associated with a particular class instead of the instance. Scripts with static variables are kept in memory indefinitely unless the `@static_unload` annotation is used or the `static_unload()` method is called on the GDScript. If the custom function `_static_init()` exists it will be called when the class is loaded, after the static variables are set. | |||||
* | | | | Merge pull request #76170 from HolonProduction/string-highlight | Yuri Sizov | 2023-04-18 | 1 | -0/+1 | |
|\ \ \ \ | | | | | | | | | | | Fix multi-line string highlighting with single quotes. | |||||
| * | | | | Fix multi-line string highlighting with single quotes. | HolonProduction | 2023-04-17 | 1 | -0/+1 | |
| | | | | | ||||||
* | | | | | Add GDScript template to RichTextEffect | RedMser | 2023-04-18 | 1 | -0/+2 | |
|/ / / / | ||||||
* | | | | GDScript: Misc fixes and improvements for signature generation | Danil Alexeev | 2023-04-07 | 1 | -34/+27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use type hints for `@GlobalScope` enums. * Use plain `int` for `BitMask<T>`. * Fix type hints for typed arrays. * Use `Variant` and `void` type hints. * Discard unnecessary class prefix. | |||||
* | | | | GDScript: Change parser representation of class extends | Dmitrii Maganov | 2023-03-13 | 1 | -2/+2 | |
| | | | | ||||||
* | | | | GDScript: Fix autocomplete inside a block with a type test condition | Dmitrii Maganov | 2023-03-09 | 1 | -1/+1 | |
| | | | |