mirror of
https://gitlab.freedesktop.org/wayland/wayland.git
synced 2025-10-29 05:40:16 -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
|
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
|
- Maybe try to make remote wayland actually happen, to see if there
|
||||||
is something in the protocol/architecture that makes it harder than
|
is something in the protocol/architecture that makes it harder than
|
||||||
it should be.
|
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
|
ICCCM
|
||||||
|
|
||||||
- mime-type guidelines for data_source (ie, both dnd and selection):
|
- mime-type guidelines for data_source (ie, both dnd and selection):
|
||||||
|
|
@ -53,8 +38,6 @@ EWMH
|
||||||
|
|
||||||
EGL/gbm
|
EGL/gbm
|
||||||
|
|
||||||
- Don't wl_display_iterate in eglSwapBuffer, send an eventfd fd?
|
|
||||||
|
|
||||||
- Land Robert Braggs EGL extensions: frame age, swap with damage
|
- Land Robert Braggs EGL extensions: frame age, swap with damage
|
||||||
|
|
||||||
- Make it possible to share buffers from compositor to clients.
|
- 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
|
allocate a scanout buffer now" event to the fullscreen-to-be
|
||||||
client.
|
client.
|
||||||
|
|
||||||
|
|
||||||
Misc
|
Misc
|
||||||
|
|
||||||
- glyph cache
|
- glyph cache
|
||||||
|
|
@ -101,6 +85,7 @@ Misc
|
||||||
switching away from. for minimized windows that we don't want live
|
switching away from. for minimized windows that we don't want live
|
||||||
thumb nails for. etc.
|
thumb nails for. etc.
|
||||||
|
|
||||||
|
|
||||||
Clients and ports
|
Clients and ports
|
||||||
|
|
||||||
- port gtk+
|
- port gtk+
|
||||||
|
|
@ -120,8 +105,6 @@ Clients and ports
|
||||||
- SDL port, bnf has work in progress here:
|
- SDL port, bnf has work in progress here:
|
||||||
http://cgit.freedesktop.org/~bnf/sdl-wayland/
|
http://cgit.freedesktop.org/~bnf/sdl-wayland/
|
||||||
|
|
||||||
- libva + eglimage + kms integration
|
|
||||||
|
|
||||||
|
|
||||||
Ideas
|
Ideas
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue