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
6871b0c752
Ported: Only show relevant properties in the DirectionalLight inspector
...
Some split distance properties are unused depending on the
current shadow mode. Also, Blend Splits and Bias Split Scale can
only be used if the shadow mode is PSSM 2 Splits or PSSM 4 Splits.
- Calinou
1806661462
2022-07-29 17:24:47 +02:00
f78be19966
Ported: Add process_mode property to InterpolatedCamera - saneery
...
cb94797ce4
2022-07-29 17:19:58 +02:00
hilfazer
c529ed6ef5
print_stray_nodes() also prints node's script
2022-07-29 17:11:10 +02:00
Sosasees
7eca7de502
recolor FlowContainer icons to the same color as Control icon according to the discussion in issue #62553 , the FlowContainer icons don't get color-adjusted for Light theme and it's because the color code is off.
...
to fix this issue, i recolored them to be the same icon as the Control icon,
an icon that i already know Does get recolored for Light theme.
2022-07-29 16:48:55 +02:00
44fd82b0b2
Ported: SCons: Properly track codegen script dependency for generated GLES headers - akien-mga
...
772d071863
2022-07-29 16:44:33 +02:00
Estelle Linkpy Reid
6c65c86669
Corrected InputEventKey::as_text to return a non-empty string for physical keys.
2022-07-29 16:42:10 +02:00
Haoyu Qiu
5f3aa5fbd0
Improve String.format() documentation
...
(cherry picked from commit 25c7f567dd97dab4f407a2afd1e1b8f61b6fb3e1)
2022-07-29 16:37:07 +02:00
da1e62e95b
Ported: [3.5] Remove documentation that mentions 2D navigation baking
...
Cherrypick mentions 2D navigation mesh baking which does only exist very hidden in Godot 3.5.
- smix8
5e1063bd0e
2022-07-29 16:36:49 +02:00
2efb934953
Revert "Command line arguments '--version' and '--help' return exit code 0 instead of 255"
...
This reverts commit bfdfdac24b
.
2022-07-29 16:35:28 +02:00
Raffaele Picca
e12997ed02
Fix default cursor in html5 export.
2022-07-29 16:34:04 +02:00
kobewi
0da3dcc5b4
Fix find_next_valid_focus() freeze
...
(cherry picked from commit 8d62b736b2fceb60a76ff916c8f904e25fece832)
2022-07-29 16:33:45 +02:00
Sosasees
ac81f33921
recolor Remove Theme Items icons from Godot 4 colors to Godot 3 follow-up to #62559 . we found more icons that mistakenly had the Godot 4 colors, so i fixed them too.
2022-07-29 16:33:24 +02:00
Hugo Locurcio
3edb5e7f2e
Fix window maximize error message appearing when starting the web editor
...
An error message is no longer printed when trying to maximize the window
in HTML5. This behavior is consistent with Android and iOS.
2022-07-29 16:33:04 +02:00
Rémi Verschelde
c2d36b2c34
Errors: Fallback to fprintf
if OS
singleton doesn't exist
...
Otherwise we would crash if something prints an error before init or
after destruction of the `OS` singleton which handles printing/logging.
(cherry picked from commit c83084fccb4cdc42d2ca324c974ace0cf974630d)
2022-07-29 16:31:28 +02:00