summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-04-26CI: Fix checks fallback logic when changed files listing is missingRémi Verschelde
The file would be one byte (newline) so the check with '-s' failed. (cherry picked from commit 39d24ee80bf53a742cc37ec9b8ffce7570cfdbfe)
2023-04-26CI: Fixup failure to get changed files on mergeRémi Verschelde
The checkout might be too shallow so the before commit isn't available. The logic was already written to take this into account (it then generates an empty 'changed.txt' which falls back to testing everything), but the error code would still force terminate the job. Hopefully we can find a way to make the logic work for merge events too in the future, but for now this is a quick fix. (cherry picked from commit 9063e907a7db07d0d59f3f649b27d39eae56b94b)
2023-04-26CI: Speed up static checks by checking only changed filesRémi Verschelde
- file_format, header_guards and clang-format benefit from this short list. - dotnet-format, Python and JS checks don't, but they're only relevant for PRs changing a specific set of files, so we skip them when those files aren't modified. The logic to get changed files only works reliably for: - Pull request events - Non-force pushed push events So when force pushing a branch in your fork, or creating a new branch, it will still scan all files as fallback. Upgraded CI runner to Ubuntu 22.04 so we get clang-format 14 out of the box, so we don't need to install a custom version (saves ~15 s). We also cache the APT dependencies to speed up the build and avoid flaky Ubuntu/Microsoft repos. (cherry picked from commit 068f89307245d062bf2bf995de3726e33faef5d8)
2023-04-26Fix expected argument count in Callable call error textkleonc
(cherry picked from commit 7a871212edd7c146331338638f5c9cf4fe7d3fdc)
2023-04-26mbedtls: Update to upstream version 2.28.3Rémi Verschelde
Rediff patch from PR 1453, lstrlenW is no longer used upstream so that part of the patch was dropped. (cherry picked from commit 1fde2092d0b6e840f026abaf438c4e591138125a)
2023-04-26Fix editor lock on sdf collision bake on errorSamuele Panzeri
(cherry picked from commit a2be742f97cb9f027082483dc56ec0822b23aceb)
2023-04-26[Windows] Cleanup COM library initialization/uninitialization.bruvzg
(cherry picked from commit 83dc545ea2599458fab4f4aaf46ab61d8ca98fbd)
2023-04-26Remove wrong Ctrl from 2D editor tooltipkobewi
(cherry picked from commit 75f2d7f5c459fba21bde2ae05ffd3bc66540e83d)
2023-04-26Fix NavigationMesh baking for HeightMapShapesmix8
Fixes NavigationMesh baking for HeightMapShape. (cherry picked from commit 71c453a4263d4ae5cd92acdce5901ec5b1978136)
2023-04-26[Windows TTS] Fix queuing utterances in rapid succession.bruvzg
(cherry picked from commit a9d326db60bba859b5c6eaee658167ef050887a1)
2023-04-26[Image Font] Fix fractional ascent for font with odd height.bruvzg
(cherry picked from commit 41f7bb2025d3cdaf89ae4e22a906484a620d4ab2)
2023-04-26Fix multi-line string highlighting with single quotes.HolonProduction
(cherry picked from commit bdb7045e2c4ab181b95c7699f76807fe4b6509ef)
2023-04-26Document using AnimatableBody when needed in StaticBody descriptionHugo Locurcio
(cherry picked from commit 68117d2fc7b68c544e16f8968b13d40b145c5bf4)
2023-04-26TileMap Fix rendering odd-sized tileskleonc
(cherry picked from commit c49a7feae3418d0732369b203d0bc9e28723b9db)
2023-04-25Merge pull request #76405 from YuriSizov/4.0-cherrypicksRémi Verschelde
Cherry-picks for the 4.0 branch (future 4.0.3) - 2nd batch
2023-04-24Update changelog for 4.0.3Yuri Sizov
2023-04-24Fix typo when parsing LSP function parametersAdam Scott
(cherry picked from commit 879791e305128bcb3c1bf4c6420c9fd0f7c7df0b)
2023-04-24Fix various typos in the classrefHaoyu Qiu
(cherry picked from commit 766807506c4f40bca1fafd16ac467a33694f6269)
2023-04-24Remove double thes from documentationPaweł
(cherry picked from commit 4431cdd154b8fa0494148980646903e824c0bdb1)
2023-04-24Fix blurry borders on antialiased FlatStyleBoxDavid Giardi
This is a fix of the antialiasing logic of FlatStyleBox. It is now possible to have smooth rounded corners while keeping the edges sharp on the pixels. The antialiasing gradient positioning is ajusted so that the "hard" border corresponds to the middle of that gradient instead of one end. Checked against rendering of rounded rectangles in a vector graphics software. (cherry picked from commit 2ef20045b1282369585c3395ff9f9ae418394817)
2023-04-24Add missing LineEdit constants in editor themekobewi
(cherry picked from commit f462efd7f11c54c5113273055c788364ef65abb5)
2023-04-24Remove unnecessary zero multiplicationsMichael Alexsander
(cherry picked from commit f057d755abdb0328113ab9472c243b94694a8b04)
2023-04-24Improve description of `Callable.bind/unbind`Ninni Pipping
(cherry picked from commit 0332fd5e8f71c1292bfa75ac2288bb4355f77567)
2023-04-24Fix Quaternion's brief descriptionVolTer
(cherry picked from commit 5c0e3b26a603eb6458d1e23bc77d49c05cdc0449)
2023-04-24Improve `print_rich()` documentationHugo Locurcio
- List all supported colors. - Mention URL tag support limitations. - Fix and tweak code example to do what it says. - Remove outdated notice about lack of Windows support (but mention that only Windows 10 and later support ANSI code conversion). (cherry picked from commit ec277d804e381b3bc5d44b88050e522c727ed505)
2023-04-24Fix deserializing resource usage debug datakleonc
(cherry picked from commit 3e7752463aed5adc59dc0f962e541b691800315f)
2023-04-24Rename internal root canvas group to start with underscoreangel-721
(cherry picked from commit e347d7d64d1a6f9fe9993b93f88f7af19cd784dd)
2023-04-24Use Point2 consistently in Control methodsYuri Sizov
While Size2 and Point2 are just aliases, which is why this doesn't fail compilation, it's nice to have things consistent. (cherry picked from commit 4fed87320cf8e1a87fc6c54bf15cef6f610e6091)
2023-04-24Fixed typo in DisplayServer.ScreenOrientation docsEvgeniy Vasilyev
(cherry picked from commit 5ba98e59f076729876001de30ebd980434cd4fc7)
2023-04-24Unify descriptions of vector methodsHaoyu Qiu
* is_equal_approx * normalize * length_squared * posmod * posmodv (cherry picked from commit 6cd8e706fae5dacc908efd1a823e3447e01bfa56)
2023-04-24Fix Typo in NavigationServer2DRattle22
(cherry picked from commit 5c387cbdb3653bbe44a9fdde5ff8ca559f4b12b1)
2023-04-24update set_smooth_group descriptionTae Hong Ahn
fixes https://github.com/godotengine/godot/issues/74452 (cherry picked from commit 5a775ac08cfe02dc8015768bdf69e9e59d85030f)
2023-04-24Improve line BiDi handling, prevent crash on recursive log updates.bruvzg
(cherry picked from commit 282e4231c26c172b186a5bf22a8ba7f0337ba3d6)
2023-04-24[TextServer] Improve BiDi error handling.bruvzg
(cherry picked from commit d8d88e15300de05119a6d782067578e6e05d52e5)
2023-04-24Use angle_rand to calculate base_angle in particles process materialclayjohn
(cherry picked from commit 821917ba9f30b036ef7f43664db3f09d33f59109)
2023-04-24GDScript: Add missing member type check when resolving `extends`Danil Alexeev
(cherry picked from commit 66279b98b6c3418232003cc8d6c2e52af7a62ac4)
2023-04-24Make EditorToaster's handler thread-safePedro J. Estébanez
(cherry picked from commit 84183f89e6d204068484c86bad3f304c6249fa48)
2023-04-24Fix `Image.compress` descriptionNinni Pipping
Description mentioned `mode` instead of `source` (cherry picked from commit 6312fe2fae92718560b06c114803b18008a50839)
2023-04-24Fix OBJ mesh importer smoothing handlingkleonc
(cherry picked from commit e8900a2cac901d9b7d596af7be185eec54c7b858)
2023-04-24Change cursor consistently when panning in the 2D EditorHakim
(cherry picked from commit f4edbe634182916fd785b0897b8f309a5b9cc5ae)
2023-04-24Fix Windows StringFileInfo structurePaweł
(cherry picked from commit e15a086bb99f450fbfa223fe8896c47a860735fc)
2023-04-24Use MODELVIEW_MATRIX for vertex transform when double precision is enabledJoão Pedro Braz
This commit updates the double precision vertex transform code from using the MODEL_MATRIX to now use the MODELVIEW_MATRIX instead. This can be made possible by transforming the MODELVIEW_MATRIX back into model space (ie, same space as the MODEL_MATRIX) and then using it as if it were the MODEL_MATRIX. With this in place we now properly handle VERTEX transformations that a Material Shader might do, such as billboard-ing. (cherry picked from commit 63c6f0b93ccc0f016b6b6ff7833c31371059a782)
2023-04-24Don't store instance transform in RD 3D renderer unless requestedclayjohn
Previously, when using doubles builds of the engine, instance transform was stored no matter what which caused world space particles to accumulate the instance transform twice (cherry picked from commit 29edd277e4a45c9f84a9f5291087e671b2169191)
2023-04-24Translate inactive particles to -INFErik Johnson
(cherry picked from commit 6229c2a1f99135b841ce43f2728b4ac35a9b1938)
2023-04-24Expose more compression formats in Image and fix compress checkNinni Pipping
Check for compressing ASTC checked if the function for BPTC was present (cherry picked from commit cf64e2fa479ce548713c589d9c3252e5ac36a6d3)
2023-04-24Don't apply scale to autohide theme propertyNinni Pipping
(cherry picked from commit 722597aa97753a12bc5cd643c6350431f45e7d0b)
2023-04-24Fix blend_shape (shapekey) empty name import.Martin Capitanio
Corresponds to the Blender glTF-Importer PR https://github.com/KhronosGroup/glTF-Blender-IO/pull/1902 (cherry picked from commit 8b6fa79eee25d721a05518b56615eb5576147eba)
2023-04-24Fix potential null in android text entry system.Jason Knight
(cherry picked from commit f8699d93f6abe01a85319c06f7c94911e75498aa)
2023-04-24Properly calculate lifetime_split for particlesclayjohn
(cherry picked from commit f35ca4a9c735e49d496c4e733e7dc9a072841f92)
2023-04-24Write out render_mode even when mode is set to default in VisualShadersclayjohn
(cherry picked from commit 016946b552e16a43eef14b89c010d41dfc28d340)