XFree86 2.1.1 (4 May 1994) 36. Fix server crash on reset problem in Mach32 and S3 servers 35. Fix typos in apollo driver 34. Fix for Imake config problem on ISC 4.0 33. ET3000 memory probe fix for SuperProbe 32. Documentation updates 31. Some updates for NetBSD-current XFree86 2.1.0B (26 April 1994) 30. Disable accelerated text blit for Cirrus 543x 29. Reorder some of the Bt485 code, and get clock doubling working again without pixmux 28. Disable the PIXMUX_SWITCH_HACK stuff -- it doesn't seem needed any more 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. Updates to the NetBSD README (Matthieu Herrb) 23. Hey Rocky, watch me unbreak the Compaq driver... This time for sure... XFree86 2.1.0Ab (16 April 1994) 22. Rewrite of ATI SVGA driver (Marc La France) 21. Add "no_bitblt" option for the cirrus driver 20. Recognise the 5429 in the cirrus driver 19. Disable interrupts while programming the ICD2061A 18. sync-on-green support for the TI3020 17. Move S3 clock doubler setting from icd2061ClockSelect() to s3Init() 16. Fix dac_8_bit for Bt485 cursor, and fix Bt cursor blanking problem 15. SuperProbe updates XFree86 2.1.0Aa (10 April 1994) 14. BDM2 apollo driver (Hamish Coleman) 13. S3 support for switching between pixmux and non-pixmux modes (Amancio Hasty) 12. S3 pixmux support for STB Pegasus, and cleanup of pixmux and icd code (Leonard Zubkoff) 11. Change "fifo_conservative" setting for CLGD543x 10. Updates for NetBSD-current, including bumping shared lib revs XFree86 2.1.0A (7 April 1994) 9. Don't reserve video memory for HW cursor on S3 when using a RAMDAC cursor 8. Allow the "8clocks" option to force 9 clocks instead of 17 on WD90C3{0,1} cards XFree86 2.1.0a (6 April 1994) 7. Fix some DEALLOCATE_LOCAL problems in accel servers 6. Support for Bt485 on #9 cards (Robin Cutshaw) 5. Fixes for Cirrus driver (Harm Hanemaayer) 4. Fix for text restore problem on some S3 cards (Jon Tombs) 3. Workaround for Mach32 detection problem on some platforms 2. Fix incorrect usage of $(DESTDIR) in some lnuxLib.rules and x386.cf rules 1. Code to detect 928-P (Harald Koenig) XFree86 2.1 (11 March 1994) 151. OS README updates (affect individual OSs only) 150. Fix AltGr handling for Linux (affects Linux only) 149. Comment out the unused s3Save() and s3Restore() functions -- a typo in some unreachable code may cause problems with some compilers (should not affect any OSs) 148. Linux compile-time fix for fonts/PEX/lex.l (affects Linux only) 147. Late cirrus fix for large tiles 146. Fix for LinkKit site.def and Imakefile (remove dbm references) XFree86 2.0Z (8 March 1994) 145. Fix text/graphics mode switching for pixmux with SPEA Mercury. This code is now reasonably stable (interlace support is still absent though) (Norbert Distler) 144. Fix for cirrus stipple fill when virtual width is not a multiple of 32 143. Linux keyboard updates XFree86 2.0Ce (7 March 1994) 142. Preliminary support for Bt485 pixel multiplexing on the SPEA Mercury card (Norbert Distler) 141. More documentation updates 140. SuperProbe updates (ATI and Weitek fixes) 139. Fix for second MB cirrus BitBLT but -- BitBLT now turned back on for 2MB cards (Wolfgang Jung) XFree86 2.0Cd (6 March 1994) 138. Default to building shared libs for FreeBSD 137. Updates to cirrus driver: (Harm Hanemaayer) New Option flag "no_2mb_banksel" for cards that have 2MB in the form of 512kx8 DRAMS (4 chips) Disable BitBLT engine use when using more than 1MB because there are problems New text bitmap transfer code 136. Documentation updates 135. Fix mi/cbrt.c so it handles negative arguments. XFree86 2.0Cc (5 March 1994) 134. Update x386/etc/console.h to current version 133. Some documentation updates (including removing README.XS3) 132. Updates to cirrus driver: (Harm Hanemaayer) New option flags "fifo_conservative" and "fifo_aggressive" to control the CRTC fifo threshold. Reduce clock limit for the 5420 Remove accelerated PolyGlyphBlt -- it causes problems 131. Modify pvga1 driver to detect the 90C24 and treat it as a 90C30 130. Support for the SC15025 RAMDAC in 8-bit/RGB mode (requires the "sc15025" and "dac_8_bit" options) (Helmut Geyer) 129. Fix vga colourmap save/restore when using a RAMDAC in 8-bit mode (Helmut Geyer) XFree86 2.0Cb (3 March 1994) 128. Fix for "snow" problems on WD90C3x cards with 80MHz clock (Anders Bostrom) 127. Fixes for compilation problems on Mach and ISC 126. Support for 8-bit/RGB for the AT&T 20C490/491 ramdacs (S3 server). There is no auto-detect, so the "att_20c490_1" Option must be specified (together with the "dac_8_bit" Option) 125. Added some sample patches from Gertjan Akkerman which document some useful changes which could me made to the VGA16 server (these are in x386/vga16/doc/). 124. Fix Mach8 and Mach32 server hang when run on a card with no Mach chip 123. Update xterm's terminfo file 122. Install mit/config/README in lib/X11/config 121. Modify Trident driver to recognise the 9000i, 9200CX, 9100B and 9420 chipsets. The first is treated as a 9000, and the last three are treated as a 8900CL. XFree86 2.0Ca (2 March 1994) 120. Fix CR60 setting for clocks > 100MHz (S3 server) 119. Fix cirrus compilation on SVR4, and bsd_init.c typo 118. Enable Home/End esc sequences for xterm on all OSs 117. SuperProbe register unlock fixes XFree86 2.0C (1 March 1994) 116. Allow the MIT-SHM extension to be disabled at run-time on BSD systems when kernel support for sysv-shm isn't present 115. Enable Home/End esc sequences for xterm (Linux only -- should this be extended?) 114. Set default xterm tty parameters to reasonable values (fixes problems seen when using xdm) 113. gccmakedep fix (David McCullough) 112. Special-case code for lines where this is one rectangle in the clip region -- for Mach32 (Craig Groeschel) 111. Update to compaq probe code -- hopefully this will reduce the number of false positives 110. Major updates to SuperProbe 109. Cirrus driver patches XFree86 2.0Bb (27 February 1994) 108. Removed experimental "cr60=..." options (S3), and made CR60=0xFF the default setting. The "dram_{slow,med,fast}" options still remain as un-documented options (just in case). 107. Manual page updates 106. Support for linear fb location on Mach32 PCI cards 105. Include Solaris x86 "aperture driver" (Doug Anson and David Holland) 104. Updated Thomas Wolfram's SVR3 mmap driver to version 2.2.3 103. Allow the MemBase setting in Xconfig specify the high 5 bits of the 4MB aperture address for the Mach32 server, and the high 6 bits of the LAW address for the S3 server XFree86 2.0Ba (25 February 1994) 102. Fix/speedup for window->pixmap part of CopyPlane() in the accel servers 101. Fix bits per RGB reported for S3 server when using 8bpRGB 100. Modify code for determining when pixel multiplexing is required for the S3 server, and restrict the DisplayWidth to either 1024 or 2048 when pixel multiplexing is used 99. Preliminary support for the SC11412 clock chip used on the SPEA Mercury (S3). Use 'Clocks "sc11412"' to select this (Norbert Distler) 98. "icd2061a" now uses the "icd2061a_slow" clock setting algorithm. The name "icd2061a_slow" will be dropped in the release after 2.1 97. Fixes for zero-width arcs for the VGA16 server (Gertjan Akkerman) 96. Support for David Holland's "aperture driver" for linear fbs on Solaris 95. Fix Solaris panic when no free VTs are available 94. Much-enhanced accelerated support for Cirrus chips (Harm Hanemaayer) 93. Support for up to 17 clocks on WD90C3x cards (Anders Bostrom) 92. Fix for Compaq avga driver 91. Keyboard updates to handle Linux' key remapping (Orest Zborowski) 90. README for Solaris (David Holland) XFree86 2.0B (21 February 1994) 89. Possible fix for Bt probe problem that some people see XFree86 2.0Ab (19 February 1994) 88. Combine DRAM and non-DRAM mach8 image assembler code into single files with #ifdefs 87. Fix for hga2 driver to prevent it from blanking MDA displays when swithching back to text mode 86. Code to explicitly recognise the *BSD PCVT console driver 85. Preliminary support for the S3 805i in interleaved mode 85. Fix for single-bank SVGA bitblt code (Giovanni Novelli) 84. Fix alu usage in mach32CopyArea() (Craig Groeschel) 83. Fix dash line support in Mach32 server (Mike Bernson) XFree86 2.0Aa (13 February 1994) 82. S3 "No_Bt485" and "No_Ti3020" options have been replaced by "Normal_DAC", and a "20C505" option has been added 81. ATI text restore fixes for Mach32 server (Ton van Rosmalen) 80. Planemask fixes for Mach32GetImage() (Craig Groeschel) 79. Prevent S3 Ti cursor from being turned on when the screen is blanked 78. No longer define __386BSD__ for BSD/386, NetBSD, FreeBSD. Change the FreeBSD define from -DFreeBSD to -D__FreeBSD__. Code outside ddx/x386 now uses the value of BSD (from ) and for code below ddx/x386, __BSD__ is defined for all the x86 BSD OSs 77. Rewrite of Mach32 memory detection code (Mark Weaver) 76. Set clock-doubler cut-in to 67.5MHz for Bt485 and 90MHz for AT&T 20C505 75. Add ClearRTS option (some mice seem to need it) 74. Mach8 server now uses a 1024 line pitch (regardless of virtualX) for cards with 1MB 73. Support for bank switching with the VGA16 server. Staticgray and Grayscale visuals added to the VGA16 server (Gertjan Akkerman) 72. Slowed down image routines for DRAM based Mach8 cards (Hans Nasten) 71. Improvements to solx86 in/out assembler code, and removal of the broken ProworksMOption XFree86 2.0A (15 January 1994) 70. Increase Bt485 clock-doubler cut-in point from 67.5MHz to 90MHz. This should fix the "flashing pixel" problem many have reported 69. Mach8 font cache performance updates 68. Update assembler code and SuperProbe Makefile.std for the ProWorks compile on Solaris x86 67. Ti3020 probe code for SuperProbe (Robin Cutshaw) 66. Fix Mach32 server to recognise PCI cards XFree86 2.0g (9 January 1994) 65. Clock probe code for Mach32 server 64. Support for TI3020 ramdac for S3 server (Robin Cutshaw) 63. Fix server crash problem if reset occurs when VT switched away 62. Make accel servers honour the -dpi flag 61. Mach8 font cache updates 60. Support for the ProWorks compiler on Solarix x86 59. Add memory probe to SuperProbe (only for a couple of chipsets so far) 58. Support for display widths of 640, 800 and 2048 with S3 server 57. Generalise S3 HW cursor memory allocation -- fixes problems that showed up with some virtualY/displaywidth combinations, and will work for display widths < 1024 XFree86 2.0f (27 December 1993) 56. Fix mach32RecolorCursor() SIGSEGV when VT switched away 55. Possible fix for cases where the S3 linear fb probe fails the first time the server is started but succeeds on subsequent times 54. Updates to Mach32 memory probe 53. Fixes for ATI SVGA save/restore code (Ton van Rosmalen) 52. Fix xman's handling of nroff bullets and bolding (Rich Murphey) 51. Mach8 font cache updates (Hans Nasten) 50. Mach32 HW cursor fixes (Mark Weaver) 49. Change "makedepend" for systems with gcc to use "gcc -M" (based on code from Hongjiu Lu). This is much slower than the other version, and maybe should be disabled by default for !UseInstalled XFree86 2.0e (18 December 1993) 48. SuperProbe updates (details in SuperProbe/ChangeLog) 47. Imake updates for NetBSD 46. Ramdac multiplexing for Mach32 cards with TLC34075 (and ATI68875?) ramdacs (Mike Bernson) 45. Imake changes to allow easy building of just the servers with a cut-down source tree 44. Fix ClearDTR -- now it clears *only* the DTR line XFree86 2.0d (11 December 1993) 43. Xconfig keyboard option: VTSysReq to enable SVR4-style VT switching sequence on Linux and *BSD+syscons 42. Solaris 2.x x86 support (David Holland, Doug Anson) 41. Accelerated dline and dseg for Mach32 (Mike Bernson) 40. Accelerated non-cache text code for Mach8 (Hans Nasten) 39. VirtualY limit removed for Mach8 (cache can be disabled) 38. Dynamic allocation for font cache for Mach8 (Hans Nasten) 37. New GetImage for Mach32 (Mike Bernson) 36. Support for linear fb on *BSD with mmapable /dev/mem 35. Preliminary support for 1152 width on Rev C 801 and Rev E 928, and 1600 width on Rev E 928 in S3 server XFree86 2.0c (3 December 1993) 34. Support for 8-bit/gun for Mach32 server (Craig Groeschel) 33. New GetImage() for Mach8 and 8514 32. Fix error message printed when no appropriate graphics sections are present in Xconfig 31. Add a "fb_debug" option to the S3 server 30. MemBase Xconfig parameter added to allow the fb base address to be specified. This is currently used only by some bdm2 drivers 29. Support added to bdm2 for Visa board (untested) 28. HGC-1280 now supported on both primary and secondary addresses 27. Sigma L-View driver tested and works now 26. Code from ATI to work around memory probing problems with some Mach32 chips (untested) 25. Workaround for some 2MB DRAM ATI cards (eg, CLX). This allows the VideoRam amount specified in Xconfig to override the detected value 24. Support for NetBSD/FreeBSD shared libraries (John Brezak & ??) 23. Add option "intel_gx" to handle linear fb on Intel GX/Pro (Mach32) 22. Composite sync support for Mach8 21. Allow linear fb for EISA S3 cards 20. Fix s3RecolorCursor() SIGSEGV when VT switched away XFree86 2.0b (14 November 1993) 19. Add virtualY <= 896 check to Mach8 server 18. Restore settings for VGA aperture mapping if linear fb access fails for, S3. Also restore those registers at exit 17. Merge in MIT fix-26 (mainly xterm security patch) 16. Fix S3 interlaced modes with VTotal > 1025. 15. Hack for 1280x1024 on S3 801 with 110MHz clock 14. Composite sync support for Mach32 (Todd Pfaff) XFree86 2.0a (9 November 1993) 13. Speedup for aligned <=16 bit wide stipple ops for Mach8 and 8514 12. Fix NULL dereference when ModeDB is empty (Bill Metzenthen) 11. make mit/rgb consistent with the server's usage of it. showrgb can now read rgb.txt directly, and [sng]dbm is no longer required 10. Attempt to clean up strerror() vs sys_errlist[] usage outside ddx/x386 9. Disable saving the Tek screen to a file in xterm -- a quick hack to get around another security problem. An official X Consortium fix should be available soon 8. Fix vgaFasm.h so it works for gcc2 with '-traditional' 7. Fix clock probing problem in pvga1 driver 6. Fix typo in xf86_OSlib.h 5. Fix ClockProg informational message 4. Truncate clock values to MHz resolution when checking against the limit 3. Fix bug in LinkKit Imakefile 2. Fix malloc problem in the PEX font reader 1. Some documentation fixes XFree86 2.0 (24 October 1993) 247. Documentation finalised 246. Fix for VT switching problem with Mach32 server XFree86 1.9Za (23 October 1993) 245. Documentation updates 244. Fix bug in backing pixmap used for VT switching with the S3 server 243. Fix typo which prevented nomemaccess being turned of when a localbus S3 card is used without linear fb mapping XFree86 1.9Z (18 October 1993) 242. Code freeze for 2.0. Docs still not finished 241. Disable linear fb mapping for BSD/386 since it doesn't appear to work 240. Fix for dline bug in Mach8 and 8514 servers 239. Updates to ati SVGA driver 238. SCO doc updates 237. Allow "nolinear" Option for Mach32 server XFree86 1.9Fe (17 October 1993) 236. Fix S3 cursor problem when panning 235. Mach32 HW cursor fixes 234. Include Accel cards db 233. Fix video mmap problem with *BSD XFree86 1.9Fd (17 October 1993) 232. Add undocumented "showcache" Option for the S3 server 231. Fix ALLOCATE_LOCAL/DEALLOCATE_LOCAL problem in S3 server 230. Fix multi-screen I/O permission bug on SYSV 229. SVR3 version of IOPL kernel patch (required for ISC 2.0.2) 228. Get xload's compiled-in kernel name from for BSD 227. Fix some compilation-related problems 226. Sigma Lview driver doesn't work, so removed references to it 225. DAC_MASK save/restore for 8514 server XFree86 1.9Fc (16 October 1993) 224. Stipple and colour mapping fixes for vga16 223. Fix for Mach8 VT switching problem 222. Include README.Bsdi 221. Fix SEGV in s3WarpCursor when VT not active 220. Don't use kbd_mode for BSDI XFree86 1.9Fb (13 October 1993) 219. Mach32 HW cursor colouring fixes (still not quite right) 218. Change Mach8 clock probing to measure the divided-by-4 values only 217. Correct fix for problems when some cards are in mono address mode 216. Fix sync polarity problem with S3 server 215. Update kbd_mode for syscons 214. Add "memaccess" option (for S3) so that mem access can be forced on for localbus cards when the linear framebuffer can't be mapped XFree86 1.9Fa (9 October 1993) 213. 1-pixel segments fix for Mach8 212. Trap virtual screen sizes which are too large for Mach32 211. Turn off Mach32 HW cursor if insufficient videoram 210. Some documentation updates 209. Move clock limit definitions so that they can be changed when using the LinkKit 208. SuperProbe updates 207. Fix mis-detection of ATI cards by the compaq driver 206. Fix hard-coded path in xdpr script 205. Print max clock before resolving modes 204. Fix CRTC setting procedure for Mach32 XFree86 1.9F (4 October 1993) 203. Limit clock to 80MHz for Mach8 and Mach32 202. Mach32 HW cursor fixes and mach32im cleanup 201. Cleanup startup messages in Mach8 and Mach32 servers 200. Disable xterm logging by default, and provide a safer(?) method of opening the log file XFree86 1.9Ed (2 October 1993) 199. Support for Cirrus 62x5 chips (Prof. Hank Dietz) 198. Clean up handling of 'volatile', etc for 'gcc -traditional' 197. Merge Mach8 font cache fix into Mach32 196. Default to probe for 4 clocks on pvga1 cards 195. Remove implicit assumption that certain mouse protocols are only used by serial devices 194. Updates/cleanups for bdm2 code 193. Include SVR3 mmap and SCO dmmap drivers (in x386/etc) 192. Change location of console.h to machine/ for FreeBSD 191. Fix setting of AdmDir for *BSD 190. Update GnuMalloc option. Now it enables use of GNU malloc for clients as well as the servers 189. Patches for Amoeba 188. Fix for OAK crash with SVGA server 187. Fix for ATI SVGA restore problem 186. HW cursor for Mach32 (Mike Bernson) 185. Option checking in other accel servers XFree86 1.9Ec (1 October 1993) 184. Option checking in S3 server 183. Fix default colour visual handling for accel servers 182. Add checking of clock limits 181. Clean up s3Init() 180. Fix to allow SVR3 shared libs to build when using gas XFree86 1.9Eb (29 September 1993) 179. Updates to syscons support (requires lastest console.h -- which is now included in ddx/x386/etc) 178. Fix for colourmap restoration problem with 8514/A cards 177. Updates to Bt485 code XFree86 1.9Ea (28 September 1993) 176. Man page updates 175. Modify "number9gxe" option to use the Bt485's clock doubling for clocks higher than 67.5Mhz 174. Alternate ICD clock selection code. Enable it with 'Clocks "icd2061a_slow"' 173. site.def cleanup 172. Fix Bt485 Cursor support 171. Update syscons support 170. Fix for S3 font cache server crash problem 169. Fix for S3 xqueue problems when operating in linear mode 168. Fix for S3 928 localbus problem 167. Fix SuperProbe's graphics co-processor detection, and add code to detect Bt485 on S3 cards. 166. Fix text problems in Mach8 and 8514 servers 165. Image read/write fix for Mach32 XFree86 1.9E (23 September 1993) 164. Support for the syscons driver on *BSD (S|ren Schmidt) 163. Get/PutImage speedups for S3 162. Accelerated image text for non-cached fonts (S3) 161. Image read/write speedups for Mach32 XFree86 1.9Dc (22 September 1993) 160. Hooks added for HW cursor support on SVGA cards 159. Support for ISC 4.0 158. Accel text functions for non-cached fonts (S3 server) 157. Fix problems with vga sequencer not being turned off in the right places 156. Support for dmmap driver for SCO 155. Oak driver (from Steve Goldman) 154. Updates for Minix XFree86 1.9Db (21 September 1993) 153. Accelerated WD90C31 support (Mike Tierney) 152. Updates to ImageStipple code for Mach8 and 8514 151. Fix for memory leak in mi backing store (Amancio Hasty) 150. Accelerated Cirrus support (Simon Cooper and Bill Reynolds) 149. Accelerated dline for Mach8 and 8514 (from Tiago Gons) 148. Fixes for localbus 928 147. Modify server to use rgb.txt directly and create an internal hash table (from Thomas Roell) 146. SuperProbe updates 145. Fix cursor recolour problems in S3 server 144. Use uname/gethostbyname for cases where SIOCGIFCONF fails XFree86 1.9Da (18 September 1993) 143. ImageStipple speedup for Mach8 and 8514 (from Hans Nasten) 142. Reorganise man page installation details for *BSD 141. Fix various minor bugs XFree86 1.9D (15 September 1993) 140. Use non-MAP_FIXED for mmap on Linux -- requires latest kernel 139. dseg for S3 XFree86 1.9Cf (14 September 1993) 138. line updates for S3 (including dline) 137. Support for Thomas Wolfram's mmap driver for SVR3 136. Config changes to support NetBSD and FreeBSD 135. Correct fix for SIOCGIFCONF on *BSD (from Mark Davies) 134. Use Jerry Whelan's BSDselect() for SVR4 in libXt and libXbsd 133. CopyPlane() for Mach32 server 132. Include Berkeley str{,n}casecmp() in libXbsd 131. Sigma LView driver for bdm2 (untested) 130. OsMouse support for SCO (uses the SCO event driver) XFree86 1.9Ce (9 September 1993) 129. Improve reliablilty of mmio code (thanks Thomas) 128. Fix xdm-related server crash on Linux 127. Support for 4MB aperture with EISA Mach32 cards 126. CopyPlane() for 8514 server 125. Fix "xfig" problem in accel servers 124. Fix GetImage and PolyText in accel servers 123. Fix problem with VT-switching and server reset 122. Fix some more cfb.banked bugs XFree86 1.9Cd (5 September 1993) 121. Fast image read/write for 8514 server 120. Mmio support for 928 in S3 server 119. Fixes for BT ramdac HW cursor (S3) (still doesn't work) 118. CopyPlane() fixes for S3 117. Speedup for PolyPoint() in Mach8 (and others) 116. Fix for lines in accel servers -- now match cfb lines. 115. CopyPlane() XFree86 1.9Cc (2 September 1993) 114. Fix auto-repeat trapping of lock keys 113. Support BT485 ramdac's HW cursor (S3 server) (doesn't work yet) 112. Use mmap for BIOS access on SVR4 111. Only protect page 0 for SVR4 when the -protect0 flag is given. It makes cores less useful 110. bdm2 (banked dumb mono) fb/driver (from Pascal Haible) 109. Fast image fill for Mach8 (from Hans Nasten) 108. Update shared-lib version numbers for Linux 107. Split bsdi os-support from 386BSD -- little code was common 106. Modify s3Init() code to use vgaHWInit() XFree86 1.9Cb (28 August 1993) 105. Fast image read/write for Mach8 (from Hans Nasten) XFree86 1.9Ca (28 August 1993) 104. Default to NoMemAccess for S3 localbus cards on OSs that don't support linear videomem mapping 103. Add QueryBestSize() for S3 102. Protect page 0 for SVR4 (to help find NULL pointer dereferences) 101. Fix ChordMiddle 100. Fix some compilation problems with vga16 99. vga16 fix for OpaqueMove bug 98. Work around GNU make's "different" default dependency handling. Dependencies should now work reliably with GNU make. 97. Fast CopyPlane() for S3 server 96. Fix I/O port handling to deal with multiple screens 95. Mach8 updates XFree86 1.9C (25 August 1993) 94. Updated video mem <-> main mem copy code to get better performance on localbus cards 93. Alternate fix for xqueue with S3 (previous fix degraded performance too much) XFree86 1.9Be (25 August 1993) 92. SIOCGIFCONF fix for ISC in xdm 91. Mach support for mapping arbitrary video memory 90. Fix for performance problems in S3 server XFree86 1.9Bd (24 August 1993) 89. Updated version of Xconfig/probe info 88. Update libXt jump entries for Shm on Linux 87. Another S3 cursor update 86. Use mmap() for mapping framebuffer on SVR4 85. Localbus linear mapping for S3 (tested only on Linux) XFree86 1.9Bc (23 August 1993) 84. SuperProbe update 83. Improve picture stability when using high clocks (S3) 82. Get memory detection right for S3 911 81. Change localbus wait states for S3 80. Go back to the MAP_FIXED mmap for Linux, added xf86UnMapVidMem() 79. S3 cache updates and cursor changes XFree86 1.9Bb (21 August 1993) 78. Fix S3 server crash if it exits when its VT isn't active 77. Indicate where information in server startup messages comes from (ie whether from Xconfig or by probing, etc) 76. Fix ATI/Mach probing in SuperProbe 75. Fix S3 cursor "shadowing" in interlaced modes 74. Fix problems with the S3 server when using xqueue 73. 16-colour generic VGA server (from Gertjan Akkerman) XFree86 1.9Ba (18 August 1993) 72. Support for a Hitachi Puma Plus digitising tablet's 4-button puck (from Randy Terbush) 71. Mouse "ChordMiddle" option. This is for a 3-button mouse which generates left+right events when the middle button is used. This is for Microsoft protocol only (from Ted Goldblatt) 70. Reorganise the way SpeedUp options are handled so that the speedup code is only linked into the server when the appropriate chipset driver is included. 69. Fix inb/inw inlines for gcc without gas 68. Code to use memory to the right of the screen for caching (S3) 67. Various compilation-related fixes XFree86 1.9B (16 August 1993) 66. Fix memory leak on server reset XFree86 1.9Ai (16 August 1993) 65. Fix LinkKit 64. Cirrus driver was ignoring clocks when a VideoRam line is specified 63. Fix VT switching for Mach8 and ibm8514 servers 62. Fix server reset for S3 server 61. Fix problems in mach32ImageFill for virtual width != 1024 60. Text save/restore added to Mach32 server XFree86 1.9Ah (15 August 1993) 59. Updates to SuperProbe so it can detect the latest S3 chip revisions 58. VT switching support for the S3 server 57. Fix for S3 image write problems with screen width 1024 & 2MB videoram XFree86 1.9Ag (14 August 1993) 56. Another stipple fill fix in cfb.banked 55. S3 clock select fixes -- allows clock probing to work 54. Fix initialisation of miCacheFreeSlot XFree86 1.9Af (13 August 1993) 53. Allow programmable clocks to be specified with 'Clocks "prog_clk_type"' in Xconfig. 52. Virtual size fixes for S3 XFree86 1.9Ae (13 August 1993) 51. Extended I/O and IOPL handling for BSDI. 50. Set virtual size for S3 if not given. XFree86 1.9Ad (13 August 1993) 49. Imake config updates 48. Created libxf86_hw in common_hw, and moved clock probe code there. 47. XF86_Mach8 and XF86_8514 compilable. XFree86 1.9Ac (12 August 1993) 46. S3 updates (diff15) 45. XF86_Mach32 compilable XFree86 1.9Ab (11 August 1993) 44. XF86_S3 compilable and runnable on Linux 43a Cirrus driver updates (including fix for line problem) 43. Fix problem in Xlib compose-key code that caused auto-repeat problems on some SVR4. 42. Keep /dev/console open for pccons on 386BSD to work around keyboard hanging problem (from Mark Weaver) 41. Fix for zero width horiz, vert lines with rop other than GXcopy, GXxor (from Mark Weaver) XFree86 1.9Aa (6 August 1993) 40. Include accel dirs (not compilable yet) XFree86 1.9A (4 August 1993) 39. Fix authorisation for LOCALCONN connections on SYSV. 38. OS-lib fixes XFree86 1.9e (1 August 1993) 37. Make the ET4000 Option "force_bits" standard behaviour 36. Fix problem of renderer config not being handled properly in the LinkKit 35. Update screen configuration handling to better suit multiple servers. XFree86 1.9d (29 July 1993) 34. Mach OS-lib fixes XFree86 1.9c (28 July 1993) 33. Lots of SCO patches (including fixing the bogus window problem, xterm, font server, PEX) 32. SuperProbe updates (includes identification of AT&T RAMDACs and detection of 8514/A and ATI Mach-xx chipsets) 31. Fix for bug in cfbgetsp.c 30. Include pixmap cache support in mi, mfb, cfb. 29. SVR3/ISC updates for gcc 2.4.5 28. Moved OS-specific parts of x386Io.c to the OS-lib 27. OS-lib fixes. 26. Converted the experimental ET4000 RCCONF code to an Option flag: "fast_dram" 25. Fix SIOCGIFCONF related problems in xdm, chooser and server/os/access.c on SVR4 and 386BSD (thanks to Ian Donaldson and Peter Wemm). 24. Support for easily adding multiple servers to server/Imakefile and the LinkKit XFree86 1.9b (13 July 1993) 23. Fix for interlaced support in the Cirrus driver 22. OS-library added to separate out OS-specifics under ddx/x386 21. Fix initialisation of supported pixmap formats 20. Fix for authorisation on streams connections for SVR3 19. Fix other line bugs (fLineH.s, suLine.s, suVHLine.s) 18. Really make the horizontal panning symmetric 17. Fix 2MB support on Cirrus 5426 16. Fix line bug in non-speedup code (fLineBres.s) XFree86 1.9a (3 July 1993) 15. Added support for BSDI's BSD/386 (from Hans Nasten) 14. SuperProbe updates for C&T chipsets 13. Make horizontal panning symmetric 12. Allow Cirrus driver to address 2MB on the 5426 cards (not tested) 11. Add ChipRounding to the vga ChipRec so that chip-specific rounding of virtualX can be handled properly 10. OSF/1 patches (Marc Evans) 9. Fix for xload problem on Linux 8. Fix for ATI text-mode font restore problem 7. Experimental code to set the RCCONF register on ET4000 cards (this is only used if Et4000SetRCConf is set to YES in site.def) 6. Allow "black" and "white" colours to be specified in Xconfig for the mono vga server 5. Fix Xconfig visual spec check for mono servers 4. Fixed some long file names (in extensions/lib/PEXlib, fonts/bdf/misc) 3. Fix xman bug introduced in 1.2Da 2. Fix bank-switching bug in cfbfillsp.c 1. Fix a couple problems that show up when using a XFree86 patched source tree on non-i386 systems XFree86 1.3 (5 June 1993) 98. Updates to ncr driver 97. NCR imake config changes 96. Docs updated for gzip extension change ".z" -> ".gz" 95. Experimental "force_bits" option flag for ET4000 XFree86 1.2Da (2 June 1993) 94. Modify xman to use groff instead of nroff for Linux 93. Modify xload to use /proc/loadavg for Linux 92. Change ownership of /dev/console and /dev/tty0 for Linux 91. Added xmodmap.std to the etc dir which lists the default key map in a form that can be read by xmodmap(1) 90. Various small SVR3 adjustments, and new README.SVR3 89. Add a README for the LinkKit 88. Support for banked mono in ET3000 driver (thanks to Joerg Wunsch) 87. ET3000 probe changes 86. README.Linux updates XFree86 1.2D (26 May 1993) 85. Merge in MIT fix-25 84. OSF/1 support is incomplete -- so remove references to it in the docs 83. Add -keeptty flag to prevent server from detaching its controlling tty (useful when debugging) 82. Include support for 77C22E in ncr driver 81. Set bank 0 for save/restore in trident driver [removed] 80. Workaround for mouse loss when VT switching on SCO 79. Compile-time support for SCO 3.2.4 78. Don't include PEX in mono server (even when BuildPex is set) because it only works for 8-bit PseudoColour 77. Mach support for SuperProbe 76. Various SVR3 shared lib fixes including fixes for AT&T SVR3.2, XDM auth support and fixes for initialisation problems that showed up with Motif. 75. Ignore SIGHUP in xterm for ISC 2.2.1, 3.0 74. rgb/Imakefile fix 73. Imake.tmpl updates for ISC XFree86 1.2Cb (19 May 1993) 72. Code to slow down DAC access 71. Possible fix for font restore bug on Linux and 386BSD (works for some people, but not everyone) 70. Merge in MIT fix-24 69. Xosdefs.h mod for Mach 68. Eliminate various compiler warnings with PEX 67. Modify lndir to ignore directories called "CVS" 66. Fix overscan restore problem when mode switching 65. Fix a Cirrus-specific font/text restore problem XFree86 1.2Ca (16 May 1993) 64. Fix for lndir to work with Linux (Gnu ls) 63. Documentation updates 62. Allow PEX to be turned on/off at link-time with the LinkKit 61. Add "hibit_high" and "hibit_low" Option flags to handle some ET4000 cards when the server is started from a high-res text mode 60. Fix screen corruption when mode-resolving fails (problem was introduced in 1.2Bb) 59. Fix to pvga1 driver for 90C11 58. kbd_mode modified to be a no-op for codrv 57. Imake.tmpl updates for SCO and OSF/1 56. Remove need for with LinkKit on 386BSD XFree86 1.2C (8 May 1993) 55. Modify Cirrus driver to set the reported clocks to the preset values rather than probing them. Probing can be forced with the "Probe_Clocks" Option flag. XFree86 1.2Bb (6 May 1993) 54. Compatibility support for codrv 0.1.1 (run-time only) 53. Merge in OSF/1 support (from Marc Evans) 52. Merge in SCO support (from David McCullough) XFree86 1.2Ba (4 May 1993) 51. SuperProbe updates (can now be compiled with a K&R compiler) 50. Compaq driver (from Hans Oey) 49. Merge codrv and pccons support so that a single server can support both 48. Cirrus driver for CLGD542x cards (no accelerated support) (from Bill Reynolds) 47. Allow inline'd macros to be disabled for debugging purposes (by compiling the video drivers with -DNO_INLINE) 46. Print OS version in startup message XFree86 1.2B (19 April 1993) 45. ET4000 text clock restoration modified -- maybe it will fix the problems when restoring to a high res text mode 44. Sample SVGA driver stubs and documentation added 43. Xconfig option to specify VGA BIOS base address (not all are at 0xC0000) 42. Major rewrite of tvga driver. Now supports 8800CS, 8900B, 8900C, 8900CL, 9000 in all modes. 41. Xconfig option to clear DTR after opening MouseSystems mouse (only for SYSV, Linux, 386BSD) 40. Change server names. X386 -> XF86_SVGA, X386mono -> XF86_Mono. XFree86 1.2Aa (17 April 1993) 39. SuperProbe will now find vga BIOS at addresses other than 0xC0000 38. Support for building Linux shared libs (DLL version) 37. Remove case-sensitivity of the Chipset option. 36. Save and restore registers affected by clock probing 35. Some more Xconfig validity checks 34. Change 'Vendor' keyword in Xconfig to 'Option' 33. Fix to make use of the RGBPath specified in Xconfig (this was pointed out by Greg Hartman back in Sept) 32. Use XWINHOME to specify ProjectRoot at run-time 31. PEX patches for Linux 30. libX11 shared lib problem fixed (for SVR4) XFree86 1.2A (3 April 1993) 29. More pvga1/wd driver tuning, added rudimentary support for 90c20 28. Improve overscan handling 27. modeDB.txt updates XFree86 1.2e (27 March 1993) 26. Minix/Amoeba updates 25. New et3000 probe (to prevent tvga8900CL being falsly detected as et3000) 24. More interlace tuning for pvga1 and tvga8900 drivers 23. SuperProbe 22. XDMCP fixes for Linux (and others) XFree86 1.2d (24 March 1993) 21. Added support for Minix-386 and Amoeba (from Kees Verstoep) XFree86 1.2c (20 March 1993) 20. Merged in MIT fix-23 19. Support for 9th clock on WD90Cxx chips 18. NCR 77C22 driver (from Stuart Anderson) 17. Allow multiple Clocks lines in Xconfig 16. Changes to external clock program code to handle VT switching better 15. ISC 2.0.2 support (from Aki Atoji) 14. Include driver source instead of objects in LinkKit XFree86 1.2b (1 March 1993) 13. Improved ISC support for xman 12. Improved handling of overscan colour 11. Make the server's -pn option the default (compile time configurable) 10. Hga2 support for 386BSD and Mach 9. pvga1 driver support for WD90C3x 8. Portable assembler macros (from Greg Sharp) 7. More flexible handling of Vendor strings in Xconfig 6. Store clock resolutions to nearest 1kHz. 5. Removed old SpeedUp version 4. Changes in LinkKit to handle distributions built with PEX support XFree86 1.2a (20 February 1993) 3. Xlib support for run-time selectable multiple LOCAL connection types for SVR3, SVR4 2. Fix mapping problem when using codrv and a non-US keyboard mapping 1. Fix for TVGA interlaced modes XFree86 1.2 (8 February 1993) 74. README updates 73. ATI driver updates 72. Banked mono doesn't work on ET3000 -- so turned off for that driver 71. Merged in MIT fix-22 70. Changes so that XFree86 patched source will build on other platforms. XFree86 1.1F (1 February 1993) 69. Add check for presence of "Modes" line in Xconfig 68. Add assembler code for byte-order swapping in mfb 67. More svr3 shlib "tuning" XFree86 1.1E (26 January 1993) 66. Change to pvga1 driver to get correct clock ordering for 90C30 65. Fix linux problem building liboldX 64. server locking to prevent clobbering of local connection pipes 63. xhost fix for LOCALCONN 62. Add missing svr3 shlib patches XFree86 1.1D (24 January 1993) 61. Removed SVR3 shlib stubs from clients XFree86 1.1Ce (23 January 1993) 60. SVR3 shared lib support (from Thomas Wolfram) 59. Added Hercules driver (from Davor Matic) 58. Re-map scancodes for Codrv so that the keycodes the server sees are the same on all platforms 57. Modify NumPad handling so that Shift works properly. XFree86 1.1Cd (13 January 1993) 56. Commented out force VT disabling -- causes problems with Esix 4.0.3A 55. Support for tvga9000 (from Gertjan Akkerman) 54. Ignore FontPath in Xconfig when a FontPath is provided with the -fp option 53. Support for new Linux VTs 52. Turn off Alt-Sysreq-F (forced VT switch) by default for SYSV. Added an Xconfig option to prevent this disabling (AllowForceVT) 51. X386keybd man page added 50. mfb.banked fixes XFree86 1.1Cc (3 January 1993) 49. tvga driver updates for banked mono 48. Fixes to cfbblt, mfbblt for single-banked drivers XFree86 1.1Cb (1 January 1993) 47. Added -verbose (default) and -quiet flags, and print out more information in verbose mode 46. Improved banking for mfb.banked XFree86 1.1Ca (30 December 1992) 45. cmfb code (from Davor Matic), and an experimental mfb.banked 44. Flush mouse input after opening 43. Fix problem starting X from within an X session XFree86 1.1C (23 December 1992) 42. Added -probeonly option which causes the server to exit after the device probe stage. 41. Merged in MIT fix-21 40. Support for an external clock setting program 39. Patches for Destiny (SVR4.2) XFree86 1.1Ba (17 December 1992) 38. Merged in MIT fix-20 37. Various improved error messages 36. Improve accuracy of clock probing code -- add delay so VCO can stabilise before starting the measurement 35. Store dot-clocks to .1MHz accuracy 34. Make the server's -dpi option work 33. Extend fontpath validation to the compiled-in default fontpath 32. Increase server priority while probing for clocks 31. Fixed KDSETRAD bug introduced in 1.1a (affected DELL) 30. Bell support for pccons driver on 386BSD XFree86 1.1B (21 November 1992) 29. Hack for ISC local connection on SVR4 with ACP (requires the ISC client binary to be edited) 28. Added code to change IOPL on SYSV for extended I/O (including patch scripts for the SVR4 kernel) 27. Merged in MIT fix-18 and fix-19 26. Support for PS/2 mouse XFree86 1.1A (16 November 1992) 25. Fix problems compiling with a non-ansi compiler. XFree86 1.1c (8 November 1992) 24. Xconfig options to set default mapping of some special keys 23. Code to validate the fontpath given in Xconfig 22. Patches for Logitech Trackman/Mouseman (from Christian Ziemann) 21. Updates for version 0.1.1 of Holger's co driver 20. Fix for et3000 text mode restoration (from Holger Veit) 19. Fix NumLock support -- use two sets of keycodes for num keypad 18. Add Compose / Multi-key support to Xlib (from MIT contrib) 17. Don't reset state of lock keys when starting the server 16. Fix code for setting visual type from Xconfig XFree86 1.1b (21 October 1992) 15. Xload support for Linux 14. Use Xconfig.cpp to generate the sample Xconfig with paths consistent with the configuration. 13. Allow multiple "FontPath" lines in Xconfig which are concatenated to build the FontPath. 12. Blank and clear the screen during server startup 11. Fix tegblt code for mono server (instead of the previous workaround) 10. Fix non-32bit tiles and stipples for mono server with 8-bit scanlines 9. Fix circle/ellipse drawing for mono server 8. Use 8-bit bitmap scanlines for mono server (can now remove pixmap hack) 7. Add check in server to see if euid==0. If not, exit with a warning. XFree86 1.1a (11 October 1992) 6. Add a VTInit option to Xconfig to run a program on the VT during screen initialisation. 5. Fix security holes in reading Xconfig files, and the undocumented -mono and -colour options. 4. Use KDMKTONE for bell for systems that support it 3. Allow 4 clocks for generic driver 2. Mods to allow compile time selection of 128k display mapping for mono (this is experimental and may be removed) 1. Holger's 386BSD co driver support (compile-time selectable) XFree86 1.1 (1 October 1992) 70. Public release 69. Set mailbox for 386bsd in Xaw XFree86 1.0Zb (30 September 1992) 68. Mods to startx so that an absolute path is not required for a server 67. Make the right-hand key behave like Alt_R 66. Updates to X386.man 65. Add -mono and -colour (undocumented) options to server 64. Look for Xconfig file in /etc before /usr/X386/lib/X11 63. Print out Trident version in probe routine and add README.trident XFree86 1.0Za (27 September 1992) 62. cfb.banked changes for Mach's BSD cpp. 61. Add mkwhatis script for 386BSD 60. Fix problems with xgc/lex.l 59. Modify default keymap so Alt_L will work like both Meta_L and Alt_L. 58. xload fixes for 386BSD 57. Change config/x386config.sh for dumb BSD sh. XFree86 1.0Z (24 September 1992) 56. Beta release (final for 1.1) 55. Add ISC22, ISC30 defines XFree86 1.0Yb (21 September 1992) 54. Included Thomas Eberhardt's updates to the compressed font code. 53. Put Alan Hourihane's generic save/restore code into vgaHW.c 52. Correction to xmh man page 51. Support use of libdbm.a for ISC 3.0 XFree86 1.0Ya (17 September 1992) 50. Merge in Linux support (from Orest Zborowski) XFree86 1.0Y (14 September 1992) 49. Beta release (second for 1.1) 48. Removed FAS support on SVR4 47. Changes to font and text save/restore XFree86 1.0Xc (12 September 1992) 46. Fix xman scroll bug 45. Update to ati driver to save more planes 44. Single/double bank selection for drivers XFree86 1.0Xb (9 September 1992) 43. Link Kit updates XFree86 1.0Xa (8 September 1992) 42. Fix some Xconfig related problems 41. Trident driver (256 colour and mono) 40. Mono drivers for et3000, pvga1, gvga (untested) XFree86 1.0X (4 September 1992) 39. Beta release 38. Minor updates XFree86 1.0m (2 September 1992) 37. Change name to XFree86 36. Added link kit X386 1.2E 1.0l (30 August 1992) 35. Added (experimental) ATI driver 34. Changed configuration so that mono and colour servers can be built at the same time. X386 1.2E 1.0k (30 August 1992) 33. Directory re-organisation X386 1.2E 1.0j (29 August 1992) 32. Fix problem of server crashing while resetting X386 1.2E 1.0i (28 August 1992) 31. Portability changes to vgaFasm.h (for cc and gcc-1.??) 30. Added a -xconfig flag to specifiy the Xconfig file from the command line. 29. Fixed problem with xdmauth accessing memory between 640k and 1M. 28. Round down the specified virtual width to the nearest required multiple. 27. Fix some bugs in the Xconfig parser. 26. Added 'vga2' keyword for Xconfig so one file can be used for both the colour and mono servers. 25. README's updated 24. Minor speedup fix 23. More server configuration changes X386 1.2E 1.0h (26 August 1992) 22. cfb.banked updated for fix-17 21. New SpeedUp code (works for any* virtual width) 20. Monochrome VGA server 19. Changes for compile-time selection of supported chipsets, and font renderers 18. Updated X386.man, README.Mach 17. Fix mouse map bug for logitech (and microsoft?). 16. Merge in changes for Mach386 (from Robert Baron, Joel Jacobson) 15. Merge in changes for 386BSD (from Rich Murphey, Amancio Hasty) X386 1.2E 1.0g (25 August 1992) 14. Merged in MIT fix-17 X386 1.2E 1.0f (4 August 1992) 13. SpeedUp flag for Rectangle Stipple fills X386 1.2E 1.0e (4 August 1992) 12. Extend the trapping of unexpected fatal signals beyond just SIGSEGV. The NoTrapSegV option has been changed to NoTrapSignals. X386 1.2E 1.0d (3 August 1992) 11. Run mkfontdir in install directory rather than copying fonts.dir from the build directory. 10. Merged in MIT fix-16 X386 1.2E 1.0c (1 August 1992) 9. Run 'mcs -d' on SVR4 shared libraries 8. Merged in official Type1 font patch 7. Merged in MIT fix-15 6. Fixed malloc/free problems in lib/X/XcmsLRGB.c, clients/xdm/greet.c 5. Merged in MIT fix-14 X386 1.2E 1.0b (27 July 1992) 4. Updated version of fFill.s 3. Bug fixes (for stipple) from Jim (require GCC at the moment) X386 1.2E 1.0a (22 July 1992) 2. Merged in MIT fix-13 1. Fix problem with divide by zero when bell pitch was set to zero. X386 1.2E 1.0 (16 July 1992) 97. First general release 96. Define repz to be repe for gas. 95. Update XdmConf.svr4 to read /etc/default/login to set ulimit, etc. X386 1.2E 0.2c (15 July 1992) 94. Allow easy selection of ansi level when building non-core clients. 93. Install and use sessreg (for xdm) 92. .align changes for gas 91. README and X386.man updates X386 1.2E 0.2b (11 July 1992) 90. Mods to SpeedUp for gas (jcxz changes). 89. Minor change to xdm/auth.c for ISC3.0 88. Removed SVR4 Vendor defines. X386 1.2E 0.2a (8 July 1992) 87. Added some missing cld's to gBitBlt.s 86. Some portability changes to fFill.s 85. VT release problem when using FAS/SVR4 really fixed this time. 84. Moved libinetemul.a to lib/InetEmul; library now called libXinetem.a, and used in a similar way as libXbsd.a. Changes to top level Imakefile have been removed. 83. Updates to README (building under ISC2.2, compiling clients) 82. Include libXbsd.a in ExtraLibraries for SVR4/SYSV X386 1.2E 0.2 (3 July 1992) 81. Second beta version 80. et debug option removed X386 1.2E 0.1i (2 July 1992) 79. Fixed VT release problem when using FAS/SVR4. 78. Added warning about using xdmauth. 77. Updated XdmConf.svr4 to handle different auth types 76. Reorganisation of some compiler and assembler related options in x386.cf X386 1.2E 0.1h (27 June 1992) 75. More portability changes to assembler code. 74. Updates to modeDB, XdmConf.svr4 X386 1.2E 0.1g (25 June 1992) 73. Assembler portability changes from Jon Block. 72. Change startup message from 'X Windows System' to 'X Window System' X386 1.2E 0.1f (20 June 1992) 71. Fixed line problem when compiling with SVR4 'cc'. 70. Changes to make source compile with Esix 3.2D, ISC 3.0 (without TCPCONN) X386 1.2E 0.1e (17 June 1992) 69. Removed Glenn's wrapper comments from cfb.banked files. 68. Added a debug flag to check operation of hiclock selection, and hopefully fixed the problem with that. 67. Fixed PIC flag problem in sv4Lib.rules X386 1.2E 0.1d (13 June 1992) 66. Xconfig is installed as Xconfig.sample so as not to overwrite a locally configured one. 65. Use HasSdbm to determine use of -lsdbm for server and rgb. 64. Made SpeedUp the default when appropriate, and added 'SpeedUp "none"' and 'NoSpeedUp' options. 63. Updates to README, X386.man, modeDB.txt. 62. Added a shar file with sample configuration files for xdm. 61. Another setpgrp() change in xdm. 60. Added command line option to specify which VT the server runs on. 59. Changed default pointer map to the correct 1:1 map. 58. Fixed bug in merge of SPEEDUP_TEGBLT8 which caused problems when that option was not selected. X386 1.2E 0.1c (7 June 1992) 57. Remove some setpgrp() calls in xdm. This allows xdm to work with xqueue on Microport, Dell, AT&T versions. 56. Default for server to open SCO Xsight connection for SVR4. SVR4.0.4 supports this as part of its "Advanced Compatibility Package". The code doesn't appear to cause problems with versions of SVR4 without this (the feature just can't be used on them). X386 1.2E 0.1b (3 June 1992) 55. Fixed bug in SPEEDUP_TEGBLT8 selection in vga.c 54. Glenn's new cfbteblt8.c X386 1.2E 0.1a (30 May 1992) 53. Fixed problem when switching VT away too quickly after switching back. 52. Added Vendor defines for ISC SVR4 (ISC4), AT&T SVR4 (ATT4) X386 1.2E 0.1 (29 May 1992) 51. First beta version X386 1.2E 0.0n (28 May 1992) 50. Added README.X386-1.2E 49. Introductory info added to modeDB. 48. A few missed RCS Header lines. X386 1.2E 0.0m (26 May 1992) 47. Added options to control building 75dpi, 100dpi, and large misc fonts. 46. More updates to modeDB. 45. Assembly changes for more pedantic 4.0.4 assembler. 44. Moved site-specific defines from x386.cf to site.def 43. Define usleep as the nap syscall for all SVR4 to avoid using libucb.a X386 1.2E 0.0l (23 May 1992) 42. Added BuildType1 option 41. Fixed ManDir and LibmanDir in site.def 40. Added RCS Header lines to modified files X386 1.2E 0.0k (23 May 1992) 39. Moved Glenn's and Jim's assembler routines into ddx/x386/enhanced 38. Local connection added to X386.man 37. Jim's update to cfbtileodd.c X386 1.2E 0.0j (21 May 1992) 36. Updates to ModeDB.txt 35. New fLineH.s from Jim 34. New gLine.s from Glenn X386 1.2E 0.0i (19 May 1992) 33. Fixed problem with setting mouse acceleration 32. Prettied up startup message X386 1.2E 0.0h (16 May 1992) 31. Removed SPEEDUP_TEGBLT8 from SPEEDUP_ALL -- it causes problems for some font rendering (characters coming out as solid filled blocks). 30. Added Thomas Eberhardt's compressed bitmap font patches X386 1.2E 0.0g (15 May 1992) 29. #undef'd SO_DONTLINGER in os/connection.c for SVR4 -- it is not properly defined for SVR4, and it removes the familiar startup error message. 28. Changed SPEEDUP_VHLINE to SPEEDUP_LINE since it's not just for V, H lines 27. Included Glenn's gLine.s 26. Modified auto-detect HiClock code to use Thomas' method of making 16 clocks available with ET4000. HiClock option has been removed since this change makes it obsolete. X386.man and Xconfig have been updated accordingly. 25. Fix problem switching after SIGHUP is sent while VT switched away. 24. Take x386Resetting out of os/utils.c and put it in x386Init.c 23. Turn on screen saver before copying screen to pixmap when switching away 22. Fixed typo in vga.c related to SPEEDUP_TEGBLT8 X386 1.2E 0.0f (14 May 1992) 21. Removed special handling of SIGSEGV when server is exiting. 20. Take care of server exiting and resetting when VT is switched away. 19. Copy screen to dummy pixmap when switching away, and copy it back when switching back. (The contents were of the dummy pixmap were previously ignored.) Masking window is no longer used. X386 1.2E 0.0e (13 May 1992) 18. Add missing argument in call of GlennsFillBoxSolid -- hopefully fixes SIGSEGV problem. 17. Added x386Version.h, CHANGELOG 16. Added a couple of #undef's in cfbhrzvert.c 15. Fold in public-patch-9 for cfb/cfbbresd.c into cfb.banked/cfbbresd.c 14. casting for VGABASE in cfbbitblt.c 13. #include fix in connection.c 12. Disable building of FontServer in site.def X386 1.2E 0.0d (12 May 1992) 11. Changes to gFillCopy.s, gVHLine.s to improve hseg100 performance. 10. Change the way GCOps are initialised when SpeedUp is selected 9. Add SpeedUp to cfbteblt8.c that assumes xdim=1024 X386 1.2E 0.0c (10 May 1992) 8. Allow SpeedUp Xconfig option to individually select various speedups X386 1.2E 0.0b (10 May 1992) 7. Autodetect for HiClock option (not tested yet) 6. Fix for cfbblt not setting read on dst for GC ops that require it 5. Minor change in X386.man X386 1.2E 0.0a (09 May 1992) 4. Reset screen saver timer for ForceScreenSaver(Reset) 3. Reset screen saver when switching back 2. Raise masking window when switching back so all windows get expose events 1. Use dummy buffer for screen writes when VT is switched away X386 1.2E 0.0 (07 May 1992)