584 Commits

Author SHA1 Message Date
Michael Alexsander e2278afdd3 Fix and improve selection behavior in the Filesystem dock 2026-05-14 11:08:24 -03:00
Thaddeus Crews 9c36ef4749 Merge pull request #116905 from KoBeWi/slashtableflip
Overhaul scene loading and edit state management
2026-05-07 11:13:25 -05:00
Enzo Novoselic 7b82c0fe01 Remove unnecessary class_db.h includes 2026-05-02 13:08:34 -04:00
Jayden Sipe 898367810a Replace VSeparator with Control in Misc tab 2026-04-29 10:56:25 -04:00
German 6dd8dac6bb Fix Visual Profiler reference frame line being drawn outside its container 2026-04-19 14:25:30 +03:00
Thaddeus Crews 1b74131694 Merge pull request #117434 from rsubtil/fix-script_debugger_stop
Silently stop all script debuggers if no debugging server is active
2026-04-18 07:28:33 -05:00
kobewi 8cd87c2c16 Overhaul scene loading and edit state management 2026-04-14 16:53:30 +02:00
Thaddeus Crews 8fd7cdac7e Merge pull request #115151 from YeldhamDev/multi_node_theme_fix
Fix theme properties not being handled correctly by `MultiNodeEdit`
2026-04-13 15:52:18 -05:00
Thaddeus Crews 623f64d310 Merge pull request #118208 from RgeditV1/fix-copy-remote-path
copy full remote path in runtime
2026-04-08 09:25:38 -05:00
Thaddeus Crews d5e974d098 Merge pull request #118116 from YeldhamDev/no_reason_to_be_this_tall
Fix stack trace label having the wrong height on first appearance
2026-04-08 09:25:30 -05:00
Rgeditv1 4c65469fd5 copy full remote path except prefix root in debugger mode 2026-04-05 02:02:16 -04:00
German 0d08515a5b Add folding to the Visual Profiler tree 2026-04-04 14:43:54 +03:00
Michael Alexsander 0f640e1e3f Fix theme properties not being handled correctly by MultiNodeEdit 2026-04-02 12:28:04 -03:00
Michael Alexsander 34fe9ffc63 Fix stack trace label having the wrong height on first appearance 2026-04-02 10:26:33 -03:00
Thaddeus Crews c3fdf82602 Merge pull request #117892 from jaydensipe/debugger-object-id-no-more
Use class name instead of Object ID in `Debugger`
2026-04-01 18:10:09 -05:00
Thaddeus Crews 9ced6369bd Merge pull request #117867 from RgeditV1/fix-some-stuff
Add `node name` to `EditorDebuggerInspector`
2026-04-01 18:10:06 -05:00
Thaddeus Crews 480350c09e Merge pull request #115390 from ryevdokimov/float-debugger
Allow debugger dock to float
2026-04-01 12:55:14 -05:00
Rgeditv1 5ddc922f4a feat: Display Node name in the remote debugger inspector title for single selected Node objects. =)
Signed-off-by: Rgeditv1 <rgeditv1@protonmail.com>
2026-03-30 13:56:56 -04:00
Jayden Sipe 8331515457 Use class name instead of Object ID in Debugger 2026-03-27 20:23:38 -04: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
Lukas Tenbrink 05c33acbb1 Make memnew(RefCounted) return Ref, to force callers to take ownership of it through a reference. 2026-03-18 20:34:08 +01:00
Thaddeus Crews ce4dec9137 Merge pull request #117382 from uoslider-wq/profiler-fix-bug-CPU-excessive-usage
Profiler: Fix for graph using excessive CPU
2026-03-18 11:43:31 -05:00
Thaddeus Crews 3e051d8fe1 Merge pull request #116818 from Goldenlion5648/expand-to-selected-fix
Make selecting node in remote expand tree
2026-03-18 11:43:23 -05:00
Rémi Verschelde 005e054245 Remove unused includes in editor with clangd-tidy
Also includes the few changes flagged in `main`.
2026-03-15 20:47:05 +01:00
Thaddeus Crews f8a479fde9 Merge pull request #117393 from KoBeWi/hasn't_main_screen
Remove redundant `_has_main_screen()` overrides
2026-03-13 12:14:04 -05:00
Jayden Sipe 7608e3ccb0 Support folding, groups and subgroups in Remote Scene Inspector 2026-03-13 10:49:23 -04:00
kobewi 9a0c0bf757 Remove redundant _has_main_screen() overrides 2026-03-13 13:10:09 +01:00
Ricardo Subtil 31c1bb8157 Silently stop all script debuggers if no debugging server is active
Co-authored-by: Krzysztof Biegański <krzysztof@biegan.ski>
2026-03-13 11:45:21 +00:00
uoslider-wq bade9537c4 Profiler: Fix for graph using excessive CPU 2026-03-12 17:06:27 -07:00
Goldenlion5648 679f501b33 make selecting node in remote expand tree 2026-03-10 19:04:48 -04: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
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