Commit Graph

66846 Commits

Author SHA1 Message Date
Michael Alexsander
01cb50f7cd Always pick widest style as min width between unselected and hovered in TabBar
(cherry picked from commit e33a95f6ab)
2025-01-17 21:51:22 -05:00
Pedro J. Estébanez
4202fa9285 SpinLock: Overhaul false sharing avoidance
(cherry picked from commit a5caeeb664)
2025-01-17 21:51:22 -05:00
Pedro J. Estébanez
fd7de8fee0 Enhance SpinLock
(cherry picked from commit 360ed2b00d)
2025-01-17 21:51:22 -05:00
Pedro J. Estébanez
491f397117 Add a utility cache line size constant
(cherry picked from commit 95c6a24795)
2025-01-17 21:51:21 -05:00
MJacred
0bd7b7d0d4 Use an array removed_idx
(cherry picked from commit 8e75fae49e)
2025-01-17 21:51:21 -05:00
MJacred
82e9c9435f Updating the index after the first mapping record of p_guid requires a second loop
(cherry picked from commit f355382ef5)
2025-01-17 21:51:21 -05:00
MJacred
ccbc965956 Apply feedback
(cherry picked from commit e98f3a6bf0)
2025-01-17 21:51:21 -05:00
MJacred
8cb7f2a904 Apply feedback + Remove unused variable uid in parse_mapping()
(cherry picked from commit f7c6a8659a)
2025-01-17 21:51:21 -05:00
MJacred
a8786ee3e7 Fix Input::remove_joy_mapping
Erasing a joypad mapping can invalidate other attached joypads and the fallback mapping guid

(cherry picked from commit 40832387ce)
2025-01-17 21:51:15 -05:00
MJacred
4b803c3f46 Get joypad's vendor ID, product ID, and name on Windows
(cherry picked from commit 01a2726c59)
2025-01-17 15:29:58 -05:00
yeojunh
16ef6064a8 Add checks for valid base in String::num_int64, uint64().
- Ensure String::num_int64, uint64 returns an empty string for bases less than 2 or greater than 36.
- Added corresponding test cases to verify the behavior.
- Error messages are printed when invalid bases are encountered. These messages are suppressed in the test output.

(cherry picked from commit b3b24ded19)
2025-01-17 15:22:43 -05:00
Haoyu Qiu
c6c26fa7c6 Fix crash when using non-PackedScene resource for POT generation
(cherry picked from commit 48db6669f6)
2025-01-17 15:22:34 -05:00
Lalit Shankar Chowdhury
aa42930b4b Fix AudioStreamMicrophone crash on scene-reload
(cherry picked from commit 0e23c5fc9f)
2025-01-17 15:22:25 -05:00
Hendrik Brucker
433c47b90d Prevent crash after removing GraphEdit's connection layer and add additional warnings
(cherry picked from commit 8ca7f0e334)
2025-01-17 15:22:16 -05:00
Yahkub-R
63541b012f Fix crash when re-importing model with AnimationPlayer panel open and node selected
(cherry picked from commit a54c6ce42d)
2025-01-17 15:22:06 -05:00
Chaosus
0114f55f34 Fix crash when division by zero/modulo by zero happen on vectors
(cherry picked from commit 0524e29b5c)
2025-01-17 15:21:38 -05:00
George L. Albany
eb03e31df9 Merge pull request #925 from Spartan322/4.3.1-cherry-pick/docs
[4.3] Cherry-picks for the 4.3 (4.3.1) branch - 1st docs batch
2025-01-17 17:18:10 +00:00
brevven
28a7784a20 Fix typo in AudioStreamSynchronized.xml
Fix a typo ("being" -> "begin")

Context:

>The streams begin at exactly the same time when play is pressed

(cherry picked from commit cf414f777f)
2025-01-17 10:19:57 -05:00
jaredkunz
c1758c9862 Clarify expected types in RayCast3D documentation
(cherry picked from commit 02c10454a8)
2025-01-17 05:10:12 -05:00
Hakunamawatta
b57cda609c Fix typo in Basis get_rotation_quaternion doc
(cherry picked from commit 1250d98d19)
2025-01-17 05:10:12 -05:00
Hugo Locurcio
0eb9c1fa4e Add TileMap tutorials to TileMapLayer class reference
- Add Dynamic TileMap Layers demo link as well.

(cherry picked from commit 5bda507f65)
2025-01-17 05:10:11 -05:00
Mateus Elias
e2e01f256e Fix incorrect string escaping in OS.shell_open() method Windows path example
Corrected improper string escaping in the OS.shell_open() Windows path example. Backslashes are now properly escaped to prevent string parsing errors. Also, added a new alternative example of how to mount a Windows path with OS.shell_open().

(cherry picked from commit 8a810dd55a)
2025-01-17 05:10:11 -05:00
Hugo Locurcio
cf3c0560e9 Fix warning in CollisionPolygon2D documentation description
This was a copy-paste error from the CollisionShape2D documentation.

(cherry picked from commit 54a4a874fa)
2025-01-17 05:10:11 -05:00
Hugo Locurcio
5bf1f3636e Document GPUParticles.emit_particle() only working on Forward+ and Mobile
(cherry picked from commit 49ca40cdbf)
2025-01-17 05:10:11 -05:00
Hugo Locurcio
aecb7f623f Remove outdated note about BaseMaterial3D.billboard_mode shadow issue
The linked pull request was merged in Godot 4.3.

