Rémi Verschelde
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
Rémi Verschelde
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
Rémi Verschelde
c85eff5a69
libpng: Update to upstream 1.6.40
...
(cherry picked from commit 0baca62734
)
2023-08-29 11:40:39 +02:00
Rémi Verschelde
980101a8d2
brotli: Sync with upstream commit ed1995b6b
...
ed1995b6bd
(cherry picked from commit 7770e4447d
)
2023-08-29 11:21:08 +02:00
Rémi Verschelde
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
SysError99
8ac91f813f
[3.x] Fix JavaScript callback memory leak
2023-08-29 03:12:53 +07:00
Rémi Verschelde
b92b3911f7
SCons: Disable misbehaving MSVC incremental linking
...
Fixes #77968 .
(cherry picked from commit bc1aef88ee
)
2023-08-28 20:37:27 +02:00
Ricardo Subtil
d0d2680245
Ensure joy_connection_changed
is emitted on the main thread
...
(cherry picked from commit 1bb73b0689
)
2023-08-28 17:27:17 +02:00
Rémi Verschelde
5c80d42561
Add missing stdint.h includes for GCC 13+
...
Fixes #77927 .
(cherry picked from commit 10676e78e3
)
2023-08-28 17:27:17 +02:00
Rémi Verschelde
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
DeeJayLSP
a9d19a97ec
libwebp: Sync with upstream 1.3.0
...
(cherry picked from commit d8e8517d11
)
2023-08-28 17:27:17 +02:00
Rémi Verschelde
807e9038d2
mbedtls: Update to upstream version 2.28.4
...
(cherry picked from commit 1f6340bc46
)
2023-08-28 17:27:17 +02:00
Rémi Verschelde
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
Riteo
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
Hiroki Taira
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
Rémi Verschelde
bebe1436fe
tinyexr: Sync with upstream 1.0.7
...
(cherry picked from commit b70e2af3b7
)
2023-08-28 17:27:16 +02:00
Rémi Verschelde
cdef832453
tinyexr: Sync with upstream 1.0.5
...
(cherry picked from commit 56d85149e5
)
2023-08-28 17:27:16 +02:00
bitsawer
4746eaba83
tinyexr: Sync with upstream 1.0.4
...
(cherry picked from commit ca55c455ad
)
2023-08-28 17:27:16 +02:00
Rémi Verschelde
3bc6822caa
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 17:27:16 +02:00
DeeJayLSP
76f2a07c8b
Update certs (2023.06 revision)
...
(cherry picked from commit 504e002224
)
2023-08-28 17:27:16 +02:00
Rémi Verschelde
ee24af9547
certs: Sync with Mozilla bundle as of Mar 23, 2023
...
8bcd1092d2
(cherry picked from commit d1c59b47e4
)
2023-08-28 17:27:15 +02:00
Hugo Locurcio
174851755c
Document the database for Input.get_joy_name()
and Input.get_joy_guid()
...
(cherry picked from commit 922d2b7034
)
2023-08-28 17:27:15 +02:00
Dominik
e62f087bf8
Added a few additional GUIDs to list of hardcoded IDs in is_xinput_device
...
(cherry picked from commit 19ce63d875
)
2023-08-28 17:27:15 +02:00
kobewi
6e4cee09dc
Add mono audio support to WASAPI
...
(cherry picked from commit 8d010b44c1
)
2023-08-28 17:27:15 +02:00
HK-SHAO
52832053a0
Fix the Python type error when creating the .sln file
...
(cherry picked from commit 19a8efc875
)
2023-08-28 17:27:15 +02:00
Alex Drozd
cd18ba3fce
add venv and .venv to the .gitignore
...
(cherry picked from commit a6fda19e85
)
2023-08-28 17:27:15 +02:00
stmSi
96d658638a
Added note to used set_deferred while setting scroll values in _ready function.
...
(cherry picked from commit 83626ab90d
)
2023-08-28 17:27:15 +02:00
Omar Shehata
42d2187f38
Fix double tap & drag on Android
...
(cherry picked from commit 0c94750642
)
2023-08-28 17:27:15 +02:00
Roman Vasilyev
93913e8d5c
ios splash screen rotation fix
...
(cherry picked from commit 8fcca194a1
)
2023-08-28 17:27:14 +02:00
Ninni Pipping
ff486f333d
Add information about how Engine.time_scale
affects Timers
...
(cherry picked from commit 16a1465380
)
2023-08-28 17:27:14 +02:00
Hugo Locurcio
42a51390a4
Document custom mouse cursors larger than 128×128 potentially having issues
...
(cherry picked from commit 92730fb07d
)
2023-08-28 17:27:14 +02:00
Paweł
0426e2b407
Fix Windows StringFileInfo structure
...
(cherry picked from commit e15a086bb9
)
2023-08-28 17:27:14 +02:00
Riteo Siuga
5c9809ced7
Convert the logo's text outlines into paths
...
This avoids rendering issues with ThorVG and other renderers (which
don't support the `paint-order` property) at a slight cost in file size.
This approach has already been used by the main icon.
(cherry picked from commit af9372eb59
)
2023-08-28 17:27:14 +02:00
Bartłomiej T. Listwon
4d8510f9b9
Fix moving position indicator out of bounds in FileAccessMemory
...
(cherry picked from commit bff0c71e2e
)
2023-08-28 17:27:14 +02:00
Yuri Sizov
59f98e3f69
Prevent color conversion of the big Godot logo
...
Use an off-white color from the palette that we explicitly don't convert.
(cherry picked from commit ce741df43d
)
2023-08-28 17:27:14 +02:00
Hugo Locurcio
9cde5e2977
Document how to use logarithm of base 10 with log()
...
(cherry picked from commit 3c4f0ca9c6
)
2023-08-28 17:27:13 +02:00
Paweł
268f83e07f
Fix scrolling behaviour with low page value
...
(cherry picked from commit 1608bea188
)
2023-08-28 17:27:13 +02:00
Haoyu Qiu
d6221bd614
Notify child controls when BackBufferCopy's rect changed
...
(cherry picked from commit 602a0d2fbc
)
2023-08-28 17:27:13 +02:00
Haz
e3be3fbc59
Fix mesh library remove selected item menu option
...
Fixes #45969 .
(cherry picked from commits 189acbee60
and aa9d2149e7
)
2023-08-28 17:27:13 +02:00
Rémi Verschelde
47e64671f6
Merge pull request #81026 from Razoric480/raz/use_resource_cache
...
[3.x] Make binary resource loader utilize loaded external resources
2023-08-28 14:49:13 +02:00
Rémi Verschelde
fcaf4c7d28
Merge pull request #80888 from dalexeev/3.x-core-array-and-dictionary-recursive-hash
...
[3.x] Core: Add recursion level check for `Array` and `Dictionary` hashing
2023-08-28 11:57:06 +02:00
Francois Belair
17d8c09a8c
Actually use loaded resource cache
2023-08-27 09:22:32 -04:00
lawnjelly
09b79ead80
Physics Interpolation - automatic resets for Camera2D and TileMap.
...
Extra reset required for Camera2D. TileMaps require resetting by quadrant.
2023-08-24 10:18:12 +01:00
lawnjelly
65f72c8c02
CPUParticles - fix non-interpolated NOTIFICATION_TRANSFORM
...
Updates global particle transforms immediately on receiving notification, to match legacy behaviour.
2023-08-22 18:35:00 +01:00
Danil Alexeev
68e8c1bb8f
[3.x] Core: Add recursion level check for Array
and Dictionary
hashing
2023-08-22 15:07:53 +03:00
lawnjelly
723632a76a
CPUParticles2D - fix interpolated transforms and culling
...
1) Physics interpolated particles in global mode are specified in global space. In VisualServer they should therefore ignore local transform.
2) Additionally, the expected final_transform should be passed on to children, rather than the identity transform used on the local item.
3) Local bounds in hierarchical culling are fixed for items using identity transform, by calculating their local bound in local space from the global space particles.
2023-08-22 12:57:54 +01:00
Rémi Verschelde
17b403af81
Merge pull request #80843 from lawnjelly/fix_gles3_wrapper_init
...
[3.x] Initialize `GLWrapper` earlier in `Storage::initialize()`
2023-08-21 11:16:54 +02:00
lawnjelly
857d884026
Initialize GLWrapper
earlier in Storage::initialize()
...
Make sure `GLWrapper` is initialized before `glActiveTexture` is called by other parts of the storage initialize(), to prevent benign warnings.
2023-08-21 08:51:47 +01:00
Mohammad Rezai
f6e2c37c43
Improve BakedLightmap's lightprobes performance
2023-08-19 20:58:20 +03:30
Rémi Verschelde
840fdb7468
Merge pull request #80495 from sk757a/3.x
...
[3.x] Fix Tween cheatsheet URL
2023-08-18 17:59:54 +02:00