XFree86 Changelog
XFree86 3.2 (26 October 1996)
- 1079. Fix a bug in xgc that can cause a SEGV (Takaaki Nomura).
- 1078. README and FreeBSD doc updates (Takaaki Nomura).
- 1077. RELNOTES updates, and some updates to the preinst and postinst scripts.
- 1076. Tell xf86config about the S3V server.
- 1075. Fix some typos in XF86Setup.
- 1074. Fix a problem with XF86Setup that shows up when there is no
<Xroot>/bin/X link present.
- 1073. Fix a test restoration problem with the ali driver.
- 1072. NetBSD and Solaris doc updates (Matthieu Herrb).
- 1071. Cirrus doc updates (Harm Hanemaayer).
- 1070. Prevent Oak probe from falsely detecting some Avance Logic chips.
XFree86 3.1.2Zd (24 October 1996)
- 1069. Fix a problem with the TGUI driver disabling linear mode when the
OS doesn't support it.
- 1068. Fix an image stipple problem in the S3, Mach8, Mach32 and 8514 servers
(Harald Koenig).
XFree86 3.1.2Zc (24 October 1996)
- 1067. Mach64 doc updates (Kevin Martin).
- 1066. Xvfb shouldn't depend on cfb24 (Geert Uytterhoeven).
- 1065. Update contrib to R6.1.
- 1064. C&T doc updates (David Bateman).
- 1063. Fix an image stipple problem in the S3V server (Harald Koenig).
- 1062. Doc updates (Takaaki Nomura).
XFree86 3.1.2Zb (23 October 1996)
- 1061. Fix some NV1 problems, including clock selection problems and
pixel corruption problems (David McKay).
- 1060. Fix some bad random() prototypes for Linux (Harald Koenig).
- 1059. Fix NeqnCmd definition in NetBSD.cf (Matthieu Herrb).
- 1058. Chips&Tech doc updates (David Bateman).
- 1057. Cards db update for Chips&Tech (David Bateman).
- 1056. Some updates to the "supported" contrib clients (Harald Koenig).
- 1055. VGADriver doc updates (Stuart Lamble).
- 1054. LynxOS doc updates (Thomas Mueller).
- 1053. Fix a problem in mgaFillBoxSolid() (Radislaw Kapitan).
- 1052. Fix a serious probe bug in the MGA driver which causes a crash on
non-PCI machines (Egbert Eich).
- 1051. Fix a serious probe bug in the NV driver (David Bateman).
XFree86 3.1.2Za (21 October 1996)
- 1052. Some documentation updates (Dirk Hohndel).
- 1051. A few cleanups that have no affect on function (Harald Koenig).
- 1050. Fix a problem in XF86Setup (Harald Koenig).
XFree86 3.1.2Z (20 October 1996)
- 1049. Update XF86_SVGA man page (Harm Hanemaayer).
- 1048. Update Linux README (Dirk Hohndel).
- 1047. Fix some mono/4bpp problems introduced by recent ET6000 changes
(Koen Gadeyne).
- 1046. Updates to the Cards database (Harald Koenig).
- 1045. Fix xdpyinfo core dump when the XInput extension is not available
(Frederic Lepied).
- 1044. Fix SuperProbe mis-detection of S3 ViRGE (Harald Koenig).
- 1043. S3V README (Harald Koenig).
- 1042. Resync some PC98 Imakefiles (Takaaki Nomura).
- 1041. Update XF86Setup card list features, and add 1152x864 video modes
(Harald Koenig).
XFree86 3.1.2Gq (19 October 1996)
- 1040. Some updates to use the native setlocale() in the GNU libc used
by Linux/Alpha/ELF (Ulrich Drepper, Harald Koenig).
- 1039. MGA README (Andrew Vanderstock and Dirk Hohndel).
- 1038. Fix REQUIREDLIBS problem with dynamic xie.so (Alan Hourihane).
- 1037. Update man page versions (Takaaki Nomura).
- 1036. Add xf86VTSema checks to the MGA server, move blitter init to
HWRestore, and wait for drawing engine before enter/leave VT
(Radoslaw Kapitan).
- 1035. TGA and Trident doc updates (Alan Hourihane).
- 1034. Remove an unused TGA server file (Alan Hourihane).
- 1033. Update to the Chips&Tech screen corruption fix (Egbert Eich).
- 1032. Fix a typo in the Chips&Tech driver which prevents the "hw_clocks"
option from working (David Bateman).
- 1031. Move the SVGA 'mx' driver to after the 'chips' driver, because its
probe causes problems for the chips driver. Also, fix a problem
in the 'mx' probe where it writes to a register without first saving
its contents.
XFree86 3.1.2Gp (18 October 1996)
- 1030. Fix the cursor colour not being correctly set in 15/16/32bpp modes
on the CT, ET, VT and GT chips (Kevin Martin).
- 1029. Change Mach64 block_write behaviour. Assume that block write mode is
initialised by the BIOS, but still allow it to be turned on or off
explicitly in the XF86Config (Kevin Martin).
- 1028. Set the extended display FIFO LWM bit on the Mach64 CT-D (Kevin Martin).
- 1027. Fix the retrace wait in mach64AdjustFrame() (Kevin Martin).
- 1026. Delete Mach64 doublescan modes for chipsets that don't support any
accelerated doublescan modes (Kevin Martin).
- 1025. Set Mach64 display FIFO setting to the values supplied by ATI for
various chipset/memory type/memory size/bpp combinations (Kevin Martin).
- 1024. Fix some MGA accel problems (Radoslaw Kapitan).
- 1023. FreeBSD and NetBSD doc updates (Takaaki Nomura).
- 1022. Fix some Mach32 16bit font display problems (Bryan Feir).
- 1021. Add support for the ICS1562 clockchip used by the DEC TGA (Harald
Koenig).
- 1020. Make WaitQueue wait for three more free slots than requested to
allow a safety margin in case of coding bugs (the ViRGE will lock
up the PCI bus when the FIFO is full) (Harald Koenig).
- 1019. S3V fixes for some XTEST errors, and remove debug and unused code
(Harald Koenig).
- 1018. Preliminary support for the Trident Cyber 938x chipset (Alan Hourihane).
- 1017. Update the max clock for the Cirrus 754x with LCD enabled, and
deal more gracefully when a clock line is encountered (Harm Hanemaayer).
- 1016. Add/implement XF86DGAGetViewPortSize() and add an extra argument
to XF86DGAViewPortChanged() which indicates the number of pages
being used when multi-buffering (Harm Hanemaayer).
- 1015. Move the setting of the XF86DGADirectColormap flag into
XF86DGAInstallColormap() so that apps which use this function but
don't explicitly set the flag will work correctly.
XFree86 3.1.2Go (17 October 1996)
- 1014. Add xterm-r6 entries to the xterm termcap and terminfo files. These
are compatible with the standard X11R6 version of xterm.
- 1013. Chips&Tech driver updates, including: add an option to deal with
LCD panel size problems, add an option to use an 18bit bus for some
TFT laptops, allow imageblt to be disabled, support sync-on-green
for the 65550, improve some screen scrambling problems, add DGA
support, fix 24bpp acceleration problems, fix HW cursor colouring
problems, update docs (Egbert Eich, David Bateman, Nozomi Ytow,
Marc de Courville, Jens Mauer, Adam Sulmicki).
- 1012. BlankDelay settings for ViRGE (non-VX) (Harald Koenig).
- 1011. More S3V ROPs for planemask simulation for BLTs (not used yet)
(Harald Koenig).
- 1010. S3V fix for some image ops (Harald Koenig).
- 1009. LynxOS microSPARC updates (Thomas Mueller).
- 1008. OS/2 updates (Holger Veit and Sebastien Marineau).
- 1007. TGA server updates, including disallow interlace modes, parse /proc/pci
output to find the memory base address (Alan Hourihane).
- 1006. Add a DGA flag (XF86DGADirectColormap) to control when the colourmap
is in the exclusive control of XF86DGAInstallColormap(). This allows
older DGA clients which don't use XF86DGAInstallColormap() to work
as before.
- 1005. Fix mmap in libXxf86dga for FreeBSD 1.1.5.
- 1004. Fix a typo in xf86writepci() which causes it to return without doing
anything (URATA Shuichiro).
XFree86 3.1.2Gn (16 October 1996)
- 1003. Fix a problem with the ospex Imakefile regarding the building of
a non-shared library.
- 1002. Increase the listen(2) backlog value in Xtranssock.c.
- 1001. VidMode extensions updates (Joe Moss).
- 1000. Add QueryDirectVideo and ViewPortChanged functions to the DGA
extension (Harm Hanemaayer and Mark Vojkovich).
- 999. Fix a problem where parts of lines incorrectly appear black with the
S3V server (Berry Dijk).
- 998. Fix some S3V problems that show up when running xtest (Harald Koenig).
- 997. Change MGAAdjustPitch to choose a pitch for which acceleration is
possible (Ansgar Hockmann).
- 996. Fix some server compile warnings (Thomas E. Dickey).
- 995. Set HasPoll to YES for NetBSD 1.2 and OpenBSD. This solves the
fundamental problem select has with the width of a fd_set
(Matthieu Herrb).
- 994. Use modified ROPs and colour bit patterns to simulate the planemask
where possible in the S3V line code (Harald Koenig).
- 993. Report the Wacom function/macro button as key events (Frederic Lepied).
- 992. Initial DSP programming of Mach64 VT-B and GT-B implemented, but not
enabled yet (Kevin Martin).
- 991. Mach64 CT, ET, VT, GT clock programming changed to be more accurate.
Previously it used integer arithmetic, now it uses floats (Kevin Martin).
- 990. Mach64 VT-B and GT-B extra clock divisors (3,6,12) implemented
(Kevin Martin).
- 989. Fix Mach64 VT-B and GT-B memory detection (Kevin Martin).
- 988. Updates for LinkKit and SVR4 README files (Takaaki Nomura).
- 987. Add a MGAWAITFIFOSLOTS macro for use with accel functions
(Andrew Vanderstock).
- 986. Fix for MGA line colour that works at all depths (Andrew Vanderstock).
- 985. Add a wait for retrace to the end of most Adjust functions when DGA
mode is active (Mark Vojkovich and Harm Hanemaayer).
- 984. Fix a typo in XF86Setup, and change the vsync parameters of some
of the default monitor types (Harm Hanemaayer).
- 983. ET6000 support for linear memory and 16/24/32bpp in the SVGA server
(Koen Gadeyne).
- 982. OpenBSD no longer defines __NetBSD__ in their cpp (Matthieu Herrb).
- 981. OpenBSD/NetBSD doc updates (Matthieu Herrb).
XFree86 3.1.2Gm (13 October 1996)
- 980. Set foreground colour for MGA line code (Ansgar Hockmann).
- 979. Add weight 555 support for the Cirrus 5464 (Corin Anderson).
- 978. Fix Cirrus HAVE546X macro to detect the 5464 (Corin Anderson).
- 977. Updates to Cirrus docs and Cards database (Corin Anderson).
- 976. Add detection of the ARK2000MI to SuperProbe (Harm Hanemaayer).
- 975. Cirrus updates, including fix MMIO for the Cirrus 5446, update some
DAC register values, disallow clocks line and change max clock for
LCD displays (Harm Hanemaayer).
- 974. Add some sanity checks for potential VT problems in the cirrus and
ARK drivers (Harm Hanemaayer).
- 973. Fix for LynxOS microSPARC (Thomas Mueller).
- 972. Update the LynxOS docs for 3.2 (Thomas Mueller).
- 971. Change the various malloc/free calls in the XKB code to use the
XkbMalloc/XkbFree equivalents (Joe Moss).
- 970. Update the Wacom driver to support the new stylus with two side
buttons. The second side button is reported as button 4
(Frederic Lepied).
- 969. Update the LinkKit to build the SVGA and I128 servers, and update the
LinkKit README (Takaaki Nomura).
- 968. DGA support for the W32 server (Koen Gadeyne).
- 967. Resynch some PC98 Imakefiles (Takaaki Nomura).
- 966. LinkKit updates for a PC98-only LinkKit (Takaaki Nomura).
- 965. Add some missing bits to the MGA solid box fill patch (Radoslaw Kapitan).
- 964. Fix a typo in SuperProbe that would result in incorrect chipset
reporting for some Cirrus chips (Harm Hanemaayer).
XFree86 3.1.2Gl (10 October 1996)
- 963. PC98 doc updates (Michio "Karl" Jinbo).
- 962. Add some solid box fills to the MGA driver (Radoslaw Kapitan).
- 961. Cirrus and Ark doc updates (Harm Hanemaayer).
- 960. Apply 959 to the Mach32 server.
- 959. Ignore clipping boxes completely to the left of right of each glyph
for the S3, Mach8 and 8514 servers (Hans Nasten).
- 958. LinkKit fixes for PC98 (Takaaki Nomura).
- 957. Fix Imakefile problem related to dynamic loading for PC98
(Michio "Karl" Jinbo).
- 956. ViRGE/VX update (Harald Koenig).
- 955. Add power_saver support to the TGA server (Alan Hourihane).
- 954. Some more line/seg updates for S3V (Harald Koenig).
- 953. Fix some problems with the previous S3V planemask patch (Harald Koenig).
- 952. Add code to read the MGA card information from the BIOS. This
allows the RAMDAC type/speed to be determined (Andrew E. Mileski).
- 951. Disable 24/32bpp for S3V server because it doesn't work yet.
- 950. Driver for NVidia NV1 / SGS-Thomson STG2000 (David McKay).
XFree86 3.1.2Gk (8 October 1996)
- 949. Use cfb code in the S3V server when the planemask is non-trivial
(Harald Koenig).
- 948. More line/seg fixes for the S3V server (Harald Koenig).
- 947. Fix XORing text (and other ROPs) for the S3V server (Harald Koenig).
- 946. Force 1-cycle EDO mode for the ViRGE/VX (Harald Koenig).
- 945. Disable the font and pixmap caches in the S3V server (not implemented).
- 944. Apply 943 to the Mach32 and S3V servers.
- 943. Ignore clipping boxes completely above or below the displayed text
for the S3, Mach8 and 8514 servers. This improves performance
when a window is partly covered by a shaped window (Hans Nasten).
- 942. Resync PC98 Imakefiles, and update documentation (Michio "Karl" Jinbo).
- 941. Some LinkKit changes to prevent conflicts between the xf86 and xf98
linkkits when doing a combined build/install.
- 940. Fix for keycodes/xfree98 (Takefumi Tsukada).
- 939. LinkKit support for PC98 servers (Takaaki Nomura).
- 938. Fix MGA 24bpp problems (Ansgar Hockmann).
- 937. Fix a potential memory interleave problem and spurious warning messages
in the Cirrus driver (Corin Anderson).
XFree86 3.1.2Gj (6 October 1996)
- 936. Build PEX, XIE as dynamically loaded modules by default where it is
supported.
- 935. Fix some S3gendac interface changes (Koen Gadeyne).
- 934. Fix a lex warning for reconfig (Koen Gadeyne).
- 933. Fix a ROP problem in the W32 solid fill code (Koen Gadeyne).
- 932. Dynamic PEX, XIE extension support for Linux/ELF.
- 931. 24bpp packed support for the MGA driver (Ansgar Hockmann).
- 930. Fix the way the list of clocks is derived for the Cirrus driver
(Harm Hanemaayer).
- 929. Fix problems with 16bpp for a 1MB Cirrus 5434 (Harm Hanemaayer).
- 928. Fix for xdm indirect query for ISC (Michael Rohleder).
- 927. Remove virtual size check in the mach32ValidMode (Michael Rohleder).
- 926. Fix a typo in lib/Xbsd (Michael Rohleder).
- 925. Fix "nolinear" mode in the MGA driver (Radoslaw Kapitan).
- 924. Add memory detection to the MGA driver (Radoslaw Kapitan).
- 923. Update NetBSD/OpenBSD docs (Matthieu Herrb).
- 922. Add OpenBSD/mips config support (Per Fogelstrom, Matthieu Herrb).
- 921. Update OpenBSD version to 2.0 (Matthieu Herrb).
- 920. Updates to the S3 ViRGE line code (Harald Koenig).
- 919. Updated ViRGE/VX support (Harald Koenig).
- 918. TGA server shouldn't report DGA support (Alan Hourihane).
- 917. Alpha-related config updates (Harald Koenig).
- 916. Updates to Cirrus probing in SuperProbe (Harm Hanemaayer).
- 915. Fix a Cirrus bitmap overrun problem (Harm Hanemaayer).
- 914. Fix Cirrus FIFO settings for 5436/5446 (Harm Hanemaayer).
- 913. Fix Cirrus HW cursor colours at 32bpp (Harm Hanemaayer).
- 912. Fix 24bpp support for Cirrus 54xx (Harm Hanemaayer).
XFree86 3.1.2Gi (3 October 1996)
- 911. SCO updates. SCO5 is now the only supported version (there are
still problems to be resolved though) (J. Kean Johnston).
- 910. LinkKit updates and related cleanups (Marc Aurele La France).
- 909. Updated code to program the Ti3026 clock in the MGA server
(Andrew E. Mileski).
- 908. Preliminary S3 ViRGE/VX support (Harald Koenig).
- 907. Fix S3 PCI read burst disable problem (Harald Koenig)
- 906. Fix SuperProbe memory reporting for the S3 ViRGE, ViRGE/VX, and
separately report off-screen memory (Harald Koenig).
- 905. Fix MGA interleave and 32bpp problems (Radoslaw Kapitan).
- 904. Fix a RD_MASK problem that shows with 928 cards (at least on some
PC98 servers) (Michio "Karl" Jinbo, Harald Koenig).
- 903. Allow xterm to be statically linked with libtermcap on Linux
(Dirk Hohndel).
- 902. Fix screen save/restore on VT switch for the TGA server (Alan Hourihane).
- 901. Chips&Tech updates, including a fix for line acceleration
problems (David Bateman).
- 900. VidMode extension changes/enhancements (not complete yet) (Joe Moss).
- 899. S3 ViRGE solid line code (Harald Koenig).
- 898. S3 ViRGE updates, including using cfb calls for non-implemented
functions (Harald Koenig).
- 897. Fix for a line drawing problem in the Cirrus driver (Harm Hanemaayer).
- 896. Ark driver updates, including fixes for FIFO settings, HW cursor at
16/32bpp, virtual panning at 24bpp, and enable BitBlt acceleration at
32bpp (Harm Hanemaayer).
- 895. LynxOS microSPARC updates (Thomas Mueller).
- 894. Add support for Japanese 106 key keyboards on PANIX. This is enabled
with the 'panix106' keyword in the Keyboard section (Takefumi Tsukada).
- 893. README.SVR4 update (Takaaki Nomura).
- 892. ValidMode function for Mach32 (Bryan Feir).
- 891. Fix a Mach32 problem with VT switch screen save/restore when the
virtual width is less than 1024 (Bryan Feir).
- 890. Updated NetBSD aperture driver (Matthieu Herrb).
- 889. Allow the PEX and XIE server extensions to be built as dynamic modules
(FreeBSD and NetBSD so far). (Matthieu Herrb).
XFree86 3.1.2Gh (29 September 1996)
- 888. Replace virtualX by displayWidth where appropriate in many SVGA drivers.
- 887. Fix virtual width/pitch checking/setting for the MGA driver.
- 886. Solid line acceleration for the MGA driver (Dirk Hohndel).
- 885. Improve the way scanline pitch restrictions are implemented for the
SVGA server.
- 884. Set default W32 black/white pixel values the same as for the other
servers.
- 883. Fix some W32 stipple problems (Glenn Lai).
- 882. Allow "mclk" as a synonym for "s3mclk" (Harm Hanemaayer).
- 881. Adjust mode timings in the ARK driver when required for 24bpp operation
and for HW cursor operation (Harm Hanemaayer).
- 880. Some MGA driver cleanups.
- 879. Fix selection of interleave mode for MGA (Ansgar Hockmann).
- 878. Add "fifo_conservative" option for the ARK driver (Harm Hanemaayer).
- 877. Possible fix for ICS5342 MCLK calculation in the Ark driver
(Harm Hanemaayer).
- 876. Fix max clocks when ClockChip "cirrus" is used (Harm Hanemaayer).
- 875. XF86Setup updates (see XF86Setup/CHANGELOG for details) (Joe Moss).
- 874. LCD code for Cyber9320 in PC98_TGUI server (X98 core team).
- 873. Fix typos in pc98_tgui.{c,h} (X98 core team).
- 872. PC98 Imakefile updates (X98 core team).
- 871. PC98 documentation updates (X98 core team).
- 870. New Chips&Tech accelerations, including: multiple depth ImageGlyph
and PolyGlyph for 65545, 8bpp CopyPlane1to8 for 65545, 8bpp
FillRectTransparentStippled32 and FillRectOpaqueStippled32 for 65545,
modifed simple BitBlt and Solid fill for 65550, stipple and tile
functions for 65550 (Egbert Eich, Xavier Ducoin, David Bateman).
- 869. Chips&Tech driver fixes, including: improve stability of
suspend/resume, fix DSTN screens with 65550, reduce the size of
MMIO regions, fix PCI burst mode, disable line acceleration because
it can cause a server crash in rare circumstances (Egbert Eich,
Xavier Ducoin, David Bateman).
- 868. Make the Cirrus fifo options work for the 546x chips (Corin Anderson).
- 867. Support for the Cirrus 5464 (Corin Anderson).
- 866. Add a hook to the SVGA server to allow drivers to specify a display
width (pitch) which is different from the virtual width. This
is required for some Cirrus chipsets (Corin Anderson).
- 865. 24bpp packed pixel Cirrus support (Harm Hanemaayer and Corin Anderson).
- 864. Work around a problem on NetBSD/OpenBSD where dlsym() searches for
the symbol in the whole executable rather than just in the modules
specified (Matthieu Herrb).
- 863. Add an X server and config/imake support for LynxOS microSPARC 2.4.0
(Thomas Mueller).
- 862. Remove stale fb shared memory before dying on LynxOS (Thomas Mueller).
- 861. Work around a popen/pclose bug on LynxOS in the server XKB code
(Thomas Mueller).
- 860. Work around a bash problem on LynxOS which affects rstart/Imakefile
(Thomas Mueller).
- 859. Solid vertical and horizontal lines for the S3 ViRGE server (Berry Dijk).
- 858. Fix max clock for TGA (Alan Hourihane).
- 857. Fix for TGA VT switching problems (Alan Hourihane).
- 856. Add code to detect the ViRGE/VX (Dirk Hohndel).
XFree86 3.1.2Gg (26 September 1996)
- 855. Preliminary support for the Matrox Millenium (MGA 2064W)
(Radoslaw Kapitan, Andrew Vanderstock, Dirk Hohndel).
XFree86 3.1.2Gf (25 September 1996)
- 854. Mach32 documentation (Bryan Feir).
- 853. Improve Mach32 ramdac probing in SuperProbe (Bryan Feir).
- 852. Fix xf86writepci() prototype (Alan Hourihane).
- 851. TGA server and documentation updates (Alan Hourihane).
- 850. Fix missing argument in the QueryBestSize functions in the SVGA server
(Harm Hanemaayer).
- 849. Another fix for usage of XInput defines, and make initext depend on
ICONFIGFILES (Marc Aurele La France).
- 848. Improve reliability of detecting Mach64 cards in SuperProbe, the
Mach64 server and the ati driver (Marc Aurele La France).
- 847. Complete s3im.c for s3_virge (Harald Koenig).
- 846. Fix s3_virge framebuffer detection (Harald Koenig).
- 845. Fix s3_virge compile problems when using a compiler other than gcc.
- 844. Missing patch to vgaCmap.c for item 842 (Harm Hanemaayer).
XFree86 3.1.2Ge (24 September 1996)
- 843. Add Trio/ViRGE clock support to the "s3_svga" driver. This is still
incomplete, and for development use (Harald Koenig).
- 842. Add vgaGetInstalledColormaps() and support for 8-bit colour components
to the SVGA server (Harm Hanemaayer).
- 841. ARK driver updates, including: fix problems with BitBlts at 24bpp,
fix hw cursor at 8bpp, fix some ZoomDAC problems, and add support
for 8-bit colour components (dac_8_bit) at 8bpp (Harm Hanemaayer).
- 840. Fix some typos in compiler.h (Harald Koenig).
- 839. Initial ViRGE s3im.c, and remove unneeded s3linear.h and bank switching
(Harald Koenig).
- 838. Fix some XInput and XKB defines (Marc Aurele La France).
- 837. LinkKit fixes (Marc Aurele La France).
- 836. Add ARK Logic chipset detection to SuperProbe (Harm Hanemaayer).
- 835. Fix a typo in xkbcomp/symbols/de (Thomas Mueller).
XFree86 3.1.2Gd (23 September 1996)
- 834. Rename ViRGE driver from s3_generic to s3_virge (Dirk Hohndel).
- 833. Don't reference uninitialised s3MmioMem in ViRGE server (Harald Koenig
and Dirk Hohndel).
- 832. Don't do S3 bug tests for 928 and earlier (Harald Koenig).
- 831. ViRGE fixes, including BITBLT and text clipping (Harald Koenig).
- 830. Updates to the Cards file for Cirrus and Ark (Harm Hanemaayer).
- 829. xf86config updates, including 24bpp support, and making "virtual"
optional (Harm Hanemaayer).
- 828. Fix trident probe so that it restores all registers it touches
(Harm Hanemaayer).
- 827. ARK driver updates, including: auto-detect the ZoomDAC and print out
the RAMDAC type, use DRAM bandwidth for CRT FIFO setting, don't allow
5-5-5 weight for 16bpp with 1000PV and ZoomDAC, and add sanity check
for off-screen CopyWindow (Harm Hanemaayer).
- 826. Fix a typo in the TGA server that could cause it to think it has found
a valid mode (Alan Hourihane).
- 825. Don't try to use -ldl for XF86Setup on non-ELF Linux (Harald Koenig).
- 824. Add "slow_dram" option for the W32 server to fix some problems with
older cards (Dirk Hohndel).
XFree86 3.1.2Gc (22 September 1996)
- 823. XKB data file updates for jp106/jp (Takaaki Nomura).
- 822. S3 Virge server (preliminary version) (Harald Koenig).
- 821. ARK driver updates, including basic BitBlt acceleration, improved
ramdac support, experimental 24bpp support, and max dot clocks take
the memory clock into consideration (Harm Hanemaayer).
- 820. Minor xdm and xterm changes to allow them to compile on FreeBSD 1.1.5.
- 819. Fix Trident probe in SuperProbe so that it doesn't corrupt ET6000
display (Koen Gadeyne).
- 818. Fix Sierra 1502X RAMDAC handling in the W32 server (Dirk Hohndel).
- 817. TGA server for Alpha machines. Not accelerated at this stage
(Alan Hourihane).
- 816. SuperProbe update for ELSA Gloria (Harald Koenig).
- 815. Fix/add 15/16bpp support for S3 805i with AT&T 20C498 (Hermann Lauer).
- 814. Improve S3 clipped text performance (Harald Koenig).
- 813. Fix a typo in xkbcomp/rules/xfree86 (Joe Moss).
- 812. Add detection for the Cirrus 7548, and treat it like the other 754x
chips (Harm Hanemaayer).
- 811. Change xterm valid-response code in DECRQSS from 0 to 1 to match a
real VT420 terminal (Thomas E. Dickey).
- 810. Add a resource 'decTerminalID' to control the reporting level of
xterm (e.g., VT100, VT220), and use it to implement/corerrect the
DA1, DA2 and DECRPTUI reports (Thomas E. Dickey).
- 809. Fix xterm restoration of color for bold/underline color mode
(Thomas E. Dickey).
XFree86 3.1.2Gb (15 September 1996)
- 808. Update PC98 Imakefiles (Michio "Karl" Jinbo).
- 807. Fixes for problems with the PC98 TGUI server (Michio "Karl" Jinbo).
- 806. Fix/workaround to avoid DGAInstallColormap() being affected by
window managers.
- 805. Fix some problems related to the change in the xf86scanpci() interface.
XFree86 3.1.2Ga (14 September 1996)
- 804. Implement s3ValidMode() (Mark Vojkovich).
- 803. Modify the ValidMode interface in preparation for some VidMode extension
changes.
- 802. Fix a problem with the XOpenDisplay buffer overflow fix (item 734 below)
(X Consortium, Kaleb Keithley).
- 801. Fix FIFO setting for Cirrus Alpine (543x, 5446) cards with 1MB
(Harm Hanemaayer).
- 800. Modify Cirrus asm code to allow PCI burst accesses (Harm Hanemaayer).
- 799. Change default for MvCmd to 'mv -f'.
- 798. Redo the xf86PCI code, based on that in FreeBSD-current.
- 797. Update xf86PCI code to deal with PCI bridges and multi-function
devices (Mihoko Tanaka).
- 796. Fix a problem with the Sigma L-View driver (and presumably the same
problem in the HGC1280 driver (Norbert Berzen).
- 795. Add a "Sundeadkeys" XKB variant for European keyboards.
- 794. Change the "es" XKB symbols to match a Spanish keyboard (Jon Tombs).
- 793. Update Cards database.
- 792. Fix panning problem with some Cirrus cards (Corin Anderson).
- 791. Map the S3 MMIO area separately (Harald Koenig).
- 790. Don't allow S3 newmmio to be selected for chips that don't support
it (Harald Koenig).
- 789. Fix for Linux/m68k frame buffer device (Geert Uytterhoeven).
- 788. Fix detection of some SiS chips.
- 787. Turn on 32-bit mode for TGUI chips. This allows PCI burst to be
turned on by default. (Alan Hourihane).
- 786. Disable 16bpp for the TGUI9320LCD since it doesn't work (Alan Hourihane).
- 785. Fix ET6000 problems with the VGA16/Mono servers (Koen Gadeyne).
- 784. Speedups for the W32 arc and teblt8 code (Glenn Lai).
- 783. Fix W32 line-drawing using the wrong ROP for horizontal and vertical
lines (Koen Gadeyne).
- 782. Add a new xdm access control keyword "NOBROADCAST" to disable anwsering
broadcasts from specified hosts (Kimmo Suominen).
- 781. Make xf86config run the correct server by name rather than trying
to run 'X' (Holger Veit).
- 780. Change default "gb" XKB symbols (James Hawtin).
- 779. Config and documentation updates for LynxOS (Thomas Mueller).
- 778. Update XF86Setup's device list for LynxOS (Thomas Mueller).
- 777. Fix compile problem when XINPUT isn't defined (James Hawtin).
- 776. XF86Setup needs to be linked with -ldl on Solaris (James Hawtin).
XFree86 3.1.2G (3 September 1996)
- 775. Fixes for some NECS3 server problems (Naofumi Honda).
- 774. Fix some XF86Setup typos.
- 773. OS/2 updates (Holger Veit).
XFree86 3.1.2Fc (3 September 1996)
- 772. XF86Setup updates (see XF86Setup/CHANGELOG for details) (Joe Moss).
- 771. PCI detection for the Alliance ProMotion 6422 (Kent Hamilton).
- 770. Documentation updates (Dirk Hohndel, Matthieu Herrb).
- 769. Updates for OpenBSD, including support for recent changes to the
console drivers (Matthieu Herrb).
- 768. Need rint() for ISC and Lynx (Michael Rohleder).
XFree86 3.1.2Fb (1 September 1996)
- 767. S3 support for the Diamond SS2410 RAMDAC (eriks).
- 746. Fix resize on Linux (for terminfo) (Rik Faith).
- 745. Updates to Cyrillic fonts (Andrey Chernov).
XFree86 3.1.2Fa (31 August 1996)
- 744. Fix xterm's handling of SGR 22, 24 and 25 in combination with colorUL
and colorBD resources. Also noted & fixed reset of colored
underline/bold with SGR 0 (Thomas E. Dickey).
- 743. Fix a typo in the xterm termcap (Thomas E. Dickey).
- 742. Don't allow the "fb_debug" option when newmmio is used (Harald Koenig).
- 741. Make sure s3Port59/s3Port5A are initialised before s3Init() is called
(Harald Koenig).
- 740. Force 64MB alignment of linear FB, even when MemBase is given in
the config file (Harald Koenig).
- 739. Disable newmmio when "nolinear" is specified, or when linear memory
mapping isn't available (Harald Koenig).
- 738. Fix C&T driver printing out a line in its probe in cases where a
C&T chip hasn't been detected.
- 737. Driver for the Alliance ProMotion 6422 (Alliance Semiconductor, and
Kent Hamilton).
- 736. Make the Ark SVGA driver detect the ARK2000MT, and treat it as an
ARK2000PV.
- 735. Updates for SCO OpenServer 5 support (J. Kean Johnston).
- 734. Fix for a buffer overflow problem in XOpenDislpay (libX11)
(X Consortium, Kaleb Keithley).
- 733. Some imake/config updates (Dirk Hohndel).
- 732. Add a '-nolock' server command line option to disable the X server
locking (Roger Wolff).
- 731. Scanpci updates: Check general pci-pci bridges, add some more
vendor and device IDs, and add a '-f' flag to print out the full
information -- otherwise just print the vendor/device name
(Mihoko Tanaka).
- 730. Updates for ISC (Michael Rohleder).
- 729. Fix typo in XF86Setup/mouse.tcl (Thomas Mueller).
- 728. Fix malloc problem in TLI xtrans code (Joe Moss).
- 727. Fix some WaitQueue problems with the S3 server (Naofumi Honda,
Takaaki Nomura, Harald Koenig).
- 726. Fix for display problem with Trio64V+ at 16bpp (Harald Koenig).
- 725. Fix clock limit arrays for Cirrus 754x chip (Corin Anderson).
- 724. Add a "DefaultColorDepth" keyword for the Screen section of the
XF86Config (Dirk Hohndel).
- 723. Fix problem using non-linear mode with TGUI chips (Alan Hourihane).
- 722. Turn off PCI burst write by default for TGUI chips.
XFree86 3.1.2F (27 August 1996)
- 721. Update the QuickStart guide with details about using XF86Setup (Joe Moss).
- 720. Some XF86Setup updates (Joe Moss).
- 719. Avoid a possible malloc/free problem in the xtrans TLI code (Joe Moss).
- 718. Some Linux a.out lib updates for libX11, libXt (Harald Koenig).
- 717. Fix 32bpp S3 newmmio problem (Harald Koenig).
XFree86 3.1.2Eo (26 August 1996)
- 716. Disable 24bpp packed mode in S3 server because it doesn't work properly
yet (Harald Koenig).
- 715. Don't use newmmio S3 driver by default on Alpha architecture (or
for ISC) (need to specify it explicitly in XF86Config) (Harald Koenig).
- 714. Fix some incorrect printf-style arguments in xkbcomp (Thomas E. Dickey).
- 713. Fix compiler warnings, including uninitialised variables, missing
prototypes, etc (Thomas E. Dickey).
- 712. XF86Setup updates (Joe Moss).
- 711. Fix for some potential buffer overrun problems in libXt and libX11 that
can lead to security holes.
XFree86 3.1.2En (25 August 1996)
- 710. Build/install the xkbui library regardless of whether XF86Setup is
being built.
- 709. Fix lots of compiler warnings and related problems when building on
Alpha (Richard Henderson).
- 708. Fix missing function prototype problem in libXi that causes problems
on Alpha platforms (Richard Henderson).
- 707. XF86Setup updates.
XFree86 3.1.2Em (24 August 1996)
- 706. Swap acute and apostrophe keys in de(nodeadkeys) (Michael Rohleder).
- 705. ISC documentation udpates (Michael Rohleder).
- 704. Chips & Tech documentation update (Egbert Eich).
- 703. Chips & Tech driver updates, including a fix for a 65545 PCI problem,
and a hack/option for a suspend/resume problem (Egbert Eich).
- 702. Major updates to XF86Setup (Joe Moss).
- 701. Updates to the Cards database (various).
- 700. ATI (SVGA) driver update (Marc Aurele La France).
- 699. Cards file update for AGX (Henry Worth).
- 698. Fix for a BIOS initialisation problem on some VideoLogic (S3) cards
(Harald Koenig).
- 697. Fix some 32bpp problems with S3 newmmio (Harald Koenig, Bernd Lind).
- 696. Fix some PCI lockups when using S3 newmmio mode (Harald Koenig).
XFree86 3.1.2El (23 August 1996)
- 695. NetBSD/OpenBSD doc updates (Matthieu Herrb).
- 694. Fix typo in rules/xfree86 (Joe Moss).
- 693. Fix some virtual desktop scrolling bugs with the CL-GD5462 in the
Cirrus driver (Corin Anderson).
- 692. Set BSD (syscons/pcvt) keyboard to K_RAW after establishing the tty
settings (was done in the opposite order) (Naofumi Honda).
- 691. Fix PCVT_SUPPORT in BSD xf86KbdOn/Off functions (Naofumi Honda).
- 690. Add correct handling of PCI connect/disconnect for the PC98 S3 968
server (Naofumi Honda).
- 689. Fix PCI probing for PC98 machines (Michio Jinbo).
- 688. Fix mask used for TGUI fb address when membase is supplied (Michio Jinbo).
- 687. Add an xterm option/resource to allow text selection to be shown
differently -- ie, only highlight the characters selected when selecting
beyone the end of a line (Thomas E. Dickey).
- 686. Fix PCI base address for S3 868/968, and newmmio fixes (Harald Koenig).
- 685. Fix problem with memory allocation in XKB that could cause the server
to crash (Joe Moss).
XFree86 3.1.2Ek (21 August 1996)
- 684. Fixes for m68k support (Geert Uytterhoeven).
- 683. Naming changes for m68k servers and config options (Geert Uytterhoeven).
- 682. Update SuperProbe to identify the amount of memory for a 65550/54,
and fix detection of 65545 (David Bateman).
- 681. Fix for 65545 PCI problems in the C&T driver (Egbert Eich).
- 680. resync os2_select.c (Holger Veit).
XFree86 3.1.2Ej (20 August 1996)
- 679. Fix install problem when xkbcomp is linked against shared libs.
- 678. Prevent server exit if the mouse device is changed to something
unsuitable (Joe Moss).
- 677. XF86Setup updates (Joe Moss).
- 676. Update XF86Config man page and sample XF86Config file for XKB changes
(Joe Moss).
- 675. LinkKit fixes (David Bateman).
- 674. Chips & Tech driver updates (David Bateman and others?).
- 673. xterm bug fixes (Thomas E. Dickey).
- 672. PCI probe fix for S3 server (Harald Koenig).
- 671. Support for new MMIO style for 868/968/Trio64V+, and MMIO support
(with optimised use of memory barriers) for Alpha/AXP. This currently
has problems at 32bpp (Bernd Lind, Harald Koenig).
- 670. Use POSIX termios for xterm for all Linux systems (Richard Henderson).
- 669. Generalise mmap access to DENSE I/O memory for Alpha (Richard Henderson).
- 668. 32/64 bit cleanup, especially in server's XIE code (Richard Henderson).
- 667. Config updates for Linux/Alpha (Richard Henderson).
- 666. Updates for OS/2 (Holger Veit).
- 665. Fix problems building XF86Setup with BuildServersOnly set to YES.
XFree86 3.1.2Ei (18 August 1996)
- 664. Fix some PC98 Imakefile problems (Michio "Karl" Jinbo).
- 663. Linux/m68k support (Geert Uytterhoeven, Martin Schaller, Gary Henderson).
- 662. Change the S3 server's handling of situations where mode choices
cause problems. It is now less likely to exit in these situations.
- 661. Add a -bestRefresh command line option to the X servers to change
the mode selection to pick the mode with the best refesh rate when
multiple modes of the same name are available.
- 660. XF86Setup updates (see XF86Setup/CHANGELOG) (Joe Moss).
XFree86 3.1.2Eh (14 August 1996)
- 659. Update Cyrillic fonts (Andrey Chernov).
- 658. Add support for the CL-GD5462 to the cirrus driver, and update
documentation for recent cirrus driver changes (Corin Anderson).
- 657. XF86Setup updates (Joe Moss).
- 656. Fix some LynxOS-related typos in the config (Thomas Mueller).
- 655. Add a man page for the DGA extension.
XFree86 3.1.2Eg (14 August 1996)
- 654 Update Japanese docs (Michio "Karl" Jinbo).
- 653 Add XF98_GA968 server for GA-968V4/PCI(S3 968) (Michio "Karl" Jinbo).
- 652. Bring the PC98 tree into sync with the main tree, and add XF86Setup
(Michio "Karl" Jinbo).
- 651. Fix problems with 32bpp sparse mode that were introduced in 3.1.2Eb.
Need to check that this fix works OK with 24bpp packed mode.
- 650. Fix some compiler warnings (Thomas E. Dickey).
- 649. Mods to ct_driver.c so that it will compile on SVR4.0 (no nested
asm calls, and work around a code generation problem).
- 648. Fix some problems with mouse changes in 3.1.2Ef (Joe Moss).
XFree86 3.1.2Ef (13 August 1996)
- 647. ET6000 support for the SVGA and W32 servers. The support in the
W32 server is accelerated (Koen Gadeyne).
- 646. Add support to xterm for most vt220 and vt320 terminal features
(Thomas E. Dickey).
- 645. Support for I128 series II cards (Robin Cutshaw).
- 644. Wacom driver updates (Frederic Lepied).
- 643. Support for core motion history management through mi (Frederic Lepied).
- 642. Improved integration of mouse with XInput (Frederic Lepied).
- 641. Major updates to XF86Setup (Joe Moss).
- 640. Update to latest version of XKB.
- 639. Fix broken 32bpp sparse support in S3 server (there are still some
problems though, and they are also seen with the Mach64 server).
XFree86 3.1.2Ee (11 August 1996)
- 638. Implement ech and ech1 terminal capabilities for xterm (Thomas E. Dickey).
- 637. Add blinking cursor support for xterm (disabled for now)
(Thomas E. Dickey).
- 636. Fix a PEX font struct being freed twice (Richard Henderson).
- 635. Make xterm tolerant of applications that allocate the whole colour map
(by disabling colour mode if the ANSI colours are set with non fg/bg
values) (Thomas E. Dickey).
- 634. Allow ISO colour support to be #ifdef'd out in xterm. This allows
xterm's memory usage to be significantly reduced when colorMode is not
enabled (Thomas E. Dickey).
- 633. Reduce flickering during resize for ReverseVideo in xterm
(Thomas E. Dickey).
- 632. Fix xterm core dump problem on IRIX 5.2 (Thomas E. Dickey).
- 631. Update scanpci to detect the #9 I128 series II (Robin Cutshaw).
- 630. Preliminary Mach32 ramdac support updates (Bryan Feir).
- 629. Document new xterm contorl sequences (Thomas E. Dickey).
- 628. Fix problem introduced in 3.1.2E with software cursor on some non-i386
platforms (Thomas E. Dickey and Thomas Mueller).
- 627. Support for SCO Open Server 5 (J. Kean Johnston).
- 626. Add detection of the S3 ViRGE chip to SuperProbe (and scanpci), and
use PCI probing for S3 chipset detection in SuperProbe where appropriate
(Harald Koenig).
- 625. Add detection of newly supported C&T chips to SuperProbe.
- 624. Add a TextClock keyword for the XF86Config to fix problems restoring
the text clock with the chips & tech driver (Egbert Eich).
- 623. Updates for the LinkKit (Egbert Eich).
- 622. Significantly improved driver for Chips and Technologies chipsets.
Includes linear addressing (65530 and above), 16/24bpp (65540 and above),
programmable clock support (65540 and above), HW cursor support (65545
and above), BitBLT acceleration (65545/46 and 48), support for the
65546, 65548, 65550 and 65554 (Nozomi Ytow, Egbert Eich, Ken Raeburn,
Xavier Ducoin and David Bateman).
XFree86 3.1.2Ed (10 August 1996)
- 621. Fix xterm colour translation problem (Michael Rohleder and
Thomas E. Dickey).
- 620. xterm termcap/terminfo fixes (Thomas E. Dickey).
- 619. Add escape sequences to xterm that act like CDE ddterm's window
operations (Thomas E. Dickey).
- 618. Set the initial cleared screen colour correctly for the 8514 and Mach8
servers to match the default black pixel value and the -flipPixels
flag (Hans Nasten).
- 617. Add support for LynxOS AT version 2.4.0, and client-only support for
LynxOS microSPARC and PowerPC (Thomas Mueller).
- 616. Config updates for OpenBSD and NetBSD 1.2 (Matthieu Herrb).
- 615. Fix typo in trident driver, and update XFree86 man page (Alan Hourihane).
- 614. Fix problems with Trio64V+ video blanking signal. Some undocumented
options "trio64v+_bug1" to "trio64v+_bug3" have been added enable/disable
parts of the code in case they are required later (Harald Koenig).
- 613. Don't require SuperProbe to do the BIOS signature check for VGA cards
when the PCI probe detects a VGA card (Koen Gadeyne).
- 612. Add ET6000 detection to SuperProbe (Koen Gadeyne).
- 611. Add PCI detection of ET6000 to scanpci and SVGA server (Koen Gadeyne).
- 610. Update AGX documentation (Henry Worth).
- 609. Add DGA support to the AGX server (Henry Worth).
- 608. AGX server recognises "fast_vram" and "slow_vram" options as equivalents
to "fast_dram" and "slow_dram" (Henry Worth).
- 607. 8 bit/RGB DAC mode is now the default for the AGX server where supported
(Henry Worth).
- 606. Fix initialisation of the Bt481 for AGX-016 based Hercules dual-DAC
Graphite cards (Henry Worth).
- 605. Fix overscan colour correctly for the AGX server to match the change
to the default black pixel value and the -flipPixels flag (Henry Worth).
- 604. Update et4000w32.c for ChipHas24bpp in vgaVideoChipRec (Thomas E. Dickey).
- 603. Prevent Xserver from exiting when a mouse device can't be opened and
the '-allowMouseOpenFail' command line option is used (Joe Moss).
- 602. Add CL-GD5446 detection to SuperProbe.
- 601. Add support for CL-GD5446 to the cirrus driver (Corin Anderson).
- 600. Add PCI detection of Cirrus CL-GD5446 to SVGA server and scanpci
(Corin Anderson).
- 599. Add a function XF86DGAForkApp() to the dga library, which causes
the client to fork, with the parent remaining to clean up after the
child exits (Jon Tombs).
- 598. Add an InstallColormap function to the DGA extension (Jon Tombs).
- 597. Fix broken DGA setviewport on SVGA servers (Jon Tombs).
XFree86 3.1.2Ec (8 July 1996)
- 596. XF86Setup fixes and udpates (Joe Moss).
- 595. Fix some build problems on Solaris due to the positioning of
<stdlib.h> includes in xconsole and xwd (William Austin).
- 594. Fix a make problem in xfree98/vga16/drivers (Takaaki Nomura).
- 593. Add some minor features from ISO 6429 to xterm (Thomas E. Dickey).
- 592. Fix for SiS clock programming, and implement HW cursor for SiS
(Alan Hourihane).
- 591. XInput support for SummaSketch tablets (Steven Lang).
- 590. Improve the startup of the Wacom driver (Frederic Lepied).
- 589. Fix an XInput bug with extended events reporting the wrong number
of valuators (Frederic Lepied).
- 588. Fix xterm's utmp usage for Solaris (Christos Zoulas).
XFree86 3.1.2Eb (30 June 1996)
- 587. Fix MMIO setting which causes problems with Trio64V+ cards in machines
with PCI SCSI controllers (Harald Koenig).
- 586. Auto-select the ICD2061A for Diamond Stealth 64 VRAM cards (when
a Diamond BIOS, Bt485 and S3 964 are all detected).
- 585. Fix a problem with the VGA16 server when Chipset "generic" is specified.
- 584. Fix twm/gram.y and fonts/PEX/to_wfont.y problems that show up when
using bison-1.25 (Matthieu Herrb).
- 583. Move the beta expiry check code into a separate file, and add a command
line option to allow the expiry date to be extended when a key is
provided.
- 582. Preliminary 24bpp packed support for some S3 cards (Harald Koenig).
- 581. Add 24bpp (packed pixel) support for cfb (cfb24), and the required
hooks for using it with the SVGA server (Shigehiro Nomura and
NoZomi Ytow).
- 580. Fix some xterm background colouring problems (Thomas E. Dickey).
- 579. Allow the PCI burst to be separately turned on/off for read and write
for the TGUI chips (Alan Hourihane).
- 578. vgaHW.c fix (NoZomi Ytow).
- 577. Fix for Mach64 block_write problems introduced in 3.1.2E (Kevin Martin).
- 576. An alternate fix to the Makedirectories() rule, which causes only
one 'sh -c' to be used (Marc Aurele La France).
- 575. Some sanity checks for the trident driver (Alan Hourihane).
- 574. Another HSkew fix for the ATI SVGA driver (Marc Aurele La France).
- 573. Add 256 colour support to the SiS driver (Alan Hourihane).
- 572. Fix a stdlib.h -related problem in xwd (Joe Moss).
- 571. Fix a stdlib.h -related problem in xfs/os/utils.h (Takaaki Nomura).
- 570. Add a new Xserver configuration utility -- XF86Setup (Joe Moss).
- 569. Remove the "-noscale" flag from the Xserver usage message (Joe Moss).
- 568. Fix session handling of xdm for *BSD (Peter Wemm).
XFree86 3.1.2Ea (10 June 1996)
- 567. xf86config.c update in preparation for the XF86Setup utility (Joe Moss).
- 566. Fix some Mach64 problems in the SVGA ati driver (Marc Aurele La France).
- 565. Fix the xf86GetClocks prototype (Marc Aurele La France).
- 564. Fix MakeDirectories rule (Stephen Hocking).
- 563. By default, don't change PCI burst settings for TGUI (Alan Hourihane).
- 562. Fix interlaced modes for the SVGA ali driver (Thomas Graichen).
- 561. xfs updates for OS/2 (Sebastien Marineau).
- 560. Fix some TGUI problems introduced in 3.1.2E (Alan Hourihane).
- 559. Fix problems with scanpci on NetBSD (Michio "Karl" Jinbo).
- 558. Some cleanups/removal of compiler warnings (Christos Zoulas).
- 557. Patch for compiling on BSD/OS 2.1 (Mike Bernson).
- 556. Turn off the Xaw3d arrow scrollbar support in xterm by default (it
causes xterm to suck CPU), and make it an option/resource
(Thomas E. Dickey).
- 555. Reinstate the "no_program_clocks" for TGUI9440 chips (Alan Hourihane).
- 554. XInput updates, including motion history support for the joystick and
elo devices, removing auto link speed detection for the elo -- it is
now set with the LinkSpeed XF86Config option, and added acceleration
handling for relative devices (Patrick Lecoanet and Frederic Lepied).
- 553. Add VGA16 support to the ET3000 driver (Thomas Graichen).
- 552. Fix for first button click in a xterm being mistaken for a double
click (Kaleb Keithley).
- 551. Fix for server crash on Alpha when using the logo screen saver
(Manabe Takashi).
- 550. xkb datafile updates, including more/better European keymaps, pc102
geometry and keycodes (Stuart Anderson, courtesy Metro Link).
- 549. Fix xterm problem on *BSD (VMIN initialisation) that would cause
rlogin to fail (Matthieu Herrb).
- 548. Fix problems when a dynamic module is specified with an absolute path.
XFree86 3.1.2E (13 May 1996)
- 547. Fix Trio64V+ problem with DAC entry#255 for color mode 0 (1 8bpp/DCLK)
by only using color mode 8 (2 8bpp pixel/DCLK, CR67=10) (Harald Koenig).
- 546. Added options to the S3 server to slow down DRAM and EDO DRAM access
(Harald Koenig).
- 545. Add inlined assembler code to do unaligned access on Alphas
(Harald Koenig).
- 544. Fix a font corruption problem for Alphas in cfb (Harald Koenig).
- 543. Fix sample Xcms.txt colour entries (Harald Koenig).
- 542. Fix some problems building the a.out DLL version of libX11
(Harald Koenig).
- 541. OS/2 updates (Sebastien Marineau).
- 540. Fix(?) server crash on keyboard input when using DGA with XKB disabled.
- 539. Install xterm termcap/terminfo files in lib/X11/etc for all OSs, not
just SYSV/SVR4.
- 538. Convert egc_asm.s to the portable assembler format so it can be built
on SVR4 (Takaaki Nomura).
- 537. Fix Mach64 ghostview scrollbar problem. This may also fix some font
corruption problems seen in Netscape (Kevin Martin).
- 536. Fix Mach64 ol[v]wm icon problem (Kevin Martin).
- 535. Add Mach64 cursor in doublescan mode -- this still has problems
(Kevin Martin).
- 534. Add Mach64 doublescan mode for low resolution modes (only works so far
for the VT chip) (Kevin Martin).
- 533. Fix Mach64 264VT support in the Mach64 server (Kevin Martin).
- 532. Update the xterm termcap and terminfo descriptions (Thomas E. Dickey).
- 531. Fix an xterm bug where XmbLookupString is used even though an
IM/IC isn't open/used (Kaleb Keithley).
- 530. Fix a clock roll-over bug in xterm (Kaleb Keithley).
- 529. Add some new locale aliases used by Solaris 2.5 and some other OSs
(Kaleb Keithley).
- 528. Fix some potential data overruns with long environment variables in
libX11 and libXt which could create security holes in suid root
programs like xterm (Kaleb Keithley).
- 527. Fix makedepend's handling of long typed defines (eg, 1993L)
(Kaleb Keithley).
- 526. User alloca on UnixWare (Kaleb Keithley).
- 525. Improved fix for removing compiled keymap files (Kaleb Keithley).
XFree86 3.1.2Dj (12 May 1996)
- 524. Disable POSIX_TERMIOS in xterm for FreeBSD versions prior to 2.1.
- 523. Add a document for XInput (Frederic Lepied).
- 522. Have the server remove the compiled keymap file when shutting down
(Joe Moss).
- 521. Fix problem of XkbListComponents() not listing anything in
subdirectories (Joe Moss).
- 520. Fix passing of button events for the Joystick (Frederic Lepied).
- 519. NetBSD documentation updates (Matthieu Herrb).
XFree86 3.1.2Di (11 May 1996)
- 518. Modify xterm to revoke() its pty before opening it on *BSD
(Matthieu Herrb).
- 517. Fix xterm not sending SIGHUP to its children when it dies on *BSD
(Matthieu Herrb).
- 516. Fix some problems that were preventing extended Mouse devices from
working.
- 515. Add "Port" as a synonym for "Device" in the Pointer section.
- 514. Fix Makefile dependencies for dynamically loaded XInput modules.
- 513. Fix screen saver blanking for Mach64 CT at 16bpp and 32bpp.
- 512. Remove the directory components from the XKB parameters in the sample
XF86Config files, and from the XF86Config files generated by xf86config.
- 511. Fix Mach64 memory mapping bug introduced in 3.1.2Dg.
XFree86 3.1.2Dh (10 May 1996)
- 510. Fix for some image problems on VGAWonder V3, V4 and V5 adapters
(Marc Aurele La France).
- 509. Enable TERMIOS for xterm on Linux/Alpha (Kazushige Goto).
- 508. Make the "clkdiv2" option a valid option for most accelerated
servers (Koen Gadeyne).
- 507. Unified the global function names to use the xf86 prefix in the XInput
code (Frederic Lepied).
- 506. Add support for motion history for extended input devices (implemented
for the Wacom driver) (Frederic Lepied).
- 505. Oak documentation udpates (Jorge Delgado).
- 504. Fix compiler warnings introduced in 3.1.2Dg (Thomas E. Dickey).
- 503. OS/2 updates (Sebastien Marineau and Holger Veit).
- 502. Fix formatting of xtrans error messages (Holger Veit).
- 501. S3 image fixes for Alpha (Harald Koenig).
XFree86 3.1.2Dg (6 May 1996)
- 500. X98 updates for PANIX(98) support (X98 core team).
- 499. Allow halved clocks to be used with the VGA servers (Koen Gadeyne).
- 498. Use same xlfd value rounding for alpha as for i386 (Harald Koenig).
- 497. Support for Linux/Alpha (Jay Estabrook, Craig Ruff, Harald Koenig
and others?).
- 496. Fix autorepeating modifier keys (Kaleb Keithley).
- 495. Fix nonMuxMaxClock for S3 864/868 (Harald Koenig).
- 494. Make sure that imake, xinit and the XFree86 servers don't inherit
a SIGCHLD signal handler of SIG_IGN (Marc Aurele La France).
- 493. Fix default HSkew for ATI 28800 cards (Marc Aurele La France).
- 492. Fix typo in SuperProbe/PCI.c (Holger Veit).
- 491. Colour xterm fixes -- fixes inner border being painted with the wrong
colour (Thomas E. Dickey).
- 490. More X server prototyping fixes -- mostly for Xserver/Xext
(Thomas E. Dickey).
- 489. DGA support for the P9000 server (Erik Nygren).
XFree86 3.1.2Df (15 April 1996)
- 488. Changes to xf86Config.c in preparation for XF86Setup sharing this
code (Joe Moss).
- 487. Prevent SuperProbe from falsely detecting non-VGA PCI devices.
- 486. Config/Imake support for building LBX (Holger Veit).
- 485. OS/2 updates (Holger Veit and Sebastien Marineau).
- 484. Add support for the I128 8MB board with the IBM528 RAMDAC (Robin Cutshaw).
- 483. Add prototyping for Xserver/dix, and fix copyright notices in new
header files (Thomas E. Dickey).
- 482. Replace the vsync wait delays in the ICD2061A code with a 20ms usleep
(Harald Koenig).
- 481. Ensure that the S3 server clears the screen to black even when
'-flipPixels' is used, and erase the S3 HW bug test patterns after
completing the tests (Harald Koenig).
- 480. Fix incorrect S3 HW cursor offset after VT switching (Harald Koenig).
- 479. Fix SuperProbe's memory probing for S3 cards with more than 4MB,
and add detection for the TVP3030 RAMDAC (Harald Koenig).
- 478. Fix some S3 TVP3026 problems introduced in 3.1.2Dc (Harald Koenig).
- 477. Add support to the S3 server for the ELSA Gloria-8 card (except the
GLint 300SX 3D chip) (Harald Koenig).
- 476. Fix for POSIX termios support in xterm (Matthieu Herrb).
- 475. Add -li386 to ServerExtraSysLibs for NetBSD (Matthieu Herrb).
- 474. Fix problems when XINPUT isn't defined (Kaleb Keithley).
- 473. Fix for TGUI 9320 LCD support (Alan Hourihane).
- 472. Imakefile updates for X98, and PCI detection added for TGUI9320
(Michio "Karl" Jinbo).
XFree86 3.1.2De (31 March 1996)
- 471. Change the default HSkew calculation (Marc Aurele La France).
- 470. Add detection of the ATI 264VT, 264VT2 and 264GT to the ati driver,
SuperProbe, scanpci, and the Mach64 server (Marc Aurele La France).
- 469. Fix the W32 server's reporting of the bits/rgb resolution (Koen Gadeyne).
- 468. Add ICD2061A clockchip support to the W32 server (Koen Gadeyne and
Peter Chang).
- 467. Add support for PowerWindow968, Cyber9320 and TGUI9680 (X98 core team).
- 466. Fixes for XF98_NEC480 on PANIX-PC98 (X98 core team).
- 465. Remove X98 style version info from the server startup messages
(X98 core team).
- 464. Improve stability of the XF98_PWSK server (X98 core team).
- 463. Add some missing XFreeXDGA #ifdefs (Kaleb Keithley).
- 462. Fix problem of the XKB keymaps not getting loaded when using the
Xqueue keyboard driver on SVR4 (Joe Moss).
- 461. Add POSIX termios support to xterm, and use it for BSD Net/2
derived systems. This removes the need for kernels on those systems
to be compiled with COMPAT_43 in order to run xterm (Matthieu Herrb).
- 460. Update the I/O enabling in the X servers and SuperProbe for
NetBSD-current (Matthieu Herrb).
- 459. Save the S3 cursor colour stack (CR4A/CR4B) (Harald Koenig).
- 458. Add macro button support to the Wacom driver, and handle more than
six valuators to post events (Frederic Lepied).
- 457. Support for the Miro Magic S4 (S3 928 + Bt485). A known problem is
that switching between pixmux an non-pixmux modes doesn't work
(Bernd Strobel).
- 456. Fix banked mono for the SiS driver (Alan Hourihane).
- 455. X server prototype cleanups and fixes, particularly in the Xi code
(Thomas E. Dickey).
- 454. Possible fix for tvga9000 and tvga8900d problems (Alan Hourihane).
XFree86 3.1.2Dd (17 March 1996)
- 453. Include R6.1 public patch 1.
- 452. Fix incorrect type in SuperProbe/PCI.c (Thomas E. Dickey).
- 451. Fix a memory leak in xterm when switching fonts (Thomas E. Dickey).
- 450. Fixes for mouse problems introduced in 3.1.2Dc (Joe Moss,
Michael Rohleder, Takaaki Nomura).
- 449. Man page for the VidMode extension (Joe Moss).
- 448. Modify xterm to work properly with Xaw3d's arror scrollbars (based on
Kaleb Keithley's R5 patch).
- 447. Add tilt report for the Wacom device (Frederic Lepied).
- 446. Deal with DAC/clock discrepancy for Mach64 in the ati driver
(Marc Aurele La France).
- 445. Reduce warnings in the ati driver when compiling with 'gcc -Wall'
(Marc Aurele La France).
- 444. Fix recognition of ATI extended VGA regsiter I/O port number on some
Mach32 Mach64 PCI adapters in the ati driver (Marc Aurele La France).
- 443. Add nested prototypes to xf86_HWlib.h (Marc Aurele La France).
- 442. Fix typo in IBM RGB514 programming for the Mach64 (Marc Aurele La France).
- 441. Fix a problem with the Mach64 server incorrectly using Block I/O mode
on some cards.
XFree86 3.1.2Dc (11 March 1996)
- 440. XKB updates from recent XC fix-tracker.
- 439. Fix freeing a random pointer in the module code when an absolute
path is given (Thomas E. Dickey).
- 438. Updates to Ti3026 PLL paramter limits (Harald Koenig).
- 437. Support for ELSA Winner 2000PRO/X rev G (Harald Koenig).
- 436. Fix 'make clean' problems for PC98 (Takefumi Tsukada).
- 435. OS/2 updates (Holger Veit).
- 434. Remove DEVINTPTR ifdefs by renaming the entrypoints of the affected
functions (Thomas E. Dickey).
- 433. Fix for handling of long version strings in beta servers (Harald Koenig).
- 432. Some XFree86-Misc cleanups (Joe Moss).
- 431. Add an extended input device supporting mouse protocols. This shares
code with the core mouse (Frederic Lepied).
- 430. Fix the behaviour of ANSI colours in xterm when reverse video is used,
and some other xterm updates (Thomas E. Dickey).
- 429. Fix SEGV with ark driver when no Ramdac is given in the XF86Config.
- 428. Avoid retrace wait for S3 HW cursor when DGA is active (Jon Tombs).
XFree86 3.1.2Db (5 March 1996)
- 427. Fix a problem where hw cursors get recoloured incorrectly.
- 426. Fix another possible Trio32 font cache problem (Harald Koenig).
- 425. Another S3 968 dashed line fix (Harald Koenig).
- 424. Fix RecolorCursor problems for S3 hw cursors in RAMDACs and for
sw cursor (Harald Koenig).
- 423. Add a Japanese version of the FreeBSD README (Takefumi Tsukada).
- 422. Fix for problems with XF86_WSNA server (X98 core team).
- 421. Add a mapping for Pointer_EnableKeys to the XKB symbols/us map (Joe Moss).
- 420. XC patch for XKB.
- 419. Add code to the vidmode and misc extensions to print details of mode
keyboard and mouse setting changes (Joe Moss).
- 418. Add code to recognise extra keys on Digital LK201 PC keyboards
(Basil Duval).
- 417. Don't include Multibuffer support in xdpyinfo when it isn't included
in the X servers (Joe Moss).
- 416. Fix core dump when XInput debugging is enabled (Frederic Lepied).
- 415. Fix implicit grab problem with Wacom input device (Frederic Lepied).
- 414. Add an "allowMouseOpenFail" XF86Config and command-line option to allow
the server to be started when no mouse can be initialised (Joe Moss).
- 413. Updates for parallel make (Robin Cutshaw).
- 412. Update xf86config for the I128 server (Robin Cutshaw).
XFree86 3.1.2Da (3 March 1996)
- 411. Add a preinst.sh script.
- 410. Documentation updates.
- 409. Fix for Linux/ELF rules (H.J. Lu).
- 408. Always used extended I/O for SYSV/SVR4. This is required now for
ISC (Michael Rohleder).
- 407. Fix BootstrapCFlags in sun.cf for Solaris x86.
- 406. Solaris fixes for SuperProbe and the Mach64 server (Robin Cutshaw
and James Hawtin).
- 405. Wacom bug fix (Frederic Lepied).
- 404. Add support for writing to stdout for gccmakedep, which is required
for NetBSD and FreeBSD (Matthieu Herrb).
XFree86 3.1.2D (24 February 1996)
- 403. Fix xterm SEGV if it cannot open an input method (Manabe Takashi).
- 402. Update Linux/ELF SharedLibraryTarget() (H.J. Lu).
- 401. Add a BinUtilsVersion parameter for Linux, and modify ExtraLoadFlags for
Binutils versions 2.6.0.7 and later (H.J. Lu).
- 400. Set CplusplusCmd to 'c++' for Linux, set YaccCmd to byacc when
USE_BYACC is defined, and remove $(CBRT) from ServerExtraSysLibs
(H.J. Lu).
- 399. Fix installation of some SCO rules/cf files (H.J. Lu).
- 398. Modify imake.rules to include Motif rules/tmpl files when BUILD_MOTIF
is defined (H.J. Lu).
- 397. Fix argument passing typo in SuperProbe (Thomas E. Dickey).
- 396. Update Cards database (Joe Moss).
- 395. Documentation updates (Holger Veit, Joe Moss).
- 394. Fix xset/Imakefile for OS/2 (Holger Veit).
- 393. Don't use the index/rindex macros with arguments for non-ANSI compilers.
- 392. Uncomment xf86cleanpci() in vga.c.
XFree86 3.1.2Ch (22 February 1996)
- 391. Fix xset linking for Linux a.out (Harald Koenig).
- 390. Disallow interlaced modes with the SiS driver (Alan Hourihane).
- 389. Change SCO interface to allow for a 128K VGA aperture
(Marc Aurele La France).
- 388. Add support to the ati driver for Mach64 cards with a base address
other than 0x2EC (Marc Aurele La France).
- 387. Introduce a new XF86Config mode option called HSkew which sets bits
0x60 of CRTC[3] (Marc Aurele La France).
- 386. Fix colour map problem on VGA Wonder V3 boards (Randall Hopper,
Marc Aurele La France).
- 385. Allow multiple "-verbose" command line flags to increase the verbosity
level (Marc Aurele La France).
- 384. Modify xf86scanpci() so that it will be able to deal with multi-headed
servers in the future, add an xf86cleanpci() function to allow
the PCI data to be freed after use, allow xf86scanpci() to be called
more than once, and fix a problem with it not always returning with I/O
permissions disabled (Marc Aurele La France).
- 383. SuperProbe updates for Mach64 and PCI (Marc Aurele La France).
- 382. OS/2 updates (Holger Veit).
- 381. Keyboard/mouse paramter changes with XFree86-Misc can now be disabled,
and these are only allowable by default for local client connections
(Joe Moss).
- 380. Only check/change relevant paramaters with XFree86-Misc (Joe Moss).
- 379. Add new/better protocol error messages for XFree86-Misc (Joe Moss).
- 378. Man page for the XFree86-Misc library functions (Joe Moss).
- 377. Add detection of the SiS 86C202 and 86C205 to SuperProbe and the SiS
driver (Alan Hourihane).
XFree86 3.1.2Cg (20 February 1996)
- 376. Modify the handling of the XF86Config xkb options to allow the
-xkbmap server flag to work (it overrides what is in the XF86Config).
The XKBKeyMap XF86Config setting will now work too, and it overrides
any other XKB settings given there.
- 375. Fix for parts of a VT switch sequence getting passed to clients when
XKB is enabled.
- 374. NetBSD.cf update (Matthieu Herrb).
- 373. Fix various cases of nested comment delimiters (Thomas E. Dickey).
- 372. Config additions/updates for CLIX and for HP with GCC2 (Thomas E. Dickey).
- 371. Fix RecolorCursor for HW cursor in AGX, Mach32, Mach64, P9000, I128,
Cirrus, Ark and Trident server/drivers (untested).
- 370. Fix xinit problem introduced in 3.1.2Cf.
- 369. S3 dashed line fix, including an option "s3_968_dash_bug" to enable
a workaround for a 968 bug. There is code to auto-detect this problem,
so the option shouldn't need to be specified explicitly (Harald Koenig).
- 368. Fix for RecolorCursor problem with S3 HW cursors. This problem is
also present in other accel servers (Harald Koenig).
- 367. Trident linear mode updates (Alan Hourihane).
XFree86 3.1.2Cf (19 February 1996)
- 366. S3 update for ELSA Winner1000 cards with the AT&T 20C409 Ramdac
(Dirk Hohndel).
- 365. PC98 updates, including a new xkbcomp/compat/pc98 description
(X98 core team).
- 364. SiS driver updated (Alan Hourihane).
- 363. Work around an S3 968 dashed line bug (Harald Koenig).
- 362. OS/2 updates, including a new OS/2 README (Holger Veit and
Sebastien Marineau).
- 361. ISC documentation updates (Michael Rohleder).
- 360. NetBSD documentation updates (Matthieu Herrb).
- 359. Trident driver updates (Alan Hourihane).
XFree86 3.1.2Ce (18 February 1996)
- 358. PC98 documentation (X98 core team).
- 357. Fix a bug in the handling of the Wacom eraser as a third button
(Frederic Lepied).
- 356. Enable the Joystick driver for NetBSD (using a port of the FreeBSD
joystick driver to NetBSD) (Matthieu Herrb).
- 355. Allow XInput dynamic loading for NetBSD (Matthieu Herrb).
- 354. Use the FreeBSD way of making dependencies in .depend files for NetBSD
(Matthieu Herrb).
- 353. Change the XInput Dynamic module loading to allow a ModulePath to
be specified in the Files section of the XF86Config, and move the
list of loadable modules into a Modules section in XF86Config
(Frederic Lepied).
- 352. Fix some glitches in xterm's colour behaviour (Thomas E. Dickey).
- 351. Modify the xf86config utility to allow XKB information to be entered
(Holger Veit).
- 350. Fix Xserver prototyping problems (Thomas E. Dickey).
- 349. Modify PCI code for PC98 (X98 core team).
- 348. Add PC98 server for WSN-A2F (X98 core team).
- 347. XKB description files for a Japanese 106 key keyboard (Takefumi Tsukada).
- 346. Probe the VGA sis driver before the the cl64xx to avoid mis-probing
(Alan Hourihane).
- 345. Modify XF86VidModeGetAllModeLines() to allocate memory in one chunk
so it can be freed later by the client (Joe Moss).
- 344. Fix incorrect handling of S3RefClock when specified in the XF86Config
(Harald Koenig).
- 343. Clean up linear mode setup in the Trident Driver (Alan Hourihane).
- 342. Disable PCI burst mode by default for the Trident driver
(Alan Hourihane).
- 341. Fix a problem restoring 16bpp modes with the Mach32 server on OS/2
(Sebastien Marineau).
- 340. Fix a problem that was preventing the tgui driver from working on
some TGUI9440 cards (Alan Hourihane).
XFree86 3.1.2Cd (12 February 1996)
- 339. Fix library ordering for Linux a.out for xset, xdpyinfo and xvidtune
(Harald Koenig).
- 338. Add a version check to the XInput dynamic modules (Frederic Lepied).
- 337. Fix keyboard LED initialisation. This usually shows up as a problem
on *BSD where the NumLock LED is on when the server is started.
- 336. Update Linux DLL jump files (Harald Koenig).
- 335. PC98 updates, including XF98Conf, and the XKB nec geomtery description
(X98 core team).
- 334. Automatically treat the PS/2 protocol the same as the busmouse protocol
on NetBSD (since that's how NetBSD's PS/2 driver works).
- 333. Add XInput dynamic loading support for FreeBSD 2.x.
- 332. Fix problem with XInput on non-Linux/ELF systems.
- 331. xterm fixes, including updates to allow building on R5
(Thomas E. Dickey).
- 330. Add to the docs a file containing a list of PC98 cards that are
supported (X98 core team).
- 329. Documentation updates for xterm (Thomas E. Dickey).
- 328. Disable the TGUI HW cursor by default (Alan Hourihane).
- 327. Add PCI support to SuperProbe (Alan Hourihane).
XFree86 3.1.2Cc (10 February 1996)
- 326. Merge in final form of R6.1.
XFree86 3.1.2Cb (9 February 1996)
- 325. XC fix-trackers to seq-4114 (mostly XKB).
- 324. Xlib prototyping improvements/fixes (Thomas E. Dickey).
- 323. OS/2 updates (Holger Veit and Sebastien Marineau).
- 322. Allow the eraser button of a wacom stylus to act as a third button
if the WacomEraser device isn't enabled (Frederic Lepied).
- 321. Allow XInput device support to be dynamically loaded. This is for
Linux only so far (Frederic Lepied).
- 320. Major updates to the ati driver, including support for the newer
Mach64 chips and clocks, preliminary support or pre- VGAWonder V3
adapters and generic VGA. The default chipset name has been changed
back to "ati" from "vgawonder" (Marc Aurele La France).
- 319. Properly implement xf86DisableIOPrivs and xf86Disable/EnableInterrupts
for Linux (Marc Aurele La France).
- 318. ATI doc updates (Marc Aurele La France).
- 317. Remove ati.test.c, and move the functionality into the ati driver
(Marc Aurele La France).
- 316. Remove the "undoc_clocks" option (Marc Aurele La France).
- 315. Make all I/O ports in compiler.h unsigned short, and all values
unsigned char/short/int (Marc Aurele La France).
- 314. Updates Mach64 probing for SuperProbe (Marc Aurele La France).
- 313. Make the Linux ELF/a.out default build the same as the system default
(Marc Aurele La France).
- 312. Delete uneeded cmd/sh files in xfree98/vga256 (X98 core team).
- 311. Fix problems with XF98_WABS (X98 core team).
- 310. update xfree98/etc/Imakefile, and remove the *.sed files and their
related imake rules (X98 core team).
- 309. XF98_WABEP server added (for Melco WAB-EP) (X98 core team).
- 308. Trident driver updates including some clock probing fixes
(Alan Hourihane).
- 307. Fix 2MB Trio64 display error problem due to incorrect parameter
calculation (Harald Koenig).
XFree86 3.1.2Ca (5 February 1996)
- 306. Improve S3 Diamond BIOS detection.
- 305. XC fix-trackers to seq-4104 (mostly a new XKB snapshot).
- 304. Don't include the compaq driver by default -- it is broken.
XFree86 3.1.2C (31 January 1996)
- 303. Allow the mouse parameters (except the device) to be changed with
the XFree86-Misc extension. This causes a close/reopen of the the
device (Joe Moss).
- 302. Fix problem introduced with the server lock code which causes a delay
at startup.
- 301. Add some checking for the mouse baud rate given in the XF86Config
(Joe Moss).
- 300. Fix for the bright left border problem with some Trio64V+ cards
(Harald Koenig).
- 299. PC98 XKB support files (Kaleb Keithley, Toyonori Fujiura).
- 298. Update German XKB symbols (Thomas Mueller).
XFree86 3.1.2Bo (30 January 1996)
- 297. Updates for XF98Conf.cpp (Takefumi Tsukada).
- 296. Add an XF86Config option for disabling XKB (Kaleb Keithley).
- 295. Further OS/2 support updates, including a working X server
(Sebastien Marineau and Holger Veit).
- 294. Documentation update for PC98 (Takefumi Tsukada).
- 293. Improved prototyping for Xlib.h (Thomas E. Dickey).
- 292. xterm updates, including mods to allow it to be built with X11R5
(Thomas E. Dickey).
- 291. Some XFree86-Misc extension updates (Joe Moss).
- 290. GlidePoint updates (Jean-Christophe Hugly).
- 289. Add XInput knowledge to xdpyinfo, and update the output format of
xsetpointer (Frederic Lepied).
- 288. NetBSD updates for scanpci now that console.h isn't included any more
(Matthieu Herrb).
- 287. XC fix-trackers to seq-4086 (xsm updates).
- 286. xkb symbol addition for European-style keyboards (Kaleb Keithley).
- 285. Possible fix for security problem related to the X server's lock files.
XFree86 3.1.2Bn (28 January 1996)
- 284. Fix reporting of the ATI68860 Rev C Ramdac with the Mach64 server.
- 283. Support for ALPS GlidePoint. A tap on the pad is treated as a fourth
button (Jean-Christophe Hugly).
- 282. Improved XKB support for XFree86 servers (Kaleb Keithley).
- 281. Prevent mode switching and VT switching when DGA is active (Jon Tombs).
- 280. Don't include for syscons with NetBSD by default.
- 279. NetBSD doc updates (Matthieu Herrb).
- 278. XFree86-Misc extension updates, including more sanity checking (Joe Moss).
- 277. Fix some length calculations in libXxf86vm (Joe Moss).
XFree86 3.1.2Bm (26 January 1996)
- 276. Remove (for now) the vertical retrace wait in the S3 SetViewPort.
- 275. Updates TGUI support for SuperProbe (Alan Hourihane).
- 274. TGUI driver updates (Alan Hourihane).
- 273. Major updates to OS/2 support (Holger Veit).
- 272. Update xdpyinfo for the latest XFree86-Misc changes, and update xset
to allow the keyboard repeat parameters to be changed (Joe Moss).
- 271. Add functions to the XFree86-Misc extension to allow getting and
setting mouse and keyboard configuration (Joe Moss).
- 270. Remove the low ICS5342 clock limit (Harald Koenig).
- 269. Add an "XF98Config.cpp" from which a sample config file suitable for
the X98 servers is generated (X98 core team).
- 268. Update Imakefiles under hw/xfree98 (X98 core team).
- 267. Fix for make dependency problem with BSD make and the XFree86 drivers
subdirectories (Matthieu Herrb).
- 266. X Consortium fix-trackers to seq-4084 (mostly XKB and doc updates).
- 265. Allow the XInput debug level to be set from the XF86Config
(Frederic Lepied).
XFree86 3.1.2Bl (21 January 1996)
- 264. Fix xterm IM problem if *inputMethod == "" (Kaleb Keithley).
- 263. Xvfb fix for systems that have mmap, but not the MS_ASYNC flag for
msync().
- 262. XC fix-trackers to seq-4060 (some XKB and config updates).
- 261. 6-bit/rgb fix for the I128 server (Robin Cutshaw).
- 260. Update hw/xfree98 Imakefiles (Takefumi Tsukada).
- 259. Add a GetAllModeLines function to the VidMode extension, and modify
xdpyinfo to use it (Joe Moss).
XFree86 3.1.2Bk (17 January 1996)
- 258. Don't allow DGA operations which affect the server when it isn't on
the active screen.
- 257. Have XFree86-Misc report the power saver times in seconds rather
than milliseconds (to be consistent with XGetScreenSaver).
- 256. Modify xset to allow setting/viewing the power saver parmaters via
the XFree86-Misc extension.
- 255. Modify the VidMode extension to disallow both mode switches and
the locking/unlocking of mode switching when DontZoom has been set
in the XF86Config.
- 254. Only allow the DGA extension to accept local connections.
- 253. Fix Home/End key support in xterm (Thomas Mueller).
- 252. Add support for VT200 compatible cursor on/off to xterm (Thomas Mueller).
- 251. Add support for the XFree86-Misc extension to xdpyinfo (Joe Moss).
- 250. VidMode/xvidtune updates (Kaleb Keithley).
- 249. XC fix-trackers to seq-4055 (mostly XKB fixes).
- 248. Fix link ordering of new libraries (Thomas Mueller).
- 247. Add some missing XKB #defines (Thomas Mueller).
- 246. Fix typo in include/extensions/Imakefile (Thomas Mueller).
XFree86 3.1.2Bj (16 January 1996)
- 245. Remove the XExExt library, and replace it with individual libraries
for each extension.
- 244. Remove the GetSaver/SetSaver functions from the VidMode extension
and add them to a new extension: XFree86-Misc.
- 243. Cleanup VidMode extension code -- removing "vgahelp" references
(Kaleb Keithley).
- 242. Allow the write functions of the VidMode extension to be disabled
for non-local clients (default), and all clients (Kaleb Keithley).
- 241. XC fix-trackers to seq-4052 (new XKB snapshot).
- 240. README.S3 updates (Paul Gortmaker).
- 239. Do framebuffer address scan for all VLB Trio64 cards, not just those
with > 1MB.
- 238. Fix typo in trident driver (Alan Hourihane).
- 237. Modify the I128 server to use xf86scanpci() rather than its own PCI
probe (which didn't work for PCI config type 1 boards) (Robin Cutshaw).
XFree86 3.1.2Bi (14 January 1996)
- 236. Enable dynamic allocation of XInput devices to allow for muliple
instances of the same device type. The Joystick2 device has been
removed (Frederic Lepied).
- 235. Fix typo in a recent xconsole fix (Michael Rohleder).
- 234. Add POSIX build config option for ISC, and change the Vendor name to IUS
(Interactive Unix System) (Michael Rohleder).
- 233. Disable linear mode by default for non-PCI Trident cards (Alan Hourihane).
- 232. Fix some compiler warnings in various parts of the source (Fred Appelman).
- 231. Fix xterm compile problem with -DALLOWLOGGING (William Austin).
- 230. Fix compile problem in resize for NetBSD (Matthieu Herrb).
XFree86 3.1.2Bh (13 January 1996)
- 229. Fix dga speed test problem when the bank size is less than 64k.
- 228. Add DGA support to the Mach32 server (untested).
- 227. Add SVGA-based servers for PC98 (Cirrus driver) (X98 core team).
- 226. Update the Cirrus driver to use the vga PCI probe data (not tested).
- 225. Include XC fix-trackers to seq-4035 (mostly fixes for Solaris 2.5
build problems).
- 224. Update xdpyinfo to print some info about XKB (Joe Moss).
- 223. Fix(?) problem some people see with vertical lines / black screens
with the Trident driver (Alan Hourihane).
- 222. Update the Trident and SiS drivers to use the vga PCI probe data
(Alan Hourihane).
- 221. Define SetTtyGroup for Linux (Kevin Martin).
XFree86 3.1.2Bg (12 January 1996)
- 220. Fix cursor colour for TGUI 9660/9680 (Alan Hourihane).
- 219. LynxOS fix for xterm's resize (Thomas Mueller).
- 218. Write beta marker file as the user's real uid rather than as root.
- 217. Fix DGA for SVGA cards using banked memory, and enable it for most
SVGA drivers.
- 216. Add a PCI probe to the VGA servers. The happens before the chipset
probes, and may be disabled with the "no_pci_probe" option.
- 215. Add 16bpp support for Trident 8900D, and some cleanups (Alan Hourihane).
- 214. Add install.linkkit target to the top level Makefile.
XFree86 3.1.2Bf (11 January 1996)
- 213. Xinput updates, including: improved error handling, "Screen" option
renamed to "ScreenNo" for consistency, new config options for the
Wacom tablet, update to the Linux joystick support, and a fix
for xsetmode (Frederic Lepied and Patrick Lecoanet).
- 212. Fix core dump when exiting an X server started with XKB enabled.
- 211. Update accelerated servers' use of miZeroClipLine().
- 210. Include XC fix-trackers to seq-4031 (includes update of RECORD spec
to version 1.13, some Xlib and xterm fixes, and preliminary ISO Latin-2
compose upposrt).
- 209. Add code to detect the Trio32 BITBLT bug, and automatically enable
the workaround when it is detected (Harald Koenig).
- 208. Final changes for POSIXized ISC build (Michael Rohleder).
- 207. Define NO_READAHEAD for ISC in xconsole (Michael Rohleder).
- 206. Fix(?) Xalloca.h problem on Solaris 2.5.
- 205. Fix missing XFreeDGA #ifdef in change 187 (Kaleb Keithley).
XFree86 3.1.2Be (10 January 1996)
- 204. Fix build with BuildServersOnly set to YES (Takefumi Tsukada).
- 203. Major xterm cleanup (including prototyping), and fixes to the colour
code (Thomas E. Dickey).
- 202. PC98 EGC (16 colour) server added (X98 core team).
- 201. Updates for LynxOS AT, including a workaround in the xkb clients
for the fact that stdin/out/err isn't a valid initialiser
(Thomas Mueller).
- 200. Modify the dga test program to use GetTimeInMillis() (Tiago Gons).
- 199. Fix merge problem in xconsole (Michael Rohleder).
- 198. Initial changes to POSIXize the ISC build (Michael Rohleder).
- 197. Fix a clash of symbols between libX11 and the X server's libxkb which
shows up when building Xnest on ISC (Michael Rohleder).
- 196. Fix XKB merge problem in xf86Events.c (Kaleb Keithley).
- 195. Complete the logging code in xalloc (Pascal Haible).
XFree86 3.1.2Bd (8 January 1996)
- 194. Fix a build problem when BuildServersOnly is set to YES.
- 193. Clean up the InstallManPageLong() run for NetBSD (Takefumi Tsukada).
- 192. Modify ForceSubdirs() rule for NetBSD and FreeBSD so that it works
with GNU make (Matthieu Herrb).
- 191. Fix a Ti3026 clock problem that appears on SPEA 968+Ti3026 cards
(Harald Koenig).
- 190. Fix TGUI 9440 HW cursor problems (Alan Hourihane).
- 189. Fix problems with the TGUI 9660/9680 support (Alan Hourihane).
- 188. Fix 256-colour interlace problem with TGUI cards (Alan Hourihane).
- 187. Fix for text mode restore problem when the DGA extension has been
used with the SVGA server (Alan Hourihane).
- 186. Set the Block I/O bit in the PCI userconfig register for Mach64 cards
that report an I/O address range.
XFree86 3.1.2Bc (7 January 1996)
- 185. Update lnxLib.rules for new GNU elf tools which look for libname.so
rather than libname.so.rev at link time (Helmut Geyer).
- 184. Set default ProjectRoot back to /usr/X11R6.
- 183. Include fix-trackers to seq-4024 (includes more a more recent XKB snap,
some record updates, and some config and Xlib updates).
- 182. Fix some merge problems.
XFree86 3.1.2Bb (6 January 1996)
- 181. Merge in X11R6.1 beta.
- 180. Fix problems with the ARK/ICS5342 clock programming (Leon Bottou).
- 179. Fix problem with Mach64 CT cards that incorrectly appear to be using
block I/O.
XFree86 3.1.2Ba (3 January 1996)
- 178. Fix support for the old ET4000 in the et4000 driver.
- 177. Fix problem with the SIS driver that can cause a server crash
(Alan Hourihane).
- 176. Modify linux config for building a.out binaries on Slackware 3.0.
- 175. Fix Linux Joystick compilation problems.
- 174. Doc updates.
XFree86 3.1.2B (28 December 1995)
- 173. Fix a problem with the ARK/ICS5342 clock programming (don't know if this
completely fixes the clock programming problems).
- 172. Don't do PCI probe in S3 server for PC98 (Takefumi Tsukada).
- 171. Fix bank select problem with S3 911 cards when using DGA.
XFree86 3.1.2Af (26 December 1995)
- 170. Added README.DGA which gives a brief outline of the API for the DGA
extension. This should be converted to man pages.
- 169. Added a simple standalone program (joycal) to get the Joystick
calibration coordinates.
- 168. Modify the Joystick code to auto-detect the centre values at startup
if they are not given the XF86Config (this assumes that the Joystick
is centred when first enabled).
- 167. Add XInput Joystick support for FreeBSD 2.x.
- 166. Remove the strict membase checking for "orchid_p9000" in the P9000
server so that the correct membase can be specified for some other
types of P9000 cards which are not explicitly supported.
- 165. Fix problem with the trident driver in the VGA16 server (Alan Hourihane).
- 164. XF86Config(4/5) man page additions for the XInput section
(Frederic Lepied).
- 163. Update xfree98/Imakefile (Takefumi Tsukada).
- 162. Remove the "no_ti3026_curs" option again.
- 161. Updates for xdpyinfo's Imakefile and the Xinput code for ISC
(Michael Rohleder).
XFree86 3.1.2Ae (23 December 1995)
- 160. A new document called QuickStart.doc which is a quick-start guide
to XFree86 setup (Joe Moss).
- 159. Add a PCI probe to the S3 server, and use the membase value reported
when it is non-zero. This should help for some TrioV64+ cards.
- 158. Move the DGA client-side helper functions into libXExExt.
- 157. XInput support for XFree86. This includes device support for two
Joysticks (Linux-only so far), Wacom tablet (Wacom IV protocol only),
and Elographics touchscreen. Two utility programs are included.
xsetpointer can be used to make an extended device the core pointer
or to list the extended devices. xsetmode can be used to set a device
in absolute or relative mode (Frederic Lepied and Patrick Lecoanet).
- 156. Workaround for a hardware bug in some S3 Trio32 revisions which causes
font corruption when using the font cache. This is currently enabled
with the "trio32_fc_bug" Option (Harald Koenig).
- 155. Logging support for the internal xalloc code (Pascal Haible).
- 154. Fix the S3 server's detection of the Trio64V+.
- 153. Fix problems building the PC98 code (Takefumi Tsukada).
- 152. LynxOS support for the DGA extension (Thomas Mueller).
- 151. Fix a problem were XListFonts() can return fewer font names than
XListFontsWithInfo() (Manabe Takashi).
- 150. Add knowledge of the XFree86-VidModeExtension, XFree86-DGA and LBX
extensions to xdpyinfo (Joe Moss).
- 149. Add a benchmark function to the dga test program. It is actived with
the 'b' key (Koen Gadeyne).
- 148. Change all servers to default to blackPixel = 0 and whitePixel = 1,
and allow this default to be swapped with the -flipPixels server
command line flag (Michael Rohleder).
- 147. Restore the "no_ti3026_curs" option to the S3 server (Harald Koenig).
- 146. Trident driver and documentation updates (Alan Hourihane).
XFree86 3.1.2Ad (21 December 1995)
- 145. Fix for incorrect usage of S3 PIX_TRANS writing (Takefumi Tsukada).
- 144. PC98 support integrated into the main XFree86 source tree. The PC98
code gets built under xc/programs/Xserver/hw/xfree98 (Takefumi Tsukada
and the X98 team).
XFree86 3.1.2Ac (17 December 1995)
- 143. Modify the XDGA implementation in the server, and add support for it
to the Mach64 server. Also, XDGA is now enabled for all OSs since there
are now no OS-specific parts on the server side.
- 142. Add "no_font_cache" and "no_pixmap_cache" options to allow the font
cache and pixmap cache/expansion to be disabled in the S3 and Mach64
servers.
- 141. Fix positioning and shape of the Bt485 HW cursor for doublescan modes
in the S3 server.
- 140. Fix positioning of the HW cursor for interlaced and doublescan modes
with the IBM RGB RAMDACs in the S3 server. The cursor shape still
isn't correct though (Trent Piepho and R.E. Wolff).
- 139. HW cursor support for the Trident 9660/9680 and 9430 -- not tested
(Alan Hourihane).
- 138. XFree86-DGA extension support for ISC SVR3 (Michael Rohleder).
- 137. Fix for "XIOerror 11 (Resource temporarily unavailable)" errors while
running xterm on ISC (Michael Rohleder).
- 136. Major Trident driver updates, including HW cursor for 9440, and
an option to use a set of fixed clocks instead of fully programmable
clocks for the TGUI chips (Alan Hourihane).
- 135. I128 updates (Robin Cutshaw).
- 134. Mach64 support for ATI Extended VGA register location on PCI
cards with block I/O (Kevin Martin).
- 133. Clean up Mach64 software cursor support (Kevin Martin).
- 132. "dac_8_bit" is now the default for supported RAMDACs in the Mach64
server. 6-bit mode can be forced with the "dac_6_bit" option
(Kevin Martin).
- 131. Mach64 support for the ATI Graphics Pro Turbo 1600, including
1600x1200 mode support (Kevin Martin).
- 130. Mach64 support for the IBM RGB514 RAMDAC (Kevin Martin).
- 129. Mach64 support for the GX-F (GX rev 3) (Kevin Martin).
- 128. Add new options "w32_interleave_on" and "w32_interleave_off" to
the SVGA and W32 servers. They allow the desired mode to be
forced for W32i and W32p cards (Dirk Hohndel).
- 127. Full STG1703 support for W32 server (Dirk Hohndel).
- 126. Fix some incorrect prototype ifdefs in xf86.h (Kaleb Keithley).
- 125. Modify xterm to call XtSetLanguageProc() rather than setlocale()
(Kaleb Keithley).
- 124. Preliminary driver for the SIS 86C201 chipset (VGA2 and VGA16 only
so far) (Alan Hourihane).
- 123. Change the Mach64 aperture mapping to map the video memory and
mmapped registers into two separate areas rather than mapping the
entire 8MB aperture range.
- 122. Use an 8MB aperture for all but ISA Mach64 cards since most of the
newer Mach64 chips only support an 8MB aperture size.
- 121. Fix typo in Mach64 server that was causing some RAMDACs to be incorrectly
detected.
- 120. Fix aperture address detection for VLB Mach64 cards.
- 119. In the Mach64 server, set RAMDAC to 20C408 if the 20C408 clock type
is detected, and same for STG1703.
- 118. SIGWINCH support for xterm on ISC 4.x (Geoff Steckel).
XFree86 3.1.2Ab (9 December 1995)
- 117. FreeBSD support for the DGA extension.
- 116. Split the DGA code out into a separate extension (called XFree86-DGA)
(Kaleb Keithley).
- 115. Fix some compiler warnings when compiling on LynxOS (Thomas Mueller).
- 114. Fix some byte swapping problems in XFree86-VidModeExtension
(Thomas Mueller).
- 113. Add preliminary STG1703 support to the W32 server. No clock
programming and no pixmux yet (Dirk Hohndel).
- 112. Add new options "pci_burst_on" and "pci_burst_off" to SVGA and
W32 server. They will allow to solve display problems on many
ET4000/W32p based cards (Dirk Hohndel).
- 111. Add new clock selection scheme to SVGA and W32 server, so that
32 clocks are used. The first 16 are the same as before, the
second 16 use CS3 (Dirk Hohndel and Koen Gadeyne).
- 110. Add STG1703 detection to SuperProbe for ET4000/W32 based cards (Dirk
Hohndel).
- 109. Fix extension version checking in xvidtune.
- 108. Modify xterm to call XSupportsLocale() before initialising I18N
support (William Volkman).
- 107. Fix S3 support for clocks up to 135MHz in 8 bpp for S3 868 cards
with ATT20C409 Gendac (e.g., Elsa Winner 1000AVI) (Dirk Hohndel).
- 106. Fix S3 HW cursor handling for doublescan modes (Jon Tombs).
- 105. Config and doc updates for NetBSD 1.1 (Matthieu Herrb).
- 104. Preliminary (unaccelerated) I128 server code (Robin Cutshaw).
- 103. Attempt to fix problem of Mach64 server mis-detecting the CH8398
RAMDAC.
- 102. Modify the Mach64 server to use the membase address it reads from
the configuration registers.
- 101. Fix cursor colour problem at 16, 32bpp with the Mach64 server.
- 100. Support for the Mach64 CT.
XFree86 3.1.2Aa (2 December 1995)
- 99. Fix for xterm behaving badly when TERM is set to "vt100" (Joerg Wunsch).
- 98. XDGA (direct graphics access) support added via the XFree86 VidMode
extension. This is primarily intended for games support. Currently
it is implemented only for Linux, and for the S3 and Cirrus drivers
(Jon Tombs).
- 97. Fixes for Ti3026 loop clock calculation code (Dirk Hohndel).
- 96. Detection and preliminary support for the Elsa Winner2000PRO/X-2,4 Rev.G
which has a S3-968, Ti3026, and ICS9161A clock chip. Clock doubling
doesn't work yet (Dirk Hohndel).
- 95. Mach64 code cleanups and documentation updates (Kevin Martin).
- 94. Fix Mach64 pixmap cache bug which resulted in xcalloc being called
with a negative size (Kevin Martin).
- 93. The state of the AT&T20C408 is now saved/restored by the Mach64 server.
This should fix the dim screen problem when exiting from the server
(Kevin Martin).
- 92. ClockChip and Ramdac can now be specified in the XF86Config for the
Mach64 server (Kevin Martin).
- 91. Mach64 server ATI 18818/ICS 2595 clock chip programming now works
(Kevin Martin).
- 90. Mach64 server now automatically programs a programmable clock chip
when present. This can be overriden with the "no_program_clocks"
Option. The "program_clocks" option has been removed (Kevin Martin).
- 89. Initial changes to allow for integration of the I128 server
(Robin Cutshaw).
- 88. Avoid defining __USLC__ for MP/RAS in compiler.h (Kaleb Keithley).
- 87. If the server can't find an XF86Config file, print out the files it
tried to open (Joe Moss).
- 86. Fix(?) display centering for the Cirrus 754x.
- 85. Fix text mode clock problem in ET4000/W32 server (Koen Gadeyne).
- 84. Remove the "-noscale" flag from the Xserver and xfs since it has
been obsoleted by the ":unscaled" fontpath attribute.
- 83. Remove the RepeatedMiddle mouse option because it doesn't work
properly (Jon Tombs).
- 82. Remove some casts in xf86MouseProtocol() to work around in the
Metaware compiler/NCR assembler (Kaleb Keithley).
- 81. When the X server exits due to an unrecognised command-line option,
print out the offending option (Joe Moss).
- 80. Remove '-lc_s' from ExtraLibraries for ISC (Michael Rohleder).
- 79. Add code to SuperProbe and the Cirrus driver to recognise the
CL-GD7542 (and a guess for the CL-GD7541).
- 78. Fix RAMDAC probe problem introduced into the S3 server in 3.1.2e
(Joe Moss).
XFree86 3.1.2A (19 November 1995)
- 77. Added a Beta Report template form.
- 76. Update xf86config for some of the new Ramdacs.
- 75. Allow 'Ramdac "ibm_rgb526" to be recognised by the S3 server. It
then treats it as an RGB524.
- 74. Modify the beta startup message usage so that it gets printed once
for each different server started.
- 73. Fix for AGX-010 clock probing (Henry Worth).
XFree86 3.1.2e (16 November 1995)
- 72. Updates to the Cards database.
- 71. S3 868 + AT&T 20C409 support (8/15/16/24bpp) without pixmux, and
S3-868 + AT&T 20C499 support (untested) (8/15/16/24bpp, no pixmux).
Pixmux support is enabled, but not functional (Dirk Hohndel).
- 70. Update SuperProbe to recognise AT&T 20C409 and AT&T 20C499 RAMDACs
(Dirk Hohndel).
- 69. Allow attributes to be appended to elements of a font path. The
attributes are introduced by a ':' character, and multiple attributes
are separated by a ':'. Currently the attribute "unscaled" is
supported for bitmap fonts, and this prevents them from being scaled.
- 68. Trident driver cleanups, and fixes for interlacing (Alan Hourihane).
- 67. LynxOS updates for using MetroLink Motif (Thomas Mueller).
- 66. Preliminary AT&T 20C409 support for the S3 server (not functional
yet) (Dirk Hohndel).
- 65. W32 updates to Xserver and SuperProbe (Dirk Hohndel and Koen Gadeyne).
XFree86 3.1.2d (12 November 1995)
- 64. Fix a typo in the iso8859-1 Compose file.
- 63. Add a '-noscale' flag to the Xserver and xfs to allow scaling of
bitmap fonts to be disabled. The keyword DontScaleBitmapFonts
in the ServerFlags section of the XF86Config file has the same affect.
- 62. Fix problem that prevents bitmap fonts from being scaled after
running something like 'xset fp rehash'.
- 61. Add a Release Date to the X server startup messages.
- 60. Add a "RELNOTES" document to describe changes in beta releases.
- 59. Fix panning for ARK2000PV chips with 2MB of memory (Leon Bottou).
- 58. Support for ICS5342 programmable clock in the ARK driver (Leon Bottou).
- 57. Major updates to the Oak driver, including more accelerated functions
for the OTI087 (Jorge Delgado).
- 56. Option "program_clocks" added for the Mach64 server to allow
arbitrary clocks to be programmed for most clock chips. This
currently doesn't work with the ATI18818/ICS2595 chips (Kevin Martin).
- 55. Mach64 server support for the AT&T 20C408 (Kevin Martin).
- 54. Fix problem of two undisplayed pixels with the CL-GD7543
(Thomas Zerucha).
- 53. Add support for three button operation with some dual protocol mice
when they are in Microsoft-compatible mode. The keyword to enable
this is 'RepeatedMiddle' (Jon Tombs).
- 52. Fix 3 button emulation problem introduced in item 48 (Thomas Mueller).
- 51. Add support for '-crt /dev/ttyXX' command line option for the X
servers for SCO. This is for compatibility with the native SCO X
servers (Didier Poirot).
XFree86 3.1.2c (5 November 1995)
- 50. Add expiry date and startup message for beta versions.
- 49. Fix problem using a LinkKit generated with BuildLBX set to YES.
- 48. Allow a real middle button event to be passed when 3 button mouse
emulation is enabled (Thomas Wu).
- 47. Fix panning and some inital clock selection problems for TGUI9440
cards (Alan Hourihane).
- 46. Support for the Cirrus CL-GD7543 (Thomas Zerucha).
- 45. Fix for instability problems with Cirrus programmable clock
(Koen Gadeyne).
- 44. Fix memory overwrite problem in xterm which could be a security
problem.
- 43. Merge in the X Consortium's public patch 13.
- 42. Define X_LOCALE for LynxOS for compatibility with Metrolink's
Motif package (Thomas Mueller).
- 41. Update SuperProbe to recognise the Cirrus CL-GD7543.
- 40. The Trident driver now automatically selects the "tgui" clockchip
when it detects a TGUI9440 (Alan Hourihane).
- 39. Remove the dependency on -lthread for UnixWare 2.x, while still
allowing full MT support. This is done by adding a threads stub
library with weak symbols (David Wexelblat).
XFree86 3.1.2b (22 October 1995)
- 38. Updated Japanese docs, including SGML versions suitable for formatting
with jlinuxdoc-sgml. These docs use EUC encoding (Kazuyuki Okamoto).
- 37. Preliminary support for the Trident TGUI9440 (Alan Hourihane).
- 36. Add an "AllowNullPasswd" resource to xdm to make it possible for xdm
to login to accounts with a null password. This is set to "False"
by default (Joerg Wunsch).
- 35. Use dynamically allocated strings in xrdb to avoid overruns that
can occur otherwise (Joerg Wunsch).
- 34. Add ELSA Winner 2000PRO/X-8 to the S3 ELSA probe code (Dirk Hohndel).
- 33. Fix S3 probe of IBM RGB RAMDACs incorrectly identifying an RGB528
or RGB528A as an RGB524 (Dirk Hohndel).
- 32. Fix incorrect memory probe for S3 964/968 (Dirk Hohndel).
- 31. Prelim pixmux support for ICS5341 RAMDAC in W32 server (Dirk Hohndel).
- 30. Support for ICS5341 programmable clock in W32 server (Dirk Hohndel).
- 29. Add RFC1700-conformant charset names for ISO-8859 locales to
locale.alias.
- 28. Fix LynxOS video mapping problem that shows up when the "fb_debug"
option is set in the S3 server (Thomas Mueller).
- 27. Fix reference to undeclared variable in os/xalloc.c for OSs which
don't have MMAP_ANON or MMAP_DEV_ZERO defined (Thomas Mueller).
- 26. Fix W32 server core dump on LynxOS when run with '-probeonly'
and no Clocks line in the XF86Config file (Thomas Mueller).
- 25. Fix reference to unitialised string in Hercules mono driver
(Paul Gortmaker).
XFree86 3.1.2a (23 September 1995)
- 24. Fix HW cursor masks in Mach32 and Mach64 servers.
- 23. Add detection of C&T 65548 to SuperProbe.
- 22. Fix snow problems with WD90C24 when for clocks higher than MCLK
(Brad Bosch).
- 21. Add XNLS support for KOI8-R (Andrey Chernov).
- 20. Fix problem with IBM ramdac and clockchip handling in xf86config.
- 19. Change XF86Config parsing to ignore '_' characters in keywords, and
to ignore '_', ' ', and '\t' characters when comparing strings with
StrCaseCmp() (ie, all strings except paths, Device/Monitor identifiers
and Mode names).
- 18. Reduce nonMuxMaxClock to 80MHz (from 100MHz) for S3 864 with
ATT498-compatible RAMDACs because it was too high for some cards.
- 17. Fix problem installing xterm on SunOS 4.x introduced in 3.1.2.
- 16. Set -fno-strength-reduce with -O2 for gcc2 to avoid a compiler bug.
- 15. Fix xvidtune/XF86VidMode problem when the Monitor Vendor and/or Model
are not specified in the XF86Config file.
- 14. Colour support for xterm (David Wexelblat).
- 13. Fix usage of $LINES and $COLUMNS by xterm on SVR4 (David Wexelblat).
- 12. Fix xconsole for Unixware 2.0 (David Wexelblat).
- 11. Fix optimisation problem with inline asm on Unixware 2.0
(David Wexelblat).
- 10. Improve subdir/lib dependence on systems using BSD 4.4. make
(Matthieu Herrb)
- 9. Allow the Xserver to accept InvertVCLK, EarlySC and BlankDelay. It
previously expected Invert_VCLK, Early_SC and Blank_Delay.
- 8. Fix problem selecting a StaticGray visual with the VGA16 server
(Olivier De Smet).
- 7. Fix compile problem on FreeBSD 1.1.5 (David Bremner).
- 6. Change index and rindex macros in Xos.h when X_NOT_STDC_ENV is not
defined.
- 5. Fix(?) alloca declaration in Xtos.h for Solaris 2.5.
- 4. Fix dependencies for 'make includes' to ensure that auto-generated
headers exist before linking them to xc/X11 (David McCullough).
- 3. Change default InvertVCLK setting for the Hercules Terminator 64 Pro
(Harald Koenig).
- 2. Update for lynx.cf (Thomas Mueller).
- 1. README updates.
XFree86 3.1.2 (24 July 1995)
- 235. Fix(?) scanpci compile problem with gcc on Solaris.
- 234. Documentation updates.
XFree86 3.1.1Z (22 July 1995)
- 233. Code Freeze for 3.1.2.
- 232. Fix an imake config problem on non-XFree86 platforms.
- 231. xman update for Solaris 2.5 (William Austin).
- 230. Cyrillic fonts with KOI8 encoding added (Cronyx Ltd, Serge Vakulenko,
Andrey A. Chernov).
- 229. Allow ndbm to be used for the rgb database on NetBSD for those
who want it (Matthieu Herrb).
- 228. Attempt to fix register corruption for Cirrus 5430/5434/5436 in
SuperProbe.
- 227. Remove -DUNIXCONN from the default SVR3 ConnectionFlags.
- 226. Fix disappearing S3 hw cursor when switching modes with xvidtune
(Harald Koenig).
- 225. Sync-on-green support for the ELSA Winner 2000Pro/X (Harald Koenig).
- 224. Add vendor options to S3 server (hercules, stb, genoa) (Harald Koenig).
- 223. Documentation updates (Joe Moss, Harald Koenig, Matthieu Herrb).
XFree86 3.1.1Dc (19 July 1995)
- 222. Fix(?) server crash when the Cirrus driver auto-detects the linear
fb address for PCI cards.
- 221. Support for 964+IBM (Hercules Terminator 64) (Harald Koenig).
- 220. Disable >8bpp for S3 911 and 924 because it won't work.
- 219. Fix some auto-apply problems in xvidtune, and added a restore hot-key "R".
XFree86 3.1.1Db (17 July 1995)
- 218. Documentation updates.
- 217. xvidtune updates.
- 216. S3 parameter updates for STB 968 card, and update to the Trio64V
probe (Harald Koenig).
XFree86 3.1.1Da (16 July 1995)
- 215. Replace xf86pci.c with the real scanpci.c (Robin Cutshaw).
- 214. Updates to the code for the additional S3 mode parameters, including
better default settings (Harald Koenig).
XFree86 3.1.1D (15 July 1995)
- 213. xterm fix for crash when inputMethod is set to kinput2 (Manabe Keishi).
- 212. Code to detect the AT&T20C490, and Sierra 1148[234579] ramdacs
(Joe Moss).
- 211. Update the VidMode extension to handle extra mode-specific parameters,
and update xvidtune for extra S3 parameters.
- 210. Allow some S3 parameters to be set in the Display SubSection for
individual modes.
- 209. xf86config Cards database upates.
- 208. Updates to README.WstDig for the 90C24 (Brad Bosch).
- 207. Updates to LynxOS support, including support for version 2.2.1, and
a README.LynxOS (Thomas Mueller).
- 206. Support for the SC1148{2,3,4} ramdacs at 15bpp, and the SC1148{5,7,9}
ramdacs at 15 and 16bpp in the S3 server (Joe Moss).
- 205. Fix for problems with some WD90C24 TFT systems (Brad Bosch).
XFree86 3.1.1Cd (12 July 1995)
- 204. Allow for three verbosity levels for Xserver messages: -quiet, default,
and -verbose (Marc Aurele La France).
- 203. Make the LinkKit self-contained. Apart from Xnest, it no longer
depends on the config files, headers, and utility programs being
installed (Marc Aurele La France).
- 202. Updates to xvidtune. The Show button now also sets the primary
selection, better usage/error messages and exit codes, man page
updates (Joe Moss).
- 201. Updates for SCO -- mostly for lbx (David McCullough).
- 200. Fix a cause for some S3 lockups (Harald Koenig).
- 199. Updates/fixes and SVR4 support for new malloc code.
XFree86 3.1.1Cc (8 July 1995)
- 198. Merge in final form of XC fix-12.
XFree86 3.1.1Cb (7 July 1995)
- 197. Minor IBM RGB updates (Harald Koenig).
- 196. MCLK detection for STG1703 (Harald Koenig).
- 195. Add detection for new S3 Trio64V+ chip to the S3 server and
SuperProbe (Harald Koenig).
- 194. Fix some clashing option numbers (Harald Koenig).
- 193. Preliminary STG1703 clock programming code.
- 192. A new malloc for use by the Xserver. It is enabled by setting
UseInternalMalloc to YES (Pascal Haible).
- 191. Fix for threads lib problem on Unixware 2.0
- 190. Support for the WD90C24 in the pvga1 driver (Bradley Bosch).
XFree86 3.1.1Ca (5 July 1995)
- 189. Don't enable HAS_MMAP for Xvfb on Linux (Marc Aurele La France).
- 188. Code to detect the STG1703 RAMDAC in SuperProbe and the S3 server
(Harald Koenig).
- 187. A few AGX bug fixes (Henry Worth).
- 186. More pre-fix-12 fix-trackers.
XFree86 3.1.1C (3 July 1995)
- 185. Manual page updates.
- 184. Add extended power_saver support to the VGA and Mach64 servers.
Suspend mode isn't currently supported by the VGA servers.
- 183. Add entries for the SunFA_ dead accents to the iso8859-1 Compose file
(Jon Tombs).
- 182. Updates to IBM RGB52x in the S3 server, including fixing the
8bpp problem.
- 181. Documentation updates (including a README.ark) (Harm Hanemaayer).
- 180. Change the Mach64 server to ignore the Clocks line in the XF86Config
unless the "no_bios_clocks" option is used (Kevin Martin).
- 179. Fix font corruption with Mach64 server (seen when running Mosaic
or Netscape) (Kevin Martin).
- 178. Fixes for constant-metric fonts in AGX server (Henry Worth).
XFree86 3.1.1Bi (2 July 1995)
- 177. Improved "power_saver" for the S3 server, and modified XFree86-VidMode
extension to allow its parameters to be set from a client.
- 176. Fixes for AGX copyplane (Henry Worth).
XFree86 3.1.1Bh (1 July 1995)
- 175. Updates to AGX server. Includes reversing previous copyplane change,
restoring the setting of membase for AGX chips, cleanup setting
of the default planemask, and fixes to the agxIm routines + some
speedups (Henry Worth).
- 174. Some more pre-fix-12 fix-trackers.
XFree86 3.1.1Bg (29 June 1995)
- 173. Turn on "dac_8_bit" by default in the S3 server for RAMDACs that
support it. Add "dac_6_bit" option to allow 6-bit mode to be selected.
Also, complain when "dac_8_bit" is used for a RAMDAC that can't do it.
- 172. Improve "power_saver" operation by adding a delay between turning off
the video signal and the syncs (Bernhard Bender).
- 171. Workaround for the NumLock modifier interfering with the xterm
ctrl+btn menus.
- 170. More pre-fix-12 fix-trackers. Mostly some libX11 and libXt fixes.
Includes a workaround for the NumLock modifier interfering with
Xaw pull-down menus.
- 169. Preliminary support for the IBM RGB52x ramdacs in the S3 server
(Harald Koenig).
XFree86 3.1.1Bf (27 June 1995)
- 168. Another stab at the ET4000/W32p mouse droppings fix (Glenn Lai).
- 167. Back out some LBX fixes that won't be in fix-12.
XFree86 3.1.1Be (25 June 1995)
- 166. Some documentation updates.
- 165. Fix a few LinkKit problems.
- 164. Fix LBXProxyOnly build.
XFree86 3.1.1Bd (24 June 1995)
- 163. Add a BuildLBXProxyOnly Imake config option to allow building lbxproxy
from a self-contained cut-down source tree.
- 162. vtname was too short in Linux OS-dep code (similar change for LynxOS
and SCO too) (Pascal Haible).
- 161. Change uses of malloc/free in Xserver to xalloc/xfree (Pascal Haible).
- 160. AGX documentation updates (Henry Worth).
- 159. Fixes for AGX font rendering, and copyplane (Henry Worth).
- 158. AGX font cache flushed by screensaver (Henry Worth).
- 157. AGX screensaver for >8bpp (Henry Worth).
- 156. pre-fix-12 fix-tracker: improvement to the Xt translation manager
performance when high order modifiers are assigned. Also, change
the servers to use Mod3 for Mode_switch instead of Mod5 to further
improve this.
- 155. Fix some UseGnuMalloc config stuff, and set this to YES by default
for FreeBSD.
- 154. Fix some problems with the VGA2 server, including crashes in banked
mode, and incorrectly switching banks when bitblting in non-banked
mode.
XFree86 3.1.1Bc (21 June 1995)
- 153. Fix for ET4000/W32p cards -- don't change the PCI burst setting.
This should fix mouse droppings and missing characters in text mode
for some cards (Glenn Lai).
- 152. Fix AGX font corruption problem (Henry Worth).
- 151. Disable 32bpp in AGX server by default -- it is too unstable
(Henry Worth).
- 150. XGA clock updates in AGX server (Henry Worth).
- 149. EISA XGA probing in AGX server (Henry Worth).
- 148. Better scratchpad and font cache support for XGAs in AGX server
(Henry Worth).
- 147. Font glyph blting for non-cached fonts with AGX server (Henry Worth).
- 146. AGX font cache fixes (Henry Worth).
- 145. pre-fix-12 fix-trackers, including:
- - LBX fixes and additional functionality
- - some xtrans and fontlib fixes
- - smproxy and xsm fixes
- 144. Fix sessreg (WTMP, LASTLOG, but no UTMP) for *BSD.
- 143. Allow 'UseGnuMalloc' to work on all platforms.
XFree86 3.1.1Bb (17 June 1995)
- 142. Config updates to make LinkKit more self-contained
(Marc Aurele La France).
- 141. Fix some problems with blocking stderr on BSD/OS 2.0 (Hans Nasten).
- 140. Add auto-apply mode to xvidtune, and flesh out the xvidtune man
page (Joe Moss).
- 139. AGX font cache bug fixes, and fix font clipping problem (Henry Worth).
- 138. Some more pre-fix-12 fix-trackers, including:
- - Xaw - removal of undocumented/broken INTERNAL selection mechanism
- - Fix makestrs problem with -earlyR6bc.
XFree86 3.1.1Ba (14 June 1995)
- 137. Fix AGX problem with vertically overlapping fonts (Henry Worth).
- 136. Fix some mono (VGA2) problems that can lead to a server crash.
- 135. New "VGAbase" keyword for XF86Config -- currently used only by the
AGX server (Henry Worth).
- 134. Fixes for XGA autoconfig code in the AGX server (Henry Worth).
- 133. Documentation updates (Dirk Hohndel).
- 132. Change default FreeBSD version in FreeBSD.cf to 2.0.5.
- 131. Add a LockModeSwitch function to the VidMode extension, and modify
xvidtune to use it.
- 130. Force VTotal to be odd for interlaced modes.
- 129. Fix default Vsync/Hsync polarity setting (Marc Aurele La France).
- 128. Trap a failed 'cd' in 'make Makefiles'. This prevents the Makefile
in the . directory being removed (and other potential problems) when
one of the SUBDIRS directories is missing.
- 127. Include some XC fix-trackers intended for fix-12. Main changes include:
- - Using -Xa for SVR4 compiles, and changing '#if __STDC__' to
'#ifdef __STDC__'
- - Overhall tty setup in xterm -- should work better for Solaris now.
- - Fix SVR4 ABI problems with libXt strings.
- 126. Recognise 'Ramdac "generic"' in W32 server (Glenn Lai).
XFree86 3.1.1B (10 June 1995)
- 125. Fix problem with dacspeed line in files generated by xf86config.
XFree86 3.1.1Ad (8 June 1995)
- 124. Rename the vgahelp client to xvidtune.
- 123. Rename "VGAHelp" extension to our registered name
"XFree86-VidModeExtension", and update API to use the XF86VidMode
prefix instead of the "XVGAHelp"/"VGAHelp" prefix.
- 122. Undef i386 in Imake.cf for i386Architecture systems.
- 121. Fix(?) WTMP problem with xterm on SYSV and Linux.
- 120. Mach64 documentation updates (Kevin Martin).
- 119. Power_saver support for the Mach64 server (Kevin Martin).
- 118. Autodetect when block write mode should be disabled for the Mach64
server. A "block_write" option has been added to override this
(Kevin Martin).
- 117. Use "dead_*" keysyms instead of the DEC "D*" keysyms for the dead keys
in the Linux keyboard code and Compose file.
- 116. Use our registered name for the ModeLock keysym.
XFree86 3.1.1Ac (6 June 1995)
- 115. Vgahelp client enhancements (Jon Tombs).
- 114. Fix core dump in fslsfonts when no fontserver is specified
(Matthieu Herrb).
- 113. Fix W32 problem introduced with modified SaveScreen code.
- 112. Update "M" parameter calculation for Trio boards (Harald Koenig).
XFree86 3.1.1Ab (2 June 1995)
- 111. Preliminary support for the Cirrus 5436 (Harm Hanemaayer).
- 110. PCI base address detection for the Cirrus driver (Harm Hanemaayer).
- 109. Fix problem linking AGX server with the LinkKit (Stephen Kump).
- 108. Support for LynxOS (Thomas Mueller).
- 107. Update LinkKit to make it self-contained regarding X headers
(Marc Aurele La France).
- 106. Realtek SVGA driver. It works with the RTG3106, and possibly the
RTG3103 and RTG3105 (Peter Trattler).
- 105. Enable the s3MCLK option for the S3 805i, and fix some bugs relating to
s3MCLK (Harald Koenig).
- 104. Fix XF86Config problem when monitor and screen sections are interleaved.
XFree86 3.1.1Aa (1 June 1995)
- 103. Fix SiteIConfigFiles settings for the LinkKit (Marc Aurele La France).
- 102. Fix gccmakedep problem with .s files.
- 101. Updates to BSDI docs (Hans Nasten).
- 100. Updates to Linux ELF config/rules (Orest Zborowski).
- 99. Check for 868 before 864 in S3 server (Harald Koenig).
- 98. Add rule for compiling/installing scanpci.
XFree86 3.1.1A (28 May 1995)
- 97. vgawonder driver updates (including fix for VGA2 driver with Mach64)
(Marc Aurele La France).
- 96. Small TVP3026 fix (Harald Koenig).
- 95. Fix keyboard LEDs not being turned off now that the initial lock state
is ignored.
XFree86 3.1.1h (26 May 1995)
- 94. Support for parallel make (on SVR4) (Robin Cutshaw).
- 93. Don't initialise the state of the lock keys based on their state
prior to server startup.
- 92. Untested changes in the AGX server for AGX-010 support (Henry Worth).
- 91. Tested support in the AGX server for the XGA-2 at 8bpp and 16bpp
(Henry Worth).
- 90. 16bpp and 32bpp support for the AGX server (Henry Worth).
- 89. Additional accelerations for the P9000 server (Henrik Harmsen and
Chris Mason).
- 88. Fix some gamma correction problems in the S3 server (Harald Koenig).
- 87. More 968/868 fixes, including code to recognise the newer ELSA cards
(Harald Koenig).
- 86. Further VGA16 scrolling fix (Stuart Anderson).
- 85. Fix problems with some 1MB P9000 cards (Erik Nygren).
- 84. Swap the black and white pixel values in the SVGA server's default
colour map. This fixes a white line problem with some older
VGA Wonder boards (Marc Aurele La France).
- 83. Move sequencer resets into the driver's SaveScreen function
(Marc Aurele La France).
- 82. vgawonder and ati_test updates (Marc Aurele La France).
- 81. Handle "crippled" Mach32 and Mach64 chips in SuperProbe and the
vgawonder driver (Marc Aurele La France).
- 80. Distinguish between different types of Mach64 chips in SuperProbe and
the vgawonder driver (Marc Aurele La France).
- 79. Add defines to xf86Version.h for each part of the XFree86
version numbers (Marc Aurele La France).
- 78. LinkKit updates to make it self-contained (Marc Aurele La France).
- 77. Memleak support for NetBSD, and add UseMemLeak Imake config
parameter to allow compiling Xserver/os with memleak (Matthieu Herrb).
- 76. Update NetBSD aperture driver to support -current loadable kernel
modules (Matthieu Herrb).
- 75. Don't try to do clock doubling for 964 + Bt485 at 32bpp.
XFree86 3.1.1g (7 May 1995)
- 74. i386 BSD support for the memleak utility (Jeffrey Hsu).
- 73. Fix a scrolling corruption problem with multiple regions in the VGA16
server (Stuart Anderson).
- 72. Modify VGA16 server to provide 4 visuals which can be selected
using the standard -cc flag (Stuart Anderson).
- 71. Changes to allow XDMCP broadcasts on some transports when using
STREAMSCONN (Stuart Anderson).
- 70. Updates for building on NCR SVR4/MP-RAS 3.0 (Stuart Anderson).
- 69. Some updates for ISC (Michael Rohleder).
- 68. Fix FillRect problem that causes a server crash for most accel servers
when running at 16/32bpp and X isn't on the active VC (Harald Koenig).
- 67. Fix mach32 inline asm problem (outsw) that shows up with recent gcc
versions.
- 66. Modify xterm to find all ptys on recent FreeBSD (Satoshi Asami).
- 65. Work around S3 Trio "white line" problem by swapping the default black
and white pixel values.
XFree86 3.1.1f (24 April 1995)
- 64. Remove ComplexProgramTargetNoMan rule, and use NormalProgramTarget
instead.
- 63. Fix cirrus MMIO problem introduced in 3.1.1e, and allow 135MHz clocks
for a wider range of CL-GD5434 revisions (Harm Hanemaayer).
- 62. Update to S3 HW cursor fix (Harald Koenig).
- 61. Preliminary support for S3 866 and 868 boards (tested with the
ELSA Winner 1000AVI) (Harald Koenig).
- 60. Fix a problem with virtual resolution calculation in the Mach32 and
Mach64 servers (when none is given in the XF86Config file)
(David Holland).
XFree86 3.1.1e (10 April 1995)
- 59. Fix problems that can lead to S3 crash/lockup when using HW cursor
(Harald Koenig).
- 58. S3 Trio updates (Harald Koenig).
- 57. Fix return value of QueryBestSize() for HW cursors.
- 56. Fix cirrus display error when scrolling without BitBLT engine
(Harm Hanemaayer).
- 55. Sanity check to prevent cirrus crash with negative size rectangle
fill (Harm Hanemaayer).
- 54. Cirrus MMIO improvements, including support for 5429 (Harm Hanemaayer).
- 53. More balanced cirrus FIFO settings to resolve display refresh errors
during drawing operations at high dot clocks (Harm Hanemaayer).
- 52. Support for clocks up to 135MHz for CL-GD5434 revision E and later
(Harm Hanemaayer).
- 51. Fix memory leak in cirrus text drawing (Harm Hanemaayer).
- 50. Updates for Linux ELF support (H.J. Lu).
- 49. Fix mail directory path in xbiff.
- 48. Fix S3 interlace mode problem for boards with programmable clocks
(Harald Koenig).
- 47. Fix core dump from vgahelp when started with no args (Christos Zoulas).
- 46. Fix 968 detection in SuperProbe, and add Ti3026 detection (Harald Koenig).
- 45. Preliminary S3 968 and Ti3026 support (Harald Koenig).
- 44. Added similar code for SYSV regarding I/O permission, but not enabled
(yet) by default.
- 43. Modify Linux I/O permission code to use IOPL rather than TSS bitmap
in all cases (Orest Zborowski and Harm Hanemaayer).
- 42. Fix lack of keysyms for numerical keypad when ServerNumLock is enabled
on Linux (Orest Zborowski).
- 41. Update _SC_OPEN_MAX code.
- 40. Fix ALLOCATE_LOCAL() not using alloca() with gcc.
XFree86 3.1.1d (21 March 1995)
- 39. Preliminary mode checking for the VGAHelp extension.
- 38. Add timeout for 3 button emulation (Mike Hench).
- 37. Reorganise Ti302x code to remove S3-specifics from common_hw
(Robin Cutshaw).
- 36. General PCI probe code (Robin Cutshaw).
- 35. FreeBSD 1.1.5 has _SC_OPEN_MAX defined, but no sysconf().
XFree86 3.1.1c (12 March 1995)
- 34. Updates for #9 GXE64Pro required due to changes in 3.1.1b (Hans Nasten).
- 33. Support for BSD/OS 2.0 (Hans Nasten).
- 32. Updates for OS/2, including work on the X server support (Holger Veit).
- 31. SVGA driver for the ARK 1000PV and 2000PV chipsets (Harm Hanemaayer).
- 30. Add predefs to makedepend for FreeBSD and NetBSD. This allows
xf86_OSlib.h to be cleaned up a little.
- 29. Fix config rules for Sentinel build (David Wexelblat).
XFree86 3.1.1b (8 March 1995)
- 28. Fix for byte swapped extension problem in lbxproxy (Dave Lemke).
- 27. Support for Unixware 2.0 (Robin Cutshaw and Kaleb Keithley).
- 26. Fix FIFO detection problem and bug reading BIOS video max modes in
Mach64 server (Kevin Martin).
- 25. Support for Chrontel 8398 and STG1703 clock programming in the Mach64
server (Kevin Martin).
- 24. Add "no_block_write" option to turn of block write mode in the Mach64
server (Kevin Martin).
- 23. Add "override_bios" option to override the Mach64 server's BIOS mode
checking (Kevin Martin).
- 22. Allow Membase to be given in XF86Config for the Mach64 server
(Kevin Martin).
- 21. Fix bug in Mach64 ATI68860 RAMDAC code which causes noisy display
(Kevin Martin).
- 20. Add support for STG1702, STG1703, ATI68875, CH8398 RAMDACs to Mach64
server (Kevin Martin).
- 19. Post events for initial lock key state differently to avoid calling
ProcessKeyboardEvents() before all the data it uses is initialised.
- 18. Fix and extend ISO8859-1 Compose file (Peter Dalgaard).
- 17. Update S3 SVGA driver so that it works with 3.1.1.
- 16. Fix 90C33 problem with 2MB cards when memory is not auto-probed.
- 15. Fix some ISC LOCALCONN problems (Michael Rohleder).
- 14. Put back some #9 GXE64Pro specific bits in S3 server.
- 13. Remove 1024 min virtual width restriction from Mach64 server
(Kevin Martin).
- 12. Fix dashed line server hang problem for Mach32.
- 11. Add UseGnuMalloc to xf86site.def (only implemented for ISC so far).
- 10. Fix POSIX_SAVED_IDS typo in xterm (Christos Zoulas).
- 9. Fix problem of attempting to include the VGAHELP extension in Xnest.
XFree86 3.1.1a (12 February 1995)
- 8. VGAHELP X server extension for tuning video modes (Kaleb Keithley).
- 7. Fix libfont problem that can cause xfs to get into a loop (Jason Venner).
- 6. Fix problem with TekHVC colours (Kaz Sasayama).
- 5. Fix merge problems in hw/sun.
- 4. Fix line clipping problem in Mach32 server (can affect font cache).
- 3. Fix font cache problem on 2MB Mach32 cards.
- 2. Add detection of Trident GUI9440 to SuperProbe (untested).
- 1. Fix some ISC problems (Michael Rohleder).
XFree86 3.1.1 (30 January 1995)
- 265. --- Code freeze ---
- 264. Include final form of fix-11.
XFree86 3.1.0Zg (29 January 1995)
- 263. Include final form of fix-10.
- 262. Fix some merge problems.
XFree86 3.1.0Zf (28 January 1995)
- 261. Merge in prelim version of XC fix-11.
XFree86 3.1.0Ze (28 January 1995)
- 260. Merge in prelim version of XC fix-10.
XFree86 3.1.0Zd (28 January 1995)
- 259. Merge in XC fix-09.
- 258. Minor updates (mostly typographical) to smooth the fix-11 merge.
- 257. Define X_LOCALE for Linux.
XFree86 3.1.0Zc (27 January 1995)
- 256. Doc updates.
- 255. Minor hw/xfree86 updates for fix-11 (Kaleb Keithley).
- 254. Merge in XC fix-08.
XFree86 3.1.0Zb (26 January 1995)
- 253. Rename some files under hw/xfree86 to avoid clashes when truncated to
8.3 type names as used on ISO9660 format CDROMs.
XFree86 3.1.0Za (25 January 1995)
- 252. Minor pixmux clock limit update for Trio64 (Harald Koenig).
- 251. Merge in XC fix-07.
- 250. Some documentation updates.
XFree86 3.1.0Z (23 January 1995)
- 249. Restore correct key maps for 84-key keyboard, but allow alternate (old)
behaviour when "ServerNumLock" is set in the XF86Config.
- 248. xf86config updates (Harald Koenig).
- 247. Remove stripes when panning with Ti3025 (Harald Koenig).
- 246. Enable linear fb probing for VLB Trio64 cards with > 1MB DRAM
(Harald Koenig).
- 245. Put blank delay values back to what they were for non-#9 Ti3025
boards (Harald Koenig).
- 244. Fix AGX fill problems and hangs when exiting with an AGX-016 under
SVR4 (Henry Worth).
- 243. Fix AGX font cache problem, and other updates/cleanups
(Henry Worth).
XFree86 3.1.0Ce (22 January 1995)
- 242. Updates to vgawonder driver, including fix for 68800-6 memory probe,
and a reworking of the clock matching code (Marc Aurele La France).
- 241. Remove most BIOS dependencies in vgawonder probe code
(Marc Aurele La France).
- 240. Change ordering of Mach32 and Mach64 probing in SuperProbe, ati.test
and the vgawonder driver to avoid hanging Mach32 boards. Also use
a timeout in all WaitIdle loops in the probes (Marc Aurele La France).
- 239. Minor #9 GXE64Pro updates (Hans Nasten).
- 238. Allow LASTLOG to be independent of SYSV_UTMP in xterm -- so it will
work for Linux (Helmut Geyer).
XFree86 3.1.0Cd (21 January 1995)
- 237. Improve positioning of pixmap expansion and font cache areas with
the S3 server.
- 236. Fix problem with Cirrus mono server crashing (Stephen Kump).
- 235. Allow the "sw_cursor" option to work for the S3 server.
- 234. Fix S3 HW cursor hot spot problem when no ViewPort entry is given in
the XF86Config (Harald Koenig).
- 233. Fix some S3 Trio64 8bpp+pixmux display errors (Harald Koenig).
- 232. Fix #9 GXE64Pro problems introduced in 3.1.0Cc (Hans Nasten).
- 231. SPEA auto-detection for their Trio64 cards (Norbert Distler).
- 230. Possible fix for keymap problems with 84-key keyboards.
- 229. Internationalisation support for xterm (Martin Forssén).
- 228. Remove the need for a Virtual entry in the XF86Config for the Mach64
server.
XFree86 3.1.0Cc (20 January 1995)
- 227. Add a check to the W32 server for invalid depths.
- 226. Fix bug in PaintWindow in Mach32 and AGX servers (Stuart Anderson).
- 225. Chrontel 8391 programmable clock support (Richard Burdick
and Harald Koenig).
- 224. S3 programmable clock code updates (Harald Koenig).
- 223. Support for S3 Trio32 and Trio64 (Harald Koenig).
- 222. Updates to S3 Ti3025 code for the Miro 40SV (Harald Koenig).
- 221. Update xf86config to know about the latest clockchip changes
(Harm Hanemaayer).
- 220. Minor cirrus HW cursor patch (Harm Hanemaayer).
- 219. Updates to OAK driver, including mapping the linear fb above 64MB
(Jorge Delgado).
XFree86 3.1.0Cb (19 January 1995)
- 218. Fix XLOCAL parsing problem introduced in XC fix-06 (Steve Forsythe).
- 217. Added a DocIndex (to use as a starting point for the HTML docs).
- 216. README.Oak (Jorge Delgado).
- 215. SuperProbe/kbd_mode updates for compiling with PCVT_SUPPORT
(Joerg Wunsch).
- 214. Fix for 90C31 acceleration problems.
- 213. Don't use '-ansi -pedantic' for Solaris versions earlier than 2.4.
XFree86 3.1.0Ca (18 January 1995)
- 212. S3 update for SPEA Mercury P64 (Norbert Distler).
- 211. Late LBX updates from the XC.
- 210. Add a "no_imageblt" option for the Cirrus driver (Harm Hanemaayer).
- 209. Support for 2:1 pixmux 8bpp RAMDACs on boards with fixed clock chips.
- 208. S3 changes for the ICS5342 ramdac/clock (Harald Koenig).
- 207. Fix problem in miZeroClipLine() which can cause a server hang
(Harald Koenig).
- 206. Fix register unlocking problem in S3 server (for Stealth 64 VRAM)
(Harald Koenig).
XFree86 3.1.0C (15 January 1995)
- 205. Preliminary programmable clock support for the Mach64 server
(Kevin Martin).
- 204. Add accelerated line code for the P9000 server and fix/update some
other accelerated code (Chris Mason).
- 203. Allow XF86Config Videoram to override autodetection with the P9000
server, and allow the "vram_128" option force recognition of
128kx8 VRAM (Erik Nygren).
- 202. Change P9000 programmable clock operation to be consistent with other
servers (Erik Nygren).
- 201. Allow Cirrus MMIO for the 5429, and change on of the fixed clocks
in the Cirrus programmable clock code (Harm Hanemaayer).
XFree86 3.1.0Bf (14 January 1995)
- 200. Preprocess Linux jump files, and allow libX11 to be built with XdmAuth
(Orest Zborowski).
- 199. Fix VTSema-related problem in s3bstore.c (Henry Worth).
- 198. Merge in XC's pre-fix-07 LBX code.
XFree86 3.1.0Be (12 January 1995)
- 197. Include Japanese translations of some XFree86 3.1 docs (Kazuyuki Okamoto).
- 196. Updates to SPEA detection code (Norbert Distler).
- 195. Fix for ICS2595 initialisation problem (Norbert Distler).
- 194. Some vgawonder driver fixes (Marc Aurele La France).
- 193. Prevent xf86config from crashing when some fields are missing in
the Cards database (Matthieu Herrb).
- 192. Fix S3 cursor X position when the display address is not changed to
avoid display errors.
- 191. Set S3 M/N paramters depending on the MCLK value (which can be probed
or set in XF86Config) (Harald Koenig).
XFree86 3.1.0Bd (12 January 1995)
- 190. Update cl64xx driver for modeRec changes.
- 189. Merge in XC public fix-06.
XFree86 3.1.0Bc (11 January 1995)
- 188. Added a DontZoom keyword for the XF86Config "ServerFlags" section
to disable the mode switching key sequences.
- 187. Updates for ISC. Includes imake config support for the SVR3 mmap
driver, updates to install.svr3, and patches for building lbxproxy
(Michael Rohleder).
- 186. Fix 864 + STG1700 8bpp pixmux for clocks between 67.5 and 95 MHz
(Harald Koenig).
- 185. Change VRAM timings for Diamond Stealth 64 VRAM (Harald Koenig).
- 184. Set HSyncEnd overflow in S3 server when needed (Harald Koenig).
- 183. Prevent C&T driver from pretending to support the 82c45x chipsets.
- 182. Don't trap <ctrl><alt><bs> when DontZap is set.
XFree86 3.1.0Bb (10 January 1995)
- 181. Updates to linear fb code for OTI087, and allow the FIFO threshold
to be set from XF86Config (Jorge Delgado).
- 180. Add hooks for server/driver mode validation. This is currently used
only by the NCR SVGA driver (Stuart Anderson).
- 179. Fix for ET4000/W32 bank switching code in the SVGA et4000 driver
(David Etherton).
- 178. Similar hw cursor move fix for S3 server.
- 177. Fix for Cirrus crash when the hw cursor is moved while in another VT
(Harm Hanemaayer).
- 176. Allow the "s3_964_bt485_vclk" to be used for the Diamond Stealth64 (VRAM).
This requires the "diamond" option (Harald Koenig).
- 175. Rewrite xlfd_round_double() to speed it up on machines with no
hw floating point. This reduces server startup time on such machines
(Harald Koenig).
- 174. Reduce amount of floating-point calculation in icd2061a and S3 gendac
clock code (Harald Koenig).
- 173. Probe code to detect some SPEA boards and correctly set the clockchip
(Norbert Distler).
- 172. Allow Xservers to be built with only PCVT support on *BSD, and
clean up the console driver probing for *BSD (Joerg Wunsch).
XFree86 3.1.0Ba (8 January 1995)
- 171. Change "ct5??" chips&tech names to "ct655??".
- 170. Fix for Xnest (and Xvfb) not calling OsInitColors().
- 169. Add support for relinking the Xnest server with the LinkKit.
- 168. Modify vgawonder to probe clocks when -probeonly is used
(Marc Aurele La France).
- 167. Fix some cirrus line drawing problems and fix non-interlaced modes
with vertical timings > 1024 (Harm Hanemaayer).
- 166. Avoid use of the threads lib for SolX86 (David Holland).
XFree86 3.1.0B (4 January 1995)
- 165. Support for C&T 65540/45 added to the SVGA server (Régis Cridlig).
- 164. Change cirrus programmable clock code to use a tested set of clock
parameters when there is one close to the requested clock freqency
(Harm Hanemaayer).
- 163. Fix cirrus BitBLTs with height > 1024 for 543x (Harm Hanemaayer).
- 162. Clock-related updates to the vgawonder driver (reject invalid clocks
where possible) (Marc Aurele La France).
- 161. Config updates (including installatiion of host.def and fix references
to cl64xx driver in xf86site.def) (Marc Aurele La France).
XFree86 3.1.0Ae (2 January 1995)
- 160. Replace docs with the ascii versions generated from the sgml source.
- 159. Major updates to xf86config(1), including the addition of a Cards
database (Harm Hanemaayer).
- 158. Check and reject invalid XF86Config depths for the VGA16 and Mono
servers.
- 157. Add an "s3_964_bt485_vclk" option to fix a problem with 964+Bt485.
Also added code to detect the MIRO 20SV board revision (Harald Koenig).
- 156. Add an S3Mclk entry to XF86Config to allow the MCLK value to be specified
in order to aid the calculation of the optimal M parameter
(Harald Koenig).
- 155. Fix S3 linear fb check and allow membase to work for 864/964 boards
(Harald Koenig).
- 154. Move server lock code back into Xserver/os so that it gets used by
Xnest and Xvfb.
XFree86 3.1.0Ad (26 December 1994)
- 153. Fix problems with DBLSCAN code introduced in 3.1.0Aa (Harm Hanemaayer).
- 152. Support for adding LBX via the LinkKit.
- 151. Fix some LinkKit config problems.
- 150. Fix LinkKit Imakefile bug introduced in 3.1.0A.
- 149. Support for SPEA Mercury P64 (Bt485 + 964) (Norbert Distler).
- 148. Enable ICD2061A/SC11412 clockchip by default for S3 server if the
the "SPEA_Mercury" option is given and Bt485 + 964/928 is detected
(doesn't happen if an XF86Config entry for either ramdac or clockchip
is present) (Norbert Distler).
- 147. Fix for PCI Type 2 probe for I128 SuperProbe code (Robin Cutshaw).
- 146. Major Cirrus update. Includes new acceleration using mmio (lines
tilefill and rectangles), and more acceleration for 16/32bpp
(Harm Hanemaayer).
- 145. Fixes for AGX dashed line code (Henry Worth).
- 144. Allow S3 server to put the cache in the area to the right of the screen
when it is larger than the area below it (Leonard N. Zubkoff).
XFree86 3.1.0Ac (20 December 1994)
- 143. Imake template and rules for LinuxDoc-SGML formatting.
- 142. Documentation converted to LinuxDoc-SGML (Gertjan Akkerman,
Jayadev Billa, Matthieu Herrb, Michael Klemme).
- 141. Re-enable SO_REUSEADDR code in Xtranssock.
XFree86 3.1.0Ab (18 December 1994)
- 140. Item 58. below (the patch didn't get included before).
- 139. Add some sanity checking for horizontal timing parameters (including
HTotal overflow for 864 with 24bpp, pixmux and HTotal > 1024)
(Harald Koenig).
- 138. Add check for 864 DCLK limit for 24bpp (Harald Koenig).
- 137. Clean up of SDAC/GENDAC detection and related messages (Harald Koenig).
- 136. Allow the following ramdac and clock chips to be specified by name:
att21c498 (att20c498), ics5300 (s3_gendac), ics5342 (s3_sdac),
ics9161a & dcs2824 (icd2061a). (Harald Koenig)
- 135. OS/2 updates, including config updates, SuperProbe support and
compile-time support for most of the Xserver (Holger Veit).
- 134. Updated cl64xx driver, including support for the CL6440. Note, the
driver name has changed from "cl6420" to "cl64xx" (Manfred Brands and
Randy Hendry).
- 133. Fix VT switch problem with the SVGA MX driver (Frank Dikker).
- 132. Add PCI config type 1 support to I128 probe in SuperProbe (Robin Cutshaw).
- 131. Update support for STB Pegasus (928 + Bt485), including 16bpp and
32bpp (Leonard N. Zubkoff).
- 130. Fix pixmux clock check in Mach32 server (Alan Hourihane).
- 129. Mods to allow XFree86 servers to compile with 'gcc -ansi -pedantic'
on Solaris 2.x (David Holland).
- 128. Fix stipple problem in S3 server.
- 127. Fix for setuid-root xterm problem reading .Xauthority file on
nfs-mounted filesystem (so far only for systems with POSIX_SAVED_IDS)
(Christos Zoulas).
- 126. Move server lock code into hw/xfree86 (Kaleb Keithley).
- 125. Really fix Membase handling for S3 server and 805/928.
- 124. Fix Mach32 probe problem.
- 123. Fix SVR3 config problems (Michael Rohleder).
XFree86 3.1.0Aa (11 December 1994)
- 122. Fix default mapping for numpad keys. ServerNumLock should now not
be required (for clients using R6 Xlib).
- 121. DoubleScan modes are no longer specified with doubled vertical timings.
- 120. Add extra timings fields to the ModeRec which are the CRTC values
used by the hardware.
- 119. Update oak driver to support linear mode for the oti-087 (Jorge Delgado).
- 118. Fix '-DSTATIC_COLOR' problems (Hans Nasten).
- 117. Fix typos which prevented Mach64 detection in SuperProbe from working
(Marc Aurele La France).
- 116. Allow XF86Config settings to override ELSA probe (Harald Koenig).
- 115. Fix Membase handling for S3 server and 805/928.
- 114. Make BSD console driver support selectable from imake.
- 113. Fix some SVR4 config problems.
XFree86 3.1.0A (5 December 1994)
- 112. Mach64 pixmap cache fixes (Kevin Martin).
- 111. Improve cirrus programmable clock handling (Harm Hanemaayer).
- 110. Add code to SuperProbe to detect the #9 Imagine I128 (Robin Cutshaw).
XFree86 3.1.0g (2 December 1994)
- 109. Enable mmio for the Cirrus 543x (Harm Hanemaayer).
- 108. Updates to xf86config (Harm Hanemaayer).
- 107. Code for SuperProbe to successfuly detect CL-GD543x (Harm Hanemaayer).
- 106. Eliminate all references to "SYSV386". "-Di386" should be used instead,
even in the BOOTSTRAPCFLAGS for SVR4 and SVR3 (Kaleb Keithley).
- 105. Some typo changes to bring our code closer to what the XC has.
XFree86 3.1.0f (1 December 1994)
- 104. Eliminate references to SYSV386.
- 103. Add check for usable linear fb for 864/964 boards.
- 102. Detect and reject Mach64 boards whose ROM or VGA capability has been
disabled (Marc Aurele La France).
- 101. Expermental code in the vgawonder driver to reset Mach* boards. This
is enabled with the "noaccel" option (Marc Aurele La France).
- 100. Fix clashes with K_SCROLLLOCK and related symbols defined in newer
Linux releases (Marc Aurele La France).
- 99. Change SuperProbe to detect the Mach64, and deal with ATI DAC classes
6 and 7, and recognise the ATI 28800-6 chip (Marc Aurele La France).
- 98. ISC 3.x and 4.x support (Michael Rohleder).
- 97. Add support for 640 and 800 line widths to AGX server (Henry Worth).
- 96. Fix cursor/screen scrolling problem for doublescan modes (Henry Worth).
- 95. Add missing XF86_Mach64.c file.
XFree86 3.1.0e (27 November 1994)
- 94. Add missing install rule for gccmakedep.
- 93. Define CSRG_BASED for *BSD (Kaleb Keithley).
- 92. Code/prototype cleanup under hw/xfree86 (Kaleb Keithley).
- 91. Mach64 accelerated server (Kevin Martin).
XFree86 3.1.0d (22 November 1994)
- 90. Updates to NetBSD aperture driver (Matthieu Herrb).
- 89. Bring back 'gccmakedep' from 2.x. Currently only use it when
UseInstalled is true.
- 88. Support for additional keys on Microsoft ergonomic keyboard (may
require support in the OS's console driver) (Kaleb Keithley).
- 87. Updates for SCO (David McCullough).
- 86. Don't require the Virtual size to be specifed for the Mach32 server.
- 85. Allow virtual widths < 1024 for Mach32 server (currently untested).
- 84. Some preliminary support for ISC (SVR3) 4.x (Michael Rohleder).
- 83. ET4000/W32 server updates. Includes accelerated 32-bit opaque and
transparent stipple, acceleration for cases where the planemask != 0xFF,
and ramdac code changed to accomodate more ramdac types (Glenn Lai).
- 82. NetBSD support in hw/sun (Dennis Ferguson, Matthew Green, Matthieu
Herrb).
- 81. Fix xterm hang-on-exit problem on SolX86 2.4 (David Holland).
- 80. Speedups for AGX constant-metric and non-overlapping characters
(Henry Worth).
- 79. AGX accelerated dashed lines, and solid fills for arcs and polygons
(Henry Worth).
- 78. Doublescan support for the AGX server (Henry Worth).
- 77. Update AGX server to delete unusable modes, and to allow the virtual
width to be less than the display width (Henry Worth).
- 76. Fix typo in oak driver (which broke 067/077 support) (Jorge Delgado).
- 75. NetBSD updates, including SparcArchitecture support in imake config
(Matthieu Herrb).
- 74. 32bpp support for SPEA Mercury (928+Bt485) (Norbert Distler).
- 73. Modify Linux kbd code to read the "high_keys" mapping (Takashi Manabe).
- 72. Fix RGBPath in XF86Config being ignored.
XFree86 3.1.0c (6 November 1994)
- 71. Fix xload for FreeBSD 1.1.5 (Joerg Wunsch).
- 70. Modify S3 linear fb probe to handle the non-standard CR5A[6:7] address
mapping used by some Diamond boards (including the Diamond Stealth Pro).
Also, the 10 most significant bits of a specified MemBase value are
now used (which leads to an incompatibility with previous usage)
(Dick Streefland).
- 69. Fix clock matching and some other problems in vgawonder driver
(Marc Aurele La France).
- 68. Reduce RAS to 6 MCLKs for SPEA Mercury (Norbert Distler).
- 67. Fix setting of CR65 for the SPEA Mercury -- fixes 1600 width at 8bpp
and 1152 width at 16bpp (Norbert Dislter).
- 66. Change MCLK from 46MHz to 49MHz in the SC11412 clock code (Norbert
Distler).
- 65. S3 code to detect 866/868/968/Trio32/Trio64 and treat them as
an 864 (Harald Koenig).
- 64. Update SuperProbe to detect STG1700, S3 GENDAC and SDAC, ATT22C498,
S3 Vision866, 868, 968, Trio32 and Trio64 (Harald Koenig).
- 63. Enforce 95MHz limit for 864 when no pixmux (eg, 16bpp) (Harald Koenig).
- 62. Increase pixmux cut-in point for ATT20C498 to 95MHz (Harald Koenig).
- 61. ATT22C498 detection and (untested) support (Harald Koenig).
- 60. New code for S3 SDAC/GENDAC detection, and enable the programmable
clock when one of these is detected (Harald Koenig).
- 59. Fixes for S3 RAMDAC detection (STG1700 and SDAC) (Harald Koenig).
- 58. Fix ICD2061A code for clocks between 110MHz and 120MHz (Harald Koenig).
- 57. Chips & Technology SVGA driver (Jon Block, Mike Hollick, Régis Cridlig).
- 56. 16/32bpp support for #9 boards with Ti3020 ramdac (Robin Cutshaw).
- 55. Fix bsdi.cf problems with gcc options (Hans Nasten).
XFree86 3.1.0b (30 October 1994)
- 54. 16/32bpp support for Elsa Winner2000Pro (964+Ti3020) (Dirk Hohndel).
- 53. Update to cirrus programmable clock code (Harm Hanemaayer).
- 52. Accelerated 16/32bpp bitblt for the Cirrus driver (Harm Hanemaayer).
- 51. The vgawonder driver will now attempt to determine what the board uses to
generate clocks (Marc Aurele La France).
- 50. Allow mode flags to specify composite sync polarity (Marc Aurele
La France).
- 49. ati.test and vgawonder driver updates (Marc Aurele La France).
- 48. Vgawonder driver will now attempt to use a default video mode (derived
from the existing CRTC settings) when no modes are specified in the
XF86Config (Marc Aurele La France).
- 47. Fix problem where clock probe could report high values as zero (Marc
Aurele La France).
- 46. SVGA driver for Avance Logic Inc. ali2301, ali2302, ali2308 and
ali2401 (Ching-Tai Chiu).
- 45. Enable linear aperture access for BSD/386 (Hans Nasten).
- 44. Some Linux xterm fixes (Orest Zborowski).
- 43. Fix Linux xdm groups setting problem (Orest Zborowski).
- 42. Allow Mach8 server to delete unsuitable modes (Hans Nasten).
- 41. Attempt at fixing FatalError() re-entrancy problems when aborting.
- 40. Add X server lock file code.
- 39. Modify PTS code in xtrans to remove an existing node at server startup
(as happens with UNIXCONN).
- 38. Set debug level to 1 in xtrans (this should allow error messages to
finally be seen).
- 37. Modify xtrans to use ErrorF() for debug/error messages within the
X server.
- 36. Updates to the S3MNAdjust option -- including no longer using global
variables (Harald Koenig).
- 35. Fix horizontal stripes when panning with an S3 805i (Harald Koenig).
- 34. Fix SDAC + pixmux patch (Harald Koenig).
- 33. Fix line-related crash problem when using linear addressing with
the SVGA server (Harm Hanemaayer).
- 32. Fix Cirrus 5434 linear addressing text blt bug (Harm Hanemaayer).
- 31. Fix Cirrus 14-pixel font bug (Harm Hanemaayer).
- 30. Improve Cirrus probing (Harm Hanemaayer).
XFree86 3.1.0a (21 October 1994)
- 29. Fix some missing globals in Linux libX11 (Orest Zborowski).
- 28. Fix for TCPCONN code's checking for an existing server.
- 27. Support for building ELF dynamic libs on Linux (Michael Riepe).
- 26. Fix gcc local label usage in vgaFasm.h (Adam Richter).
- 25. OS/2 client support (Holger Veit).
- 24. Fix some data initialisation problems in libX11 and libXt
(Christos Zoulas).
- 23. Use '-ansi -pedantic' with GCC when building the core tree.
- 22. Changes to vgaFasm.h to allow compilation with 'gcc -ansi -pedantic'.
- 21. Revised OAK driver which includes OTI-087 support (Jorge Delgado).
- 20. Don't use -lmalloc for FreeBSD 1.1.5 -- it seems to cause some server
crashes.
- 19. Change FreeBSD.cf to refer to the compiler as 'cc' instead of 'gcc'
(Rich Murphey).
- 18. Work around some problems GNU make 3.62 has with the rstart Imakefile
(Jim Tsillas).
- 17. Fix HW cursor problems after switching resolutions with the SVGA
server (Harm Hanemaayer).
- 16. Fix I/O permission problem with AL2101 driver (Harm Hanemaayer).
- 15. Preliminary doublescan mode flag support (Harm Hanemaayer).
- 14. Accelerated transparent text for Cirrus 5426/8 (Harm Hanemaayer).
- 13. Cirrus programmable clock support (Harm Hanemaayer).
- 12. Cirrus accelerated image text for 16/32bpp (Harm Hanemaayer).
- 11. Fix Cirrus HW cursor colour map at 16/32bpp (Harm Hanemaayer).
- 10. Fix 16bpp VC switch lockup on Cirrus 5426 (Harm Hanemaayer).
- 9. Fix SDAC 15/16bpp setup and 8bpp pixmux clock selection (Harald Koenig).
- 8. New (faster) S3 stipple code (Hans Nasten).
- 7. Add the xf86config program to the source tree (Harm Hanemaayer).
- 6. Gamma correction support for Ti3025 (Hans Nasten).
- 5. Add code to set 170MHz Bt485/20C505 limits for 32bpp.
- 4. Fix incorrect clock limit for ATT20C490 + programmable clock.
- 3. Fix S3 co-ord overflow check for bpp > 8.
- 2. Fix to S3 server to support newer #9 GXE64Pro boards (Robin Cutshaw).
- 1. Documentation updates.
XFree86 3.1 (29 September 1994)
400. --- Code freeze ---
- 399. Fix slow server death and VT switching problems with W32 server
(Glenn Lai).
- 398. Fix problem with the W32 server not being installed set-uid (Hans Nasten).
- 397. Fix problem with LinkKit Imakefile (Matthieu Herrb).
- 396. Documentation updates.
XFree86 3.0Z (27 September 1994)
- 395. Fix mouse access problem when server resets while not in the active VT
(Orest Zborowski).
- 394. Fix typo in pvga1 driver (Simon Cooper).
- 393. Documentation updates.
- 392. Disable MMIO for Cirrus -- doesn't work yet (Harm Hanemaayer).
- 391. Workaround for Cirrus GRF corruption in SVGA probe (Harm Hanemaayer).
- 390. Update colourmap/blanking for W32 server (Glenn Lai).
- 389. Fix clock ordering problem for vgawonder driver (Marc Aurele La France).
- 388. Fix typo in Mach32 server which prevents it from starting at 16bpp
(Alan Hourihane).
XFree86 3.0Fe (26 September 1994)
- 387. Fix for S3 line drawing overwriting HW cursor storage.
- 386. Include Monitors and Devices files which contain the Monitor and Device
XF86Config sections that have been submitted (Gertjan Akkerman).
- 385. Update Cirrus probing for 543x chips in SuperProbe (Harm Hanemaayer).
- 384. Update ET4000/W32 probing for SuperProbe (Glenn Lai).
- 383. 16bpp support for S3 GENDAC + 801/805 (Harald Koenig).
- 382. Updates to S3 GENDAC code -- program best matching clock frequency
(Harald Koenig).
- 381. Fix most pixel shift problems for #9GXE64Pro (Hans Nasten and
Robin Cutshaw).
- 380. Don't allow the S3 "dac_8_bit" option to have any affect at 16/32bpp,
and fix related problem when using the SC15025 RAMDAC.
- 379. Fix problem with Spea Mercury (Norbert Distler).
- 378. Documentation updates.
- 377. Updates to SolX86 aperture driver config (David Holland).
- 376. Don't write mouse speed setting commands when using a non-logitech
protocols.
XFree86 3.0Fd (25 September 1994)
- 375. AGX documentation updates (Henry Worth).
- 374. Fix for text-mode restore problem with AGX server (Henry Worth).
- 373. Change name of XF86Vga256Drivers to XF86SvgaDrivers.
- 372. Documentation updates.
- 371. Enable 16bpp, 32bpp for 964+Bt485.
- 370. Support for 16bpp and 32bpp on 964+Bt485 -- tested so far on
Miro Crystal 20SV (Eddy Olk).
- 369. Fix pixel wrapping for 964+Bt485 (Eddy Olk).
- 368. Fix low-res mode support for GXE64Pro (Robin Cutshaw).
- 367. Fix some depth 15 vs depth 16 code for the Ti3020 (Hans Nasten).
- 366. Update W32 server (Glenn Lai).
XFree86 3.0Fc (24 September 1994)
- 365. Fix image shift at 32bpp on GXE64Pro (Hans Nasten).
- 364. Only initialise TrueColor visual for 16/32bpp since DirectColor is
not appropriate for the hardware.
- 363. Man page updates.
- 362. Fix installation problems with XF86Config man page.
- 361. Disable some code in vgawonder driver that leads to problems with
SuperProbe (Marc Aurele La France).
- 360. Change clock ordering (in some cases) for vgawonder driver so it
now depends only on the clock chip used (Marc Aurele La France).
- 359. Fix S3 VT switching problem with #9 GXE64Pro (Robin Cutshaw).
- 358. Added README.SOLX86 (David Holland).
XFree86 3.0Fb (23 September 1994)
- 357. Enable ICS2595 clockchip support.
- 356. Enable 32bpp for Ti3025+964.
- 355. Change font cache and pixmap expansion allocation policy for S3
server. This allows better performance when there isn't much
offscreen memory available (Hans Nasten).
- 354. Fix for banked ImageFill for bpp>8 (Hans Nasten).
- 353. Updates to XF86_Accel man page.
- 352. Remove references to 'Xconfig' in source code.
- 351. Updates for ICS2595 code (Norbert Distler).
- 350. Enable 16bpp for Spea Mercury.
- 349. VTSema fixes for AGX server (Henry Worth).
- 348. Updated 16bpp/32bpp support for 928+Bt485 (Norbert Distler).
- 347. Partial support for 16bpp/32bpp with 964+Bt485 (Steve Parker).
- 346. Fix Ti3025 pll save/restore, and set MCLK to 54.8MHz to eliminate
screen corruption (Hans Nasten).
- 345. Fix for AGX tile SEGV (plus some cleanups) (Henry Worth).
- 344. Update to solx86 aperture driver docs (David Holland).
- 343. Fix problem with S3 mmio usage at 16bpp and 32bpp (Hans Nasten).
- 342. Fix Mono VGA server crashes when compiled with gcc2.
- 341. Updates to xterm for Linux to handle its UTMP style and lastlog
(Helmut Geyer).
- 340. Remove some dependencies on removed cfb.banked.
- 339. Fix Mach32 SW cursor SEGV.
- 338. Prevent "nomemaccess" being used for S3 864/964.
- 337. Change FreeBSD.cf to use gnumalloc for FreeBSD 2.x (Rich Murphey).
- 336. Set weights correctly for Cirrus 32bpp (Harm Hanemaayer).
- 335. Fix signal handling in xinit for SVR4 (David Holland).
XFree86 3.0Fa (21 September 1994)
- 334. Fix problems with cirrus top/left edge handling with HW cursor
(Simon Cooper).
- 333. Fix GC problem causing S3 server crash at 16bpp and 32bpp.
- 332. Added copyright to the output of reconfig.
- 331. Fixes for vgawonder driver (Marc Aurele La France).
- 330. Update README.ati and ati.test.c (Marc Aurele La France).
- 329. Fix potential problem with tranparent text for the cirrus 543x
(Harm Hanemaayer).
- 328. Fixes for ICS2595 clock code (Norbert Distler).
- 327. Remove cfb.banked.
XFree86 3.0F (20 September 1994)
- 326. Fix problem building reconfig when BuildServersOnly is YES.
- 325. Upates to README.FreeBSD (Rich Murphey).
- 324. Fix P9000 problem starting at 16bpp (Erik Nygren).
- 323. Fix AGX screen saver, and a flash that occurs when switching into
XGA mode (Henry Worth).
- 322. Preliminary support for the ICS2595 clock chip (not enabled yet)
(Norbert Distler).
- 321. Fix pixel shift problem with GXE64Pro at 8bpp and 16bpp (Robin Cutshaw).
- 320. Change clock doubler transition to 80MHz for Ti3025 (Robin Cutshaw).
- 319. Add README.Bsdi (Hans Nasten).
- 318. Removed the need to specify the "elsa_w1000pro" and "elsa_w1000isa"
Options.
- 317. Remove "stealth64" and "miro_crystal20sv" Options -- they are no longer
needed.
XFree86 3.0Ec (19 September 1994)
- 316. Fixes for Ti3025 support -- fixes problem with machine lockups, and
adds preliminary 16bpp support (Robin Cutshaw).
- 315. No longer allow 'Device' in the Keyboard section. Must now use
'Protocol'.
- 314. Updates to Cirrus BitBLT and fix for tile fill bug (Harm Hanemaayer).
- 313. Disable Cirrus top/left edge HW cursor handling -- problems when
changing cursors near the edge.
- 312. Fix another clock limit bug in S3 server.
- 311. Disable Fresco by default.
- 310. Updates to W32 server (Glenn Lai).
XFree86 3.0Eb (18 September 1994)
- 309. Updates to README.NetBSD (Matthieu Herrb).
- 308. Fix Mode Flags error reporting in xf86Config.c.
- 307. Fix sessreg for Linux and add an install rule for it (Leonard N. Zubkoff).
- 306. Fix xdm support with shadow passwords for Linux (Leonard N. Zubkoff).
- 305. Fix typo in bsdi.cf (Hans Nasten).
- 304. Support for Ti3025/#9GXE64pro (Robin Cutshaw).
- 303. Don't include s3_svga driver in SVGA server by default.
XFree86 3.0Ea (17 September 1994)
- 302. Update bsdi.cf so Gcc2 is default for versions 1.1 and later only
(Hans Nasten).
- 301. Fix mfb.banked so it will compile with gcc 1.4x (Hans Nasten).
- 300. Remove old Xconfig code.
- 299. Fix some SEGV after FatalError() problems in xf86Config.c.
- 298. Set max clock to 67.5MHz for Mach32 at 16bpp.
- 297. Support for P9000 screen blanking at 16bpp and 32bpp (Erik Nygren).
- 296. Merge in XC public fix-05.
- 295. Trap bpp > 8 in S3 server for Bt485 and Ti RAMDACs since it doesn't work.
- 294. Fixes for various xf86Config.c bugs.
- 293. Fix S3 clock limits when using clock doubling RAMDACs.
- 292. Fixes to Ti3025 code to prevent lockups (Robin Cutshaw).
- 291. Move S3 Bt485 probe to after the Ti3020/5 probe (Robin Cutshaw).
- 290. Fix cirrus HW cursor behaviour at top and left edges (Simon Cooper).
- 289. Set background colour mapping of Cirrus HW cursor correctly
(Simon Cooper).
- 288. Allow cirrus hardware cursor to be used when accel is turned off
(Simon Cooper).
- 287. Don't build shared lib for LBX on Linux (Orest Zborowski).
- 286. Add README.Linux (Orest Zborowski).
- 285. Fix P9000 cursor problems when VT switching (Erik Nygren).
- 284. Update P9000 server to work with XF86Config (Erik Nygren).
- 283. Fixes for Solaris 2.4 x86 build problems with reconfig and shm.c
(Doug Anson).
XFree86 3.0E (14 September 1994)
- 282. Change the 'Device' entry in the Keyboard section of XF86Config to
'Protocol'.
- 281. Update the M magic formula for S3 server (Harald Koenig).
- 280. Disable TI3025 support in S3 server -- it is incomplete.
XFree86 3.0Dl (13 September 1994)
- 279. XF86Config(4/5) manual page.
- 278. LinkKit support for the W32 server.
- 277. Change HW cursor code to position cursor next to the top/left edges
instead of disappearing (Harm Hanemaayer).
- 276. Add code to the Cirrus driver to determine clock limits based on the
available DRAM bandwidth (Harm Hanemaayer).
- 275. Add an "S3MNAdjust" entry to the Device section of the XF86Config
to allow tuning of the M and N parameters in the S3 server (Harald
Koenig).
- 274. Add a Gamma entry to the Monitor section in the XF86Config (Harald
Koenig).
- 273. Don't strip server binaries when installing.
- 272. Set PLL limits in S3 server for S3 GENDAC and SDAC.
XFree86 3.0Dk (11 September 1994)
- 271. Add check for incorrect Modes line in XF86Config.
- 270. Add some sanity checks to S3 server for supported depths.
- 269. Fix SEGV during startup of VGA16 server.
- 268. Support for HW cursor in the Cirrus driver (Simon Cooper).
- 267. Fix LinkKit Imakefile for building SVGA server (Simon Cooper).
- 266. Update lnxLib.rules for new dll tools (Orest Zborowski).
- 265. Add code to the VGA servers to handle drivers (like tvga with 512k
in 256 colour mode) which require scaling of the raw clock to give
the pixel clock.
- 264. Add code to the VGA servers to handle drivers (like the generic 256
colour driver) which use only builtin modes.
- 263. Fix bitPerRGB reported by the SVGA server.
- 262. ET4000/W32 accelerated server (Glenn Lai).
- 261. Fix for AGX rect tile and stipple code (Henry Worth).
- 260. Add checks for the presence of Modes lines to servers that require them.
- 259. S3 code to handle limits imposed by clock chips.
- 258. Fix S3 pMode->SynthClock code (Harald Koenig).
- 257. Fix S3 raw clock setting for SC15025 (Harald Koenig).
- 256. Fixes for Mach32ImageStipple (Mike Bernson).
- 255. Improve AGX support for the Hercules dual RAMDACs, provide
better screen blanking at startup, and fixe memory probe (Henry Worth).
- 254. Add clockchip "ti3025" recognition (Hans Nasten).
- 253. Fix xf86Config handling of ClockChip (Harald Koenig).
- 252. Fix xf86Config handling of default colour weights (Harm Hanemaayer).
- 251. P9000 updates (Erik Nygren).
- 250. Fix SEGV problem in Mach32 font cache code.
- 249. S3 code to handle clock/bpp/ramdac dependent raw-clock vs pixel clock
scaling.
XFree86 3.0Dj (8 September 1994)
- 248. Fixed and enabled ImageRead in CopyArea for P9000 server (Chris Mason).
- 247. Fixed xdm server restart problem with P9000 server (Erik Nygren).
- 246. Added a sample XF86Config file that gets installed as
$(LIBDIR)/XF86Config.eg.
- 245. Change search method for XF86Conifg file. Only allow user-specified
location when real-uid == 0. Also change -xconfig flag to -xf86config,
and $XCONFIG to $XF86CONFIG.
- 244. Fix reconfig's problem with "ps/2" (Orest Zborowski).
- 243. External changes for W32 server (Glenn Lai).
- 242. Change ELSA probe to check for BIOS signature first (Harald Koenig).
- 241. Preliminary support for the Ti3025 & #9GXE64pro (Robin Cutshaw).
XFree86 3.0Di (7 September 1994)
- 240. Remove AGX server's dependence on VGA256 (Henry Worth).
- 239. Fix display start address in vgawonder driver for Mach32 and Mach64
boards (Marc Aurele La France).
- 238. Fix clock probling in vgawonder driver for Mach64 boards
(Marc Aurele La France).
- 237. vgawonder driver now detects and rejects Mach32 boards without
VGA Wonder functionality (Marc Aurele La France).
- 236. Add ClockChip XF86Config keyword for programmable clock chips.
- 235. Add a FIFO_MODERATE option for AGX server (Henry Worth).
- 234. Limited support for Big-RAMDAC and dual-RAMDAC for 2MB Hercules
Graphite cards (Henry Worth).
- 233. Eliminate use of libvga256 in AGX server (Henry Worth).
- 232. Convert AGX code to use the Ramdac keyword instead of Options (Henry
Worth).
- 231. Fix (?) ELSA probe code's register restoral.
- 230. Auto-detection code for the NetBSD aperture driver (Matthieu Herrb).
- 229. Change OpStipple interface in font code (Hans Nasten and Jon Tombs).
- 228. Fix clock and register restoration in P9000 server (Chris Mason,
Harry Langenbacher, Erik Nygren).
- 227. Fix Orchid P9000 support (Harry Langenbacher).
- 226. Fix BIOS Probe for Viper PCI (Bob Hollinger).
- 225. 16bpp/32bpp support code for SVGA server. Cirrus 16bpp/32bpp support
is now enabled (Harm Hanemaayer).
- 224. Fix Mach32 cache problems (Mike Bernson).
- 223. Fix Mach32 memory probe.
- 222. xf86Config and reconfig bug fixes.
XFree86 3.0Dh (4 September 1994)
- 221. Added minimal reconfig(1) man page so that 'make install.man'
doesn't fail.
- 220. Combine Stealth64 and Miro Crystal 20SV code. This should fix
some Stealth64 problems.
- 219. Fix InstallManPageAliases rule for FreeBSD (Ernest Hua).
- 218. 16bpp and 32bpp support for Cirrus driver -- still requires some changes
to the SVGA server, so not enabled yet (Harm Hanemaayer).
- 217. Fixes for Mach32 cache clipping problems (Mike Bernson).
- 216. 32bpp S3 updates for ELSA cards (Harald Koenig).
- 215. Updates to new XF86Config code.
XFree86 3.0Dg (3 September 1994)
- 214. Change over to new config file format -- XF86Config (Gertjan Akkerman).
XFree86 3.0Df (31 August 1994)
- 213. Amoeba support updates (Kees Verstoep).
- 212. Fixes for Viper PCI support (Matt Thomas).
- 211. MoveWindow acceleration for all depths on P9000, and acceleration
now enabled by default (Chris Mason).
- 210. P9000 updates. Includes updates to sysconfig code, Orchid and PCI
support now enabled by default (Erik Nygren).
- 209. SuperProbe and ModeDB updates (David Wexelblat).
- 208. Support for the S3 805i and 16-bit RAMDACS (including ATT20C498,
STG1700, SDAC) (Bernhard Bender).
- 207. Support for the S3 SDAC with S3 864 (Bernhard Bender).
- 206. Basic support for ET4000W32 chipsets in the VGA servers. Includes
chipset detection and code to handle up to 4MB video memory (Harm
Hanemaayer).
- 205. Mach32 server modified to use generic cache code (Mike Bernson).
- 204. Allow pixmap expansion for display widths <= 800 in S3 server.
- 203. Updates for SCO (including 3.2.4 and international crypt support)
(David McCullough).
- 202. Use mi cursor for 32bpp on S3 928 because HW cursor is broken (Harald
Koenig).
- 201. Fix nomemaccess code in s3im.c (Harald Koenig).
- 200. Code to auto-detect ELSA Winner cards, and automatically enable the
icd2061a clock (Harald Koenig).
- 199. Fix for 32bpp S3 font cache problems (Harald Koenig).
- 198. Support for a linear addressing mode in the Cirrus driver (Harm
Hanemaayer).
- 197. Performance improvements for the "fastvga256" asm code (Harm Hanemaayer).
- 196. Fix for Cirrus problem caused by pvga1 probe.
- 195. Code added to S3, Mach8 and VGA servers to delete modes from the
"Modes" line which would previously have caused the server to
not start (Stuart Anderson). Note: the Mach32 server already had
this code.
XFree86 3.0De (20 August 1994)
- 194. Add run-time check for SHM kernel support on FreeBSD and NetBSD.
- 193. Updates to xload for Solx86 (David Holland).
- 192. Fix NULL dereference in showfont (David Holland).
- 191. xconsole and doc updates for NetBSD 1.0_BETA (Matthieu Herrb).
- 190. Major Cirrus driver update. Includes faster solid, stipple and tile
filling, improved text acceleration, blt in background, shadow I/O
registers, optional MMIO support for 543x (Harm Hanemaayer).
- 189. Support for the miroCRYSTAL 20SV (S3 964) (Eddy Olk).
- 188. Preliminary 32bpp S3 support (Harald Koenig).
- 187. Make Trucolor the default root visual for 15/16/24bpp S3 (Harald Koenig).
- 186. Fix S3 16bpp for 1024x768 and 1152x900 and some panning problems
(Harald Koenig).
- 185. Fix tiling problem, and VT switch problems for S3 16bpp (Harald Koenig).
- 184. Fix for Ti3020 ramdac support at >8bpp (Robin Cutshaw).
- 183. AGX server fixes. Includes CopyPlane, (vga) save/restore, SC15021 CLUT
access, scratchpad config. (Henry Worth).
- 182. Merge in XC public fix-04.
XFree86 3.0Dd (12 August 1994)
- 181. Fix for unnecessary read-ahead in mfbblt, and remove the '-32' display
width restriction (Pascal Haible, Gertjan Akkerman).
- 180. Support for SGS/inmos STG1700 RAMDAC -- S3 server (Bernhard Bender).
- 179. Performance improvements for AGX server (Henry Worth).
- 178. More 15/16bpp fixes for S3 (Harald Koenig).
XFree86 3.0Dc (11 August 1994)
- 177. Various 15/16bpp S3 fixes (Jon Tombs, Harald Koenig).
- 176. 16bpp support for ATT 20C490 (Jon Tombs).
- 175. 16/24/32bpp code for SC15025 (Harald Koenig).
- 174. Support for gamma correction in S3 server (Harald Koenig).
- 173. Probe code for the SC15025 (S3 server and SuperProbe) (Harald Koenig).
XFree86 3.0Db (6 August 1994)
- 172. Patches for N.M value triming (Harald Koenig).
- 171. ATT20C498 and 864 support for 15/16/24bpp in S3 server (Harald Koenig).
- 170. Ti3020 and Bt485 Ramdac support for 15/16/24bpp in S3 server
(Robin Cutshaw).
- 169. Fix problems building debugging libFS (Christos Zoulas).
- 168. Remove XOR'd extended register addressing in S3 server.
XFree86 3.0Da (3 August 1994)
- 167. Use XOR'd extended register addresses for S3 server -- avoids clash
with "COM4" I/O address (Jon Tombs).
- 166. 16bpp S3 support (no ramdac initialisation yet) (Jon Tombs).
XFree86 3.0D (1 August 1994)
- 165. Fix for text restore problems with cl6420 driver (Manfred Brands).
- 164. Change S3 screensaver code to do the same thing as the vga256 code
(Bernhard Bender).
- 163. Update Cirrus driver for vga256 changes (Harm Hanemaayer).
- 162. Fixes for font scaling problems on SVR4 (David Wexelblat).
- 161. Remove all of the old unused pixmap cache code (David Wexelblat).
- 160. Use generic font cache code for S3 server (David Wexelblat).
- 159. Native AGX code for Save/RestoreAreas, CopyWindow and PaintWindow
(Henry Worth).
- 158. Change AGX clock mappings -- see README.agx for details (Henry Worth).
- 157. Update AGX server for vga256 changes (Henry Worth).
- 156. Xtest fix for Linux (Erik Nygren).
- 155. Speedup for cached text output in Mach8 and 8514 servers (Hans Nasten).
- 154. Workaround for 6225 with LCD where full on white pixels cause display
problems (Philip Homburg).
- 153. Fix memory handling for Mach8 boards with the SVGA vgawonder driver
(Marc Aurele La France).
- 152. Fix some build problems on NCR SVR4 (Stuart Anderson).
- 151. Fix problem which caused xjewel to lock up the S3 server when running
in linear mode (Harald Koenig).
- 150. xman support for gzip'd man pages.
- 149. Fix LinkKit problems.
- 148. Omit monitor ID check in 8514 server.
- 147. Fix card ident problem with ati driver.
- 146. Fix asm problem in new pvga1/bank.s.
- 145. Fix programs/Imakefile error.
XFree86 3.0Ce (24 July 1994)
- 144. Alternate "SlowBcopy()" which avoids I/O (which causes problems on
some cards) (Glenn Lai).
- 143. Restore original mouse baud rate when exiting and VT switching (Harald
Koenig).
- 142. pvga1 driver updates. Includes 90C33 support for 2MB, and accel code
updates (Bill Conn and Bill Morgart).
- 141. Major updates to the SVGA ATI vgawonder driver. Includes support for
4MB, probe code to detect Mach8, Mach32 and Mach64 boards, RAMDAC
detection, clock probe update to handle the clock chip used on Mach64
boards, and fixes for V3, V4 and V5 boards (Marc Aurele La France).
- 140. Support for BuildServersOnly option to build only the servers using
a cut-down source tree (Gertjan Akkerman).
- 139. Preliminary P9000 accelerated support (currently incomplete and
disabled by default) (Chris Mason and Erik Nygren).
- 138. Preliminary Viper PCI, Orchid P9000 support (currently disabled by
default) (Erik Nygren).
- 137. Replace the cfb.banked code with fb code which relies more on the
standard cfb code. For further details see the file "Design" in
xfree86/vga256/vga/ (Stuart Anderson).
XFree86 3.0Cd (22 July 1994)
- 136. Add dacspeed Xconfig keyword, and modify the S3 server to use it.
- 135. Update contrib source to the XC's full release version.
- 134. Fix pixel doubling problem on #9 GXE64 cards (Robin Cutshaw).
- 133. Change '--print' to 'print-libgcc-file-name' in Linux config files
for compatibility with gcc 2.6 (Orest Zbrowoski).
XFree86 3.0Cc (19 July 1994)
- 132. Make use of the Xconfig Ramdac keyword in the S3 server.
- 131. Improved support for the ELSA W2000Pro (Dirk Hohndel).
XFree86 3.0Cb (16 July 1994)
- 130. Updated xc/bug-report for XC fix-03.
- 129. Don't mark duplicate clocks as zero in VGA servers.
- 128. Support for #9GXE64 in S3 server (Robin Cutshaw).
- 127. Tiled pixmap/stipple expansion for the S3 server (David Wexelblat).
- 126. Tiled pixmap/stipple expansion for Mach8 and 8514 servers (Hans Nasten).
- 125. P9000 updates. Includes colour restoration fix, changes in Modes
processing, and removal of banking support (Erik Nygren).
- 124. 16 and 32 bpp TrueColor support for the P9000 server (Erik Nygren).
- 123. Updates to AGX server. Includes font cache fixes, line fixes and
some more tuning options (Henry Worth).
- 122. Aperture driver for NetBSD (Matthieu Herrb).
- 121. Added basic man page for beforelight (Rich Murphey).
- 120. Swap order of libXExExt and libXext.
- 119. Remove the temporary Mach32ShareCfb option.
XFree86 3.0Ca (28 June 1994)
- 118. NetBSD updates (Christos Zoulas).
- 117. Various updates for Minix (Philip Homburg).
- 116. Support for including the MIT-SCREEN-SAVER extension (David Holland).
- 115. Fixes for AGX font cache code (Henry Worth).
- 114. Banking support for P9000 (doesn't seem to work yet) (David Moews).
- 113. Text restoration code for P9000 (Chris Mason).
XFree86 3.0C (22 June 1994)
- 112. Fix server crash when started with a lock key on.
- 111. Recognise 864/964 PCI as capable of linear memory access.
- 110. Fix ramdac access and clock probe problems with AGX server (Henry Worth).
- 109. Support for Stealth 64 (S3 964 + Bt485) (Steven Parker).
- 108. Fix for 4-pixel border problem with S3 864 pixmux (Harald Koenig).
- 107. Allow the S3 SVGA driver to recognise the 864 and 964 (Harald Koenig).
- 106. Improved 5434 support, and accelerated copyPlane1to8 for cirrus
(Harm Hanemaayer).
XFree86 3.0Bc (19 June 1994)
- 105. Fix VT switch problem in 16bpp Mach32 when sharing cfb.
- 104. Add framework for a ramdac Xconfig setting (like chipset).
- 103. Reorganise mode/clock matching code (Marc Aurele La France).
- 102. Fix server's client count problem after authorisation failure.
- 101. Option "power_saver" to enable power-down mode on "green" monitors.
So far this is implemented only for VGA (all depths) and S3 servers.
- 100. Remove old "memaccess" S3 option.
- 99. Add Option "pci_hack" to work around a lockup problem reported with
some 928-P cards.
- 98. Fix S3 928-P detection/reporting.
- 97. Don't allow S3 "nomemaccess" option for 864/964 chipsets.
- 96. Make cbrt a library -- removes the need for NeedCbrt on Linux
(Marc Aurele La France).
- 95. Change ATI SVGA driver to Marc Aurele La France's version
(includes support for Vga2 and Vga16).
- 94. Function prototyping for AGX, and prototype cleanup in vga16 (Stuart
Anderson).
- 93. Fix (not complete?) problem with dual-headed servers.
XFree86 3.0Bb (16 June 1994)
- 92. AGX server (Henry Worth).
- 91. Accelerated support for 90C33 (Bill Conn).
- 90. Use s3ImageWriteFunc to load S3 cursor.
- 89. Fix problems with SPEA Mercury for clocks > 120MHz (Norbert Distler).
- 88. Code to program S3 GENDAC clock (Clocks "s3gendac") (Jon Tombs).
- 87. Fix some build problems with lbx.
- 86. Build servers with -DAVOID_GLYPHBLT.
XFree86 3.0Ba (11 June 1994)
- 85. Preliminary ELSA Winner 2000PRO support (S3 964) (Dirk Hohndel).
- 84. Updates to S3 864 support (Harald Koenig).
- 83. Merge in XC fix-02.
XFree86 3.0B (6 June 1994)
- 82. bitblt fixes (including big memory leak) for 8514, Mach8, Mach32 and
S3 servers (Tiago Gons).
- 81. line/seg fixes for 8514 and Mach8 servers (Tiago Gons).
- 80. Remove separate cfb libs for Mach32 (only compile-tested so far).
- 79. Restore hw/xfree86/etc directory.
- 78. Update bsdinst.sh for SVR4 (use /usr/ucb/install, and run 'mcs -d'
as well as strip).
- 77. Cirrus driver updates (Harm Hanamaayer).
- 76. Mach support (Robert Baron).
XFree86 3.0Ac (1 June 1994)
- 75. Amoeba fixes (Kees Verstoep).
- 74. Fixes for Mach32 dashed line/segment code (Mike Bernson).
- 73. Preliminary 90C33 support (Bill Conn).
- 72. NetBSD.cf updates, and README.NetBSD added (Matthieu Herrb).
- 71. Preliminary support for the ELSA Winner 1000PRO-VL-2 (Harald Koenig).
- 70. Add "weight" and "displayWidth" entries to ScrnInfoRec.
- 69. Banked vga2 server (Pascal Haible).
- 68. Font cache changes for the Mach8 and 8514 servers. This allows them
to work without a font cache, and should allow their use with 512k
Mach8 cards. (Hans Nasten)
- 67. Don't include XIE in the Mono and VGA16 servers (it doesn't handle
bit-order != byte_order).
- 66. Add LinkKit and updated VGADriverDoc.
XFree86 3.0Ab (28 May 1994)
- 65. Add support for gzip'd man pages on FreeBSD.
- 64. P9000 server (Erik Nygren).
- 63. Video7 SVGA driver (Craig Struble).
- 62. CL6420 SVGA driver (Manfred Brands).
- 61. Set default paths for xdm for *BSD (so {Give,Take}Console can find chown).
- 60. Add a hw/xfree86/doc directory, and start putting the docs back.
- 59. Fixes for Amoeba support (Kees Verstoep).
XFree86 3.0Aa (22 May 1994)
- 58. Merge in XC public fix-01.
- 57. Updates to FreeBSD.cf.
- 56. Add xf86site.def which can optionally be included from site.def.
- 55. SCO support and some bug fixes (David McCullough).
- 54. Some initial untested S3 864/964 code (Harald Koenig).
- 53. Fix for bsdLib.tmpl.
- 52. STREAMSCONN fixes for xdm, chooser and Xserver XDMCP code (Stuart
Anderson).
XFree86 3.0A (15 May 1994)
- 51. SVGA driver for the AL2101 chipset (Paolo Severini).
- 50. SVGA driver for the MX68000 and MX68010 chipsets (Frank Dikker).
- 49. Updates to the Cirrus driver (Harm Hanemaayer). Includes code cleanup,
mono support, improved handling of the 5430, 5434, and transparent
text acceleration.
- 48. Preliminary code for detecting S3 864/964 and AT&T 20C498 (Harald Koenig).
- 47. Generic VGA256 driver -- works only at 320x200 (Harm Hanemaayer)
- 46. Fixes for vga2/mfb and vga16/mfb Imakefiles.
- 45. Include SuperProbe.
XFree86 3.0d (8 May 1994)
- 44. Add missing files to vga2/mfb.
- 43. Set VendorString and VendorRelease up for XFree86.
- 42. Workaround for STREAMSCONN Xdmcp problems (Xserver and xdm).
- 41. 16 bit (directcolor) support for Mach32 (Craig Groeschel).
- 40. Minix 3886vm support (Philip Homburg).
XFree86 3.0c (6 May 1994)
- 39. Fixes for Solaris X86 (Doug Anson).
- 38. No longer link the Mono and VGA16 servers with Xserver/mfb/libmfb.a.
- 37. Updates to the VGA16 code (Gertjan Akkerman). Includes banking support
(old-style rather than the Xsvga method), staticcolor visual, oak
driver enabled, added some missing files to vga16/mfb.
- 36. Fix Linux shared libs (Orest Zborowski)
- 35. Apollo mono driver (Hamish Coleman)
- 34. Support for dual-headed vga2+mono and vga16+mono servers (Pascal Haible).
- 33. Reorganisation of the mono server (Pascal Haible). Includes removing
xfree86/bdm2, xfree86/hga2, and replacing them with xfree86/mono.
- 32. Fixes for PEX font compiler (from our 940327a snapshot).
- 31. Fix SIOCGIFCONF code in xdm and Xserver for SVR4 (with Lachman TCP)
and FreeBSD. There are still xdm and chooser problems on SVR4.
XFree86 3.0b (29 April 1994)
- 30. Add S3 driver to SVGA server.
- 29. Disable accelerated text blit for Cirrus 543x.
- 28. Reorder some of the Bt485 code, and get clock doubling working again
without pixmux.
- 27. Fix image shift problem for pixmux on #9 cards (Robin Cutshaw).
- 26. Fix initialisation bug for Cirrus 62{2,3}5 cards (Harm Hanemaayer).
- 25. Remove 8514 monitor ID check in Mach8 server.
- 24. Fix for problem with compaq driver.
- 23. Add "no_bitblt" option for the cirrus driver.
- 22. Recognise the 5429 in the cirrus driver.
- 21. Disable interrupts while programming the ICD2061A.
- 20. sync-on-green support for the TI3020.
- 19. Move S3 clock doubler setting from icd2061ClockSelect() to s3Init().
- 18. Fix dac_8_bit for Bt485 cursor, and fix Bt cursor blanking problem.
- 17. S3 pixmux support for STB Pegasus, and cleanup of pixmux and icd code.
(Leonard Zubkoff).
- 16. Change "fifo_conservative" setting for CLGD543x.
- 15. Don't reserve video memory for HW cursor on S3 when using a RAMDAC cursor.
- 14. Allow the "8clocks" option to force 9 clocks instead of 17 on WD90C3{0,1}
cards.
- 13. Fix some DEALLOCATE_LOCAL problems in accel servers.
- 12. Support for Bt485 on #9 cards (Robin Cutshaw).
- 11. Fixes for Cirrus driver (Harm Hanemaayer).
- 10. Fix for text restore problem on some S3 cards (Jon Tombs).
- 9. Workaround for Mach32 detection problem on some platforms.
- 8. Fix incorrect usage of $(DESTDIR) in some lnxLib.rules.
- 7. Code to detect 928-P (Harald Koenig).
- 6. Fix cbrt() in mi/ so that it can handle negative arguments.
- 5. Fix for line clipping problem in cfb.banked (Glenn Lai).
XFree86 3.0a (28 April 1994)
- 4. Add XFree86 server names to the list in xinit.
- 3. Set XawI18nDefines correctly for SVR4.0.
- 2. Update ncr.cf to pick up AllocateLocalDefines when building servers.
- 1. Fold in client/lib OS support not picked up by the XC.
XFree86 3.0 (26 April 1994)