pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/xf86-video-siliconmotion Update to 1.7.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/258fa43f3e74
branches:  trunk
changeset: 394347:258fa43f3e74
user:      hasso <hasso%pkgsrc.org@localhost>
date:      Tue Jun 09 06:37:45 2009 +0000

description:
Update to 1.7.1.

1.7.1 changeLog:
- ------------------------------------------------------------------------
Alan Coopersmith (2):
      Remove xorgconfig & xorgcfg from See Also list in man page
      Add README with pointers to mailing list, bugzilla & git repos

Francisco Jerez (8):
      Dynamically switch virtual refresh mode.
      Set dualhead to on by default on SM72x chipsets.
      Minor corrections at the man page.
      Drop the outdated configuration options documentation in README.
      Wait for vertical retrace before writing registers at SMILynx_CrtcDPMS_*
      Don't attempt monitor detection on SM712.
      Increase the maximum clock value to 200MHz on SM712.
      Bump version to 1.7.1.

Jamie Lentin (1):
      Stop clearing of "VESA compliance power down mode" bit

Matthieu Herrb (1):
      Fix direct access to IO space on chipsets with no IOBase mapping.

Niels de Vos (1):
      siliconmotion: Fix disabling of debugging if SMI501_CLI_DEBUG is set to 0

1.7.0 changeLog:
- ------------------------------------------------------------------------
Adam Jackson (1):
      Dead code removal.

Arnaud Patard (1):
      Correct a problem when handling i420 format.

Francisco Jerez (28):
      Memory detection moved before memory mapping in SMI_PreInit.
      Make the int10/VBE initialization depend on the UseBIOS
configuration option.
      Updates in SMI_EnterVT when remapping memory.
      RandR rotation implemented.
      Some fixes in the EXA UTS/DTS code.
      Allow using XV and RandR rotation simultaneously.
      Fix XAA, ShadowFB and VT switching for non-sm501 chipsets
      RandR1.2 initial implementation (WIP)
      Some corrections in the CRTC code.
      Simple EXA Composite implementation.
      Changes in the video overlay clipping code.
      Lynx hardware cursor code adapted to the CRTC interfaces.
      Remove shadowfb based rotation support.
      Update the man page
      Remove unused fifo_* options.
      Disable screen centering on mode initialization.
      Some corrections on the Lynx modesetting code.
      Fix XAA SolidFill with 32 bpp framebuffer.
      Fall back to UseBIOS off when VBEInit fails.
      Enable linear memory mode on SMI_MapMmio.
      Fix crashes when switching VTs with EXA enabled.
      Add some quirks for SM712 modesetting.
      Cleanup the Lynx register saving/restoring code.
      Allocate crtc->funcs and output->funcs in the heap.
      Fix SMI_CrtcShadowAllocate.
      Add a CRTC/Output implementation using BIOS for modesetting.
      Add support for clone mode on Lynx chipsets.
      Some more quirks for the SM712.

Nathael Pajani (1):
      Bit twelve on CPR00 bitfield is not bit eleven...

Paulo Cesar Pereira de Andrade (92):
      Fix build for removal of xf86Version.h
      Add initial support and macros for the MSOC.
      Change SILICONMOTION_NAME value
      Add code to probe and recognize the SMI501 chipset
      MSOC doesn't access VGA registers or VBE/INT10
      Update xaa and generic acceleration code for the MSOC.
      Update MSOC video interface.
      Bump version to 1.6.1.
      Split SMI_MapMem in SMI_MapMem and SMI_MapMmio
      Don't pretend this driver compiles on XFree86.
      Correct xv video problems on MSOC.
      Correct all compiler warning messages.
      Rename global smi501 functions to have SMI501 prefix.
      Complete rewrite of smi_501.c and smi_501.h.
      Update for new smi_501 interfaces.
      Correct video offscreen memory allocation routines.
      Add a missing CHECK_SECONDARY macro call.
      Add initial exa support for SMI501.
      Enable pci retry and pci burst by default.
      Add MSOC palette support to run at 8 bpp.
      Kludge to not lock the SMI 501 when running at 8bpp.
      Fix a leak and minor cosmetic change.
      Rework/simplify debug macros.
      Simplify hw cursor and sw cursor option handling.
      Remove unused .cvsignore files.
      Split SMI501_ModeInit in two functions.
      Correct logic in sw cursor handling and add missing entries to
