Bug#663953: xserver-xorg-video-radeon: when start gdm3 the screen image was crupted

2012-03-15 Thread Michel Dänzer
On Mit, 2012-03-14 at 17:08 +0800, lhs wrote: 
> 
> when starting gdm3 , the screen image was crupted!

Corrupted how?


> Xorg X server log files on system:
> --
> -rw-r--r-- 1 root root 19371 Feb 12 08:35 /var/log/Xorg.438.log
> -rw-r--r-- 1 root root 19371 Feb 12 08:35 /var/log/Xorg.434.log
> -rw-r--r-- 1 root root 19371 Feb 12 08:35 /var/log/Xorg.339.log
> -rw-r--r-- 1 root root 19371 Feb 12 08:35 /var/log/Xorg.437.log
> -rw-r--r-- 1 root root 19371 Feb 12 08:35 /var/log/Xorg.338.log
> -rw-r--r-- 1 root root 19371 Feb 12 08:35 /var/log/Xorg.439.log
> -rw-r--r-- 1 root root 19371 Feb 12 08:35 /var/log/Xorg.436.log
> -rw-r--r-- 1 root root 19371 Feb 12 08:35 /var/log/Xorg.435.log
> [...]

Such a large number of log files created in a short amount of time makes
me think of http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=650183 ,
which I sometimes hit even when the X server works just fine.


-- 
Earthling Michel Dänzer   |   http://www.amd.com
Libre software enthusiast |  Debian, X and DRI developer



--
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/1331800236.4597.368.camel@thor.local



xserver-xorg-input-evdev: Changes to 'ubuntu'

2012-03-15 Thread Chase Douglas
 ChangeLog |8 
 configure.ac  |2 +-
 debian/changelog  |   10 ++
 debian/control|2 +-
 debian/patches/0005-fix-horiz-scrolling.patch |   23 +++
 debian/patches/series |1 +
 6 files changed, 44 insertions(+), 2 deletions(-)

New commits:
commit 07dd490a682621169023b781509eac59898faf38
Author: Chase Douglas 
Date:   Thu Mar 15 08:46:23 2012 -0700

releasing version 1:2.7.0-0ubuntu1

diff --git a/debian/changelog b/debian/changelog
index 25f0e10..8fc1ffb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-input-evdev (1:2.7.0-0ubuntu1) UNRELEASED; urgency=low
+xserver-xorg-input-evdev (1:2.7.0-0ubuntu1) precise; urgency=low
 
   * New upstream release
 - No changes since last git snapshot
@@ -6,7 +6,7 @@ xserver-xorg-input-evdev (1:2.7.0-0ubuntu1) UNRELEASED; 
urgency=low
 - Add 0005-fix-horiz-scrolling.patch from upstream
   * Bump lintian standards version to 3.9.3
 
- -- Chase Douglas   Thu, 15 Mar 2012 08:40:14 -0700
+ -- Chase Douglas   Thu, 15 Mar 2012 08:40:36 -0700
 
 xserver-xorg-input-evdev (1:2.6.99.901+git20120126-0ubuntu2) precise; 
urgency=low
 

commit 6a1d5186a223c342b8344121b5848734fe10285f
Author: Chase Douglas 
Date:   Thu Mar 15 08:40:31 2012 -0700

Bump lintian standards version to 3.9.3

