doc: Fix out-of-source build so distcheck works again
[profile/ivi/wayland.git] / TODO
diff --git a/TODO b/TODO
index 677782d..8cb8d34 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,31 +1,9 @@
 Core wayland protocol
 
- - We need rotation information in the output (multiples of 90
-   degrees) and we'll need a way for a client to communicate that it
-   has rendered its buffer according to the output rotation.  The
-   goal is to be able to pageflip directly to the client buffer, and
-   for that we need the client to render accordingly and the
-   compositor needs to know that it did.
-
- - 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):
@@ -60,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.
@@ -78,6 +54,7 @@ EGL/gbm
    allocate a scanout buffer now" event to the fullscreen-to-be
    client.
 
+
 Misc
 
  - glyph cache
@@ -108,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+
@@ -127,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