1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-04 12:00:25 +00:00

30042 Commits

Author SHA1 Message Date
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