diff --git a/debian/changelog b/debian/changelog
index 900920d..25f0e10 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,8 +4,9 @@ xserver-xorg-input-evdev (1:2.7.0-0ubuntu1) UNRELEASED; 
urgency=low
 - No changes since last git snapshot
   * Fix horizontal scroll direction (LP: #932439)
 - Add 0005-fix-horiz-scrolling.patch from upstream
+  * Bump lintian standards version to 3.9.3
 
- -- Chase Douglas   Thu, 15 Mar 2012 08:36:17 -0700
+ -- Chase Douglas   Thu, 15 Mar 2012 08:40:14 -0700
 
 xserver-xorg-input-evdev (1:2.6.99.901+git20120126-0ubuntu2) precise; 
urgency=low
 
diff --git a/debian/control b/debian/control
index de451b0..7de165d 100644
--- a/debian/control
+++ b/debian/control
@@ -18,7 +18,7 @@ Build-Depends:
  xutils-dev (>= 1:7.5+4),
  libudev-dev,
  libmtdev-dev,
-Standards-Version: 3.9.2
+Standards-Version: 3.9.3
 Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-input-evdev
 Vcs-Browser: 
http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-input-evdev.git
 

commit 978eaa84d8bbc203bb5d2b8f925adafd5633d37d
Author: Chase Douglas 
Date:   Thu Mar 15 08:39:44 2012 -0700

Fix horizontal scroll direction (LP: #932439)

* Fix horizontal scroll direction (LP: #932439)
  - Add 0005-fix-horiz-scrolling.patch from upstream

diff --git a/debian/changelog b/debian/changelog
index 2b521be..900920d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,8 +2,10 @@ xserver-xorg-input-evdev (1:2.7.0-0ubuntu1) UNRELEASED; 
urgency=low
 
   * New upstream release
 - No changes since last git snapshot
+  * Fix horizontal scroll direction (LP: #932439)
+- Add 0005-fix-horiz-scrolling.patch from upstream
 
- -- Chase Douglas   Thu, 15 Mar 2012 08:31:47 -0700
+ -- Chase Douglas   Thu, 15 Mar 2012 08:36:17 -0700
 
 xserver-xorg-input-evdev (1:2.6.99.901+git20120126-0ubuntu2) precise; 
urgency=low
 
diff --git a/debian/patches/0005-fix-horiz-scrolling.patch 
b/debian/patches/0005-fix-horiz-scrolling.patch
new file mode 100644
index 000..d9b10ee
--- /dev/null
+++ b/debian/patches/0005-fix-horiz-scrolling.patch
@@ -0,0 +1,23 @@
+From: Peter Hutterer 
+Subject: [PATCH evdev] Fix inverted horizontal scroll (#46205)
+
+REL_HWHEEL has a positive increment, not a negative one like REL_WHEEL.
+
+X.Org Bug 46205 
+
+Signed-off-by: Peter Hutterer 
+Reviewed-by: Chase Douglas 
+
+diff --git a/src/evdev.c b/src/evdev.c
+index d540b87..8cf630c 100644
+--- a/src/evdev.c
 b/src/evdev.c
+@@ -1600,7 +1600,7 @@ EvdevAddRelValuatorClass(DeviceIntPtr device)
+ else if (axis == REL_DIAL)
+ SetScrollValuator(device, axnum, SCROLL_TYPE_VERTICAL, -1.0, 
SCROLL_FLAG_NONE);
+ else if (axis == REL_HWHEEL)
+-SetScrollValuator(device, axnum, SCROLL_TYPE_HORIZONTAL, -1.0, 
SCROLL_FLAG_NONE);
++SetScrollValuator(device, axnum, SCROLL_TYPE_HORIZONTAL, 1.0, 
SCROLL_FLAG_NONE);
+ #endif
+ }
+ 
diff --git a/debian/patches/series b/debian/patches/series
index a25b353..6b40bce 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 0004-xi22-ubuntu.patch
+0005-fix-horiz-scrolling.patch

commit 7e53a388256c84f0c5c3929b13bdeedcccde821b
Author: Chase Douglas 
Date:   Thu Mar 15 08:32:58 2012 -0700

New upstream release

* New upstream release
  - No changes since last git snapshot

diff --git a/ChangeLog b/ChangeLog
index 5633ae6..3171574 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+

xserver-xorg-input-evdev: Changes to 'upstream-ubuntu'

2012-03-15 Thread Chase Douglas
 configure.ac |   20 ++---
 src/evdev.c  |  227 +++
 src/evdev.h  |8 +-
 src/udev.c   |   69 -
 4 files changed, 196 insertions(+), 128 deletions(-)

New commits:
commit 76b1d58a9791257fa8b4e6d3322fcb082c86b18a
Author: Peter Hutterer 
Date:   Wed Mar 7 20:39:09 2012 +1000

evdev 2.7.0

Signed-off-by: Peter Hutterer 

diff --git a/configure.ac b/configure.ac
index 47f70b4..dff2bcf 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-input-evdev],
-[2.6.99.901],
+[2.7.0],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-input-evdev])
 AC_CONFIG_SRCDIR([Makefile.am])

commit 224a28de25fda654040a9fd4e5c4d748c9e29809
Author: Peter Hutterer 
Date:   Wed Jan 25 16:03:34 2012 +1000

Only force REL_X/Y if no ABS_X/Y exists

5c5b2c8db851df7921cedd888222a6630a007fd8 added forced x/y axes if a device
has any axes of the same mode. This was too broad a brush, some devices have
a relative wheel but absolute x/y axes and would now get misdetected as
purely relative device.

Only force relative axes if a device no rel x/y _and_ no abs x/y.

Reproducible: virtual machine with QEMU USB Tablet will stop working

Signed-off-by: Peter Hutterer 
Reviewed-by: Chase Douglas 

diff --git a/src/evdev.c b/src/evdev.c
index 32fe38b..d540b87 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -2146,7 +2146,8 @@ EvdevProbe(InputInfoPtr pInfo)
 if (EvdevBitIsSet(pEvdev->rel_bitmask, REL_X) &&
 EvdevBitIsSet(pEvdev->rel_bitmask, REL_Y)) {
 xf86IDrvMsg(pInfo, X_PROBED, "Found x and y relative axes\n");
-} else
+} else if (!EvdevBitIsSet(pEvdev->abs_bitmask, ABS_X) ||
+   !EvdevBitIsSet(pEvdev->abs_bitmask, ABS_Y))
 EvdevForceXY(pInfo, Relative);
 } else {
 xf86IDrvMsg(pInfo, X_INFO, "Relative axes present but ignored.\n");

commit bc2f01ab838119a962f5e5eabb36e33d4c084f2c
Author: Chase Douglas 
Date:   Thu Jan 19 14:17:34 2012 -0800

Copy last valuator values into new touch valuator masks

Evdev is a 100% stateful protocol. The following represents three
touches. Two touches begin and end at the same time at (500, 500) and
(1000, 1000). The third touch begins after the first two end, and is at
(500, 500).

ABS_MT_SLOT 0   /* Set touch slot */
ABS_MT_TRACKING_ID  0   /* New touch with ID 0 in slot 0 */
ABS_MT_POSITION_X   500 /* Initial X position */
ABS_MT_POSITION_Y   500 /* Initial Y position */
ABS_MT_SLOT 1   /* Set touch slot */
ABS_MT_TRACKING_ID  1   /* New touch with ID 1 in slot 1 */
ABS_MT_POSITION_X   1000/* Initial X position */
ABS_MT_POSITION_Y   1000/* Initial Y position */
SYNC/* End of frame */
ABS_MT_SLOT 0   /* Go back to slot 0 */
ABS_MT_TRACKING_ID  -1  /* Touch in slot 0 ended */
ABS_MT_SLOT 1   /* Go to slot 1 */
ABS_MT_TRACKING_ID  -1  /* Touch in slot 1 ended */
SYNC/* End of frame */
ABS_MT_SLOT 0   /* Go back to slot 0 */
ABS_MT_TRACKING_ID  2   /* New touch in slot 0 with ID 2 */
SYNC/* End of frame */
ABS_MT_TRACKING_ID  -1  /* Touch in last slot (0) ended */
SYNC/* End of frame */

Note that touch 2 has the same X and Y position as touch 0. This is
implied because no new value was emitted for slot 0. In fact, Linux will
not emit an event in the same slot with the same event type and code
unless the value has changed. Thus, we can only assume that all the MT
valuators have the same values as they were when they were last sent for
the given slot.

This change adds an array of valuator mask to hold all the last valuator
values that came from evdev for each slot. When a new touch begins, all
the last values are copied into it.

This patch assumes initial axis values of 0 in each slot. Linux and
mtdev do not provide a facility to query the current values of axes in
each slot yet. This may cause spurious incorrect touch valuator values
at the beginning of an X session, but there's nothing we can do about it
right now.

Signed-off-by: Chase Douglas 
Signed-off-by: Peter Hutterer 

diff --git a/src/evdev.c b/src/evdev.c
index 1cdba41..32fe38b 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -746,6 +746,24 @@ EvdevProcessTouch(InputInfoPtr pInfo)
 valuator_mask_zero(pEvdev->mt_mask);
 }
 
