-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathChangeLog
More file actions
20286 lines (16951 loc) · 836 KB
/
ChangeLog
File metadata and controls
20286 lines (16951 loc) · 836 KB
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
2006-05-31 Torrey T. Lyons <torrey@freedesktop.org>
* extras/Mesa/src/mesa/main/dispatch.c:
Remove Mac OS X specific hack.
* lib/GL/apple/dri_dispatch.c:
* lib/GL/apple/dri_dispatch.defs:
* lib/GL/apple/dri_dispatch.h:
* lib/GL/apple/dri_driver.c: (driMesaFindDrawableByUID),
(driMesaUnbindContext), (DoBindContext), (driMesaBindContext),
(driMesaCreateSurface), (driMesaCreateNewDrawable),
(driCreatePixelFormat), (driMesaDestroyContext),
(driMesaCreateNewContext), (driMesaCreateContext),
(driMesaDestroyScreen), (driMesaCreateNewScreen),
(__driCreateNewScreen):
* lib/GL/apple/dri_driver.h:
* lib/GL/apple/dri_glx.c: (driCreateDisplay):
* lib/GL/apple/dri_glx.h:
* lib/GL/glx/Imakefile:
* lib/GL/mesa/main/Imakefile.inc:
* programs/Xserver/GL/mesa/GLcore/Imakefile:
* programs/Xserver/Imakefile:
Fix building on Mac OS X when using AppleDRI.
2005-12-21 Alan Coopersmith <alan.coopersmith@sun.com>
* config/cf/xorgversion.def:
Version 6.9!
2005-12-21 Kevin E. Martin <kem-at-freedesktop-dot-org>
* BUILD:
* README:
* RELNOTES:
* programs/Xserver/hw/xfree86/doc/BUILD:
* programs/Xserver/hw/xfree86/doc/DESIGN:
* programs/Xserver/hw/xfree86/doc/Install:
* programs/Xserver/hw/xfree86/doc/LICENSE:
* programs/Xserver/hw/xfree86/doc/OS2.Notes:
* programs/Xserver/hw/xfree86/doc/README:
* programs/Xserver/hw/xfree86/doc/README.DECtga:
* programs/Xserver/hw/xfree86/doc/README.Darwin:
* programs/Xserver/hw/xfree86/doc/README.I128:
* programs/Xserver/hw/xfree86/doc/README.LynxOS:
* programs/Xserver/hw/xfree86/doc/README.NetBSD:
* programs/Xserver/hw/xfree86/doc/README.OpenBSD:
* programs/Xserver/hw/xfree86/doc/README.SCO:
* programs/Xserver/hw/xfree86/doc/README.SiS:
* programs/Xserver/hw/xfree86/doc/README.Solaris:
* programs/Xserver/hw/xfree86/doc/README.XKB-Config:
* programs/Xserver/hw/xfree86/doc/README.XKB-Enhancing:
* programs/Xserver/hw/xfree86/doc/README.apm:
* programs/Xserver/hw/xfree86/doc/README.ati:
* programs/Xserver/hw/xfree86/doc/README.chips:
* programs/Xserver/hw/xfree86/doc/README.dps:
* programs/Xserver/hw/xfree86/doc/README.fonts:
* programs/Xserver/hw/xfree86/doc/README.i740:
* programs/Xserver/hw/xfree86/doc/README.i810:
* programs/Xserver/hw/xfree86/doc/README.mouse:
* programs/Xserver/hw/xfree86/doc/README.newport:
* programs/Xserver/hw/xfree86/doc/README.r128:
* programs/Xserver/hw/xfree86/doc/README.rendition:
* programs/Xserver/hw/xfree86/doc/README.s3virge:
* programs/Xserver/hw/xfree86/doc/RELNOTES:
* programs/Xserver/hw/xfree86/doc/Versions:
* programs/xkbcomp/README.config:
* programs/xkbcomp/README.enhancing:
Update formatted docs.
2005-12-21 Adam Jackson <ajax@freedesktop.org>
* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml:
Updated contributors list and copyright holders.
2005-12-20 Kevin E. Martin <kem-at-freedesktop-dot-org>
* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml:
* programs/Xserver/hw/xfree86/doc/sgml/index.pre:
Fix doc and index titles for both X11R6.9 and X11R7.
2005-12-20 Kevin E. Martin <kem-at-freedesktop-dot-org>
* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml:
Additional RELNOTES updates.
2005-12-20 Alan Coopersmith <alan.coopersmith@sun.com>
* LABEL:
Add copyright holders listed in changes committed since 6.8.2.
2005-12-20 Kevin E. Martin <kem-at-freedesktop-dot-org>
* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml:
Update RELNOTES.sgml for X11R6.9/X11R7.0 release (Daniel Stone,
Kevin Martin).
2005-12-20 Alan Coopersmith <alan.coopersmith@sun.com>
* programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml:
Bugzilla #2059 <https://bugs.freedesktop.org/show_bug.cgi?id=2059>
Bugzilla #2060 <https://bugs.freedesktop.org/show_bug.cgi?id=2060>
Update build instructions for 6.9 and try to answer questions noted
in bug reports. List included/required external software.
2005-12-20 Alan Coopersmith <alan.coopersmith@sun.com>
* extras/Mesa/src/mesa/swrast/s_tritemp.h:
Fix to allow building with pre-C99 compilers (Kean Johnston)
* config/cf/sco5.cf:
* config/cf/usl.cf:
* lib/misc/snprintf.c:
* lib/misc/snprintf.h:
* programs/Xserver/hw/xfree86/loader/Imakefile:
SCO port fixups (Kean Johnston)
* lib/GL/mesa/array_cache/Imakefile:
* lib/GL/mesa/main/Imakefile:
* lib/GL/mesa/math/Imakefile:
* lib/GL/mesa/shader/Imakefile:
* lib/GL/mesa/shader/grammar/Imakefile:
* lib/GL/mesa/shader/slang/Imakefile:
* lib/GL/mesa/shader/slang/library/Imakefile:
* lib/GL/mesa/swrast/Imakefile:
* lib/GL/mesa/swrast_setup/Imakefile:
* lib/GL/mesa/tnl/Imakefile:
* lib/GL/mesa/tnl_dd/Imakefile:
* lib/GL/mesa/x86/Imakefile:
Bugzilla #1709 <https://bugs.freedesktop.org/show_bug.cgi?id=1709>
Patch #3848 <https://bugs.freedesktop.org/attachment.cgi?id=3848>
-DIN_DRI_DRIVER needed when building Mesa (Sérgio M. B.)
* programs/Xserver/fb/fbpict.c:
Regression in Render extension: compositing an 8bpp picture on another
8bpp picture with PictOpSrc produces no output (Fredrik Höglund)
* programs/Xserver/hw/xfree86/common/xf86Config.c:
Bugzilla #5359 <https://bugs.freedesktop.org/show_bug.cgi?id=5359>
Patch #4113 <https://bugs.freedesktop.org/attachment.cgi?id=4113>
Segmentation fault when starting Xorg (Mark Kettenis)
2005-12-20 Alan Coopersmith <alan.coopersmith@sun.com>
* doc/man/general/Standards.man:
* programs/xman/version.h:
Version bumps from 6.8 to 6.9
2005-12-20 Kevin E. Martin <kem-at-freedesktop-dot-org>
* doc/hardcopy/BDF/bdf.PS.gz:
* doc/hardcopy/CTEXT/ctext.PS.gz:
* doc/hardcopy/FSProtocol/fsproto.PS.gz:
* doc/hardcopy/ICCCM/icccm.PS.gz:
* doc/hardcopy/ICCCM/icccm.idx.PS.gz:
* doc/hardcopy/ICE/ICElib.PS.gz:
* doc/hardcopy/ICE/ice.PS.gz:
* doc/hardcopy/SM/SMlib.PS.gz:
* doc/hardcopy/SM/xsmp.PS.gz:
* doc/hardcopy/X11/xlib.PS.gz:
* doc/hardcopy/X11/xlib.idx.PS.gz:
* doc/hardcopy/XDMCP/xdmcp.PS.gz:
* doc/hardcopy/XIM/xim.PS.gz:
* doc/hardcopy/XLFD/xlfd.PS.gz:
* doc/hardcopy/XProtocol/proto.PS.gz:
* doc/hardcopy/XProtocol/proto.idx.PS.gz:
* doc/hardcopy/Xaw/widg.idx.PS.gz:
* doc/hardcopy/Xaw/widgets.PS.gz:
* doc/hardcopy/Xext/DPMS.PS.gz:
* doc/hardcopy/Xext/DPMSLib.PS.gz:
* doc/hardcopy/Xext/bigreq.PS.gz:
* doc/hardcopy/Xext/dbelib.PS.gz:
* doc/hardcopy/Xext/evi.PS.gz:
* doc/hardcopy/Xext/record.PS.gz:
* doc/hardcopy/Xext/recordlib.PS.gz:
* doc/hardcopy/Xext/security.PS.gz:
* doc/hardcopy/Xext/shape.PS.gz:
* doc/hardcopy/Xext/shapelib.PS.gz:
* doc/hardcopy/Xext/sync.PS.gz:
* doc/hardcopy/Xext/synclib.PS.gz:
* doc/hardcopy/Xext/tog-cup.PS.gz:
* doc/hardcopy/Xext/xc-misc.PS.gz:
* doc/hardcopy/Xi/lib.PS.gz:
* doc/hardcopy/Xi/port.PS.gz:
* doc/hardcopy/Xi/proto.PS.gz:
* doc/hardcopy/Xmu/xmu.PS.gz:
* doc/hardcopy/Xt/intr.idx.PS.gz:
* doc/hardcopy/Xt/intrinsics.PS.gz:
* doc/hardcopy/i18n/Framework.PS.gz:
* doc/hardcopy/i18n/LocaleDB.PS.gz:
* doc/hardcopy/i18n/Trans.PS.gz:
Update hardcopy specs for 6.9/7.0 release.
2005-12-20 Kevin E. Martin <kem-at-freedesktop-dot-org>
* doc/specs/BDF/bdf.ms:
* doc/specs/CTEXT/ctext.tbl.ms:
* doc/specs/FSProtocol/protocol.ms:
* doc/specs/ICCCM/icccm.ms:
* doc/specs/ICCCM/indexmacros.t:
* doc/specs/ICE/ICElib.ms:
* doc/specs/ICE/ice.ms:
* doc/specs/SM/SMlib.ms:
* doc/specs/SM/xsmp.ms:
* doc/specs/X11/CH01:
* doc/specs/X11/abstract.t:
* doc/specs/X11/indexmacros.t:
* doc/specs/XDMCP/xdmcp.ms:
* doc/specs/XIM/xim.ms:
* doc/specs/XLFD/xlfd.tbl.ms:
* doc/specs/XProtocol/X11.protocol:
* doc/specs/XProtocol/indexmacros.t:
* doc/specs/Xaw/CH1:
* doc/specs/Xaw/TPage_Credits:
* doc/specs/Xaw/widg.idxmac.t:
* doc/specs/Xext/DPMS.ms:
* doc/specs/Xext/DPMSLib.ms:
* doc/specs/Xext/bigreq.ms:
* doc/specs/Xext/evi.ms:
* doc/specs/Xext/record.ms:
* doc/specs/Xext/recordlib.ms:
* doc/specs/Xext/security.tex:
* doc/specs/Xext/shape.ms:
* doc/specs/Xext/shapelib.ms:
* doc/specs/Xext/sync.tex:
* doc/specs/Xext/synclib.tex:
* doc/specs/Xext/tog-cup.ms:
* doc/specs/Xext/xc-misc.ms:
* doc/specs/Xi/library.ms:
* doc/specs/Xi/porting.ms:
* doc/specs/Xi/protocol.ms:
* doc/specs/Xmu/Xmu.ms:
* doc/specs/Xt/strings.mit:
* doc/specs/i18n/Framework.ms:
* doc/specs/i18n/LocaleDB.ms:
* doc/specs/i18n/Trans.ms:
Update specs for 6.9/7.0 release.
2005-12-19 Adam Jackson <ajax@freedesktop.org>
* programs/Xserver/hw/xfree86/xorg.conf.man:
Bug #5116: Refer DRI section details to dri.fd.o.
* programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml:
Bug #2571: Fix cross-compile instructions (Alexander Gottwald)
2005-12-18 Alan Coopersmith <alan.coopersmith@sun.com>
* programs/Xserver/hw/xfree86/doc/CODING:
* programs/Xserver/hw/xfree86/doc/exa-driver.txt:
* programs/Xserver/hw/xfree86/doc/sgml/BUILD.sgml:
* programs/Xserver/hw/xfree86/doc/sgml/Darwin.sgml:
* programs/Xserver/hw/xfree86/doc/sgml/Install.sgml:
* programs/Xserver/hw/xfree86/doc/sgml/LICENSE.sgml:
* programs/Xserver/hw/xfree86/doc/sgml/NetBSD.sgml:
* programs/Xserver/hw/xfree86/doc/sgml/OpenBSD.sgml:
* programs/Xserver/hw/xfree86/doc/sgml/OS2Notes.sgml:
* programs/Xserver/hw/xfree86/doc/sgml/README.sgml:
* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml:
* programs/Xserver/hw/xfree86/doc/sgml/Solaris.sgml:
* programs/Xserver/hw/xfree86/doc/sgml/Status.sgml:
* programs/Xserver/hw/xfree86/doc/sgml/XKB-Config.sgml:
* programs/Xserver/hw/xfree86/doc/sgml/ati.sgml:
* programs/Xserver/hw/xfree86/doc/sgml/chips.sgml:
* programs/Xserver/hw/xfree86/doc/sgml/defs.ent:
* programs/Xserver/hw/xfree86/doc/sgml/dps.sgml:
* programs/Xserver/hw/xfree86/doc/sgml/fonts.sgml:
* programs/Xserver/hw/xfree86/doc/sgml/mouse.sgml:
* programs/Xserver/hw/xfree86/drivers/ati/radeon.man:
* programs/Xserver/hw/xfree86/drivers/i810/i810.man:
* programs/Xserver/hw/xfree86/drivers/mga/mga.man:
* programs/Xserver/hw/xfree86/drivers/v4l/v4l.man:
* programs/Xserver/hw/xfree86/drivers/vesa/vesa.man:
* programs/Xserver/hw/xfree86/getconfig/cfg.man:
* programs/Xserver/hw/xfree86/getconfig/getconfig.man:
* programs/Xserver/hw/xfree86/input/aiptek/aiptek.man:
* programs/Xserver/hw/xfree86/input/citron/citron.man:
* programs/Xserver/hw/xfree86/input/fpit/fpit.man:
* programs/Xserver/hw/xfree86/input/keyboard/kbd.man:
* programs/Xserver/hw/xfree86/input/keyboard/keyboard.man:
* programs/Xserver/hw/xfree86/input/mouse/mouse.man:
* programs/Xserver/hw/xfree86/input/ur98/ur98.man:
* programs/Xserver/hw/xfree86/XF86Conf.man:
Typo fixes, mailing list & url updates, and other changes
to prepare for X11R6.9 & 7.0 releases.
2005-12-19 Kevin E. Martin <kem-at-freedesktop-dot-org>
* programs/Xserver/hw/xfree86/doc/sgml/README.sgml:
* programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml:
* programs/Xserver/hw/xfree86/doc/sgml/defs.ent:
Update README, RELNOTES and defs.ent.
2005-12-15 Alan Coopersmith <alan.coopersmith@sun.com>
* programs/Xserver/hw/xfree86/drivers/ati/r128.man:
Bugzilla #5238 <https://bugs.freedesktop.org/show_bug.cgi?id=5238>
Patch #3978 <https://bugs.freedesktop.org/attachment.cgi?id=3978>
r128 man page dualhead note update (Alex Deucher)
2005-12-14 Alan Coopersmith <alan.coopersmith@sun.com>
* config/cf/xorgversion.def:
Version bump: 6.8.99.904 (aka 6.9 RC4)
2005-12-14 Alan Coopersmith <alan.coopersmith@sun.com>
* programs/Xserver/hw/xfree86/etc/pci.ids:
* programs/Xserver/hw/xfree86/scanpci/xf86PciStdIds.h:
Update to 2005-12-14 snapshot from pciids.sf.net
2005-12-14 Kevin E. Martin <kem-at-freedesktop-dot-org>
* programs/Xserver/hw/xfree86/drivers/ati/r128_version.h:
* programs/Xserver/hw/xfree86/drivers/ati/radeon_version.h:
* programs/Xserver/hw/xfree86/drivers/newport/newport_driver.c:
* programs/Xserver/hw/xfree86/input/mouse/mouse.c:
Bump driver version numbers for final X11R6.9 release candidate.
2005-12-14 Alan Coopersmith <alan.coopersmith@sun.com>
* Makefile:
* LABEL:
* config/cf/X11.tmpl:
* config/util/makedef.cmd:
Update release name to 6.9 in preparation for upcoming 6.9 release.
* doc/man/general/X.man:
* doc/man/general/XOrgFoundation.man:
Correct spelling of X.Org Foundation name. Updates for 6.9 release.
2005-12-14 Alan Coopersmith <alan.coopersmith@sun.com>
* programs/xterm/88colres.pl:
* programs/xterm/INSTALL:
* programs/xterm/Imakefile:
* programs/xterm/MANIFEST:
* programs/xterm/Makefile.in:
* programs/xterm/Tekproc.c:
* programs/xterm/UXTerm.ad:
* programs/xterm/VTPrsTbl.c:
* programs/xterm/VTparse.h:
* programs/xterm/XTerm-col.ad:
* programs/xterm/XTerm.ad:
* programs/xterm/aclocal.m4:
* programs/xterm/button.c:
* programs/xterm/charproc.c:
* programs/xterm/config.guess:
* programs/xterm/config.sub:
* programs/xterm/configure:
* programs/xterm/configure.in:
* programs/xterm/ctlseqs.ms:
* programs/xterm/data.c:
* programs/xterm/data.h:
* programs/xterm/fontutils.c:
* programs/xterm/input.c:
* programs/xterm/install.sh:
* programs/xterm/main.c:
* programs/xterm/menu.c:
* programs/xterm/menu.h:
* programs/xterm/misc.c:
* programs/xterm/os2main.c:
* programs/xterm/ptyx.h:
* programs/xterm/resize.c:
* programs/xterm/screen.c:
* programs/xterm/scrollbar.c:
* programs/xterm/sinstall.sh:
* programs/xterm/termcap:
* programs/xterm/terminfo:
* programs/xterm/trace.c:
* programs/xterm/trace.h:
* programs/xterm/util.c:
* programs/xterm/version.h:
* programs/xterm/xterm.h:
* programs/xterm/xterm.log.html:
* programs/xterm/xterm.man:
* programs/xterm/xterm_io.h:
* programs/xterm/xtermcfg.hin:
* programs/xterm/vttests/tcapquery.pl:
Update xterm to patch 207 from http://dickey.his.com/xterm/xterm.html
2005-12-14 Alan Coopersmith <alan.coopersmith@sun.com>
* programs/xdm/config/Imakefile:
Need to include $(XPM_DEFINES) when cpp'ing xdm-config to match
settings used in modular build.
2005-12-14 Adam Jackson <ajax@freedesktop.org>
* programs/Xserver/hw/xfree86/drivers/ati/r128_accel.c:
* programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c:
* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
* programs/Xserver/hw/xfree86/drivers/ati/radeon_probe.c:
Bug #1760: Fix ati wrapper multihead to be dlloader friendly.
* programs/Xserver/hw/xfree86/common/xf86Globals.c:
* programs/Xserver/hw/xfree86/common/xf86Init.c:
* programs/Xserver/hw/xfree86/common/xf86Priv.h:
* programs/Xserver/hw/xfree86/os-support/linux/lnx_apm.c:
Bug #4718: Command line flag to disable ACPI.
2005-12-14 Alan Coopersmith <alan.coopersmith@sun.com>
* lib/Xft/xft.pc.in:
* lib/Xevie/xevie.pc.in:
Make sure .pc files installed by monolith build don't reference
.pc files only installed by the modular release (like xproto & xext).
2005-12-12 Kevin E. Martin <kem-at-freedesktop-dot-org>
* programs/Xserver/hw/xfree86/input/mouse/mouse.c:
(MouseCommonOptions), (MouseDoPostEvent):
Bug #1752: When emulating 3 buttons in "auto" mode, timeout
immediately when a mouse movement is detected (Egbert Eich,
Kean Johnston, Kevin Martin).
2005-12-11 Alan Coopersmith <alan.coopersmith@sun.com>
* programs/xdm/config/xdm-conf.cpp:
Bugzilla #5055 <https://bugs.freedesktop.org/show_bug.cgi?id=5055>
Add XDMSCRIPTDIR cpp substitution to allow modular tree
builder/packager to decide if scripts should go in config, lib,
or data directories.
2005-12-09 Adam Jackson <ajax@freedesktop.org>
* programs/Xserver/hw/xfree86/drivers/ati/radeon_render.c:
Bug #1106: Fix memory allocation for Render. (Michel Daenzer)
* programs/xkbcomp/symbols/nl:
Bug #3544: Fix various keys on Dutch keyboards. (traxtopel at fastmail
dot fm)
* programs/Xserver/hw/xfree86/drivers/ati/radeon_bios.c:
Bug #3869: Don't walk off the end of an array in connector detection.
(Eric Anholt)
* config/makedepend/ifparser.c:
Bug #4380: Avoid dividing by zero in gccmakedepend (Vincent Le Ligeour)
* programs/Xserver/miext/cw/cw.h:
Bug #4935: Fix includes. (Eric Anholt)
* programs/Xserver/fb/fbcompose.c:
* programs/Xserver/hw/dmx/dmxpict.c:
* programs/Xserver/render/picture.c:
* programs/Xserver/render/picturestr.h:
Bug #5258: Restore binary compatibility with 6.8.2's PictureRec.
(Aaron Plattner)
* programs/Imakefile:
* programs/pclcomp/*:
Bug #4853: Remove pclcomp for being non-free.
2005-12-08 Adam Jackson <ajax@freedesktop.org>
* programs/Xserver/hw/xfree86/os-support/linux/lnx_axp.c:
Bug #4928: Fix compilation for Alpha. (Stefaan DeRoeck)
* programs/Xserver/fb/fbcompose.c:
Bug #3944: Fix 24bpp packed pixel. (Søren Sandmann Pedersen)
* programs/Xserver/hw/xfree86/drivers/newport/newport_accel.c:
* programs/Xserver/hw/xfree86/drivers/newport/newport_driver.c:
Fix a non-dlloaderism to make X -configure work.
* programs/Xserver/hw/xfree86/common/xf86Config.c:
Bug #4361: Change driver probe logic to read the driver list from
disk instead of using a compile-time array. Push the fallback drivers
to the end of the list so driver probe order stays useful.
* programs/Xserver/hw/xfree86/common/xf86Config.c:
Bug #1288: Additional refactor of the driver probe logic to keep
ati loaded before atimisc.
2005-12-08 Kevin E. Martin <kem-at-freedesktop-dot-org>
* library.c: (XcursorLibraryPath):
* programs/Xserver/hw/xfree86/drivers/ati/theatre200.h:
* programs/Xserver/hw/xfree86/xf86cfg/loader.c:
(LoaderInitializeOptions):
* programs/Xserver/hw/xfree86/xf86cfg/text-mode.c: (TextMode):
* programs/mkcfm/mkcfm.c:
Allow hard-coded paths to be configurable.
2005-12-06 Alan Coopersmith <alan.coopersmith@sun.com>
* programs/xclock/Clock.c:
Bugzilla #5251 <https://bugs.freedesktop.org/show_bug.cgi?id=5251>
xclock -digital only shows "20" (Egmont Koblinger)
2005-12-03 Alan Coopersmith <alan.coopersmith@sun.com>
* config/cf/xorgversion.def:
Version bump: 6.8.99.903 (aka 6.9 RC3)
2005-12-03 Alan Coopersmith <alan.coopersmith@sun.com>
* config/cf/sun.cf:
Set DlLibrary to -lc on Solaris 10, since libdl was merged into libc.
* config/cf/sunLib.tmpl:
Replace hardcoded -ldl with DlLibrary.
2005-12-03 Kevin E. Martin <kem-at-freedesktop-dot-org>
* programs/Xserver/hw/xfree86/drivers/ati/r128_version.h:
* programs/Xserver/hw/xfree86/drivers/trident/trident_driver.c:
* programs/Xserver/hw/xfree86/drivers/via/via_driver.h:
* programs/Xserver/hw/xfree86/input/mouse/mouse.c:
Bump version numbers for X11R6.9/X11R7 RC3.
2005-11-30 Adam Jackson <ajax@freedesktop.org>
* lib/GL/dri/drm/Imakefile:
* lib/XvMC/hw/i810/Imakefile:
* lib/XvMC/hw/via/unichrome/Imakefile:
* lib/XvMC/hw/via/unichromeProA/Imakefile:
* programs/Xserver/hw/xfree86/os-support/Imakefile:
* programs/Xserver/hw/xfree86/os-support/xf86drm.h:
* programs/Xserver/hw/xfree86/os-support/xf86drmCompat.h:
* programs/Xserver/hw/xfree86/os-support/bsd/drm/Imakefile:
* programs/Xserver/hw/xfree86/os-support/linux/drm/Imakefile:
* programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drm.c:
* programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drmHash.c:
* programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drmRandom.c:
* programs/Xserver/hw/xfree86/os-support/linux/drm/xf86drmSL.c:
Bug #5016: Pull libdrm from the copy in extras.
2005-11-29 Adam Jackson <ajax@freedesktop.org>
* programs/Xserver/fb/Imakefile:
* programs/Xserver/fb/fbmmx.c:
* programs/Xserver/fb/fbpict.c:
Bug #5093: Fix fb for non-SSE machines. (Xavier Bachelot)
* config/cf/NetBSD.cf:
Bug #4828: Better fix for NetBSD thread lib. (Jeremy C. Reed)
2005-11-28 Eric Anholt <anholt@FreeBSD.org>
* programs/xdriinfo/xdriinfo.c: (main):
Bug #5146: Fix building of xdriinfo in the presence of NVIDIA libGL by
using the GLX 1.3 glXGetProcAddressARB instead of glXGetProcAddress.
2005-11-29 Alan Hourihane <alanh@fairlite.demon.co.uk>
* programs/Xserver/hw/xfree86/drivers/trident/trident_video.c
Bug #736 <https://bugs.freedesktop.org/show_bug.cgi?id=736>
Fix offset for later generation trident chipsets so that Xv data
is correctly grabbed from video memory. Spotted by Guy Martin.
2005-11-27 Kevin E. Martin <kem-at-freedesktop-dot-org>
* lib/Xaw/Pixmap.c:
Fix Xaw6 to build without Xpm.
2005-11-23 Alan Coopersmith <alan.coopersmith@sun.com>
* programs/xkbcomp/symbols/pl2:
Bug #5070 <https://bugs.freedesktop.org/show_bug.cgi?id=5070>
Patch #3816 <https://bugs.freedesktop.org/attachment.cgi?id=3816>
Typo in key definition for the pl2 keyboard layout. (Krzysztof Nowicki)
2005-11-23 Alan Coopersmith <alan.coopersmith@sun.com>
* lib/X11/XKBCvt.c:
* config/util/lndir.c:
* lib/Xt/Intrinsic.c:
Bug #5003 <https://bugs.freedesktop.org/show_bug.cgi?id=5003>
Patch #3763 <https://bugs.freedesktop.org/attachment.cgi?id=3763>
Xorg code misuses S_IF* macros
2005-11-20 Alan Coopersmith <alan.coopersmith@sun.com>
* include/keysymdef.h:
Change values of XK_MATHEMATICAL symbols to use 0x1000000 + Unicode
value, as Xorg Architecture Task Force agreed last year should be
done for all new keysyms mapped to Unicode characters.
2005-11-20 Kean Johnston <kean@armory.com>
* config/cf/sco5.cf:
* config/cf/usl.cf:
Set HasSnprintf to NO becuase setting it to YES implies that it
has C99 semantics, which neither OS has, despite having the function
in libc.
2005-11-20 Alan Coopersmith <alan.coopersmith@sun.com>
* programs/xset/xset.c:
Fix typo in #define that caused Xprint support to not be built in
modular tree.
2005-11-19 Kevin E. Martin <kem-at-freedesktop-dot-org>
* lib/Xft/xft.pc.in:
* lib/Xevie/xevie.pc.in:
Update pkgconfig files to separate library build-time dependencies
from application build-time dependencies.
2005-11-18 Eric Anholt <anholt@FreeBSD.org>
* programs/Xserver/GL/dri/xf86dri.c: (ProcXF86DRIOpenConnection),
(ProcXF86DRIGetDeviceInfo):
Bug #5060: Fix non-Linux DRI on 64 bit post Linux 32/64 changes.
2005-11-18 Adam Jackson <ajax@freedesktop.org>
* programs/Xserver/hw/xfree86/ddc/xf86DDC.c:
Bug #4859: Don't segfault on bad DDC read. (Tony Houghton)
* config/cf/mingw.rules:
* programs/Xserver/Imakefile:
Bug #4578: Fix cross-build of Xming. (Colin Harrison)
2005-11-15 Thomas Hellstrom <unichrome-at-shipmail-dot-org>
* programs/Xserver/hw/xfree86/drivers/via/via_swov.c:
(ViaSwovSurfaceCreate), (ViaSwovSurfaceDestroy):
* programs/Xserver/hw/xfree86/drivers/via/via_video.c:
(viaSetupAdaptors):
* programs/Xserver/hw/xfree86/drivers/via/via_xvpriv.h:
Fix via video surface reallocation and destruction.
(Reported by Cedric Berger)
2005-11-14 Kevin E. Martin <kem-at-freedesktop-dot-org>
* programs/xinit/Imakefile:
* programs/xinit/startx.cpp:
* programs/xinit/xinitrc.cpp:
Make using full paths in the xinit scripts optional.
2005-11-14 Adam Jackson <ajax@freedesktop.org>
* lib/font/fontfile/Imakefile:
* lib/font/fontfile/dirfile.c:
* lib/font/fontfile/fontdir.c:
Bug #5047: Make font directory attribs work in modular.
2005-11-14 Adam Jackson <ajax@freedesktop.org>
* programs/Xserver/include/servermd.h:
Make fb build on darwin/ppc without addition #define hacks
2005-11-14 Kean Johnston <kean@armory.com>
* programs/Xserver/hw/xfree86/common/xf86Configure.c: Dont prevent
SCO platforms from writing ZAxisMapping now that the OS layers
correctly send z-axis events for wheel motion.
2005-11-14 Matthias Hopf <mhopf@suse.de>
* programs/Xserver/hw/xfree86/input/mouse/mouse.c: (MousePreInit):
Bug #4915: ButtonMapping default changed from one-to-one mapping
to "1 2 3 8 9 10 11...".
2005-11-14 Matthias Hopf <mhopf@suse.de>
* programs/Xserver/hw/xfree86/input/mouse/mouse.c: (MousePreInit):
Bug #4915: Move buttonMapping initialization before calling OS
specific PreInit.
2005-11-11 Alan Coopersmith <alan.coopersmith@sun.com>
* config/util/mkshadow/mkshadow.c:
Typo in error message: "symbolc link" -> "symbolic link"
2005-11-11 Eric Anholt <anholt@FreeBSD.org>
* programs/Xserver/hw/xfree86/drivers/ati/r128_dri.c:
(R128InitVisualConfigs):
Bug #1028: Don't (incorrectly) mark the 24/8 z/stencil case as slow,
which resulted in whining at runtime about the visual not being
supported.
2005-11-09 Alan Coopersmith <alan.coopersmith@sun.com>
* config/cf/xorgversion.def:
Version bump: 6.8.99.902 (aka 6.9 RC2)
2005-11-10 Kevin E. Martin <kem-at-freedesktop-dot-org>
* lib/GL/mesa/main/Imakefile.inc:
Add execmem.c and mm.c to Mesa build.
2005-11-09 Kean Johnston <kean@armory.com>
* programs/Xserver/hw/xfree86/input/mouse/mouse.c: Reinstate the
default value for ZAxisMapping.
* programs/Xserver/hw/xfree86/os-support/sco/sco_mouse.c: Do
one-to-one mapping of mouse buttons. Turn wheel motion into a
Z-axis event instead of treating it directly as a button.
* programs/Xserver/hw/xfree86/os-support/usl/usl_mouse.c: Ditto.
* programs/Xserver/hw/xfree86/os-support/usl/usl_xqueue.c: Ditto.
2005-11-09 Alan Coopersmith <alan.coopersmith@sun.com>
* programs/xdm/Imakefile:
Don't link with libresolv on AIX either. (Dan McNichol)
2005-11-09 Adam Jackson <ajax@freedesktop.org>
* lib/apple/applewm.c:
* lib/windows/windowswm.c:
#include "foowmstr.h" -> #include <X11/extensions/foowmstr.h>
2005-11-09 Kevin E. Martin <kem-at-freedesktop-dot-org>
* programs/Xserver/hw/xfree86/drivers/ati/ativersion.h:
* programs/Xserver/hw/xfree86/drivers/ati/r128_version.h:
* programs/Xserver/hw/xfree86/drivers/ati/radeon_version.h:
* programs/Xserver/hw/xfree86/drivers/chips/ct_driver.c:
* programs/Xserver/hw/xfree86/drivers/glint/glint.h:
* programs/Xserver/hw/xfree86/drivers/i810/i810.h:
* programs/Xserver/hw/xfree86/drivers/i810/i830_dri.h:
* programs/Xserver/hw/xfree86/drivers/mga/mga.h:
* programs/Xserver/hw/xfree86/drivers/rendition/rendition.c:
* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.h:
* programs/Xserver/hw/xfree86/drivers/sis/sis.h:
* programs/Xserver/hw/xfree86/drivers/sisusb/sisusb.h:
* programs/Xserver/hw/xfree86/drivers/sunffb/ffb_driver.c:
* programs/Xserver/hw/xfree86/drivers/tdfx/tdfx.h:
* programs/Xserver/hw/xfree86/drivers/vesa/vesa.h:
* programs/Xserver/hw/xfree86/drivers/via/via_driver.h:
* programs/Xserver/hw/xfree86/drivers/vmware/vmware.c:
* programs/Xserver/hw/xfree86/input/digitaledge/DigitalEdge.c:
* programs/Xserver/hw/xfree86/input/keyboard/kbd.c:
* programs/Xserver/hw/xfree86/input/mouse/mouse.c:
Bump version numbers for X11R6.9/X11R7 RC2.
2005-11-09 Alan Coopersmith <alan.coopersmith@sun.com>
* programs/xsetpointer/xsetpnt.man:
Bug #4620 <https://bugs.freedesktop.org/show_bug.cgi?id=4620>
xsetpointer man page refers to "xsetmode" by mistake (Ortwin Gl�ck)
2005-11-09 Matthias Hopf <mhopf@suse.de>
* programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c:
(RADEONGenerateModeListFromMetaModes):
* programs/Xserver/hw/xfree86/drivers/mga/mga_merge.c:
(GenerateModeList):
* programs/Xserver/hw/xfree86/drivers/sis/sis_driver.c:
(SiSGenerateModeListFromMetaModes):
Bug #4998: Add ';' and ',' as valid separators for MetaModes as well.
2005-11-09 Matthias Hopf <mhopf@suse.de>
* programs/Xserver/hw/xfree86/input/mouse/mouse.c:
* programs/Xserver/hw/xfree86/input/mouse/mouse.man:
* programs/Xserver/hw/xfree86/os-support/bsd/bsd_mouse.c:
* programs/Xserver/hw/xfree86/os-support/hurd/hurd_mouse.c:
* programs/Xserver/hw/xfree86/os-support/nto/nto_mouse.c:
* programs/Xserver/hw/xfree86/os-support/os2/os2_mouse.c:
* programs/Xserver/hw/xfree86/os-support/qnx4/qnx_mouse.c:
* programs/Xserver/hw/xfree86/os-support/sco/sco_mouse.c:
* programs/Xserver/hw/xfree86/os-support/sysv/xqueue.c:
* programs/Xserver/hw/xfree86/os-support/xf86OSmouse.h:
Bug #4915: ButtonMapping option which allows to define arbitrary
button mappings (including left-handed mouse etc.).
Fixed incorrect usage of non-reversed, but ZAxisMapped buttons for
state detection.
Nuked unused part of reverseMap.
2005-11-09 Thomas Hellstrom <unichrome-at-shipmail-dot-org>
* programs/Xserver/hw/xfree86/drivers/via/via_driver.c:
(VIASwitchMode):
Bug #4990: <https://bugs.freedesktop.org/show_bug.cgi?id=4990>
Avoid dereferencing a NULL pointer if DRI is not enabled.
(Joris van Rantwijk)
2005-11-09 Luc Verhaegen <libv@skynet.be>
* programs/Xserver/hw/xfree86/drivers/via/via_mode.c:
(ViaModeDotClockTranslate):
#4855 fallout: VT3108, VT3118 and VT3344 free modes were broken.
2005-11-09 Kevin E. Martin <kem-at-freedesktop-dot-org>
* programs/Xserver/Imakefile:
* programs/Xserver/hw/xfree86/drivers/ati/radeon.h:
* programs/Xserver/hw/xfree86/drivers/savage/savage_driver.c:
Fix DoLoadableServer NO build.
2005-11-08 Kevin E. Martin <kem-at-freedesktop-dot-org>
* lib/GL/mesa/drivers/dri/common/Imakefile.inc:
* lib/GL/mesa/drivers/dri/unichrome/Imakefile.inc:
* lib/GL/mesa/drivers/dri/via/Imakefile.inc:
Do not link/build files that were removed during Mesa import.
2005-11-08 Kevin E. Martin <kem-at-freedesktop-dot-org>
* extras/Mesa/XOrg-Xlist:
Update files to remove during Mesa import (Brian Paul).
2005-11-07 Kristian Høgsberg <krh@redhat.com>
* programs/Xserver/hw/xfree86/os-support/bus/Pci.c: (pciReadWord),
(pciReadByte), (pciWriteWord), (pciWriteByte):
* programs/Xserver/hw/xfree86/os-support/bus/Pci.h:
* programs/Xserver/hw/xfree86/os-support/bus/linuxPci.c:
(linuxPciCfgReadByte), (linuxPciCfgWriteByte),
(linuxPciCfgReadWord), (linuxPciCfgWriteWord): Bug #2880, add
functions for byte and word level access to pci config space.
* ChangeLog: Fix broken utf8 again.
2005-11-08 Michel Daenzer <michel@daenzer.net>
* programs/Xserver/hw/xfree86/drivers/ati/radeon_accel.c:
(RADEONEngineReset):
bugzilla #988 (https://bugs.freedesktop.org/show_bug.cgi?id=988)
Fix typo which may or may not have had a negative impact on stability
with R300 class cards.
2005-11-08 Michel Daenzer <michel@daenzer.net>
* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
(RADEONScreenInit):
bugzilla #4494 (https://bugs.freedesktop.org/show_bug.cgi?id=4494)
Call RADEONDGAInit() even if EXA is enabled; the problematic DGA
acceleration hooks are already disabled in that case.
This fixes DGA issues such as DGA mouse (typically used by games in
fullscreen mode) not working.
Fix suggested by Eric Anholt.
2005-11-08 Michel Daenzer <michel@daenzer.net>
* programs/Xserver/hw/xfree86/drivers/ati/radeon_mergedfb.c:
(RADEONSetCursorPositionMerged):
bugzilla #4916 (https://bugs.freedesktop.org/show_bug.cgi?id=4916)
Fix segfault with MergedFB and EXA enabled and HW cursor temporarily
disabled.
2005-11-08 Michel Daenzer <michel@daenzer.net>
* programs/Xserver/hw/xfree86/drivers/ati/radeon_cursor.c:
(RADEONCursorSave), (RADEONCursorAllocEXA), (RADEONUseHWCursor),
(RADEONUseHWCursorARGB), (RADEONCursorInit):
* programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c:
(RADEONScreenInit):
bugzilla #4951 (https://bugs.freedesktop.org/show_bug.cgi?id=4951)
attachment #3689 (http://bugs.freedesktop.org/attachment.cgi?id=3689)
Fix HW cursor getting silently disabled with EXA.
2005-11-07 Kean Johnston <kean@armory.com>
* config/cf/Imake.rules(AssembleObject): Don't use $*, as some
makes only accept those in inference rules. Adjust all use of that
macro to take the extra arg.
* config/cf/QNX4.rules: Ajust usage of AssembleObject.
* config/cf/minix.cf: Ditto.
* config/cf/nto.rules: Ditto.
* config/cf/xf86.tmpl: Ditto.
* config/cf/xorg.tmpl: Ditto.
* config/cf/sco5.cf: Complete overhaul for the modern world.
* config/cf/usl.cf: Ditto.
* config/cf/scoLib.rules: Set UseExportLists if it wasnt set.
Adjust the use of -R and -h linker options to allow for full
paths in shard library names.
* config/cf/Imake.tmpl: Prefix -Bstatic with -Wl, as not all (in
fact few) gcc's are configured to accept -Bstatic as an
argument. Revert to dynamic mode after linking in -lgcc.
* extras/Xpm/Imakefile: USL doesnt need strcasecmp.
* extras/Xpm/lib/Imakefile: Ditto.
* extras/ogl-sample/main/gfx/lib/glu/libnurbs/internals/simplemath.h:
Dont define abs on UnixWare either.
* include/Xfuncs.h: SCO platforms dont need memory.h and they dont
need to define bcopy wrappers, as the real prototypes are in
strings.h. Include that instead, as it also declares strcasecmp().
* include/Xosdefs.h: UnixWare and OSR5 are POSIX-like. Define
system default values for PATH_MAX and MAXPATHLEN.
* include/Xthreads.h: Updated for UnixWare threads support.
* lib/ICE/Imakefile: Use *.cf-defined connection defines.
* lib/X11/locking.c: Update for UnixWare threads. This is done in
such a way that even non-threaded apps can link with the X libs.
* lib/fontconfig/Imakefile: SCO platforms need ksh.
* lib/xtrans/Xtranslcl.c: Use SCO named pipes for all transports.
Add missing \n to some error strings.
Make SCO connection type use connect_spipe() and named_spipe().
Dont support the ISC transport layer on SCO platforms.
Set a default port if any empty string was passed to the SCO
transport layer.
* lib/xtrans/Xtransutil.c(ConvertAddress): Set FamilyLocal
correctly on SCO platforms.
* programs/Xserver/Xprint/ps/Imakefile: Add extra build flags for
SCO to pick up the correct definition of MAXPATHLEN.
* programs/Xserver/hw/xfree86/common/xf86Config.c: Set the correct
default keyboard protocol if XQUEUE mode is on. For backwards
compatibility with existing config files, accept keyboard protocol
"xqueue" as a synonym for "standard" on UnixWare.
* programs/Xserver/hw/xfree86/common/xf86Configure.c: Set the
correct mouse protocol for UnixWare. Dont emit default
ZAxisMapping for SCO platforms, they do the right thing in the
driver code.
* programs/Xserver/hw/xfree86/input/mouse/mouse.c: Ditto.
* programs/Xserver/hw/xfree86/common/xf86Events.c: Deal with
0-based offset for VT's on UnixWare.
(xf86CommonSpecialKey): Key isnt special if ShiftMask is also
pressed (i.e Ctrl-Alt-Shift-Backspace is not Zap, but
Ctrl-Alt-Backspace is).
* programs/Xserver/hw/xfree86/doc/sgml/SCO.sgml: Updated SCO
release notes.
* programs/Xserver/hw/xfree86/drivers/savage/savage_cursor.c: Work
around an optimizer bug in the USL compiler that optimizes away
a valid volatile.
* programs/Xserver/hw/xfree86/input/keyboard/kbd.c: Set the
protocol to "Xqueue" if thats what is being used.
* programs/Xserver/hw/xfree86/loader/Imakefile: Copy in libcrt.a
for UnixWare systems which is required for runtime support.
* programs/Xserver/hw/xfree86/loader/loader.c: Deal with loading
libcrt.a in the loader for USLC long long support routines.
* programs/Xserver/hw/xfree86/loader/os.c: Identify SVR5 and SCO.
* programs/Xserver/hw/xfree86/os-support/Imakefile: Use the new
USL code in usl/ for UnixWare.
* programs/Xserver/hw/xfree86/os-support/xf86_OSlib.h: Dont define
XQUEUE for UnixWare, it now has its own full OS layer.
* programs/Xserver/hw/xfree86/os-support/xf86_OSproc.h: If XQUEUE
is defined, include input.h so that the XQUEUE function
declarations are valid.
* programs/Xserver/hw/xfree86/os-support/sco/Imakefile: Use new
SCO keyboard interface required for kbd driver support.
Work around a GNU ld COFF-conversion bug with the event library.
* programs/Xserver/hw/xfree86/os-support/sco/VTsw_sco.c: Update
function prototypes.
* programs/Xserver/hw/xfree86/os-support/sco/sco_iop.c: Ditto.
* programs/Xserver/hw/xfree86/os-support/sco/sco_KbdMap.c: New
file for SCO keyboard driver support.
* programs/Xserver/hw/xfree86/os-support/sco/sco_kbd.c: Ditto.
* programs/Xserver/hw/xfree86/os-support/sco/sco_kbd.h: Ditto.
* programs/Xserver/hw/xfree86/os-support/sco/sco_init.c: Corrected
several logic errors with the startup code. Cleaned up prototypes.
* programs/Xserver/hw/xfree86/os-support/sco/sco_io.c: Cleaned up
prototypes. Modify for use with new keyboard driver model.
* programs/Xserver/hw/xfree86/os-support/sco/sco_mouse.c: Only
return MSE_MISC from SupportedInterfaces(). Correct event driver
mask to include buttons. Correct wheel mouse button map. Ensure we
correctly mark the device as closed. Fix event posting algorithm
for wheel buttons.
* programs/Xserver/hw/xfree86/os-support/shared/sysv_kbd.c: SCO no
longer uses this file, remove its conditionals from it.
* programs/Xserver/hw/xfree86/os-support/usl/Imakefile: New
file. Added full UnixWare os-support layer.
* programs/Xserver/hw/xfree86/os-support/usl/usl_KbdMap.c: Ditto.
* programs/Xserver/hw/xfree86/os-support/usl/usl_init.c: Ditto.
* programs/Xserver/hw/xfree86/os-support/usl/usl_io.c: Ditto.
* programs/Xserver/hw/xfree86/os-support/usl/usl_iop.c: Ditto.
* programs/Xserver/hw/xfree86/os-support/usl/usl_kbd.c: Ditto.
* programs/Xserver/hw/xfree86/os-support/usl/usl_kbd.h: Ditto.
* programs/Xserver/hw/xfree86/os-support/usl/usl_mouse.c: Ditto.
* programs/Xserver/hw/xfree86/os-support/usl/usl_video.c: Ditto.
* programs/Xserver/hw/xfree86/os-support/usl/usl_vtsw.c: Ditto.
* programs/Xserver/hw/xfree86/os-support/usl/usl_xqueue.c: Ditto.
* programs/Xserver/hw/xfree86/os-support/usl/usl_xqueue.h: Ditto.
* programs/Xserver/hw/xfree86/parser/Monitor.c: Use detected
ranges on SCO platforms, and adjust comment accordingly.
* programs/Xserver/hw/xfree86/xf86cfg/cards.c: Prevent a coredump
if there is no cards database by checking for a NULL pointer in
LookupCard().
* programs/Xserver/hw/xfree86/xf86cfg/interface.c: Recognise both
"keyboard" and "kbd" driver names as valid keyboard drivers.
* programs/Xserver/hw/xfree86/xf86cfg/keyboard-cfg.c: Ditto.
Also output the correct driver name based on
USE_DEPCREATED_KEYBOARD_DRIVER.
* programs/Xserver/hw/xfree86/xf86cfg/mouse-cfg.c: Set the default
protocol on SCO and UnixWare.
* programs/Xserver/hw/xfree86/xf86cfg/text-mode.c: Include the
correct curses header file on SCO platforms. Recognise both "kbd"
and "keyboard" as valid keyboard driver names. Added missing space
in dialog title. Use the correct mouse protocol on SCO/UW7. Set
the correct keyboard driver name. Explicitly recognise '\b' as a
backspace key on SCO platforms.
* programs/Xserver/hw/xfree86/xf86config/xorgconfig.c: Correct
comments for UnixWare/XQUEUE.
* programs/Xserver/os/utils.c: Emulate pread/pwrite which are
missing on SCO platforms.
* programs/ico/ico.c: Make the -sync argument actually call
XSynchronize() instead of enabling debug mode!
* programs/xcursorgen/Imakefile: Explicitly link in Xfixes for
those OSes that dont deal with library dependencies correctly.
* programs/xdm/Imakefile: Define USESECUREWARE for SCO OSR5.
* programs/xdm/auth.c: Include Xlibint.h and use _XGetHostname
instead of duplicating the logic here.
* programs/xdm/dm.c: Call set_auth_parameters() for SecureWare.
* programs/xdm/resource.c: Set the correct name of the PRNGD
socket for SCO OpenServer.
* programs/xdm/session.c: Implement SecureWare authentication.
* programs/xdm/config/Imakefile: Generate Xsession from
Xsession.ccp instead of a static file. Use the Korn shell on SCO
systems whose Bourne shell has severe limitations.
* programs/xdm/config/Xsession: Remove.
* programs/xdm/config/Xsession.cpp: New file to replace above.
* programs/xdm/greeter/verify.c: Adjust for SecureWare.
* programs/xedit/Imakefile: Add SCOBuildFlags for the correct
definition of MAXPATHLEN.
* programs/xinit/Imakefile: Use the Korn shell on SCO