7d03b1de0b
Style: Trim trailing whitespace and ensure newline at EOF
...
Found by apply the file_format checks again via #91597 .
2024-05-08 10:12:46 +02:00
0b877a9962
Expose is_part_of_edited_scene()
2024-04-26 11:49:38 +02:00
8d1cb7e74c
Add project setting for root node auto translate mode
2024-04-16 11:02:04 +08:00
248e5bfba2
Revert what needs to be reverted
2024-04-10 09:49:30 +08:00
328b00774b
Use [codeblock lang=text] more often in class ref
2024-04-08 16:17:50 +02:00
ae472865d0
fix node duplication in update after external changes.
2024-04-03 12:19:38 +02:00
cff7de077b
Merge pull request #89838 from Chronos-W/update-shortcut-input-method-doc
...
Add reference to InputEventJoypadButton in `_shortcut_input` doc
2024-03-26 13:45:35 +01:00
9a439b246a
Add reference to InputEventJoypadButton in _shortcut_input doc
2024-03-25 19:38:33 -06:00
0e36df69f9
Merge pull request #89815 from KoBeWi/translates_bananas
...
Improve some notification and translation docs
2024-03-25 10:42:37 +01:00
83789426cc
Improve some notification and translation docs
2024-03-24 15:14:02 +01:00
2ed2ccc2d8
Fixed Timestep Interpolation (2D)
...
Adds fixed timestep interpolation to the rendering server (2D only).
Switchable on and off with a project setting (default is off).
Co-authored-by: lawnjelly <lawnjelly@gmail.com >
2024-03-23 12:28:36 +01:00
9b5cd8e240
[Doc] Fix some incorrect uses of "children"
2024-02-29 11:52:55 +01:00
07254d9b1b
Merge pull request #88443 from Mickeon/documentation-hunting-for-deprecated
...
Update many Deprecated/Experimental descriptions for consistency
2024-02-20 11:12:07 +01:00
f9a758772a
Update many Deprecated/Experimental descriptions for consistency
2024-02-17 21:33:12 +01:00
92fcbe2f5c
Revert "Allow configuration warnings to refer to a property"
...
This reverts commit bf37a9bac6 .
2024-02-17 19:04:18 +01:00
7b42c24550
Make auto translation inheritable
2024-02-15 16:51:19 -03:00
af28f87791
Documentation: Add support for deprecated/experimental messages
2024-02-15 15:59:50 +03:00
3a2fb42838
Merge pull request #85100 from ztc0611/fix-ios-focus-mainloop-notifs
...
Enhance mobile suspend MainLoop notifications
2024-02-14 14:07:54 +01:00
679fa26a99
Merge pull request #86903 from Mickeon/Post-merge-fixes-to-Node-documentation
...
Post-merge fixes to Node & OS documentation
2024-02-12 13:33:47 +01:00
e26f612f38
Post-merge fixes to Node & OS documentation
2024-02-11 16:44:24 +01:00
5911a12db1
Update class reference to include some keywords
...
More should be added in future PRs, wherever there is demand.
2024-02-09 18:13:23 +01:00
bf37a9bac6
Allow configuration warnings to refer to a property
...
This is used by the inspector so it can show a warning icon on
a specific property.
2024-02-08 23:05:20 +01:00
fc7a63cbf3
Enhance mobile suspend MainLoop Notifications
2024-02-04 21:10:06 -05:00
61872e47af
Improve Node's documentation on process_mode related members/methods
2024-01-31 23:25:56 +09:00
0de8a736da
Allow Node.create_tween() outside SceneTree
2024-01-29 20:18:43 +01:00
f3fc35eb17
Merge pull request #81506 from twobitadder/reparent_keep_owner
...
Fix `reparent()` losing owner
2024-01-11 17:34:19 +01:00
3c416f3a64
Clarify Node doc: get_child returns null for invalid index
2024-01-07 00:01:03 -04:00
73c5deff76
Merge pull request #82916 from jsjtxietian/update-scene-tree-tooltip-after-editor-description-chnage
...
Support updating tooltip immediately after editor description change
2024-01-03 15:41:31 +01:00
9561160a6a
Merge pull request #80094 from Sauermann/fix-window-sizechange-doc
...
Explain which nodes receive `NOTIFICATION_WM_SIZE_CHANGED`
2024-01-03 15:40:11 +01:00
4680ced5fa
support updating tooltip after editor description change
2023-11-15 14:27:49 +08:00
361aa909da
Explain which nodes receive NOTIFICATION_WM_SIZE_CHANGED
2023-11-13 17:32:39 +01:00
b5ca06c9ca
Overhaul Node Documentation
2023-11-12 12:10:27 +01:00
ee9c8cb296
Specify the behaviour of get_tree when the node is not in the scene tree
2023-11-10 20:24:53 +01:00
623b905d2e
Remove unused NOTIFICATION_NODE_RECACHE_REQUESTED notification
2023-11-06 12:16:32 +01:00
47258411da
Add missing word in NOTIFICATION_POST_ENTER_TREE documentation
2023-10-31 09:07:00 +09:00
b4aa6ad36e
Fix reparent losing owner if relationship to original owner is not broken
2023-10-26 13:08:05 -04:00
3b70e30e9b
Merge pull request #77072 from vPumpking/get-tree-string
...
Add `Node.get_tree_string` and `Node.get_tree_string_pretty`
2023-10-05 16:32:12 +02:00
cc0eebd9d8
Validate code tags for class and member references
...
This commit also adds means to manually disable warnings
in `code` tags where it's a false positive with the new
`skip-lint` attribute.
Warnings are now enabled on CI to prevent future errors.
2023-10-03 15:48:31 +02:00
a5fe392b78
Disallow nested custom multiplayers in SceneTree
...
Enables clearing the custom multiplayer
2023-09-25 14:59:05 +02:00
bd575c5fe5
Add 'get_tree_string()' and 'get_tree_string_pretty()' to Node class to complement printing methods
2023-09-15 19:18:53 +02:00
bc33add262
Document why use either _unhandled_key_input, _shortcut_input or _unhandled_input
2023-09-12 13:18:07 +02:00
59c13fea5d
Fix nodes receiving mouse events in black bars of Window
...
Previously for InputEvents there was no distinction between
Window-area and Viewport-area.
This was problematic in cases where stretching was used and the Window
contained black bars at the sides of the Viewport.
This PR separates the area of Window and Viewport regarding InputEvents.
2023-08-09 12:34:22 +02:00
1c3c17c608
Refactor mouse_entered and mouse_exited notifications
...
The previous implementation for signals mouse_entered and mouse_exited
had shortcomings that relate to focused windows and pressed mouse buttons.
For example a Control can be hovered by mouse, even if it is occluded by
an embedded window.
This patch changes the behavior, so that Control and Viewport send
their mouse-enter/exit-notifications based solely on mouse position,
visible area, and input restrictions and not on which window has
focus or which mouse buttons are pressed. This implicitly also
changes when the mouse_entered and mouse_exited signals are sent.
This functionality can not be implemented as a part of
Viewport::_gui_input_event, because of its interplay with Windows and
because Viewport::_gui_input_event is based on input and not on
visibility.
2023-08-01 13:28:49 +02:00
7280d1d4f0
Fix docs set_multiplayer_authority on propagation
2023-07-22 00:24:40 +03:00
6cb1162aa0
Merge pull request #79000 from AThousandShips/owner_error
...
Improve error message for `Node.set_owner`
2023-07-11 11:29:30 +02:00
81064cc239
Doctool: Remove version attribute from XML header
...
We don't use that info for anything, and it generates unnecessary diffs
every time we bump the minor version (and CI failures if we forget to
sync some files from opt-in modules (mono, text_server_fb).
2023-07-06 10:08:21 +02:00
346f1ab86b
Bump version to 4.2-dev
...
Keep on waitin'
2023-07-05 22:07:03 +02:00
0183340012
Improve error message for Node.set_owner
2023-07-04 08:51:12 +02:00
d40c45ed99
Merge pull request #77688 from L4Vo5/clarify-deferred
...
Clear up misconceptions about when deferred things run in the docs
2023-06-22 10:29:56 +02:00
9dc850a2ea
Clarify that authority is not automatically replicated.
2023-06-20 21:49:02 +02:00