Commit graph

77173 commits

Author SHA1 Message Date
Thaddeus Crews
aad046edba
Merge pull request #107045 from Ivorforce/rename-hashing-variables
Rename internal fields and variables in `AHashMap`, `HashMap` and `HashSet`
2025-09-18 12:42:20 -05:00
Thaddeus Crews
1e84bc4d9c
Merge pull request #108260 from Silver1063/master
Fix modifier order in keycode string generation
2025-09-18 12:42:20 -05:00
Lukas Tenbrink
a916325e6a Use Span for String.sprintf, to accelerate vformat not needing to allocate an Array. 2025-09-18 19:29:04 +02:00
Lukas Tenbrink
d1fd42bf3c Expose copy_from_unchecked as append_utf32_unchecked and String::utf32_unchecked in String for high performance string copies. Expose append_wstring and String::wstring for platform strings. 2025-09-18 19:26:57 +02:00
Rémi Verschelde
b9cdc74b2b
Vorbis: Add details to warning about invalid comment header 2025-09-18 12:19:25 +02:00
Roland Marchand
bee392fcd2
Specified delta interaction in CharacterBody docs 2025-09-18 03:27:13 -04:00
Mounir Tohami
1b697aff38 X11 input: prevent non-printable keys from producing empty Strings 2025-09-18 06:56:22 +03:00
DeeJayLSP
7b5c53d996 Use 64-bit offset/loop points in AudioStreamWAV 2025-09-17 20:39:21 -03:00
clayjohn
fc951855ed Move check for sky cubemap array back into the SkyRD initializer so it is set before being used.
Previously it was moved out of this function becuase we relied on RenderingServer::get_video_adapter_name which wasn't available yet.

