VNC in Fedora 9 beta

Adam Tkac atkac at redhat.com
Wed Mar 12 19:29:55 UTC 2008


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.
-------------- next part --------------
From: Adam Tkac <atkac at redhat.com>
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
 	}
     }
 


More information about the fedora-devel-list mailing list