1
0
Fork 0
Commit Graph

529 Commits

Author SHA1 Message Date
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
Aaron Franke 754d49ac81
Skip copying values constructed immediately before returning 2025-09-26 19:13:58 -07:00
Stuart Carnie 7227fdd805 Core: Add UNIX domain socket support
> [!NOTE]
>
> Later versions of Windows has support for `AF_UNIX`, so it could be
> added.
2025-09-26 05:46:19 +10:00
Edward Moulsdale e366471fdc Add GDSOFTCLASS to deeper inheritors of Object 2025-09-24 19:15:56 +01:00
Thaddeus Crews 22355f2114
Merge pull request #110251 from KoBeWi/semote_relect
Properly inspect old remote selection
2025-09-24 09:59:07 -05:00