serenity/Base/etc
Tom 4392da970a WindowServer: Add initial support for rendering on multiple screens
This allows WindowServer to use multiple framebuffer devices and
compose the desktop with any arbitrary layout. Currently, it is assumed
that it is configured contiguous and non-overlapping, but this should
eventually be enforced.

To make rendering efficient, each window now also tracks on which
screens it needs to be rendered. This way we don't have to iterate all
the windows for each screen but instead use the same rendering loop and
then only render to the screen (or screens) that the window actually
uses.
2021-06-20 14:57:26 +02:00
..
ca_certs.ini Base: Add Sectigo certs to ca_certs.ini 2021-06-12 00:39:51 +04:30
FileIconProvider.ini Base: Add new icons for fonts and File Manager 2021-02-25 08:08:26 +01:00
fstab Base: Make /www read-write by default 2021-02-03 21:23:15 +01:00
group Clipboard: Remove unnecessary UID separation 2021-06-06 17:56:34 +02:00
hosts
Keyboard.ini Userland: Preserve keyboard mapping preference on reboot (#6955) 2021-05-09 15:56:03 +02:00
LookupServer.ini LookupServer: Implement a DNS server :^) 2021-02-15 09:14:42 +01:00
motd Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
passwd Clipboard: Remove unnecessary UID separation 2021-06-06 17:56:34 +02:00
protocols
services Everywhere: Fix more typos 2020-10-03 12:36:49 +02:00
shadow Clipboard: Remove unnecessary UID separation 2021-06-06 17:56:34 +02:00
shellrc Shell: Add TMPDIR environment variable 2021-06-04 23:44:59 +02:00
SystemServer.ini Base: Make anon's helper services run with 600 socket permissions 2021-06-06 18:03:57 +02:00
WindowServer.ini WindowServer: Add initial support for rendering on multiple screens 2021-06-20 14:57:26 +02:00