rpms/xorg-x11-drv-openchrome/devel openchrome-0.2.903-latest_snapshot.patch, 1.9, 1.10 xorg-x11-drv-openchrome.spec, 1.49, 1.50

Xavier Bachelot xavierb at fedoraproject.org
Fri Sep 18 21:40:29 UTC 2009


Author: xavierb

Update of /cvs/pkgs/rpms/xorg-x11-drv-openchrome/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32603

Modified Files:
	openchrome-0.2.903-latest_snapshot.patch 
	xorg-x11-drv-openchrome.spec 
Log Message:
0.2.903 + svn 789

openchrome-0.2.903-latest_snapshot.patch:
 ChangeLog                |  405 ++++++++++++++
 configure.ac             |   31 -
 libxvmc/Makefile.am      |    8 
 libxvmc/viaLowLevel.c    |    4 
 libxvmc/viaLowLevelPro.c |    6 
 libxvmc/viaXvMC.c        |   62 +-
 src/Makefile.am          |    6 
 src/via.h                |   22 
 src/via_accel.c          |  508 ++++++++++--------
 src/via_bandwidth.c      |   34 +
 src/via_bios.h           |  123 ++++
 src/via_ch7xxx.c         |    1 
 src/via_crtc.c           |  665 +++++++++++++++++++++++
 src/via_cursor.c         |  523 +++++++++++++++---
 src/via_dga.c            |    4 
 src/via_display.c        |  206 +++++++
 src/via_dri.c            |   12 
 src/via_driver.c         | 1097 +++++++++++++++++++++-----------------
 src/via_driver.h         |   77 +-
 src/via_id.c             |   27 
 src/via_id.h             |    4 
 src/via_lvds.c           |  118 ++++
 src/via_memory.c         |    8 
 src/via_mode.c           | 1323 ++++++++++++++++++-----------------------------
 src/via_mode.h           |  129 ++--
 src/via_panel.c          |  467 ++++++++++++++++
 src/via_priv.h           |    4 
 src/via_regs.h           |   79 ++
 src/via_shadow.c         |  191 ++++++
 src/via_swov.c           |   93 ++-
 src/via_timing.c         |  398 ++++++++++++++
 src/via_timing.h         |   51 +
 src/via_vbe.c            |   12 
 src/via_video.c          |   83 +-
 src/via_vt162x.c         |   56 +
 src/via_vt162x.h         |   55 +
 src/via_xvmc.c           |   27 
 37 files changed, 5006 insertions(+), 1913 deletions(-)

View full diff with command:
/usr/bin/cvs -n -f diff -kk -u -p -N -r 1.9 -r 1.10 openchrome-0.2.903-latest_snapshot.patchIndex: openchrome-0.2.903-latest_snapshot.patch
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-openchrome/devel/openchrome-0.2.903-latest_snapshot.patch,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -p -r1.9 -r1.10
--- openchrome-0.2.903-latest_snapshot.patch	31 Jul 2009 10:44:20 -0000	1.9
+++ openchrome-0.2.903-latest_snapshot.patch	18 Sep 2009 21:40:28 -0000	1.10
@@ -1,7 +1,7 @@
 Index: configure.ac
 ===================================================================
---- configure.ac	(.../tags/release_0_2_903)	(revision 766)
-+++ configure.ac	(.../trunk)	(revision 766)
+--- configure.ac	(.../tags/release_0_2_903)	(revision 790)
++++ configure.ac	(.../trunk)	(revision 790)
 @@ -70,7 +70,11 @@
  XORG_DRIVER_CHECK_EXT(DPMSExtension, xextproto)
  
@@ -67,8 +67,8 @@ Index: configure.ac
  AC_SUBST([DRIVER_MAN_SUFFIX])
 Index: libxvmc/Makefile.am
 ===================================================================
---- libxvmc/Makefile.am	(.../tags/release_0_2_903)	(revision 766)
-+++ libxvmc/Makefile.am	(.../trunk)	(revision 766)
+--- libxvmc/Makefile.am	(.../tags/release_0_2_903)	(revision 790)
++++ libxvmc/Makefile.am	(.../trunk)	(revision 790)
 @@ -24,13 +24,13 @@
  	xf86dristr.h \
  	vldXvMC.h
