Commit Graph

80720 Commits

Author SHA1 Message Date
Rémi Verschelde
94971e1b47 Merge pull request #114752 from mxtherfxcker/fix/skeleton3d-usability-issues
Fix Skeleton3D edit mode usability issues
2026-01-10 11:52:44 +01:00
mxtherfxcker
14a7c0f1e5 Fix Skeleton3D edit mode usability issues 2026-01-10 11:41:15 +03:00
Rémi Verschelde
569a36b6fe Merge pull request #114785 from blueskythlikesclouds/mali-msaa-subpass-fix
Fix MSAA crashing Mali GPUs when using subpasses.
2026-01-10 07:28:43 +01:00
PrettyStable
007179545b Keep the node as an edited object when attaching and detaching scripts 2026-01-09 23:42:58 -03:00
Rémi Verschelde
2d0a589777 Merge pull request #114808 from dalexeev/core-fix-implicit-conv-in-container-type-validate
Core: Fix implicit conversions in `ContainerTypeValidate`
2026-01-09 22:57:20 +01:00
Rémi Verschelde
dc19eb6ed8 Merge pull request #114791 from HolonProduction/lsp/reuse-stale-parsers-in-request
LSP: Reuse stale parsers in request
2026-01-09 22:57:15 +01:00
Rémi Verschelde
2a67a76f92 Merge pull request #114697 from brycehutchings/bryceh_fix_depth_view_dropped
Fix OpenXR depth submission data dropped
2026-01-09 22:57:07 +01:00
Bryce Hutchings
14b6ca17fe Fix 'depth_views' dropped from 'next' chain 2026-01-09 12:51:01 -08: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
Danil Alexeev
37f09e579e Core: Fix implicit conversions in ContainerTypeValidate 2026-01-09 22:54:08 +03:00
Michael Alexsander
b4f14f92e8 Fix and improve the theme editor 2026-01-09 16:45:35 -03:00
clayjohn
87217e50ef Use luminance multiplier for sky background when using mobile renderer with HDR2D 2026-01-09 09:59:22 -08:00
HolonProduction
970aeae3a0 GDScript: Don't cleanup other scripts 2026-01-09 17:38:52 +01: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
996e1d14ec Merge pull request #114797 from YeldhamDev/wrong_group_editor
Fix incorrect margin variations for group editors
2026-01-09 10:34:53 -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
Thaddeus Crews
df2f9c3047 Merge pull request #114793 from passivestar/editor-help-tooltip
Add type variations for editor help in tooltips
2026-01-09 10:34:52 -06:00
kit
9813c834fa Fix TextEdit Shift+Click selection start position 2026-01-09 10:46:45 -05:00
Michael Alexsander
6cd83c78a9 Fix incorrect margin variations for group editors 2026-01-09 11:48:38 -03:00
HolonProduction
9d90a6794c LSP: Reuse stale parsers in request 2026-01-09 15:45:18 +01: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
Rémi Verschelde
a7c6538093 Merge pull request #114773 from clayjohn/sky-shader-radiance-fix
Add compatibility handler to `RADIANCE` in sky shaders
2026-01-09 15:00:51 +01:00
Rémi Verschelde
42e3baaf4b Merge pull request #91199 from GrammAcc/http-redirects
Make HTTPRequest 301 and 302 Redirects Standards-Compliant
2026-01-09 15:00:43 +01:00
passivestar
d378cbca65 Add type variations for editor help in tooltips 2026-01-09 17:28:05 +04:00
Lukas Tenbrink
17ef5afa6c Auto-release static GDTypes at exit.
This fixes "unclaimed StringName" warnings and improves engine shutdown correctness.
2026-01-09 14:19:29 +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
Robert Yevdokimov
3518b0dc5a Keep other parts of transform gizmo visible when rotating in local mode 2026-01-09 07:26:11 -05:00
Skyth
71582241a3 Fix MSAA crashing Mali GPUs when using subpasses. 2026-01-09 15:04:36 +03:00
scgm0
1f3dcbd3f8 Fix PopupMenu size scaling again 2026-01-09 19:00:20 +08:00
Rémi Verschelde
4089843d13 Merge pull request #114781 from bruvzg/fd_all_pref
Do not apply "*" as preferred extension.
2026-01-09 10:47:08 +01:00
Rémi Verschelde
51117da39e Merge pull request #114778 from stuartcarnie/metal_dynamic_offsets
Metal: Fix dynamic uniform buffer offset corruption when rebinding sets
2026-01-09 10:47:01 +01:00
Rémi Verschelde
d5a5e9a031 Merge pull request #114770 from passivestar/animation-player-spacing
Improve animation player header spacing in modern theme
2026-01-09 10:46:56 +01:00
Rémi Verschelde
7c6102b33f Merge pull request #114765 from clayjohn/RD-mobile-intel-mesa-half-workaround
Workaround crash in pipeline creation on Intel Mesa devices by avoiding using half floats in derivative functions
2026-01-09 10:46:52 +01:00
Rémi Verschelde
1f64c2c9bc Merge pull request #114756 from vmbaillie/issue-114755-fix
WaylandEmbedder: Fix `-Wduplicated-branches` warning
2026-01-09 10:46:47 +01:00
Rémi Verschelde
f1fad38374 Merge pull request #114638 from BenEklundCS/godot-docs-7307-camera2d-align-note
Clarify `align()` behavior regarding `force_update_scroll()`
2026-01-09 10:46:43 +01:00
Rémi Verschelde
f33a83cdfe Merge pull request #113979 from rsanchezsaez/apple/xr-node-warnings
Add XROrigin3D scale warning
2026-01-09 10:46:33 +01:00
detomon
2d9b12acbf Fix accessibility name when right slot is enabled in GraphNode 2026-01-09 09:38:59 +01:00
mxtherfxcker
3be861c370 Fix GraphFrame titlebar incorrect sizing with custom stylebox 2026-01-09 10:56:29 +03:00
Pāvels Nadtočajevs
f1a0a2aabe Do not apply "*" as preferred extension. 2026-01-09 08:53:47 +02:00
Stuart Carnie
541f62617f Metal: Fix dynamic uniform buffer offset corruption when rebinding sets
When the same uniform set is bound multiple times within a render pass
(e.g., OPAQUE pass then ALPHA pass with different instance buffers),
the dynamic offset bits were being OR'd together, corrupting the packed
frame indices.

