xserver-xorg-video-qxl: Changes to 'upstream-ubuntu'
New branch 'upstream-ubuntu' available with the following commits:
commit 75478d7bb33745dc7907fa4a1227ad634ffb6f24
Merge: 68a20c0 1b5a3f6
Author: Bryce Harrington <bryce@canonical.com>
Date: Fri Jan 20 12:48:46 2012 -0800
Merge ../xf86-video-qxl into upstream-ubuntu
commit 1b5a3f606a16fd704cdbd296b29f7dc89faf8471
Author: Søren Sandmann Pedersen <ssp@l3000.localdomain>
Date: Thu Jan 19 14:56:30 2012 -0500
Use u64_to_pointer() instead of a cast to void *
commit 8aad7d4d95cd095e8e11cabbfde10b5d3b755a72
Author: Søren Sandmann Pedersen <ssp@localhost.localdomain>
Date: Thu Jan 19 08:18:58 2012 -0500
Track damage for PolyLine fallbacks.
This is a substantial speedup for the Gimp.
commit c2ae430e572a1c7c8cebb8174482ded743a0b7f2
Author: Alon Levy <alevy@redhat.com>
Date: Tue Jan 17 17:50:18 2012 +0200
qxl-driver: call vgaHWSetStdFuncs explicitly
Previously it was called via vgaHWGetHWRec, since 1.11.99.901
it is no longer so. The relevant xserver commit:
4bd6579188e718654c35f95623fd4772f9e0ef06
vgahw: Don't default to standard (port space) access routines
From: Adam Jackson <ajax@redhat.com>
commit 37230939c6ebebac1ee9ce0f3de66a9a22355ab0
Author: Alon Levy <alevy@redhat.com>
Date: Fri Jan 13 17:15:42 2012 +0200
build fixes: sched_yield and missing declaration
From: Adam Jackson <ajax@redhat.com>
commit c02da3f529513fc42afce9185e41852b8ae1407a
Author: Søren Sandmann Pedersen <ssp@redhat.com>
Date: Wed Jan 18 08:40:18 2012 -0500
Guard access to "pci" with #ifndef XPSICE
commit 89f71d1be4a28e7bf0d60e3089b1f28202fb821f
Author: Søren Sandmann Pedersen <ssp@redhat.com>
Date: Tue Jan 17 11:24:29 2012 -0500
Fix mis-merge
qxl_reset() has to be defined before qxl_close_screen().
commit 9600e4a0b57693da451f3f5ca61637d0275c3836
Author: Søren Sandmann Pedersen <ssp@redhat.com>
Date: Wed Oct 5 12:27:27 2011 -0400
Reset non-primary device out of CloseScreen().
Otherwise, client windows will linger even after the server shuts
down. Don't reset the primary device so that we can preserve the fonts
etc.
commit e2fad1c9afe55ee9909a3ec8f142d2611f88b3f7
Author: Søren Sandmann Pedersen <ssp@redhat.com>
Date: Sat Mar 19 12:47:52 2011 -0400
If qxl_pre_init() is called without a confScreen, just return FALSE.
Otherwise, the driver crashes when called from Xorg -configure.
commit 420876da9eafeece83e4719a469d2e1ce0b13478
Author: Søren Sandmann Pedersen <ssp@redhat.com>
Date: Tue Aug 9 05:16:56 2011 -0400
Transmit images in smaller chunks
This makes use of the 'chunks' feature of the SPICE protocol to send
images in chunks smaller than 512 * 512 bytes. This reduces the
likelihood of running out of memory when big image are transmitted.
commit 5da2a6e4999265b717a7fd18039a90edcd9ba941
Author: Alon Levy <alevy@redhat.com>
Date: Sun Dec 18 19:48:57 2011 +0200
configure.ac: support autoconf 2.63
AC_CHECK_FILE(cond,[not-empty],[]) in autoconf 2.63 produces an empty
else that is illegal for bash, but forgoes the else when given a
AC_CHECK_FILE(cond,[not-empty]). 2.68 produces correct output on both,
so it's unaffected.
commit 10d122e7bc9a78be17b130c27495564562bf0f93
Author: Søren Sandmann Pedersen <ssp@redhat.com>
Date: Mon Dec 19 02:09:37 2011 -0500
Revert "Use new 8BIT_A format for 8 bit pixmaps."
This reverts commit 8ea466a2f408524a9fcc08ed0a17f3c935857afa.
(This change was pushed accidentally)
commit 635a5887c52382b481de1ecca463a3fbb7fd6aa3
Author: Søren Sandmann <ssp@redhat.com>
Date: Sat Dec 17 05:39:32 2011 -0500
Don't translate newly generated paccess region
The region passed to uxa_prepare_access() is in screen coordinates,
but the driver wants drawable coordinates. Hence we do a translation.
However, when the passed region is NULL, we generate the region
ourselves based on the full drawable extents. This region is already
in drawable space so shouldn't be translated.
commit 8ea466a2f408524a9fcc08ed0a17f3c935857afa
Author: Søren Sandmann <ssp@redhat.com>
Date: Tue Dec 13 03:51:35 2011 -0500
Use new 8BIT_A format for 8 bit pixmaps.
commit 30b4b72cdbdf9f0e92a8d1c4e01779f60f15a741
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: Thu Oct 6 17:06:10 2011 +0200
support _ASYNC io calls and interrupt handling (busy wait)
rebased with Xspice changes.
Signed-off-by: Alon Levy <alevy@redhat.com>
commit c77ba9f217093f946a4c6bf6edf9f34b24844d8d
Author: Søren Sandmann <ssp@redhat.com>
Date: Fri Oct 28 12:56:30 2011 -0400
Translate the access region according to the drawable offset.
The driver code expects to be given coordinates relative to the
offscreen pixmap.
commit 0d3a9a626402ef0cc52430fe4cb35d7b5da68536
Author: Alon Levy <alevy@redhat.com>
Date: Tue Aug 2 21:31:11 2011 +0300
rename xspice Xspice
commit 38cedb7ad42f11fe451507d82922d4e94cdcf15d
Author: Alon Levy <alevy@redhat.com>
Date: Mon Aug 1 19:17:48 2011 +0300
xspice: make --cgdb non magical, use XSPICE_ENABLE_GDB
commit b89a0b11b1133bf2991580203867830747ad4de1
Author: Søren Sandmann Pedersen <ssp@localhost.localdomain>
Date: Sun Aug 21 10:11:48 2011 -0400
Only save the VGA fonts for the primary device.
Otherwise, if we try to save the VGA fonts when initializing a
non-primary device, the saving will be routed to the primary one
putting it into VGA mode, which then locks up.
commit 4a040532492b212e05f5375994adcfdd171e0410
Author: Søren Sandmann Pedersen <ssp@redhat.com>
Date: Tue Jul 26 13:44:30 2011 -0400
Ignore devices classes when matching PCI devices
A device_class of 0x00030000 means we will only match VGA compatible
controllers, but when multiple devices are added to the VM, the
additional ones will have subclass 0x8000 ("Display controller").
We need to be able to drive those too.
commit 3b851a37a7030688fc8ee361167b3567e6623edf
Author: Alon Levy <alevy@redhat.com>
Date: Sat Jul 23 20:31:11 2011 +0300
spiceqxl.xorg.conf.example: typo and order fixes
commit c65af64529a7abd99bd175e1e49fb98f289fb55a
Author: Alon Levy <alevy@redhat.com>
Date: Sat Jul 23 20:08:35 2011 +0300
README.xspice: use consistent and vnc default port
commit f637c79f121348b02b0fdae7613675acda380815
Author: Alon Levy <alevy@redhat.com>
Date: Sat Jul 23 20:07:04 2011 +0300
xspice: add missing --tls-port default
Reply to: