[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.