commit xf86-video-ati for openSUSE:Factory

2020-01-12 Thread root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2020-01-12 23:17:57

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new.6675 (New)


Package is "xf86-video-ati"

Sun Jan 12 23:17:57 2020 rev:38 rq:762589 version:19.1.0

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2019-10-18 14:30:57.992624873 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new.6675/xf86-video-ati.changes  
2020-01-12 23:18:21.462682398 +0100
@@ -1,0 +2,6 @@
+Thu Jan  9 23:26:04 UTC 2020 - Stefan Dirsch 
+
+- u_fno-common.patch
+  * fix build with gcc's -fno-common option (boo#1160422) 
+
+---

New:

  u_fno-common.patch



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.RE5Aev/_old  2020-01-12 23:18:22.946682947 +0100
+++ /var/tmp/diff_new_pack.RE5Aev/_new  2020-01-12 23:18:22.950682948 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-ati
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,6 +27,7 @@
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
 Source1:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2.sig
 Source2:%{name}.keyring
+Patch0: u_fno-common.patch
 BuildRequires:  autoconf >= 2.60
 BuildRequires:  automake
 BuildRequires:  libtool
@@ -66,6 +67,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 autoreconf -fiv

++ u_fno-common.patch ++
--- xf86-video-ati-19.1.0.old/src/drmmode_display.h 2020-01-09 
23:19:29.783677517 +
+++ xf86-video-ati-19.1.0/src/drmmode_display.h 2020-01-09 23:20:10.268450223 
+
@@ -262,7 +262,7 @@ Bool drmmode_wait_vblank(xf86CrtcPtr crt
 uint64_t *ust, uint32_t *result_seq);
 
 
-miPointerSpriteFuncRec drmmode_sprite_funcs;
+extern miPointerSpriteFuncRec drmmode_sprite_funcs;
 
 
 #endif





commit xf86-video-ati for openSUSE:Factory

2019-10-18 Thread root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2019-10-18 14:30:56

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new.2352 (New)


Package is "xf86-video-ati"

Fri Oct 18 14:30:56 2019 rev:37 rq:738665 version:19.1.0

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2019-03-26 22:30:03.233740080 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new.2352/xf86-video-ati.changes  
2019-10-18 14:30:57.992624873 +0200
@@ -1,0 +2,6 @@
+Tue Oct 15 16:55:49 UTC 2019 - Stefan Dirsch 
+
+- Update to release 19.1.0
+  * bug fixes and minor improvements 
+
+---

Old:

  xf86-video-ati-19.0.1.tar.bz2
  xf86-video-ati-19.0.1.tar.bz2.sig

New:

  xf86-video-ati-19.1.0.tar.bz2
  xf86-video-ati-19.1.0.tar.bz2.sig



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.DdQeEA/_old  2019-10-18 14:30:59.200621727 +0200
+++ /var/tmp/diff_new_pack.DdQeEA/_new  2019-10-18 14:30:59.208621707 +0200
@@ -12,13 +12,13 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define xserver_glamor 1
 Name:   xf86-video-ati
-Version:19.0.1
+Version:19.1.0
 Release:0
 Summary:ATI video driver for the Xorg X server
 License:MIT