@@ -89,8 +89,8 @@ Index: libxvmc/Makefile.am
  	driDrawable.c \
 Index: libxvmc/viaLowLevel.c
 ===================================================================
---- libxvmc/viaLowLevel.c	(.../tags/release_0_2_903)	(revision 766)
-+++ libxvmc/viaLowLevel.c	(.../trunk)	(revision 766)
+--- libxvmc/viaLowLevel.c	(.../tags/release_0_2_903)	(revision 790)
++++ libxvmc/viaLowLevel.c	(.../trunk)	(revision 790)
 @@ -276,8 +276,8 @@
  	xl->tsMem.context = *(xl->drmcontext);
  	xl->tsMem.size = 64;
@@ -104,8 +104,8 @@ Index: libxvmc/viaLowLevel.c
  	    return -1;
 Index: libxvmc/viaLowLevelPro.c
 ===================================================================
---- libxvmc/viaLowLevelPro.c	(.../tags/release_0_2_903)	(revision 766)
-+++ libxvmc/viaLowLevelPro.c	(.../trunk)	(revision 766)
+--- libxvmc/viaLowLevelPro.c	(.../tags/release_0_2_903)	(revision 790)
++++ libxvmc/viaLowLevelPro.c	(.../trunk)	(revision 790)
 @@ -1460,13 +1460,13 @@
  
      if (size != mem->size) {
@@ -133,8 +133,8 @@ Index: libxvmc/viaLowLevelPro.c
  
 Index: libxvmc/viaXvMC.c
 ===================================================================
---- libxvmc/viaXvMC.c	(.../tags/release_0_2_903)	(revision 766)
-+++ libxvmc/viaXvMC.c	(.../trunk)	(revision 766)
+--- libxvmc/viaXvMC.c	(.../tags/release_0_2_903)	(revision 790)
++++ libxvmc/viaXvMC.c	(.../trunk)	(revision 790)
 @@ -248,7 +248,7 @@
      return errType;
  }
@@ -411,9 +411,76 @@ Index: libxvmc/viaXvMC.c
  
 Index: ChangeLog
 ===================================================================
