Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cherry-picks for the 3.x branch (future 3.4) - 15th batch #51574

Merged
merged 27 commits into from
Aug 12, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
955f2ba
Removed the alteration of status.hovering during Focus Enter and Focu…
jasonwinterpixel Mar 23, 2021
4c79dcc
SCons: Disable Clang -Wordered-compare-function-pointers warning
akien-mga Jul 15, 2021
e7f7d5f
SCons: Add method to detect Emscripten and use it for warnings config
akien-mga Jul 15, 2021
0142a37
HTML5: Fix a couple warnings
akien-mga Aug 6, 2021
8add8f4
Fix vertical scroll/zoom for precision touchpad
georgwacker Aug 6, 2021
a2a4935
Allow using the mouse wheel to navigate scene tabs
Calinou Apr 7, 2021
ea04566
Redraw on item list custom bg/fg colour change
Paulb23 Aug 7, 2021
abc18e9
Fix Unicode URL link tags to render correctly.
follower Aug 8, 2021
9aafb22
Fix logic to allow default null thread argument
RandomShaper Aug 8, 2021
beb3a68
Continue when glTF2 lights fail to parse.
fire Aug 6, 2021
832833e
Make property description in the animation editor actually show it
YeldhamDev Aug 8, 2021
abe5760
automatically detect BSDs as platform=linuxbsd
omar-polo Aug 9, 2021
8dcc764
Fix Windows platform file access
mhilbrunner Aug 9, 2021
d2a7053
FileAccessWindows: Add missing share.h include
akien-mga Aug 10, 2021
9c95596
Fix incorrect position of the created VisualShader nodes on zoomed graph
Chaosus Aug 11, 2021
144e085
Fix shader crash when using varying array in fragment->light context
Chaosus Aug 11, 2021
34f7cee
Allow using more assignment operators on matrixes in shaders
Chaosus Aug 11, 2021
235fec4
Docs: Add warnings about no SSL/(D)TLS revocation
mhilbrunner Aug 11, 2021
8190746
Update bundled Mozilla X.509 CA root certificates
mhilbrunner Aug 11, 2021
ac40f5b
Triple click in text editor now uses last mouse position for validity
codecat Aug 11, 2021
cdaae2a
Fixes crash when AnimationPlayer reset on save
timothyqiu Aug 12, 2021
63581fc
Focus the scene tree dock after hitting one of the "Create Root Node:…
AaronRecord Jun 11, 2021
c5f0117
doc: Add documentation for JSONRPC class
IcedQuinn Jun 5, 2021
ba85514
Resource: Remove unused `_use_builtin_script()` virtual method
akien-mga Aug 12, 2021
081bc20
Remove unused swap template.
AnilBK Aug 12, 2021
f3441fc
i18n: Sync translations with Weblate
akien-mga Aug 12, 2021
f0b37b1
doc: Point URLs to 3.4 version of the online docs
akien-mga Aug 12, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 17 additions & 7 deletions SConstruct
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,13 @@ elif env_base["p"] != "":
selected_platform = env_base["p"]
else:
# Missing `platform` argument, try to detect platform automatically
if sys.platform.startswith("linux"):
if (
sys.platform.startswith("linux")
or sys.platform.startswith("dragonfly")
or sys.platform.startswith("freebsd")
or sys.platform.startswith("netbsd")
or sys.platform.startswith("openbsd")
):
selected_platform = "x11"
elif sys.platform == "darwin":
selected_platform = "osx"
Expand Down Expand Up @@ -425,17 +431,21 @@ if selected_platform in platform_list:
else: # GCC, Clang
version = methods.get_compiler_version(env) or [-1, -1]

gcc_common_warnings = []
common_warnings = []

if methods.using_gcc(env):
gcc_common_warnings += ["-Wno-misleading-indentation"]
common_warnings += ["-Wno-misleading-indentation"]
if version[0] >= 7:
gcc_common_warnings += ["-Wshadow-local"]
common_warnings += ["-Wshadow-local"]
elif methods.using_clang(env) or methods.using_emcc(env):
# We often implement `operator<` for structs of pointers as a requirement
# for putting them in `Set` or `Map`. We don't mind about unreliable ordering.
common_warnings += ["-Wno-ordered-compare-function-pointers"]