++ xf86-video-ati-19.0.1.tar.bz2 -> xf86-video-ati-19.1.0.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-video-ati-19.0.1/ChangeLog 
new/xf86-video-ati-19.1.0/ChangeLog
--- old/xf86-video-ati-19.0.1/ChangeLog 2019-03-19 18:12:05.0 +0100
+++ new/xf86-video-ati-19.1.0/ChangeLog 2019-10-15 18:17:13.0 +0200
@@ -1,3 +1,123 @@
+commit b9bd8097e1d2c088b081f1b81799ea3892406214
+Author: Michel Dänzer 
+Date:   Tue Oct 15 17:54:12 2019 +0200
+
+Bump version for 19.1.0 release
+
+commit 2faaecc69b127248718e759c6c98c84d56dd1b6b
+Author: Michel Dänzer 
+Date:   Fri Sep 20 17:24:19 2019 +0200
+
+Don't unreference FBs of pixmaps from different screens in LeaveVT
+
+FindClientResourcesByType finds pixmaps from all screens, but trying to
+process ones from other screens here makes no sense and likely results
+in a crash or memory corruption.
+
+Fixes: 06a465484101 ("Make all active CRTCs scan out an all-black
+  framebuffer in LeaveVT")
+
+commit 2cbbd8648cdd27db8076565943b932ef81337053
+Author: Michel Dänzer 
+Date:   Fri Sep 20 18:47:02 2019 +0200
+
+Don't set up black scanout buffer if LeaveVT is called from CloseScreen
+
+Avoids a crash described in
+
https://gitlab.freedesktop.org/xorg/driver/xf86-video-amdgpu/merge_requests/43#note_223718
+
+(Ported from amdgpu commit 5b8bc9fc505c551dcd9b0ed5ab835a49fa4f9fda)
+Reviewed-by: Alex Deucher 
+
+commit c7ed12cb2ea76999351d7cb87877224bdc0664f0
+Author: Michel Dänzer 
+Date:   Thu Jul 18 18:14:48 2019 +0200
+
+Don't disable page flipping completely with SW cursor
+
+Even with SW cursor, page flipping can be used while no X cursor is
+visible.
+
+Occurred to me in the context of xorg/xserver#828.
+(Ported from amdgpu commit 87f41ace4920fd2069794211683659eb25b025a6)
+
+commit 33803c85f761d343aa7300311b8e9489b1a89495
+Author: Michel Dänzer 
+Date:   Tue Jun 25 17:46:23 2019 +0200
+
+present: Check that we can get a KMS FB for flipping
+
+This can legitimately fail if the pixmap's storage is shared from
+another device, e.g. when using PRIME render offloading.
+
+(Ported from amdgpu commit 7d3fef72e0c871e1677e9e544f4cae5e238b5c52)
+
+commit fee737e82837dc8282a832fc9391ed959c4c3737
+Author: Michel Dänzer 
+Date:   Fri Jun 14 11:23:34 2019 +0200
+
+Remove dri2_drawable_crtc parameter consider_disabled
+
+All callers were passing TRUE.
+
+(Ported from amdgpu commit ea19a5207054bb159fc7fb6d88e0ceb10c3da010)
+Reviewed-by: Alex Deucher 
+
+commit 2a3f2d2089f603c99be54c98d7033155e771ce7b
+Author: Michel Dänzer 
+Date:   Fri Jun 14 11:21:40 2019 +0200
+
+dri2: Re-use previous CRTC when possible if pick_best_crtc returns NULL
+
+This way, the MSC will continue ticking at the rate of (the last mode
+which was enabled for) that CRTC, instead of the client running
+unthrottled.
+
+(Ported from amdgpu commit 3109f088fdbd89c2ee8078625d4f073852492656)
+Reviewed-by: Alex Deucher 

commit xf86-video-ati for openSUSE:Factory

2019-03-26 Thread root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2019-03-26 22:30:03

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new.25356 (New)


Package is "xf86-video-ati"

Tue Mar 26 22:30:03 2019 rev:36 rq:687665 version:19.0.1

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2018-09-20 11:38:03.488976499 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new.25356/xf86-video-ati.changes 
2019-03-26 22:30:03.233740080 +0100
@@ -1,0 +2,19 @@
+Fri Mar 22 13:02:26 UTC 2019 - Stefan Dirsch 
+
+- Update to release 19.0.1
+  * Fixes for two regressions which crept into the 19.0.0 release.
+  * Add support for RandR output tile properties, allowing monitors
+using DisplayPort Multi Stream Transport tiling to work better
+out of the box. (Note that DP MST support in the radeon kernel
+driver is still experimental and disabled by default)
+
+---
+Thu Mar  7 10:28:00 UTC 2019 - Stefan Dirsch 
+
+- Update to release 19.0.0
+  * Various TearFree related fixes and robustness improvements.
+  * Up to six independent instances per GPU are now supported in
+"Zaphod" style multi-head configurations.
+  * Other improvements and fixes
+
+---

Old:

  xf86-video-ati-18.1.0.tar.bz2
  xf86-video-ati-18.1.0.tar.bz2.sig

New:

  xf86-video-ati-19.0.1.tar.bz2
  xf86-video-ati-19.0.1.tar.bz2.sig



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.sLiAp5/_old  2019-03-26 22:30:04.897739679 +0100
+++ /var/tmp/diff_new_pack.sLiAp5/_new  2019-03-26 22:30:04.941739668 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-ati
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define xserver_glamor 1
 Name:   xf86-video-ati
-Version:18.1.0
+Version:19.0.1
 Release:0
 Summary:ATI video driver for the Xorg X server
 License:MIT
@@ -78,7 +78,7 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 
 %files
-%doc COPYING README
+%doc COPYING README.md
 %dir %{_libdir}/xorg/modules/drivers
 %{_datadir}/X11/xorg.conf.d/10-radeon.conf
 %{_libdir}/xorg/modules/drivers/ati_drv.so

++ xf86-video-ati-18.1.0.tar.bz2 -> xf86-video-ati-19.0.1.tar.bz2 ++
 2444 lines of diff (skipped)





commit xf86-video-ati for openSUSE:Factory

2018-09-20 Thread root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2018-09-20 11:37:59

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is "xf86-video-ati"

Thu Sep 20 11:37:59 2018 rev:35 rq:635870 version:18.1.0

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2018-09-05 13:43:07.309743394 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2018-09-20 11:38:03.488976499 +0200
@@ -1,0 +2,13 @@
+Sat Sep 15 14:00:13 UTC 2018 - sndir...@suse.com
+
+- Update to release 18.1.0
+  * This release supports xserver versions 1.13-1.20.
+  * Fixed random screen corruption and crashes when using GLAMOR with Xorg
+1.20.
+  * Support for leasing RandR outputs to clients.
+  * Various robustness fixes for TearFree. In particular, fixed several
+cases in which disabling TearFree at runtime would result in the Xorg
+process freezing or crashing.
+  * Fixed some m4 related build issues with older versions of autotools.
+
+---

Old:

  _service
  xf86-video-ati-18.0.1.g50.tar.xz

New:

  xf86-video-ati-18.1.0.tar.bz2
  xf86-video-ati-18.1.0.tar.bz2.sig



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.1ImWu0/_old  2018-09-20 11:38:03.984976206 +0200
+++ /var/tmp/diff_new_pack.1ImWu0/_new  2018-09-20 11:38:03.988976204 +0200
@@ -18,15 +18,14 @@
 
 %define xserver_glamor 1
 Name:   xf86-video-ati
-Version:18.0.1.g50
+Version:18.1.0
 Release:0
 Summary:ATI video driver for the Xorg X server
 License:MIT
 Group:  System/X11/Servers/XF86_4
 Url:http://xorg.freedesktop.org/
-#Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
-Source0:%{name}-%{version}.tar.xz
-#Source1:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2.sig
+Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
+Source1:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2.sig
 Source2:%{name}.keyring
 BuildRequires:  autoconf >= 2.60
 BuildRequires:  automake

++ xf86-video-ati-18.0.1.g50.tar.xz -> xf86-video-ati-18.1.0.tar.bz2 ++
 87047 lines of diff (skipped)





commit xf86-video-ati for openSUSE:Factory

2018-04-07 Thread root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2018-04-07 20:49:28

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is "xf86-video-ati"

Sat Apr  7 20:49:28 2018 rev:33 rq:593545 version:18.0.1

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2018-03-12 12:04:51.186224986 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2018-04-07 20:49:37.246539282 +0200
@@ -1,0 +2,14 @@
+Wed Apr  4 13:00:02 UTC 2018 - sndir...@suse.com
+
+- Update to release 18.0.1
+  * This release supports xserver versions 1.13-1.19. It also works with
+xserver 1.20 RC1, so unless something unexpected happens, it should work
+with xserver 1.20 as well.
+This is a bug-fix release addressing issues in 18.0.0. While those
+issues shouldn't affect most users, I recommend that all users of 18.0.0
+update to 18.0.1.
++ The Xorg process could crash when multiple primary screens are
+  configured in xorg.conf.
++ TearFree could trigger debugging messages in the pixman library
+
+---

Old:

  xf86-video-ati-18.0.0.tar.bz2
  xf86-video-ati-18.0.0.tar.bz2.sig

New:

  xf86-video-ati-18.0.1.tar.bz2
  xf86-video-ati-18.0.1.tar.bz2.sig



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.g3gXiY/_old  2018-04-07 20:49:37.986512501 +0200
+++ /var/tmp/diff_new_pack.g3gXiY/_new  2018-04-07 20:49:37.986512501 +0200
@@ -18,7 +18,7 @@
 
 %define xserver_glamor 1
 Name:   xf86-video-ati
-Version:18.0.0
+Version:18.0.1
 Release:0
 Summary:ATI video driver for the Xorg X server
 License:MIT

++ xf86-video-ati-18.0.0.tar.bz2 -> xf86-video-ati-18.0.1.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-video-ati-18.0.0/ChangeLog 
new/xf86-video-ati-18.0.1/ChangeLog
--- old/xf86-video-ati-18.0.0/ChangeLog 2018-03-06 18:30:40.0 +0100
+++ new/xf86-video-ati-18.0.1/ChangeLog 2018-03-15 17:21:41.0 +0100
@@ -1,3 +1,40 @@
+commit fdba5373522c008f43e9ca5a9e76e35c6e7ad73d
+Author: Michel Dänzer 
+Date:   Thu Mar 15 17:19:59 2018 +0100
+
+Bump version for 18.0.1 release
+
+commit e0f5020117d0a6340f4208ec52bd3e3b3aa99a1b
+Author: Michel Dänzer 
+Date:   Wed Mar 14 16:54:52 2018 +0100
+
+Pass extents to radeon_scanout_do_update by value
+
+radeon_scanout_extents_intersect could leave the scanout damage region
+in an invalid state, triggering debugging checks in pixman:
+
+*** BUG ***
+In pixman_region_append_non_o: The expression r->x1 < r->x2 was false
+Set a breakpoint on '_pixman_log_error' to debug
+
+(Ported from amdgpu commit 8af989546907ad9fb491d940e1936d3bfc89276b)
+
+commit b915e8e6fb956e983c2ce2a5565c20838c85707c
+Author: Michel Dänzer 
+Date:   Wed Mar 7 17:28:55 2018 +0100
+
+Wrap the whole miPointerScreenFuncRec, instead of only Set/MoveCursor
+
+We were clobbering entries in mi's global miSpritePointerFuncs struct,
+which cannot work correctly with multiple primary screens. Instead,
+assign a pointer to our own wrapper struct to PointPriv->spriteFuncs.
+
+Fixes crashes with multiple primary screens.
+
+Fixes: 1fe8ca75974c ("Keep track of how many SW cursors are visible on
+  each screen")
+Reported-by: Mario Kleiner 
+
 commit 7e18aea984e186dd2ab1144470b0c0e832562ad1
 Author: Michel Dänzer 
 Date:   Tue Mar 6 18:15:45 2018 +0100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-video-ati-18.0.0/configure 
new/xf86-video-ati-18.0.1/configure
--- old/xf86-video-ati-18.0.0/configure 2018-03-06 18:30:19.0 +0100
+++ new/xf86-video-ati-18.0.1/configure 2018-03-15 17:21:20.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for xf86-video-ati 18.0.0.
+# Generated by GNU Autoconf 2.69 for xf86-video-ati 18.0.1.
 #
 # Report bugs to 
.
 #
@@ -591,8 +591,8 @@
 # Identity of this package.
 PACKAGE_NAME='xf86-video-ati'
 PACKAGE_TARNAME='xf86-video-ati'
-PACKAGE_VERSION='18.0.0'
-PACKAGE_STRING='xf86-video-ati 18.0.0'
+PACKAGE_VERSION='18.0.1'
+PACKAGE_STRING='xf86-video-ati 18.0.1'
 

commit xf86-video-ati for openSUSE:Factory

2018-03-12 Thread root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2018-03-12 12:04:47

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is "xf86-video-ati"

Mon Mar 12 12:04:47 2018 rev:32 rq:583861 version:18.0.0

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2017-12-23 12:10:50.640867059 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2018-03-12 12:04:51.186224986 +0100
@@ -1,0 +2,19 @@
+Wed Mar  7 11:49:14 UTC 2018 - sndir...@suse.com
+
+- "I'm pleased to announce the 18.0.0 release of xf86-video-ati, the Xorg
+  driver for ATI/AMD Radeon GPUs supported by the radeon kernel driver.
+  This release supports xserver versions 1.13-1.19. It also works with
+  xserver 1.20 RC1, so unless something unexpected happens, it should work
+  with xserver 1.20 as well."
+  Highlights:
+  * New year-based versioning scheme
+  * Page flipping can now be used even when the HW cursor can't be used in
+some cases
+  * Support for 30-bit RGB colour output. Note that gamma correction is
+currently not available with 30-bit colour. Also, GLAMOR hardware
+acceleration is not available with 30-bit colour with xserver versions
+before 1.20.
+  Plus other improvements and fixes. Thanks to everybody who contributed
+  to this release in any way!
+
+---

Old:

  xf86-video-ati-7.10.0.tar.bz2
  xf86-video-ati-7.10.0.tar.bz2.sig

New:

  xf86-video-ati-18.0.0.tar.bz2
  xf86-video-ati-18.0.0.tar.bz2.sig



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.8xtAPg/_old  2018-03-12 12:04:53.474142988 +0100
+++ /var/tmp/diff_new_pack.8xtAPg/_new  2018-03-12 12:04:53.474142988 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-ati
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define xserver_glamor 1
 Name:   xf86-video-ati
-Version:7.10.0
+Version:18.0.0
 Release:0
 Summary:ATI video driver for the Xorg X server
 License:MIT

++ xf86-video-ati-7.10.0.tar.bz2 -> xf86-video-ati-18.0.0.tar.bz2 ++
 4177 lines of diff (skipped)





commit xf86-video-ati for openSUSE:Factory

2017-12-23 Thread root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2017-12-23 12:10:49

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is "xf86-video-ati"

Sat Dec 23 12:10:49 2017 rev:31 rq:559104 version:7.10.0

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2017-12-15 14:03:50.237100431 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2017-12-23 12:10:50.640867059 +0100
@@ -1,0 +2,5 @@
+Thu Dec 14 11:03:40 UTC 2017 - tchva...@suse.com
+
+- Stick to use pkgconfig style dependencies
+
+---



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.5WAtIV/_old  2017-12-23 12:10:51.220838780 +0100
+++ /var/tmp/diff_new_pack.5WAtIV/_new  2017-12-23 12:10:51.220838780 +0100
@@ -29,9 +29,9 @@
 Source2:%{name}.keyring
 BuildRequires:  autoconf >= 2.60
 BuildRequires:  automake
-BuildRequires:  damageproto-devel
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(damageproto)
 BuildRequires:  pkgconfig(fontsproto)
 # Libdrm 2.4.36 needed for kms
 BuildRequires:  pkgconfig(libdrm) >= 2.4.58
@@ -49,7 +49,6 @@
 Supplements:modalias(xorg-x11-server:pci:v1002d*sv*sd*bc03sc*i*)
 # This was part of the xorg-x11-driver-video package up to version 7.6
 Conflicts:  xorg-x11-driver-video <= 7.6
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 ExcludeArch:s390 s390x
 %{x11_abi_videodrv_req}
 # Glamor is new and we want that now
@@ -78,7 +77,6 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 
 %files
-%defattr(-,root,root)
 %doc COPYING README
 %dir %{_libdir}/xorg/modules/drivers
 %{_datadir}/X11/xorg.conf.d/10-radeon.conf






commit xf86-video-ati for openSUSE:Factory

2017-12-15 Thread root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2017-12-15 14:03:43

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is "xf86-video-ati"

Fri Dec 15 14:03:43 2017 rev:30 rq:556530 version:7.10.0

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2017-09-12 19:37:01.134082840 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2017-12-15 14:03:50.237100431 +0100
@@ -1,0 +2,7 @@
+Tue Dec 12 14:14:07 UTC 2017 - m...@suse.com
+
+- Remove build dependency on Mesa-devel, it is not needed. Add
+  build dependency on damageproto-devel which is needed and was
+  pulled in by Mesa-devel before.
+
+---



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.dGRM6E/_old  2017-12-15 14:03:53.196957546 +0100
+++ /var/tmp/diff_new_pack.dGRM6E/_new  2017-12-15 14:03:53.200957353 +0100
@@ -27,9 +27,9 @@
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
 Source1:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2.sig
 Source2:%{name}.keyring
-BuildRequires:  Mesa-devel
 BuildRequires:  autoconf >= 2.60
 BuildRequires:  automake
+BuildRequires:  damageproto-devel
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(fontsproto)






commit xf86-video-ati for openSUSE:Factory

2017-09-12 Thread root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2017-09-12 19:36:59

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is "xf86-video-ati"

Tue Sep 12 19:36:59 2017 rev:29 rq:522263 version:7.10.0

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2017-04-18 13:47:40.793555790 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2017-09-12 19:37:01.134082840 +0200
@@ -1,0 +2,19 @@
+Fri Sep  8 09:00:27 UTC 2017 - sndir...@suse.com
+
+- Update to version 7.10.0
+  * Clients can now use DRI page flipping even while TearFree is enabled
+  for any CRTC. This should improve performance of such clients
+  (including compositing managers) while TearFree is enabled, and avoid
+  other issues such as tearing on other CRTCs where TearFree isn't
+  enabled.
+  * The driver now takes measures to prevent other DRM master processes
+  (potentially from other local users) from accessing buffers created by
+  this driver while switched away to a different VT. Other DRM master
+  processes should only be able to access a single buffer anymore, which
+  contains only all-black pixels.
+  * The gamma ramp is now applied to the HW cursor as well, so the HW
+  cursor doesn't look odd when e.g. using Redshift or similar tools.
+  * Plus other improvements and fixes. Thanks to everybody who
+  contributed to this release in any way!
+
+---

Old:

  xf86-video-ati-7.9.0.tar.bz2
  xf86-video-ati-7.9.0.tar.bz2.sig

New:

  xf86-video-ati-7.10.0.tar.bz2
  xf86-video-ati-7.10.0.tar.bz2.sig



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.KxGvCx/_old  2017-09-12 19:37:01.821986166 +0200
+++ /var/tmp/diff_new_pack.KxGvCx/_new  2017-09-12 19:37:01.821986166 +0200
@@ -18,7 +18,7 @@
 
 %define xserver_glamor 1
 Name:   xf86-video-ati
-Version:7.9.0
+Version:7.10.0
 Release:0
 Summary:ATI video driver for the Xorg X server
 License:MIT

++ xf86-video-ati-7.9.0.tar.bz2 -> xf86-video-ati-7.10.0.tar.bz2 ++
 25962 lines of diff (skipped)





commit xf86-video-ati for openSUSE:Factory

2017-04-18 Thread root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2017-04-18 13:47:39

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is "xf86-video-ati"

Tue Apr 18 13:47:39 2017 rev:28 rq:487809 version:7.9.0

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2017-03-21 22:44:15.683635542 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2017-04-18 13:47:40.793555790 +0200
@@ -1,0 +2,14 @@
+Thu Apr 13 10:18:51 UTC 2017 - sndir...@suse.com
+
+- SLE merge (missing fate/bugzilla entries)
+  * bsc#990066 (we have even newer version than 7.7 meanwhile)
+  * fate #320388 (factory is building against an even higher
+Xserver version, so covered as well)
+  * fate #315643-315645, 319159-319161, 319618 (we have the latest
+available radeon driver X driver)
+  * bsc#936452, FATE#319131 (seems this macro is no longer been used
+also in sle12-sp2)
+  * bnc#896378 (also handled in factory, but patch is meanwhile
+upstream and included in driver release 7.9.0)
+
+---



Other differences:
--





commit xf86-video-ati for openSUSE:Factory

2017-03-21 Thread root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2017-03-21 22:44:12

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is "xf86-video-ati"

