xorg-server: Changes to 'ubuntu'

2014-07-31 Thread Maarten Lankhorst
 debian/changelog |7 +++
 debian/rules |9 +
 2 files changed, 16 insertions(+)

New commits:
commit 8a023d1802b89371ab6f1e2a7b29f4c35d4de851
Author: Matthias Klose 
Date:   Wed Jul 30 22:49:51 2014 +0200

xserver-xorg-dev: /usr/share/xserver-xorg/configure_flags.mk

Provide the flags how the xserver was configured.

diff --git a/debian/changelog b/debian/changelog
index 4c8862a..664c667 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xorg-server (2:1.15.1-0ubuntu9) utopic; urgency=medium
+
+  * xserver-xorg-dev: /usr/share/xserver-xorg/configure_flags.mk
+Provide the flags how the xserver was configured.
+
+ -- Matthias Klose   Wed, 30 Jul 2014 22:49:51 +0200
+
 xorg-server (2:1.15.1-0ubuntu8) utopic; urgency=medium
 
   * debian/patches/xfree86-pci-bus-probe-non-seat0.patch
diff --git a/debian/rules b/debian/rules
index a2bbaf0..d9d0656 100755
--- a/debian/rules
+++ b/debian/rules
@@ -365,6 +365,15 @@ binary-arch: build install
echo inputabi=xorg-input-abi-$$abi_xinput >> 
debian/xserver-xorg-core.substvars && \
echo "xorg-input-abi-$$abi_xinput, xserver-xorg-core (>= 
$(serverminver))" > debian/xserver-xorg-dev/usr/share/xserver-xorg/xinputdep
 
+   # save the configure flags so that packages like vnc, tightvnc, tigervnc
+   # know how the package was built.
+   ( \
+ echo 'xserver_confflags = $(confflags)'; \
+ echo 'xserver_confflags_main = $(confflags_main)'; \
+ echo 'xserver_confflags_udeb = $(confflags_udeb)'; \
+ echo 'xserver_vars = $(vars)'; \
+   ) > debian/xserver-xorg-dev/usr/share/xserver-xorg/configure_flags.mk
+
# The udeb uses the same substvars:
cp debian/xserver-xorg-core.substvars 
debian/xserver-xorg-core-udeb.substvars
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xckbd-0003uh...@moszumanska.debian.org



xorg-server: Changes to 'ubuntu+1'

2014-07-31 Thread Maarten Lankhorst
Rebased ref, commits from common ancestor:
commit 5776f86ea25051a4d36a2752659be7bf0f483a65
Author: Chris Wilson 
Date:   Wed Jul 23 11:09:46 2014 +0100

randr: Consider rotation of slaved crtcs when computing bounds

Signed-off-by: Chris Wilson 
(cherry picked from commit c94e7caf60eeaa7d5112adb92ec1848ec60c9047)

diff --git a/randr/rrcrtc.c b/randr/rrcrtc.c
index c3c3516..ac9945d 100644
--- a/randr/rrcrtc.c
+++ b/randr/rrcrtc.c
@@ -279,25 +279,41 @@ RRCrtcPendingProperties(RRCrtcPtr crtc)
 return FALSE;
 }
 
+static int mode_height(const RRModeRec *mode, Rotation rotation)
+{
+   switch (rotation & 0xf) {
+   case RR_Rotate_0:
+   case RR_Rotate_180:
+   return mode->mode.height;
+   case RR_Rotate_90:
+   case RR_Rotate_270:
+   return mode->mode.width;
+   default:
+   return 0;
+   }
+}
+
+static int mode_width(const RRModeRec *mode, Rotation rotation)
+{
+   switch (rotation & 0xf) {
+   case RR_Rotate_0:
+   case RR_Rotate_180:
+   return mode->mode.width;
+   case RR_Rotate_90:
+   case RR_Rotate_270:
+   return mode->mode.height;
+   default:
+   return 0;
+   }
+}
+
 static void
 crtc_bounds(RRCrtcPtr crtc, int *left, int *right, int *top, int *bottom)
 {
 *left = crtc->x;
 *top = crtc->y;
-
-switch (crtc->rotation) {
-case RR_Rotate_0:
-case RR_Rotate_180:
-default:
-*right = crtc->x + crtc->mode->mode.width;
-*bottom = crtc->y + crtc->mode->mode.height;
-return;
-case RR_Rotate_90:
-case RR_Rotate_270:
-*right = crtc->x + crtc->mode->mode.height;
-*bottom = crtc->y + crtc->mode->mode.width;
-return;
-}
+*right = crtc->x + mode_width(crtc->mode, crtc->rotation);
+*bottom = crtc->y + mode_height(crtc->mode, crtc->rotation);
 }
 
 /* overlapping counts as adjacent */
