Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

…lines 1–80 unchanged (80 lines)
81 This is a shorthand for writing [code]Input.get_action_strength("positive_action") - Input.get_action_strength("negative_action")[/code].
82 </description>
83 </method>
84 <method name="get_connected_joypads">
85 <return type="int[]" />
86 <description>
87 Returns an [Array] containing the device IDs of all currently connected joypads.
88 </description>
89 </method>
90 <method name="get_current_cursor_shape" qualifiers="const">
91 <return type="int" enum="Input.CursorShape" />
92 <description>
93 Returns the currently assigned cursor shape.
…lines 94–569 unchanged (476 lines)

After

…lines 1–81 unchanged (81 lines)
82 </description>
83 </method>
84 <method name="get_connected_joypads">
85 <return type="int[]" />
86 <description>
87 Returns an [Array] containing the device IDs of all currently connected joypads.
88 [b]Note:[/b] The order of connected joypads can not be guaranteed to be the same after a project and/or the editor is restarted, because Godot doesn't save the order of joypad connections. Joypads are registered in the order they are discovered by Godot.
89 </description>
90 </method>
91 <method name="get_current_cursor_shape" qualifiers="const">
92 <return type="int" enum="Input.CursorShape" />
93 <description>
94 Returns the currently assigned cursor shape.
95 </description>
…lines 96–570 unchanged (475 lines)

Before

