Bug#378779: xmessage -default ignores -print

2016-04-19 Thread Yuriy M. Kaminskiy

Control: tags -1 patch
Control: found -1 x11-utils/7.7+2
thanks

Still present in jessie. Attached patch should fix it.
>From f4ef2e191e39c7a2de5902d761e4103dfa571074 Mon Sep 17 00:00:00 2001
From: "Yuriy M. Kaminskiy" 
Date: Wed, 20 Apr 2016 03:51:46 +0300
Subject: [PATCH] xmessage: -default ignores -print

Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=378779
---
 xmessage.c | 4 
 1 file changed, 4 insertions(+)

diff --git a/xmessage.c b/xmessage.c
index 6f31007..d7ff0f9 100644
--- a/xmessage.c
+++ b/xmessage.c
@@ -150,7 +150,11 @@ default_exit_action(Widget w, XEvent *event, String *params,
 Cardinal *num_params)
 {
 if (default_exitstatus >= 0)
+  {
+if (qres.default_button != NULL && qres.print_value)
+  puts(qres.default_button);
 	exit(default_exitstatus);
+  }
 }
 
 /* Convert tabs to spaces in *messagep,*lengthp, copying to a new block of
-- 
2.1.4



Processed: Re: xmessage -default ignores -print

2016-04-19 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 patch
Bug #378779 [x11-utils] xmessage -default ignores -print
Added tag(s) patch.
> found -1 x11-utils/7.7+2
Bug #378779 [x11-utils] xmessage -default ignores -print
Marked as found in versions x11-utils/7.7+2.

-- 
378779: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=378779
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#505893: x11-utils: xmessage ignores locale encoding

2016-04-19 Thread Yuriy M. Kaminskiy

Control: found -1 x11-utils/7.7+2
Control: tags -1 patch
thanks

For the record:
1) xmessage 1.0.4 was included in 7.7+1
2) ...however, as of jessie, xmessage seems still broken;
3) I've found workaround:

  python -c 'print u"aix\xf2".encode("utf-8")' | \
 xmessage -xrm '*international:true' -file -

(assuming LANG=en_US.UTF-8 or other utf-8 locale).

(No idea why/how it worked for James Cloos; I don't see any relevant 
change in upstream xmessage repo, and there are no patches or 
customizations in gentoo xmessage package either; maybe something sets 
this xresource system-wide? or some libxaw change affects this?).


Patch attached.
--- x11-utils-7.7+3/xmessage/app-defaults/Xmessage.orig	2013-07-09 19:03:18.0 +0400
+++ x11-utils-7.7+3/xmessage/app-defaults/Xmessage	2016-04-20 02:43:33.0 +0300
@@ -4,3 +4,4 @@
 *message.scrollHorizontal:	Never
 *Command.shapeStyle:		oval
 *Command.highlightThickness:	1
+*international: true


Processed: Re: x11-utils: xmessage ignores locale encoding

2016-04-19 Thread Debian Bug Tracking System
Processing control commands:

> found -1 x11-utils/7.7+2
Bug #505893 [x11-utils] x11-utils: xmessage ignores locale encoding
Marked as found in versions x11-utils/7.7+2.
> tags -1 patch
Bug #505893 [x11-utils] x11-utils: xmessage ignores locale encoding
Added tag(s) patch.

-- 
505893: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505893
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



libinput_1.2.4-1_source.changes ACCEPTED into unstable

2016-04-19 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Tue, 19 Apr 2016 11:36:37 +0300
Source: libinput
Binary: libinput10 libinput10-udeb libinput10-dbg libinput-dev libinput-tools
Architecture: source
Version: 1.2.4-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Timo Aaltonen 
Description:
 libinput-dev - input device management and event handling library - development
 libinput-tools - input device management and event handling library - command 
line
 libinput10 - input device management and event handling library - shared libra
 libinput10-dbg - input device management and event handling library - 
debugging sy
 libinput10-udeb - input device management and event handling library - shared 
libra (udeb)
Changes:
 libinput (1.2.4-1) unstable; urgency=medium
 .
   * New upstream release.
   * copyright: Drop trailing / from Files-Excluded.
Checksums-Sha1:
 725822d911dcd2238c739f52f4434f551db79c67 2300 libinput_1.2.4-1.dsc
 ae18be8d7809f993b10dc127682d30ac4a9c8e6e 600812 libinput_1.2.4.orig.tar.xz
 b1ee762398d1f5121c8ba6c4cb467dfd7a61a8fb 5416 libinput_1.2.4-1.debian.tar.xz
Checksums-Sha256:
 5cca5d3040eb9a73d9fb159305fb64fad55f12ff5c28b3309a01d91312bddf3c 2300 
libinput_1.2.4-1.dsc
 fd9fe301f79e7018a1a79e6d3a9ab8715570478a0410d8a029db3f6db52d25a1 600812 
libinput_1.2.4.orig.tar.xz
 21637d62c5e21c322405309bbc8cf0e2bbdb2e13978574089cf3874c5cef920d 5416 
libinput_1.2.4-1.debian.tar.xz
Files:
 7a4b5012bef296af09a66720e0a712a3 2300 libs optional libinput_1.2.4-1.dsc
 62575e9a81a556bc190e2843f77a851b 600812 libs optional 
libinput_1.2.4.orig.tar.xz
 f7db778fa942272fe166b6458443918b 5416 libs optional 
libinput_1.2.4-1.debian.tar.xz

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJXFe4bAAoJEMtwMWWoiYTcdyAP/jWDn6jj4x675zkVyz88GXLj
g/tyc4kXBhcNjgX91attJhTIqHToWE86aFH7/EZca0rpEqJ3c5k2puG2jLlpVozC
bF1WOODr/geCYbLl/mbN77f8IHFWzUQiM1sIlYCBDmM463BoAzdE/yn+/rwB1A5p
HQ+DRSBNlyvqooLlbN2SDVqsiILNdEfklsNWG7t/eAZKehaSXwlML8VJ2Y/kDKul
sxaiJFBPe6wvEoc9YNAAtSfw5/qx5R1Zco0s2jMb9VEaTrl9Jop2cMCdZvvexmPs
u125O0KEvcqvmezlZodBLO5D8zcQxf2/nD8Yf2uRDtWL9FuhF3llmr2oqphKQA9I
8VkPaPtnBFCvRAiEiF6oK68Zd5Xer7/GoiL8+/uFK6DMa8eu2Xm3wtWMJLPSAvYg
Hcq1jLWWgzZ1uHvkNIAI0ZXFOqNRhE2VCVOa7w6asCzfjxuxuPXktHM+xxNNviEZ
os7TPY9AjrrDHckJ1+fb69xzXKwzL4BzCLieCr2rqyaN7HkCVKDcySj+1BRWmpC6
snD0B8IpyXE5bHHB4/cWe+ua1KZYyUrGLAj8eNo2ilPTYCAkcymXecYATlo39m9T
AJ8CxQ5+iSjLop3UoiLKk03FJsD9dsmsV9ZVNJqsyaZnufJzj3nFP63tga3IG+CA
dvTi7ye4iqInafTGeqJG
=U3QZ
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



libinput: Changes to 'debian-unstable'

2016-04-19 Thread Timo Aaltonen
 configure.ac   |4 ++--
 debian/changelog   |7 +++
 debian/copyright   |2 +-
 src/evdev-mt-touchpad.c|2 +-
 src/evdev-tablet.c |   35 +++
 src/evdev-tablet.h |2 ++
 test/litest.c  |2 +-
 udev/90-libinput-model-quirks.hwdb |   20 ++--
 8 files changed, 59 insertions(+), 15 deletions(-)

New commits:
commit 1a7148315485957feabb59c6529ca704300ebc6e
Author: Timo Aaltonen 
Date:   Tue Apr 19 11:37:14 2016 +0300

release to sid

diff --git a/debian/changelog b/debian/changelog
index 151f1e1..a811683 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-libinput (1.2.4-1) UNRELEASED; urgency=medium
+libinput (1.2.4-1) unstable; urgency=medium
 
   * New upstream release.
   * copyright: Drop trailing / from Files-Excluded.
 
- -- Timo Aaltonen   Tue, 19 Apr 2016 11:35:03 +0300
+ -- Timo Aaltonen   Tue, 19 Apr 2016 11:36:37 +0300
 
 libinput (1.2.3-1) unstable; urgency=medium
 

commit 65483bf498986f6d0d8494fbdbd15985fd4f93db
Author: Timo Aaltonen 
Date:   Tue Apr 19 11:36:35 2016 +0300

copyright: Drop trailing / from Files-Excluded.

diff --git a/debian/changelog b/debian/changelog
index c8bc7c9..151f1e1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libinput (1.2.4-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * copyright: Drop trailing / from Files-Excluded.
 
  -- Timo Aaltonen   Tue, 19 Apr 2016 11:35:03 +0300
 
diff --git a/debian/copyright b/debian/copyright
index 72d2e29..e2d897f 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -4,7 +4,7 @@ Upstream-Contact: Jonas Ådahl 
   Peter Hutterer 
 Source: http://www.freedesktop.org/software/libinput/
 Files-Excluded:
- doc/html/
+ doc/html
 
 Files: debian/*
 Copyright: Copyright © 2014 Emilio Pozuelo Monfort 

commit 6695ac00f67bd2ceb18c5ee8c824de6c25b590b0
Author: Timo Aaltonen 
Date:   Tue Apr 19 11:36:04 2016 +0300

bump changelog

diff --git a/debian/changelog b/debian/changelog
index ac76aea..c8bc7c9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libinput (1.2.4-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Timo Aaltonen   Tue, 19 Apr 2016 11:35:03 +0300
+
 libinput (1.2.3-1) unstable; urgency=medium
 
   * New upstream release.

commit 49d9fd855912ad91f41c4741124e382dff12eb6b
Author: Peter Hutterer 
Date:   Tue Apr 19 09:11:25 2016 +1000

libinput 1.2.4

Signed-off-by: Peter Hutterer 

diff --git a/configure.ac b/configure.ac
index 876786c..602a860 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([libinput_major_version], [1])
 m4_define([libinput_minor_version], [2])
-m4_define([libinput_micro_version], [3])
+m4_define([libinput_micro_version], [4])
 m4_define([libinput_version],
   
[libinput_major_version.libinput_minor_version.libinput_micro_version])
 
@@ -31,7 +31,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz])
 # b) If interfaces have been changed or added, but binary compatibility has
 #been preserved, change to C+1:0:A+1
 # c) If the interface is the same as the previous version, change to C:R+1:A
-LIBINPUT_LT_VERSION=17:5:7
+LIBINPUT_LT_VERSION=17:6:7
 AC_SUBST(LIBINPUT_LT_VERSION)
 
 AM_SILENT_RULES([yes])

commit 50cc2aaf85652c0449e39dd5aa86c3cdf98c7a37
Author: Peter Frühberger 
Date:   Wed Apr 13 08:55:28 2016 +0200

touchpad: enlarge top button area by a factor 3 instead of 1.5

When the touchpad is disabled, the top software button on the Lenovo T440
series touchpads currently enlarge by a factor of 1.5 (to 15mm). This is not
enough, a user has to rotate the wrist quite uncomfortable when using
the left mouse button.

When the touchpad itself is off anyway we can extend the size of the top
software buttons to the factor 3, i.e. 30mm.

Signed-off-by: Peter Frühberger 
Signed-off-by: Peter Hutterer 
Reviewed-by: Hans de Goede 
(cherry picked from commit f00b5d609c783a1ac90a46e026838f37a15d5e3e)

diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c
index 082493c..2ab6fd3 100644
--- a/src/evdev-mt-touchpad.c
+++ b/src/evdev-mt-touchpad.c
@@ -1152,7 +1152,7 @@ tp_suspend(struct tp_dispatch *tp, struct evdev_device 
*device)
if (tp->buttons.has_topbuttons) {
evdev_notify_suspended_device(device);
/* Enlarge topbutton area while suspended */
-   tp_init_top_softbuttons(tp, device, 1.5);
+   tp_init_top_softbuttons(tp, device, 3.0);
} else {
evdev_device_suspend(device);
}

