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
David Snopek
8b1ec31a4b
Fix touch events in WebXR with an "immersive-ar" session
...
(cherry picked from commit 5ea11fb481
)
2024-01-30 15:03:20 +01:00
Fabio Alessandrelli
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
Haoyu Qiu
b59bf031a1
Fix image links to godot-docs repository
...
(cherry picked from commit 5302868446
)
2024-01-30 15:03:20 +01:00
Rémi Verschelde
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
Fabio Alessandrelli
d8057de4fa
mbedTLS: Update to version 2.18.5
...
(cherry picked from commit 5333365593
)
2024-01-30 15:03:20 +01:00
TurboHz
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
Cody Roberts
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
Rémi Verschelde
ed0f518181
minizip: Backport patch to fix CVE-2023-45853
...
(cherry picked from commit c8dee05bf0
)
2024-01-30 15:03:19 +01:00
floatingpointer
592fe7af48
Add XInput device ID for wireless Series 2 Elite controller
...
(cherry picked from commit 81f9c0345c
)
2024-01-30 15:03:19 +01:00
Adam Scott
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
Max Hilbrunner
5db85e3e9f
Fix generating vsproj with SCons 4.6.0+
...
(cherry picked from commit 72110134d6
)
2024-01-30 15:03:19 +01:00
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
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
Rarysson Guilherme
7c32a2ef51
Add missing include header to FBXCommon.h
...
(cherry picked from commit db29b32cd6
)
2024-01-30 15:03:18 +01:00
Mikael Klasson
b9d07eeb4b
Fix invalid Python escape sequences
...
(cherry picked from commit 4986d6d317
)
2024-01-30 15:03:18 +01:00
Rémi Verschelde
ebec8162c9
SCons: Fix Python 3.12 SyntaxError with regex escape sequences
...
(cherry picked from commit b362976504
)
2024-01-30 15:03:17 +01:00
Rémi Verschelde
bb03da2b60
Bump version to 3.5.4-rc
2023-12-08 12:35:05 +01:00
Rémi Verschelde
6c814135b6
Bump version to 3.5.3-stable
2023-09-24 22:26:39 +02:00
Rémi Verschelde
be9fd80aa1
Update changelog for 3.5.3
2023-09-24 16:14:24 +02:00
Rémi Verschelde
6931de12f6
Sync controller mappings DB with SDL2 community repo
...
Synced with gabomdq/SDL_GameControllerDB@fc4b33c872
(cherry picked from commit e40b0b3ed8
)
2023-09-24 15:53:34 +02:00
Rémi Verschelde
1c125e6cc6
Web: Fix version check for missing scalbnf LTO workaround
...
The check needs to happen after we set `env["CXX"]`.
Follow-up to #81340 .
(cherry picked from commit 50161808c2
)
2023-09-24 15:39:47 +02:00
Rémi Verschelde
2d2a2aabc1
Merge pull request #82241 from akien-mga/3.5-cherrypicks
...
Cherry-picks for the 3.5 branch (future 3.5.3) - 4th batch
2023-09-24 15:28:11 +02:00
bruvzg
6b46ebef01
[macOS, 3.x] Workaround Xcode 15 linker bug.
...
(cherry picked from commit fad3fced8f
)
2023-09-24 14:13:04 +02:00
bruvzg
09b94aa8ba
[macOS] Change target version to 11.0+ to fix PCRE SLJIT build.
...
(cherry picked from commit 233f21108b
)
2023-09-24 14:12:41 +02:00
Hugo Locurcio
bcfc01f471
Mark debugger limits settings as requiring a restart
...
These settings are only read once on engine initialization.
(cherry picked from commit f84a202235
)
2023-09-24 14:11:11 +02:00
DeeJayLSP
5b4c2a6fba
libwebp: Sync with upstream 1.3.2
...
(cherry picked from commit 56cfeda7d2
)
2023-09-24 14:10:54 +02:00
bruvzg
820fb37e60
[macOS] Disable live resize in multithreaded rendering mode.
...
(cherry picked from commit dfa509a3b4
)
2023-09-24 14:06:56 +02:00
Rémi Verschelde
88524edfc6
mbedtls: Fix UWP arm32 build after 2.28.3 enabled AES-NI intrinsics on MSVC
...
(cherry picked from commit a9710a2a9b
)
2023-09-24 14:06:41 +02:00
MJacred
78c0ae05db
Fix cursor after last character in line counting as a character outside of the viewing area
...
The cursor column can be after the last_visible_char index and still be visible.
(cherry picked from commit 55cdaebdf9
)
2023-09-24 14:06:23 +02:00
A Thousand Ships
9f603c85e1
Make TextureButton
and Button
update on texture change
...
(cherry picked from commit d0a98e1ddc
)
2023-09-24 14:06:02 +02:00
Pablo Navarro
36a04314bd
Added support for repackaging the generated UWP APPX file with makeappx.
...
(cherry picked from commit 7d7e256e7f
)
2023-09-24 14:05:34 +02:00
Rémi Verschelde
fc32e066af
Merge pull request #81374 from akien-mga/3.5-cherrypicks
...
Cherry-picks for the 3.5 branch (future 3.5.3) - 3rd batch
2023-09-06 16:38:57 +02:00
Wilson E. Alvarez
2eaa385a64
Fix AudioEffectRecord circular reference
...
(cherry picked from commit ae1b209d6e
)
2023-09-06 15:12:54 +02:00
Rémi Verschelde
86b409f067
Web: Workaround Emscripten 3.1.42+ LTO regression
...
Fixes #80010 .
(cherry picked from commit b064008c07
)
2023-09-06 14:04:01 +02:00
SysError99
d20dfcfe79
[3.x] Fix JavaScript callback memory leak
...
(cherry picked from commit 8ac91f813f
)
2023-09-06 14:03:58 +02:00
A Thousand Ships
dc095b8ad4
Add check to ensure registered classes are declared
...
Checks that all classes registered to `ClassDB` have been properly declared with `GDCLASS`
(cherry picked from commit 4b205afd3d
)
2023-09-06 13:25:12 +02:00