xserver-xorg-video-qxl: Changes to 'debian-experimental'

2013-11-09 Thread Liang Guo
 ChangeLog   |  925 +
 NEWS|   12 
 configure.ac|   55 +
 debian/changelog|   18 
 debian/control  |4 
 debian/rules|4 
 debian/source/options   |2 
 examples/spiceqxl.xorg.conf.example |   43 
 scripts/Xspice  |  181 +++
 src/Makefile.am |   34 
 src/dfps.c  |  366 +++
 src/dfps.h  |   27 
 src/murmurhash3.c   |8 
 src/qxl.h   |  164 ++-
 src/qxl_cursor.c|   52 -
 src/qxl_driver.c| 1860 +---
 src/qxl_drmmode.c   |  952 ++
 src/qxl_drmmode.h   |   93 +
 src/qxl_edid.c  |  209 
 src/qxl_image.c |   76 -
 src/qxl_io.c|  209 
 src/qxl_kms.c   |  739 ++
 src/qxl_mem.c   |  772 +-
 src/qxl_option_helpers.h|2 
 src/qxl_ring.c  |2 
 src/qxl_surface.c   | 1251 
 src/qxl_surface.h   |   55 +
 src/qxl_surface_ums.c   |  850 
 src/qxl_ums_mode.c  |  506 +
 src/qxl_uxa.c   |  581 +++
 src/spiceqxl_audio.c|  343 ++
 src/spiceqxl_audio.h|   31 
 src/spiceqxl_display.c  |   15 
 src/spiceqxl_display.h  |2 
 src/spiceqxl_driver.c   |4 
 src/spiceqxl_inputs.c   |   79 -
 src/spiceqxl_inputs.h   |2 
 src/spiceqxl_io_port.c  |   26 
 src/spiceqxl_main_loop.c|8 
 src/spiceqxl_main_loop.h|1 
 src/spiceqxl_spice_server.c |   20 
 src/spiceqxl_uinput.c   |  124 ++
 src/spiceqxl_uinput.h   |8 
 src/spiceqxl_vdagent.c  |  170 +++
 src/spiceqxl_vdagent.h  |8 
 src/uxa/uxa-accel.c |   80 +
 src/uxa/uxa-glyphs.c|2 
 src/uxa/uxa-priv.h  |3 
 src/uxa/uxa-render.c|6 
 tests/xspice_audio_test.py  |   19 
 tests/xspice_audio_test_helper.py   |   19 
 tests/xspice_util.py|   69 +
 52 files changed, 7837 insertions(+), 3254 deletions(-)

New commits:
commit 270b0409ff4e081d3412947e2f02c21bb94c46f6
Author: Liang Guo 
Date:   Thu Nov 7 13:18:39 2013 +0800

Ignore tests in debian/source/options

diff --git a/debian/changelog b/debian/changelog
index 132af21..d929e0f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,12 @@
-xserver-xorg-video-qxl (0.1.1-1) UNRELEASED; urgency=low
+xserver-xorg-video-qxl (0.1.1-1) unstable; urgency=low
 
+  [Michele Cane]
   * New upstream release.
 
- -- Michele Cane   Mon, 21 Oct 2013 22:07:36 +0200
+  [Liang Guo]
+  * Ignore tests in debian/source/options
+
+ -- Liang Guo   Thu, 24 Oct 2013 09:49:08 +0800
 
 xserver-xorg-video-qxl (0.1.0-2) unstable; urgency=low
 
diff --git a/debian/source/options b/debian/source/options
index c866a57..1df5173 100644
--- a/debian/source/options
+++ b/debian/source/options
@@ -1,2 +1,2 @@
-diff-ignore = 
autogen.sh|.git|TODO.xspice|ChangeLog|Makefile.in|aclocal.m4|config.guess|config.h.in|config.sub|configure|depcomp|install-sh|ltmain.sh|missing
+diff-ignore = 
autogen.sh|.git|TODO.xspice|ChangeLog|Makefile.in|aclocal.m4|config.guess|config.h.in|config.sub|configure|depcomp|install-sh|ltmain.sh|missing|tests
 

commit 432680e4e5786d6b84eb5c8b5fdbbfd9cc040831
Author: Michele Cane 
Date:   Mon Oct 21 22:08:21 2013 +0200

Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index 1a3cc94..dbaffb8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,928 @@
+commit b8b67dc138092de488fb6ef62ce4bcb99aaa881a
+Author: Alon Levy 
+Date:   Sun Oct 20 17:59:07 2013 +0300
+
+Release 0.1.1
+
+commit 27cb65b1ad669789bebef356ea9086491dbed382
+Author: Alon Levy 
+Date:   Sun Oct 20 16:33:39 2013 +0300
+
+xspice: add tests for audio remoting
+
+Signed-off-by: Alon Levy 
+
+commit 7d84ff3a11d61d0619ab3492097b493d08e97ad2
+Author: Alon Levy 
+Date:   Sun Oct 20 16:32:54 2013 +0300
+
+Xspice: kill Xorg process on SIGTERM
+
+Signed-off-by: Alon Levy 
+
+commit 715707cf3038447138c5408e6ed91d788c7e37fa
+Author: Alon Levy 
+Date:   Sun Oct 20 15:36:30 2013 +0300
+
+qxl_image: fix build break once MIN/MAX switched to spice-protocol
+
+In commit 5e122e4ab1ac35186cc610cd0d518cfd5e78d902
+
+commit 48d762993653d1d88da4b93a646bafd844507f26
+Author: Alon Levy 
+Date:   Sun Oct 13 15:39:43 2013 +0300
+
+spiceqxl_audio: fix possible buffer overflow (clang)
+
+I've tested this. Previously strnc

xserver-xorg-video-qxl: Changes to 'debian-experimental'

2013-03-02 Thread Liang Guo
 debian/changelog  |3 +++
 debian/source/options |3 ++-
 2 files changed, 5 insertions(+), 1 deletion(-)

New commits:
commit df72c618d991433ccb7a25f609ec0914e5f0cef7
Author: Liang Guo 
Date:   Sat Mar 2 20:30:59 2013 +0800

Ignore automatically generated files when build packages

diff --git a/debian/changelog b/debian/changelog
index 4f0f5ab..816929d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,9 @@ xserver-xorg-video-qxl (0.1.0-1) experimental; urgency=low
 
   [ Timo Aaltonen ]
   * control: Bump build-dep on libspice-protocol-dev to >= 0.12.2~.
+  
+  [ Liang Guo ]
+  * Ignore automatically generated files when build packages.
 
  -- Liang Guo   Tue, 22 Jan 2013 23:36:17 +0800
 
diff --git a/debian/source/options b/debian/source/options
index fc938a6..c866a57 100644
--- a/debian/source/options
+++ b/debian/source/options
@@ -1 +1,2 @@
-diff-ignore = autogen.sh|.git|TODO.xspice|ChangeLog
+diff-ignore = 
autogen.sh|.git|TODO.xspice|ChangeLog|Makefile.in|aclocal.m4|config.guess|config.h.in|config.sub|configure|depcomp|install-sh|ltmain.sh|missing
+


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1ublbf-0006pu...@vasks.debian.org



xserver-xorg-video-qxl: Changes to 'debian-experimental'

2013-01-22 Thread Liang Guo
 debian/changelog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 1378e2cf9d2d702beaf6f72b4def31ccc68137cf
Author: Liang Guo 
Date:   Tue Jan 22 23:38:27 2013 +0800

Upload to experimental

diff --git a/debian/changelog b/debian/changelog
index a65d4c1..4f0f5ab 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-video-qxl (0.1.0-1) UNRELEASED; urgency=low
+xserver-xorg-video-qxl (0.1.0-1) experimental; urgency=low
 
   [ Maarten Lankhorst ]
   * New upstream release.
@@ -6,7 +6,7 @@ xserver-xorg-video-qxl (0.1.0-1) UNRELEASED; urgency=low
   [ Timo Aaltonen ]
   * control: Bump build-dep on libspice-protocol-dev to >= 0.12.2~.
 
- -- Maarten Lankhorst   Thu, 19 Jul 2012 
11:25:04 +0200
+ -- Liang Guo   Tue, 22 Jan 2013 23:36:17 +0800
 
 xserver-xorg-video-qxl (0.0.17-2) unstable; urgency=low
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1txg2s-0004ze...@vasks.debian.org



xserver-xorg-video-qxl: Changes to 'debian-experimental'

2012-10-02 Thread Timo Aaltonen
 debian/changelog |2 +-
 debian/control   |2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 7f25f336f07b7f5b3db077a3664c20a2821d9712