commit 3d79cf657209ad359d22e2b2c255b3de5d2c39eb
Author: Peter Hutterer 
Date:   Wed Apr 13 11:15:56 2016 +1000

udev: update the hwdb matches to avoid use of ( and )

libudev's util_replace_chars() replaces the (

Processing of libinput_1.2.4-1_source.changes

2016-04-19 Thread Debian FTP Masters
libinput_1.2.4-1_source.changes uploaded successfully to localhost
along with the files:
  libinput_1.2.4-1.dsc
  libinput_1.2.4.orig.tar.xz
  libinput_1.2.4-1.debian.tar.xz

Greetings,

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



libinput: Changes to 'upstream-unstable'

2016-04-19 Thread Timo Aaltonen
 configure.ac   |4 ++--
 src/evdev-mt-touchpad.c|2 +-
 src/evdev-tablet.c |   35 +++
 src/evdev-tablet.h |2 ++
 test/litest.c  |2 +-
 udev/90-libinput-model-quirks.hwdb |   20 ++--
 6 files changed, 51 insertions(+), 14 deletions(-)

New commits:
commit 49d9fd855912ad91f41c4741124e382dff12eb6b
Author: Peter Hutterer 
Date:   Tue Apr 19 09:11:25 2016 +1000

libinput 1.2.4

