Pedro J. Estébanez
a58186c82a
Use the right memory ordering in SafeNumeric operations
...
(cherry picked from commit 02a584d8e68fad988fbbe43e05f8437284c00733)
2022-07-29 21:58:53 +02:00
bruvzg
f8be7dd320
Improve OS.set_current_screen
...
Fix moving fullscreen windows on macOS and Windows
Fix window position on Linux/X11
2022-07-29 21:58:20 +02:00
Rémi Verschelde
55c580bad5
Sync controller mappings DB with SDL2 community repo
...
Synced with gabomdq/SDL_GameControllerDB@880abd09c9
(cherry picked from commit b70e4fc0f3a265d2b48fa77107ed864ec8be3f26)
2022-07-29 21:57:31 +02:00
60fd3e14db
Ported: Bump mbedtls to version 2.18.1, update LICENSE.
...
Keep applying windows entropy patch.
Update thirdparty/README with correct version information.
and
Bump mbedtls to 2.18.1 (headers).
- Faless
df94010dec
c55e8dd516
2022-07-29 21:56:46 +02:00
e7100658d4
Ported: Fix exit code of --help and --version, and test them in CI
...
Corrects prior regression which caused ERROR output and exit code of 1. - Bromeon
861e155543
2022-07-29 21:45:04 +02:00
d10acf7390
Ported: Command line arguments '--version' and '--help' return exit code 0 instead of 255
...
Allows to detect whether those commands executed successfully, which makes integration with shell scripts/CI/bindings straightforward. - Bromeon
da78e92321
2022-07-29 21:35:41 +02:00
01b1c3e99f
Ported: Improve documentation for HTTPRequest's timeout property - Calinou
...
28b9e376cf
2022-07-29 21:30:22 +02:00
d6637c39a7
Ported: AudioStreamPlayer: Clarify that no validation is made on 'bus' name - akien-mga
...
685cecbd5f
2022-07-29 21:23:58 +02:00
9af3a7a709
Ported sort() for poolVectors from 7b8b91f505
.
2022-07-29 21:18:44 +02:00
8107f6fea6
Fix an another import.
2022-07-29 21:05:20 +02:00
5ebeb6a36c
Ported: Add global_translation and global_rotation to Spatial - foxydevloper
...
5238740fef
2022-07-29 21:02:00 +02:00
Marcel Admiraal
e2987f8914
Update camera position when updating camera limit
2022-07-29 20:55:32 +02:00
Marcel Admiraal
ef7646924a
Set initial SceneTree processes times to 0.0
2022-07-29 20:55:06 +02:00
28222d21e5
Ported: HTML5: Make OS.get_locale() match other platforms
...
- pattlebass
82c3e6229b
2022-07-29 20:54:31 +02:00
Hayden
8e1244c196
Fix crash on NaN offset in path_follower 2d and 3d
2022-07-29 20:52:27 +02:00
Rémi Verschelde
6c004dcad2
SpriteFrames: Sort animations alphabetically
...
Fixes #62143 .
2022-07-29 20:52:11 +02:00
Pedro J. Estébanez
8c662ff234
Flush accumulated input events on iOS
2022-07-29 20:51:50 +02:00
3fb2c16ba0
Ported: Input: Re-enable input accumulation disabled by error in 3.4
...
Input accumulation was implemented and enabled by default in 3.1, and
I don't recall major complaints around it (or bugs were fixed).
In 3.4, #42220 added input buffering and apparently toggled input
accumulation off by mistake.
This led to multiple bug reports about degraded performance on Windows,
or simply unexpected behavior change (see linked issues in #55037 ).
Fixes #55037 .
- akien-mga
d6bcdd18c3
2022-07-29 20:50:00 +02:00
Marcel Admiraal
4a2bccd2d3
Only include editor/SCsub when building the editor: tools=yes
...
(cherry picked from commit 2efe9a89bb2b352c50429b7bb3c1accafc8662d1)
2022-07-29 20:35:42 +02:00
17f9583dc0
Fix imports.
2022-07-29 20:33:57 +02:00
88fe196e79
Ported: [3.x, macOS, Windows, X11] Add stylus inverted/eraser support to InputEventMouseMotion event.
...
- hansemro
193d5c11f3
2022-07-29 20:31:16 +02:00
7ed3705487
Ported: Fix issue causing the Android Editor port to crash when saving a scene
...
In addition:
- Disable 'adb devices' query (not supported when running the editor on Android devices
- Add `move_to_trash` implementation for Android devices
- m4gr3d
27b63247fd
2022-07-29 20:15:01 +02:00
65b888f597
Fix typo.
2022-07-29 20:01:31 +02:00
Haoyu Qiu
a7b0364908
Fix heap-use-after-free when closing a scene with its builtin script open
...
(cherry picked from commit 61bc7d65768ebe4baa9b2f888d656cce5109dd5b)
2022-07-29 19:59:39 +02:00
PZerua
8841a5f056
Fix light intensity and attenuation import from GLTF
...
(cherry picked from commit aa7ab96e7163578f0318546b0b39a4d962e88511)
2022-07-29 19:59:16 +02:00
Jean-Marc Pelletier
2f9f0ecf8b
StyleBox: Document correct methods to draw with a RID
...
(cherry picked from commit 63d5f3156178fd57fdf991c74833adfd97490c10)
2022-07-29 19:58:55 +02:00
Thakee Nathees
cb93141c27
Fix FileDialog file name autocompletion with filters
...
Fixes #38195 .
(cherry picked from commit 446f1b70522d86b9afe93b6543028cbab60ffb61)
2022-07-29 19:58:34 +02:00
Haoyu Qiu
0ed75059cc
Update TextureRegion editor when NinePatchRect/StyleBoxTexture changes
...
Updates the editor when the region rect or margins change.
2022-07-29 19:57:55 +02:00
Haoyu Qiu
f0f2a9d960
Fix LineEdit caret after using arrow key to deselect
2022-07-29 19:56:42 +02:00
Wilson E. Alvarez
756795a486
Add error messages to String::bin_to_int64, and accept capital B in prefix
...
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-07-29 19:56:15 +02:00
Wilson E. Alvarez
71fe78538f
Add error messages String::hex_to_int functions, and accept capital X in prefix
...
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-07-29 19:55:58 +02:00
8fb683fe5d
Also port hte previous fix to cscript.
2022-07-29 19:55:28 +02:00
janglee
47ddf3a7c9
GDScript: Fix autocompletetion showing class names with an underscore
...
Fixes #35469 .
2022-07-29 19:54:50 +02:00
64d315631a
Added overrides.
2022-07-29 19:46:24 +02:00
c2f38ef861
Ported:
...
Input: Document that accumulated input is disabled by default
This was actually disabled by mistake in 3.4 causing a regression, but since
this issue survived the whole 3.4.x series and it's now very close to 3.5,
it's too late to change it again.
We might consider it for 3.6 after some beta testing.
- akien-mga
7de45b6203
2022-07-29 19:42:05 +02:00
6291a6695d
Fix typo.
2022-07-29 19:38:24 +02:00
d480073228
Ported: Use % when dropping unique scene nodes into script
...
This expands uppon #60708 , using `get_node("%NodeName")` for nodes that
have a unique scene name to avoid having to change the onready
statements when the paths of the nodes change.
- Jummit
63f35d24c6
2022-07-29 19:36:33 +02:00
e0e4d0e51d
Ported: Fix editor-only visibility for lights
...
* Update visibility again for editor-only lights if owner changes.
Fixes #26399 , supersedes #52327
- reduz
995281ca90
2022-07-29 19:28:33 +02:00
9d76074b58
Ported: Add full support for Android scoped storage.
...
This was done by refactoring directory and file access handling for the Android platform so that any general filesystem access type go through the Android layer.
This allows us to validate whether the access is unrestricted, or whether it falls under scoped storage and thus act appropriately.
- m4gr3d
24e3b3b88d
2022-07-29 19:24:07 +02:00
480b8850b6
todos.
2022-07-29 18:21:12 +02:00
16dd2f1141
Ported: Clarify NavigationAgent radius property
...
Documents Navigation radius property, especially that it affects avoidance only.
- smix8
7aff541538
2022-07-29 18:13:29 +02:00
baad7f01a0
Ported:Upgrade Android NDK to r23 LTS - madmiraal
...
061c280873
2022-07-29 18:12:25 +02:00
Wilson E. Alvarez
6e2c670826
Properly check for fullscreen toggle made through the Window Manager
2022-07-29 18:00:18 +02:00
Haoyu Qiu
1d2b59b941
Check thread func in base scripts for argument info
2022-07-29 17:59:32 +02:00
11a92cfe27
Ported: Add NavigationServer map_force_update() function
...
Adds map_force_update() function to NavigationServer. This function immediately flushes the Navigationserver command queue and recalculates all navigationmeshes and region connections for a specific map.
- smix8
721c99a530
2022-07-29 17:56:48 +02:00
da20b32f66
Ported: Add NavigationServer.region_owns_point() helper function
...
Adds a helper function to check if a world space position is currently owned by a navigation region.
- smix8
f0069cc1e9
2022-07-29 17:52:38 +02:00
f811d48449
Ported: Add Navigation function to get all navigation maps
...
Added new function that returns all created navigation map RIDs from the NavigationServer. The function returns both 2D and 3D created navigation maps as technically there is no distinction between them.
- smix8
38ee593b76
2022-07-29 17:49:24 +02:00
Hugo Locurcio
0e32de0bad
Clamp Viewport shadow atlas sizes to improve usability
...
- Add a range hint to the Viewport `shadow_atlas_size` property.
- Add range steps to the shadow resolution project settings that
match the lowest allowed values (since lower increments don't
make sense).
2022-07-29 17:38:06 +02:00
César Izurieta
28aaf7cc78
Fix gltf texture filename decoding
2022-07-29 17:37:32 +02:00
328da6b799
Ported: Print a warning for Viewports that have 2D usage and HDR enabled
...
2D usage + HDR isn't supported, so the usage must be changed to 3D
to be able to use HDR.
- Calinou
f64d5f4095
2022-07-29 17:36:54 +02:00