lawnjelly
8726cccd56
Portals - Allow more logging to be disabled
...
Some logging messages were still being issued when portals/debug/logging was false. This could be annoying in games that stream in parts of levels and repeatedly call `rooms_convert()`.
This PR allows all but essential logging to be disabled.
2022-07-29 22:37:46 +02:00
kleonc
0d8a6b6cdd
Fix CanvasItem
not exiting its canvas group on canvas exit
2022-07-29 22:01:35 +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
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
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
f0f2a9d960
Fix LineEdit caret after using arrow key to deselect
2022-07-29 19:56:42 +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
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
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
kobewi
0da3dcc5b4
Fix find_next_valid_focus() freeze
...
(cherry picked from commit 8d62b736b2fceb60a76ff916c8f904e25fece832)
2022-07-29 16:33:45 +02:00
kobewi
8e9782ac76
Fix find_next_valid_focus() freeze
...
(cherry picked from commit d9ede52ded9eb7ef6ccb7c704f1d9ccbe7f23861)
2022-07-29 16:31:09 +02:00
smix8
e037bd3bb6
Group NavigationAgent properties
...
Groups the ill-defined NavigationAgent properties between pathfinding and avoidance to make it more clear which property affects what.
(cherry picked from commit dde09be302afa08f5744533e82247bb49eff1f83)
2022-07-29 16:30:15 +02:00
648b9fce40
Ported: Add an option to drag'n'drop selected text in TextEdit - ConteZero
...
a13b3028a2
2022-07-29 16:29:53 +02:00
6101beb960
Ported: Add NavigationAgent desired path distance - smix8
...
88e42b2915
2022-07-29 11:36:09 +02:00
Rémi Verschelde
afed6d80bd
Node: Rename child_exited_tree
to child_exiting_tree
...
The name was confusing as this signal is emitted around the same time as
`tree_exiting` and `NOTIFICATION_EXIT_TREE`, i.e. while the child node is
still in tree.
Fixes #59210 .
(cherry picked from commit 3e6de687b8e9f5c24ff78312208eae6195e6ca40)
2022-07-29 11:03:04 +02:00
kleonc
c1a9c5007b
Fix CPUParticles2D.emission_shape
enum hint
2022-07-29 10:37:11 +02:00
2e0589f63a
Ported: [3.5] Add NavigationAgent2D/3D set_navigation_map() function
...
Add NavigationAgent2D/3D set_navigation_map() function. Also fixes some bugs from leftover code before the backport update.
- smix8
c6f9627c74
2022-07-29 10:34:10 +02:00
bb5acfd745
Ported: [3.5] Update NavigationServer backport
...
Backports features and bugfixes from current Godot 4.0 to 3.5 and brings functions and codebase of both version largely in sync to make tutorials more compatible and future backports easier.
- smix8
8bd7c6188b
2022-07-28 22:34:28 +02:00
152f9728b0
Ported: [Windows, 3.x] Add support for handling network share paths. - bruvzg
...
11a7997a67
2022-07-28 19:33:43 +02:00
kobewi
69976cd190
Disable scroll when dragging at edges of TextEdit
2022-07-28 19:23:36 +02:00
bruvzg
9dbb96dc1d
Improve RTL table fill.
2022-07-28 19:21:13 +02:00
43131ad4cb
Ported: Add readable export errors. Add RTL image vertical alignment support. - bruvzg
...
f5fa1ca944
2022-07-28 18:40:46 +02:00
a1a7c32f68
Ported: Backport default World navigation maps.
...
Backports default navigation maps created with each World or World2D.
- smix8
96d98d8c4e
2022-07-28 15:04:42 +02:00
lawnjelly
48c1a1ae34
VisibilityNotifier - add max_distance feature
...
Enables turning off objects by distance to the camera in addition to testing whether they are in the view frustum.
2022-07-28 14:59:45 +02:00
da8155f59b
Ported: Remove slash delimiter from NavigationMesh properties - smix8
...
e629622598
2022-07-28 14:52:42 +02:00
smix8
cce30604e4
Expose get_mesh() for NavigationPolygon Resources
...
Expose get_mesh() for NavigationPolygon Resources.
(cherry picked from commit 8bcce0ebb2ab5da94cc86f77df4c86f63bc5d22e)
2022-07-28 14:43:47 +02:00
smix8
4409bae4dc
Add NavigationMesh debug when navmesh is added later through scripts
...
Add NavigationMesh debug when navmesh is added later through scripts
(cherry picked from commit b6eff47bac0a2745da6e3aa95ffa340eb71c7248)
2022-07-28 14:43:28 +02:00
lawnjelly
693c503213
Optimized Mesh Merging
...
Changes from PoolVector to LocalVector and pre-reserving vectors rather than push_back.
2022-07-28 13:46:56 +02:00
lawnjelly
c0c72eed7b
Force unsigned behaviour for bitfield enums
...
Some compilers (notably MSVC) were using signed values for bitfield enums. This was causing problems where 2 bits were used to store 4 or less enum values, where they were being treated as negative numbers.
This PR explicitly requests these enums to be treated as unsigned values.
2022-07-28 13:45:51 +02:00
Haoyu Qiu
8002080311
Fix Viewport.own_world
documentation
...
Also fixed the naming of the setter's parameter and made an `if` block
straightforward.
2022-07-28 13:44:56 +02:00
Michael Alexsander
b03af6e40e
Take into account the clear icon's size even when not visible in LineEdit
s
2022-07-28 13:43:20 +02:00
Michael Alexsander
9ffe4a2e51
Fix specific bug related to submenus in PopupMenu
2022-07-28 13:42:58 +02:00
Michael Alexsander
2ebc4905fc
Fix hover being drawn twice inside PopupMenu
s
2022-07-28 13:42:35 +02:00
FireForge
73d95ac5e9
Fix get_data() for GradientTexture2D
2022-07-28 11:53:23 +02:00
bruvzg
3ef4f9128b
Fix Label3D oversampling.
2022-07-28 11:46:40 +02:00
Haoyu Qiu
2d6183beb7
Fix LineEdit clear button for asymmetric stylebox
2022-07-28 11:36:32 +02:00
kleonc
0c4799c45a
Allow changing exclusive
of already popped up Popup
2022-07-28 11:35:45 +02:00
kleonc
3dbf7c3d52
PopupMenu Fix hover stylebox overflowing horizontally
2022-07-28 11:34:22 +02:00
Hugo Locurcio
c6fa9ce87d
Tweak TextMesh decomposition error message to mention self-intersecting lines
2022-07-28 10:37:18 +02:00
Aaron Record
54b02c41e6
Allow ScrollBar params of a ScrollContainer to be modified from _ready()
...
Cherrypicks b8610dbd3159985f007deb0424a64df386832d07
2022-07-28 10:18:48 +02:00
bruvzg
396899d91b
Fix material shader key for SDF fonts.
2022-07-28 00:02:44 +02:00
d161a30a4b
Ported: Backport TextMesh and expose dynamic font vector outlines - bruvzg
...
d502bd4847
2022-07-28 00:01:20 +02:00
f5dc24f4d5
Fix typo.
2022-07-27 23:45:42 +02:00
7fd0b29642
Ported: Backport Label3D node implementation and Sprite*3D material render priority. - bruvzg
...
dc6d8d6098
2022-07-27 23:40:35 +02:00