Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-28 | Merge pull request #68874 from TokageItLab/fix-unique-path-keying | Rémi Verschelde | |
Added option to `get_path_to()` to get the shortest path considering unique name | |||
2022-11-28 | Merge pull request #68836 from ↵ | Rémi Verschelde | |
Calinou/projectsettings-vrs-texture-allow-more-formats Allow all lossless image formats to be used for VRS texture project setting | |||
2022-11-28 | Merge pull request #59801 from Sauermann/fix-node2d-viewport-root-order | Rémi Verschelde | |
Fix Viewport root order after Node2D raise | |||
2022-11-27 | Revert "`SceneTree` Fix storing removed nodes to be skipped by the group calls" | Rémi Verschelde | |
2022-11-25 | Merge pull request #68447 from Grimmr/clean-tooltips-on-WM-focus-off | Rémi Verschelde | |
Viewport cancels existing tooltip when window looses focus | |||
2022-11-25 | Viewport cancels existing tooltip when window looses focus | grimmr | |
fixes #68197 when NOTIFICATION_WM_WINDOW_FOCUS_OUT is recieved by a viewport it will now call _gui_cancel_tooltip() to avoid it hanging around after the mouse events stop coming in | |||
2022-11-24 | Merge pull request #68566 from Mickeon/node-print-orphans-static | Rémi Verschelde | |
Make `Node.print_orphan_nodes()` static | |||
2022-11-23 | Merge pull request #68568 from Mickeon/node-parent-busy-error | Rémi Verschelde | |
Update "Parent node is busy" errors to use `Callable.call_deferred()` | |||
2022-11-23 | Update "Parent node is busy" errors to use `Callable.call_deferred()` | Micky | |
Also fixes outdated method names in the messages. | |||
2022-11-22 | Fix CanvasTransform on RenderingServer when Viewport enters Tree | Markus Sauermann | |
Previously the Viewport didn't initialize its canvas transform in the RenderingServer. | |||
2022-11-20 | [Net] Fix HTTPRequest gzip with high compression ratio. | Fabio Alessandrelli | |
Decompress each body chunk over multiple iterations, this causes more reallocations, but it ensures decompression will not fail no matter the compression ratio. | |||
2022-11-19 | Add option to get_path_to() to get the shortest path with unique name | Silc Renew | |
2022-11-18 | Allow all lossless image formats to be used for VRS texture project setting | Hugo Locurcio | |
WebP can also be lossy, but the class reference now warns about the requirement to use a lossless format for the VRS texture to work correctly. | |||
2022-11-18 | Fixed _get_drag_data getting incorrect position on scaled controls | Uxeron | |
2022-11-16 | Merge pull request #68709 from MewPurPur/instance-begone-part3 | Rémi Verschelde | |
Remove more instances of 'instance' being used as a verb | |||
2022-11-16 | Remove more instances of 'instance' being used as a verb | VolTer | |
2022-11-15 | Fix crash of queue_free() when main loop is not SceneTree | Haoyu Qiu | |
2022-11-14 | Merge pull request #67831 from kleonc/scene-tree-fix-storing-removed-nodes | Rémi Verschelde | |
`SceneTree` Fix storing removed nodes to be skipped by the group calls | |||
2022-11-14 | Merge pull request #68564 from Mickeon/node-no-remove-group-error | Rémi Verschelde | |
Strip ERR_FAIL from `Node.remove_from_group()` | |||
2022-11-14 | Remove redundant Variant-types initializations | Markus Sauermann | |
2022-11-14 | Merge pull request #68272 from Sauermann/fix-windowfocus-on-resize | Rémi Verschelde | |
Fix Windowfocus on resizing | |||
2022-11-14 | Drop physics mouseover as soon as the mouse moves over a Control | Markus Sauermann | |
2022-11-13 | Strip ERR_FAIL from `Node.remove_from_group()` | Micky | |
Also simplifies group check removing unnecessary `!data.grouped.has` | |||
2022-11-12 | Make `Node.print_orphan_nodes()` static | Micky | |
2022-11-11 | Merge pull request #68418 from Sauermann/fix-escape-dnd | Rémi Verschelde | |
Allow canceling Drag and Drop with the Escape-Key | |||
2022-11-08 | Allow canceling Drag and Drop with the Escape-Key | Markus Sauermann | |
This patch implements the functionality to cancel Drag and Drop by using the escape key or more general, the ui_cancel action. Since this would be the third location, where the finalization of Drag and Drop would have to be implemented, that functionality was put into the private function _perform_drop. Simplified gui.drag_data.get_type() != Variant::NIL to gui.dragging because they are equivalent. | |||
2022-11-07 | Fix SubViewport with default size being pink | Markus Sauermann | |
A SubViewport with default-size doesn't display its content, but shows pink color, until it is resized. This patch makes sure, that the size gets set during initialization. | |||
2022-11-04 | Fix Windowfocus on resizing | Markus Sauermann | |
When resizing a non-focused window, the previously focused Window got resized. This patch grabs focus for the actually resized window, before starting with the resizing. | |||
2022-11-02 | Fixup Clang -Wtype-limits warnings introduced by #52350 | Rémi Verschelde | |
2022-11-02 | Fix Viewport root order after Node2D raise | Markus Sauermann | |
2022-11-02 | Merge pull request #67917 from Faless/mp/4.x_auth | Rémi Verschelde | |
[MP] Add peer authentication support to the default MultiplayerAPI. | |||
2022-11-02 | Merge pull request #52350 from BimDav/viewport_canvas_cull | Rémi Verschelde | |
Added Viewport canvas cull mask feature | |||
2022-11-02 | [MP] Remove connection state signals from MultiplayerPeer. | Fabio Alessandrelli | |
Now handled directly by the MultiplayerAPI implementation. | |||
2022-11-02 | Merge pull request #59479 from Sauermann/fix-rootorder-on-layerchange | Rémi Verschelde | |
Update root order on layer change | |||
2022-11-01 | Merge pull request #67982 from Faless/mp/4.x_disconnect_close | Fabio Alessandrelli | |
[MP] Add MultiplayerPeer disconnect_peer, close. | |||
2022-10-31 | Viewport canvas cull mask feature | BimDav | |
Co-authored-by: Valentin Zagura <puthre@gmail.com> | |||
2022-10-31 | Merge pull request #67578 from KoBeWi/GEDITOR | Rémi Verschelde | |
Unify usage of GLOBAL/EDITOR_GET | |||
2022-10-31 | Merge pull request #67710 from KoBeWi/a_bit_local_global_transform | Rémi Verschelde | |
Remove error condition from get_global_transform() | |||
2022-10-31 | Merge pull request #67588 from KoBeWi/if(!GDVIRTUAL_CALL)don't | Rémi Verschelde | |
Simplify GDVIRTUAL_CALL calls | |||
2022-10-31 | Merge pull request #67046 from Cykyrios/fix-invalid-tooltip-position | Rémi Verschelde | |
Fix invalid tooltip position | |||
2022-10-31 | Merge pull request #67445 from Zylann/rename_queue_delete | Rémi Verschelde | |
Rename queue_delete => queue_free | |||
2022-10-31 | Merge pull request #67467 from timothyqiu/who-ami-i | Rémi Verschelde | |
Fix get_path() error when calling get_node() | |||
2022-10-28 | [MP] Add MultiplayerPeer disconnect_peer, close. | Fabio Alessandrelli | |
Update ENet, WebRTC, and WebSocket to support peer disconnection and unify the close function. | |||
2022-10-28 | Fix spacing of few PROPERTY_HINT_ENUM hint_strings | Micky | |
2022-10-27 | Merge pull request #64710 from MinusKube/window-size-crash | Clay John | |
Prevent windows from having a size greater than device limit | |||
2022-10-27 | Merge pull request #67043 from clayjohn/clip_children | Clay John | |
Improve behaviour of clip_children by clipping to parent alpha value but still retaining parent color | |||
2022-10-27 | Merge pull request #67926 from Rindbee/fix_call_shortcut_input | Clay John | |
Fix calling `_call_shortcut_input` on a node that has been removed | |||
2022-10-27 | Merge pull request #67832 from Sauermann/fix-remove-unnecessary-casts | Clay John | |
Remove unnecessary casts | |||
2022-10-27 | [MP] Let MultiplayerAPI handle packet relaying and peer signaling. | Fabio Alessandrelli | |
MultiplayerPeer changes: - Adds is_server_relay_supported virtual method Informs the upper MultiplayerAPI layer if it can signal peers connected to the server to other clients, and perform packet relaying among them. - Adds get_packet_channel and get_packet_mode virtual methods Allows the MultiplayerAPI to retrieve the channel and transfer modes to use when relaying the last received packet. SceneMultiplayerPeer changes: - Implement peer signaling and packet relaying when the MultiplayerPeer advertise they are supported. ENet, WebRTC, WebSocket changes: - Removed custom code for relaying from WebSocket and ENet, and let it be handled by the upper layer. - Update WebRTC to split create_client, create_server, and create_mesh, with the latter behaving like the old initialize with "server_compatibility = false", and the first two supporting the upper layer relaying protocol. | |||
2022-10-27 | Fix calling `_call_shortcut_input` on a node that has been removed | Rindbee | |
Nodes may have been deleted by shortcuts. For example, when switching scenes with `Ctrl` + `Tab` / `Ctrl` + `Shift` + `Tab`, some controls will be deleted and recreated. |