From a04beb1298d44ec4a6b8e14efeb36353d37445f5 Mon Sep 17 00:00:00 2001 From: Kristian Høgsberg Date: Sun, 21 Oct 2012 20:53:37 -0400 Subject: Update TODO We've knocked a few items of the list. --- TODO | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) (limited to 'TODO') 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 -- cgit v1.2.3