25ac0d8f49
Fix the initial value of _debug_enabled in NavigationServer.
2023-08-30 15:04:11 +02:00
2c3c7dcc73
Fix threaded bake logic in NavigationPolygonInstance and NavigationMeshInstance.
2023-08-30 14:36:33 +02:00
62e2b1623a
Use NULLs.
2023-08-30 13:24:46 +02:00
7e270262f9
Ported: Fix binary internal cache not being filled
...
- Razoric480
d331e5c7ac
2023-08-30 13:00:53 +02:00
4a51324f7d
Ported: Force external resources to have their path set
...
- Razoric480
420794b61d
2023-08-30 12:57:00 +02:00
5d93975c8d
Ported: Fix custom res caching sub-res even if no-cache
...
-Razoric480
2ceb93bbef
2023-08-30 12:55:37 +02:00
c95765d515
Update the last backported commit.
2023-08-30 11:39:49 +02:00
Francois Belair
90d7912fcc
Actually use loaded resource cache
2023-08-30 11:37:34 +02:00
Danil Alexeev
254cb747b7
Core: Add recursion level check for Array
and Dictionary
hashing
2023-08-30 11:34:00 +02:00
a96e650b7e
wslay: Sync with upstream 0e7d106ff from godot.
2023-08-30 11:23:07 +02:00
5868fa025f
recast: Update to upstream version 1.6.0 from Godot.
2023-08-30 11:22:03 +02:00
f9067bcfb3
mbedtls: Update to upstream version 2.28.4 from Godot.
2023-08-30 11:18:00 +02:00
Rémi Verschelde
83738e314c
SCons: Disable misbehaving MSVC incremental linking
...
Fixes #77968 .
(cherry picked from commit bc1aef88eef7bb09d1c537bf150414c50abfa374)
2023-08-30 11:16:00 +02:00
Ricardo Subtil
723b7390c1
Ensure joy_connection_changed
is emitted on the main thread
...
(cherry picked from commit 1bb73b0689a9cc2731eee63374f07e08b35b6e6a)
2023-08-30 11:14:49 +02:00
Rémi Verschelde
8a9f27ca13
Add missing stdint.h includes for GCC 13+
...
Fixes #77927 .
(cherry picked from commit 10676e78e33c9f5dd2e2957ecddcfd6699173ea7)
2023-08-30 11:14:32 +02:00
Riteo
913c3164b5
Build JoypadLinux
sandbox detection method only with udev
...
Fixes an `unused-function` warning when building with `udev=no`.
(cherry picked from commit 51dfdfab967234f0fa9939bd7158cc96a9ec3547)
2023-08-30 11:13:10 +02:00
Hiroki Taira
39bb646127
Add support for DPAD Center key of Android TV remote controller
...
(cherry picked from commit 9dc84e35816fbb41cfabb1b6e11536edd7263c67)
2023-08-30 11:12:51 +02:00
Rémi Verschelde
5d80d2d9ca
tinyexr: Sync with upstream 1.0.7
...
(cherry picked from commit b70e2af3b7f960370f00c11a028fb8ae0ea034d8)
2023-08-30 11:12:11 +02:00
DeeJayLSP
ed6ee2ae4a
Update certs (2023.06 revision)
...
(cherry picked from commit 504e002224ac80890a91019de2812a8ac8a0715e)
2023-08-30 11:06:59 +02:00
Rémi Verschelde
63affecb49
certs: Sync with Mozilla bundle as of Mar 23, 2023
...
8bcd1092d2
(cherry picked from commit d1c59b47e481042d8df776047b2c553b322a4691)
2023-08-30 11:05:40 +02:00
Hugo Locurcio
7a49ea5bda
Document the database for Input.get_joy_name()
and Input.get_joy_guid()
...
(cherry picked from commit 922d2b7034fb1655f489fce502a3eb5eadf801f2)
2023-08-30 11:03:43 +02:00
Dominik
a672409537
Added a few additional GUIDs to list of hardcoded IDs in is_xinput_device
...
(cherry picked from commit 19ce63d87501b703b4c878fc9a48b36ac51975cd)
2023-08-30 11:03:23 +02:00
kobewi
3c4fc036a1
Add mono audio support to WASAPI
...
(cherry picked from commit 8d010b44c16766331aa92e1a45a03a4cef1466e0)
2023-08-30 11:02:57 +02:00
HK-SHAO
dc9ceddb67
Fix the Python type error when creating the .sln file
...
(cherry picked from commit 19a8efc8759794bc39121809016245988f2db216)
2023-08-30 11:01:56 +02:00
Alex Drozd
6c9362a9f4
add venv and .venv to the .gitignore
...
(cherry picked from commit a6fda19e8520b523f41655e3dd1b94cfe9bd1f3c)
2023-08-30 11:01:19 +02:00
stmSi
ec6ed1f398
Added note to used set_deferred while setting scroll values in _ready function.
...
(cherry picked from commit 83626ab90db2dee1152d3e147e44aac658b92067)
2023-08-30 10:58:44 +02:00
Omar Shehata
eea5d96503
Fix double tap & drag on Android
...
(cherry picked from commit 0c94750642978df5b5a100692c7b8be8522fd668)
2023-08-30 10:58:05 +02:00
Roman Vasilyev
ec37f9c811
ios splash screen rotation fix
...
(cherry picked from commit 8fcca194a16279ac5c22f702e544733056801b2a)
2023-08-30 10:56:42 +02:00
Ninni Pipping
971ae4eb5d
Add information about how Engine.time_scale
affects Timers
...
(cherry picked from commit 16a1465380df708edebffc53c77011cd771f6b91)
2023-08-30 10:53:33 +02:00
Hugo Locurcio
e3c9959aa6
Document custom mouse cursors larger than 128×128 potentially having issues
...
(cherry picked from commit 92730fb07dbeb7e3640d0bed60c9b9033bc30577)
2023-08-30 10:53:03 +02:00
Paweł
adb36972f5
Fix Windows StringFileInfo structure
...
(cherry picked from commit e15a086bb99f450fbfa223fe8896c47a860735fc)
2023-08-30 10:52:11 +02:00
Bartłomiej T. Listwon
68667d1563
Fix moving position indicator out of bounds in FileAccessMemory
...
(cherry picked from commit bff0c71e2e2cb9b880181cc819c4753abfe59508)
2023-08-30 10:49:44 +02:00
Hugo Locurcio
892fcff2e1
Document how to use logarithm of base 10 with log()
...
(cherry picked from commit 3c4f0ca9c639e11b3a0673b27427538b244533b6)
2023-08-30 10:49:09 +02:00
Paweł
14c218d23a
Fix scrolling behaviour with low page value
...
(cherry picked from commit 1608bea18809dcb4e744ee936f8de8f5660adfbe)
2023-08-30 10:48:48 +02:00
Haoyu Qiu
df406d2027
Notify child controls when BackBufferCopy's rect changed
...
(cherry picked from commit 602a0d2fbc84d598cffc79eccd5110f650b6e3c9)
2023-08-30 10:48:20 +02:00
Haz
33b7cf4031
Fix mesh library remove selected item menu option
...
Fixes #45969 .
(cherry picked from commits 189acbee60f3d3149577db5446d9115352f60216
and aa9d2149e74233b834d168a725c8b119cc72619c)
2023-08-30 10:47:52 +02:00
Rafał Mikrut
baa1442c58
Added code coverate support to Godot
2023-08-30 10:41:17 +02:00
Ben Rog-Wilhelm
51ecd46a06
Add static check for overzealous .gitignores.
...
(cherry picked from commit 7ea171adca8d28d10aae68cfe8f36094683bc491)
2023-08-30 10:37:39 +02:00
Rémi Verschelde
a912658903
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 5c38e4216174f21362058a1a77938f5a63e2ffef)
2023-08-30 10:35:35 +02:00
Ben Rog-Wilhelm
222dcf6c7c
Fix: incorrectly .gitignored files.
...
(cherry picked from commit 90f3992036b2f2fc1b4d08d1cc854d9cd62f6930)
2023-08-30 10:30:35 +02:00
Rémi Verschelde
33874920cb
SCons: Enable /WX
on LINKFLAGS for MSVC with werror=yes
...
(cherry picked from commit 30bdb23f03dd90ca255ca6d8fb035f94250b668c)
2023-08-30 10:30:12 +02:00
Rémi Verschelde
58d1095e8a
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 611123f7fd928a9aca3bff36fa2e4354f6168886)
2023-08-30 10:29:44 +02:00
Hugo Locurcio
ab28148fdc
Update PCK embedding SCons warning message to mention mold linker
...
mold is now part of the SCons `linker` option.
(cherry picked from commit 074d87d7188da6400028c719ea7571bff6265c36)
2023-08-30 10:23:04 +02:00
Riteo
63f21ecadb
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 2a6ce37910ac9765c36cbcc3a0a09916da4debe3)
2023-08-30 10:20:56 +02:00
Ekaterina Vaartis
2bac27b711
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 5e041eee11e611bc2c89dd54b1dad28d0660f335)
2023-08-30 10:20:09 +02:00
Yuri Rubinsky
9a1705eac2
Fix crash when calling fill
method on an empty Image
...
(cherry picked from commit adec51cde87d29dd74efb6e5cd0167990de8d569)
2023-08-30 10:18:36 +02:00
Ben Rog-Wilhelm
575adb91fc
Fix .gitignore ignores part of the committed repo.
...
(cherry picked from commit 37d68929e8ab3a1cab550a4cb83152eb13012f8c)
2023-08-30 10:15:56 +02:00
Rémi Verschelde
42527716f5
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 6100b4bd33ab27d78f0f5087c770e42b25100eb9)
2023-08-30 10:11:42 +02:00
Rémi Verschelde
357393cac8
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 e289cf7085f0edda5e5ea253be6806a08abb4777)
2023-08-30 10:05:49 +02:00
Rémi Verschelde
b40b505274
miniupnpc: Update to version 2.2.5
...
No change for the files we ship, so just bumping the version number.
(cherry picked from commit 74f21cb6666084a3cec8f2238c003411ffcfd9da)
2023-08-30 10:05:11 +02:00