Hi all, I've finished vnc porting to X server 1.5 today but F9 beta is already frozen. Current Xvnc tagged for F9 beta works fine but libvnc.so module to Xorg is badly broken and doesn't work. With new vnc all works as expected (tested on i386 and x86_64) but there're quite many changes in vnc source... Also X server has to be patched with simple patch and tagged to F9 beta. What is your opinion? Patch to xorg is attached Regards, Adam -- Adam Tkac, Red Hat, Inc.
From: Adam Tkac <atkac@xxxxxxxxxx> Date: Wed, 12 Mar 2008 14:44:16 +0100 Subject: [PATCH] Check for events added in {Block,Wakeup}Handler --- diff -up xorg-server-20080310/os/WaitFor.c.vnc xorg-server-20080310/os/WaitFor.c --- xorg-server-20080310/os/WaitFor.c.vnc 2008-03-12 14:44:16.000000000 +0100 +++ xorg-server-20080310/os/WaitFor.c 2008-03-12 14:44:40.000000000 +0100 @@ -332,13 +332,11 @@ WaitForSomething(int *pClientsReady) if (XFD_ANYSET (&devicesReadable) || XFD_ANYSET (&clientsReadable)) break; -#ifdef WIN32 /* Windows keyboard and mouse events are added to the input queue in Block- and WakupHandlers. There is no device to check if data is ready. So check here if new input is available */ if (*checkForInput[0] != *checkForInput[1]) return 0; -#endif } }
-- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list