Commit Graph

79090 Commits

Author SHA1 Message Date
6002abe017 Merge pull request #113099 from HolonProduction/salvage-lsp-bb
GDScript LSP: Rework and extend BBCode to markdown docstring conversion
2025-11-24 10:21:40 -06:00
1fc27cc1a9 Merge pull request #95817 from nongvantinh/implement-10493
Implement dynamic scaling of the LineEdit right icon based on control size and scale factor
2025-11-24 10:21:39 -06:00
761b78b7ec Merge pull request #112967 from Koyper/fix_popup_menu_error_spam_and_remove_native_signals
[PopupMenu] Fix error spam and skip submenu hidden signals on native menus
2025-11-24 10:21:38 -06:00
02335fa126 Merge pull request #107845 from dsnopek/gdextension-interface-json
GDExtension: Store source of `gdextension_interface.h` in JSON
2025-11-24 10:21:36 -06:00
9c753915d1 Merge pull request #113084 from BrotherShort/fix-tab-bar-offset
Fix tab bar offset
2025-11-24 10:21:35 -06:00
48887b3f2e Merge pull request #99640 from Repiteo/scons/future-annotations-minimal
SCons: Integrate `annotations` where relevant
2025-11-24 10:21:34 -06:00
55c93555e8 Merge pull request #112054 from vaner-org/oneshot-abort-on-interruption
Add "Abort on Reset" property to AnimationNodeOneShot
2025-11-24 10:21:33 -06:00
7477823ad5 Merge pull request #113068 from deralmas/writing-with-style
Wayland: Implement compose and dead key support
2025-11-24 10:21:31 -06:00
3f950a5bdf Merge pull request #113064 from aflorea-2k/fix-thread-warning
Fix a thread warning
2025-11-24 10:21:30 -06:00
56d766a2a7 Merge pull request #113061 from Ivorforce/profile-alloc-fixes
Only call `GodotProfileAlloc` when the allocation actually happened.
2025-11-24 10:21:29 -06:00
55e98063fe Merge pull request #113055 from TokageItLab/tbik-mutable-fix
Fix mutable bone axes process in TwoBoneIK3D
2025-11-24 10:21:28 -06:00
a56260773b Merge pull request #107423 from TokageItLab/blend_with_rest
Add `interpolate_via_rest()` static func to Animation class
2025-11-24 10:21:26 -06:00
06f7cc9e02 Merge pull request #101787 from Break-Ben/signals-and-groups-docks
Separate Node editor dock
2025-11-24 10:21:24 -06:00
d5d061e1c2 Merge pull request #108180 from Naros/use-script-dialog-for-script-resources
Use create script dialog for script-type resources
2025-11-24 10:21:23 -06:00
008f5165d4 Merge pull request #113044 from Yarwin/bugfix/fix-string-rfindn
Fix `String::rfindn` for strings with only one character.
2025-11-24 10:21:22 -06:00
2250b317a8 Merge pull request #113041 from ArchercatNEO/libdecor-conditional
Wayland: Fix compiling with `libdecor=no`
2025-11-24 10:21:21 -06:00
3d0f2889d8 Merge pull request #113034 from lodetrick/new-dock-tiles
Use new dock system for TileMap and TileSet
2025-11-24 10:21:20 -06:00
da8817a4e8 Use new dock system for TileMap and TileSet 2025-11-24 03:13:02 -08:00
cd2bd8f624 GDScript LSP: Rework and extend BBCode to markdown docstring conversion
The original implementation was minimal and produced docstrings with poor formatting and no line returns in code editors other than VSCode.

Co-authored-by: HolonProduction <holonproduction@gmail.com>
2025-11-24 11:39:58 +01:00
23b6f129c7 Use create script dialog for script-type resources 2025-11-24 04:43:18 -05:00
1538b2b8e6 Fix tab bar offset 2025-11-24 03:35:45 +08:00
c4da6d0915 Fix mutable bone axes process in TwoBoneIK3D 2025-11-23 17:31:55 +09:00
8ced63315a Wayland: Implement compose and dead key support 2025-11-22 23:30:23 +01:00
35a6ba5ff9 Fix a thread warning 2025-11-22 22:17:36 +01:00
11fc998368 SCons: Integrate annotations where relevant
• Expand Ruff linter to catch & upgrade legacy type-hint syntax
2025-11-22 13:22:31 -06:00
70b7b44e5c Only call GodotProfileAlloc when the allocation actually happened. 2025-11-22 17:40:54 +01:00
364e98afc5 Fix String::rfindn for strings with only one character.
----

