Rémi Verschelde
a14db2f745
embree: Fix invalid output operators raising errors with GCC 15
...
(cherry picked from commit 209579a2a6 )
2025-01-30 09:02:44 +01:00
Rémi Verschelde
29cfe16237
Merge pull request #98940 from akien-mga/3.3-ci-sync-with-3.x
...
[3.3] CI: Partially sync workflows and actions with 3.x branch
2024-11-08 14:44:00 +01:00
Rémi Verschelde
aa89ab0517
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.
2024-11-08 14:01:16 +01:00
Rémi Verschelde
69962b74af
CI: Fix badly resolved merge conflict from previous PR
2024-11-06 18:35:00 +01:00
Rémi Verschelde
01bf239576
Merge pull request #98867 from akien-mga/3.3-ci-build-warning-fixes
...
[3.3] Misc. build and warning fixes to pass CI and compile with recent SCons and GCC/Clang
2024-11-06 14:56:55 +01:00
Rémi Verschelde
3772a5f4a1
certs: Sync with Mozilla bundle as of Oct 19, 2024
...
4d3fe6683f
Document matching mozilla-release changeset.
(cherry picked from commit eb41ff0fee )
2024-11-06 13:13:09 +01:00
Rémi Verschelde
74d569b99e
Fix various Clang -Wunused-but-set-variable warnings
2024-11-06 13:13:09 +01:00
Rémi Verschelde
b778c5caa3
Fix Xcode deprecation warning about sprintf usage
2024-11-06 12:00:20 +01:00
Rémi Verschelde
842efb0927
Fix GCC 14 -Wtemplate-id-cdtor warnings
...
Fixes #91206 .
(cherry picked from commit a8ff47b6d6 )
2024-11-06 11:51:08 +01:00
Rémi Verschelde
ebe60b8a88
Add missing stdint.h includes for GCC 13+
...
Fixes #77927 .
(cherry picked from commit 10676e78e3 )
2024-11-06 11:51:08 +01:00
Martin Liska
3f0f95f719
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:51:08 +01:00
Rémi Verschelde
e7f91023e9
Fix some Clang -Wunused-but-set-variable warnings
...
(cherry picked from commit e771804e78 )
2024-11-06 11:51:08 +01:00
Rémi Verschelde
d0306332ac
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-06 11:27:46 +01:00
Rémi Verschelde
67d2013e67
macOS: Fix sprintf deprecation warning
...
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com >
(cherry picked from commit a297a69ac8 )
2024-11-06 11:24:14 +01:00
Fabio Alessandrelli
1ee9c15baf
[Core] Use std type traits to check operations triviality.
...
(cherry picked from commit 6f02183f8c )
2024-11-06 11:24:14 +01:00
Fabio Alessandrelli
eb36a16b36
Fix some array size function definition mismatch.
...
(cherry picked from commit 55845bac26 )
2024-11-06 11:24:14 +01:00
Rémi Verschelde
dbbcfe3b87
Android: Replace deprecated distutils LooseVersion usage
...
(cherry picked from commit 9e9ea714ad )
2024-11-05 22:59:15 +01:00
Rémi Verschelde
2fd2b8a4e1
Mono: Replace distutils function with shutil equivalent
...
Fixes #91154 .
(cherry picked from commit ee61ad46e7 )
2024-11-05 22:59:15 +01:00
Rémi Verschelde
36687d76b7
SCons: Fix Python 3.12 SyntaxError with regex escape sequences
...
(cherry picked from commit b362976504 )
2024-11-05 22:59:15 +01:00
Rémi Verschelde
ff1703ceed
CI: Update all GitHub actions to their latest version
...
(cherry picked from commit 6b202812ff )
2024-11-05 22:59:14 +01:00
Marcel Admiraal
3c0dec1092
Update Android CI to use JDK 11.
...
(cherry picked from commit fe0b673bb3 )
2024-11-05 22:58:46 +01:00
Haoyu Qiu
061646f85b
Fix make sub-resource crash in AnimationTreeEditor
...
(cherry picked from commit 274ed82283 )
2022-07-03 03:55:02 +02:00
Yuri Sizov
86f946043a
Safeguard against BitMap fonts in the CanvasItem editor
...
Co-authored-by: ArrowInAKnee <gatexxl@gmail.com >
(cherry picked from commit 8fe6fceb02 )
2022-07-03 03:54:43 +02:00
bruvzg
ad77c9a64d
[macOS] Add entitlements required by OIDN JIT for the editor build.
...
(cherry picked from commit 53cb556841 )
2022-07-03 03:52:49 +02:00
Yuri Sizov
8b94ba1db1
Prevent MeshDataTool from crashing due to invalid bones/weights arrays
...
(cherry picked from commit ec15227be8 )
2022-07-03 03:51:59 +02:00
Will Jordan
925d7d66a4
Fix crash on macOS (AS) when dualshock4 is removed
...
(cherry picked from commit 283e31a3e2 )
2022-07-03 03:51:18 +02:00
Lucas Ângelo
9fb60b3e4e
Trunc shader function fixed
...
the 'trunc' function was comparing integers with floats using the '>' operator, which is not supported in Android. This issue is now gone.
(cherry picked from commit 9f68b4fea3 )
2022-07-03 03:49:13 +02:00
Fabio Alessandrelli
cc7cb73b9f
Bump mbedtls to 2.16.12
...
Remove upstreamed patches.
Re-apply padlock and uwp patches.
NOTE: We could replace our padloack patch with mbedtls 3452.
(cherry picked from commit 36d316876b )
2022-07-03 03:48:21 +02:00
Rémi Verschelde
12368c0a29
mbedtls: Backport PR 4819 to fix certs parsing speed
...
Fixes engine startup time regression described here:
https://github.com/godotengine/godot/issues/43351#issuecomment-847466783
(cherry picked from commit 52a535c030 )
2022-07-03 03:48:12 +02:00
Rémi Verschelde
e24030118a
zlib/minizip: Update to version 1.2.12
...
Security update, fixes CVE-2018-25032 in zlib.
Preliminary assessment doesn't show Godot as affected since we don't
seem to call `deflate` with the problematic parameters, but the extent
of the vulnerability is not fully clear upstream yet.
(cherry picked from commit 420d0d50bc )
2022-04-13 12:07:29 +02:00
Rémi Verschelde
1f2d146e77
CI: Update links to regression test project and prebuilt SwiftShader
...
qarmin's repository has been moved to the godotengine organization.
(cherry picked from commit 94232dcb48 )
2022-01-06 12:16:22 +01:00
Rémi Verschelde
056a927f62
CI: Change BASE_BRANCH to 3.3
2021-11-05 14:50:05 +01:00
Rémi Verschelde
86858d96c0
Sync controller mappings DB with SDL2 community repo
...
Synced with gabomdq/SDL_GameControllerDB@322aac4bb7 .
Also improve parser errors to allow identifying the problematic mappings.
(cherry picked from commit 4b247e7ffa )
2021-11-03 21:38:41 +01:00
Jake Young
6beaf63dbe
Update my name on author file
...
(cherry picked from commit 0b734bce4c )
2021-11-03 21:36:39 +01:00
Rémi Verschelde
dcc33d47cf
Update AUTHORS and DONORS list
...
New contributors added to AUTHORS:
@briansemrau, @Duroxxigar, @williamd67
Thanks to all contributors and donors for making Godot possible!
(cherry picked from commit 300286ea08 )
2021-11-03 16:16:37 +01:00
Rémi Verschelde
77d0412583
mbedtls: Backport "Fix x86_64 assembly for bignum multiplication"
...
Backports PR https://github.com/ARMmbed/mbedtls/pull/4948 to fix a regression
with our macOS builds using Clang 12.
Fixes #53297 .
(cherry picked from commit 4cf3056ca6 )
2021-10-25 10:53:06 +02:00
Rémi Verschelde
ce11f8f36b
Merge pull request #53210 from pycbouh/editor-mono-build-log-3.3
2021-10-24 22:41:21 +02:00
Rémi Verschelde
9f7cef7724
i18n: Fix invalid format characters in some translations
...
Fixes #54129 .
2021-10-23 10:13:22 +02:00
Rémi Verschelde
ffbda6ef79
Update AUTHORS and DONORS list
...
New contributors added to AUTHORS:
@raulsntos, @TokageItLab
Thanks to all contributors and donors for making Godot possible!
(cherry picked from commit cd3c1f2594 )
2021-10-11 12:00:26 +02:00
Rémi Verschelde
820b1ae4b3
Bump version to 3.3.5-rc
2021-10-01 21:29:05 +02:00
Rémi Verschelde
faf3f883d1
Bump version to 3.3.4-stable
...
Thanks to all contributors! <3
3.3.4-stable
2021-10-01 08:23:23 +02:00
Rémi Verschelde
568c389587
Update changelog for 3.3.4-stable
2021-10-01 08:23:12 +02:00
Francois Belair
15025a4c93
Makes LSP report new() as _init; fixes docstrings
...
(cherry picked from commit ae3aec1dbc )
Fix LSP crash parsing scripts of temp size 0
(cherry picked from commit 679ce6fd0b )
2021-10-01 08:16:16 +02:00
Hugo Locurcio
bb1e434d7c
Improve the documentation for ease() and smoothstep()
...
This adds a cheatsheet for `ease()` and a comparison graph for
`smoothstep()`, among other things.
(cherry picked from commit 567b6436c9 )
2021-10-01 08:04:44 +02:00
Hugo Locurcio
642addcc99
Clarify what the Node.filename property contains
...
(cherry picked from commit f23b917007 )
2021-10-01 08:02:17 +02:00
Haoyu Qiu
39bb33565b
Fix doc for Dictionary.erase
...
(cherry picked from commit 1e0fe9f817 )
2021-10-01 08:00:52 +02:00
Rémi Verschelde
41e7f676ea
Fix -Wextra warnings from GCC 11
...
(cherry picked from commit 6bdd84b8d5 )
2021-10-01 07:59:41 +02:00
Selgesel
c3541628c1
[3.x] Release pressed events when the window is blurred on HTML5 platform
...
(cherry picked from commit c918b4d246 )
2021-10-01 07:56:08 +02:00
Rémi Verschelde
90022710ab
Revert "[macOS] Request camera permission before session init."
...
This reverts commit 3fea85a6f0 .
The commit is good but to use `@available(macOS 10.14, *)` with osxcross one
needs to build `compiler-rt`, which can be done but might surprise some users
who have their custom build pipelines for 3.3.x (including the official build
system).
2021-09-29 14:12:33 +02:00
Yuri Sizov
ac9db4c676
Improve the Mono build log appearance
...
Co-authored-by: Raul Santos <raulsntos@gmail.com >
2021-09-29 14:40:05 +03:00