if env["warnings"] == "extra":
# Note: enable -Wimplicit-fallthrough for Clang (already part of -Wextra for GCC)
# once we switch to C++11 or later (necessary for our FALLTHROUGH macro).
env.Append(CCFLAGS=["-Wall", "-Wextra", "-Wwrite-strings", "-Wno-unused-parameter"] + gcc_common_warnings)
env.Append(CCFLAGS=["-Wall", "-Wextra", "-Wwrite-strings", "-Wno-unused-parameter"] + common_warnings)
env.Append(CXXFLAGS=["-Wctor-dtor-privacy", "-Wnon-virtual-dtor"])
if methods.using_gcc(env):
env.Append(
Expand All @@ -451,9 +461,9 @@ if selected_platform in platform_list:
if version[0] >= 9:
env.Append(CCFLAGS=["-Wattribute-alias=2"])
elif env["warnings"] == "all":
env.Append(CCFLAGS=["-Wall"] + gcc_common_warnings)
env.Append(CCFLAGS=["-Wall"] + common_warnings)
elif env["warnings"] == "moderate":
env.Append(CCFLAGS=["-Wall", "-Wno-unused"] + gcc_common_warnings)
env.Append(CCFLAGS=["-Wall", "-Wno-unused"] + common_warnings)
else: # 'no'
env.Append(CCFLAGS=["-w"])

Expand Down
2 changes: 1 addition & 1 deletion core/bind/core_bind.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2643,7 +2643,7 @@ void _Thread::_start_func(void *ud) {
target_param_count = method->get_argument_count();
target_default_arg_count = method->get_default_argument_count();
}
if (target_param_count >= 1 && target_default_arg_count == target_param_count) {
if (target_param_count >= 1 && target_default_arg_count < target_param_count) {
argc = 1;
}
}
Expand Down
2 changes: 0 additions & 2 deletions core/resource.h
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,6 @@ class Resource : public Reference {
String path_cache;
int subindex;

virtual bool _use_builtin_script() const { return true; }

#ifdef TOOLS_ENABLED
uint64_t last_modified_time;
uint64_t import_last_modified_time;
Expand Down
6 changes: 3 additions & 3 deletions doc/classes/AABB.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
[b]Note:[/b] Unlike [Rect2], [AABB] does not have a variant that uses integer coordinates.
</description>
<tutorials>
<link title="Math tutorial index">https://docs.godotengine.org/en/3.3/tutorials/math/index.html</link>
<link title="Vector math">https://docs.godotengine.org/en/3.3/tutorials/math/vector_math.html</link>
<link title="Advanced vector math">https://docs.godotengine.org/en/3.3/tutorials/math/vectors_advanced.html</link>
<link title="Math tutorial index">https://docs.godotengine.org/en/3.4/tutorials/math/index.html</link>
<link title="Vector math">https://docs.godotengine.org/en/3.4/tutorials/math/vector_math.html</link>
<link title="Advanced vector math">https://docs.godotengine.org/en/3.4/tutorials/math/vectors_advanced.html</link>
</tutorials>
<methods>
<method name="AABB">
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/ARVRCamera.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
The position and orientation of this node is automatically updated by the ARVR Server to represent the location of the HMD if such tracking is available and can thus be used by game logic. Note that, in contrast to the ARVR Controller, the render thread has access to the most up-to-date tracking data of the HMD and the location of the ARVRCamera can lag a few milliseconds behind what is used for rendering as a result.
</description>
<tutorials>
<link>https://docs.godotengine.org/en/3.3/tutorials/vr/index.html</link>
<link>https://docs.godotengine.org/en/3.4/tutorials/vr/index.html</link>
</tutorials>
<methods>
</methods>
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/ARVRController.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
The position of the controller node is automatically updated by the [ARVRServer]. This makes this node ideal to add child nodes to visualize the controller.
</description>
<tutorials>
<link>https://docs.godotengine.org/en/3.3/tutorials/vr/index.html</link>
<link>https://docs.godotengine.org/en/3.4/tutorials/vr/index.html</link>
</tutorials>
<methods>
<method name="get_controller_name" qualifiers="const">
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/ARVRInterface.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
Interfaces should be written in such a way that simply enabling them will give us a working setup. You can query the available interfaces through [ARVRServer].
</description>
<tutorials>
<link>https://docs.godotengine.org/en/3.3/tutorials/vr/index.html</link>
<link>https://docs.godotengine.org/en/3.4/tutorials/vr/index.html</link>
</tutorials>
<methods>
<method name="get_camera_feed_id">
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/ARVROrigin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
For example, if your character is driving a car, the ARVROrigin node should be a child node of this car. Or, if you're implementing a teleport system to move your character, you should change the position of this node.
</description>
<tutorials>
<link>https://docs.godotengine.org/en/3.3/tutorials/vr/index.html</link>
<link>https://docs.godotengine.org/en/3.4/tutorials/vr/index.html</link>
</tutorials>
<methods>
</methods>
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/ARVRPositionalTracker.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
The [ARVRController] and [ARVRAnchor] both consume objects of this type and should be used in your project. The positional trackers are just under-the-hood objects that make this all work. These are mostly exposed so that GDNative-based interfaces can interact with them.
</description>
<tutorials>
<link>https://docs.godotengine.org/en/3.3/tutorials/vr/index.html</link>
<link>https://docs.godotengine.org/en/3.4/tutorials/vr/index.html</link>
</tutorials>
<methods>
<method name="get_hand" qualifiers="const">
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/ARVRServer.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
The AR/VR server is the heart of our Advanced and Virtual Reality solution and handles all the processing.
</description>
<tutorials>
<link>https://docs.godotengine.org/en/3.3/tutorials/vr/index.html</link>
<link>https://docs.godotengine.org/en/3.4/tutorials/vr/index.html</link>
</tutorials>
<methods>
<method name="add_interface">
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimatedSprite.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
[b]Note:[/b] You can associate a set of normal maps by creating additional [SpriteFrames] resources with a [code]_normal[/code] suffix. For example, having 2 [SpriteFrames] resources [code]run[/code] and [code]run_normal[/code] will make it so the [code]run[/code] animation uses the normal map.
</description>
<tutorials>
<link title="2D Sprite animation">https://docs.godotengine.org/en/3.3/tutorials/2d/2d_sprite_animation.html</link>
<link title="2D Sprite animation">https://docs.godotengine.org/en/3.4/tutorials/2d/2d_sprite_animation.html</link>
<link title="2D Dodge The Creeps Demo">https://godotengine.org/asset-library/asset/515</link>
</tutorials>
<methods>
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimatedSprite3D.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Animations are created using a [SpriteFrames] resource, which can be configured in the editor via the SpriteFrames panel.
</description>
<tutorials>
<link title="2D Sprite animation (also applies to 3D)">https://docs.godotengine.org/en/3.3/tutorials/2d/2d_sprite_animation.html</link>
<link title="2D Sprite animation (also applies to 3D)">https://docs.godotengine.org/en/3.4/tutorials/2d/2d_sprite_animation.html</link>
</tutorials>
<methods>
<method name="is_playing" qualifiers="const">
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/Animation.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
Animations are just data containers, and must be added to nodes such as an [AnimationPlayer] or [AnimationTreePlayer] to be played back. Animation tracks have different types, each with its own set of dedicated methods. Check [enum TrackType] to see available types.
</description>
<tutorials>
<link>https://docs.godotengine.org/en/3.3/tutorials/animation/index.html</link>
<link>https://docs.godotengine.org/en/3.4/tutorials/animation/index.html</link>
</tutorials>
<methods>
<method name="add_track">
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimationNode.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
Inherit this when creating nodes mainly for use in [AnimationNodeBlendTree], otherwise [AnimationRootNode] should be used instead.
</description>
<tutorials>
<link>https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html</link>
<link>https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html</link>
</tutorials>
<methods>
<method name="add_input">
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimationNodeAdd2.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
A resource to add to an [AnimationNodeBlendTree]. Blends two animations additively based on an amount value in the [code][0.0, 1.0][/code] range.
</description>
<tutorials>
<link>https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html</link>
<link>https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html</link>
</tutorials>
<methods>
</methods>
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimationNodeAdd3.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
- A +add animation to blend with when the blend amount is in the [code][0.0, 1.0][/code] range
</description>
<tutorials>
<link title="AnimationTree">https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html</link>
<link title="AnimationTree">https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html</link>
<link title="Third Person Shooter Demo">https://godotengine.org/asset-library/asset/678</link>
</tutorials>
<methods>
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimationNodeAnimation.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
A resource to add to an [AnimationNodeBlendTree]. Only features one output set using the [member animation] property. Use it as an input for [AnimationNode] that blend animations together.
</description>
<tutorials>
<link title="AnimationTree">https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html</link>
<link title="AnimationTree">https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html</link>
<link title="3D Platformer Demo">https://godotengine.org/asset-library/asset/125</link>
<link title="Third Person Shooter Demo">https://godotengine.org/asset-library/asset/678</link>
</tutorials>
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimationNodeBlend2.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
A resource to add to an [AnimationNodeBlendTree]. Blends two animations linearly based on an amount value in the [code][0.0, 1.0][/code] range.
</description>
<tutorials>
<link title="AnimationTree">https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html</link>
<link title="AnimationTree">https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html</link>
<link title="3D Platformer Demo">https://godotengine.org/asset-library/asset/125</link>
<link title="Third Person Shooter Demo">https://godotengine.org/asset-library/asset/678</link>
</tutorials>
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimationNodeBlend3.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
- A +blend animation to blend with when the blend amount is in the [code][0.0, 1.0][/code] range
</description>
<tutorials>
<link>https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html</link>
<link>https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html</link>
</tutorials>
<methods>
</methods>
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimationNodeBlendSpace1D.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
You can set the extents of the axis using the [member min_space] and [member max_space].
</description>
<tutorials>
<link>https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html</link>
<link>https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html</link>
</tutorials>
<methods>
<method name="add_blend_point">
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimationNodeBlendSpace2D.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
You can add vertices to the blend space with [method add_blend_point] and automatically triangulate it by setting [member auto_triangles] to [code]true[/code]. Otherwise, use [method add_triangle] and [method remove_triangle] to create up the blend space by hand.
</description>
<tutorials>
<link title="AnimationTree">https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html</link>
<link title="AnimationTree">https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html</link>
<link title="Third Person Shooter Demo">https://godotengine.org/asset-library/asset/678</link>
</tutorials>
<methods>
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimationNodeBlendTree.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
This node may contain a sub-tree of any other blend type nodes, such as mix, blend2, blend3, one shot, etc. This is one of the most commonly used roots.
</description>
<tutorials>
<link>https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html</link>
<link>https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html</link>
</tutorials>
<methods>
<method name="add_node">
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimationNodeOneShot.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
A resource to add to an [AnimationNodeBlendTree]. This node will execute a sub-animation and return once it finishes. Blend times for fading in and out can be customized, as well as filters.
</description>
<tutorials>
<link title="AnimationTree">https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html</link>
<link title="AnimationTree">https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html</link>
<link title="Third Person Shooter Demo">https://godotengine.org/asset-library/asset/678</link>
</tutorials>
<methods>
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimationNodeOutput.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<description>
</description>
<tutorials>
<link title="AnimationTree">https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html</link>
<link title="AnimationTree">https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html</link>
<link title="3D Platformer Demo">https://godotengine.org/asset-library/asset/125</link>
<link title="Third Person Shooter Demo">https://godotengine.org/asset-library/asset/678</link>
</tutorials>
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimationNodeStateMachine.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
[/codeblock]
</description>
<tutorials>
<link>https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html</link>
<link>https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html</link>
</tutorials>
<methods>
<method name="add_node">
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimationNodeStateMachinePlayback.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
[/codeblock]
</description>
<tutorials>
<link>https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html</link>
<link>https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html</link>
</tutorials>
<methods>
<method name="get_current_length" qualifiers="const">
Expand Down
4 changes: 2 additions & 2 deletions doc/classes/AnimationNodeStateMachineTransition.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
<description>
</description>
<tutorials>
<link>https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html</link>
<link>https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html</link>
</tutorials>
<methods>
</methods>
<members>
<member name="advance_condition" type="String" setter="set_advance_condition" getter="get_advance_condition" default="&quot;&quot;">
Turn on auto advance when this condition is set. The provided name will become a boolean parameter on the [AnimationTree] that can be controlled from code (see [url=https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html#controlling-from-code][/url]). For example, if [member AnimationTree.tree_root] is an [AnimationNodeStateMachine] and [member advance_condition] is set to [code]"idle"[/code]:
Turn on auto advance when this condition is set. The provided name will become a boolean parameter on the [AnimationTree] that can be controlled from code (see [url=https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html#controlling-from-code][/url]). For example, if [member AnimationTree.tree_root] is an [AnimationNodeStateMachine] and [member advance_condition] is set to [code]"idle"[/code]:
[codeblock]
$animation_tree["parameters/conditions/idle"] = is_on_floor and (linear_velocity.x == 0)
[/codeblock]
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimationNodeTimeScale.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Allows scaling the speed of the animation (or reversing it) in any children nodes. Setting it to 0 will pause the animation.
</description>
<tutorials>
<link title="AnimationTree">https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html</link>
<link title="AnimationTree">https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html</link>
<link title="3D Platformer Demo">https://godotengine.org/asset-library/asset/125</link>
</tutorials>
<methods>
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimationNodeTimeSeek.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
[/codeblock]
</description>
<tutorials>
<link>https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html</link>
<link>https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html</link>
</tutorials>
<methods>
</methods>
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimationNodeTransition.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Simple state machine for cases which don't require a more advanced [AnimationNodeStateMachine]. Animations can be connected to the inputs and transition times can be specified.
</description>
<tutorials>
<link title="AnimationTree">https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html</link>
<link title="AnimationTree">https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html</link>
<link title="3D Platformer Demo">https://godotengine.org/asset-library/asset/125</link>
<link title="Third Person Shooter Demo">https://godotengine.org/asset-library/asset/678</link>
</tutorials>
Expand Down
4 changes: 2 additions & 2 deletions doc/classes/AnimationPlayer.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
Updating the target properties of animations occurs at process time.
</description>
<tutorials>
<link title="Animation tutorial index">https://docs.godotengine.org/en/3.3/tutorials/animation/index.html</link>
<link title="2D Sprite animation">https://docs.godotengine.org/en/3.3/tutorials/2d/2d_sprite_animation.html</link>
<link title="Animation tutorial index">https://docs.godotengine.org/en/3.4/tutorials/animation/index.html</link>
<link title="2D Sprite animation">https://docs.godotengine.org/en/3.4/tutorials/2d/2d_sprite_animation.html</link>
<link title="Third Person Shooter Demo">https://godotengine.org/asset-library/asset/678</link>
</tutorials>
<methods>
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimationTree.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Note: When linked with an [AnimationPlayer], several properties and methods of the corresponding [AnimationPlayer] will not function as expected. Playback and transitions should be handled using only the [AnimationTree] and its constituent [AnimationNode](s). The [AnimationPlayer] node should be used solely for adding, deleting, and editing animations.
</description>
<tutorials>
<link title="Using AnimationTree">https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html</link>
<link title="Using AnimationTree">https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html</link>
<link title="Third Person Shooter Demo">https://godotengine.org/asset-library/asset/678</link>
</tutorials>
<methods>
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/AnimationTreePlayer.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
See [AnimationTree] for a more full-featured replacement of this node.
</description>
<tutorials>
<link>https://docs.godotengine.org/en/3.3/tutorials/animation/animation_tree.html</link>
<link>https://docs.godotengine.org/en/3.4/tutorials/animation/animation_tree.html</link>
</tutorials>
<methods>
<method name="add_node">
Expand Down
2 changes: 1 addition & 1 deletion doc/classes/Area2D.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
2D area that detects [CollisionObject2D] nodes overlapping, entering, or exiting. Can also alter or override local physics parameters (gravity, damping) and route audio to a custom audio bus.
</description>
<tutorials>
<link title="Using Area2D">https://docs.godotengine.org/en/3.3/tutorials/physics/using_area_2d.html</link>
<link title="Using Area2D">https://docs.godotengine.org/en/3.4/tutorials/physics/using_area_2d.html</link>
<link title="2D Dodge The Creeps Demo">https://godotengine.org/asset-library/asset/515</link>
<link title="2D Pong Demo">https://godotengine.org/asset-library/asset/121</link>
<link title="2D Platformer Demo">https://godotengine.org/asset-library/asset/120</link>
Expand Down
Loading