Commit Graph

80742 Commits

Author SHA1 Message Date
Thaddeus Crews 27a3f0eb8d Merge pull request #108206 from Calinou/transparent-viewport-no-ssr-sss-dof
Disable unsupported SSR, SSS, DoF on transparent viewports
2025-09-16 11:44:48 -05:00
Thaddeus Crews fe327c217e Merge pull request #109582 from spoxii/109581-palette_min_width
Remove unused editor setting `editors/grid_map/palette_min_width`
2025-09-16 11:44:47 -05:00
Thaddeus Crews f69fe1e453 Merge pull request #110380 from TokageItLab/fix-validation-retarget-prop
Fix `_validate_property()` in `RetargetModifier3D`
2025-09-16 11:44:46 -05:00
Thaddeus Crews 4dec6af2c8 Merge pull request #108613 from Repiteo/scons/fix-defines
SCons: Ensure `CPPDEFINES` is properly utilized
2025-09-16 11:44:45 -05:00
Thaddeus Crews 697474baad Merge pull request #109793 from joaopedroxavier/double-sided-shadows-no-culling
Compatibility: Fix backface culling gets ignored when double-sided shadows are used
2025-09-16 11:44:44 -05:00
Thaddeus Crews 155c594f02 Merge pull request #109568 from syntaxerror247/export-keystore-check
Android: Only validate keystore relevant to current export mode
2025-09-16 11:44:43 -05:00
Hugo Locurcio d167afa199 Add accordion and details search keywords to FoldableContainer
"accordion" is the term given in frameworks like Bootstrap,
while "details" is the name of the HTML tag that implements similar
functionality.

This also tweaks the description to have fewer paragraphs.
2025-09-16 17:35:24 +02:00
风青山 54dff9228c Fix the project file was not updated when some files were removed 2025-09-16 23:21:08 +08:00
Thaddeus Crews 570577a4d6 Merge pull request #109214 from archhabra/godotengine_109204
Correct the order of Diagonal Mode in Add Property
2025-09-16 09:49:02 -05:00
Thaddeus Crews aedc706b34 Merge pull request #110363 from clayjohn/RD-mobile-half-spot
Increase precision of SpotLight attenuation calculation to avoid driver bug on Intel devices
2025-09-16 09:49:01 -05:00
Thaddeus Crews 5f5b21481d Merge pull request #106809 from lrahmann/d3d12_cpu_descriptor_heap
DirectX DescriptorsHeap pooling on CPU
2025-09-16 09:49:00 -05:00
Thaddeus Crews de572675e0 Merge pull request #109369 from ColinSORourke/MaterialConversionErrorFix
Material Conversion Error Handling
2025-09-16 09:48:59 -05:00
Thaddeus Crews ebb51d1f7d Merge pull request #109363 from Giganzo/line_edit_rtl_icon
Fix LineEdit icon positon in right-to-left layout
2025-09-16 09:48:58 -05:00
Thaddeus Crews fe5b8fc3f6 Merge pull request #110515 from DeeJayLSP/qoa-oob
Add one padding frame to QOA buffer for short streams
2025-09-16 09:48:57 -05:00
Thaddeus Crews 1a6d3c2192 Merge pull request #110002 from BastiaanOlij/fix_openxr_viewport_texture_compatibility
OpenXR: Fix ViewportTextures not displaying correct texture (OpenGL)
2025-09-16 09:48:56 -05:00
Thaddeus Crews 94b5658cd2 Merge pull request #106798 from gelvinp/avoid_xcb_crash
Workaround X11 crash issue
2025-09-16 09:48:55 -05:00
Thaddeus Crews 58e056894d Merge pull request #110507 from jrouwe/issue_110479
Fix bug in ManifoldBetweenTwoFaces
2025-09-16 09:48:54 -05:00
Thaddeus Crews a298979866 Merge pull request #110535 from aaronp64/array_resize_ptrw
Avoid repeated `_copy_on_write()` calls in `Array::resize()`
2025-09-16 09:48:53 -05:00
Thaddeus Crews 5316d12588 Merge pull request #109346 from bruvzg/win_drv_chk
[Windows] Try reading GPU driver information directly from registry.
2025-09-16 09:48:52 -05:00
Hugo Locurcio 026471784e Document TileMapLayer.get_coords_for_body_rid() precision depending on quadrant size 2025-09-16 16:19:24 +02:00
Silc Lizard (Tokage) Renew ee404c657e Fix _validate_property() in RetargetModifier3D 2025-09-16 19:32:22 +09:00
Will Thompson 3d322c3f36 linux/bsd/mac: Use pkill to stop remote instance over SSH
Previously, the PIDs of any running instances of the game on the remote
device were found with `pgrep`, whose output was passed as parameters to
`kill`. The problem with doing this is that passing zero arguments to
`kill` (which happens when no instances of the game are running
remotely) is an error: it shows the command usage, and exits with status
2 indicating a command-line syntax error:

    $ kill
    kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
    $ echo $?
    2

