8d30a9f2a5
libwebp: Sync with upstream 1.3.1
...
https://chromium.googlesource.com/webm/libwebp/+/1.3.1/NEWS
(cherry picked from commit 2529ad6a64 )
2023-08-31 19:26:49 +02:00
4c354b4977
mbedtls: Update to upstream version 2.28.4
...
(cherry picked from commit 1f6340bc46 )
2023-08-31 19:26:49 +02:00
023e154cb4
tinyexr: Sync with upstream 1.0.7
...
(cherry picked from commit b70e2af3b7 )
2023-08-31 19:26:49 +02:00
894d4ca769
openxr: Sync with upstream 1.0.28
...
(cherry picked from commit d756169881 )
2023-08-31 19:26:49 +02:00
c1ba321815
ICU4C: Update to version 73.2
...
(cherry picked from commit 1061912c7f )
2023-08-31 19:26:48 +02:00
346d0bba07
FreeType: Update to version 2.13.2
...
Remove freetype's copy of zlib again, as we don't use it.
(cherry picked from commit 54c4c8dfa5 )
2023-08-31 19:26:48 +02:00
9ed12c884a
FreeType: Update to version 2.13.1
...
(cherry picked from commit 008d3de1e9 )
2023-08-31 19:26:48 +02:00
7a86ffc034
i18n: Sync translations with Weblate
2023-08-17 13:23:50 +02:00
caa8c82567
CI: Allow skipping our GHA workflows with DISABLE_GODOT_CI variable
...
Useful for custom forks of Godot which don't want to run our CI for any
reason.
This is configured in `settings/variables/actions` for the repository,
setting it to any value aside from an empty string will skip all jobs.
(cherry picked from commit 4646762c81 )
2023-08-02 18:42:29 +02:00
e1a12879e9
CI: Extract godot-cpp testing into its own job
...
This ensures that the godot-cpp job has plenty of resources
to run its build and avoid being affected by the main build.
Additionally:
- Extract test tasks into dedicated actions.
- Upload artifacts as early as possible.
- Ensure that we check master cache before random cache.
(cherry picked from commit deb6025781 )
2023-08-02 17:10:30 +02:00
e9cdd1bf08
CI: Free disk space on Linux runners
...
Removing the Android toolchain saves 14 GiB, which gives us more room
for growth and to avoid running into out-of-space errors in the Linux
sanitizers + debug symbols builds.
Related to #79919 , though the caches were just one part of the problem,
the real issue is that our Linux sanitizers builds take 12 GiB, and
adding godot-cpp on top with 2 GiB leaves only a few GiB left for the
cache itself.
(cherry picked from commit 611123f7fd )
2023-08-02 17:07:11 +02:00
6884be6b17
Bump version to 4.1.2-rc
2023-07-17 15:36:23 +02:00
bd6af8e0ea
Merge pull request #79576 from YuriSizov/4.1-cherrypicks
...
Cherry-picks for the 4.1 branch (future 4.1.1) - 2nd batch
4.1.1-stable
2023-07-17 14:17:04 +02:00
e94d355366
Bump version to 4.1.1-stable
2023-07-17 12:15:23 +02:00
80aef72ef3
Update the changelog for 4.1.1
2023-07-17 12:12:37 +02:00
b45e7f0f63
Emit history_changed on merged UndoRedo actions
...
(cherry picked from commit b6bb0d505d )
2023-07-17 12:05:43 +02:00
a6b1c0edbb
Fix tween_property on "Basis" to properly update its value
...
(cherry picked from commit eb7f87e9a8 )
2023-07-17 12:05:43 +02:00
085b16b1bb
Add missing word to text of the alert dialog
...
(cherry picked from commit d1c70cf7d4 )
2023-07-17 12:05:42 +02:00
74efa063cc
Fix: ESC (ui_cancel) not closing FindReplaceBar
...
(cherry picked from commit 7eb517c27f )
2023-07-17 12:05:42 +02:00
c1ddd0485b
Fix dragged nodes have icon size
...
(cherry picked from commit 837df886f3 )
2023-07-17 12:05:42 +02:00
0a4067bdbf
Clarify return value of get_dependencies()
...
(cherry picked from commit f567af413a )
2023-07-17 12:05:42 +02:00
e709ad4d64
Merge pull request #79297 from YuriSizov/4.1-cherrypicks
...
Cherry-picks for the 4.1 branch (future 4.1.1) - 1st batch
2023-07-11 15:55:57 +02:00
92cf616f63
Add changelog for 4.1.1
2023-07-11 13:45:48 +02:00
2796b629e9
Hide/show AcceptDialog's button spacer on button visibility changed
...
(cherry picked from commit 30a9c90785 )
2023-07-11 13:21:07 +02:00
30ab0e2cf4
Fix Linux move_to_trash wrongly reporting files as not found
...
We can't rely on the error code from `gio` or `kioclient5`, in my
rudimentary testing they return `1` for both missing files and other
situations like not having a Trash can on the mounted volume.
Fixes #79108 .
(cherry picked from commit a6e75f3971 )
2023-07-11 12:21:28 +02:00
6ec2d6d7d0
Linux: Fix build with use_sowrap=no and various warnings/errors
...
(cherry picked from commit dcd16a5750 )
2023-07-11 12:21:28 +02:00
e3cfc023b4
Improve text in popup warning, remove "upgrade or downgrade" text
...
(cherry picked from commit 95ccbdea4b )
2023-07-11 12:21:28 +02:00
1e2bfdc9bb
Improve error message for Node.set_owner
...
(cherry picked from commit 0183340012 )
2023-07-11 12:21:27 +02:00
167b02d942
Clarify EditorExportPlugin::add_file only remaps in _export_file
...
(cherry picked from commit df1d354d36 )
2023-07-11 12:21:27 +02:00
438a598713
Update FileDialog button activity when file_mode is changed.
...
(cherry picked from commit cfac7c9a9a )
2023-07-10 18:09:59 +02:00
5729e40035
Improve user-friendliness of project version mismatch message
...
(cherry picked from commit 3b8a81d361 )
2023-07-10 18:09:58 +02:00
ec6d258db0
Fix property hint class name type string restriction and replace mode
...
(cherry picked from commit 58a65591f5 )
2023-07-10 18:09:58 +02:00
a79160ebd2
Collapse bottom panel if there is no active tab
...
(cherry picked from commit 59ae7e2445 )
2023-07-10 18:09:58 +02:00
b3a56228b1
Fix zero-sized WorkerThreadPool not processing group tasks
...
(cherry picked from commit 28d0d56a69 )
2023-07-10 18:09:58 +02:00
2f32a3454c
Fix Camera2D.rotating not being converted and reversed properly
...
Godot 3's Camera2D `rotating = true` and `rotating = false` are supposed to be converted and reversed to `ignore_rotation = false` and `ignore_rotation = true` respectively, but this wasn't the case before this PR, as the project converted was failing to properly read the `true` and `false` strings, thus resulting in `ignore_rotation = true` in all cases.
(cherry picked from commit 256b99ca40 )
2023-07-10 18:09:58 +02:00
29b4ee3d97
Change explicit 'Godot 4.0' references to 'Godot 4'
...
Fixes #79276 .
(cherry picked from commit 8a06ec979e )
2023-07-10 18:09:58 +02:00
4f4052581b
add 3.x compatibility for animation loop mode
...
(cherry picked from commit 1686a7a1a2 )
2023-07-10 18:09:58 +02:00
36ce14a826
Fix disabled slider highlighting
...
(cherry picked from commit 4394936392 )
2023-07-10 18:09:58 +02:00
1c1d4f6264
Fix PackedScene::get_last_modified_time() always returns 0
...
The variables operated by `PackedScene::set_last_modified_time()`
and `PackedScene::get_last_modified_time()` are different.
(cherry picked from commit 22edef14c3 )
2023-07-10 18:09:58 +02:00
d6d8f6a637
Unify error condition for particles trail lifetime
...
(cherry picked from commit 78ecdb17f9 )
2023-07-10 18:09:57 +02:00
55ae2a3297
Fix rigid body property description
...
(cherry picked from commit 6d85481670 )
2023-07-10 18:09:57 +02:00
0d51fec22b
Fix closest possible navigation path position
...
Fixes closest possible navigation path position.
(cherry picked from commit e5c24f7118 )
2023-07-10 18:09:57 +02:00
bbfdfab748
Add performance note for parsing source geometry
...
Adds performance note for parsing source geometry.
(cherry picked from commit 976f5338c5 )
2023-07-10 18:09:57 +02:00
6becf94f49
Fix formatting of dlopen error message on Windows
...
And harmonize the format for all platforms.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
(cherry picked from commit 3cd865dbe8 )
2023-07-10 18:09:57 +02:00
7447946dd1
Avoid freeze when interacting with menus on Wayland by re-aquiring next swapchain image after updating swapchain
...
(cherry picked from commit df021b5063 )
2023-07-10 18:09:57 +02:00
5576f5ab81
Fix various typos in documentation
...
(cherry picked from commit 486609eccf )
2023-07-10 17:46:09 +02:00
3f334cb144
C#: Fix command line exporting
...
(cherry picked from commit f3f3365abd )
2023-07-10 17:46:09 +02:00
42b8ae50d2
Fix Node::add_sibling parent check
...
Replace `data.blocked > 0` by `data.parent->data.blocked > 0` in order
to check if the parent is busy.
(cherry picked from commit b02dff6e1c )
2023-07-10 17:46:09 +02:00
add7c218d1
fix typo on TLSOptions.xml and library_godot_display.js
...
(cherry picked from commit b88b6b4f48 )
2023-07-10 17:46:09 +02:00
361c0d53f3
Clear specular buffer if bg mode is canvas and ss effects are used
...
Explicitly clear the separate specular buffer when the background mode is canvas and screen space effects (and thus a separate specular buffer) are used.
(cherry picked from commit af9d1743f3 )
2023-07-10 17:46:09 +02:00