Andreas Kling
53f63058b9
WindowServer: Remove long-unused COMPOSITOR_DEBUG logging
2020-04-07 23:01:45 +02:00
Andreas Kling
a53cf81374
LibCore: Add Core::Timer::create_single_shot()
...
This is just a convenience function for creating single-shot timers.
2020-04-07 23:01:43 +02:00
Hüseyin ASLITÜRK
adf524015a
WindowServer: Add methods for set background color and wallpaper mode
2020-03-29 19:36:37 +02:00
Andreas Kling
424a3f5ac3
WindowServer+LibGUI: Add a way to get notified at display refresh rate
...
This patch adds GUI::DisplayLink, a mechanism for registering callbacks
that will fire at the display refresh rate.
Note that we don't actually know the screen refresh rate, but this is
instead completely driven by WindowServer's compositing timer. For all
current intents and purposes it does the job well enough. :^)
2020-03-22 21:13:23 +01:00
Andreas Kling
37fc6c117c
Userspace: Add missing #includes now that AK/StdLibExtras.h is smaller
2020-03-08 13:06:51 +01:00
Andreas Kling
8460d02651
WindowServer: Remove some old unused debugging code from Compositor
2020-02-28 12:55:58 +01:00
Liav A
151f32b827
WindowServer: Return richer result when changing resolutions
...
Now we return a boolean value from set_resolution() in the Compositor
and Screen class. Also, the WindowServer IPC now returns a richer result
after changing the resolution, which can be used in clients later.
2020-02-28 12:16:05 +01:00
Liav A
f14c5b29b4
WindowServer: Add a debug message
2020-02-28 12:16:05 +01:00
Andreas Kling
3d20da9ee4
Userspace: Use Core::Object::add() when building interfaces
2020-02-23 11:10:52 +01:00
Tibor Nagy
ba7281a7b2
WindowServer: Use system theme for the drag and drop popups
2020-02-21 20:19:06 +01:00
Tibor Nagy
bbfefb8827
WindowServer: Geometry labels should follow the system theme
2020-02-20 14:19:30 +01:00
Andreas Kling
ef38c49619
WindowServer+LibGUI+LibHTML: Fix build with -std=c++2a
2020-02-19 12:03:01 +01:00
Andreas Kling
a368cf7d51
LibGfx: Replace manual forward declarations with <LibGfx/Forward.h>
2020-02-15 00:10:34 +01:00
Andreas Kling
3fe2640c8c
LibGfx: Add forward declaration header
...
This patch adds <LibGfx/Forward.h> with forward declarations for Gfx.
2020-02-14 23:31:18 +01:00
Andreas Kling
73110e25a9
WindowServer: Move classes into WindowServer namespace
...
Also remove the leading WS from names and filenames.
2020-02-06 20:03:37 +01:00