summaryrefslogtreecommitdiff
path: root/hw/xfree86/doc/changelogs/CHANGELOG.R5
blob: 5f8e03a1908322c6cbe5b98e8221ec72545115cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
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)