+static int
+num_slots(EvdevPtr pEvdev)
+{
+int value = pEvdev->absinfo[ABS_MT_SLOT].maximum -
+pEvdev->absinfo[ABS_MT_SLOT].minimum + 1;
+

Bug#664045: xserver-xorg-video-nouveau: xorg is not configurable, colour depth is limited to 8 bit with nouveau and nv drivers

2012-03-15 Thread Sven Joachim
Am 15.03.2012 um 07:14 schrieb Andreas Glaeser:

> Package: xserver-xorg-video-nouveau
> Version: 1:0.0.16+git20111201+b5534a1-1
> Severity: normal
>
> Dear Maintainer,
> The problem about kernel-stability I mentioned in bug #661792 has nothing to 
> do with the
> kernel itself, but is due to permutating symlinks in /boot/ the images only 
> boots once,
> then might be the 'old' kernel next time, or the system does not boot at all, 
> neither the
> 'default' nor 'old'. It should be sufficient to write-protect those links, 
> did not try
> this yet. 
> I included all the log-files mentioned below. Including the tested
> xorg-configurations would probably not make much sense since none of them was 
> really
> workable. When I tried to use the 'nv'-module instead of 'nouveau', this did 
> not work as
> expected either, with the ATI-rage-128 graphics card autoconfiguration of the 
> xserver
> failed completely, showing only pixel-mud on the screen instead of an 
> x-server-output. So
> possibly there should be an xorg.conf put in place before inserting the card. 
> In spite of
> framebuffer-graphics one can not complain about the speed or latency of 2d 
> graphics,
> that's not bad really.

You are actually using the fbdev driver, because nouveau fails to load.
This could happen because your kernel does not include the nouveau
kernel module, or because nvidiafb is loaded before it (e.g. when
nvidiafb is built in).  See bug #608846 on the latter topic.

> -- System Information:
> Debian Release: wheezy/sid
>   APT prefers testing
>   APT policy: (800, 'testing')
> Architecture: powerpc (ppc)
>
> Kernel: Linux 3.2.6g4edt

Please try an official Debian kernel with the "video=nvidiafb:off"
boot parameter.

Cheers,
   Sven



-- 
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/87ty1pu8fd@turtle.gmx.de



Processed: [bts-link] source package xserver-xorg-input-synaptics

2012-03-15 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> #
> # bts-link upstream status pull for source package 
> xserver-xorg-input-synaptics
> # see http://lists.debian.org/debian-devel-announce/2006/05/msg1.html
> #
> user bts-link-upstr...@lists.alioth.debian.org
Setting user to bts-link-upstr...@lists.alioth.debian.org (was 
bts-link-de...@lists.alioth.debian.org).
> # remote status report for #632223 (http://bugs.debian.org/632223)
> # Bug title: Scrolling events arrive even after scrolling ended
> #  * https://bugs.freedesktop.org/show_bug.cgi?id=38909
> #  * remote status changed: NEW -> RESOLVED
> #  * remote resolution changed: (?) -> FIXED
> #  * closed upstream
> tags 632223 + fixed-upstream
Bug #632223 [xserver-xorg-input-synaptics] Scrolling events arrive even after 
scrolling ended
Added tag(s) fixed-upstream.
> usertags 632223 - status-NEW
Bug#632223: Scrolling events arrive even after scrolling ended
Usertags were: status-NEW.
Usertags are now: .
> usertags 632223 + status-RESOLVED resolution-FIXED
Bug#632223: Scrolling events arrive even after scrolling ended
There were no usertags set.
Usertags are now: status-RESOLVED resolution-FIXED.
> # remote status report for #627385 (http://bugs.debian.org/627385)
> # Bug title: xserver-xorg-input-synaptics: coasting should stop with keypress
> #  * https://bugs.freedesktop.org/show_bug.cgi?id=38909
> #  * remote status changed: NEW -> RESOLVED
> #  * remote resolution changed: (?) -> FIXED
> #  * closed upstream
> forwarded 627385 https://bugs.freedesktop.org/show_bug.cgi?id=33856, 
> merged-upstream: https://bugs.freedesktop.org/show_bug.cgi?id=38909
Bug #627385 [xserver-xorg-input-synaptics] xserver-xorg-input-synaptics: 
coasting should stop with keypress
Changed Bug forwarded-to-address to 
'https://bugs.freedesktop.org/show_bug.cgi?id=33856, merged-upstream: 
https://bugs.freedesktop.org/show_bug.cgi?id=38909' from 
'https://bugs.freedesktop.org/show_bug.cgi?id=33856'
> tags 627385 + fixed-upstream
Bug #627385 [xserver-xorg-input-synaptics] xserver-xorg-input-synaptics: 
coasting should stop with keypress
Added tag(s) fixed-upstream.
> usertags 627385 - status-NEW
Bug#627385: xserver-xorg-input-synaptics: coasting should stop with keypress
Usertags were: status-NEW.
Usertags are now: .
> usertags 627385 + status-RESOLVED resolution-FIXED
Bug#627385: xserver-xorg-input-synaptics: coasting should stop with keypress
There were no usertags set.
Usertags are now: status-RESOLVED resolution-FIXED.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
627385: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=627385
632223: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=632223
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
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/handler.s.c.133182949313235.transcr...@bugs.debian.org



[bts-link] source package xserver-xorg-input-synaptics

2012-03-15 Thread bts-link-upstream
#
# bts-link upstream status pull for source package xserver-xorg-input-synaptics
# see http://lists.debian.org/debian-devel-announce/2006/05/msg1.html
#

user bts-link-upstr...@lists.alioth.debian.org

# remote status report for #632223 (http://bugs.debian.org/632223)
# Bug title: Scrolling events arrive even after scrolling ended
#  * https://bugs.freedesktop.org/show_bug.cgi?id=38909
#  * remote status changed: NEW -> RESOLVED
#  * remote resolution changed: (?) -> FIXED
#  * closed upstream
tags 632223 + fixed-upstream
usertags 632223 - status-NEW
usertags 632223 + status-RESOLVED resolution-FIXED

# remote status report for #627385 (http://bugs.debian.org/627385)
# Bug title: xserver-xorg-input-synaptics: coasting should stop with keypress
#  * https://bugs.freedesktop.org/show_bug.cgi?id=38909
#  * remote status changed: NEW -> RESOLVED
#  * remote resolution changed: (?) -> FIXED
#  * closed upstream
forwarded 627385 https://bugs.freedesktop.org/show_bug.cgi?id=33856, 
merged-upstream: https://bugs.freedesktop.org/show_bug.cgi?id=38909
tags 627385 + fixed-upstream
usertags 627385 - status-NEW
usertags 627385 + status-RESOLVED resolution-FIXED

thanks


--
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/20120315163812.30863.79450.btsl...@busoni.debian.org



xorg-server 2:1.11.4-1 MIGRATED to testing

2012-03-15 Thread Debian testing watch
FYI: The status of the xorg-server source package
in Debian's testing distribution has changed.

  Previous version: 2:1.11.3.901-2
  Current version:  2:1.11.4-1

-- 
This email is automatically generated once a day.  As the installation of
new packages into testing happens multiple times a day you will receive
later changes on the next day.
See http://release.debian.org/testing-watch/ for more information.


-- 
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/e1s8dhn-0004ju...@franck.debian.org



libxfont 1:1.4.5-1 MIGRATED to testing

2012-03-15 Thread Debian testing watch
FYI: The status of the libxfont source package
in Debian's testing distribution has changed.

  Previous version: 1:1.4.4-1
  Current version:  1:1.4.5-1

-- 
This email is automatically generated once a day.  As the installation of
new packages into testing happens multiple times a day you will receive
later changes on the next day.
See http://release.debian.org/testing-watch/ for more information.


-- 
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/e1s8dhm-0004hm...@franck.debian.org



Bug#664125: xserver-xorg: 'Xorg -configure' fails

2012-03-15 Thread Simon Wenner
Package: xserver-xorg
Version: 1:7.6+12
Severity: normal

Since today's update (Testing) my CRT monitor gets misidentified and
therefor gnome believes it's a 18'' monitor (but it is 19''). I tried to
remove the xorg.conf (which never worked for me) and it resulted in a
black screen and an unresponsive keyboard.

Creating a new xorg.conf unsing 'Xorg -configure' fails with the
following error:

X.Org X Server 1.11.4
Release Date: 2012-01-27
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-1-amd64 x86_64 Debian
Current Operating System: Linux beutelteufel 3.2.0-2-amd64 #1 SMP Sun
Mar 4 22:48:17 UTC 2012 x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-3.2.0-2-amd64
root=/dev/mapper/beutelteufel-debian_root ro single
Build Date: 04 March 2012  11:42:13PM
xorg-server 2:1.11.4-1 (Cyril Brulebois )
Current version of pixman: 0.24.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Mar 15 18:23:02 2012
List of video drivers:
mach64
r128
radeon
vesa
(++) Using config file: "/root/xorg.conf.new"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(II) [KMS] No DRICreatePCIBusID symbol, no kernel modesetting.
Number of created screens does not match number of detected devices.
  Configuration failed.
Server terminated with error (2). Closing log file.


Something seems to be wrong with KMS.

lspci -v | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc RV770 [Radeon HD
4850] (prog-if 00 [VGA controller])

My semi-working xorg.conf is attached too. FGLRX is not installed.


--- System information. ---
Architecture: amd64
Kernel: Linux 3.2.0-2-amd64

Debian Release: wheezy/sid
990 testing security.debian.org
990 testing mirror.switch.ch
500 unstable mirror.switch.ch
150 experimental mirror.switch.ch

--- Package information. ---
Depends (Version) | Installed
-+-
xserver-xorg-core (>= 2:1.11) | 2:1.11.4-1
xserver-xorg-video-all |
OR xorg-driver-video |
xserver-xorg-input-all |
OR xorg-driver-input |
xserver-xorg-input-evdev | 1:2.6.0-2+b2
libc6 (>= 2.7) | 2.13-27
xkb-data (>= 1.4) | 2.5.1-1
x11-xkb-utils | 7.6+4


Recommends (Version) | Installed
==-+-===
libgl1-mesa-dri | 7.11.2-1


Package's Suggests field is empty.

[   969.086] 
X.Org X Server 1.11.4
Release Date: 2012-01-27
[   969.090] X Protocol Version 11, Revision 0
[   969.092] Build Operating System: Linux 3.2.0-1-amd64 x86_64 Debian
[   969.094] Current Operating System: Linux beutelteufel 3.2.0-2-amd64 #1 SMP Sun Mar 4 22:48:17 UTC 2012 x86_64
[   969.095] Kernel command line: BOOT_IMAGE=/vmlinuz-3.2.0-2-amd64 root=/dev/mapper/beutelteufel-debian_root ro single
[   969.097] Build Date: 04 March 2012  11:42:13PM
[   969.098] xorg-server 2:1.11.4-1 (Cyril Brulebois ) 
[   969.100] Current version of pixman: 0.24.4
[   969.102] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   969.105] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   969.110] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Mar 15 18:30:42 2012
[   969.112] (II) Loader magic: 0x7f7c2564cae0
[   969.112] (II) Module ABI versions:
[   969.112] 	X.Org ANSI C Emulation: 0.4
[   969.112] 	X.Org Video Driver: 11.0
[   969.112] 	X.Org XInput driver : 13.0
[   969.112] 	X.Org Server Extension : 6.0
[   969.113] (--) PCI:*(0:1:0:0) 1002:9442:174b:e810 rev 0, Mem @ 0xd000/268435456, 0xfbef/65536, I/O @ 0xd000/256, BIOS @ 0x/131072
[   969.113] List of video drivers:
[   969.115] 	mach64
[   969.116] 	r128
[   969.118] 	radeon
[   969.119] 	vesa
[   969.121] (II) LoadModule: "mach64"
[   969.121] (II) Loading /usr/lib/xorg/modules/drivers/mach64_drv.so
[   969.121] (II) Module mach64: vendor="X.Org Foundation"
[   969.121] 	compiled for 1.11.0, module version = 6.9.0
[   969.121] 	Module class: X.Org Video Driver
[   969.121] 	ABI class: X.Org Video Driver, version 11.0
[   969.121] (II) LoadModule: "r128"
[   969.121] (II) Loading /usr/lib/xorg/modules/drivers/r128_drv.so
[   969.121] (II) Module r128: vendor="X.Org Foundation"
[   969.121] 	compiled for 1.11.0, module version = 6.8.1
[   969.121] 	Module class: X.Org Video Driver
[   969.121] 	ABI class: X.Org Video Driver, version 11.0
[   969.121] (II) LoadModule: "radeon"
[   969.122] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[   969.122] (II) Module radeon: vendor="X.Org Foundation"
[   969.122] 	compiled for 1.11.2.902, module version = 6.14.3
[   969.122] 	Module class: X.Org Vid

