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

34475 Commits

Author SHA1 Message Date
Pāvels Nadtočajevs
8ec5e74eab [Windows] Rename PKEY_Device_FriendlyName to avoid duplicate symbols with newer MinGW SDKs.
(cherry picked from commit c363e13051)
2025-10-28 22:09:17 +01:00
Rémi Verschelde
92cb553949 embree: Fix invalid output operators raising errors with GCC 15
(cherry picked from commit 209579a2a6)
2025-01-30 08:59:43 +01:00
Max Hilbrunner
f2519d5213 Fix VS project generation with SCons 4.8.0+
(cherry picked from commit f682406cf2)
2025-01-13 16:14:28 +01:00
Rémi Verschelde
cef0242519 mbedtls: Update to upstream version 2.28.9
(cherry picked from commit 881645fff9)
2024-12-05 01:07:32 +01:00
Rémi Verschelde
b80f6984b4 Merge pull request #98937 from akien-mga/3.5-ci-sync-with-3.x
[3.5] CI: Fully sync workflows and actions with 3.x branch
2024-11-07 23:00:10 +01:00
Rémi Verschelde
04592a8111 CI: Fully sync workflows and actions with 3.x branch 2024-11-07 22:10:56 +01:00
Rémi Verschelde
dda42e91e2 Merge pull request #98892 from akien-mga/3.5-ci-sync-with-3.x
[3.5] CI: Sync workflows with 3.x branch
2024-11-07 21:59:15 +01:00
Rémi Verschelde
292b2dbce7 CI: Update Ubuntu runners to 24.04, but keep 22.04 for Linux builds
Pin clang-format to version 16, and black to 24.10.0.
Keep using Ubuntu 22.04 for Linux builds for portability.

(cherry picked from commit fd9bd108af)
2024-11-07 17:29:37 +01:00
Rémi Verschelde
52e22c514b certs: Sync with Mozilla bundle as of Oct 19, 2024
4d3fe6683f

Document matching mozilla-release changeset.

(cherry picked from commit eb41ff0fee)
2024-11-05 21:13:46 +01:00
Haoyu Qiu
470ef4d63e Fix GCC 14 -Wtemplate-id-cdtor warnings
Co-Authored-By: Rémi Verschelde <rverschelde@gmail.com>
(cherry picked from commit a5c8106f92)
2024-05-11 10:52:28 +02:00
Rémi Verschelde
004ce6d698 miniupnpc: Disable socket timeout on Windows, matching upstream
Fixes #88471.

