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
Danil Alexeev
442677a3f0
[3.x] Core: Add recursion level check for VariantWriter::write()
...
(cherry picked from commit 0213cbbf20
)
2023-09-06 13:25:00 +02:00
Haoyu Qiu
930390a2fb
Fix TouchScreenButton not redrawn when texture changes
...
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
(cherry picked from commit aea0c1235d
)
2023-09-06 13:24:42 +02:00
Rémi Verschelde
f3cb2e1991
CI: Bump version for actions/checkout@v4
...
(cherry picked from commit de14f1d295
)
2023-09-06 13:23:47 +02:00
ocean (they/them)
5013dde8fc
Build system: add option for MSVC incremental linking.
...
(cherry picked from commit bbafe14970
)
2023-09-06 13:21:32 +02:00
Rémi Verschelde
2ce2f632f0
Remove too greedy GCOV ignores from .gitignore
...
This would cause `updown.png` to be ignored in our default theme in 3.x.
These ignores were added in #36800 for #36572 (see that PR for usage
instructions).
From a quick test, using `--output-file` for `lcov` and `--output-directory`
for genhtml let us output the files in a way that won't conflict with the
Git repository (e.g. in `bin/`, or outside the Git repo).
(cherry picked from commit 5c38e42161
)
2023-09-06 13:18:19 +02:00
Ben Rog-Wilhelm
5267fcb1bc
Fix: incorrectly .gitignored files.
...
(cherry picked from commit 90f3992036
)
2023-09-06 13:18:19 +02:00
Ben Rog-Wilhelm
5f9be6fc07
Fix .gitignore ignores part of the committed repo.
...
(cherry picked from commit 37d68929e8
)
2023-09-06 13:18:19 +02:00
yedpodtrzitko
b694fa3927
ci: wait for static check results before starting builds
...
(cherry picked from commit 93b7bcb33d
)
2023-09-06 13:15:38 +02:00
Yuri Rubinsky
d3f8563298
Fix crash when calling fill
method on an empty Image
...
(cherry picked from commit adec51cde8
)
2023-09-06 13:15:01 +02:00
Rémi Verschelde
6cedbcc204
Merge pull request #81193 from YuriSizov/docs-make-rst-enhancements-3.5
...
[3.5] Update `make_rst.py` to match the master version
2023-09-01 08:16:14 +02:00
Yuri Sizov
e21c8fdd35
Update make_rst.py to match the master version
...
This does not include master-specific concepts, like
constructors, operators, annotations, and bitfields.
(cherry picked from commit 0f24d6ecf7
)
2023-08-31 14:21:58 +02:00
Rémi Verschelde
08f4e2b835
Merge pull request #81077 from akien-mga/3.5-cherrypicks
...
Cherry-picks for the 3.5 branch (future 3.5.3) - 2nd batch
2023-08-29 09:58:34 +02:00
Rémi Verschelde
10af8ad8d8
SCons: Disable misbehaving MSVC incremental linking
...
Fixes #77968 .
(cherry picked from commit bc1aef88ee
)
2023-08-28 17:31:27 +02:00
Ricardo Subtil
8e5c177f54
Ensure joy_connection_changed
is emitted on the main thread
...
(cherry picked from commit 1bb73b0689
)
2023-08-28 17:25:42 +02:00
Rémi Verschelde
591feaed16
Add missing stdint.h includes for GCC 13+
...
Fixes #77927 .
(cherry picked from commit 10676e78e3
)
2023-08-28 17:21:01 +02:00
Rémi Verschelde
2051e3854d
libwebp: Sync with upstream 1.3.1
...
https://chromium.googlesource.com/webm/libwebp/+/1.3.1/NEWS
(cherry picked from commit 2529ad6a64
)
2023-08-28 17:16:05 +02:00
DeeJayLSP
6a9c714326
libwebp: Sync with upstream 1.3.0
...
(cherry picked from commit d8e8517d11
)
2023-08-28 17:16:02 +02:00
Rémi Verschelde
75e0db7ee5
mbedtls: Update to upstream version 2.28.4
...
(cherry picked from commit 1f6340bc46
)
2023-08-28 17:09:40 +02:00
Rémi Verschelde
ac4daf4147
mbedtls: Update to upstream version 2.28.3
...
Rediff patch from PR 1453, lstrlenW is no longer used upstream so
that part of the patch was dropped.
(cherry picked from commit 1fde2092d0
)
2023-08-28 17:09:17 +02:00
Riteo
212190ae49
Build JoypadLinux
sandbox detection method only with udev
...
Fixes an `unused-function` warning when building with `udev=no`.
(cherry picked from commit 51dfdfab96
)
2023-08-28 17:03:39 +02:00
Rémi Verschelde
a2e4df43a3
tinyexr: Sync with upstream 1.0.7
...
(cherry picked from commit b70e2af3b7
)
2023-08-28 16:56:47 +02:00
Rémi Verschelde
d29ec6af45
tinyexr: Sync with upstream 1.0.5
...
(cherry picked from commit 56d85149e5
)
2023-08-28 16:56:14 +02:00
bitsawer
c2dae21382
tinyexr: Sync with upstream 1.0.4
...
(cherry picked from commit ca55c455ad
)
2023-08-28 16:56:11 +02:00
Rémi Verschelde
2426cfad9f
tinyexr: Sync with upstream 1.0.2
...
Fixes a bunch of bugs, notably addressing fuzzer reports (crashes).
https://github.com/syoyo/tinyexr/releases/tag/v1.0.2
(cherry picked from commit c5834eb972
)
2023-08-28 16:56:08 +02:00
DeeJayLSP
6b9c6444fc
Update certs (2023.06 revision)
...
(cherry picked from commit 504e002224
)
2023-08-28 16:53:58 +02:00