Commit graph

18660 commits

Author SHA1 Message Date
StarryWorm
357fa00a4a rm class_db.h from resource.h 2026-02-27 19:08:29 -05:00
Thaddeus Crews
4108ed03a0
Merge pull request #116824 from KoBeWi/resourceuserdata
Print error when trying to change to directory out of scope
2026-02-27 08:49:38 -06:00
Thaddeus Crews
e42575d23f
Merge pull request #113956 from allenwp/colour/remove-LinearToSRGB-clamping
Remove clamping from LinearToSRGB visual shader node.
2026-02-27 08:49:33 -06:00
Thaddeus Crews
28c37846d8
Merge pull request #111547 from sockeye-d/script-editor-join-lines
Add script editor `join_lines` keybind
2026-02-27 08:49:31 -06:00
Thaddeus Crews
60b00753d6
Merge pull request #109004 from DDarby-Lewis/master
Editor additions for MipMaps and rd_textures
2026-02-27 08:49:28 -06:00
DDarby-Lewis
bf326793ba
Editor additions for MipMaps and rd_textures 2026-02-27 08:38:13 -06:00
Thaddeus Crews
abdde1b69d
Core: Remove class_db.h include from ref_counted.h 2026-02-26 18:14:23 -06:00
Thaddeus Crews
f630133a01
Merge pull request #116826 from Repiteo/style/class-db-explicit-include
Style: Add `class_db.h` includes explicitly
2026-02-26 16:18:45 -06:00
Thaddeus Crews
4b70daceba
Merge pull request #116795 from bruvzg/ts_rs
Remove direct `RenderingServer` dependency from `TextServer`.
2026-02-26 16:18:37 -06:00
Thaddeus Crews
e380a41752
Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
kobewi
af6b344192 Print error when trying to change to directory out of scope 2026-02-26 18:35:15 +01:00
Allen Pestaluky
dce001aee7 Remove clamping from LinearToSRGB visual shader node. 2026-02-26 11:49:26 -05:00
Thaddeus Crews
edb345db45
Merge pull request #116678 from Giganzo/text-edit-focus-showing
Fix TextEdit showing focus on some mouse events
2026-02-26 08:15:18 -06:00
Thaddeus Crews
861d74c09d
Merge pull request #115799 from BastiaanOlij/add_view_count_to_viewport
Add view count support to Viewport
2026-02-26 08:15:13 -06:00
Pāvels Nadtočajevs
9036ab6a6a
Remove direct RenderingServer dependency from TextServer. 2026-02-26 10:25:59 +02:00
Bastiaan Olij
f3a815238b Add view count support to Viewport 2026-02-26 12:37:21 +11:00
Rémi Verschelde
cb9b4cff90
Decouple MeshStorage from RenderingServer
By moving RS::SurfaceData and RS::MeshInfo to RenderingServerTypes.

This notably allows removing RS dependency from `mesh.h`.
2026-02-25 20:17:28 +01:00
Rémi Verschelde
f0a448540e
Misc dependency improvements for files depending on rendering_server.h
On my machine, this reduces incremental compilation time after an edit of
`rendering_server.h` by 3s.
2026-02-25 20:17:27 +01:00
Rémi Verschelde
a3cb56dd38
Decouple RenderingServer from XR/OpenXR headers
Move BlitToScreen to RenderingServerTypes.
2026-02-25 20:17:23 +01:00
Rémi Verschelde
f5a290ac46
Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace
A number of headers in the codebase included `rendering_server.h` just for
some enum definitions. This means that any change to `rendering_server.h` or
one of its dependencies would trigger a massive incremental rebuild.

With this change, we decouple a number of classes from `rendering_server.h`,
greatly speeding up incremental rebuilds for that area.

