Bug#820322: [xserver-xorg-core] X crashes using modesetting driver)

2016-04-07 Thread Reinhard Karcher
notfound -1 2:1.18.1-1
found -1 2:1.18.2-2
found -1 2:1.18.2-3
found -1 2:1.18.3-1

thanks



Bug#820318: xserver-xorg-video-ati: changelog patched to remove newest entries

2016-04-07 Thread Jonas Smedegaard
Quoting Timo Aaltonen (2016-04-07 16:13:08)
> 07.04.2016, 15:08, Jonas Smedegaard kirjoitti:
> > Package: xserver-xorg-video-ati
> > Version: 1:7.7.0-1
> > Severity: minor
> > 
> > The xserver-xorg-video-ati source package is patched to strip entries
> > after the previous Debian package release.
> > 
> > Looks like a packaging error.
> > 
> >  - Jonas
> 
> Strip what entries? If you mean the upstream changelog then it's the
> other way around, diff.gz adds that.. but I forgot to update it.

Upstream tarball contains a changelog, and Debian tarball contains a 
patch which _removes_ lines from upstream changelog.

Sorry if that was unclear from my original post.

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Processed: close 817862

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

> fixed 817862 0.18.0-1
Bug #817862 [src:xserver-xorg-input-libinput] Please document which packages 
this package can replace
Marked as fixed in versions xserver-xorg-input-libinput/0.18.0-1.
> thanks
Stopping processing here.

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



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

2016-04-07 Thread Timo Aaltonen
 ChangeLog|  510 +++
 debian/changelog |6 
 2 files changed, 516 insertions(+)

New commits:
commit a52fde43f3d5fa52a1636a0e1d33a2859e5e8f45
Author: Timo Aaltonen 
Date:   Thu Apr 7 17:14:03 2016 +0300

Update upstream changelog.

diff --git a/ChangeLog b/ChangeLog
index 3aa14d6..5c127cd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,513 @@
+commit df6662864b56d1aeeea4c67d9b668e64197afb20
+Author: Michel Dänzer 
+Date:   Thu Apr 7 11:44:05 2016 +0900
+
+Bump version for 7.7.0 release
+
+commit c12614cfdc5729041c204e3ead1dbfde38011f0c
+Author: Michel Dänzer 
+Date:   Mon Apr 4 14:59:41 2016 +0900
+
+Update manpage entry for Option "TearFree"
+
+It's now effective for rotation as well.
+
+(Ported from amdgpu commit faf9d720b7d650f5f1ea657a874d08eac3972e60)
+
+Reviewed-by: Alex Deucher 
+
+commit 4693b1bd5b5c381e8b7b68a6f7f0c6696d6a68df
+Author: Michel Dänzer 
+Date:   Thu Mar 31 17:02:55 2016 +0900
+
+Identify DRM event queue entries by sequence number instead of by pointer
+
+If the memory for an entry was allocated at the same address as that for
+a previously cancelled entry, the handler could theoretically be called
+prematurely, triggered by the DRM event which was submitted for the
+cancelled entry.
+
+Reviewed-by: Alex Deucher 
+
+commit 83734317e6bdaeebb4462a63f541e73a1d7c2f77
+Author: Michel Dänzer 
+Date:   Wed Mar 30 11:44:09 2016 +0900
+
+Update pixmap pitch in radeon_set_pixmap_bo
+
+Stop second guessing it in drmmode_crtc_scanout_create.
+
+Fixes display corruption in some cases with TearFree enabled.
+
+Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94751
+
+Reviewed-by: Alex Deucher 
+
+commit 0b3aac1de9db42bfca545fa331e4985836682ec7
+Author: Michel Dänzer 
+Date:   Mon Mar 28 18:43:36 2016 +0900
+
+DRI3: Refuse to open DRM file descriptor for ssh clients (v2)
+
+Fixes hangs when attempting to use DRI3 on display connections forwarded
+via SSH.
+
+Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93261
+
+v2: Don't do this for Xorg > 1.18.99.1 since the corresponding xserver
+change has landed in Git master.
+
+Reviewed-by: Alex Deucher  (v1)
+
+commit 8a6cd4bda05b9569b3dd0a5a75b2cc385b9ecba9
+Author: Michel Dänzer 
+Date:   Fri Mar 25 11:50:15 2016 +0900
+
+Revert "Use render node for DRI3 if available"
+
+This reverts commit cd94248ffa7d8fe0b57476f79e7e860dee66d1b0.
+
+It broke VDPAU<->GL interop with DRI3 enabled, because the Gallium VDPAU
+code doesn't support DRI3 yet. We can consider re-enabling this once
+there is a Mesa release where the Gallium VDPAU code supports DRI3.
+
+Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94675
+
+Reviewed-by: Alex Deucher 
+
+commit ed31cffba0d1bd4b14e5348a1456e4377277059c
+Author: Michel Dänzer 
+Date:   Thu Mar 24 18:08:22 2016 +0900
+
+Call RADEONBlockHandler_KMS before setting initial modes
+
+Doing it the other way around meant that there was still a possibility
+for the front buffer contents to be uninitialized when they start being
+scanned out.
+
+(Ported from amdgpu commit 4a60b4b1851a3cbc2d8ad9048d68eeb6947cf132)
+
+Reviewed-by: Alex Deucher 
+
+commit e592f32f8b5f5873fcc18b10a69dd5e4ccf11073
+Author: Michel Dänzer 
+Date:   Wed Mar 23 18:25:48 2016 +0900
+
+Require xserver 1.9 or newer
+
+1.9.0 was released in August 2010.
+
+We were already unintentionally relying on things not available in 1.8
+for at least a year, and nobody has complained.
+
+Reviewed-by: Alex Deucher 
+
+commit bde466e5d44cad64b4e4eceaa5de80fdbf86356e
+Author: Michel Dänzer 
+Date:   Wed Mar 23 18:16:42 2016 +0900
+
+Fix build against older versions of xserver
+
+Also slightly clean up the error handling in radeon_scanout_do_update.
+
+Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94614
+
+Reviewed-by: Alex Deucher 
+
+commit b2b079be0e7ef2704c3df9ee25fe46166e450e83
+Author: Michel Dänzer 
+Date:   Wed Mar 23 17:29:47 2016 +0900
+
+Use radeon_alloc_pixmap_bo for allocating scanout BOs
+
+This enables tiling for scanout BOs used for TearFree / ShadowPrimary,
+and simplifies the code a little.
+
+Reviewed-by: Alex Deucher 
+
+commit 

Bug#820318: xserver-xorg-video-ati: changelog patched to remove newest entries

2016-04-07 Thread Timo Aaltonen
07.04.2016, 15:08, Jonas Smedegaard kirjoitti:
> Package: xserver-xorg-video-ati
> Version: 1:7.7.0-1
> Severity: minor
> 
> The xserver-xorg-video-ati source package is patched to strip entries
> after the previous Debian package release.
> 
> Looks like a packaging error.
> 
>  - Jonas

Strip what entries? If you mean the upstream changelog then it's the
other way around, diff.gz adds that.. but I forgot to update it.


-- 
t



Bug#820318: xserver-xorg-video-ati: changelog patched to remove newest entries