Author: Timo Aaltonen 
Date:   Tue Oct 2 23:44:33 2012 +0300

this needs protocol 0.12.2

diff --git a/debian/changelog b/debian/changelog
index e445ce8..a65d4c1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,7 +4,7 @@ xserver-xorg-video-qxl (0.1.0-1) UNRELEASED; urgency=low
   * New upstream release.
 
   [ Timo Aaltonen ]
-  * control: Bump build-dep on libspice-protocol-dev to >= 0.12.0~.
+  * control: Bump build-dep on libspice-protocol-dev to >= 0.12.2~.
 
  -- Maarten Lankhorst   Thu, 19 Jul 2012 
11:25:04 +0200
 
diff --git a/debian/control b/debian/control
index 8cd7f23..928d53e 100644
--- a/debian/control
+++ b/debian/control
@@ -20,7 +20,7 @@ Build-Depends:
  libtool,
  xutils-dev (>= 1:7.5),
  quilt (>= 0.46-7~),
- libspice-protocol-dev (>= 0.12.0~),
+ libspice-protocol-dev (>= 0.12.2~),
  libspice-server-dev [amd64],
  python,
 Standards-Version: 3.9.3


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1tj9ll-0003qm...@vasks.debian.org



xserver-xorg-video-qxl: Changes to 'debian-experimental'

2012-10-01 Thread Timo Aaltonen
 ChangeLog  |  378 +++
 configure.ac   |4 
 debian/changelog   |6 
 debian/control |2 
 src/Makefile.am|7 
 src/mspace.h   |2 
 src/qxl.h  |   64 +
 src/qxl_cursor.c   |4 
 src/qxl_driver.c   | 2420 +
 src/qxl_edid.c |  209 
 src/qxl_image.c|   20 
 src/qxl_mem.c  |   31 
 src/qxl_ring.c |   20 
 src/qxl_surface.c  |  275 +
 src/spiceqxl_inputs.c  |   28 
 src/spiceqxl_io_port.c |4 
 src/uxa/uxa-glyphs.c   |9 
 src/uxa/uxa-priv.h |2 
 src/uxa/uxa.c  |7 
 19 files changed, 2661 insertions(+), 831 deletions(-)

New commits:
commit 7dc6cdb47d84aaed58d0454cd72e068ef1500399
Author: Timo Aaltonen 
Date:   Tue Oct 2 00:08:47 2012 +0300

control: Bump build-dep on libspice-protocol-dev to >= 0.12.0~.

diff --git a/debian/changelog b/debian/changelog
index 3eeda00..e445ce8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,11 @@
 xserver-xorg-video-qxl (0.1.0-1) UNRELEASED; urgency=low
 
+  [ Maarten Lankhorst ]
   * New upstream release.
 
+  [ Timo Aaltonen ]
+  * control: Bump build-dep on libspice-protocol-dev to >= 0.12.0~.
+
  -- Maarten Lankhorst   Thu, 19 Jul 2012 
11:25:04 +0200
 
 xserver-xorg-video-qxl (0.0.17-2) unstable; urgency=low
diff --git a/debian/control b/debian/control
index 2701e96..8cd7f23 100644
--- a/debian/control
+++ b/debian/control
@@ -20,7 +20,7 @@ Build-Depends:
  libtool,
  xutils-dev (>= 1:7.5),
  quilt (>= 0.46-7~),
- libspice-protocol-dev (>= 0.8.1~),
+ libspice-protocol-dev (>= 0.12.0~),
  libspice-server-dev [amd64],
  python,
 Standards-Version: 3.9.3

commit cf8bfaecf19c9655e1424f281b9c88dbc005b6e5
Author: Timo Aaltonen 
Date:   Mon Oct 1 23:53:50 2012 +0300

update the changelogs

