Subject: XFree86 3.1.2A released
To: None <port-i386@NetBSD.ORG>
From: Matthieu Herrb <matthieu@laas.fr>
List: port-i386
Date: 11/23/1995 09:40:40
                         Announcing the Release of
                      XFree86[TM] Beta Version 3.1.2A

                              22 November 1995

  The XFree86 Project, Inc is now making its beta versions available to
  the public in binary form.  The first of these is version 3.1.2A.

  Binaries are currently available for FreeBSD (2.0.5, also OK for 2.1.0),
  NetBSD 1.1, Linux (a.out and ELF), ISC, and SVR4.  They can be found
  at ftp://ftp.xfree86.org/pub/XFree86/3.1.2A/, and most of the usual
  XFree86 mirror sites.  These binaries are update sets relative to the
  last full release version (3.1.2).  This means that 3.1.2 must be
  installed first.

  The release notes for this release explain the reasons for the change
  in our beta release policy, changes in version 3.1.2A, and how to install
  it.  A copy of the release notes is included below.  They can also be
  found at http://WWW.XFree86.org/3.1.2A/RELNOTES.html.


  Release Notes for XFree86[TM] 3.1.2A (beta version)
  The XFree86 Project, Inc

  19 November 1995

  This document describes the rationale and conditions of this beta
  release, what is new in the XFree86 beta version 3.1.2A compared with
  the current release version 3.1.2, and how to install this beta
  release.

  1.  General Information about Beta Releases

  This is a beta release of XFree86.  XFree86 beta releases are
  available to the public in binary form only.  Source code is available
  only to registered members of the XFree86 beta team.  The main reason
  for this is that XFree86 beta versions often contain source code from
  other sources (such as the X Consortium) which is not yet available
  for public release.  If you want to test or work on these releases at
  the source code level, you can apply for membership of the XFree86
  beta team by sending email to XFree86@XFree86.org.

  The X servers included in beta releases have a built-in expiry date.
  The reason for this is to try to prevent them from persisting beyond
  the date of the next release.  The expiry date for 3.1.2A is 1
  February 1996.

  The XFree86 binary beta releases may be freely redistributed providing
  that they are not modified in any way, and providing that an
  unmodified version of this document is included with the distribution.

  The reasons for making this beta release publicly available are to
  give it the widest possible testing, and also to make support for new
  hardware available.

  The XFree86 Project encourages people to test this beta release, and
  to send us a report.  We need both success and failure reports, and we
  also need people using already supported hardware to test these beta
  releases to make sure that we haven't broken anything while adding
  support for new hardware.  A template for the Beta test reports can be
  found in the file ``BetaReport'' which should be available from the
  same place you got this file.  It is also installed in
  /usr/X11R6/lib/X11/doc/.  Beta test reports should be sent to
  report@XFree86.org.  Please do not send these reports to our usual
  support address.

  2.  New Features in 3.1.2A

  2.1.  General X server changes


     o  Underscore characters are now ignored in Options and keywords in
        the XF86Config file.

     o  The built-in X server malloc is used by default.

     o  Fix a problem that can cause the X server to crash when running
        xvidtune.

     o  A new pointer keyword RepeatMiddle has been added to support
        dual-protocol 3-button mice which repeat the previous button
        event when the middle button is pressed in Microsoft-compatible
        mode.  If you've had problems getting the middle button working
        on your mouse, try this.



     o  Bitmap fontpath elements can have ":unscaled" appended to
        prevent the fonts from being treated as scalable.  This works
        with the fontserver (xfs) too.

  2.2.  Trident driver (SVGA server)


     o  Preliminary support is included for the TGUI 9440.

  2.3.  Cirrus driver (SVGA server)


     o  Support has been added for the CL-GD7543.

     o  The programmable clock code has been improved to avoid unstable
        settings.

  2.4.  ARK driver (SVGA server)


     o  Preliminary support has been added for the ICS5342
        RAMDAC/programmable clock, which is used on the Stealth64
        Graphics 2001 card.  This has had very little testing so far.
        To enable this, add the following lines to the Device section of
        your XF86Config file:


                  Ramdac    "ics5342"
                  ClockChip "ics5342"





     Do not include any Clocks lines in your XF86Config file.

     o  Panning has been fixed for ARK2000PV cards with 2MB of video
        memory.

  2.5.  WD90C24 driver (SVGA server)


     o  A problem with snow at high clocks has been fixed.

  2.6.  S3 server


     o  The default InvertVCLK settings have been changed for #9 Motion
        771 cards and Hercules Terminator 64 Pro cards.  If you have
        needed to add Invert_VCLK lines to your XF86Config file to avoid
        screen wrapping with version 3.1.2, please remove them when
        testing this version.  If there are problems with the new
        defaults, please report them to us.

     o  Preliminary support has been added for the AT&T 20C409 and AT&T
        20C499 RAMDACs with 868 cards.  8bpp pixel multiplexing
        currently does not work.

     o  The IBM RGB526 RAMDAC used on the newer Diamond Stealth64 Video
        3240/3400 cards isn't yet auto-detected, but it will work if the
        following line is added to the Device section of your XF86Config
        file:




             Ramdac "ibm_rgb526"





  2.7.  Mach32 server


     o  Hardware cursor mask problem has been fixed.

  2.8.  Mach64 server


     o  Hardware cursor mask problem has been fixed.

     o  Support for the AT&T 20C408 RAMDAC/Clockchip has been added.

     o  Arbitrary clocks can be used on most boards with supported clock
        chips.  This is enabled with the "program_clocks" option.

  2.9.  ET4000/W32 server


     o  Support has been added for the ICS5341 programmable clock.  To
        enable this, add the following lines to the Device section of
        your XF86Config file:


                  Ramdac    "ics5341"
                  ClockChip "ics5341"





     o  Problems that could cause the W32 server to crash at startup or
        get stuck in a loop at exit have been fixed.

  2.10.  AGX server


     o  Fix for clock probing with AGX-010 chips.

  2.11.  VGA16 server


     o  A problem preventing the StaticGray visual from working has been
        fixed.

  2.12.  xf86config utility


     o  Incorrect handling of IBM RGB Ramdacs has been fixed.

  2.13.  SuperProbe


     o  Added detection for C&T 65548, Cirrus CL-GD7543/1, AT&T 20C409,
        AT&T20C499, and fixed an incorrect ET4000/W32 probe problem.

  2.14.  Client/Library changes




     o  The xdm security fix from the X Consortium's fix-13 is included.

     o  xconsole has been updated for Unixware 2.x.

     o  Colour support has been added to xterm.

     o  XNLS support has been added for KOI8-R.

     o  xrdb dynamically allocates string space to avoid overruns.

     o  A memory overrun problem in xterm has been fixed.

     o  An "AllowNullPasswd" resource has been added to xdm.

     o  libXt bug fix from the X Consortium's fix-13.

  3.  Installing an XFree86 Beta Release

  The XFree86 3.1.2A binary beta release is distributed as a upgrade to
  3.1.2.  It consists of the following files:


       BetaReport         Beta test report template form
       X312A8514.tgz      8514/A server
       X312AAGX.tgz       AGX server
       X312AMa32.tgz      Mach 32 server
       X312AMa64.tgz      Mach 64 server
       X312AMa8.tgz       Mach 8 server
       X312AMono.tgz      Mono server
       X312AP9K.tgz       P9000 server
       X312ASVGA.tgz      SVGA server
       X312AVG16.tgz      16 colour VGA server
       X312AW32.tgz       ET4000/W32 server
       X312Aupd.tgz       clients/libraries that have changed since 3.1.2
       postinst.sh        script to run after installing the 3.1.2A binaries




  If you don't already have XFree86 3.1.2 installed, first install that.
  Then, you will need to get at least one of the XFree86 3.1.2A X
  servers plus the update set (X312Aupt.tgz), the post-install script,
  and the BetaReport file.  It is recommended that this release be
  installed in the directory /usr/XFree86-3.1.2A.  You will need to be
  `root' to do the installation.  The following example is for
  installing the S3 and Mono servers, and it assumes that the above
  files are located in /var/tmp:



               mkdir /usr/XFree86-3.1.2A
               cd /usr/XFree86-3.1.2A
               gzip -d < /var/tmp/X312AS3.tgz | tar vxf -
               gzip -d < /var/tmp/X312AMono.tgz | tar vxf -
               gzip -d < /var/tmp/X312Aupd.tgz | tar vxf -
               sh /var/tmp/postinst.sh




  The postinst.sh script makes a backup copy of the 3.1.2 versions you
  already had installed in /usr/X11R6.  It puts the backups into the
  /usr/XFree86-3.1.2 directory.  It then links the 3.1.2A versions into
  /usr/X11R6.


  Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml,v 3.5 1995/11/19 02:18:15 dawes Exp $

































































\n$XFree86: xc/programs/Xserver/hw/xfree86/doc/RELNOTES,v 3.6 1995/11/19 02:18:39 dawes Exp $