7da17bca02
Added more defines for platform specific configs.
2024-02-17 20:55:27 +01:00
09ccc16b86
mbedtls: Update to upstream version 2.28.7
2024-02-08 17:41:31 +01:00
22a829a740
certs: Sync with Mozilla bundle as of Dec 13, 2023
...
bagder/ca-bundle@bef37a9
2024-02-08 17:38:20 +01:00
Rémi Verschelde
f073af9af6
zlib/minizip: Update to version 1.3
...
Remove `infback.c` which we don't need.
The `OF` macro was also removed so I can drop the patch where I yell
at Gentoo developers.
(cherry picked from commits e0e1f2e4a2056db1a908af75612daaaf5b129ebd
and 071499ac0d8e33e6f269437c3ce4fab52cc43f90)
2024-02-08 15:06:20 +01:00
Rémi Verschelde
4e199523f9
minizip: Backport patch to fix CVE-2023-45853
...
(cherry picked from commit c8dee05bf09cefdc33941aec1a76d3c563899995)
2024-02-08 15:05:47 +01:00
Rémi Verschelde
18047141eb
brotli: Sync with upstream 1.1.0
...
https://github.com/google/brotli/releases/tag/v1.1.0
(cherry picked from commit 0402205ce66779805dcfbbc3e14c5756448f3bc7)
2024-02-08 15:05:40 +01:00
3d4b294c8d
Fix build when the mbedtls module is disabled.
2023-12-24 10:42:44 +01:00
Fabio Alessandrelli
bc5b8b61ec
mbedTLS: Update to version 2.18.5
...
(cherry picked from commit 533336559325af95bdf85fef88041ee4af82a705)
2023-12-20 22:21:20 +01:00
b4692f1763
Port4ed from godot: Add binary MO translation file support. Add brotli decoder and WOFF2 support.
...
Use smaller .mo files instead of .po, if gettext is available.
Convert editor fonts to .woff2 format.
- bruvzg
fd2fba7c2c
2023-10-02 21:12:03 +02:00
Rémi Verschelde
43ba59106a
mbedtls: Fix UWP arm32 build after 2.28.3 enabled AES-NI intrinsics on MSVC
2023-10-02 16:36:53 +02:00
a96e650b7e
wslay: Sync with upstream 0e7d106ff from godot.
2023-08-30 11:23:07 +02:00
5868fa025f
recast: Update to upstream version 1.6.0 from Godot.
2023-08-30 11:22:03 +02:00
f9067bcfb3
mbedtls: Update to upstream version 2.28.4 from Godot.
2023-08-30 11:18:00 +02:00
Rémi Verschelde
8a9f27ca13
Add missing stdint.h includes for GCC 13+
...
Fixes #77927 .
(cherry picked from commit 10676e78e33c9f5dd2e2957ecddcfd6699173ea7)
2023-08-30 11:14:32 +02:00
Rémi Verschelde
5d80d2d9ca
tinyexr: Sync with upstream 1.0.7
...
(cherry picked from commit b70e2af3b7f960370f00c11a028fb8ae0ea034d8)
2023-08-30 11:12:11 +02:00
DeeJayLSP
ed6ee2ae4a
Update certs (2023.06 revision)
...
(cherry picked from commit 504e002224ac80890a91019de2812a8ac8a0715e)
2023-08-30 11:06:59 +02:00
Rémi Verschelde
63affecb49
certs: Sync with Mozilla bundle as of Mar 23, 2023
...
8bcd1092d2
(cherry picked from commit d1c59b47e481042d8df776047b2c553b322a4691)
2023-08-30 11:05:40 +02:00
Rémi Verschelde
42527716f5
zstd: Update to upstream version 1.5.5
...
Release notes:
- https://github.com/facebook/zstd/releases/tag/v1.5.3
- https://github.com/facebook/zstd/releases/tag/v1.5.4
- https://github.com/facebook/zstd/releases/tag/v1.5.5
(cherry picked from commit 6100b4bd33ab27d78f0f5087c770e42b25100eb9)
2023-08-30 10:11:42 +02:00
Rémi Verschelde
357393cac8
pcre2: Update to upstream version 10.42 (take two)
...
Changelog: https://github.com/PCRE2Project/pcre2/blob/pcre2-10.42/ChangeLog
This fixes support for RISC-V architectures in the sljit library, so we
enable the module's compilation for `rv64` too.
(cherry picked from commit e289cf7085f0edda5e5ea253be6806a08abb4777)
2023-08-30 10:05:49 +02:00
Rémi Verschelde
b40b505274
miniupnpc: Update to version 2.2.5
...
No change for the files we ship, so just bumping the version number.
(cherry picked from commit 74f21cb6666084a3cec8f2238c003411ffcfd9da)
2023-08-30 10:05:11 +02:00
Rémi Verschelde
1e02d5c398
libpng: Update to upstream 1.6.40
...
(cherry picked from commit 0baca62734f0189ca887bbcbe28cb8db9a8e94dc)
2023-08-30 10:04:49 +02:00
Fabio Alessandrelli
9240163139
Update to upstream master.
2023-08-27 11:46:51 +02:00
f058c87868
Backported from godot4: Rework Navigation Avoidance
...
Rework Navigation Avoidance.
- smix8
a6ac305f96
2023-06-10 20:58:49 +02:00
DeeJayLSP
65cfddb569
zlib/minizip: Update to version 1.2.13, remove zlib from freetype
...
Security update, fixes CVE-2022-37434 in zlib.
Only applications exposing/using `inflateGetHeader()` seem to be affected,
which is not our case, so this is not critical for Godot.
Remove duplicated copy of zlib in freetype sources to force using the updated
version in `thirdparty/zlib/`.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
(cherry picked from commit 93409b8e64a9bc3c271ab4a7489b59a43bc0d048)
2023-01-16 14:22:58 +01:00
2cd4e4d828
Renamed Set to RBSet.
2023-01-15 19:42:08 +01:00
1b0aac6028
Renamed Map to RBMap.
2023-01-15 19:12:50 +01:00
b01c1117f8
Cleaned up / updated the license files.
2022-12-31 19:33:03 +01:00
b5d6876c93
Ported: mbedtls: Update to upstream version 2.28.2 - akien-mga
...
0f10eafb38
2022-12-27 22:41:31 +01:00
bfdcbd4bc0
Ported: libpng: Update to upstream 1.6.39 - akien-mga
...
c531d0fd43
2022-12-27 22:40:33 +01:00
0177a5f6ed
Ported: Update miniupnpc to 2.2.4 - DeeJayLSP
...
bd248650d1
2022-12-22 17:08:21 +01:00
1a4a526f97
Ported: miniupnpc: Update to version 2.2.3
...
Library code and public headers are now properly separated, we can fix include paths
to remove the redundant subfolder.
- akien-mga
912cd43418
2022-12-22 17:05:27 +01:00
DeeJayLSP
c63ffb357b
Update stb libraries
2022-12-22 13:53:13 +01:00
b011ead056
Ported: Update CA certificates to 2022.10 revision - DeeJayLSP
...
b661ed90f5
2022-12-12 12:19:08 +01:00
f605155fa5
Removed the unused libsimplewebm.
2022-12-08 12:02:25 +01:00
Graham Pentheny
708d7d8700
Updated Recast to 4fef044
...
In some cases Godot can generate input parameters to Recast that cause it to crash. Specifically when baking NavigationMeshes for input meshes that have axis extents less than half the NavigationMesh CellSize.
This has been fixed upstream in Recast (in 3901c5854c
). Updating Godot's Recast integration fixes this crash issue in Godot as well.
(cherry picked from commit 36de150c74e8c86e204ce64dc5a2865b6aee79a7)
2022-11-30 19:19:40 +01:00
DeeJayLSP
c796580b0c
Update nanosvg to GIT (2022.11)
2022-11-30 15:04:18 +01:00
Rémi Verschelde
b6f7c4b12c
libpng: Update to upstream 1.6.38
...
(cherry picked from commit 0f2dc5c5e17679be85a1bb7ee7a5ec6a1dbac8b9)
2022-10-08 16:32:35 +02:00
Martin Liska
900b76545e
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 a648d831a9e4175db3b333e6416e2cf3be9959ef)
2022-10-08 16:21:54 +02:00
a9eb3a52a3
Ported: zstd: Update to upstream version 1.5.2
...
Release notes:
- https://github.com/facebook/zstd/releases/tag/v1.5.1
- https://github.com/facebook/zstd/releases/tag/v1.5.2
-akien-mga
bda382684f
2022-09-16 21:31:55 +02:00
Rémi Verschelde
9dc3c9025e
nanosvg: Sync with upstream bd16c4e
2022-09-16 19:48:49 +02:00
388b88678e
Moved container related classes in core under a new containers directory.
2022-08-17 12:53:49 +02:00
6523457c0f
Backported the improvements to the Math class from Godot4.
2022-08-13 16:49:47 +02:00
60fd3e14db
Ported: Bump mbedtls to version 2.18.1, update LICENSE.
...
Keep applying windows entropy patch.
Update thirdparty/README with correct version information.
and
Bump mbedtls to 2.18.1 (headers).
- Faless
df94010dec
c55e8dd516
2022-07-29 21:56:46 +02:00
bruvzg
a580bd094e
Fix FreeType crashing in GCC + LTO builds.
2022-07-28 13:48:34 +02:00
9f1607fcd8
Ported: rvo2: Sync with upstream commit bfc0486
...
snape/RVO2-3D@bfc0486
- akien-mga
52da1bcdca
2022-07-27 19:55:02 +02:00
fd84415f3b
Ported: rvo2: Re-sync with upstream, properly document Godot-specific changes
...
Still tracking the `v1.0.1` tag for now, just reverting all the unnecessary
style changes that created a diff with upstream.
- akien-mga
e317b7efbb
2022-07-27 19:53:21 +02:00
Rémi Verschelde
208225bfaa
pcre2: Fix support for macOS < 11.0 by making JIT conditional at runtime
...
(cherry picked from commit 24a06a6d4ab32116a15d0bb5ae7cc3c359be672c)
2022-07-27 19:45:11 +02:00
Rémi Verschelde
3354a27a59
Recast: Update to upstream commit 5a870d4 (2022)
...
(cherry picked from commit 4635f243226776ea6b7e5050516deb5e0e909385)
2022-07-27 19:43:10 +02:00
Rémi Verschelde
e939fa4d04
certs: Sync with Mozilla bundle as of Mar 31, 2022
...
39c6ac0550
(cherry picked from commit be6db612a15155e455a56a2d6b5b1cfa54bb2404)
2022-07-27 19:42:00 +02:00
Rémi Verschelde
6476b273a9
pcre2: Update to upstream version 10.40
...
Changelog: https://github.com/PCRE2Project/pcre2/blob/pcre2-10.40/ChangeLog
(cherry picked from commit fd6eb2c2d273450d2d67142554ee64bf63730956)
2022-07-27 19:41:12 +02:00