1
0
Fork 0
Commit Graph

18455 Commits

Author SHA1 Message Date
Thaddeus Crews 861d7f5263
Merge pull request #115021 from dfdfg42/fix-immediate-mesh-vertex-2d-reset
Reset `vertex_2d` flag when starting a new surface in ImmediateMesh
2026-01-26 13:14:25 -06:00
Thaddeus Crews 0f8a1c9db2
Merge pull request #115147 from BastiaanOlij/fix_multiview_fixed_size
Apply fixed size properly for mono/stereo rendering.
2026-01-26 13:14:23 -06:00
Michael Alexsander d061d9bac3
Stop exposing external theme item properties 2026-01-26 11:49:03 -03:00
kobewi 8b400edb92 Don't force list icon size in EditorFileDialog 2026-01-24 13:29:37 +01:00
Silc Lizard (Tokage) Renew 9e066453fa Tweak IKModifier3D docs and comment 2026-01-24 00:55:54 +09:00
Rémi Verschelde c3058391d7
Merge pull request #115181 from passivestar/graph-experimental-docs
Remove experimental flags from graph nodes
2026-01-22 16:56:07 +01:00
kobewi ff89f649fa Restore period in loaded node paths 2026-01-22 01:40:28 +01:00
passivestar 1e11fe936b Remove experimental flag from graph nodes 2026-01-21 05:46:10 +04:00
vaner-org 4cd3e5a76e Allow ONE_SHOT_REQUEST_FIRE to override abort 2026-01-20 21:59:00 +05:30
Bastiaan Olij aac883849e Apply fixed size properly for mono/stereo rendering. 2026-01-20 23:19:45 +11:00
Rémi Verschelde f0fa171ec2
Revert "Fix fixed size flag on StandardMaterial3D when rendering in stereo"
This reverts commit 748f35ccb8.

Fixes #114995.

This will be redone for 4.7 / possibly 4.6.1 with a more involved solution.
2026-01-20 09:10:13 +01:00
Rémi Verschelde aa6ab2660f
Merge pull request #115145 from KoBeWi/the_scale_of_this_issue_is_unimaginable
Fix EditorFileDialog icon scale in list mode
2026-01-20 00:22:39 +01:00
Rémi Verschelde a4a26762f1
Merge pull request #114328 from kleonc/node_duplicating_signal_source_node_fix
`CONNECT_APPEND_SOURCE_OBJECT` on signal emission
2026-01-20 00:22:32 +01:00
kobewi 59b2bb1fe8 Fix EditorFileDialog icon scale in list mode 2026-01-19 22:50:33 +01:00
Rémi Verschelde 895630e853
Merge pull request #115128 from KoBeWi/least_favorite_bug
Fix favorite files handling
2026-01-19 21:45:45 +01:00
Rémi Verschelde 122d0bfddc
Merge pull request #114966 from sigmund68k/issue-112477
Audio: Check if on tree before calling `can_process()`.
2026-01-19 21:45:35 +01:00
Rémi Verschelde f5b3183251
Merge pull request #114952 from YeldhamDev/hidden_tabs_offset_fix
Fix wrong offset for `TabBar` with hidden tabs
2026-01-19 21:45:30 +01:00
kobewi ed4689c4ee Fix favorite files handling 2026-01-19 14:48:48 +01:00
sigmund68k 46e07a8b01
Audio: Check if on tree before calling can_process() 2026-01-19 12:57:54 +01:00
kobewi b962c91a6a Remove clip ignore from Tree background 2026-01-17 19:32:45 +01:00
dfdfg42 2a7a312766 Reset vertex_2d flag when starting a new surface in ImmediateMesh
Fixes #115005

The vertex_2d flag in active_surface_data was not being reset when surface_begin() was called, causing misleading error messages when mixing 2D and 3D vertices across different surfaces.
2026-01-17 07:32:51 +09:00
kleonc 0c993df437 Fix Sprite3D modulate propagation on reparenting 2026-01-16 15:02:34 +01:00
Michael Alexsander 1218413a94
Fix wrong offset for `TabBar` with hidden tabs 2026-01-14 12:49:19 -03:00
kleonc edd06075e3 CONNECT_APPEND_SOURCE_OBJECT on signal emission 2026-01-14 14:59:57 +01:00
Rémi Verschelde 79033f1754
Merge pull request #114931 from rsanchezsaez/apple/fix-scale-warning
Fix XROrigin3D scale warning
2026-01-13 22:21:19 +01:00
Rémi Verschelde b57985ab9e
Merge pull request #114582 from TokageItLab/hide-animlib-inspector
Hide animation library properties in inspector
2026-01-13 22:20:37 +01:00
Ricardo Sanchez-Saez 75a3f4a244
Fix XROrigin3D scale warning 2026-01-13 11:16:37 -08:00
Rémi Verschelde f016ba60c2
Merge pull request #114844 from Clubhouse1661/fix-animation-library-serialization-compat
Fix animation library serialization compatibility for 4.5 projects
2026-01-13 11:06:38 +01:00
Rémi Verschelde 58e15470e8
Merge pull request #114744 from scgm0/Fix-PopupMenu-size-scaling-again
Fix PopupMenu size scaling again
2026-01-13 11:06:20 +01:00
Joshua Bordelon ccd664974a Fix animation library serialization compatibility for 4.5 projects
When opening a Godot 4.5 project in 4.6 and saving scenes with editable
children of imported scenes (e.g., .blend files), all animation data was
incorrectly being saved to the .tscn file.

This happened because the AnimationLibrary serialization format changed
between 4.5 and 4.6:
- 4.5: 'libraries' as a single Dictionary property
- 4.6: 'libraries/<name>' as separate properties per library

