Rémi Verschelde
067ac39c78
make_rst: Fix invalid Python escape sequences
🔗 GHA / 📊 Static (push) Has been cancelled
🔗 GHA / 🤖 Android (push) Has been cancelled
🔗 GHA / 🍏 iOS (push) Has been cancelled
🔗 GHA / 🌐 JavaScript (push) Has been cancelled
🔗 GHA / 🐧 Linux (push) Has been cancelled
🔗 GHA / 🍎 macOS (push) Has been cancelled
🔗 GHA / ☁ Server (push) Has been cancelled
🔗 GHA / 🏁 Windows (push) Has been cancelled
2024-11-08 10:26:50 +01:00
Rémi Verschelde
f92989c23b
Merge pull request #98938 from akien-mga/3.4-ci-sync-with-3.x
...
[3.4] CI: Partially sync workflows and actions with 3.x branch
2024-11-08 10:19:04 +01:00
Rémi Verschelde
861ae4de27
CI: Partially sync workflows and actions with 3.x branch
...
Stick to `ubuntu:20.04` runners for now, as porting to newer ones implies
fixing a number of compilation warnings which may not be worth the trouble
for an EOL branch.
Static checks do use `ubuntu:22.04` as it comes with clang-format 13 out
of the box, so we avoid having to install it.
2024-11-07 23:33:28 +01:00
Rémi Verschelde
01621ddc3c
Merge pull request #98864 from akien-mga/3.4-ci-build-warning-fixes
...
🤖 Android Builds / Template (target=release, tools=no) (push) Has been cancelled
🍏 iOS Builds / Template (target=release, tools=no) (push) Has been cancelled
🌐 JavaScript Builds / Template (target=release, tools=no) (push) Has been cancelled
🐧 Linux Builds / ${{ matrix.name }} (false, ./bin/godot.x11.tools.64s, false, linux-editor-sanitizers, Editor and sanitizers (target=debug, tools=yes, use_asan=yes, use_ubsan=yes), use_asan=yes use_ubsan=yes, debug, true, true) (push) Has been cancelled
🐧 Linux Builds / ${{ matrix.name }} (true, ./bin/godot.x11.opt.tools.64.mono, true, linux-editor-mono, Editor w/ Mono (target=release_debug, tools=yes), module_mono_enabled=yes mono_static=yes mono_glue=no, release_debug, true) (push) Has been cancelled
🐧 Linux Builds / ${{ matrix.name }} (true, false, linux-template-mono, Template w/ Mono (target=release, tools=no), module_mono_enabled=yes mono_static=yes mono_glue=no debug_symbols=no, release, false) (push) Has been cancelled
🍎 macOS Builds / ${{ matrix.name }} (./bin/godot.osx.opt.tools.64, macos-editor, Editor (target=release_debug, tools=yes), release_debug, true) (push) Has been cancelled
🍎 macOS Builds / ${{ matrix.name }} (macos-template, Template (target=release, tools=no), release, false) (push) Has been cancelled
☁ Server Builds / ${{ matrix.name }} (server-editor-mono, Linux Headless w/ Mono (target=release_debug, tools=yes), release_debug, true) (push) Has been cancelled
☁ Server Builds / ${{ matrix.name }} (server-template-mono, Linux Server w/ Mono (target=release, tools=no), release, false) (push) Has been cancelled
📊 Static Checks / Static Checks (clang-format, black format, file format, documentation checks) (push) Has been cancelled
🏁 Windows Builds / ${{ matrix.name }} (./bin/godot.windows.opt.tools.64.exe, windows-editor, Editor (target=release_debug, tools=yes), release_debug, true) (push) Has been cancelled
🏁 Windows Builds / ${{ matrix.name }} (windows-template, Template (target=release, tools=no), release, false) (push) Has been cancelled
[3.4] Misc. build and warning fixes to pass CI and compile with recent SCons and GCC/Clang
2024-11-06 12:17:03 +01:00
Rémi Verschelde
d5345b7939
certs: Sync with Mozilla bundle as of Oct 19, 2024
...
4d3fe6683f
Document matching mozilla-release changeset.
(cherry picked from commit eb41ff0fee
)
2024-11-06 11:29:45 +01:00
Rémi Verschelde
ace153ad61
Fix GCC 14 -Wtemplate-id-cdtor warnings
...
Fixes #91206 .
(cherry picked from commit a8ff47b6d6
)
2024-11-06 11:29:45 +01:00
Rémi Verschelde
8445299349
Add missing stdint.h includes for GCC 13+
...
Fixes #77927 .
(cherry picked from commit 10676e78e3
)
2024-11-06 11:29:45 +01:00
Martin Liska
0e3e4052fe
Fix building VHACD with GCC 13.
...
Fixes the following error:
thirdparty/vhacd/inc/vhacdICHull.h:46:31: error: 'uint32_t' does not name a type
46 | ICHullError Process(const uint32_t nPointsCH, const double minVolume = 0.0);
| ^~~~~~~~
Note the upstream version of the third party library is not affected.
(cherry picked from commit a648d831a9
)
2024-11-06 11:29:45 +01:00
Rémi Verschelde
b5bae6fac9
Fix some Clang -Wunused-but-set-variable warnings
...
(cherry picked from commit e771804e78
)
2024-11-06 11:29:44 +01:00
bruvzg
6e29a9573c
[iOS] Fix build with warnings=extra.
...
(cherry picked from commit 987723b386
)
2024-11-06 11:17:50 +01:00
Rémi Verschelde
66cede8368
Fix warnings found by Emscripten 3.1.10
...
Fix `-Wunused-but-set-variable`, `-Wunqualified-std-cast-call`, and
`-Wliteral-range` warnings.
(cherry picked from commit d8935b27a9
)
2024-11-05 23:28:47 +01:00
Rémi Verschelde
88381221f2
macOS: Fix sprintf deprecation warning
...
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
(cherry picked from commit a297a69ac8
)
2024-11-05 23:22:56 +01:00
Fabio Alessandrelli
34234f9d97
[Core] Use std type traits to check operations triviality.
...
(cherry picked from commit 6f02183f8c
)
2024-11-05 23:22:56 +01:00
Fabio Alessandrelli
e1fc583737
Fix some array size function definition mismatch.
...
(cherry picked from commit 55845bac26
)
2024-11-05 23:22:56 +01:00
Rémi Verschelde
9e9ea714ad
Android: Replace deprecated distutils LooseVersion usage
2024-11-05 22:44:19 +01:00
Rémi Verschelde
5d108ca37f
Mono: Replace distutils function with shutil equivalent
...
Fixes #91154 .
(cherry picked from commit ee61ad46e7
)
2024-11-05 22:44:19 +01:00
Rémi Verschelde
b0dd91bec8
SCons: Fix Python 3.12 SyntaxError with regex escape sequences
...
(cherry picked from commit b362976504
)
2024-11-05 22:44:19 +01:00
Rémi Verschelde
6b202812ff
CI: Update all GitHub actions to their latest version
2024-11-05 22:44:18 +01:00
Rémi Verschelde
5f23165ccc
Bump version to 3.4.6-rc
...
The 3.4 branch is EOL and there is no intention to actually release 3.4.6.
But as I'm backporting a few compilation and warning fixes to ensure the
branch still builds on CI and with recent compilers, the version needs to
be updated so it's not wrongly identifying itself as 3.4.5.stable.
2024-11-05 21:37:14 +01:00
Rémi Verschelde
f9ac000d5d
Bump version to 3.4.5-stable
2022-08-01 22:07:44 +02:00
Haoyu Qiu
b56d1abc47
Fix crash when executing AnimationTreePlayer.are_nodes_connected
...
(cherry picked from commit 9d923764c9
)
2022-08-01 22:07:04 +02:00
Rémi Verschelde
73e8a773b3
Add changelog for Godot 3.4.5
2022-08-01 17:07:32 +02:00
Rémi Verschelde
e0214a14f3
SCons: Fix creating VS solution with SCons 4.4.0
...
Fixes #63709 .
Co-authored-by: 19PHOBOSS98 <37253663+19PHOBOSS98@users.noreply.github.com>
(cherry picked from commit 89847dc6e3
)
2022-08-01 10:54:58 +02:00
Aaron Franke
60d34604d5
[3.x] Fix Translated method in C# affecting the original transform
...
(cherry picked from commit 4d6c609e50
)
2022-08-01 10:54:44 +02:00
SnailRhymer
514073b367
Fix typo in MeshInstance.xml
...
(cherry picked from commit eb7ce02239
)
2022-08-01 10:54:19 +02:00
twobit
ee7a704387
updated scenetree docs to include information on passing in null
...
(cherry picked from commit 359205f7d7
)
2022-08-01 10:54:06 +02:00
Ricardo Buring
a68344681b
Fixup BVH debugging statements
...
(cherry picked from commit 90725964a4
)
2022-08-01 10:53:42 +02:00
bruvzg
3151ebbd68
[macOS, Mono] Fix "Wdeprecated-declarations" build error.
...
(cherry picked from commit 5d54c015b2
)
2022-08-01 10:53:18 +02:00
Rémi Verschelde
7d98a5e069
Update AUTHORS and DONORS list
...
New contributors added to AUTHORS:
Rindbee, Vitika9
Thanks to all contributors and donors for making Godot possible!
(cherry picked from commit ce959dc753
)
2022-07-25 16:43:11 +02:00
Rémi Verschelde
909a9b77c7
SCons: Prevent using vsproj
option outside Windows
...
Fixes #63305 .
(cherry picked from commit 4e56f96396
)
2022-07-25 16:42:18 +02:00
Pedro J. Estébanez
4f98488d82
Use the right memory ordering in SafeNumeric operations
...
(cherry picked from commit 02a584d8e6
)
2022-07-25 16:42:07 +02:00
Pedro J. Estébanez
5f89f1a9ff
Flush buffered input events on UWP
...
(cherry picked from commit b53d032fb8
)
2022-07-25 16:41:50 +02:00
Pedro J. Estébanez
86d8bd77f4
Flush accumulated input events on iOS
...
(cherry picked from commit 0348fa2640
)
2022-07-25 16:41:33 +02:00
Markus
375d9905b5
Apply S3TC Android/iOS fix to GLES3
...
(cherry picked from commit 4abe07c811
)
2022-07-19 12:31:40 +02:00
Fabio Alessandrelli
a4ca649d52
Bump mbedtls to 2.18.1 (headers).
...
(cherry picked from commit baa261cdc8
)
2022-07-18 18:55:37 +02:00
Rémi Verschelde
623a5499da
Sync controller mappings DB with SDL2 community repo
...
Synced with gabomdq/SDL_GameControllerDB@880abd09c9
(cherry picked from commit b70e4fc0f3
)
2022-07-18 16:06:16 +02:00
Fabio Alessandrelli
07c3e3e41b
Bump mbedtls to version 2.18.1, update LICENSE.
...
Keep applying windows entropy patch.
Update thirdparty/README with correct version information.
(cherry picked from commit 9403a68853
)
2022-07-18 15:40:40 +02:00
Fabio Alessandrelli
956ab70733
Bump mbedTLS version to 2.28.0 (new LTS).
...
Keep applying the windows entropy patch (UWP support).
Remove no longer needed padlock patch.
Update thirdparty README to reflect changes, and new source inclusion
criteria.
(cherry picked from commit e375cbd094
)
2022-07-18 15:39:43 +02:00
janglee
e0fe0c3d82
GDScript: Fix autocompletetion showing class names with an underscore
...
Fixes #35469 .
(cherry picked from commit 00c6cdd793
)
2022-07-07 14:16:17 +02:00
Rémi Verschelde
373ec9a8a2
Input: Document that accumulated input is disabled by default
...
This was actually disabled by mistake in 3.4 causing a regression, but since
this issue survived the whole 3.4.x series and it's now very close to 3.5,
it's too late to change it again.
We might consider it for 3.6 after some beta testing.
Fixes #55037 .
(cherry picked from commit 7de45b6203
)
2022-07-07 14:15:50 +02:00
César Izurieta
aad1c39098
Fix gltf texture filename decoding
...
(cherry picked from commit f66200ed3c
)
2022-07-07 14:13:09 +02:00
Rémi Verschelde
8d066d25dd
SCons: Properly track codegen script dependency for generated GLES headers
...
(cherry picked from commit 772d071863
)
2022-07-07 14:12:55 +02:00
Wilson E. Alvarez
720b3a40ce
Properly check for fullscreen toggle made through the Window Manager
...
(cherry picked from commit cf38b6f187
)
2022-07-07 14:12:34 +02:00
salamandars
5fcdbfb2be
Clarify that MeshInstance surface methods only apply to override materials
...
(cherry picked from commit 22881a6923
)
2022-07-07 14:11:35 +02:00
kleonc
4df1a2f7e3
Fix CPUParticles2D.emission_shape
enum hint
...
(cherry picked from commit e55ba60da1
)
2022-07-07 14:11:17 +02:00
Paweł Fertyk
d8f8ae0ce1
Fix set_window_size
crash when using NaN
...
Fixes #60466 .
(cherry picked from commit b3f822eaae
)
2022-07-07 14:11:01 +02:00
Danny Chung
fd799e459f
Increase AnimationPlayer position SpinBox to fit more decimals
...
Fixed UI bug where it appeared that pushing the up or down incrementing
arrows did not increment the SpinBox value appropriately. Just needed
to increase the size of the box horizontally, to display four decimal
points consistently.
(cherry picked from commit 09658f7e3b
)
2022-07-07 14:10:46 +02:00
Haoyu Qiu
81fa4a4268
Fix scene tree dock focus after using "Add Child Node" button
...
(cherry picked from commit 512b70858c
)
2022-07-07 14:10:21 +02:00
Haoyu Qiu
d52681085e
Fix String.http_escape on Windows
...
(cherry picked from commit 1a7e3b3ab6
)
2022-07-07 14:10:10 +02:00
Haoyu Qiu
4a83c2944c
Fix LineEdit clear button for asymmetric stylebox
...
(cherry picked from commit 1e6747d185
)
2022-07-07 14:09:50 +02:00