Thaddeus Crews
048cf06bc5
Merge pull request #114533 from HolonProduction/rm-lsp-unused-endpoints
...
LSP: Remove boilerplate for some unimplemented methods
2026-06-25 08:32:34 -05:00
Thaddeus Crews
3089ceed8d
Merge pull request #118598 from Finishxx/gdscript-lsp-color-bbcode-support
...
GDScript LSP: Convert [color] BBCode to <span> HTML for capable clients
2026-06-25 08:32:24 -05:00
Thaddeus Crews
c335d3f6f1
Merge pull request #119940 from dalexeev/gds-use-gdsoftclass-where-appropriate
...
GDScript: Use `GDSOFTCLASS` for some internal classes
2026-06-24 14:53:00 -05:00
Thaddeus Crews
28db2de289
Merge pull request #120139 from HolonProduction/lsp/change-workspace
...
LSP: Fix `gdscript_client/changeWorkspace` notification
2026-06-22 08:29:50 -05:00
Martin Tomanek
9b0d85c3a0
GDScript LSP: Convert [color] BBCode to <span> HTML for capable clients
2026-06-22 14:18:59 +02:00
Thaddeus Crews
ef79fa3fc0
Merge pull request #117946 from HolonProduction/editor-language-kickoff
...
Introduce `EditorLanguage` and move `ScriptLanguage::complete_code` into it.
2026-06-19 15:09:19 -05:00
HolonProduction
6b67863a06
LSP: Remove boilerplate for some unimplemented methods
2026-06-10 18:03:57 +02:00
HolonProduction
8f831c0803
LSP: Fix gdscript_client/changeWorkspace notification
2026-06-10 12:27:17 +02:00
Danil Alexeev
cdbaa55014
GDScript: Use GDSOFTCLASS for some internal classes
2026-06-01 14:51:10 +03:00
Thaddeus Crews
f1e8491c16
Merge pull request #118979 from HolonProduction/lsp/annoation-identifier-crash
...
LSP: Fix crash in `find_usages_in_file` by correctly resolving annotation names
2026-05-04 12:40:41 -05:00
HolonProduction
623809d89e
Introduce EditorLanguage and move ScriptLanguage::complete_code into it.
2026-05-01 10:58:14 +02:00
HolonProduction
612475a680
GDScript: Track columns by raw string offsets
2026-04-26 21:32:46 +02:00
HolonProduction
0813b357d2
LSP: Fix crash in find_usages_in_file by correctly resolving annotation names
2026-04-26 19:02:11 +02:00
Nolkaloid
1d165e7ea9
Add keyword code completion option
2026-04-08 20:04:08 +02:00
Thaddeus Crews
7c720b815f
Merge pull request #117710 from HolonProduction/lsp/text-edit-string
...
LSP: Calculate simple string insertions on the server-side
2026-04-06 13:02:20 -05:00
Thaddeus Crews
d31bf4c829
Merge pull request #114598 from HolonProduction/lsp/snippet-insert-braces
...
LSP: When supported use snippet insert mode to add closing braces
2026-04-06 13:02:18 -05:00
Thaddeus Crews
5b22f33d11
Merge pull request #115851 from HolonProduction/lsp/optimize-usages-in-file
...
LSP: Optimize `find_usages_in_file`
2026-04-06 13:02:17 -05:00
Thaddeus Crews
ab43b15f2f
Merge pull request #117883 from HolonProduction/lsp/rm-make-completion-item
...
LSP: Remove unused `DocumentSymbol::make_completion_item`
2026-04-03 11:52:17 -05:00
StarryWorm
4ae336740d
Add missing resource_*.h includes
...
Add missing `resource_importer.h` includes
Add missing `resource_loader.h` includes
Add missing `resource_saver.h` includes
2026-03-27 07:03:39 -04:00
HolonProduction
cb9b98b73f
LSP: Remove unused DocumentSymbol::make_completion_item
2026-03-26 23:39:56 +01:00
HolonProduction
82f308d957
LSP: Calculate string insertions on the server-side
2026-03-25 14:53:31 +01:00
HolonProduction
7ab735fbbb
LSP: When supported use snippet insert mode to add closing braces
2026-03-25 14:53:10 +01:00
Rémi Verschelde
e33e98a26f
Style: Apply clang-format grouping rules
2026-03-17 20:11:01 +01:00
Rémi Verschelde
6d309c858e
Remove unused includes in modules with clangd-tidy
2026-03-16 16:40:39 +01:00
Thaddeus Crews
5134bdb39e
Merge pull request #115842 from Arbee4ever/lsp-log-startup-errors
...
LSP: log startup Errors
2026-03-04 14:32:35 -06:00
Rémi Verschelde
eabb9a63d4
Rename callable_method_pointer.h to callable_mp.h and include it explicitly
...
This allows removing it from `class_db.h`, significantly reducing the amount of files
that include it transitively.
Also includes some include cleanup in `control.h` and `rich_text_label.h` done while
ensure they don't depend on `callable_mp`.
2026-03-04 16:23:23 +01:00
Rémi Verschelde
f332faf46b
Explicitly include core/os/os.h where used
2026-03-04 09:54:10 +01:00
arbee4ever
1cf8691438
LSP: log startup Errors
2026-03-01 09:56:49 +01:00
Thaddeus Crews
e380a41752
Style: Add class_db.h includes explicitly
2026-02-26 15:50:28 -06:00
HolonProduction
e7c01f8427
LSP: Don't serialize empty documentation
2026-02-24 11:30:37 +01:00
Thaddeus Crews
a7b74be08c
Tests: Tidy up compiled tests
2026-02-19 19:31:09 -06:00
HolonProduction
9527a6e2f0
LSP: Document editor settings
2026-02-17 12:29:27 +01:00
HolonProduction
c416cbaf54
LSP: Fix type bind, mark as experimental, deprecate direct LSP access
2026-02-16 14:36:31 +01:00
HolonProduction
7f7840c7cb
LSP: Remove unused ExtendGDScriptParser::get_member_completions
2026-02-06 15:51:03 +01:00
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
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
HolonProduction
99925a3140
LSP: Optimize find_usages_in_file
2026-02-04 00:43:59 +01: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
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
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
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
HolonProduction
9d90a6794c
LSP: Reuse stale parsers in request
2026-01-09 15:45:18 +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
1d95e762a2
LSP: Remove unread native_member_completions member
2025-12-30 13:32:37 +01:00
HolonProduction
a1fb9daae1
LSP: Fix infinite recursion in symbol calculation
2025-12-28 19:11:29 +01:00
Thaddeus Crews
d9f938775d
Merge pull request #105236 from HolonProduction/lsp-sync
...
LSP: Rework management of client owned files
2025-12-16 20:32:57 -06:00