Commit graph

3835 commits

Author SHA1 Message Date
StarryWorm
3cb2d376f8 Get rid of all unnecessary class_db.h includers 2026-03-04 17:40:05 -05:00
Thaddeus Crews
0aacb28576
Merge pull request #116900 from IceflowRE/translation_1
Add add_submenu_node_item to POT generation
2026-03-04 14:32:39 -06: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
727b06a79f
Move ProcessID typedef out of OS
This allows decoupling a number of files from `os.h`.
2026-03-04 15:00:45 +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
Iceflower
c921ad1eec
Add add_submenu_node_item to POT generation 2026-02-28 20:18:22 +01:00
StarryWorm
357fa00a4a rm class_db.h from resource.h 2026-02-27 19:08:29 -05:00
Thaddeus Crews
e380a41752
Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
Thaddeus Crews
017e690e47
Merge pull request #116711 from dalexeev/gds-fix-coroutine-clearing
GDScript: Fix interrupted coroutines not clearing
2026-02-25 09:27:45 -06:00
HolonProduction
e7c01f8427 LSP: Don't serialize empty documentation 2026-02-24 11:30:37 +01:00
Danil Alexeev
ba8b2a1ff0
GDScript: Fix interrupted coroutines not clearing 2026-02-24 12:04:40 +03:00
Thaddeus Crews
a7b74be08c
Tests: Tidy up compiled tests 2026-02-19 19:31:09 -06:00
rune-scape
f3c2397e34 GDScript: Call static methods in native base class 2026-02-19 10:49:02 -08:00
Thaddeus Crews
8a4df69e22
Merge pull request #116403 from HolonProduction/lsp/settings
LSP: Document editor settings
2026-02-17 09:28:32 -06:00
HolonProduction
9527a6e2f0 LSP: Document editor settings 2026-02-17 12:29:27 +01:00
Lukas Tenbrink
c9249346c4 Change HashSet copy constructor from implicit to explicit. 2026-02-16 23:10:33 +01:00
Thaddeus Crews
376903417d
Merge pull request #116369 from HolonProduction/lsp/singleton
LSP: Fix singleton registration
2026-02-16 15:02:46 -06:00
Thaddeus Crews
1e12317895
Merge pull request #115646 from Ivorforce/list-explicit-copy
Change `List` copy constructor from implicit to explicit.
2026-02-16 15:02:34 -06:00
HolonProduction
47bc8f002f LSP: Fix singleton registration 2026-02-16 21:40:19 +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
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
Lukas Tenbrink
7072a9a874 Change List copy constructor from implicit to explicit. 2026-01-30 18:58:42 +01: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