URI: 
       tno need for - plan9port - [fork] Plan 9 from user space
  HTML git clone git://src.adamsgaard.dk/plan9port
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit a3a83c9e5f87783b6f171c1ae3e694a26bb262f8
   DIR parent 7025271a714583fc0b34f7c794a0a24e7241971d
  HTML Author: rsc <devnull@localhost>
       Date:   Wed, 21 Apr 2004 17:52:09 +0000
       
       no need for
       
       Diffstat:
         D src/libdraw/test.core               |       0 
         M src/libdraw/x11-keyboard.c          |       9 ++++++++-
       
       2 files changed, 8 insertions(+), 1 deletion(-)
       ---
   DIR diff --git a/src/libdraw/test.core b/src/libdraw/test.core
       Binary files differ.
   DIR diff --git a/src/libdraw/x11-keyboard.c b/src/libdraw/x11-keyboard.c
       t@@ -45,15 +45,22 @@ _ioproc(void *arg)
                fd = XConnectionNumber(_x.kbdcon);
                XSelectInput(_x.kbdcon, _x.drawable, KeyPressMask);
                for(;;){
       -                while(XCheckWindowEvent(_x.kbdcon, _x.drawable, KeyPressMask, &xevent) == False)
       +                fprint(2, "x1 kc->c %p\n", kc->c);
       +                while(XCheckWindowEvent(_x.kbdcon, _x.drawable, KeyPressMask, &xevent) == False){
       +                        fprint(2, "x2 kc->c %p\n", kc->c);
                                threadfdwait(fd, 'r');
       +                        fprint(2, "x3 kc->c %p\n", kc->c);
       +                }
                        switch(xevent.type){
                        case KeyPress:
       +                        fprint(2, "x4 kc->c %p\n", kc->c);
                                i = _xtoplan9kbd(&xevent);
       +                        fprint(2, "x5 kc->c %p\n", kc->c);
                                if(i == -1)
                                        continue;
                                r = i;
                                send(kc->c, &r);
       +                        fprint(2, "x6 kc->c %p\n", kc->c);
                                while((i=_xtoplan9kbd(nil)) >= 0){
                                        r = i;
                                        send(kc->c, &r);