44f1ca7ea9
[C#] Fix Transform3D.InterpolateWith applying rotation before scale
...
(cherry picked from commit e2ed63b313 )
2024-05-01 12:14:05 +02:00
cc4a47251c
[macOS] Enabled secure restorable state.
...
(cherry picked from commit 84380a94f7 )
2024-05-01 12:14:05 +02:00
ebd9104cdc
Add workaround for emscripten >= 3.1.47 LTO build
...
(cherry picked from commit 656bc22e28 )
2024-05-01 12:14:05 +02:00
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
e730068197
Mono: Replace distutils function with shutil equivalent
...
Fixes #91154 .
(cherry picked from commit ee61ad46e7 )
2024-04-25 16:34:04 +02:00
658b3fc413
Web: Bump closure compiler spec to ECMASCRIPT_2021
...
Fixes #88008 .
(cherry picked from commit d29b0d90e0 )
2024-04-25 16:34:04 +02:00
3f93ace728
Fix emscripten 3.1.51 breaking change about *glGetProcAddress()
...
(cherry picked from commit 5922ac0fb1 )
2024-04-25 16:34:04 +02:00
d7bf310cd0
Add WASM_BIGINT linker flag to the web build
...
(cherry picked from commit 3ae524fa9e )
2024-04-25 16:34:04 +02:00
702206aebf
CI: Update actions to latest versions
...
(cherry picked from commit ad8d3cf1c9 )
2024-04-25 16:34:04 +02:00
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
771447914d
Add basic Emacs .gitignore entries
...
(cherry picked from commit 2696fee3c6 )
2024-04-25 16:34:04 +02:00
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
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
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
c4d40c5b79
mbedtls: Update to upstream version 2.28.8
...
(cherry picked from commit 915ca4dd45 )
2024-04-25 16:34:04 +02:00
7d6240cc1c
libpng: Update to 1.6.43
...
(cherry picked from commit 41268d7faa )
2024-04-25 16:34:04 +02:00
5c15ecc792
libpng: Update to upstream 1.6.40
...
(cherry picked from commit 0baca62734 )
2024-04-25 16:34:03 +02:00
f20db5234b
tinyexr: Update to 1.0.8
...
(cherry picked from commit ab14dec952 )
2024-04-25 16:34:03 +02:00
78cb71354a
Fix some Clang -Wunused-but-set-variable warnings
...
(cherry picked from commit e771804e78 )
2024-04-25 16:34:03 +02:00
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
7dc083cc6a
Update changelog for 3.5.4
2024-01-30 22:07:07 +01:00
3a5baf8899
mbedtls: Update to upstream version 2.28.7
...
(cherry picked from commit dec635119e )
2024-01-30 22:06:37 +01:00
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
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
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
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
8de3ea539d
[3.x] Mention InputEventJoypadButton's pressure not working
...
(cherry picked from commit 9b1f1d5b6e )
2024-01-30 15:03:21 +01:00
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
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
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
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
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
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
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
a7b30a2b85
Fix incorrect Rect2 size when Transform2D * operator.
...
(cherry picked from commit 05624ddbc8 )
2024-01-30 15:03:20 +01:00
8b1ec31a4b
Fix touch events in WebXR with an "immersive-ar" session
...
(cherry picked from commit 5ea11fb481 )
2024-01-30 15:03:20 +01:00
c363d2d5b3
[Core] Fix File.get_buffer returning wrong length
...
File.get_buffer always returned as many bytes as requested (even when
EOF was reached), this resulted in random bytes being returned when
overflowing.
(cherry picked from commit d8ea68d3dd )
2024-01-30 15:03:20 +01:00
b59bf031a1
Fix image links to godot-docs repository
...
(cherry picked from commit 5302868446 )
2024-01-30 15:03:20 +01:00
af54217390
Sync controller mappings DB with SDL2 community repo
...
Synced with gabomdq/SDL_GameControllerDB@eb831f75ab
Fixes #83552 .
(cherry picked from commit d3c0a7d598 )
2024-01-30 15:03:20 +01:00
d8057de4fa
mbedTLS: Update to version 2.18.5
...
(cherry picked from commit 5333365593 )
2024-01-30 15:03:20 +01:00
461e26a24d
Return exit code 0 when running --version or --help
...
Fixes https://github.com/godotengine/godot/issues/83661
(cherry picked from commit 7c3d37ec1d )
2024-01-30 15:03:20 +01:00
a785276e02
Add project settings for AVAudioSessionCategory on iOS
...
Co-authored-by: Georg Wacker <contact@georgwacker.com >
(cherry picked from commit 739d27ae40 )
2024-01-30 15:03:19 +01:00
ed0f518181
minizip: Backport patch to fix CVE-2023-45853
...
(cherry picked from commit c8dee05bf0 )
2024-01-30 15:03:19 +01:00
592fe7af48
Add XInput device ID for wireless Series 2 Elite controller
...
(cherry picked from commit 81f9c0345c )
2024-01-30 15:03:19 +01:00
eddf2bfda7
Set what were default values for some emscripten linkflags
...
- Set `-sSTACK_SIZE` to what it was before emscripten 3.1.27.
It was renamed in 3.1.25 so also set `-sTOTAL_SIZE` for older
versions for consistency.
- Set `-sDEFAULT_PTHREAD_STACK_SIZE` to what it was before 3.1.30.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
(cherry picked from commit 8e5fbd4348 )
2024-01-30 15:03:19 +01:00
5db85e3e9f
Fix generating vsproj with SCons 4.6.0+
...
(cherry picked from commit 72110134d6 )
2024-01-30 15:03:19 +01:00
81b93b2e6b
Donors: Change tiers to match Dev Fund, sync latest data
...
The new list includes all donors listed on fund.godotengine.org,
together with the ones still on Patreon on matching tiers.
We haven't yet updated Patreon tiers to match the Dev Fund, so donors
who used to be listed under "Silver donors" are now grandfathered under
the "Gold members" category from the Dev Fund.
(cherry picked from commit ff5ac866e8 )
2024-01-30 15:03:19 +01:00
bbb5aa56ad
Update AUTHORS and DONORS list
...
New contributors added to AUTHORS:
ajreckof, AThousandShips, bitsawer, hakro, mihe, nongvantinh
Thanks to all contributors and donors for making Godot possible!
(cherry picked from commit 2930fbeecd )
2024-01-30 15:03:19 +01:00
e7b750b0f9
Fix various GCC 13 warnings
...
Fixes occurrences of `-Wtype-limits`, `-Wmaybe-uninitialized`,
`-Wduplicated-branches`.
(cherry picked from commit 02e4e208ef )
2024-01-30 15:03:19 +01:00
28bb7ef140
GDNative: Fix Linux arm64 warning about ignored sysv_abi attribute
...
Fixes #41160 .
(cherry picked from commit 52b32ed533 )
2024-01-30 15:03:18 +01:00