HolonProduction
ca1e444bca
GDScript: Do phrase level recovery when parsing faulty dictionaries
2025-03-06 11:35:56 +01:00
HolonProduction
676e4c9013
GDScript: Cancel suspended functions when reloading a script
2025-03-06 11:34:40 +01:00
Thaddeus Crews
c81405d841
Merge pull request #102880 from mooflu/svg_artifacts_102839
...
Apply `fix_alpha_edges` for both theme icons and font glyphs.
2025-03-05 12:07:51 -06:00
Micky
8922a2f5a3
Reorder properties in NoiseTexture2D/3D
2025-03-05 14:55:59 +01:00
Olle Lukowski
3f1594ab90
Delete rendering device on the same thread it was created
2025-03-04 09:18:35 +01:00
Rémi Verschelde
d5a494469d
Merge pull request #102576 from arkology/network-profiler-flow-container
...
Use `FlowContainer` for `EditorNetworkProfiler` bar
2025-03-04 01:00:20 +01:00
Rémi Verschelde
a414fed4c5
Merge pull request #98034 from raulsntos/dotnet/variant-object-id
...
[.NET] Use `ObjectID` when converting `Variant` to `GodotObject`
2025-03-04 01:00:16 +01:00
Raul Santos
7dcad4c9ad
Move entries from AnalyzerReleases.Unshipped.md to AnalyzerReleases.Shipped.md
2025-03-04 00:35:42 +01:00
Rémi Verschelde
1c35a31b9e
Bump version to 4.5-dev
...
Mr. Godot told me to tell you he won't come this evening but surely tomorrow.
2025-03-03 17:27:40 +01:00
Pāvels Nadtočajevs
ec10d38d2f
Update HarfBuzz to 10.4.0
2025-03-03 07:55:00 +02:00
Jakub Marcowski
100001c807
ufbx: Update to 0.17.1
2025-03-02 11:37:32 +01:00
Mikael Hermansson
62e8b1e5fd
Fix broken negative scaling when using Jolt Physics
2025-03-02 01:14:19 +01:00
Fredia Huya-Kouadio
33a235beb8
Inform that Android sensors must be enabled for MobileVR support
2025-02-27 12:53:57 -08:00
Rémi Verschelde
dd43d401ec
Merge pull request #103338 from dsnopek/openxr-passthrough-emulation-wins
...
OpenXR: Emulated alpha blend mode should override the real blend mode
2025-02-27 12:40:36 +01:00
Pāvels Nadtočajevs
ddd807ff7d
Add (void *) cast directly to GetProcAddress calls.
2025-02-27 12:30:04 +02:00
David Snopek
fd622afb1d
OpenXR: Emulated alpha blend mode should override the real blend mode
2025-02-26 17:35:03 -06:00
Aaron Franke
0528d92d73
Fix compiling on arm64 Linux
2025-02-25 14:47:29 -08:00
Michael Alexsander
aea559b39a
Allow to compile the engine without XR support
2025-02-25 17:07:21 -03:00
Thaddeus Crews
9f4ac3c0b0
Merge pull request #103259 from BlueCube3310/bcdec-fix-realign
...
bcdec: Fix unnecessary alignment of texture resolution when only one of its dimensions isn't divisible by 4
2025-02-24 19:52:21 -06:00
BlueCube3310
a22c16cf5c
bcdec: Fix unnecessary alignment of texture resolution when only one of its dimensions isn't divisible by 4
2025-02-24 21:40:34 +01:00
Fabio Alessandrelli
fe84b84b51
[mbedTLS] Enable TLS 1.3 negotiation by default
2025-02-24 14:04:09 +01:00
DE-YU_H14
b2b7c1fd77
Force include TOOLS in Editor to prevent data loss
...
Update modules/mono/editor/Godot.NET.Sdk/Godot.NET.Sdk/Sdk/Sdk.targets
Co-authored-by: Raul Santos <raulsntos@gmail.com >
2025-02-23 05:54:27 +08:00
Rémi Verschelde
cbb22caa35
Merge pull request #102964 from akien-mga/mbedtls-2.28-compat
...
mbedtls: Don't set TLS max version on Mbed TLS < 3.0
2025-02-20 16:51:51 +01:00
A Thousand Ships
fec3d9e68c
[Editor] Fix return of EditorTranslationParserPlugin._parse_file
...
Merged `_get_comments` into `_parse_file` and changed to using a
returned `Array[PackedStringArray]` instead.
2025-02-19 20:11:24 +01:00
Frank Becker
70a8421c30
Apply fix_alpha_edges for both theme icons and font glyphs.
...
Only apply fix_alpha_edges for SVG glyphs.
Allow modulate for svg glyphs.
2025-02-18 13:10:28 -08:00
Thaddeus Crews
7e5baa0426
Style: Enforce trailing newlines on svgs
2025-02-18 11:02:45 -06:00
Rémi Verschelde
5f8b5a34c6
mbedtls: Don't set TLS max version on Mbed TLS < 3.0
...
Relevant for Linux distribution packages which may link against system Mbed TLS.
Fixes #102957 .
2025-02-17 17:51:15 +01:00
Rémi Verschelde
032cec51a7
Merge pull request #101958 from berarma/theora_fixes
...
Fix Theora video issues
2025-02-17 09:47:36 +01:00
Lukas Tenbrink
279505d8b0
Optimize GDScriptLambdaCallable by skipping the unnecessary ObjectDB lookup for script.
2025-02-16 20:52:09 +01:00
kobewi
012d47b089
Allow exporting variables of type Variant
2025-02-15 18:00:55 +01:00
Rémi Verschelde
5da66ebc57
Merge pull request #102861 from Faless/mp/enet_close_destroy
...
[ENet] Explicitely destroy hosts on close
2025-02-14 22:58:28 +01:00
Rémi Verschelde
7a0e659a80
Merge pull request #102836 from raulsntos/dotnet/export-tool-button-no-storage
...
[.NET] Disallow `[ExportToolButton]` on members thay may store the Callable
2025-02-14 22:58:25 +01:00
Rémi Verschelde
8add5838ac
Merge pull request #102774 from Faless/mbedtls/optional_tls1.3
...
[TLS] Disable TLSv1.3 support by default
2025-02-14 22:58:16 +01:00
Rémi Verschelde
aeadefc1a2
Merge pull request #102579 from BlueCube3310/lightmap-denoise-region-expose
...
Lightmapper: Expose the JNLM denoiser region size in the project settings
2025-02-14 22:58:10 +01:00
David Snopek
d9fbb1affb
OpenXR: Expose more system info from XrSystemProperties
2025-02-14 14:03:20 -06:00
Fabio Alessandrelli
488cdbacdb
[TLS] Disable TLSv1.3 support by default
2025-02-14 18:06:46 +01:00
Fabio Alessandrelli
062413fb30
[ENet] Explicitely destroy hosts on close
...
To ensure we free up the UDP port even if a script is holding a
reference to the underlying host, we need to explicitly destroy it on
close.
2025-02-14 15:51:03 +01:00
Raul Santos
2550cdc0c4
[.NET] Skip serializing delegates with a disposed target
...
When reloading assemblies, we serialize the managed delegates so we can recreate the callables later. If the delegate's target is a GodotObject that has already been disposed, we can't serialize the delegate.
Before this change, trying to serialize one of these delegates throws an exception and prevents releasing its strong GCHandle, so the assembly can't be unloaded.
With this change, we don't serialize the delegates and release them anyway. This means some delegates may get lost on reloading assemblies, but if their target was already freed it's probably fine.
2025-02-14 03:17:06 +01:00
DE-YU_H14
288e3e3af2
Improve documentation for C# typed collection wrappers
2025-02-14 08:19:58 +08:00
Raul Santos
f4094b554d
[.NET] Disallow [ExportToolButton] on members thay may store the Callable
...
Ensures the user doesn't store the Callable so the .NET assembly can be reloaded.
2025-02-14 01:09:59 +01:00
HolonProduction
c00518eec7
Autocompletion: Override context for preload
2025-02-13 22:56:06 +01:00
Thaddeus Crews
b853aceece
Merge pull request #102286 from ryevdokimov/fix-collision-reposition-csgshape
...
Fix collision reposition with `CSGShape3D`
2025-02-13 10:15:41 -06:00
Thaddeus Crews
d2c79f0cb3
Merge pull request #102754 from smix8/fix_navbase_dirty
...
Fix NavBase properties not requesting sync
2025-02-13 10:15:38 -06:00
Robert Yevdokimov
6f0a0ba408
Fix collision reposition with CSGShape3D
2025-02-13 19:31:58 +04:00
Bernat Arlandis
24278072a9
Replace memnew with instantiate
2025-02-13 15:34:00 +01:00
smix8
9dfeabc92a
Add path query region filters
...
Adds filter lists to exclude or include specific regions in path queries.
2025-02-13 15:05:34 +01:00
BlueCube3310
7ed64ebd9a
Lightmapper: Expose the JNLM denoiser region size in the project settings
2025-02-13 12:00:51 +01:00
Rémi Verschelde
26ac8ce50f
ThorVG: Explicitly enable embedded texture support with THORVG_FILE_IO_SUPPORT
...
This was made opt-in in 0.15.6 so we need to define it now.
Co-authored-by: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com >
2025-02-12 19:05:28 +01:00
Bernat Arlandis
00fb5c4df5
Crop image when doing color space conversion
2025-02-12 13:08:05 +01:00
smix8
98f5305d4b
Fix NavBase properties not requesting sync
...
Fixes that setters of NavBase properties never made the link or region dirty and requested a sync.
2025-02-12 12:16:53 +01:00