xserver-xorg-video-qxl: Changes to 'refs/tags/xf86-video-qxl-0.0.15'

2012-03-15 Thread Liang Guo
Tag 'xf86-video-qxl-0.0.15' created by Alon Levy  at 
2011-07-23 08:57 +

QXL driver 0.0.15

Changes since xf86-video-qxl-0.0.14:
Alon Levy (33):
  qxl_surface: fix unused print_region warning
  configure.ac: remove unused DRIVER_NAME
  log git commit if any during load
  qxl: bump spice-protocol to 0.8.1 for RINGs size defines
  qxl_ring: keep qxl pointer
  partially replace outb with ioport_write
  add config options (empty for now)
  qxl_driver: add setup_slot helper
  qxl_driver: introduce helpers for memory map and unmap
  configure.ac: show configure options
  xspice: add configure option and make target
  xspice: use spiceqxl as name of xspice driver
  xspice: add spiceqxl_io_port, empty implementation
  xspice: stop using pci and vga
  xspice: allocate a single slot
  xspice: don't load ramdac and vgahw sub modules
  xspice: use spiceqxlModuleData as entry point
  xspice: implement map_helper, unmap_helper, add init_qxl_rom
  xspice: add SpicePort config option
  xspice: init spice server, add main loop
  xspice: add display interface
  xspice: add init_qxl_ram
  xspice: implement ioport_write
  xspice: add inputs (mouse and keyboard)
  xspice: README, TODO, config, xspice launcher script
  xspice/qxl_ring: yield when ring is full
  xspice: qxl_unmap_memory: stop worker and track worker status
  xspice/qxl_driver: fix implicitly defined function warning
  spiceqxl_io_port: s/init_qxl_ram/xspice_init_qxl_ram/
  xspice: add most options existing in qemu
  xspice: fix make distcheck
  add missing copyright headers
  0.0.15: now with xspice!

