Skip to content

Commit

Permalink
Merge pull request godotengine#10040 from godotengine/4.3
Browse files Browse the repository at this point in the history
Update stable
  • Loading branch information
mhilbrunner authored Oct 4, 2024
2 parents d603e62 + c5babea commit 5e5f9e9
Show file tree
Hide file tree
Showing 1,075 changed files with 3,140 additions and 2,387 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
- name: Linter checks
run: |
bash _tools/format.sh
codespell -I _tools/codespell-ignore.txt -x _tools/codespell-ignore-lines.txt -S tutorials/i18n/locales.rst {about,community,development,getting_started,tutorials}/**/*.rst
codespell -I _tools/codespell-ignore.txt -x _tools/codespell-ignore-lines.txt -S tutorials/i18n/locales.rst {about,community,contributing,getting_started,tutorials}/**/*.rst
# Use dummy builder to improve performance as we don't need the generated HTML in this workflow.
- name: Sphinx build
Expand Down
5 changes: 3 additions & 2 deletions _extensions/gdscript.py
Original file line number Diff line number Diff line change
Expand Up @@ -341,6 +341,8 @@ def innerstring_rules(ttype):
"AABB",
"Plane",
"Quaternion",
"Vector4",
"Vector4i",
"Basis",
"Transform3D",
"Color",
Expand All @@ -355,9 +357,8 @@ def innerstring_rules(ttype):
"PackedFloat64Array",
"PackedStringArray",
"PackedVector2Array",
"PackedVector2iArray",
"PackedVector3Array",
"PackedVector3iArray",
"PackedVector4Array",
"PackedColorArray",
"null",
"void",
Expand Down
7 changes: 3 additions & 4 deletions about/faq.rst
Original file line number Diff line number Diff line change
Expand Up @@ -115,9 +115,8 @@ If you've ever written anything in a language like Python before, then you'll fe
right at home. For examples and a complete overview of the power GDScript offers
you, check out the :ref:`GDScript scripting guide <doc_gdscript>`.

There are several reasons to use GDScript, especially when you are prototyping, in
alpha/beta stages of your project, or are not creating the next AAA title. The
most salient reason is the overall **reduction of complexity**.
There are several reasons to use GDScript, but the most salient reason is the overall
**reduction of complexity**.

The original intent of creating a tightly integrated, custom scripting language for
Godot was two-fold: first, it reduces the amount of time necessary to get up and running
Expand All @@ -133,7 +132,7 @@ more familiar programming languages, especially when supporting those more famil
languages would result in a worse experience. We understand if you would rather use
another language in Godot (see the list of supported options above). That being said, if
you haven't given GDScript a try, try it for **three days**. Just like Godot,
once you see how powerful it is and rapid your development becomes, we think GDScript
once you see how powerful it is and how rapid your development becomes, we think GDScript
will grow on you.

More information about getting comfortable with GDScript or dynamically typed
Expand Down
15 changes: 6 additions & 9 deletions about/introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ consider checking them out. Otherwise, :ref:`Getting Started <doc_getting_starte
is a great starting point.

In case you have trouble with one of the tutorials or your project,
you can find help on the various :ref:`Community channels <doc_community_channels>`,
especially the Godot `Discord`_ community and
you can find help on the various `Community channels <https://godotengine.org/community/>`_,
especially the Godot `Discord <https://discord.gg/bdcfAYM4W9>`_ community and
`Forum <https://forum.godotengine.org/>`_.

About Godot Engine
Expand Down Expand Up @@ -75,11 +75,10 @@ This documentation is organized into several sections:
It also contains sections intended for advanced users and contributors,
with information on compiling the engine, contributing to the editor,
or developing C++ modules.
- **Community** is dedicated to the life of Godot's community.
It points to various community channels like the
`Godot Contributors Chat <https://chat.godotengine.org/>`_ and
`Discord`_ and contains a list of recommended third-party tutorials and
materials outside of this documentation.
- **Community** is dedicated to the life of Godot's community and contains a list of
recommended third-party tutorials and materials outside of this documentation.
It also provides details on the Asset Library. It also used to list Godot
communities, which are now listed on the `Godot website <https://godotengine.org/community/>`_.
- Finally, the **Class reference** documents the full Godot API,
also available directly within the engine's script editor.
You can find information on all classes, functions, signals and so on here.
Expand All @@ -104,5 +103,3 @@ with attribution to "*Juan Linietsky, Ariel Manzur, and the Godot Engine communi
unless otherwise noted.