2016-04-07 Thread Jonas Smedegaard
Package: xserver-xorg-video-ati
Version: 1:7.7.0-1
Severity: minor

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

The xserver-xorg-video-ati source package is patched to strip entries
after the previous Debian package release.

Looks like a packaging error.

 - Jonas

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJXBk3OAAoJECx8MUbBoAEh3loP/00JegyhuEzDz2lNnP/s+DPG
LeGPzqW7JQwbqmFNGluYgFc2v3x9YcKQnDutBcPjtDlZ5RyNaH5+EmdXVkrEAhQw
HGRLJ4iRtQeVIk4oF5az6WLfTpL93FeGBh1n+vxcTpvnoQuwgJHLsyw7flM5M0vG
OhYUR48vWt06ezzEu+N6DPE3Zlv0G61ktDisgbvG6LhrAziAvR4AhwVx7IKxfRJH
7f2aO5NAHRu6sIEQZYZ6dBRQQcB8a6Fl8Lu06v1/zHZOM3jrYco+Mr/Phs8lN8kJ
rdIzBE2NrRons1bfD1QIiP8tJL8svNCC3l+ANcUoZmiQj/54sHhS6F8x1gsSGXfN
yoD0Ik5s0ZNee2B+e8rRCECKenl9nBUIRTcS3AHLoWo3uYz7SBeKiwKHY5aEd2vk
vwiI7fJ8rZ0Z8edbSfs/fhsfU7DGJ1P5hlRljtvI17zCLGXObJCkYLO5Uw2nd78p
7rmKqedxu5npSHxTPZI2sbOunnEzCroQ3wTMJQ6xBKnB8/Xr9rv3B0Fg7nASR9Cq
jYwN8NACJs5Icw7XtocPn/vy1enx/rTVZBe1LUZQU/vHBt7HURw5Z0YTbtC4NNGR
XkVcf2VDNFF1HQDvSrUbR/60j1gukiFYvHEuufvZL+2UQHQ9/kECyrNtlGw3ABbf
xb/hUUc15qUlQE3zd9/x
=bYCF
-END PGP SIGNATURE-



xserver-xorg-video-amdgpu_1.1.0-1_source.changes ACCEPTED into unstable

2016-04-07 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Thu, 07 Apr 2016 13:32:21 +0300
Source: xserver-xorg-video-amdgpu
Binary: xserver-xorg-video-amdgpu xserver-xorg-video-amdgpu-dbg
Architecture: source
Version: 1.1.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Timo Aaltonen 
Description:
 xserver-xorg-video-amdgpu - X.Org X server -- AMDGPU display driver
 xserver-xorg-video-amdgpu-dbg - X.Org X server -- AMDGPU display driver 
(debugging symbols)
Changes:
 xserver-xorg-video-amdgpu (1.1.0-1) unstable; urgency=medium
 .
   * New upstream release.
   * control: Bump policy to 3.9.7, no changes.
Checksums-Sha1:
 d428c3340b2946239b7c54feabc487ef23fcd7b6 2480 
xserver-xorg-video-amdgpu_1.1.0-1.dsc
 b56f6c2243cf622d01f64c02621d4c861d119a6e 481081 
xserver-xorg-video-amdgpu_1.1.0.orig.tar.gz
 e563148ff8fe7ac061e3cb9806a223ab70bbb794 13189 
xserver-xorg-video-amdgpu_1.1.0-1.diff.gz
Checksums-Sha256:
 5f5a9c75b41c322cc5c23df832924393e384d9e85f329af0b50353bf0d89c715 2480 
xserver-xorg-video-amdgpu_1.1.0-1.dsc
 d3ee9e25e9bbeade7077ebf64600a288d9511fcd8c454dedce3404b3fbd94f29 481081 
xserver-xorg-video-amdgpu_1.1.0.orig.tar.gz
 2a2c0952e174919faa6a15dcd43762a60895f7157e9061d58110f627c68ca762 13189 
xserver-xorg-video-amdgpu_1.1.0-1.diff.gz
Files:
 debfd996bf24bfa7f3e963c9b744f2f6 2480 x11 optional 
xserver-xorg-video-amdgpu_1.1.0-1.dsc
 67144f8abed74dd6a9f9d649386a4b03 481081 x11 optional 
xserver-xorg-video-amdgpu_1.1.0.orig.tar.gz
 20c73392d333d01f35ea76c76bf8feb4 13189 x11 optional 
xserver-xorg-video-amdgpu_1.1.0-1.diff.gz

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJXBjd9AAoJEMtwMWWoiYTcSFAP/jSh+IiyZXcUbwERs0IobsjA
xibjbwX0lPQZySQh2rjaFleNKw8oyqy8t5CqZbdqqTLInJyfm3+c7tKc1bIsCqZ4
qUq8fYjqpTpqVx0TjRp4qDMxQQDORUEh+zYT625nTsyNhy3DI8e84HH4Na5l5KNV
QM5D8uOTw6CkmYid6Dwkw1EEnkTHI3LkSIGQs6UldSke60TbxURmWSToDQHeQDWJ
0Rg2NOj7ynyzZPcy+Lw+n32AWeRdyI30el0RR0It4D8dLLPewofT89029Xxya2jw
iQqjR6g59jHDalPgUTTAPTtgRPLDw6EKsswAGCNpiD89rodROc+jPChZywobr4YL
Td17g6bzuz1Ubb8mEpMADWvCMBj3/0eXn8yY9Hnttgp/AV2LplwXvwuDQAk2Cu4q
HuLJxZ1O3OslxIr7DKHr8pwDf3dUnsAHn8Ez9F2tV2znUw0NMCuQaoVtYBWfU54c
StaY6XMXcv0fKMp4Jqs+AyPfHKh/eWP6xdmSvz9fov4cB8vgZThPntCWfHDPMino
3xUV9+mxKp8Y8PidGw/nhBP4wB1m/77NRStYs3wBVqVmNefakDele2+1tcGH3tR+
wQZOeC1pZ7zEMq8aKwNaxwYR42MokQ5XzcLEEG85DU3JZEoyg10l3jDVcboXrXyp
6fXEUZJ5Ubxedz2vyl/8
=ET67
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Processing of xserver-xorg-video-amdgpu_1.1.0-1_source.changes

2016-04-07 Thread Debian FTP Masters
xserver-xorg-video-amdgpu_1.1.0-1_source.changes uploaded successfully to 
localhost
along with the files:
  xserver-xorg-video-amdgpu_1.1.0-1.dsc
  xserver-xorg-video-amdgpu_1.1.0.orig.tar.gz
  xserver-xorg-video-amdgpu_1.1.0-1.diff.gz

Greetings,

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



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

