mirror of
https://gitlab.freedesktop.org/wayland/wayland.git
synced 2025-10-28 05:40:14 -04:00
Update TODO
We've knocked a few items of the list.
This commit is contained in:
parent
c450b6e23b
commit
a04beb1298
1 changed files with 2 additions and 19 deletions
21
TODO
21
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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue