commit xf86-video-mga for openSUSE:Factory

2019-08-05 Thread root
Hello community,

here is the log from the commit of package xf86-video-mga for openSUSE:Factory 
checked in at 2019-08-05 10:41:02

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


Package is "xf86-video-mga"

Mon Aug  5 10:41:02 2019 rev:24 rq:720680 version:2.0.0

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-mga/xf86-video-mga.changes
2018-12-12 17:29:45.354780310 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-mga.new.4126/xf86-video-mga.changes  
2019-08-05 10:41:33.255297643 +0200
@@ -1,0 +2,10 @@
+Fri Aug  2 14:40:40 UTC 2019 - Stefan Dirsch 
+
+- adding to changelog, that 
+  * U_Adapt-Block-WakeupHandler-signature-for-ABI-23.patch fixes 
+build against updated xorg-server 1.19 (bsc#1098226)
+  * current sources contain latest driver updates for sle12 
+(fate #315643-315645, 319159-319161, 319618)
+  * we disabled DRI(1) in the driver (no longer supported by Mesa)
+
+---



Other differences:
--
++ xf86-video-mga.spec ++
--- /var/tmp/diff_new_pack.Ne6f2j/_old  2019-08-05 10:41:34.215297532 +0200
+++ /var/tmp/diff_new_pack.Ne6f2j/_new  2019-08-05 10:41:34.219297532 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-mga
 #
-# 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
@@ -12,7 +12,7 @@
 # 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/
 #
 
 




commit xf86-video-mga for openSUSE:Factory

2018-12-12 Thread root
Hello community,

here is the log from the commit of package xf86-video-mga for openSUSE:Factory 
checked in at 2018-12-12 17:29:39

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


Package is "xf86-video-mga"

Wed Dec 12 17:29:39 2018 rev:23 rq:657247 version:2.0.0

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-mga/xf86-video-mga.changes
2018-05-29 16:50:58.542686459 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-mga.new.28833/xf86-video-mga.changes 
2018-12-12 17:29:45.354780310 +0100
@@ -1,0 +2,17 @@
+Mon Dec 10 14:23:30 UTC 2018 - sndir...@suse.com
+
+- Update to version 2.0.0
+  * This is a maintenance release of Matrox DDX.
+Just for disclosure, the code is currently broken for Millennium, 
Millennium II, and G550.
+For those models, you may have to disable acceleration to workaround the 
issue. (the workaround is untested)
+The code is untested on Mystique and G100 due to lack of access to the 
hardware at this time.
+The code works generally okay on G200, G400, and G450.
+That being said, EXA occasionally leaves artifacts and standby resume is 
currently broken.
+Standby resume used to work, but someone broke the code in the last few 
years.
+(Kevin Brace, Brace Computer Laboratory, https://bracecomputerlab.com)
+- adjusted u_Fix-compiler-warnings.patch, 
+  u_shadow-Calulate-the-shadow-buffer-size-correctly.patch,
+  u_Change-shadow-fb-implementation-from-DDX-based-to-miext-damage-based.patch
+- supersedes u_EXA-Fix-UploadToScreen.patch
+
+---

Old:

  u_EXA-Fix-UploadToScreen.patch
  xf86-video-mga-1.6.5.tar.bz2

New:

  xf86-video-mga-2.0.0.tar.bz2



Other differences:
--
++ xf86-video-mga.spec ++
--- /var/tmp/diff_new_pack.gjOCYA/_old  2018-12-12 17:29:46.150779304 +0100
+++ /var/tmp/diff_new_pack.gjOCYA/_new  2018-12-12 17:29:46.150779304 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   xf86-video-mga
-Version:1.6.5
+Version:2.0.0
 Release:0
 Summary:Matrox video driver for the Xorg X server
 License:MIT
@@ -26,7 +26,6 @@
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
 Patch0: 
u_Change-shadow-fb-implementation-from-DDX-based-to-miext-damage-based.patch
 Patch1: u_Fix-compiler-warnings.patch
-Patch3: u_EXA-Fix-UploadToScreen.patch
 Patch4: u_shadow-Calulate-the-shadow-buffer-size-correctly.patch
 Patch5: n_xorg-server-1.20.patch
 BuildRequires:  Mesa-devel
@@ -69,7 +68,6 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
-%patch3 -p1
 %patch4 -p1
 %patch5 -p1
 
@@ -83,7 +81,7 @@
 
 %files
 %defattr(-,root,root)
-%doc ChangeLog COPYING README
+%doc ChangeLog COPYING README.md
 %dir %{_libdir}/xorg/modules/drivers
 %{_libdir}/xorg/modules/drivers/mga_drv.so
 %{_datadir}/man/man4/mga.4%{?ext_man}

++ 
u_Change-shadow-fb-implementation-from-DDX-based-to-miext-damage-based.patch 
++
--- /var/tmp/diff_new_pack.gjOCYA/_old  2018-12-12 17:29:46.174779273 +0100
+++ /var/tmp/diff_new_pack.gjOCYA/_new  2018-12-12 17:29:46.174779273 +0100
@@ -17,11 +17,11 @@
  src/mga_shadow.c | 266 +++
  3 files changed, 94 insertions(+), 254 deletions(-)
 
-diff --git a/src/mga.h b/src/mga.h
-index 5f75d37..3334331 100644
 a/src/mga.h
-+++ b/src/mga.h
-@@ -545,7 +545,6 @@ typedef struct {
+Index: xf86-video-mga-2.0.0/src/mga.h
+===
+--- xf86-video-mga-2.0.0.orig/src/mga.h
 xf86-video-mga-2.0.0/src/mga.h
+@@ -539,7 +539,6 @@ typedef struct {
  Bool  ShowCache;
  Bool  ShadowFB;
  unsigned char *   ShadowPtr;
@@ -29,7 +29,7 @@
  int   MemClk;
  int   MinClock;
  int   MaxClock;
-@@ -582,6 +581,8 @@ typedef struct {
+@@ -576,6 +575,8 @@ typedef struct {
  void  (*PointerMoved)(SCRN_ARG_TYPE arg, int x, int y);
  CloseScreenProcPtrCloseScreen;
  ScreenBlockHandlerProcPtr BlockHandler;
@@ -38,7 +38,7 @@
  unsigned int  (*ddc1Read)(ScrnInfoPtr);
  void (*DDC1SetSpeed)(ScrnInfoPtr, xf86ddcSpeed);
  Bool  (*i2cInit)(ScrnInfoPtr);
-@@ -751,19 +752,14 @@ void MGAPolyArcThinSolid(DrawablePtr, GCPtr, int, xArc*);
+@@ -743,19 +744,14 @@ void MGAPolyArcThinSolid(DrawablePtr, GC
  
  Bool MGADGAInit(ScreenPtr pScreen);
  
@@ -60,10 +60,10 @@
  
  void MGAInitVideo(ScreenPtr pScreen);
  void MGAResetVideo(ScrnInfoPtr pScrn);
-diff --git a/src/mga_driver.c b/src/mga_driver.c
-index 46478a6..08c

commit xf86-video-mga for openSUSE:Factory

2018-05-29 Thread root
Hello community,

here is the log from the commit of package xf86-video-mga for openSUSE:Factory 
checked in at 2018-05-29 16:50:29

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


Package is "xf86-video-mga"

Tue May 29 16:50:29 2018 rev:22 rq:611706 version:1.6.5

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-mga/xf86-video-mga.changes
2017-06-09 15:56:20.044758617 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-mga.new/xf86-video-mga.changes   
2018-05-29 16:50:58.542686459 +0200
@@ -1,0 +2,6 @@
+Wed May 23 15:00:01 UTC 2018 - sndir...@suse.com
+
+- n_xorg-server-1.20.patch
+  * fix build against xorg-server 1.20 
+
+---

New:

  n_xorg-server-1.20.patch



Other differences:
--
++ xf86-video-mga.spec ++
--- /var/tmp/diff_new_pack.NW0Zlr/_old  2018-05-29 16:51:00.090629503 +0200
+++ /var/tmp/diff_new_pack.NW0Zlr/_new  2018-05-29 16:51:00.094629356 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-mga
 #
-# 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
@@ -28,6 +28,7 @@
 Patch1: u_Fix-compiler-warnings.patch
 Patch3: u_EXA-Fix-UploadToScreen.patch
 Patch4: u_shadow-Calulate-the-shadow-buffer-size-correctly.patch
+Patch5: n_xorg-server-1.20.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(fontsproto)
@@ -70,6 +71,7 @@
 %patch1 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 %build
 %configure

++ n_xorg-server-1.20.patch ++
--- xf86-video-mga-1.6.5/src/mga_shadow.c.orig  2018-05-23 14:58:01.005972209 
+
+++ xf86-video-mga-1.6.5/src/mga_shadow.c   2018-05-23 14:58:20.418029357 
+
@@ -46,7 +46,7 @@ MGAShadowCreateScreenResources(ScreenPtr
 pPixmap = pScreen->GetScreenPixmap(pScreen);
 
 if (!shadowAdd(pScreen, pPixmap, pMga->Rotate ?
-  shadowUpdateRotatePackedWeak() : shadowUpdatePackedWeak(),
+  shadowUpdateRotatePacked : shadowUpdatePacked,
   MGAShadowWindowLinear, pMga->Rotate, NULL)) {
return FALSE;
 }



commit xf86-video-mga for openSUSE:Factory

2017-06-09 Thread root
Hello community,

here is the log from the commit of package xf86-video-mga for openSUSE:Factory 
checked in at 2017-06-09 15:56:18

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


Package is "xf86-video-mga"

Fri Jun  9 15:56:18 2017 rev:21 rq:499655 version:1.6.5

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-mga/xf86-video-mga.changes
2017-01-24 10:35:15.490596132 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-mga.new/xf86-video-mga.changes   
2017-06-09 15:56:20.044758617 +0200
@@ -1,0 +2,6 @@
+Tue May 30 10:24:41 UTC 2017 - sndir...@suse.com
+
+- includes everything needed for missing sle issue entries:
+  fate #315643-315645, 319159-319161, 319618 (bsc#1041661) 
+
+---



Other differences:
--



commit xf86-video-mga for openSUSE:Factory

2017-01-24 Thread root
Hello community,

here is the log from the commit of package xf86-video-mga for openSUSE:Factory 
checked in at 2017-01-24 10:35:14

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


Package is "xf86-video-mga"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-mga/xf86-video-mga.changes
2016-12-02 16:42:51.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-mga.new/xf86-video-mga.changes   
2017-01-24 10:35:15.490596132 +0100
@@ -1,0 +2,15 @@
+Thu Jan 19 13:35:20 UTC 2017 - sndir...@suse.com
+
+- Update to version 1.6.5
+  * Enable write-combining on the framebuffer BAR
+  * Adapt Block/WakeupHandler signature for ABI 23
+  * Remove DownloadFromScreen
+  * Composite fixup
+  * Add support for a new G200eW3 chipset
+  * Add support for the new G200e chipset -- V2
+  * MGA DDX: make it possible to find EXA support
+  * Use correct type in function call.
+- supersedes U_Adapt-Block-WakeupHandler-signature-for-ABI-23.patch
+- supersedes u_Fix-crash-when-EXA-accel-mode-is-enabled.patch
+
+---

Old:

  U_Adapt-Block-WakeupHandler-signature-for-ABI-23.patch
  u_Fix-crash-when-EXA-accel-mode-is-enabled.patch
  xf86-video-mga-1.6.4.tar.bz2

New:

  xf86-video-mga-1.6.5.tar.bz2



Other differences:
--
++ xf86-video-mga.spec ++
--- /var/tmp/diff_new_pack.TnJ3GS/_old  2017-01-24 10:35:16.454459209 +0100
+++ /var/tmp/diff_new_pack.TnJ3GS/_new  2017-01-24 10:35:16.454459209 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-mga
 #
-# 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,7 +17,7 @@
 
 
 Name:   xf86-video-mga
-Version:1.6.4
+Version:1.6.5
 Release:0
 Summary:Matrox video driver for the Xorg X server
 License:MIT
@@ -26,10 +26,8 @@
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
 Patch0: 
u_Change-shadow-fb-implementation-from-DDX-based-to-miext-damage-based.patch
 Patch1: u_Fix-compiler-warnings.patch
-Patch2: u_Fix-crash-when-EXA-accel-mode-is-enabled.patch
 Patch3: u_EXA-Fix-UploadToScreen.patch
 Patch4: u_shadow-Calulate-the-shadow-buffer-size-correctly.patch
-Patch5: U_Adapt-Block-WakeupHandler-signature-for-ABI-23.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(fontsproto)
@@ -70,10 +68,8 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
 %patch3 -p1
 %patch4 -p1
-%patch5 -p1
 
 %build
 %configure

++ xf86-video-mga-1.6.4.tar.bz2 -> xf86-video-mga-1.6.5.tar.bz2 ++
 3838 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-mga-1.6.4/ChangeLog new/xf86-video-mga-1.6.5/ChangeLog
--- old/xf86-video-mga-1.6.4/ChangeLog  2015-02-19 22:43:24.0 +0100
+++ new/xf86-video-mga-1.6.5/ChangeLog  2017-01-17 23:41:14.0 +0100
@@ -1,3 +1,107 @@
+commit 979e0e73eb3424b6a97746e29c8b4a5b7e86196e
+Author: Matt Turner 
+Date:   Tue Jan 17 14:40:48 2017 -0800
+
+xf86-video-mga 1.6.5
+
+Signed-off-by: Matt Turner 
+
+commit fc5d7acc23fcec9d87ca26fadf466fcf107671c0
+Author: Mathieu Larouche 
+Date:   Wed Jul 20 09:18:49 2016 -0400
+
+xf86-video-mga: Add support for the new G200e chipset -- V2
+
+- Added PLL algorithm for a new rev of G200e
+- Removed the bandwidth limitation for the new G200e
+
+Fixes : https://bugs.freedesktop.org/show_bug.cgi?id=92540
+
+Change from V1 :
+- Make sure we don't cause issue on previous chips. (Dave Airlie review)
+
+Signed-off-by: Mathieu Larouche 
+Signed-off-by: Dave Airlie 
+
+commit 12781f2e3deb7f6d86fde53134384996a6004894
+Author: Mathieu Larouche 
+Date:   Fri Jun 17 10:52:42 2016 -0400
+
+xf86-video-mga: Add support for a new G200eW3 chipset
+
+- Added support for the new deviceID for G200eW3
+- Added PLL algorithm for the G200eW3
+- Added some initialization code for G200eW3
+
+Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=92541
+
+Signed-off-by: Mathieu Larouche 
+Signed-off-by: Dave Airlie 
+
+commit df094bf

commit xf86-video-mga for openSUSE:Factory

2016-12-02 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-mga for openSUSE:Factory 
checked in at 2016-12-02 16:42:50

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


Package is "xf86-video-mga"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-mga/xf86-video-mga.changes
2016-07-14 09:44:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-mga.new/xf86-video-mga.changes   
2016-12-02 16:42:51.0 +0100
@@ -1,0 +2,6 @@
+Wed Nov 30 15:20:14 UTC 2016 - sndir...@suse.com
+
+- U_Adapt-Block-WakeupHandler-signature-for-ABI-23.patch
+  * Adapt Block/WakeupHandler signature for ABI 23 
+
+---

New:

  U_Adapt-Block-WakeupHandler-signature-for-ABI-23.patch



Other differences:
--
++ xf86-video-mga.spec ++
--- /var/tmp/diff_new_pack.yriY4p/_old  2016-12-02 16:42:52.0 +0100
+++ /var/tmp/diff_new_pack.yriY4p/_new  2016-12-02 16:42:52.0 +0100
@@ -29,6 +29,7 @@
 Patch2: u_Fix-crash-when-EXA-accel-mode-is-enabled.patch
 Patch3: u_EXA-Fix-UploadToScreen.patch
 Patch4: u_shadow-Calulate-the-shadow-buffer-size-correctly.patch
+Patch5: U_Adapt-Block-WakeupHandler-signature-for-ABI-23.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(fontsproto)
@@ -72,6 +73,7 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 %build
 %configure

++ U_Adapt-Block-WakeupHandler-signature-for-ABI-23.patch ++
>From df094bfffe4ef097bfd9a569f2d2e35649c1a3c7 Mon Sep 17 00:00:00 2001
From: Adam Jackson 
Date: Tue, 19 Jul 2016 10:03:56 -0400
Subject: [PATCH] Adapt Block/WakeupHandler signature for ABI 23

Signed-off-by: Adam Jackson 
---
 src/compat-api.h | 5 +
 1 file changed, 5 insertions(+)

diff --git a/src/compat-api.h b/src/compat-api.h
index 6bc946f..89976e4 100644
--- a/src/compat-api.h
+++ b/src/compat-api.h
@@ -75,8 +75,13 @@
 
 #define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv
 
+#if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(23, 0)
+#define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout
+#define BLOCKHANDLER_ARGS arg, pTimeout
+#else
 #define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout, pointer 
pReadmask
 #define BLOCKHANDLER_ARGS arg, pTimeout, pReadmask
+#endif
 
 #define CLOSE_SCREEN_ARGS_DECL ScreenPtr pScreen
 #define CLOSE_SCREEN_ARGS pScreen
-- 
2.6.6




commit xf86-video-mga for openSUSE:Factory

2016-07-14 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-mga for openSUSE:Factory 
checked in at 2016-07-14 09:44:14

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


Package is "xf86-video-mga"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-mga/xf86-video-mga.changes
2015-02-24 13:06:55.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-mga.new/xf86-video-mga.changes   
2016-07-14 09:44:16.0 +0200
@@ -1,0 +2,7 @@
+Tue Jul  5 13:29:29 UTC 2016 - e...@suse.com
+
+- u_shadow-Calulate-the-shadow-buffer-size-correctly.patch
+  * Calculate the shadow buffer size correctly to avoid the
+screen being cut off (boo#987670).
+
+---

New:

  u_shadow-Calulate-the-shadow-buffer-size-correctly.patch



Other differences:
--
++ xf86-video-mga.spec ++
--- /var/tmp/diff_new_pack.F7KKUY/_old  2016-07-14 09:44:17.0 +0200
+++ /var/tmp/diff_new_pack.F7KKUY/_new  2016-07-14 09:44:17.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-mga
 #
-# 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
@@ -28,6 +28,7 @@
 Patch1: u_Fix-compiler-warnings.patch
 Patch2: u_Fix-crash-when-EXA-accel-mode-is-enabled.patch
 Patch3: u_EXA-Fix-UploadToScreen.patch
+Patch4: u_shadow-Calulate-the-shadow-buffer-size-correctly.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(fontsproto)
@@ -70,6 +71,7 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 
 %build
 %configure

++ u_shadow-Calulate-the-shadow-buffer-size-correctly.patch ++
From: Egbert Eich 
Date: Tue Jul 5 15:18:26 2016 +0200
Subject: [PATCH]shadow: Calulate the shadow buffer size correctly
Patch-mainline: to be upstreamed
Git-commit: e9ff02d4037cd4c693fdef3dacc1bb4fc282455c
References: boo#987670
Signed-off-by: Egbert Eich 

The 'width' used for the calculation of the shadow buffer is
not the width of the screen but the framebuffer stride in of
the shadow buffer in pScrn->displayWidth. This fixes a cut-off
lower border.

Signed-off-by: Egbert Eich 
Found-by: Oliver Schweigert 
---
 src/mga_driver.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/mga_driver.c b/src/mga_driver.c
index 1a83836..3b8e890 100644
--- a/src/mga_driver.c
+++ b/src/mga_driver.c
@@ -3280,7 +3280,7 @@ MGAScreenInit(SCREEN_INIT_ARGS_DECL)
 }
 
 if(pMga->ShadowFB) {
-   pMga->ShadowPtr = (unsigned char *)xnfcalloc(1, width * height *
+   pMga->ShadowPtr = (unsigned char *)xnfcalloc(1, pScrn->displayWidth * 
height *
  (pScrn->bitsPerPixel >> 
3));
 FBStart = pMga->ShadowPtr;
 } else {



commit xf86-video-mga for openSUSE:Factory

2015-02-24 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-mga for openSUSE:Factory 
checked in at 2015-02-24 13:02:28

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


Package is "xf86-video-mga"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-mga/xf86-video-mga.changes
2015-02-10 20:16:33.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-mga.new/xf86-video-mga.changes   
2015-02-24 13:06:55.0 +0100
@@ -1,0 +2,12 @@
+Mon Feb 23 13:13:55 UTC 2015 - sndir...@suse.com
+
+- Update to version 1.6.4
+  * man: Don't mention the HAL
+  * dri: Stop (uselessly) initializing the ValidateTree hooks
+  * undef DISABLE_VGA_IO
+  * xf86-video-mga: set the pan_ctl register
+  * xf86-video-mga: fix a lockup in the mga driver
+  * fix a type in previous lockup in the mga driver fix
+- supersedes U_dri-Stop-uselessly-initializing-the-ValidateTree-hoo.patch
+
+---

Old:

  U_dri-Stop-uselessly-initializing-the-ValidateTree-hoo.patch
  xf86-video-mga-1.6.3.tar.bz2

New:

  xf86-video-mga-1.6.4.tar.bz2



Other differences:
--
++ xf86-video-mga.spec ++
--- /var/tmp/diff_new_pack.Ypz1mM/_old  2015-02-24 13:06:56.0 +0100
+++ /var/tmp/diff_new_pack.Ypz1mM/_new  2015-02-24 13:06:56.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   xf86-video-mga
-Version:1.6.3
+Version:1.6.4
 Release:0
 Summary:Matrox video driver for the Xorg X server
 License:MIT
@@ -28,7 +28,6 @@
 Patch1: u_Fix-compiler-warnings.patch
 Patch2: u_Fix-crash-when-EXA-accel-mode-is-enabled.patch
 Patch3: u_EXA-Fix-UploadToScreen.patch
-Patch4: U_dri-Stop-uselessly-initializing-the-ValidateTree-hoo.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(fontsproto)
@@ -71,7 +70,6 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
-%patch4 -p1
 
 %build
 %configure

++ xf86-video-mga-1.6.3.tar.bz2 -> xf86-video-mga-1.6.4.tar.bz2 ++
 25926 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-mga-1.6.3/ChangeLog new/xf86-video-mga-1.6.4/ChangeLog
--- old/xf86-video-mga-1.6.3/ChangeLog  2013-12-05 03:10:31.0 +0100
+++ new/xf86-video-mga-1.6.4/ChangeLog  2015-02-19 22:43:24.0 +0100
@@ -1,3 +1,89 @@
+commit 8ed77eb7920f375e9490a31f907eccb02fb123cd
+Author: Matt Turner 
+Date:   Thu Feb 19 13:39:18 2015 -0800
+
+xf86-video-mga 1.6.4
+
+commit 132dee029e36c9a91a85f178885e94a9f9b5ee37
+Author: Adam Jackson 
+Date:   Tue Jul 29 14:35:46 2014 -0400
+
+undef DISABLE_VGA_IO
+
+Dead conditional ever since m12n, must not be needed.
+
+Signed-off-by: Adam Jackson 
+
+commit cf46b1017a2663c59f07abd417573b9580f0145f
+Author: Adam Jackson 
+Date:   Tue Jul 29 09:14:15 2014 -0400
+
+dri: Stop (uselessly) initializing the ValidateTree hooks
+
+Signed-off-by: Adam Jackson 
+
+commit 1a5bc65f27e76263818a44ddbc4197f6083077cf
+Author: Adam Jackson 
+Date:   Thu May 22 12:48:27 2014 -0400
+
+man: Don't mention the HAL
+
+I mentioned it once, but I think I got away with it all right.
+
+Signed-off-by: Adam Jackson 
+
+commit d2c65c24e94dca1e8fb16c851d0e2fe41bf5d1c6
+Author: Mikulas Patocka 
+Date:   Thu Mar 13 23:17:52 2014 -0400
+
+fix a type in previous lockup in the mga driver fix
+
+Oh, I had a typo in that patch - so please commit this to fix it.
+
+Signed-off-by: Dave Airlie 
+
+commit 0789f3f2799e6497e9e2e7488da679c03b7fa468
+Author: Mikulas Patocka 
+Date:   Thu Mar 13 18:25:56 2014 -0400
+
+xf86-video-mga: fix a lockup in the mga driver
+
+I've had a Xserver lockup in the mga driver, examining it with gdb showed
+this obviously broken loop:
+   count = INREG(MGAREG_VCOUNT) + 2;
+   while(INREG(MGAREG_VCOUNT) < count);
+
+It reads the line counter and waits until the counter advances by two. The
+cause of the lockup is this - if the kernel reschedules the Xorg process
+and lets it run in such a moment when INREG(MGAREG_VCOUNT) returns the
+maximum (or maximum minus 1) line count, the loop never exits.
+
+Signed-off-by: Dave Airlie 
+
+commit 62ba63f687d7b99aff7c88ffd2774f15a2471ce0
+Author: Mikulas Patocka 
+Date:   Fri Jan 17 16:04:26 2014 -0500
+
+xf86-video-mga: se

commit xf86-video-mga for openSUSE:Factory

2015-02-10 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-mga for openSUSE:Factory 
checked in at 2015-02-10 20:16:32

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


Package is "xf86-video-mga"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-mga/xf86-video-mga.changes
2014-05-13 20:49:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-mga.new/xf86-video-mga.changes   
2015-02-10 20:16:33.0 +0100
@@ -1,0 +2,6 @@
+Fri Feb  6 11:49:08 UTC 2015 - sndir...@suse.com
+
+- U_dri-Stop-uselessly-initializing-the-ValidateTree-hoo.patch
+  * fixes build against xorg-server 1.17 
+
+---

New:

  U_dri-Stop-uselessly-initializing-the-ValidateTree-hoo.patch



Other differences:
--
++ xf86-video-mga.spec ++
--- /var/tmp/diff_new_pack.kTqomi/_old  2015-02-10 20:16:34.0 +0100
+++ /var/tmp/diff_new_pack.kTqomi/_new  2015-02-10 20:16:34.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-mga
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -28,6 +28,7 @@
 Patch1: u_Fix-compiler-warnings.patch
 Patch2: u_Fix-crash-when-EXA-accel-mode-is-enabled.patch
 Patch3: u_EXA-Fix-UploadToScreen.patch
+Patch4: U_dri-Stop-uselessly-initializing-the-ValidateTree-hoo.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(fontsproto)
@@ -70,6 +71,7 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 
 %build
 %configure

++ U_dri-Stop-uselessly-initializing-the-ValidateTree-hoo.patch ++
>From cf46b1017a2663c59f07abd417573b9580f0145f Mon Sep 17 00:00:00 2001
From: Adam Jackson 
Date: Tue, 29 Jul 2014 09:14:15 -0400
Subject: [PATCH] dri: Stop (uselessly) initializing the ValidateTree hooks

Signed-off-by: Adam Jackson 
---
 src/mga_dri.c | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/src/mga_dri.c b/src/mga_dri.c
index a1c39f3..b957028 100644
--- a/src/mga_dri.c
+++ b/src/mga_dri.c
@@ -1165,9 +1165,6 @@ Bool MGADRIScreenInit( ScreenPtr pScreen )
pDRIInfo->frameBufferStride = pScrn->displayWidth*(pScrn->bitsPerPixel/8);
pDRIInfo->ddxDrawableTableEntry = MGA_MAX_DRAWABLES;
 
-   pDRIInfo->wrap.ValidateTree = NULL;
-   pDRIInfo->wrap.PostValidateTree = NULL;
-
pDRIInfo->createDummyCtx = TRUE;
pDRIInfo->createDummyCtxPriv = FALSE;
 
-- 
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-mga for openSUSE:Factory

2014-05-13 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-mga for openSUSE:Factory 
checked in at 2014-05-13 20:49:31

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


Package is "xf86-video-mga"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-mga/xf86-video-mga.changes
2013-12-11 17:43:00.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-mga.new/xf86-video-mga.changes   
2014-05-13 20:49:33.0 +0200
@@ -1,0 +2,14 @@
+Sun May 11 17:35:59 UTC 2014 - e...@suse.com
+
+- u_Change-shadow-fb-implementation-from-DDX-based-to-miext-damage-based.patch
+  Fix the shadowfb implementation: old implementation produced 
+  artefacts: Fixed by changing to the mi base shadow method (bnc#876098).
+- u_EXA-Fix-UploadToScreen.patch
+  Fix EXA UploadToScreen: Images were garbled as writing to aperture didn't 
wait
+  for FIFO to drain. (bnc#876941).
+- u_Fix-compiler-warnings.patch
+- u_Fix-crash-when-EXA-accel-mode-is-enabled.patch
+  Fix segfault in EXA: fb base address was not added to source in
+  DownloadFromScreen (bnc#876940).
+
+---

New:

  u_Change-shadow-fb-implementation-from-DDX-based-to-miext-damage-based.patch
  u_EXA-Fix-UploadToScreen.patch
  u_Fix-compiler-warnings.patch
  u_Fix-crash-when-EXA-accel-mode-is-enabled.patch



Other differences:
--
++ xf86-video-mga.spec ++
--- /var/tmp/diff_new_pack.USa1QW/_old  2014-05-13 20:49:34.0 +0200
+++ /var/tmp/diff_new_pack.USa1QW/_new  2014-05-13 20:49:34.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-mga
 #
-# 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
@@ -24,6 +24,10 @@
 Group:  System/X11/Servers/XF86_4
 Url:http://xorg.freedesktop.org/
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
+Patch0: 
u_Change-shadow-fb-implementation-from-DDX-based-to-miext-damage-based.patch
+Patch1: u_Fix-compiler-warnings.patch
+Patch2: u_Fix-crash-when-EXA-accel-mode-is-enabled.patch
+Patch3: u_EXA-Fix-UploadToScreen.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(fontsproto)
@@ -62,6 +66,10 @@
 
 %prep
 %setup -q
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
 
 %build
 %configure

++ 
u_Change-shadow-fb-implementation-from-DDX-based-to-miext-damage-based.patch 
++
From: Egbert Eich 
Date: Tue May 6 16:31:19 2014 +0200
Subject: [PATCH]Change shadow fb implementation from DDX based to miext/damage 
based
Patch-mainline: to be upstreamed
Git-commit: 2ef052a4baaed2d9fcc5e607a4673116b19c16b5
Git-repo: ssh://git.freedesktop.org/git/xorg/driver/xf86-video-mga
References: bnc#876098
Signed-off-by: Egbert Eich 

This fixes rendering artefacts with antialiased font drawing and
gets rid of some code.

Signed-off-by: Egbert Eich 
---
 src/mga.h|  12 +--
 src/mga_driver.c |  70 ---
 src/mga_shadow.c | 266 +++
 3 files changed, 94 insertions(+), 254 deletions(-)

diff --git a/src/mga.h b/src/mga.h
index 5f75d37..3334331 100644
--- a/src/mga.h
+++ b/src/mga.h
@@ -545,7 +545,6 @@ typedef struct {
 Bool   ShowCache;
 Bool   ShadowFB;
 unsigned char *ShadowPtr;
-intShadowPitch;
 intMemClk;
 intMinClock;
 intMaxClock;
@@ -582,6 +581,8 @@ typedef struct {
 void   (*PointerMoved)(SCRN_ARG_TYPE arg, int x, int y);
 CloseScreenProcPtr CloseScreen;
 ScreenBlockHandlerProcPtr BlockHandler;
+/* shadowfb */
+CreateScreenResourcesProcPtr   CreateScreenResources;
 unsigned int   (*ddc1Read)(ScrnInfoPtr);
 void (*DDC1SetSpeed)(ScrnInfoPtr, xf86ddcSpeed);
 Bool   (*i2cInit)(ScrnInfoPtr);
@@ -751,19 +752,14 @@ void MGAPolyArcThinSolid(DrawablePtr, GCPtr, int, xArc*);
 
 Bool MGADGAInit(ScreenPtr pScreen);
 
-void MGARefreshArea(ScrnInfoPtr pScrn, int num, BoxPtr pbox);
-void MGARefreshArea8(ScrnInfoPtr pScrn, int num, BoxPtr pbox);
-void MGARefreshArea16(ScrnInfoPtr pScrn, int num, BoxPtr pbox);
-void MGARefreshArea24(ScrnInfoPtr pScrn, int num, BoxPtr pbox);
-void MGARefreshArea32(ScrnInfoPtr pScrn, int num, BoxPtr pbox);
-
 void mgaDoSetupForScreenToScreenCopy( ScrnInfoPtr pScrn, int

commit xf86-video-mga for openSUSE:Factory

2013-12-11 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-mga for openSUSE:Factory 
checked in at 2013-12-11 17:42:59

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


Package is "xf86-video-mga"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-mga/xf86-video-mga.changes
2013-08-23 14:22:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-mga.new/xf86-video-mga.changes   
2013-12-11 17:43:00.0 +0100
@@ -1,0 +2,19 @@
+Sat Dec  7 22:20:36 UTC 2013 - zai...@opensuse.org
+
+- Update to version 1.6.3:
+  + mga:
+- Fix XAA runtime.
+- Use exaGetPixmapFirstPixel() instead of devPrivate.ptr.
+  + Remove mga_esc.c vestigal stub.
+  + Disable HW cursor by default on G200 server chips.
+  + Restructure code to make it more readable.
+  + Fix dual head crash without XAA (lp#1180986).
+  + Unbreak dual head (xinerama) (lp#18472, lp#292214,
+gentoo#265100).
+  + Disable Linear Expansion on BE.
+  + Restrict kernel driver matching to g200 server chips
+(deb#697532, bnc#823658).
+- Drop U_Restrict-kernel-driver-matching-to-g200-server-chips.patch
+  and xf86-video-mga-g200se-swcursor.diff, fixed upstream.
+
+---

Old:

  U_Restrict-kernel-driver-matching-to-g200-server-chips.patch
  xf86-video-mga-1.6.2.tar.bz2
  xf86-video-mga-g200se-swcursor.diff

New:

  xf86-video-mga-1.6.3.tar.bz2



Other differences:
--
++ xf86-video-mga.spec ++
--- /var/tmp/diff_new_pack.ZANdDE/_old  2013-12-11 17:43:01.0 +0100
+++ /var/tmp/diff_new_pack.ZANdDE/_new  2013-12-11 17:43:01.0 +0100
@@ -17,15 +17,13 @@
 
 
 Name:   xf86-video-mga
-Version:1.6.2
+Version:1.6.3
 Release:0
 Summary:Matrox 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-mga-g200se-swcursor.diff
-Patch1: U_Restrict-kernel-driver-matching-to-g200-server-chips.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(fontsproto)
@@ -64,8 +62,6 @@
 
 %prep
 %setup -q
-%patch0 -p0
-%patch1 -p1
 
 %build
 %configure

++ xf86-video-mga-1.6.2.tar.bz2 -> xf86-video-mga-1.6.3.tar.bz2 ++
 5165 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-mga-1.6.2/ChangeLog new/xf86-video-mga-1.6.3/ChangeLog
--- old/xf86-video-mga-1.6.2/ChangeLog  2012-09-28 03:38:33.0 +0200
+++ new/xf86-video-mga-1.6.3/ChangeLog  2013-12-05 03:10:31.0 +0100
@@ -1,3 +1,125 @@
+commit f647727a2c1d4c2a9261c411cd3df71c3c9f0c06
+Author: Dave Airlie 
+Date:   Thu Dec 5 12:09:27 2013 +1000
+
+mga: bump release to 1.6.3
+
+commit 55525bdfc00b0b746401f6ea6ed289048e9d06eb
+Author: Dave Airlie 
+Date:   Thu Dec 5 11:51:39 2013 +1000
+
+mga: fix XAA runtime
+
+XAA->USE_XAA add USE_XAA.
+
+Tested-by: Avengence on #xorg-devel
+Signed-off-by: Dave Airlie 
+
+commit 6aa94687233f55a8044efe83cac82b04ab19609f
+Author: Alan Coopersmith 
+Date:   Sun Nov 17 10:27:42 2013 -0800
+
+Remove mga_esc.c vestigal stub
+
+Previously contained MGA HAL code, was left an empty shell by the
+removal of USEMGAHAL in commit 94bbeb132c7eda.
+
+Signed-off-by: Alan Coopersmith 
+Reviewed-by: Ian Romanick 
+
+commit e9109a0b04695d6971c94abe271dda2dc1a5e886
+Author: Tormod Volden 
+Date:   Thu Oct 31 22:48:18 2013 +0100
+
+mga: Use exaGetPixmapFirstPixel() instead of devPrivate.ptr
+
+Signed-off-by: Tormod Volden 
+
+commit a77b9c5143591672fbe56f4428ced439c1f4d0f3
+Author: Egbert Eich 
+Date:   Mon Jul 29 13:02:21 2013 +0200
+
+Disable HW cursor by default on G200 server chips
+
+Disable HW cursor by default on G200 server chips as these chips a
+re often used with a remote graphics link which cannot display
+the HW cursor.
+This can be overridden by a config option.
+Most desktops today use ARGB cursors anyhow which are not
+supported by this driver anyhow. Thus the performance penalty
+should be irrelevant.
+
+Signed-off-by: Egbert Eich 
+
+commit dba8778b9214dc3794198029fc6d59b3e97700d4
+Author: Egbert Eich 
+Date:   Mon Jul

commit xf86-video-mga for openSUSE:Factory

2013-08-23 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-mga for openSUSE:Factory 
checked in at 2013-08-23 14:22:48

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


Package is "xf86-video-mga"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-mga/xf86-video-mga.changes
2013-06-11 09:38:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-mga.new/xf86-video-mga.changes   
2013-08-23 14:22:49.0 +0200
@@ -1,0 +2,5 @@
+Wed Aug  7 15:03:26 CEST 2013 - r...@suse.de
+
+- add ExcludeArch for s390 and s390x 
+
+---



Other differences:
--
++ xf86-video-mga.spec ++
--- /var/tmp/diff_new_pack.oQv0iw/_old  2013-08-23 14:22:50.0 +0200
+++ /var/tmp/diff_new_pack.oQv0iw/_new  2013-08-23 14:22:50.0 +0200
@@ -43,6 +43,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
 %x11_abi_videodrv_req
 
 %description

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



commit xf86-video-mga for openSUSE:Factory

2013-06-11 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-mga for openSUSE:Factory 
checked in at 2013-06-11 06:40:35

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


Package is "xf86-video-mga"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-mga/xf86-video-mga.changes
2013-06-09 17:06:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-mga.new/xf86-video-mga.changes   
2013-06-11 09:38:38.0 +0200
@@ -7 +7 @@
-driver. (bnc#823410)
+driver. (bnc#823658)



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



commit xf86-video-mga for openSUSE:Factory

2013-06-09 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-mga for openSUSE:Factory 
checked in at 2013-06-09 17:06:39

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


Package is "xf86-video-mga"

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-mga/xf86-video-mga.changes
2013-03-21 11:05:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-mga.new/xf86-video-mga.changes   
2013-06-09 17:06:40.0 +0200
@@ -1,0 +2,8 @@
+Fri Jun  7 08:12:03 UTC 2013 - sndir...@suse.com
+
+- U_Restrict-kernel-driver-matching-to-g200-server-chips.patch
+  * Restrict kernel driver matching to g200 server chips. Otherwise
+we might catch devices handled by matroxfb, not the mgag200 kms
+driver. (bnc#823410)
+
+---

New:

  U_Restrict-kernel-driver-matching-to-g200-server-chips.patch



Other differences:
--
++ xf86-video-mga.spec ++
--- /var/tmp/diff_new_pack.2OLBpW/_old  2013-06-09 17:06:41.0 +0200
+++ /var/tmp/diff_new_pack.2OLBpW/_new  2013-06-09 17:06:41.0 +0200
@@ -25,6 +25,7 @@
 Url:http://xorg.freedesktop.org/
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
 Patch0: xf86-video-mga-g200se-swcursor.diff
+Patch1: U_Restrict-kernel-driver-matching-to-g200-server-chips.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(fontsproto)
@@ -63,6 +64,7 @@
 %prep
 %setup -q
 %patch0 -p0
+%patch1 -p1
 
 %build
 %configure

++ U_Restrict-kernel-driver-matching-to-g200-server-chips.patch ++
>From 49381ff2c3aa98be5bb84494b2ad3f81a0d31bcc Mon Sep 17 00:00:00 2001
From: Julien Cristau 
Date: Mon, 7 Jan 2013 23:04:36 +0100
Subject: [PATCH] Restrict kernel driver matching to g200 server chips

Otherwise we might catch devices handled by matroxfb, not the mgag200
kms driver.

Debian bug#697532

Reported-by: olafbuddenha...@gmx.net
Reviewed-by: Dave Airlie 
Signed-off-by: Julien Cristau 
---
 src/mga_driver.c | 22 --
 1 file changed, 16 insertions(+), 6 deletions(-)

diff --git a/src/mga_driver.c b/src/mga_driver.c
index 8c4bb9c..5cce7ac 100644
--- a/src/mga_driver.c
+++ b/src/mga_driver.c
@@ -676,12 +676,22 @@ MGAPciProbe(DriverPtr drv, int entity_num, struct 
pci_device * dev,
 #endif
 
 if (pci_device_has_kernel_driver(dev)) {
-   xf86DrvMsg(0, X_ERROR,
-   "mga: The PCI device 0x%x at %2.2d@%2.2d:%2.2d:%1.1d has a 
kernel module claiming it.\n",
-   dev->device_id, dev->bus, dev->domain, dev->dev, dev->func);
-xf86DrvMsg(0, X_ERROR,
-   "mga: This driver cannot operate until it has been 
unloaded.\n");
-return FALSE;
+   /* If it's a G200 server chip, it's probably on KMS, so bail; if not,
+* it might be using matroxfb, which is ok. */
+   switch (dev->device_id) {
+   case PCI_CHIP_MGAG200_SE_A_PCI:
+   case PCI_CHIP_MGAG200_SE_B_PCI:
+   case PCI_CHIP_MGAG200_EV_PCI:
+   case PCI_CHIP_MGAG200_ER_PCI:
+   case PCI_CHIP_MGAG200_WINBOND_PCI:
+   case PCI_CHIP_MGAG200_EH_PCI:
+   xf86DrvMsg(0, X_ERROR,
+  "mga: The PCI device 0x%x at %2.2d@%2.2d:%2.2d:%1.1d 
has a kernel module claiming it.\n",
+  dev->device_id, dev->bus, dev->domain, dev->dev, 
dev->func);
+   xf86DrvMsg(0, X_ERROR,
+  "mga: This driver cannot operate until it has been 
unloaded.\n");
+   return FALSE;
+   }
 }
 
 /* Allocate a ScrnInfoRec and claim the slot */
-- 
1.8.1.4

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



commit xf86-video-mga for openSUSE:Factory

2013-03-21 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-mga for openSUSE:Factory 
checked in at 2013-03-21 11:05:10

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


Package is "xf86-video-mga", Maintainer is ""

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-mga/xf86-video-mga.changes
2012-10-16 12:12:46.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-mga.new/xf86-video-mga.changes   
2013-03-21 11:05:11.0 +0100
@@ -1,0 +2,6 @@
+Wed Mar 20 17:47:25 UTC 2013 - sndir...@suse.com
+
+- introduce hardware supplements conditional on xorg-x11-server
+  package (bnc#810333) 
+
+---



Other differences:
--
++ xf86-video-mga.spec ++
--- /var/tmp/diff_new_pack.ZHFDDj/_old  2013-03-21 11:05:13.0 +0100
+++ /var/tmp/diff_new_pack.ZHFDDj/_new  2013-03-21 11:05:13.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-mga
 #
-# 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
@@ -38,7 +38,7 @@
 BuildRequires:  pkgconfig(xorg-macros) >= 1.8
 BuildRequires:  pkgconfig(xorg-server) >= 1.1.0
 BuildRequires:  pkgconfig(xproto)
-Supplements:xorg-x11-server
+Supplements:modalias(xorg-x11-server:pci:v102Bd*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

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



commit xf86-video-mga for openSUSE:Factory

2012-10-16 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-mga for openSUSE:Factory 
checked in at 2012-10-16 12:12:44

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


Package is "xf86-video-mga", Maintainer is ""

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-mga/xf86-video-mga.changes
2012-09-20 15:48:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-mga.new/xf86-video-mga.changes   
2012-10-16 12:12:46.0 +0200
@@ -1,0 +2,8 @@
+Sat Oct 13 11:03:21 UTC 2012 - zai...@opensuse.org
+
+- Update to version 1.6.2:
+  + Bring dri1 back to life.
+  + Add stub storm functions if not using XAA.
+  + Remove mibstore.h.
+
+---

Old:

  xf86-video-mga-1.6.1.tar.bz2

New:

  xf86-video-mga-1.6.2.tar.bz2



Other differences:
--
++ xf86-video-mga.spec ++
--- /var/tmp/diff_new_pack.wuTfEY/_old  2012-10-16 12:12:47.0 +0200
+++ /var/tmp/diff_new_pack.wuTfEY/_new  2012-10-16 12:12:47.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   xf86-video-mga
-Version:1.6.1
+Version:1.6.2
 Release:0
 Summary:Matrox video driver for the Xorg X server
 License:MIT

++ xf86-video-mga-1.6.1.tar.bz2 -> xf86-video-mga-1.6.2.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-video-mga-1.6.1/ChangeLog 
new/xf86-video-mga-1.6.2/ChangeLog
--- old/xf86-video-mga-1.6.1/ChangeLog  2012-07-17 08:23:18.0 +0200
+++ new/xf86-video-mga-1.6.2/ChangeLog  2012-09-28 03:38:33.0 +0200
@@ -1,3 +1,40 @@
+commit fcd27b2b4ab2a181d5263296e71cda2d8772ba2d
+Author: Dave Airlie 
+Date:   Fri Sep 28 11:36:44 2012 +1000
+
+mga: bump release to 1.6.2
+
+commit 29de36da0ed031815bd302f55f2ef5cc0cce6cc6
+Author: Dave Airlie 
+Date:   Fri Sep 28 10:54:00 2012 +1000
+
+mga: bring dri1 back to life.
+
+we need to at least setup the memory manager bits so dri1 clients
+get a backbuffer. this at least gets gears working again without XAA.
+
+Signed-off-by: Dave Airlie 
+
+commit e777a2845bfeefad386db35d694e4b1cd74a0dd5
+Author: Dave Airlie 
+Date:   Wed Sep 26 15:18:44 2012 +1000
+
+mga: add stub storm functions if not using XAA
+
+If we aren't using XAA just add stub storm init/sync functions.
+
+This lets the driver load yay.
+
+Signed-off-by: Dave Airlie 
+
+commit 220e06fefe77175d9827954e61549eadda245d9a
+Author: Adam Jackson 
+Date:   Tue Sep 25 08:54:42 2012 -0400
+
+Remove mibstore.h
+
+Signed-off-by: Adam Jackson 
+
 commit cd41eacaeabf8227197d605b055713ca654633d5
 Author: Dave Airlie 
 Date:   Tue Jul 17 16:05:09 2012 +1000
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-video-mga-1.6.1/configure 
new/xf86-video-mga-1.6.2/configure
--- old/xf86-video-mga-1.6.1/configure  2012-07-17 08:23:07.0 +0200
+++ new/xf86-video-mga-1.6.2/configure  2012-09-28 03:37:28.0 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for xf86-video-mga 1.6.1.
+# Generated by GNU Autoconf 2.68 for xf86-video-mga 1.6.2.
 #
 # Report bugs to .
 #
@@ -571,8 +571,8 @@
 # Identity of this package.
 PACKAGE_NAME='xf86-video-mga'
 PACKAGE_TARNAME='xf86-video-mga'
-PACKAGE_VERSION='1.6.1'
-PACKAGE_STRING='xf86-video-mga 1.6.1'
+PACKAGE_VERSION='1.6.2'
+PACKAGE_STRING='xf86-video-mga 1.6.2'
 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
 PACKAGE_URL=''
 
@@ -1350,7 +1350,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures xf86-video-mga 1.6.1 to adapt to many kinds of systems.
+\`configure' configures xf86-video-mga 1.6.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1420,7 +1420,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Configuration of xf86-video-mga 1.6.1:";;
+ short | recursive ) echo "Configuration of xf86-video-mga 1.6.2:";;
esac
   cat <<\_ACEOF
 
@@ -1551,7 +1551,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-xf86-video-mga configure 1.6.1
+xf86-video-mga configure 1.6.2
 generated by GNU Autoconf 2.68
 
 Copyright (C) 2010 Free Software Foundation, Inc.
@@ -1966,7 +1966,7 @@
 This file contains any messages produced by compilers while
 running confi

commit xf86-video-mga for openSUSE:Factory

2012-09-20 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-mga for openSUSE:Factory 
checked in at 2012-09-20 15:47:57

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


Package is "xf86-video-mga", Maintainer is ""

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-mga/xf86-video-mga.changes
2012-06-01 22:32:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-mga.new/xf86-video-mga.changes   
2012-09-20 15:48:13.0 +0200
@@ -1,0 +2,13 @@
+Mon Sep 17 10:06:45 UTC 2012 - zai...@opensuse.org
+
+- Update to version 1.6.1:
+  + Fix mga build after XAA removal.
+- Changes of 1.6.0:
+  + mga: port to new compat API.
+  + Add const qualifier to char *from in MGAdoDDC
+  + Move PCI vendor/device id defines into mga.h instead of using
+xf86PciInfo.h
+  + mga: don't bind to device if there is a kernel driver, this
+should only pick up KMS drivers and not old drm drivers.
+
+---

Old:

  xf86-video-mga-1.5.0.tar.bz2

New:

  xf86-video-mga-1.6.1.tar.bz2



Other differences:
--
++ xf86-video-mga.spec ++
--- /var/tmp/diff_new_pack.zywFhi/_old  2012-09-20 15:48:17.0 +0200
+++ /var/tmp/diff_new_pack.zywFhi/_new  2012-09-20 15:48:17.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   xf86-video-mga
-Version:1.5.0
+Version:1.6.1
 Release:0
 Summary:Matrox video driver for the Xorg X server
 License:MIT

++ xf86-video-mga-1.5.0.tar.bz2 -> xf86-video-mga-1.6.1.tar.bz2 ++
 27140 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-mga for openSUSE:Factory

2012-06-01 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-mga for openSUSE:Factory 
checked in at 2012-06-01 22:32:52

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


Package is "xf86-video-mga", Maintainer is ""

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-mga/xf86-video-mga.changes
2012-05-25 16:20:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-mga.new/xf86-video-mga.changes   
2012-06-01 22:32:58.0 +0200
@@ -1,0 +2,5 @@
+Fri Jun  1 09:39:19 UTC 2012 - sndir...@suse.com
+
+- remove hw supplements (bnc#764395) 
+
+---



Other differences:
--
++ xf86-video-mga.spec ++
--- /var/tmp/diff_new_pack.PzuBD0/_old  2012-06-01 22:32:59.0 +0200
+++ /var/tmp/diff_new_pack.PzuBD0/_new  2012-06-01 22:32:59.0 +0200
@@ -42,16 +42,6 @@
 # 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
-Supplements:modalias(pci:v102Bd2527sv*sd*bc*sc*i*)
-Supplements:modalias(pci:v102Bd0525sv*sd*bc*sc*i*)
-Supplements:modalias(pci:v102Bd0521sv*sd*bc*sc*i*)
-Supplements:modalias(pci:v102Bd0520sv*sd*bc*sc*i*)
-Supplements:modalias(pci:v102Bd1001sv*sd*bc*sc*i*)
-Supplements:modalias(pci:v102Bd1000sv*sd*bc*sc*i*)
-Supplements:modalias(pci:v102Bd051Asv*sd*bc*sc*i*)
-Supplements:modalias(pci:v102Bd051Fsv*sd*bc*sc*i*)
-Supplements:modalias(pci:v102Bd051Bsv*sd*bc*sc*i*)
-Supplements:modalias(pci:v102Bd0519sv*sd*bc*sc*i*)
 %x11_abi_videodrv_req
 
 %description

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



commit xf86-video-mga for openSUSE:Factory

2012-05-25 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-mga for openSUSE:Factory 
checked in at 2012-05-25 16:19:24

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


Package is "xf86-video-mga", Maintainer is ""

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-mga/xf86-video-mga.changes
2012-05-08 12:04:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-mga.new/xf86-video-mga.changes   
2012-05-25 16:20:23.0 +0200
@@ -1,0 +2,6 @@
+Wed May 23 01:14:58 UTC 2012 - crrodrig...@opensuse.org
+
+- Use "Supplements" to make the package manager pick 
+  the driver when the user has the proper hardware.
+
+---



Other differences:
--
++ xf86-video-mga.spec ++
--- /var/tmp/diff_new_pack.BleID3/_old  2012-05-25 16:20:24.0 +0200
+++ /var/tmp/diff_new_pack.BleID3/_new  2012-05-25 16:20:24.0 +0200
@@ -15,19 +15,20 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   xf86-video-mga
 Version:1.5.0
 Release:0
-License:MIT
 Summary:Matrox 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-mga-g200se-swcursor.diff
 BuildRequires:  Mesa-devel
 BuildRequires:  pkg-config
-BuildRequires:  pkgconfig(libdrm) >= 2.0
 BuildRequires:  pkgconfig(fontsproto)
+BuildRequires:  pkgconfig(libdrm) >= 2.0
 BuildRequires:  pkgconfig(pciaccess) >= 0.8.0
 BuildRequires:  pkgconfig(randrproto)
 BuildRequires:  pkgconfig(renderproto)
@@ -41,6 +42,16 @@
 # 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
+Supplements:modalias(pci:v102Bd2527sv*sd*bc*sc*i*)
+Supplements:modalias(pci:v102Bd0525sv*sd*bc*sc*i*)
+Supplements:modalias(pci:v102Bd0521sv*sd*bc*sc*i*)
+Supplements:modalias(pci:v102Bd0520sv*sd*bc*sc*i*)
+Supplements:modalias(pci:v102Bd1001sv*sd*bc*sc*i*)
+Supplements:modalias(pci:v102Bd1000sv*sd*bc*sc*i*)
+Supplements:modalias(pci:v102Bd051Asv*sd*bc*sc*i*)
+Supplements:modalias(pci:v102Bd051Fsv*sd*bc*sc*i*)
+Supplements:modalias(pci:v102Bd051Bsv*sd*bc*sc*i*)
+Supplements:modalias(pci:v102Bd0519sv*sd*bc*sc*i*)
 %x11_abi_videodrv_req
 
 %description

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