diff options
Diffstat (limited to 'hw/xfree86/doc/changelogs/CHANGELOG.R5')
-rw-r--r-- | hw/xfree86/doc/changelogs/CHANGELOG.R5 | 1249 |
1 files changed, 1249 insertions, 0 deletions
diff --git a/hw/xfree86/doc/changelogs/CHANGELOG.R5 b/hw/xfree86/doc/changelogs/CHANGELOG.R5 new file mode 100644 index 000000000..5f8e03a19 --- /dev/null +++ b/hw/xfree86/doc/changelogs/CHANGELOG.R5 @@ -0,0 +1,1249 @@ +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 <sys/param.h>) 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 <paths.h> 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 <sys/ioctl_pc.h> 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 <ALt> 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) |