Søren Sandmann Pedersen (1):
  Revert "use spice-protocol defines for ring sizes"

---
 Makefile.am |8 
 README.xspice   |  114 ++
 TODO.xspice |   23 ++
 configure.ac|   57 -
 examples/Makefile.am|   24 ++
 examples/spiceqxl.xorg.conf.example |  101 +
 scripts/Makefile.am |   24 ++
 scripts/xspice  |  103 +
 src/Makefile.am |   37 +++
 src/qxl.h   |  115 ++
 src/qxl_driver.c|  377 ++
 src/qxl_mem.c   |   22 +
 src/qxl_ring.c  |   21 +
 src/qxl_surface.c   |   12 -
 src/spiceqxl_display.c  |  341 ++
 src/spiceqxl_display.h  |   33 ++
 src/spiceqxl_driver.c   |  156 ++
 src/spiceqxl_driver.h   |   33 ++
 src/spiceqxl_inputs.c   |  397 
 src/spiceqxl_inputs.h   |   30 ++
 src/spiceqxl_io_port.c  |  268 
 src/spiceqxl_io_port.h  |   32 ++
 src/spiceqxl_main_loop.c|  339 ++
 src/spiceqxl_main_loop.h|   32 ++
 src/spiceqxl_spice_server.c |  327 +
 src/spiceqxl_spice_server.h |   35 +++
 26 files changed, 2955 insertions(+), 106 deletions(-)