Signed-off-by: Peter Hutterer 

diff --git a/configure.ac b/configure.ac
index 876786c..602a860 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ AC_PREREQ([2.64])
 
 m4_define([libinput_major_version], [1])
 m4_define([libinput_minor_version], [2])
-m4_define([libinput_micro_version], [3])
+m4_define([libinput_micro_version], [4])
 m4_define([libinput_version],
   
[libinput_major_version.libinput_minor_version.libinput_micro_version])
 
@@ -31,7 +31,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz])
 # b) If interfaces have been changed or added, but binary compatibility has
 #been preserved, change to C+1:0:A+1
 # c) If the interface is the same as the previous version, change to C:R+1:A
-LIBINPUT_LT_VERSION=17:5:7
+LIBINPUT_LT_VERSION=17:6:7
 AC_SUBST(LIBINPUT_LT_VERSION)
 
 AM_SILENT_RULES([yes])

commit 50cc2aaf85652c0449e39dd5aa86c3cdf98c7a37
Author: Peter Frühberger 
Date:   Wed Apr 13 08:55:28 2016 +0200

touchpad: enlarge top button area by a factor 3 instead of 1.5

When the touchpad is disabled, the top software button on the Lenovo T440
series touchpads currently enlarge by a factor of 1.5 (to 15mm). This is not
enough, a user has to rotate the wrist quite uncomfortable when using
the left mouse button.

