summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-05-18Update the changelog for 4.0.3Yuri Sizov
2023-05-18Revert "Improve the UX of ViewportTexture in the editor"Yuri Sizov
This reverts commit b91b8fce43ab9cb9f8c96f8c640acc801774b6b5.
2023-05-18Make `TouchScreenButton` connections reference countedNinni Pipping
Prevents errors when assigning the same texture to both slots (cherry picked from commit 0648cc65b2c9bd8a48f3da74ea2c17898cd2b425)
2023-05-18[TLS] Fix crashes trying to use TLS when not available.Fabio Alessandrelli
If no StreamPeerTLS implementation is available, HTTPClient and WebSocketPeer will now correctly refuse to connect using TLS returning ERR_UNAVAILABLE. Similarly, ENetConnection will refuse to setup DTLS when PacketPeerDTLS is not available. (cherry picked from commit eeac6f8c7f070a9f4674bfa51ec35c57516311c0)
2023-05-18Fix crash when trying to create bones from Controlkobewi
(cherry picked from commit 6a120107b330c5859f934080fc4dca1c83c3a6ab)
2023-05-18Document MIDI zero velocity quirkvoidshine
(cherry picked from commit 06d02928b76c7af82f12de482a509bf82dcc2892)
2023-05-18Docs: Point to @GDScript in GDscript (script impl)Max Hilbrunner
(cherry picked from commit ad21fb0f9261de6a3b82b5267253efb5f6a019fa)
2023-05-18Exclude overriden properties from Property Descriptions sectionAlex Drozd
(cherry picked from commit 28f391f301e55755d3c2bd0055d783da4ef5e122)
2023-05-18Fix property usage docs referring to removed network flagkleonc
(cherry picked from commit fc92ee6bf4b546893b9bf2960a436d56251b0994)
2023-05-18Document limitations of placeholder texturesNinni Pipping
(cherry picked from commit bd2e3770070821bcc6b3b81d8a0d2ff394a98622)
2023-05-18Add WorkerThreadPool documentationVolTer
(cherry picked from commit bd257092daedde5d35a8dd5c1436eb4b01d25dde)
2023-05-18Fix skeleton 3d editor crash in RC3Samuele Panzeri
Control notifies a theme changed before the editor has entered the tree (cherry picked from commit a103cd76bbabbaac05c1024b0fcc73745199cbfb)
2023-05-18Revert "Make EditorToaster's handler thread-safe"Yuri Sizov
This reverts commit 3a5bc7455eddd87feb8a70d3270a16c69a2c90f6.
2023-05-18Merge pull request #77204 from akien-mga/4.0-ci-base-branchYuri Sizov
[4.0] CI: Change GODOT_BASE_BRANCH to 4.0, checkout that branch for godot-cpp
2023-05-18CI: Change GODOT_BASE_BRANCH to 4.0, checkout that branch for godot-cppRémi Verschelde
2023-05-12Merge pull request #76998 from akien-mga/4.0-cherrypicksRémi Verschelde
Cherry-picks for the 4.0 branch (future 4.0.3) - 4th batch
2023-05-12Update changelog for 4.0.3Rémi Verschelde
2023-05-12i18n: Sync translations with WeblateRémi Verschelde
2023-05-12Linux: Don't use udev for joypad hotloading when running in a sandboxRémi Verschelde
udev doesn't work in sandboxes, notably the new Steam container runtime as found notably on the Steam Deck, and in Flatpak/Snap packages. Like SDL does, when we detect such a containerized environment, we fall back to parsing `/dev/input` directly. See smcv's comments in #76879 for details. Fixes #76879. (cherry picked from commit 788cb74cc676627b6c9b7e29a47200141cca92ff)
2023-05-12Add mono audio support to WASAPIkobewi
(cherry picked from commit 8d010b44c16766331aa92e1a45a03a4cef1466e0)
2023-05-12Fix include text when excluding resources to exportMartin Boué
(cherry picked from commit 886e73683d2b386def3b9f8b11044bd02ce81db1)
2023-05-12Fixes Node arrays appear as Object arrays in the inspectorNong Van Tinh
(cherry picked from commit 3ebf2264aa920b909ea1d2d35d66c36e57118197)
2023-05-12CI: Skip codespell check if `CHANGED_FILES` is emptyRémi Verschelde
This can happen when only thirdparty files are changed, since we grep them out. Re-add `bin` and `thirdparty` to the skip list for good measure. (cherry picked from commit c7a5ce656cb6cb7727c5ebd7616ebc1a8fd0bdad)
2023-05-12CI: Use gh-cli for changed files, and workaround codespell skip list bugRémi Verschelde
For PRs, this should give a more accurate list, as the previous method would diff to the tip of the `master` branch, which could include new commits (and thus changed files) not present in the PR branch. codespell's `--skip` option doesn't work at all with folders when used together with an explicit list of paths to work with, so let's not use it. (cherry picked from commit b3bb92ae5ecae0389bbadd7c6933fbae39d74971)
2023-05-12CI: Make codespell checks blocking, but only check changed filesRémi Verschelde
(cherry picked from commit b226f7e587c4b5093d7bf27a4b0ac687a2d1cd2e)
2023-05-12Enable shadow warnings and fix raised errorsNinni Pipping
(cherry picked from commit 71ee65dc5701a0675ae6b1879a694a28c7206a63)
2023-05-12adjusting step size for fastnoise frequency hintAlex Drozd
(cherry picked from commit 2b053e4e4c1b7f5477b02141aaa7586638da1937)
2023-05-12Document high performance cost of turbulence in ParticleProcessMaterialHugo Locurcio
- Mention that GPUParticlesAttractorVectorField3D can be used as an alternative to turbulence in 3D. (cherry picked from commit f10759489dbbe852144abc9f7746cb676102adc5)
2023-05-12Make environment energy adjustable as a float in 3D editor's preview environmentManik Sharma
(cherry picked from commit 3ce0ebb2429cac2443d6fccc8d5c188e7b19b7b2)
2023-05-12doctest: Update to 2.4.11Rémi Verschelde
(cherry picked from commit 3091c6e9e96261591c7d6f5ebf4949d4d5a68c18)
2023-05-12astcenc: Update to 4.4.0Rémi Verschelde
> The 4.4.0 release is a minor release with image quality improvements, > a small performance boost, a few new quality-of-life features, and a > few minor fixes for uncommon build configurations. https://github.com/ARM-software/astc-encoder/releases/tag/4.4.0 (cherry picked from commit 5a3f955e05f98b36faaab2192c8a3caae757f60e)
2023-05-12basis_universal: Update to 1.16.4Rémi Verschelde
Almost no change in practice since the previous commit we tracked, but now this is a tagged release. (cherry picked from commit 0ff337d20fcb6e97be652fbd7b70a53819eea1d0)
2023-05-12certs: Sync with Mozilla bundle as of Mar 23, 2023Rémi Verschelde
https://github.com/bagder/ca-bundle/commit/8bcd1092d29849d9fe0a3261ab3bb875eb410694 (cherry picked from commit d1c59b47e481042d8df776047b2c553b322a4691)
2023-05-12Rename the Debugger's stack debug section to Stack TraceAaron Franke
(cherry picked from commit 74361b3d50f717bd2758bb9ffe5bf79e2060bcb3)
2023-05-12Update ThorVG to v0.9.0Martin Capitanio
https://github.com/thorvg/thorvg/releases/tag/v0.9.0 Fixes #72478 (cherry picked from commit 5db751832d54092c9d153c0fe07f9cc4616a2d01)
2023-05-12Add missing initializations for Node3DEditor.Bram Stolk
Do not try to format fields with garbage values in _snap_update() Initialize grid_enable[] before use. Initialize previewing_camera before use. These are all cases found live, with valgrind. Fixes #76925 (cherry picked from commit 4bc513edbcd49d1067e0cd70326f50f149660b89)
2023-05-12Make acos and asin safelawnjelly
A common bug with using acos and asin is that input outside -1 to 1 range will result in Nan output. This can occur due to floating point error in the input. The standard solution is to provide safe_acos function with clamped input. For Godot it may make more sense to make the standard functions safe. (cherry picked from commit 50c5ed4876250f785be54b8f6124e7663afa38dc)
2023-05-12Improve the UX of ViewportTexture in the editorRindbee
The associated `ViewportTexture`s will update the `viewport_path` in time when the `Viewport`'s nodepath is changed (caused by renaming the node names or moving in the SceneTree dock). If the target `Viewport` is changed by resetting the `viewport_path`, the `ViewportTexture`s will be re-setup and emit `changed` signal in time. (cherry picked from commit af58f1e8547c8b6a2e6b83b7de9c3ac9bc05d881)
2023-05-12Prevent errors when using ViewportTexturekobewi
(cherry picked from commit 1b9802fa8cb45e876cd90d6a174b95b270a7f934)
2023-05-12Add missing documentation for MultiplayerPeerExtensionDavid Snopek
(cherry picked from commit 4d13be3c5eab71b04f6d7a0ed9d7e8679b377494)
2023-05-12Fix skeleton_3d & physical_bone_3d editor errorsSamuele Panzeri
(cherry picked from commit 679ff6da0e5c5ee6637948e51ffa1a36064b71ae)
2023-05-12Fix Rotation Issue with NODE_POSITION_VIEW Visual Shader NodePatrick
(cherry picked from commit e35bbd76a314aeabf9aae79cd20bca4d9c4241a9)
2023-05-12Fix gles3 rendering on android studio emulatorChibiDenDen
Use a temporary framebuffer for screen copy from rendertarget to screen. This solves GLES3 rendering in android studio emulator (before this change there is just a black screen) Based on discussion in: https://github.com/godotengine/godot/issues/74828 (cherry picked from commit 5956aa1a6a7df8b098a12a585f5541042ee1cc6e)
2023-05-12Support long path in file access on windowsSamuele Panzeri
Changed windows file access file to check for path length and use the \\?\ long format when needed (cherry picked from commit 59f04e16b87ed5ce013c4ed184fdac796d814dc8)
2023-05-12add venv and .venv to the .gitignoreAlex Drozd
(cherry picked from commit a6fda19e8520b523f41655e3dd1b94cfe9bd1f3c)
2023-05-12Make sun energy adjustable as a float in the 3D editor's preview sunManik Sharma
(cherry picked from commit 5e1cb39101a20b58d3ea7ec8e2f2124c1b04e0fa)
2023-05-12Fix SurfaceTool::create_from_blend_shape()smix8
Fixes SurfaceTool::create_from_blend_shape(). (cherry picked from commit 2dbc5d95eb1f0bb59c0899a2e9d9d31b2c8ddd1b)
2023-05-12fix a test for wrapf with signed 32-bit floatajreckof
(cherry picked from commit fabd9535f0b5cb3f14238d267f6ab48f245fd149)
2023-05-12Added note to used set_deferred while setting scroll values in _ready function.stmSi
(cherry picked from commit 83626ab90db2dee1152d3e147e44aac658b92067)
2023-05-12LSP: don't send empty completion commandАлександр Черник
(cherry picked from commit 5715d3eb593322d74994a1e979b3648f1fe3d9f4)