WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] Re: 3.0.3 without X

Ewan Mellor wrote:
On Thu, Jan 04, 2007 at 03:01:08PM +0000, Keir Fraser wrote:

On 4/1/07 14:58, "ron minnich" <rminnich@xxxxxxxxx> wrote:

note that we're distributing an x11-free xen for plan 9 support, so I
sure hope that x11 dependencies are not about to start appearing in
xen.
The dependencies are only in HVM-specific bits of the tools/ directory.
Those are easily disabled, albeit with a smidgen of Makefile changes.

They also aren't really X11 dependencies.  That code includes
<X11/keysymdef.h>, because VNC uses the same keysyms as X, but there's no
dependency upon X client libraries.

This dependency is actually a bug that was introduced in the Xen tree (it isn't present in qemu CVS).

The VNC spec makes it pretty clear that you cannot rely on the symbolic names of X keycodes to develop a portable VNC client. Apparently they change slightly across different X implementations.

When I wrote the original VNC code for QEMU, I was careful not to rely on include files because of this. We should really remove this dependency and hard code the keycodes ourself.

Regards,

Anthony Liguori


Ewan.


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel