Rémi Verschelde
07b3784533
Bump version to 3.5.1-rc
2022-08-05 18:41:48 +02:00
Rémi Verschelde
991bb6ac74
Bump version to 3.5-stable \o/
...
What a ride!
Developing 3.5 in parallel with the rapidly growing 4.0 alpha has
proved challenging, but here we are with a great feature update for the
3.x branch.
4.0 is getting close to beta, and now most contributors have switched
their focus towards that major update, and rightly so. Still, the work
that went into 3.5 is amazing and makes it a very strong and stable
solution for your games *today* -- while 4.0 takes the time it needs to
stabilize and mature.
A big thankyou to all contributors who worked on this release!
2022-08-05 03:40:16 +02:00
Rémi Verschelde
7c8cc5c37b
Merge pull request #63933 from akien-mga/3.5-changelog
...
Add changelog for Godot 3.5
2022-08-05 03:29:38 +02:00
Rémi Verschelde
53610adf82
Add changelog for Godot 3.5
2022-08-05 03:27:34 +02:00
Rémi Verschelde
b671ea88fb
i18n: Sync classref translations with Weblate
2022-08-05 03:12:25 +02:00
Rémi Verschelde
4e64c1f1b6
i18n: Sync editor translations with Weblate
2022-08-05 03:09:55 +02:00
Rémi Verschelde
6a675563cf
certs: Sync with Mozilla bundle as of Jul 19, 2022
...
7f33e7eb84
(cherry picked from commit d8c8ecb148
)
2022-08-05 03:03:56 +02:00
Rémi Verschelde
5ed5bb2a5e
Sync controller mappings DB with SDL2 community repo
...
Synced with gabomdq/SDL_GameControllerDB@4896d2de6b
(cherry picked from commit 86647c9e42
)
2022-08-05 03:03:48 +02:00
Fabio Alessandrelli
4e33610fb0
[Core] Use std type traits to check operations triviality.
...
(cherry picked from commit 6f02183f8c
)
2022-08-04 15:20:28 +02:00
Fabio Alessandrelli
fbc7fc44ae
Fix some array size function definition mismatch.
...
(cherry picked from commit 55845bac26
)
2022-08-04 15:18:43 +02:00
Rémi Verschelde
ecac887aa7
Style: Workaround clang-format 14 bug with Inline
oneliner functions
...
We use 'All' which is the default in the base LLVM style.
That's not the style we want but it works around the upstream
regression until clang-format 15.0 is released and widely used:
https://github.com/llvm/llvm-project/issues/54901
(cherry picked from commit 11ec70959c
)
2022-08-03 15:04:47 +02:00
Alfred R. Baudisch
c574f718b1
Display sub-plugins when Stay in Script Editor is On
...
Currently, with stay_in_script_editor_on_node_selected as On, inspector_only is forcibly set, and no editors from the node selected are displayed.
With this change, if the selected Node has a Main Editor, it's still not shown (the intended behaviour of the feature), but the sub-editors are shown, this correctly opens the AnimationPlayerEditor plugin and other sub-plugins.
Fixes and closes #63621 .
(cherry picked from commit eaaedb24a3
)
2022-08-03 15:02:57 +02:00
Matt
eba8ce7d8c
adds null case to weakref docs
...
(cherry picked from commit dc4e72a3fc
)
2022-08-03 15:01:30 +02:00
Raul Santos
3ec6644096
C#: Remove unused Transform2D.ScaleBasis
method
...
(cherry picked from commit a4ad1dfa51
)
2022-08-03 15:01:02 +02:00
Rémi Verschelde
a1c0be731d
Merge pull request #63858 from Calinou/doc-camera3d-frustum-offset-projection-3.x
...
Document Camera's frustum offset property requiring Frustum projection (3.x)
2022-08-03 07:57:24 +02:00
Hugo Locurcio
8543c5599c
Document Camera's frustum offset property requiring Frustum projection
2022-08-03 02:45:05 +02:00
Rémi Verschelde
17e8fa8632
Merge pull request #63783 from timothyqiu/atp-bounds
2022-08-01 22:06:11 +02:00
Haoyu Qiu
9d923764c9
Fix crash when executing AnimationTreePlayer.are_nodes_connected
2022-08-01 23:36:12 +08:00
Raul Santos
ef9e2c8ca8
Rename math 'phi' arguments to 'angle' in C#
...
(cherry picked from commit d0e586fc7e
)
2022-08-01 10:38:58 +02:00
bruvzg
e0101e511c
Improve some export error messages.
...
(cherry picked from commit ea00cf7270
)
2022-08-01 10:37:04 +02:00
Rémi Verschelde
cc4c959268
SCons: Fix creating VS solution with SCons 4.4.0
...
Fixes #63709 .
Co-authored-by: 19PHOBOSS98 <37253663+19PHOBOSS98@users.noreply.github.com>
(cherry picked from commit 89847dc6e3
)
2022-08-01 10:31:56 +02:00
bruvzg
12e10457e1
[macOS, Mono] Fix "Wdeprecated-declarations" build error.
...
(cherry picked from commit 5d54c015b2
)
2022-08-01 10:30:43 +02:00
Rémi Verschelde
9d0d9ff424
Merge pull request #63745 from akien-mga/3.x-file-get_as_text-skip-CR
...
[3.x] File: Re-add support to skip CR (`\r`) in `File::get_as_text`
2022-08-01 07:54:32 +02:00
Rémi Verschelde
751b16a285
File: Re-add support to skip CR (\r
) in File::get_as_text
...
This was removed in #63481 , and we confirmed that it's better like this,
but we add back the possibility to strip CR as an option, to optionally
restore the previous behavior.
For performance this is done directly in `String::parse_utf8`.
Also fixes Android `FileAccess::get_line()` as this one _should_ strip CR.
Supersedes #63717 .
(cherry picked from commit 1418f97c70
)
2022-08-01 00:40:55 +02:00
Rémi Verschelde
f9db8fa70a
Merge pull request #63721 from akien-mga/scons-fix-x11-use_lld-fallback
2022-07-31 22:31:12 +02:00
Rémi Verschelde
10e8a25ce7
SCons: Fix X11 use_lld
fallback not being applied
2022-07-31 13:49:12 +02:00
Rémi Verschelde
82ed8a66df
Merge pull request #63685 from aaronfranke/3.x-translated
...
[3.x] Fix Translated method in C# affecting the original transform
2022-07-30 20:18:05 +02:00
Aaron Franke
4d6c609e50
[3.x] Fix Translated method in C# affecting the original transform
2022-07-30 11:54:19 -05:00
Rémi Verschelde
284dbef733
Merge pull request #63639 from twobitadder/scenetree_docs_how_do_i_rebase
...
updated SceneTree docs to include information on passing in null
2022-07-30 11:22:40 +02:00
Rémi Verschelde
4a8d3bf129
Merge pull request #63649 from snailrhymer/meshinstance-fix
...
Fix typo in MeshInstance.xml
2022-07-30 09:21:51 +02:00
SnailRhymer
eb7ce02239
Fix typo in MeshInstance.xml
2022-07-29 22:21:22 +01:00
Rémi Verschelde
5ea00ad3f0
Merge pull request #63637 from dsnopek/multiplayer-custom-more-docs-3.x
...
[3.x] Add error messages and docs to explain restrictions when calling NetworkedMultiplayerCustom.initialize()
2022-07-29 22:38:19 +02:00
twobit
359205f7d7
updated scenetree docs to include information on passing in null
2022-07-29 15:47:53 -04:00
David Snopek
5eaf83f2d7
Add error messages and docs to explain restrictions when calling NetworkedMultiplayerCustom.initialize()
2022-07-29 13:51:44 -05:00
Fabio Alessandrelli
97d7c7c295
Merge pull request #63628 from dsnopek/multiplayer-custom-docs-3.x
...
[3.x] Add error messages and docs to explain allowed transitions in NetworkedMultiplayerCustom.set_connection_status()
2022-07-29 17:25:43 +02:00
David Snopek
738e76b710
Add error messages and docs to explain allowed transitions in NetworkedMultiplayerCustom.set_connection_status()
2022-07-29 09:02:53 -05:00
Rémi Verschelde
38601ba824
Merge pull request #63616 from smix8/navigation_std_to_localvector_3.5
2022-07-29 13:43:06 +02:00
smix8
d0a78d05eb
[3.5] Replace Navigation std::vector use with LocalVector
...
Replace Navigation std::vector use with LocalVector.
2022-07-29 11:13:20 +02:00
Rémi Verschelde
ca49a14914
Merge pull request #63581 from madmiraal/fix-63330-3.x
2022-07-28 18:52:53 +02:00
Marcel Admiraal
d000a5fa30
Ensure changes to Camera2D's limits don't affect smoothed_camera_pos
2022-07-28 15:30:34 +01:00
Marcel Admiraal
a124d89f01
When Camera2D enters tree, ensure first update is not lost
2022-07-28 15:30:06 +01:00
Rémi Verschelde
dd0d2d5c7d
Merge pull request #63573 from pattlebass/3.x-vibrate-handheld
2022-07-28 13:53:39 +02:00
pattlebass
fb7ecc748f
[3.x] HTML5: Add support for Input.vibrate_handheld()
2022-07-28 13:20:05 +03:00
Rémi Verschelde
516d6b6bad
i18n: Sync classref translations with Weblate
2022-07-27 15:55:38 +02:00
Rémi Verschelde
5e66d2e2c4
i18n: Sync editor translations with Weblate
2022-07-27 15:31:01 +02:00
Rémi Verschelde
76440fe1aa
doc: Fix relative paths in make_rst.py
generated comment
...
Follow-up to #63495 .
(cherry picked from commit f66527ddc3
)
2022-07-27 15:29:28 +02:00
Yuri Sizov
ff7554413b
Improve the autogenerated note in RST docs for class reference
...
(cherry picked from commit f3561696da
)
2022-07-27 15:29:27 +02:00
Andy Maloney
7c06b9b670
Add missing Python type hints in tools/make_rst.py
...
(cherry picked from commit 4b3d6f04a8
)
2022-07-27 15:24:15 +02:00
Pedro J. Estébanez
27aa752335
Keep crash handler status on editor restart
...
(cherry picked from commit 116f03a1b6
)
2022-07-27 15:23:50 +02:00
Rémi Verschelde
6c8d9b8401
Merge pull request #63480 from m4gr3d/fix_remaining_scoped_storage_regressions_3x
...
[3.x] Address remaining scoped storage regressions
2022-07-26 18:15:14 +02:00