Autoconfiguring third-party Xorg drivers

2010-08-24 Thread Andreas Beckmann
tags 586502 - patch
clone 586502 -1
retitle -1 Please reenable PCI_TXT_IDS_DIR for third-party drivers
submitter -1 !
severity -1 wishlist
reassign -1 xserver-xorg-core 2:1.7.7-4
thanks

Dear Debian X Strike Force,

please reenable the PCI_TXT_IDS_DIR feature of Xorg. Even if it is not
used by Xorg itself, it would simplify automatic configuration of third
party drivers (the non-free nvidia driver in this case). Xorg does not
(and needs not to) know details about the existence of these drivers as
long as finding a matching PCI ID redirects it to the correct driver,
Currently an xorg.conf has to be created by the user because
autoconfiguration does not use the proprietary driver.

Or is there another solution to plug some driver into Xorg without
creating an xorg.conf?


Thanks.


Andreas


-- 
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/4c747d11.5090...@abeckmann.de



Processed: Autoconfiguring third-party Xorg drivers

2010-08-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 586502 - patch
Bug #586502 [nvidia-glx] nvidia-glx: Xorg doesn't try to load nvidia driver 
even though all other drivers have been removed
Removed tag(s) patch.
> clone 586502 -1
Bug#586502: nvidia-glx: Xorg doesn't try to load nvidia driver even though all 
other drivers have been removed
Bug 586502 cloned as bug 594269.

> retitle -1 Please reenable PCI_TXT_IDS_DIR for third-party drivers
Bug #594269 [nvidia-glx] nvidia-glx: Xorg doesn't try to load nvidia driver 
even though all other drivers have been removed
Changed Bug title to 'Please reenable PCI_TXT_IDS_DIR for third-party drivers' 
from 'nvidia-glx: Xorg doesn't try to load nvidia driver even though all other 
drivers have been removed'
> submitter -1 !
Bug #594269 [nvidia-glx] Please reenable PCI_TXT_IDS_DIR for third-party drivers
Changed Bug submitter to 'Andreas Beckmann ' from 'Olivier 
Mehani '
> severity -1 wishlist
Bug #594269 [nvidia-glx] Please reenable PCI_TXT_IDS_DIR for third-party drivers
Severity set to 'wishlist' from 'important'

> reassign -1 xserver-xorg-core 2:1.7.7-4
Bug #594269 [nvidia-glx] Please reenable PCI_TXT_IDS_DIR for third-party drivers
Bug reassigned from package 'nvidia-glx' to 'xserver-xorg-core'.
Bug No longer marked as found in versions nvidia-graphics-drivers/195.36.24-1.
Bug #594269 [xserver-xorg-core] Please reenable PCI_TXT_IDS_DIR for third-party 
drivers
Bug Marked as found in versions xorg-server/2:1.7.7-4.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
594269: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=594269
586502: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=586502
-1: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=-1
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.128270261517170.transcr...@bugs.debian.org



xorg-server: Changes to 'ubuntu'

2010-08-24 Thread Christopher Halse Rogers
 debian/changelog |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit eced21668e4cbedb3d67470c568b6926dbf4690a
Author: Christopher James Halse Rogers 
Date:   Tue Aug 24 17:15:21 2010 +1000

Finalise changelog for Maverick

diff --git a/debian/changelog b/debian/changelog
index 0b2e9df..2e9ac35 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xorg-server (2:1.9.0-0ubuntu1) UNRELEASED; urgency=low
+xorg-server (2:1.9.0-0ubuntu1) maverick; urgency=low
   
   * Merge from (unreleased) Debian experimental.  Remaining Ubuntu changes:
 - rules, control:


-- 
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/e1oo32b-0001ow...@alioth.debian.org



libdrm: Changes to 'debian-unstable'

2010-08-24 Thread Sven Joachim
 debian/changelog|7 +++
 debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff |   15 +++
 debian/patches/series   |1 +
 3 files changed, 23 insertions(+)

New commits:
commit 70a3a37650293fed3bced8cf4882ffb1f9b14d9b
Author: Sven Joachim 
Date:   Tue Aug 24 22:17:31 2010 +0200

Restore 04_fix_nouveau_bo_new_tile_segfault.diff

There is another code path which does no longer exist upstream, but is
restored by 03_revert_abi_change.diff.

diff --git a/debian/changelog b/debian/changelog
index 9ad2c05..1043796 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+libdrm (2.4.21-1~squeeze2) UNRELEASED; urgency=low
+
+  * Restore 04_fix_nouveau_bo_new_tile_segfault.diff, actually only half
+applied upstream.
+
+ -- Sven Joachim   Tue, 24 Aug 2010 22:16:07 +0200
+
 libdrm (2.4.21-1~squeeze1) unstable; urgency=low
 
   * Revert nouveau ABI update.
diff --git a/debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff 
b/debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff
new file mode 100644
index 000..3761552
--- /dev/null
+++ b/debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff
@@ -0,0 +1,15 @@
+---
+ nouveau/nouveau_bo.c |2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/nouveau/nouveau_bo.c
 b/nouveau/nouveau_bo.c
+@@ -205,7 +205,7 @@
+   if (flags & NOUVEAU_BO_PIN) {
+   ret = nouveau_bo_pin((void *)nvbo, nvbo->flags);
+   if (ret) {
+-  nouveau_bo_ref(NULL, (void *)nvbo);
++  nouveau_bo_ref(NULL, (void *)&nvbo);
+   return ret;
+   }
+   }
diff --git a/debian/patches/series b/debian/patches/series
index 419cc8b..512df25 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
 01_default_perms.diff
 02_build_libkms_against_in_tree_drm.diff
 03_revert_abi_change.diff
+04_fix_nouveau_bo_new_tile_segfault.diff


-- 
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/e1oo04z-0005g7...@alioth.debian.org



Re: libdrm: Changes to 'debian-unstable'

2010-08-24 Thread Sven Joachim
On 2010-08-24 21:53 +0200, Julien Cristau wrote:

> On Tue, Aug 24, 2010 at 21:48:51 +0200, Sven Joachim wrote:
>
>> On 2010-08-24 21:03 +0200, Julien Cristau wrote:
>> 
>> > New commits:
>> > commit 752295ba101d84b8e3e695621fa41ce9406104e1
>> > Author: Julien Cristau 
>> > Date:   Tue Aug 24 19:32:36 2010 +0200
>> >
>> > Drop 04_fix_nouveau_bo_new_tile_segfault.diff, applied upstream.
>> 
>> This is actually only half correct.
>> 
> Damn, sorry about that.
>
>> > -  if (flags & NOUVEAU_BO_PIN) {
>> > -  ret = nouveau_bo_pin((void *)nvbo, nvbo->flags);
>> > -  if (ret) {
>> > -- nouveau_bo_ref(NULL, (void *)nvbo);
>> > -+ nouveau_bo_ref(NULL, (void *)&nvbo);
>> > -  return ret;
>> 
>> But that one needs to be restored (this path does not exist upstream
>> anymore).
>> 
> Can you fix it up?  I'll reupload.

Done.

>> BTW, it is now possible to install the experimental
>> xserver-xorg-video-nouveau together with sid's libdrm-nouveau1. :-/
>> 
> Yeah, I know :/
> I needed a newer libdrm in sid for intel, and didn't see a way to avoid
> this.

Maybe we should bite the bullet and rename the experimental
libdrm-nouveau package, there is now another reverse dependency
(plymouth) in sid.  Alternatively we could bump the symbols version to
2.4.21-1.

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



Bug#593199: xserver-xorg-video-intel: often crashes at sm startup

2010-08-24 Thread Lucas Nussbaum
On 16/08/10 at 20:51 +0200, Julien Cristau wrote:
> On Mon, Aug 16, 2010 at 17:57:54 +0200, Julien Cristau wrote:
> 
> > On Mon, Aug 16, 2010 at 09:19:38 +0200, Lucas Nussbaum wrote:
> > 
> > > Package: xserver-xorg-video-intel
> > > Version: 2:2.12.0-1
> > > Severity: normal
> > > 
> > > Hi,
> > > 
> > > I'm using xserver-xorg-video-intel from Debian experimental.
> > > the X server crashes when I start sm (from the screen-message package).
> > > It's not 100% reproducible, but it crashes at least 50% of the times.
> > > 
> > Please get a backtrace from gdb (with the debug symbols installed).
> > 
> FWIW there's a sm-related bug at
> https://bugs.freedesktop.org/show_bug.cgi?id=29430
> but that's on exit, not startup.

I confirm that it's the same bug:
(gdb) bt full
#0  0x7feb41e88175 in *__GI_raise (sig=)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
pid = 
selftid = 
#1  0x7feb41e8af80 in *__GI_abort () at abort.c:92
act = {__sigaction_handler = {sa_handler = 0x7feb3feb5898, sa_sigaction 
= 0x7feb3feb5898}, sa_mask = {
__val = {140648400800699, 140734061499216, 986, 140734061499456, 
14064835094, 206158430232, 
  140734061499472, 140734061499248, 140648399907384, 206158430256, 
140734061499496, 75608848, 
  135152, 7378707495241998192, 8298003695202886515, 
140734061510225}}, sa_flags = 1106750591, 
  sa_restorer = 0x7feb3feb5880}
sigs = {__val = {32, 0 }}
#2  0x7feb41e812b1 in *__GI___assert_fail (
assertion=0x7feb3feb5898 "uxa_pixmap_is_offscreen(src_pixmap)", file=, line=986, 
function=0x7feb3feb5910 "uxa_glyphs_via_mask") at assert.c:81
buf = 0x481b310 "X: ../../uxa/uxa-glyphs.c:986: uxa_glyphs_via_mask: 
Assertion `uxa_pixmap_is_offscreen(src_pixmap)' failed.\n"
#3  0x7feb3fea5fcc in uxa_glyphs_via_mask (op=, 
pSrc=, 
pDst=, maskFormat=, xSrc=, 
ySrc=, nlist=1, list=0x7fff33be5f80, 
glyphs=0x7fff33be5780)
at ../../uxa/uxa-glyphs.c:986
src_pixmap = 
src_x = 0
glyph = 0x4362660
src_y = 0
screen = 0x241f920
mask = 0x483f430
y = 384
pixmap = 0x483f570
width = 
dst_off_x = 470
dst_off_y = 253
box = {x1 = 470, y1 = 253, x2 = 787, y2 = 647}
component_alpha = 0
glyph_atlas = 0x481b410
x = -41
height = 
error = 0
#4  uxa_glyphs (op=, pSrc=, 
pDst=, 
maskFormat=, xSrc=, ySrc=, nlist=1, 
list=0x7fff33be5f80, glyphs=0x7fff33be5780) at ../../uxa/uxa-glyphs.c:1151
screen = 
uxa_screen = 
xDst = 37878048
yDst = 66520080
extents = {x1 = 0, y1 = 0, x2 = 0, y2 = 0}
width = 0
height = 0
ret = 
localDst = 0x483f570
#5  0x004dac7a in damageGlyphs (op=99 'c', pSrc=, 
pDst=0x4791e90, 
maskFormat=, xSrc=, ySrc=, nlist=1, 
list=0x7fff33be5f80, glyphs=0x7fff33be5780) at 
../../../miext/damage/damage.c:721
ps = 0x3f70010
pScrPriv = 0x3f706a0
#6  0x004d011e in ProcRenderCompositeGlyphs (client=0x455a700) at 
../../render/render.c:1430
glyphSet = 0x483f780
pSrc = 0x41ff010
pDst = 0x4791e90
pFormat = 0x3f6f4f0
listsLocal = {{xOff = 429, yOff = 637, len = 1 '\001', format = 
0x3f6f4f0}, {xOff = 0, yOff = 0, 
len = 0 '\000', format = 0x0} , {xOff = 0, yOff = 
0, len = 0 '\000', 
format = 0x455a700}, {xOff = 19264, yOff = 125, len = 0 '\000', 
format = 0x94}}
lists = 0x7fff33be5f90
listsBase = 0x7fff33be5f80
glyphsLocal = {0x4362660, 0x0 }
glyph = 
glyphs = 
glyphsBase = 0x7fff33be5780
buffer = 0x46d9688 "\002"
end = 0x46d9688 "\002"
nglyph = 
nlist = 1
space = 
size = 1
rc = 
#7  0x00448db4 in Dispatch () at ../../dix/dispatch.c:439
result = 
client = 0x455a700
nready = 0
start_tick = 840
#8  0x00425b8a in main (argc=7, argv=0x7d8448, envp=) at ../../dix/main.c:285
i = 1
alwaysCheckForInput = {0, 1}
(gdb) 

- Lucas



-- 
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/20100824200037.ga5...@xanadu.blop.info



Re: libdrm: Changes to 'debian-unstable'

2010-08-24 Thread Julien Cristau
On Tue, Aug 24, 2010 at 21:48:51 +0200, Sven Joachim wrote:

> On 2010-08-24 21:03 +0200, Julien Cristau wrote:
> 
> > New commits:
> > commit 752295ba101d84b8e3e695621fa41ce9406104e1
> > Author: Julien Cristau 
> > Date:   Tue Aug 24 19:32:36 2010 +0200
> >
> > Drop 04_fix_nouveau_bo_new_tile_segfault.diff, applied upstream.
> 
> This is actually only half correct.
> 
Damn, sorry about that.

> > -   if (flags & NOUVEAU_BO_PIN) {
> > -   ret = nouveau_bo_pin((void *)nvbo, nvbo->flags);
> > -   if (ret) {
> > --  nouveau_bo_ref(NULL, (void *)nvbo);
> > -+  nouveau_bo_ref(NULL, (void *)&nvbo);
> > -   return ret;
> 
> But that one needs to be restored (this path does not exist upstream
> anymore).
> 
Can you fix it up?  I'll reupload.

> BTW, it is now possible to install the experimental
> xserver-xorg-video-nouveau together with sid's libdrm-nouveau1. :-/
> 
Yeah, I know :/
I needed a newer libdrm in sid for intel, and didn't see a way to avoid
this.

Thanks for the review.

Cheers,
Julien


signature.asc
Description: Digital signature


xserver-xorg-video-intel_2.12.0+legacy1-1_amd64.changes ACCEPTED

2010-08-24 Thread Archive Administrator



Accepted:
xserver-xorg-video-intel-dbg_2.12.0+legacy1-1_amd64.deb
  to 
main/x/xserver-xorg-video-intel/xserver-xorg-video-intel-dbg_2.12.0+legacy1-1_amd64.deb
xserver-xorg-video-intel_2.12.0+legacy1-1.diff.gz
  to 
main/x/xserver-xorg-video-intel/xserver-xorg-video-intel_2.12.0+legacy1-1.diff.gz
xserver-xorg-video-intel_2.12.0+legacy1-1.dsc
  to 
main/x/xserver-xorg-video-intel/xserver-xorg-video-intel_2.12.0+legacy1-1.dsc
xserver-xorg-video-intel_2.12.0+legacy1-1_amd64.deb
  to 
main/x/xserver-xorg-video-intel/xserver-xorg-video-intel_2.12.0+legacy1-1_amd64.deb
xserver-xorg-video-intel_2.12.0+legacy1.orig.tar.gz
  to 
main/x/xserver-xorg-video-intel/xserver-xorg-video-intel_2.12.0+legacy1.orig.tar.gz


Override entries for your package:
xserver-xorg-video-intel-dbg_2.12.0+legacy1-1_amd64.deb - extra debug
xserver-xorg-video-intel_2.12.0+legacy1-1.dsc - source x11
xserver-xorg-video-intel_2.12.0+legacy1-1_amd64.deb - optional x11

Announcing to debian-devel-chan...@lists.debian.org


Thank you for your contribution to Debian.


-- 
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/e1onzuq-0002re...@franck.debian.org



Re: libdrm: Changes to 'debian-unstable'

2010-08-24 Thread Sven Joachim
On 2010-08-24 21:03 +0200, Julien Cristau wrote:

> New commits:
> commit 752295ba101d84b8e3e695621fa41ce9406104e1
> Author: Julien Cristau 
> Date:   Tue Aug 24 19:32:36 2010 +0200
>
> Drop 04_fix_nouveau_bo_new_tile_segfault.diff, applied upstream.

This is actually only half correct.

> diff --git a/debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff 
> b/debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff
> deleted file mode 100644
> index c8cc948..000
> --- a/debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff
> +++ /dev/null
> @@ -1,21 +0,0 @@
> -Index: b/nouveau/nouveau_bo.c
> -===
>  a/nouveau/nouveau_bo.c
> -+++ b/nouveau/nouveau_bo.c
> -@@ -198,14 +198,14 @@
> - if (flags & (NOUVEAU_BO_VRAM | NOUVEAU_BO_GART)) {
> - ret = nouveau_bo_kalloc(nvbo, NULL);
> - if (ret) {
> --nouveau_bo_ref(NULL, (void *)nvbo);
> -+nouveau_bo_ref(NULL, (void *)&nvbo);
> - return ret;

This hunk has been superseded by the updated 03_revert_abi_change.diff.

> - if (flags & NOUVEAU_BO_PIN) {
> - ret = nouveau_bo_pin((void *)nvbo, nvbo->flags);
> - if (ret) {
> --nouveau_bo_ref(NULL, (void *)nvbo);
> -+nouveau_bo_ref(NULL, (void *)&nvbo);
> - return ret;

But that one needs to be restored (this path does not exist upstream
anymore).

BTW, it is now possible to install the experimental
xserver-xorg-video-nouveau together with sid's libdrm-nouveau1. :-/

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



libdrm_2.4.21-1~squeeze1_amd64.changes ACCEPTED

2010-08-24 Thread Archive Administrator



Accepted:
libdrm-dev_2.4.21-1~squeeze1_amd64.deb
  to main/libd/libdrm/libdrm-dev_2.4.21-1~squeeze1_amd64.deb
libdrm-intel1-dbg_2.4.21-1~squeeze1_amd64.deb
  to main/libd/libdrm/libdrm-intel1-dbg_2.4.21-1~squeeze1_amd64.deb
libdrm-intel1_2.4.21-1~squeeze1_amd64.deb
  to main/libd/libdrm/libdrm-intel1_2.4.21-1~squeeze1_amd64.deb
libdrm-nouveau1-dbg_2.4.21-1~squeeze1_amd64.deb
  to main/libd/libdrm/libdrm-nouveau1-dbg_2.4.21-1~squeeze1_amd64.deb
libdrm-nouveau1_2.4.21-1~squeeze1_amd64.deb
  to main/libd/libdrm/libdrm-nouveau1_2.4.21-1~squeeze1_amd64.deb
libdrm-radeon1-dbg_2.4.21-1~squeeze1_amd64.deb
  to main/libd/libdrm/libdrm-radeon1-dbg_2.4.21-1~squeeze1_amd64.deb
libdrm-radeon1_2.4.21-1~squeeze1_amd64.deb
  to main/libd/libdrm/libdrm-radeon1_2.4.21-1~squeeze1_amd64.deb
libdrm2-dbg_2.4.21-1~squeeze1_amd64.deb
  to main/libd/libdrm/libdrm2-dbg_2.4.21-1~squeeze1_amd64.deb
libdrm2_2.4.21-1~squeeze1_amd64.deb
  to main/libd/libdrm/libdrm2_2.4.21-1~squeeze1_amd64.deb
libdrm_2.4.21-1~squeeze1.diff.gz
  to main/libd/libdrm/libdrm_2.4.21-1~squeeze1.diff.gz
libdrm_2.4.21-1~squeeze1.dsc
  to main/libd/libdrm/libdrm_2.4.21-1~squeeze1.dsc


Override entries for your package:
libdrm-dev_2.4.21-1~squeeze1_amd64.deb - optional libdevel
libdrm-intel1-dbg_2.4.21-1~squeeze1_amd64.deb - extra debug
libdrm-intel1_2.4.21-1~squeeze1_amd64.deb - optional libs
libdrm-nouveau1-dbg_2.4.21-1~squeeze1_amd64.deb - extra debug
libdrm-nouveau1_2.4.21-1~squeeze1_amd64.deb - optional libs
libdrm-radeon1-dbg_2.4.21-1~squeeze1_amd64.deb - extra debug
libdrm-radeon1_2.4.21-1~squeeze1_amd64.deb - optional libs
libdrm2-dbg_2.4.21-1~squeeze1_amd64.deb - extra debug
libdrm2_2.4.21-1~squeeze1_amd64.deb - optional libs
libdrm_2.4.21-1~squeeze1.dsc - source libs

Announcing to debian-devel-chan...@lists.debian.org


Thank you for your contribution to Debian.


-- 
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/e1onzts-00016n...@franck.debian.org



Processing of xserver-xorg-video-intel_2.12.0+legacy1-1_amd64.changes

2010-08-24 Thread Archive Administrator
xserver-xorg-video-intel_2.12.0+legacy1-1_amd64.changes uploaded successfully 
to localhost
along with the files:
  xserver-xorg-video-intel_2.12.0+legacy1-1.dsc
  xserver-xorg-video-intel_2.12.0+legacy1.orig.tar.gz
  xserver-xorg-video-intel_2.12.0+legacy1-1.diff.gz
  xserver-xorg-video-intel_2.12.0+legacy1-1_amd64.deb
  xserver-xorg-video-intel-dbg_2.12.0+legacy1-1_amd64.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)


-- 
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/e1onznf-c9...@franck.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/xserver-xorg-video-intel-2_2.12.0+legacy1-1'

2010-08-24 Thread Julien Cristau
Tag 'xserver-xorg-video-intel-2_2.12.0+legacy1-1' created by Julien Cristau 
 at 2010-08-24 19:39 +

Tagging upload of xserver-xorg-video-intel 2:2.12.0+legacy1-1 to unstable.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAABCAAGBQJMdB/WAAoJEDEBgAUJBeQMCGUQAOtuEAq9T/fH4pb+yrz1J4yO
cS7Yvn3dNWLnBDBA1YEf4YOj3+vJ38hWQFqdaM9JtvwAoQEAd6kBeEw55ECzKEt8
hcjhGKGDs6Z69yDyJ9ZuNJi/NxIM19pGC04Ow4svFD+TnExwu0O//tnxLH06mUyZ
G48yOMncGRw6hYHhF6cCtwoZ/PfkLLKGkf1AYjn8EMbxg0H1rPrVmEeKFay9qEKP
NNjOV3hdwPHeGH3sK0MoeMitCAl39m77m3at8824noEQAXY478+h0NrTZ1nUGpOW
ewSlYwj7FTftSZk4Tht9cjNLmbGo+FPMwbfavJryySZAfytR/95vi+1Tw/t0O225
29i59YgREiOd7gP2WEbtprDkCxdk2W4EMaUhe/ylmy8IPJ8TL7mDIhEIspinAuoa
wElq9RmcLyWQH9t3ngv9bTWX0jGQNeO2cJ0YEwMOBguvdK+tMOOtK+LkkW4sL0vb
UpxjPfJbj30uZkOXILboQLY/R0s83zAq2Y4uDTyLtNCI9uYiXgDd47KQD+N4RYhf
a9717oQNX7fkDd6aFfPefCaqT32C/ZbnNSdlZV7Sk0KVUEcoJB1Z6UShnamyC3wa
xWD7IduqCIYafPaCIDk0i35+qBfpgM1SBE8x1MQWhHEZMbZmdegRBMSUVz0QuQxc
gFzavz8CCPswCaHPMyiQ
=Zg2Y
-END PGP SIGNATURE-

Changes since xserver-xorg-video-intel-2_2.12.0-1:
Chris Wilson (21):
  Remove unused configure option: --enable-video-debug
  i810: Move into a legacy directory.
  Rename common infrastructure to the intel namespace.
  configure: Remove unused checks for xext
  configure: Remove check for unused function, mprotect
  Remove unused inclusion of 
  Repair the damage to 'make distcheck' after splitting out i810
  dri: Handle errors during GetBuffers() gracefully.
  drmmode: Use a copy of the converted mode on resize
  drmmode: Add missing newlines at the end of log messages.
  Reduce front buffer stride prior to rejection
  video: apply the crtc box checks from dri.
  video: forgotten amendment to previous commit.
  Add support for I854.
  drmmode: Destroy Crtc on screen shutdown
  drmmode: Destroy the output on shutdown
  Reintegrate legacy UMS.
  legacy/ums/i965: we do not handle SourcePictures
  legacy/ums/dri: Enable framebuffer mapping for dri
  legacy/ums: #include 
  legacy/ums: Don't use uninitialised methods for synchronisation

Christopher James Halse Rogers (3):
  ums: ChangeGC changed prototype in 1.8.99, not 1.7.98
  legacy/ums: Re-add missing HWS initialisation
  legacy/ums: Fix build with DRI disabled

Cyril Brulebois (2):
  Merge branch 'upstream-experimental' into upstream-unstable
  Merge remote branch 'ickle/legacy' into upstream-unstable

Daniel Vetter (1):
  legacy/ums/Xv overlay: fix planar YUV copy for right rotated crtcs

Dave Airlie (2):
  uxa: don't compare planemask with FB_ALLONES.
  uxa: oops typo in previous commit

Evan McClain (1):
  Add mbp_backlight support.

Jesse Barnes (1):
  add cscope files to gitignore

Julien Cristau (7):
  Merge branch 'upstream-unstable' of 
git.debian.org:/git/pkg-xorg/driver/xserver-xorg-video-intel into 
debian-unstable
  Merge branch 'debian-experimental' of 
git.debian.org:/git/pkg-xorg/driver/xserver-xorg-video-intel into 
debian-unstable
  Update changelogs
  legacy/ums: fix distcheck
  Merge branch 'legacy' of 
git://people.freedesktop.org/~ickle/xf86-video-intel into debian-unstable
  Changelog update
  Upload to unstable

Keith Packard (1):
  Destroy screen pixmap on screen close.

---
 .gitignore  |1 
 ChangeLog   |  317 
 configure.ac|   87 
 debian/changelog|8 
 src/Makefile.am |   72 
 src/common.h|  233 
 src/drmmode_display.c   |  158 
 src/i810.h  |  341 
 src/i810_accel.c|  617 -
 src/i810_common.h   |  191 
 src/i810_cursor.c   |  266 
 src/i810_dga.c  |  282 
 src/i810_dri.c  | 1544 
 src/i810_dri.h  |  131 
 src/i810_driver.c   | 2410 --
 src/i810_hwmc.c |  419 -
 src/i810_io.c   |  133 
 src/i810_memory.c   |  428 -
 src/i810_reg.h  | 3443 -
 src/i810_ring.h |   90 
 src/i810_video.c| 1423 ---
 src/i810_wmark.c|  313 
 src/i830.h  |  659 -
 src/i830_3d.c 

xserver-xorg-video-intel: Changes to 'debian-unstable'

2010-08-24 Thread Julien Cristau
 debian/changelog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 205754a121a7a074110d625b5eb9036d32928ef3
Author: Julien Cristau 
Date:   Tue Aug 24 21:34:21 2010 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index ac8ad72..8dde421 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-xserver-xorg-video-intel (2:2.12.0+legacy1-1) UNRELEASED; urgency=low
+xserver-xorg-video-intel (2:2.12.0+legacy1-1) unstable; urgency=low
 
   * Merge from people.freedesktop.org/~ickle/xf86-video-intel:legacy.
 This reintroduces UMS and EXA for legacy chips, while allowing us to get
 the fixes and new hw support from 2.12.
 
- -- Julien Cristau   Tue, 24 Aug 2010 17:41:52 +0200
+ -- Julien Cristau   Tue, 24 Aug 2010 21:33:56 +0200
 
 xserver-xorg-video-intel (2:2.12.0-1) experimental; 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/e1onzlc-0002iu...@alioth.debian.org



Processing of libdrm_2.4.21-1~squeeze1_amd64.changes

2010-08-24 Thread Archive Administrator
libdrm_2.4.21-1~squeeze1_amd64.changes uploaded successfully to localhost
along with the files:
  libdrm_2.4.21-1~squeeze1.dsc
  libdrm_2.4.21-1~squeeze1.diff.gz
  libdrm-dev_2.4.21-1~squeeze1_amd64.deb
  libdrm2_2.4.21-1~squeeze1_amd64.deb
  libdrm2-dbg_2.4.21-1~squeeze1_amd64.deb
  libdrm-intel1_2.4.21-1~squeeze1_amd64.deb
  libdrm-intel1-dbg_2.4.21-1~squeeze1_amd64.deb
  libdrm-nouveau1_2.4.21-1~squeeze1_amd64.deb
  libdrm-nouveau1-dbg_2.4.21-1~squeeze1_amd64.deb
  libdrm-radeon1_2.4.21-1~squeeze1_amd64.deb
  libdrm-radeon1-dbg_2.4.21-1~squeeze1_amd64.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)


-- 
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/e1onzin-00084h...@franck.debian.org



libdrm: Changes to 'refs/tags/libdrm-2.4.21-1-squeeze1'

2010-08-24 Thread Julien Cristau
Tag 'libdrm-2.4.21-1-squeeze1' created by Julien Cristau  
at 2010-08-24 19:32 +

Tagging upload of libdrm 2.4.21-1~squeeze1 to unstable.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAABCAAGBQJMdB5nAAoJEDEBgAUJBeQMWSkQALtnB+dZGSVYYudX7UTCOIej
dnIh6+a1dAUQ7Hk/cFyAjEg6mdY/KRip1P3XVT7bu8QnXOlKrYkml7giz5XZm1xO
8GKD6fhEDTeROmlcyi4XtQRCWvMWV2ArAs5ZByzy8stRyM5YYaWCVVfx/8XrDaMx
Y7h4gduqlN9w4DKItFAj+y4ffmi3mI3pcuppluss3Ca3+9LcGE+IwK64/Oe31V3V
tKJfGxbwN5Z3qrcktKSNxvRsy+B7017mlyLw7OQ/DOv8thP+jw3isVzPianOTxvU
pqgeeTU+1KOj/qJb/SWzXT7xy7HFNzFNnklC5rCj7qy4LLAIZB83vFIveynf5eCX
sA4x2cNzkdsGIHO7A0rlEIl3isGDIJsUWPsIqhnEQx3tPQ20jmGHQsTfYQQqm4uW
lk8fxUkW/iuB0TJZKXnYHLTlAammyErKt2ecUI5aVeWNBUWdWCVf2p8vMEoUsRSJ
tmLnVR3R36E0VKwC/vXbuCn+K6+cnq7gq4UyH9ar0j+f3BtEwz+nnBmkpc8zGMQ3
RMumQS7Ea3yMrjEJ5HEVj3VyDLEUrlLRM85TUlSTuWnSm0Vp9nqPUakmRgGQzwn7
cf9GrOS5O4bgBBgjUwfPRWqLOf06B6nhuGIgz8CWps7rUmqhQCIy8ObDgzqoMSZ7
GwTgXhHxxjtRSqH3IYMY
=j8Iw
-END PGP SIGNATURE-

Changes since libdrm-2.4.21-1:
Julien Cristau (7):
  Upload to unstable
  Merge remote branch 'origin/debian-experimental' into debian-unstable
  Revert nouveau ABI update
  Regenerate ABI revert patch
  Don't build libkms and vmwgfx.
  Drop 04_fix_nouveau_bo_new_tile_segfault.diff, applied upstream.
  Upload to unstable

Sven Joachim (3):
  Fix segfault in nouveau_bo_new_tile() failure path
  Merge branch 'debian-unstable' of git.debian.org:/git/pkg-xorg/xsfbs into 
debian-unstable
  debian/changelog entry for xsfbs update

---
 debian/changelog |   18 
 debian/control   |   21 
 debian/libdrm-nouveau1.symbols   |  103 
 debian/patches/03_revert_abi_change.diff |10333 +++
 debian/patches/series|1 
 debian/rules |8 
 6 files changed, 10414 insertions(+), 70 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/e1onzfn-0001e1...@alioth.debian.org



libdrm: Changes to 'debian-unstable'

2010-08-24 Thread Julien Cristau
 debian/changelog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 854772f78e247521882b1e4cc2e484ece7f7a2ed
Author: Julien Cristau 
Date:   Tue Aug 24 19:48:50 2010 +0200

Upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 6be4f93..9ad2c05 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-libdrm (2.4.21-2) UNRELEASED; urgency=low
+libdrm (2.4.21-1~squeeze1) unstable; urgency=low
 
   * Revert nouveau ABI update.
   * Don't build libkms and vmwgfx.
   * Drop 04_fix_nouveau_bo_new_tile_segfault.diff, applied upstream.
 
- -- Julien Cristau   Tue, 24 Aug 2010 18:27:59 +0200
+ -- Julien Cristau   Tue, 24 Aug 2010 19:47:57 +0200
 
 libdrm (2.4.21-1) experimental; 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/e1onzfd-0001cu...@alioth.debian.org



libdrm: Changes to 'debian-unstable'

2010-08-24 Thread Julien Cristau
 .gitignore  |1 
 ChangeLog   |  677 +
 Makefile.am |1 
 configure.ac|   63 
 debian/changelog|   66 
 debian/control  |1 
 debian/copyright|  291 
 debian/libdrm-intel1.symbols|4 
 debian/libdrm-nouveau1.install  |2 
 debian/libdrm-radeon1.symbols   |   21 
 debian/libkms1.install  |1 
 debian/libkms1.symbols  |   14 
 debian/patches/02_build_libkms_against_in_tree_drm.diff |   17 
 debian/patches/03_revert_abi_change.diff| 9131 +++-
 debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff |   21 
 debian/patches/series   |2 
 debian/rules|   15 
 include/drm/Makefile.am |2 
 include/drm/drm.h   |2 
 include/drm/drm_mode.h  |   37 
 include/drm/i915_drm.h  |   59 
 include/drm/radeon_drm.h|1 
 include/drm/vmwgfx_drm.h|   63 
 intel/Makefile.am   |3 
 intel/intel_atomic.h|   93 
 intel/intel_bufmgr.c|   32 
 intel/intel_bufmgr.h|9 
 intel/intel_bufmgr_fake.c   |4 
 intel/intel_bufmgr_gem.c|  507 
 intel/intel_bufmgr_priv.h   |   19 
 intel/intel_chipset.h   |   90 
 intel/libdrm_intel.pc.in|2 
 libdrm.pc.in|2 
 libkms/Makefile.am  |8 
 libkms/intel.c  |2 
 libkms/internal.h   |2 
 libkms/libkms.pc.in |2 
 libkms/linux.c  |4 
 libkms/nouveau.c|  220 
 nouveau/Makefile.am |3 
 nouveau/libdrm_nouveau.pc.in|3 
 nouveau/nouveau_bo.c|2 
 nouveau/nouveau_channel.c   |2 
 nouveau/nouveau_class.h | 9041 ---
 nouveau/nouveau_private.h   |1 
 nouveau/nouveau_reloc.c |6 
 radeon/Makefile.am  |6 
 radeon/bof.c|  477 
 radeon/bof.h|   90 
 radeon/libdrm_radeon.pc.in  |2 
 radeon/radeon_bo.h  |1 
 radeon/radeon_bo_gem.c  |9 
 radeon/radeon_bo_gem.h  |1 
 radeon/radeon_cs.c  |6 
 radeon/radeon_cs.h  |4 
 radeon/radeon_cs_gem.c  |  231 
 radeon/radeon_cs_int.h  |1 
 tests/Makefile.am   |   10 
 tests/kmstest/main.c|1 
 tests/modeprint/modeprint.c |4 
 tests/modetest/modetest.c   |   29 
 tests/vbltest/Makefile.am   |   11 
 tests/vbltest/vbltest.c |  188 
 xf86atomic.h|   99 
 xf86drmMode.h   |2 
 65 files changed, 12268 insertions(+), 9453 deletions(-)

New commits:
commit 752295ba101d84b8e3e695621fa41ce9406104e1
Author: Julien Cristau 
Date:   Tue Aug 24 19:32:36 2010 +0200

Drop 04_fix_nouveau_bo_new_tile_segfault.diff, applied upstream.

diff --git a/debian/changelog b/debian/changelog
index 9fcae3c..6be4f93 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libdrm (2.4.21-2) UNRELEASED; urgency=low
 
   * Revert nouveau ABI update.
   * Don't build libkms and vmwgfx.
+  * Drop 04_fix_nouveau_bo_new_tile_segfault.diff, applied upstream.
 
  -- Julien Cristau   Tue, 24 Aug 2010 18:27:59 +0200
 
diff --git a/debian/patches/04_fix_nouveau_bo_new_tile_segfault.diff 
b/debian/patches/04_fix_nouveau_bo_ne

libdrm: Changes to 'upstream-unstable'

2010-08-24 Thread Julien Cristau
 .gitignore   |1 
 Makefile.am  |1 
 configure.ac |   63 
 include/drm/Makefile.am  |2 
 include/drm/drm.h|2 
 include/drm/drm_mode.h   |   37 
 include/drm/i915_drm.h   |   59 
 include/drm/radeon_drm.h |1 
 include/drm/vmwgfx_drm.h |   63 
 intel/Makefile.am|3 
 intel/intel_atomic.h |   93 
 intel/intel_bufmgr.c |   32 
 intel/intel_bufmgr.h |9 
 intel/intel_bufmgr_fake.c|4 
 intel/intel_bufmgr_gem.c |  507 ++
 intel/intel_bufmgr_priv.h|   19 
 intel/intel_chipset.h|   90 
 intel/libdrm_intel.pc.in |2 
 libdrm.pc.in |2 
 libkms/Makefile.am   |8 
 libkms/intel.c   |2 
 libkms/internal.h|2 
 libkms/libkms.pc.in  |2 
 libkms/linux.c   |4 
 libkms/nouveau.c |  220 +
 nouveau/Makefile.am  |3 
 nouveau/libdrm_nouveau.pc.in |3 
 nouveau/nouveau_bo.c |2 
 nouveau/nouveau_channel.c|2 
 nouveau/nouveau_class.h  | 9041 ---
 nouveau/nouveau_private.h|1 
 nouveau/nouveau_reloc.c  |6 
 radeon/Makefile.am   |6 
 radeon/bof.c |  477 ++
 radeon/bof.h |   90 
 radeon/libdrm_radeon.pc.in   |2 
 radeon/radeon_bo.h   |1 
 radeon/radeon_bo_gem.c   |9 
 radeon/radeon_bo_gem.h   |1 
 radeon/radeon_cs.c   |6 
 radeon/radeon_cs.h   |4 
 radeon/radeon_cs_gem.c   |  231 -
 radeon/radeon_cs_int.h   |1 
 tests/Makefile.am|   10 
 tests/kmstest/main.c |1 
 tests/modeprint/modeprint.c  |4 
 tests/modetest/modetest.c|   29 
 tests/vbltest/Makefile.am|   11 
 tests/vbltest/vbltest.c  |  188 
 xf86atomic.h |   99 
 xf86drmMode.h|2 
 51 files changed, 2068 insertions(+), 9390 deletions(-)

New commits:
commit 65ec8d7699267cc59777d531f545a82a14341480
Author: Eric Anholt 
Date:   Thu Jun 10 08:59:05 2010 -0700

Bump version to 2.4.21 for release.

diff --git a/configure.ac b/configure.ac
index e953199..62db817 100644
--- a/configure.ac
+++ b/configure.ac
@@ -19,7 +19,7 @@
 #  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 AC_PREREQ(2.60)
-AC_INIT([libdrm], 2.4.20, [dri-de...@lists.sourceforge.net], libdrm)
+AC_INIT([libdrm], 2.4.21, [dri-de...@lists.sourceforge.net], libdrm)
 AC_USE_SYSTEM_EXTENSIONS
 AC_CONFIG_SRCDIR([Makefile.am])
 AM_INIT_AUTOMAKE([dist-bzip2])

commit b8c4e5836cf1eff3e8c666f24567bd4c2fa31140
Author: Eric Anholt 
Date:   Thu Jun 10 09:03:41 2010 -0700

Fix radeon distcheck.

diff --git a/radeon/Makefile.am b/radeon/Makefile.am
index 03b5040..dc94b5f 100644
--- a/radeon/Makefile.am
+++ b/radeon/Makefile.am
@@ -40,7 +40,8 @@ libdrm_radeon_la_SOURCES = \
radeon_cs_space.c \
radeon_bo.c \
radeon_cs.c \
-   bof.c
+   bof.c \
+   bof.h
 
 libdrm_radeonincludedir = ${includedir}/libdrm
 libdrm_radeoninclude_HEADERS = \

commit 4f7704aea76b3d93d997d2ff815541d0ac373535
Author: Eric Anholt 
Date:   Thu Jun 10 08:58:08 2010 -0700

intel: Fix several other paths for buffers pointing at themselves.

diff --git a/intel/intel_bufmgr_gem.c b/intel/intel_bufmgr_gem.c
index 33f9b44..a8e072d 100644
--- a/intel/intel_bufmgr_gem.c
+++ b/intel/intel_bufmgr_gem.c
@@ -859,9 +859,11 @@ drm_intel_gem_bo_unreference_final(drm_intel_bo *bo, 
time_t time)
 
/* Unreference all the target buffers */
for (i = 0; i < bo_gem->reloc_count; i++) {
-   drm_intel_gem_bo_unreference_locked_timed(bo_gem->
- 
reloc_target_info[i].bo,
- time);
+   if (bo_gem->reloc_target_info[i].bo != bo) {
+   drm_intel_gem_bo_unreference_locked_timed(bo_gem->
+ 
reloc_target_info[i].bo,
+ time);
+   }
}
bo_gem->reloc_count = 0;
bo_gem->used_as_reloc_target = 0;
@@ -1345,7 +1347,8 @@ do_bo_emit_reloc(drm_intel_bo *bo, uint32_t offset,
bo_gem->relocs[bo_gem->reloc_count].presumed_offset = target_bo->offset;
 
bo_gem->reloc_target_info[bo_gem->reloc_count].bo = target_bo;
-   drm_intel_gem_bo_reference(target_bo);
+   if (target_bo != bo)
+   drm_intel_gem_bo_reference(target_bo);
if (need_fence)
bo_gem->reloc_target_info[bo_gem->reloc_count].flags =
DRM_INTEL_RELOC_FENCE;
@@ -1967,6 +1970,8 @@ _drm_intel_gem_bo_references(drm_intel_bo *bo, 
drm_intel_bo *target_bo)
for (i = 0; i < bo_gem->reloc_count; i++) {
if (

xserver-xorg-video-intel: Changes to 'debian-unstable'

2010-08-24 Thread Julien Cristau
 .gitignore  |   83 
 COPYING |  169 
 ChangeLog   | 5983 +++-
 Makefile.am |   14 
 NEWS|  356 
 README  |2 
 configure.ac|  161 
 debian/changelog|   47 
 debian/control  |   11 
 debian/copyright|   37 
 debian/rules|2 
 debian/xserver-xorg-video-intel-dbg.install |1 
 m4/dolt.m4  |  178 
 m4/shave.m4 |   73 
 man/Makefile.am |   41 
 man/intel.man   |  257 
 shave-libtool.in|   69 
 shave.in|   76 
 src/.gitignore  |6 
 src/Makefile.am |  102 
 src/bios_reader/.gitignore  |3 
 src/bios_reader/Makefile.am |   16 
 src/bios_reader/bios_dumper.c   |  104 
 src/bios_reader/bios_reader.c   |  565 -
 src/bios_reader/swf_dumper.c|  110 
 src/ch7017/Makefile.am  |   16 
 src/ch7017/ch7017.c |  330 
 src/ch7017/ch7017_module.c  |   36 
 src/ch7017/ch7017_reg.h |  162 
 src/ch7xxx/Makefile.am  |   17 
 src/ch7xxx/ch7xxx.c |  323 
 src/ch7xxx/ch7xxx.h |   31 
 src/ch7xxx/ch7xxx_module.c  |   35 
 src/ch7xxx/ch7xxx_reg.h |   80 
 src/common.h|  240 
 src/drmmode_display.c   |  622 -
 src/i2c_vid.h   |  132 
 src/i810.h  |  341 
 src/i810_accel.c|  617 -
 src/i810_common.h   |  191 
 src/i810_cursor.c   |  266 
 src/i810_dga.c  |  282 
 src/i810_dri.c  | 1541 ---
 src/i810_dri.h  |  131 
 src/i810_driver.c   | 2430 
 src/i810_hwmc.c |  419 
 src/i810_io.c   |  133 
 src/i810_memory.c   |  428 
 src/i810_reg.h  | 3443 --
 src/i810_ring.h |   90 
 src/i810_video.c| 1424 --
 src/i810_wmark.c|  313 
 src/i830.h  |  986 -
 src/i830_3d.c   |  403 
 src/i830_accel.c|  237 
 src/i830_batchbuffer.c  |  241 
 src/i830_batchbuffer.h  |  167 
 src/i830_bios.c |  401 
 src/i830_bios.h |  632 -
 src/i830_common.h   |  241 
 src/i830_crt.c  |  557 -
 src/i830_cursor.c   |  307 
 src/i830_debug.c| 2540 -
 src/i830_debug.h|   34 
 src/i830_display.c  | 2367 
 src/i830_display.h  |   43 
 src/i830_dri.c  |  443 
 src/i830_dri.h  |   61 
 src/i830_driver.c   | 3220 --
 src/i830_dvo.c  |  521 -
 src/i830_hdmi.c |  368 
 src/i830_hwmc.c   

Bug#594203: unblock: xorg-server/2:1.7.7-4

2010-08-24 Thread Julien Cristau
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package xorg-server.

This upload has one packaging fix (for a bug reported on irc by waldi),
and a bunch of cherry-picks from upstream.

$ git diff --stat xorg-server-2_1.7.7-3..xorg-server-2_1.7.7-4
 ChangeLog   |  279 +++
 Xext/xace.c |  170 +++-
 debian/changelog|   10 ++
 debian/rules|2 +
 doc/Xserver.man.pre |   26 ++---
 exa/exa_classic.c   |3 +-
 fb/fbbits.h |2 +-
 hw/xfree86/common/xf86RandR.c   |4 +-
 hw/xfree86/ddc/interpret_edid.c |2 +-
 hw/xfree86/parser/Input.c   |7 +-
 os/access.c |   14 ++-
 render/render.c |8 +
 xkb/xkbUtils.c  |4 +-
 13 files changed, 405 insertions(+), 126 deletions(-)

unblock xorg-server/2:1.7.7-4

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#320627: marked as done (crash w/ xpdf)

2010-08-24 Thread Debian Bug Tracking System
Your message dated Tue, 24 Aug 2010 14:47:47 +
with message-id 
and subject line Bug#320627: fixed in xorg-server 2:1.7.7-4
has caused the Debian Bug report #320627,
regarding crash w/ xpdf
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
320627: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=320627
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Subject: crash w/ Florida law
Package: xserver-common
Version: multiple

At least two people have managed to crash X by
trying to read the Florida law using xpdf.

-- instructions for trying it --
Here is the Florida Administrative Code:

http://fac.dos.state.fl.us/faconline/chapter64.pdf

The index doesn't work too well. Try following the
instructions I was given for finding Chapter 64V-1,
the Vital Statistics code:

  In the menu on the left side, scroll all the
  way to the bottom to 64V-1. You will
  need Adobe Acrobat Reader 4.05+ to view these file.
---

On the debian-powerpc mailing list, Sean Neakums
and Ken Moffat report:

>> I just had a go at chapter64.pdf with xpdf and
>> my X server crashed, which is impressive.  I can't
>> remember the last time I've had X crash.
>
> Damn, I wish I'd read further down the thread
> before I tried.  Yeah, mine crashed too (on x86).
> A vulnerability triggered by malicious official
> documents.

That's at least two bugs by my count (xpdf and X),
and fixing one might hide the other. I have filed
an xpdf bug as well.




--- End Message ---
--- Begin Message ---
Source: xorg-server
Source-Version: 2:1.7.7-4

We believe that the bug you reported is fixed in the latest version of
xorg-server, which is due to be installed in the Debian FTP archive:

xdmx-tools_1.7.7-4_amd64.deb
  to main/x/xorg-server/xdmx-tools_1.7.7-4_amd64.deb
xdmx_1.7.7-4_amd64.deb
  to main/x/xorg-server/xdmx_1.7.7-4_amd64.deb
xnest_1.7.7-4_amd64.deb
  to main/x/xorg-server/xnest_1.7.7-4_amd64.deb
xorg-server_1.7.7-4.diff.gz
  to main/x/xorg-server/xorg-server_1.7.7-4.diff.gz
xorg-server_1.7.7-4.dsc
  to main/x/xorg-server/xorg-server_1.7.7-4.dsc
xserver-common_1.7.7-4_all.deb
  to main/x/xorg-server/xserver-common_1.7.7-4_all.deb
xserver-xephyr_1.7.7-4_amd64.deb
  to main/x/xorg-server/xserver-xephyr_1.7.7-4_amd64.deb
xserver-xfbdev_1.7.7-4_amd64.deb
  to main/x/xorg-server/xserver-xfbdev_1.7.7-4_amd64.deb
xserver-xorg-core-dbg_1.7.7-4_amd64.deb
  to main/x/xorg-server/xserver-xorg-core-dbg_1.7.7-4_amd64.deb
xserver-xorg-core-udeb_1.7.7-4_amd64.udeb
  to main/x/xorg-server/xserver-xorg-core-udeb_1.7.7-4_amd64.udeb
xserver-xorg-core_1.7.7-4_amd64.deb
  to main/x/xorg-server/xserver-xorg-core_1.7.7-4_amd64.deb
xserver-xorg-dev_1.7.7-4_amd64.deb
  to main/x/xorg-server/xserver-xorg-dev_1.7.7-4_amd64.deb
xvfb_1.7.7-4_amd64.deb
  to main/x/xorg-server/xvfb_1.7.7-4_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 320...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julien Cristau  (supplier of updated xorg-server package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Tue, 24 Aug 2010 16:03:30 +0200
Source: xorg-server
Binary: xserver-xorg-core xserver-xorg-core-udeb xserver-xorg-dev xdmx 
xdmx-tools xnest xvfb xserver-xephyr xserver-xfbdev xserver-xorg-core-dbg 
xserver-common
Architecture: source all amd64
Version: 2:1.7.7-4
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force 
Changed-By: Julien Cristau 
Description: 
 xdmx   - distributed multihead X server
 xdmx-tools - Distributed Multihead X tools
 xnest  - Nested X server
 xserver-common - common files used by various X servers
 xserver-xephyr - nested X server
 xserver-xfbdev - Linux framebuffer device tiny X server
 xserver-xorg-core - Xorg X server - core server
 xserver-xorg-core-dbg - Xorg - the X.Org X server (debugging symbols)
 xserver-xorg-core-udeb - Xorg X server - core server (udeb)
 xserver-xorg-dev - Xorg X server - development files
 xvfb   - Virtual Framebuffer 'fake' X server
Closes: 320627
Changes: 
 xorg-server (2:1.7.7-4) unstable; urgency=low
 .
   * Set default xkb rules to evdev on linux, to work around a wrong default in
 c

xorg-server_1.7.7-4_amd64.changes ACCEPTED

2010-08-24 Thread Archive Administrator



Accepted:
xdmx-tools_1.7.7-4_amd64.deb
  to main/x/xorg-server/xdmx-tools_1.7.7-4_amd64.deb
xdmx_1.7.7-4_amd64.deb
  to main/x/xorg-server/xdmx_1.7.7-4_amd64.deb
xnest_1.7.7-4_amd64.deb
  to main/x/xorg-server/xnest_1.7.7-4_amd64.deb
xorg-server_1.7.7-4.diff.gz
  to main/x/xorg-server/xorg-server_1.7.7-4.diff.gz
xorg-server_1.7.7-4.dsc
  to main/x/xorg-server/xorg-server_1.7.7-4.dsc
xserver-common_1.7.7-4_all.deb
  to main/x/xorg-server/xserver-common_1.7.7-4_all.deb
xserver-xephyr_1.7.7-4_amd64.deb
  to main/x/xorg-server/xserver-xephyr_1.7.7-4_amd64.deb
xserver-xfbdev_1.7.7-4_amd64.deb
  to main/x/xorg-server/xserver-xfbdev_1.7.7-4_amd64.deb
xserver-xorg-core-dbg_1.7.7-4_amd64.deb
  to main/x/xorg-server/xserver-xorg-core-dbg_1.7.7-4_amd64.deb
xserver-xorg-core-udeb_1.7.7-4_amd64.udeb
  to main/x/xorg-server/xserver-xorg-core-udeb_1.7.7-4_amd64.udeb
xserver-xorg-core_1.7.7-4_amd64.deb
  to main/x/xorg-server/xserver-xorg-core_1.7.7-4_amd64.deb
xserver-xorg-dev_1.7.7-4_amd64.deb
  to main/x/xorg-server/xserver-xorg-dev_1.7.7-4_amd64.deb
xvfb_1.7.7-4_amd64.deb
  to main/x/xorg-server/xvfb_1.7.7-4_amd64.deb


Override entries for your package:
xdmx-tools_1.7.7-4_amd64.deb - optional x11
xdmx_1.7.7-4_amd64.deb - optional x11
xnest_1.7.7-4_amd64.deb - optional x11
xorg-server_1.7.7-4.dsc - source x11
xserver-common_1.7.7-4_all.deb - optional x11
xserver-xephyr_1.7.7-4_amd64.deb - optional x11
xserver-xfbdev_1.7.7-4_amd64.deb - optional x11
xserver-xorg-core-dbg_1.7.7-4_amd64.deb - extra debug
xserver-xorg-core-udeb_1.7.7-4_amd64.udeb - optional debian-installer
xserver-xorg-core_1.7.7-4_amd64.deb - optional x11
xserver-xorg-dev_1.7.7-4_amd64.deb - optional x11
xvfb_1.7.7-4_amd64.deb - optional x11

Announcing to debian-devel-chan...@lists.debian.org
Closing bugs: 320627 


Thank you for your contribution to Debian.


-- 
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/e1onumx-0008pa...@franck.debian.org



Processing of xorg-server_1.7.7-4_amd64.changes

2010-08-24 Thread Archive Administrator
xorg-server_1.7.7-4_amd64.changes uploaded successfully to localhost
along with the files:
  xorg-server_1.7.7-4.dsc
  xorg-server_1.7.7-4.diff.gz
  xserver-common_1.7.7-4_all.deb
  xserver-xorg-core_1.7.7-4_amd64.deb
  xserver-xorg-core-udeb_1.7.7-4_amd64.udeb
  xserver-xorg-dev_1.7.7-4_amd64.deb
  xdmx_1.7.7-4_amd64.deb
  xdmx-tools_1.7.7-4_amd64.deb
  xnest_1.7.7-4_amd64.deb
  xvfb_1.7.7-4_amd64.deb
  xserver-xephyr_1.7.7-4_amd64.deb
  xserver-xfbdev_1.7.7-4_amd64.deb
  xserver-xorg-core-dbg_1.7.7-4_amd64.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)


-- 
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/e1onugv-0006yp...@franck.debian.org



xorg-server: Changes to 'refs/tags/xorg-server-2_1.7.7-4'

2010-08-24 Thread Julien Cristau
Tag 'xorg-server-2_1.7.7-4' created by Julien Cristau  at 
2010-08-24 14:33 +

Tagging upload of xorg-server 2:1.7.7-4 to unstable.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAABCAAGBQJMc9gwAAoJEDEBgAUJBeQMZPUQALkURBJdDimdFoA8pNUdJdpI
3jXmXfnDxB5OZuwZLASbrZGdUWSd4EtDcQjwpl8aUKSH/Ej6FrM8Bj0vEbGIREqF
VBMnYAn7UVjaG61VPq8NgBilRBrCUU51n//x3mlPG7Sptw4KcPYFBcCfNeHEZ//Y
bG785ZBmgVPdPK7gYRTyLSbaCSNL50nuSRYXu29SjOcqfqLuxKCw+G/RGynS0Mgo
40zcNaMTjWHVRxGtaP0gmLxa5TnHgHnPWfQ4pA12dcwekdLLJCITgsc6Beuo4RoH
H+OODkdUXiH+qoHI3enzxJswY6pEOyD0lEAKPOkqdeHTascS35aLhvs/j38DZqoI
BUc7ufHUcsKiyAfztYvE6iclZENFR0KZz/fo4JcJ4eHtmVY1oOYTNs35Jd6P2Byd
dNdBaspI+xUROOZ3OUM6wq8J1RpyFxdR6cqdDgDU4sj6EAsBWlBR9+vD/1g2J6Q7
yv3aJw11hJTiAj0W1YhHqEuYfYUsTViy8OCbpq3GXt7cWm80wJZAU0bD1+0hhiNu
d+H6HIwLeL6HA6L8ER9qGRqMVWD9V1OlS8QHPxEhwHlCd4egyW9JR437ZOBOYnLm
s5Qgv/K4D5oa22ydH5Hd9AAnKKTy7E33lv/Zi4w5lNyTrm8TBZKsBeq8tbAxxflb
yFnCylguuk6ew3gOLC5N
=G86m
-END PGP SIGNATURE-

Changes since xorg-server-2_1.7.7-3:
Adam Jackson (1):
  render: Bounds check for nglyphs in ProcRenderAddGlyphs (#28801)

Alan Coopersmith (2):
  Fix compiler issues with getifaddrs() call on OpenSolaris
  Xserver(1) man page updates

Chris Wilson (2):
  xace: Invalid reference to out-of-scope data.
  edid: Adjust rounding of max_clock

Jesse Adkins (1):
  xfree86: parser: Never use constant strings for driver names (fixes 
#17438)

Julien Cristau (4):
  Set default xkb rules to evdev on linux
  Merge branch 'server-1.7-nominations' of 
git://anongit.freedesktop.org/git/xorg/xserver into debian-unstable
  Update changelogs
  Prepare changelog for upload

Keith Packard (1):
  fb: make isClipped always reject negative coordinates (bug 11503)

Peter Hutterer (1):
  xkb: fix invalid memory writes in _XkbCopyGeom.

Pierre-Loup A. Griffais (1):
  xf86: Don't crash when switching modes through RandR without owning the 
VT.

Simon Farnsworth (1):
  Don't crash when asked if a client that has disconnected was local

Éric Piel (1):
  exa: fix ExaCheckCopyNtoN for exa_classic when source = dest

---
 ChangeLog   |  279 
 Xext/xace.c |  170 ++--
 debian/changelog|   10 +
 debian/rules|2 
 doc/Xserver.man.pre |   26 +--
 exa/exa_classic.c   |3 
 fb/fbbits.h |2 
 hw/xfree86/common/xf86RandR.c   |4 
 hw/xfree86/ddc/interpret_edid.c |2 
 hw/xfree86/parser/Input.c   |7 -
 os/access.c |   14 +-
 render/render.c |8 +
 xkb/xkbUtils.c  |4 
 13 files changed, 405 insertions(+), 126 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/e1onua5-0006kv...@alioth.debian.org



xorg-server: Changes to 'debian-unstable'

2010-08-24 Thread Julien Cristau
 ChangeLog   |  279 
 Xext/xace.c |  170 ++--
 debian/changelog|   10 +
 debian/rules|2 
 doc/Xserver.man.pre |   26 +--
 exa/exa_classic.c   |3 
 fb/fbbits.h |2 
 hw/xfree86/common/xf86RandR.c   |4 
 hw/xfree86/ddc/interpret_edid.c |2 
 hw/xfree86/parser/Input.c   |7 -
 os/access.c |   14 +-
 render/render.c |8 +
 xkb/xkbUtils.c  |4 
 13 files changed, 405 insertions(+), 126 deletions(-)

New commits:
commit 075b992f33456261852599171c41272baed458b9
Author: Julien Cristau 
Date:   Tue Aug 24 16:04:08 2010 +0200

Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index b41d8ce..3500ddd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xorg-server (2:1.7.7-4) UNRELEASED; urgency=low
+xorg-server (2:1.7.7-4) unstable; urgency=low
 
   * Set default xkb rules to evdev on linux, to work around a wrong default in
 configure.ac and an Xorg issue where it reverts to the default on reset.
@@ -6,7 +6,7 @@ xorg-server (2:1.7.7-4) UNRELEASED; urgency=low
   * Pull from server-1.7-nominations (commit 4c313472)
 - fb: make isClipped always reject negative coordinates (closes: #320627)
 
- -- Julien Cristau   Tue, 24 Aug 2010 14:51:54 +0200
+ -- Julien Cristau   Tue, 24 Aug 2010 16:03:30 +0200
 
 xorg-server (2:1.7.7-3) unstable; urgency=low
 

commit 5d6d43886a25ce9afe62782f4e2a39356b17f1df
Author: Julien Cristau 
Date:   Tue Aug 24 15:30:36 2010 +0200

Update changelogs

diff --git a/ChangeLog b/ChangeLog
index 55f6608..0d9747d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,282 @@
+commit 4c313472c45de171efb76231e7c7f323aa4eda3f
+Author: Alan Coopersmith 
+Date:   Thu May 20 17:56:26 2010 -0700
+
+Xserver(1) man page updates
+
+- Note that -br is now default.
+- Move -bs after -br for alphabetical ordering.
+- Remove -config option that's been hidden in "ignore" section,
+  since ajax removed the -config code a couple years back.
+- Add -nocursor option.
+- Add xinput & xrandr to list of runtime server control programs
+- Replace XDarwin with Xquartz in list of Xservers
+
+Signed-off-by: Alan Coopersmith 
+Reviewed-by: Adam Jackson 
+Signed-off-by: Keith Packard 
+(cherry picked from commit 7b09335a46f9428141811230c69eef7968531359)
+
+commit 7787526a715a3179085bdc70110f5102a02706e3
+Author: Simon Farnsworth 
+Date:   Tue Jun 22 10:13:30 2010 +0100
+
+Don't crash when asked if a client that has disconnected was local
+
+ProcDRI2Dispatch uses LocalClient to determine if it's safe to respond
+to a client that has made DRI2 requests which aren't sensible for
+remote clients (anything but version). When the client has disappeared
+mid-request stream (e.g. as a result of a kill -9, or a client-side
+bug), LocalClient causes the X server to follow suit, as
+((OsCommPtr)client->osPrivate)->trans_conn is NULL at this point.
+
+The simple and obvious fix is to just return "not local" when
+trans_conn is NULL, which fixes the crash I was seeing; however Keith
+Packard pointed out that just checking trans_conn isn't enough;
+quoting Keith:
+
+"This looks almost right to me -- I reviewed the os code to see when
+_XSERVTransClose is called (which is what frees the trans_conn data) and
+found that every place which called that immediately set trans_conn to
+NULL, except for the call in CloseDownFileDescriptor which is only
+called from CloseDownConnection and which is immediately followed by
+freeing the OsCommRec and setting client->osPrivate to NULL. So, I'd
+suggest checking client->osPrivate in addition to the above check."
+
+Signed-off-by: Simon Farnsworth 
+Reviewed-by: Keith Packard 
+Signed-off-by: Keith Packard 
+(cherry picked from commit 660f6ab5494a728c3ca7ba00c305e9ff06c8ecb2)
+
+commit e1cf1e88bb527d48f7bdea5fc0091a1bd651acec
+Author: Alan Coopersmith 
+Date:   Thu Apr 29 18:45:34 2010 -0700
+
+Fix compiler issues with getifaddrs() call on OpenSolaris
+
+OpenSolaris recently added support for the getifaddrs() API.
+
+Building with that uncovered two compiler issues (one warning, one error)
+in the code that was now being built for the first time in our builds:
+
+"access.c", line 768: warning: argument #1 is incompatible with prototype:
+prototype: pointer to struct sockaddr {unsigned short sa_family, 
array[14] of char sa_data} : "access.c", line 213
+argument : pointer to struct sockaddr_storage {unsigned short 
ss_family, array[6] of char _ss_pad1, double _ss_align, array[240] of char 
_ss_pad2}
+
+"access.c", line 838: assignment type mismatch:
+struct so

xorg-server: Changes to 'upstream-unstable'

2010-08-24 Thread Julien Cristau
 Xext/xace.c |  170 +---
 doc/Xserver.man.pre |   26 ++
 exa/exa_classic.c   |3 
 fb/fbbits.h |2 
 hw/xfree86/common/xf86RandR.c   |4 
 hw/xfree86/ddc/interpret_edid.c |2 
 hw/xfree86/parser/Input.c   |7 +
 os/access.c |   14 ++-
 render/render.c |8 +
 xkb/xkbUtils.c  |4 
 10 files changed, 114 insertions(+), 126 deletions(-)

New commits:
commit 4c313472c45de171efb76231e7c7f323aa4eda3f
Author: Alan Coopersmith 
Date:   Thu May 20 17:56:26 2010 -0700

Xserver(1) man page updates

- Note that -br is now default.
- Move -bs after -br for alphabetical ordering.
- Remove -config option that's been hidden in "ignore" section,
  since ajax removed the -config code a couple years back.
- Add -nocursor option.
- Add xinput & xrandr to list of runtime server control programs
- Replace XDarwin with Xquartz in list of Xservers

Signed-off-by: Alan Coopersmith 
Reviewed-by: Adam Jackson 
Signed-off-by: Keith Packard 
(cherry picked from commit 7b09335a46f9428141811230c69eef7968531359)

diff --git a/doc/Xserver.man.pre b/doc/Xserver.man.pre
index 6154191..d225c26 100644
--- a/doc/Xserver.man.pre
+++ b/doc/Xserver.man.pre
@@ -100,12 +100,12 @@ specifies a file which contains a collection of 
authorization records used
 to authenticate access.  See also the \fIxdm\fP(1) and 
 \fIXsecurity\fP(__miscmansuffix__) manual pages.
 .TP 8
-.B \-bs
-disables backing store support on all screens.
-.TP 8
 .B \-br
 sets the default root window to solid black instead of the standard root weave
-pattern.
+pattern.   This is the default unless -retro or -wr is specified.
+.TP 8
+.B \-bs
+disables backing store support on all screens.
 .TP 8
 .B \-c
 turns off key-click.
@@ -117,17 +117,6 @@ sets key-click volume (allowable range: 0-100).
 sets the visual class for the root window of color screens.
 The class numbers are as specified in the X protocol.
 Not obeyed by all servers.
-.ig
-.TP 8
-.B \-config \fIfilename\fP
-reads more options from the given file.  Options in the file may be separated
-by newlines if desired.  If a '#' character appears on a line, all characters
-between it and the next newline are ignored, providing a simple commenting
-facility.  The \fB\-config\fP option itself may appear in the file.
-.BR NOTE :
-This option is disabled when the Xserver is run with an effective uid
-different from the user's real uid.
-..
 .TP 8
 .B \-core
 causes the server to generate a core dump on fatal errors.
@@ -184,6 +173,9 @@ sets the maximum big request to
 .I size
 MB.
 .TP 8
+.B \-nocursor
+disable the display of the pointer cursor.
+.TP 8
 .B \-nolisten \fItrans-type\fP
 disables a transport type.  For example, TCP/IP connections can be disabled
 with
@@ -584,11 +576,11 @@ Security: \fIXsecurity\fP(__miscmansuffix__), 
\fIxauth\fP(1), \fIXau\fP(1),
 Starting the server: \fIstartx\fP(1), \fIxdm\fP(1), \fIxinit\fP(1)
 .PP
 Controlling the server once started: \fIxset\fP(1), \fIxsetroot\fP(1),
-\fIxhost\fP(1)
+\fIxhost\fP(1), \fIxinput\fP(1), \fIxrandr\fP(1)
 .PP
 Server-specific man pages:
 \fIXorg\fP(1), \fIXdmx\fP(1), \fIXephyr\fP(1), \fIXnest\fP(1),
-\fIXvfb\fP(1), \fIXDarwin\fP(1), \fIXWin\fP(1).
+\fIXvfb\fP(1), \fIXquartz\fP(1), \fIXWin\fP(1).
 .PP
 Server internal documentation:
 .I "Definition of the Porting Layer for the X v11 Sample Server"

commit 7787526a715a3179085bdc70110f5102a02706e3
Author: Simon Farnsworth 
Date:   Tue Jun 22 10:13:30 2010 +0100

Don't crash when asked if a client that has disconnected was local

ProcDRI2Dispatch uses LocalClient to determine if it's safe to respond
to a client that has made DRI2 requests which aren't sensible for
remote clients (anything but version). When the client has disappeared
mid-request stream (e.g. as a result of a kill -9, or a client-side
bug), LocalClient causes the X server to follow suit, as
((OsCommPtr)client->osPrivate)->trans_conn is NULL at this point.

The simple and obvious fix is to just return "not local" when
trans_conn is NULL, which fixes the crash I was seeing; however Keith
Packard pointed out that just checking trans_conn isn't enough;
quoting Keith:

"This looks almost right to me -- I reviewed the os code to see when
_XSERVTransClose is called (which is what frees the trans_conn data) and
found that every place which called that immediately set trans_conn to
NULL, except for the call in CloseDownFileDescriptor which is only
called from CloseDownConnection and which is immediately followed by
freeing the OsCommRec and setting client->osPrivate to NULL. So, I'd
suggest checking client->osPrivate in addition to the above check."

Signed-off-by: Simon Farnsworth 
Reviewed-by: Keith Packard 
Signed-off-by: Keith Pa

Bug#583186: Problem still occurs

2010-08-24 Thread Julien Viard de Galbert
On Tue, Aug 24, 2010 at 08:47:14PM +1200, isahib wrote:
> After testing for a couple of weeks with the Vesa/OpenChrome drivers and
> various recommended /etc/X11/xorg.conf settings I can confirm that I am
> still experiencing the random X/Gnome lockups.
> 
> My only option now is to switch to another GPU/IGP other than Via and
> OpenChrome for a stable system.
> 
Hi Ibaidul,

I didn't respond to your bug before because I don't have a package ready
yet.
I'm in the process of adopting the package and this takes time.
The current package (0.2.904+svn842-1) that you used is not updated with
the latest code from openchrome.org, I am planning to send a new package
with the latest code to debian experimental later. (It will be
experimental because squeeze is frozen).

Have you tested to compile the driver from openchrome.org ? If yes and
it did not work for you, then a new package will not help either. If
not, you could be willing to test the new package.

As I'm not a debian developer yet, I cannot upload to debian that
easily. I could however provide you packages on my personal website if
you are willing to test. If so please send me an email.

Thanks

Best Regards

-- 
Julien Viard de Galbert
http://silicone.homelinux.org/   





-- 
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/20100824093414.ga6...@vdg.blogsite.org



Bug#583186: Problem still occurs

2010-08-24 Thread isahib
After testing for a couple of weeks with the Vesa/OpenChrome drivers and
various recommended /etc/X11/xorg.conf settings I can confirm that I am
still experiencing the random X/Gnome lockups.

My only option now is to switch to another GPU/IGP other than Via and
OpenChrome for a stable system.

Thanks
Ibaidul






-- 
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/1282639634.4996.7.ca...@debian