Rémi Verschelde
8416dbe3d9
Merge pull request #117525 from YeldhamDev/gridmap_ignore_repeat_selections
...
Make the `GridMap` editor ignore empty and repeated selections
2026-03-23 22:34:58 +01:00
Rémi Verschelde
86b84d861b
Merge pull request #117521 from YeldhamDev/gridmap_view_selection_fix
...
Fix 3D viewport selection getting stuck when editing a `GridMap`
2026-03-23 22:34:54 +01:00
Rémi Verschelde
34e02d031f
Merge pull request #117376 from YeldhamDev/new_mesh_library_editor
...
Create a proper editor for `MeshLibrary`
2026-03-23 22:34:34 +01:00
Rémi Verschelde
7958080d65
Merge pull request #116220 from dsnopek/foveated-rendering-vulkan-subsampled-image
...
OpenXR: Allow using Vulkan subsampled images with foveated rendering
2026-03-23 22:34:11 +01:00
Rémi Verschelde
aa5a7914e4
Merge pull request #115829 from dalexeev/gds-fix-return-codegen
...
GDScript: Fix compiler generates incorrect bytecode for conversion return
2026-03-23 22:33:57 +01:00
PhairZ
0c3bfae3ef
Implement declaration and lambda function tooltips.
2026-03-22 01:57:33 +02:00
Michael Alexsander
c766fb1ce8
Create a proper editor for MeshLibrary
2026-03-21 11:16:26 -03:00
Thaddeus Crews
0e8bd28a10
CI: Implement clangd-tidy as GitHub Action
2026-03-20 09:16:38 -05:00
Thaddeus Crews
fb4a304dee
Merge pull request #111965 from Ivorforce/memnew-typed
...
Make `memnew(RefCounted)` return `Ref`, to improve ownership safety
2026-03-19 15:39:15 -05:00
Thaddeus Crews
5d206ad314
Merge pull request #117598 from stdmnpkg/net-rv
...
Allow build mono module on RISC-V
2026-03-19 10:20:02 -05:00
Thaddeus Crews
ffec02fee7
Merge pull request #117617 from raulsntos/dotnet/fix-116169
...
Revert "[.NET] Remove EFS update on reloading assemblies" but with deferred call
2026-03-19 10:20:00 -05:00
Raul Santos
37481d6613
Revert "[.NET] Remove EFS update on reloading assemblies" but with deferred call
...
It turns out this call was needed after all, it ensures new scripts are included
in the global class list by updating EFS for them. In my previous PR I must've
only tested scripts that have been opened or loaded by the editor at some point
so I didn't encounter the bug.
This reverts the previous PR but with a deferred call to avoid reintroducing
the bug that the PR fixed. Updating EFS here is still too early, so we defer
the call to ensure the type info is available.
2026-03-19 09:17:26 +01:00
Student Main
0fe3883cce
Allow build mono module on RISC-V
2026-03-19 06:10:08 +08:00
Pāvels Nadtočajevs
abc5c87451
[HarfBuzz] Use separate rendering context for each font.
2026-03-18 21:38:06 +02:00
Lukas Tenbrink
05c33acbb1
Make memnew(RefCounted) return Ref, to force callers to take ownership of it through a reference.
2026-03-18 20:34:08 +01:00
Thaddeus Crews
456bdea954
Merge pull request #115741 from Joy-less/improve-source-generated-emit-signal-performance
...
Improve source-generated `EmitSignal{...}` performance in C#
2026-03-18 11:43:34 -05:00
Thaddeus Crews
8d403a7c0c
Merge pull request #114509 from Joy-less/fix-bugs-in-C#-StringExtensions
...
Fix bugs in C# StringExtensions
2026-03-18 11:43:33 -05:00
Thaddeus Crews
4e7fefbf62
Merge pull request #117474 from Ivorforce/gdtype-signals
...
Move signal ownership from `ClassDB` to `GDType`
2026-03-18 11:43:30 -05:00
Thaddeus Crews
87b0010244
Merge pull request #117149 from bruvzg/hb_colr
...
Update HarfBuzz to 13.1.1 and optionally use new `hb-raster` API to render glyphs.
2026-03-18 11:43:25 -05:00
Rémi Verschelde
98868393cc
Style: Enforce #include validation hook
2026-03-18 10:41:59 +01:00
Pāvels Nadtočajevs
f5d278fe90
Update HarfBuzz to 13.1.1 and optionally use new hb-raster API to render glyphs.
2026-03-18 10:48:27 +02:00
Danil Alexeev
d0eb19359e
GDScript: Fix compiler generates incorrect bytecode for conversion return
2026-03-18 11:44:20 +03:00
Joyless
e51107503d
Fix bugs in C# StringExtensions
...
Co-Authored-By: Raul Santos <raulsntos@gmail.com >
2026-03-18 00:45:45 +00:00
Rémi Verschelde
e33e98a26f
Style: Apply clang-format grouping rules
2026-03-17 20:11:01 +01:00
Michael Alexsander
1d77e2f10f
Fix 3D viewport selection getting stuck when editing a GridMap
2026-03-17 15:45:31 -03:00
Michael Alexsander
690f409998
Make the GridMap editor ignore empty and repeated selections
2026-03-17 15:12:01 -03:00
Lukas Tenbrink
7a73d3f16b
Move signal ownership from ClassDB to GDType.
2026-03-17 11:58:10 +01:00
Rémi Verschelde
7795057e4b
Misc includes or modernize fixes found via clangd-tidy
2026-03-16 21:38:26 +01:00
Thaddeus Crews
642f14b5bb
Merge pull request #117402 from akien-mga/clangd-unused-includes-modules
...
Remove unused includes in `modules` with clangd-tidy
2026-03-16 11:33:07 -05:00
Thaddeus Crews
31a8c0904c
Merge pull request #117378 from YeldhamDev/grid_map_zoom_fix
...
Fix mouse wheel zoom scrolling contents in the `GridMap` editor
2026-03-16 11:33:02 -05:00
Rémi Verschelde
7a99a2c782
Jolt: Use angled brackets for thirdparty includes
...
That's how we usually include thirdparty code, and it solves warnings
from clangd/IWYU about some Jolt headers (notably `Jolt/Jolt.h`) not being
used directly but as proxies to transitive includes.
2026-03-16 16:40:40 +01:00
Rémi Verschelde
6d309c858e
Remove unused includes in modules with clangd-tidy
2026-03-16 16:40:39 +01:00
Rémi Verschelde
6e07a6c3c9
Merge pull request #117442 from Ivorforce/classdb-dedup-name
...
De-duplicate name and inherits `StringName` properties from `ClassDB::ClassInfo`, in favour of `GDType`
2026-03-16 12:08:25 +01:00
Rémi Verschelde
5631c0ae87
Merge pull request #116899 from dalexeev/gds-deprecate-type-exists
...
GDScript: Deprecate `type_exists()` global function
2026-03-16 12:08:13 +01:00
Rémi Verschelde
872b5a52df
Merge pull request #115674 from akien-mga/jpeg-reject-CMYK-YCCK
...
jpg: Explicitly reject unsupported CMYK and YCCK colorspaces
2026-03-16 12:08:04 +01:00
Lukas Tenbrink
67f63addc1
De-duplicate name and inherits StringName properties from ClassDB::ClassInfo, in favour of GDType.
2026-03-15 16:57:10 +01:00
Michael Alexsander
96edb55fcd
Fix mouse wheel zoom scrolling contents in the GridMap editor
2026-03-15 12:26:36 -03:00
Danil Alexeev
65a7cab928
GDScript: Deprecate type_exists() global function
2026-03-15 12:26:47 +03:00
Rémi Verschelde
d9b81615e5
Remove unused includes in platform with clangd-tidy
...
Handled Linux, Windows, Android, and (partially) Web.
2026-03-14 22:37:05 +01:00
Rémi Verschelde
8415bd7105
Merge pull request #116589 from Sysex89/blend_import
...
Blender attempts should be incremented to avoid endless loop
2026-03-14 12:15:54 +01:00
Rémi Verschelde
422be7031a
Merge pull request #113586 from Ivorforce/gdtype-noms-enums
...
Move enum registration from `ClassDB` / `ClassInfo` to `GDType`.
2026-03-14 12:15:44 +01:00
Lukas Tenbrink
efcc97ee8a
Move enum registration from ClassDB / ClassInfo to GDType.
...
Create caches across supertypes for faster lookup.
2026-03-13 19:20:30 +01:00
kobewi
9a0c0bf757
Remove redundant _has_main_screen() overrides
2026-03-13 13:10:09 +01:00
Thaddeus Crews
fcb7c06646
Merge pull request #109680 from ryevdokimov/preserve-children-transform
...
Add ability to transform parent nodes without affecting global transform of its children
2026-03-12 09:03:36 -05:00
Thaddeus Crews
4e34c6ea63
Merge pull request #117053 from dalexeev/gds-fix-coroutine-stack-clearing
...
GDScript: Fix and simplify coroutine stack clearing
2026-03-12 09:03:27 -05:00
Rémi Verschelde
e015e8bde4
Remove unused includes in core with clangd-tidy
2026-03-11 06:41:36 +01:00
Thaddeus Crews
563654353d
Merge pull request #110778 from BastiaanOlij/openxr_khr_generic_controller
...
OpenXR: Add support for `XR_KHR_generic_controller`
2026-03-10 20:04:40 -05:00
Thaddeus Crews
ca77be8d0a
Merge pull request #117286 from akien-mga/clangd-unused-includes-scene
...
Remove unused includes in `scene` with clangd-tidy
2026-03-10 14:11:08 -05:00
Thaddeus Crews
3837993f05
Merge pull request #117194 from jrouwe/heightfield_precision
...
Increase maximum value of `HeightFieldShape::mBitsPerSample` to 16 to allow for better precision
2026-03-10 14:11:06 -05:00
Rémi Verschelde
8028b65442
Remove unused includes in scene with clangd-tidy
2026-03-10 16:40:00 +01:00