From: Soeren Sandmann <sandmann at cs.au.dk> Date: 26 Jan 2011 14:54:23 +0100 Message-ID: <ye839ofydm8.fsf at camel15.daimi.au.dk> Lines: 109 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Christopher Hames Halse Rogers (1): Fix build against video ABI 8 Dave Airlie (1): qxl: remove asserts that make no sense anymore Gaetan Nadon (10): config: remove unused variable XORG_INCS config: remove unused INCLUDES=3D'-I$(top_srcdir)/src' config: remove unrequired '-I$(top_srcdir)/src' config: move compiler flags from configure.ac to Makefile.am COPYING: update file with Copyright notices from source code. config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 config: remove unrequired AC_HEADER_STDC config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES config: add comments for main statements Hans de Goede (7): Make virtual resolution match actual resolution on startup Make non default qxl modes available Change default virtual size to match the highest available resolution Fix restoration of text mode font when leaving the vt (rhbz#633647) Don't access the qxl device when our vt is not focussed Fix the driver crashing qemu on 32 bits free qxl->uxe with regular free not xfree Soren Sandmann (5): Add rom entries and port definitions for the memslots. Add memslot arguments to virtual_ and physical_address Memslots support Add memslot support Set correct amount of video memory S=C3=B8ren Sandmann (43): Update qxl.h to deal with surface0 Initial support for surface0 Update header to latest layout More updates; it now works with surface0 Make sure memory space is not bigger than the memory Add a copy of UXA, but don't use it yet Do initial uxa setup Initial prepare/finish access Add prepare/finish access Disable all the damage handling Use the correct strides. It's now slow, but working Add support for copying Add solid fill Add some debugging code. Disable acceleration; fix bug with forgotten multiplication with bpp At finish_access() do the whole region Make the fetched regions much tighter for core text Tighten damage region for fill rect Initial preparations for surfaces. Update to the new dixPrivate ABI. Set the correct size of pixmaps Fix surface bugs Enable solid fills for surfaces Initial (buggy) support for copy area from offscreens Delete most debug spew Faster malloc() implemenetation Fix segmentation fault when no surfaces are available Fix surface_init() Add dependency tracking for surfaces. Split uxa_glyphs_init() into uxa_init_resources(). Some memory management changes Add put_image() acceleration Fix a bunch of warnings Move the surface lists into qxl_screen_t Track the pixmap in the surface struct. Track live surfaces in a doubly linked list. Add qxl_surface_evacuates/replace_all() methods. Migrate pixmaps out of video memory before mode setting Comment out debugging spew uxa: In change_window_attributes() only read back if the backing pixmap changed Don't unmap memory until after uxa_close_screen; allow surface creation without vtSema Add debugging code Only add images to the cache if they are 128x128 or bigger S=C3=B8ren Sandmann Pedersen (8): Remove unused ops from qxl.h Add stripped-down version of damage.c as uxa-damage.c. Don't use it yet Add a region argument to prepare access. Add a surface cache More explicit life cycle management Make it compile with and without dixLookupPrivate() changes. Remove calls to SourceValidate() from uxa-damage.c Bump version number git tag: xf86-video-qxl-0.0.13 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-qxl-0.0.13.tar.bz2 MD5: c1f177a26ed32f48f68158bf92439ede xf86-video-qxl-0.0.13.tar.bz2 SHA1: 67c358c4a4c2adfa039d024f0c5d2ba2ba9ac6aa xf86-video-qxl-0.0.13.tar.bz2 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-qxl-0.0.13.tar.gz MD5: 1c649e4672b1c860d0ae8b0a004f771d xf86-video-qxl-0.0.13.tar.gz SHA1: c6b85b2d4278b485c6b27c3874e0ae1fa174a13c xf86-video-qxl-0.0.13.tar.gz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iEYEARECAAYFAk1AJ5QACgkQmxfmIW/3wahP2ACglvZnryqxKERZ+szt40pr5iN2 wskAnRlO5Qrx7i2WIE4BrR2MrqY7Eyab =3DB0US -----END PGP SIGNATURE-----