Tue Mar 21 22:44:12 2017 rev:27 rq:480190 version:7.9.0

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2016-11-24 21:17:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2017-03-21 22:44:15.683635542 +0100
@@ -1,0 +2,16 @@
+Thu Mar 16 12:03:22 UTC 2017 - mplus...@suse.com
+
+- Update to version 7.9.0:
+  * Allow TearFree to be toggled at runtime via an RandR output
+property  "TearFree". The xorg.conf option "TearFree" now
+controls the default value of the output properties.
+  * Use glamor by default for 2D acceleration with >= R600 and
+Xorg >= 1.18.3.
+  * Ship 10-radeon.conf xorg.conf.d snippet for Xorg >= 1.16, so
+that the radeon driver can be loaded automatically even when
+the ati wrapper driver isn't installed.
+  * Support loading the amdgpu driver from the ati wrapper driver.
+  * Use DRM render nodes for DRI3 clients when available.
+  * Plus many other improvements and fixes.
+
+---

Old:

  xf86-video-ati-7.8.0.tar.bz2
  xf86-video-ati-7.8.0.tar.bz2.sig

New:

  xf86-video-ati-7.9.0.tar.bz2
  xf86-video-ati-7.9.0.tar.bz2.sig



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.8syJvb/_old  2017-03-21 22:44:16.387536027 +0100
+++ /var/tmp/diff_new_pack.8syJvb/_new  2017-03-21 22:44:16.391535462 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-ati
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,8 @@
 
 
 %define xserver_glamor 1
-
 Name:   xf86-video-ati
-Version:7.8.0
+Version:7.9.0
 Release:0
 Summary:ATI video driver for the Xorg X server
 License:MIT
@@ -28,19 +27,14 @@
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
 Source1:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2.sig
 Source2:%{name}.keyring
-
 BuildRequires:  Mesa-devel
 BuildRequires:  autoconf >= 2.60
 BuildRequires:  automake
 BuildRequires:  libtool
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(fontsproto)
 # Libdrm 2.4.36 needed for kms
 BuildRequires:  pkgconfig(libdrm) >= 2.4.58
-# Glamor is new and we want that now
-%if !%xserver_glamor
-BuildRequires:  pkgconfig(glamor) >= 0.3.1
-%endif
 BuildRequires:  pkgconfig(libdrm_radeon) >= 2.4.58
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(pciaccess) >= 0.8.0
@@ -52,13 +46,16 @@
 BuildRequires:  pkgconfig(xorg-macros) >= 1.8
 BuildRequires:  pkgconfig(xorg-server) >= 1.15
 BuildRequires:  pkgconfig(xproto)
+Supplements:modalias(xorg-x11-server:pci:v1002d*sv*sd*bc03sc*i*)
 # This was part of the xorg-x11-driver-video package up to version 7.6
 Conflicts:  xorg-x11-driver-video <= 7.6
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 ExcludeArch:s390 s390x
-Supplements:modalias(xorg-x11-server:pci:v1002d*sv*sd*bc03sc*i*)
-
-%x11_abi_videodrv_req
+%{x11_abi_videodrv_req}
+# Glamor is new and we want that now
+%if !%{xserver_glamor}
+BuildRequires:  pkgconfig(glamor) >= 0.3.1
+%endif
 
 %description
 ati is an Xorg driver for ATI/AMD video cards.
@@ -78,15 +75,16 @@
 
 %install
 %make_install
-find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
+find %{buildroot} -type f -name "*.la" -delete -print
 
 %files
 %defattr(-,root,root)
 %doc COPYING README
 %dir %{_libdir}/xorg/modules/drivers
+%{_datadir}/X11/xorg.conf.d/10-radeon.conf
 %{_libdir}/xorg/modules/drivers/ati_drv.so
 %{_libdir}/xorg/modules/drivers/radeon_drv.so
-%{_datadir}/man/man4/ati.4%{?ext_man}
-%{_datadir}/man/man4/radeon.4%{?ext_man}
+%{_mandir}/man4/ati.4%{?ext_man}
+%{_mandir}/man4/radeon.4%{?ext_man}
 
 %changelog

++ xf86-video-ati-7.8.0.tar.bz2 -> xf86-video-ati-7.9.0.tar.bz2 ++
 3954 lines of diff (skipped)





commit xf86-video-ati for openSUSE:Factory

2016-11-24 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2016-11-24 21:17:42

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is "xf86-video-ati"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2016-11-13 22:49:40.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2016-11-24 21:17:43.0 +0100
@@ -1,0 +2,48 @@
+Sat Nov 19 15:08:54 UTC 2016 - tobias.johannes.klausm...@mni.thm.de
+
+- Update to version 7.8.0:
+  This release supports xserver versions 1.10-1.19.
+  Highlights:
+  + Significant 2D compositing performance increase, in particular with
+glamor enabled.
+  + Option "TearFree" can now prevent tearing in all possible display
+configurations (with current versions of Xorg). Specifically, it's
+now also effective with arbitrary RandR transforms and with RandR 1.4
+slave output.
+  + DRI3 is now enabled by default if the Xorg version is >= 1.18.3 and
+glamor is enabled.
+  + DRI3/Present asynchronous page flips are now supported (requires
+corresponding kernel driver support, available in current versions of
+the Linux kernel). This can increase performance of fullscreen
+applications with sync-to-vblank disabled.
+  + The HW cursor can now be used with RandR 1.4 slave output or with
+TearFree & rotation.
+  + Performance improvements with RandR 1.4 slave output.
+  + The list of supported GPUs in the Xorg log file has been slightly
+tidied up.
+  + RandR 1.4 provider capabilities are now advertised more accurately.
+- Remove upstream patches:
+  + U_01-dri3-Return-NULL-from-radeon_dri3_pixmap_from_fd-if-calloc-fails.patch
+  + U_02-Add-support-for-async-flips-to-radeon_do_pageflip.patch
+  + U_03-present-Support-async-flips.patch
+  + U_04-Enable-DRI3-by-default-when-building-for-Xorg-1.18.3.patch
+  + U_05-EXA-6xx-7xx-fast-solid-pixmap-support.patch
+  + U_06-EXA-6xx-7xx-accelerate-PictOpOver-with-component-alpha.patch
+  + U_07-Adapt-to-XF86_CRTC_VERSION-7.patch
+  + U_08-Add-explicit-RADEON_DRM_QUEUE_ERROR-define.patch
+  + U_09-Don-t-enable-DRI3-by-default-with-EXA.patch
+  + 
U_10-Use-EventCallback-to-avoid-flushing-every-time-in-the-FlushCallback.patch
+  + U_11-Keep-track-of-damage-event-related-flushes-per-client-v2.patch
+  + U_12-Use-drmmode_crtc_scanout_-helpers-for-RandR-1.4-scanout-pixmaps.patch
+  + U_13-Handle-RandR-1.4-slave-dirty-updates-via-radeon_drm_queue.patch
+  + U_14-Track-damage-accurately-for-RandR-1.4-slave-scanout.patch
+  + U_15-Fix-build-against-xserver-1.13.patch
+  + 
U_16-Only-copy-from-screen-pixmap-to-shared-pixmap-on-demand-for-slave-scanout.patch
+  + U_17-Factor-out-transform_region-helper.patch
+  + U_18-Move-up-radeon_scanout_extents_intersect.patch
+  + U_19-Synchronize-scanout-pixmaps-for-TearFree.patch
+  + U_20-Make-TearFree-effective-with-PRIME-slave-scanout.patch
+  + U_21-Refactor-radeon_mode_hotplug.patch
+  + 
U_22-Use-pRADEONEnt-to-find-both-screens-of-a-GPU-in-radeon_mode_hotplug.patch
+
+---

Old:

  U_01-dri3-Return-NULL-from-radeon_dri3_pixmap_from_fd-if-calloc-fails.patch
  U_02-Add-support-for-async-flips-to-radeon_do_pageflip.patch
  U_03-present-Support-async-flips.patch
  U_04-Enable-DRI3-by-default-when-building-for-Xorg-1.18.3.patch
  U_05-EXA-6xx-7xx-fast-solid-pixmap-support.patch
  U_06-EXA-6xx-7xx-accelerate-PictOpOver-with-component-alpha.patch
  U_07-Adapt-to-XF86_CRTC_VERSION-7.patch
  U_08-Add-explicit-RADEON_DRM_QUEUE_ERROR-define.patch
  U_09-Don-t-enable-DRI3-by-default-with-EXA.patch
  U_10-Use-EventCallback-to-avoid-flushing-every-time-in-the-FlushCallback.patch
  U_11-Keep-track-of-damage-event-related-flushes-per-client-v2.patch
  U_12-Use-drmmode_crtc_scanout_-helpers-for-RandR-1.4-scanout-pixmaps.patch
  U_13-Handle-RandR-1.4-slave-dirty-updates-via-radeon_drm_queue.patch
  U_14-Track-damage-accurately-for-RandR-1.4-slave-scanout.patch
  U_15-Fix-build-against-xserver-1.13.patch
  
U_16-Only-copy-from-screen-pixmap-to-shared-pixmap-on-demand-for-slave-scanout.patch
  U_17-Factor-out-transform_region-helper.patch
  U_18-Move-up-radeon_scanout_extents_intersect.patch
  U_19-Synchronize-scanout-pixmaps-for-TearFree.patch
  U_20-Make-TearFree-effective-with-PRIME-slave-scanout.patch
  U_21-Refactor-radeon_mode_hotplug.patch
  U_22-Use-pRADEONEnt-to-find-both-screens-of-a-GPU-in-radeon_mode_hotplug.patch
  xf86-video-ati-7.7.1.tar.bz2
  xf86-video-ati-7.7.1.tar.bz2.sig

New:

  xf86-video-ati-7.8.0.tar.bz2
  xf86-video-ati-7.8.0.tar.bz2.sig



Other differences:

commit xf86-video-ati for openSUSE:Factory

2016-11-13 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2016-11-13 22:49:39

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is "xf86-video-ati"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2016-11-05 21:22:34.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2016-11-13 22:49:40.0 +0100
@@ -1,0 +2,8 @@
+Thu Nov 10 11:21:31 UTC 2016 - msta...@suse.com
+
+- U_21-Refactor-radeon_mode_hotplug.patch
+  
U_22-Use-pRADEONEnt-to-find-both-screens-of-a-GPU-in-radeon_mode_hotplug.patch
+
+  Fix enumeration of connectors per GPU (bsc#1008200).
+
+---

New:

  U_21-Refactor-radeon_mode_hotplug.patch
  U_22-Use-pRADEONEnt-to-find-both-screens-of-a-GPU-in-radeon_mode_hotplug.patch



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.XDwVra/_old  2016-11-13 22:49:41.0 +0100
+++ /var/tmp/diff_new_pack.XDwVra/_new  2016-11-13 22:49:41.0 +0100
@@ -48,6 +48,8 @@
 Patch18:U_18-Move-up-radeon_scanout_extents_intersect.patch
 Patch19:U_19-Synchronize-scanout-pixmaps-for-TearFree.patch
 Patch20:U_20-Make-TearFree-effective-with-PRIME-slave-scanout.patch
+Patch21:U_21-Refactor-radeon_mode_hotplug.patch
+Patch22:
U_22-Use-pRADEONEnt-to-find-both-screens-of-a-GPU-in-radeon_mode_hotplug.patch
 
 BuildRequires:  Mesa-devel
 BuildRequires:  autoconf >= 2.60
@@ -109,6 +111,8 @@
 %patch18 -p1
 %patch19 -p1
 %patch20 -p1
+%patch21 -p1
+%patch22 -p1
 
 %build
 autoreconf -fiv

++ U_21-Refactor-radeon_mode_hotplug.patch ++
From: Michel Dänzer 
Date: Tue Nov 8 13:01:58 2016 +0900
Subject: [PATCH 1/2]Refactor radeon_mode_hotplug
Patch-mainline: Upstream
Git-repo: git://anongit.freedesktop.org/xorg/driver/xf86-video-ati
Git-commit: 35bec4937d89b48a79acfcb4f814b7370cb631b2
References: bsc#1008200
Signed-off-by: Max Staudt 

Preparation for the next change, no functional change intended.

Reviewed-by: Alex Deucher 
---
 src/drmmode_display.c | 58 ++-
 1 file changed, 34 insertions(+), 24 deletions(-)

diff --git a/src/drmmode_display.c b/src/drmmode_display.c
index 44615d3..574003c 100644
--- a/src/drmmode_display.c
+++ b/src/drmmode_display.c
@@ -2577,6 +2577,37 @@ Bool drmmode_setup_colormap(ScreenPtr pScreen, 
ScrnInfoPtr pScrn)
 return TRUE;
 }