---- ChangeLog	(.../tags/release_0_2_903)	(revision 766)
-+++ ChangeLog	(.../trunk)	(revision 766)
-@@ -1,3 +1,341 @@
+--- ChangeLog	(.../tags/release_0_2_903)	(revision 790)
++++ ChangeLog	(.../trunk)	(revision 790)
+@@ -1,3 +1,408 @@
++2009-09-15  Bartosz Kosiorek  <gang65 at poczta.onet.pl>
++
++	TV-out VT1625 chip support
++
++	* src/via_bios.h:
++	* src/via_crtc.c: (ViaFirstCRTCSetMode):
++	* src/via_display.c: (ViaDisplayEnableDVO), (ViaDisplayDisableDVO),
++	(ViaDisplaySetStreamOnDVO):
++	* src/via_driver.c: (VIASetupDefaultOptions), (VIAPreInit):
++	* src/via_mode.c: (ViaTVSetMode), (ViaOutputsSelect), (ViaModeSet):
++	* src/via_vt162x.c: (ViaSetTVClockSource), (VT1622ModeI2C),
++	(VT1622ModeCrtc):
++	* src/via_vt162x.h:
++
++2009-09-15  Bartosz Kosiorek  <gang65 at poczta.onet.pl>
++
++	Cursor support speedup
++
++	* src/via_cursor.c: (viaHWCursorInit), (viaCursorStore),
++	(viaCursorRestore), (viaShowCursor), (viaHideCursor),
++	(viaSetCursorPosition), (viaLoadCursorImage), (viaLoadCursorARGB):
++
++2009-09-14  Bartosz Kosiorek  <gang65 at poczta.onet.pl>
++
++	Removed two old variables:
++	pBIOSInfo->panelX
++	pBIOSInfo->panelY
++	
++	and replaced it by:
++	pBIOSInfo->Panel->NativeMode->Width
++	pBIOSInfo->Panel->NativeMode->Height
++
++	* src/via_bios.h:
++	* src/via_driver.c: (VIASetupDefaultOptions):
++	* src/via_mode.c: (ViaPanelGetIndex), (VIASetLCDMode),
++	(ViaModePrimaryLegacy), (ViaModeSecondaryLegacy):
++	* src/via_swov.c: (SetVideoWindow):
++	* src/via_video.c: (DecideOverlaySupport):
++
++2009-09-10  Bartosz Kosiorek  <gang65 at poczta.onet.pl>
++
++	Fix bug with DFP Power Off (ticket #317)
++
++	* src/via_mode.c: (ViaDFPPower):
++
++2009-08-20  Bartosz Kosiorek  <gang65 at poczta.onet.pl>
++
++	Fix bug with wrong panel size value (http://www.openchrome.org/trac/ticket/301)
++        This bug appeared only when UseLegacyModeSwitch was TRUE
++
++	* src/via_driver.c: (VIASetupDefaultOptions):
++	* src/via_video.c: (DecideOverlaySupport):
++
++2009-08-17  Bartosz Kosiorek <gang65 at poczta.onet.pl>
++
++	Added support of the VIA OpenBook
++
++	* src/via_id.c:
++
++2009-08-08  Bartosz Kosiorek <gang65 at poczta.onet.pl>
++
++	Added support for screen rotate upside-down and remove "magic numbers"
++
++	* src/via_driver.c:
++	* src/via_driver.h:
++	* src/via_shadow.c:
++
 +2009-07-28  Jon Nettleton <jon.nettleton at gmail.com>
 +
 +	Forgot to remove an old Dot Clock entry from the table.
@@ -758,8 +825,8 @@ Index: ChangeLog
 Index: src/via_panel.c
 ===================================================================
 --- src/via_panel.c	(.../tags/release_0_2_903)	(revision 0)
-+++ src/via_panel.c	(.../trunk)	(revision 766)
-@@ -0,0 +1,462 @@
++++ src/via_panel.c	(.../trunk)	(revision 790)
+@@ -0,0 +1,467 @@
 +/*
 + * Copyright 2007 The Openchrome Project [openchrome.org]
 + * Copyright (c) 1997-2003 by The XFree86 Project, Inc.
@@ -826,6 +893,7 @@ Index: src/via_panel.c
 +    int i, index = VIA_PANEL_INVALID;
 +    int length = sizeof(ViaPanelNativeModes) / sizeof(ViaPanelModeRec);
 +
++
 +    for (i = 0; i < length; i++) {
 +        if (ViaPanelNativeModes[i].Width == width
 +            && ViaPanelNativeModes[i].Height == height) {
@@ -1046,10 +1114,13 @@ Index: src/via_panel.c
 +*/
 +        if (ret) {
 +            panel->NativeModeIndex = ViaPanelLookUpModeIndex(width, height);
++            DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO, "ViaPanelLookUpModeIndex, Width %d, Height %d, NativeModeIndex%d\n", width, height, panel->NativeModeIndex));
 +            if (panel->NativeModeIndex != VIA_PANEL_INVALID) {
 +                panel->NativeMode->Width = width;
 +                panel->NativeMode->Height = height;
 +            }
++        } else {
++            xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Unable to get panel size from EDID. Return code: %d\n", ret);
 +        }
 +    }
 +
@@ -1141,6 +1212,7 @@ Index: src/via_panel.c
 +
 +Bool
 +ViaPanelGetSizeFromDDCv1(ScrnInfoPtr pScrn, int *width, int *height)
++
 +{
 +    VIAPtr pVia = VIAPTR(pScrn);
 +    xf86MonPtr pMon;
@@ -1224,8 +1296,8 @@ Index: src/via_panel.c
 +}
 Index: src/via_id.h
 ===================================================================
---- src/via_id.h	(.../tags/release_0_2_903)	(revision 766)
-+++ src/via_id.h	(.../trunk)	(revision 766)
+--- src/via_id.h	(.../tags/release_0_2_903)	(revision 790)
++++ src/via_id.h	(.../trunk)	(revision 790)
 @@ -37,6 +37,8 @@
      VIA_P4M900,
      VIA_CX700,
@@ -1246,9 +1318,21 @@ Index: src/via_id.h
   * the CLE266, often labelled Ax and Cx.  The dividing line seems to be
 Index: src/via_video.c
 ===================================================================
---- src/via_video.c	(.../tags/release_0_2_903)	(revision 766)
-+++ src/via_video.c	(.../trunk)	(revision 766)
[...3348 lines suppressed...]
++        VIARefreshArea_UD(pScrn, num, pbox);
++        return;
++    }
++
++    if (pVia->rotate == RR_Rotate_90) {
++       tmpRot=1;
++    } else {
++       tmpRot=-1;       
++    }
+     dstPitch = pScrn->displayWidth;
+-    srcPitch = -pVia->rotate * pVia->ShadowPitch >> 2;
++    srcPitch = -tmpRot * pVia->ShadowPitch >> 2;
+ 
+     while (num--) {
+         width = pbox->x2 - pbox->x1;
+         height = pbox->y2 - pbox->y1;
+ 
+-        if (pVia->rotate == 1) {
++        if (pVia->rotate == RR_Rotate_90) {
+             dstPtr = ((CARD32*) pVia->FBBase
+                       + (pbox->x1 * dstPitch) + pScrn->virtualX - pbox->y2);
+             srcPtr = ((CARD32*) pVia->ShadowPtr
+@@ -262,7 +415,7 @@
+                 src += srcPitch;
+             }
+ 
+-            srcPtr += pVia->rotate;
++            srcPtr += tmpRot;
+             dstPtr += dstPitch;
+         }
+ 
+@@ -276,7 +429,7 @@
+     VIAPtr pVia = VIAPTR(pScrn);
+     RefreshAreaFuncPtr refreshArea = VIARefreshArea;
+ 
+-    if (pVia->rotate) {
++    if ((pVia->rotate)||(pVia->RandRRotation==TRUE)) {
+         if (!pVia->PointerMoved) {
+             pVia->PointerMoved = pScrn->PointerMoved;
+             pScrn->PointerMoved = VIAPointerMoved;
 Index: src/via_timing.c
 ===================================================================
 --- src/via_timing.c	(.../tags/release_0_2_903)	(revision 0)
-+++ src/via_timing.c	(.../trunk)	(revision 766)
++++ src/via_timing.c	(.../trunk)	(revision 790)
 @@ -0,0 +1,398 @@
 +/*
 + * Copyright 2007-2008 Gabriel Mansi.
@@ -8714,8 +9861,8 @@ Index: src/via_timing.c
 +}
 Index: src/Makefile.am
 ===================================================================
---- src/Makefile.am	(.../tags/release_0_2_903)	(revision 766)
-+++ src/Makefile.am	(.../trunk)	(revision 766)
+--- src/Makefile.am	(.../tags/release_0_2_903)	(revision 790)
++++ src/Makefile.am	(.../trunk)	(revision 790)
 @@ -43,23 +43,29 @@
           via_ch7xxx.c \
           via_ch7xxx.h \
@@ -8746,10 +9893,22 @@ Index: src/Makefile.am
           via_vbe.c \
           via_vgahw.c \
           via_vgahw.h \
+Index: src/via_ch7xxx.c
+===================================================================
+--- src/via_ch7xxx.c	(.../tags/release_0_2_903)	(revision 790)
++++ src/via_ch7xxx.c	(.../trunk)	(revision 790)
+@@ -33,6 +33,7 @@
+ #include "via_vgahw.h"
+ #include "via_ch7xxx.h"
+ #include "via_id.h"
++#include <unistd.h>
+ 
+ #ifdef HAVE_DEBUG
+ /*
 Index: src/via_dga.c
 ===================================================================
---- src/via_dga.c	(.../tags/release_0_2_903)	(revision 766)
-+++ src/via_dga.c	(.../trunk)	(revision 766)
+--- src/via_dga.c	(.../tags/release_0_2_903)	(revision 790)
++++ src/via_dga.c	(.../trunk)	(revision 790)
 @@ -248,7 +248,7 @@
  
          pScrn->SwitchMode(index, pScrn->currentMode, 0);
@@ -8770,8 +9929,8 @@ Index: src/via_dga.c
              pVia->DGAOldDisplayWidth = pScrn->displayWidth;
 Index: src/via_id.c
 ===================================================================
---- src/via_id.c	(.../tags/release_0_2_903)	(revision 766)
-+++ src/via_id.c	(.../trunk)	(revision 766)
+--- src/via_id.c	(.../tags/release_0_2_903)	(revision 790)
++++ src/via_id.c	(.../trunk)	(revision 790)
 @@ -87,10 +87,12 @@
      {"Asustek K8V-MX",                        VIA_K8M800,  0x1043, 0x8129, VIA_DEVICE_CRT},
      {"Mitac 8399",                            VIA_K8M800,  0x1071, 0x8399, VIA_DEVICE_CRT | VIA_DEVICE_LCD | VIA_DEVICE_TV}, /* aka "Pogolinux Konabook 3100" */
@@ -8793,7 +9952,14 @@ Index: src/via_id.c
  
      /*** PM800, PM880, PN800, CN400 ***/
      {"VIA VT3118 (PM800)",                    VIA_PM800,   0x1106, 0x3118, VIA_DEVICE_CRT}, /* borrowed by ECS PM800-M2 */
-@@ -138,6 +141,7 @@
+@@ -132,12 +135,14 @@
+ 
+     /*** P4M800Pro, VN800, CN700 ***/
+     {"Clevo/RoverBook Partner E419L",         VIA_VM800,   0x1019, 0x0F75, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
++    {"Haier A60-440256080BD",                 VIA_VM800,   0x1019, 0x0F79, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
+     {"PCChips P23G",                          VIA_VM800,   0x1019, 0x1623, VIA_DEVICE_CRT},
+     {"ECS P4M800PRO-M",                       VIA_VM800,   0x1019, 0x2122, VIA_DEVICE_CRT},
+     {"ECS C7VCM",                             VIA_VM800,   0x1019, 0xAA2D, VIA_DEVICE_CRT},
      {"PCChips V21G",                          VIA_VM800,   0x1019, 0xAA51, VIA_DEVICE_CRT},
      {"Asustek P5VDC-MX",                      VIA_VM800,   0x1043, 0x3344, VIA_DEVICE_CRT},
      {"Asustek P5VDC-TVM",                     VIA_VM800,   0x1043, 0x81CE, VIA_DEVICE_CRT},
@@ -8801,7 +9967,7 @@ Index: src/via_id.c
      {"Gateway MX3210",                        VIA_VM800,   0x107B, 0x0216, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
      {"VIA VT3344 (VM800) - EPIA EN",          VIA_VM800,   0x1106, 0x3344, VIA_DEVICE_CRT | VIA_DEVICE_TV},
      {"Gigabyte GA-8VM800M-775",               VIA_VM800,   0x1458, 0xD000, VIA_DEVICE_CRT},
-@@ -145,6 +149,7 @@
+@@ -145,6 +150,7 @@
      {"MSI Fuzzy CN700/CN700T/CN700G",         VIA_VM800,   0x1462, 0x7199, VIA_DEVICE_CRT | VIA_DEVICE_TV},
      {"MSI PM8M3-V",                           VIA_VM800,   0x1462, 0x7211, VIA_DEVICE_CRT},
      {"MSI PM8PM",                             VIA_VM800,   0x1462, 0x7222, VIA_DEVICE_CRT},
@@ -8809,7 +9975,7 @@ Index: src/via_id.c
      {"RoverBook Partner W500",                VIA_VM800,   0x1509, 0x4330, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
      {"Clevo/RoverBook Voyager V511L",         VIA_VM800,   0x1558, 0x0662, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
      {"Clevo M5xxS",                           VIA_VM800,   0x1558, 0x5406, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
-@@ -158,6 +163,7 @@
+@@ -158,6 +164,7 @@
      {"Asustek P5V800-MX",                     VIA_VM800,   0x3344, 0x1122, VIA_DEVICE_CRT},
  
      /*** K8M890 ***/
@@ -8817,7 +9983,7 @@ Index: src/via_id.c
      {"Asustek A8V-VM",                        VIA_K8M890,  0x1043, 0x81B5, VIA_DEVICE_CRT},
      {"Asustek M2V-MX SE",                     VIA_K8M890,  0x1043, 0x8297, VIA_DEVICE_CRT},
      {"Foxconn K8M890M2MA-RS2H",               VIA_K8M890,  0x105B, 0x0C84, VIA_DEVICE_CRT},
-@@ -179,6 +185,7 @@
+@@ -179,6 +186,7 @@
      {"Gigabyte GA-VM900M",                    VIA_P4M900,  0x1458, 0xD000, VIA_DEVICE_CRT},
      {"MSI VR321",                             VIA_P4M900,  0x1462, 0x3355, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
      {"MSI P4M900M / P4M900M2-F/L",            VIA_P4M900,  0x1462, 0x7255, VIA_DEVICE_CRT},
@@ -8825,7 +9991,7 @@ Index: src/via_id.c
      {"Everex NC1501/NC1503",                  VIA_P4M900,  0x1509, 0x1E30, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
      {"Clevo M660SE",                          VIA_P4M900,  0x1558, 0x0664, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
      {"Clevo M660SR",                          VIA_P4M900,  0x1558, 0x0669, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
-@@ -196,6 +203,7 @@
+@@ -196,19 +204,32 @@
      {"Samsung Q1B",                           VIA_CX700,   0x144D, 0xC02C, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
      {"FIC CE260",                             VIA_CX700,   0x1509, 0x2D30, VIA_DEVICE_LCD},
      {"FIC CE261",                             VIA_CX700,   0x1509, 0x2F07, VIA_DEVICE_LCD},
@@ -8833,7 +9999,9 @@ Index: src/via_id.c
      {"Packard Bell EasyNote XS",              VIA_CX700,   0x1631, 0xC201, VIA_DEVICE_LCD}, /* aka Everex Cloudbook CE1200V */
  
      /*** P4M890, VN890 ***/
-@@ -204,11 +212,20 @@
+     {"PCChips P29G",                          VIA_P4M890,  0x1019, 0x1629, VIA_DEVICE_CRT},
++    {"ECS P4M890T-M v2.0",                    VIA_P4M890,  0x1019, 0x2171, VIA_DEVICE_CRT},
+     {"PCChips ????",                          VIA_P4M890,  0x1019, 0x2174, VIA_DEVICE_CRT},
      {"Asustek P5V-VM ULTRA",                  VIA_P4M890,  0x1043, 0x81B5, VIA_DEVICE_CRT},
      {"Asustek P5V-VM DH",                     VIA_P4M890,  0x1043, 0x81CE, VIA_DEVICE_CRT},
      {"Mitac 8615",                            VIA_P4M890,  0x1071, 0x8615, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
@@ -8845,8 +10013,10 @@ Index: src/via_id.c
  
 +    /*** VX800 ***/
 +    {"VIA Epia M700",                         VIA_VX800,   0x1106, 0x1122, VIA_DEVICE_CRT},
++    {"VIA OpenBook",                          VIA_VX800,   0x1170, 0x0311, VIA_DEVICE_CRT | VIA_DEVICE_LCD}, /* VIA OpenBook eNote VBE8910 */
 +    {"Samsung NC20",                          VIA_VX800,   0x144d, 0xc04e, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
 +    {"Quanta DreamBook Light IL1",            VIA_VX800,   0x152d, 0x0771, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
++    {"Lenovo S12",                            VIA_VX800,   0x17aa, 0x388c, VIA_DEVICE_CRT | VIA_DEVICE_LCD},
 +
 +    /*** VX855 ***/
 +    {"VIA VT8562C",                           VIA_VX855,   0x1106, 0x5122, VIA_DEVICE_CRT},
@@ -8854,10 +10024,29 @@ Index: src/via_id.c
      /* keep this */
      {NULL,                                    VIA_UNKNOWN, 0x0000, 0x0000, VIA_DEVICE_NONE}
  };
+@@ -251,15 +272,15 @@
+ 	if ((Id->Chip == pVia->Chipset) && 
+            (Id->Vendor == SUBVENDOR_ID(pVia->PciInfo)) &&
+            (Id->Device == SUBSYS_ID(pVia->PciInfo))) {
+-	    xf86DrvMsg(pScrn->scrnIndex, X_PROBED, "Detected %s.\n", Id->String);
++	    xf86DrvMsg(pScrn->scrnIndex, X_PROBED, "Detected %s. Card-Ids (%4X|%4X)\n", Id->String, SUBVENDOR_ID(pVia->PciInfo), SUBSYS_ID(pVia->PciInfo));
+ 	    pVia->Id = Id;
+ 	    return;
+ 	}
+     }
+     
+     xf86DrvMsg(pScrn->scrnIndex, X_ERROR, 
+-	       "Unknown Card-Ids (%4X|%4X|%4X); please report to openchrome-users at openchrome.org\n",
+-               DEVICE_ID(pVia->PciInfo), SUBVENDOR_ID(pVia->PciInfo), SUBSYS_ID(pVia->PciInfo));
++	       "Unknown Card-Ids (%4X|%4X|%4X), Chipset: %s; please report to openchrome-users at openchrome.org\n", 
++               DEVICE_ID(pVia->PciInfo), SUBVENDOR_ID(pVia->PciInfo), SUBSYS_ID(pVia->PciInfo), pScrn->chipset);
+     pVia->Id = NULL;
+ }
+ 
 Index: src/via_timing.h
 ===================================================================
 --- src/via_timing.h	(.../tags/release_0_2_903)	(revision 0)
-+++ src/via_timing.h	(.../trunk)	(revision 766)
++++ src/via_timing.h	(.../trunk)	(revision 790)
 @@ -0,0 +1,51 @@
 +/*
 + * Copyright 2007-2008 Gabriel Mansi.


Index: xorg-x11-drv-openchrome.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-openchrome/devel/xorg-x11-drv-openchrome.spec,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -p -r1.49 -r1.50
--- xorg-x11-drv-openchrome.spec	25 Aug 2009 19:35:56 -0000	1.49
+++ xorg-x11-drv-openchrome.spec	18 Sep 2009 21:40:28 -0000	1.50
@@ -10,7 +10,7 @@
 Summary:	Xorg X11 openchrome video driver
 Name:		xorg-x11-drv-openchrome
 Version:	0.2.903
-Release:	15%{?dist}
+Release:	16%{?dist}
 URL:		http://www.openchrome.org
 License:	MIT
 Group:		User Interface/X Hardware Support
@@ -25,8 +25,6 @@ Patch99:         openchrome-0.2.903-late
 # Fedora specific patches :
 #Patch100:       openchrome-0.2.903-disable_hwcursor.patch
 # Experimental patches (branch backport, etc...): 
-Patch200:       openchrome-0.2.903-remove_resources_RAC.patch
-Patch208:       openchrome-vt1625.patch
 
 ExclusiveArch:	%{ix86} x86_64
 
@@ -67,8 +65,6 @@ X.Org X11 openchrome video driver XvMC d
 %prep
 %setup -q -n %{tarball}-%{version}
 %patch99 -p0 -b .latest
-%patch200 -p0 -b .remove_res_RAC
-%patch208 -p0 -b .vt1625
 
 
 %build
@@ -126,6 +122,10 @@ fi
 
 
 %changelog
+* Fri Sep 18 2009 Xavier Bachelot <xavier at bachelot.org> - 0.2.903-16
+- Update to latest snapshot (svn 789).
+- Drop upstreamed patches.
+
 * Tue Aug 25 2009 Xavier Bachelot <xavier at bachelot.org> - 0.2.903-15
 - Add patch for resources/RAC API removal in xserver (RHBZ#516765).
 




More information about the scm-commits mailing list