head 1.2; access; symbols netbsd-5-2-3-RELEASE:1.2 netbsd-5-1-5-RELEASE:1.2 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.2 riastradh-drm2-base:1.2 netbsd-5-2-2-RELEASE:1.2 netbsd-5-1-4-RELEASE:1.2 netbsd-5-2-1-RELEASE:1.2 netbsd-5-1-3-RELEASE:1.2 netbsd-5-2:1.2.0.8 netbsd-5-2-RELEASE:1.2 netbsd-5-2-RC1:1.2 netbsd-5-1-2-RELEASE:1.2 netbsd-5-1-1-RELEASE:1.2 netbsd-5-1:1.2.0.6 netbsd-5-1-RELEASE:1.2 netbsd-5-1-RC4:1.2 netbsd-5-1-RC3:1.2 netbsd-5-1-RC2:1.2 netbsd-5-1-RC1:1.2 netbsd-5-0-2-RELEASE:1.2 netbsd-5-0-1-RELEASE:1.2 netbsd-5-0:1.2.0.4 netbsd-5-0-RELEASE:1.2 netbsd-5-0-RC4:1.2 netbsd-5-0-RC3:1.2 netbsd-5-0-RC2:1.2 netbsd-5-0-RC1:1.2 netbsd-5:1.2.0.2 netbsd-5-base:1.2 netbsd-2-0-3-RELEASE:1.1.1.10 netbsd-2-1:1.1.1.10.0.8 netbsd-2-1-RELEASE:1.1.1.10 netbsd-2-1-RC6:1.1.1.10 netbsd-2-1-RC5:1.1.1.10 netbsd-2-1-RC4:1.1.1.10 netbsd-2-1-RC3:1.1.1.10 netbsd-2-1-RC2:1.1.1.10 netbsd-2-1-RC1:1.1.1.10 netbsd-2-0-2-RELEASE:1.1.1.10 netbsd-2-0-1-RELEASE:1.1.1.10 netbsd-2:1.1.1.10.0.6 netbsd-2-base:1.1.1.10 netbsd-2-0-RELEASE:1.1.1.10 netbsd-2-0-RC5:1.1.1.10 netbsd-2-0-RC4:1.1.1.10 netbsd-2-0-RC3:1.1.1.10 netbsd-2-0-RC2:1.1.1.10 netbsd-2-0-RC1:1.1.1.10 netbsd-2-0:1.1.1.10.0.4 netbsd-2-0-base:1.1.1.10 netbsd-1-6-PATCH002-RELEASE:1.1.1.10 netbsd-1-6-PATCH002:1.1.1.10 netbsd-1-6-PATCH002-RC4:1.1.1.10 netbsd-1-6-PATCH002-RC3:1.1.1.10 netbsd-1-6-PATCH002-RC2:1.1.1.10 netbsd-1-6-PATCH002-RC1:1.1.1.10 netbsd-1-6:1.1.1.10.0.2 netbsd-1-6-base:1.1.1.10 netbsd-1-6-PATCH001:1.1.1.10 netbsd-1-6-RELEASE:1.1.1.10 netbsd-1-5-PATCH003:1.1.1.10 netbsd-1-5-PATCH002:1.1.1.10 netbsd-1-5-PATCH001:1.1.1.10 xf-3_3-branch-2001-03-05:1.1.1.10 netbsd-1-5-RELEASE:1.1.1.9 netbsd-1-4-PATCH003:1.1.1.9 netbsd-1-4-PATCH002:1.1.1.9 v3-3-6:1.1.1.9 comdex-fall-1999:1.1.1.8 v3-3-5:1.1.1.8 v3-3-4:1.1.1.7 netbsd-1-4-PATCH001:1.1.1.6 netbsd-1-4-RELEASE:1.1.1.6 v3-3-3-1:1.1.1.6 netbsd-1-3-PATCH003:1.1.1.5 v3-3-3:1.1.1.5 pre-xf86-3-3-3-import:1.1.1.4 netbsd-1-3-PATCH002:1.1.1.4 v3-3-2:1.1.1.4 netbsd-1-3-RELEASE:1.1.1.3 v3-3-1:1.1.1.3 v3-3:1.1.1.2 v3-2:1.1.1.1 XF86:1.1.1; locks; strict; comment @# @; 1.2 date 2005.01.07.18.53.58; author tron; state dead; branches; next 1.1; 1.1 date 97.03.15.06.12.45; author scottr; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 97.03.15.06.12.45; author scottr; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 97.06.30.13.19.54; author mrg; state Exp; branches; next 1.1.1.3; 1.1.1.3 date 97.08.20.06.06.45; author mrg; state Exp; branches; next 1.1.1.4; 1.1.1.4 date 98.03.08.09.09.51; author veego; state Exp; branches; next 1.1.1.5; 1.1.1.5 date 98.11.23.15.38.12; author veego; state Exp; branches; next 1.1.1.6; 1.1.1.6 date 99.01.19.22.21.02; author veego; state Exp; branches; next 1.1.1.7; 1.1.1.7 date 99.07.20.17.47.08; author veego; state Exp; branches; next 1.1.1.8; 1.1.1.8 date 99.09.01.18.49.52; author veego; state Exp; branches; next 1.1.1.9; 1.1.1.9 date 2000.01.10.22.02.36; author veego; state Exp; branches; next 1.1.1.10; 1.1.1.10 date 2001.03.05.19.27.54; author tron; state Exp; branches; next ; desc @@ 1.2 log @EOL of XFree86 3.3.6, approved by core@@NetBSD.org @ text @
Release Notes for XFree86&tm; 3.2 <author>The XFree86 Project, Inc <date>26 October 1996 <abstract> <!-- This document describes the rationale and conditions of this beta release, what is new in the XFree86 beta versions 3.1.2G, 3.1.2F, 3.1.2E, 3.1.2D, 3.1.2B and 3.1.2A compared with the current release version 3.1.2, and how to install this beta release. Note: version 3.1.2C is included (in source form) in the X Consortium's X11R6.1 release. --> This document describes the new features in XFree86 3.2 compared with the previous full release, 3.1.2. It also includes installation instructions for the binary distributions. </abstract> <toc> <!-- <sect> General Information about Beta Releases <p> 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 <htmlurl name="XFree86@@XFree86.org" url="mailto: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, and to encourage people to test new beta releases. The expiry date for 3.1.2G is 15 January 1997. 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 and the BetaReport 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 <tt>/usr/X11R6/lib/X11/doc/</tt>. Beta test reports should be sent to <htmlurl name="report@@XFree86.org" url="mailto:report@@XFree86.org">. Please do not send these reports to our usual support address. <url name="The XFree86 FAQ" url="http://www.xfree86.org/FAQ"> contains a section about the current beta version. It includes a regularly updated list of known problems. If you are having problems with the current beta version, please look here first. Note that much of the documentation provided with this release has not been updated and still refers to 3.1.2. If in doubt, check the date shown in the file(s). <sect> Who are the XFree86 Beta Releases Targeted At? <p> The XFree86 beta releases are intended for people who are prepared to test software which might be unstable and which might be buggy, and report the results of the testing. These beta releases are not intended for beginners, but for people who have a basic knowledge of the OS so that they don't require much support for issues like upgrading system libraries and obtaining necessary packages. If you are going to test this software, you should be prepared for the following: <itemize> <item>Installation problems. The installation procedure for beta releases gets only very limited testing prior to release. You should be prepared for problems here, and you should be prepared to upgrade other components of your system if it proves necessary. You should also have facilities to backup a previous installation (and preferably your entire system) so that it can be restored in case of serious problems. <item>New bugs. Since each beta version gets only a limited amount of pre-release testing, it is likely that a new version will contain new bugs. This is unavoidable, because any code change, be it fixing previous bugs or adding new features, brings with it the chance that new bugs have been introduced. You should be prepared for the possibility that the new version will have problems with your hardware. In this situation, you should first check the <url name="XFree86 FAQ" url="http://www.xfree86.org/FAQ"> to see if it is a known problem (possibly with a workaround), and then report the problem in detail. <item>Expiry date. The XFree86 beta servers have a limited lifetime. Before using one, you should be aware of this and what the implications of this are. If you have objections to software that has an expiry date, you shouldn't use this beta software. It is possible that when one version expires you may find that the replacement version has problems, or perhaps binaries of the replacement are not available for your OS. If you depend on a server for your work/school/etc, you shouldn't be relying on this beta software. </itemize> --> <sect> XFree86 and X11R6.1 <p> XFree86 releases starting with the 3.1.2D beta are based on the X Consortium's X11R6.1. R6.1 is an update to R6, and is intended to be compatible with R6 at the source and protocol levels. Binaries should be upward-compatible. X11R6.1 includes some new Xserver extensions: DOUBLE-BUFFER, XKEYBOARD and RECORD. LBX has been dropped from R6.1, and as such, has been dropped from XFree86 too. It is expected that it will reappear in some form in a future release. <p> <sect> OS issues <p> Always check the OS specific README files for special requirements or caveats. <p> Users running Linux/Elf (on Intel platforms) should note that they will need ld.so-1.7.14. This can be found at <url name="tsx-11.mit.edu:pub/linux/packages/GCC" url="ftp://tsx-11.mit.edu/pub/linux/packages/GCC">. <sect> New Features in 3.2 <p> Note, items marked with `*' have been added since the last beta release (3.1.2G). <p> <sect1> General <p> <itemize> <item>XFree86 3.2 includes the X Consortium's X11R6.1. <item>XFree86-3.2 includes a full distribution for Linux/m68k. <item>XFree86-3.2 includes a full distribution for Linux/Alpha. <item>XFree86-3.2 includes a full distribution for OS/2. </itemize> <sect1> General X server changes <p> <itemize> <item>A `DefaultColorDepth' keyword has been added for the Screen section in XF86Config files to allow the default bpp to be specified. <item>A `-nolock' server command-line option has been added to allow the server's locking mechanism to be disabled. <item>All VGA cards with a set of discrete clocks (i.e. not a ClockChip or a ClockProg) can now also use all the clocks mentioned in the clocks line divided by 2. This presents the server with twice as many clocks to choose from. Add the option "clkdiv2" to the "Device" section of XF86Config to enable this. <item>Some cursor colouring bugs have been fixed for servers that use hardware cursors. <item>A security problem related to the X server's lock files has been fixed. <item>The VidMode extension (as used by xvidtune) now by default only allows changes to modes by clients using a local connection type. There is also an option to completely disable mode changes via this extension. <item>A new server extension called "XFree86-Misc" has been added. The primary purpose of this is to allow reconfiguration of some parameters while the server is running. Some functions previously in the VidMode extension (like screen save functions) have been moved to this new extension. <item>Support has been added for the ALPS GlidePoint. A tap on the pad is treated as a fourth button. <item>The XKEYBOARD extension is included in the servers as part of X11R6.1. It is enabled by default, but can be disabled either from the command line (see the Xserver man page) or from the XF86Config file (see XkbDisable in the XF86Config man page). With this extension enabled, you may see some differences in the keyboard mappings. <item>A new extension called XFree86-DGA is now provided. This allows a client program to get direct access to the video card's memory. This is implemented for most of the servers/drivers that can support it. Connections are only allowed from clients using a local connection type (e.g., DISPLAY=":0"). For details of the client-side API, see the XF86DGA(3) man page, and the file README.DGA. <item>An implementation of the XInput extension is now included. It has support for the following devices: <itemize> <item>Joystick (Linux, FreeBSD, NetBSD and OpenBSD only) <item>Wacom tablet (Wacom IV protocol only) <item>Elographics touchscreen <item>SummaSketch tablet <item>Mouse </itemize> Refer to the XF86Config(4/5) manual page and the <htmlurl name="xinput document" url="xinput.html"> for configuration details. <item>The default black and white pixel values are now black = 0 and white = 1 for all servers. This may be swapped with the `-flipPixels' command-line option. <item>Underscore characters are now ignored in Options and keywords in the XF86Config file. <item>The built-in X server malloc is used by default. <item>A problem that can cause the X server to crash when running xvidtune has been fixed. <item>Bitmap fontpath elements can have <tt>&dquot;:unscaled&dquot;</tt> appended to prevent the fonts from being treated as scalable. This works with the fontserver (xfs) too. <item>*The PEX and XIE server extensions can now be dynamically loaded for Linux/ELF, FreeBSD, NetBSD and OpenBSD. </itemize> <sect1> XF86Setup <p> <itemize> <item>3.2 includes a new, graphical utility for X server configuration called `XF86Setup'. NOTE: this utility requires that you have the VGA16 server installed, as well as the server specific to your video card. </itemize> <sect1> PC98 Support <p> <itemize> <item>Support has been added for PC98 machines. These are Intel based machines which are common in Japan. <item>Support has been added for the PANIX-PC98 SVR4.0 OS. <item>The following PC98-specific X servers are included: <itemize> <item>XF98_NECS3 PC98 NEC(S3) server. <item>XF98_PWSKB SKB-PowerWindow(S3) server. <item>XF98_PWLB PC98 PowerWindowLB(S3) server. <item>XF98_GA968 GA-968V4/PCI(S3 968). <item>XF98_TGUI Cyber9320 and TGUI9680. <item>XF98_NKVNEC NKV-NEC(cirrus) server. <item>XF98_WABS WABS(cirrus) server. <item>XF98_GANBWAP GANB-WAP(cirrus) server. <item>XF98_WABEP WAB-EP(cirrus) server. <item>XF98_WSNA WSN-A2F(cirrus) server. <item>XF98_EGC EGC(generic vga16) server. <item>XF98_NEC480 PEGC-480(generic vga256) server. </itemize> </itemize> <sect1> XInput Extension <p> <itemize> <item>Motion history support is included for XInput devices. <item>XInput drivers are now dynamically loadable for Linux/ELF, FreeBSD, and NetBSD. <item>Multiple instances of XInput devices may be specified. </itemize> <sect1> S3 server <p> <itemize> <item>Support for the S3 Trio64V+. <item>*New server (XF86_S3V) for the S3 ViRGE and ViRGE/VX. Note that this server is very new, and is considered "beta". Please report any problems with it. <item>Support in the S3 server for the AT&T 20C409 and 20C499 RAMDACs. <item>Some potential problems with the way the accelerator is used have been fixed. <item>A new driver has been added for the 868/968/Trio64V+ which uses the new MMIO mode available with these chips. This new driver is used by default for these chips on Intel platforms, but not yet on Alpha platforms. It can be enabled for Alpha platforms by specifying: <verb> Chipset "NewMMio" </verb> If you see any problems with the new driver, please let us know. It is possible to disable this new driver and use the old one by specifying: <verb> Chipset "mmio_928" </verb> in the Device section. Please test the new driver before disabling it, and for any problem you see, also check if it happens with the old driver, and let us know (even if the old driver fixes the problem!). <item>An initialisation problem with some VideoLogic cards has been fixed. <item>Support for the ELSA Winner 2000PRO/X rev G and ELSA Gloria-8 (except the GLint 300SX 3D chip) has been added. <item>Problems with S3 dashed lines are fixed. <item>Added options "slow_dram" and "slow_edodram" to avoid pixel errors on the display for some broken cards. <item>A Ti3026 clock problem that appears on some SPEA cards has been fixed. <item>Code has been added to automatically detect the Trio32 bug that causes font cache problems. When detected, a workaround is activated.. <item>Framebuffer address problems with some 1MB Trio64 VLB cards should be fixed. <item>The low ICS5342 clock limit has been removed. <item>Detection of Diamond S3 cards has been improved. If you've needed to use the "diamond" option to avoid screen wrapping in previous releases, try removing it and let us know if there are any problems. <item>Memory parameter calculations for 2MB Trio64 cards have been fixed. If you've needed to add something like "S3MClk 170" to your XF86Config with previous versions, you should remove it now. <item>The handling of the S3RefClk XF86Config setting has been fixed for cards with an IBM Ramdac. <item>Support for S3 and Bt485 HW cursor in doublescan modes. <item>Fix positioning of IBM RGB Ramdac HW cursor in interlace and doublescan modes (the cursor shape still isn't correct). <item>Improved linear fb detection for PCI cards. In particular this should allow most Trio64V+ cards to use the linear fb, which seems to prevent a lot of the lockups that have been reported. <item>Support for the ELSA Elsa Winner2000PRO/X-2,4 Rev.G which uses an ICS9161A clock chip as well as the Ti3026 RAMDAC (clock doubling not supported yet). <item>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. <item>*Text clipping performance has been improved. </itemize> <sect1> Mach64 server <p> <itemize> <item>Most problems in the handling of block_write have been fixed. Nevertheless, you still might need to add the "no_block_write" option to your XF86Config if the BIOS doesn't correctly initialise the chip. <item>Screen blanking for some Mach64 CT cards running at 16bpp and 32bpp has been fixed. Problems remain for some revisions of the CT chip. <item>The Mach64 server supports the VT and GT chipset. The GT is also known as "3D Rage". The newer 3D Rage II is not yet supported. <item>A problem with ol[v]wm icons has been fixed. <item>A problem with ghostview scrollbars has been fixed. This may also fix some Netscape font problems that have been reported. <item>The Mach64 CT (also known as the 264CT or 215CT22200) chip is now supported. This chip has a integrated RAMDAC and clockchip, and is used on some Graphics Xpression and WinBoost cards. <item>The Mach64 GX-F (GX rev 3) is now supported. <item>The IBM RGB514 RAMDAC is now supported (as used on the ATI Graphics Turbo Pro 1600). <item>The memory base should now be correctly detected for VLB cards. If you've needed to add a `MemBase' line to the XF86Config for previous versions, please try removing it, and let us know if there are any problems. <item>Cursor colour problems at 16bpp/32bpp mode with some RAMDACs have been fixed. <item>Errors in detecting some RAMDACs (like the CH8398) should now be fixed. <item>8 bit-per-RGB mode (when running at 8bpp) is now the default for RAMDACs that support it. <item>Hardware cursor mask problem has been fixed. <item>Support for the AT&T 20C408 RAMDAC/Clockchip has been added. <item>Arbitrary clocks can be used on most cards with supported clock chips. <item>Hardware cursor color problem on Mach64 CT, VT and GT chips at 16bpp and 32bpp has been fixed. <item>Doublescan mode is supported on VT and GT chipsets. The hardware cursor is not correctly displayed in doublescan modes, but functions correctly. No other Mach64 chipsets can support an accelerated doublescan mode. <item>Video noise on certain CT, VT and GT chips has been eliminated (on nearly all cards) or reduced as much as possible (on certain CT based cards). <item>Clock chip programming accuracy has been greatly improved on CT, ET, VT and GT based cards. This may result in modes that were set up for a previous release not being displayed as before. With the xvidtune program, you can adjust the screen to work with the now correct clock programming. <item>*The reliability of the Mach64 detection code has been improved. </itemize> <sect1> Mach32 server <p> <itemize> <item>Hardware cursor mask problem has been fixed. <item>*16bpp support has been added for the AT&T 20C490 and Bt481 RAMDACs. <item>*Some VT switching problems have been fixed. </itemize> <sect1> W32 server <p> <itemize> <item>Support has been added for the ET6000 <item>Support has been added for the ICD2061A clock chip (which is used on the Diamond Stealth 32). <item>The server's reporting of bits/RGB resolution has been fixed. <item>Support for the STG1703 RAMDAC/clock has been added. Clocks up to 135MHz should be OK. To use the programmable clock add the following line to the Device section of the XF86Config: <tscreen><verb> ClockChip "stg1703" </verb></tscreen> <item>Options have been added to allow PCI burst mode and W32 interleaving to be turned on or off. The XF86Config Device section entries for these are: <tscreen><verb> Option "pci_burst_on" Option "pci_burst_off" Option "w32_interleave_on" Option "w32_interleave_off" </verb></tscreen> <item>Support has been added for the ICS5341 programmable clock. To enable this, add the following lines to the Device section of your XF86Config file: <tscreen><verb> Ramdac "ics5341" ClockChip "ics5341" </verb></tscreen> <item>Problems that could cause the W32 server to crash at startup or get stuck in a loop at exit have been fixed. <item>*Some drawing bugs have been fixed. </itemize> <sect1> AGX server <p> <itemize> <item>Fix for clock probing with AGX-010 chips. </itemize> <sect1> I128 server <p> <itemize> <item>A new server for the Number Nine Imagine 128 card is included. This server is currently not accelerated. <item>Support has been added for the Series 2 cards. <item>Support has been added for 8MB cards. </itemize> <sect1> TGA server <p> <itemize> <item>*A new server for the DEC 21030 (TGA) is included. This is only available for Alpha machines. This server is currently not accelerated. </itemize> <sect1> SVGA/VGA16/Mono servers <p> <itemize> <item>A PCI probe has been added to these servers. If it causes problems, it can be disabled by adding the line: <verb> Option "no_pci_probe" </verb> to the Device section in your XF86Config file. </itemize> <sect1> VGA16 server <p> <itemize> <item>A problem preventing the StaticGray visual from working has been fixed. </itemize> <sect1> ET3000 driver (VGA16 server) <p> <itemize> <item>VGA16 support has been added to the ET3000 driver. </itemize> <sect1> Trident driver (SVGA server) <p> <itemize> <item>TGUI9440 is now fully supported by the SVGA server. <item>Major updates for most of the trident family of chips. <item>TGUI9660/9680 chipsets are now fully supported <item>Check <htmlurl name="README.trident" url="trident.html"> distributed with this release for full details. </itemize> <sect1> Ark driver (SVGA server) <p> <itemize> <item>The Ark driver will now detect the ARK2000MT, but it is treated as an ARK2000PV. <item>A problem which caused the server to crash when no Ramdac was given in the XF86Config file has been fixed. <item>ICS5342 clock support (required for the Diamond Stealth64 Graphics 2001 series) has been added. To enable this, add the following lines to the Device section of your XF86Config file: <tscreen><verb> Ramdac "ics5342" ClockChip "ics5342" </verb></tscreen> Do not include any <tt>Clocks</tt> lines in your XF86Config file. <item>Panning has been fixed for ARK2000PV cards with 2MB of video memory. <item>*Some basic BitBlt acceleration has been added. <item>*24bpp packed pixel support has been added for some cards/RAMDACs. <item>*Memory bandwidth problems have been fixed. <item>*Hardware cursor support has been added. </itemize> <sect1> ET6000 driver (SVGA server) <p> <itemize> <item>*This driver includes support for linear memory and 16bpp, 24bpp and 32bpp operation. Note, this support isn't currently present in the W32 accelerated server. </itemize> <sect1> Alliance ProMotion driver (SVGA server) <p> <itemize> <item>A driver for the Alliance ProMotion 6442 has been added (from Alliance Semiconductor). This has not been thoroughly tested. </itemize> <sect1> NVidia NV1 / SGS Thomson STG2000 driver (SVGA server) <p> <itemize> <item>*A driver for the NV1/STG2000 has been added. This chipset is used on the Diamond Edge 3D card. This is a very new driver, and is considered "beta". It includes support for 8bpp and 16bpp. </itemize> <sect1> Matrox Millennium driver (SVGA server) <p> <itemize> <item>*A driver for the Matrox Millennium (mga2064w) has been added. This is a very new driver, and is considered "beta". It includes support for 8bpp, 16bpp, 24bpp and 32bpp. The acceleration capabilities of this chipset are only used to a very limited extent at this stage. </itemize> <sect1> Cirrus driver (SVGA server) <p> <itemize> <item>Support has been added for the CL-GD5446, CL-GD5462 and CL-GD5464. <item>Support has been added for the CL-GD7543. <item>Support for the CL-GD754x series of laptop chips is included, but it appears to be broken in this release. <item>The programmable clock code has been improved to avoid unstable settings. <item>*Some FIFO setting problems have been fixed. <item>*Packed 24bpp support has been added for the 54xx. <item>*Some problems with 16bpp for a 1MB 5434 have been fixed. </itemize> <sect1> SiS driver (SVGA server) <p> <itemize> <item>Support is included for the SiS 86C201 PCI graphics card. <item>256 colour support has been added. <item>SiS 86c202 and 86c205 somewhat work when "sis86c201" is specified as chipset. </itemize> <sect1> Chips and Technologies driver (SVGA server) <p> <itemize> <item>This driver has been significantly reworked. <item>Support has been added for the 65546, 65548, 65550 and 65554. <item>Linear addressing support for the 65530 and above. <item>16bpp and 24bpp (packed) support for the 65545 an above. <item>BitBLT and some other acceleration for the 65545, 65546, 65548 and 65550. </itemize> <sect1> ALI driver (SVGA server) <p> <itemize> <item>Interlaced modes now work with this driver. </itemize> <sect1> ATI driver (SVGA server) <p> <itemize> <item>Mach64 support has been improved. <item>The driver name has been changed back from "vgawonder" to "ati". <item>Support is included for most recent Mach64 cards. <item>The "undoc_clocks" option has been removed. If you had been using it, remove it from your XF86Config file. <item>A colourmap problem with VGA Wonder V3 boards has been fixed. </itemize> <sect1> WD90C24 driver (SVGA server) <p> <itemize> <item>A problem with snow at high clocks has been fixed. </itemize> <sect1> Compaq AVGA driver (SVGA server) <p> <itemize> <item>The Compaq AVGA driver has been disabled in this release because it doesn't work, and nobody seems interested in fixing it. </itemize> <sect1> Hercules mono driver <p> <itemize> <item>The Hercules mono driver has been disabled in this release because it has problems, and isn't likely to be fixed soon. </itemize> <sect1> Client/Library changes <p> <itemize> <item>Support for most vt220/vt320 escape sequenced has been added to xterm. <item>Support for ddterm's escape sequences has been added to xterm. <item>The termcap and terminfo entries for xterm have been updated in line with the new features present. These entries are not completely compatible with earlier versions of xterm. <item>xdm's session handling on BSD OSs has been fixed. <item>Some buffer overrun problems which can lead to security problems have been fixed in libXt and libX11. At least one of these problems has been used to exploit the setuid xterm. <item>POSIX termios support has been added for xterm on most BSD systems. This removes the need for the BSD kernel to built with the COMPAT_43 option. <item>As part of the change to X11R6.1, the shared library revisions for libX11, libXaw, libXext, and libXtst have been incremented to 6.1. <item>The client-side library code for the XFree86 extensions and the ScreenSaver extension has been moved into separate libraries. The old libXExExt has been removed. <item>Colour support is now included by default in xterm. I18N support in xterm has been improved (as part of X11R6.1). If you've previously been using one of the many "color_xterm" variants, try this and let us know if you have any problems. <item>xdpyinfo has been updated to provide more detailed information about the XInput extension and the XFree86 extensions. <item>The setting/examining of extended screen saver parameters has been added to xset (was in xvidtune). xset can now also be used to set the keyboard repeat parameters. <item>The following new clients have been added: <itemize> <item>dga -- a test program for the XFree86-DGA extension. <item>xsetmode, xsetpointer -- programs for use with the XInput extension. </itemize> <item>The xdm security fix from the X Consortium's R6 fix-13 is included. <item>xconsole has been updated for Unixware 2.x. <item>XNLS support has been added for KOI8-R. <item>xrdb dynamically allocates string space to avoid overruns. <item>A memory overrun problem in xterm has been fixed. <item>An "AllowNullPasswd" resource has been added to xdm. <item>libXt bug fix from the X Consortium's R6 fix-13. </itemize> <p> <sect1> xf86config utility <p> <itemize> <item>Incorrect handling of IBM RGB Ramdacs has been fixed. </itemize> <sect1> SuperProbe <p> <itemize> <item>Added detection for C&T 65548, Cirrus CL-GD7543/1, AT&T 20C409, AT&T20C499, and fixed an incorrect ET4000/W32 probe problem. <item>Much improved detection for Mach64 cards. <item>Improved detection for Trident cards. <item>Added detection of SiS, ARK, S3 ViRGE cards. </itemize> <sect1> Fonts <p> <itemize> <item>The Cyrillic fonts have been updated. </itemize> <!-- <sect>Installing the XFree86 3.1.2E Beta Release <p> The XFree86 3.1.2E binary beta release is distributed as a upgrade to 3.1.2D. If you don't already have 3.1.2D installed, first install it (installation details for 3.1.2D are included below) except for the X servers. The core part of the 3.1.2E release consists of the following files: <quote> <verb> BetaReport Beta test report template form X312Eupd.tgz Files which have changed since 3.1.2D X312Edoc.tgz Documentation for 3.1.2E </verb> </quote> and for Linux a.out also: <quote> <verb> X312Eprog.tgz programming libraries and include files which have changed since 3.1.2D </verb> </quote> The following X servers are for PC/AT hardware. Choose at least one which matches your hardware. <quote> <verb> X312E8514.tgz 8514/A server X312EAGX.tgz AGX server X312EI128.tgz I128 server X312EMa32.tgz Mach 32 server X312EMa64.tgz Mach 64 server X312EMa8.tgz Mach 8 server X312EMono.tgz Mono server X312EP9K.tgz P9000 server X312ES3.tgz S3 server X312ESVGA.tgz SVGA server X312EVG16.tgz 16 colour VGA server X312EW32.tgz ET4000/W32 server </verb> </quote> The following X servers are for PC98 hardware. If you have a PC98 machine, choose one which suits your hardware. If you don't know what a PC98 machine is, you don't need any of these. <quote> <verb> X312E9NS3.tgz PC98 NEC(S3) server X312E9SPW.tgz PC98 PCSKB-PowerWindow(S3) server X312E9LPW.tgz PC98 PowerWindowLB(S3) server X312E9EGC.tgz PC98 EGC(generic) server X312E9GAN.tgz PC98 GANB-WAP(cirrus) server X312E9480.tgz PC98 PEGC-480(generic) server X312E9NKV.tgz PC98 NKV-NEC(cirrus) server X312E9WBS.tgz PC98 WABS(cirrus) server X312E9WEP.tgz PC98 WAB-EP(cirrus) server X312E9WSN.tgz PC98 WSN-A2F(cirrus) server X312E9TGU.tgz PC98 TGUI server </verb> </quote> The following servers are optional: <quote> <verb> X312Enest.tgz Nested X server X312Evfb.tgz Virtual framebuffer X server </verb> </quote> The upgrade to version 3.1.2E will overwrite some files from the 3.1.2D installation. It is recommended that you <bf>MAKE A BACKUP OF</bf> <tt>/usr/X11R6</tt> <bf>BEFORE DOING ANYTHING ELSE</bf>. To upgrade from 3.1.2D to 3.1.2E, first extract the X312Eupd.tgz and X312Edoc.tgz files as root from the <tt>/usr/X11R6</tt> directory: <tscreen><verb> cd /usr/X11R6 gzip -d < X312Eupd.tgz | tar vxf - gzip -d < X312Edoc.tgz | tar vxf - </verb></tscreen> Next, extract the server(s) you need from the same directory. For example, to extract the S3 and SVGA and Xnest servers, run: <tscreen><verb> cd /usr/X11R6 gzip -d < X312ES3.tgz | tar vxf - gzip -d < X312ESVGA.tgz | tar vxf - gzip -d < X312Enest.tgz | tar vxf - </verb></tscreen> Note that there is no postinst.sh script to be run for this release. However, if you didn't install <tt>X312Dfnon.tgz</tt> when installing 3.1.2D (or are not sure if you installed it), you should run the following: <tscreen><verb> /usr/X11R6/bin/mkfontdir /usr/X11R6/lib/X11/fonts/misc </verb></tscreen> An up-to-date version of the xterm termcap and terminfo entries is included in the 3.1.2E update. The files get installed in <tt>/usr/X11R6/lib/X11/etc</tt>. To make use of these, you need to manually update your system's termcap or terminfo database. If your system uses termcap, find the <tt>termcap</tt> file (it may be in <tt>/etc</tt> or somewhere under <tt>/usr/share</tt>), comment out the existing xterm entries, and add the new ones (which are in <tt>/usr/X11R6/lib/X11/etc/xterm.termcap</tt>). If your system uses terminfo, the new entries can be installed by running: <tscreen><verb> tic /usr/X11R6/lib/X11/etc/xterm.terminfo </verb></tscreen> Note: on some systems (including Linux), you may first need to remove some existing terminfo entries if <tt>tic</tt> complains about duplicates. For example: <tscreen><verb> rm /usr/lib/terminfo/x/xterms rm /usr/lib/terminfo/v/vs100 </verb></tscreen> --> <sect>Installing the XFree86 3.2 Release <p> The XFree86 3.2 binary release is distributed as a full release, not as an upgrade. What follows is a list of the XFree86 3.2 components. There may be some variations in this for some OSs. The following are required for all installations: <quote> <verb> preinst.sh Pre-installation script postinst.sh Post-installation script X32bin.tgz Clients, run-time libs, and app-defaults files X32doc.tgz Documentation X32fnts.tgz 75dpi, misc and PEX fonts X32lib.tgz Data files required at run-time X32man.tgz Manual pages X32set.tgz XF86Setup utility X32VG16.tgz 16 colour VGA server (XF86Setup needs this server) </verb> </quote> The following is required for new installations, and optional for existing installations: <quote> <verb> X32cfg.tgz sample config files for xinit, xdm </verb> </quote> NOTE: Be very careful about installing X32cfg.tgz over an existing installation if you have customised your xinit and/or xdm config files. Installing X32cfg.tgz will overwrite any existing files. If you do have customised files, there is no need to install X32cfg.tgz. The following X servers are for PC/AT hardware. Choose at least one which matches your hardware, as well as the VGA16 server. The VGA16 server is required by the new configuration utility (XF86Setup). <quote> <verb> X328514.tgz 8514/A server X32AGX.tgz AGX server X32I128.tgz I128 server X32Ma32.tgz Mach 32 server X32Ma64.tgz Mach 64 server X32Ma8.tgz Mach 8 server X32Mono.tgz Mono server X32P9K.tgz P9000 server X32S3.tgz S3 server X32S3V.tgz S3 ViRGE server X32SVGA.tgz SVGA server X32VG16.tgz 16 colour VGA server (XF86Setup needs this server) X32W32.tgz ET4000/W32, ET6000 server </verb> </quote> The following X server is for Alpha hardware. <quote> <verb> X32TGA.tgz DEC 21030 (TGA) server </verb> </quote> The following X servers are for PC98 hardware. If you have a PC98 machine, choose one which suits your hardware. If you don't know what a PC98 machine is, you don't need any of these. <quote> <verb> X329NS3.tgz PC98 NEC(S3) server X329SPW.tgz PC98 PCSKB-PowerWindow(S3) server X329LPW.tgz PC98 PowerWindowLB(S3) server X329EGC.tgz PC98 EGC(generic) server X329GA9.tgz PC98 GA-968V4/PCI(S3 968) server X329GAN.tgz PC98 GANB-WAP(cirrus) server X329480.tgz PC98 PEGC-480(generic) server X329NKV.tgz PC98 NKV-NEC(cirrus) server X329WS.tgz PC98 WABS(cirrus) server X329WEP.tgz PC98 WAB-EP(cirrus) server X329WSN.tgz PC98 WSN-A2F(cirrus) server X329TGU.tgz PC98 TGUI server </verb> </quote> The following are optional. <quote> <verb> X32f100.tgz 100dpi fonts X32fcyr.tgz Cyrillic fonts X32fnon.tgz Other fonts (Chinese, Japanese, Korean, Hebrew) X32fscl.tgz Scalable fonts (Speedo and Type1) X32fsrv.tgz Font server and config files X32prog.tgz X header files, config files and compile-time libs X32lkit.tgz X server LinkKit X32lk98.tgz PC98 X server LinkKit X32nest.tgz Nested X server X32vfb.tgz Virtual framebuffer X server X32ps.tgz PostScript version of the documentation X32html.tgz HTML version of the documentation </verb> </quote> If you already have a version of XFree86 installed, <bf>MAKE A BACKUP OF</bf> <tt>/usr/X11R6</tt> <bf>BEFORE DOING ANYTHING ELSE</bf>. The standard installation procedure will overwrite your existing version of XFree86. If you are installing from scratch, create a directory called <tt>/usr/X11R6</tt>, then extract the required <tt>.tgz</tt> files. If you don't have enough space in <tt>/usr</tt> for this, create a directory elsewhere and create a symbolic link to it. E.g., if you create a directory in <tt>/home</tt>: <tscreen><verb> mkdir /home/X11R6 ln -s /home/X11R6 /usr </verb></tscreen> The next step is to run the pre-installation script. This script makes some preliminary checks of your system. For some OSs, it may tell you to install new versions of some system components before proceeding with the installation. This script also removes outdated files and symbolic links from a previous installation that may cause problems. Copy the <tt>preinst.sh</tt> script to <tt>/var/tmp</tt>, then go to <tt>/usr/X11R6</tt> and run it: <tscreen><verb> cd /usr/X11R6 sh /var/tmp/preinst.sh </verb></tscreen> The <tt>.tgz</tt> files are gzipped tar files. To extract them, go to <tt>/usr/X11R6</tt>, and run the following as <bf>root</bf> for each file you need: <tscreen><verb> gzip -d < X32file.tgz | tar vxf - </verb></tscreen> On some OSs, you might get some "Broken Pipe" messages. Providing there are no other messages associated with this, they can be safely ignored. Note: You should not be running X while doing this installation. Doing so may cause the installation to fail, or cause your X session to crash. If you are using NetBSD or FreeBSD, a more reliable (and highly recommended) way of doing this is to extract the <tt>.tgz</tt> files with: <tscreen><verb> gzip -d < X32file.tgz | tar -v -x --unlink -f - </verb></tscreen> If you have GNU cpio (as Linux does) or SVR4 cpio, a more reliable (and highly recommended) way of doing this is to extract the <tt>.tgz</tt> files with: <tscreen><verb> gzip -d < X32file.tgz | cpio -i -v -d -u -H ustar </verb></tscreen> Once the required <tt>.tgz</tt> files have been extracted, copy the <tt>postinst.sh</tt> script to <tt>/var/tmp</tt>, then go to <tt>/usr/X11R6</tt> and run it: <tscreen><verb> cd /usr/X11R6 sh /var/tmp/postinst.sh </verb></tscreen> For OSs which use ldconfig (like Linux, FreeBSD and NetBSD), you should either run ldconfig or reboot to complete the installation. On FreeBSD and NetBSD, ldconfig takes arguments. In particular, you should at least include <tt>/usr/lib</tt> and <tt>/usr/X11R6/lib</tt> on the command line. Check <tt>/etc/rc</tt> to see how ldconfig gets run at boot time. <p> <verb> $XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml,v 3.47 1996/10/26 09:38:54 dawes Exp $ </verb> </article> @ 1.1 log @Initial revision @ text @@ 1.1.1.1 log @XFree86 3.2 sources @ text @@ 1.1.1.2 log @XFree86 3.3 sources. @ text @d1 1 a1 1 <!DOCTYPE linuxdoc PUBLIC "-//XFree86//DTD linuxdoc//EN"> d5 1 a5 1 <title>Release Notes for XFree86&tm; 3.3 d7 1 a7 1 <date>30 May 1997 d11 11 a21 2 This document describes the new features in XFree86 3.3 compared with the previous full release, 3.2. It also includes installation instructions d28 2 a29 1 <sect> XFree86 and X11R6.3 d31 83 a113 2 XFree86 releases starting with the 3.2A beta are based on the X Consortium's X11R6.3 (the final release from the X Consortium). d115 4 a118 7 R6.3 is an update to R6.1, and is intended to be compatible with R6.1 and R6 at the source and protocol levels. Binaries should be upward-compatible. X11R6.3 includes some new Xserver extensions: SECURITY, XC-APPGROUP, XpExtension (print extension), and an updated, and standardised version of LBX. X11R6.3 also has new standards, including RX (X Remote Execution MIME type), and a proxy management protocol. X11R6.3 includes support for gzipped fonts. d123 3 a125 6 new Xserver extensions: DOUBLE-BUFFER, XKEYBOARD and RECORD. What about R6.2? X11R6.2 is the name given to a subset of X11R6.3, which has only the print extension and the Xlib implementation of vertical writing and user-defined character support in addition to those features included in R6.1. d129 2 a130 1 Always check the OS specific README files for special requirements or caveats. d133 2 a134 2 need ld.so version 1.7.14 or later. This can be found at <htmlurl name="ftp://tsx-11.mit.edu/pub/linux/packages/GCC" d136 2 d139 2 a140 5 Note: Elf is now the only binary type supported for Linux OSs. This means that binaries for ix86/a.out and AXP/ECOFF are not available with this release. <sect> New Features in 3.3 d145 4 a148 1 <item>XFree86 3.3 includes the X Consortium's X11R6.3. d153 60 a212 12 <item>The X servers include a new DPMS extension, which was donated by Digital Equipment Corporation. Not all DPMS modes have been implemented by all servers yet, but this should improve in future releases. See the XF86Config(4/5) and xset(1) man pages for further details. <item>The LBX extension is included in all the X servers, as part of the update to R6.3. <item>A print-only server (Xprt) is included as part of the update to R6.3. <item>Some bugs in the Type1 font code have been fixed. <item>Some bugs in newer functions in the XFree86 VidMode extension have been fixed. <item>Support has been added for the Microsoft IntelliMouse. d217 4 a220 5 <item>Some bugs have been fixed, but no major changes have been made to this version. <item>More modelines were added. There are now high-refresh versions of most common modes available (85 and 100 Hz). 512x384, 1152x864, 1600x1200 and 1800x1440 modes were added. d225 18 a242 20 <item>The XF98_TGUI server includes XAA support, but there are some problems with this at the moment. It can be disabled with the "noaccel" option. </itemize> <sect1> Alpha (AXP) platform support <p> <itemize> <item>Support for the S3 ViRGE and ViRGE/VX is now available. <item>Support for "newmmio" is now available for the S3 868/968/Trio64V+ and is enabled by default (use chipset "mmio_928" to get the old behaviour). <item>Support for the Matrox Millennium and Mystique (in the SVGA server) is included. <item>Support for the Trident driver (in the SVGA server) is included. <item>Some problems that showed up with Netscape on some servers have been fixed. <item>Various alignment problems have been fixed. <item>NOTE: A recent Linux kernel version is required for most of these servers (essential for the Matrox driver). <item>Scanpci now works on Alpha platforms. d247 4 a250 1 <item>Multiple input devices can share the core pointer. d252 1 a252 1 <sect2> Wacom driver d255 61 a315 2 <item>Multiple devices can be defined for the same tablet to represent different active zones. d317 1 a317 1 <sect1> XKEYBOARD Extension d320 45 a364 2 <item>An improved layout for Russian keyboards is provided. <item>A layout for Hungarian keyboards is provided. d366 1 a366 1 <sect1> SVGA server d369 4 a372 12 <item>A new general graphics acceleration interface (XFree86 Acceleration Architecture - XAA) has been implemented. It is used to provide relatively complete acceleration, at different colour depths, for several chips in the SVGA server. Chips currently making use of this include the Matrox Millennium, Mystique, Tseng ET4000/W32p and ET6000, and several chips from ARK Logic, Chips and Technologies, Cirrus, Trident, SiS and the S3 ViRGE family. <item>The SVGA server now includes a driver for the S3 ViRGE family. It supports the ViRGE, ViRGE/DX, ViRGE/GX and ViRGE/VX. This driver is a completely new implementation, so please send in success/failure reports. d374 1 a374 1 <sect1> S3 server d377 29 a405 28 <item>Some further S3 968 hardware bugs for lines/text have been worked around. <item>Cursor/pointer pixmaps larger than 64x64 are now supported without the need to use the "sw_cursor" option. <item>Detection/support for the Trio64UV+, Trio64V2 (including the /DX and /GX versions), Aurora64V+ (86CM65 used in notebooks), and Plato/PX is now included. This support is very new and hasn't had much testing, so please send us success/failure reports. <item>Support is now included for the ELSA Winner 2000PRO/X-8. Please refer to the notes for this card in <htmlurl url="S3.html" name="README.S3">. <item>Support is now included for the MIRO 80SV. <item>A bug which prevented DGA apps from setting the ViewPort to the lower part of the framebuffer has been fixed (this showed up most commonly with 4MB cards). </itemize> <sect1> S3V (ViRGE) server <p> <itemize> <item>Support has been added for the ViRGE/DX and ViRGE/GX. <item>Problems with the Diamond Stealth 3D 3000 are now fixed. <item>The line drawing code has been improved. <item>Packed 24bpp support is included, and should be improved over earlier versions. <item>The S3V server translates between sparse 32bpp pixmaps and packed 24bpp for the framebuffer. In some cases this can be slow. <item>32bpp framebuffer format is not supported. d407 1 a407 1 <sect1> Mach64 server d410 1 a410 6 <item>Support for 3D Rage II based Mach64 cards is included. <item>Various problems with support for some revisions of CT, VT and GT chipsets have been fixed. <item>It is strongly recommended that all users with CT, VT, GT and 3D Rage II based Mach64 cards upgrade to the 3.3 release due to the problems that were fixed. d412 1 a412 1 <sect1> Mach32 server d415 4 a418 4 <item>A bug that causes problems when running XF86Setup with cards with less than 2MB of video memory has been fixed. <item>Minor shifts in maximum clock rate under 16 bpp, and inclusion of explicit 15 "bpp" setting. d420 1 a420 1 <sect1> W32 server d423 3 a425 4 <item>In this version, the separate W32 server (XF86_W32) has not undergone any significant changes. In fact, it is not being developed further. Instead, the SVGA server (XF86_SVGA) is now the main focus of new developments. See the W32 (SVGA) description. d427 1 a427 2 <!-- <sect1> AGX server d430 6 a435 1 <item>stuff... d437 1 a437 2 --> <sect1> P9000 server d440 2 a441 2 <item>Support for PCI probing has been added. <item>DPMS support has been added. d443 1 a443 1 <sect1> I128 server d446 1 a446 8 <item>Some preliminary acceleration (for bitblts) is included. This code is very new, and hasn't been extensively tested yet. </itemize> <sect1> TGA server <p> <itemize> <item>Preliminary acceleration support is included, using XAA. <item>Various bugs have been fixed. d451 5 a455 4 <item>Acceleration support has been added for the 9320, 9440 and 96xx chips. <item>Support for the Cyber series of laptop chips has been improved. <item>24/32bpp support has been added for some chips. <item>Some clock limits have been fixed. d460 18 a477 24 <item>More complete acceleration has been implemented using XAA, including line draw, fill, and text acceleration, at different colour depths. </itemize> <sect1> W32 driver (SVGA server) <p> <itemize> <item>The SVGA server now supports acceleration for the most recent ET4000W32 chips. In 3.3, the ET4000W32p chips are now fully accelerated, and also support the higher performing linear memory layout (read the tseng README file for more information: there are a few problems). <item>VESA DPMS (monitor power saving) support was added. <item>There is now support for more than 256 colors on most ET4000W32i and ET4000W32p chips. This means 15, 16, 24 and/or 32 bits per pixel modes (32768, 65536 or 16 million colors) are supported on most common RAMDACs. On the W32p, these modes are accelerated. On the W32i, there is no acceleration in any mode. For accelerated support on W32i chips, refer to the separate W32 server (XF86_W32). <item>A few bugs in XFree86 3.2 and 3.2A have been fixed. Most importantly the failure to probe some PCI cards has been resolved. <item>Fix interference with ISA-DMA sensitive devices (soundcards, floppy-tape drives) <item>Support for the Chrontel RAMDAC has been added. d482 3 a484 22 <item>The ET6000 driver in the separate W32 server (XF86_W32) has not changed significantly. <item>On the other hand, the ET6000 driver in the SVGA server, which already existed in XFree86 3.2 for all color depths, is now fully accelerated for all those color depths. It builds upon the new XAA architecture, which is the cornerstone of a new acceleration framework within the XFree86 servers. It is responsible for the outstanding acceleration performance of this release. <item>Many small problems which existed in the initial 3.2 release have been solved. Screen noise, flicker or instability at higher pixel clocks are mostly fixed. Some detection problems are gone. Weird behaviour (jumping and screen wrap) when panning through large virtual desktops has been fixed. The server now detects the correct amount of memory on ET6000 cards with 2.25 MB of MDRAM. More realistic pixel clock rate limits have been put in place, to avoid modes that would cause screen problems. <item>DPMS support was added. <item>The ET6000 hardware cursor is now supported. Read the Tseng documentation file for more information (there are a few limitations) <item>fix interference with ISA-DMA sensitive devices (soundcards, floppy-tape drives) d489 2 a490 2 <item>The driver now recognises the AT24 chipset, but it is treated the same way as the AP6422. a491 1 <!-- d495 6 a500 4 <item>stuff... </itemize> --> <sect1> Matrox driver (SVGA server) d503 4 a506 7 <item>More complete acceleration for the Millennium (MGA2064W). <item>Support is included for the Mystique (including some acceleration). This code is very new. <item>24 bpp mode tiled pattern problems still present. <item>Support for DGA, Sync-on-Green, and DPMS. <item>The "nolinear" option is no longer available. <item>Support for 8 bits per colour component (at 8bpp) has been added. d511 9 a519 8 <item>More complete acceleration for all chips with a BitBLT engine (CL-GD5426, 5428, 5429, 5430, 5434, 5436, 5440, 5446, 7541, 7543, and 7548). <item>More complete acceleration for Laguna series chips (CL-GD546X). <item>The support for the 754x series of laptop controllers has been improved. <item>The 24bpp mode on the CL-GD5430/40 has been fixed. <item>Support for the CL-GD5480 has been added. d524 4 a527 7 <item>Significant updates have been made to the SiS driver (see <htmlurl url="SiS.html" name="README.SiS"> for further details). <item>Acceleration support is included, making use of XAA. <item>Linear addressing is supported. <item>Support has been added for 15/16/24bpp. <item>Support has been added for programmable clocks. <item>HW cursor support is included. d532 6 a537 20 <item>Support has been included for the 65525, 65535, 64200 and 64300 <item>Problems relating to blank screen at start-up and text mode restoration with the 65550 and 65554 should now be fixed <item>Acceleration support for all chips has improved due to the new XAA architecture. <item>Many additional minor fixes and documentation updates (see <htmlurl url="chips.html" name="README.chips"> for further details). </itemize> <sect1> S3 ViRGE driver (SVGA server) <p> <itemize> <item>Completely new driver for the ViRGE family. The driver works with linear addressing and PCI chipsets. <item>Acceleration support uses the XAA architecture. <item>The driver supports 8/15/16/24/32 bpp on all cards. <item>Acceleration includes bitblits, filled rectangles, color expansion and pattern fills (8/15/16/24 bpp). Acceleration at 32 bpp is limited to bitblits and filled rectangles. <item>Includes HW cursor support. <item>See <htmlurl url="S3V.html" name="README.S3V"> for further details. a538 1 <!-- d542 1 a542 1 <item>stuff... a543 2 --> <!-- d547 6 a552 1 <item>stuff... a553 1 --> d557 1 a557 1 <item>DPMS support is included (only for "off" mode so far). d562 2 a563 2 <item>The Compaq AVGA driver has been resurrected. The bugs causing it to not work in some previous releases have been fixed. d568 2 a569 2 <item>The problems with the Hercules mono driver in previous releases has now been fixed, and the driver is included in this release. d574 40 a613 23 <item>The libraries have been updated to R6.3. The shared lib version numbers for libXext and libICE have been bumped to 6.3. The others remain the same. <item>An Xlib problem with non-latin-1 encodings that shows up when using XKB is fixed. <item>Some Xlib security vulnerabilities have been fixed. <item>Xterm's emulation of DECUDK (DEC user-defined keys) now (correctly) interprets shifted keys only. <item>VT52 emulation has been added to xterm. <item>Xterm's VT100 emulation generates correct codes for PF1-PF4, as well as the keypad "+" and ",". These codes differ from the VT220 emulation. <item>Some xterm bugs have been fixed, including coloured background exposure while selection is active, and missing state changes in the VT100 emulation. <item>Xterm's memory requirements for colour have been reduced. The colour resource file is merged with the regular resource file to reduce installation problems. <item>Emulation of VT220 soft-reset, and non-DEC REP (repeat) control sequence has been added to xterm. <item>Xterm now recognizes control sequences for 16 colors (from aixterm). <item>xset includes support for the DPMS extension. <item>xset's "r rate" flag was broken on some OSs, and is now fixed. d619 1 a619 3 <item>More modelines were added. There are now high-refresh versions of most common modes available (85 and 100 Hz). 512x384, 1152x864, 1600x1200 and 1800x1440 modes were added. d624 6 a629 11 <item>Add detection of Alliance Pro Motion chips. <item>Add detection of I128-2. <item>Add detection of S3 Trio64UV+ and Aurora64V+, Trio64V2/DX and /GX, S3 ViRGE/DX and /GX and Plato/PX. <item>Add detection of Matrox chips. <item>Add detection of newer Trident chips, including the Cyber series. <item>Fix detection of ET4000W32 chips, and their memory probing. <item>Add detection of newer ATI chips. <item>Add detection of STG170x and CH8398 RAMDACs <item>Add detection of Sigma Designs REALMagic <item>Add detection of 3DLabs GLINT d634 1 a634 1 <item>Gzipped fonts are now supported. d636 16 d653 108 a760 1 <sect>Installing the XFree86 3.3 Release d762 1 a762 1 The XFree86 3.3 binaries are distributed as a full release, d765 1 a765 1 What follows is a list of the XFree86 3.3 components. There may be d773 7 a779 7 X33bin.tgz Clients, run-time libs, and app-defaults files X33doc.tgz Documentation X33fnts.tgz 75dpi, misc and PEX fonts X33lib.tgz Data files required at run-time X33man.tgz Manual pages X33set.tgz XF86Setup utility X33VG16.tgz 16 colour VGA server (XF86Setup needs this server) d787 1 a787 1 X33cfg.tgz sample config files for xinit, xdm d791 1 a791 1 NOTE: Be very careful about installing X33cfg.tgz over an existing d793 2 a794 8 Installing X33cfg.tgz will overwrite any existing files. If you do have customised files, there is no need to install X33cfg.tgz. NOTE: The bitmap fonts distributed with this release are compressed using gzip rather than compress. This means that you will probably want to remove the old versions (after backing them up). The Xservers and font server in previous releases cannot read gzipped fonts, so keep a copy of the old fonts if you wish to run older servers. d796 1 a796 2 The following X servers are for PC/AT based hardware (i.e., typical Intel ix86 based PCs). Choose at least one which d801 19 a819 26 X338514.tgz 8514/A server X33AGX.tgz AGX server X33I128.tgz I128 server X33Ma32.tgz Mach 32 server X33Ma64.tgz Mach 64 server X33Ma8.tgz Mach 8 server X33Mono.tgz Mono server X33P9K.tgz P9000 server X33S3.tgz S3 server X33S3V.tgz S3 ViRGE server X33SVGA.tgz SVGA server X33VG16.tgz 16 colour VGA server (XF86Setup needs this server) X33W32.tgz ET4000/W32, ET6000 server </verb> </quote> The following X servers are available for Alpha hardware: <quote> <verb> X33I128.tgz I128 server X33Ma64.tgz Mach 64 server X33Mono.tgz Mono server (generic driver only) X33P9K.tgz P9000 server X33TGA.tgz DEC 21030 (TGA) server X33S3.tgz S3 server X33S3V.tgz S3 ViRGE server X33SVGA.tgz SVGA server (Matrox Millennium driver only) d827 12 a838 12 X339NS3.tgz PC98 NEC(S3) server X339SPW.tgz PC98 PCSKB-PowerWindow(S3) server X339LPW.tgz PC98 PowerWindowLB(S3) server X339EGC.tgz PC98 EGC(generic) server X339GA9.tgz PC98 GA-968V4/PCI(S3 968) server X339GAN.tgz PC98 GANB-WAP(cirrus) server X339480.tgz PC98 PEGC-480(generic) server X339NKV.tgz PC98 NKV-NEC(cirrus) server X339WS.tgz PC98 WABS(cirrus) server X339WEP.tgz PC98 WAB-EP(cirrus) server X339WSN.tgz PC98 WSN-A2F(cirrus) server X339TGU.tgz PC98 TGUI server d844 12 a855 15 X33f100.tgz 100dpi fonts X33fcyr.tgz Cyrillic fonts X33fnon.tgz Other fonts (Chinese, Japanese, Korean, Hebrew) X33fscl.tgz Scalable fonts (Speedo and Type1) X33fsrv.tgz Font server and config files X33prog.tgz X header files, config files and compile-time libs X33nest.tgz Nested X server X33vfb.tgz Virtual framebuffer X server X33prt.tgz X Print server X33ps.tgz PostScript version of the documentation X33html.tgz HTML version of the documentation X33jdoc.tgz Documentation in Japanese (for version 3.2) X33jhtm.tgz HTML version of the documentation in Japanese (3.2) X33lkit.tgz X server LinkKit X33lk98.tgz X server LinkKit for PC98 servers d876 2 a877 2 the installation. This script may also remove some outdated files and symbolic links from a previous installation that could cause problems. d890 1 a890 1 gzip -d < X33file.tgz | tar vxf - d900 1 a900 1 gzip -d < X33file.tgz | tar -v -x --unlink -f - d907 1 a907 1 gzip -d < X33file.tgz | cpio -i -v -d -u -H ustar d918 1 a918 1 For OSs which use ldconfig (like Linux, FreeBSD, NetBSD and OpenBSD), you d920 4 a923 9 Some Linux releases don't run ldconfig automatically at reboot, so you may need to run it manually. If you are using FreeBSD, NetBSD or OpenBSD, and your version of ldconfig supports the <tt>-m</tt> option, you can run: <tscreen><verb> ldconfig -m /usr/X11R6/lib </verb></tscreen> Otherwise for these OSs, check <tt>/etc/rc</tt> to see how ldconfig gets run at boot time. d927 1 a927 1 $XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml,v 3.59.2.16 1997/06/02 01:44:14 dawes Exp $ @ 1.1.1.3 log @xfree86 3.3.1 sources. @ text @d5 1 a5 1 <title>Release Notes for XFree86&tm; 3.3.1 d7 1 a7 1 <date>4 August 1997 d11 1 a11 2 This document describes the bugs fixed in XFree86 3.3.1 compared with the 3.3 release, as well as the new features in XFree86 3.3 compared with the a54 114 <sect> What's new in 3.3.1? <p> <sect1> Bug fixes <p> <itemize> <item>XFree86 3.3.1 includes The Open Group's public patch 2 for X11R6.3. <item>Build problems that showed up on some OSs have been fixed. <item>Support for SCO Open Server 5 should now be complete. <item>A malloc problem in libXt which showed up on FreeBSD has been fixed. <item>Depth-specific DacSpeeds are now implemented for the ET6000. <item>Depth-specific DacSpeeds are fixed for the S3 server. <item>HW cursor problem with the I128 server has been fixed. <item>I128 Series II rev 2 chips are now supported. <item>Xterm will now startup on Linux if /etc/termcap is missing. <item>Various problems with the S3V server and the SVGA s3v driver have been fixed. <item>A problem with the clock limit for some revisions of the Circus 5434 has been fixed. <item>The Mach64 server will now correctly recognise some of the newer ATI chip revisions, including the Rage II+, Rage Pro and VT3. If you needed the ChipId/ChipRev workaround when using 3.3, you should remove those lines from your XF86Config file when upgrading to 3.3.1. <item>An initialisation problem in the S3 server that shows up when the ramdac type is given in the XF86Config file should be fixed. <item>The MGA driver now defaults to using the software cursor because some people have reported problems when using the hardware cursor with Millennium cards. <item>Lockups with the MGA driver that happen on some SVR4 versions have been fixed. Lockups when the server crashes and dumps core on some OSs have also been fixed where possible. <item>The xterm termcap field for turning off colour has been fixed. <item>A server crash that happens when starting some servers on Solaris has been fixed. <item>Some problems with the Trident 9860 and 9685 chips have been fixed. <item>A problem with xterm writing an invalid wtmp entry on Linux has been fixed. <item>A PolyPoint bug in the S3V server has been fixed. <item>Screen wraparound problems with the S3 server that show up on some old Number Nine GXE level 10 cards have been fixed. <item>A problem with the PCI framebuffer remapping in the S3 server has been fixed. <item>A problem with XF86Setup not showing the correct chipset-specific README file has been fixed. <item>A problem with XF86Setup not setting up the link to the Xserver in some situations has been fixed. <item>Some libXt error/warning messages were partially duplicated, and this is now fixed. <item>Some line drawing problems that show up with the Cirrus 542x chips have been fixed. <item>A problem drawing wide fonts with some Cirrus chips has been fixed. <item>Some bugs in some XKB symbols files have been fixed. <item>The Chips and Technologies 65555 and 68554 are now detected by the chips driver. <item>`xset dpms' didn't accept some parameters correctly. <item>Some raster op bugs in the SVGA server's s3v driver have been fixed. <item>Problems with the Mach32 server that show up with some AST motherboards that have an on-board Mach32 chip have been fixed (see the <htmlurl url="Mach32.html" name="README.Mach32"> file for details). <item>A bug in the ET6000 driver which can cause the server to crash on non-Linux systems has been fixed. <item>An initialisation problem with the ET6000 driver which can result in a black screen has been fixed. <item>The Eraser support in the Wacom driver has been fixed. <item>Support for two relative devices has been fixed in the Wacom driver. <item>The DPMS state is now correctly reset when switching back to the Xserver's VT. <item>A bug in the 24bpp framebuffer code which caused a server crash when running StarOffice has been fixed. <item>An Xserver bug which could cause a server crash when using lbxproxy has been fixed. <item>A conflict between Imake.rules and Motif.rules has been fixed. <item>Some problems that show up with some accelerated servers on SVR4 when using Xqueue have been fixed. <item>A problem that can cause a server crash when drawing some arcs has been fixed. <item>The MGA driver now recognises the newer 220MHz Mystique chips. <item>The MGA driver has experimental support for the Millennium II. This really is very new, and is largely untested. There are known problems (see <htmlurl name="README.MGA" url="MGA.html"> for details). <item>The "noaccel" option could cause a lockup with the Cirrus Laguna chips (546x). This option is now disabled for those chips. <item>Some blitter timeouts that show up with Cirrus 7548 and 7555 chips should now be fixed. <item>The handling of the PS/2 mouse protocol is fixed for OpenBSD. <item>The SiS driver should now correctly determine the MMIO address. </itemize> <sect1>Known Problems <p> <itemize> <item>There are problems with some Cirrus laptop chipsets (75xx). The driver seems to work for some people, but not others. Until someone with the appropriate hardware can look into this, these problems are unlikely to be fixed. If you wish to work on this, please contact us. We don't need testers, we need people willing and able to fix the problems. <item>There are problems with some of the Trident laptop chipsets. The driver seems to work in a limited way for some people, but not others. Until someone with the appropriate hardware can look into this, these problems are unlikely to be fixed. If you wish to work on this, please contact us. We don't need testers, we need people willing and able to fix the problems. <item>We have had some reports of apparently random lockups with some Mystique cards. We have not been able to reproduce this problem, and have no fix for it. <item>There is a drawing bug in the MGA driver that shows up when running `viewfax'. We have no fix for this problem yet. <item>Some people have reported problems with some newer Rage II cards. We have no fix for this problem yet. <item>We've had a report that the SVGA server will cause a lockup on some SVR4 versions (UnixWare 1.x) with some Chips and Technologies chips. A workaround for this problem is to use the "xaa_no_color_exp" option. </itemize> d447 1 a447 1 <sect>Installing the XFree86 3.3.1 Release d449 2 a450 2 The XFree86 3.3.1 binaries are distributed as both a full release and as an upgrade to XFree86 3.3. d452 1 a452 1 What follows is a list of the XFree86 3.3.1 components. There may be d455 1 a455 18 The following are required for all new installations or upgrades from versions prior to 3.3: <quote> <verb> preinst.sh Pre-installation script postinst.sh Post-installation script extract.tgz XFree86 extraction utility X331bin.tgz Clients, run-time libs, and app-defaults files X331doc.tgz Documentation X331fnts.tgz 75dpi, misc and PEX fonts X331lib.tgz Data files required at run-time X331man.tgz Manual pages X331set.tgz XF86Setup utility X331VG16.tgz 16 colour VGA server (XF86Setup needs this server) </verb> </quote> The following are required for an upgrade from XFree86 3.3: d460 7 a466 5 extract.tgz XFree86 extraction utility X331upd.tgz Changes since 3.3 (except the servers) X331doc.tgz Documentation X331set.tgz XF86Setup utility X331VG16.tgz 16 colour VGA server (XF86Setup needs this server) d474 1 a474 1 X331cfg.tgz sample config files for xinit, xdm d478 1 a478 1 NOTE: Be very careful about installing X331cfg.tgz over an existing d480 2 a481 2 Installing X331cfg.tgz will overwrite any existing files. If you do have customised files, there is no need to install X331cfg.tgz. d486 1 a486 1 server in releases prior to 3.2A cannot read gzipped fonts, so keep a copy d495 13 a507 13 X3318514.tgz 8514/A server X331AGX.tgz AGX server X331I128.tgz I128 server X331Ma32.tgz Mach 32 server X331Ma64.tgz Mach 64 server X331Ma8.tgz Mach 8 server X331Mono.tgz Mono server X331P9K.tgz P9000 server X331S3.tgz S3 server X331S3V.tgz S3 ViRGE server X331SVGA.tgz SVGA server X331VG16.tgz 16 colour VGA server (XF86Setup needs this server) X331W32.tgz ET4000/W32, ET6000 server d513 8 a520 7 X331Ma64.tgz Mach 64 server X331Mono.tgz Mono server (generic driver only) X331P9K.tgz P9000 server X331TGA.tgz DEC 21030 (TGA) server X331S3.tgz S3 server X331S3V.tgz S3 ViRGE server X331SVGA.tgz SVGA server (Matrox Millennium driver only) d528 12 a539 12 X3319NS3.tgz PC98 NEC(S3) server X3319SPW.tgz PC98 PCSKB-PowerWindow(S3) server X3319LPW.tgz PC98 PowerWindowLB(S3) server X3319EGC.tgz PC98 EGC(generic) server X3319GA9.tgz PC98 GA-968V4/PCI(S3 968) server X3319GAN.tgz PC98 GANB-WAP(cirrus) server X3319480.tgz PC98 PEGC-480(generic) server X3319NKV.tgz PC98 NKV-NEC(cirrus) server X3319WS.tgz PC98 WABS(cirrus) server X3319WEP.tgz PC98 WAB-EP(cirrus) server X3319WSN.tgz PC98 WSN-A2F(cirrus) server X3319TGU.tgz PC98 TGUI server d545 15 a559 15 X331f100.tgz 100dpi fonts X331fcyr.tgz Cyrillic fonts X331fnon.tgz Other fonts (Chinese, Japanese, Korean, Hebrew) X331fscl.tgz Scalable fonts (Speedo and Type1) X331fsrv.tgz Font server and config files X331prog.tgz X header files, config files and compile-time libs X331nest.tgz Nested X server X331vfb.tgz Virtual framebuffer X server X331prt.tgz X Print server X331ps.tgz PostScript version of the documentation X331html.tgz HTML version of the documentation X331jdoc.tgz Documentation in Japanese (for version 3.2) X331jhtm.tgz HTML version of the documentation in Japanese (3.2) X331lkit.tgz X server LinkKit X331lk98.tgz X server LinkKit for PC98 servers d583 2 a584 6 For the purposes of these installation instructions, it is assumed that you have downloaded all the files to the <tt>/var/tmp</tt> directory. If you've put them in another directory, that's fine -- just replace all occurrences of ``<tt>/var/tmp</tt>'' with the name of that directory. To run the pre-installation script, go to <tt>/usr/X11R6</tt> and run it: d590 10 a599 3 The next step is to untar the installation utility. To do this, make sure the extract.tgz file is in the same directory as all the X331*.tgz files, and run the following from that directory: d601 2 d604 1 a604 2 cd /var/tmp gzip -d < extract.tgz | tar vxf - d607 3 a609 15 The installation utility ``extract'' is used to unpack the .tgz files that make up the XFree86 distribution. The .tgz files are gzipped tar files. However, ``tar'' in its standard form on most OSs is not well-suited to the task of installing XFree86. The extract utility is a modified version of GNU tar 1.12 built with the options required to make it suitable for installing XFree86. The source for extract is available from the same place you got the XFree86 distribution. It is strongly recommended that you use the provided extract utility to unpack the XFree86 distribution. If you choose to ignore this and use something else, we don't want to hear from you if you run into problems. It is also important that you do not rename the extract utility. If renamed, it behaves just like the normal GNU tar. To extract the XFree86 binaries, run the following as <bf>root</bf>: d611 1 a611 2 cd /usr/X11R6 /var/tmp/extract /var/tmp/X331*.tgz d614 3 a616 2 Once the required <tt>.tgz</tt> files have been extracted, run the post installation script: d622 11 a632 4 For OSs which use ldconfig, you may need to run ldconfig or reboot to complete the installation. The postinst.sh script should run ldconfig correctly for you if you are using Linux, FreeBSD, NetBSD or OpenBSD. For other OSs that use ldconfig, check how it normally gets run at boot time. d636 1 a636 1 $XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml,v 3.59.2.21 1997/08/04 02:10:43 dawes Exp $ @ 1.1.1.4 log @XFree86 3.3.2 sources @ text @d5 1 a5 1 <title>Release Notes for XFree86&tm; 3.3.2 d7 1 a7 1 <date>28 February 1998 d11 4 a14 3 This document describes the bugs fixed and the features added in XFree86 3.3.2 compared with the 3.3.1 release, It also includes installation instructions for the binary distributions. d47 6 a52 2 Users running Linux should note that Elf is now the only binary type supported for Linux OSs. This means d56 1 a56 3 <sect> What's new in 3.3.2? <p> <sect1> Security fixes a57 9 <itemize> <item>Several buffer overrun problem discovered since the release of XFree86-3.3.1 have been fixed <item>Several insecure X server command line options have been removed <item>The X servers now run the <tt>xkbcomp</tt> program under the user's real uid <item>Additionally, a wrapper program for the X servers has been added which eliminated the need for the servers to be installed SUID root </itemize> d61 80 a140 85 <item>A black screen problem in the Tseng driver has been fixed. <item>Several drawing problems in the Tseng driver have been corrected. <item>Timeouts to all routines waiting for the accelerator have been added. <item>DPMS has been fixed in the Tseng driver. <item>The memory clock for the Matrox Millennium II is now set correctly. <item>Several drawing bugs in the MGA driver have been fixed. <item>The problem with some Millennium II cards in higher resolutions and 24bpp is fixed. <item>Some problems with 24 and 32bpp in the Trident driver have been fixed. <item>Some problems in the C&T driver with the TMED DSTN dithering scheme for the 65555 and 68554 have been fixed. <item>The C&T driver now adheres much more strictly to the clock limits. <item>Allow DacSpeed command to work correctly in more servers. <item>Several small bugs for Cirrus Laguna chipsets have been fixed. <item>Fixes to the Wacom driver. <item>The Cyrillic fonts have been updated. <item>BSDI is supported again. <item>Several XAA problems have been fixed. <item>XKB for PC98 has been updated. <item>S3 Aurora64V+ now works with 16bpp. <item>cursor offset for some S3 cards has been fixed. <item>S3 server support for STG 1700 ramdac has been fixed. <item>imake correctly works on Linux glibc-2 systems now. </itemize> <sect1> New Features <p> <itemize> <item>Support for ET6100 has been added to the Tseng driver. <item>Acceleration has been added for W32 and W32i. <item>Text performance has been improved for the Tseng driver. <item>Support for new RAMDACs, including the ch8398, the ch8391 and the MUSIC MU9C4910 has been added to the Tseng driver. <item>Accelerated support for the AT3D and AT25 has been added to the APM driver. <item>Support for accelerated NV1 and accelerated Riva128 has been added to the NV driver. <item>Support for the Matrox Millennium II AGP has been included into the MGA driver. <item>New support for several Trident chips has been added, including Cyber9397, 3DImage975 and 3DImage985 (unaccelerated and not completed, yet), TGUI9685. <item>CrealTV support has been added for the TGUI9685. <item>Acceleration of all TGUI chipsets has been improved. <item>Support for Rage Pro based PCI and AGP cards has been added. <item>Maximum dotclock for newer Mach64 cards has been increased. <item>Support for 1600x1200 and 1600x1280 mode has been added for VT and newer Mach64 chips. <item>Support for the auxiliary register aperture for newer Mach64 cards has been added. <item>Support for the I128 Revolution (T2R) has been added. <item>Additional acceleration for the I128 server has been added. <item>Support for sw cursor, pci_retry, 24bpp HW cursor has been added to cirrus Laguna chipsets. <item>S3 ViRGE/MX and ViRGE/GX2 support has been added (SVGA server only!). <item>support for S3 ViRGE hardware cursor added in SVGA server. <item>An S3 driver has been added to the SVGA server. <item>S3 server and SVGA/S3 server now recognize some fake S3 chips and print out a warning message. <item>XAA has been extended to support hardware cursors and provide accelerated support dashed lines and trapezoid fills. <item>Several new mouse protocols have been added to all servers. They should now support Kensington ThinkingMouse, ALPS GlidePoint, Genius NetScroll, Genius NetMouse, Genius NetMouse, ASCII MieMouse, Logitech MouseMan+, Logitech FirstMouse+. This includes all buttons on these mice as well as the wheels. The wheel can be used to either create additional buttons or for z-axis indication. <item>login.conf/setusercontext support to xdm for FreeBSD has been added. <item>XF86Setup now supports setting the default color depth and choosing the modes the user wants to use. <item>XF86Setup allows to select all the new mouse protocols (depending on the OS it is running on). <item>Japanization of XF86Setup has been added. <item>XF98_MGA server for Millennium and Mystique has been added. This server is very new and has some problems with Mystique support. <item>XF98_SVGA server for CLGD755x has been added. This server also is very new and has some problems. <item>Linux/98 support has been added. Linux/98 is very new and perhaps the servers also have some problems. <item>XF98_TGUI server now works on PANIX98. <item>XF98Setup(i.e. XF86Setup for PC98) has been added. <item>Many changes to xterm including support for double-size characters (positioning), blinking characters (render in color), improvements to logging, transparent printing, delete/backspace toggle, and better support for Sun and PC keyboards. d157 11 d170 24 a193 1 <sect>Installing the XFree86 3.3.2 Release d195 366 a560 2 The XFree86 3.3.2 binaries are distributed as both a full release and as an upgrade to XFree86 3.3.1. d562 4 a565 5 NOTE: the X servers are no longer installed setuid root. If you are starting your X servers with startx/xinit, or something similar, you will need a copy of the setuid Xwrapper, and an updated xinit. These can be found in X332upd.tgz for those upgrading from 3.3.1, and in X332bin.tgz for those doing a full install. d567 1 a567 1 What follows is a list of the XFree86 3.3.2 components. There may be d571 1 a571 1 versions prior to 3.3.1: d576 8 a583 8 extract XFree86 extraction utility X332bin.tgz Clients, run-time libs, and app-defaults files X332doc.tgz Documentation X332fnts.tgz 75dpi, misc and PEX fonts X332lib.tgz Data files required at run-time X332man.tgz Manual pages X332set.tgz XF86Setup utility X332VG16.tgz 16 colour VGA server (XF86Setup needs this server) d587 1 a587 1 The following are required for an upgrade from XFree86 3.3.1: d592 5 a596 5 extract XFree86 extraction utility X332upd.tgz Changes since 3.3.1 (except the servers) X332doc.tgz Documentation X332set.tgz XF86Setup utility X332VG16.tgz 16 colour VGA server (XF86Setup needs this server) d604 1 a604 1 X332cfg.tgz sample config files for xinit, xdm d608 1 a608 1 NOTE: Be very careful about installing X332cfg.tgz over an existing d610 2 a611 2 Installing X332cfg.tgz will overwrite any existing files. If you do have customised files, there is no need to install X332cfg.tgz. d625 13 a637 13 X3328514.tgz 8514/A server X332AGX.tgz AGX server X332I128.tgz I128 server X332Ma32.tgz Mach 32 server X332Ma64.tgz Mach 64 server X332Ma8.tgz Mach 8 server X332Mono.tgz Mono server X332P9K.tgz P9000 server X332S3.tgz S3 server X332S3V.tgz old S3 ViRGE server (please use SVGA server) X332SVGA.tgz SVGA server X332VG16.tgz 16 colour VGA server (XF86Setup needs this server) X332W32.tgz ET4000/W32, ET6000 server d643 7 a649 7 X332Ma64.tgz Mach 64 server X332Mono.tgz Mono server (generic driver only) X332P9K.tgz P9000 server X332TGA.tgz DEC 21030 (TGA) server X332S3.tgz S3 server X332S3V.tgz old S3 ViRGE server (please use SVGA server) X332SVGA.tgz SVGA server (Matrox Millennium driver only) d657 12 a668 15 X3329NS3.tgz PC98 NEC(S3) server X3329SPW.tgz PC98 PCSKB-PowerWindow(S3) server X3329LPW.tgz PC98 PowerWindowLB(S3) server X3329EGC.tgz PC98 EGC(generic) server X3329GA9.tgz PC98 GA-968V4/PCI(S3 968) server X3329GAN.tgz PC98 GANB-WAP(cirrus) server X3329480.tgz PC98 PEGC-480(generic) server X3329NKV.tgz PC98 NKV-NEC(cirrus) server X3329WS.tgz PC98 WABS(cirrus) server X3329WEP.tgz PC98 WAB-EP(cirrus) server X3329WSN.tgz PC98 WSN-A2F(cirrus) server X3329TGU.tgz PC98 TGUI server X3329MGA.tgz PC98 MGA server X3329SVG.tgz PC98 CLGD755x server X3329set.tgz PC98 XF98Setup utility d674 15 a688 15 X332f100.tgz 100dpi fonts X332fcyr.tgz Cyrillic fonts X332fnon.tgz Other fonts (Chinese, Japanese, Korean, Hebrew) X332fscl.tgz Scalable fonts (Speedo and Type1) X332fsrv.tgz Font server and config files X332prog.tgz X header files, config files and compile-time libs X332nest.tgz Nested X server X332vfb.tgz Virtual framebuffer X server X332prt.tgz X Print server X332ps.tgz PostScript version of the documentation X332html.tgz HTML version of the documentation X332jdoc.tgz Documentation in Japanese (for version 3.2) X332jhtm.tgz HTML version of the documentation in Japanese (3.2) X332lkit.tgz X server LinkKit X332lk98.tgz X server LinkKit for PC98 servers d723 2 a724 2 The next step is to make the installation utility executable. To do this, make sure the `extract' file is in the same directory as all the X332*.tgz d728 2 a729 1 chmod 755 extract d749 1 a749 1 /var/tmp/extract /var/tmp/X332*.tgz d766 1 a766 1 $XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml,v 3.59.2.37 1998/02/28 13:00:00 dawes Exp $ @ 1.1.1.5 log @XFree86 3.3.3 sources @ text @d3 1 a3 1 <article> d5 3 a7 3 <title>Release Notes for XFree86&tm; 3.3.3 <author>The XFree86 Project, Inc <date>19 November 1998 d11 2 a12 2 This document describes the bugs fixed and the features added in XFree86 3.3.3 compared with the 3.3.2 release, a13 1 It is strongly recommended that anyone using XFree86 update to version 3.3.3. a41 11 <sect> X11R6.4 <p> In September 1998 The Open Group changed the copyright of X11R6.4 from the non-free copyright used for the initial release of X11R6.4 back to the old free X Consortium style copyright. Given the fact that our main development focus is on XFree86-4.0 and that the 3.3.3 release was intended mostly to fix some bugs and get out new drivers to the public, we opted not to include X11R6.4 in XFree86-3.3.3. <p> XFree86-4.0 will be X11R6.4 based. <p> a49 4 <p> Users running FreeBSD 3.0 should note that only ELF binaries are provided with this release. a.out shared libraries are also included for compatibility purposes. d51 1 a51 2 <p> <sect> What's new in 3.3.3? d57 6 a62 5 XFree86-3.3.2 have been fixed <item>Sanity checks on DISPLAY variable <item>Attempt to stop X connection hijacking (sticky bit for /tmp/.X11-unix) Note that this is only a short-term partial solution, and it is doesn't help at all for some SYSV based OSs (like Solaris 2.x). d67 23 a89 41 <item>Fix a serious LBX bug using uninitialized variables. <item>Fix some Xlib bugs that cause problems when using XKB in some locales (like latin2), add support for iso8859-15, and include a couple of basic fonts for iso8859-15 <item>Fix xf86config to handle more than 10 modes and to be prepared for XFCom / XBF servers. <item>Lots of xterm changes, see xterm.log.html in the sources. <item>Fix problems with high dot clocks in high color depths on Riva128. <item>Fix problem in the S3 drivers with disabled onboard S3 chips when using S3 cards. <item>Fix problems with Cirrus 5480 at high resolutions and jitter that appeared with the 546x's using the BitBLT engine. <item>Fix clock limits in some cases in Tseng driver. <item>Fix some lockups with ViRGE chips. <item>Improved timing calculations for video FIFO in the Mach64 X server. <item>Fixed bug in font rendering code in the Mach64 X server. <item>Fixed VGA font restoration bug when exiting the Mach64 X server. <item>Several XF68_FBDev fixes. <item>Fix wrong clock limits for S3 Trio64V+. <item>Fix some generic rendering errors in cfb and vga code. <item>Fix text restore problems and improve high res 32bpp modes in MGA driver; fix 24bpp and 32bpp display problems; disable probing for memory on some MGA chipsets; fix maximum blit size; fix sync on green for Mystique. <item>Fix problems with Xnest crashing with too many visuals. <item>Fixes for 64bit architectures. <item>Fix cursor bug in S3V server. <item>Fixes for memory probing, max dotclock probing and DPMS display off on C&T chipsets. <item>Fix LCD detection for CLGD755x and the double mouse bug and the blanking bug in the cirrus driver. <item>Fix some problems with -quiet flag (where some variables stayed uninitialized) <item>SuperProbe can detect C&T HiQV chips now, with an exception in the case of No-PCI bus connected. The "-no_bios" option of SuperProbe solve this situation. <item>The C&T chipsets now use software cursors by default to avoid a number of minor problems in certain circumstances. Hardware cursors can still be used by adding the "hw_cursor" option to XF86Config. <item>EGC server now works on Linux/98. XF98Setup also works with it. <item>Fix VT switch problem with MGA server on Linux/98. d94 58 a151 25 <item>New driver for Cyrix MediaGX based motherboards. <item>New driver for Rendition V1000 and V2x00 chipsets (not accelerated). <item>New driver for Weitek P9100 based cards. <item>New driver for SiS 5597/98 and SiS 6326; treat SiS 6215 and 6225 as 6205. <item>New server for 3Dlabs based cards using GLINT 500TX and MX (with IBM RAMDAC), Permedia (with IBM RAMDAC), Permedia 2 and Permedia 2v. <item>Support for the Matrox G100 and G200 based cards to the MGA driver. <item>Support for C&T 69000 and 32bpp on 65550 and later. <item>Support for NeoMagic notebook chipsets. <item>Support for EPSON SPC8110. <item>Support for NVidia Riva TNT. <item>Acceleration for Trident Image975, Image985, Cyber9397, Cyber9388. <item>Support for the new ATI Rage Pro, VT4 and Rage IIC based cards has been added. <item>24-plane TGA support. <item>Config support to build XFree86 on Linux with DECnet transport. <item>Support to build XFree86 for FreeBSD/ELF. <item>Support for vesafb on Linux/x86. <item>LynxOS 3.0 support. <item>Updates to SuperProbe. <item>New XInput drivers for AceCad ADVANCEDigitizer, MicroTouch TouchPen, SGI dial box. <item>Add local font directory. a167 6 <item>SuperProbe command fails to detect some newly supported chips. Currently, the probing result with Xserver itself with appropriate setting in XF86Config (and maybe option "-probeonly") can be more relied on than the result from SuperProbe for newer chips. If you are interested in improving the design of SuperProbe's code, let's come and join as the member of the XFree86 ``developer team''. d170 1 a170 39 <sect>XFree86 and Open Source Software <p> XFree86 public releases in general follow the Open Source Software definition as set forth at <htmlurl name="http://www.opensource.org/osd.html" url="http://www.opensource.org/osd.html">. This definition is actually a subset of our requirements. <p> After we had finalized XFree86 3.3.3, and within hours of our planned release, NVIDIA insisted that we withdraw two source files from the driver that they had supplied to us and replace some other source files with versions that were partly run through the C preprocessor. NVIDIA's stated reason for this was to remove some of the names that they thought might reveal intellectual property from NVIDIA. This resulted in somewhat unreadable and unmaintainable code. <p> The XFree86 Project is strongly opposed to such obfuscated code. Among other things, such code does not satisfy the Open Source definition of "Source Code", which states that <quote> The source code must be the preferred form in which a programmer would modify the program. Deliberately obfuscated source code is not allowed. Intermediate forms such as the output of a preprocessor or translator are not allowed. </quote> Due to the extremely late date of this decision by NVIDIA, we decided to include the code as offered by NVIDIA. All other options would have significantly delayed the release of XFree86-3.3.3. Unless another solution can be found with NVIDIA, we will remove this code from future releases. <p> The code affected by this is located in the directory: <quote> <tt>xc/programs/Xserver/hw/xfree86/vga256/drivers/nv</tt> </quote> Specifically, the files: <tt>nv3arb.c</tt>, <tt>nv3cursor.c</tt>, <tt>nv3driver.c</tt>, <tt>nv3setup.c</tt>, <tt>nv4arb.c</tt>, <tt>nv4cursor.c</tt>, <tt>nv4driver.c</tt>, <tt>nv4setup.c</tt>. All other code in XFree86 3.3.3 satisfies the Open Source Software definition. d172 2 a173 4 <sect>Installing the XFree86 3.3.3 Release <p> The XFree86 3.3.3 binaries are distributed as a full release. d178 2 a179 1 can be found in Xbin.tgz. d181 1 a181 1 What follows is a list of the XFree86 3.3.3 components. There may be d184 2 a185 2 The following are required for all new installations, or when upgrading from a version older than 3.3: d191 7 a197 9 Xbin.tgz Clients, run-time libs, and app-defaults files Xdoc.tgz Documentation Xfnts.tgz 75dpi, misc and PEX fonts Xlib.tgz Data files required at run-time Xman.tgz Manual pages Xset.tgz XF86Setup utility Xjset.tgz XF86Setup utility (if you prefer the Japanese version) XVG16.tgz 16 colour VGA server (XF86Setup needs this server) Xcfg.tgz sample config files for xinit, xdm d201 1 a201 2 The following are required when upgrading from version 3.3 or later: d207 4 a210 7 Xbin.tgz Clients, run-time libs, and app-defaults files Xdoc.tgz Documentation Xlib.tgz Data files required at run-time Xman.tgz Manual pages Xset.tgz XF86Setup utility Xjset.tgz XF86Setup utility (if you prefer the Japanese version) XVG16.tgz 16 colour VGA server (XF86Setup needs this server) d214 2 a215 5 While it isn't essential to update the standard fonts, this version does include some minor fixes to some of them, as well as the addition of two basic ISO 8859-15 fonts. If you want to upgrade the standard fonts you will also need: d218 1 a218 1 Xfnts.tgz 75dpi, misc and PEX fonts d222 1 a222 1 NOTE: Be very careful about installing Xcfg.tgz over an existing d224 2 a225 2 Installing Xcfg.tgz will overwrite any existing files. If you do have customised files, there is no need to install Xcfg.tgz. d239 13 a251 14 X3DL.tgz 3Dlabs server X8514.tgz 8514/A server XAGX.tgz AGX server XI128.tgz I128 server XMa32.tgz Mach 32 server XMa64.tgz Mach 64 server XMa8.tgz Mach 8 server XMono.tgz Mono server XP9K.tgz P9000 server XS3.tgz S3 server XS3V.tgz old S3 ViRGE server (please use SVGA server) XSVGA.tgz SVGA server XVG16.tgz 16 colour VGA server (XF86Setup needs this server) XW32.tgz ET4000/W32, ET6000 server d257 7 a263 7 XMa64.tgz Mach 64 server XMono.tgz Mono server (generic driver only) XP9K.tgz P9000 server XTGA.tgz DEC 21030 (TGA) server XS3.tgz S3 server XS3V.tgz old S3 ViRGE server (please use SVGA server) XSVGA.tgz SVGA server (Matrox Millennium and S3 ViRGE drivers only) d266 1 a266 3 The following X servers are for PC98 hardware. Note that PC98 is a Japanese computer standard and has nothing to do with Win98, or the Intel and Microsoft PC98 specification. If you have a PC98 machine, d268 1 a268 3 is, you don't need any of these. These servers <bf>will not run</bf> on "normal" PCs, so don't even try them if you don't have a Japanese PC98 machine. d271 15 a285 15 X9NS3.tgz PC98 NEC(S3) server X9SPW.tgz PC98 PCSKB-PowerWindow(S3) server X9LPW.tgz PC98 PowerWindowLB(S3) server X9EGC.tgz PC98 EGC(generic) server X9GA9.tgz PC98 GA-968V4/PCI(S3 968) server X9GAN.tgz PC98 GANB-WAP(cirrus) server X9480.tgz PC98 PEGC-480(generic) server X9NKV.tgz PC98 NKV-NEC(cirrus) server X9WS.tgz PC98 WABS(cirrus) server X9WEP.tgz PC98 WAB-EP(cirrus) server X9WSN.tgz PC98 WSN-A2F(cirrus) server X9TGU.tgz PC98 TGUI server X9MGA.tgz PC98 MGA server X9SVG.tgz PC98 CLGD755x server X9set.tgz PC98 XF98Setup utility d291 15 a305 15 Xf100.tgz 100dpi fonts Xfcyr.tgz Cyrillic fonts Xfnon.tgz Other fonts (Chinese, Japanese, Korean, Hebrew) Xfscl.tgz Scalable fonts (Speedo and Type1) Xfsrv.tgz Font server and config files Xprog.tgz X header files, config files and compile-time libs Xnest.tgz Nested X server Xvfb.tgz Virtual framebuffer X server Xprt.tgz X Print server Xps.tgz PostScript version of the documentation Xhtml.tgz HTML version of the documentation Xjdoc.tgz Documentation in Japanese (for version 3.2) Xjhtm.tgz HTML version of the documentation in Japanese (3.2) Xlkit.tgz X server LinkKit Xlk98.tgz X server LinkKit for PC98 servers d341 1 a341 1 make sure the `extract' file is in the same directory as all the X*.tgz d365 1 a365 1 /var/tmp/extract /var/tmp/X*.tgz a379 9 Once the installation is complete, you should run the one of the configuration utilities (<tt>XF86Setup</tt> or <tt>xf86config</tt>) to configure the X server. This is essential for a new installation but optional for an existing installation. Refer to the <htmlurl name="QuickStart document" url="QuickStart.html"> for configuration information. <!-- <sect>Updating XFree86 3.3.2 patch 3 to XFree86 3.3.3 a380 29 The following is required to update an XFree86 3.3.2 patch 3 installation to XFree86 3.3.3: <quote> <verb> extract XFree86 extraction utility X333upd.tgz XFree86 3.3.3 update X333{SERVER}.tgz 3.3.3 Server update from Servers/PC98_Servers directory You must select the appropriate SERVER file for the server that you are currently running (i.e. X333S3.tgz). </verb> </quote> First make the extract utility executable by running: <tscreen><verb> chmod 755 extract </verb></tscreen> To update your installation to 3.3.3, run the following as <bf>root</bf>: <tscreen><verb> cd /usr/X11R6 /var/tmp/extract /var/tmp/X333upd.tgz /var/tmp/extract /var/tmp/X333{SERVER}.tgz </verb></tscreen> <bf>NOTE: X333upd.tgz supersedes the previous update (X3323upd.tgz), so there is no need to have installed X3323upd.tgz before installing X333upd.tgz.</bf> --> d382 1 a382 1 $XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml,v 3.59.2.61 1998/11/19 11:27:57 dawes Exp $ @ 1.1.1.6 log @XFree86 3.3.3.1 sources @ text @d5 1 a5 1 <title>Release Notes for XFree86&tm; 3.3.3.1 d7 1 a7 1 <date>30 December 1998 d11 2 a12 2 This document describes the bugs fixed and the features added in XFree86 3.3.3.1 compared with the 3.3.2 and 3.3.3 release, d14 1 a14 2 It is strongly recommended that anyone using XFree86 update to version 3.3.3.1. a50 2 Since XFree86-3.3.3.1 is merely a quick bug fix release to XFree86-3.3.3, the same applies here as well. a67 27 <sect> What's new in 3.3.3.1? <p> <itemize> <item>A system clock slowdown caused by 3Dlabs driver has been fixed. <item>Drawing bugs with C&T HiQV chips have been fixed. <item>Drawing problems in the Cyrix driver have been fixed. <item>The Matrox G100/G200 PCI versions should now be fully supported. <item>The Mach64 server now supports gamma correction. <item>Open Source NVIDIA driver has been provided. <item>I128 Rev IV support has been added. <item>Another S3V lockup has been fixed. <item>A drawing bug in cfb24 has been fixed. <item>A problem causing lockups with some Trident cards has been fixed. <item>Updates for SCO, FreeBSD, Linux glibc OS support. <item>DG/ux support has been added. <item>GNU/Hurd support has been added. <item>Several XINPUT problems have been addressed. <item>DGA relative mouse movement events when XINPUT is defined have been fixed, as have DGA-related problems with the NVIDIA and S3V drivers. <item>The X server now reads Xauthority files using the real user id. <item>Several small fixes to core clients. <item>A bug in Xlib's handling of KOI8-R has been fixed. <item>PC98 cards database, sample config file and XKB handling have been fixed. </itemize> <p> a155 4 The problems listed here are those known at the time of the release. See the <htmlurl name="XFree86 FAQ" url="http://www.xfree86.org/FAQ"> for more up to date information. <p> d184 32 a215 1 All code in XFree86 3.3.3.1 satisfies the Open Source Software definition. d218 1 a218 1 <sect>Installing the XFree86 3.3.3.1 Release d220 1 a220 7 The XFree86 3.3.3.1 binaries are distributed as a full release. <!-- , and as an update to the 3.3.3 release. For information about upgrading from 3.3.3 to 3.3.3.1 see section <ref id="upgrade" name="Updating XFree86 3.3.3 to XFree86 3.3.3.1">. --> a291 3 A list showing which X server is required for a range of video cards can be found at <htmlurl name="http://www.xfree86.org/cardlist.html" url="http://www.xfree86.org/cardlist.html">. a328 4 A list showing which X server is required for a range of PC98 video cards and computers can be found at <htmlurl name="http://www.xfree86.org/cardlist98.html" url="http://www.xfree86.org/cardlist98.html">. d448 1 a448 1 <sect>Updating XFree86 3.3.3 to XFree86 3.3.3.1<label id="upgrade"> d450 2 a451 2 The following is required to update an XFree86 3.3.3 installation to XFree86 3.3.3.1: d455 2 a456 4 X3331upd.tgz XFree86 3.3.3.1 update Xdoc.tgz XFree86 3.3.3.1 documentation X{SERVER}.tgz 3.3.3.1 Server update from the Servers or PC98_Servers directory. d458 1 a458 1 server that you are currently running (i.e. XI128.tgz). d466 1 a466 1 To update your installation to 3.3.3.1, run the following as d470 2 a471 2 /var/tmp/extract /var/tmp/X3331upd.tgz /var/tmp/extract /var/tmp/X{SERVER}.tgz d473 4 d480 1 a480 1 $XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml,v 3.59.2.68 1998/12/30 10:22:34 hohndel Exp $ @ 1.1.1.7 log @XFree86 3.3.4 sources @ text @d5 1 a5 1 <title>Release Notes for XFree86&tm; 3.3.4 d7 1 a7 1 <date>21 June 1999 d12 1 a12 1 XFree86 3.3.4 compared with the 3.3.3 and 3.3.3.1 release, d15 1 a15 1 3.3.4. d52 2 a53 3 Since XFree86-3.3.4 and XFree86-3.3.3.1 are merely quick bug fix releases to XFree86-3.3.3 (that happen to add support for some new common hardware as well), the same applies here. a70 30 <sect> What's new in 3.3.4? <p> <itemize> <item>Several security fixes. <item>Intel i740 support (donated by Precision Insight). <item>SiS 530 and SiS 620 support. <item>3Dfx Voodoo Banshee and Voodoo3 support. <item>Trident Blade3D, CyberBlade and Cyber9525 support. <item>S3 Trio3D support. <item>Matrox G400 support. <item>NVIDIA Riva TNT2 support and better acceleration for all Riva chipsets (donated by NVIDIA). <item>Rewritten Cyrix MediaGX support (donated by Cyrix). <bf>Warning: this is reported to hang some machines!</bf> If that happens, please use the SVGA server in XFree86-3.3.3.1 instead. <item>Acceleration for XF68_FBDev on PPC. <item>VMWare's DGA-1.1 extension. Note that the next major release of XFree86 will NOT include DGA-1.1 but the newly developed DGA-2.0 that contains significantly more features than DGA-1.1 and will most likely not be compatible with DGA-1.1 <item>Change xterm to use the tty default value for the backspace key. <item>Japanese documentation and manpage updates. <item>Updates and new hardware support (Acecad flair, Calcomp DrawingBoard) for xinput extension. <item>Bug fixed for cards with S3 Aurora64V+ (M65) chip, VGA output should now work. </itemize> <p> d218 1 a218 1 All code in XFree86 3.3.4 satisfies the Open Source Software definition. d221 1 a221 1 <sect>Installing the XFree86 3.3.4 Release d223 1 a223 1 The XFree86 3.3.4 binaries are distributed as a full release. d227 2 a228 2 to 3.3.4 see section <ref id="upgrade" name="Updating XFree86 3.3.3 to XFree86 3.3.4">. d378 2 a379 2 Xjdoc.tgz Documentation in Japanese (for version 3.3.4) Xjhtm.tgz HTML version of the documentation in Japanese (3.3.4) d464 1 a464 1 <sect>Updating XFree86 3.3.3 to XFree86 3.3.4<label id="upgrade"> d466 2 a467 2 The following is required to update an XFree86 3.3.3 (or XFree86-3.3.3.1) installation to XFree86 3.3.4: d471 3 a473 3 X334upd.tgz XFree86 3.3.4 update Xdoc.tgz XFree86 3.3.4 documentation X{SERVER}.tgz 3.3.4 Server update from the Servers or PC98_Servers d484 1 a484 1 To update your installation to 3.3.4, run the following as d488 1 a488 1 /var/tmp/extract /var/tmp/X334upd.tgz d494 1 a494 1 $XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml,v 3.59.2.76 1999/06/30 13:00:29 hohndel Exp $ @ 1.1.1.8 log @XFree86 3.3.5 sources @ text @d5 1 a5 1 <title>Release Notes for XFree86&tm; 3.3.5 d7 1 a7 1 <date>17 August 1999 d12 1 a12 1 XFree86 3.3.5 compared with the 3.3.4 release, d15 1 a15 1 3.3.5. d52 1 a52 1 Since XFree86-3.3.5, XFree86-3.3.4 and XFree86-3.3.3.1 are merely quick bug fix releases to a71 17 <sect> What's new in 3.3.5? <p> <itemize> <item>Support for S3 Savage4 and Savage3D. Limited to Linux/x86 at this point. Please see README.S3V. <item>Support for S3 Trio3D/2X. <item>Support for DGux. <item>Support for QNX. <item>Fix bug in Mach64 server on Rage LT and Rage LT Pro. <item>Fix SiS driver for 530 and 620. <item>Fix the spurious underline problem on NVidia Riva TNT cards. <item>Fix the PS/2 mouse problem with later Linux kernels. <item>Misc updates and bugfixes in Rendition driver. <item>Updates from SuSE and Red Hat, including more keyboards, PAM support, ARM and AXP fixes, security fixes. </itemize> <p> d249 1 a249 1 All code in XFree86 3.3.5 satisfies the Open Source Software definition. d252 1 a252 1 <sect>Installing the XFree86 3.3.5 Release d254 1 a254 1 The XFree86 3.3.5 binaries are distributed as a full release. d525 1 a525 1 $XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml,v 3.59.2.79 1999/08/17 07:39:30 hohndel Exp $ @ 1.1.1.9 log @XFree86 3.3.6 @ text @d5 1 a5 1 <title>Release Notes for XFree86&tm; 3.3.6 d7 1 a7 1 <date>31 December 1999 d12 1 a12 1 XFree86 3.3.6 compared with the 3.3.5 release, d15 1 a15 1 3.3.6. d50 5 a54 2 the 3.3.x releases are intended mostly to fix some bugs and get out new drivers to the public, we opted not to include X11R6.4 in XFree86-3.3.x. a71 13 <sect> What's new in 3.3.6? <p> <itemize> <item>Support for ATI Rage128. <item>Support for ATI Rage Mobility <item>Support for SiS 540/630 and SiS 300 <item>Support for Silicon Motion Lynx chipsets <item>Support for Savage2000 <item>Support for NVIDIA GeForce <item>Support for Intel i810 (not enabled by default as it needs kernel module) <item>Fixes to several drivers </itemize> <p> d266 1 a266 1 All code in XFree86 3.3.6 satisfies the Open Source Software definition. d269 1 a269 1 <sect>Installing the XFree86 3.3.6 Release d271 1 a271 1 The XFree86 3.3.6 binaries are distributed as a full release. d274 3 a276 3 update to the 3.3.5 release. For information about upgrading from 3.3.5 to 3.3.6 see section <ref id="upgrade" name="Updating XFree86 3.3.5 to XFree86 3.3.6">. d284 1 a284 1 What follows is a list of the XFree86 3.3.6 components. There may be d426 2 a427 2 Xjdoc.tgz Documentation in Japanese Xjhtm.tgz HTML version of the documentation in Japanese d512 1 a512 1 <sect>Updating XFree86 3.3.5 to XFree86 3.3.6<label id="upgrade"> d514 2 a515 2 The following is required to update an XFree86 3.3.5 installation to XFree86 3.3.6: d519 3 a521 3 X336upd.tgz XFree86 3.3.6 update Xdoc.tgz XFree86 3.3.6 documentation X{SERVER}.tgz 3.3.6 Server update from the Servers or PC98_Servers d532 1 a532 1 To update your installation to 3.3.6, run the following as d536 1 a536 1 /var/tmp/extract /var/tmp/X336upd.tgz d542 1 a542 1 $XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml,v 3.59.2.82 1999/12/31 14:10:41 robin Exp $ @ 1.1.1.10 log @Today's XFree86 3.3 branch sources. @ text @d5 1 a5 1 <title>Release Notes for XFree86&tm; 3.3.7 d7 1 a7 1 <date>15 February 2000 d12 1 a12 1 XFree86 3.3.7 compared with the 3.3.6 release, d15 1 a15 1 3.3.7. a67 6 <p> <sect> What's new in 3.3.7? <p> <itemize> <item>Fixes for ATI Mobility and Rage 128 </itemize> d72 1 a72 1 <item>Support for ATI Rage128 d276 1 a276 1 All code in XFree86 3.3.7 satisfies the Open Source Software definition. d279 1 a279 1 <sect>Installing the XFree86 3.3.7 Release d281 1 a281 1 The XFree86 3.3.7 binaries are distributed as a full release. d284 3 a286 3 update to the 3.3.6 release. For information about upgrading from 3.3.6 to 3.3.7 see section <ref id="upgrade" name="Updating XFree86 3.3.6 to XFree86 3.3.7">. d294 1 a294 1 What follows is a list of the XFree86 3.3.7 components. There may be d522 1 a522 1 <sect>Updating XFree86 3.3.6 to XFree86 3.3.7<label id="upgrade"> d524 2 a525 2 The following is required to update an XFree86 3.3.6 installation to XFree86 3.3.7: d529 3 a531 3 X337upd.tgz XFree86 3.3.7 update Xdoc.tgz XFree86 3.3.7 documentation X{SERVER}.tgz 3.3.7 Server update from the Servers or PC98_Servers d542 1 a542 1 To update your installation to 3.3.7, run the following as d546 1 a546 1 /var/tmp/extract /var/tmp/X337upd.tgz d552 1 a552 1 $XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTE.sgml,v 3.59.2.83 2000/02/15 12:39:10 tsi Exp $ @