diff --git a/ChangeLog b/ChangeLog
index 6899b64..1a3cc94 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,381 @@
+commit d8bb331784792bfd35bf158875b434243f0fe019
+Author: Søren Sandmann Pedersen 
+Date:   Thu Sep 20 19:11:55 2012 -0400
+
+Version bump to 0.1.0
+
+commit 6520293e1e1f57bafbcf99592e766f810ce3ad2d
+Author: Søren Sandmann Pedersen 
+Date:   Thu Sep 20 16:26:36 2012 -0400
+
+Make the checks for composite and a8 return FALSE for Xspice
+
+They depend on the PCI revision which is not available for Xspice.
+
+commit 7f0b820d919eb944eae201de03b186bd247b0324
+Author: Jeremy White 
+Date:   Wed Sep 12 10:38:41 2012 -0500
+
+Only use dixScreenSpecificPrivatesSize if we have a new enough Xorg.
+
+This lets us continue to support older Xorg releases.
+This reverts 4f37cd85 and partially reverts 4a43bd4.
+
+commit fb038eb37906eba9a88e0cb6622a59f06dcc2a68
+Author: Søren Sandmann 
+Date:   Wed Sep 12 12:54:06 2012 -0400
+
+Don't issue composite commands or create a8 surfaces when not available
+
+When the device or the client are not capable of composite commands or a8
+surfaces, don't issue these commands.
+
+commit 4f37cd854f128714b8fcf3c0ab8afd72986407a0
+Author: Johannes Obermayr 
+Date:   Fri Sep 7 18:05:21 2012 +0200
+
+Require XServer >= 1.12.99.901 in conjunction with commit 4a43bd4.
+
+commit 7059cff787eef80f3d3345de705e912b292a9f97
+Author: Søren Sandmann 
+Date:   Thu Jul 12 09:53:31 2012 -0400
+
+Add Render support
+
+This commit adds support for using the new Composite command in spice
+protocol 0.12.0. This command is similar to the Composite request in
+the X Render protocol.
+
+By implementing the UXA composite stubs, we get acceleration for most
+common Composite requests, including glyphs.
+
+commit 2fecf3a171e64ca0dad5653ed740409dc5af2edf
+Author: Søren Sandmann 
+Date:   Tue Dec 20 09:01:17 2011 -0500
+
+Enable 8 bit pixmaps.
+
+a8 surfaces are now supported with the 8BIT_A format in spice, so we
+can have support 8 bit pixmaps.
+
+commit 37c97620da959d9214abfc760835aa3031d54daa
+Author: Søren Sandmann 
+Date:   Sun Aug 12 11:03:16 2012 -0400
+
+Use an RGBA format for 32 bit images
+
+With the upcoming Render changes, we can no longer assume that the
+fourth channel of images is unused.
+
+commit 1e89aab2dc0beb01f43a2397faa05a8cd01a7547
+Author: Søren Sandmann 
+Date:   Wed Aug 22 15:27:09 2012 -0400
+
+uxa: Plug leak in uxa_glyphs_via_masks
+
+If prepare_composite() fails, we need to free the temporary mask
+before returning.
+
+commit afd8d20b84a4b4e9b22483e379d594517333e8c7
+Author: Søren Sandmann 
+Date:   Tue Aug 14 14:20:11 2012 -0400
+
+uxa-glyphs: don't prepare composite when dest is not offscreen
+
+It is possbible for a pixmap to not be in video memory after
+uxa_clear_pixmap() was called. When this happens, we need to destroy
+the pixmap and return 1 to indicate that the operation can't be
+accelerated.
+
+commit e738d00e1fb3cd469f850765e2b42976c2a85764
+Author: Søren Sandmann 
+Dat

xserver-xorg-video-qxl: Changes to 'debian-experimental'

2012-07-19 Thread Maarten Lankhorst
 .gitignore  |1 
 debian/Xspice.1 |   72 
 2 files changed, 73 insertions(+)

New commits:
commit a9164839fb99f9b072b0659c401f603fa5505123
Author: Maarten Lankhorst 
Date:   Thu Jul 19 12:11:01 2012 +0200

Add debian/Xspice.1 to version control.

.gitignore accidentally added this to ignore.

diff --git a/.gitignore b/.gitignore
index e32a9c3..d23b754 100644
--- a/.gitignore
+++ b/.gitignore
@@ -76,3 +76,4 @@ core
 #  Edit the following section as needed
 # For example, !report.pc overrides *.pc. See 'man gitignore'
 #
