Commit Graph

3811 Commits

Author SHA1 Message Date
Thaddeus Crews 56f3e2611d Merge pull request #114559 from HolonProduction/lsp/fix-performance-scene-loading-workspace-completion
LSP: Fix loading scene for every request on script file for workspace completion
2026-02-06 08:18:04 -06:00
Thaddeus Crews de6a487b35 Merge pull request #115705 from dalexeev/improve-non-exported-members-remote-tree
Improve display of non-exported members in Remote Tree Inspector
2026-02-06 08:18:03 -06:00
Danil Alexeev 6e3dc38835 Editor: Improve appearance of built-in help 2026-02-06 11:15:59 +03:00
Thaddeus Crews 79eb6694a1 Merge pull request #112381 from Ivorforce/no-right-align
Don't right-align escaped newlines (e.g. for `#define`)
2026-02-05 09:18:36 -06:00
Lukas Tenbrink c5df0cb82b Don't right-align escaped newlines, e.g. for #define. This has previously led to long diffs in the commit history. 2026-02-04 19:31:28 +01:00
Thaddeus Crews 9c1528f787 Merge pull request #115763 from Hrothdel/fix-untyped-method-overrides
Inherit parent method return types for untyped overrides
2026-02-03 08:14:03 -06:00
Leonard Pop 058a46f154 Inherit parent method return types for untyped overrides 2026-02-02 21:34:37 +02:00
Thaddeus Crews 42b5f64835 Merge pull request #115692 from Scrawach/fix-local-const-invisible-in-debugger
Fix null values for local const in debugger
2026-02-02 12:57:27 -06:00
Thaddeus Crews 0c6cc34e92 Merge pull request #114917 from TheDying0fLight/merge-shader-and-text-editors
Refactor `TextEditor` and `ScriptTextEditor`
2026-02-02 12:57:24 -06:00
Simon Döhl 2363720b53 merge parts of script and text editor 2026-02-02 11:22:25 +01:00
Rémi Verschelde 63c78e684b Merge pull request #114165 from KoBeWi/static
Use actual class names in resource type hints
2026-02-02 10:10:24 +01:00
Danil Alexeev 376b2d8f57 Improve display of non-exported members in Remote Tree Inspector 2026-02-01 12:22:50 +03:00
Rémi Verschelde 973e4d1576 Merge pull request #115672 from HolonProduction/lsp/kate2
LSP: Handle clients that do not support `CompletionContext`
2026-01-31 22:51:03 +01:00
Rémi Verschelde 6a3158be48 Merge pull request #115671 from HolonProduction/lsp/kate
LSP: Add `godot` to known language ids
2026-01-31 22:50:59 +01:00
Rémi Verschelde 429750f60b Merge pull request #115093 from Ivorforce/hashmap-explicit-copy
Change copy constructors of `HashMap` and `AHashMap` from implicit to explicit
2026-01-31 22:50:51 +01:00
Rémi Verschelde 4b092831ba Merge pull request #114185 from voylin/language_server_column_support
Add columns to Language Server for external editors
2026-01-31 22:50:32 +01:00
scrawach f45bf82ae7 Fix null values for local const in debugger 2026-01-31 23:19:26 +03:00
HolonProduction 9c72dafbe6 LSP: Add godot to known language ids 2026-01-31 15:39:35 +01:00
HolonProduction 0080d6f109 LSP: Handle clients that do not support CompletionContext 2026-01-31 13:40:51 +01:00
voylin ea1cb8fe67 Add columns to Language Server 2026-01-31 06:22:08 +09:00
kobewi f7b9703cbd Use actual class names in resource type hints 2026-01-29 21:07:56 +01:00
Thaddeus Crews 0f266c4f8e Merge pull request #110523 from StamLord/pattern-guard-warning-fix
Pattern guard warning fix
2026-01-29 12:11:15 -06:00
Thaddeus Crews c1f3ff963e Merge pull request #110923 from HolonProduction/rm-create-script
Remove unused `create_script` method from `ScriptLanguage`
2026-01-28 17:58:15 -06:00
Thaddeus Crews 9289ffe42d Merge pull request #114683 from HolonProduction/gdscript/unload-static
GDScript: Remove unused `unload_static`
2026-01-28 12:27:17 -06:00
Thaddeus Crews 8d2c8b5433 Merge pull request #114186 from voylin/language_server_highlight_support
Add highlight support to Language Server for external editors
2026-01-28 12:26:51 -06:00
Thaddeus Crews 9c3b86713c Merge pull request #114442 from HolonProduction/rm-native-member-completions
LSP: Remove unread `native_member_completions` member
2026-01-28 12:26:50 -06:00
Thaddeus Crews 8fb5cd8779 Merge pull request #114527 from HolonProduction/rm-cursor-position
GDScript: Remove unused `Token::cursor_position`
2026-01-27 09:04:25 -06:00
Thaddeus Crews 8a9e559008 Merge pull request #114655 from HolonProduction/gdscript/back-to-the-roots
GDScript: Only move root scripts in cache
2026-01-26 15:01:53 -06:00
Thaddeus Crews 5c31213797 Merge pull request #114620 from HolonProduction/gdscript/its-OK-to-be-not-OK
GDScript: Don't return wrong result for already completed solving state
2026-01-26 15:01:50 -06:00
Thaddeus Crews 032f5bea89 Merge pull request #115302 from cdemirer/fix-super-at-end-error-messages
GDScript: Push multiline at the correct time when parsing `super`
2026-01-26 13:14:30 -06:00
Thaddeus Crews 982eaef37d Merge pull request #115278 from MattiaZir/fix-while-null-node-condition
Parser: Fix "trying to resolve type of null node" when missing condition.
2026-01-26 13:14:25 -06:00
Thaddeus Crews f5d21bfa9c Merge pull request #113228 from dalexeev/gds-improve-const-eval-array-dict
GDScript: Improve evaluation of constant expressions with arrays/dictionaries
2026-01-26 13:14:24 -06:00
Mattia Zirpoli 372c522ce1 Parser: Fix "trying to resolve type of null node" when missing condition. 2026-01-26 18:14:50 +01:00
Dekara VanHoc a4d029f889 LSP: Fix loading scene for every request on script file for workspace completion
Co-authored-by: HolonProduction <holonproduction@gmail.com>
2026-01-26 13:47:34 +01:00
cdemirer 3694d22db3 Push multiline at the correct time when parsing super 2026-01-23 17:15:29 +03:00
Lukas Tenbrink 1825e89787 Change copy constructors of HashMap and AHashMap from implicit to explicit. 2026-01-21 13:01:23 +01:00
LanzaSchneider 3ad42d859e Fix: GDScript LSP test compilation condition 2026-01-15 21:27:27 +08:00
Rémi Verschelde 8d69b6b89e Merge pull request #114801 from HolonProduction/gdscrip/explicit-leak
GDScript: Don't clean up other scripts
2026-01-13 00:08:53 +01:00
Danil Alexeev 6d06b3a7d6 GDScript: Improve evaluation of constant expressions with arrays/dictionaries 2026-01-12 11:59:38 +03:00
Rémi Verschelde 2d0a589777 Merge pull request #114808 from dalexeev/core-fix-implicit-conv-in-container-type-validate
Core: Fix implicit conversions in `ContainerTypeValidate`
2026-01-09 22:57:20 +01:00
Danil Alexeev 37f09e579e Core: Fix implicit conversions in ContainerTypeValidate 2026-01-09 22:54:08 +03:00
HolonProduction 970aeae3a0 GDScript: Don't cleanup other scripts 2026-01-09 17:38:52 +01:00
HolonProduction 9d90a6794c LSP: Reuse stale parsers in request 2026-01-09 15:45:18 +01:00
HolonProduction ae68ee4940 GDScript: Cache invalid scripts 2026-01-07 18:16:26 +01:00
HolonProduction 6e49e01711 GDScript: Remove unused unload_static 2026-01-07 15:39:34 +01:00
HolonProduction 43a1a9464f GDScript: Only move root scripts in cache 2026-01-06 18:45:16 +01:00
HolonProduction 83409fc50f GDScript: Don't return wrong result for already completed solving state 2026-01-05 12:23:16 +01:00
voylin 055648ea19 Add highlight support for language server
Update modules/gdscript/language_server/gdscript_text_document.cpp

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2026-01-05 08:17:05 +09:00
HolonProduction 08624a7705 GDScript: Remove unused Token::cursor_position 2026-01-02 18:04:44 +01:00
HolonProduction edabe363f9 Remove unused create_script method from ScriptLanguage 2026-01-02 17:42:22 +01:00