Commit graph

78172 commits

Author SHA1 Message Date
Thaddeus Crews
3cd6b3f8c6
Merge pull request #111674 from bruvzg/pck_virt_addr_4
Update embedded PCK virtual address.
2025-10-28 10:15:35 -05:00
Thaddeus Crews
00b6e8a9d0
Merge pull request #111570 from PavielKraskouski/fix-static-import-sourcegen
[C#] Fix source generation of statically imported members
2025-10-28 10:15:34 -05:00
Thaddeus Crews
c17ca39d99
Merge pull request #112113 from gg-yb/master
Main: Fix typo in `--gpu-profile` CLI argument
2025-10-28 10:15:33 -05:00
Thaddeus Crews
38369f4618
Merge pull request #111962 from Calinou/doc-textmesh-performance
Document TextMesh performance caveats
2025-10-28 10:15:31 -05:00
Thaddeus Crews
8bae34aa49
Merge pull request #111976 from stuartcarnie/metal_stable_bindings
Metal: Stable argument buffers; GPU rendering crashes; visionOS exports
2025-10-28 10:15:30 -05:00
Thaddeus Crews
af77ae8137
Merge pull request #111874 from deralmas/not-so-fast
Wayland: Set window parent before commit
2025-10-28 10:15:29 -05:00
Yannick Bühler
b1621dfc0b main.cpp: fix typo in gpu-profile CLI argument
main.cpp uses "profile-gpu" in one place, whereas all other occurrences in the
codebase use "gpu-profile". This fixes the gpu profiler not being configurable
via CLI.
2025-10-28 08:13:10 +01:00
Riteo Siuga
4df96fc7ab Wayland: Set window parent before commit
Fixes a timing issue where dialogs got configured right before having
their parent set. This gave compositors the time to resize/rearrange the
dialog as if it were a normal window, only to be marked as "floating"
right away. On niri, this manifested as huge dialog windows.

This is achieved with the addition of a `p_parent_id` parameter to
`window_create`, akin to its popup counterpart.

`window_create` now also accepts a single `Size2i` parameter instead of
two integers, in line with the rest of the `WaylandThread` API. The
original idea was to have a very "barebones" API, akin to the `drivers/`
directory, but that didn't pan out.
2025-10-28 04:10:28 +01:00
Stuart Carnie
97c17aedc7 Metal: Stable argument buffers; GPU rendering crashes; visionOS exports
Supersedes #110683
2025-10-28 08:45:26 +11:00
Thaddeus Crews
c0c1c68562
Merge pull request #111600 from KoBeWi/header_shoulders
Improve Transform dialog
2025-10-27 10:01:53 -05:00
Thaddeus Crews
685fa3281c
Merge pull request #111580 from timothyqiu/x11-fullscreen
X11: Fix fullscreen exit behavior
2025-10-27 10:01:52 -05:00
Thaddeus Crews
5c9333073a
Merge pull request #111696 from StarryWorm/langtable-include
Fix missing includes in headers
2025-10-27 10:01:51 -05:00
Thaddeus Crews
5a257a904a
Merge pull request #112073 from timothyqiu/make-csv-great-again
Improve CSV translations
2025-10-27 10:01:50 -05:00
Thaddeus Crews
ae8c92987e
Merge pull request #109511 from precup/speedy-editor-deletions
Speed up deletion via the Scene Tree Dock in large trees
2025-10-27 10:01:48 -05:00
Thaddeus Crews
978f9b84ce
Merge pull request #112070 from timothyqiu/export-preset-def
Fix missing setting error when starting the editor
2025-10-27 10:01:47 -05:00
Thaddeus Crews
8c7f289267
Merge pull request #112069 from timothyqiu/editor-get-complains
Improve error message when `_EDITOR_GET` fails
2025-10-27 10:01:46 -05:00
Thaddeus Crews
b72937587a
Merge pull request #110400 from Ryan-000/Optimize-Animation_track_update_hash
Optimize Animation::_track_update_hash
2025-10-27 10:01:45 -05:00
Thaddeus Crews
9928e863fd
Merge pull request #111552 from robob27/scrollbar-width-fix
Fix scrollbar render with RTL scroll following visible enabled
2025-10-27 10:01:44 -05:00
Thaddeus Crews
1fbadf8c4e
Merge pull request #111801 from scgm0/PopupMenu-no-longer-ignores-max_size
Make `PopupMenu` respect `max_size`
2025-10-27 10:01:43 -05:00
Thaddeus Crews
33df7125ec
Merge pull request #109999 from aaronfranke/shader-cleanup
Clean up some things in shader editor code
2025-10-27 10:01:42 -05:00
Thaddeus Crews
08db7ddf2f
Merge pull request #110245 from Armynator/add-min-gui-drag-distance
Make minimum drag distance configurable for gui elements
2025-10-27 10:01:41 -05:00
Thaddeus Crews
0fe71c128c
Merge pull request #112034 from bruvzg/mac_clang_check
[macOS] Update clang version check.
2025-10-27 10:01:40 -05:00
Thaddeus Crews
73bc7fd3b7
Merge pull request #112030 from twrightsman/use-pkgconf-recast
Use pkg-config for recast flags
2025-10-27 10:01:39 -05:00
Thaddeus Crews
40e3ac84bc
Merge pull request #107672 from 2frac/gpu_instances_blender_option
Add checkbox for blender's "GPU Instances" option for exporting GLTF
2025-10-27 10:01:37 -05:00
Thaddeus Crews
1996e8a135
Merge pull request #112023 from kevinlam508/dotnet-native-base-class-lookup
Fix dotnet class lookup returning modified names instead of engine names
2025-10-27 10:01:36 -05:00
Thaddeus Crews
6d32d3df75
Merge pull request #111766 from kitbdev/speed_up_spinbox_creation
Improve performance of SpinBox creation
2025-10-27 10:01:35 -05:00
Thaddeus Crews
bf90fc8c9c
Merge pull request #109844 from nikitalita/invalid-ogg-comment
AudioStreamOggVorbis: only show invalid comment warning in Editor builds
2025-10-27 10:01:33 -05:00
Thaddeus Crews
3f721d6c8c
Merge pull request #112019 from YeldhamDev/trim_it_just_a_little
Add text trimming in `LinkButton`
2025-10-27 10:01:32 -05:00
Thaddeus Crews
9ea8b10475
Merge pull request #112016 from KoBeWi/fatal_blame
Fix verbose running message
2025-10-27 10:01:31 -05:00
Thaddeus Crews
eae590550f
Merge pull request #112015 from KoBeWi/for_the_path!
Fix file duplication making random UID
2025-10-27 10:01:30 -05:00
Thaddeus Crews
fb7e9486c6
Merge pull request #112006 from twrightsman/fix/copyright
Fix copyright issues
2025-10-27 10:01:29 -05:00
Thaddeus Crews
97d11cf4f5
Merge pull request #112005 from twrightsman/feat/add-keywords-to-desktop-entry
Add some keywords to desktop entry
2025-10-27 10:01:28 -05:00
Thaddeus Crews
9e7a4987b7
Merge pull request #112004 from twrightsman/fix/appstream-broken-screenshot
Fix broken screenshot link in Appstream metadata
2025-10-27 10:01:27 -05:00
Michael Alexsander
687aa56ec8
Add text trimming in LinkButton 2025-10-27 10:53:31 -03:00
Robob27
82ddbe7878 Fix scrollbar render with RTL scroll following visible 2025-10-27 06:37:18 -04:00
scgm0
4a98162690 PopupMenu no longer ignores max_size 2025-10-27 18:10:58 +08:00
Haoyu Qiu
c1ee8e52e4 Improve CSV translations
- Adds context and plural support
- Adds unescape import options
- Better document OptimizedTranslation

Co-Authored-By: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
2025-10-27 17:47:45 +08:00
Haoyu Qiu
256e2f00ba Fix missing setting error when starting the editor 2025-10-27 14:37:10 +08:00
Haoyu Qiu
70eba54fb3 Improve error message when _EDITOR_GET fails 2025-10-27 09:44:11 +08:00
StarryWorm
796281f62f Add missing includes
Add missing <winnt.h> include in windows/lang_table.h
Add missing typedefs.h and rid.h include in godot_constraint_3d.h
Add missing <type_traits> include in iterable.h
Add missing forward declarations in rendering_shader_library.h
2025-10-26 18:25:17 -04:00
Paviel Kraskoŭski
bdb4ca906f Fix source generation of statically imported members 2025-10-26 17:02:40 +03:00
Pāvels Nadtočajevs
bc85da65a5
[macOS] Update clang version check. 2025-10-25 22:41:40 +03:00
Thaddeus Crews
0fdb93cde6
Merge pull request #112033 from Ivorforce/memnew-placement-char
Fix `memnew_placement` with `char *` arguments
2025-10-25 13:33:42 -05:00
Lukas Tenbrink
65bf516006 Fix memnew_placement with char * arguments. Before, it would call the description version, allocating on the heap instead of ni the given memory. 2025-10-25 18:50:22 +02:00
Kevin Lam
e6f441ea64 Fix dotnet class lookup returning modified names instead of engine names 2025-10-25 10:04:23 -05:00
Travis Wrightsman
8847cf7681 Fix copyright issues
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-10-25 15:58:41 +02:00
Travis Wrightsman
e0c1babd89 Add some keywords to desktop entry
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-10-25 15:55:46 +02:00
Travis Wrightsman
1e8ead50dc Use pkg-config for recast flags
Now that recastnavigation upstream ships a pkg-config file, Godot can
rely on it for getting the build-time configuration.
2025-10-25 15:52:41 +02:00
bfrac
40fcf5ee3e Added checkbox for blender's "GPU Instances" option for exporting GLTF 2025-10-25 15:07:54 +03:00
Aaron Franke
e26e96df4b
Cleanup some things in shader editor code 2025-10-24 19:57:39 -07:00