Commit Graph

34242 Commits

Author SHA1 Message Date
Haoyu Qiu d13e327abe
Fix possible Tween leak on exit
(cherry picked from commit e173710963)
2022-12-22 12:22:00 +01:00
Rémi Verschelde a204af90d5
Revert "Fix the logic used to route `InputEventScreenDrag` events to `Control` nodes."
This reverts commit 26012ed6b6.

This caused a regression: #70119.
2022-12-22 11:25:31 +01:00
Rémi Verschelde aaa5226e1c
Fix PR links in 3.5.2 changelog 2022-12-15 13:58:19 +01:00
Rémi Verschelde c4a9b42297
Fix typos with codespell 2022-12-15 12:27:58 +01:00
Rémi Verschelde 6b20c50429
Update AUTHORS and DONORS list
New contributors added to AUTHORS:
adamscott, alfredbaudisch, DarkKilauea, DeeJayLSP, dzil123,
jasonwinterpixel, jtnicholl, nikitalita, Riteo, rune-scape, TechnoPorg

Thanks to all contributors and donors for making Godot possible!

(cherry picked from commit 85ca32bce6)
2022-12-15 12:19:21 +01:00
Rémi Verschelde 583e2eea12
Add changelog for Godot 3.5.2 2022-12-15 00:05:06 +01:00
Rémi Verschelde f5f0543aec
i18n: Sync classref translations with Weblate (3.5 branch) 2022-12-13 14:36:30 +01:00
Rémi Verschelde ee8986e146
i18n: Sync editor translations with Weblate (3.5 branch) 2022-12-13 14:33:47 +01:00
Haoyu Qiu cf34580b90
Fix crash after executing ItemList.set_icon_scale
(cherry picked from commit 8d0fa193c3)
2022-12-13 14:24:50 +01:00
norrath-hero 3924c1685a
Fix GLES 2 Spotlight Bug
Fixes https://github.com/godotengine/godot/issues/69759
Fixes https://github.com/godotengine/godot/issues/54343
Fixes https://github.com/godotengine/godot/issues/25526

(cherry picked from commit aca8999cc9)
2022-12-13 14:19:02 +01:00
Lamia c34715a4fe
LSP: Improve handling of file URI scheme
Fixes #63205.

(cherry picked from commits 3fa943fe23,
42a16ef76e and
2ff69d6181)

(cherry picked from commit a412922c2b)
2022-12-13 14:18:32 +01:00
DeeJayLSP 81215fc185
Update stb libraries
(cherry picked from commit 55deecb9a3)
2022-12-13 14:18:26 +01:00
Rémi Verschelde 6ab0a9cc45
Merge pull request #69958 from akien-mga/3.5-cherrypicks
Cherry-picks for the 3.5 branch (future 3.5.2) - 3rd batch
2022-12-12 17:20:59 +01:00
Jason Knight 602ef82e89
Change auto to default in cursor css settings.
(cherry picked from commit 6812e66f33)
2022-12-12 14:59:52 +01:00
Hugo Locurcio 4c83336a3d
Fix infinite loop when calling `Control.popup_centered_minsize()`
Co-authored-by: sriramun <sriramun2@gmail.com>
(cherry picked from commit 08e804b3b7)
2022-12-12 14:46:59 +01:00
Rémi Verschelde 245b246659
Sync controller mappings DB with SDL2 community repo
Synced with gabomdq/SDL_GameControllerDB@adf7ec1edf

(cherry picked from commit 5f35b1d516)
2022-12-12 14:46:47 +01:00
Dawid Marzec b48433d0c3
Fix errors while deselecting all tree items; issue #65185
(cherry picked from commit d4d5df2314)
2022-12-12 14:46:34 +01:00
kobewi 855bee2305
Fix crash in EditorPropertyArray
(cherry picked from commit d80a2a89f0)
2022-12-12 14:46:16 +01:00
Fredia Huya-Kouadio faaec47d54
Upgrade Android gradle plugin to version 7.2.1
(cherry picked from commit 151233b702)
2022-12-12 14:45:38 +01:00
DeeJayLSP f60382bbe3
Update miniupnpc to 2.2.4
(cherry picked from commit f592f6ba0c)
2022-12-12 14:45:22 +01:00
Rémi Verschelde 078228e0e4
miniupnpc: Update to version 2.2.3
Library code and public headers are now properly separated, we can fix include paths
to remove the redundant subfolder.

(cherry picked from commit 432ac521ef)
2022-12-12 14:45:08 +01:00
Fabio Alessandrelli 048941b64e
[Web] Add PS3 gamepad mapping for FF+Linux.
(cherry picked from commit 0fe0505f77)
2022-12-12 14:44:52 +01:00
Rémi Verschelde db1e17a3cd
SCons: Fix MSVC D9025 warning overriding opt level
And cleanup disable_warnings too to avoid setting `/w` / `-w` multiple times.

(cherry picked from commit 9505f5fdd8)
2022-12-12 14:44:11 +01:00
Paweł Fertyk 00c346b325
Fix get_visible_line_count in RichTextLabel with newlines
Fixed #59359.

