Commit graph

34243 commits

Author SHA1 Message Date
smix8
5476554d5e Fix Editor crash when MeshLibrary gets replaced while used in an open GridMap scene
(cherry picked from commit d6805e8c33)
2022-12-05 09:23:37 +08:00
Hugo Locurcio
d08b312984 Document (Omni/Spot)Light ignoring Spatial's scale property
(cherry picked from commit d17d6d6cc4)
2022-12-05 09:22:57 +08:00
Jason Knight
f5b2f77111 Fix null in android keyboard handling.
(cherry picked from commit 31fe6848e8)
2022-12-05 09:22:16 +08:00
Rémi Verschelde
560c77b1a1 HTML5: Add missing OS::get_cursor_shape() implementation
Fixes #66835.

(cherry picked from commit 6f6c8b114b)
2022-12-05 09:21:28 +08:00
smix8
3869ea3c21 Fix GDScript export hint for Navigation2D layer names
(cherry picked from commit d955d4a1c1)
2022-12-05 09:20:45 +08:00
smix8
945991e020 Fix avoidance calculation on NO_THREADS build
(cherry picked from commit f15cb16b14)
2022-12-05 09:19:56 +08:00
Haoyu Qiu
1aaaed8131 Fix crash executing MultiMesh.reset_instance_physics_interpolation
(cherry picked from commit f33dfe8236)
2022-12-05 09:19:12 +08:00
Haoyu Qiu
0fdda75fdc Fix NavigationObstacle not estimating radius
(cherry picked from commit acf86efebc)
2022-12-05 09:18:43 +08:00
Haoyu Qiu
f8eed6372c Fix NavigationObstacle not registering to default navigation map
(cherry picked from commit fba5a4ab9a)
2022-12-05 09:18:12 +08:00
Hugo Locurcio
c7c8cc399c Fix debanding strength being affected by environment adjustments
(cherry picked from commit 6d0d9037cd)
2022-12-05 09:17:37 +08:00
bruvzg
a0f1eac3e9 [Windows, 3.x] Fix WM_CHAR processing code using Unicode char instead of Virtual key.
(cherry picked from commit 77fc88e9a6)
2022-12-05 09:17:08 +08:00
Marcus Elg
108e3196ea Improve %f formatting for inf and nan
(cherry picked from commit e9cbe9517b)
2022-12-05 09:16:08 +08:00
Haoyu Qiu
52ab4ef0d2 Fix String::word_wrap() for long words
(cherry picked from commit 51fd1c27aa)
2022-12-05 09:15:57 +08:00
bruvzg
d368b55a53
[iOS] Fix build with warnings=extra.
(cherry picked from commit 987723b386)
2022-11-03 18:33:21 +01:00
Rémi Verschelde
0fd48f02f5 Bump version to 3.5.2-rc 2022-09-28 13:12:34 +02:00
Rémi Verschelde
6fed1ffa31 Bump version to 3.5.1-stable 2022-09-28 00:03:35 +02:00
Rémi Verschelde
3e186bfdc0 Sync controller mappings DB with SDL2 community repo
Synced with gabomdq/SDL_GameControllerDB@81ddc73d17

(cherry picked from commit b33460c6ca)
2022-09-27 23:50:15 +02:00
Rémi Verschelde
8dbd40db65 i18n: Sync classref translations with Weblate (3.5 branch) 2022-09-27 23:50:14 +02:00
Rémi Verschelde
7ee90a080f i18n: Sync editor translations with Weblate (3.5 branch) 2022-09-27 23:50:14 +02:00
Rémi Verschelde
55050205a0 Update AUTHORS and DONORS list
New contributors added to AUTHORS:
asmaloney, MewPurPur, Mickeon, MinusKube, RedMser

Thanks to all contributors and donors for making Godot possible!

(cherry picked from commit 28cba04cd2)
2022-09-27 23:50:13 +02:00
Rémi Verschelde
da0aebcce7
Merge pull request #66499 from akien-mga/3.5-changelog 2022-09-27 21:28:23 +02:00
Rémi Verschelde
24ef0888c2 Add changelog for Godot 3.5.1 2022-09-27 17:07:42 +02:00
smix8
3b9355be3f Fix TileMaps with origin offset placing NavPolygons wrong without a Navigation2D node
The legacy navigation was positioning baked TileMap navpolygons relative to the current Navigation2D node assuming that it is usually one of the parent nodes.

Without the deprecated Navigation2D node the default navigation map of the world_2d is used. This navigation map has no relative Node2D so it needs to use the global_transform of the TileMap to place navregions with the correct offset in case the TileMap is moved from the origin.

(cherry picked from commit 881e49c375)
2022-09-22 20:37:48 +02:00
Hugo Locurcio
1a385e1bad Document Mesh vertex color compression clamping overbright/HDR colors
(cherry picked from commit 811f814f45)
2022-09-22 20:37:29 +02:00
Rémi Verschelde
b193713612 Style: Ensure consistent formatting with clang-format 15
(cherry picked from commit f9b91d8d24)
2022-09-21 13:35:34 +02:00
Ricardo Buring
553c9aba6f Document behavior of areas with concave shapes
(cherry picked from commit be5d18163d)
2022-09-21 13:35:17 +02:00
Rémi Verschelde
ea5d5704d6 Merge pull request #66149 from akien-mga/3.5-cherrypicks
Cherry-picks for the 3.5 branch (future 3.5.1) - 3rd batch
2022-09-20 10:45:12 +02:00
Rémi Verschelde
831d126d41 libpng: Update to upstream 1.6.38
(cherry picked from commit 0f2dc5c5e1)
2022-09-20 10:29:38 +02:00
kobewi
fdf76bbcef Fix crash when playing Tween right after finishing
(cherry picked from commit 1a462bc84e)
2022-09-20 10:28:14 +02:00
smix8
729d7b2b42 Exclude disabled CollisionShapes from Navigationmesh baking
Excludes disabled CollisionShapes from the geometry parsing for the NavigationMesh baking.

(cherry picked from commit 534ff93b05)
2022-09-20 10:28:11 +02:00
Voylin
f3d1629061 Fixes doc/Makefile fails if path contains spaces
(cherry picked from commit 0fd29f76a2)
2022-09-20 10:28:05 +02:00
Ted Spikes
6025d4ae2e Check for ios_simulator when building for x86_64
(cherry picked from commit 21f7bd0723)
2022-09-20 10:28:01 +02:00
Martin Liska
dbcd83c7c2 Fix building VHACD with GCC 13.
Fixes the following error:
thirdparty/vhacd/inc/vhacdICHull.h:46:31: error: 'uint32_t' does not name a type
   46 |     ICHullError Process(const uint32_t nPointsCH, const double minVolume = 0.0);
      |                               ^~~~~~~~

Note the upstream version of the third party library is not affected.

(cherry picked from commit a648d831a9)
2022-09-20 10:27:56 +02:00
Michael Alexsander
6cc1dc309f Shrink shader editor's oversized borders
(cherry picked from commit c2553f530b)
2022-09-20 10:27:52 +02:00
dzil123
26f7c0f1df Ignore node rename if already exited blend tree
(cherry picked from commit f9bee90994)
2022-09-20 10:27:08 +02:00
Rémi Verschelde
eae3689153 VCS plugin: SSH key dialog defaults to HOME
Fixes #65691.

(cherry picked from commit fc227ea919)
2022-09-20 10:27:02 +02:00
kobewi
92f1f815c6 Add more clarifications about Tween processing
(cherry picked from commit 038cb677cb)
2022-09-20 10:26:56 +02:00
dzil123
aff93994d8 Fix variables highlighting as types
(cherry picked from commit 1e4f47ffe0)
2022-09-20 10:25:27 +02:00
lawnjelly
0546d268a1 CPUParticles initialize data on set_amount
Fills particle data with zeroes on resize using set_amount(), to prevent garbage data including Nans being sent to VisualServer, which can corrupt the spatial partitioning.

(cherry picked from commit fdd82f4754)
2022-09-20 10:24:56 +02:00
Haoyu Qiu
46f81a5997 Fix typo in CollisionObject documentation
(cherry picked from commit 4bc1ea0ac4)
2022-09-20 10:24:44 +02:00
lawnjelly
66f519bc87 Prevent drawing MultiMesh with zero instance count
Issuing a driver drawcall for MultiMesh with zero instances crashes some drivers.

(cherry picked from commit a300505066)
2022-09-20 10:24:30 +02:00
kleonc
0dad6d30ea SpriteFramesEditor Reallow deselecting frame with LMB press in select frames dialog
(cherry picked from commit e1fb4b4f21)
2022-09-20 10:24:09 +02:00
lawnjelly
9f646c867d Low priority redraw request for AnimatedSprite
Prevents animated sprite from creating continuous redraws in vital_redraws_only mode.

(cherry picked from commit 54a939a029)
2022-09-20 10:23:31 +02:00
lawnjelly
0a216bfec0 Portals - clarify docs VisualInstances only
Makes it more clear in the documentation that some debugger features are expected not to show when portals are active.

(cherry picked from commit dcf52103a6)
2022-09-20 10:23:18 +02:00
lawnjelly
3e848096e8 Portals - Show RayCast debug helper
Switches the raycast helper to global portal_mode, allowing it to show when portals are active.

(cherry picked from commit 09befec1ed)
2022-09-20 10:23:06 +02:00
Yuri Sizov
3d97e97be8 Fix parameter references in Theme documentation
(cherry picked from commit 9496254737)
2022-09-20 10:22:44 +02:00
Rémi Verschelde
26a28d6bbd i18n: Sync classref translations with Weblate (3.5 branch) 2022-09-09 14:46:33 +02:00
Rémi Verschelde
367ffd10c8 i18n: Sync editor translations with Weblate (3.5 branch) 2022-09-09 14:41:34 +02:00
lawnjelly
c7d9c3b21f Fix uninitialized data reads in Input
Found by Valgrind.

(cherry picked from commit d60eae3dbc)
2022-09-09 14:35:08 +02:00
Micky
70b55faa38 Prevent HTTPRequest from polling invalid client
(cherry picked from commit 9e284f68ec)
2022-09-09 14:34:40 +02:00