Martin Capitanio
7827a3945b
ThorVG: update from v0.11.2 to v0.11.6
...
https://github.com/thorvg/thorvg/releases/tag/v0.11.6
Godot related:
+ [Renderer] Improved the internal structure for compact
scene-hierarchy traversing.
+ [SwEngine] Improved trigonometric & image scaler performance.
+ [SwEngine] Fixed a loss of image pixels during image down-scaling.
+ [Renderer/Engine] Improved safety measures.
+ [SwEngine] Resolved a bug causing strokes to be improperly
invisible due to clipping.
thorvg/thorvg#1785
+ [Renderer] Rectified the precision of rounded rectangle corners.
thorvg/thorvg#1824
+ [Portability] Resolved compiler shadowing warnings.
thorvg/thorvg#1811
Fixes godotengine#85465 Clipped strokes from outside the canvas.
Fixes godotengine#86012 Rounded rectangles in SVG files rendering incorrectly.
(cherry picked from commit 74ed6d63bf
)
2024-01-25 17:53:49 +01:00
DevPoodle
50eaeec2f7
Add descriptions to the remaining properties of RDPipelineDepthStencilState
...
(cherry picked from commit 0bb744e555
)
2024-01-25 17:40:45 +01:00
Micky
f7f86cf5db
Add missing descriptions to remaining signals.
...
(cherry picked from commit 8f10d7dd19
)
2024-01-25 17:40:45 +01:00
A Thousand Ships
b6d78d8eb7
Clarify that `Callable` will not be encoded with `var_to_bytes`
...
(cherry picked from commit c909354396
)
2024-01-25 17:40:45 +01:00
Septian
6b3e4bb0ec
Fix various typos in documentation
...
(cherry picked from commit d3e7b8c8a8
)
2024-01-25 17:40:45 +01:00
Micky
93fd2f7768
Replace some "uncommon" words in class reference
...
(cherry picked from commit 61bdbdd9ee
)
2024-01-25 17:40:45 +01:00
MewPurPur
06ccf2bbb5
Add performance note to Array.resize()
...
(cherry picked from commit 80b636069a
)
2024-01-25 17:40:45 +01:00
jsjtxietian
7e33c6bf22
Update get_image doc to mention that it will return an empty image with invalid texture
...
(cherry picked from commit d73312d5e9
)
2024-01-25 17:40:44 +01:00
Alex Drozd
58dd33e3d0
Add note that a large value for outline_size is not recommended
...
(cherry picked from commit daa8942f41
)
2024-01-25 17:40:44 +01:00
Micky
b0318cfb3d
Overhaul AABB's documentation
...
(cherry picked from commit 8467245526
)
2024-01-25 17:40:44 +01:00
Micky
4f60f850f7
Specify how CanvasTexture does not work in 3D
...
(cherry picked from commit 52d062560b
)
2024-01-25 17:40:44 +01:00
Steven Schoen
e19f2c6b76
Clarify Node doc: get_child returns null for invalid index
...
(cherry picked from commit 3c416f3a64
)
2024-01-25 17:40:44 +01:00
Micky
3b2cdc2cc5
Overhaul Node Documentation
...
(cherry picked from commit b5ca06c9ca
)
2024-01-25 17:40:44 +01:00
Gwen
27d08e2d87
Correct C# syntax in _validate_property example for the Object class
...
(cherry picked from commit e40b23c619
)
2024-01-25 17:38:16 +01:00
Nico
49cec88ff9
Complete the docs for Quaternion
...
(cherry picked from commit d67e7f8729
)
2024-01-25 17:38:15 +01:00
Markus Sauermann
bb8b208ede
Explain which nodes receive `NOTIFICATION_WM_SIZE_CHANGED`
...
(cherry picked from commit 361aa909da
)
2024-01-25 17:38:15 +01:00
A Thousand Ships
cc90979f35
Clarify that `@GlobalScope.clamp` does not do component-wise clamping
...
(cherry picked from commit e7dbb7a267
)
2024-01-25 17:38:15 +01:00
Septian
e35bbb2f85
Fix various typos in documentation
...
(cherry picked from commit d83cad6d9b
)
2024-01-25 17:38:15 +01:00
Micky
e00f2e598a
Link to the "article" in the docs instead of saying "article"
...
(cherry picked from commit 78c9e2c53a
)
2024-01-25 17:38:15 +01:00
ZeferinoI
d4114f1631
Update the description of the method get_connection_line in GraphEdit.xml
...
The form should be like { from_port: 0, from_node: "GraphNode name 0", to_port: 1, to_node: "GraphNode name 1" }
(cherry picked from commit 53ab38a34e
)
2024-01-25 17:38:15 +01:00
Ricardo Buring
cf767ddf29
Fix operator documentation in GDExtension API dump with docs
...
The type of the right operand is now taken into account.
(cherry picked from commit 82afe58aca
)
2024-01-25 17:38:15 +01:00
jsjtxietian
2ba4a7dd3d
Add thread guard for force_draw and update relared doc
...
force_draw must be called from main thread
(cherry picked from commit b88b84ce18
)
2024-01-25 17:38:15 +01:00
Gilles Roudière
032d96042d
Fixes global transform being wrong on entering tree
...
(cherry picked from commit 0a726d692a
)
2024-01-25 17:19:42 +01:00
Silc Lizard (Tokage) Renew
209aa9821a
Make default blend_left consider current blend amount
...
(cherry picked from commit f8da9460c1
)
2024-01-25 17:19:42 +01:00
风青山
f5ecaec1a4
Set an appropriate minimum size for labels in windows that display incorrectly
...
When the label's `autowrap_mode` is `AUTOWRAP_WORD_SMART` and the initial `text`
is set at the same time, it may have a higher height.
Set an appropriate minimum size for labels in windows that display incorrectly
so that these controls display properly.
(cherry picked from commit f932c6548e
)
2024-01-25 17:19:42 +01:00
Fredia Huya-Kouadio
894d629185
Disable automatic permissions request
...
The feature was added in Godot 4.2, but it goes against recommended best practices for permissions request, as such it's being reverted.
In its place, developers now have to explicitly request the permissions they need to access.
(cherry picked from commit df4f9e8e64
)
2024-01-25 17:19:41 +01:00
Bastiaan Olij
41dcabb0cf
Fix SSR not working properly in stereo
...
(cherry picked from commit 10a8b88165
)
2024-01-25 17:19:41 +01:00
Haoyu Qiu
4a036b5fe7
Fix ZIPPacker storing file permissions unexpectedly
...
(cherry picked from commit 7a833c9b2e
)
2024-01-25 17:19:41 +01:00
kobewi
a1c32a9462
Only update particle velocity when it changes
...
(cherry picked from commit cb0a37f61a
)
2024-01-25 17:19:41 +01:00
S.V.I. Vilcrow
89fd2c30e1
Fix the autocomplete function for the 'self' keyword.
...
(cherry picked from commit c8fc824608
)
2024-01-25 17:19:41 +01:00
Silc Lizard (Tokage) Renew
b20ba6bd12
Fix discrete key retrieval method after start
...
(cherry picked from commit b438e28509
)
2024-01-25 17:19:41 +01:00
Silc Lizard (Tokage) Renew
19bb93513a
Make unstore AnimationLibrary if AnimationTree is assigned Player
...
(cherry picked from commit c380b1296a
)
2024-01-25 17:19:41 +01:00
kobewi
c285b726bb
Fix file disappearing when renaming dependencies
...
(cherry picked from commit 397f0b31e4
)
2024-01-25 17:19:41 +01:00
HolonProduction
7c22d5444a
Fix regression when autocompleting subscript on get node
...
(cherry picked from commit 5f72254d4d
)
2024-01-25 17:19:41 +01:00
Michael Wörner
1b8d1048ad
Restored the ability for linear interpolation to work on a mix of integer and float keyframes.
...
(cherry picked from commit 12ce2e33b2
)
2024-01-25 17:19:41 +01:00
A Thousand Ships
79179351a3
[Editor] Fix threading problems with `TileMap` preview
...
(cherry picked from commit dbcd82ba67
)
2024-01-25 17:03:57 +01:00
Nicholas Foo
4d3e25d09d
Fix RichTextLabel.remove_paragraph crash by popping current
...
(cherry picked from commit c0f8e0061d
)
2024-01-25 17:03:57 +01:00
Leo Belda
776938f731
Fix PrismMesh::_create_mesh_array division by 0
...
(cherry picked from commit 83992fd7bd
)
2024-01-25 17:03:57 +01:00
Yuri Sizov
36f34c8f86
Avoid crashes when engine leaks canvas items and friends
...
(cherry picked from commit 34ecfff672
)
2024-01-25 17:03:57 +01:00
Markus Sauermann
ba23081eb7
Fix crash caused by stale owner
...
Adjust `NOTIFICATION_PREDELETE` in `Node` to clean up owned nodes.
Also print a warning, when the owner becomes invalid.
(cherry picked from commit d3d00c7039
)
2024-01-25 17:03:57 +01:00
Haoyu Qiu
f1f56746b9
Make AnimationTree reference AnimationPlayer instead of AnimationMixer
...
(cherry picked from commit 7946e84187
)
2024-01-25 17:03:57 +01:00
jsjtxietian
d41639a4cb
Use render method from OS in compositor RD; Update related UI
...
(cherry picked from commit 453c2246b6
)
2024-01-25 17:03:57 +01:00
kit
29811357a3
fix crash on hiding grandparent on mouse exit
...
(cherry picked from commit 78e1702adb
)
2024-01-25 17:03:56 +01:00
bruvzg
ee3a87caf1
Fix CanvasOcclusionShaderRD format error with double precision build.
...
(cherry picked from commit c0a1c5ae61
)
2024-01-25 17:03:56 +01:00
Yuri Sizov
a3d7978c55
Merge pull request #87534 from YuriSizov/4.2-cherrypicks
...
Cherry-picks for the 4.2 branch (future 4.2.2) - 1st batch
2024-01-24 19:07:00 +01:00
A Thousand Ships
04207a87b8
Clarify `PackedByteArray.decompress*` limitations with external data
...
(cherry picked from commit 4850b866e8
)
2024-01-24 16:38:29 +01:00
clayjohn
03ec65203c
Disable scissor test after rendering batches in compatibility renderer
...
(cherry picked from commit 062e8802b7
)
2024-01-24 16:38:29 +01:00
Rémi Verschelde
6d1c2e54bb
zlib/minizip: Update to version 1.3.1
...
Minizip includes previously backported fix for CVE-2023-45853,
and a Debian patch for CVE-2014-9485 was also upstreamed.
(cherry picked from commit 8ead8d2ddb
)
2024-01-24 16:38:29 +01:00
Raul Santos
e6ea82344a
Ignore directory entries in TPZ
...
Zip files may contain directory entries, they always end with a path
separator and zip entries always use forward slashes for path separators.
There's no need to create the directories included in the zip file,
since they'll already be created when creating the individual files.
(cherry picked from commit 59a5a1eb70
)
2024-01-24 16:38:28 +01:00
Lyuma
80bf0cff65
gltf: fix three bugs which prevented extracted textures from being refreshed.
...
1. Extracted texture paths in `GLTFDocument::_parse_image_save_image` at the project root started with res:/// which broke cache invalidation
2. md5 hashes were not being written to generator_parameters for new imports, which led Godot to think the file was manually created.
3. `EditorFileSystem::reimport_append` must emit the `resources_reimported` signal in order for the resource cache to be updated.
(cherry picked from commit fea4165ca8
)
2024-01-24 16:38:28 +01:00