Re: xserver ChangeLog,3.163,3.164 configure.ac,3.73,3.74

Daniel Stone <[email protected]> Tue, 4 May 2004 02:04:03 +1000
Newsgroups gmane.comp.freedesktop.xserver
Message-ID <[email protected]>
On Mon, May 03, 2004 at 08:39:51AM -0700, Daniel Stone wrote:
> Committed by: daniel
> 
> Update of /cvs/xserver/xserver
> In directory pdx:/tmp/cvs-serv15203
> 
> Modified Files:
> 	ChangeLog configure.ac 
> [...]
> +2004-05-03  Daniel Stone  <[email protected]>
> +
> +	* configure.ac:
> +	* hw/xorg/Makefile.am:
> +	* hw/xorg/drivers/Makefile.am:
> +	* hw/xorg/drivers/fbdev:
> +	* hw/xorg/input/Makefile.am:
> +	* hw/xorg/input/mouse:
> +	Import fbdev and mouse drivers.
> +
> +	* hw/xorg/common/xf86cmap.c:
> +	Test for whether pmap is !NULL, rather than just blindly calling
> +	CMapReinstallMap. This seems to break things.
> +
> +	While the display is very, very blue, it actually works. You can run
> +	programs with it. It looks odd, but you can move the mouse, input
> +	data, whatever.

That's right, kids; hw/xorg (essentially, Xizzle), works.

Admittedly it looks very strange, and running xterm under it was
certainly the most colourful experience I've ever had with xterm. But
never mind that.

If you run with the fbdev driver and Option "NoShadowFB", everything
works fine(ish). You can use the mouse and keyboard, and meaningfully
interact with applications. Everything you'd expect to happen, happens.

But stuff is broken, and I honestly don't know how to handle this one.
miext/shadow has a wildly different API between the xserver DIX and
XFree86's DIX, so I had to comment out the Shadow FB stuff. Also, I'm
lost with the colourmaps.

I had to add the !NULL check in front of CMapReinstallMap, but the
problem, it would seem, is that pmap is ever NULL in the first place.
I'm out of my depth here, and am taking tomorrow off (my hands are
detiriorating, and I have a 1500-word essay to do before then; yesterday
was my only 'day off' in the past few weeks), so if someone (Keith? Jim?
Anyone who knows this stuff?), would care to look at the cmap issue and
make xterm less funky, that'd be cool.

Cheers,
:) d (yay!)

-- 
Daniel Stone                                            <[email protected]>
freedesktop.org: powering your desktop                http://www.freedesktop.org

_______________________________________________
xserver mailing list
[email protected]
http://freedesktop.org/mailman/listinfo/xserver
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAlm1zcPClnTztfv0RAgHHAJ9qKxm6MLFFNdL5A2Cf1hYmMGkvKQCcDFUR
Z9og8XAHuFBpU4ngU+oHtms=
=5hbk
-----END PGP SIGNATURE-----