document
prolog
XMLDecl
<? "<?"
xml "xml"
version "version"
= "="
" "\""
VersionNum "1.0"
" "\""
encoding "encoding"
= "="
" "\""
EncName "UTF-8"
" "\""
?> "?>"
element
STag (+28 nodes collapsed)
content
CharData "\n\t"
element
STag
< "<"
Name "brief_description"
> ">"
content
CharData "\n\t\tA singleton for handling inputs.\n\t"
ETag
</ "</"
Name "brief_description"
> ">"
CharData "\n\t"
element
STag
< "<"
Name "description"
> ">"
content
CharData "\n\t\tThe [Input] singleton handles key presses, mouse buttons "...
EntityRef
& "&"
Name "gt"
; ";"
CharData " Project Settings[/b], or with the [InputMap] class.\n\t\t[b]No"...
ETag
</ "</"
Name "description"
> ">"
CharData "\n\t"
element (+65 nodes collapsed)
CharData "\n\t"
element
STag
< "<"
Name "methods"
> ">"
content
CharData "\n\t\t"
element (+95 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+95 nodes collapsed)
CharData "\n\t\t"
element (+41 nodes collapsed)
CharData "\n\t\t"
element (+47 nodes collapsed)
CharData "\n\t\t"
element (+101 nodes collapsed)
CharData "\n\t\t"
element (+101 nodes collapsed)
CharData "\n\t\t"
element (+95 nodes collapsed)
CharData "\n\t\t"
element
STag
< "<"
Name "method"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
> ">"
content
CharData "\n\t\t\t"
element
EmptyElemTag
< "<"
Name "return"
Attribute
Name "type"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n\t\t\t"
element
STag
< "<"
Name "description"
> ">"
content
CharData "\n\t\t\t\tReturns an [Array] containing the device IDs of all cur"...
ETag
</ "</"
Name "description"
> ">"
CharData "\n\t\t"
ETag
</ "</"
Name "method"
> ">"
CharData "\n\t\t"
element (+53 nodes collapsed)
CharData "\n\t\t"
element (+47 nodes collapsed)
CharData "\n\t\t"
element (+47 nodes collapsed)
CharData "\n\t\t"
element (+101 nodes collapsed)
CharData "\n\t\t"
element (+71 nodes collapsed)
CharData "\n\t\t"
element (+71 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+41 nodes collapsed)
CharData "\n\t\t"
element (+41 nodes collapsed)
CharData "\n\t\t"
element (+47 nodes collapsed)
CharData "\n\t\t"
element (+59 nodes collapsed)
CharData "\n\t\t"
element (+173 nodes collapsed)
CharData "\n\t\t"
element (+71 nodes collapsed)
CharData "\n\t\t"
element (+101 nodes collapsed)
CharData "\n\t\t"
element (+125 nodes collapsed)
CharData "\n\t\t"
element (+101 nodes collapsed)
CharData "\n\t\t"
element (+125 nodes collapsed)
CharData "\n\t\t"
element (+101 nodes collapsed)
CharData "\n\t\t"
element (+47 nodes collapsed)
CharData "\n\t\t"
element (+107 nodes collapsed)
CharData "\n\t\t"
element (+71 nodes collapsed)
CharData "\n\t\t"
element (+77 nodes collapsed)
CharData "\n\t\t"
element (+77 nodes collapsed)
CharData "\n\t\t"
element (+77 nodes collapsed)
CharData "\n\t\t"
element (+77 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+131 nodes collapsed)
CharData "\n\t\t"
element (+77 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+89 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+95 nodes collapsed)
CharData "\n\t\t"
element (+143 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+101 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t"
ETag
</ "</"
Name "methods"
> ">"
CharData "\n\t"
element (+161 nodes collapsed)
CharData "\n\t"
element (+89 nodes collapsed)
CharData "\n\t"
element (+701 nodes collapsed)
CharData "\n"
ETag
</ "</"
Name "class"
> ">"

After

document
prolog
XMLDecl
<? "<?"
xml "xml"
version "version"
= "="
" "\""
VersionNum "1.0"
" "\""
encoding "encoding"
= "="
" "\""
EncName "UTF-8"
" "\""
?> "?>"
element
STag (+28 nodes collapsed)
content
CharData "\n\t"
element
STag
< "<"
Name "brief_description"
> ">"
content
CharData "\n\t\tA singleton for handling inputs.\n\t"
ETag
</ "</"
Name "brief_description"
> ">"
CharData "\n\t"
element
STag
< "<"
Name "description"
> ">"
content
CharData "\n\t\tThe [Input] singleton handles key presses, mouse buttons "...
EntityRef
& "&"
Name "gt"
; ";"
CharData " Project Settings[/b], or with the [InputMap] class.\n\t\t[b]No"...
ETag
</ "</"
Name "description"
> ">"
CharData "\n\t"
element (+65 nodes collapsed)
CharData "\n\t"
element
STag
< "<"
Name "methods"
> ">"
content
CharData "\n\t\t"
element (+95 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+95 nodes collapsed)
CharData "\n\t\t"
element (+41 nodes collapsed)
CharData "\n\t\t"
element (+47 nodes collapsed)
CharData "\n\t\t"
element (+101 nodes collapsed)
CharData "\n\t\t"
element (+101 nodes collapsed)
CharData "\n\t\t"
element (+95 nodes collapsed)
CharData "\n\t\t"
element
STag
< "<"
Name "method"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
> ">"
content
CharData "\n\t\t\t"
element
EmptyElemTag
< "<"
Name "return"
Attribute
Name "type"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n\t\t\t"
element
STag
< "<"
Name "description"
> ">"
content
CharData "\n\t\t\t\tReturns an [Array] containing the device IDs of all cur"...
ETag
</ "</"
Name "description"
> ">"
CharData "\n\t\t"
ETag
</ "</"
Name "method"
> ">"
CharData "\n\t\t"
element (+53 nodes collapsed)
CharData "\n\t\t"
element (+47 nodes collapsed)
CharData "\n\t\t"
element (+47 nodes collapsed)
CharData "\n\t\t"
element (+101 nodes collapsed)
CharData "\n\t\t"
element (+71 nodes collapsed)
CharData "\n\t\t"
element (+71 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+41 nodes collapsed)
CharData "\n\t\t"
element (+41 nodes collapsed)
CharData "\n\t\t"
element (+47 nodes collapsed)
CharData "\n\t\t"
element (+59 nodes collapsed)
CharData "\n\t\t"
element (+173 nodes collapsed)
CharData "\n\t\t"
element (+71 nodes collapsed)
CharData "\n\t\t"
element (+101 nodes collapsed)
CharData "\n\t\t"
element (+125 nodes collapsed)
CharData "\n\t\t"
element (+101 nodes collapsed)
CharData "\n\t\t"
element (+125 nodes collapsed)
CharData "\n\t\t"
element (+101 nodes collapsed)
CharData "\n\t\t"
element (+47 nodes collapsed)
CharData "\n\t\t"
element (+107 nodes collapsed)
CharData "\n\t\t"
element (+71 nodes collapsed)
CharData "\n\t\t"
element (+77 nodes collapsed)
CharData "\n\t\t"
element (+77 nodes collapsed)
CharData "\n\t\t"
element (+77 nodes collapsed)
CharData "\n\t\t"
element (+77 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+131 nodes collapsed)
CharData "\n\t\t"
element (+77 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+89 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+95 nodes collapsed)
CharData "\n\t\t"
element (+143 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t\t"
element (+101 nodes collapsed)
CharData "\n\t\t"
element (+65 nodes collapsed)
CharData "\n\t"
ETag
</ "</"
Name "methods"
> ">"
CharData "\n\t"
element (+161 nodes collapsed)
CharData "\n\t"
element (+89 nodes collapsed)
CharData "\n\t"
element (+701 nodes collapsed)
CharData "\n"
ETag
</ "</"
Name "class"
> ">"