(cherry picked from commit f695de7c68)
2024-05-07 13:22:05 +02:00
Rémi Verschelde
f48a939e28 doc: Fix cherry-pick mistake for Vector3.cross description
(cherry picked from commit e66b52989d)
2024-05-01 12:22:52 +02:00
Fabio Alessandrelli
5067fd43ac [Core] Use unztell64 in FileAccessZIP to ensure 64 bit return
(cherry picked from commit efccebd3db)
2024-05-01 12:14:05 +02:00
melquiadess
fb9ff8e632 Add POST_NOTIFICATIONS permission to the list of permissions available in the Export dialog
(cherry picked from commit 739190ca2b)
2024-05-01 12:14:05 +02:00
A Thousand Ships
8366053ae9 [Doc] Clarify the behavior of Vector2/3.cross and mention parallel vectors
(cherry picked from commit 47a8033698)
2024-05-01 12:14:05 +02:00
kleonc
44f1ca7ea9 [C#] Fix Transform3D.InterpolateWith applying rotation before scale
(cherry picked from commit e2ed63b313)
2024-05-01 12:14:05 +02:00
bruvzg
cc4a47251c [macOS] Enabled secure restorable state.
(cherry picked from commit 84380a94f7)
2024-05-01 12:14:05 +02:00
Adam Scott
ebd9104cdc Add workaround for emscripten >= 3.1.47 LTO build
(cherry picked from commit 656bc22e28)
2024-05-01 12:14:05 +02:00
Rémi Verschelde
b67c2cd60f Merge pull request #91152 from akien-mga/3.5-cherrypicks
Cherry-picks for the 3.5 branch (future 3.5.4) - 2nd batch
2024-04-25 16:43:38 +02:00
Rémi Verschelde
e730068197 Mono: Replace distutils function with shutil equivalent
Fixes #91154.

(cherry picked from commit ee61ad46e7)
2024-04-25 16:34:04 +02:00
Rémi Verschelde
658b3fc413 Web: Bump closure compiler spec to ECMASCRIPT_2021
Fixes #88008.

(cherry picked from commit d29b0d90e0)
2024-04-25 16:34:04 +02:00
Adam Scott
3f93ace728 Fix emscripten 3.1.51 breaking change about *glGetProcAddress()
(cherry picked from commit 5922ac0fb1)
2024-04-25 16:34:04 +02:00
Adam Scott
d7bf310cd0 Add WASM_BIGINT linker flag to the web build
(cherry picked from commit 3ae524fa9e)
2024-04-25 16:34:04 +02:00
Rémi Verschelde
702206aebf CI: Update actions to latest versions
(cherry picked from commit ad8d3cf1c9)
2024-04-25 16:34:04 +02:00
Fredia Huya-Kouadio
9424a0a5d8 Fix gradle build errors when the build path contains non-ASCII characters
(cherry picked from commit f1887a30f3)
2024-04-25 16:34:04 +02:00
Adam Scott
771447914d Add basic Emacs .gitignore entries
(cherry picked from commit 2696fee3c6)
2024-04-25 16:34:04 +02:00
Rémi Verschelde
e564bfaa60 Sync controller mappings DB with SDL 2 community repo
Synced with mdqinc/SDL_GameControllerDB@5b4efa3a20

(cherry picked from commit 1da02fa7be)
2024-04-25 16:34:04 +02:00
Rémi Verschelde
ca0fca239d Sync controller mappings DB with SDL 2 community repo
Synced with mdqinc/SDL_GameControllerDB@4c9b8dace8

(cherry picked from commit 6772047e50)
2024-04-25 16:34:04 +02:00
Rémi Verschelde
235168ebd5 certs: Sync with Mozilla bundle as of Mar 11, 2024
c5a419971b
(cherry picked from commit fd61a42e04)
2024-04-25 16:34:04 +02:00
Rémi Verschelde
c4d40c5b79 mbedtls: Update to upstream version 2.28.8
(cherry picked from commit 915ca4dd45)
2024-04-25 16:34:04 +02:00
Jakub Marcowski
7d6240cc1c libpng: Update to 1.6.43
(cherry picked from commit 41268d7faa)
2024-04-25 16:34:04 +02:00
Rémi Verschelde
5c15ecc792 libpng: Update to upstream 1.6.40
(cherry picked from commit 0baca62734)
2024-04-25 16:34:03 +02:00
Jakub Mateusz Marcowski
f20db5234b tinyexr: Update to 1.0.8
(cherry picked from commit ab14dec952)
2024-04-25 16:34:03 +02:00
Rémi Verschelde
78cb71354a Fix some Clang -Wunused-but-set-variable warnings
(cherry picked from commit e771804e78)
2024-04-25 16:34:03 +02:00
Rémi Verschelde
44cb43b5e7 Merge pull request #87257 from akien-mga/3.5-cherrypicks
Cherry-picks for the 3.5 branch (future 3.5.4) - 1st batch
2024-01-30 22:29:08 +01:00
Rémi Verschelde
7dc083cc6a Update changelog for 3.5.4 2024-01-30 22:07:07 +01:00
Rémi Verschelde
3a5baf8899 mbedtls: Update to upstream version 2.28.7
(cherry picked from commit dec635119e)
2024-01-30 22:06:37 +01:00
Rémi Verschelde
7c2a0e187a Sync controller mappings DB with SDL2 community repo
Synced with gabomdq/SDL_GameControllerDB@232c738ce0

(cherry picked from commit 10445d80d8)
2024-01-30 15:16:33 +01:00
Rémi Verschelde
d976743d34 SCons: Fix Web build when compiler version isn't properly detected
Quick fix for #82585.

A better fix requires refactoring the way we detect the compiler version
to make it more reliable, and get a consistent output. But I prefer to
keep changes minimal for 3.x branches at this point.

(cherry picked from commit 4206975e3a)
2024-01-30 15:03:22 +01:00
Rémi Verschelde
4442c488a5 Style: Mark clang-format 16 as supported for pre-commit hook
It only introduced a difference in a .glsl file, which I've worked
around by removing an empty line. This keeps formatting consistent
between clang-format 15 and 16.

Also added a change in the 3-to-4 project converter to fix bogus
formatting in clang-format < 17.

(cherry picked from commit 49f4860ce3)
2024-01-30 15:03:22 +01:00
20kdc
1f94c48da0 Fix the documentation of Bone2D::apply_rest (squashed, backport)
Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com>
(cherry picked from commit 2f03ba77e9)
2024-01-30 15:03:21 +01:00
Micky
8de3ea539d [3.x] Mention InputEventJoypadButton's pressure not working
(cherry picked from commit 9b1f1d5b6e)
2024-01-30 15:03:21 +01:00
Rémi Verschelde
295d66a772 certs: Sync with Mozilla bundle as of Dec 13, 2023
bef37a977c
(cherry picked from commit c6e829b4c6)
2024-01-30 15:03:21 +01:00
Rémi Verschelde
b320fe6c39 Update year property in version.py to 2024
Seems like we missed this one when changing the copyright statements
to use `present` instead of the hardcoded `year`.

And backport other minor improvements from #87543.

(cherry picked from commit f61e2491e1)
2024-01-30 15:03:21 +01:00
Rémi Verschelde
a658a42119 miniupnpc: Update to version 2.2.5
No change for the files we ship, so just bumping the version number.

(cherry picked from commit 74f21cb666)
2024-01-30 15:03:21 +01:00
Rémi Verschelde
ce592cc7c0 CI: Update mymindstorm/setup-emsdk to v14, should fix cache folder conflicts
https://github.com/mymindstorm/setup-emsdk/releases/tag/v14

Co-authored-by: Yuri Sizov <yuris@humnom.net>
(cherry picked from commit 35ef0b32b3)
2024-01-30 15:03:21 +01:00
Rémi Verschelde
f9ba49350b zlib/minizip: Update to version 1.3.1
Minizip includes previously backported fix for CVE-2023-45853,
and a Debian patch for CVE-2014-9485 was also upstreamed.

(cherry picked from commit 8ead8d2ddb)
2024-01-30 15:03:21 +01:00
Rémi Verschelde
0c64b79e4c 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 e0e1f2e4a2
and 071499ac0d)
2024-01-30 15:03:21 +01:00
Alessandro Famà
3c50662d33 [3.x] Fix Dummy audio driver initialization issue on WASAPI output device initialization failure
(cherry picked from commit 61b1e2e83f)
2024-01-30 15:03:20 +01:00
Andy Savage
a7b30a2b85 Fix incorrect Rect2 size when Transform2D * operator.
(cherry picked from commit 05624ddbc8)
2024-01-30 15:03:20 +01:00