When the touchpad itself is off anyway we can extend the size of the top
software buttons to the factor 3, i.e. 30mm.

Signed-off-by: Peter Frühberger 
Signed-off-by: Peter Hutterer 
Reviewed-by: Hans de Goede 
(cherry picked from commit f00b5d609c783a1ac90a46e026838f37a15d5e3e)

diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c
index 082493c..2ab6fd3 100644
--- a/src/evdev-mt-touchpad.c
+++ b/src/evdev-mt-touchpad.c
@@ -1152,7 +1152,7 @@ tp_suspend(struct tp_dispatch *tp, struct evdev_device 
*device)
if (tp->buttons.has_topbuttons) {
evdev_notify_suspended_device(device);
/* Enlarge topbutton area while suspended */
-   tp_init_top_softbuttons(tp, device, 1.5);
+   tp_init_top_softbuttons(tp, device, 3.0);
} else {
evdev_device_suspend(device);
}

commit 3d79cf657209ad359d22e2b2c255b3de5d2c39eb
Author: Peter Hutterer 
Date:   Wed Apr 13 11:15:56 2016 +1000

udev: update the hwdb matches to avoid use of ( and )

libudev's util_replace_chars() replaces the () with underscores so that 
match
would work too but let's use ? instead to make it look like a regex.

This now activates the rules for all cyapa touchpads, before they wouldn't
have applied to any device.

https://bugs.freedesktop.org/show_bug.cgi?id=93846#c12

Signed-off-by: Peter Hutterer 
Reviewed-by: Hans de Goede 
(cherry picked from commit 8ebe33827e52816bdb1da4873c98168a8fcc2ae4)

diff --git a/udev/90-libinput-model-quirks.hwdb 
b/udev/90-libinput-model-quirks.hwdb
index d5978f7..242c444 100644
--- a/udev/90-libinput-model-quirks.hwdb
+++ b/udev/90-libinput-model-quirks.hwdb
@@ -62,22 +62,22 @@ libinput:name:*ETPS/2 Elantech Touchpad*:dmi:*
 # The various chromebooks, info from modinfo chromeos_laptop, touchpad names
 # extrapolated from the chromiumos touchad-tests repo
 # https://chromium.googlesource.com/chromiumos/platform/touchpad-tests
-libinput:name:Cypress APA Trackpad (cyapa):dmi:*pnFalco:pvr*
+libinput:name:Cypress APA Trackpad ?cyapa?:dmi:*pnFalco:pvr*
 libinput:name:SynPS/2 Synaptics TouchPad:dmi:*pn*Mario*
-libinput:name:Cypress APA Trackpad (cyapa):dmi:*pn*Butterfly*
-libinput:name:Cypress APA Trackpad (cyapa):dmi:*pn*Peppy*
+libinput:name:Cypress APA Trackpad ?cyapa?:dmi:*pn*Butterfly*
+libinput:name:Cypress APA Trackpad ?cyapa?:dmi:*pn*Peppy*
 libinput:name:SynPS/2 Synaptics TouchPad:dmi:*pn*ZGB*
-libinput:name:Cypress APA Trackpad (cyapa):dmi:*pn*Parrot*
-libinput:name:Cypress APA Trackpad (cyapa):dmi:*bvn*coreboot*:pn*Leon*
-libinput:name:Cypress APA Trackpad (cyapa):dmi:*bvn*coreboot*:pn*Falco*
-libinput:name:Cypress APA Trackpad (cyapa):dmi:*bvn*coreboot*:pn*Wolf*
-libinput:name:Cypress APA Trackpad (cyapa):dmi:*svn*GOOGLE*:pn*Link*
+libinput:name:Cypress APA Trackpad ?cyapa?:dmi:*pn*Parrot*
+libinput:name:Cypress APA Trackpad ?cyapa?:dmi:*bvn*coreboot*:pn*Leon*
+libinput:name:Cypress APA Trackpad ?cyapa?:dmi:*bvn*coreboot*:pn*Falco*
+libinput:name:Cypress APA Trackpad ?cyapa?:dmi:*bvn*coreboot*:pn*Wolf*
+libinput:name:Cypress APA Trackpad ?cya

libinput: Changes to 'refs/tags/libinput-1.2.4-1'

2016-04-19 Thread Timo Aaltonen
Tag 'libinput-1.2.4-1' created by Timo Aaltonen  at 
2016-04-19 08:37 +

Tagging upload of libinput 1.2.4-1 to unstable.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJXFe49AAoJEMtwMWWoiYTcVT0QAKdCAeWzPkhbNKFJ/J97N0uf
Kpf3Uc5naIF1wb25GfGf39GHQ0pHuEMrKlWjP9f0y6UoTmEKj1v9exDFneS5ugG3
XVSI1iGl4QrAJ+6FB1kQLM9RlaaL8J0WMBu98jPxze7wSjxjEu1ifQVAriioKjYt
wCoe15uMue9gExdB08hb0NaIkwu7sCsZKeJcwVBITTFisnJJBUbZVUSAgzQtOoB0
eYB5jHM9MhzZB/KHPMNUGKluOvKD1EF03a+Kwbj1kmIVyKzh3n2x5RJe0tiEvOzt
3sRVSRNu+JBJ4Z+Tvgob5xqivT7ALMRvxoa+mLy/MXZrtzvnwOpHj29g85ebY+zu
7vWH3K75dO91p4ewDBG2m3WDXXaT4Eq4sG9Akv9SFS8A0FncgN3lAwJnuJpXcCvt
tabqPIXWK5+VobrYTLJH+u7CXqO1QHodv1hyOwx+HzdzQSCkoqnVbI4Y/NhJd03b
kQOk+pO8Fm2omaJr8AC/Mc7YTerM6qDCoULeCvOXFuERE5ulZuCm3ZAkNf05kEr0
Gv6JG2iyQrxuQQX4YBjkI00UBIYbMHdsvy35OP4fVBiCHfbhfacTHosfSwbdoY77
Jy4kVi2YEcViLrBDZ/3wB5OJ1sbOZ0xw4yfqsrjpWcc36wB7oEF7DABDSCY56OYN
EQXPSbqnScJHqzlazVf7
=zOsg
-END PGP SIGNATURE-

Changes since libinput-1.2.3-1:
Peter Frühberger (1):
  touchpad: enlarge top button area by a factor 3 instead of 1.5

Peter Hutterer (4):
  test: reduce the default abs-max range to avoid ENOMEM
  tablet: add a fuzz-filter to avoid spamming callers with subpixel updates
  udev: update the hwdb matches to avoid use of ( and )
  libinput 1.2.4

Timo Aaltonen (4):
  Merge branch 'upstream-unstable' into debian-unstable
  bump changelog
  copyright: Drop trailing / from Files-Excluded.
  release to sid

---
 configure.ac   |4 ++--
 debian/changelog   |7 +++
 debian/copyright   |2 +-
 src/evdev-mt-touchpad.c|2 +-
 src/evdev-tablet.c |   35 +++
 src/evdev-tablet.h |2 ++
 test/litest.c  |2 +-
 udev/90-libinput-model-quirks.hwdb |   20 ++--
 8 files changed, 59 insertions(+), 15 deletions(-)
---



mesa: Changes to 'debian-experimental'

2016-04-19 Thread Timo Aaltonen
 VERSION   |2 
 configure.ac  |4 
 debian/changelog  |7 
 debian/control|4 
 debian/rules  |2 
 docs/relnotes/11.2.0.html |3 
 docs/relnotes/11.2.1.html |  118 
 include/D3D9/d3d9types.h  |   16 -
 src/compiler/glsl/glsl_lexer.ll   |2 
 src/compiler/glsl/lower_variable_index_to_cond_assign.cpp |   20 +
 src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp  |2 
 src/gallium/drivers/radeonsi/si_state.c   |2 
 src/gallium/state_trackers/va/context.c   |4 
 src/gallium/state_trackers/va/image.c |4 
 src/mesa/drivers/dri/common/drirc |8 
 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp  |   10 
 src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp|   14 
 src/mesa/drivers/dri/i965/gen7_blorp.cpp  |5 
 src/mesa/drivers/dri/i965/intel_tiled_memcpy.c|  198 ++
 src/mesa/state_tracker/st_cb_drawpixels.c |   23 +
 src/mesa/state_tracker/st_cb_fbo.c|2 
 21 files changed, 319 insertions(+), 131 deletions(-)

New commits:
commit abf028947440577413c49feffbb15192701d991e
Author: Timo Aaltonen 
Date:   Mon Apr 18 11:25:26 2016 +0300

release to experimental

diff --git a/debian/changelog b/debian/changelog
index 0328b2c..9c11bba 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-mesa (11.2.1-1) UNRELEASED; urgency=medium
+mesa (11.2.1-1) experimental; urgency=medium
 
   * New upstream release.
   * control, rules: Use llvm/clang 3.8.
 
- -- Timo Aaltonen   Mon, 18 Apr 2016 11:20:48 +0300
+ -- Timo Aaltonen   Mon, 18 Apr 2016 11:25:00 +0300
 
 mesa (11.2.0-1) experimental; urgency=medium
 

commit 436b3472adde14b22e9ce204820dab417cfe00c6
Author: Timo Aaltonen 
Date:   Mon Apr 18 11:24:58 2016 +0300

control, rules: Use llvm/clang 3.8.

