Age | Commit message (Collapse) | Author |
|
(cherry picked from commit ad21fb0f9261de6a3b82b5267253efb5f6a019fa)
|
|
(cherry picked from commit 28f391f301e55755d3c2bd0055d783da4ef5e122)
|
|
(cherry picked from commit fc92ee6bf4b546893b9bf2960a436d56251b0994)
|
|
(cherry picked from commit bd2e3770070821bcc6b3b81d8a0d2ff394a98622)
|
|
(cherry picked from commit bd257092daedde5d35a8dd5c1436eb4b01d25dde)
|
|
Control notifies a theme changed before the editor has entered the tree
(cherry picked from commit a103cd76bbabbaac05c1024b0fcc73745199cbfb)
|
|
This reverts commit 3a5bc7455eddd87feb8a70d3270a16c69a2c90f6.
|
|
[4.0] CI: Change GODOT_BASE_BRANCH to 4.0, checkout that branch for godot-cpp
|
|
|
|
Cherry-picks for the 4.0 branch (future 4.0.3) - 4th batch
|
|
|
|
|
|
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)
|
|
(cherry picked from commit 8d010b44c16766331aa92e1a45a03a4cef1466e0)
|
|
(cherry picked from commit 886e73683d2b386def3b9f8b11044bd02ce81db1)
|
|
(cherry picked from commit 3ebf2264aa920b909ea1d2d35d66c36e57118197)
|
|
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)
|
|
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)
|
|
(cherry picked from commit b226f7e587c4b5093d7bf27a4b0ac687a2d1cd2e)
|
|
(cherry picked from commit 71ee65dc5701a0675ae6b1879a694a28c7206a63)
|
|
(cherry picked from commit 2b053e4e4c1b7f5477b02141aaa7586638da1937)
|
|
- Mention that GPUParticlesAttractorVectorField3D can be used as an
alternative to turbulence in 3D.
(cherry picked from commit f10759489dbbe852144abc9f7746cb676102adc5)
|
|
(cherry picked from commit 3ce0ebb2429cac2443d6fccc8d5c188e7b19b7b2)
|
|
(cherry picked from commit 3091c6e9e96261591c7d6f5ebf4949d4d5a68c18)
|
|
> 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)
|
|
Almost no change in practice since the previous commit we tracked,
but now this is a tagged release.
(cherry picked from commit 0ff337d20fcb6e97be652fbd7b70a53819eea1d0)
|
|
https://github.com/bagder/ca-bundle/commit/8bcd1092d29849d9fe0a3261ab3bb875eb410694
(cherry picked from commit d1c59b47e481042d8df776047b2c553b322a4691)
|
|
(cherry picked from commit 74361b3d50f717bd2758bb9ffe5bf79e2060bcb3)
|
|
https://github.com/thorvg/thorvg/releases/tag/v0.9.0
Fixes #72478
(cherry picked from commit 5db751832d54092c9d153c0fe07f9cc4616a2d01)
|
|
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)
|
|
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)
|
|
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)
|
|
(cherry picked from commit 1b9802fa8cb45e876cd90d6a174b95b270a7f934)
|
|
(cherry picked from commit 4d13be3c5eab71b04f6d7a0ed9d7e8679b377494)
|
|
(cherry picked from commit 679ff6da0e5c5ee6637948e51ffa1a36064b71ae)
|
|
(cherry picked from commit e35bbd76a314aeabf9aae79cd20bca4d9c4241a9)
|
|
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)
|
|
Changed windows file access file to check for path length and use the \\?\ long format when needed
(cherry picked from commit 59f04e16b87ed5ce013c4ed184fdac796d814dc8)
|
|
(cherry picked from commit a6fda19e8520b523f41655e3dd1b94cfe9bd1f3c)
|
|
(cherry picked from commit 5e1cb39101a20b58d3ea7ec8e2f2124c1b04e0fa)
|
|
Fixes SurfaceTool::create_from_blend_shape().
(cherry picked from commit 2dbc5d95eb1f0bb59c0899a2e9d9d31b2c8ddd1b)
|
|
(cherry picked from commit fabd9535f0b5cb3f14238d267f6ab48f245fd149)
|
|
(cherry picked from commit 83626ab90db2dee1152d3e147e44aac658b92067)
|
|
(cherry picked from commit 5715d3eb593322d74994a1e979b3648f1fe3d9f4)
|
|
(cherry picked from commit febc674f4818dd1185b2e43e899115f70f55b4f5)
|
|
(cherry picked from commit 72d131899b60ccba1d80d3da9dd2805c7941f1b4)
|
|
This brings the overall class reference completion percentage from 87% to 92%.
(cherry picked from commit 5056c427d32218e85ad79d51788fa7583d48e293)
|
|
(cherry picked from commit 732ad382a64e983c002a640f0220135835bab354)
|
|
The window manager can break the assumption that
fullscreen/maximized/minimized values are mutually exclusive.
(cherry picked from commit e4d052e284c04c9fd41d42de40151451e8756a6b)
|
|
(cherry picked from commit 0c94750642978df5b5a100692c7b8be8522fd668)
|