2016-04-07 Thread Timo Aaltonen
 configure.ac  |   18 +
 debian/changelog  |7 
 debian/control|2 
 man/amdgpu.man|7 
 src/amdgpu_bo_helper.c|   48 
 src/amdgpu_bo_helper.h|2 
 src/amdgpu_chipinfo_gen.h |8 
 src/amdgpu_chipset_gen.h  |8 
 src/amdgpu_dri2.c |  206 +---
 src/amdgpu_dri3.c |   53 +
 src/amdgpu_drm_queue.c|   52 +++--
 src/amdgpu_drm_queue.h|   18 -
 src/amdgpu_drv.h  |   15 +
 src/amdgpu_glamor.c   |   84 +---
 src/amdgpu_glamor.h   |1 
 src/amdgpu_glamor_wrappers.c  |   16 -
 src/amdgpu_kms.c  |  226 +++---
 src/amdgpu_list.h |1 
 src/amdgpu_pci_chipset_gen.h  |8 
 src/amdgpu_pci_device_match_gen.h |8 
 src/amdgpu_pixmap.c   |4 
 src/amdgpu_pixmap.h   |   17 -
 src/amdgpu_present.c  |   64 +++---
 src/amdgpu_probe.c|   81 
 src/amdgpu_probe.h|2 
 src/amdgpu_video.c|2 
 src/ati_pciids_gen.h  |8 
 src/drmmode_display.c |  379 +++---
 src/drmmode_display.h |   10 -
 src/pcidb/ati_pciids.csv  |8 
 30 files changed, 907 insertions(+), 456 deletions(-)

New commits:
commit 8c223a30fc6fd538ce45116f8984a02a13a5d2a3
Author: Timo Aaltonen 
Date:   Thu Apr 7 13:33:17 2016 +0300

release to unstable

diff --git a/debian/changelog b/debian/changelog
index c2f2772..0e263ec 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-xserver-xorg-video-amdgpu (1.1.0-1) UNRELEASED; urgency=medium
+xserver-xorg-video-amdgpu (1.1.0-1) unstable; urgency=medium
 
   * New upstream release.
   * control: Bump policy to 3.9.7, no changes.
 
- -- Timo Aaltonen   Thu, 07 Apr 2016 13:28:57 +0300
+ -- Timo Aaltonen   Thu, 07 Apr 2016 13:32:21 +0300
 
 xserver-xorg-video-amdgpu (1.0.1-1) unstable; urgency=medium
 

commit d49c3965366a9bde41184db5aacbd5f342bf1e3f
Author: Timo Aaltonen 
Date:   Thu Apr 7 13:32:20 2016 +0300

control: Bump policy to 3.9.7, no changes.

diff --git a/debian/changelog b/debian/changelog
index c1888f0..c2f2772 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 xserver-xorg-video-amdgpu (1.1.0-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * control: Bump policy to 3.9.7, no changes.
 
  -- Timo Aaltonen   Thu, 07 Apr 2016 13:28:57 +0300
 
diff --git a/debian/control b/debian/control
index 7546424..4fde0bb 100644
--- a/debian/control
+++ b/debian/control
@@ -22,7 +22,7 @@ Build-Depends:
  x11proto-xf86dri-dev,
  xserver-xorg-dev (>= 2:1.16),
  xutils-dev (>= 1:7.5+4)
-Standards-Version: 3.9.6
+Standards-Version: 3.9.7
 Vcs-Git: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-video-amdgpu.git
 Vcs-Browser: 
https://anonscm.debian.org/cgit/pkg-xorg/driver/xserver-xorg-video-amdgpu.git
 

commit 9cef9e2b06da51e603024483d9fc48947de0bdac
Author: Timo Aaltonen 
Date:   Thu Apr 7 13:31:59 2016 +0300

bump version

diff --git a/debian/changelog b/debian/changelog
index 430b90d..c1888f0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-amdgpu (1.1.0-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Timo Aaltonen   Thu, 07 Apr 2016 13:28:57 +0300
+
 xserver-xorg-video-amdgpu (1.0.1-1) unstable; urgency=medium
 
   * New upstream release.

commit a04f4015d6afef20c2b79e2779f6555836ee2b07
Author: Michel Dänzer 
Date:   Thu Apr 7 16:47:25 2016 +0900

Bump version for 1.1.0 release

diff --git a/configure.ac b/configure.ac
index b11475a..824467d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-video-amdgpu],
-[1.0.99],
+[1.1.0],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-video-amdgpu])
 

commit aed1c17c43b2c0c983f6fc0973a5224d0faf32d9
Author: Michel Dänzer 
Date:   Mon Apr 4 18:28:02 2016 +0900

glamor: Force GPU rendering to/from pixmaps created via DRI3

Fixes crash when running DRI3 clients with ShadowPrimary enabled.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94799

Reviewed-by: Alex Deucher 

