xserver-xorg-video-intel: Changes to 'upstream-experimental'

2012-12-07 Thread Timo Aaltonen
 NEWS |   18 
 configure.ac |2 
 src/i965_3d.c|4 
 src/i965_render.c|   32 
 src/i965_video.c |6 
 src/intel_batchbuffer.c  |6 
 src/intel_dri.c  |   10 
 src/intel_driver.c   |   14 
 src/intel_driver.h   |8 
 src/intel_hwmc.c |6 
 src/intel_memory.c   |6 
 src/intel_module.c   |   30 
 src/intel_uxa.c  |8 
 src/intel_video.c|   48 
 src/sna/Makefile.am  |1 
 src/sna/brw/brw_disasm.c |   43 
 src/sna/brw/brw_eu.c |2 
 src/sna/brw/brw_eu.h |4 
 src/sna/brw/brw_eu_emit.c|  132 -
 src/sna/brw/brw_wm.c |   64 
 src/sna/g4x_render.c | 3695 ---
 src/sna/gen2_render.c|6 
 src/sna/gen4_render.c|  284 +--
 src/sna/gen5_render.c|   40 
 src/sna/gen6_render.c|   14 
 src/sna/gen7_render.c|   20 
 src/sna/kgem.c   |  103 -
 src/sna/kgem.h   |6 
 src/sna/kgem_debug.c |   34 
 src/sna/kgem_debug_gen6.c|8 
 src/sna/sna.h|2 
 src/sna/sna_accel.c  |   61 
 src/sna/sna_blt.c|   44 
 src/sna/sna_display.c|   33 
 src/sna/sna_dri.c|4 
 src/sna/sna_driver.c |   19 
 src/sna/sna_glyphs.c |4 
 src/sna/sna_io.c |8 
 src/sna/sna_render.c |2 
 src/sna/sna_render.h |1 
 src/sna/sna_video.c  |6 
 src/sna/sna_video_hwmc.c |   16 
 src/sna/sna_video_overlay.c  |8 
 src/sna/sna_video_sprite.c   |2 
 src/sna/sna_video_textured.c |2 
 45 files changed, 568 insertions(+), 4298 deletions(-)

New commits:
commit 6f675eeaeade4728af566891b2afbe5b44fbdc2e
Author: Chris Wilson 
Date:   Mon Dec 3 10:47:35 2012 +

2.20.15 release

Signed-off-by: Chris Wilson 

diff --git a/NEWS b/NEWS
index 8e48fbb..2809dcb 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,21 @@
+Release 2.20.15 (2012-12-03)
+
+And lo, enabling more of the common acceleration paths for gen4 revealed
+another lurking bug - something is wrong with how we prepare Y-tiling
+surfaces for rendering. For the time being, we can surreptiously disable
+them for gen4 and avoid hitting GPU hangs.
+
+ * Avoid clobbering the render state after failing to convert the
+   operation to use the blitter.
+   https://bugs.freedesktop.org/show_bug.cgi?id=57601
+
+ * Disable shadow tracking upon server regeneration, and so fix a crash
+   if you restart the server whilst a RandR transform (e.g. rotation) is
+   in effect.
+   https://bugs.freedesktop.org/show_bug.cgi?id=52255
+   https://bugs.freedesktop.org/show_bug.cgi?id=56608
+
+
 Release 2.20.14 (2012-11-26)
 
 The highlight of this release is gen4, from 965g to gm45. Quite an old
diff --git a/configure.ac b/configure.ac
index 9004ce5..8ada660 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-video-intel],
-[2.20.14],
+[2.20.15],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-video-intel])
 AC_CONFIG_SRCDIR([Makefile.am])

commit 37eb7343be1aeeb90a860096756603a577df1a77
Author: Chris Wilson 
Date:   Sat Dec 1 09:40:11 2012 +

sna/gen5: Inspired by gen4, reorder the flushing

This may not be totally safe, but it is a nicer explanation for random
single character corruption.

References: https://bugs.freedesktop.org/show_bug.cgi?id=51422
Signed-off-by: Chris Wilson 

diff --git a/src/sna/gen5_render.c b/src/sna/gen5_render.c
index 7dd6dee..17c221e 100644
--- a/src/sna/gen5_render.c
+++ b/src/sna/gen5_render.c
@@ -1206,12 +1206,12 @@ gen5_align_vertex(struct sna *sna, const struct 
sna_composite_op *op)
}
 }
 
-static bool
+static void
 gen5_emit_binding_table(struct sna *sna, uint16_t offset)
 {
if (!DBG_NO_STATE_CACHE &&
sna->render_state.gen5.surface_table == offset)
-   return false;
+   return;
 
sna->render_state.gen5.surface_table = offset;
 
@@ -1223,8 +1223,6 @@ gen5_emit_binding_table(struct sna *sna, uint16_t offset)
OUT_BATCH(0);   /* sf */
/* Only the PS uses the binding table */
OUT_BATCH(offset*4);
-
-   return true;
 }
 
 static bool