---


-- 
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/e1s8omc-0003bg...@vasks.debian.org



xserver-xorg-video-qxl: Changes to 'refs/tags/xf86-video-qxl-0.0.16'

2012-03-15 Thread Liang Guo
Tag 'xf86-video-qxl-0.0.16' created by Alon Levy  at 
2011-07-23 10:45 +

QXL driver 0.0.16

Changes since xf86-video-qxl-0.0.15:
Alon Levy (5):
  scripts/xspice: fix to run
  scripts/xspice: fix --cgdb
  spiceqxl_io_port: make dprint silent
  scripts/xspice: prevent running with missing certificates
  0.0.16

---
 configure.ac   |2 +-
 scripts/xspice |   36 +---
 src/spiceqxl_io_port.c |   25 ++---
 3 files changed, 48 insertions(+), 15 deletions(-)
---


-- 
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/e1s8omd-0003cp...@vasks.debian.org



xserver-xorg-video-qxl: Changes to 'refs/tags/xf86-video-qxl-0.0.17'

2012-03-15 Thread Liang Guo
Tag 'xf86-video-qxl-0.0.17' created by Søren Sandmann Pedersen 
 at 2012-03-15 17:52 +

QXL driver v 0.0.17

Changes since xf86-video-qxl-0.0.16:
Alon Levy (17):
  xspice: add missing --tls-port default
  README.xspice: use consistent and vnc default port
  spiceqxl.xorg.conf.example: typo and order fixes
  xspice: make --cgdb non magical, use XSPICE_ENABLE_GDB
  rename xspice Xspice
  configure.ac: support autoconf 2.63
  build fixes: sched_yield and missing declaration
  qxl-driver: call vgaHWSetStdFuncs explicitly
  examples/spiceqxl.xorg.conf.example: fix in vm usage.
  xspice: remove duplicate declaration (fixes warning)
  Enable surface and caching option defaults for Xspice
  qxl_image: cleanup qxl_image_create
  xf86PciInfo.h is deprecated and unused, drop it
  introduce qxl_option_helpers.[ch]
  xspice_keyboard_proc: fix arrow keys
  replace lookup3 with MurmurHash3
  missed when added qxl_option_helpers.c

Gerd Hoffmann (1):
  support _ASYNC io calls and interrupt handling (busy wait)

