1
0
Fork 0
Commit Graph

76936 Commits

Author SHA1 Message Date
Artemy Fedotov 0668944255
Fix `ScriptEditor::edit()` not jumping to the first line 2025-09-19 22:08:54 +04:00
Thaddeus Crews 2753d333f6
Merge pull request #109375 from ColinSORourke/VisualShaderEmbedHandling
Fix VisualShader Conversion failing with subresources
2025-09-19 09:17:10 -05:00
Thaddeus Crews 3632e6f463
Merge pull request #110424 from Dark-Horizons/patch-1
Fix Basis.determinant() doc: uniform scale determinant is scale^3
2025-09-19 09:17:08 -05:00
Thaddeus Crews 747722d639
Merge pull request #109299 from BlueCube3310/compat-cube-fix
Compatibility: Fix cubemap faces order when setting texture data
2025-09-19 09:17:07 -05:00
Thaddeus Crews 9b96eaaf80
Merge pull request #107989 from Jojo-1000/docs-add-required-qualifier
Documentation: Add missing required qualifier for various classes
2025-09-19 09:17:06 -05:00
Thaddeus Crews 78d1539709
Merge pull request #110452 from limbonaut/prevent-jni-variant-conv-stack-overflow
Prevent JNI Variant conversion stack overflow
2025-09-19 09:17:05 -05:00
Thaddeus Crews f27f917d32
Merge pull request #107955 from lodetrick/mouse-signals
Fix `mouse_entered` and `mouse_exited` Signals being emitted too early
2025-09-19 09:17:04 -05:00
Thaddeus Crews 5365372b3d
Merge pull request #110189 from bjornmp/Fix-for-issue-#110178
Fix Clear option not visible when a Resource's @export-ed property is a Script
2025-09-19 09:17:03 -05:00
Thaddeus Crews dd8ae6cc66
Merge pull request #110413 from timothyqiu/sc-paths
Fix Open Editor Data/Settings Folder menu in self-contained mode
2025-09-19 09:17:02 -05:00
Thaddeus Crews b2e75e5322
Merge pull request #110188 from vaner-org/converter-animation-suffix
Trim -loop & -cycle from animations during Godot 3 to 4 conversion
2025-09-19 09:17:01 -05:00
Thaddeus Crews 335fe5c5dc
Merge pull request #110664 from Repiteo/ci/ruff-bump
CI: Bump Ruff version (0.12.0 → 0.13.1)
2025-09-19 09:17:01 -05:00
Thaddeus Crews 2c1ad5b07a
Merge pull request #109031 from bruvzg/tab_spacing
Include `SPACING_SPACE` in tab stops calculation.
2025-09-19 09:17:00 -05:00
Thaddeus Crews 988721cda3
Merge pull request #106146 from gtibo/show-encryption-key
Add "Show Encryption Key" toggle
2025-09-19 09:16:59 -05:00
Thaddeus Crews cc22932fc9
CI: Bump Ruff version (0.12.0 → 0.13.1) 2025-09-19 08:40:51 -05:00
Thaddeus Crews 9dde5688a5
Merge pull request #110619 from timothyqiu/imported-animation
Fix imported animation warning labeled as Imported Scene
2025-09-18 21:02:34 -05:00
Thaddeus Crews 835a709303
Merge pull request #110291 from StarryWorm/for-merge
Enable objects stored as dictionary keys to be selected in inspector.
2025-09-18 21:02:33 -05:00
Thaddeus Crews f84123d20e
Merge pull request #110611 from m4gr3d/fix_show_keyboard_crash
Fix the bug causing `java.lang.StringIndexOutOfBoundsException` crashes when showing the virtual keyboard
2025-09-18 21:02:33 -05:00
Thaddeus Crews 42fbaba8ad
Merge pull request #110225 from fstxz/edit_script_column
Fix `ScriptEditor::edit()` ignoring column parameter
2025-09-18 21:02:32 -05:00
Thaddeus Crews be11bf1d6b
Merge pull request #110540 from akien-mga/linux-system-libturbojpeg
Linux: Allow unbundling libjpeg-turbo to use system package
2025-09-18 21:02:31 -05:00
Thaddeus Crews f30859d7f3
Merge pull request #110635 from WhalesState/x11-input
X11 input: prevent non-printable keys from producing empty strings
2025-09-18 21:02:30 -05:00
Thaddeus Crews 3315dd3c60
Merge pull request #110276 from Cykyrios/annotations-descriptions-group
make_rst.py: Add missing rst-class to annotation descriptions
2025-09-18 21:02:29 -05:00
Thaddeus Crews f8dedf68e2
Merge pull request #105254 from Ivorforce/no-get-internal-ptr
Delete `VariantGetInternalPtr` and `VariantImplicitConvert`, replace with `VariantInternalAccessor`
2025-09-18 21:02:28 -05:00
Thaddeus Crews 3dbb193ece
Merge pull request #109990 from zeux/meshopt-0.25
Update meshoptimizer to v0.25
2025-09-18 21:02:27 -05:00
Thaddeus Crews 01c4038559
Merge pull request #109925 from RolandMarchand/update-characterbody-doc
Clarify that velocity doesn't need delta multiplication in CharacterBody documentation
2025-09-18 21:02:26 -05:00
Thaddeus Crews 7a82648b2b
Merge pull request #110404 from bruvzg/empty_shader_file
Shader Editor: Show "File" menu when no shaders are opened.
2025-09-18 21:02:25 -05:00
Thaddeus Crews 62273fa10b
Merge pull request #110627 from clayjohn/RD-intel-mac-sky-check
Move check for sky cubemap array back into the SkyRD initializer
2025-09-18 21:02:24 -05:00
Lukas Tenbrink 406b22d2d5 Delete `VariantGetInternalPtr` and `VariantImplicitConvert`.
Replace uses with `VariantInternalAccessor`.
2025-09-19 00:20:07 +02:00
Lukas Tenbrink f81287d765 Introduce `VariantImplicitConvert<>` template for types that can be implicitly converted to and from `Variant`.
De-duplicate a lot of `VariantGetInternalPtr`, `VariantInternalAccessor`, `VariantInitializer` and `VariantDefaultInitializer`.
2025-09-19 00:20:07 +02:00
Colin O'Rourke c4559c02de VisualShader Conversion fails with Embeds
Potentially resolves https://github.com/godotengine/godot/issues/101375

