home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 10 / mycd10.iso / share / linux / relnotes < prev    next >
Encoding:
Text File  |  1996-12-04  |  28.1 KB  |  925 lines

  1.   Release Notes for XFree86[TM] 3.2
  2.   The XFree86 Project, Inc
  3.  
  4.   29 October 1996
  5.  
  6.   This document describes the new features in XFree86 3.2 compared with
  7.   the previous full release, 3.1.2.  It also includes installation
  8.   instructions for the binary distributions.
  9.  
  10.   1.  XFree86 and X11R6.1
  11.  
  12.   XFree86 releases starting with the 3.1.2D beta are based on the X
  13.   Consortium's X11R6.1.
  14.  
  15.   R6.1 is an update to R6, and is intended to be compatible with R6 at
  16.   the source and protocol levels.  Binaries should be upward-compatible.
  17.   X11R6.1 includes some new Xserver extensions: DOUBLE-BUFFER, XKEYBOARD
  18.   and RECORD.  LBX has been dropped from R6.1, and as such, has been
  19.   dropped from XFree86 too.  It is expected that it will reappear in
  20.   some form in a future release.
  21.  
  22.   2.  OS issues
  23.  
  24.   Always check the OS specific README files for special requirements or
  25.   caveats.
  26.  
  27.   Users running Linux/Elf (on Intel platforms) should note that they
  28.   will need ld.so-1.7.14.  This can be found at
  29.   tsx-11.mit.edu:pub/linux/packages/GCC
  30.   <ftp://tsx-11.mit.edu/pub/linux/packages/GCC>.
  31.  
  32.   3.  New Features in 3.2
  33.  
  34.   Note, items marked with `*' have been added since the last beta
  35.   release (3.1.2G).
  36.  
  37.   3.1.  General
  38.  
  39.  
  40.      o  XFree86 3.2 includes the X Consortium's X11R6.1.
  41.  
  42.      o  XFree86-3.2 includes a full distribution for Linux/m68k.
  43.  
  44.      o  XFree86-3.2 includes a full distribution for Linux/Alpha.
  45.  
  46.      o  XFree86-3.2 includes a full distribution for OS/2.
  47.  
  48.   3.2.  General X server changes
  49.  
  50.  
  51.      o  A `DefaultColorDepth' keyword has been added for the Screen
  52.         section in XF86Config files to allow the default bpp to be
  53.         specified.
  54.  
  55.      o  A `-nolock' server command-line option has been added to allow
  56.         the server's locking mechanism to be disabled.
  57.  
  58.      o  All VGA cards with a set of discrete clocks (i.e. not a
  59.         ClockChip or a ClockProg) can now also use all the clocks
  60.         mentioned in the clocks line divided by 2.  This presents the
  61.         server with twice as many clocks to choose from.  Add the option
  62.         "clkdiv2" to the "Device" section of XF86Config to enable this.
  63.  
  64.      o  Some cursor colouring bugs have been fixed for servers that use
  65.         hardware cursors.
  66.  
  67.      o  A security problem related to the X server's lock files has been
  68.         fixed.
  69.  
  70.      o  The VidMode extension (as used by xvidtune) now by default only
  71.         allows changes to modes by clients using a local connection
  72.         type.  There is also an option to completely disable mode
  73.         changes via this extension.
  74.  
  75.      o  A new server extension called "XFree86-Misc" has been added.
  76.         The primary purpose of this is to allow reconfiguration of some
  77.         parameters while the server is running.  Some functions
  78.         previously in the VidMode extension (like screen save functions)
  79.         have been moved to this new extension.
  80.  
  81.      o  Support has been added for the ALPS GlidePoint.  A tap on the
  82.         pad is treated as a fourth button.
  83.  
  84.      o  The XKEYBOARD extension is included in the servers as part of
  85.         X11R6.1.  It is enabled by default, but can be disabled either
  86.         from the command line (see the Xserver man page) or from the
  87.         XF86Config file (see XkbDisable in the XF86Config man page).
  88.         With this extension enabled, you may see some differences in the
  89.         keyboard mappings.
  90.  
  91.      o  A new extension called XFree86-DGA is now provided.  This allows
  92.         a client program to get direct access to the video card's
  93.         memory.  This is implemented for most of the servers/drivers
  94.         that can support it.  Connections are only allowed from clients
  95.         using a local connection type (e.g., DISPLAY=":0").  For details
  96.         of the client-side API, see the XF86DGA(3) man page, and the
  97.         file README.DGA.
  98.  
  99.      o  An implementation of the XInput extension is now included.  It
  100.         has support for the following devices:
  101.  
  102.         +  Joystick (Linux, FreeBSD, NetBSD and OpenBSD only)
  103.  
  104.         +  Wacom tablet (Wacom IV protocol only)
  105.  
  106.         +  Elographics touchscreen
  107.  
  108.         +  SummaSketch tablet
  109.  
  110.         +  Mouse
  111.  
  112.         Refer to the XF86Config(4/5) manual page and the xinput document
  113.         for configuration details.
  114.  
  115.      o  The default black and white pixel values are now black = 0 and
  116.         white = 1 for all servers.  This may be swapped with the
  117.         `-flipPixels' command-line option.
  118.  
  119.      o  Underscore characters are now ignored in Options and keywords in
  120.         the XF86Config file.
  121.  
  122.      o  The built-in X server malloc is used by default.
  123.  
  124.      o  A problem that can cause the X server to crash when running
  125.         xvidtune has been fixed.
  126.  
  127.      o  Bitmap fontpath elements can have ":unscaled" appended to
  128.         prevent the fonts from being treated as scalable.  This works
  129.         with the fontserver (xfs) too.
  130.  
  131.  
  132.  
  133.      o  *The PEX and XIE server extensions can now be dynamically loaded
  134.         for Linux/ELF, FreeBSD, NetBSD and OpenBSD.
  135.  
  136.   3.3.  XF86Setup
  137.  
  138.  
  139.      o  3.2 includes a new, graphical utility for X server configuration
  140.         called `XF86Setup'.  NOTE: this utility requires that you have
  141.         the VGA16 server installed, as well as the server specific to
  142.         your video card.
  143.  
  144.   3.4.  PC98 Support
  145.  
  146.  
  147.      o  Support has been added for PC98 machines.  These are Intel based
  148.         machines which are common in Japan.
  149.  
  150.      o  Support has been added for the PANIX-PC98 SVR4.0 OS.
  151.  
  152.      o  The following PC98-specific X servers are included:
  153.  
  154.         +  XF98_NECS3 PC98 NEC(S3) server.
  155.  
  156.         +  XF98_PWSKB SKB-PowerWindow(S3) server.
  157.  
  158.         +  XF98_PWLB  PC98 PowerWindowLB(S3) server.
  159.  
  160.         +  XF98_GA968 GA-968V4/PCI(S3 968).
  161.  
  162.         +  XF98_TGUI Cyber9320 and TGUI9680.
  163.  
  164.         +  XF98_NKVNEC NKV-NEC(cirrus) server.
  165.  
  166.         +  XF98_WABS WABS(cirrus) server.
  167.  
  168.         +  XF98_GANBWAP GANB-WAP(cirrus) server.
  169.  
  170.         +  XF98_WABEP WAB-EP(cirrus) server.
  171.  
  172.         +  XF98_WSNA WSN-A2F(cirrus) server.
  173.  
  174.         +  XF98_EGC EGC(generic vga16) server.
  175.  
  176.         +  XF98_NEC480 PEGC-480(generic vga256) server.
  177.  
  178.   3.5.  XInput Extension
  179.  
  180.  
  181.      o  Motion history support is included for XInput devices.
  182.  
  183.      o  XInput drivers are now dynamically loadable for Linux/ELF,
  184.         FreeBSD, and NetBSD.
  185.  
  186.      o  Multiple instances of XInput devices may be specified.
  187.  
  188.   3.6.  S3 server
  189.  
  190.  
  191.      o  Support for the S3 Trio64V+.
  192.  
  193.      o  *New server (XF86_S3V) for the S3 ViRGE and ViRGE/VX.  Note that
  194.         this server is very new, and is considered "beta".  Please
  195.         report any problems with it.
  196.  
  197.  
  198.  
  199.      o  Support in the S3 server for the AT&T 20C409 and 20C499 RAMDACs.
  200.  
  201.      o  Some potential problems with the way the accelerator is used
  202.         have been fixed.
  203.  
  204.      o  A new driver has been added for the 868/968/Trio64V+ which uses
  205.         the new MMIO mode available with these chips.  This new driver
  206.         is used by default for these chips on Intel platforms, but not
  207.         yet on Alpha platforms.  It can be enabled for Alpha platforms
  208.         by specifying:
  209.  
  210.                 Chipset "NewMMio"
  211.  
  212.  
  213.  
  214.      If you see any problems with the new driver, please let us know.
  215.      It is possible to disable this new driver and use the old one by
  216.      specifying:
  217.  
  218.              Chipset "mmio_928"
  219.  
  220.  
  221.  
  222.      in the Device section.  Please test the new driver before disabling
  223.      it, and for any problem you see, also check if it happens with the
  224.      old driver, and let us know (even if the old driver fixes the prob-
  225.      lem!).
  226.  
  227.      o  An initialisation problem with some VideoLogic cards has been
  228.         fixed.
  229.  
  230.      o  Support for the ELSA Winner 2000PRO/X rev G and ELSA Gloria-8
  231.         (except the GLint 300SX 3D chip) has been added.
  232.  
  233.      o  Problems with S3 dashed lines are fixed.
  234.  
  235.      o  Added options "slow_dram" and "slow_edodram" to avoid pixel
  236.         errors on the display for some broken cards.
  237.  
  238.      o  A Ti3026 clock problem that appears on some SPEA cards has been
  239.         fixed.
  240.  
  241.      o  Code has been added to automatically detect the Trio32 bug that
  242.         causes font cache problems.  When detected, a workaround is
  243.         activated..
  244.  
  245.      o  Framebuffer address problems with some 1MB Trio64 VLB cards
  246.         should be fixed.
  247.  
  248.      o  The low ICS5342 clock limit has been removed.
  249.  
  250.      o  Detection of Diamond S3 cards has been improved.  If you've
  251.         needed to use the "diamond" option to avoid screen wrapping in
  252.         previous releases, try removing it and let us know if there are
  253.         any problems.
  254.  
  255.      o  Memory parameter calculations for 2MB Trio64 cards have been
  256.         fixed.  If you've needed to add something like "S3MClk 170" to
  257.         your XF86Config with previous versions, you should remove it
  258.         now.
  259.  
  260.      o  The handling of the S3RefClk XF86Config setting has been fixed
  261.         for cards with an IBM Ramdac.
  262.  
  263.  
  264.  
  265.      o  Support for S3 and Bt485 HW cursor in doublescan modes.
  266.  
  267.      o  Fix positioning of IBM RGB Ramdac HW cursor in interlace and
  268.         doublescan modes (the cursor shape still isn't correct).
  269.  
  270.      o  Improved linear fb detection for PCI cards.  In particular this
  271.         should allow most Trio64V+ cards to use the linear fb, which
  272.         seems to prevent a lot of the lockups that have been reported.
  273.  
  274.      o  Support for the ELSA Elsa Winner2000PRO/X-2,4 Rev.G which uses
  275.         an ICS9161A clock chip as well as the Ti3026 RAMDAC (clock
  276.         doubling not supported yet).
  277.  
  278.      o  The default InvertVCLK settings have been changed for #9 Motion
  279.         771 cards and Hercules Terminator 64 Pro cards.  If you have
  280.         needed to add Invert_VCLK lines to your XF86Config file to avoid
  281.         screen wrapping with version 3.1.2, please remove them when
  282.         testing this version.  If there are problems with the new
  283.         defaults, please report them to us.
  284.  
  285.      o  *Text clipping performance has been improved.
  286.  
  287.   3.7.  Mach64 server
  288.  
  289.  
  290.      o  Most problems in the handling of block_write have been fixed.
  291.         Nevertheless, you still might need to add the "no_block_write"
  292.         option to your XF86Config if the BIOS doesn't correctly
  293.         initialise the chip.
  294.  
  295.      o  Screen blanking for some Mach64 CT cards running at 16bpp and
  296.         32bpp has been fixed.  Problems remain for some revisions of the
  297.         CT chip.
  298.  
  299.      o  The Mach64 server supports the VT and GT chipset.  The GT is
  300.         also known as "3D Rage".  The newer 3D Rage II is not yet
  301.         supported.
  302.  
  303.      o  A problem with olvwm icons has been fixed.
  304.  
  305.      o  A problem with ghostview scrollbars has been fixed.  This may
  306.         also fix some Netscape font problems that have been reported.
  307.  
  308.      o  The Mach64 CT (also known as the 264CT or 215CT22200) chip is
  309.         now supported.  This chip has a integrated RAMDAC and clockchip,
  310.         and is used on some Graphics Xpression and WinBoost cards.
  311.  
  312.      o  The Mach64 GX-F (GX rev 3) is now supported.
  313.  
  314.      o  The IBM RGB514 RAMDAC is now supported (as used on the ATI
  315.         Graphics Turbo Pro 1600).
  316.  
  317.      o  The memory base should now be correctly detected for VLB cards.
  318.         If you've needed to add a `MemBase' line to the XF86Config for
  319.         previous versions, please try removing it, and let us know if
  320.         there are any problems.
  321.  
  322.      o  Cursor colour problems at 16bpp/32bpp mode with some RAMDACs
  323.         have been fixed.
  324.  
  325.      o  Errors in detecting some RAMDACs (like the CH8398) should now be
  326.         fixed.
  327.  
  328.      o  8 bit-per-RGB mode (when running at 8bpp) is now the default for
  329.         RAMDACs that support it.
  330.  
  331.      o  Hardware cursor mask problem has been fixed.
  332.  
  333.      o  Support for the AT&T 20C408 RAMDAC/Clockchip has been added.
  334.  
  335.      o  Arbitrary clocks can be used on most cards with supported clock
  336.         chips.
  337.  
  338.      o  Hardware cursor color problem on Mach64 CT, VT and GT chips at
  339.         16bpp and 32bpp has been fixed.
  340.  
  341.      o  Doublescan mode is supported on VT and GT chipsets.  The
  342.         hardware cursor is not correctly displayed in doublescan modes,
  343.         but functions correctly.  No other Mach64 chipsets can support
  344.         an accelerated doublescan mode.
  345.  
  346.      o  Video noise on certain CT, VT and GT chips has been eliminated
  347.         (on nearly all cards) or reduced as much as possible (on certain
  348.         CT based cards).
  349.  
  350.      o  Clock chip programming accuracy has been greatly improved on CT,
  351.         ET, VT and GT based cards.  This may result in modes that were
  352.         set up for a previous release not being displayed as before.
  353.         With the xvidtune program, you can adjust the screen to work
  354.         with the now correct clock programming.
  355.  
  356.      o  *The reliability of the Mach64 detection code has been improved.
  357.  
  358.   3.8.  Mach32 server
  359.  
  360.  
  361.      o  Hardware cursor mask problem has been fixed.
  362.  
  363.      o  *16bpp support has been added for the AT&T 20C490 and Bt481
  364.         RAMDACs.
  365.  
  366.      o  *Some VT switching problems have been fixed.
  367.  
  368.   3.9.  W32 server
  369.  
  370.  
  371.      o  Support has been added for the ET6000
  372.  
  373.      o  Support has been added for the ICD2061A clock chip (which is
  374.         used on the Diamond Stealth 32).
  375.  
  376.      o  The server's reporting of bits/RGB resolution has been fixed.
  377.  
  378.      o  Support for the STG1703 RAMDAC/clock has been added.  Clocks up
  379.         to 135MHz should be OK.  To use the programmable clock add the
  380.         following line to the Device section of the XF86Config:
  381.  
  382.  
  383.                   ClockChip "stg1703"
  384.  
  385.  
  386.  
  387.  
  388.  
  389.      o  Options have been added to allow PCI burst mode and W32
  390.         interleaving to be turned on or off.  The XF86Config Device
  391.         section entries for these are:
  392.  
  393.  
  394.  
  395.  
  396.  
  397.              Option "pci_burst_on"
  398.              Option "pci_burst_off"
  399.              Option "w32_interleave_on"
  400.              Option "w32_interleave_off"
  401.  
  402.  
  403.  
  404.  
  405.  
  406.      o  Support has been added for the ICS5341 programmable clock.  To
  407.         enable this, add the following lines to the Device section of
  408.         your XF86Config file:
  409.  
  410.  
  411.                   Ramdac    "ics5341"
  412.                   ClockChip "ics5341"
  413.  
  414.  
  415.  
  416.  
  417.  
  418.      o  Problems that could cause the W32 server to crash at startup or
  419.         get stuck in a loop at exit have been fixed.
  420.  
  421.      o  *Some drawing bugs have been fixed.
  422.  
  423.   3.10.  AGX server
  424.  
  425.  
  426.      o  Fix for clock probing with AGX-010 chips.
  427.  
  428.   3.11.  I128 server
  429.  
  430.  
  431.      o  A new server for the Number Nine Imagine 128 card is included.
  432.         This server is currently not accelerated.
  433.  
  434.      o  Support has been added for the Series 2 cards.
  435.  
  436.      o  Support has been added for 8MB cards.
  437.  
  438.   3.12.  TGA server
  439.  
  440.  
  441.      o  *A new server for the DEC 21030 (TGA) is included.  This is only
  442.         available for Alpha machines.  This server is currently not
  443.         accelerated.
  444.  
  445.   3.13.  SVGA/VGA16/Mono servers
  446.  
  447.  
  448.      o  A PCI probe has been added to these servers.  If it causes
  449.         problems, it can be disabled by adding the line:
  450.  
  451.                 Option "no_pci_probe"
  452.  
  453.  
  454.  
  455.      to the Device section in your XF86Config file.
  456.  
  457.   3.14.  VGA16 server
  458.  
  459.  
  460.      o  A problem preventing the StaticGray visual from working has been
  461.         fixed.
  462.  
  463.   3.15.  ET3000 driver (VGA16 server)
  464.  
  465.  
  466.      o  VGA16 support has been added to the ET3000 driver.
  467.  
  468.   3.16.  Trident driver (SVGA server)
  469.  
  470.  
  471.      o  TGUI9440 is now fully supported by the SVGA server.
  472.  
  473.      o  Major updates for most of the trident family of chips.
  474.  
  475.      o  TGUI9660/9680 chipsets are now fully supported
  476.  
  477.      o  Check README.trident distributed with this release for full
  478.         details.
  479.  
  480.   3.17.  Ark driver (SVGA server)
  481.  
  482.  
  483.      o  The Ark driver will now detect the ARK2000MT, but it is treated
  484.         as an ARK2000PV.
  485.  
  486.      o  A problem which caused the server to crash when no Ramdac was
  487.         given in the XF86Config file has been fixed.
  488.  
  489.      o  ICS5342 clock support (required for the Diamond Stealth64
  490.         Graphics 2001 series) has been added.  To enable this, add the
  491.         following lines to the Device section of your XF86Config file:
  492.  
  493.  
  494.                   Ramdac    "ics5342"
  495.                   ClockChip "ics5342"
  496.  
  497.  
  498.  
  499.  
  500.  
  501.      Do not include any Clocks lines in your XF86Config file.
  502.  
  503.      o  Panning has been fixed for ARK2000PV cards with 2MB of video
  504.         memory.
  505.  
  506.      o  *Some basic BitBlt acceleration has been added.
  507.  
  508.      o  *24bpp packed pixel support has been added for some
  509.         cards/RAMDACs.
  510.  
  511.      o  *Memory bandwidth problems have been fixed.
  512.  
  513.      o  *Hardware cursor support has been added.
  514.  
  515.   3.18.  ET6000 driver (SVGA server)
  516.  
  517.  
  518.      o  *This driver includes support for linear memory and 16bpp, 24bpp
  519.         and 32bpp operation.  Note, this support isn't currently present
  520.         in the W32 accelerated server.
  521.  
  522.   3.19.  Alliance ProMotion driver (SVGA server)
  523.  
  524.  
  525.      o  A driver for the Alliance ProMotion 6442 has been added (from
  526.         Alliance Semiconductor). This has not been thoroughly tested.
  527.  
  528.  
  529.   3.20.  NVidia NV1 / SGS Thomson STG2000 driver (SVGA server)
  530.  
  531.  
  532.      o  *A driver for the NV1/STG2000 has been added.  This chipset is
  533.         used on the Diamond Edge 3D card.  This is a very new driver,
  534.         and is considered "beta".  It includes support for 8bpp and
  535.         16bpp.
  536.  
  537.   3.21.  Matrox Millennium driver (SVGA server)
  538.  
  539.  
  540.      o  *A driver for the Matrox Millennium (mga2064w) has been added.
  541.         This is a very new driver, and is considered "beta".  It
  542.         includes support for 8bpp, 16bpp, 24bpp and 32bpp.  The
  543.         acceleration capabilities of this chipset are only used to a
  544.         very limited extent at this stage.
  545.  
  546.   3.22.  Cirrus driver (SVGA server)
  547.  
  548.  
  549.      o  Support has been added for the CL-GD5446, CL-GD5462 and CL-
  550.         GD5464.
  551.  
  552.      o  Support has been added for the CL-GD7543.
  553.  
  554.      o  Support for the CL-GD754x series of laptop chips is included,
  555.         but it appears to be broken in this release.
  556.  
  557.      o  The programmable clock code has been improved to avoid unstable
  558.         settings.
  559.  
  560.      o  *Some FIFO setting problems have been fixed.
  561.  
  562.      o  *Packed 24bpp support has been added for the 54xx.
  563.  
  564.      o  *Some problems with 16bpp for a 1MB 5434 have been fixed.
  565.  
  566.   3.23.  SiS driver (SVGA server)
  567.  
  568.  
  569.      o  Support is included for the SiS 86C201 PCI graphics card.
  570.  
  571.      o  256 colour support has been added.
  572.  
  573.      o  SiS 86c202 and 86c205 somewhat work when "sis86c201" is
  574.         specified as chipset.
  575.  
  576.   3.24.  Chips and Technologies driver (SVGA server)
  577.  
  578.  
  579.      o  This driver has been significantly reworked.
  580.  
  581.      o  Support has been added for the 65546, 65548, 65550 and 65554.
  582.  
  583.      o  Linear addressing support for the 65530 and above.
  584.  
  585.      o  16bpp and 24bpp (packed) support for the 65545 an above.
  586.  
  587.      o  BitBLT and some other acceleration for the 65545, 65546, 65548
  588.         and 65550.
  589.  
  590.   3.25.  ALI driver (SVGA server)
  591.  
  592.  
  593.  
  594.  
  595.      o  Interlaced modes now work with this driver.
  596.  
  597.   3.26.  ATI driver (SVGA server)
  598.  
  599.  
  600.      o  Mach64 support has been improved.
  601.  
  602.      o  The driver name has been changed back from "vgawonder" to "ati".
  603.  
  604.      o  Support is included for most recent Mach64 cards.
  605.  
  606.      o  The "undoc_clocks" option has been removed.  If you had been
  607.         using it, remove it from your XF86Config file.
  608.  
  609.      o  A colourmap problem with VGA Wonder V3 boards has been fixed.
  610.  
  611.   3.27.  WD90C24 driver (SVGA server)
  612.  
  613.  
  614.      o  A problem with snow at high clocks has been fixed.
  615.  
  616.   3.28.  Compaq AVGA driver (SVGA server)
  617.  
  618.  
  619.      o  The Compaq AVGA driver has been disabled in this release because
  620.         it doesn't work, and nobody seems interested in fixing it.
  621.  
  622.   3.29.  Hercules mono driver
  623.  
  624.  
  625.      o  The Hercules mono driver has been disabled in this release
  626.         because it has problems, and isn't likely to be fixed soon.
  627.  
  628.   3.30.  Client/Library changes
  629.  
  630.  
  631.      o  Support for most vt220/vt320 escape sequenced has been added to
  632.         xterm.
  633.  
  634.      o  Support for ddterm's escape sequences has been added to xterm.
  635.  
  636.      o  The termcap and terminfo entries for xterm have been updated in
  637.         line with the new features present.  These entries are not
  638.         completely compatible with earlier versions of xterm.
  639.  
  640.      o  xdm's session handling on BSD OSs has been fixed.
  641.  
  642.      o  Some buffer overrun problems which can lead to security problems
  643.         have been fixed in libXt and libX11.  At least one of these
  644.         problems has been used to exploit the setuid xterm.
  645.  
  646.      o  POSIX termios support has been added for xterm on most BSD
  647.         systems.  This removes the need for the BSD kernel to built with
  648.         the COMPAT_43 option.
  649.  
  650.      o  As part of the change to X11R6.1, the shared library revisions
  651.         for libX11, libXaw, libXext, and libXtst have been incremented
  652.         to 6.1.
  653.  
  654.      o  The client-side library code for the XFree86 extensions and the
  655.         ScreenSaver extension has been moved into separate libraries.
  656.         The old libXExExt has been removed.
  657.  
  658.      o  Colour support is now included by default in xterm.  It isn't
  659.         enabled by default, but can be enabled with the +cm command line
  660.  
  661.         flag, or by setting the `colorMode' resource to `true'.  I18N
  662.         support in xterm has been improved (as part of X11R6.1).  If
  663.         you've previously been using one of the many "color_xterm"
  664.         variants, try this and let us know if you have any problems.
  665.  
  666.      o  xdpyinfo has been updated to provide more detailed information
  667.         about the XInput extension and the XFree86 extensions.
  668.  
  669.      o  The setting/examining of extended screen saver parameters has
  670.         been added to xset (was in xvidtune).  xset can now also be used
  671.         to set the keyboard repeat parameters.
  672.  
  673.      o  The following new clients have been added:
  674.  
  675.         +  dga -- a test program for the XFree86-DGA extension.
  676.  
  677.         +  xsetmode, xsetpointer -- programs for use with the XInput
  678.            extension.
  679.  
  680.      o  The xdm security fix from the X Consortium's R6 fix-13 is
  681.         included.
  682.  
  683.      o  xconsole has been updated for Unixware 2.x.
  684.  
  685.      o  XNLS support has been added for KOI8-R.
  686.  
  687.      o  xrdb dynamically allocates string space to avoid overruns.
  688.  
  689.      o  A memory overrun problem in xterm has been fixed.
  690.  
  691.      o  An "AllowNullPasswd" resource has been added to xdm.
  692.  
  693.      o  libXt bug fix from the X Consortium's R6 fix-13.
  694.  
  695.   3.31.  xf86config utility
  696.  
  697.  
  698.      o  Incorrect handling of IBM RGB Ramdacs has been fixed.
  699.  
  700.   3.32.  SuperProbe
  701.  
  702.  
  703.      o  Added detection for C&T 65548, Cirrus CL-GD7543/1, AT&T 20C409,
  704.         AT&T20C499, and fixed an incorrect ET4000/W32 probe problem.
  705.  
  706.      o  Much improved detection for Mach64 cards.
  707.  
  708.      o  Improved detection for Trident cards.
  709.  
  710.      o  Added detection of SiS, ARK, S3 ViRGE cards.
  711.  
  712.   3.33.  Fonts
  713.  
  714.  
  715.      o  The Cyrillic fonts have been updated.
  716.  
  717.  
  718.   4.  Installing the XFree86 3.2 Release
  719.  
  720.   The XFree86 3.2 binary release is distributed as a full release, not
  721.   as an upgrade.
  722.  
  723.   What follows is a list of the XFree86 3.2 components.  There may be
  724.   some variations in this for some OSs.
  725.  
  726.  
  727.   The following are required for all installations:
  728.  
  729.  
  730.        preinst.sh      Pre-installation script
  731.        postinst.sh     Post-installation script
  732.        X32bin.tgz      Clients, run-time libs, and app-defaults files
  733.        X32doc.tgz      Documentation
  734.        X32fnts.tgz     75dpi, misc and PEX fonts
  735.        X32lib.tgz      Data files required at run-time
  736.        X32man.tgz      Manual pages
  737.        X32set.tgz      XF86Setup utility
  738.        X32VG16.tgz     16 colour VGA server (XF86Setup needs this server)
  739.  
  740.  
  741.  
  742.  
  743.   The following is required for new installations, and optional for
  744.   existing installations:
  745.  
  746.  
  747.        X32cfg.tgz     sample config files for xinit, xdm
  748.  
  749.  
  750.  
  751.  
  752.   NOTE: Be very careful about installing X32cfg.tgz over an existing
  753.   installation if you have customised your xinit and/or xdm config
  754.   files.  Installing X32cfg.tgz will overwrite any existing files.  If
  755.   you do have customised files, there is no need to install X32cfg.tgz.
  756.  
  757.   The following X servers are for PC/AT hardware.  Choose at least one
  758.   which matches your hardware, as well as the VGA16 server.  The VGA16
  759.   server is required by the new configuration utility (XF86Setup).
  760.  
  761.  
  762.        X328514.tgz     8514/A server
  763.        X32AGX.tgz      AGX server
  764.        X32I128.tgz     I128 server
  765.        X32Ma32.tgz     Mach 32 server
  766.        X32Ma64.tgz     Mach 64 server
  767.        X32Ma8.tgz      Mach 8 server
  768.        X32Mono.tgz     Mono server
  769.        X32P9K.tgz      P9000 server
  770.        X32S3.tgz       S3 server
  771.        X32S3V.tgz      S3 ViRGE server
  772.        X32SVGA.tgz     SVGA server
  773.        X32VG16.tgz     16 colour VGA server (XF86Setup needs this server)
  774.        X32W32.tgz      ET4000/W32, ET6000 server
  775.  
  776.  
  777.  
  778.  
  779.   The following X server is for Alpha hardware.
  780.  
  781.  
  782.        X32TGA.tgz      DEC 21030 (TGA) server
  783.  
  784.  
  785.  
  786.  
  787.   The following X servers are for PC98 hardware.  If you have a PC98
  788.   machine, choose one which suits your hardware.  If you don't know what
  789.   a PC98 machine is, you don't need any of these.
  790.  
  791.  
  792.  
  793.   X329NS3.tgz     PC98 NEC(S3) server
  794.   X329SPW.tgz     PC98 PCSKB-PowerWindow(S3) server
  795.   X329LPW.tgz     PC98 PowerWindowLB(S3) server
  796.   X329EGC.tgz     PC98 EGC(generic) server
  797.   X329GA9.tgz     PC98 GA-968V4/PCI(S3 968) server
  798.   X329GAN.tgz     PC98 GANB-WAP(cirrus) server
  799.   X329480.tgz     PC98 PEGC-480(generic) server
  800.   X329NKV.tgz     PC98 NKV-NEC(cirrus) server
  801.   X329WS.tgz      PC98 WABS(cirrus) server
  802.   X329WEP.tgz     PC98 WAB-EP(cirrus) server
  803.   X329WSN.tgz     PC98 WSN-A2F(cirrus) server
  804.   X329TGU.tgz     PC98 TGUI server
  805.  
  806.  
  807.  
  808.  
  809.   The following are optional.
  810.  
  811.  
  812.        X32f100.tgz    100dpi fonts
  813.        X32fcyr.tgz    Cyrillic fonts
  814.        X32fnon.tgz    Other fonts (Chinese, Japanese, Korean, Hebrew)
  815.        X32fscl.tgz    Scalable fonts (Speedo and Type1)
  816.        X32fsrv.tgz    Font server and config files
  817.        X32prog.tgz    X header files, config files and compile-time libs
  818.        X32lkit.tgz    X server LinkKit
  819.        X32lk98.tgz    PC98 X server LinkKit
  820.        X32nest.tgz    Nested X server
  821.        X32vfb.tgz     Virtual framebuffer X server
  822.        X32ps.tgz      PostScript version of the documentation
  823.        X32html.tgz    HTML version of the documentation
  824.  
  825.  
  826.  
  827.  
  828.   If you already have a version of XFree86 installed, MAKE A BACKUP OF
  829.   /usr/X11R6 BEFORE DOING ANYTHING ELSE.  The standard installation
  830.   procedure will overwrite your existing version of XFree86.
  831.  
  832.   If you are installing from scratch, create a directory called
  833.   /usr/X11R6, then extract the required .tgz files.  If you don't have
  834.   enough space in /usr for this, create a directory elsewhere and create
  835.   a symbolic link to it.  E.g., if you create a directory in /home:
  836.  
  837.  
  838.                mkdir /home/X11R6
  839.                ln -s /home/X11R6 /usr
  840.  
  841.  
  842.  
  843.  
  844.   The next step is to run the pre-installation script.  This script
  845.   makes some preliminary checks of your system.  For some OSs, it may
  846.   tell you to install new versions of some system components before
  847.   proceeding with the installation.  This script also removes outdated
  848.   files and symbolic links from a previous installation that may cause
  849.   problems.
  850.  
  851.   Copy the preinst.sh script to /var/tmp, then go to /usr/X11R6 and run
  852.   it:
  853.  
  854.  
  855.                cd /usr/X11R6
  856.                sh /var/tmp/preinst.sh
  857.  
  858.  
  859.   The .tgz files are gzipped tar files.  To extract them, go to
  860.   /usr/X11R6, and run the following as root for each file you need:
  861.  
  862.  
  863.                gzip -d < X32file.tgz | tar vxf -
  864.  
  865.  
  866.  
  867.  
  868.   On some OSs, you might get some "Broken Pipe" messages.  Providing
  869.   there are no other messages associated with this, they can be safely
  870.   ignored.  Note: You should not be running X while doing this installa-
  871.   tion.  Doing so may cause the installation to fail, or cause your X
  872.   session to crash.
  873.  
  874.   If you are using NetBSD or FreeBSD, a more reliable (and highly
  875.   recommended) way of doing this is to extract the .tgz files with:
  876.  
  877.  
  878.                gzip -d < X32file.tgz | tar -v -x --unlink -f -
  879.  
  880.  
  881.  
  882.  
  883.   If you have GNU cpio (as Linux does) or SVR4 cpio, a more reliable
  884.   (and highly recommended) way of doing this is to extract the .tgz
  885.   files with:
  886.  
  887.  
  888.                gzip -d < X32file.tgz | cpio -i -v -d -u -H ustar
  889.  
  890.  
  891.  
  892.  
  893.   Once the required .tgz files have been extracted, copy the postinst.sh
  894.   script to /var/tmp, then go to /usr/X11R6 and run it:
  895.  
  896.  
  897.                cd /usr/X11R6
  898.                sh /var/tmp/postinst.sh
  899.  
  900.  
  901.  
  902.  
  903.   For OSs which use ldconfig (like Linux, FreeBSD and NetBSD), you
  904.   should either run ldconfig or reboot to complete the installation.  On
  905.   FreeBSD and NetBSD, ldconfig takes arguments.  In particular, you
  906.   should at least include /usr/lib and /usr/X11R6/lib on the command
  907.   line.  Check /etc/rc to see how ldconfig gets run at boot time.
  908.  
  909.  
  910.   Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml,v 3.47 1996/10/26 09:38:54 dawes Exp $
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.