Søren Sandmann (6):
  Translate the access region according to the drawable offset.
  Use new 8BIT_A format for 8 bit pixmaps.
  Don't translate newly generated paccess region
  In qxl_check_copy() accept pixmaps that don't have surfaces
  Move check for zero width/height surfaces to qxl_surface_create()
  Don't leak the surface when we run out of video memory.

Søren Sandmann Pedersen (19):
  Ignore devices classes when matching PCI devices
  Only save the VGA fonts for the primary device.
  Revert "Use new 8BIT_A format for 8 bit pixmaps."
  Transmit images in smaller chunks
  If qxl_pre_init() is called without a confScreen, just return FALSE.
  Reset non-primary device out of CloseScreen().
  Fix mis-merge
  Guard access to "pci" with #ifndef XPSICE
  Track damage for PolyLine fallbacks.
  Use u64_to_pointer() instead of a cast to void *
  Add support for parsing various options
  Return NULL from qxl_surface_create() when surfaces are disabled
  Enable caching of images based on the configuration options
  Enable surface and caching options for XSpice too
  options: Turn surfaces and caching on by default
  qxl_surface.c: Remove #if 0'd debug spew
  In qxl_prepare_access(), don't modify the width/height of the pixmap
  Add qxl_option_helper.h to Makefile.am
  Version bump to 0.0.17

---
 README.xspice   |8 
 configure.ac|4 
 examples/spiceqxl.xorg.conf.example |   37 -
 scripts/Makefile.am |4 
 scripts/Xspice  |  128 +
 scripts/xspice  |  125 -
 src/Makefile.am |   10 
 src/lookup3.c   |  769 
 src/lookup3.h   |   26 -
 src/murmurhash3.c   |  357 
 src/murmurhash3.h   |   39 +
 src/qxl.h   |   33 +
 src/qxl_driver.c|  178 ++--
 src/qxl_image.c |  155 +++
 src/qxl_option_helpers.c|   37 +
 src/qxl_option_helpers.h|   14 
 src/qxl_ring.c  |3 
 src/qxl_surface.c   |  249 +--
 src/spiceqxl_inputs.c   |9 
 src/spiceqxl_io_port.c  |3 
 src/spiceqxl_spice_server.c |   35 -
 src/spiceqxl_spice_server.h |1 
 src/uxa/uxa-unaccel.c   |   11 
 src/uxa/uxa.c   |   33 -
 24 files changed, 923 insertions(+), 1345 deletions(-)
---


-- 
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/e1s8omd-0003e6...@vasks.debian.org



xserver-xorg-video-qxl: Changes to 'refs/tags/xserver-xorg-video-qxl-0.0.16-3'

2012-03-15 Thread Liang Guo
Tag 'xserver-xorg-video-qxl-0.0.16-3' created by Liang Guo 
 at 2012-03-16 04:05 +

xserver-xorg-video-qxl-0.0.16-3 in unstable
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAABCAAGBQJPYrwEAAoJEIK1tAhowJe8VP4QAJdDPp7VnfNQibZVAUlzTAhY
WsgqdxTXNwTNPpfOCMIk39lQ1BdtwB76Ld46FrRyrL18r/chBBm/CQIBr3k44NMz
sEd8V+oSIRc2PvtvqF6lAgBUmwY4zF8cbkibPFrQpmek8UtbCsj1dnAk0yU4Dpvt
Pb2PZ3oJ/1PbtzpoLYhwu8pn/LL6/tHpqvo48xh8vEea+WKDKHZHchOOD7GJPMD7
qdjhjP57xIY5FdJOoUDE5aM/vp6tJNXQMI0Hp8bRwP4xVddZSkGB+BFaVs186yQh
NkUDUCkJpTPgt4qBVHzcjYr8VR7b3njDAAiL6tAHilc7rQ6r9MGjshOlL04U6g/H
yt8TaooYjr2RoLKMgesvdOUCeAoZ5rDIKQ1IO6xHhJT/3QGvLaYrDCaR+iA+zaDD
gD68zvuJTc3xkBjF7GJ0DpcdRAqUR87bE9rloC/c9BtsP2vtJJV0gmmIK1+Tde7c
bwttkYnhEP0I5jKp/t6gelEPO3cyZwfaSgZkVi/gqnDKLWGEXNEQtZSnq4wVs47a
PRYZyyJ1Jcq2el5G8L5gnL11NRCbo6rcrePElv8pyVN1ZWhxmeGKO8PiYqr6Qw/H
EGIiDp6yK0k7SNRDSpTkIPrsuMZwI3bzzCKEaCxkgs7nKp7vYQ3xdLpM0rKYRvyX
ZmO6MX8jipDYvzCJ7m3x
=6fQU
-END PGP SIGNATURE-

Changes since xserver-xorg-video-qxl-0.0.16-2:
Cyril Brulebois (2):
  Fix typo in the debug package's description.
  Add a final dot while I'm at it.

---
 debian/changelog |6 ++
 debian/control   |4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)
---


-- 
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/e1s8oqk-0006hm...@vasks.debian.org



xserver-xorg-video-qxl: Changes to 'upstream-unstable'