VisualShader now has a has_node_embeds function that runs through it's child nodes to find embedded resources via object properties. Conversion plugin uses this function to catch the error.
2025-09-18 14:35:30 -07:00
Thaddeus Crews 4fcd85551c
Merge pull request #107071 from Calinou/doc-typed-dictionary-array
Document typed dictionaries and arrays in the class reference
2025-09-18 12:42:30 -05:00
Thaddeus Crews 369ed5113e
Merge pull request #110652 from akien-mga/vorbis-comment-warning
Vorbis: Add details to warning about invalid comment header
2025-09-18 12:42:29 -05:00
Thaddeus Crews 1c056c7c86
Merge pull request #107481 from lawnjelly/localvector_children
Use `LocalVector` for `Node3D` and `CanvasItem` children
2025-09-18 12:42:28 -05:00
Thaddeus Crews 3fa7c65914
Merge pull request #108504 from precup/optimize-duplicate
Avoid unnecessary copy in ClassDB::get_property_list
2025-09-18 12:42:27 -05:00
Thaddeus Crews d5512dfe71
Merge pull request #110423 from Calinou/doc-light3d-cull-mask-gi
Document the interaction between Light3D cull mask and GI/volumetric fog
2025-09-18 12:42:26 -05:00
Thaddeus Crews d90d8afa5a
Merge pull request #108118 from YYF233333/varray_and_vformat
Simplify `varray`
2025-09-18 12:42:25 -05:00
Thaddeus Crews ff111e395d
Merge pull request #103917 from Ivorforce/sprintf-span
Optimize `vformat` by using `Span` in `sprintf`
2025-09-18 12:42:24 -05:00
Thaddeus Crews 6e75c28a5e
Merge pull request #107693 from deralmas/wayland-protocols-1.45
wayland-protocols: Update to 1.45
2025-09-18 12:42:23 -05:00
Thaddeus Crews 468ad87a37
Merge pull request #107596 from DeeJayLSP/safe-wav-load
Use 64-bit offset/loop points in `AudioStreamWAV`
2025-09-18 12:42:22 -05:00
Thaddeus Crews 3ad1642b2e
Merge pull request #110410 from BastiaanOlij/fix_stereo_label3d_fixed_size
Fix fixed size flag on StandardMaterial3D when rendering in stereo
2025-09-18 12:42:21 -05:00
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
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