Skip to content

Commit a04beb1

Browse files
committed
Update TODO
We've knocked a few items of the list.
1 parent c450b6e commit a04beb1

File tree

1 file changed

+2
-19
lines changed

1 file changed

+2
-19
lines changed

TODO

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,9 @@
11
Core wayland protocol
22

3-
- Atomicity. Currently a lot of the atomicity in Wayland relies on
4-
how we batch up all requests in a protocol buffer and only flushes
5-
in the "blockhandler" in the client. Consensus was that we need
6-
something more reliable and explicit. The suggestion is that we
7-
make surface.attach a synchronization point such that everything
8-
before that is batched and applied atomically when the
9-
surface.attach request comes in. For cases where we need atomicity
10-
beyond a surface.attach, we can add an atomic grouping mechanism,
11-
that can group together multiple surface.attach requests into a
12-
bigger atomic change. To be researched a bit.
13-
143
- Maybe try to make remote wayland actually happen, to see if there
154
is something in the protocol/architecture that makes it harder than
165
it should be.
176

18-
- Add timestamp to touch_cancel, add touch id to touch_cancel (?)
19-
20-
- The output protocol needs to send all the ugly timing details for the modes.
21-
227
ICCCM
238

249
- mime-type guidelines for data_source (ie, both dnd and selection):
@@ -53,8 +38,6 @@ EWMH
5338

5439
EGL/gbm
5540

56-
- Don't wl_display_iterate in eglSwapBuffer, send an eventfd fd?
57-
5841
- Land Robert Braggs EGL extensions: frame age, swap with damage
5942

6043
- Make it possible to share buffers from compositor to clients.
@@ -71,6 +54,7 @@ EGL/gbm
7154
allocate a scanout buffer now" event to the fullscreen-to-be
7255
client.
7356

57+
7458
Misc
7559

7660
- glyph cache
@@ -101,6 +85,7 @@ Misc
10185
switching away from. for minimized windows that we don't want live
10286
thumb nails for. etc.
10387

88+
10489
Clients and ports
10590

10691
- port gtk+
@@ -120,8 +105,6 @@ Clients and ports
120105
- SDL port, bnf has work in progress here:
121106
http://cgit.freedesktop.org/~bnf/sdl-wayland/
122107

123-
- libva + eglimage + kms integration
124-
125108

126109
Ideas
127110

0 commit comments

Comments
 (0)