diff --git a/src/amdgpu_dri3.c b/src/amdgpu_dri3.c
index c3042e7..0686599 100644
--- a/src/amdgpu_dri3.c
+++ b/src/amdgpu_dri3.c
@@ -135,8 +135,12 @@ static PixmapPtr amdgpu_dri3_pixmap_from_fd(ScreenPtr 
screen,
if (AMDGPUPTR(xf86ScreenToScrn(screen))->use_glamor) {
pixmap = 

xserver-xorg-video-amdgpu: Changes to 'refs/tags/xserver-xorg-video-amdgpu-1.1.0-1'

2016-04-07 Thread Timo Aaltonen
Tag 'xserver-xorg-video-amdgpu-1.1.0-1' created by Timo Aaltonen 
 at 2016-04-07 10:35 +

Tagging upload of xserver-xorg-video-amdgpu 1.1.0-1 to unstable.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJXBjfXAAoJEMtwMWWoiYTckwUP/RHi3CJYJ0B/h3kGgrnaZue5
KwwADG2P0O7oomFdDjHBR5x9xzl9TDVRzy5clvL49JQaiKvQcgYkiMAFqQVtVG95
suq5Xf8vD/RAZXl9IRGr8ELyawrgRY/SDQkNHuEXq5Ov9PVs2XV0v5GQrRX55zja
i+hpe1ICRL1YnevE1BtksTset+WpkukQkE5JRZJGu58MBR/Ify+B75nbwmTyfzuM
5bX0vh1ZqaUvuSkpysBdNYmyuZWxyrxKooNnr3hSpbMwpbk92mk3iDmK7ZmlpxY6
YtksUeUS6484581ix7CuKb+UZ/uVFmg9iOpG64EEYbNef17rh3HQRZR4U/en9do0
s0islMcVlwqaXDqb89AoC7wopW+A/9b4TGluFi9Rj9kLlw6X0XOvUrVIxlaoBPjt
P8pXbUH3pyG/FrD11CLE5k1wwTSkXH2QCrDdxV8iaos8SDeJnv1zPmufshnbxQPa
D7lqSJjjeYv0/i7ipsVJ97CqJZTSo5VVRQRjUYSUV5sWvN2aCqoilDT7UBYEfHnP
mqDQvMbIMK8vPb3MrvxdS/gqC1DKAqpf82SQDClDciIYW6MS99deYtmufz7nXvtp
++FxVfFu+4XLmwEC02dnfSsXfukIuws+M1AXOF92ighJ0jXty7hll3BScFkqpveT
oKssSd81y2ym7rjd8+TS
=b9st
-END PGP SIGNATURE-

Changes since xserver-xorg-video-amdgpu-1.0.1-1:
Alex Deucher (1):
  add Polaris chip families

Flora Cui (2):
  add polaris11 pci id
  add polaris10 pci id

Jammy Zhou (1):
  Use render node for DRI3 if available

Michel Dänzer (41):
  Post 1.0.0 release version bump
  glamor: Restore all ScreenRec hooks during CloseScreen
  glamor: Deal with glamor_egl_destroy_textured_pixmap being removed
  sync: Check if miSyncShmScreenInit symbol is resolved at runtime
  Re-use PCI bus ID code from kernel_open_fd in kernel_mode_enabled
  Remove pci_dev test from amdgpu_get_scrninfo
  Only call amdgpu_bus_id once in each probe path (v2)
  Set the RandR primary output on startup if Xorg hasn't
  Only map front buffer if glamor acceleration is disabled (v2)
  Don't advertise any PRIME offloading capabilities without acceleration
  Load fb module before glamoregl/shadow modules
  HAS_DIRTYTRACKING_ROTATION also supports multiple CRTCs
  Add amdgpu_pixmap_get_handle helper
  Make amdgpu_do_pageflip take a pixmap instead of a BO
  glamor: Avoid generating GEM flink names for BOs shared via DRI3 (v2)
  DRI2: Use amdgpu_pixmap_get_handle
  Build RandR 1.4 provider name from chipset name and bus ID
  Fix RandR CRTC transforms
  drm_queue: Don't abort events immediately from amdgpu_drm_abort_client
  DRI2: Also clear dri2_flipping when client disconnects before event
  Remove amdgpu_scanout_flip_handler
  Make DRM event queue xf86CrtcPtr based instead of ScrnInfoPtr based
  Deal with modesets and page flips crossing on a CRTC
  Remove check for XF86_CRTC_VERSION 3
  Consolidate pScreen usage in drmmode_set_mode_major
  Make Option "TearFree" effective for rotated/reflected outputs as well
  present: Clear drmmode->fb_id before calling set_mode_major for unflip
  present: Return rotated CRTCs from amdgpu_present_get_crtc
  Call AMDGPUBlockHandler_KMS before setting initial modes
  Factor out HW cursor checking code into drmmode_can_use_hw_cursor
  Don't try DRI2/Present flipping while the HW cursor can't be used
  Check for xf86CursorResetCursor
  DRI3 only works with acceleration
  Fix build against older versions of xserver
  Require xserver 1.9 or newer
  Revert "Use render node for DRI3 if available"
  DRI3: Refuse to open DRM file descriptor for ssh clients
  Identify DRM event queue entries by sequence number instead of by pointer
  Update manpage entry for Option "TearFree"
  glamor: Force GPU rendering to/from pixmaps created via DRI3
  Bump version for 1.1.0 release

Mykola Lysenko (2):
  Check for NULL koutput in drmmode_output_dpms
  Initialize drmmode_crtc dpms_mode to DPMSModeOff

Timo Aaltonen (4):
  Merge branch 'upstream-unstable' into debian-unstable
  bump version
  control: Bump policy to 3.9.7, no changes.
  release to unstable

Tom St Denis (1):
  Move memset() after variable declarations

jimqu (2):
  Move amdgpu_glamor_destroy_pixmap before amdgpu_glamor_create_pixmap
  glamor: Return NullPixmap on failure to create shareable pixmap

---
 configure.ac  |   18 +
 debian/changelog  |7 
 debian/control|2 
 man/amdgpu.man|7 
 src/amdgpu_bo_helper.c|   48 
 src/amdgpu_bo_helper.h|2 
 src/amdgpu_chipinfo_gen.h |8 
 src/amdgpu_chipset_gen.h  |8 
 src/amdgpu_dri2.c |  206 +---
 src/amdgpu_dri3.c |   53 +
 src/amdgpu_drm_queue.c|   52 +++--
 src/amdgpu_drm_queue.h|   18 -
 src/amdgpu_drv.h  |   15 +
 src/amdgpu_glamor.c   |   84 +---
 src/amdgpu_glamor.h   |1 
 src/amdgpu_glamor_wrappers.c  |   16 -
 src/amdgpu_kms.c  |  226 

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

2016-04-07 Thread Timo Aaltonen
Rebased ref, commits from common ancestor:
commit a04f4015d6afef20c2b79e2779f6555836ee2b07
Author: Michel Dänzer 
Date:   Thu Apr 7 16:47:25 2016 +0900

Bump version for 1.1.0 release

diff --git a/configure.ac b/configure.ac
index b11475a..824467d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-video-amdgpu],
-[1.0.99],
+[1.1.0],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-video-amdgpu])
 

commit aed1c17c43b2c0c983f6fc0973a5224d0faf32d9
Author: Michel Dänzer 
Date:   Mon Apr 4 18:28:02 2016 +0900

glamor: Force GPU rendering to/from pixmaps created via DRI3

Fixes crash when running DRI3 clients with ShadowPrimary enabled.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94799

Reviewed-by: Alex Deucher 

diff --git a/src/amdgpu_dri3.c b/src/amdgpu_dri3.c
index c3042e7..0686599 100644
--- a/src/amdgpu_dri3.c
+++ b/src/amdgpu_dri3.c
@@ -135,8 +135,12 @@ static PixmapPtr amdgpu_dri3_pixmap_from_fd(ScreenPtr 
screen,
if (AMDGPUPTR(xf86ScreenToScrn(screen))->use_glamor) {
pixmap = glamor_pixmap_from_fd(screen, fd, width, height,
   stride, depth, bpp);
-   if (pixmap)
+   if (pixmap) {
+   struct amdgpu_pixmap *priv = calloc(1, sizeof(*priv));
+
+   amdgpu_set_pixmap_private(pixmap, priv);
return pixmap;
+   }
}
 #endif
 
diff --git a/src/amdgpu_glamor_wrappers.c b/src/amdgpu_glamor_wrappers.c
index 6700851..35b6d7e 100644
--- a/src/amdgpu_glamor_wrappers.c
+++ b/src/amdgpu_glamor_wrappers.c
@@ -148,10 +148,11 @@ amdgpu_glamor_finish_access_cpu(PixmapPtr pixmap)
  */
 
 static Bool
-amdgpu_glamor_use_gpu(PixmapPtr pixmap)
+amdgpu_glamor_use_gpu(PixmapPtr pixmap, struct amdgpu_pixmap *priv)
 {
return (pixmap->usage_hint &
-   (AMDGPU_CREATE_PIXMAP_SCANOUT | AMDGPU_CREATE_PIXMAP_DRI2)) != 
0;
+   (AMDGPU_CREATE_PIXMAP_SCANOUT | AMDGPU_CREATE_PIXMAP_DRI2)) != 
0 ||
+   (priv && !priv->bo);
 }
 
 static Bool