2012-03-15 Thread Liang Guo
 README.xspice   |8 
 configure.ac|4 
 examples/spiceqxl.xorg.conf.example |   37 -
 scripts/Makefile.am |4 
 scripts/Xspice  |  128 +
 scripts/xspice  |  125 -
 src/Makefile.am |   10 
 src/lookup3.c   |  769 
 src/lookup3.h   |   26 -
 src/murmurhash3.c   |  357 
 src/murmurhash3.h   |   39 +
 src/qxl.h   |   33 +
 src/qxl_driver.c|  178 ++--
 src/qxl_image.c |  155 +++
 src/qxl_option_helpers.c|   37 +
 src/qxl_option_helpers.h|   14 
 src/qxl_ring.c  |3 
 src/qxl_surface.c   |  249 +--
 src/spiceqxl_inputs.c   |9 
 src/spiceqxl_io_port.c  |3 
 src/spiceqxl_spice_server.c |   35 -
 src/spiceqxl_spice_server.h |1 
 src/uxa/uxa-unaccel.c   |   11 
 src/uxa/uxa.c   |   33 -
 24 files changed, 923 insertions(+), 1345 deletions(-)

New commits:
commit b75eed01fa7514c15f4379092a93ecf8478f0b48
Author: Søren Sandmann Pedersen 
Date:   Thu Mar 15 13:49:52 2012 -0400

Version bump to 0.0.17

diff --git a/configure.ac b/configure.ac
index 22b2e3d..f34624f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-video-qxl],
-[0.0.16],
+[0.0.17],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-video-qxl])
 AC_CONFIG_SRCDIR([Makefile.am])

commit c358c7f199bfeb519e08b0903438e43b1afd02c1
Author: Søren Sandmann Pedersen 
Date:   Thu Mar 15 13:49:42 2012 -0400

Add qxl_option_helper.h to Makefile.am

diff --git a/src/Makefile.am b/src/Makefile.am
index 6350ade..c3ba074 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -61,7 +61,8 @@ spiceqxl_drv_la_LIBADD = uxa/libuxa.la
 
 spiceqxl_drv_la_SOURCES =  \
qxl.h   \
-   qxl_option_helpers.c\
+   qxl_option_helpers.c\
+   qxl_option_helpers.h\
spiceqxl_spice_server.c \
spiceqxl_spice_server.h \
spiceqxl_io_port.c  \

commit 81bee3d3491ab6b31b0d69207729280e86138d50
Author: Søren Sandmann Pedersen 
Date:   Thu Mar 15 13:42:04 2012 -0400

In qxl_prepare_access(), don't modify the width/height of the pixmap

The width and height were not properly restored, which caused
GetDrawableInfo() to return bogus results, which caused GNOME shell
crashes.

Signed-off-by: Soren Sandmann 

diff --git a/src/qxl_surface.c b/src/qxl_surface.c
index e39fde7..7f68e5b 100644
--- a/src/qxl_surface.c
+++ b/src/qxl_surface.c
@@ -885,12 +885,8 @@ qxl_surface_prepare_access (qxl_surface_t  *surface,
 
 pScreen->ModifyPixmapHeader(
pixmap,
-#if 0
pixmap->drawable.width,
pixmap->drawable.height,
-#endif
-   pixman_image_get_width (surface->host_image),
-   pixman_image_get_height (surface->host_image),
-1, -1, -1,
pixman_image_get_data (surface->host_image));
 

commit 773fbda754de2dd91f8b6bfe754d1aa59368072b
Author: Søren Sandmann Pedersen 
Date:   Wed Mar 14 12:38:03 2012 -0400

qxl_surface.c: Remove #if 0'd debug spew

diff --git a/src/qxl_surface.c b/src/qxl_surface.c
index 06bee09..e39fde7 100644
--- a/src/qxl_surface.c
+++ b/src/qxl_surface.c
@@ -192,21 +192,6 @@ qxl_surface_cache_sanity_check (surface_cache_t *qxl)
 #endif
 }
 
-#if 0
-void
-qxl_surface_free_all (qxl_screen_t *qxl)
-{
-for (i = 0; i < qxl->rom->n_surfaces; ++i)
-{
-   qxl_surface_t *surface = &(all_surfaces[i]);
-   if (surface->in_use)
-   {
-   
-   }
-}
-}
-#endif
-
 static void
 print_cache_info (surface_cache_t *cache)
 {
@@ -264,11 +249,6 @@ surface_get_from_cache (surface_cache_t *cache, int width, 
int height, int bpp)
 {
 int i;
 
-#if 0
-ErrorF ("Before getting from cache\n");
-print_cache_info (cache);
-#endif
-
 for (i = 0; i < N_CACHED_SURFACES; ++i)
 {
qxl_surface_t *s = cache->cached_surfaces[i];
@@ -282,32 +262,11 @@ surface_get_from_cache (surface_cache_t *cache, int 
width, int height, int bpp)
{
cache->cached_surfaces[i] = NULL;
 
-#if 0
-   ErrorF ("Got %d from cache\n", s->id);
-   print_cache_info (cache);
-#endif
return s;
}
}
-#if 0
-   else
-   {
-   if (s)
-   ErrorF ("!%d (%d %d %d, %d); ", s->id,
-   pixman_image_get_width (s->host_image),
-   pixman_image_get_height (s->host_image),
-