Commit Graph

82361 Commits

Author SHA1 Message Date
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
Thaddeus Crews d385b9e608 Merge pull request #117597 from StarryWorm/method-bind-breakup-(so-sad)
Core: Split `method_bind_common.h` from `method_bind.h`
2026-03-19 10:19:58 -05:00
Thaddeus Crews 2addc30fb3 Merge pull request #117580 from bruvzg/hb_ctx
[HarfBuzz] Use separate rendering context for each font.
2026-03-19 10:19:57 -05:00
Thaddeus Crews 44b302b153 Merge pull request #117582 from KoBeWi/ACTIVATE_NOW
Remove unused `MSG_ID_ACTIVE`
2026-03-19 10:19:56 -05:00
Thaddeus Crews 6782fe44c2 Merge pull request #117477 from YeldhamDev/build_profile_res_nodes_only
Build profile: only allow classes derived from `Resource` and `Node` to be disabled
2026-03-19 10:19:55 -05:00
Thaddeus Crews a74ec70626 Merge pull request #117334 from clayjohn/polygon2d-update
Add fast path to Polygon2D
2026-03-19 10:19:54 -05:00
Thaddeus Crews fa4d24cbb5 Merge pull request #116513 from deralmas/wl/dedup-global-remove
Wayland: Deduplicate cleanup logic
2026-03-19 10:19:52 -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
StarryWorm 189c9497b3 split method_bind_common.h from method_bind.h 2026-03-18 17:41:32 -04:00
Pāvels Nadtočajevs abc5c87451 [HarfBuzz] Use separate rendering context for each font. 2026-03-18 21:38:06 +02:00
kobewi 9889da604a Remove unused MSG_ID_ACTIVE 2026-03-18 20:21:39 +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 ce4dec9137 Merge pull request #117382 from uoslider-wq/profiler-fix-bug-CPU-excessive-usage
Profiler: Fix for graph using excessive CPU
2026-03-18 11:43:31 -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 7544660ca4 Merge pull request #117555 from bruvzg/gen_bundle_arch
[iOS/visionOS] Do not include wrong platform libs when using `generate_bundle`.
2026-03-18 11:43:29 -05:00
Thaddeus Crews 179ee951b6 Merge pull request #117530 from ArchercatNEO/wp-color-management-warning
Wayland: Only report HDR request failed warning if HDR was actually requested
2026-03-18 11:43:28 -05:00
Thaddeus Crews a042e07db6 Merge pull request #117033 from virusbear/fix_unknown_identifier_source_texture
Fix unknown identifier `source_texture` in `texture_blit` visual shader
2026-03-18 11:43:27 -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
Thaddeus Crews 1b498aefc2 Merge pull request #112447 from QbieShay/qbe/angle3d-scale3d-y-billie
Add scale3d and orientation3d in particle process
2026-03-18 11:43:24 -05:00
Thaddeus Crews 3e051d8fe1 Merge pull request #116818 from Goldenlion5648/expand-to-selected-fix
Make selecting node in remote expand tree
2026-03-18 11:43:23 -05:00
virusbear f18c121586 Fix texture blit source texture naming 2026-03-18 11:40:52 -05:00
Rémi Verschelde 33b487690e Merge pull request #117564 from akien-mga/libpng-1.6.55
libpng: Update to 1.6.55
2026-03-18 15:17:25 +01:00
Rémi Verschelde cf1c203015 libpng: Update to 1.6.55 2026-03-18 14:55:09 +01:00
Pāvels Nadtočajevs fd74ad709f [iOS/visionOS] Do not include wrong platform libs when using generate_bundle. 2026-03-18 13:08:07 +02:00
Rémi Verschelde 68dd8db336 Merge pull request #117535 from Repiteo/ci/validate-includes
CI: Add `#include` validation hook
2026-03-18 11:49:31 +01:00
Qbieshay 731d492e6a Added scale3d and rotation3d in particle process
co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: Skyth (Asilkan) <19259897+blueskythlikesclouds@users.noreply.github.com>
2026-03-18 11:15:59 +01:00
Rémi Verschelde 4336184ea4 Style: Tweak ordering of thirdparty includes with angle brackets 2026-03-18 10:41:59 +01:00
Rémi Verschelde 98868393cc Style: Enforce #include validation hook 2026-03-18 10:41:59 +01:00
Thaddeus Crews f6d1765340 CI: Add #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
Rémi Verschelde 734f5473c1 Merge pull request #117491 from akien-mga/style-include-grouping
Style: Define clang-format rules for include grouping
2026-03-18 08:00:45 +01: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
Rémi Verschelde 764bda8d6c Style: Define clang-format rules for include grouping 2026-03-17 20:10:30 +01:00
ArchercatNEO 5b66760492 Wayland: only emit HDR request failed warning if HDR was actually requested
Fixes #117527
2026-03-17 18:52:38 +00:00
Thaddeus Crews 29d2c7ece5 Merge pull request #117173 from Chaosus/restrict_shader_preprocessor
Restrict condition parsing in shader preprocessor
2026-03-17 13:44:12 -05:00
Thaddeus Crews be33d1ceb0 Merge pull request #114941 from syntaxerror247/fix-HashMap-crash
Android: Fix java.util.HashMap handling
2026-03-17 13:44:11 -05:00
Thaddeus Crews c9e87de042 Merge pull request #117511 from mihe/safe-signal-connections
Improve thread-safety of `Object` signals
2026-03-17 13:44:10 -05:00
Thaddeus Crews 5d2548f524 Merge pull request #117505 from DSOE1024/patch-2
Fix preprocessor directives for X11 and GLES3
2026-03-17 13:44:09 -05:00
Thaddeus Crews 8dfdf5998e Merge pull request #117502 from lawnjelly/scu_spring_clean
SCons: Update SCU to accelerate new folders
2026-03-17 13:44:08 -05:00
Thaddeus Crews e37ed10126 Merge pull request #117495 from vaner-org/blendspace-anim-invalid-char
Fix invalid character when adding library anim in BlendSpace
2026-03-17 13:44:07 -05:00
Thaddeus Crews f8d2e19bf6 Merge pull request #117380 from ryevdokimov/vertex-snap-future
Add 3D vertex snap base setting (Vertex/Origin)
2026-03-17 13:44:07 -05:00
Thaddeus Crews 8423b86dd4 Merge pull request #117201 from uno1982/fix/richtextlabel-drag-selection-after-double-click
Fix RichTextLabel drag selection not working after double-click
2026-03-17 13:44:05 -05:00
Anish Kumar 5387f0d596 Android: Fix crash when emitting signal with java.util.HashMap 2026-03-17 22:55:18 +05:30
Chaosus e05ceb0e14 Restrict condition parsing in shader preprocessor 2026-03-17 16:13:38 +03:00
Mikael Hermansson 64f7bbbf12 Improve thread-safety of Object signals 2026-03-17 14:02:35 +01:00
Lukas Tenbrink 7a73d3f16b Move signal ownership from ClassDB to GDType. 2026-03-17 11:58:10 +01:00
DSOE1024 980639ff6e Fix preprocessor directive for X11 and GLES3 2026-03-17 17:26:24 +08:00
lawnjelly 6a3c9e5909 SCU - update to accelerate new folders 2026-03-17 08:55:36 +00:00