However, that was unnecessary since it is just a wrapper around RenderingDevice::get_device_name() which is available.
2025-09-17 11:41:56 -07:00
Lukas Tenbrink
46b88dcbda Rename internal fields and variables in AHashMap, HashMap and HashSet for consistency. 2025-09-17 19:10:02 +02:00
Thaddeus Crews
8b4b93a82e
Merge pull request #105950 from Joy-less/Fix-array-span-constructors
Fix array span constructors in C#
2025-09-17 11:34:19 -05:00
Thaddeus Crews
cc7397ceb7
Merge pull request #110556 from Ivorforce/safe-nul-parse
Check for `NUL` characters in string parsing functions.
2025-09-17 11:34:18 -05:00
Thaddeus Crews
e5f9f4d1cb
Merge pull request #110618 from timothyqiu/editor-translations-h-cpp-split
Editor: Generate translation data in separate cpp files
2025-09-17 11:34:17 -05:00
Thaddeus Crews
38d80598f5
Merge pull request #108121 from Repiteo/core/disabled-class-rework
Core: Handle disabled class detection in `ClassDB`
2025-09-17 11:34:16 -05:00
Thaddeus Crews
aa294bb3c8
Merge pull request #110360 from zorbathut/pr/memorybarrierrename
Rename RDD::MemoryBarrier to avoid conflicts with the Windows headers.
2025-09-17 11:34:15 -05:00
Thaddeus Crews
b73ba6c58d
Merge pull request #110198 from zeux/sdl-linux-stdlib
Configure SDL assuming we, in fact, have a libc
2025-09-17 11:34:14 -05:00
Thaddeus Crews
8c7c96e2c4
Merge pull request #108636 from clayjohn/MSAA-depth-mobile
Add depth resolve to the mobile renderer
2025-09-17 11:34:13 -05:00
Thaddeus Crews
e721af5775
Merge pull request #110330 from DarioSamo/reflection-probe-size-leak
Fix reflection probes not recreating downsampled textures when mode changes.
2025-09-17 11:34:12 -05:00
Thaddeus Crews
e504943212
Merge pull request #110184 from Namey5/vertex-lighting-issue
Fix rounding error in clustered vertex light culling
2025-09-17 11:34:11 -05:00
Thaddeus Crews
4676d73a1a
Merge pull request #110268 from bruvzg/devid_reg
[Windows] Try reading GPU IDs directly from registry.
2025-09-17 11:34:10 -05:00
Thaddeus Crews
4eaa0ef1e7
Merge pull request #110434 from YeldhamDev/inspector_button_tidyup
Improve look of some buttons inside the inspector
2025-09-17 11:34:09 -05:00
Thaddeus Crews
2ee5a18917
Merge pull request #110465 from m4gr3d/add_quest3s_supported_device
Add `quest3s` to the list of supported devices
2025-09-17 11:34:08 -05:00
Haoyu Qiu
d66cbe0114 Fix imported animation warning labeled as Imported Scene 2025-09-17 23:49:34 +08:00
Haoyu Qiu
c93f55533d Editor: Generate translation data in separate cpp files 2025-09-17 23:10:51 +08:00
Mikael Hermansson
09b8ac41bb Rephrase Logger documentation to be more explicit about thread-safety 2025-09-17 14:21:53 +02:00
Mounir Tohami
7dc6df3051 Optimize Node::get_children.
Co-authored-by: Lukas Tenbrink <lukas.tenbrink@gmail.com>
2025-09-17 13:31:23 +03:00
Fredia Huya-Kouadio
ff3eee7df6 Fix the bug causing java.lang.StringIndexOutOfBoundsException crashes when showing the virtual keyboard 2025-09-16 23:03:18 -07:00
Thaddeus Crews
adb2ec043e
Merge pull request #110303 from Unbansheee/master
Fix vertical alignment of Inspector category titles
2025-09-16 20:29:02 -05:00
Thaddeus Crews
1a89648c61
Merge pull request #110206 from aaronp64/remove_unused_enum_bitfield_param
Remove unused parameter in `__constant_get_enum_name`/`__constant_get_bitfield_name`
2025-09-16 20:29:01 -05:00
Thaddeus Crews
d51c13fdd4
Merge pull request #110397 from mooflu/syntaxhi-110390
Don't reset color if the previous token is a number ending with a dot.
2025-09-16 20:29:00 -05:00
Thaddeus Crews
153bd70c8a
Merge pull request #109562 from YYF233333/style-vector
Replace "local" `Vector` with `LocalVector`
2025-09-16 20:28:59 -05:00
Thaddeus Crews
138e21e6ff
Merge pull request #110169 from BlueCube3310/file-access-flush-opti
Optimize data flushing for `FileAccessCompressed` and `FileAccessEncrypted`
2025-09-16 20:28:58 -05:00
Thaddeus Crews
00699ec29e
Merge pull request #110329 from beicause/jolt-orphan-string-name
JoltPhysics: Fix orphan StringName
2025-09-16 20:28:57 -05:00
Thaddeus Crews
31f0eda63b
Merge pull request #110448 from CookieBadger/embed-subwindows-doc
Fix documentation for `embed_subwindows` project setting
2025-09-16 20:28:56 -05:00
Thaddeus Crews
f279257883
Merge pull request #110537 from dsnopek/gdextension-do-not-update-gdextension-special-compat-hashes
GDExtension: Update warning about `gdextension_special_compat_hashes.cpp` to prevent confusion
2025-09-16 20:28:55 -05:00
Thaddeus Crews
da212c74c2
Merge pull request #110504 from AidanCooper2003/control-make-tooltip-typo-fix
Fix typo in control node _make_custom_tooltip description.
2025-09-16 20:28:54 -05:00
Thaddeus Crews
5f82f131d4
Merge pull request #110213 from BlueCube3310/image-alpha-doc
Image: Improve `AlphaMode` documentation
2025-09-16 20:28:53 -05:00
Thaddeus Crews
2557b0da9f
Merge pull request #101285 from Nazarwadim/use_LocalVector_in_animation
Use `LocalVector` in `Animation`
2025-09-16 20:28:52 -05:00
Thaddeus Crews
6f4be6c1f9
Merge pull request #110370 from Susmaster64/patch-1
Fix minor grammar error in CollisionPolygon2D, CollisionPolygon3D, CollisionShape2D, and CollisionShape3D docs
2025-09-16 20:28:51 -05:00
Hugo Locurcio
a97dbc3ad2
Tweak the enum visual order for Sort Scripts By editor setting
None is now displayed first to match the typical pattern where the
"simplest"/least advanced option is first (even if it's not the default).

This is a purely visual change and doesn't affect the underlying enum
or existing settings.
2025-09-17 02:09:15 +02:00
Susmaster64
606284e14b Fix minor grammar error in CollisionPolygon2D, CollisionPolygon3D, CollisionShape2D, and CollisionShape3D docs 2025-09-17 11:43:20 +12:00
fkeyz
02d8cf84b0 Add drag n drop export variables 2025-09-16 23:54:16 +03:00
Colin O'Rourke
03d32c68a9 Added Find Sequence to Spans
Added FindSequence to Span.h

Refactored String find to use Span::Find_Seq in Ustring.cpp
2025-09-16 12:37:07 -07:00
Mounir Tohami
081cebb2f7 Geometry2D minor optimization 2025-09-16 21:33:53 +03:00
Thaddeus Crews
6efa557e9b
Merge pull request #109567 from Flarkk/fix_spotlight_fog
Fix spotlight's shadow peter-panning with volumetric fog
2025-09-16 11:44:55 -05:00
Thaddeus Crews
fb23f7d175
Merge pull request #110557 from Splizard/fix-dump-extension-api-with-docs-indentation
Fix `--dump-extension-api-with-docs` indentation
2025-09-16 11:44:54 -05:00
Thaddeus Crews
7ce05be884
Merge pull request #109847 from vaner-org/blendspace-accessibility-name-typos
Fix typos in BlendSpace2D editor's axis labels' accessibility names
2025-09-16 11:44:53 -05:00
Thaddeus Crews
490af72c99
Merge pull request #109815 from Muller-Castro/export-script-file
Fix `EditorExportPlugin::_export_file()` ignoring GDScripts
2025-09-16 11:44:52 -05:00
Thaddeus Crews
853884ba05
Merge pull request #109143 from sievaxx/more_sampler_default_texs
Add and enable default textures for other samplers
2025-09-16 11:44:51 -05:00
Thaddeus Crews
f73d3db412
Merge pull request #108527 from raulsntos/dotnet/enum-variant-conversion
[.NET] Fix enum from/to Variant conversion
2025-09-16 11:44:50 -05:00