7aa0ce5702
[3.x] Fix grayscale dds loading
2023-09-12 15:22:42 +02:00
db8700e8f8
Merge pull request #81469 from timothyqiu/separator
...
[3.x] Remove extra separator in node context menu
2023-09-12 08:59:55 +02:00
4fd5f22a49
Remove extra separator in node context menu
...
Probably a backport mistake. The separator is indeed required in Godot
4. But in 3.x, it is redundant because the menu item is arranged in a
different location.
2023-09-09 08:41:11 +08:00
4461f38c0b
Merge pull request #81409 from timothyqiu/social-distance
...
[3.x] Fix PopupMenu icon and text not having separation
2023-09-07 13:24:34 +02:00
9434c69efd
Merge pull request #81401 from akien-mga/mbedtls-fix-uwp-arm
...
[3.x] mbedtls: Fix UWP arm32 build after 2.28.3 enabled AES-NI intrinsics on MSVC
2023-09-07 13:24:12 +02:00
b9aa89dd06
Merge pull request #81113 from AThousandShips/texture_button_fix_3_x
...
[3.x] Make `TextureButton` and `Button` update on texture change
2023-09-07 13:23:44 +02:00
78a11ea48c
Fix PopupMenu icon and text not having separation
2023-09-07 18:14:44 +08:00
a9710a2a9b
mbedtls: Fix UWP arm32 build after 2.28.3 enabled AES-NI intrinsics on MSVC
2023-09-07 10:27:41 +02:00
d0a98e1ddc
Make TextureButton and Button update on texture change
2023-09-06 16:44:12 +02:00
7ce807a9c5
Merge pull request #74986 from Rubonnek/fix-audio-effect-leak
...
[3.x] Fix AudioEffectRecord circular reference
2023-09-06 15:12:33 +02:00
5279566a1b
Merge pull request #81117 from AThousandShips/object_register_fix_3_x
...
[3.x] Add check to ensure registered classes are declared
2023-09-06 13:04:46 +02:00
2a6c7fc9f0
Merge pull request #81114 from dalexeev/3.x-core-add-recursion-check-for-variant-writer
...
[3.x] Core: Add recursion level check for `VariantWriter::write()`
2023-09-06 13:04:23 +02:00
46b44f8a1b
Merge pull request #81100 from timothyqiu/watch-out-3
...
[3.x] Fix TouchScreenButton not redrawn when texture changes
2023-09-06 13:04:00 +02:00
10120783d6
Merge pull request #81090 from SysError99/3.x-fix-js-callback-mem-leak
...
[3.x] Fix JavaScript callback memory leak
2023-09-06 13:03:31 +02:00
54738d3195
Revert "Backport implement loading DDS textures at run-time"
...
This reverts commit 22468ea1d3 .
See #81126 for rationale.
2023-09-01 08:47:25 +02:00
98fe7f4a30
Merge pull request #81112 from akien-mga/3.x-cherrypicks
...
Cherry-picks for the 3.x branch (future 3.6) - 14th batch
2023-08-29 15:24:48 +02:00
b19469a08e
Add static check for overzealous .gitignores.
...
(cherry picked from commit 7ea171adca )
2023-08-29 13:54:56 +02:00
0e2bfdc3a3
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-08-29 13:54:56 +02:00
4b205afd3d
Add check to ensure registered classes are declared
...
Checks that all classes registered to `ClassDB` have been properly declared with `GDCLASS`
2023-08-29 13:13:42 +02:00
0213cbbf20
[3.x] Core: Add recursion level check for VariantWriter::write()
2023-08-29 14:10:11 +03:00
1e2e3b21f3
Fix: incorrectly .gitignored files.
...
(cherry picked from commit 90f3992036 )
2023-08-29 12:55:44 +02:00
1a29530a99
SCons: Enable /WX on LINKFLAGS for MSVC with werror=yes
...
(cherry picked from commit 30bdb23f03 )
2023-08-29 12:42:10 +02:00
b08e61640f
CI: Free disk space on Linux runners
...
Removing the Android toolchain saves 14 GiB, which gives us more room
for growth and to avoid running into out-of-space errors in the Linux
sanitizers + debug symbols builds.
Related to #79919 , though the caches were just one part of the problem,
the real issue is that our Linux sanitizers builds take 12 GiB, and
adding godot-cpp on top with 2 GiB leaves only a few GiB left for the
cache itself.
(cherry picked from commit 611123f7fd )
2023-08-29 12:42:10 +02:00
5eca175816
[macOS] Bump min. version to 10.13, and remove deprecated code.
...
(cherry picked from commit fd3e7e25e8 )
2023-08-29 12:42:10 +02:00
8a5fb8c69b
Update PCK embedding SCons warning message to mention mold linker
...
mold is now part of the SCons `linker` option.
(cherry picked from commit 074d87d718 )
2023-08-29 12:42:10 +02:00
6d1bf81e01
Address kotlin build warnings
...
(cherry picked from commit 242ffb72b8 )
2023-08-29 12:42:10 +02:00
a0961d64e4
Make PIE relocation detection glibc-only
...
Musl doesn't compile with it, and by looking online I think that this is
a glibc only thing.
(cherry picked from commit 2a6ce37910 )
2023-08-29 12:42:10 +02:00
8bc325d991
Alter linux debug stacktraces handling to support more environments
...
- Use -gdwarf-4 to support both LLVM and GCC when calling addr2line
- Subtract position-independant execuable relocation when passing the
address to addr2line
(cherry picked from commit 5e041eee11 )
2023-08-29 12:42:10 +02:00
886cc22e9b
ci: wait for static check results before starting builds
...
(cherry picked from commit 93b7bcb33d )
2023-08-29 12:42:08 +02:00
aea0c1235d
Fix TouchScreenButton not redrawn when texture changes
...
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
2023-08-29 18:08:28 +08:00
c269e9243b
Fix crash when calling fill method on an empty Image
...
(cherry picked from commit adec51cde8 )
2023-08-29 12:03:30 +02:00
07214b9791
Fix .gitignore ignores part of the committed repo.
...
(cherry picked from commit 37d68929e8 )
2023-08-29 11:56:56 +02:00
c1a84c685b
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 6100b4bd33 )
2023-08-29 11:50:10 +02:00
c320b2a181
wslay: Sync with upstream 0e7d106ff
...
0e7d106ff8
Just a couple style fixes. Updating only so we know we don't have to review changes
since upstream development seems dormant.
(cherry picked from commit adfc46db4d )
2023-08-29 11:49:21 +02:00
88e60dd625
recast: Update to upstream version 1.6.0
...
Release notes:
- https://github.com/recastnavigation/recastnavigation/releases/tag/v1.6.0
(cherry picked from commit 2058b63067 )
2023-08-29 11:46:46 +02:00
69a6d7f179
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 e289cf7085 )
2023-08-29 11:45:59 +02:00
1e05769151
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 )
2023-08-29 11:42:01 +02:00
c85eff5a69
libpng: Update to upstream 1.6.40
...
(cherry picked from commit 0baca62734 )
2023-08-29 11:40:39 +02:00
980101a8d2
brotli: Sync with upstream commit ed1995b6b
...
ed1995b6bd
(cherry picked from commit 7770e4447d )
2023-08-29 11:21:08 +02:00
3c7114e1c1
Merge pull request #81078 from akien-mga/3.x-cherrypicks
...
Cherry-picks for the 3.x branch (future 3.6) - 13th batch
2023-08-29 09:42:58 +02:00
8ac91f813f
[3.x] Fix JavaScript callback memory leak
2023-08-29 03:12:53 +07:00
b92b3911f7
SCons: Disable misbehaving MSVC incremental linking
...
Fixes #77968 .
(cherry picked from commit bc1aef88ee )
2023-08-28 20:37:27 +02:00
d0d2680245
Ensure joy_connection_changed is emitted on the main thread
...
(cherry picked from commit 1bb73b0689 )
2023-08-28 17:27:17 +02:00
5c80d42561
Add missing stdint.h includes for GCC 13+
...
Fixes #77927 .
(cherry picked from commit 10676e78e3 )
2023-08-28 17:27:17 +02:00
f3cc601e6c
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:27:17 +02:00
a9d19a97ec
libwebp: Sync with upstream 1.3.0
...
(cherry picked from commit d8e8517d11 )
2023-08-28 17:27:17 +02:00
807e9038d2
mbedtls: Update to upstream version 2.28.4
...
(cherry picked from commit 1f6340bc46 )
2023-08-28 17:27:17 +02:00
b7fe3c9c38
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:27:16 +02:00
1850325666
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:27:16 +02:00
4c00ecd146
Add support for DPAD Center key of Android TV remote controller
...
(cherry picked from commit 9dc84e3581 )
2023-08-28 17:27:16 +02:00