summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2010-10-08 08:58:51 -0400
committerKristian Høgsberg <krh@bitplanet.net>2010-10-08 08:58:51 -0400
commit25694e7c3c31e4a4d29ea77865018cde73694a79 (patch)
treefc6e6c39356ee8bed631773ec3c22176d1cb27e3 /TODO
parent3d5bae0700e4467000948133f89ce48cc295b4ff (diff)
A couple more TODO items
Diffstat (limited to 'TODO')
-rw-r--r--TODO16
1 files changed, 15 insertions, 1 deletions
diff --git a/TODO b/TODO
index 871d551..a4904e1 100644
--- a/TODO
+++ b/TODO
@@ -168,7 +168,21 @@ Core wayland protocol
- clients needs to allocate the surface to be suitable for
scanout, which they can do whenever they go fullscreen.
- - multihead, screen geometry and crtc layout protocol, hotplug
+ - multihead, screen geometry and crtc layout protocol, hotplug, lcd
+ subpixel info
+
+ - a wayland settings protocol to tell clients about themes (icons,
+ cursors, widget themes), fonts details (family, hinting
+ preferences) etc. Just send all settings at connect time, send
+ updates when a setting change. Getting a little close to gconf
+ here, but could be pretty simple:
+
+ interface "settings":
+ event int_value(string name, int value)
+ event string_value(string name, string value)
+
+ but maybe it's better to just require that clients get that from
+ somewhere else (gconf/dbus).
- input device discovery, hotplug