kobewi
aa5f5054e2
Prevent crash when detaching freed debugger
2026-06-03 15:43:02 +02:00
Tibo Clausen
df21ac92b8
Fix remote scene tree expanding selected nodes on reveal
...
This brings the remote scene tree in line with the local scene tree by
only expanding a node's ancestors but not the node itself when selected.
Previously, selecting a node in the remote scene tree caused that node
to be expanded, revealing its children. The local scene tree instead
only uncollapses the selected node's ancestors to bring it into view.
2026-05-31 19:58:16 +02:00
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