+!debian/Xspice.1
diff --git a/debian/Xspice.1 b/debian/Xspice.1
new file mode 100644
index 000..02fc49d
--- /dev/null
+++ b/debian/Xspice.1
@@ -0,0 +1,72 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.40.8.
+.TH XSPICE "1" "April 2012" "Xspice" "User Commands"
+.SH NAME
+Xspice \- X server and SPICE server
+.SH DESCRIPTION
+usage: Xspice [Xspice and Xorg options intermixed]
+.PP
+example usage: Xspice \fB\-\-port\fR 5900 \fB\-\-disable\-ticketing\fR :1.0
+.SS "optional arguments:"
+.TP
+\fB\-h\fR, \fB\-\-help\fR
+show this help message and exit
+.HP
+\fB\-\-xorg\fR XORG
+.HP
+\fB\-\-config\fR CONFIG
+.TP
+\fB\-\-port\fR PORT
+standard spice port
+.TP
+\fB\-\-tls\-port\fR TLS_PORT
+spice tls port
+.TP
+\fB\-\-disable\-ticketing\fR
+do not require a client password
+.TP
+\fB\-\-sasl\fR
+enable sasl
+.TP
+\fB\-\-x509\-dir\fR X509_DIR
+x509 directory for tls
+.TP
+\fB\-\-cacert\-file\fR CACERT_FILE
+ca certificate file for tls
+.TP
+\fB\-\-x509\-cert\-file\fR X509_CERT_FILE
+server certificate file for tls
+.TP
+\fB\-\-x509\-key\-file\fR X509_KEY_FILE
+server key file for tls
+.TP
+\fB\-\-x509\-key\-password\fR X509_KEY_PASSWORD
+key file password for tls
+.HP
+\fB\-\-tls\-ciphers\fR TLS_CIPHERS
+.HP
+\fB\-\-dh\-file\fR DH_FILE
+.TP
+\fB\-\-password\fR PASSWORD
+set password required to connect to server
+.TP
+\fB\-\-image\-compression\fR {off,auto_glz,auto_lz,quic,glz,lz}
+auto_glz by default
+.TP
+\fB\-\-jpeg\-wan\-compression\fR {auto,never,always}
+auto by default
+.TP
+\fB\-\-zlib\-glz\-wan\-compression\fR {auto,never,always}
+auto by default
+.TP
+\fB\-\-streaming\-video\fR {off,all,filter}
+filter by default
+.HP
+\fB\-\-ipv4\-only\fR
+.HP
+\fB\-\-ipv6\-only\fR
+.PP
+Any options not parsed by Xspice get passed to Xorg as is.
+.SH SEE ALSO
+Spice related documents can be found at 
http://www.spice-space.org/documentation.html
+.PP
+This manual page was generated with help2man by Liang Guo 
, for the Debian project (and may be used by others).


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1srnph-0001yx...@vasks.debian.org



xserver-xorg-video-qxl: Changes to 'debian-experimental'

2012-07-19 Thread Maarten Lankhorst
 ChangeLog   |  721 
 README.xspice   |4 
 configure.ac|   15 
 debian/changelog|6 
 src/Makefile.am |3 
 src/compat-api.h|   99 ++
 src/mspace.c|   44 ++
 src/mspace.h|   10 
 src/qxl.h   |   26 +
 src/qxl_cursor.c|3 
 src/qxl_driver.c|  237 +-
 src/qxl_image.c |4 
 src/qxl_mem.c   |   59 +++
 src/qxl_option_helpers.c|4 
 src/qxl_ring.c  |4 
 src/qxl_surface.c   |  123 ++-
 src/spiceqxl_display.c  |7 
 src/spiceqxl_driver.c   |3 
 src/spiceqxl_inputs.c   |3 
 src/spiceqxl_io_port.c  |   11 
 src/spiceqxl_main_loop.c|   20 +
 src/spiceqxl_spice_server.c |3 
 src/uxa/uxa-accel.c |2 
 src/uxa/uxa-damage.c|1 
 src/uxa/uxa-glyphs.c|   12 
 src/uxa/uxa-priv.h  |3 
 src/uxa/uxa.c   |   18 -
 27 files changed, 1288 insertions(+), 157 deletions(-)

New commits:
commit 6067a058c4a56391240f80ff8a38433e39e37201
Author: Maarten Lankhorst 
Date:   Thu Jul 19 11:27:19 2012 +0200

New upstream release.