As far as I can tell, all systems that have a `pgrep` command also have
a `pkill` command which accepts (a superset of) the same parameters as
`pgrep` and kills the matched processes instead of listing them on
STDOUT.

In the case where no processes match, `pkill` exits with status 1; but
does so silently.

Invoke `pkill` rather than `pgrep` + `kill`.
2025-09-16 11:25:48 +01:00
Quentin Quaadgras e9131550b1 add codeblock indentation back to --dump-extension-api-with-docs
xml codeblock indentation was changed from spaces to tabs but the tabs
were being replaced with empty strings when exported with
--dump-extension-api-with-docs, this is small change so that tab
characters are no longer replaced.
2025-09-16 22:04:32 +12:00
Will Thompson f6ee1e15fc Do not poll for system theme changes
The DisplayServer interface has change notification for theme changes.
As far as I can tell, all display servers with a concept of system theme
also implement the DisplayServer::set_system_theme_change_callback(const
Callable &p_callable) method. So there should be no need to poll every
second for the system theme.
2025-09-16 10:57:33 +01:00
Lukas Tenbrink 0d700e53f3 Check for NUL characters in string parsing functions. 2025-09-16 10:55:44 +02:00
Yufeng Ying 5d66b0b41a Replace unneeded Vector. 2025-09-16 15:04:13 +08:00
Yufeng Ying 8f36c97a49 Optimize varray. 2025-09-16 15:01:26 +08:00
Yufeng Ying a50fc5acd8 Change ClassDB::get_class_list and related stuff. 2025-09-16 15:00:33 +08:00
kobewi a3cb0bd2a3 Improve editor language selector 2025-09-16 01:11:42 +02:00
BlueCube3310 ebdf57fbf1 Optimize data flushing for FileAccessCompressed and FileAccessEncrypted 2025-09-16 00:19:19 +02:00
Allen Pestaluky 46e40969a2 Replace the term "color space" with "color encoding". Add additional detail to Color class description. State clearly that Color is expected to use the nonlinear sRGB transfer function. 2025-09-15 18:11:53 -04:00
Rémi Verschelde 6d8aa8582f Linux: Allow unbundling libjpeg-turbo to use system package 2025-09-15 23:52:48 +02:00
Thaddeus Crews 99a39ce6ea Merge pull request #110539 from dsnopek/godot-cpp-branch-45
Update `GODOT_CPP_BRANCH` after Godot v4.5-stable release
2025-09-15 16:48:20 -05:00
David Snopek 2967267fba Update GODOT_CPP_BRANCH after Godot v4.5-stable release 2025-09-15 16:41:57 -05:00
Thaddeus Crews 76dfc53dee Ensure docs point to "latest" 2025-09-15 15:55:06 -05:00
Thaddeus Crews c2141e0aa5 Bump version to 4.6-dev 2025-09-15 15:50:22 -05:00
David Snopek d0a0d8b798 GDExtension: Update warning about gdextension_special_compat_hashes.cpp to prevent confusion 2025-09-15 14:02:56 -05:00
aaronp64 4c3f2be16d Avoid repeated _copy_on_write() calls in Array::resize()
Updated Array::resize() to call ptrw() once before looping to initialize typed array elements, instead of accessing each through .write[].
2025-09-15 14:03:21 -04:00
Hugo Locurcio 08f39e412b Document Label performance caveats with huge amounts of text
RichTextLabel generally performs better in this scenario.
2025-09-15 17:45:18 +02:00
DeeJayLSP af5a81faf8 Add one padding frame to QOA buffer for short streams 2025-09-15 10:27:36 -03:00
Haoyu Qiu 78e3b44eb2 Removed unused member variables in EditorInspector 2025-09-15 15:29:25 +08:00
Haoyu Qiu 0c52406758 Make editor property clipboard static 2025-09-15 15:25:28 +08:00
Ryan 040ff854e0 Fix AudioStreamPolyphonic to honor AudioStreamPlayer.pitch_scale 2025-09-14 23:41:03 -04:00
Rémi Verschelde 876b290332 Bump version to 4.5-stable \o/
See the release page for details: https://godotengine.org/releases/4.5/
2025-09-15 03:30:02 +02:00
Rémi Verschelde 9779966c14 Add changelog for Godot 4.5 2025-09-15 03:25:34 +02:00
Marcel Offermans 7d09e4a428 Fixes #110519 by removing the 'Depth buffer' option that is not present in the back-end. 2025-09-14 21:04:05 +02:00
Michael Alexsander 06b155a18c Improve look of some buttons inside the inspector 2025-09-14 12:29:55 -03:00
Serhii Snitsaruk 476b901247 Prevent JNI Variant conversion stack overflow 2025-09-14 12:51:59 +02:00
Olle Lukowski 578d7cd115 Ensure the AnimationPlayer emits animation_finished for every animation 2025-09-14 12:46:17 +02:00
Rémi Verschelde 2b832e9974 i18n: Sync translations with Weblate 2025-09-14 12:09:21 +02:00