(cherry picked from commit 32cdf9fad2)
2022-12-12 14:43:48 +01:00
ray90514 f1231a7c7e
Fix Script editor completion doesn't suggest members of a script for type hints
(cherry picked from commit 7afbd5904e)
2022-12-12 14:43:37 +01:00
Hugo Locurcio eb100cbddb
Only support XDG directory path configuration on Linux
This also harmonizes the server code to be consistent with Linux desktop
(with warnings printed for relative XDG paths).

Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
(cherry picked from commit 06c266f231)
2022-12-12 14:43:22 +01:00
Hugo Locurcio 5dc2a60c64
Document debanding only affecting 3D rendering by default
(cherry picked from commit 4475a93736)
2022-12-12 14:43:07 +01:00
Rémi Verschelde 3b833bfaf1
Revert "RID: Change comparison operators to use RID_Data id instead of address"
(cherry picked from commit c404cc0e58)
2022-12-12 14:42:52 +01:00
Jordan Schidlowsky 894e302d9a
expose additional global enums in 3.x which are available in master
(cherry picked from commit dc5226ecfd)
2022-12-12 14:42:05 +01:00
Rémi Verschelde a94af65daa
Merge pull request #69944 from timothyqiu/3.5-cherrypicks
Cherry-picks for the 3.5 branch (future 3.5.2) - 2nd batch
2022-12-12 08:59:33 +01:00
Hugo Locurcio 87947110b8 Document `print_stack()` and `get_stack()` requiring a debugger connection
(cherry picked from commit 530e31d4a3)
2022-12-12 14:56:39 +08:00
nyanpasu64 62be3b3a9b Fix burning CPU with udev disabled on Flatpak
Fixes #67355.

(cherry picked from commit 0cbd1c85a9)
2022-12-12 14:42:47 +08:00
Pedro J. Estébanez 0e0550a83a Fix newlines not honored in Windows console
This is relevant when building with `windows_subsystem=console`.

(cherry picked from commit e14c5186e2)
2022-12-12 14:40:39 +08:00
smix8 2ead966f87 Add detail to NavigationPolygon outline error msg
Adds additional information to the error msg when the convex partition fails due to invalid outline arrays.

(cherry picked from commit f30ebacbe8)
2022-12-12 14:20:08 +08:00
Steve Cotton 9e6f9a451e doc: link GPUParticles2D to the 2D Particles demo
Add a comment in the link to the Dodge The Creeps demo too. That demo only uses
particles for one thing (to leave a trail when the player moves), they're not
interacting with anything else in the demo; it took me a bit of searching to
find where they were used.

(cherry picked from commit 6db9752f23)
2022-12-12 14:16:16 +08:00
Rémi Verschelde 421e10375e SCons: Fix MSVC warning LNK4042 about dupe objects in regex
(cherry picked from commit 3fd9452a8c)
2022-12-12 14:15:36 +08:00
Ricardo Buring 7ccffd6bb8 Fix typo bug in heightmap shape
(cherry picked from commit 55eceb5150)
2022-12-12 14:14:38 +08:00
Hugo Locurcio 080104b18f Fix libtheora source code being mistakenly `.gitignore`d
(cherry picked from commit ffb9f2b53f)
2022-12-12 14:14:25 +08:00
Haoyu Qiu 7decec181c Add note about GROUP_CALL_UNIQUE not considering arguments
(cherry picked from commit 3f2d6f5f6c)
2022-12-12 14:14:00 +08:00
DeeJayLSP 4c16175100 Update CA certificates to 2022.10 revision
(cherry picked from commit a81c1e8a58)
2022-12-12 14:13:34 +08:00
bruvzg d3d72268cd [MSVC] Use symbols from .pdb only, to avoid incorrect names in the backtrace when symbols are missing.
(cherry picked from commit d99c32668a)
2022-12-12 14:13:16 +08:00
ocean (they/them) 2d1b61e46e Add VS's enc_temp_folder to .gitignore
(cherry picked from commit 8ae66c143b)
2022-12-12 14:12:21 +08:00
Josh Jones f1458941f5 Add MSVC problem matcher to CI
(cherry picked from commit ed2c1d1c51)
2022-12-12 14:12:13 +08:00
Raul Santos 01ed2a8700 Add GCC problem matcher to CI
(cherry picked from commit d3641c9d0d)
2022-12-12 14:12:07 +08:00
Hugo Locurcio bacda47336 Fix BackBufferCopy `rect` property appearing when not relevant in inspector
The `rect` property is only effective if `copy_mode` is Rect.

(cherry picked from commit 5115db63aa)
2022-12-12 13:39:10 +08:00
Marcel Admiraal 2b9efd768c Store Bullet total gravity, linear damp and angular damp calculations
so they can be retrieved from PhysicsDirectBodyState

(cherry picked from commit 7669f6e660)
2022-12-12 13:38:29 +08:00
Haoyu Qiu 3d0f484c57 Fix CanvasLayer visibility toggle can only run once per frame
(cherry picked from commit a6a89356b7)
2022-12-12 13:37:35 +08:00
QbieShay a945538eae added options for sorting transparent objects
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
Co-authored-by: Clay John <claynjohn@gmail.com>
(cherry picked from commit acdcbefa4e)
2022-12-12 13:33:52 +08:00
Rémi Verschelde b129ae2127 libwebp: Sync with upstream 1.2.4
Changes: https://chromium.googlesource.com/webm/libwebp/+/1.2.4/NEWS
(cherry picked from commit e5e34f21fc)
2022-12-12 13:26:32 +08:00
Micky a8c01896cc Cast between float and ints in SceneTreeTween.`tween_property()`
(cherry picked from commit 2b18a4002c)
2022-12-12 13:26:00 +08:00