When the scene packer looked for 'libraries/<name>' in old imported
scenes, it didn't find them (only 'libraries' existed), causing all
animation data to appear as 'overridden' and be saved.

This fix adds backwards compatibility in SceneState::get_property_value()
to check for the old Dictionary format when looking up 'libraries/<name>'
properties. It only applies to nodes that inherit from AnimationMixer,
allowing property comparison to work correctly and preventing animation
data from being duplicated into .tscn files.

Fixes #113037
2026-01-12 20:32:07 -06:00
Rémi Verschelde 490271fbaf
Merge pull request #114897 from TokageItLab/remove-dead-anim-func
Remove dead definition `get_animation_libraries()` from AnimationMixer
2026-01-13 00:09:01 +01:00
Silc Lizard (Tokage) Renew 9cc9e0ca1f Remove dead definition get_animation_libraries() from AnimationMixer 2026-01-13 03:27:57 +09:00
Thaddeus Crews 0034a5bce9
Merge pull request #112805 from BrotherShort/fix-tree-icon-overflows-
Fix TreeItem icon overflows column boundary
2026-01-12 11:19:15 -06:00
Thaddeus Crews 5538a710af
Merge pull request #114847 from SuperTemich2005/fix-for-114846
Scene: Fix `LineEdit.set_editable` to capture text focus when enabled.
2026-01-12 11:19:11 -06:00
SuperTemich2005 0e90c6d6d1 Fix LineEdit to reacquire Text Focus when enabled
A fix for LineEdit to reacquire Text Focus
when enabled while UI-focused.

When the player has a UI-focus on a disabled LineEdit node
and that node gets enabled, caret won't appear and arrow keys
will shift UI focus to other Control nodes.

By adding an if-check to call `edit()` in `set_enabled()` function,
LineEdit will capture Text Input Focus when it gets enabled if
the player has set UI focus on it.

Fixes #114846
2026-01-12 12:19:47 -04:00
BrotherShort 2f0ff3aeb7 Fix Treeitem icon overflows column boundary 2026-01-12 16:46:37 +08:00
Rémi Verschelde 5543be106e
Merge pull request #114862 from passivestar/table-spacing
Improve spacing in trees showing table data in modern theme
2026-01-12 09:23:17 +01:00
passivestar 6f0bd2efb9 Improve spacing in trees showing table data in modern theme 2026-01-12 00:01:49 +04:00
Michael Alexsander 3e942c7135
Fix problems with popup menus for `Tree`'s range items 2026-01-10 20:00:08 -03:00
Rémi Verschelde ec5a4f0cd6
Merge pull request #114806 from Clubhouse1661/fix-option-button-popup-shrinking
Fix OptionButton PopupMenu not shrinking after item changes
2026-01-10 23:51:33 +01:00
Rémi Verschelde ab6bbf1c59
Merge pull request #114742 from kleonc/tile_navigation_preserve_winding_order
Preserve winding order for transformed tiles' navigation polygons
2026-01-10 23:48:16 +01:00
Rémi Verschelde 836df3aad7
Merge pull request #114572 from boozee/PR-114123--bug-with-tree-item-culling
Use dedicated canvas item to properly cull tree items
2026-01-10 23:48:03 +01:00
Rémi Verschelde d814d43d76
Merge pull request #112791 from BrotherShort/fix-relationship-lines-are-squeezed-together
Fix tree relationship lines are squeezed together
2026-01-10 23:47:59 +01:00
Boozee bd54c553f4 Use dedicated canvas item to properly cull tree items 2026-01-10 17:50:52 +01:00
Joshua Bordelon 72ed25ea24 Fix OptionButton PopupMenu not shrinking after item changes
Fixes #114786. Reset min_size before popup to prevent clamping to old size. Move shrink_width to constructor following PR #114760 style.
2026-01-09 14:37:12 -06:00
Thaddeus Crews 728c159f01
Merge pull request #114783 from mxtherfxcker/fix/graphframe-incorrect-size
Fix GraphFrame titlebar incorrect sizing with custom stylebox
2026-01-09 10:34:54 -06:00
Thaddeus Crews 87ab52238c
Merge pull request #114772 from kitbdev/fix-te-shift-click
Fix TextEdit Shift+Click selection start position
2026-01-09 10:34:53 -06:00
kit 9813c834fa Fix TextEdit Shift+Click selection start position 2026-01-09 10:46:45 -05:00
Rémi Verschelde 2ed91ed207
Merge pull request #114789 from detomon/fix-graph-node-typo
Fix accessibility name when right slot is enabled in `GraphNode`
2026-01-09 15:00:56 +01:00
Dalton Lang 9cb9c28c3c
Make HTTPRequest 301 and 302 Redirects Standards-Compliant
The behavior of 301 and 302 redirects in the HTTPRequest node are not
standards-compliant. Specifically, requests using unsafe methods were not
being changed to GET and their headers were not being modified. This
means that we were automatically redirecting POST, PUT, etc. requests
with empty bodies and the same headers. This can pose a security risk if
the server expects 301/302 responses to get changed to GET or if the
user doesn't expect unsafe methods to be automatically redirected.

Per
[RFC9110](https://www.rfc-editor.org/rfc/rfc9110#name-redirection-3xx),
the correct behavior is to change the method to GET for 301 and 302
redirections and remove any content headers as well as those related to
security contexts like "Authorization: ".

I have made these changes, so now the 301 and 302 redirects should
change any unsafe methods to GET and remove any sensitive headers.

GET, HEAD, OPTIONS, and TRACE requests that receive a 301 or 302 are
automatically forwarded unchanged since those methods are safe.

Co-authored-by: Fabio Alessandrelli <fabio.alessandrelli@gmail.com>
2026-01-09 14:07:30 +01:00