virtualx-engine/scene/main
Markus Sauermann 945babc619 Prohibit execution of delayed input events by different means
In some cases it can happen, that the order of input events and
window events is not followed, when input buffering or input accumulation
is active.

The display server order `InputEvent` => window-event gets changed to
window-event => `InputEvent` which becomes problematic in certain
situations.

This PR makes sure, that the order is adhered to by flushing input events
before a window event is sent.
Previously this problem was mitigated by discarding these delayed events.
But this solution was problematic in the setting of android input events.
2024-03-27 20:58:15 +01:00
..
canvas_item.cpp Fixed Timestep Interpolation (2D) 2024-03-23 12:28:36 +01:00
canvas_item.h Fixed Timestep Interpolation (2D) 2024-03-23 12:28:36 +01:00
canvas_layer.cpp Replace radians range hint with radians_as_degrees 2023-09-25 08:50:19 +02:00
canvas_layer.h Remove NOTIFICATION_MOVED_IN_PARENT 2023-04-06 13:57:13 +02:00
http_request.cpp Improve error reporting in the asset library and in related types 2024-01-26 20:33:22 +01:00
http_request.h [NET] Refactor TLS configuration. 2023-01-28 11:08:02 +01:00
instance_placeholder.cpp Copy network authority when instancing placeholder nodes. 2023-10-05 12:58:17 +01:00
instance_placeholder.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
missing_node.cpp Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
missing_node.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
multiplayer_api.cpp [MP] Fix orphan StringName on close. 2023-02-27 09:45:16 +01:00
multiplayer_api.h Use enum instead of int in virtual methods return type 2023-01-31 19:06:49 +01:00
multiplayer_peer.cpp Add missing documentation for MultiplayerPeerExtension 2023-03-20 08:08:59 -07:00
multiplayer_peer.h Extract ScriptInstance to simplify includes 2023-09-06 22:54:38 +02:00
node.cpp Merge pull request #89686 from kleonc/unique-node-names-check-owned-then-in-owner 2024-03-24 01:21:28 +01:00
node.h Merge pull request #88424 from rburing/fti_2d 2024-03-24 01:13:53 +01:00
resource_preloader.cpp Remove unnecessary assignments 2023-12-13 11:06:26 -05:00
resource_preloader.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
scene_tree.cpp Fixed Timestep Interpolation (2D) 2024-03-23 12:28:36 +01:00
scene_tree.h Fixed Timestep Interpolation (2D) 2024-03-23 12:28:36 +01:00
SCsub
shader_globals_override.cpp Disable all 3D nodes, physics, and resources when compiling without 3D 2024-03-11 01:00:55 -07:00
shader_globals_override.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
status_indicator.cpp Implement support for application status indicators (tray icons). 2024-02-13 15:59:35 +02:00
status_indicator.h Implement support for application status indicators (tray icons). 2024-02-13 15:59:35 +02:00
timer.cpp Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
timer.h Revert "Update Node::get_configuration_warnings signature" 2024-02-17 19:03:21 +01:00
viewport.cpp Merge pull request #89805 from AThousandShips/viewport_report 2024-03-25 11:18:43 +01:00
viewport.h Add missing RenderInfoType enum to Viewport 2024-03-23 14:03:08 +01:00
window.compat.inc Fix some DEFVALs to use the right type 2024-02-23 01:50:18 +01:00
window.cpp Prohibit execution of delayed input events by different means 2024-03-27 20:58:15 +01:00
window.h [Window] Allow to override viewport and project settings and force use of native window. 2024-03-04 23:06:27 +02:00