.gitignore.
      Correct problems in clock setting.
      Fix incorrect understanding of the pixel clock from specs.
      Don't try to find the closest clock, just use highest one.
      Properly check pScrn->driverPrivate before deferencing it.
      Don't always program CRT clock and registers.
      Update to match the SMI 502 chipset specs.
      Remove the macro field, and rename the detail structure to f.
      Correct clock programming for the SMI 501/502
      Add support for the extra divider in the alternate pixel clock setting.
      Rewrite some macros to not have side effects in if/else nesting.
      Remove the IN_SEQ and OUT_SEQ macros.
      Rename macro "bitfield" to "bits" and correct a wrong division.
      Simplify regsmi.h by removing most unused SMI501 defines.
      Don't use the 1 multiplier on older chipsets.
      Rewrite WaitQueue and WaitIdle accell macros
      Make the input frequency in SMI501_FindPLLClock a variable
      Add a PanelSize/60Hz CVT mode at driver initialization
      Minor corrections for smi501 for the randr1.2 integration.
      Remove dependency on xf86cvt.c.
      Extra MSOC tweaks for the RandR1.2 changes.
      Correct incorrect pll3 calculation.
      Revert/modify some RandR changes to reenable XAA.
      Update sm502 pll3 programming.
      Don't change M1XCLK unless option specified in xorg.conf.
      Crt interface corrections.
      Use existing "Dualhead" option in MSOC.
      Make UseFBDev option functional again.
      Make Dualhead option functional.
      Update msoc to use randr cursor routines
      SMI501/502 cursor fixes.
      Disable HW cursor in dualhead mode in smi 501/502
      Update memory detection for MSOC.
      Make MSOC work with EXA offscreen manager.
      Add CSCVideo option to smi 501/502.
      Allow setting modes larger then panel for secondary output.
      Use the CRT Monitor Detect MSOC register.
      Remove the ZoomOnLCD option and update manpage for PCIRetry.
      Correct wrong offset value for secondary hardware cursor.
      Add support for the reading/writing the alpha layer registers.
      Implement an argb cursor using the alpha layer.
      Disable detection of crt for the smi 501/502.
      Correct a problem in CSC video on the smi 501/502.
      Enable gamma correction on the MSOC.
      Changed to use panel plane tl and tr to center modes smaller then
panel size.
      Don't restore alpha registers, as they are not being modified.
      Be more liberal about mode width validation.
      MSOC: Hide cursor on mode setup when using software cursor.
      Correct regressions in CSCVideo
      Only compile smi_dga.c when xf86DiDGAInit is not available.
      Don't explicitly call the cursor routines.
      Correct EXA+Randr+rotated mode.
      Enable XAA and randr rotated modes.
      Declare DGA fields only when not using xf86DiDGAInit.
      Use a single debug macro for leaving functions.
      Ensure the engine is idle before switching to a virtual terminal.
      Remove smi_dga.c and polylines code from smi_xaa.c.
      DGA is dependent on HAVE_XMODES.
      Properly restore console on the smi 501/502.
      Unless there is a xorg.conf option, don't modify mclck neither mxclck.
      Janitor/maintenance patches.
      Add definitions for the SMI 501/502 "command list interpreter".
      Enable the SMI 501/502 command list interpreter in a "debug" build.
      Simplification and redundancy removal in video code.
      Use util-macros XORG_CHANGELOG and XORG_CWARNFLAGS.
      Bump release to 1.7.0.

diffstat:

 x11/xf86-video-siliconmotion/Makefile |  5 ++---
 x11/xf86-video-siliconmotion/distinfo |  8 ++++----
 2 files changed, 6 insertions(+), 7 deletions(-)

diffs (27 lines):

diff -r 0ae289a9e947 -r 258fa43f3e74 x11/xf86-video-siliconmotion/Makefile
--- a/x11/xf86-video-siliconmotion/Makefile     Tue Jun 09 06:33:06 2009 +0000
+++ b/x11/xf86-video-siliconmotion/Makefile     Tue Jun 09 06:37:45 2009 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.5 2009/06/07 11:24:38 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2009/06/09 06:37:45 hasso Exp $
 #
 
-DISTNAME=      xf86-video-siliconmotion-1.6.0
-PKGREVISION=   2
+DISTNAME=      xf86-video-siliconmotion-1.7.1
 CATEGORIES=    x11
 MASTER_SITES=  ${MASTER_SITE_XORG:=driver/}
 EXTRACT_SUFX=  .tar.bz2
diff -r 0ae289a9e947 -r 258fa43f3e74 x11/xf86-video-siliconmotion/distinfo
--- a/x11/xf86-video-siliconmotion/distinfo     Tue Jun 09 06:33:06 2009 +0000
+++ b/x11/xf86-video-siliconmotion/distinfo     Tue Jun 09 06:37:45 2009 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2008/08/09 16:04:46 tnn Exp $
+$NetBSD: distinfo,v 1.3 2009/06/09 06:37:45 hasso Exp $
 
-SHA1 (xf86-video-siliconmotion-1.6.0.tar.bz2) = f163b3f081373bec8a9d353c2be6ef0efe933eec
-RMD160 (xf86-video-siliconmotion-1.6.0.tar.bz2) = 6a1f93d9c3f6c632b283fd2ef78f148420bafb16
-Size (xf86-video-siliconmotion-1.6.0.tar.bz2) = 279146 bytes
+SHA1 (xf86-video-siliconmotion-1.7.1.tar.bz2) = d246ee7ca3e70ddcd7fcff92d4d0174abef0c241
+RMD160 (xf86-video-siliconmotion-1.7.1.tar.bz2) = a6e3c33e9657983f876db5813948909171704aee
+Size (xf86-video-siliconmotion-1.7.1.tar.bz2) = 335351 bytes



Home | Main Index | Thread Index | Old Index