summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2012-10-21 20:53:37 -0400
committerKristian Høgsberg <krh@bitplanet.net>2012-10-21 20:53:37 -0400
commita04beb1298d44ec4a6b8e14efeb36353d37445f5 (patch)
treeced2ce62a387f8ee95c7f0d4983f95b0705b8084 /TODO
parentc450b6e23bd9f57d8908bd11b96579ac107bed91 (diff)
Update TODO
We've knocked a few items of the list.
Diffstat (limited to 'TODO')
-rw-r--r--TODO21
1 files changed, 2 insertions, 19 deletions
diff --git a/TODO b/TODO
index 00a32ca..8cb8d34 100644
--- a/TODO
+++ b/TODO
@@ -1,24 +1,9 @@
Core wayland protocol
- - Atomicity. Currently a lot of the atomicity in Wayland relies on
- how we batch up all requests in a protocol buffer and only flushes
- in the "blockhandler" in the client. Consensus was that we need
- something more reliable and explicit. The suggestion is that we
- make surface.attach a synchronization point such that everything
- before that is batched and applied atomically when the
- surface.attach request comes in. For cases where we need atomicity
- beyond a surface.attach, we can add an atomic grouping mechanism,
- that can group together multiple surface.attach requests into a
- bigger atomic change. To be researched a bit.
-
- Maybe try to make remote wayland actually happen, to see if there
is something in the protocol/architecture that makes it harder than
it should be.
- - Add timestamp to touch_cancel, add touch id to touch_cancel (?)
-
- - The output protocol needs to send all the ugly timing details for the modes.
-
ICCCM
- mime-type guidelines for data_source (ie, both dnd and selection):
@@ -53,8 +38,6 @@ EWMH
EGL/gbm
- - Don't wl_display_iterate in eglSwapBuffer, send an eventfd fd?
-
- Land Robert Braggs EGL extensions: frame age, swap with damage
- Make it possible to share buffers from compositor to clients.
@@ -71,6 +54,7 @@ EGL/gbm
allocate a scanout buffer now" event to the fullscreen-to-be
client.
+
Misc
- glyph cache
@@ -101,6 +85,7 @@ Misc
switching away from. for minimized windows that we don't want live
thumb nails for. etc.
+
Clients and ports
- port gtk+
@@ -120,8 +105,6 @@ Clients and ports
- SDL port, bnf has work in progress here:
http://cgit.freedesktop.org/~bnf/sdl-wayland/
- - libva + eglimage + kms integration
-
Ideas