*Have fun reading and making games with Godot Engine!*

.. _Discord: https://discord.gg/4JBkykG
23 changes: 11 additions & 12 deletions about/system_requirements.rst
Original file line number Diff line number Diff line change
Expand Up @@ -100,8 +100,7 @@ Mobile device (smartphone/tablet) - Minimum
| | Exporting projects requires downloading export templates separately |
| | (1.3 GB after installation). |
+----------------------+-----------------------------------------------------------------------------------------+
| **Operating system** | - **Native editor:** Android 6.0 (Compatibility) or Android 9.0 (Forward+/Mobile), |
| | iOS 11.0 |
| **Operating system** | - **Native editor:** Android 6.0 (Compatibility) or Android 9.0 (Forward+/Mobile) |
| | - **Web editor:** Firefox 79, Chrome 88, Edge 79, Safari 15.2, Opera 64, |
| | Samsung Internet 15 |
+----------------------+-----------------------------------------------------------------------------------------+
Expand Down Expand Up @@ -174,7 +173,7 @@ Mobile device (smartphone/tablet) - Recommended
+----------------------+-----------------------------------------------------------------------------------------+
| **Storage** | 1.5 GB (used for the executable, project files, all export templates and cache) |
+----------------------+-----------------------------------------------------------------------------------------+
| **Operating system** | - **Native editor:** Android 9.0 or iOS 11.0 |
| **Operating system** | - **Native editor:** Android 9.0 |
| | - **Web editor:** Latest version of Firefox, Chrome, Edge, Safari, Opera, |
| | Samsung Internet |
+----------------------+-----------------------------------------------------------------------------------------+
Expand Down Expand Up @@ -268,23 +267,23 @@ Mobile device (smartphone/tablet) - Minimum
+----------------------+-----------------------------------------------------------------------------------------+
| **GPU** | - **Forward+ rendering method:** SoC featuring GPU with full Vulkan 1.0 support |
| | |
| | - *Example: Qualcomm Adreno 505, Mali-G71 MP2, PowerVR G6430 (iPhone 6S/iPhone SE 1)* |
| | - *Example: Qualcomm Adreno 505, Mali-G71 MP2, Apple A12 (iPhone XR/XS)* |
| | |
| | - **Mobile rendering method:** SoC featuring GPU with full Vulkan 1.0 support |
| | |
| | - *Example: Qualcomm Adreno 505, Mali-G71 MP2, PowerVR G6430 (iPhone 6S/iPhone SE 1)* |
| | - *Example: Qualcomm Adreno 505, Mali-G71 MP2, Apple A12 (iPhone XR/XS)* |
| | |
| | - **Compatibility rendering method:** SoC featuring GPU with full OpenGL ES 3.0 support |
| | |
| | - *Example: Qualcomm Adreno 306, Mali-T628 MP6, PowerVR G6430 (iPhone 5S)* |
| | - *Example: Qualcomm Adreno 306, Mali-T628 MP6, Apple A7 (iPhone 5S)* |
+----------------------+-----------------------------------------------------------------------------------------+
| **RAM** | - **For native exports:** 1 GB |
| | - **For web exports:** 2 GB |
+----------------------+-----------------------------------------------------------------------------------------+
| **Storage** | 150 MB (used for the executable, project files and cache) |
+----------------------+-----------------------------------------------------------------------------------------+
| **Operating system** | - **For native exports:** Android 6.0 (Compatibility) or Android 9.0 (Forward+/Mobile), |
| | iOS 11.0 |
| | iOS 12.0 |
| | - **For web exports:** Firefox 79, Chrome 88, Edge 79, Safari 15.2, Opera 64, |
| | Samsung Internet 15 |
+----------------------+-----------------------------------------------------------------------------------------+
Expand Down Expand Up @@ -340,26 +339,26 @@ Mobile device (smartphone/tablet) - Recommended
| | |
| | - **iOS:** SoC with 64-bit ARM CPU |
| | |
| | - *Example: Apple A11 (iPhone XS/XR)* |
| | - *Example: Apple A14 (iPhone 12)* |
+----------------------+-----------------------------------------------------------------------------------------+
| **GPU** | - **Forward+ rendering method:** SoC featuring GPU with full Vulkan 1.2 support |
| | |
| | - *Example: Qualcomm Adreno 630, Mali-G72 MP18, Apple G11P (iPhone XR/XS)* |
| | - *Example: Qualcomm Adreno 630, Mali-G72 MP18, Apple A14 (iPhone 12)* |
| | |
| | - **Mobile rendering method:** SoC featuring GPU with full Vulkan 1.2 support |
| | |
| | - *Example: Qualcomm Adreno 630, Mali-G72 MP18, Apple G11P (iPhone XR/XS)* |
| | - *Example: Qualcomm Adreno 630, Mali-G72 MP18, Apple A14 (iPhone 12)* |
| | |
| | - **Compatibility rendering method:** SoC featuring GPU with full OpenGL ES 3.2 support |
| | |
| | - *Example: Qualcomm Adreno 630, Mali-G72 MP18, Apple G11P (iPhone XR/XS)* |
| | - *Example: Qualcomm Adreno 630, Mali-G72 MP18, Apple A14 (iPhone 12)* |
+----------------------+-----------------------------------------------------------------------------------------+
| **RAM** | - **For native exports:** 2 GB |
| | - **For web exports:** 4 GB |
+----------------------+-----------------------------------------------------------------------------------------+
| **Storage** | 150 MB (used for the executable, project files and cache) |
+----------------------+-----------------------------------------------------------------------------------------+
| **Operating system** | - **For native exports:** Android 9.0 or iOS 11.0 |
| **Operating system** | - **For native exports:** Android 9.0 or iOS 14.1 |
| | - **For web exports:** Latest version of Firefox, Chrome, Edge, Safari, Opera, |
| | Samsung Internet |
+----------------------+-----------------------------------------------------------------------------------------+
Expand Down
4 changes: 2 additions & 2 deletions classes/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

.. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/gdscript/doc_classes/@GDScript.xml.
.. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/4.3/modules/gdscript/doc_classes/@GDScript.xml.
.. _class_@GDScript:

Expand Down
4 changes: 2 additions & 2 deletions classes/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

.. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/@GlobalScope.xml.
.. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/4.3/doc/classes/@GlobalScope.xml.
.. _class_@GlobalScope:

Expand Down
4 changes: 2 additions & 2 deletions classes/class_aabb.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

.. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/AABB.xml.
.. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/4.3/doc/classes/AABB.xml.
.. _class_AABB:

Expand Down
4 changes: 2 additions & 2 deletions classes/class_acceptdialog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

.. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/AcceptDialog.xml.
.. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/4.3/doc/classes/AcceptDialog.xml.
.. _class_AcceptDialog:

Expand Down
4 changes: 2 additions & 2 deletions classes/class_aescontext.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

.. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/AESContext.xml.
.. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/4.3/doc/classes/AESContext.xml.
.. _class_AESContext:

Expand Down
4 changes: 2 additions & 2 deletions classes/class_animatablebody2d.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

.. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/AnimatableBody2D.xml.
.. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/4.3/doc/classes/AnimatableBody2D.xml.
.. _class_AnimatableBody2D:

Expand Down
4 changes: 2 additions & 2 deletions classes/class_animatablebody3d.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

.. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/AnimatableBody3D.xml.
.. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/4.3/doc/classes/AnimatableBody3D.xml.
.. _class_AnimatableBody3D:

Expand Down
4 changes: 2 additions & 2 deletions classes/class_animatedsprite2d.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

.. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/AnimatedSprite2D.xml.
.. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/4.3/doc/classes/AnimatedSprite2D.xml.
.. _class_AnimatedSprite2D:

Expand Down
4 changes: 2 additions & 2 deletions classes/class_animatedsprite3d.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

.. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/AnimatedSprite3D.xml.
.. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/4.3/doc/classes/AnimatedSprite3D.xml.
.. _class_AnimatedSprite3D:

Expand Down
4 changes: 2 additions & 2 deletions classes/class_animatedtexture.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

.. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/AnimatedTexture.xml.
.. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/4.3/doc/classes/AnimatedTexture.xml.
.. _class_AnimatedTexture:

Expand Down
4 changes: 2 additions & 2 deletions classes/class_animation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

.. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/Animation.xml.
.. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/4.3/doc/classes/Animation.xml.
.. _class_Animation:

Expand Down
4 changes: 2 additions & 2 deletions classes/class_animationlibrary.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

.. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/AnimationLibrary.xml.
.. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/4.3/doc/classes/AnimationLibrary.xml.
.. _class_AnimationLibrary:

Expand Down
4 changes: 2 additions & 2 deletions classes/class_animationmixer.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

.. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/doc/classes/AnimationMixer.xml.
.. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/4.3/doc/classes/AnimationMixer.xml.
.. _class_AnimationMixer:

Expand Down
Loading

0 comments on commit 5e5f9e9

Please sign in to comment.