diff --git a/debian/changelog b/debian/changelog
index cf98bea..0328b2c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 mesa (11.2.1-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * control, rules: Use llvm/clang 3.8.
 
  -- Timo Aaltonen   Mon, 18 Apr 2016 11:20:48 +0300
 
diff --git a/debian/control b/debian/control
index e49..19c802f 100644
--- a/debian/control
+++ b/debian/control
@@ -41,10 +41,10 @@ Build-Depends:
  libudev-dev [linux-any],
  flex,
  bison,
- llvm-3.7-dev (>= 1:3.7~+rc2) [amd64 i386 kfreebsd-amd64 kfreebsd-i386 armhf 
ppc64el],
+ llvm-3.8-dev (>= 1:3.8) [amd64 i386 kfreebsd-amd64 kfreebsd-i386 armhf 
ppc64el],
  libelf-dev [amd64 i386 kfreebsd-amd64 kfreebsd-i386 armhf ppc64el],
  libwayland-dev (>= 1.2.0) [linux-any],
- libclang-3.7-dev (>= 1:3.7~+rc2) [amd64 i386 armhf],
+ libclang-3.8-dev (>= 1:3.8) [amd64 i386 armhf],
  libclc-dev (>= 0.2.0+git20150813) [amd64 i386 armhf],
 Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/lib/mesa.git
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/lib/mesa.git
diff --git a/debian/rules b/debian/rules
index cf40811..ff216dd 100755
--- a/debian/rules
+++ b/debian/rules
@@ -89,7 +89,7 @@ else
   ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386 kfreebsd-amd64 kfreebsd-i386 
armhf ppc64el))
GALLIUM_DRIVERS += radeonsi
confflags_GALLIUM += --enable-gallium-llvm
-   confflags_GALLIUM += ac_cv_path_LLVM_CONFIG=llvm-config-3.7
+   confflags_GALLIUM += ac_cv_path_LLVM_CONFIG=llvm-config-3.8
GALLIUM_DRIVERS += swrast
   else
DRI_DRIVERS += swrast

commit 6faab1eb3ae95da1b71883be526ba520d2ad36f9
Author: Timo Aaltonen 
Date:   Mon Apr 18 11:21:58 2016 +0300

bump changelog