@@ -1371,23 +1369,21 @@ gen5_emit_state(struct sna *sna,
const struct sna_composite_op *op,
uint16_t offset)
 {
-   bool flush;
+   if (kgem_bo_is_dirty(op->src.bo) || kgem_bo_is_dirty(op->mask.bo)) {
+   DBG(("%s: flushing dirty (%d, %d)\n", __FUNCTION__,
+kgem_bo_is_dirty(op->src.bo),
+kgem_bo_is_dirty(op->mask.bo)));
+   OUT_BATCH(MI_FLUSH);
+   kgem_clear

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

2012-12-07 Thread Timo Aaltonen
 ChangeLog|  156 +
 NEWS |   18 
 configure.ac |2 
 debian/changelog |6 
 src/i965_3d.c|4 
 src/i965_render.c|   32 
 src/i965_video.c |6 
 src/intel_batchbuffer.c  |6 
 src/intel_dri.c  |   10 
 src/intel_driver.c   |   14 
 src/intel_driver.h   |8 
 src/intel_hwmc.c |6 
 src/intel_memory.c   |6 
 src/intel_module.c   |   30 
 src/intel_uxa.c  |8 
 src/intel_video.c|   48 
 src/sna/Makefile.am  |1 
 src/sna/brw/brw_disasm.c |   43 
 src/sna/brw/brw_eu.c |2 
 src/sna/brw/brw_eu.h |4 
 src/sna/brw/brw_eu_emit.c|  132 -
 src/sna/brw/brw_wm.c |   64 
 src/sna/g4x_render.c | 3695 ---
 src/sna/gen2_render.c|6 
 src/sna/gen4_render.c|  284 +--
 src/sna/gen5_render.c|   40 
 src/sna/gen6_render.c|   14 
 src/sna/gen7_render.c|   20 
 src/sna/kgem.c   |  103 -
 src/sna/kgem.h   |6 
 src/sna/kgem_debug.c |   34 
 src/sna/kgem_debug_gen6.c|8 
 src/sna/sna.h|2 
 src/sna/sna_accel.c  |   61 
 src/sna/sna_blt.c|   44 
 src/sna/sna_display.c|   33 
 src/sna/sna_dri.c|4 
 src/sna/sna_driver.c |   19 
 src/sna/sna_glyphs.c |4 
 src/sna/sna_io.c |8 
 src/sna/sna_render.c |2 
 src/sna/sna_render.h |1 
 src/sna/sna_video.c  |6 
 src/sna/sna_video_hwmc.c |   16 
 src/sna/sna_video_overlay.c  |8 
 src/sna/sna_video_sprite.c   |2 
 src/sna/sna_video_textured.c |2 
 47 files changed, 730 insertions(+), 4298 deletions(-)

New commits:
commit e83eda4e08916a996d1055c7604bb711e74a7702
Author: Timo Aaltonen 
Date:   Fri Dec 7 10:01:04 2012 +0200

update the changelogs

diff --git a/ChangeLog b/ChangeLog
index ae97de6..fd1c096 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,159 @@
+commit 6f675eeaeade4728af566891b2afbe5b44fbdc2e
+Author: Chris Wilson 
+Date:   Mon Dec 3 10:47:35 2012 +
+
+2.20.15 release
+
+Signed-off-by: Chris Wilson 
+
+commit 37eb7343be1aeeb90a860096756603a577df1a77
+Author: Chris Wilson 
+Date:   Sat Dec 1 09:40:11 2012 +
+
+sna/gen5: Inspired by gen4, reorder the flushing
+
+This may not be totally safe, but it is a nicer explanation for random
+single character corruption.
+
+References: https://bugs.freedesktop.org/show_bug.cgi?id=51422
+Signed-off-by: Chris Wilson 
+
+commit a8a99428c14c8aed2082853cc60d0f98a1fa2d86
+Author: Chris Wilson 
+Date:   Sat Dec 1 09:44:49 2012 +
+
+sna/dri: Unknown generations are given the max value and presume 
i965_dri.so
+
+Signed-off-by: Chris Wilson 
+
+commit 382bb7bf77fca412fdefd7c304f395d1fe9483b5
+Author: Chris Wilson 
+Date:   Fri Nov 30 16:24:30 2012 +
+
+sna/gen6+: Only apply the BLT w/a for self-copies
+
+Signed-off-by: Chris Wilson 
+
+commit 1aee8acacfe5869a072d9f20f3b8290b16683260
+Author: Chris Wilson 
+Date:   Fri Nov 30 12:17:25 2012 +
+
+sna: Unify gen4 acceleration again
+
+After disabling render-to-Y, 965g seems just as happy with the new code
+paths as g4x.
+
+Signed-off-by: Chris Wilson 
+
+commit 5d6dd9c5a7eeb1f879525430ad89ab74d427e469
+Author: Chris Wilson 
+Date:   Fri Nov 30 12:12:49 2012 +
+
+Convert generation counter to octal
+
+Signed-off-by: Chris Wilson 
+
+commit 131600020638ef15166361214cd5e1a0c08c2ea6
+Author: Chris Wilson 
+Date:   Fri Nov 30 11:43:56 2012 +
+
+sna: Prevent gen4 from rendering to I915_TILING_Y
+
+It always seems to end up in a hang...
+
+Signed-off-by: Chris Wilson 
+
+commit ee4d1873ff504c2150b51d13864164b02b85dd53
+Author: Chris Wilson 
+Date:   Fri Nov 30 09:52:49 2012 +
+
+sna/g4x: And remove one more flush point
+
+Signed-off-by: Chris Wilson 
+
+commit 1b6c1a30723b1d13e9bd3df0b59a8d75639c89be
+Author: Chris Wilson 
+Date:   Fri Nov 30 09:27:57 2012 +
+
+sna: Increase tiling alignment to an even tile
+
+Seems to help g4x.
+
+Signed-off-by: Chris Wilson 
+
+commit 6aeb6fdf75fa322d8f5ffe393337d8195d7a6a62
+Author: Chris Wilson 
+Date:   Fri Nov 30 09:03:53 2012 +
+
+sna/g4x: Remove the flush before the pipelined pointer changes
+
+This one appears unneeded. Hopefully.
+
+Signed-off-by: Chris Wilson 
+
+commit 8be2c6695509809c0ab0c5c014e11dc733f73006
+Author: Chris Wilson 
+Date:   Thu Nov 29 19:56:15 2012 +
+
+sna/g4x: Emit the flush prior to changing pipelined state
+
+Signed-off-by: Chris Wilson 
+
+commit 2d5d55702bb8eced32d5b8cb3c0cd125fd99d6dc
+Author: Chris Wilson 
+Date:   Wed Nov 28 15:46:29 2012 +
+
+sna/gen6+: Overri

xorg-server: Changes to 'upstream-experimental'

2012-12-07 Thread Maarten Lankhorst
 Xext/saver.c|2 ++
 Xi/xipassivegrab.c  |8 +++-
 configure.ac|6 +++---
 dix/window.c|2 ++
 hw/dmx/dmxcursor.c  |2 ++
 hw/xfree86/modes/xf86Crtc.c |7 ++-
 include/xkbsrv.h|1 +
 randr/randr.c   |2 ++
 xfixes/cursor.c |   12 ++--
 xkb/xkbAccessX.c|6 --
 10 files changed, 35 insertions(+), 13 deletions(-)

New commits:
commit ede07c1af35926c77c4e766cc02c00333b498460
Author: Matt Dew 
Date:   Thu Dec 6 22:46:46 2012 -0700

Bump version

diff --git a/configure.ac b/configure.ac
index 590b773..ffd8a97 100644
--- a/configure.ac
+++ b/configure.ac
@@ -26,9 +26,9 @@ dnl
 dnl Process this file with autoconf to create configure.
 
 AC_PREREQ(2.60)
-AC_INIT([xorg-server], 1.13.0.901, 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server)
-RELEASE_DATE="2012-11-22"
-RELEASE_NAME="Puer Tea"
+AC_INIT([xorg-server], 1.13.0.902, 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server)
+RELEASE_DATE="2012-12-06"
+RELEASE_NAME="Jasmine Tea"
 AC_CONFIG_SRCDIR([Makefile.am])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 AM_MAINTAINER_MODE

commit 79220f4390127d9971cbcf378530bf36172ef35a
Author: Daniel Martin 
Date:   Wed Nov 7 11:31:01 2012 +0100

Xi: Fix modifier swapping in XIPassiveGrabDevice

XIPassiveGrabDevice uses a list of uint32_t as modifier sets.

The ModifierInfo struct represents the current modifier states and is
therefor used in XIQueryPointer and various events.

Signed-off-by: Daniel Martin 
Reviewed-by: Peter Hutterer 
Signed-off-by: Peter Hutterer 
(cherry picked from commit aa9a9ad08b8a6e7e95de7c2bf45d93dd50f9ca87)

diff --git a/Xi/xipassivegrab.c b/Xi/xipassivegrab.c
index ddab53d..62a3a46 100644
--- a/Xi/xipassivegrab.c
+++ b/Xi/xipassivegrab.c
@@ -50,7 +50,7 @@ int
 SProcXIPassiveGrabDevice(ClientPtr client)
 {
 int i;
-xXIModifierInfo *mods;
+uint32_t *mods;
 
 REQUEST(xXIPassiveGrabDeviceReq);
 
@@ -63,12 +63,10 @@ SProcXIPassiveGrabDevice(ClientPtr client)
 swaps(&stuff->mask_len);
 swaps(&stuff->num_modifiers);
 
-mods = (xXIModifierInfo *) &stuff[1];
+mods = (uint32_t *) &stuff[1];
 
 for (i = 0; i < stuff->num_modifiers; i++, mods++) {
-swapl(&mods->base_mods);
-swapl(&mods->latched_mods);
-swapl(&mods->locked_mods);
+swapl(mods);
 }
 
 return ProcXIPassiveGrabDevice(client);

commit 521f3fb566e67330a486874928a21ce201dba02b
Author: Sybren van Elderen 
Date:   Tue Nov 27 19:27:10 2012 +0100

hw/dmx: add update_desktop_dimensions() call

The Xdmx server did not update the desktop dimensions when computing screen
origins.

Signed-off-by: Sybren van Elderen 
Reviewed-by: Peter Hutterer 
Signed-off-by: Peter Hutterer 
(cherry picked from commit 6e18599d691036eca6ff082c17727d9ffb926984)

diff --git a/hw/dmx/dmxcursor.c b/hw/dmx/dmxcursor.c
index 1a77c7d..35aca81 100644
--- a/hw/dmx/dmxcursor.c
+++ b/hw/dmx/dmxcursor.c
@@ -346,6 +346,8 @@ dmxComputeScreenOrigins(void)
 screenInfo.screens[i]->y -= minY;
 }
 }
+
+update_desktop_dimensions();
 }
 
 /** Recompute origin information in the #dmxScreens list.  This is

commit 73bd33b4d4e3df4a8097826695a8dbdc2fb5c920
Author: Peter Hutterer 
Date:   Tue Jun 26 10:30:35 2012 +1000

xkb: fill in keycode and event type for slow keys enablement

eventType is set for the type that triggered a XkbControlsNotify event.
Technically, SlowKeys is triggered by a timer which doesn't have a matching
core event type. So we used to use 0 here.

Practically, the timer is triggered by a key press + hold and cancelled when
the key is released before the timeout expires. So we might as well set
KeyPress (keycode) in the ControlsNotify to give clients a chance to differ
between timer-triggered SlowKeys and client-triggered ones.

This is a chance in behaviour, though I suspect with little impact.

Signed-off-by: Peter Hutterer 
Acked-by: Daniel Stone 
(cherry picked from commit 2c4388a00ec308bc2d48ba751ff510cd5c1b2384)

diff --git a/include/xkbsrv.h b/include/xkbsrv.h
index d584785..78b8f5a 100644
--- a/include/xkbsrv.h
+++ b/include/xkbsrv.h
@@ -171,6 +171,7 @@ typedef struct _XkbSrvInfo {
 KeyCode mouseKey;
 KeyCode inactiveKey;
 KeyCode slowKey;
+KeyCode slowKeyEnableKey;
 KeyCode repeatKey;
 CARD8 krgTimerActive;
 CARD8 beepType;
diff --git a/xkb/xkbAccessX.c b/xkb/xkbAccessX.c
index c1af32e..21df85d 100644
--- a/xkb/xkbAccessX.c
+++ b/xkb/xkbAccessX.c
@@ -291,8 +291,8 @@ AccessXKRGExpire(OsTimerPtr timer, CARD32 now, pointer arg)
 return 4000;
 }
 xkbi->krgTimerActive = _OFF_TIMER;
-cn.keycode = 0;
-cn.eventType = 0;
+cn.keycode = xkbi->slowKeyEnableKey;
+cn.eventType = KeyPress;

xorg-server: Changes to 'debian-experimental'

2012-12-07 Thread Maarten Lankhorst
 ChangeLog   |  154 
 Xext/saver.c|2 
 Xi/xipassivegrab.c  |8 --
 configure.ac|6 -
 debian/changelog|5 -
 debian/serverminver |2 
 dix/window.c|2 
 hw/dmx/dmxcursor.c  |2 
 hw/xfree86/modes/xf86Crtc.c |7 +-
 include/xkbsrv.h|1 
 randr/randr.c   |2 
 xfixes/cursor.c |   12 ++-
 xkb/xkbAccessX.c|6 +
 13 files changed, 192 insertions(+), 17 deletions(-)

New commits:
commit fef80d8bab86e75d2eb202b33e11e2e17584b2f6
Author: Maarten Lankhorst 
Date:   Fri Dec 7 09:17:43 2012 +0100

Bump ABI_VIDEODRV_VERSION to 13.1

xf86UpdateDesktopDimensions is newly exported for nvidia blob

diff --git a/debian/serverminver b/debian/serverminver
index 41482e2..b6b99d6 100644
--- a/debian/serverminver
+++ b/debian/serverminver
@@ -1,3 +1,3 @@
 2:1.12.99.901
-ABI_VIDEODRV_VERSION:13.0
+ABI_VIDEODRV_VERSION:13.1
 ABI_XINPUT_VERSION:18.0

commit f5e11c2d708e819fcb1f131f1fe0e8cb20b8ee0e
Author: Maarten Lankhorst 
Date:   Fri Dec 7 09:07:18 2012 +0100

New upstream release

diff --git a/ChangeLog b/ChangeLog
index 3fed06c..8a45f13 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,157 @@
+commit ede07c1af35926c77c4e766cc02c00333b498460
+Author: Matt Dew 
+Date:   Thu Dec 6 22:46:46 2012 -0700
+
+Bump version
+
+commit e2369dd404024415853108848c8d052e73e95461
+Merge: d71a17c 79220f4
+Author: Matt Dew 
+Date:   Thu Dec 6 21:53:42 2012 -0700
+
+Merge branch 'server-1.13-branch' of 
git://people.freedesktop.org/~whot/xserver into server-1.13-branch
+
+commit 79220f4390127d9971cbcf378530bf36172ef35a
+Author: Daniel Martin 
+Date:   Wed Nov 7 11:31:01 2012 +0100
+
+Xi: Fix modifier swapping in XIPassiveGrabDevice
+
+XIPassiveGrabDevice uses a list of uint32_t as modifier sets.
+
+The ModifierInfo struct represents the current modifier states and is
+therefor used in XIQueryPointer and various events.
+
+Signed-off-by: Daniel Martin 
+Reviewed-by: Peter Hutterer 
+Signed-off-by: Peter Hutterer 
+(cherry picked from commit aa9a9ad08b8a6e7e95de7c2bf45d93dd50f9ca87)
+
+commit 521f3fb566e67330a486874928a21ce201dba02b
+Author: Sybren van Elderen 
+Date:   Tue Nov 27 19:27:10 2012 +0100
+
+hw/dmx: add update_desktop_dimensions() call
+
+The Xdmx server did not update the desktop dimensions when computing screen
+origins.
+
+Signed-off-by: Sybren van Elderen 
+Reviewed-by: Peter Hutterer 
+Signed-off-by: Peter Hutterer 
+(cherry picked from commit 6e18599d691036eca6ff082c17727d9ffb926984)
+
+commit 73bd33b4d4e3df4a8097826695a8dbdc2fb5c920
+Author: Peter Hutterer 
+Date:   Tue Jun 26 10:30:35 2012 +1000
+
+xkb: fill in keycode and event type for slow keys enablement
+
+eventType is set for the type that triggered a XkbControlsNotify event.
+Technically, SlowKeys is triggered by a timer which doesn't have a matching
+core event type. So we used to use 0 here.
+
+Practically, the timer is triggered by a key press + hold and cancelled 
when
+the key is released before the timeout expires. So we might as well set
+KeyPress (keycode) in the ControlsNotify to give clients a chance to differ
+between timer-triggered SlowKeys and client-triggered ones.
+
+This is a chance in behaviour, though I suspect with little impact.
+
+Signed-off-by: Peter Hutterer 
+Acked-by: Daniel Stone 
+(cherry picked from commit 2c4388a00ec308bc2d48ba751ff510cd5c1b2384)
+
+commit 2def985466683cf3746c03f9ac318e5941d22f86
+Author: Jasper St. Pierre 
+Date:   Tue Nov 20 14:50:41 2012 -0500
+
+cursor: Revise edge cases for the pointer moving towards barriers
+
+Since barriers block the invisible line between pixels, that means
+that we need to explicitly check the boundaries, or else we'll have
+a potential off-by-one error. This fixes issues when trying to move
+down or right across a barrier and having the pointer visibly bounce.
+
+Signed-off-by: Jasper St. Pierre 
+Reviewed-by: Peter Hutterer 
+Signed-off-by: Peter Hutterer 
+(cherry picked from commit a51b2c3913fc8556f6bd1c76805d045fc424c4bb)
+
+commit 4a957c9e81233344da0b5b9388ca2d97eedde7d5
+Author: Peter Hutterer 
+Date:   Thu Nov 15 14:00:57 2012 +1000
+
+When resetting device idle time, reset XIAll(Master)Devices too (#56649)
+
+When the screen saver is forcibly deactivated, the idle time counter is
+reset for all devices but not for the fake XIAllDevices and
+XIAllMasterDevices. XScreenSaverQueryInfo uses XIAlldevices to fill the
+"idle" field, thus returning the wrong value.
+
+Regression introduced in
+commit 6aef209ebc2e54f5465da505a780f7b4cc273ee0
+Author: Peter Hutterer 
+Date:   Mon Mar 12 13:51:02 2012 +1000
+
+Change 

xorg-server: Changes to 'ubuntu'

2012-12-07 Thread Maarten Lankhorst
 ChangeLog|  154 +++
 Xext/saver.c |2 
 Xi/xipassivegrab.c   |8 
 configure.ac |6 
 debian/changelog |   15 +
 debian/patches/230-fix-compat-output-selection.patch |   33 
 debian/patches/series|1 
 debian/serverminver  |2 
 dix/window.c |2 
 hw/dmx/dmxcursor.c   |2 
 hw/xfree86/modes/xf86Crtc.c  |7 
 include/xkbsrv.h |1 
 randr/randr.c|2 
 xfixes/cursor.c  |   12 +
 xkb/xkbAccessX.c |6 
 15 files changed, 201 insertions(+), 52 deletions(-)

New commits:
commit 6f0486a6c08542b3ebc8f63a0a91babbb8612088
Author: Maarten Lankhorst 
Date:   Fri Dec 7 09:25:23 2012 +0100

Release to raring.

diff --git a/debian/changelog b/debian/changelog
index 6ef3fe8..8ed12d2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xorg-server (2:1.13.0.902-0ubuntu1) UNRELEASED; urgency=low
+xorg-server (2:1.13.0.902-0ubuntu1) raring; urgency=low
 
   [ Timo Aaltonen ]
   * Merge from unreleased debian git.

commit 24163e60f44acd0ac1bc4f38539eb31dc55a9d4c
Author: Maarten Lankhorst 
Date:   Fri Dec 7 09:17:43 2012 +0100

Bump ABI_VIDEODRV_VERSION to 13.1

xf86UpdateDesktopDimensions is newly exported for nvidia blob

diff --git a/debian/changelog b/debian/changelog
index a68790e..6ef3fe8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,8 +12,10 @@ xorg-server (2:1.13.0.902-0ubuntu1) UNRELEASED; urgency=low
   * Dropped upstream patches:
 - 230-fix-compat-output-selection.patch
   * Merge 1.13.1.rc2 from unreleased debian git.
+  * Bump ABI_VIDEODRV_VERSION to 13.1
+- xf86UpdateDesktopDimensions is newly exported for nvidia blob
 
- -- Timo Aaltonen   Fri, 23 Nov 2012 10:02:42 +0200
+ -- Maarten Lankhorst   Fri, 07 Dec 2012 
09:14:37 +0100
 
 xorg-server (2:1.13.0.902-1) UNRELEASED; urgency=low
 
diff --git a/debian/serverminver b/debian/serverminver
index 41482e2..b6b99d6 100644
--- a/debian/serverminver
+++ b/debian/serverminver
@@ -1,3 +1,3 @@
 2:1.12.99.901
-ABI_VIDEODRV_VERSION:13.0
+ABI_VIDEODRV_VERSION:13.1
 ABI_XINPUT_VERSION:18.0

commit 6d9e8cf38ee9e5c5647f7c4ce8929ff036d4f7e7
Author: Maarten Lankhorst 
Date:   Fri Dec 7 09:12:39 2012 +0100

Update changelog entry.

diff --git a/debian/changelog b/debian/changelog
index 55e09fb..a68790e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,20 @@
+xorg-server (2:1.13.0.902-0ubuntu1) UNRELEASED; urgency=low
+
+  [ Timo Aaltonen ]
+  * Merge from unreleased debian git.
+  * Dropped upstream patches:
+- 229_udev-fix.diff
+- 231-scan-pci-after-probing-devices.patch
+- 235-composite-tracking.patch
+- 237-dix-set-the-device-transformation-matrix.patch
+
+  [ Maarten Lankhorst ]
+  * Dropped upstream patches:
+- 230-fix-compat-output-selection.patch
+  * Merge 1.13.1.rc2 from unreleased debian git.
+
+ -- Timo Aaltonen   Fri, 23 Nov 2012 10:02:42 +0200
+
 xorg-server (2:1.13.0.902-1) UNRELEASED; urgency=low
 
   [ Maarten Lankhorst ]
@@ -12,17 +29,6 @@ xorg-server (2:1.13.0.902-1) UNRELEASED; urgency=low
 
  -- Robert Hooker   Wed, 22 Aug 2012 11:12:17 -0400
 
-xorg-server (2:1.13.0.901-0ubuntu1) UNRELEASED; urgency=low
-
-  * Merge from unreleased debian git.
-  * Dropped upstream patches:
-- 229_udev-fix.diff
-- 231-scan-pci-after-probing-devices.patch
-- 235-composite-tracking.patch
-- 237-dix-set-the-device-transformation-matrix.patch
-
- -- Timo Aaltonen   Fri, 23 Nov 2012 10:02:42 +0200
-
 xorg-server (2:1.13.0-0ubuntu8) raring; urgency=low
 
   * Revert the change to 500_pointer_barrier_thresholds.diff, causes
diff --git a/debian/patches/230-fix-compat-output-selection.patch 
b/debian/patches/230-fix-compat-output-selection.patch
deleted file mode 100644
index 893d10e..000
--- a/debian/patches/230-fix-compat-output-selection.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 37d956e3ac9513b74078882dff489f9b0a7a5a28 Mon Sep 17 00:00:00 2001
-From: Keith Packard 
-Date: Mon, 10 Sep 2012 01:14:20 +
-Subject: xf86: fix compat output selection for no output GPUs
-
-This should work properly with dynamic outputs.
-
-Reviewed-by: Dave Airlie 
-Signed-off-by: Dave Airlie 

-diff --git a/hw/xfree86/modes/xf86Crtc.c b/hw/xfree86/modes/xf86Crtc.c
-index e3eaf5f..177f7ac 100644
 a/hw/xfree86/modes/xf86Crtc.c
-+++ b/hw/xfree86/modes/xf86Crtc.c
-@@ -66,6 +66,7 @@ xf86CrtcConfigInit(ScrnInfoPtr scrn, const 
xf86CrtcConfigFuncsRec * funcs)
- config = xnfcalloc(1, sizeof(xf86CrtcConfigRec));
- 
- config->funcs = funcs;
-

Bug#640499: libxvmc: please add multiarch support

2012-12-07 Thread Julien Cristau
On Fri, Dec  7, 2012 at 00:43:55 +0100, Carlos Alberto Lopez Perez wrote:

> MultiArch support is a release goal, and the fix for this bug is
> clearly not invasive nor big:
> 
The release goal was to get rid of ia32-libs.  Which is now done.
Anything beyond that can, and will, wait for jessie.

Cheers,
Julien


signature.asc
Description: Digital signature


Processed: Re: Bug#695320: xorg: Brightness switches from minimum to maximum multiple times a second

2012-12-07 Thread Debian Bug Tracking System
Processing control commands:

> reassign -1 src:linux 3.2.32-1
Bug #695320 [xorg] xorg: Brightness switches from minimum to maximum multiple 
times a second
Bug reassigned from package 'xorg' to 'src:linux'.
No longer marked as found in versions xorg/1:7.7+1.
Ignoring request to alter fixed versions of bug #695320 to the same values 
previously set
Bug #695320 [src:linux] xorg: Brightness switches from minimum to maximum 
multiple times a second
Marked as found in versions linux/3.2.32-1.
> retitle -1 disfunctional samsung backlight control on NP300E5X-A01
Bug #695320 [src:linux] xorg: Brightness switches from minimum to maximum 
multiple times a second
Changed Bug title to 'disfunctional samsung backlight control on NP300E5X-A01' 
from 'xorg: Brightness switches from minimum to maximum multiple times a second'

-- 
695320: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695320
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.b695320.135487392829101.transcr...@bugs.debian.org



Bug#695320: xorg: Brightness switches from minimum to maximum multiple times a second

2012-12-07 Thread Julien Cristau
Control: reassign -1 src:linux 3.2.32-1
Control: retitle -1 disfunctional samsung backlight control on NP300E5X-A01

On Fri, Dec  7, 2012 at 01:25:11 +0100, Kim Twain wrote:

> Starting my computer (Samsung NP300E5X-A01, Intel Celeron B815 APU) the
> brightness is set at its minimum; when I try to change it via my DE or via
> xbacklight -set, the brightness changes almost randomly multiple times a
> second, rendering the gui unusable until I kill xbacklight or I restart
> gnome-
> shell.
> 
> I can however change it flawlessly via
> "/sys/class/backlight/acpi_video0/brightness"
> 
> Note that the problem isn't present in other (more updated?) distros, such
> as
> archlinux or fedora 17/18
> 

On Fri, Dec  7, 2012 at 01:42:14 +0100, Kim Twain wrote:

> Reading the log, I noticed that xorg is using
> "/sys/class/backlight/samsung/brightness" to set the brightness.
> I tried to set the brightness  via "echo -n 3 >
> /sys/class/backlight/samsung/brightness" and the same problem showed up, so
> this isn't an xorg problem. Sorry to have wasted your time. Should I report
> again on the linux-image package?

Reassigning to the kernel.

Can you check which backlight driver is used on the other distros you
mentioned?  Also which kernel versions?

Cheers,
Julien


signature.asc
Description: Digital signature


Processed: mesa: FTBFS on ppc64: symbols marked with 'D' on powerpc64 instead

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

> found 695067 mesa/8.0.5-3
Bug #695067 [src:mesa] mesa: FTBFS on ppc64: symbols marked with 'D' on 
powerpc64 instead of 'T'
Marked as found in versions mesa/8.0.5-3.
> thanks
Stopping processing here.

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



Processed: unmerge

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

> unmerge 449480
Bug #449480 {Done: Julien Cristau } [xterm] some common 
Chinese characters missing
Bug #408666 {Done: Julien Cristau } [xterm] uxterm: bold 
attribute causes some glyphs to fail rendering
Bug #469943 {Done: Julien Cristau } [xterm] xterm: Unicode 
display problems
Disconnected #449480 from all other report(s).
> --
Stopping processing here.

Please contact me if you need assistance.
-- 
408666: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=408666
449480: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=449480
469943: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=469943
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.13548769131.transcr...@bugs.debian.org



Processed: bug #449480

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

> tags 449480 - fixed-upstream
Bug #449480 {Done: Julien Cristau } [xterm] some common 
Chinese characters missing
Removed tag(s) fixed-upstream.
> reopen 449480
Bug #449480 {Done: Julien Cristau } [xterm] some common 
Chinese characters missing
'reopen' may be inappropriate when a bug has been closed with a version;
all fixed versions will be cleared, and you may need to re-add them.
Bug reopened
No longer marked as fixed in versions xterm/287-1.
> --
Stopping processing here.

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



Processed: bug #449480

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

> notfixed 449480 xterm/287-1
Bug #449480 [xterm] some common Chinese characters missing
Ignoring request to alter fixed versions of bug #449480 to the same values 
previously set
> --
Stopping processing here.

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



Processed: Re: Bug#695067: mesa: FTBFS on ppc64: symbols marked with 'D' on powerpc64 instead of 'T'

2012-12-07 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 moreinfo
Bug #695067 [src:mesa] mesa: FTBFS on ppc64: symbols marked with 'D' on 
powerpc64 instead of 'T'
Added tag(s) moreinfo.

-- 
695067: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695067
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.b695067.135487772226836.transcr...@bugs.debian.org



Bug#695067: mesa: FTBFS on ppc64: symbols marked with 'D' on powerpc64 instead of 'T'

2012-12-07 Thread Julien Cristau
Control: tag -1 moreinfo

On Tue, Dec  4, 2012 at 02:33:28 +0900, Hiroyuki Yamamoto wrote:

> Source: mesa
> Version: 8.0.5-2
> Severity: normal
> Tags: patch upstream
> 
> Hi,
> 
> In output of nm utility, symbols are marked with 'D' on powerpc64-linux 
> instead of 'T'.
> Here is a patch and a buildlog attached.
> 
> http://buildd.debian-ports.org/status/package.php?p=mesa&suite=sid
> 
Sending a 3M attachment means your mail never makes it anywhere, this is
less than helpful.

Also, please:
- explain why nm is being different on ppc64 than everywhere else
- explain why we should be building the vmware driver on ppc64
- if you think it still makes sense, send the patch upstream to
  mesa-...@lists.freedesktop.org

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#695067: mesa: FTBFS on ppc64: symbols marked with 'D' on powerpc64 instead of 'T'

2012-12-07 Thread Hiroyuki Yamamoto
(2012-12-07 20:38 +0100), Julien Cristau wrote: 
>> Hi,

Hi,

>> In output of nm utility, symbols are marked with 'D' on powerpc64-linux 
>> instead of 'T'.
>> Here is a patch and a buildlog attached.
>>
>> http://buildd.debian-ports.org/status/package.php?p=mesa&suite=sid
>>
> Sending a 3M attachment means your mail never makes it anywhere, this is
> less than helpful.

Oh, sorry, I only wanted to show that it can build satisfactorily.

> Also, please:
> - explain why nm is being different on ppc64 than everywhere else

32-bit PowerPC Linux (powerpc port) uses "SVR4 ABI", but 64-bit PowerPC Linux 
(ppc64 port) uses "64-bit PowerPC ELF ABI".
http://refspecs.linuxfoundation.org/ELF/ppc64/PPC-elf64abi.html

In 64-bit PowerPC ELF ABI, function descriptors are found in data section.

> - explain why we should be building the vmware driver on ppc64

Do you ask me for the justification for existence of libxatracker1 package in 
mesa source?

> - if you think it still makes sense, send the patch upstream to
>   mesa-...@lists.freedesktop.org

Hmmm,
In order to get maintainers' refereeing and judgment that this patch should be 
sent to upstream, 
I contributed to BTS.
Do you say that it shoudn't be sent to upstream?

Regards,
-- 
Hiroyuki Yamamoto
A75D B285 7050 4BF9 AEDA  91AC 3A10 59C6 5203 04DC


-- 
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/50c1fba1.2050...@gmail.com



Bug#695067: mesa: FTBFS on ppc64: symbols marked with 'D' on powerpc64 instead of 'T'

2012-12-07 Thread Julien Cristau
On Fri, Dec  7, 2012 at 23:22:25 +0900, Hiroyuki Yamamoto wrote:

> (2012-12-07 20:38 +0100), Julien Cristau wrote: 
> >> Hi,
> 
> Hi,
> 
> >> In output of nm utility, symbols are marked with 'D' on powerpc64-linux 
> >> instead of 'T'.
> >> Here is a patch and a buildlog attached.
> >>
> >> http://buildd.debian-ports.org/status/package.php?p=mesa&suite=sid
> >>
> > Sending a 3M attachment means your mail never makes it anywhere, this is
> > less than helpful.
> 
> Oh, sorry, I only wanted to show that it can build satisfactorily.
> 
> > Also, please:
> > - explain why nm is being different on ppc64 than everywhere else
> 
> 32-bit PowerPC Linux (powerpc port) uses "SVR4 ABI", but 64-bit PowerPC Linux 
> (ppc64 port) uses "64-bit PowerPC ELF ABI".
> http://refspecs.linuxfoundation.org/ELF/ppc64/PPC-elf64abi.html
> 
> In 64-bit PowerPC ELF ABI, function descriptors are found in data section.
> 
See, that's exactly the information should be included together with the
patch.

> > - explain why we should be building the vmware driver on ppc64
> 
> Do you ask me for the justification for existence of libxatracker1
> package in mesa source?
> 
I guess it doesn't make much sense on non-x86, indeed.

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#695067: mesa: FTBFS on ppc64: symbols marked with 'D' on powerpc64 instead of 'T'

2012-12-07 Thread Hiroyuki Yamamoto
(2012-12-08 00:20 +0100), Julien Cristau wrote: 
>>> - explain why we should be building the vmware driver on ppc64
>>
>> Do you ask me for the justification for existence of libxatracker1
>> package in mesa source?
>>
> I guess it doesn't make much sense on non-x86, indeed.

I think so, too, but FTBFS on ppc64 is no good.
So, I don't care that maintainers decide whether this patch 
should be forwarded to upstream or not.

Regards,
-- 
Hiroyuki Yamamoto
A75D B285 7050 4BF9 AEDA  91AC 3A10 59C6 5203 04DC


-- 
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/50c20e58.1040...@gmail.com