(cherry picked from commit e499563faf)
2025-01-17 05:10:11 -05:00
Kent Thang
05b8c88657 Update CanvasLayer 'Follow Viewport' documentation to match its behavior
(cherry picked from commit 5d111e852e)
2025-01-17 05:10:10 -05:00
Anish Mishra
e531ad9783 Update screen_get_scale documentation.
(cherry picked from commit 3413c6ce9d)
2025-01-17 05:10:10 -05:00
Bruno Brant
9403f65753 Fix missing sign in ease function curve description
The range was broken because -1.0 was informed as being 1.0.

(cherry picked from commit 84f4178850)
2025-01-17 05:10:10 -05:00
mechalynx
bae03fad0c Update PackedVector4Array description to include explanation shared by PackedArray classes
(cherry picked from commit acf351fa6a)
2025-01-17 05:10:10 -05:00
mechalynx
b113339900 Correct PackedInt64Array comparison in description
All Packed classes that have the same paragraph will compare the currently viewed Packed array type with the equivalent typed Array but here the comparison was with the Int32 version instead of the Int64 version

(cherry picked from commit 133cf62d26)
2025-01-17 05:10:10 -05:00
Micky
3c0dcf49dc Rewrite some @GlobalScope keys in documentation to use [code] tags
(cherry picked from commit e653f19032)
2025-01-17 05:10:09 -05:00
Micky
00c73deb52 Fix incorrect Z direction for AABB's position
(cherry picked from commit e0b13004a0)
2025-01-17 05:10:09 -05:00
Hugo Locurcio
c3874f4111 Add a code sample that extracts all files to ZIPReader documentation
Tested with various ZIP files found on the web, with a single root
folder or multiple files at its root.

Co-authored-by: Raul Santos <raulsntos@gmail.com>
(cherry picked from commit 4db9c112ff)
2025-01-17 05:10:09 -05:00
RedMser
cefdb00773 Fix TODO comments in class reference
(cherry picked from commit 30a573e110)
2025-01-17 05:10:09 -05:00
Hugo Locurcio
b5a10953e9 Update Z Index property location in Node2D class reference
The Z Index property is in CanvasItem since Godot 4.0, so it's shared among
Node2D and Control.

(cherry picked from commit d683ea4772)
2025-01-17 05:10:09 -05:00
Brian Huynh
1e931c2ddf Added notes on DirAccess
Some notes are ported from FileAccess (for example file_exist)
Other notes were added when needed (for example when included on the non static version but not on the static version)
Other entirely new notes were added as well when required for example when getting a list of directories or if a directory exist or not

Clarified note at the top and made it more in line with the one found in file access

Co-Authored-By: Micky <66727710+Mickeon@users.noreply.github.com>
(cherry picked from commit 06bed7a8f2)
2025-01-17 05:10:08 -05:00
FlooferLand!
f6ee57c184 Add note about LightmapGI only baking nodes under its parent
`LightmapGI`'s documentation currently doesn't mention the fact it only bakes nodes under its parent.
This can make the user think there is something wrong with their scene setup or 3D models, as it refuses to bake when the user's models / world isn't under the same parent as the `LightmapGI`.

(cherry picked from commit 22caab0248)
2025-01-17 05:10:08 -05:00
Micky
59b2501a32 Fix interactive music docs saying it's "not implemented"
(cherry picked from commit 39534e1a28)
2025-01-17 05:10:08 -05:00
tetrapod00
ad3b07c120 Docs: Update AStar3D examples
(cherry picked from commit c6cfed44e4)
2025-01-17 05:10:08 -05:00
Dr_helicopter
8ecfc142f3 Fix engine_type_colors's description
in editor>editor settings>Text Editor>Theme, if you hover hover over "Engine Type Color", it has "Vector2", "Vector3"and "Color" as example but these are not Engine types. and their color is controlled by the "Base Type Color" setting. I discovered this while trying to customize my editor a bit more.

(cherry picked from commit b04369e4e3)
2025-01-17 05:10:08 -05:00
Malcolm Anderson
b4fb036eb7 Add note to CanvasItem.clip_children about nesting
Add CanvasGroup information to clipping note

(cherry picked from commit ae9f2bd9df)
2025-01-17 05:10:07 -05:00
Hugo Locurcio
b9afe69b74 Clarify ResourceLoader.load_threaded_get_status() completion ratio description
(cherry picked from commit 44b2c4e00d)
2025-01-17 05:10:07 -05:00
tetrapod00
8f376983d6 Docs: Update TileSet to reference TileMapLayer instead of TileMap
(cherry picked from commit e3999c00ff)
2025-01-17 05:10:07 -05:00
clayjohn
b53e0ffc37 Clarify in default texture repeat and filter docs that they only impact the built in texture
(cherry picked from commit fa4f701e0e)
2025-01-17 05:10:07 -05:00
Danil Alexeev
91f7697eb7 Document exporting nested subgroups
(cherry picked from commit 4d3e2c78b6)
2025-01-17 05:10:07 -05:00
skyace65
8bf1b4f876 Improve get surrounding cells description
(cherry picked from commit b16888286b)
2025-01-17 05:10:06 -05:00
skyace65
7cbf24c390 Remove link to outdated CharFX example project
(cherry picked from commit fdfd37f1a4)
2025-01-17 05:10:06 -05:00
Hugo Locurcio
c955e308e7 Improve documentation on @GlobalScope.PROPERTY_USAGE_SCRIPT_VARIABLE
(cherry picked from commit af76a896ef)
2025-01-17 05:10:06 -05:00
Hugo Locurcio
6ec9a85394 Clarify TextEdit.is_caret_visible() behavior in the class reference
(cherry picked from commit 2cd007fa4a)
2025-01-17 05:10:00 -05:00
Cadence
948d57c293 Fix documentation tip for network/debug/remote_host editor setting
(cherry picked from commit 06dafc9a1a)
2025-01-17 04:39:23 -05:00