Commit graph

553 commits

Author SHA1 Message Date
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
Thaddeus Crews
371282b28e
Merge pull request #92984 from adamscott/reveal-me
Customize the file manager label for each platform
2026-03-04 11:20:31 -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
765362b033
Explicitly include core/config/engine.h where used 2026-03-04 10:17:10 +01:00
Rémi Verschelde
f332faf46b
Explicitly include core/os/os.h where used 2026-03-04 09:54:10 +01:00
Rémi Verschelde
8c0f175c94
Decouple RenderingServer from as much of the codebase as possible
Notably decouples it from:
- AccessibilityServer
- DisplayServer
- Viewport
- Window
2026-03-03 12:48:07 +01:00
Adam Scott
f441172719
Customize the file manager for each platform 2026-03-02 09:42:13 -05:00
arbee4ever
1cf8691438 LSP: log startup Errors 2026-03-01 09:56:49 +01:00
kobewi
1b543e85cf Reorganize interface/editor setttings 2026-02-27 22:25:59 +01:00
Thaddeus Crews
e380a41752
Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
Thaddeus Crews
9986486242
Merge pull request #116790 from jaydensipe/debugger-skip-the-groups
Hide property groups from the "Members" section in Debugger
2026-02-26 08:15:22 -06:00
Jayden Sipe
23edf0d4d9 Hide property groups from the "Members" section in debugger 2026-02-25 22:02:49 -05:00
Rémi Verschelde
462f31801d
Decouple RasterizerDummy from RenderingServer and DisplayServer
Also move some Extension classes to a separate file to avoid including gdvirtual
unnecessarily.
2026-02-25 20:17:28 +01:00
Pablo Andres Fuente
59c9e27119 Fix mute button after pausing and stopping
Fixes #116127

The problem was that an internal variable was not being reset correctly
when the game was stopped.
2026-02-20 10:31:51 -03:00
Yufeng Ying
37164e28f0 Remove typed_dictionary.h include 2026-02-19 13:28:06 +08:00
Thaddeus Crews
e1c8e6cfb6
Merge pull request #108208 from YeldhamDev/remote_class_name_fix
Show custom class name in the remote inspector
2026-02-16 10:19:26 -06:00
Thaddeus Crews
481b6fcf66
Merge pull request #115761 from jinyangcruise/fix_debugger_error_log_time_trimed
Fix debugger error log time gets trimmed.
2026-02-13 07:40:27 -06:00
Thaddeus Crews
9ecd611b51
Merge pull request #115928 from Naros/fix-typed-dictionary-types
Debugger: Fix typed dictionary hint string
2026-02-06 08:17:53 -06:00
Thaddeus Crews
7cdd322fb9
Merge pull request #113351 from DexterFstone/Add-context-menu-to-the-Video-RAM
Add context menu to the Video RAM tab of the Debugger bottom panel
2026-02-06 08:17:46 -06:00
Dexter
3f40ff020c Add context menu to the Video RAM tab of the Debugger bottom panel 2026-02-06 10:18:14 +03:30
Chris Cranford
9cba4ab7ab
Fix typed dictionary hint string 2026-02-05 18:44:49 -05:00
jinyangcruise
a3da1dd340 fix debugger error log time is trimed. 2026-02-02 21:37:41 +08:00
Lukas Tenbrink
1d840aae3a Remove sky.h include from environment.h, to speed up compile time. 2026-01-30 00:05:55 +01:00
Michael Alexsander
6862edcede
Move RuntimeNodeSelect to its own files 2026-01-29 11:02:25 -03:00
Thaddeus Crews
c5ab7727fa
Merge pull request #114323 from snowfrogdev/monospace-font-in-debugger-errors-tab
Tree: Add per-cell `autowrap_trim_flags` to TreeItem
2026-01-28 12:26:56 -06:00
Rémi Verschelde
dc1a92b9a2
Revert "Always stop script debugger when stopping game"
This reverts commit d1a5d9da3e.

This unfortunately breaks the DAP.