@@ -432,7 +433,7 @@ amdgpu_glamor_poly_fill_rect(DrawablePtr pDrawable, GCPtr 
pGC,
PixmapPtr pixmap = get_drawable_pixmap(pDrawable);
struct amdgpu_pixmap *priv = amdgpu_get_pixmap_private(pixmap);
 
-   if ((info->force_accel || amdgpu_glamor_use_gpu(pixmap)) &&
+   if ((info->force_accel || amdgpu_glamor_use_gpu(pixmap, priv)) &&
amdgpu_glamor_prepare_access_gpu(priv)) {
info->glamor.SavedPolyFillRect(pDrawable, pGC, nrect, prect);
amdgpu_glamor_finish_access_gpu_rw(info, priv);
@@ -536,8 +537,8 @@ amdgpu_glamor_copy_area(DrawablePtr pSrcDrawable, 
DrawablePtr pDstDrawable,
struct amdgpu_pixmap *dst_priv = amdgpu_get_pixmap_private(dst_pixmap);
RegionPtr ret = NULL;
 
-   if (amdgpu_glamor_use_gpu(dst_pixmap) ||
-   amdgpu_glamor_use_gpu(src_pixmap)) {
+   if (amdgpu_glamor_use_gpu(dst_pixmap, dst_priv) ||
+   amdgpu_glamor_use_gpu(src_pixmap, src_priv)) {
if (!amdgpu_glamor_prepare_access_gpu(dst_priv))
goto fallback;
if (src_priv != dst_priv &&

commit faf9d720b7d650f5f1ea657a874d08eac3972e60
Author: Michel Dänzer 
Date:   Fri Apr 1 16:09:51 2016 +0900

Update manpage entry for Option "TearFree"

It's now effective for rotation as well.

Reviewed-by: Alex Deucher 

diff --git a/man/amdgpu.man b/man/amdgpu.man
index 4e95ead..0100400 100644
--- a/man/amdgpu.man
+++ b/man/amdgpu.man
@@ -72,9 +72,10 @@ Enable DRI2 page flipping.  The default is
 .TP
 .BI "Option \*qTearFree\*q \*q" boolean \*q
 Enable tearing prevention using the hardware page flipping mechanism. This
-option currently doesn't have any effect for rotated CRTCs. It requires
-allocating two separate scanout buffers for each non-rotated CRTC. Enabling
-this option currently disables Option \*qEnablePageFlip\*q. The default is
+option currently doesn't have any effect for CRTCs using transforms other than
+rotation or reflection. It requires allocating two separate scanout buffers for
+each supported CRTC. Enabling this option currently disables Option
+\*qEnablePageFlip\*q. The default is
 .B off.
 .TP
 .BI "Option \*qAccelMethod\*q \*q" string \*q

commit 5ba95c3abeb8df82aa8d33a47596eae6403ea7af
Author: Michel Dänzer 
Date:   Fri Apr 1 15:29:26 2016 +0900

Identify DRM event queue entries by sequence number instead of by pointer

If the memory for an entry was allocated at the same address as that for
a previously cancelled entry, the handler could theoretically be called
prematurely, triggered by the DRM event 

xserver-xorg-input-libinput: Changes to 'debian-unstable'

2016-04-07 Thread Timo Aaltonen
Rebased ref, commits from common ancestor:
commit 6460e4fe5f9f640060f1e2ed7b3a0a47a7bf8e68
Author: Andreas Boll 
Date:   Mon Mar 14 17:52:13 2016 +0100

control: Fix Vcs-Git field.

diff --git a/debian/changelog b/debian/changelog
index 1857d88..0111e53 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xserver-xorg-input-libinput (0.18.0-2) UNRELEASED; urgency=medium
+
+  [ Andreas Boll ]
+  * control: Fix Vcs-Git field.
+
+ -- Timo Aaltonen   Fri, 11 Mar 2016 20:58:50 +0200
+
 xserver-xorg-input-libinput (0.18.0-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index da54cbf..8129a84 100644
--- a/debian/control
+++ b/debian/control
@@ -15,7 +15,7 @@ Build-Depends:
  xserver-xorg-dev (>= 2:1.15.99),
  xutils-dev,
 Standards-Version: 3.9.7
-Vcs-Git: 
https://anonscm.debian.org/pkg-xorg/driver/xserver-xorg-input-libinput.git
+Vcs-Git: 
https://anonscm.debian.org/git/pkg-xorg/driver/xserver-xorg-input-libinput.git
 Vcs-Browser: 
https://anonscm.debian.org/cgit/pkg-xorg/driver/xserver-xorg-input-libinput.git
 
 Package: xserver-xorg-input-libinput

commit cd59dc37414f1f37cd9ff72a5f6541f0424de0ec
Author: Timo Aaltonen 
Date:   Thu Apr 7 10:20:41 2016 +0300

release to unstable

diff --git a/debian/changelog b/debian/changelog
index 7797942..1857d88 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-input-libinput (0.18.0-1) UNRELEASED; urgency=medium
+xserver-xorg-input-libinput (0.18.0-1) unstable; urgency=medium
 
   * New upstream release.
   * control: Update the description to mention that this driver can
@@ -6,7 +6,7 @@ xserver-xorg-input-libinput (0.18.0-1) UNRELEASED; 
urgency=medium
   * control: Bump libinput-dev build-dependency.
   * control: Bump Standards-Version to 3.9.7 (no changes).
 
- -- Timo Aaltonen   Fri, 11 Mar 2016 20:58:50 +0200
+ -- Timo Aaltonen   Thu, 07 Apr 2016 10:20:31 +0300
 
 xserver-xorg-input-libinput (0.17.0-1) unstable; urgency=medium
 

commit 4e365c34712e0f520ba567889fab7ae62b0592ce
Author: Timo Aaltonen 
Date:   Thu Apr 7 10:20:24 2016 +0300

control: Bump Standards-Version to 3.9.7 (no changes).

diff --git a/debian/changelog b/debian/changelog
index 2d7e03b..7797942 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ xserver-xorg-input-libinput (0.18.0-1) UNRELEASED; 
urgency=medium
   * control: Update the description to mention that this driver can
 replace -evdev and -synaptics.
   * control: Bump libinput-dev build-dependency.
+  * control: Bump Standards-Version to 3.9.7 (no changes).
 
  -- Timo Aaltonen   Fri, 11 Mar 2016 20:58:50 +0200
 
diff --git a/debian/control b/debian/control
index f0a675c..da54cbf 100644
--- a/debian/control
+++ b/debian/control
@@ -14,7 +14,7 @@ Build-Depends:
  x11proto-input-dev (>= 2.2),
  xserver-xorg-dev (>= 2:1.15.99),
  xutils-dev,
-Standards-Version: 3.9.6
+Standards-Version: 3.9.7
 Vcs-Git: 
https://anonscm.debian.org/pkg-xorg/driver/xserver-xorg-input-libinput.git
 Vcs-Browser: 
https://anonscm.debian.org/cgit/pkg-xorg/driver/xserver-xorg-input-libinput.git
 

commit b3ce8e800f5240131de831587f0c3fd45f7a99f6
Author: Timo Aaltonen 
Date:   Thu Apr 7 10:19:32 2016 +0300

bump version

diff --git a/debian/changelog b/debian/changelog
index 104300b..2d7e03b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
-xserver-xorg-input-libinput (0.17.0-2) UNRELEASED; urgency=medium
+xserver-xorg-input-libinput (0.18.0-1) UNRELEASED; urgency=medium
 
+  * New upstream release.
   * control: Update the description to mention that this driver can
 replace -evdev and -synaptics.
   * control: Bump libinput-dev build-dependency.

commit 13726f404f872b8baee507e6b3d4931f1bda2254
Author: Peter Hutterer 
Date:   Thu Apr 7 13:31:28 2016 +1000

xf86-input-libinput 0.18.0

Signed-off-by: Peter Hutterer 

diff --git a/configure.ac b/configure.ac
index cdb8aed..722411b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-input-libinput],
-[0.17.0],
+[0.18.0],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-input-libinput])
 AC_CONFIG_SRCDIR([Makefile.am])

commit bd47ea7fb3733401c81beb7d35cc7e1b9da1e105
Author: Timo Aaltonen 
Date:   Thu Mar 17 12:18:01 2016 +0200

control: Bump libinput-dev build-dependency.

diff --git a/debian/changelog b/debian/changelog
index cee951b..104300b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ xserver-xorg-input-libinput (0.17.0-2) UNRELEASED; 
urgency=medium
 
   * control: Update the description to mention that this driver can
 replace -evdev and -synaptics.

xserver-xorg-input-libinput_0.18.0-1_source.changes ACCEPTED into unstable

2016-04-07 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Thu, 07 Apr 2016 10:20:31 +0300
Source: xserver-xorg-input-libinput
Binary: xserver-xorg-input-libinput xserver-xorg-input-libinput-dev 
xserver-xorg-input-libinput-udeb xserver-xorg-input-libinput-dbg
Architecture: source
Version: 0.18.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Timo Aaltonen 
Description:
 xserver-xorg-input-libinput - X.Org X server -- libinput input driver
 xserver-xorg-input-libinput-dbg - X.Org X server -- libinput input driver 
(debug symbols)
 xserver-xorg-input-libinput-dev - X.Org X server -- libinput input driver 
(development headers)
 xserver-xorg-input-libinput-udeb - X.Org X server -- libinput input driver 
(udeb)
Changes:
 xserver-xorg-input-libinput (0.18.0-1) unstable; urgency=medium
 .
   * New upstream release.
   * control: Update the description to mention that this driver can
 replace -evdev and -synaptics.
   * control: Bump libinput-dev build-dependency.
   * control: Bump Standards-Version to 3.9.7 (no changes).
Checksums-Sha1:
 3d2712ddd71abfffe6ab59328b38b22ce0fa2c70 2528 
xserver-xorg-input-libinput_0.18.0-1.dsc
 553cdaa795199b325b663af44f12cf7a3610e217 430429 
xserver-xorg-input-libinput_0.18.0.orig.tar.gz
 80e3c65de37a1eb2a5d2bc3025f7a90e2bcf7a0a 5299 
xserver-xorg-input-libinput_0.18.0-1.diff.gz
Checksums-Sha256:
 884dce0bf862041b54ab1e96ed123a4886b7e204c24b35ca8f2b6e0840e5b036 2528 
xserver-xorg-input-libinput_0.18.0-1.dsc
 4dc7a8e0eab068f9b9676f44df0e62ecb4c38ec927330f1669fe9caacf1fd70c 430429 
xserver-xorg-input-libinput_0.18.0.orig.tar.gz
 b5dcc68ae2717ab5df2df42f58322a8a14e98f08d99db29ebcff70203f67c9cf 5299 
xserver-xorg-input-libinput_0.18.0-1.diff.gz
Files:
 505579441bf3bda17f5ef48a65ef1fe1 2528 x11 optional 
xserver-xorg-input-libinput_0.18.0-1.dsc
 ea067d6794700f167f9b1f47f75f3de4 430429 x11 optional 
xserver-xorg-input-libinput_0.18.0.orig.tar.gz
 792525b72fe0d12aa24f793ebc166b4b 5299 x11 optional 
xserver-xorg-input-libinput_0.18.0-1.diff.gz

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJXBhOsAAoJEMtwMWWoiYTcokAP/iof62bfEF+GsiZ9u0OZolji
SmrT6jdShWtnZpYySUH9eYuuo25F/UaIzeMoYxZR1KYrfcZZrKChPtfRqeyHle1A
FOBHPl+pa0ZJ5DM4c466XN1jNrbCbkDH8tBq/SXlP+vlyLBLAJJOYEEJKrdEewTP
/WRUxfCKljhe+kICVp1eULT7dj1NM0FPyVfavLHo+kerNTV1Tize+HA06JKeheHg
lsFmeKJ9ERU7pfCT3Bje8cY4LN5EOpMaJtRlDcOecGCVf7eD8cFShIiMe08baL7k
vcXJt4kFP4HNGuokPkfcDcXOgLgW8D7bFCAg7NnQKaD1pDjt6xk2JpmrcgFL3Ksl
5pbgV+HShYwWky/IbWnBa8iUDRT3M8GYFb9gdilw8sla/m4XFMi44V6Cxs3aDFSE
3cuJX/GuvKzhOx0YtypmW/Eii7W4oegTkJPtXLnyc6CJI1cpCexVKQQa4FNMPphQ
fmi0ayptujWqht7Rkcebrm89leDmK7qOegN56ZynfM+gB+8X9spz4AFm7HaOzyAd
Fq1cm7unnLWKPIGXkzRar+IEE/c3p8pP+Le75PgI0E/2b6W8ZMaYrNB8QO2s6Ua7
s+dJzeTW5+L0w4/lW+tp69jFSyNpc28/MauWrYOkNuuEjDqou1OM063VK3YBe6OR
bIkwV2xysXnFaxaxJJW7
=AyjL
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



xserver-xorg-input-libinput: Changes to 'upstream-unstable'

2016-04-07 Thread Timo Aaltonen
 configure.ac   |2 
 src/xf86libinput.c |  481 -
 2 files changed, 476 insertions(+), 7 deletions(-)

New commits:
commit 13726f404f872b8baee507e6b3d4931f1bda2254
Author: Peter Hutterer 
Date:   Thu Apr 7 13:31:28 2016 +1000

xf86-input-libinput 0.18.0

Signed-off-by: Peter Hutterer 

diff --git a/configure.ac b/configure.ac
index cdb8aed..722411b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-input-libinput],
-[0.17.0],
+[0.18.0],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 [xf86-input-libinput])
 AC_CONFIG_SRCDIR([Makefile.am])

commit 5e7ee73fe24d53cba6a915223be53e0abcdaa70d
Author: Peter Hutterer 
Date:   Thu Dec 3 15:58:49 2015 +1000

Support art pen rotation

The art pen is a normal pen, but it does provide a rotation axis.

Signed-off-by: Peter Hutterer 

diff --git a/src/xf86libinput.c b/src/xf86libinput.c
index 505c9b6..bc5d685 100644
--- a/src/xf86libinput.c
+++ b/src/xf86libinput.c
@@ -818,6 +818,12 @@ xf86libinput_init_tablet_pen_or_eraser(InputInfoPtr pInfo,
   min, max, res * 1000, 0, res * 1000, 
Absolute);
}
 
+   min = -TABLET_AXIS_MAX;
+   max = TABLET_AXIS_MAX;
+   if (libinput_tablet_tool_has_rotation(tool))
+   xf86InitValuatorAxisStruct(dev, axis++,
+  
XIGetKnownProperty(AXIS_LABEL_PROP_ABS_RZ),
+  min, max, res * 1000, 0, res * 1000, 
Absolute);
return axis;
 }
 
@@ -1358,9 +1364,27 @@ xf86libinput_handle_tablet_axis(InputInfoPtr pInfo,
}
 
if (libinput_tablet_tool_has_rotation(tool)) {
+   int valuator;
+
value = libinput_event_tablet_tool_get_rotation(event);
value *= TABLET_AXIS_MAX;
-   valuator_mask_set_double(mask, 3, value);
+
+   switch (libinput_tablet_tool_get_type(tool)) {
+   case LIBINPUT_TABLET_TOOL_TYPE_PEN:
+   case LIBINPUT_TABLET_TOOL_TYPE_ERASER:
+   valuator = 5;
+   break;
+   case LIBINPUT_TABLET_TOOL_TYPE_MOUSE:
+   case LIBINPUT_TABLET_TOOL_TYPE_LENS:
+   valuator = 3;
+   break;
+   default:
+   xf86IDrvMsg(pInfo, X_ERROR,
+   "Invalid rotation axis on tool\n");
+   break;
+   }
+
+   valuator_mask_set_double(mask, valuator, value);
}
 
xf86PostMotionEventM(dev, Absolute, mask);

commit 4564a92d59be39378170a2254ae1affb151a4757
Author: Peter Hutterer 
Date:   Thu Dec 3 15:41:30 2015 +1000

Support the mouse/lens tool

Signed-off-by: Peter Hutterer 

diff --git a/src/xf86libinput.c b/src/xf86libinput.c
index 0b7dfaf..505c9b6 100644
--- a/src/xf86libinput.c
+++ b/src/xf86libinput.c
@@ -851,6 +851,39 @@ xf86libinput_init_tablet_airbrush(InputInfoPtr pInfo,
 }
 
 static void
+xf86libinput_init_tablet_mouse(InputInfoPtr pInfo,
+  struct libinput_tablet_tool *tool)
+{
+   DeviceIntPtr dev = pInfo->dev;
+   int min, max, res;
+   int axis;
+
+   if (!libinput_tablet_tool_has_rotation(tool)) {
+   xf86IDrvMsg(pInfo, X_ERROR, "Mouse tool is missing the rotation 
axis\n");
+   return;
+   }
+
+   min = 0;
+   max = TABLET_AXIS_MAX;
+   res = 0;
+
+   /* The mouse/lens tool don't have pressure, but for backwards-compat
+  with the xorg wacom driver we initialize the the axis anyway */
+   axis = 2;
+   xf86InitValuatorAxisStruct(dev, axis,
+  
XIGetKnownProperty(AXIS_LABEL_PROP_ABS_PRESSURE),
+  min, max, res * 1000, 0, res * 1000, 
Absolute);
+
+   axis = 3;
+   min = -TABLET_AXIS_MAX;
+   max = TABLET_AXIS_MAX;
+   xf86InitValuatorAxisStruct(dev, axis,
+  XIGetKnownProperty(AXIS_LABEL_PROP_ABS_RZ),
+  min, max, res * 1000, 0, res * 1000, 
Absolute);
+   return;
+}
+
+static void
 xf86libinput_init_tablet(InputInfoPtr pInfo)
 {
DeviceIntPtr dev = pInfo->dev;
@@ -875,6 +908,8 @@ xf86libinput_init_tablet(InputInfoPtr pInfo)
naxes += 2;
if (libinput_tablet_tool_has_slider(tool))
naxes++;
+   if (libinput_tablet_tool_has_rotation(tool))
+   naxes++;
 
InitPointerDeviceStruct((DevicePtr)dev,
driver_data->options.btnmap,
@@ -903,6 +938,10 @@ 

xserver-xorg-input-libinput: Changes to 'refs/tags/xserver-xorg-input-libinput-0.18.0-1'

2016-04-07 Thread Timo Aaltonen
Tag 'xserver-xorg-input-libinput-0.18.0-1' created by Timo Aaltonen 
 at 2016-04-07 07:20 +

Tagging upload of xserver-xorg-input-libinput 0.18.0-1 to unstable.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJXBgpMAAoJEMtwMWWoiYTcelAP/j56ftl9Ojj/9g+Ew3t1mbin
clIbZzVJgT7z/wi4VKiqHOUBf7ka+lwPRsRmkzEGtr8YU7V+GNYJVzH5OjWANArM
3lcWFdQPu5i1B9LVAvEMIY4L5TSjrV6Ynav6jS0bk4cs+na9FSx/DdsV+JfNj9rK
S0fIWi3Q667NcwMWlwnUeEp9L+GG8bt0aFUWxGC3Bqfl4CF0aHoe56QXE4q9dOWL
9mBbtWnkqcXY4+xOlPNltqmBUNFr2kNxdPWZdgBtFptNeCHF360JJapwP+PZROiR
DLrCn/jbJlTkl91Ez9cLg0IR4ApjxW4sAACmUqjk7ymj5B6a1hDE0qnS1/BZbyWm
6tbPhpQNIulixiGgLMrn3a9a755v+DbJFnjERiCqNBgFi0tX7lg/deIhnJPSjkS+
CSjhFyJIQ6AgBK27iDYibUNXt/CwWItq/MxbTcng47dUPIlq75xII287V5bxMcLt
1yQDhvh9rfxi8OX22w7qIPyCAWvrtKBjQbx/CIDZdOwivB/ekdQfRMALcLQAElo5
3Jg6QL+edzJPnc6FrHfgo2k6Eaxs+wMUjjEsV6GpcRw+mm9Mlvui0nBEfkbtfMl4
VEj4+8B3D6YemfCO2SGfUH7OJN9VJ7vw66uk9fRlkRuq1NkTS7QXmBb4o/XJgVzo
79dBwPU/xkxZg49Avoum
=QI9G
-END PGP SIGNATURE-

Changes since xserver-xorg-input-libinput-0.17.0-1:
Peter Hutterer (5):
  Add support for tablet tools
  Add support for the airbrush tool axes
  Support the mouse/lens tool
  Support art pen rotation
  xf86-input-libinput 0.18.0

Timo Aaltonen (6):
  control: Update the description to mention that this driver can replace 
-evdev and -synaptics.
  control: Bump libinput-dev build-dependency.
  Merge branch 'upstream-unstable' into debian-unstable
  bump version
  control: Bump Standards-Version to 3.9.7 (no changes).
  release to unstable

---
 configure.ac   |2 
 debian/changelog   |   10 +
 debian/control |6 
 src/xf86libinput.c |  481 -
 4 files changed, 490 insertions(+), 9 deletions(-)
---



xorg-server: Changes to 'ubuntu'

2016-04-07 Thread Timo Aaltonen
 debian/changelog  |8 
 debian/patches/series |2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

New commits:
commit 6be74d068f96e5d0278fc3c1fdda4e36cd42501a
Author: Timo Aaltonen 
Date:   Thu Apr 7 12:10:29 2016 +0300

release to xenial

diff --git a/debian/changelog b/debian/changelog
index 11a0145..dc35c4f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-xorg-server (2:1.18.3-1ubuntu2) UNRELEASED; urgency=medium
+xorg-server (2:1.18.3-1ubuntu2) xenial; urgency=medium
 
   * Disable 190_cache-xkbcomp_output_for_fast_start_up.patch for now,
 compiling the keymap fails in current xenial for some reason.
 (LP: #1566878)
 
- -- Timo Aaltonen   Thu, 07 Apr 2016 11:59:55 +0300
+ -- Timo Aaltonen   Thu, 07 Apr 2016 12:10:12 +0300
 
 xorg-server (2:1.18.3-1ubuntu1) xenial; urgency=medium
 

commit 758c13cc951f870a6ff08b3ab71225e016fdfbe8
Author: Timo Aaltonen 
Date:   Thu Apr 7 12:10:11 2016 +0300

Disable 190_cache-xkbcomp_output_for_fast_start_up.patch for now, compiling 
the keymap fails in current xenial for some reason. (LP: #1566878)

diff --git a/debian/changelog b/debian/changelog
index 6de2250..11a0145 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+xorg-server (2:1.18.3-1ubuntu2) UNRELEASED; urgency=medium
+
+  * Disable 190_cache-xkbcomp_output_for_fast_start_up.patch for now,
+compiling the keymap fails in current xenial for some reason.
+(LP: #1566878)
+
+ -- Timo Aaltonen   Thu, 07 Apr 2016 11:59:55 +0300
+
 xorg-server (2:1.18.3-1ubuntu1) xenial; urgency=medium
 
   * Merge from Debian.
diff --git a/debian/patches/series b/debian/patches/series
index 8281f58..80c0c56 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -12,7 +12,7 @@ os-treat-ssh-as-a-non-local-client.diff
 105_nvidia_autodetect.patch
 168_glibc_trace_to_stderr.patch
 188_default_primary_to_first_busid.patch
-190_cache-xkbcomp_output_for_fast_start_up.patch
+#190_cache-xkbcomp_output_for_fast_start_up.patch
 191-Xorg-add-an-extra-module-path.patch
 226_fall_back_to_autoconfiguration.patch
 



Processed: Fwd:

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

> affects 790690 + linux-image-3.16.0-4-powerpc64
Bug #790690 [src:xserver-xorg-video-nouveau] linux-image-3.16.0-4-powerpc64: 
powerpc64 & 64Kb kernel pagesize not working with nouveau
Added indication that 790690 affects linux-image-3.16.0-4-powerpc64
> affects 790690 + linux-image-4.4.0-1-powerpc64
Bug #790690 [src:xserver-xorg-video-nouveau] linux-image-3.16.0-4-powerpc64: 
powerpc64 & 64Kb kernel pagesize not working with nouveau
Added indication that 790690 affects linux-image-4.4.0-1-powerpc64
>
End of message, stopping processing here.

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



Processed: your mail

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

> affects 790690 linux-image-powerpc64
Bug #790690 [src:xserver-xorg-video-nouveau] linux-image-3.16.0-4-powerpc64: 
powerpc64 & 64Kb kernel pagesize not working with nouveau
Added indication that 790690 affects linux-image-powerpc64
>
End of message, stopping processing here.

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



Processed: Fwd:

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

> affects 790690 = linux-image-powerpc64
Bug #790690 [src:xserver-xorg-video-nouveau] linux-image-3.16.0-4-powerpc64: 
powerpc64 & 64Kb kernel pagesize not working with nouveau
Removed indication that 790690 affects xserver-xorg-video-nouveau
Added indication that 790690 affects linux-image-powerpc64
>
End of message, stopping processing here.

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



Processed: your mail

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

> found 790690 1:1.0.11-1
Bug #790690 [src:xserver-xorg-video-nouveau] linux-image-3.16.0-4-powerpc64: 
powerpc64 & 64Kb kernel pagesize not working with nouveau
Marked as found in versions xserver-xorg-video-nouveau/1:1.0.11-1.
>
End of message, stopping processing here.

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



Processing of xserver-xorg-input-libinput_0.18.0-1_source.changes

2016-04-07 Thread Debian FTP Masters
xserver-xorg-input-libinput_0.18.0-1_source.changes uploaded successfully to 
localhost
along with the files:
  xserver-xorg-input-libinput_0.18.0-1.dsc
  xserver-xorg-input-libinput_0.18.0.orig.tar.gz
  xserver-xorg-input-libinput_0.18.0-1.diff.gz

Greetings,

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



Processed: your mail

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

> severity 790690 important
Bug #790690 [src:xserver-xorg-video-nouveau] linux-image-3.16.0-4-powerpc64: 
powerpc64 & 64Kb kernel pagesize not working with nouveau
Severity set to 'important' from 'wishlist'
>
End of message, stopping processing here.

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



Processed: Re: [Bug 94757] powerpc64 & 64Kb kernel pagesize not working with nouveau

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

> reassign -1 src:xserver-xorg-video-nouveau 1:1.0.12-1
Bug #790690 [src:linux] linux-image-3.16.0-4-powerpc64: powerpc64 & 64Kb kernel 
pagesize not working with nouveau
Bug reassigned from package 'src:linux' to 'src:xserver-xorg-video-nouveau'.
No longer marked as found in versions linux/3.16.7-ckt20-1+deb8u4, 
linux/3.16.0-4, linux/3.16.7-ckt11-1, and linux/4.4.6-1.
Ignoring request to alter fixed versions of bug #790690 to the same values 
previously set
Bug #790690 [src:xserver-xorg-video-nouveau] linux-image-3.16.0-4-powerpc64: 
powerpc64 & 64Kb kernel pagesize not working with nouveau
Marked as found in versions xserver-xorg-video-nouveau/1:1.0.12-1.

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



Bug#818244: Request to close

2016-04-07 Thread Erik Haller
All I can say is that xfce4 was using monitorDVI-0 and then switched to
monitor0. I had to move my settings from monitorDVI-0 to monitor0.

On Wed, Apr 6, 2016 at 11:10 PM, Yves-Alexis Perez 
wrote:

> On mer., 2016-04-06 at 21:33 -0700, Erik Haller wrote:
> > I compiled monitor.c and ran the following command:
> >
> > cat <(monitor) <(xrandr) <(dpkg-query -l xserver-xorg) > 
> >
> > I have one radeon X1300 card with a Y cable going to two monitors.
> >
> > Attached to this email are the two output files.
>
> So the names returned by RandR are indeed identical. That doesn't make much
> sense to me here, maybe there's something I missed (maybe at the GTK+
> layer or
> something, I'm unsure).
>
> Regards,
> --
> Yves-Alexis
>
>


Bug#818244: Request to close

2016-04-07 Thread Yves-Alexis Perez
On mer., 2016-04-06 at 21:33 -0700, Erik Haller wrote:
> I compiled monitor.c and ran the following command:
> 
> cat <(monitor) <(xrandr) <(dpkg-query -l xserver-xorg) > 
> 
> I have one radeon X1300 card with a Y cable going to two monitors.
> 
> Attached to this email are the two output files.

So the names returned by RandR are indeed identical. That doesn't make much
sense to me here, maybe there's something I missed (maybe at the GTK+ layer or
something, I'm unsure).

Regards,
-- 
Yves-Alexis



signature.asc
Description: This is a digitally signed message part