diff --git a/roadmap.txt b/roadmap.txt index c5d4004..15ce10c 100644 --- a/roadmap.txt +++ b/roadmap.txt @@ -1,4 +1,4 @@ -0) $DISPLAY parser ++ 0) $DISPLAY parser + 0.1) basic connection setup, tcp/unix socket, unix/win + 1) x11 core protocol parser: handshake (no auth), request, reply, events, errors. Requests, replies and events queues. + 2) handwritten basic requests: CreateWindow, MapWindow, basic GC, simple examples @@ -6,7 +6,7 @@ 3) extensions support 3.5) XRender examples, FreeType or Xft wrapper (native module? ffi? https://github.com/rbranson/node-ffi/ ) 4) tool to automatically generate requests from xcb xml description http://xcb.freedesktop.org/XmlXcb/ http://cgit.freedesktop.org/xcb/proto/tree/src?id=HEAD -5) authorisation ++ 5) authorisation 6) examples: js implementation for basic X utilities: xev, xeyes, xclock, xclip, xauth, xkill, xlsatoms, glxgears etc. 7) vnc client using https://github.com/substack/node-rfb 8) rdesktop client using https://github.com/substack/node-rdesktop