Fixes #115188.
2026-01-21 15:31:03 +01:00
Rémi Verschelde
9009a6636c
Merge pull request #114366 from KoBeWi/uh
Add EditorDock's own DockSlot enum
2026-01-07 01:41:50 +01:00
kobewi
9f96d2199d Add EditorDock's own DockSlot enum 2026-01-02 13:16:23 +01:00
Krzysztof Biegański
d1a5d9da3e Always stop script debugger when stopping game 2025-12-30 19:50:14 +01:00
Philippe Vaillancourt
e046830c50 Tree: Add per-cell autowrap_trim_flags to TreeItem
The Debugger Errors tab previously displayed ASCII art diagnostic output
(like Rust/Elm-style error messages) incorrectly because the Tree widget
hardcoded space trimming flags, causing leading spaces on wrapped lines
to be trimmed and breaking alignment.

This adds a per-cell `autowrap_trim_flags` property to TreeItem, following
the pattern used by Label and RichTextLabel. The debugger errors tab now
disables trim flags and uses the same monospace font as the Output panel,
ensuring proper alignment of structured error messages.
2025-12-24 15:28:15 -05:00
Miguel de Icaza
27100c7d39
Fix potential DAP crash at startup
Crash seen in the wild on Xogot with telemetry.
2025-12-19 16:26:20 +01:00
Rémi Verschelde
c5aff61301
Merge pull request #114054 from YeldhamDev/its_hinting_time
Add and adjust more scroll hints in the editor
2025-12-17 22:27:19 +01:00
Rémi Verschelde
789bdbd25d
Merge pull request #113773 from KoBeWi/built_in_error_opener_now_in_godot
Fix opening errors from built-in scripts
2025-12-17 22:27:02 +01:00
Michael Alexsander
a45bdce763
Add and adjust more scroll hints in the editor 2025-12-17 11:15:33 -03:00
Michael Alexsander
5246b5fba9
Add leftover scroll hints, and panels for scrollables without hints 2025-12-12 10:59:03 -03:00
Thaddeus Crews
b70b97afff
Merge pull request #112972 from MattiaZir/fix-112965
DAP: Enable showing errors to users
2025-12-10 18:10:42 -06:00
Rémi Verschelde
d09a3d83ff
Merge pull request #113574 from YeldhamDev/take_the_hint
Enable scroll hints for several parts of the editor
2025-12-09 19:32:11 +01:00
Rémi Verschelde
66b6ea492f
Merge pull request #113706 from lodetrick/unused-and-forgotten
Codestyle: Remove unused private variables in `godot/editor`
2025-12-09 17:17:18 +01:00
Michael Alexsander
f187b8b2bf
Enable scroll hints for several parts of the editor 2025-12-09 10:55:26 -03:00
kobewi
298dca9531 Fix opening errors from built-in scripts 2025-12-08 22:24:41 +01:00
Michael Alexsander
442dd8a1ee
Show custom class name in the remote inspector 2025-12-08 11:12:01 -03:00
Michael Alexsander
599ce2b43a
Fix setting remote properties that take objects not working 2025-12-07 13:41:38 -03:00
Logan Detrick
17c7a3b817 Remove unused private variables in godot/editor 2025-12-07 02:55:08 -08:00
kit
8dfcae15fd Use multiple children for dock SplitContainers 2025-12-04 23:05:14 -05:00
kobewi
24b09f93ed Assign layout key to Debugger 2025-11-28 20:42:47 +01:00
Logan Detrick
45f4aebe24 Use new dock system for Debugger 2025-11-25 20:40:26 -08:00
kobewi
67735cf213 Make bottom panel into available dock slot 2025-11-21 18:52:13 +01:00
mattia.zirpoli
3f99bef808 DAP: Enable showing errors to users, previously they were hardcoded to 'showUser = false', this sets it to 'true'. fixes #112965 2025-11-19 21:10:08 +01:00
kobewi
448a605cec Improve auto-translation of Debugger 2025-11-17 20:11:35 +01:00