diff --git a/debian/changelog b/debian/changelog
index 6bb3bce..047084a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-qxl (0.0.18~gitde66207-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- Maarten Lankhorst   Thu, 19 Jul 2012 
11:25:04 +0200
+
 xserver-xorg-video-qxl (0.0.17-2) unstable; urgency=low
 
   * Enable Xspice (Closes: 668537)

commit 208d03ae96ab7a7b4087015d739145643bbf1fba
Author: Maarten Lankhorst 
Date:   Thu Jul 19 11:27:12 2012 +0200

bump changelog

diff --git a/ChangeLog b/ChangeLog
index 669c70e..6899b64 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,724 @@
+commit de66207883efc1f32e96907c3e64f17b2bdf6c3e
+Author: Alon Levy 
+Date:   Sun Jul 8 14:05:08 2012 +0300
+
+qxl_driver/qxl_switch_mode: destroy is not idempotent
+
+commit 6267b1a56f6104409fcb970eddc4ea9606421331
+Author: Alon Levy 
+Date:   Wed Mar 7 14:30:58 2012 +0200
+
+spiceqxl_display: reformat & rephrase Xspice comment
+
+commit e0f301fc0512502542573b3f8dd9452f5a7ea6e1
+Author: Jeremy White 
+Date:   Wed Jun 13 17:04:12 2012 -0500
+
+Compute totalPixmapSize using the same logic as in dix/pixmap.c, rather 
than hard coding 100.
+
+This was found while building with a modified X server; one with a 
PixmapRec size of 224, not 64 :-/.
+
+commit 6832c0fd917556c52f56f8e82706a83942ed3dc1
+Author: Jeremy White 
+Date:   Sun Jun 3 10:28:05 2012 -0500
+
+Actually process write watches in the wakeup handler
+
+My apologies for the churn; this is, I think, a slightly better patch than
+my previous patch, 'Process watches even when there is no X activity', in 
that
+it avoids doing an extra polling select when we're idle.
+
+commit 72a0def8114073c0051f3df880f731d3968cb344
+Author: Alon Levy 
+Date:   Wed May 30 13:44:40 2012 +0300
+
+qxl_switch_mode: don't evacuate, just recreate primary surface
+
+In summary, on vt enter we still:
+ reset
+ recreate memory slots
+ clear our mspace allocators
+ and then do what switch mode below says
+
+On vt leave we still:
+ reset (this is redundant since the first VGA access will trigger a
+ reset on the device side)
+
+On switch mode however we only:
+ destroy primary surface
+ create primary surface (different size)
+
+commit 8df3eba368e80f60ce815300b85a567a9b02141c
+Author: Alon Levy 
+Date:   Thu May 31 13:04:01 2012 +0300
+
+qxl_surface: don't unlink surface 0
+
+The primary surface, i.e. qxl->primary, the only surface with id==0, is
+allocated in qxl_surface_cache_create_primary with prev==next==NULL.
+Unlinking it was producing a wrong cache->free_surfaces == NULL. This
+was not a problem because unlinking the primary only happened in
+switch_host, which then called surface_cache_init. In a following commit
+switch_host is simplified to destroy-primary+create-primary, so this bug
+needs to be fixed first to avoid leaking surfaces and reaching a no
+surface available situation.
+
+commit 22157d4750f9090927d2e3473aa3d3a4f5232792
+Author: Alon Levy 
+Date:   Thu May 31 13:03:54 2012 +0300
+
+qxl_surface: add DEBUG_SURFACE_LIFECYCLE helpers
+
+commit 0f817bb4e1b4e33ef50c0399c92f1cc091840ef5
+Author: Alon Levy 
+Date:   Tue May 29 12:25:12 2012 +0300
+
+io: add qxl_io_destroy_primary
+
+commit 326b80974b4080ed7519801f7d1c96077f5ae0b9
+Author: Alon Levy 
+Date:   Wed May 23 20:50:46 2012 +0300
+
+prefix io with qxl_io, add several
+
+commit 73981e02c90cc81dd462f9fc2a00b5b11a9eab00
+Author: Alon Levy 
+Date:   Wed May 23 20:52:48 2012 +0300
+
+qxl.h: add device_primary tri state UNDEFINED/NONE/CREATED
+
+commit b600edc4

xserver-xorg-video-qxl: Changes to 'debian-experimental'

2012-07-18 Thread Maarten Lankhorst
New branch 'debian-experimental' available with the following commits:


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1srth2-0001or...@vasks.debian.org