+static Bool
+drmmode_find_output(ScrnInfoPtr scrn, int output_id, int *num_dvi,
+   int *num_hdmi)
+{
+   xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(scrn);
+   int i;
+
+   for (i = 0; i < config->num_output; i++) {
+   xf86OutputPtr output = config->output[i];
+   drmmode_output_private_ptr drmmode_output = 
output->driver_private;
+
+   if (drmmode_output->output_id == output_id) {
+   switch(drmmode_output->mode_output->connector_type) {
+   case DRM_MODE_CONNECTOR_DVII:
+   case DRM_MODE_CONNECTOR_DVID:
+   case DRM_MODE_CONNECTOR_DVIA:
+   (*num_dvi)++;
+   break;
+   case DRM_MODE_CONNECTOR_HDMIA:
+   case DRM_MODE_CONNECTOR_HDMIB:
+   (*num_hdmi)++;
+   break;
+   }
+
+   return TRUE;
+   }
+   }
+
+   return FALSE;
+}
+
 void
 radeon_mode_hotplug(ScrnInfoPtr scrn, drmmode_ptr drmmode)
 {
@@ -2624,35 +2655,14 @@ restart_destroy:

for (s = 0; !found && s < xf86NumScreens; s++) {
ScrnInfoPtr loop_scrn = xf86Screens[s];
-   xf86CrtcConfigPtr loop_config =
-   XF86_CRTC_CONFIG_PTR(loop_scrn);

if (strcmp(loop_scrn->driverName, scrn->driverName) ||
RADEONEntPriv(loop_scrn) != pRADEONEnt)
continue;

-   for (j = 0; !found && j < loop_config->num_output; j++) 
{
-   xf86OutputPtr output = loop_config->output[j];
-   drmmode_output_private_ptr drmmode_output;
-
-   drmmode_output = output->driver_private;
-   if (mode_res->connectors[i] ==
-   drmmode_output->output_id) {

commit xf86-video-ati for openSUSE:Factory

2016-11-05 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2016-11-05 21:22:33

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is "xf86-video-ati"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2016-09-23 11:23:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2016-11-05 21:22:34.0 +0100
@@ -1,0 +2,28 @@
+Fri Oct 14 15:12:36 UTC 2016 - msta...@suse.com
+
+- U_01-dri3-Return-NULL-from-radeon_dri3_pixmap_from_fd-if-calloc-fails.patch
+  U_02-Add-support-for-async-flips-to-radeon_do_pageflip.patch
+  U_03-present-Support-async-flips.patch
+  U_04-Enable-DRI3-by-default-when-building-for-Xorg-1.18.3.patch
+  U_05-EXA-6xx-7xx-fast-solid-pixmap-support.patch
+  U_06-EXA-6xx-7xx-accelerate-PictOpOver-with-component-alpha.patch
+  U_07-Adapt-to-XF86_CRTC_VERSION-7.patch
+  U_08-Add-explicit-RADEON_DRM_QUEUE_ERROR-define.patch
+  U_09-Don-t-enable-DRI3-by-default-with-EXA.patch
+  
U_10-Use-EventCallback-to-avoid-flushing-every-time-in-the-FlushCallback.patch
+  U_11-Keep-track-of-damage-event-related-flushes-per-client-v2.patch
+  U_12-Use-drmmode_crtc_scanout_-helpers-for-RandR-1.4-scanout-pixmaps.patch
+  U_13-Handle-RandR-1.4-slave-dirty-updates-via-radeon_drm_queue.patch
+  U_14-Track-damage-accurately-for-RandR-1.4-slave-scanout.patch
+  U_15-Fix-build-against-xserver-1.13.patch
+  
U_16-Only-copy-from-screen-pixmap-to-shared-pixmap-on-demand-for-slave-scanout.patch
+  U_17-Factor-out-transform_region-helper.patch
+  U_18-Move-up-radeon_scanout_extents_intersect.patch
+  U_19-Synchronize-scanout-pixmaps-for-TearFree.patch
+  U_20-Make-TearFree-effective-with-PRIME-slave-scanout.patch
+  Include patches that haven't made it into the 7.7.1 release.
+  This means almost all commits between xf86-video-ati-7.7.0
+  and 12d30eeb9711bd2b1609d6bbb74c4a1760596f72.
+  Fixes (bsc#990066).
+
+---

New:

  U_01-dri3-Return-NULL-from-radeon_dri3_pixmap_from_fd-if-calloc-fails.patch
  U_02-Add-support-for-async-flips-to-radeon_do_pageflip.patch
  U_03-present-Support-async-flips.patch
  U_04-Enable-DRI3-by-default-when-building-for-Xorg-1.18.3.patch
  U_05-EXA-6xx-7xx-fast-solid-pixmap-support.patch
  U_06-EXA-6xx-7xx-accelerate-PictOpOver-with-component-alpha.patch
  U_07-Adapt-to-XF86_CRTC_VERSION-7.patch
  U_08-Add-explicit-RADEON_DRM_QUEUE_ERROR-define.patch
  U_09-Don-t-enable-DRI3-by-default-with-EXA.patch
  U_10-Use-EventCallback-to-avoid-flushing-every-time-in-the-FlushCallback.patch
  U_11-Keep-track-of-damage-event-related-flushes-per-client-v2.patch
  U_12-Use-drmmode_crtc_scanout_-helpers-for-RandR-1.4-scanout-pixmaps.patch
  U_13-Handle-RandR-1.4-slave-dirty-updates-via-radeon_drm_queue.patch
  U_14-Track-damage-accurately-for-RandR-1.4-slave-scanout.patch
  U_15-Fix-build-against-xserver-1.13.patch
  
U_16-Only-copy-from-screen-pixmap-to-shared-pixmap-on-demand-for-slave-scanout.patch
  U_17-Factor-out-transform_region-helper.patch
  U_18-Move-up-radeon_scanout_extents_intersect.patch
  U_19-Synchronize-scanout-pixmaps-for-TearFree.patch
  U_20-Make-TearFree-effective-with-PRIME-slave-scanout.patch



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.CEXQNW/_old  2016-11-05 21:22:35.0 +0100
+++ /var/tmp/diff_new_pack.CEXQNW/_new  2016-11-05 21:22:35.0 +0100
@@ -28,6 +28,26 @@
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
 Source1:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2.sig
 Source2:%{name}.keyring
+Patch1: 
U_01-dri3-Return-NULL-from-radeon_dri3_pixmap_from_fd-if-calloc-fails.patch
+Patch2: U_02-Add-support-for-async-flips-to-radeon_do_pageflip.patch
+Patch3: U_03-present-Support-async-flips.patch
+Patch4: U_04-Enable-DRI3-by-default-when-building-for-Xorg-1.18.3.patch
+Patch5: U_05-EXA-6xx-7xx-fast-solid-pixmap-support.patch
+Patch6: 
U_06-EXA-6xx-7xx-accelerate-PictOpOver-with-component-alpha.patch
+Patch7: U_07-Adapt-to-XF86_CRTC_VERSION-7.patch
+Patch8: U_08-Add-explicit-RADEON_DRM_QUEUE_ERROR-define.patch
+Patch9: U_09-Don-t-enable-DRI3-by-default-with-EXA.patch
+Patch10:
U_10-Use-EventCallback-to-avoid-flushing-every-time-in-the-FlushCallback.patch
+Patch11:
U_11-Keep-track-of-damage-event-related-flushes-per-client-v2.patch
+Patch12:
U_12-Use-drmmode_crtc_scanout_-helpers-for-RandR-1.4-scanout-pixmaps.patch
+Patch13:

commit xf86-video-ati for openSUSE:Factory

2016-09-23 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2016-09-23 11:23:39

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is "xf86-video-ati"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2016-04-12 19:00:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2016-09-23 11:23:40.0 +0200
@@ -1,0 +2,8 @@
+Mon Sep 19 13:32:04 UTC 2016 - tobias.johannes.klausm...@mni.thm.de
+
+- Update to version 7.7.1:
+  This release supports xserver versions 1.9-1.18.
+  This is a stable point release containing only fixes for crash/hang/
+  corruption bugs and other minor changes.
+
+---

Old:

  xf86-video-ati-7.7.0.tar.bz2
  xf86-video-ati-7.7.0.tar.bz2.sig

New:

  xf86-video-ati-7.7.1.tar.bz2
  xf86-video-ati-7.7.1.tar.bz2.sig



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.NH2HZu/_old  2016-09-23 11:23:41.0 +0200
+++ /var/tmp/diff_new_pack.NH2HZu/_new  2016-09-23 11:23:41.0 +0200
@@ -19,7 +19,7 @@
 %define xserver_glamor 1
 
 Name:   xf86-video-ati
-Version:7.7.0
+Version:7.7.1
 Release:0
 Summary:ATI video driver for the Xorg X server
 License:MIT

++ xf86-video-ati-7.7.0.tar.bz2 -> xf86-video-ati-7.7.1.tar.bz2 ++
 1818 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xf86-video-ati-7.7.0/ChangeLog new/xf86-video-ati-7.7.1/ChangeLog
--- old/xf86-video-ati-7.7.0/ChangeLog  2016-04-07 04:50:28.0 +0200
+++ new/xf86-video-ati-7.7.1/ChangeLog  2016-09-15 11:09:39.0 +0200
@@ -1,3 +1,245 @@
+commit d6f89352f64f4eff858b671e49b732f9973f6e11
+Author: Michel Dänzer 
+Date:   Thu Sep 15 17:44:21 2016 +0900
+
+Bump version for 7.7.1 release
+
+commit e890402d14ea7c4b22ef7f19d0679fb45d4eac4e
+Author: Qiang Yu 
+Date:   Thu Sep 15 16:51:00 2016 +0900
+
+DRI2: Fix radeon_dri2_exchange_buffers width/height copy'n'paste error
+
+Signed-off-by: Qiang Yu 
+(Ported from amdgpu commit 73c8dc000ad6b2b53ba3aa7155f5e8f6b55623b7)
+Reviewed-by: Alex Deucher 
+(Cherry picked from commit 12d30eeb9711bd2b1609d6bbb74c4a1760596f72)
+
+commit b95ddb39c1154b3231cefd4e99046e7fb89f1e99
+Author: Michel Dänzer 
+Date:   Thu Sep 15 16:50:24 2016 +0900
+
+DRI2: Add interpolated_vblanks in radeon_dri2_get_crtc_msc
+
+We need that in radeon_dri2_drawable_crtc as well for priv->vblank_delta
+to work as intended.
+
+radeon_dri2_get_msc was already doing this.
+
+Fixes hangs in some cases when using VDPAU via DRI2 and moving the
+window between CRTCs.
+
+(Ported from amdgpu commit abd1a7901c95e4bc78415cf1b7923623b9177152)
+Reviewed-by: Alex Deucher 
+(Cherry picked from commit 11cc6843aa3b745aa1361f1a65e465e16696b914)
+
+commit 6cca7d529c3bb07bc78a49ae5085028ac743fe1d
+Author: Michel Dänzer 
+Date:   Thu Sep 15 16:49:48 2016 +0900
+
+Destroy all dedicated scanout buffers during CloseScreen
+
+Fixes leaking active scanout buffers across a server reset, which also
+fixes server reset with glamor and active scanout buffers.
+
+(Ported from amdgpu commit d96dabc71b1b32dc4b422a9633cdd4e0e95da052)
+Reviewed-by: Alex Deucher 
+(Cherry picked from commit 4a5fa37f74c233c6b9c6a08306688628a8e216e8)
+
+commit 05f3735131e8fa8c2d1adbca70dab7967e3be58c
+Author: Michel Dänzer 
+Date:   Thu Sep 15 16:49:10 2016 +0900
+
+glamor: Reallocate linear pixmap BO if necessary for DRI2 PRIME
+
+Fixes corruption when using DRI2 PRIME render offloading with the master
+screen using this driver.
+
+(Ported from amdgpu commit 0007c2f018ba663303d91d847e7c085269a23062)
+Reviewed-by: Alex Deucher 
+(Cherry picked from commit cc2555835cd4c5fd2ae4f999a4bf7c18cdb1dda4)
+
+commit 6babf4d2205543a61fcd62c75fd88e49d0ed7cf1
+Author: Michel Dänzer 
+Date:   Thu Sep 15 16:48:20 2016 +0900
+
+Move DRI2's local 

commit xf86-video-ati for openSUSE:Factory

2016-04-12 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2016-04-12 19:00:16

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is "xf86-video-ati"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2015-11-17 14:21:31.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2016-04-12 19:00:17.0 +0200
@@ -1,0 +2,18 @@
+Fri Apr  8 13:36:42 UTC 2016 - sndir...@suse.com
+
+- Update to version 7.7:
+  * Option "TearFree" can now prevent tearing with rotation/reflection as
+well (with Xorg >= 1.16).
+  * RandR CRTC transforms now work correctly (but for now still exhibit
+tearing even with TearFree).
+  * The RandR 1.4 provider name is now no longer hardcoded to "radeon"
+but constructed from the GPU chipset name and bus ID, allowing
+several GPUs supported by this driver to be distinguished by name.
+  * The RandR primary output is now always explicitly marked as such.
+  * The driver can now make use of more than 256MB of VRAM for scanout
+buffers, allowing e.g. virtual desktop sizes >= 8192x8192 to work.
+  * The driver can prevent clients trying to use the DRI3 extension over a
+display connection forwarded via SSH from hanging.
+  * Many more fixes for issues using the DRI3/Present extensions.
+
+---

Old:

  xf86-video-ati-7.6.1.tar.bz2
  xf86-video-ati-7.6.1.tar.bz2.sig

New:

  xf86-video-ati-7.7.0.tar.bz2
  xf86-video-ati-7.7.0.tar.bz2.sig



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.jz36Yz/_old  2016-04-12 19:00:18.0 +0200
+++ /var/tmp/diff_new_pack.jz36Yz/_new  2016-04-12 19:00:18.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-ati
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %define xserver_glamor 1
 
 Name:   xf86-video-ati
-Version:7.6.1
+Version:7.7.0
 Release:0
 Summary:ATI video driver for the Xorg X server
 License:MIT

++ xf86-video-ati-7.6.1.tar.bz2 -> xf86-video-ati-7.7.0.tar.bz2 ++
 23203 lines of diff (skipped)





commit xf86-video-ati for openSUSE:Factory

2015-11-17 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2015-11-17 14:21:30

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is "xf86-video-ati"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2014-10-15 16:19:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2015-11-17 14:21:31.0 +0100
@@ -1,0 +2,137 @@
+Fri Nov 13 11:48:30 UTC 2015 - mplus...@suse.com
+
+- Use url for source
+- Add gpg signature
+- Make building more verbose
+
+---
+Fri Nov 13 09:13:35 UTC 2015 - ji...@boombatower.com
+
+- Update to version 7.6.1:
+  + Post 7.6.0 release version bump
+  + Remove duplicate free(output_ids) call
+  + Set version for 7.6.1 release
+- Update to version 7.6.0:
+  + Remove dead accelDFS flag
+  + radeon: bump version post release
+  + add new bonaire pci id
+  + add new OLAND pci id
+  + radeon: stop caching mode resources
+  + radeon: move output name creation to its own function
+  + radeon: add support for DP 1.2 display hotplug (v2)
+  + radeon: adopt for new X server dirty tracking APIs.
+  + radeon: cleanup the entity rec
+  + radeon: move radeon_pixmap forward declaration into other block
+  + radeon/vdpau: don't report VDPAU for < r300
+  + Handle tiling in radeon_set_shared_pixmap_backing
+  + Do not link radeon_drv.so against libpciaccess
+  + Avoid leaking memory on output.
+  + Proper leak fix, previous leak fix was bogus.
+  + present: Move check for async flips
+  + present: Fix present notify timestamps and counts.
+  + Allow/Fix use of multiple ZaphodHead outputs per x-screen. (v2)
+  + Don't set TILE_SPLIT flags if surface.tile_split == 0.
+  + Fix inconsistent default eg_tile_split in evergreen_accel.c
+  + Make selection between DRI2 and DRI3 consistent with other drivers. (v2)
+  + Remove duplicate OPTION_PAGE_FLIP entry
+  + PRIME: Don't advertise offload capabilities when acceleration is disabled
+  + Prefer drmModeSetCursor2 over drmModeSetCursor
+  + Require at least xserver 1.8
+  + Move xorg_list backwards compatibility to new radeon_list.h header
+  + Add DRM event queue helpers v2
+  + DRI2: Simplify blit fallback handling for scheduled swaps
+  + DRI2: Remove superfluous assignments to *_info->frame
+  + DRI2: Move radeon_dri2_flip_event_handler
+  + DRI2: Use helper functions for DRM event queue management v3
+  + DRI2: Split out helper for getting UST and MSC of a specific CRTC
+  + Move #include "radeon_glamor.h" from radeon.h to where it's needed
+  + Fold radeon_glamor_flush into radeon_cs_flush_indirect
+  + Add support for SYNC extension fences v2
+  + Add support for the Present extension v2
+  + Add DRI3 support v2
+  + Simplify includes in radeon_{dri3,present}.c
+  + Add xorg_list_for_each_entry_safe fallback in radeon_list.h
+  + Initialize boolean variable before calling xf86GetOptValBool
+  + DRI3: Use open hook instead of open_client
+  + Always include misync.h before other misync headers
+  + glamor: Add glamor_fd_from_pixmap define for standalone glamor tree
+  + dri3: Use screen->CreatePixmap instead of fbCreatePixmap directly
+  + EXA: Return NULL from radeon_get_pixmap_bo if there is no driver private
+  + configure.ac: Check for misyncshm.h again
+  + Adapt radeon_sync.c for misyncshm.h vs misync.h as well
+  + Make radeon_do_pageflip take a BO handle directly
+  + Present: Add radeon_present_get_pixmap_handle helper
+  + glamor: Avoid generating GEM flink names for BOs shared via DRI3 v2
+  + glamor: Handle GLAMOR_* flags removed from xserver
+  + Increase robustness against DRM page flip ioctl failures v3
+  + Simplify radeon_do_pageflip() error handling slightly more
+  + Move radeon_drm_handler/abort_proc fields to drmmode_flipdata_rec
+  + Move get_pixmap_handle helper to radeon_bo_helper.c
+  + DRI2: Use radeon_get_pixmap_handle
+  + Only enable SYNC extension fences and the Present extension along with DRI3
+  + Add radeon_get_pixmap_tiling_flags helper
+  + present: Don't flip between BOs with different tiling parameters
+  + Rename scanout_pixmap_x field to prime_pixmap_x
+  + Split out struct drmmode_scanout for rotation shadow buffer information
+  + Add RADEON_CREATE_PIXMAP_SCANOUT flag
+  + glamor: Remove unused function radeon_glamor_pixmap_is_offscreen
+  + glamor: Add radeon_pixmap parameter to radeon_glamor_create_textured_pixmap
+  + glamor: Add wrappers for the X server rendering hooks
+  + glamor: Add Option "ShadowPrimary" v2
+  + glamor: Remove the stride member of struct radeon_pixmap
+  + Add Option "TearFree" v4
+  + DRI2: Clear old->devPrivate.ptr in fixup_glamor
+  + Only copy fbcon BO 

commit xf86-video-ati for openSUSE:Factory

2014-10-15 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2014-10-15 16:19:28

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is xf86-video-ati

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2014-09-17 17:41:47.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2014-10-15 16:19:36.0 +0200
@@ -1,0 +2,22 @@
+Fri Oct  3 16:33:15 UTC 2014 - tobias.johannes.klausm...@mni.thm.de
+
+- Update to version 7.5.0:
+  + radeon: enable hawaii accel conditionally (v3)
+  + radeon: fix warnings when building against older xservers
+  + radeon/kms: add new CIK pci ids
+  + radeon/kms: add new SI pci ids
+  + radeon/kms: fix mullins pci id
+  + radeon: require libdrm_radeon 2.4.58 for latest SI/CI pci ids
+  + radeon: drop redundant radeon_drm.h includes
+  + radeon: move RADEON_TILING_{MASK, LINEAR} from radeon_drm.h to radeon.h
+  + radeon: drop radeon_drm.h
+  + radeon: remove definitions already present in radeon_drm.h
+  + glamor.hfigure: Include xorg-server.h before
+  + Handle CRTC DPMS from output DPMS hooks
+  + Add Emacs .dir-local.el file
+  + radeon: fix a leak in radeon_vbo_get_bo()
+  + radeon: fix build warnings regarding const qualifier
+- Remove upstream patch:
+  U_Handle-CRTC-DPMS-from-output-DPMS-hooks.patch
+
+---

Old:

  U_Handle-CRTC-DPMS-from-output-DPMS-hooks.patch
  xf86-video-ati-7.4.0.tar.bz2

New:

  xf86-video-ati-7.5.0.tar.bz2



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.0k5Jkm/_old  2014-10-15 16:19:37.0 +0200
+++ /var/tmp/diff_new_pack.0k5Jkm/_new  2014-10-15 16:19:37.0 +0200
@@ -19,7 +19,7 @@
 %define xserver_glamor 1
 
 Name:   xf86-video-ati
-Version:7.4.0
+Version:7.5.0
 Release:0
 Summary:ATI video driver for the Xorg X server
 License:MIT
@@ -27,7 +27,6 @@
 Url:http://xorg.freedesktop.org/
 #http://xorg.freedesktop.org/releases/individual/driver/
 Source0:%{name}-%{version}.tar.bz2
-Patch0: U_Handle-CRTC-DPMS-from-output-DPMS-hooks.patch
 
 BuildRequires:  Mesa-devel
 BuildRequires:  autoconf = 2.60
@@ -36,12 +35,12 @@
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(fontsproto)
 # Libdrm 2.4.36 needed for kms
-BuildRequires:  pkgconfig(libdrm) = 2.4.36
+BuildRequires:  pkgconfig(libdrm) = 2.4.58
 # Glamor is new and we want that now
 %if !%xserver_glamor
 BuildRequires:  pkgconfig(glamor) = 0.3.1
 %endif
-BuildRequires:  pkgconfig(libdrm_radeon) = 2.4.36
+BuildRequires:  pkgconfig(libdrm_radeon) = 2.4.58
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(pciaccess) = 0.8.0
 BuildRequires:  pkgconfig(randrproto)
@@ -69,7 +68,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 autoreconf -fi

++ xf86-video-ati-7.4.0.tar.bz2 - xf86-video-ati-7.5.0.tar.bz2 ++
 8812 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xf86-video-ati for openSUSE:Factory

2014-09-17 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2014-09-17 17:41:45

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is xf86-video-ati

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2014-06-30 21:50:28.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2014-09-17 17:41:47.0 +0200
@@ -1,0 +2,6 @@
+Fri Sep 12 08:49:31 UTC 2014 - sndir...@suse.com
+
+- U_Handle-CRTC-DPMS-from-output-DPMS-hooks.patch
+  * Handle CRTC DPMS from output DPMS hooks (bnc#896378)
+
+---

New:

  U_Handle-CRTC-DPMS-from-output-DPMS-hooks.patch



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.bTU2mZ/_old  2014-09-17 17:41:48.0 +0200
+++ /var/tmp/diff_new_pack.bTU2mZ/_new  2014-09-17 17:41:48.0 +0200
@@ -27,6 +27,7 @@
 Url:http://xorg.freedesktop.org/
 #http://xorg.freedesktop.org/releases/individual/driver/
 Source0:%{name}-%{version}.tar.bz2
+Patch0: U_Handle-CRTC-DPMS-from-output-DPMS-hooks.patch
 
 BuildRequires:  Mesa-devel
 BuildRequires:  autoconf = 2.60
@@ -68,6 +69,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 autoreconf -fi

++ U_Handle-CRTC-DPMS-from-output-DPMS-hooks.patch ++
From c4ae0e2cbcc0e2ebf9f13ee92d59b5120254a1dc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Michel=20D=C3=A4nzer?= michel.daen...@amd.com
Date: Mon, 30 Jun 2014 10:20:12 +0900
Subject: [PATCH] Handle CRTC DPMS from output DPMS hooks
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

This fixes at least two issues:

The CRTC DPMS hook isn't called after a modeset, so the vertical blank
interrupt emulation code considered the CRTC disabled after a modeset. As
a side effect, page flipping was no longer used after a modeset.

This change also makes sure the vertical blank interrupt emulation code
runs before the hardware CRTC is disabled and after it's enabled from the
output DPMS hook. The wrong order could cause gnome-shell to hang after
a suspend/resume and/or DPMS off/on cycle.

Signed-off-by: Michel Dänzer michel.daen...@amd.com
Reviewed-by: Alex Deucher alexander.deuc...@amd.com
---
 src/drmmode_display.c | 16 ++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/src/drmmode_display.c b/src/drmmode_display.c
index bd8e701..c366203 100644
--- a/src/drmmode_display.c
+++ b/src/drmmode_display.c
@@ -247,7 +247,7 @@ int drmmode_get_current_ust(int drm_fd, CARD64 *ust)
 }
 
 static void
-drmmode_crtc_dpms(xf86CrtcPtr crtc, int mode)
+drmmode_do_crtc_dpms(xf86CrtcPtr crtc, int mode)
 {
drmmode_crtc_private_ptr drmmode_crtc = crtc-driver_private;
ScrnInfoPtr scrn = crtc-scrn;
@@ -308,6 +308,12 @@ drmmode_crtc_dpms(xf86CrtcPtr crtc, int mode)
drmmode_crtc-dpms_mode = mode;
 }
 
+static void
+drmmode_crtc_dpms(xf86CrtcPtr crtc, int mode)
+{
+   /* Nothing to do. drmmode_do_crtc_dpms() is called as appropriate */
+}
+
 static PixmapPtr
 create_pixmap_for_fbcon(drmmode_ptr drmmode,
ScrnInfoPtr pScrn, int fbcon_id)
@@ -973,9 +979,14 @@ drmmode_output_dpms(xf86OutputPtr output, int mode)
drmModeConnectorPtr koutput = drmmode_output-mode_output;
drmmode_ptr drmmode = drmmode_output-drmmode;
 
+   if (mode != DPMSModeOn  output-crtc)
+   drmmode_do_crtc_dpms(output-crtc, mode);
+
drmModeConnectorSetProperty(drmmode-fd, koutput-connector_id,
drmmode_output-dpms_enum_id, mode);
-   return;
+
+   if (mode == DPMSModeOn  output-crtc)
+   drmmode_do_crtc_dpms(output-crtc, mode);
 }
 
 
@@ -1833,6 +1844,7 @@ Bool drmmode_set_desired_modes(ScrnInfoPtr pScrn, 
drmmode_ptr drmmode)
 
/* Skip disabled CRTCs */
if (!crtc-enabled) {
+   drmmode_do_crtc_dpms(crtc, DPMSModeOff);
drmModeSetCrtc(drmmode-fd, 
drmmode_crtc-mode_crtc-crtc_id,
   0, 0, 0, NULL, 0, NULL);
continue;
-- 
1.8.4.5

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xf86-video-ati for openSUSE:Factory

2014-06-30 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2014-06-30 21:44:51

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is xf86-video-ati

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2014-03-22 19:46:14.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2014-06-30 21:45:05.0 +0200
@@ -1,0 +2,31 @@
+Fri Jun 27 01:48:16 UTC 2014 - tobias.johannes.klausm...@mni.thm.de
+
+- Update to version 7.4.0:
+  + kms: Use own thunk function instead of shadowUpdatePackedWeak
+  + radeon: don't install colormap handling if there are no crtcs
+  + radeon: require libdrm 2.4.51
+  + radeon: enable tiling by default on CIK
+  + update man page to reflect tiling changes for CI parts
+  + radeon: require libdrm_radeon 2.4.54 for mullins support
+  + radeon: enable tiling for mullins
+  + radeon: fix use-after-free in modesetting cleanup
+  + radeon_open_drm_master get rid of unnecessary goto
+  + Add radeon_get_drm_master_fd helper function
+  + Add support for server managed fds
+  + Fix building on older servers without xf86platformBus.h
+  + evergreen: fix shader constant upload on ppc
+  + return immediately in preinit when called with PROBE_DETECT
+  + Only log debugging output about initializing colormaps when we're doing so
+  + Allow enabling glamor on R500 (and R300) class 3D engines as well.
+  + Build against glamor in the xserver tree if available
+  + dri2: Fix conflicting CreatePixmap usage flag definitions
+  + glamor: Fix test for creating shared pixmaps
+  + Adapt to load_cursor_argb signature change in xserver 1.15.99.902
+  + dri2: Handle PRIME for source buffer as well in radeon_dri2_copy_region2
+  + Revert Adapt to load_cursor_argb signature change in xserver 1.15.99.902
+  + Don't disable acceleration on = SI on attempts to force EXA
+  + Rename Option NoAccel to Accel
+  + radeon: add support for Mullins.
+  + radeon: add Mullins pci ids.
+
+---

Old:

  xf86-video-ati-7.3.0.1.tar.bz2

New:

  xf86-video-ati-7.4.0.tar.bz2



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.ioC32F/_old  2014-06-30 21:45:06.0 +0200
+++ /var/tmp/diff_new_pack.ioC32F/_new  2014-06-30 21:45:06.0 +0200
@@ -19,7 +19,7 @@
 %define xserver_glamor 1
 
 Name:   xf86-video-ati
-Version:7.3.0.1
+Version:7.4.0
 Release:0
 Summary:ATI video driver for the Xorg X server
 License:MIT

++ xf86-video-ati-7.3.0.1.tar.bz2 - xf86-video-ati-7.4.0.tar.bz2 ++
 77911 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xf86-video-ati for openSUSE:Factory

2014-03-22 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2014-03-22 19:46:12

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is xf86-video-ati

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2014-01-31 16:42:32.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2014-03-22 19:46:14.0 +0100
@@ -1,0 +2,12 @@
+Tue Mar 18 13:38:46 UTC 2014 - sndir...@suse.com
+
+- remove URL in specfile sourceline for snapshot tarball in the
+  hope to be accepted by buildservice now
+
+---
+Mon Mar 17 19:58:26 UTC 2014 - tobias.johannes.klausm...@mni.thm.de
+
+- Update to latest git version bdc412044f6ced056cd57320d1b2ee0d967c219
+- Add conditional for X-Server internal glamor vs standalone glamor
+
+---

Old:

  xf86-video-ati-7.3.0.tar.bz2

New:

  xf86-video-ati-7.3.0.1.tar.bz2



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.mBMIdx/_old  2014-03-22 19:46:15.0 +0100
+++ /var/tmp/diff_new_pack.mBMIdx/_new  2014-03-22 19:46:15.0 +0100
@@ -16,14 +16,17 @@
 #
 
 
+%define xserver_glamor 1
+
 Name:   xf86-video-ati
-Version:7.3.0
+Version:7.3.0.1
 Release:0
 Summary:ATI video driver for the Xorg X server
 License:MIT
 Group:  System/X11/Servers/XF86_4
 Url:http://xorg.freedesktop.org/
-Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
+#http://xorg.freedesktop.org/releases/individual/driver/
+Source0:%{name}-%{version}.tar.bz2
 
 BuildRequires:  Mesa-devel
 BuildRequires:  autoconf = 2.60
@@ -34,7 +37,9 @@
 # Libdrm 2.4.36 needed for kms
 BuildRequires:  pkgconfig(libdrm) = 2.4.36
 # Glamor is new and we want that now
+%if !%xserver_glamor
 BuildRequires:  pkgconfig(glamor) = 0.3.1
+%endif
 BuildRequires:  pkgconfig(libdrm_radeon) = 2.4.36
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(pciaccess) = 0.8.0
@@ -44,7 +49,7 @@
 BuildRequires:  pkgconfig(xextproto)
 BuildRequires:  pkgconfig(xf86driproto)
 BuildRequires:  pkgconfig(xorg-macros) = 1.8
-BuildRequires:  pkgconfig(xorg-server) = 1.3
+BuildRequires:  pkgconfig(xorg-server) = 1.15
 BuildRequires:  pkgconfig(xproto)
 # This was part of the xorg-x11-driver-video package up to version 7.6
 Conflicts:  xorg-x11-driver-video = 7.6

++ xf86-video-ati-7.3.0.tar.bz2 - xf86-video-ati-7.3.0.1.tar.bz2 ++
 77120 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xf86-video-ati for openSUSE:Factory

2014-01-31 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2014-01-31 16:42:31

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is xf86-video-ati

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2013-08-10 10:51:45.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2014-01-31 16:42:32.0 +0100
@@ -1,0 +2,35 @@
+Thu Jan 30 10:42:16 UTC 2014 - sndir...@suse.com
+
+- Update to 7.3.0; changes since 7.2.0:
+radeon: disallow glamor on pre-R600 asics
+radeon/kms: add berlin pci ids
+radeon: enable glamor by default (v4)
+radeon: fix limit handling for cards with 4G of ram
+drm/radeon: fix non-glamor build
+radeon: fix the non-glamor build harder...
+radeon: enable tiling on SI by default (v2)
+radeon: add support for Hawaii
+radeon/kms: add Hawaii pci ids
+drm/radeon: fix SUMO2 pci id
+radeon/exa: Always use a scratch surface for UTS to vram
+Require glamor 0.6.0
+EXA/evergreen: Paranoia around linear tiling. (v2)
+radeon: use glamor Xv support if present.
+radeon/glamor: with new pixmap for dri2 drawable no need to
+  create new texture
+Fix shadowfb on big-endian machines
+DRI2: Install client callback only once
+dri2: Make last_vblank_seq local unsigned to match dpms_last_seq
+Don't require the glamoregl module to be pre-loaded with xserver = 1.15
+radeon: Set first parameter of drmOpen() to NULL
+radeon: Restore kernel module load on FreeBSD.
+radeon: disable 2D tiling on buffers  128 pixels
+- removed obsolete patches xf86-video-ati.diff, 
+  xf86-video-ati-bug519261-increase-virtual.diff,
+  xf86-video-ati-disable-dri-bug437651-ia64only.diff since
+  modesetting is now being done in kernel space (KMS) and IA64 is
+  no longer considered a relevant architecture for current SUSE
+  products
+- specfile cleanup
+
+---

Old:

  xf86-video-ati-7.2.0.tar.bz2
  xf86-video-ati-bug519261-increase-virtual.diff
  xf86-video-ati-disable-dri-bug437651-ia64only.diff
  xf86-video-ati.diff

New:

  xf86-video-ati-7.3.0.tar.bz2



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.F8qvE6/_old  2014-01-31 16:42:33.0 +0100
+++ /var/tmp/diff_new_pack.F8qvE6/_new  2014-01-31 16:42:33.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-ati
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,16 +17,13 @@
 
 
 Name:   xf86-video-ati
-Version:7.2.0
+Version:7.3.0
 Release:0
 Summary:ATI video driver for the Xorg X server
 License:MIT
 Group:  System/X11/Servers/XF86_4
 Url:http://xorg.freedesktop.org/
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
-Patch0: xf86-video-ati.diff
-Patch3: xf86-video-ati-bug519261-increase-virtual.diff
-Patch4: xf86-video-ati-disable-dri-bug437651-ia64only.diff
 
 BuildRequires:  Mesa-devel
 BuildRequires:  autoconf = 2.60
@@ -66,13 +63,6 @@
 
 %prep
 %setup -q
-### File is gone (not applicable anymore?)
-#%patch0
-### File is gone (not applicable anymore?)
-#%patch3 -p1
-%ifarch ia64
-#%patch4 -p1
-%endif
 
 %build
 autoreconf -fi
@@ -87,12 +77,8 @@
 %defattr(-,root,root)
 %doc COPYING README
 %dir %{_libdir}/xorg/modules/drivers
-#%dir %{_libdir}/xorg/modules/multimedia
 %{_libdir}/xorg/modules/drivers/ati_drv.so
 %{_libdir}/xorg/modules/drivers/radeon_drv.so
-#%{_libdir}/xorg/modules/multimedia/theatre200_drv.so
-#%{_libdir}/xorg/modules/multimedia/theatre_detect_drv.so
-#%{_libdir}/xorg/modules/multimedia/theatre_drv.so
 %{_datadir}/man/man4/ati.4%{?ext_man}
 %{_datadir}/man/man4/radeon.4%{?ext_man}
 

++ xf86-video-ati-7.2.0.tar.bz2 - xf86-video-ati-7.3.0.tar.bz2 ++
 7977 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xf86-video-ati for openSUSE:Factory

2013-08-10 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2013-08-10 10:51:44

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is xf86-video-ati

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2013-07-05 15:21:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2013-08-10 10:51:45.0 +0200
@@ -1,0 +2,22 @@
+Wed Aug  7 16:01:23 UTC 2013 - hrvoje.sen...@gmail.com
+
+- Update to 7.2.0:
+ - Changes since 7.1.0_git20130705 snapshot:
+  + Fix RADEON_FALLBACK logging
+  + EXA/evergreen/ni: optimize non-overlapping Copy
+  + EXA/evergreen/ni: fast solid pixmap support
+  + EXA/evergreen/ni: accelerate PictOpOver with component alpha
+  + EXA/evergreen/ni: replace magic number
+  + radeon: add support for reverse prime (v2)
+  + drmmode: add support for multi-screen reverse optimus
+  + radeon: fix naming clashes with multiple GPUs (v3)
+  + EXA/6xx/7xx: optimize non-overlapping Copy
+  + kill unused radeon_driver.c
+  + add bicubic_table.py to EXTRA_DIST
+
+---
+Wed Aug  7 15:03:04 CEST 2013 - r...@suse.de
+
+- add ExcludeArch for s390 and s390x 
+
+---

Old:

  xf86-video-ati-7.1.0_git20130705.tar.xz

New:

  xf86-video-ati-7.2.0.tar.bz2



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.pxn7xN/_old  2013-08-10 10:51:46.0 +0200
+++ /var/tmp/diff_new_pack.pxn7xN/_new  2013-08-10 10:51:46.0 +0200
@@ -17,14 +17,13 @@
 
 
 Name:   xf86-video-ati
-Version:7.1.0_git20130705
+Version:7.2.0
 Release:0
 Summary:ATI video driver for the Xorg X server
 License:MIT
 Group:  System/X11/Servers/XF86_4
 Url:http://xorg.freedesktop.org/
-#Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
-Source0:xf86-video-ati-7.1.0_git20130705.tar.xz
+Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
 Patch0: xf86-video-ati.diff
 Patch3: xf86-video-ati-bug519261-increase-virtual.diff
 Patch4: xf86-video-ati-disable-dri-bug437651-ia64only.diff
@@ -53,6 +52,7 @@
 # This was part of the xorg-x11-driver-video package up to version 7.6
 Conflicts:  xorg-x11-driver-video = 7.6
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+ExcludeArch:s390 s390x
 Supplements:modalias(xorg-x11-server:pci:v1002d*sv*sd*bc03sc*i*)
 
 %x11_abi_videodrv_req

++ xf86-video-ati-7.1.0_git20130705.tar.xz - xf86-video-ati-7.2.0.tar.bz2 
++
 79398 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xf86-video-ati for openSUSE:Factory

2013-07-05 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2013-07-05 15:21:28

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is xf86-video-ati

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2013-03-21 10:56:45.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2013-07-05 15:21:30.0 +0200
@@ -1,0 +2,21 @@
+Fri Jul  5 01:40:39 UTC 2013 - hrvoje.sen...@gmail.com
+
+- Update to 7.1.0_git20130705 snapshot:
+  + radeon/kms: add kabini pci ids
+  + radeon/kms: add bonaire pci ids
+  + radeon: update cursor handling for CIK
+  + radeon: add family ids for CIK
+  + radeon: add family ids for CIK
+  + radeon: fix a memory leak in get_modes() callback.
+  + handfull of DRI2 fixes
+  + radeon: add Hainan pci ids
+  + radeon: add hainan chip family
+  + radeon: add new richland pci ids
+  + radeon: add new SI pci ids
+  + radeonsi: add 2d tiling support
+  + glamor: Only enable for depth = 24
+  + glamor: Enable by default on SI
+  + radeon: add Richland pci ids
+  + radeon: add oland chip family
+
+---

Old:

  xf86-video-ati-7.1.0.tar.bz2

New:

  xf86-video-ati-7.1.0_git20130705.tar.xz



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.naxdbW/_old  2013-07-05 15:21:31.0 +0200
+++ /var/tmp/diff_new_pack.naxdbW/_new  2013-07-05 15:21:31.0 +0200
@@ -17,13 +17,14 @@
 
 
 Name:   xf86-video-ati
-Version:7.1.0
+Version:7.1.0_git20130705
 Release:0
 Summary:ATI video driver for the Xorg X server
 License:MIT
 Group:  System/X11/Servers/XF86_4
 Url:http://xorg.freedesktop.org/
-Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
+#Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
+Source0:xf86-video-ati-7.1.0_git20130705.tar.xz
 Patch0: xf86-video-ati.diff
 Patch3: xf86-video-ati-bug519261-increase-virtual.diff
 Patch4: xf86-video-ati-disable-dri-bug437651-ia64only.diff

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xf86-video-ati for openSUSE:Factory

2013-02-01 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2013-02-01 16:10:12

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is xf86-video-ati, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2012-12-07 14:58:47.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2013-02-01 16:10:13.0 +0100
@@ -1,0 +2,26 @@
+Thu Jan 31 16:41:25 UTC 2013 - tobias.johannes.klausm...@mni.thm.de
+
+- Update to version 7.1.0:
+  radeon: add new SI pci id
+  radeon: fix ring count in R300PrepareTexturedVideo
+  exa/Xv: fix coordinate limits on AVIVO IGPs
+  radeon/r200: program RE_WIDTH_HEIGHT properly
+  radeon: fix damage reporting for slave pixmaps
+  video: add option to include disabled CRTCs in best CRTC search
+  DRI2: change signature of radeon_dri2_drawable_crtc
+  DRI2: limit the swap rate when CRTC is in DPMS-off state
+  radeon: avoid segfault when pixmap exceed GPU capabilities
+  radeon: avoid copying over itself ddx fb
+  Remove dead code flagged by gcc -Wunused-but-set-variable.
+  Remove unused local variable 'path'.
+  Remove local variables total_size_bytes.
+  Remove dead option definitions.
+  glamor: Release the drawable after passing to glamor_push_pixels
+  glamor: Enable full 2D acceleration for SI as well.
+  Drop support for X servers older than 1.7.
+  DRI2: Properly use buffer depth passed in by client.
+  DRI2/r[345]xx: 16 bit depth buffers use square micro tiling.
+  Make CRTC shadow pixmaps usable by glamor.
+  Make radeon_glamor_create_textured_pixmap() return TRUE without 
USE_GLAMOR.
+
+---

Old:

  xf86-video-ati-7.0.0.tar.bz2

New:

  xf86-video-ati-7.1.0.tar.bz2



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.DFvAp2/_old  2013-02-01 16:10:17.0 +0100
+++ /var/tmp/diff_new_pack.DFvAp2/_new  2013-02-01 16:10:17.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-ati
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   xf86-video-ati
-Version:7.0.0
+Version:7.1.0
 Release:0
 Summary:ATI video driver for the Xorg X server
 License:MIT

++ xf86-video-ati-7.0.0.tar.bz2 - xf86-video-ati-7.1.0.tar.bz2 ++
 80443 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xf86-video-ati for openSUSE:Factory

2012-10-25 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2012-10-25 12:12:14

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is xf86-video-ati, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2012-09-25 14:18:32.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2012-10-25 12:12:15.0 +0200
@@ -1,0 +2,7 @@
+Wed Oct 17 16:24:38 UTC 2012 - tobias.johannes.klausm...@mni.thm.de
+
+- Update to git commit #ce1b745dcb60dc516ad999756240b78e72a7aa54:
+  + Bump package version to 6.98.1
+  (the driver identifies itself as 6.99.99)
+
+---
@@ -5 +12 @@
-  * glamor: Force acceleration for DRI2 copies.
+  + glamor: Force acceleration for DRI2 copies.

Old:

  xf86-video-ati-6.14.6.5.tar.bz2

New:

  xf86-video-ati-6.98.1.tar.bz2



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.0WLyjp/_old  2012-10-25 12:12:16.0 +0200
+++ /var/tmp/diff_new_pack.0WLyjp/_new  2012-10-25 12:12:16.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   xf86-video-ati
-Version:6.14.6.5
+Version:6.98.1
 Release:0
 Summary:ATI video driver for the Xorg X server
 License:MIT

++ xf86-video-ati-6.14.6.5.tar.bz2 - xf86-video-ati-6.98.1.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-video-ati-6.14.6.5/src/ati_pciids_gen.h 
new/xf86-video-ati-6.98.1/src/ati_pciids_gen.h
--- old/xf86-video-ati-6.14.6.5/src/ati_pciids_gen.h2012-09-13 
19:50:35.0 +0200
+++ new/xf86-video-ati-6.98.1/src/ati_pciids_gen.h  2012-10-16 
19:05:46.0 +0200
@@ -622,6 +622,8 @@
 #define PCI_CHIP_TAHITI_6788 0x6788
 #define PCI_CHIP_TAHITI_678A 0x678A
 #define PCI_CHIP_TAHITI_6790 0x6790
+#define PCI_CHIP_TAHITI_6791 0x6791
+#define PCI_CHIP_TAHITI_6792 0x6792
 #define PCI_CHIP_TAHITI_6798 0x6798
 #define PCI_CHIP_TAHITI_6799 0x6799
 #define PCI_CHIP_TAHITI_679A 0x679A
@@ -634,6 +636,7 @@
 #define PCI_CHIP_PITCAIRN_6808 0x6808
 #define PCI_CHIP_PITCAIRN_6809 0x6809
 #define PCI_CHIP_PITCAIRN_6810 0x6810
+#define PCI_CHIP_PITCAIRN_6811 0x6811
 #define PCI_CHIP_PITCAIRN_6816 0x6816
 #define PCI_CHIP_PITCAIRN_6817 0x6817
 #define PCI_CHIP_PITCAIRN_6818 0x6818
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-video-ati-6.14.6.5/src/pcidb/ati_pciids.csv 
new/xf86-video-ati-6.98.1/src/pcidb/ati_pciids.csv
--- old/xf86-video-ati-6.14.6.5/src/pcidb/ati_pciids.csv2012-09-13 
19:50:35.0 +0200
+++ new/xf86-video-ati-6.98.1/src/pcidb/ati_pciids.csv  2012-10-16 
19:05:46.0 +0200
@@ -623,6 +623,8 @@
 0x6788,TAHITI_6788,TAHITI,,TAHITI
 0x678A,TAHITI_678A,TAHITI,,TAHITI
 0x6790,TAHITI_6790,TAHITI,,TAHITI
+0x6791,TAHITI_6791,TAHITI,,TAHITI
+0x6792,TAHITI_6792,TAHITI,,TAHITI
 0x6798,TAHITI_6798,TAHITI,,TAHITI
 0x6799,TAHITI_6799,TAHITI,,TAHITI
 0x679A,TAHITI_679A,TAHITI,,TAHITI
@@ -635,6 +637,7 @@
 0x6808,PITCAIRN_6808,PITCAIRN,,PITCAIRN
 0x6809,PITCAIRN_6809,PITCAIRN,,PITCAIRN
 0x6810,PITCAIRN_6810,PITCAIRN,,PITCAIRN
+0x6811,PITCAIRN_6811,PITCAIRN,,PITCAIRN
 0x6816,PITCAIRN_6816,PITCAIRN,,PITCAIRN
 0x6817,PITCAIRN_6817,PITCAIRN,,PITCAIRN
 0x6818,PITCAIRN_6818,PITCAIRN,,PITCAIRN
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-video-ati-6.14.6.5/src/radeon_chipinfo_gen.h 
new/xf86-video-ati-6.98.1/src/radeon_chipinfo_gen.h
--- old/xf86-video-ati-6.14.6.5/src/radeon_chipinfo_gen.h   2012-09-13 
19:50:35.0 +0200
+++ new/xf86-video-ati-6.98.1/src/radeon_chipinfo_gen.h 2012-10-16 
19:05:46.0 +0200
@@ -542,6 +542,8 @@
  { 0x6788, CHIP_FAMILY_TAHITI, 0, 0, 0, 0, 0 },
  { 0x678A, CHIP_FAMILY_TAHITI, 0, 0, 0, 0, 0 },
  { 0x6790, CHIP_FAMILY_TAHITI, 0, 0, 0, 0, 0 },
+ { 0x6791, CHIP_FAMILY_TAHITI, 0, 0, 0, 0, 0 },
+ { 0x6792, CHIP_FAMILY_TAHITI, 0, 0, 0, 0, 0 },
  { 0x6798, CHIP_FAMILY_TAHITI, 0, 0, 0, 0, 0 },
  { 0x6799, CHIP_FAMILY_TAHITI, 0, 0, 0, 0, 0 },
  { 0x679A, CHIP_FAMILY_TAHITI, 0, 0, 0, 0, 0 },
@@ -554,6 +556,7 @@
  { 0x6808, CHIP_FAMILY_PITCAIRN, 0, 0, 0, 0, 0 },
  { 0x6809, CHIP_FAMILY_PITCAIRN, 0, 0, 0, 0, 0 },
  { 0x6810, CHIP_FAMILY_PITCAIRN, 0, 0, 0, 0, 0 },
+ { 0x6811, CHIP_FAMILY_PITCAIRN, 0, 0, 0, 0, 0 },
  { 0x6816, CHIP_FAMILY_PITCAIRN, 0, 0, 0, 0, 0 },
  { 0x6817, CHIP_FAMILY_PITCAIRN, 0, 0, 0, 0, 0 },
  { 0x6818, CHIP_FAMILY_PITCAIRN, 0, 0, 0, 0, 0 },
diff -urN 

commit xf86-video-ati for openSUSE:Factory

2012-06-10 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2012-06-10 20:20:32

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is xf86-video-ati, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2012-05-21 07:33:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2012-06-10 21:52:45.0 +0200
@@ -1,0 +2,14 @@
+Fri Jun  8 14:58:57 UTC 2012 - sndir...@suse.com
+
+- U_EXA-UMS-Synchronize-to-the-GPU-before-writing-solid-.patch
+  * that one is required to fix the rendering corruption in UMS
+introduced with the previous patch (bnc#765973) 
+
+---
+Fri Jun  8 12:52:45 UTC 2012 - sndir...@suse.com
+
+- U_EXA-Attempt-to-fix-solid-picture-acceleration-with-U.patch 
+  * Attempt to fix solid picture acceleration with UMS. (fdo#49182,
+bnc#765973)
+
+---

New:

  U_EXA-Attempt-to-fix-solid-picture-acceleration-with-U.patch
  U_EXA-UMS-Synchronize-to-the-GPU-before-writing-solid-.patch



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.Q7lAwR/_old  2012-06-10 21:52:47.0 +0200
+++ /var/tmp/diff_new_pack.Q7lAwR/_new  2012-06-10 21:52:47.0 +0200
@@ -16,7 +16,6 @@
 #
 
 
-
 Name:   xf86-video-ati
 Version:6.14.4
 Release:0
@@ -32,6 +31,8 @@
 Patch6: U_xf86-video-ati-6.14.4-exa-solid-accel-r100.patch
 Patch7: U_xf86-video-ati-6.14.4-exa-solid-accel-r200.patch
 Patch8: U_xf86-video-ati-6.14.4-exa-solid-accel-r300.patch
+Patch9: U_EXA-Attempt-to-fix-solid-picture-acceleration-with-U.patch
+Patch10:U_EXA-UMS-Synchronize-to-the-GPU-before-writing-solid-.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(fontsproto)
@@ -71,6 +72,8 @@
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
+%patch9 -p1
+%patch10 -p1
 
 %build
 %configure

++ U_EXA-Attempt-to-fix-solid-picture-acceleration-with-U.patch ++
From 6bda7ceda645e838723883d133d614def1511d16 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Michel=20D=C3=A4nzer?= michel.daen...@amd.com
Date: Thu, 3 May 2012 15:07:30 +0200
Subject: [PATCH] EXA: Attempt to fix solid picture acceleration with UMS.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Only compile tested, but should fix
https://bugs.freedesktop.org/show_bug.cgi?id=49182 .

Signed-off-by: Michel Dänzer michel.daen...@amd.com
---
 src/radeon_exa_shared.c |   27 ++-
 1 files changed, 22 insertions(+), 5 deletions(-)

diff --git a/src/radeon_exa_shared.c b/src/radeon_exa_shared.c
index 28dc335..31e2870 100644
--- a/src/radeon_exa_shared.c
+++ b/src/radeon_exa_shared.c
@@ -128,19 +128,36 @@ Bool RADEONCheckBPP(int bpp)
 
 PixmapPtr RADEONSolidPixmap(ScreenPtr pScreen, uint32_t solid)
 {
+ScrnInfoPtr pScrn = xf86Screens[pScreen-myNum];
+RADEONInfoPtr info = RADEONPTR(pScrn);
 PixmapPtr pPix = pScreen-CreatePixmap(pScreen, 1, 1, 32, 0);
-struct radeon_bo *bo;
 
 exaMoveInPixmap(pPix);
-bo = radeon_get_pixmap_bo(pPix);
 
-if (radeon_bo_map(bo, 1)) {
+#if defined(XF86DRM_MODE)
+if (info-cs) {
+   struct radeon_bo *bo;
+
+   bo = radeon_get_pixmap_bo(pPix);
+
+   if (radeon_bo_map(bo, 1)) {
+   pScreen-DestroyPixmap(pPix);
+   return NULL;
+   }
+
+   memcpy(bo-ptr, solid, 4);
+   radeon_bo_unmap(bo);
+
+   return pPix;
+}
+#endif
+
+if (!exaDrawableIsOffscreen(pPix-drawable)) {
pScreen-DestroyPixmap(pPix);
return NULL;
 }
 
-memcpy(bo-ptr, solid, 4);
-radeon_bo_unmap(bo);
+memcpy(info-FB + exaGetPixmapOffset(pPix), solid, 4);
 
 return pPix;
 }
-- 
1.7.3.4

++ U_EXA-UMS-Synchronize-to-the-GPU-before-writing-solid-.patch ++
From b0b7d8d26fd107df342b5c87b0a38e5bb08101a9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Michel=20D=C3=A4nzer?= michel.daen...@amd.com
Date: Wed, 9 May 2012 11:08:49 +0200
Subject: [PATCH] EXA/UMS: Synchronize to the GPU before writing solid colour to 
scratch pixmap.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

UMS doesn't do this automagically. It's a big hammer that will probably suck
for performance, but I don't have any better ideas right now.

Signed-off-by: Michel Dänzer michel.daen...@amd.com
---
 src/radeon_exa_shared.c |1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/radeon_exa_shared.c 

commit xf86-video-ati for openSUSE:Factory

2012-05-20 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-ati for openSUSE:Factory 
checked in at 2012-05-21 07:33:14

Comparing /work/SRC/openSUSE:Factory/xf86-video-ati (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-ati.new (New)


Package is xf86-video-ati, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-ati/xf86-video-ati.changes
2012-05-08 12:03:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-ati.new/xf86-video-ati.changes   
2012-05-21 07:33:17.0 +0200
@@ -1,0 +2,6 @@
+Wed May 16 09:48:51 UTC 2012 - idon...@suse.com
+
+- Add upstream patches to accelerate solid pictures, fixes color
+  corruption problems with new cairo.
+
+---

New:

  U_xf86-video-ati-6.14.4-exa-solid-accel-evergreen.patch
  U_xf86-video-ati-6.14.4-exa-solid-accel-r100.patch
  U_xf86-video-ati-6.14.4-exa-solid-accel-r200.patch
  U_xf86-video-ati-6.14.4-exa-solid-accel-r300.patch



Other differences:
--
++ xf86-video-ati.spec ++
--- /var/tmp/diff_new_pack.KTzs8F/_old  2012-05-21 07:33:21.0 +0200
+++ /var/tmp/diff_new_pack.KTzs8F/_new  2012-05-21 07:33:21.0 +0200
@@ -15,23 +15,29 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
+
 Name:   xf86-video-ati
 Version:6.14.4
 Release:0
-License:MIT
 Summary:ATI video driver for the Xorg X server
-Url:http://xorg.freedesktop.org/
+License:MIT
 Group:  System/X11/Servers/XF86_4
+Url:http://xorg.freedesktop.org/
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
 Patch0: xf86-video-ati.diff
 Patch3: xf86-video-ati-bug519261-increase-virtual.diff
 Patch4: xf86-video-ati-disable-dri-bug437651-ia64only.diff
+Patch5: U_xf86-video-ati-6.14.4-exa-solid-accel-evergreen.patch
+Patch6: U_xf86-video-ati-6.14.4-exa-solid-accel-r100.patch
+Patch7: U_xf86-video-ati-6.14.4-exa-solid-accel-r200.patch
+Patch8: U_xf86-video-ati-6.14.4-exa-solid-accel-r300.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  pkg-config
+BuildRequires:  pkgconfig(fontsproto)
 BuildRequires:  pkgconfig(libdrm) = 2.2
 BuildRequires:  pkgconfig(libdrm_radeon)
 BuildRequires:  pkgconfig(libudev)
-BuildRequires:  pkgconfig(fontsproto)
 BuildRequires:  pkgconfig(pciaccess) = 0.8.0
 BuildRequires:  pkgconfig(randrproto)
 BuildRequires:  pkgconfig(renderproto)
@@ -61,6 +67,10 @@
 %ifarch ia64
 %patch4 -p1
 %endif
+%patch5 -p1
+%patch6 -p1
+%patch7 -p1
+%patch8 -p1
 
 %build
 %configure

++ U_xf86-video-ati-6.14.4-exa-solid-accel-evergreen.patch ++
From cac2d7ed54918579418fc762558497d3ec547fad Mon Sep 17 00:00:00 2001
From: Alex Deucher alexander.deuc...@amd.com
Date: Sat, 14 Apr 2012 12:53:39 +
Subject: EXA: Support acceleration of solid pictures on Evergreen/NI.

Signed-off-by: Alex Deucher alexander.deuc...@amd.com
Reviewed-by: Michel Dänzer michel.daen...@amd.com
---
diff --git a/src/evergreen_exa.c b/src/evergreen_exa.c
index cee3ec2..61b47a4 100644
--- a/src/evergreen_exa.c
+++ b/src/evergreen_exa.c
@@ -748,17 +748,8 @@ static Bool EVERGREENCheckCompositeTexture(PicturePtr 
pPict,
   int op,
   int unit)
 {
-int w = pPict-pDrawable-width;
-int h = pPict-pDrawable-height;
 unsigned int repeatType = pPict-repeat ? pPict-repeatType : RepeatNone;
 unsigned int i;
-int max_tex_w, max_tex_h;
-
-max_tex_w = 16384;
-max_tex_h = 16384;
-
-if ((w  max_tex_w) || (h  max_tex_h))
-   RADEON_FALLBACK((Picture w/h too large (%dx%d)\n, w, h));
 
 for (i = 0; i  sizeof(EVERGREENTexFormats) / 
sizeof(EVERGREENTexFormats[0]); i++) {
if (EVERGREENTexFormats[i].fmt == pPict-format)
@@ -798,9 +789,16 @@ static void EVERGREENXFormSetup(PicturePtr pPict, 
PixmapPtr pPix,
 ScrnInfoPtr pScrn = xf86Screens[pPix-drawable.pScreen-myNum];
 RADEONInfoPtr info = RADEONPTR(pScrn);
 struct radeon_accel_state *accel_state = info-accel_state;
-int w = pPict-pDrawable-width;
-int h = pPict-pDrawable-height;
 int const_offset = unit * 8;
+int w, h;
+
+if (pPict-pDrawable) {
+   w = pPict-pDrawable-width;
+   h = pPict-pDrawable-height;
+} else {
+   w = 1;
+   h = 1;
+}
 
 if (pPict-transform != 0) {
accel_state-is_transform[unit] = TRUE;
@@ -837,9 +835,7 @@ static Bool EVERGREENTextureSetup(PicturePtr pPict, 
PixmapPtr pPix,
 ScrnInfoPtr pScrn = xf86Screens[pPix-drawable.pScreen-myNum];
 RADEONInfoPtr info = RADEONPTR(pScrn);
 struct