Commit Graph

30037 Commits

Author SHA1 Message Date
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
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
Hugo Locurcio
c78880ff54 Improve the audio bus editor appearance
Co-authored-by: Yuri Sizov <yuris@humnom.net>
2021-09-29 14:28:08 +03:00
Rémi Verschelde
91f48e2940
CI: Bump setup-emsdk version to @v10
Should hopefully solve intermittent cache restore issues.
2021-09-29 09:56:46 +02:00
Rémi Verschelde
74cf62bb68
HTML5: Fix minification error with Emscripten 1.39.9
It used an old vendored version of acorn.js which seems to choke on this
trailing comma. This is not a problem for more recent Emscripten versions.

We disable the `comma-dangle` check in ESLint to prevent this issue.

(cherry picked from commit 23b51a1708)
2021-09-29 09:41:07 +02:00
Kyoz
e4df8a68fa
fix(ios): Clipboard get/set missing implement
(cherry picked from commit 6db3e074c5)
2021-09-29 08:57:27 +02:00
David Socha
20ec596a5d
Update connection comparison operator to compare connection sources based on instance ID instead of by pointer
(cherry picked from commit ede023d4fa)
2021-09-29 08:57:27 +02:00