Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improve GDScript autocompletion for methods | Lazy-Rabbit-2001 | 2024-11-22 | 1 | -4/+17 |
| | |||||
* | Use `(r)find_char` instead of `(r)find` for single characters | A Thousand Ships | 2024-11-17 | 1 | -1/+1 |
| | |||||
* | Merge pull request #97218 from wenqiangwang/local_debuggger_expr_evalulation | Thaddeus Crews | 2024-11-12 | 1 | -1/+25 |
|\ | | | | | | | Add support for `print` command in local (command line `-d`) debugger | ||||
| * | Added support for 'print' command in local (command line -d) debugger | Wenqiang | 2024-09-28 | 1 | -1/+25 |
| | | |||||
* | | Merge pull request #96927 from HolonProduction/completion-inner-class-base-crash | Thaddeus Crews | 2024-10-25 | 1 | -1/+3 |
|\ \ | | | | | | | | | | Autocompletion: Don't use owner for inner classes | ||||
| * | | Autocompletion: Don't use owner for inner classes | HolonProduction | 2024-10-13 | 1 | -1/+3 |
| | | | |||||
* | | | Add some comments to #endif's where it will easier life | Yevhen Babiichuk (DustDFG) | 2024-10-21 | 1 | -3/+3 |
|/ / | | | | | | | | | | | | | Also added some new line to improve readability Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> Co-authored-by: Danil Alexeev <danil@alexeev.xyz> | ||||
* | | Fix lookup symbol for enum members to search a correct code definition | Chaosus | 2024-10-08 | 1 | -1/+13 |
| | | |||||
* | | Merge pull request #96693 from HolonProduction/annotation-arg-hint | Rémi Verschelde | 2024-10-02 | 1 | -2/+3 |
|\ \ | | | | | | | | | | Autocompletion: Add arghint for annotations | ||||
| * | | Autocompletion: Add arghint for annotations | HolonProduction | 2024-09-07 | 1 | -2/+3 |
| | | | |||||
* | | | Merge pull request #92263 from ↵ | Rémi Verschelde | 2024-10-02 | 1 | -5/+8 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | HolonProduction/autocompletion-get-node-set-value-if-type-compatible Autocompletion: Keep `get_node` values which are compatible with type hint | ||||
| * | | | Autocompletion: Keep get_node values which are compatible with type hint | HolonProduction | 2024-07-12 | 1 | -5/+8 |
| | | | | |||||
* | | | | Fix script editor wrongly replaces and quotes non-ASCII letters | Haoyu Qiu | 2024-09-23 | 1 | -2/+2 |
| |_|/ |/| | | |||||
* | | | Merge pull request #96666 from aXu-AP/unique-node-no-quotes | Rémi Verschelde | 2024-09-11 | 1 | -2/+2 |
|\ \ \ | |_|/ |/| | | | | | Remove unneeded quotes from autocomplete % nodes | ||||
| * | | Remove unneeded quotes from autocomplete % nodes | aXu-AP | 2024-09-07 | 1 | -2/+2 |
| | | | | | | | | | | | | Removes unnecessary quotes for suggestions like $"%MyNode". | ||||
* | | | Merge pull request #78656 from Repiteo/typed-dictionary | Rémi Verschelde | 2024-09-06 | 1 | -0/+4 |
|\ \ \ | |/ / |/| | | | | | Implement typed dictionaries | ||||
| * | | Implement typed dictionaries | Thaddeus Crews | 2024-09-04 | 1 | -0/+4 |
| | | | |||||
* | | | Merge pull request #96326 from HolonProduction/completion-hacks-and-fixes | Rémi Verschelde | 2024-09-04 | 1 | -11/+11 |
|\ \ \ | |/ / |/| | | | | | Autocompletion: Reintroduce enum options on assignment | ||||
| * | | Autocompletion: reintroduce enum options on assignment | HolonProduction | 2024-08-30 | 1 | -11/+11 |
| | | | |||||
* | | | StringName Dictionary keys | rune-scape | 2024-08-29 | 1 | -1/+1 |
|/ / | | | | | | | | | also added 'is_string()' method to Variant and refactored many String type comparisons to use it instead | ||||
* | | Add `String.is_valid_unicode_identifier()` | Haoyu Qiu | 2024-08-27 | 1 | -3/+3 |
| | | | | | | | | | | | | | | - Adds `is_valid_unicode_identifier()` - Adds `is_valid_ascii_identifier()` - Deprecates `is_valid_identifier()` - Renames `validate_identifier()` to `validate_ascii_identifier()` | ||||
* | | Improve autocompletion for indices | HolonProduction | 2024-08-26 | 1 | -4/+29 |
| | | |||||
* | | Merge pull request #89274 from 0x0ACB/unchecked_cast | Rémi Verschelde | 2024-07-26 | 1 | -1/+3 |
|\ \ | | | | | | | | | | Fix use after free in `GDScriptLanguage::debug_get_globals` | ||||
| * | | Fix user after free in `GDScriptLanguage::debug_get_globals` | ACB | 2024-03-08 | 1 | -1/+3 |
| | | | |||||
* | | | Merge pull request #94664 from dalexeev/gds-fix-make-arguments-hint | Rémi Verschelde | 2024-07-24 | 1 | -14/+7 |
|\ \ \ | | | | | | | | | | | | | GDScript: Fix incorrect default values in `_make_arguments_hint()` | ||||
| * | | | GDScript: Fix incorrect default values in `_make_arguments_hint()` | Danil Alexeev | 2024-07-23 | 1 | -14/+7 |
| | | | | |||||
* | | | | Merge pull request #85382 from HolonProduction/in-case-of-a-script | Rémi Verschelde | 2024-07-24 | 1 | -0/+14 |
|\ \ \ \ | |/ / / |/| | | | | | | | GDScript: Generate `arghint` for script types | ||||
| * | | | Generate `arghint` for script types | HolonProduction | 2024-07-13 | 1 | -0/+14 |
| | |/ | |/| | |||||
* / | | Autocompletion: register depended parsers with the main parser | HolonProduction | 2024-07-18 | 1 | -18/+9 |
|/ / | |||||
* | | Autocompletion: Don't use `in` operator to decide over variant lookup | HolonProduction | 2024-07-01 | 1 | -5/+8 |
| | | |||||
* | | Fix symbol lookup for native enums | Yuri Rubinsky | 2024-06-25 | 1 | -4/+23 |
| | | |||||
* | | Merge pull request #93057 from HolonProduction/not-enough-code-paths | Rémi Verschelde | 2024-06-19 | 1 | -9/+26 |
|\ \ | | | | | | | | | | Autocompletion: Add support for string name option in more places | ||||
| * | | Autocompletion: Add support for string name option in more places | HolonProduction | 2024-06-12 | 1 | -9/+26 |
| | | | |||||
* | | | Fix goto definition for `new` method | Yuri Rubinsky | 2024-06-08 | 1 | -2/+6 |
|/ / | |||||
* | | Fix completion for `new` arguments | Yuri Rubinsky | 2024-05-26 | 1 | -4/+27 |
| | | |||||
* | | Merge pull request #91653 from ↵ | Rémi Verschelde | 2024-05-19 | 1 | -0/+6 |
|\ \ | | | | | | | | | | | | | | | | HolonProduction/autocompletion-analyze-recursively-but-leave-the-parser-alone Autocompletion: Analyze CLASS types as they are encountered | ||||
| * | | Autocompletion: Analyze CLASS types as they are encountered | HolonProduction | 2024-05-07 | 1 | -0/+6 |
| | | | |||||
* | | | GDScript: Fix some export annotation issues | Danil Alexeev | 2024-05-13 | 1 | -0/+23 |
| | | | |||||
* | | | Merge pull request #84492 from HolonProduction/reduce-const-arrays | Rémi Verschelde | 2024-05-07 | 1 | -0/+1 |
|\ \ \ | | | | | | | | | | | | | Autocompletion: Mark datatype as constant for constant arrays | ||||
| * | | | Autocompletion: mark datatype as constant for constant arrays | HolonProduction | 2024-02-05 | 1 | -0/+1 |
| | | | | |||||
* | | | | Reduce and prevent unnecessary random-access to `List` | A Thousand Ships | 2024-05-04 | 1 | -16/+14 |
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when accessing a single element) * Removed subscript operator, in favor of a more explicit `get` * Added conversion from `Iterator` to `ConstIterator` * Remade existing operations into other solutions when applicable | ||||
* | | | GDScript: invalidate GDScriptParserRef when reloading | rune-scape | 2024-04-18 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #89382 from dcaoc03/master | Rémi Verschelde | 2024-04-09 | 1 | -7/+37 |
|\ \ \ | | | | | | | | | | | | | Fix enum autocompletion for core classes | ||||
| * | | | Fixed enum autocompletion for core classes (Issue #88858) | Diogo Costa | 2024-03-15 | 1 | -7/+37 |
| | |/ | |/| | | | | | | | Minor fix consisted in the use of [[fallthrough]] macro | ||||
* | | | Add editor settings for autocompletion with NodePath and StringName | VolTer | 2024-03-19 | 1 | -1/+9 |
| | | | |||||
* | | | Optimize SceneTree's `change_scene_to_file` autocompletion | Micky | 2024-03-01 | 1 | -2/+16 |
|/ / | |||||
* | | Add fallback argument hints for default values | Aiden Storey | 2024-02-11 | 1 | -0/+6 |
| | | |||||
* | | GDScript: Reintroduce binary tokenization on export | George Marques | 2024-02-08 | 1 | -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 Verschelde | 2024-02-08 | 1 | -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 required | Hugo Locurcio | 2024-02-07 | 1 | -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. |