f9b91d8d24
Style: Ensure consistent formatting with clang-format 15
2022-09-21 13:23:17 +02:00
17f42e8e66
Improve signal already connected error message
...
The signal already connected message is improved to provide the names of the objects involved.
2022-09-21 07:52:30 +01:00
2aee09c6bc
Merge pull request #65428 from lawnjelly/input_uninit
2022-09-09 14:28:06 +02:00
93943bc1b9
Prevent HTTPRequest from polling invalid client
...
(cherry picked from commit 9e284f68ec )
2022-09-09 14:17:24 +02:00
7ed2b09bc0
Fix parsing of XML CDATA and add test cases
2022-09-09 10:16:36 +08:00
d60eae3dbc
Fix uninitialized data reads in Input
...
Found by Valgrind.
2022-09-06 14:21:01 +01:00
fdbef1c074
Add Dictionary.find_key()
2022-09-05 16:08:41 +02:00
b38ac3f09f
Merge pull request #55618 from madmiraal/fix-55384-3.x
2022-09-01 23:58:12 +02:00
3cbc6330bb
Fix Geometry::get_closest_points_between_segments() returns NaN
...
Also fix Geometry::get_closest_distance_between_segments() returning
incorrect values.
2022-09-01 17:51:33 +01:00
4196cc0c00
Merge pull request #64445 from timothyqiu/action-completion-3.x
...
[3.x] Fix action name completion for `Input.get_{axis,vector}`
2022-09-01 08:20:40 +02:00
9910d4681d
Additional fixes to the Android get_current_dir() implementation.
2022-08-30 10:08:30 -07:00
29e235b341
Add FileAccess::get_access_type()
...
(cherry picked from commit 8c6b2fbb90 )
2022-08-29 15:44:29 +02:00
a21221d70c
Merge pull request #64298 from Razoric480/raz/bin-cache
...
Fix binary resource internal cache not being filled at polling time
2022-08-29 07:04:31 +02:00
3b31ff9008
Optimize String.repeat()
...
This backports the optimization done in `master`.
Co-authored-by: VolTer <mew.pur.pur@abv.bg >
2022-08-28 18:27:42 +02:00
5beec641b6
Merge pull request #64933 from madmiraal/fix-error_macros-header-guard-3.x
...
[3.x] Fix header guard in error_macros.h
2022-08-27 09:17:04 +02:00
c78c9bcf96
Merge pull request #64926 from RandomShaper/ps_res_path_3.x
...
[3.x] Determine `ProjectSettings`' resource path early
2022-08-26 23:03:06 +02:00
e2dac6ecd9
Fix header guard in error_macros.h
2022-08-26 16:04:54 +01:00
89892e4f32
Determine ProjectSettings' resource path early
2022-08-26 15:09:19 +02:00
8388ea1d6b
Merge pull request #64839 from akien-mga/3.x-zstd-1.5.2
...
zstd: Update to upstream version 1.5.2
2022-08-25 00:51:28 +02:00
b7c9eb1a3c
Add arch flag to assembler to fix build on ARM64 macOS / iOS.
...
(cherry picked from commit b767d2e0fd )
2022-08-24 18:26:28 +02:00
bda382684f
zstd: Update to upstream version 1.5.2
...
Release notes:
- https://github.com/facebook/zstd/releases/tag/v1.5.1
- https://github.com/facebook/zstd/releases/tag/v1.5.2
(cherry picked from commit 39ed39900e )
2022-08-24 18:26:14 +02:00
90762b9660
[3.x] Backport panning strength parameters from 4.0
2022-08-23 23:27:51 +02:00
e6dd71d227
Fix action name completion for Input.get_{axis,vector}
2022-08-15 23:44:11 +08:00
d331e5c7ac
Fix binary internal cache not being filled
2022-08-14 12:30:59 -04:00
2d93718cd2
Add clear method to pool arrays
2022-08-10 17:31:29 +08:00
8cec1c63c2
Merge pull request #63629 from dsnopek/fix-locale-remap-with-binary-resources-3.x
...
[3.x] Fix locale resource remapping with binary conversion on export
2022-08-08 20:03:56 +02:00
0cf4ba0d84
Fix locale resource remapping with binary conversion on export
2022-08-08 09:38:39 -05:00
6eee83579a
Merge pull request #64101 from timothyqiu/subsecond
2022-08-08 16:31:49 +02:00
7dc8ec0c61
Merge pull request #63643 from aaronfranke/3.x-mouse-mode-ch
2022-08-08 14:36:45 +02:00
1be078ebcb
Fix Time.get_unix_time_from_system() not including msecs
2022-08-08 20:31:51 +08:00
ee5eb943f7
[File] Fix FileAccessCompressed::get_buffer return value.
...
It used to return the write index instead of the written bytes (i.e.
index + 1) when reading until last block.
(cherry picked from commit e8f7b79bb0 )
2022-08-08 09:50:41 +02:00
0bed7ea63f
Merge pull request #61316 from bruvzg/tts_3x
...
[3.x] Backport text-to-speech support.
2022-08-05 23:45:51 +02:00
0dccbcd7ce
Merge pull request #61878 from bruvzg/backport_locale_select
...
[3.x] Backport locale selection improvements.
2022-08-05 23:45:17 +02:00
14c9325b5d
Merge pull request #62408 from Razoric480/raz/fix-no-cache
...
[3.x] Fix nested resources being cached if no-cache argument used
2022-08-05 23:43:54 +02:00
daa5b542b4
Merge pull request #56765 from madmiraal/fix-45592-2-3.x
...
[3.x] Fix mouse speed not changing fast enough
2022-08-05 22:37:44 +02:00
26762a71b6
Merge pull request #58537 from winterpixelgames/feature/virtual-keyboard-types-3.x
2022-08-05 19:37:13 +02:00
4e33610fb0
[Core] Use std type traits to check operations triviality.
...
(cherry picked from commit 6f02183f8c )
2022-08-04 15:20:28 +02:00
751b16a285
File: Re-add support to skip CR (\r) in File::get_as_text
...
This was removed in #63481 , and we confirmed that it's better like this,
but we add back the possibility to strip CR as an option, to optionally
restore the previous behavior.
For performance this is done directly in `String::parse_utf8`.
Also fixes Android `FileAccess::get_line()` as this one _should_ strip CR.
Supersedes #63717 .
(cherry picked from commit 1418f97c70 )
2022-08-01 00:40:55 +02:00
5eaf83f2d7
Add error messages and docs to explain restrictions when calling NetworkedMultiplayerCustom.initialize()
2022-07-29 13:51:44 -05:00
0d6e2d1090
Add MOUSE_MODE_CONFINED_HIDDEN to MouseMode enum
2022-07-29 13:46:04 -05:00
738e76b710
Add error messages and docs to explain allowed transitions in NetworkedMultiplayerCustom.set_connection_status()
2022-07-29 09:02:53 -05:00
fb7ecc748f
[3.x] HTML5: Add support for Input.vibrate_handheld()
2022-07-28 13:20:05 +03:00
6c8d9b8401
Merge pull request #63480 from m4gr3d/fix_remaining_scoped_storage_regressions_3x
...
[3.x] Address remaining scoped storage regressions
2022-07-26 18:15:14 +02:00
fc2c202312
Address remaining scoped storage regressions
...
- Accelerate common path used to check the storage scope for a given path
- Update the logic for the `get_as_text()` method - previous logic loads the content of a text file one byte at a time
2022-07-26 07:42:49 -07:00
90725964a4
Fixup BVH debugging statements
2022-07-25 18:35:14 +02:00
818f1eed31
Code quality: Fix header guards consistency
...
Adds `header_guards.sh` bash script, used in CI to validate future
changes. Can be run locally to fix invalid header guards.
2022-07-25 14:53:37 +02:00
c8099e9524
Merge pull request #63223 from m4gr3d/fix_slow_copy_3x
...
[3.x] Address slow copy performance when using the `FileAccessFilesystemJAndroid` implementation
2022-07-22 00:21:59 +02:00
aab26ad7d2
Address slow copy performance when using the FileAccessFilesystemJAndroid implementation.
...
Read/write ops for this implementation are done through the java layer via jni, and so for good performance, it's key to avoid numerous repeated small read/write ops due the jni overhead.
The alternative is to allocate a (conversatively-sized) large buffer to reduce the number of read/write ops over the jni boundary.
2022-07-21 08:21:12 -07:00
4ef99b409d
Merge pull request #63163 from dsnopek/multiplayer-peer-custom-3.x
2022-07-20 22:41:15 +02:00
43e9816fb1
Fix the calculation of the angular velocity when the rotation speed is not high.
...
(cherry picked from commit db7c91e0ad )
2022-07-19 17:16:21 +02:00