On my machine, this reduces incremental compilation time after an edit of
`rendering_server.h` by 60s (from 2m57s).
2026-02-25 19:43:03 +01:00
Thaddeus Crews
923c751af4
Merge pull request #91261 from GrammAcc/fix-90160
[HTTPRequest] Add Missing Redirect Status Codes
2026-02-25 11:25:11 -06:00
Thaddeus Crews
a338853bf5
Merge pull request #116631 from Geometror/vs-fix-particle-builtins
[VisualShader] Fix `RESTART` and `ATTRACTOR_FORCE` builtins being available in Start function
2026-02-25 11:25:07 -06:00
Dalton Lang
90ea46f3e0
[HTTPRequest] Add Missing Redirect Status Codes 2026-02-25 09:40:29 -06:00
Thaddeus Crews
badba19c10
Merge pull request #116719 from DeeJayLSP/wav-list-min
`AudioStreamWAV`: Check for `eof_reached` when reading LIST INFO tags
2026-02-25 09:27:42 -06:00
DeeJayLSP
fe57fbee8e AudioStreamWAV: Check for eof_reached when reading LIST INFO tags 2026-02-24 22:35:57 -03:00
Thaddeus Crews
15a4311583
Merge pull request #113479 from Meorge/feat/collapse-anim-groups
Collapse groups in animation track editor
2026-02-24 09:29:42 -06:00
Thaddeus Crews
b5ff3b5e3b
Merge pull request #116662 from KoBeWi/make_some_noise
Clean up `_validate_property()` implementations
2026-02-24 09:29:40 -06:00
Thaddeus Crews
6e96b028e1
Merge pull request #116676 from TokageItLab/safe-finished
Check `playback_queue` existance after emit `animation_finished` signal
2026-02-24 09:29:38 -06:00
Thaddeus Crews
6bcbf8913d
Merge pull request #116701 from Rindbee/remove-redundant-calculation-code-in-_get_line_max_width
Remove redundant calculation code in `RichTextLabel::_get_line_max_width()`
2026-02-24 09:29:33 -06:00
Thaddeus Crews
9a39e0c6e7
Merge pull request #116681 from KoBeWi/get_one_tab
Improve `get_tab_control()` in TabContainer
2026-02-24 09:29:31 -06:00
Thaddeus Crews
b7eb50db44
Merge pull request #116269 from aaronfranke/merge-importer-meshes
Add a function to merge multiple ImporterMeshes together
2026-02-24 09:29:24 -06:00
kobewi
8b5d3c7bac Improve get_tab_control() in TabContainer 2026-02-24 13:14:54 +01:00
Silc Lizard (Tokage) Renew
8c01b9ff3f Check playback_queue existance after animation_finished signal 2026-02-24 20:57:30 +09:00
风青山
95851a05bc
Remove redundant calculation code in RichTextLabel::_get_line_max_width()
Since `_shape_line()` is called recursively, nested tables will be
calculated first, so there is no need to calculate the `max_width`
of the columns of the nested table in `_get_line_max_width()` again.
2026-02-24 09:48:16 +08:00
Malcolm Anderson
5c4500a236 Allow animation groups to be collapsed by clicking disclosure chevron on left
Save group collapsed state during editing session

Save collapsed groups in Animation resource so they persist across sessions

Update editor/animation/animation_track_editor.h

Remove data duplication and unnecessary method

Prevent error about negative-sized Rect2

Move animation group folding to editor cfg files

Clean up length of some lines of code

Keep fold state of groups when renamed

Update scene/resources/animation.h

Make fold_area_rect calculation more accurate

Improve animation includes

Store animation fold state in scene folding file

Fix animation fold saving for independent resource animations

Apply suggestions from code review

Update scene/resources/animation.h

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: Mikael Hermansson <mikael@hermansson.io>
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
Co-authored-by: Thaddeus Crews <repiteo@outlook.com>
2026-02-23 10:48:24 -08:00
Giganzo
fbc9af0693 Fix TextEdit showing focus on some mouse events 2026-02-23 19:06:52 +01:00
Thaddeus Crews
2327a82357
Merge pull request #115125 from TokageItLab/clear-os-fadeout-fire
Clear fade-out on request firing in AnimationNodeOneShot
2026-02-23 11:59:17 -06:00
Thaddeus Crews
d301ecab3b
Merge pull request #116628 from bruvzg/fkbd
Fix `SplitContainerDragger` dragging with enabled screen reader, allow resizing with keyboard shortcuts.
2026-02-23 11:59:14 -06:00
Thaddeus Crews
93a59728fb
Merge pull request #116601 from kitbdev/fix-sc-accessibility-errors
Fix SplitContainer accessibility errors
2026-02-23 11:59:11 -06:00
Thaddeus Crews
9a1a0e927b
Merge pull request #116277 from Rindbee/improve-the-table-in-RichTextLabel
Improve the table in `RichTextLabel`
2026-02-23 11:59:01 -06:00
Thaddeus Crews
8953cea927
Merge pull request #116617 from bruvzg/tab_ct_ac_clean
Fix `TabContainer` accessibility sub-element cleanup.
2026-02-23 11:58:45 -06:00
Thaddeus Crews
383af3f070
Merge pull request #116264 from TokageItLab/fix-current-anim-change-crash
Fix animation player crash when setting current animation to stop
2026-02-23 11:58:43 -06:00
kobewi
6f86914f55 Cleanup _validate_property() implementations 2026-02-23 15:05:25 +01:00
Pāvels Nadtočajevs
62591f1b91
Fix SplitContainerDragger dragging with enabled screen reader, allow resizing with keyboard shortcuts. 2026-02-22 22:14:21 +02:00
Hendrik Brucker
7553852b01 [VisualShader] Fix RESTART and ATTRACTOR_FORCE builtins being available in Start function 2026-02-22 20:58:46 +01:00
Pāvels Nadtočajevs
b5b15f0f74
Fix TabContainer accessibility sub-element cleanup. 2026-02-22 12:34:12 +02:00
kit
e5c50f4b7b Fix SplitContainer accessibility errors 2026-02-21 16:16:25 -05:00
Aaron Franke
cf58747537
Add a function to merge multiple ImporterMeshes together 2026-02-21 12:06:47 -08:00
fish
4d294caac9 Add script editor join line functionality 2026-02-20 15:59:41 -08:00
Thaddeus Crews
74ecf68e15
Merge pull request #115111 from KoBeWi/icons_are_baaaaaaaaaaaaack
Restore context menu icons in EditorFileDialog
2026-02-20 14:34:27 -06:00