Commit Graph

533 Commits

Author SHA1 Message Date
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
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 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
Thaddeus Crews 1932a5c07f Merge pull request #108391 from KoBeWi/archeoexpressology
Add expression history to evaluator
2025-11-14 14:23:10 -06:00
Thaddeus Crews 90413dacb4 Merge pull request #97758 from TsFreddie/debugger-stepout
Add step out to script debugger
2025-11-14 14:23:01 -06:00
Thaddeus Crews afa07c1a76 Merge pull request #109987 from van800/shakhov/dap-devices
Refactor debugging on a device with DAP - now possible with all device types
2025-11-12 11:24:10 -06:00
Ivan Shakhov 49ac9f63fd Refactor debugging on a device with DAP - now possible with all device types
Co-authored-by: Thaddeus Crews <repiteo@outlook.com>
2025-11-11 22:54:01 +01:00
Thaddeus Crews 8327dfa215 Merge pull request #112092 from timothyqiu/ts-nums
Move localized number formatting methods to `TranslationServer`
2025-11-10 17:47:09 -06:00
Thaddeus Crews cfd2b37278 Merge pull request #111606 from YeldhamDev/out_of_the_field
Fix error when editing multifield values inside arrays and dictionaries
2025-11-10 08:20:24 -06:00
Haoyu Qiu 72d437c030 Move localized number formatting methods to TranslationServer
Co-Authored-By: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
2025-11-10 15:01:22 +08:00
Thaddeus Crews 522fa8d9bc Merge pull request #106164 from lodetrick/refactor-bottom-panel
Refactor editor `EditorBottomPanel` to be a `TabContainer`
2025-11-07 10:32:35 -06:00
Logan Detrick e2caff9a06 Refactor Bottom Panel to be a TabContainer 2025-11-06 13:39:52 -08:00
LuoZhihao ce2fae79b1 Fallback to parent class icon by default for gdextension 2025-10-31 18:03:32 +08:00
Thaddeus Crews 620a4f17a8 Merge pull request #109637 from van800/shakhov/dap
Extend DAP to allow debug main/current/specific_scene/secondary_editor and also commanline arguments
2025-10-24 11:23:05 -05:00
devloglogan 1a8306bbc1 Allow custom monitors to select desired type 2025-10-22 07:31:44 -05:00
Thaddeus Crews 58894136b7 Merge pull request #107395 from lodetrick/bottom-panel-margin-fixes
Fix TabContainer Editor theming and remove Debugger style hacks
2025-10-13 19:28:39 -05:00
Michael Alexsander 31efc7eefa Fix error when editing multifield values inside arrays and dictionaries 2025-10-13 13:29:32 -03:00
Lukas Tenbrink 56abd0ece3 Remove circular unneeded debug_adapter_protocol.h include from debug_adapter_parser.h. 2025-10-10 10:40:47 +02:00
Rémi Verschelde a177d33ca7 Merge pull request #110738 from YeldhamDev/oops_guess_we_needed_that
Fix selection of remote tree using the keyboard
2025-10-07 13:07:02 +02:00
Thaddeus Crews b35a75e429 Merge pull request #111194 from passivestar/secondary-lists
Add missing ItemListSecondary and TreeSecondary theme type variations
2025-10-03 12:01:08 -05:00
passivestar 3316609ddd Add missing ItemListSecondary and TreeSecondary theme type variations 2025-10-03 13:34:49 +04:00
Aaron Franke 3d1c9fd5de Move server files into their subfolders 2025-09-30 19:39:39 -07:00
Thaddeus Crews 6b22951162 Merge pull request #107954 from stuartcarnie/unix_domain_socket_support
Add Core UNIX domain socket support
2025-09-30 18:35:08 -05:00