diff --git a/debian/changelog b/debian/changelog
index 76bb0a3..cf98bea 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+mesa (11.2.1-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Timo Aaltonen   Mon, 18 Apr 2016 11:20:48 +0300
+
 mesa (11.2.0-1) experimental; urgency=medium
 
   [ Andreas Boll ]

commit 21e6440e82808364a6c2cc38ea92651c99b69aad
Author: Emil Velikov 
Date:   Sun Apr 17 16:03:34 2016 +0100

docs: add release notes for 11.2.1

Signed-off-by: Emil Velikov 

diff --git a/docs/relnotes/11.2.1.html b/docs/relnotes/11.2.1.html
new file mode 100644
index 000..3100ebb
--- /dev/null
+++ b/docs/relnotes/11.2.1.html
@@ -0,0 +1,118 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+  
+  Mesa Release Notes
+  
+
+
+
+
+  The Mesa 3D Graphics Library
+
+
+
+
+
+Mesa 11.2.1 Release Notes / April 17, 2016
+
+
+Mesa 11.2.1 is a bug fix release which fixes bugs found since the 11.2.0 
release.
+
+
+Mesa 11.2.1 implements the OpenGL 4.1 API, b

mesa: Changes to 'upstream-experimental'

2016-04-19 Thread Timo Aaltonen
 VERSION   |2 
 configure.ac  |4 
 docs/relnotes/11.2.0.html |3 
 docs/relnotes/11.2.1.html |  118 
 include/D3D9/d3d9types.h  |   16 -
 src/compiler/glsl/glsl_lexer.ll   |2 
 src/compiler/glsl/lower_variable_index_to_cond_assign.cpp |   20 +
 src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp  |2 
 src/gallium/drivers/radeonsi/si_state.c   |2 
 src/gallium/state_trackers/va/context.c   |4 
 src/gallium/state_trackers/va/image.c |4 
 src/mesa/drivers/dri/common/drirc |8 
 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp  |   10 
 src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp|   14 
 src/mesa/drivers/dri/i965/gen7_blorp.cpp  |5 
 src/mesa/drivers/dri/i965/intel_tiled_memcpy.c|  198 ++
 src/mesa/state_tracker/st_cb_drawpixels.c |   23 +
 src/mesa/state_tracker/st_cb_fbo.c|2 
 18 files changed, 309 insertions(+), 128 deletions(-)

New commits:
commit 21e6440e82808364a6c2cc38ea92651c99b69aad
Author: Emil Velikov 
Date:   Sun Apr 17 16:03:34 2016 +0100

docs: add release notes for 11.2.1

Signed-off-by: Emil Velikov 

diff --git a/docs/relnotes/11.2.1.html b/docs/relnotes/11.2.1.html
new file mode 100644
index 000..3100ebb
--- /dev/null
+++ b/docs/relnotes/11.2.1.html
@@ -0,0 +1,118 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+  
+  Mesa Release Notes
+  
+
+
+
+
+  The Mesa 3D Graphics Library
+
+
+
+
+
+Mesa 11.2.1 Release Notes / April 17, 2016
+
+
+Mesa 11.2.1 is a bug fix release which fixes bugs found since the 11.2.0 
release.
+
+
+Mesa 11.2.1 implements the OpenGL 4.1 API, but the version reported by
+glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
+glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
+Some drivers don't support all the features required in OpenGL 4.1.  OpenGL
+4.1 is only available if requested at context creation
+because compatibility contexts are not supported.
+
+
+
+SHA256 checksums
+
+TBD
+
+
+
+New features
+None
+
+Bug fixes
+
+This list is likely incomplete.
+
+
+
+https://bugs.freedesktop.org/show_bug.cgi?id=93962";>Bug 93962 
- [HSW, regression, bisected, CTS] ES2-CTS.gtf.GL2FixedTests.scissor.scissor - 
segfault/asserts
+
+
+
+
+Changes
+
+Brian Paul (2):
+
+  st/mesa: fix glReadBuffer() assertion failure
+  st/mesa: fix memleak in glDrawPixels cache code
+
+
+Christian Schmidbauer (1):
+
+  st/nine: specify WINAPI only for i386 and amd64
+
+
+Emil Velikov (3):
+
+  docs: add sha256 checksums for 11.2.0
+  configure.ac: update the path of the generated files
+  Update version to 11.2.1
+
+
+Ilia Mirkin (1):
+
+  glsl: allow usage of the keyword buffer before GLSL 430 / ESSL 310
+
+
+Iurie Salomov (1):
+
+  va: check null context in vlVaDestroyContext
+
+
+Jason Ekstrand (2):
+
+  i965/tiled_memcopy: Add aligned mem_copy parameters to the [de]tiling 
functions
+  i965/tiled_memcpy: Rework the RGBA -> BGRA mem_copy functions
+
+
+Kenneth Graunke (3):
+
+  i965: Fix textureSize() depth value for 1 layer surfaces on Gen4-6.
+  i965: Use brw->urb.min_vs_urb_entries instead of 32 for BLORP.
+  glsl: Lower variable indexing of system value arrays 
unconditionally.
+
+
+Marek Olšák (1):
+
+  drirc: add a workaround for blackness in Warsow
+
+
+Nicolai Hähnle (1):
+
+  radeonsi: fix bounds check in si_create_vertex_elements
+
+
+Samuel Pitoiset (1):
+
+  nv50/ir: do not try to attach JOIN ops to ATOM
+
+
+Thomas Hindoe Paaboel Andersen (1):
+
+  st/va: avoid dereference after free in vlVaDestroyImage
+
+
+
+
+
+

commit 696614cbff849dc3644a35307d3f82ea1ec66266
Author: Emil Velikov 
Date:   Sun Apr 17 14:51:55 2016 +0100

Update version to 11.2.1

Signed-off-by: Emil Velikov 

diff --git a/VERSION b/VERSION
index b85c6c7..dc170a1 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-11.2.0
+11.2.1

commit 106c1facae8f8e2e27d670397d1276958f0143c4
Author: Iurie Salomov 
Date:   Tue Apr 12 23:24:30 2016 +0100

va: check null context in vlVaDestroyContext

Signed-off-by: Iurie Salomov 
Reviewed-by: Julien Isorce 
(cherry picked from commit 047e3264f67bc54365be7b0e163b6910a9e9de3a)
Nominated-by: Emil Velikov 

diff --git a/src/gallium/state_trackers/va/context.c 
b/src/gallium/state_trackers/va/context.c
index b25c381..25d587a 100644
--- a/src/gallium/state_trackers/va/context.c
+++ b/src/gallium/state_trackers/va/context.c
@@ -283,6 +283,10 @@ vlVaDestroyContext(VADriverContextP ctx, VAContextID 
context_id)
drv = VL_VA_DRIVER(ctx);
pipe_mutex_lock(drv->mutex);
context = handle_table_get(drv->htab, context_id);
+   if (!context) {
+  pipe_mutex_unl

mesa: Changes to 'refs/tags/mesa-11.2.1-1'

2016-04-19 Thread Timo Aaltonen
Tag 'mesa-11.2.1-1' created by Timo Aaltonen  at 
2016-04-19 08:08 +

Tagging upload of mesa 11.2.1-1 to experimental.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJXFeeTAAoJEMtwMWWoiYTcCuwQAJOs+EZjOrOqtzosI1+N39s0
Cn/+WAVKKzFAw6ZflXz96LBPItMXoCn1hmW9rBjqkQcaMdw+UPfSLEjGICCPqKs+
8fZhgkG5LTpWH8fFSR+t8/QRdfVg13MdttUAj8y9K5ryOmkWKX95X35KgMd0/A0w
1t2tph51+3Dqw13W1eFWnaW3BWa12MYGmXfserUGfhE3pBvcXwUrd7B9HfUZ1I1f
WcAGRwcDR3lMK693tAwHdhHP0njob7uWHviQVoeQfoysibFFci9CvAfNGzZENkt1
9d06lEpdmJL4JhDNEb01lRRPvVE5WS2SfUtUW+REMQShg5lPDqzmqGNmzphgiW2d
QvLy7C24F5uOH+ML+wt5QTbP8Gh39QRkIYUNrPnkL5npJi4lgNv8OnFrew08JFFj
ykOcf3Z6THffR357FfFAcaet3Iz22XZ14oPnAzhjSEeSjFL1YqRCmuMyFCYYO+je
gBuRTGfUgLQE8Obs0Pjd3qHLFoYGttRBQb0mVv/aiDPASXAKxx/sTFQYfk6HoN0n
IR/v8ssFFS5tpdZXXa1guOmvpslLkqEZAKhLSCdAVxE5Ro6p0p4lZvhXXMUpVSCe
dLatA6IYxRUfR9CR1w9bac/D+UlWRKeRGvSd0f92kNUAFea8qCQ22gvLc3skHnAX
9B1lX5jJiWL+bqMvzQ37
=Bk0k
-END PGP SIGNATURE-

Changes since mesa-11.2.0-1:
Brian Paul (2):
  st/mesa: fix glReadBuffer() assertion failure
  st/mesa: fix memleak in glDrawPixels cache code

Christian Schmidbauer (1):
  st/nine: specify WINAPI only for i386 and amd64

Emil Velikov (4):
  docs: add sha256 checksums for 11.2.0
  configure.ac: update the path of the generated files
  Update version to 11.2.1
  docs: add release notes for 11.2.1

Ilia Mirkin (1):
  glsl: allow usage of the keyword buffer before GLSL 430 / ESSL 310

Iurie Salomov (1):
  va: check null context in vlVaDestroyContext

Jason Ekstrand (2):
  i965/tiled_memcopy: Add aligned mem_copy parameters to the [de]tiling 
functions
  i965/tiled_memcpy: Rework the RGBA -> BGRA mem_copy functions

Kenneth Graunke (3):
  i965: Fix textureSize() depth value for 1 layer surfaces on Gen4-6.
  i965: Use brw->urb.min_vs_urb_entries instead of 32 for BLORP.
  glsl: Lower variable indexing of system value arrays unconditionally.

Marek Olšák (1):
  drirc: add a workaround for blackness in Warsow

Nicolai Hähnle (1):
  radeonsi: fix bounds check in si_create_vertex_elements

Samuel Pitoiset (1):
  nv50/ir: do not try to attach JOIN ops to ATOM

Thomas Hindoe Paaboel Andersen (1):
  st/va: avoid dereference after free in vlVaDestroyImage

Timo Aaltonen (4):
  Merge branch 'upstream-experimental' into debian-experimental
  bump changelog
  control, rules: Use llvm/clang 3.8.
  release to experimental

---
 VERSION   |2 
 configure.ac  |4 
 debian/changelog  |7 
 debian/control|4 
 debian/rules  |2 
 docs/relnotes/11.2.0.html |3 
 docs/relnotes/11.2.1.html |  118 
 include/D3D9/d3d9types.h  |   16 -
 src/compiler/glsl/glsl_lexer.ll   |2 
 src/compiler/glsl/lower_variable_index_to_cond_assign.cpp |   20 +
 src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp  |2 
 src/gallium/drivers/radeonsi/si_state.c   |2 
 src/gallium/state_trackers/va/context.c   |4 
 src/gallium/state_trackers/va/image.c |4 
 src/mesa/drivers/dri/common/drirc |8 
 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp  |   10 
 src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp|   14 
 src/mesa/drivers/dri/i965/gen7_blorp.cpp  |5 
 src/mesa/drivers/dri/i965/intel_tiled_memcpy.c|  198 ++
 src/mesa/state_tracker/st_cb_drawpixels.c |   23 +
 src/mesa/state_tracker/st_cb_fbo.c|2 
 21 files changed, 319 insertions(+), 131 deletions(-)
---



Bug#821763: xserver-xorg-video-radeon: LibreOffice Preferences UI font corruption on AMD A6-1450 APU/Radeon HD 8250

2016-04-19 Thread J Mo


I did notice that bug and it looked similar, but I've not seen any of 
the other corruption issues mentioned.


I should have noted that the fonts don't start out looking that way. The 
blocks only appear after I've clicked on one of the drop-down selection 
menus. That's probably and important detail. However, it's very 
intermittent. Happens about 60% of the time I think.


The other system I put my drive into had a Nvidia GTX 970 and definitely 
nouveau as it's newly installed Debian as of last week and I made no 
special configuration changes.




On 4/18/16 22:49, Michel Dänzer wrote:

On 19.04.2016 13:24, J Mo wrote:

Package: xserver-xorg-video-radeon
Version: 1:7.7.0-1
Severity: normal

Example image:
http://jmomo.net/files/snapshot_LibreOffice_fonts_broken-2.png

Notice the blocks under "Menu" in the middle-right where letters should be in 
the UI.

The hardware is a Zotac ZBox CA320 which has a AMD A6-1450 APU (Radeon HD 8250).

Looks like https://bugs.freedesktop.org/show_bug.cgi?id=63397 .



I pulled the SSD from this system and ran it on other hardware with a different
(NVidia) GPU and the artifacts went away.

Which drivers were used on the Nvidia GPU? If it wasn't the nouveau
kernel driver and the Xorg modesetting driver, it would be interesting
if you could try that combination to see if it happens with that as
well. That could narrow down where the bug is.