Remove optimization – no need to introduce extra complexity for
negligible (if any) gains.
2025-11-22 16:52:55 +01:00
270407b20a Implement dynamic scaling of the LineEdit right icon based on control size and scale factor
The implementation allows the LineEdit node to scale the right icon to match the font size first. Then, when the `expand_icon` option is enabled, the icon will expand to the full height of the node. The scale of the icon can then be controlled using the scale factor.

Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-11-22 18:32:33 +07:00
4dd5c83f72 Wayland: compile with libdecor=no 2025-11-22 08:29:05 +00:00
ef9738005a Separate Node editor dock 2025-11-22 10:17:03 +08:00
5b61baa60d Fix error spam and skip submenu hidden signals on native menus 2025-11-21 19:01:15 -06:00
235a32ad11 Merge pull request #113023 from dsnopek/tracy-framemark-on-linux
Correctly mark frame start for profilers (Tracy/Perfetto) on Linux
2025-11-21 18:37:40 -06:00
101b827087 Merge pull request #110623 from YeldhamDev/time_manipulation
Allow resizing the length of animations by dragging the timeline
2025-11-21 18:37:39 -06:00
4ce5f9cbde Merge pull request #112571 from TokageItLab/change-line-finish-anim
Move the line of calling `animation_finished` signal to ensure stopping
2025-11-21 18:37:37 -06:00
18046f5b8e Merge pull request #112986 from aaronfranke/skel-bone-count
Fix SkeletonProfileHumanoid bone count documentation
2025-11-21 18:37:36 -06:00
d540752f15 Merge pull request #109972 from BlueCube3310/lmap-dir-pack
LightmapGI: Pack L1 SH coefficients before denoising
2025-11-21 18:37:35 -06:00
3619c68856 Merge pull request #91634 from jogly/gilley/fix-anim-loop-import
Fix animation loop import hints becoming lost
2025-11-21 18:37:33 -06:00
640109eeea Merge pull request #111952 from KoBeWi/curing_dementia
Remember animation snapping state
2025-11-21 18:37:32 -06:00
25a62398e8 Merge pull request #112396 from sockeye-d/fix-scrollbar-margin-min-size
Make ScrollContainer scrollbar margins affect minimum size
2025-11-21 18:37:30 -06:00
dca2986321 Merge pull request #112844 from bruvzg/cwd_error
Add error message when trying to load project from CWD.
2025-11-21 18:37:29 -06:00
7ec0243f10 Merge pull request #110376 from TokageItLab/mod-keying
Add option to keying modified transform by `SkeletonModifier3D`
2025-11-21 18:37:28 -06:00
b9a92ca7d1 Merge pull request #112231 from timothyqiu/bezier-default-mode
Improve Bezier Default Mode button in Animation dock
2025-11-21 18:37:27 -06:00
fa6ca106c7 Merge pull request #112962 from goncalo/patch-1
Fix display/window/size/initial_position_type project setting description
2025-11-21 18:37:25 -06:00
25cc9ccefb Merge pull request #112577 from timothyqiu/multiple-translations-per-locale
Add methods for querying loaded `Translation` instances
2025-11-21 18:37:24 -06:00
4f255fa7d7 Add interpolate_via_rest static func to Animation class 2025-11-22 07:52:32 +09:00
f4244fd61c Tweak/Add skeleton modifier keying button to top of the Viewport 2025-11-22 07:45:02 +09:00
de4979fcaf Abort OneShot if previously interrupted 2025-11-22 03:05:31 +05:30
cb7d00efad Correctly mark frame start for profilers (Tracy/Perfetto) on Linux 2025-11-21 14:59:55 -06:00
ccf414ecb4 Merge pull request #112989 from blueskythlikesclouds/typed-uav-load-additional-check
Check for Typed UAV Load Additional Formats capability when creating D3D12 device.
2025-11-21 14:46:53 -06:00
0e182ee83d Merge pull request #112506 from RandomShaper/less_locky_cmd_queue
CommandQueueMT: Reduce contention + Fix race conditions
2025-11-21 14:46:52 -06:00