summaryrefslogtreecommitdiffstats
path: root/tests/display_server_mock.h
Commit message (Collapse)AuthorAgeFilesLines
* Add input event callback to `DisplayServerHeadless`Mikael Hermansson2024-06-051-21/+1
|
* Properly set window class in WaylandPaulo Poiati2024-05-221-1/+1
|
* Merge pull request #86978 from kitbdev/multicaret-overhaulRémi Verschelde2024-04-301-0/+10
|\ | | | | | | Overhaul multicaret editing and selection in TextEdit
| * Overhaul multiple caret editing in TextEdit.kit2024-04-261-0/+10
| | | | | | | | Use a multicaret edit to delay merging overlapping carets until the end.
* | Fix unsafe uses of `Callable.is_null()`A Thousand Ships2024-04-271-1/+1
|/ | | | | `Callable.is_null()` is not equivalent to `!Callable.is_valid()` and doesn't guarantee the call is valid.
* Add vararg call() method to C++ Callablekobewi2023-10-051-10/+2
|
* Add Unit Tests for Viewport InputEvent handlingMarkus Sauermann2023-02-091-1/+19
|
* [unittests] Send Mouse events via DisplayServer instead of push_inputMarkus Sauermann2023-01-291-0/+150
Currently Unittests simplify mouse-events by just pushing them to Viewports. For dealing with mouse-screen-coordinates (caused by the introduction of multiple native Windows) it becomes necessary to extend the DisplayServer functionality for unittests. This PR introduces DisplayServerMock based on DisplayServerHeadless, which additionally supports basic Mouse-Input handling.