@@ -472,9 +488,9 @@ rrCheckPixmapBounding(ScreenPtr pScreen,
 if (!pScrPriv->crtcs[c]->mode)
 continue;
 newbox.x1 = pScrPriv->crtcs[c]->x;
-newbox.x2 = pScrPriv->crtcs[c]->x + 
pScrPriv->crtcs[c]->mode->mode.width;
+newbox.x2 = pScrPriv->crtcs[c]->x + 
mode_width(pScrPriv->crtcs[c]->mode, pScrPriv->crtcs[c]->rotation);
 newbox.y1 = pScrPriv->crtcs[c]->y;
-newbox.y2 = pScrPriv->crtcs[c]->y + 
pScrPriv->crtcs[c]->mode->mode.height;
+newbox.y2 = pScrPriv->crtcs[c]->y + 
mode_height(pScrPriv->crtcs[c]->mode, pScrPriv->crtcs[c]->rotation);
 }
 RegionInit(&new_crtc_region, &newbox, 1);
 RegionUnion(&total_region, &total_region, &new_crtc_region);
@@ -493,9 +509,9 @@ rrCheckPixmapBounding(ScreenPtr pScreen,
 if (!slave_priv->crtcs[c]->mode)
 continue;
 newbox.x1 = slave_priv->crtcs[c]->x;
-newbox.x2 = slave_priv->crtcs[c]->x + 
slave_priv->crtcs[c]->mode->mode.width;
+   newbox.x2 = slave_priv->crtcs[c]->x + 
mode_width(slave_priv->crtcs[c]->mode, slave_priv->crtcs[c]->rotation);
 newbox.y1 = slave_priv->crtcs[c]->y;
-newbox.y2 = slave_priv->crtcs[c]->y + 
slave_priv->crtcs[c]->mode->mode.height;
+   newbox.y2 = slave_priv->crtcs[c]->y + 
mode_height(slave_priv->crtcs[c]->mode, slave_priv->crtcs[c]->rotation);
 }
 RegionInit(&new_crtc_region, &newbox, 1);
 RegionUnion(&total_region, &total_region, &new_crtc_region);
@@ -560,8 +576,8 @@ RRCrtcSet(RRCrtcPtr crtc,
 int width = 0, height = 0;
 
 if (mode) {
-width = mode->mode.width;
-height = mode->mode.height;
+width = mode_width(mode, rotation);
+height = mode_height(mode, rotation);
 }
 DBG(("have a master to look out for\n"));
 ret = rrCheckPixmapBounding(master, crtc,
@@ -1687,8 +1703,8 @@ RRReplaceScanoutPixmap(DrawablePtr pDrawable, PixmapPtr 
pPixmap, Bool enable)
 changed = FALSE;
 if (crtc->mode && crtc->x == pDrawable->x &&
 crtc->y == pDrawable->y &&
-crtc->mode->mode.width == pDrawable->width &&
-crtc->mode->mode.height == pDrawable->height)
+mode_width(crtc->mode, crtc->rotation) == pDrawable->width &&
+mode_height(crtc->mode, crtc->rotation) == pDrawable->height)
 size_fits = TRUE;
 
 /* is the pixmap already set? */

commit 5574c7a52c1f11266c6ea0665881adb817bc6ea6
Author: Chris Wilson 
Date:   Wed Jul 23 10:17:37 2014 +0100

randr: Suppress debug messages from prime

Hide the ErrorF used for debugging behind an ifdefed out macro.

Signed-off-by: Chris Wilson 
(cherry picked from commit 1bb575f8c158c14949075fb35c085a7ae8e3b810)

diff --git a/randr/rrcrtc.c b/randr/rrcrtc.c
index 69b3ecf..c3c3516 100644
--- a/randr/rrcrtc.c
+++

Bug#750605: screen goes berserk, had to downgrade

2014-07-31 Thread 積丹尼 Dan Jacobson
found 750605 2:2.99.914-1~exp1
thanks

> "ma" == maximilian attems  writes:
ma> On Thu, Jun 05, 2014 at 05:33:21PM +0800, 積丹尼 Dan Jacobson wrote:
>> > "VC" == Vincent Cheng  writes:
VC> Section "Device"
VC> Identifier  "Intel Graphics"
VC> Driver  "intel"
VC> Option  "AccelMethod"  "uxa"
VC> EndSection
>> Indeed, that fixes it.
>> 

ma> Newer snapshat has sna fixes, please test 2:2.99.911+git20140607-1~exp1
ma> (without uxa fallback)

Bug still remains and is very bad in 2:2.99.914-1~exp1 .


--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/87a97p3okp@jidanni.org



Processed: Re: Bug#750605: screen goes berserk, had to downgrade

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

> found 750605 2:2.99.914-1~exp1
Bug #750605 [xserver-xorg-video-intel] screen goes berserk, had to downgrade
Marked as found in versions xserver-xorg-video-intel/2:2.99.914-1~exp1.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
750605: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750605
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: 
https://lists.debian.org/handler.s.c.140679625628570.transcr...@bugs.debian.org



Bug#756716: [INTL:tr] Turkish debconf template translation for xdm

2014-07-31 Thread Mert Dirik

Package: xdm
Severity: wishlist
Tags: l10n patch

Please find the attached Turkish translation update of xdm debconf messages.
This file should be put as debian/po/tr.po in your build tree.

Best regards


xdm_debconf.po
Description: application/po