For example, if OPAQUE binds set 1 with frame_idx=1 (0x10) and ALPHA
binds set 1 with frame_idx=2 (0x20), the OR produces 0x30 instead of
the correct 0x20, causing the shader to read from the wrong buffer
offset.

This fix clears the relevant bits for each set being bound before
OR'ing the new values, ensuring only the latest frame indices are used.

Fixes rendering artifacts in the mobile renderer which uses two dynamic
uniforms (uniform buffer + storage buffer) in set 1, unlike the clustered
renderer which only has one.
2026-01-09 16:34:24 +11:00
Ricardo Sanchez-Saez
3106b11108 Add XROrigin3D scale warning 2026-01-08 17:04:54 -08:00
Hugo Locurcio
6c8be2393e Specify units for angles in the LookAtModifier3D documentation 2026-01-09 02:02:33 +01:00
clayjohn
6b4e26c479 Add compatibility handler to RADIANCE in sky shaders since the type was changed.
It was a textureCube, but now it is a texture2D. For compatibility purposes we need to continue exposing a cube texture. So we need to add this scaffolding to properly sample from it.
2026-01-08 16:19:38 -08:00
passivestar
e25a21da3a Improve animation player header spacing in modern theme 2026-01-09 03:39:16 +04:00
clayjohn
576afb6c18 Workaround crash in pipeline creation on intel Mesa devices by avoiding using half floats in derivative functions 2026-01-08 14:23:38 -08:00
Rémi Verschelde
6f15a05b6c Merge pull request #114759 from passivestar/track-group-hover
Fix animation track group hover color in modern theme
2026-01-08 22:57:25 +01:00
Rémi Verschelde
c8b1071f3b Merge pull request #114727 from blueskythlikesclouds/ssr-after-specular-occlusion
Prevent SSR from getting affected by specular occlusion.
2026-01-08 22:57:21 +01:00
Rémi Verschelde
8859f93c4e Merge pull request #114419 from blueskythlikesclouds/octmap-storage-format-fix
Handle `RGB10_A2` storage format in octmap shaders.
2026-01-08 22:57:17 +01:00
Rémi Verschelde
4595e5fc6c Merge pull request #114207 from m4gr3d/fix_anr_on_exit
Android: Fix ANRs when shutting down the engine due to the render thread
2026-01-08 22:57:13 +01:00
Rémi Verschelde
886e8142b6 Merge pull request #110544 from troybonneau/master
Web: Fix clipboard text encoding in `update_clipboard_callback`
2026-01-08 22:57:09 +01:00