Commit graph

82115 commits

Author SHA1 Message Date
kleonc
4e8d5062e6 Fix drag-resizing Control with non-zero pivot_offset_ratio 2026-02-08 20:18:39 +01:00
kobewi
44f9d7fa2e Change TabContainer's popup button into real Button 2026-02-08 18:13:45 +01:00
chocola-mint
0852de7098 Account for the current section when processing AnimationTracks 2026-02-08 22:08:33 +09:00
Silc Lizard (Tokage) Renew
9ebc4c3013 Add view_plane_rotation_gizmo_scale to EditorSettings 2026-02-08 18:50:49 +09:00
Jorrit Rouwe
8a6d125ec2 Jolt Soft Body: Make default mass 1 kg and fix stiffness conversion
Before this change, the default SoftBody3D mass was 0 which would set the mass of every vertex to 1 kg. The SoftBody3D UI in this case shows 0.001 kg, while for a cloth with a reasonable number of subdivisions the actual weight would be in the order of 1000 kg. This weight is likely to be much more than the weight of other RigidBody3D's in the scene (their default weight is 1) causing unrealistic interactions.

* Changed the default mass for a soft body to 1 kg, this mass is distributed uniformly across all soft body vertices. This matches what Godot Physics does.
* Added a missing call to _update_mass() so that calling set_mass after creation actually updates the mass now.
* Added an error check to set_mass() so that it no longer accepts zero mass as input.
* Fixed the conversion from godot stiffness to Jolt's compliance with a formula that was derived from the XPBD vs PBD equations. The previous conversion routine was determined experimentally and did not account for vertex mass. This meant that when the vertex mass became really low, the simulation became unstable.
2026-02-08 10:38:46 +01:00
xuhuisheng
e3f73abe20 Fix AHashMap realloc cause AnimationPlayer crash, second try 2026-02-08 10:16:45 +08:00
Robert Yevdokimov
29a16725c3 Fix using editor viewport splitters failing sometimes 2026-02-07 17:26:45 -05:00
cdemirer
86d336e1e0 Create EditorHelpHighlighter in Project Manager
so that it works in Editor Settings opened without loading a project.
2026-02-07 21:50:09 +03:00
Anish Kumar
0c89904687 Fix FileAccess.seek_end behavior on Android 2026-02-08 00:16:34 +05:30
X23
0b8651810f Fix erroneous use of atomic in the dirty flags of Node3D 2026-02-08 00:42:19 +08:00
Robert Yevdokimov
415ddc83e1 Fix trackball not highlighting immediately when toggling Use Trackball 2026-02-07 10:12:15 -05:00
Rémi Verschelde
c595203075
Update CODEOWNERS after teams restructuring 2026-02-07 15:04:39 +01:00
X23
44fa4a4cde Fix transform notification in threaded processing. 2026-02-07 17:51:30 +08:00
Robert Yevdokimov
fdf126e1d9 Show viewport messages and rotation line instantly on instant transforms 2026-02-06 15:33:01 -05:00
cdemirer
d68d42b6f5 Fix double memdelete of dummy_player
It's already deleted as a result of being part of the tree.
2026-02-06 20:41:56 +03:00
Allen Pestaluky
ec394025f1 Fix viewport debanding not working with spatial scalers. 2026-02-06 12:05:43 -05:00
HolonProduction
7f7840c7cb LSP: Remove unused ExtendGDScriptParser::get_member_completions 2026-02-06 15:51:03 +01:00
Thaddeus Crews
56f3e2611d
Merge pull request #114559 from HolonProduction/lsp/fix-performance-scene-loading-workspace-completion
LSP: Fix loading scene for every request on script file for workspace completion
2026-02-06 08:18:04 -06:00
Thaddeus Crews
de6a487b35
Merge pull request #115705 from dalexeev/improve-non-exported-members-remote-tree
Improve display of non-exported members in Remote Tree Inspector
2026-02-06 08:18:03 -06:00
Thaddeus Crews
f801f496a8
Merge pull request #115193 from skiessq/fix-visual-shader-frame-duplication
VisualShader: Fix nodes not attaching to new Frame on duplication
2026-02-06 08:18:02 -06:00
Thaddeus Crews
0f8119a3db
Merge pull request #115575 from KoBeWi/native_instances
Fix Rename option for instance roots
2026-02-06 08:18:00 -06:00
Thaddeus Crews
b597f93960
Merge pull request #115952 from Nintorch/remove-joypadsdl-singleton
Remove unused `JoypadSDL::singleton`
2026-02-06 08:17:59 -06:00
Thaddeus Crews
80d3019de8
Merge pull request #115951 from Bromeon/bugfix/gdextension-breakage
Fix GDExtension breakage in removed `AudioEffectSpectrumAnalyzer::get_tap_back_pos`
2026-02-06 08:17:58 -06:00
Thaddeus Crews
3f3dc88c7e
Merge pull request #115949 from bruvzg/ts_clamp_size
[TextServer] Clamp internal font rendering size to 2048.
2026-02-06 08:17:57 -06:00
Thaddeus Crews
a1604ab74c
Merge pull request #115946 from bruvzg/zip_pack_pt
[ZIPPacker] Add support for Unix permissions and modification time.
2026-02-06 08:17:56 -06:00
Thaddeus Crews
8557916777
Merge pull request #115935 from Repiteo/style/inc-to-h
Style: Convert `*.gen.inc` to `*.gen.h` for ninja
2026-02-06 08:17:55 -06:00
Thaddeus Crews
24ae6c89be
Merge pull request #115931 from cdemirer/fix-uaf-animation-tree
Fix use-after-free in AnimationTree (AHashMap realloc)
2026-02-06 08:17:54 -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
f6b89548a4
Merge pull request #115927 from Scrawach/fix-case-insensitive-warning-for-windows
Fix warnings relating to case mismatch in file path for windows
2026-02-06 08:17:53 -06:00
Thaddeus Crews
3a44846a86
Merge pull request #115543 from ryevdokimov/don't-frelook-highlight-gizmos
Don't highlight gizmos while in freelook
2026-02-06 08:17:52 -06:00
Thaddeus Crews
c729962899
Merge pull request #115923 from GusatuDamianAlexandru/fix-classdb-sorted-class-list
Core: Fix ClassDB class list sorting regression
2026-02-06 08:17:51 -06:00
Thaddeus Crews
a4ea276cf4
Merge pull request #115919 from cdemirer/fix-blendtree-use-after-free
Fix use-after-free in Animation Blend Tree
2026-02-06 08:17:49 -06:00
Thaddeus Crews
ff7d5cb3d0
Merge pull request #113743 from Yarwin/feature/improve-automated-checks-for-gdextension-compatibility
Improve automated checks for GDExtension compatibility
2026-02-06 08:17:48 -06:00
Thaddeus Crews
526bb56115
Merge pull request #107597 from dalexeev/editor-help-improve-appearance
Editor: Improve appearance of built-in help
2026-02-06 08:17:47 -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
Thaddeus Crews
30873435b8
Merge pull request #115514 from Arjun-explores-Arjun-learn/clarify-camera3d-frustum-size
Clarify `Camera3D.set_frustum()` size parameter
2026-02-06 08:17:44 -06:00
Thaddeus Crews
e57e50ef87
Merge pull request #115862 from nhold/nhold/unique-resource-from-inherited
Fix Unique Resources from Inherited Scenes
2026-02-06 08:17:43 -06:00
Thaddeus Crews
1877e84ca0
Merge pull request #115605 from dsnopek/openxr-hand-interaction-better-defaults
OpenXR: Better action map defaults for hand interaction profile
2026-02-06 08:17:42 -06:00
Thaddeus Crews
325a243431
Merge pull request #115594 from dsnopek/xrcamera3d-docs
Update `XRCamera3D` docs to clarify what it provides and overrides
2026-02-06 08:17:41 -06:00
Nathan Hold
e67a431894
Fix Unique Resources from Inherited Scenes
Co-Authored-By: Tomasz Chabora <kobewi4e@gmail.com>
2026-02-06 08:15:26 -06:00
GusatuDamianAlexandru
02a3ada502
Core: Fix ClassDB class list sorting regression 2026-02-06 13:07:20 +01:00
Nintorch
1469287ef7 Remove unused JoypadSDL::singleton 2026-02-06 16:44:46 +05:00
Jan Haller
9dc1a82900 Fix GDExtension compatibility breakage in removed getter 2026-02-06 12:15:29 +01:00
Pāvels Nadtočajevs
7887ace6c8
[ZIPPacker] Add support for Unix permissions and modification time. 2026-02-06 11:46:26 +02:00
Pāvels Nadtočajevs
cfe2a6c2ce
[TextServer] Clamp internal font rendering size to 2048. 2026-02-06 11:26:05 +02:00
Danil Alexeev
6e3dc38835
Editor: Improve appearance of built-in help 2026-02-06 11:15:59 +03:00
Dexter
3f40ff020c Add context menu to the Video RAM tab of the Debugger bottom panel 2026-02-06 10:18:14 +03:30
Dexter
9af504bd28 Add a script editor keyboard shortcut to show the documentation tooltip for the word the caret is on 2026-02-06 09:53:29 +03:30
Thaddeus Crews
8d0a096487
Ignore *.gen.inc to *.gen.h commit 2026-02-05 19:49:15 -06:00
Thaddeus Crews
7dae5da198
Style: Convert *.gen.inc to *.gen.h 2026-02-05 19:47:56 -06:00