godot/tests
Markus Sauermann 60aaa017ff Enable Drag and Drop for SubViewports and Windows
Make Drag and Drop an application-wide operation.
This allows do drop on Controls in other Viewports/Windows.

In order to achieve this, `Viewport::_update_mouse_over` is adjusted to
remember the Control, that the mouse is over (possibly within nested
viewports). This Control is used as a basis for the Drop-operation, which
replaces the previous algorithm, which was only aware of the topmost
Viewport.

Also now all nodes in the SceneTree are notified about the Drag and Drop
operation, with the exception of SubViewports that are not children of
SubViewportContainers.
2024-09-15 01:06:02 +02:00
..
core Merge pull request #93856 from timothyqiu/expression-period 2024-09-11 12:34:39 +02:00
data Add unit tests for CryptoKey 2024-03-01 07:17:59 +00:00
python_build SCons: Add method to generate raw cstrings 2024-07-31 14:22:04 -05:00
scene Enable Drag and Drop for SubViewports and Windows 2024-09-15 01:06:02 +02:00
servers Use a heap to store traversable polygons for pathfinding 2024-09-01 11:24:14 +09:00
SCsub SCons: Disable C++ exception handling 2023-08-16 10:23:34 +02:00
create_test.py [Tests] Improve argument description and snake_case name conversion of test generator script 2024-09-04 16:04:31 +02:00
display_server_mock.h Add input event callback to `DisplayServerHeadless` 2024-06-05 20:34:35 +02:00
test_macros.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
test_macros.h Add const char * overloads to String class 2024-05-07 10:53:00 -04:00
test_main.cpp Add unit tests for Parallax2D 2024-09-06 22:34:51 +02:00
test_main.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
test_tools.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
test_utils.cpp Use subfolder for temporary test files 2024-06-05 20:31:42 +02:00
test_utils.h Use subfolder for temporary test files 2024-06-05 20:31:42 +02:00
test_validate_testing.h Add PackedVector4Array Variant type 2024-05-03 00:58:27 +02:00