3d1c9fd5de
Move server files into their subfolders
2025-09-30 19:39:39 -07:00
0497522933
Change DisplayServerMacOS from GDCLASS to GDSOFTCLASS. Add GDSOFTCLASS to other display servers.
2025-04-10 09:18:58 +03:00
324512e11c
Style: Replace header guards with #pragma once
2025-03-07 17:33:47 -06:00
f134769506
Fix various typos
...
* Add TODO notes for typos that should be fixed for 5.0
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
2025-01-08 14:47:42 +02:00
9d2a4c03be
Embedding game process in editor
2024-12-18 17:52:42 -05:00
f92b196099
Add input event callback to DisplayServerHeadless
2024-06-05 20:34:35 +02:00
a3769c0edc
Properly set window class in Wayland
2024-05-22 10:42:12 -03:00
e19b808a7a
Merge pull request #86978 from kitbdev/multicaret-overhaul
...
Overhaul multicaret editing and selection in TextEdit
2024-04-30 17:03:04 +02:00
31e7ee63f2
Fix unsafe uses of Callable.is_null()
...
`Callable.is_null()` is not equivalent to `!Callable.is_valid()` and
doesn't guarantee the call is valid.
2024-04-27 16:22:57 +02:00
773a473807
Overhaul multiple caret editing in TextEdit.
...
Use a multicaret edit to delay merging overlapping carets until the end.
2024-04-26 14:26:10 -04:00
09b30be86d
Add vararg call() method to C++ Callable
2023-10-05 11:35:29 +02:00
ce6c290528
Add Unit Tests for Viewport InputEvent handling
2023-02-09 14:53:04 +01:00
7de1b1a40d
[unittests] Send Mouse events via DisplayServer instead of push_input
...
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.
2023-01-29 21:29:39 +01:00