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
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
|
2004-11-23 Michael Smith <[email protected]>
* autotoc.xsl, param.ent, param.xweb: RFE #1069397 Add new parameter simplesect.in.toc
- default value of 0 causes simplesect to be omitted from TOCs
- to cause simplesect to be included in TOCs, you must set the
value of simplesect.in.toc to 1
note from Norm:
Simplesect elements aren't supposed to appear in the ToC at
all. Ugh. The Definitive Guide doesn't really explain that
very well.
The use case for simplesect is when, for example, every
chapter in a book ends with "Exercises" or "For More
Information" sections and you don't want those to appear in
the ToC.
* refentry.xsl: Patch #1057029 - Fix titleabbrev warnings in reference (patch from
anatoly techtonik)
* sections.xsl: Bug #1068455 (Invalid h7, h8, etc. generated for deeply nested sections)
::CAUSE
Stylesheet HTML heading-generation didn't anticipate that some
jokers like to nest sections really, really deep. Not naming any
names...
::FIX
Refined logic to safely handle documents produced by the "I can
nest sections deeper than you can" crowd
2004-11-19 Michael Smith <[email protected]>
* sections.xsl: Bug #1066753 -- subtitle is severely broken (reported by Sam Steingold)
::PROBLEM
In (X)HTML output, subtitle for the simplesect element generates an
h2 head, no matter at what level in the sectioning hiearchy the
simplesect occurs; end up with cases where a simplesect is
output with (for example), an h4 title but a h2 subtitle
::CAUSE and FIX
No template for simplesect/subtitle in the set of templates that
call the section.subtitle named template, so stylesheets fell
back to using the titlepage.mode template for subtitle
::FIX
Added simplesect/subtitle to the set of templates that
call the section.subtitle named template.
::AFFECTS
Only affects (X)HTML output of simplesect/subtitle; nothing else
2004-11-17 Jirka Kosek <[email protected]>
* Makefile.param, autoidx.xsl, docbook.xsl, param.ent, param.xweb:
Added new parameter index.prefer.titleabbrev. When set to 1, index references will use titleabbrev instead of title when available.
* manifest.xsl: Removed reference to index HTML pages from manifest if the output format is HTML Help
2004-11-13 Robert Stayton <[email protected]>
* autotoc.xsl: Fixed bugs in simplesect handling.
2004-11-09 Michael Smith <[email protected]>
* synop.xsl: Revert change for tracker #1008804 (command in cmdsynopsis is not indented)
Will re-implement (correctly) for next release.
2004-11-08 Michael Smith <[email protected]>
* inline.xsl: Replace <tt></tt> output with <code></code>
2004-10-30 Robert Stayton <[email protected]>
* admon.xsl: Change admon.graphic.width template to a mode so that different
admonitions can have different graphical widths.
2004-10-29 Norman Walsh <[email protected]>
* verbatim.xsl: Deprecated shade.verbatim
2004-10-25 Michael Smith <[email protected]>
* autotoc.xsl: Request #585543 (Quickref-style reference ToC)
Wrapped ToC refentrytitle/refname and refpurpose in
span with class values. This makes it possible to style
them using a CSS stylesheet containing something like below.
Implementing tablular look for FO output will have to wait...
div.toc {
padding-bottom: 20px;
}
div.toc dt, div.toc li {
clear: both;
}
div.toc span.refentrytitle {
float: left;
text-align: left;
}
div.toc span.refpurpose {
float: right;
width: 65%;
text-align: left;
}
hr {
clear: both;
}
* synop.xsl: Feature Request #1008804 (command in cmdsynopsis is not indented)
Added some CSS magic to enable the requested effect; this change:
- makes all cmdsynopses monospaced
- creates CSS floats that make a hanging indent (aka tabular
presentation) for cmdysnopsis; command name appears first
column, everything else (arg/group/synopfragment) goes to
second column
Probably should also add parameters to toggle behavior on/off...
2004-10-24 Jirka Kosek <[email protected]>
* glossary.xsl: Fixed bug #1031851. Target of link is computed by href.target template.
* inline.xsl: Fixed bug #977874. Remark/comment is rendered as a block/inline depending on its context.
2004-10-23 Norman Walsh <[email protected]>
* chunk-common.xsl: Patch #1037326: Don't generate up link when up=home in chunker
* inline.xsl: Patch #1027078: Support role=strong on emphasis; use strong/em instead of b/i
2004-10-22 Norman Walsh <[email protected]>
* component.xsl: Bug #1050205; scale component titles if the component is a child of a section
2004-10-20 Jirka Kosek <[email protected]>
* Makefile.param: Added new parameter hyphenate.verbatim that can be used to turn on "intelligent" wrapping of verbatim environments.
2004-10-17 Norman Walsh <[email protected]>
* biblio.xsl: Bug 992905: fixed ugly interaction between bibliography.collection and bibliography.number
2004-10-14 Michael Smith <[email protected]>
* chunk-code.xsl, chunk-common.xsl, manifest.xsl: Bug #1046371 - chunk children of Part
Problem:
Glossary, Bibliography, and Index were not getting chunked when
they occurred as children of Part. They should be, because other
components (Chapter, Article, Appendix, etc.) within Part are
chunked.
Fix:
Added code to have Part chunked in same manner as Book and
Article.
Areas affected:
Chunking (no effect on non-chunked output) + manifest
Notes:
Discovered a different bug when testing this (bug #1047151):
content of indexes within components sometimes end up being
identical to content of the master index for the whole division
they are a part of (e.g., the whole Book or Set)
2004-09-20 Norman Walsh <[email protected]>
* inline.xsl: Support package element
2004-09-19 Robert Stayton <[email protected]>
* xref.xsl: Added a class attribute to anchors for olink cross references.
2004-09-13 Robert Stayton <[email protected]>
* xref.xsl: Fixed bug in olink resolution.
2004-08-26 Jirka Kosek <[email protected]>
* autoidx-ng.xsl: Sort language is taken from document not from system environment
2004-08-26 Robert Stayton <[email protected]>
* param.ent, param.xweb: Added component.label.includes.part.label parameter.
2004-08-19 Jirka Kosek <[email protected]>
* Makefile.param: Numbering and formatting of normal and ulink footnotes has been unifyed.
2004-08-15 Robert Stayton <[email protected]>
* sections.xsl: Add support for @renderas to section and sect1 et al headings.
2004-08-14 Robert Stayton <[email protected]>
* lists.xsl: Add call to anchor template for seglistitem so it can be linked to.
* lists.xsl: Added class attributes for segmentedlist elements for table presentation.
* lists.xsl: Fix bug #983042 to make segmentedlist HTML markup more semantic
and available to CSS styles.
2004-08-13 Robert Stayton <[email protected]>
* chunk-code.xsl: Fixed bug #967909 incorrect 'next' link for index in chapter.
* chunk-common.xsl: index is defined as chunk only if $generate.index != 0.
* chunk-common.xsl, docbook.xsl, graphics.xsl, titlepage.xsl:
Bug 955623: Added user.preroot placeholder template to permit xsl-stylesheet
and other PIs and comments to be output before the HTML root element.
* footnote.xsl: RFE 782817, added support for @label in footnote.
* titlepage.xsl: Non-chunked legalnotice now gets an <a name="id"> so it can be
referenced with xref or link.
2004-08-12 Robert Stayton <[email protected]>
* graphics.xsl, param.ent, param.xweb: For RFE 790517, added parameter img.src.path as a prefix
to HTML img src attributes.
2004-08-11 Robert Stayton <[email protected]>
* biblio.xsl, titlepage.xsl: Added support for 4.3 corpcredit element.
* chunk-common.xsl: Changed link rel="home" to rel="start", and
link rel="previous" to rel="prev", per W3C HTML 4.01 spec.
* graphics.xsl: Made file extension selection case insensitive.
2004-08-09 Robert Stayton <[email protected]>
* docbook.xsl: Now includes common/olink.xsl after olink rewrite.
* param.ent, param.xweb, xref.xsl: Rewrote olink templates to support new features.
2004-08-06 Robert Stayton <[email protected]>
* graphics.xsl: Fixed bug where ximg:getDepth was using $nominal.image.width instead of depth.
* table.xsl: Fixed Bug #840187 entrytbl needs width="100%" on the table element.
2004-07-25 Norman Walsh <[email protected]>
* lists.xsl: Allow calloutlist to have block content before the first callout
2004-07-18 Robert Stayton <[email protected]>
* titlepage.xsl: Added collabname in titlepage.mode.
2004-06-26 Robert Stayton <[email protected]>
* chunk-code.xsl, graphics.xsl: @fileref now resolves xml:base attributes.
* graphics.xsl: Changed @fileref processing to support xml:base.
2004-06-20 Robert Stayton <[email protected]>
* param.ent, param.xweb: Added section.autolabel.max.depth parameter.
2004-06-14 Jirka Kosek <[email protected]>
* Makefile.param, autoidx-ng.xsl: Updated i18n indexing method to support new type attribute and index.on.type parameter
2004-06-14 Robert Stayton <[email protected]>
* xref.xsl: Added support for xrefstyle attrib in olinks.
2004-06-13 Robert Stayton <[email protected]>
* autoidx.xsl: Removed extraneous 'see' template under teriary seealso processing.
* autoidx.xsl: Added support for index.on.type to support new type attribute
on indexterm an index.
* chunk-code.xsl: Fixed bug in generated filename for separate TOC chunk.
* param.ent, param.xweb: Added index.on.type parameter to support new 'type' attribute
on indexterms and index.
2004-05-28 Robert Stayton <[email protected]>
* autoidx.xsl: Fix for bug #893438: only first seealso processed.
* xref.xsl: Remove spurious error messages during xref target collection for olinks.
2004-05-25 Norman Walsh <[email protected]>
* block.xsl: Move blockquote attributions over a bit
2004-05-17 Robert Stayton <[email protected]>
* autoidx.xsl: Fixed bug in Symbols section when index.on.role value used.
2004-05-16 Jirka Kosek <[email protected]>
* autoidx-ng.xsl: Added support for index.on.role into internatinalized indexing
2004-05-07 Robert Stayton <[email protected]>
* autotoc.xsl: Added 'index' to selected nodes for component.toc. Since it is
permitted by the DTD, it should be in the TOC.
2004-04-26 Robert Stayton <[email protected]>
* lists.xsl: Fix for procedure not getting an anchor if it has a title.
2004-04-21 Robert Stayton <[email protected]>
* chunk-code.xsl: Add make.lot.chunk template to generate separate LoT files.
2004-04-19 Robert Stayton <[email protected]>
* chunk-code.xsl: Changed make.lots to support the new chunk.separate.lots parameter.
* param.ent, param.xweb: Added chunk.separate.lots parameter.
* xref.xsl: Now reports proper error if $current.docid parameter used
but the value is not found in target database.
2004-04-18 Robert Stayton <[email protected]>
* autoidx.xsl: Add support for generating an index containing only
those terms with a matching role attribute.
* param.ent, param.xweb: Added index.on.role parameter.
2004-04-11 Robert Stayton <[email protected]>
* admon.xsl: Fixed bug #872941 where admonition graphic 'alt' text was not translated.
* autotoc.xsl: Fixes bug #814589, so that refentry in an appendix is now
listed in the table of contents.
* formal.xsl: Fixed bug #881546 where an HTML table was not getting
a generated ID so the link to it from the TOC failed.
* formal.xsl: Added title parameter to formal.object.heading since the
match="abstract" template is trying to use it with such
a parameter.
2004-03-25 Jirka Kosek <[email protected]>
* graphics.xsl: Support default textdata encoding also on files included via imagedata and inlinegraphics.
2004-03-25 Norman Walsh <[email protected]>
* graphics.xsl: Fix typo in attribute quoting
2004-03-24 Jirka Kosek <[email protected]>
* Makefile.param, graphics.xsl, param.ent, param.xweb:
Added Saxon support for encoding attribute on textdata. Added new parameter textdata.default.encoding which specifies encoding when encoding attribute on textdata is missing.
2004-02-13 Robert Stayton <[email protected]>
* biblio.xsl, glossary.xsl, index.xsl: Removed obsolete component.title.mode templates.
2004-01-29 Norman Walsh <[email protected]>
* autotoc.xsl: Use titleabbrev in ToC
* biblio.xsl: Support info in bibliography mode; support personblurb as an alternative to authorblurb
* component.xsl: Support 'info'
* docbook.xsl: Support DocBook NG by way of the following hack: if we find an NG document, do an identity transform to throw away the NG namespace and then process the result. Requires exsl:node-set().
* docbookng.xsl: New file.
* inline.xsl: Support 'tag' as a synonym for 'sgmltag'
* lists.xsl: Make simpara in callout magic; don't output a p inside the li. Sigh.
* table.xsl: Support bgcolor and class dbhtml PIs on table rows
* titlepage.xsl: Support personblurb as a synonym for authorblurb
* xref.xsl: Support xref to personblurb the same way as authorblurb
2004-01-08 Norman Walsh <[email protected]>
* biblio.xsl: Initial support for bibliolist
* table.xsl: Abort if there's no @cols
2003-12-31 Jirka Kosek <[email protected]>
* autoidx-ng.xsl: New file.
2003-12-30 Robert Stayton <[email protected]>
* biblio.xsl, xref.xsl: Changed document($bibliography.collection)
to document($bibliography.collection,.) so it will
look in the current directory instead of
the stylesheet directory.
* graphics.xsl: Fixed test for graphic inside inlineequation.
* xref.xsl: Added refsection to mode="xref-to" to support xref to refsection.
2003-12-15 Norman Walsh <[email protected]>
* chunk-common.xsl: Fix ugly performance problem in footer.navigation (thanks again Guillaume du Bourguet)
2003-12-12 Robert Stayton <[email protected]>
* inline.xsl: Fix bug [ 841586 ] id-attibute in firstterm prohibits link to glossary.
2003-12-09 Robert Stayton <[email protected]>
* autotoc.xsl: Omit setindex from TOC if $generate.index = 0
2003-12-05 Robert Stayton <[email protected]>
* table.xsl: Now colwidth="*" treated as colwidth="1*" for tablecolumns extension.
2003-12-01 Robert Stayton <[email protected]>
* lists.xsl: Processing of listitems now processes and preserves order of comments and PIs.
2003-11-30 Robert Stayton <[email protected]>
* autoidx.xsl, changebars.xsl, chunk-code.xsl, chunk-common.xsl, chunk.xsl, chunker.xsl, chunkfast.xsl, chunktoc.xsl, html-rtf.xsl, htmltbl.xsl, maketoc.xsl, manifest.xsl, oldchunker.xsl, onechunk.xsl, profile-chunk.xsl, profile-onechunk.xsl, task.xsl:
Added CVS $Id$ comments.
2003-11-29 Jirka Kosek <[email protected]>
* Makefile.param, param.ent, param.xweb: Added new HTML Help parameters from patches by W. Borgert
2003-11-25 Norman Walsh <[email protected]>
* chunk-common.xsl: Experimental fix for some xref linking issues in cases where dbhtml 'dir' is used.
2003-11-24 Norman Walsh <[email protected]>
* chunk-common.xsl: Fix ugly performance problem with chunking (thanks Guillaume du Bourguet)
* glossary.xsl: Fix bugs in formatting of glosslist
2003-11-23 Norman Walsh <[email protected]>
* inline.xsl: Support code inline
2003-11-02 Robert Stayton <[email protected]>
* chunk-common.xsl: Moved call to user.head.content to just before </head>
to give the user the last word.
2003-10-23 <[email protected]>
* chunk-code.xsl: Remove index from Next and Previous when
$generate.index = 0.
2003-10-03 Norman Walsh <[email protected]>
* lists.xsl: Support stepalternatives
2003-09-28 Norman Walsh <[email protected]>
* index.xsl: Handle indexdiv/title properly
* lists.xsl: Bug #779655: fix PIs and comments in segmented lists
2003-09-27 Norman Walsh <[email protected]>
* block.xsl, qandaset.xsl: Bug #687783: attempt rudimentary support for blockinfo
2003-09-23 Jirka Kosek <[email protected]>
* Makefile.param, html.xsl, manifest.xsl, param.ent, param.xweb:
Added new parameter manifest.in.base.dir which can be used to place manifest file and also project files for HTML Help and Eclipse Help into base.dir. This improvement also fixes bug (feature) #662955.
2003-08-29 Robert Stayton <[email protected]>
* autotoc.xsl: Fixed bug in new toc.line template.
* chunker.xsl: No change, just new timestamp so html2xhtml.xsl will
update it when generate the xhtml version.
2003-08-29 Norman Walsh <[email protected]>
* inline.xsl: Rudimentary support for @dir
2003-08-27 Norman Walsh <[email protected]>
* docbook.xsl, formal.xsl, htmltbl.xsl, table.xsl: Reorganize code for consistency with FO; check for obviously broken tables
* docbook.xsl, task.xsl: Support task
* formal.xsl, table.xsl: Support HTML tables
* inline.xsl: Support uri
* verbatim.xsl: Support startinglinenumber and continuation on verbatim environments
2003-08-07 Robert Stayton <[email protected]>
* callout.xsl: Fixed callout numbering bug when <co> inside an inline.
2003-08-04 Robert Stayton <[email protected]>
* qandaset.xsl: Fixed logic for turning on qandaset/qandadiv TOCs with
generate.toc param or dbhtml toc PI.
2003-08-01 Robert Stayton <[email protected]>
* titlepage.xsl: Moved email in "author" template to appear after the
affiliation.
2003-07-31 Jirka Kosek <[email protected]>
* Makefile.param, param.xweb: Added missing parameter
2003-07-31 Robert Stayton <[email protected]>
* qandaset.xsl: Fixed extraneous dot when defaultlabel=qanda.
* qandaset.xsl: Removed extraneous dot from question in autotoc mode as well
when defaultlabel=qanda.
2003-07-25 Robert Stayton <[email protected]>
* param.ent: Added insert.xref.page.number with value of zero to
ensure that xrefstyle attributes don't try to generate
a page number reference for HTML output. This parameter
does not show up in the HTML doc because it is not
to be changed.
* param.ent, param.xweb: Added xref.label-title.separator, xref.label-page.separator,
and xref.title-page.separator parameters to support the
xrefstyle select: feature.
2003-07-22 Jirka Kosek <[email protected]>
* Makefile.param, param.ent, param.xweb: Added support for Eclipse Help Platform
* html.xsl: Moving template to place where it can be reused
2003-07-21 Robert Stayton <[email protected]>
* autotoc.xsl: Added a toc.line template to handle formatting of each
line in a TOC, similar to that in the FO side.
Makes customizing HTML toc easier.
2003-07-17 Robert Stayton <[email protected]>
* graphics.xsl: Image depth calculation was using nominal.image.width
when it should have been using nominal.image.depth.
2003-07-10 Robert Stayton <[email protected]>
* lists.xsl: Added no-op templates for list titleabbrev elements.
2003-07-08 Robert Stayton <[email protected]>
* maketoc.xsl: Handle refentry with mode="toc" here since refentry mode="toc"
in autotoc.xsl does not use subtoc. This fixes bug #743612.
2003-06-25 Robert Stayton <[email protected]>
* block.xsl: Process formalpara/title to variable so can test for last
char of any generated text.
2003-06-23 Robert Stayton <[email protected]>
* refentry.xsl: Added param conditional="0" to call to 'anchor' template
for refsections, so those sections are
valid targets for indexterm links as expected by autoidx.xsl.
2003-06-23 Jirka Kosek <[email protected]>
* titlepage.xsl: DocBook 4.2 allows e-mail address inside author element and now is this feature supported also by stylesheets. Not sure whether this solution is the best, but it works.
2003-06-22 Robert Stayton <[email protected]>
* docbook.xsl, param.ent, param.xweb: Added draft.mode parameter.
* graphics.xsl: Fix bug #733406: ignore.image.scaling misses contentwidth.
2003-06-22 Norman Walsh <[email protected]>
* param.xweb: Added fragment for draft.mode
2003-06-21 Norman Walsh <[email protected]>
* block.xsl: Make attribution a div not a span
* chunk-code.xsl: Test part/glossary for chunking
* html-rtf.xsl: Added remove-empty-div mode
2003-06-19 Robert Stayton <[email protected]>
* autotoc.xsl: Fixed bug 743752 where generate.index=0 and empty index
left a dead Index link in the TOC.
* biblio.xsl: Removed duplicate templates for biblioid.
* onechunk.xsl, profile-onechunk.xsl: Reset suppress.navigation parameter to 1 to turn off useless nav headers.
2003-05-28 Robert Stayton <[email protected]>
* sections.xsl: Fixed bridgehead renderas levels to match section level.
This was missed when the section levels were corrected
a couple of releases back.
2003-05-18 Norman Walsh <[email protected]>
* .cvsignore: Ignore profile-chunk-code.xsl
2003-05-12 Jirka Kosek <[email protected]>
* Makefile, Makefile.param, profile-chunk.xsl, profile-onechunk.xsl:
Fixed profiling to work with modified chunking code
2003-05-08 Norman Walsh <[email protected]>
* autotoc.xsl: Support glossary, bibliography, and index in components
* block.xsl: Use a div for the attribution so that it can be styled better with CSS
* chunk-code.xsl, chunk.xsl: Refactored chunking code so that customization of chunk algorithm and chunk elements is more practical
* param.xweb: Added fragref for admon.textlabel
2003-05-07 Robert Stayton <[email protected]>
* admon.xsl: admon.textlabel turned off still outputs a note's title child.
* admon.xsl: Added admon.textlabel parameter to enable turning off
the text label such as Note, Warning.
* param.ent, param.xweb: Fixed name bug in admon.textlabel.
2003-04-14 Jirka Kosek <[email protected]>
* Makefile.param, docbook.xsl: Initial support for timestamp PI. From now you can use <?timestamp format="Y-m-d H:M:S"?> to get current datetime in your document. More features like localization and exctracting date from CVS tag will follow.
2003-04-13 Norman Walsh <[email protected]>
* table.xsl: A few bug fixes for the colsep/rowsep code
2003-04-12 Norman Walsh <[email protected]>
* callout.xsl: Support coref
* ebnf.xsl: Support ebnf.assignment and ebnf.statement.terminator
* graphics.xsl: Support textobject/phrase on inlinemediaobject
* inline.xsl: Support beginpage (does nothing; see TDG)
* lists.xsl: Support 'start' PI on ordered lists
* param.ent, param.xweb: Added ebnf.assignment and ebnf.statement.terminator
* table.xsl: Support bgcolor (instead of entry-bgcolor) PI in table cells; make sure rowsep and colsep don't have any effect on the last row or column
2003-03-26 Michael Smith <[email protected]>
* Makefile: wdocbook.xsl obsoleted by w2docbook.xsl, updated globally
2003-03-25 Michael Smith <[email protected]>
* Makefile: reverting wdocbook.xsl -> w2docbook.xsl changes
2003-03-24 Michael Smith <[email protected]>
* Makefile: wrong filename '../../litprog/wdocbook.xsl' broke build, fixed
2003-03-20 Norman Walsh <[email protected]>
* docbook.xsl: Added } to background-image css
2003-02-28 Robert Stayton <[email protected]>
* glossary.xsl: Added warning when $glossary.collection is not blank, but
it cannot open the specified file.
2003-02-26 Robert Stayton <[email protected]>
* qandaset.xsl: Fixed test of $toc PI to turn on qandaset TOC.
2003-02-21 Robert Stayton <[email protected]>
* sections.xsl: Added process.chunk.footnotes to sect2 through 5
to fix bug of missing footnotes when chunk level
greater than 1.
2003-02-17 Norman Walsh <[email protected]>
* sections.xsl: Support subtitle class on section headings (for subtitles, naturally)
2003-02-08 Robert Stayton <[email protected]>
* glossary.xsl: Fixed bug in glossary.xsl where glosssee and glossseealso were
using mode="xref" instead of mode="xref-to".
2003-02-07 Jirka Kosek <[email protected]>
* Makefile.param, autotoc.xsl, param.ent, param.xweb: Added paramater toc.max.depth which controls maximal depth of ToC as requested by PHP-DOC group.
2003-02-04 Robert Stayton <[email protected]>
* lists.xsl: Added support for elements between variablelist and first
varlistentry since DocBook 4.2 supports that now.
* lists.xsl: Exempted titleabbrev from preamble processing in lists,
and fixed variablelist preamble code to use the same syntax
as the other lists.
2003-01-30 Robert Stayton <[email protected]>
* qandaset.xsl: Corrected several references to parameter $qanda.defaultlabel
that were missing the "$".
2003-01-28 Norman Walsh <[email protected]>
* inline.xsl: Check for glossterm.auto.link when linking firstterms; don't output gl. prefix on glossterm links
2003-01-22 Norman Walsh <[email protected]>
* graphics.xsl: Fix bugs in presentation of graphic width/height
* inline.xsl: Add class attributes to inline elements
* xref.xsl: Format chapter and appendix titles consistently in xrefs
2003-01-20 Norman Walsh <[email protected]>
* autoidx.xsl: Bug #663331: add article to section entity
* biblio.xsl: Bug #640762: Support new biblioentry elements
* chunk-common.xsl: Bug #648473: don't output the html.ext when using dbhtml filenames
* footnote.xsl: Support {table.}footnote.number.{format,symbols}
* glossary.xsl: Support glossentry.show.acronym
* param.ent, param.xweb: Support xref.with.number.and.title
* param.ent, param.xweb: Added {table.}footnote.number.{format,symbols}, entry.propagates.style, and glossentry.show.acronym
* sections.xsl: Don't force a ToC for refentrys
* table.xsl: Support entry.propagates.style
* titlepage.templates.xml: SIGNIFICANT changes to the titlepage template setup. See RELEASE-NOTES.
* xref.xsl: Handle xref to glossentry
2003-01-17 Norman Walsh <[email protected]>
* lists.xsl: Output ul list type only if css.decoration is non-zero
* xref.xsl: Remove duplicated IDs when endterm is used on xref
2003-01-12 Norman Walsh <[email protected]>
* autoidx.xsl: Make sure that indexdivs are properly scoped. I've done this by adding a test to suppress the division if it contains no terms. It seems like there might be a better way, but I can't see it just at the moment
2003-01-08 Robert Stayton <[email protected]>
* xref.xsl: In olink, use document($target.database.document, /) so the
olink database location is relative to the document, not
the stylesheet.
2003-01-06 Robert Stayton <[email protected]>
* autoidx.xsl, index.xsl: Removed unnecessary generate-index-from-terms template in
favor of generate-index with scope parameter.
2003-01-02 Norman Walsh <[email protected]>
* autoidx.xsl, index.xsl: Rework indexing to avoid XSLT limitation/Saxon bug with context dependencies; finish porting Bob's changes from FO to HTML
* index.xsl, titlepage.templates.xml, titlepage.xsl: Support setindex (there were all sorts of things wrong with it)
2003-01-01 Norman Walsh <[email protected]>
* autoidx.xsl, index.xsl: Make index elements always index the book that contains them (if there is one, otherwise the whole document); setindex always indexes the whole document
* autotoc.xsl: Support List of Procedures
* formal.xsl, xref.xsl: Use titleabbrev instead of title in xrefs
* graphics.xsl: Support ignore.image.scaling parameter; fix bug where 'center' is output for align on img
* param.ent, param.xweb: New parameters
* sections.xsl: Don't output section IDs twice when formatting subtitles
2002-12-31 Norman Walsh <[email protected]>
* callout.xsl: Whitespace
* graphics.xsl: Support alt text on mediaobjectco
* inline.xsl: Make lineannotations italic
2002-12-28 Norman Walsh <[email protected]>
* xref.xsl: Now that xrefstyle is official; make it take priority even when use.role.as.xrefstyle is non-zero.
* xref.xsl: Make endterm on xref higher priority than xreflabel on the target
2002-12-18 Robert Stayton <[email protected]>
* autoidx.xsl: Sorts were being done on primary entries, but without
folding upper and lower case together. Now it does the folding.
* graphics.xsl: Now uses select.mediaobject.index for selecting mediaobject.
Also puts align attribute value on <div> as the comment says
it should.
2002-12-17 Jirka Kosek <[email protected]>
* Makefile.param: Fixed build problems with new parameters.
2002-12-17 Robert Stayton <[email protected]>
* math.xsl: Changed selection of mediaobject to be more consistent using
a separate select.mediaobject.index template. Also added
text-align to block containing external-graphic in fo output.
2002-12-17 Jirka Kosek <[email protected]>
* param.xweb: Fixed build problems with new parameters.
2002-12-13 Robert Stayton <[email protected]>
* glossary.xsl: Handles missing otherterm targets in glosssee and glossseealso.
2002-12-06 Robert Stayton <[email protected]>
* block.xsl: Fixed epigraph template to process all the permitted
children, not just para.
* graphics.xsl, param.ent, param.xweb: Enabled selection of imageobject based on role attribute.
2002-12-04 Robert Stayton <[email protected]>
* autotoc.xsl, component.xsl, sections.xsl: Added component.toc.separator and section.toc.separator as
emtpy templates for customization of transition
from TOC to first content.
2002-11-29 Norman Walsh <[email protected]>
* lists.xsl: Make opencircle=circle in itemizedlist marks
2002-11-25 Robert Stayton <[email protected]>
* sections.xsl: Made subtitles in sections scale to proper heading level.
2002-11-16 Norman Walsh <[email protected]>
* admon.xsl: Align titles on graphical admonitions
* biblio.xsl, xref.xsl: Support bibliosource; improve numbered bibliography entries and cross-references to them
2002-11-15 Norman Walsh <[email protected]>
* table.xsl: Insignificant tweak
2002-11-14 Norman Walsh <[email protected]>
* biblio.xsl: Use xreflabel (if it's present) on bibliography entries
* component.xsl: Article appendix titles should be top-level titles
* refentry.xsl: Handle nested refsections
* table.xsl: Support entrytbl
* xref.xsl: Whitespace
2002-11-01 Norman Walsh <[email protected]>
* inline.xsl: Output anchors for author/editor/othercredit names
* lists.xsl: Output anchors for simplelist members
2002-10-31 Norman Walsh <[email protected]>
* autoidx.xsl: Support spanning index terms (endofrange/startref)
2002-10-20 Norman Walsh <[email protected]>
* inline.xsl: Bug #619474: support errortext element
2002-10-19 Norman Walsh <[email protected]>
* block.xsl, component.xsl, division.xsl, refentry.xsl, sections.xsl:
Support output of language attribute
* inline.xsl: Support output of language attribute on foreignphrase and fix bug in glossterm linking
2002-10-09 Robert Stayton <[email protected]>
* xref.xsl: Fixed bug in lookup of olink database document baseuri
attribute for case of no site map.
2002-10-08 Norman Walsh <[email protected]>
* formal.xsl: Use table 'tabstyle' attribute for div class
2002-10-06 Norman Walsh <[email protected]>
* chunk-common.xsl: Simplify chunk-element-content; no semantic differences
* chunk.xsl: Reworked chunking for downstream customization; will break any existing customization layer that changes the chunking algorithm
2002-10-04 Norman Walsh <[email protected]>
* autotoc.xsl, component.xsl, sections.xsl: Support optional titles on ToCs
* lists.xsl: Bug #615464: fix typo in compact list spacing
* param.ent, param.xweb, table.xsl: Made separate parameters for table frame and table cell border properties
* synop.xsl: Bug #617717: remove spurious hash in anchor name
2002-10-04 Jirka Kosek <[email protected]>
* titlepage.xsl: Fixed bug #618600. Address is now displayed verbatim also on titlepages.
2002-10-02 Norman Walsh <[email protected]>
* lists.xsl: Support continuation of orderedlists and inherited numeration in FO
2002-10-01 Robert Stayton <[email protected]>
* sections.xsl: Changed section.level template to return a number that matches
the section level (sect1 = 1, etc.), and changed other
templates to compensate for the change, so the output
should be the same as before.
2002-09-27 Norman Walsh <[email protected]>
* autoidx.xsl: Bug #496294: don't index endofrangeentries. They're no longer indexed, but they aren't handled quite right yet either, they don't generate ranges
* autotoc.xsl: Properly support bridgehead.in.toc parameter
* biblio.xsl: Related to bug #583282: don't duplicate footnotes in bibliographys either
* block.xsl, titlepage.xsl: Bug #582192: support revdescription and improve effectiveness of html-rtf by extending the number of places where its used
* component.xsl: Bug #596599: TOC for article/appendix in chunked HTML
* docbook.xsl: Make sure chunk always returns zero if we're not chunking
* formal.xsl: Bug #497603: fixed and added default.float.class
* glossary.xsl: Bug #583282: footnote duplicated in glossary footer
* graphics.xsl: Bug #516859: added default.image.width
* index.xsl: Related to bug #583282: don't duplicate footnotes in indexes either
* param.ent, param.xweb: Use new parameters
* synop.xsl: Total rework of funcsynopsis code; now supports a 'tabular' presentation style for 'wide' prototypes; see funcsynopsis.tabular.threshold
2002-09-20 Norman Walsh <[email protected]>
* changebars.xsl: Address Bug #610660: use system.head.content instead of user.head.content; tone down the intensity of the colors a bit
* chunk-common.xsl: Call system.head.content in html.head
* docbook.xsl: Add context to error message about a missing template
* docbook.xsl: Address Bug #610660: Added system.head.content so that stylesheets can output things before the users css.stylesheet (for example). Also added a title parameter to head.content
* graphics.xsl: Call the *.head.content templates when writing out long description chunks
* synop.xsl: Bug #605150: process arg correctly even when it's in a group
* titlepage.xsl: Call the *.head.content templates when writing out legalnotice chunks
* titlepage.xsl: Bug #607725: make sure legalnoticelink is correct even when chunking to a different html.dir
2002-09-18 Norman Walsh <[email protected]>
* graphics.xsl: Use CSS to set viewport characteristics if css.decoration is non-zero, use div instead of p for making graphic a block element; make figure titles the default alt text for images in a figure
* html-rtf.xsl: Handle XHTML RTFs more completely
2002-09-17 Norman Walsh <[email protected]>
* chunk.xsl: Use local URIs for importing docbook.xsl and chunk-common.xsl
* qandaset.xsl: Added default table summary to qandaset tables
2002-09-16 Norman Walsh <[email protected]>
* chunk.xsl, chunkfast.xsl: Attempt to make chunking faster; chunkfast is still experimental
2002-09-15 Norman Walsh <[email protected]>
* autoidx.xsl: Support indexing in webpages (website DTD). In the long run, this probably isn't a good strategy...
2002-09-06 Norman Walsh <[email protected]>
* admon.xsl: Output table summary and img alt for graphical admonitions
* docbook.xsl: Whitespace changes
* param.ent, param.xweb: Use the new l10n.* parameters
2002-09-04 Norman Walsh <[email protected]>
* chunk-common.xsl: Ignore dbhtml dir if the section isn't a chunk
* chunk.xsl: Make sure chunked ToC/LoT goes in the right base.dir
* component.xsl: Allow generate.toc parameter to control ToC in article/appendixes
* graphics.xsl: Use the graphicsize.extension parameter
2002-09-03 Norman Walsh <[email protected]>
* refentry.xsl: Do something reasonable with refsection; this still needs work
* table.xsl: Make sure row-level colsep and rowsep values are 'inherited' onto missing cells
2002-08-28 Norman Walsh <[email protected]>
* table.xsl: Make inherited attributes work for 'missing' table cells
2002-08-26 Norman Walsh <[email protected]>
* chunk.xsl, param.ent, param.xweb: Made chunk.tocs.and.lots a proper parameter
2002-08-25 Jirka Kosek <[email protected]>
* autoidx.xsl: Fixed bug #496281. Refentry is now recognized as target for links from index.
2002-08-22 Jirka Kosek <[email protected]>
* Makefile.param: Index can be alternatively created using HHK file from now. This allows see-also processing and index terms also points to their exact location.
2002-08-22 Norman Walsh <[email protected]>
* autoidx.xsl: Format see/seealso entries correctly
* autotoc.xsl, chunk-common.xsl, chunk.xsl, component.xsl, division.xsl:
Rework(ing) ToC/LoT generation to support chunking the ToC/LoT; don't output empty rows in navigation tables
2002-08-22 Jirka Kosek <[email protected]>
* param.ent, param.xweb: Index can be alternatively created using HHK file from now. This allows see-also processing and index terms also points to their exact location.
2002-07-29 Robert Stayton <[email protected]>
* lists.xsl: Added valign="top" attribute to the <col> element
for variablelist term column. I was getting vertically
centered alignment for the term.
2002-07-19 Norman Walsh <[email protected]>
* biblio.xsl, inline.xsl, param.ent, param.xweb: Support menuchoice.menu.separator, menuchoice.separator, and bibliography.numbered
2002-07-18 Norman Walsh <[email protected]>
* block.xsl, lists.xsl, param.ent, param.xweb: Added support for para.propagates.style
* lists.xsl: Use tr.attributes
* param.ent, param.xweb: Added html.cellpadding and html.cellspacing
* table.xsl: Added tr.attributes named template (for odd-row coloring and such) and html.cellpadding and html.cellspacing for table defaults
2002-07-16 Norman Walsh <[email protected]>
* inline.xsl: When emphasis propagates its role attribute as the HTML span class and a role is provided, don't use <em>
2002-07-16 Robert Stayton <[email protected]>
* xref.xsl: Remove 'article' from the catch-all template match in mode=xref-to
because it is already covered in another xref-to template,
leading to an ambigious selection of template.
2002-07-10 Norman Walsh <[email protected]>
* chunker.xsl: Repeat after me: you cannot use xsl:attribute on intruction elements, you cannot use...
* graphics.xsl: Refactor calls to getWidth() and getDepth() to work around XSLTC bugs
2002-07-09 Norman Walsh <[email protected]>
* biblio.xsl: Don't output square brackets if there's no biblioentry label
* synop.xsl: Bug #573726: fix cmdsynopsisref formatting
2002-07-08 Norman Walsh <[email protected]>
* autoidx.xsl: Bug #574840: fix bug where some symbol index terms got lost
* autoidx.xsl: Bug #574841: trim leading and trailing whitespace from primary/secondary/tertiary index terms
* graphics.xsl: Work-around bug in xsltproc: explicitly cast scale to a number() before comparing it to 1.0
* html-rtf.xsl, verbatim.xsl: Bug #567130: make sure literallayout children don't get lost
2002-07-08 Robert Stayton <[email protected]>
* xref.xsl: Moved the target.database parameter to be the first
child in the olink template.
2002-07-07 Norman Walsh <[email protected]>
* chunk-common.xsl, chunk.xsl: First tentative stab at getting ToCs and LoTs into separate chunks--does not work
* footnote.xsl: Fix footnotes in table titles
* lists.xsl: Fix ugly bug: make sure premables to orderedlist and itemizedlist elements are actually formatted
2002-07-06 Robert Stayton <[email protected]>
* graphics.xsl: Bug fix for inlinegraphic not being inline.
The test for setting $viewport to 0 was
test="inlinegraphic
| ancestor::inlinemediaobject
| ancestor::inlineequation"
when it should be:
test="local-name(.) = 'inlinegraphic'
or ancestor::inlinemediaobject
or ancestor::inlineequation"
Now inlinegraphics are inline.
* xref.xsl: Added $verbose parameter to default xref-to template
so olink target collection can be quiet for elements
that don't have an xref-to.
Also fixed a line break in an olink error message.
2002-07-05 Robert Stayton <[email protected]>
* chunk.xsl: Modified for new stylesheet olink system.
Checks the collect.xref.targets parameter and
runs the target collection process if selected.
Default is to not run the collection process.
* docbook.xsl: Modified for the new stylesheet olink system.
Checks the collect.xref.targets parameter and runs
the target data collection process if selected.
Default is to not run the collection process.
* param.ent: Added seven new parameters for the new stylesheet olink system:
target.database.document
targets.filename
collect.xref.targets
olink.base.uri
use.local.olink.style
current.docid
olink.doctitle
* param.ent, param.xweb: Removed references to the chunk.datafile parameter,
because Norm removed that parameter due to
obsolescence.
* param.xweb: Added seven parameters for the new stylesheet olink system:
target.database.document
targets.filename
collect.xref.targets
olink.base.uri
use.local.olink.style
current.docid
olink.doctitle
* xref.xsl: Modified to use new stylesheet olinks.
Extended the olink template for the new targetdoc and
targetptr attributes.
Loads the target database into keys for quick lookups.
2002-07-04 Norman Walsh <[email protected]>
* xref.xsl: Feature req #525507: support xref to para by using the nearest containing section as the generated text
2002-07-03 Norman Walsh <[email protected]>
* chunk-common.xsl, param.ent, param.xweb: Use header.rule and footer.rule parameters when building page navigation
* docbook.xsl: Feature Req #502932: added root.messages template for user defined messages
2002-06-29 Norman Walsh <[email protected]>
* formal.xsl, lists.xsl: Make list/procedure titles use gentext and have consisten formatting
2002-06-28 Norman Walsh <[email protected]>
* chunk-common.xsl: Fix footnote context error (Felix Rabe)
2002-06-27 Norman Walsh <[email protected]>
* footnote.xsl: Make sure function-available is used around the node-set extension function
2002-06-27 Jirka Kosek <[email protected]>
* footnote.xsl: Fixed typo
2002-06-27 Norman Walsh <[email protected]>
* table.xsl: Whitespace
2002-06-26 Norman Walsh <[email protected]>
* inline.xsl, xref.xsl: Unwrap nested links
* table.xsl: Rework the CSS table-border properties so that all three don't have to be specified at once
2002-06-16 Norman Walsh <[email protected]>
* chunker.xsl: Turn off omit-xml-declaration, for what it's worth, in text mode
* table.xsl: Added PI for cellspacing and cellpadding; also added currently useless Python extension hooks
2002-06-13 Jirka Kosek <[email protected]>
* Makefile.param: Added parameter for disabling HTML output when testing various HTML Help features.
* Makefile.param: New features. A lot of new features. For HTML Help.
2002-06-13 Norman Walsh <[email protected]>
* chunker.xsl: Use the new chunking parameters: NOTE WELL: they are described in param.xweb but actually defined in chunker.xsl to make it independent
2002-06-13 Jirka Kosek <[email protected]>
* chunker.xsl: Modified output attributes for text chunks as Saxon doesn't like empty values for them.
2002-06-13 Norman Walsh <[email protected]>
* html-rtf.xsl: Renamed a template
* inline.xsl: Changed test condition for xlink: simple links
* manifest.xsl, math.xsl, param.ent: Use the new chunking parameters: NOTE WELL: they are described in param.xweb but actually defined in chunker.xsl to make it independent
2002-06-13 Jirka Kosek <[email protected]>
* param.ent: Added parameter for disabling HTML output when testing various HTML Help features.
* param.ent: New features. A lot of new features. For HTML Help.
2002-06-13 Norman Walsh <[email protected]>
* param.xweb: Use the new chunking parameters: NOTE WELL: they are described in param.xweb but actually defined in chunker.xsl to make it independent
2002-06-13 Jirka Kosek <[email protected]>
* param.xweb: Added parameter for disabling HTML output when testing various HTML Help features.
* param.xweb: New features. A lot of new features. For HTML Help.
2002-06-12 Jirka Kosek <[email protected]>
* chunk-common.xsl, param.ent, param.xweb: Added new parameters suppress.{footer|header}.navigation for separate control over navigation bar in footer and header.
2002-06-11 Norman Walsh <[email protected]>
* formal.xsl: Make sure formal objects have an anchor
* graphics.xsl: Don't put alt on object or embed
* graphics.xsl: Don't output viewport table if it isn't going to do anything useful
* graphics.xsl, param.ent, param.xweb: Made new parameters public
* html-rtf.xsl: Fix list of block elements and support xhtml
* html-rtf.xsl: When unwrapping; don't produce empty elements if there's no need
* xref.xsl: Experimental support for xrefstyle
2002-06-09 Norman Walsh <[email protected]>
* docbook.xsl: Feature req #565822: support multiple html.stylesheets
* docbook.xsl: Patch #565199: fix quotation marks in draft URL generation in CSS
2002-06-06 Norman Walsh <[email protected]>
* docbook.xsl: Add support for HTML META name=description from abstract
* param.ent, param.xweb: New parameters: generate.meata.abstract and use.role.as.xrefstyle
2002-06-03 Jirka Kosek <[email protected]>
* Makefile: Added dependencies for profiling stylesheets
2002-05-23 Norman Walsh <[email protected]>
* graphics.xsl, param.ent, param.xweb: Support for SVG in HTML
* html-rtf.xsl: Protect calls to extension functions behind function-available tests
2002-05-21 Norman Walsh <[email protected]>
* qandaset.xsl: Fix anchors for references to QandAEntrys. Output '. ' in some contexts (this is a hack)
2002-05-17 Norman Walsh <[email protected]>
* onechunk.xsl: Make TOC (and other internal references) all just fragment identifiers...we're making one chunk after all
2002-05-16 Norman Walsh <[email protected]>
* autotoc.xsl, html.xsl: Moved href.target to html.xsl; added href.target.uri (which is functionally equivalent to href.target in the non-chunking case)
2002-05-15 Norman Walsh <[email protected]>
* chunk.xsl, onechunk.xsl: Fix bugs in onechunk---it wasn't working at all
2002-05-14 Norman Walsh <[email protected]>
* graphics.xsl: Bug #555809: make sure that a longdesc, if written, gets the correct relative URI
2002-05-13 Norman Walsh <[email protected]>
* chunk-common.xsl: Fix inherited directory naming problems when using dbhtml. Add context to site navigation link calls
* chunk-common.xsl, param.ent, param.xweb: Add extra LINK elements to the HTML HEAD of chunked output (for enhanced site navigation as per Mozilla 1.0)
* chunker.xsl: Work around relative filename bug in libxslt
* pi.xsl: Try to avoid x//y in inherited dbhtml dir settings
2002-05-12 Norman Walsh <[email protected]>
* block.xsl: Support title on blockquote
* chunk.xsl: Turn off refentry.separator by default when chunking
* chunk.xsl: Fix ugly prev/next bug introduced by my attempt to work around Xalan problems
* graphics.xsl: Reworked support for graphic attributes; now support DocBook 4.2CR1 attributes
* html.xsl: Remove reference to obsolete using.chunker parameter
* math.xsl: Support MathML by passing it through unchanged
* param.ent, param.xweb: Added points.per.em; removed obsolete using.chunker
* table.xsl: Improve support for table borders drawn with CSS (get the semantics right); add support for entry-bgcolor PI
* verbatim.xsl: Format literal layout elements correctly when linenumbering
* xref.xsl: Support xref to refnamediv and all elements with titles (at least when they have titles)
2002-05-10 Jirka Kosek <[email protected]>
* chunk.xsl: Added support for manifest file as requested by Nik in #552945
2002-05-10 Norman Walsh <[email protected]>
* lists.xsl: Remove reference to obsolete using.chunker parameter
2002-05-10 Jirka Kosek <[email protected]>
* manifest.xsl, param.ent, param.xweb: Added support for manifest file as requested by Nik in #552945
2002-05-10 Norman Walsh <[email protected]>
* pi.xsl: Remove reference to obsolete using.chunker parameter
2002-05-07 Robert Stayton <[email protected]>
* chunk.xsl: The call to write.chunk did not have the $chunk.quietly parameter set.
I think I failed to commit that change after testing it in Feb.
* xref.xsl: Added a template for article in mode="xref-to" that is similar
to the one for chapter. Now you can use <xref> with a linkend
pointing to an article.
2002-05-06 Norman Walsh <[email protected]>
* chunk.xsl, onechunk.xsl: Fix bug #551966 applying onechunk to book
2002-04-30 Norman Walsh <[email protected]>
* chunk.xsl: First attempt to workaround Xalan array-out-of-bounds bug
2002-03-25 Norman Walsh <[email protected]>
* autotoc.xsl, chunk-common.xsl, pi.xsl: Handle links across dbhtml-specified relative directories correctly
* formal.xsl: Support longdesc on tables
* table.xsl: Use the textobject/phrase for the table summary attribute, if one is present
2002-03-24 Norman Walsh <[email protected]>
* graphics.xsl: Remove style from longdesc link; added support for textdata in textobject
* inline.xsl: Support personname
* xref.xsl: Handle xref to editor, othercredit, and personname
2002-03-21 Norman Walsh <[email protected]>
* biblio.xsl, titlepage.xsl: Support biblioid
2002-03-18 Norman Walsh <[email protected]>
* Makefile, autotoc.xsl, component.xsl, division.xsl, param.ent, param.xweb, qandaset.xsl, refentry.xsl, sections.xsl:
Replace generate.*.toc and generate.*.lot with single generate.toc parameter.
* autotoc.xsl: Fix ToC section depth calculation
2002-03-15 Norman Walsh <[email protected]>
* synop.xsl: Improve appearance of classsynopsis elements
2002-03-14 Norman Walsh <[email protected]>
* .cvsignore: Ignore profiling stylesheets
* Makefile: Make profiling onechunk
* admon.xsl, autoidx.xsl, autotoc.xsl, biblio.xsl, block.xsl, callout.xsl, changebars.xsl, chunk-common.xsl, chunk.xsl, chunker.xsl, chunktoc.xsl, component.xsl, division.xsl, docbook.xsl, ebnf.xsl, footnote.xsl, formal.xsl, glossary.xsl, graphics.xsl, html-rtf.xsl, html.xsl, index.xsl, info.xsl, inline.xsl, keywords.xsl, lists.xsl, maketoc.xsl, math.xsl, oldchunker.xsl, onechunk.xsl, param.ent, param.xweb, pi.xsl, qandaset.xsl, refentry.xsl, sections.xsl, synop.xsl, table.xsl, titlepage.templates.xml, titlepage.xsl, toc.xsl, verbatim.xsl, xref.xsl:
Whitespace only: change CR/LF back to LF. Norm was a total moron.
* admon.xsl, autoidx.xsl, autotoc.xsl, biblio.xsl, block.xsl, callout.xsl, changebars.xsl, chunk-common.xsl, chunk.xsl, chunker.xsl, chunktoc.xsl, component.xsl, division.xsl, docbook.xsl, ebnf.xsl, footnote.xsl, formal.xsl, glossary.xsl, graphics.xsl, html-rtf.xsl, html.xsl, index.xsl, info.xsl, inline.xsl, keywords.xsl, lists.xsl, maketoc.xsl, math.xsl, oldchunker.xsl, onechunk.xsl, param.ent, param.xweb, pi.xsl, qandaset.xsl, refentry.xsl, sections.xsl, synop.xsl, table.xsl, titlepage.templates.xml, titlepage.xsl, toc.xsl, verbatim.xsl, xref.xsl:
Whitespace changes only: use PC-style CR/LF because Unix clients choke on this far less often than PC clients choke on the reverse. Grrr.
* block.xsl: Generate anchors before the formal.object.heading, not within it; support formal.title.placement
* formal.xsl, lists.xsl, param.ent, param.xweb: Support formal.title.placement
* lists.xsl, titlepage.xsl: Handle revisionflag a little better on copyrights
* titlepage.xsl: Generate anchors before the formal.object.heading, not within it
2002-03-13 Norman Walsh <[email protected]>
* footnote.xsl: Fix debugging error
* footnote.xsl: Numerate footnotes and table footnotes correctly
* lists.xsl: Bug #516227: segmentedlist/titles
* refentry.xsl: Process refsynopsisdiv titles in their own template so they don't get default title processing
* table.xsl: Make tfoot come out before tbody; even in HTML it's supposed to be that way
* verbatim.xsl: Improve efficiency of make-verbatim; thanks to Paul Grosso, John Dreystadt, et. al.
2002-03-12 Robert Stayton <[email protected]>
* callout.xsl: Modified match="co" template to use its linkends attribute
to form a hotlink to the callout element, forming the
two-ways links as described in
The Definitive Guide. At this time, only a single linkend
value is supported, since HTML doesn't handle multiply-targeted
links.
2002-03-11 Jirka Kosek <[email protected]>
* footnote.xsl: Fixed bug #520995. Removed duplicated footnote numbers.
2002-03-10 Norman Walsh <[email protected]>
* biblio.xsl: Support the new generate.id.attributes parameter to prevent generating both div ID and a NAME attributes; also suppress revhistory in bibliographies
* component.xsl, division.xsl, glossary.xsl, index.xsl, param.ent, param.xweb:
Support the new generate.id.attributes parameter to prevent generating both div ID and a NAME attributes
* inline.xsl: Use em instead of i for emphasis
* onechunk.xsl: Update onechunk to the new chunking scheme
2002-03-07 Robert Stayton <[email protected]>
* autotoc.xsl: Modified refentry to use mode=title.markup rather than mode=title
so indexterms are not included in the TOC entries for refentry.
2002-03-03 Jirka Kosek <[email protected]>
* Makefile.param, param.ent, param.xweb: Added new stylesheet parameters for profiling.
2002-03-01 Jirka Kosek <[email protected]>
* Makefile, Makefile.param: First portion of new profiling code. New stylesheet parameters will come later.
2002-03-01 Norman Walsh <[email protected]>
* docbook.xsl: Move stylesheet.result.type out of param and put it explicitly in each stylesheet because it has to be different
* graphics.xsl: Handle the case where graphics in inlineequations are inline
* param.ent: Removed stylesheet.result.type reference
* param.xweb: Added fragref for chunk.quietly
* titlepage.xsl: Added DIV wrappers to author and authorgroup for CSS styling
2002-02-25 Robert Stayton <[email protected]>
* chunker.xsl, chunktoc.xsl, graphics.xsl, param.ent, param.xweb, titlepage.xsl:
Added chunk.quietly parameter and altered the calls
to write.chunk to set the 'quiet' param to that value.
2002-02-21 Jirka Kosek <[email protected]>
* Makefile.param, math.xsl, param.ent, param.xweb: Better control over delimiters for TeX equations. Added parameter tex.math.delims, when is set to 0, no delimiters (like $ and $$) are output. Same can be done for single equation by <?dbtex delims="no"?>.
2002-02-20 Norman Walsh <[email protected]>
* autotoc.xsl: Fix toc-depth bug in recursive sections
2002-02-10 Jirka Kosek <[email protected]>
* Makefile.param, param.ent, param.xweb: Added parameter htmlhelp.default.topic for overriding default topic to display.
2002-02-09 Jirka Kosek <[email protected]>
* Makefile.param, param.ent, param.xweb: Added parameter which controls appearance of root element in HTML Help ToC.
2002-02-07 Norman Walsh <[email protected]>
* autotoc.xsl, chunk-common.xsl, chunk.xsl, chunktoc.xsl, maketoc.xsl, param.ent, param.xweb:
Added experimental manual TOC processing for chunking and TOC generation
* calc-chunks.xsl, chunk-experimental.xsl, expchunk.xsl:
Deleting old experiments
* docbook.xsl: Tweaked rendering of 'draft' watermark
2002-02-03 Jirka Kosek <[email protected]>
* Makefile.param, param.ent, param.xweb: Added parameter htmlhelp.title for manual control over HTML Help title. Improved code for automatic extraction of title from document.
2002-01-29 Norman Walsh <[email protected]>
* docbook.xsl, param.ent, param.xweb: Support 'draft' watermark
2002-01-28 Norman Walsh <[email protected]>
* biblio.xsl, block.xsl, docbook.xsl, footnote.xsl: Bug #503271: output biblioentry.item.separator after citetitle
* block.xsl, footnote.xsl, html-rtf.xsl, param.ent, param.xweb:
Added html.cleanup parameter; if non-zero, do some post-processing of RTFs to improve formatting
2002-01-22 Jirka Kosek <[email protected]>
* param.ent, param.xweb: Feature request #507087. Added parameter for controling appearance of icons in HTML Help ToC.
2002-01-21 Jirka Kosek <[email protected]>
* biblio.xsl: Fixed bug #505683. Changed <I> to <i> to make output compatible with XHTML.
2002-01-10 Norman Walsh <[email protected]>
* graphics.xsl, param.ent, param.xweb: Use the pixels.per.inch parameter
2002-01-09 Norman Walsh <[email protected]>
* graphics.xsl: Convert graphic widths/depths to pixels
2002-01-08 Norman Walsh <[email protected]>
* chunk.xsl: Make root.filename supercede use.id.as.filename
* titlepage.xsl: Added template for confsponsor
2002-01-04 Norman Walsh <[email protected]>
* glossary.xsl, inline.xsl: Make glossary.collection (usually) work when chunking is used; allow the use of glossdivs to be toggled in the document
* glossary.xsl, inline.xsl, param.ent, param.xweb: First cut at supporting a glossary.collection file
2002-01-03 Norman Walsh <[email protected]>
* .cvsignore, Makefile.param: Makefile.param is auto generated
* lists.xsl, param.ent, param.xweb: Use global parameter variablelist.as.table
2002-01-01 Norman Walsh <[email protected]>
* changebars.xsl: Fix typo
* chunker.xsl: Use output.method parameter
* footnote.xsl: Number footnotes in refentrys individually; add priority to match on first para of a footnote
* lists.xsl: Improve list formatting
* param.ent, param.xweb: Added new parameters: make.valid.html, refentry.generate.title, and output.method; removed unused parameter callout.unicode.font
* refentry.xsl: Improve refentry formatting
* synop.xsl: Made several synopsis elements inline and reworked the formatting code accordingly
* titlepage.xsl: Fix formatting of copyright with multiple holders
* xref.xsl: Added target parameter to link
2001-12-15 Jirka Kosek <[email protected]>
* graphics.xsl, math.xsl: Improved support for TeX math inside equations.
2001-12-06 Jirka Kosek <[email protected]>
* Makefile.param, docbook.xsl, math.xsl, param.ent, param.xweb:
Added support for TeX math in alt element. When using PassiveTeX, TeX equations can be directly passed to TeX. When using HTML, TeX file with code necessary to produce image equivalents of equations is generated.
* chunk.xsl, chunker.xsl: Template write.text.chunk moved to common place.
2001-12-04 Norman Walsh <[email protected]>
* Makefile, Makefile.param, chunk.xsl, param.ent, param.xweb:
Fix chunking parameter errors
* Makefile, Makefile.param, param.ent, param.xweb: Updated parameters and parameter consistency checking
* changebars.xsl: Feature #481981: support simpara and formalpara in changebars.xsl
* chunk-experimental.xsl: More hacking
* chunk.xsl: Feature #477348: support chunk.section.depth (lots and lots of changes here: danger will robinson)
* xref.xsl: Feature #481793: support xref to refentry
2001-12-02 Norman Walsh <[email protected]>
* component.xsl: Allow inlines and anchors in titles
2001-12-01 Norman Walsh <[email protected]>
* changebars.xsl, table.xsl: Bug #472836: @revisionflag and table entries
* qandaset.xsl: Improve FAQ labeling
2001-11-29 Norman Walsh <[email protected]>
* lists.xsl: Patch #478068: procedures with one step
2001-11-28 Norman Walsh <[email protected]>
* lists.xsl, param.ent: Support formatting segmented lists as tables
* param.ent: Added punct.honorific parameter
2001-11-28 Jirka Kosek <[email protected]>
* param.ent: Added parameter htmlhelp.hhc.section.depth for controlling depth of sections in a TOC in a left pane of HTML Help viewer.
* param.ent, param.xweb: Added support for automatic generation of map and context files for HTML Help. Topic names and IDs are marked by special PI <?dbhh topicname="..." topicid="..."?>.
2001-11-28 Norman Walsh <[email protected]>
* param.xweb: Support formatting segmented lists as tables
* param.xweb: Added punct.honorific parameter
2001-11-28 Jirka Kosek <[email protected]>
* param.xweb: Added parameter htmlhelp.hhc.section.depth for controlling depth of sections in a TOC in a left pane of HTML Help viewer.
2001-11-28 Norman Walsh <[email protected]>
* pi.xsl: Use common pi-attribute template
2001-11-27 Norman Walsh <[email protected]>
* lists.xsl: Support tabular presentation of variablelists
* qandaset.xsl: Format QandASet as a table; there's just no other way to get the formatting right without resorting to absurd hackery
* refentry.xsl: Fixed typo in refentry separator test
2001-11-18 Jirka Kosek <[email protected]>
* Makefile, glossary.xsl, inline.xsl, param.ent, param.xweb:
Added parameter glossterm.auto.link. When set to 1 links from glossterm to glossentry are created automatically even if there is no linkend attribute on glossterm and id attribute on glossentry.
* inline.xsl: Baseform attribute is taken into account when autogenerating links for glossterms.
2001-11-15 Norman Walsh <[email protected]>
* graphics.xsl: Only output a longdesc link if there's actually a longdesc
* inline.xsl: Support experimental XLink support
2001-11-12 Norman Walsh <[email protected]>
* chunk-experimental.xsl, chunk.xsl, docbook.xsl, ebnf.xsl, footnote.xsl, inline.xsl, lists.xsl, param.xweb, synop.xsl, toc.xsl, xref.xsl:
Support well-formed documents, use key() instead of id()
* param.xweb: Added fragref for navig.* params
2001-11-10 Norman Walsh <[email protected]>
* titlepage.xsl: Fixed formatting of addresses in affiliations in author names
2001-11-09 Norman Walsh <[email protected]>
* param.xweb: Move the obvious ID value from the src:fragment to the refentry in parameter reference pages
2001-11-06 Robert Stayton <[email protected]>
* chunk.xsl: Modified header and footer templates to support option
to use graphical icons for navigation.
* param.ent, param.xweb: Added new parameters supporting the option for graphical
icons in navigational headers and footers of chunked html.
2001-11-05 Jirka Kosek <[email protected]>
* param.ent: Parameters moved to params subdirectory.
2001-11-05 Norman Walsh <[email protected]>
* param.ent: Added newline at eof
2001-11-05 Jirka Kosek <[email protected]>
* param.xweb: Parameters moved to params subdirectory.
2001-11-03 Norman Walsh <[email protected]>
* biblio.xsl, inline.xsl: Support pubwork=article on citetitle
* xref.xsl: Remove anchor name on anchor; it erroneously duplicates the html anchor template
2001-10-16 Norman Walsh <[email protected]>
* Makefile, graphics.xsl, param.ent, param.xweb: Support HTML longdesc using textobject content
* table.xsl: Table support improvements
2001-10-15 Norman Walsh <[email protected]>
* inline.xsl: Fix formatting of keycombo
* param.ent, param.xweb, table.xsl: Fix calculation of rowsep and colsep; added experimental support for table.borders.with.css in HTML; calculation of alignments needs to be added along the same lines
2001-10-14 Norman Walsh <[email protected]>
* table.xsl: Fixed a number of significant outstanding table problems; I think HTML and FO now format all combinations of spans and missing cells correctly. But the border drawing isn't perfect on FO tables yet.
2001-10-12 Norman Walsh <[email protected]>
* biblio.xsl: Tweaked bibliography formatting to include the labels
* param.ent, param.xweb: Fixed some missing references
* xref.xsl: Tweaked cross reference stuff to prevent square brackets on biblio xrefs from being underlined (it just looks ugly)
2001-10-11 Norman Walsh <[email protected]>
* autoidx.xsl, docbook.xsl: Moved autoidx.xsl (and chunker.xsl) directly into docbook.xsl
* chunk-common.xsl, chunk.xsl: Moved chunk-common into chunk; there's no need for a separate common file anymore
* chunker.xsl: Removed some out-of-date comments
* index.xsl: Removed empty generate-index function; we're now using autoidx all the time
* titlepage.xsl: Moved support for generate.legalnotice.link directly into titlepage.xsl
2001-10-08 Norman Walsh <[email protected]>
* param.xweb: Added fragrefs for new params
2001-10-07 Norman Walsh <[email protected]>
* .cvsignore: Added param.html to ignore list
* .cvsignore, Makefile, param.ent, param.xsl, param.xweb:
Generate params from an xweb file
* autotoc.xsl, calc-chunks.xsl, chunk-common.xsl, chunk-experimental.xsl, chunker.xsl, ebnf.xsl:
Removed all top-level parameters; they're now all in param.xsl
2001-10-06 Norman Walsh <[email protected]>
* callout.xsl: Use function-available to select callout extension function
* component.xsl: Make component ids unconditional
* graphics.xsl: Use function-available to select text-insert extension function
* inline.xsl: Make sure all the variants of sgmltag have a class attribute
* refentry.xsl: Make anchors unconditional, support a separator between refentrys
* table.xsl: Use function-available to select extension functions
* titlepage.templates.xml: Added refentry titlepages, but note that refentrys don't usually have one, they usually begin with the Name section
* titlepage.xsl: Added refentry.titlepage.{recto,verso}.style properties
* verbatim.xsl: Use function-available to select verbatim extension function
* xref.xsl: Added names to the link templates so that they can be called that way
* xtchunk.xsl, xtchunker.xsl: No point keeping the XT files now that I'm using function-available
2001-09-26 Norman Walsh <[email protected]>
* admon.xsl, biblio.xsl, block.xsl, callout.xsl, component.xsl, division.xsl, ebnf.xsl, formal.xsl, glossary.xsl, graphics.xsl, html.xsl, index.xsl, inline.xsl, lists.xsl, qandaset.xsl, refentry.xsl, sections.xsl, synop.xsl, table.xsl, verbatim.xsl, xref.xsl:
Bug #464487: use (new) anchor template to consistently generate HTML anchors (usually conditionally, in other words, only for elements that actually have an ID)
2001-09-25 Norman Walsh <[email protected]>
* chunk-common.xsl: Fix gentext.nav.* templates
* param.xsl, titlepage.xsl: Support automatic collation of year ranges in copyright
2001-09-24 Norman Walsh <[email protected]>
* refentry.xsl, synop.xsl: Added some paras to improve spacing
* verbatim.xsl: Implemented changes suggested by Paul Winder, Sam Brow, and John Dreystadt of Arbortext to make 'make-verbatim' less memory intensive; also added paras to literallayout and address divs for better spacing in NS6
2001-09-22 Norman Walsh <[email protected]>
* changebars.xsl: sgmltag is an inline
* chunk-common.xsl: Feature request #439053: support generate.legalnotice.link
* xref.xsl: Bug #463033: allow xref to list items (in orderedlists) and varlistentrys
* xref.xsl: Bug #462830: allow %p in templates
2001-09-09 Norman Walsh <[email protected]>
* onechunk.xsl: New file.
2001-08-29 Norman Walsh <[email protected]>
* lists.xsl: Fix orderedlist numerations
2001-08-25 Norman Walsh <[email protected]>
* sections.xsl: Bug #451005: no id anchor for bridgehead
2001-08-14 Norman Walsh <[email protected]>
* xref.xsl: Display the ID when gentext cannot be created
2001-08-11 Robert Stayton <[email protected]>
* param.xsl: Removed the '?' from olink resolver parameter because
the olink template will add that (or not, depending on
how that template is customized).
2001-08-08 Norman Walsh <[email protected]>
* param.xsl, verbatim.xsl: Support shade.verbatim parameter
2001-08-05 Norman Walsh <[email protected]>
* param.xsl: Removed the FormatDingbatCallout classes, they were the same as the FormatUnicodeCallout classes but with a font wrapper. Added a callout.unicode.font parameter to wrap Unicode callouts
2001-08-04 Norman Walsh <[email protected]>
* autotoc.xsl: Add '.' to the autotoc.label.separator; suppress the separator if there is no label
* chunker.xsl: Added a quiet parameter to suppress the Writing... message
* refentry.xsl: Don't output anchor for refsect*, the anchor is output as part of the title processing
2001-08-02 Norman Walsh <[email protected]>
* sections.xsl: Allow anchors in section titles
2001-08-02 Robert Stayton <[email protected]>
* xref.xsl: Changed <link> to process its endterm if the element content
is empty.
2001-08-01 Norman Walsh <[email protected]>
* component.xsl: Don't calculate ids where they aren't used; don't put ids on divs because anchors will be output in the component title
* footnote.xsl: Process simpara in footnote; warn if something unexpected turns up in a footnote
* formal.xsl: Allow anchors in formal object titles
* graphics.xsl: Output anchors for images that have IDs
* lists.xsl: Output anchors for list elements with IDs
* param.xsl: Leave ../ out of graphics paths by default; that doesn't make sense anymore
* param.xsl, xref.xsl: First crude beginnings of olink support
* qandaset.xsl: Remove unnecessary spaces
* titlepage.templates.xml: Don't suppress othercredit on titlepages
* titlepage.xsl: Handle othercredits on title pages
2001-07-21 Norman Walsh <[email protected]>
* block.xsl, param.xsl: Fix title-end punctuation problems on formalparas
2001-07-17 Jirka Kosek <[email protected]>
* graphics.xsl: Fixed bug #442160. Parameter graphic.default.extension is now used also for <graphic> and <inlinegraphic> not only for <imagedata>.
2001-07-17 Robert Stayton <[email protected]>
* xref.xsl: xref element with endterm attribute now uses normal templates
to process the children of the element pointed to by the endterm
ID. Formerly it just used the built-in template and rendered
just the text nodes.
2001-07-16 Norman Walsh <[email protected]>
* inline.xsl, param.xsl: Added phrase.propagates.style and emphasis.propagates.style: if true, wrap a span around phrase and emphasis elements with the role attribute propagated to the class attribute
2001-07-16 Robert Stayton <[email protected]>
* sections.xsl: added null templates for section titleabbrev in normal mode
2001-07-16 Norman Walsh <[email protected]>
* table.xsl: Wrap tbody around table footnotes (so that the HTML table model is not broken)
2001-07-15 Norman Walsh <[email protected]>
* param.xsl: Make generate.section.toc.level 0 by default
2001-07-10 Norman Walsh <[email protected]>
* chunk.xsl: Remove extension namespace declarations; they aren't actually used in this module
* chunker.xsl: Fix EXSLT namespace name for exsl:document element
* chunker.xsl: Make exsl:document the first choice
* chunker.xsl, oldchunker.xsl, param.xsl: Move declaration for default.encoding and saxon.character.representation from param.xsl to (old)chunker.xsl so that chunker.xsl can be used by any stylesheet (indepedent of docbook.xsl). Maybe this should get moved to lib...
* pi.xsl: Irrelevant encoding change
2001-07-09 Norman Walsh <[email protected]>
* autotoc.xsl: Fixed typo in reference to annotate.toc variable
2001-07-08 Norman Walsh <[email protected]>
* calc-chunks.xsl, chunk-experimental.xsl: Break chunk calculation and chunking into two tasks; *requires* every chunk to have an ID
* chunker.xsl: Use element-available function not vendor to find chunking elements
* exsltchunk.xsl, exsltchunker.xsl: These have been integrated into the regular chunker now that it's based on extension-available()
* keywords.xsl: Tweaked handling of keywords to avoid multiple templates
* oldchunker.xsl: New file.
* qandaset.xsl: Improve QandA formatting; make question bold if defaultlabel=none (FR #419315)
* xref.xsl: Support xref to bridgehead
2001-07-07 Norman Walsh <[email protected]>
* param.xsl: Added callout.dingbats parameter (for extension support; not really used in HTML)
2001-07-06 Norman Walsh <[email protected]>
* chunk-experimental.xsl, expchunk.xsl: New file.
2001-07-05 Norman Walsh <[email protected]>
* block.xsl: Whitespace
* block.xsl, lists.xsl: FR #422097, make a listitem containing a single simpara output an li with only inline content
* chunk-common.xsl: Patch #428987, use the id of the root element if use.id.as.filename is non-zero; also chunk a /section properly
* chunk-common.xsl: Patch #418401, add accesskey attributes to HTML navigation
* param.xsl, sections.xsl: Change semantics of generate.section.toc.level; 0 no longer means ignored it now means less than 1 :-)
* param.xsl, sections.xsl: SR #431040, added generate.section.toc.level parameter to control depth of sections which get a TOC
* titlepage.xsl: Patch #415865, output contrib for authors and othercontribs
2001-07-04 <[email protected]>
* autotoc.xsl: Support annotated TOCs
* biblio.xsl, param.xsl, xref.xsl: Support an external bibliography collection
* chunk-common.xsl, docbook.xsl, param.xsl: Bug #418968: replaced body.attrs attribute-set with body.attributes template
* component.xsl, sections.xsl: Remove internal references to *.titlepage.recto.mode and *.titlepage.verso.mode
* ebnf.xsl: Minor presentation bug fixes
* xref.xsl: Bug #429011, fix xref to qandset elements
2001-06-22 Norman Walsh <[email protected]>
* docbook.xsl, ebnf.xsl: Support EBNF
* param.xsl: Remove unused parameter: check.idref
2001-06-21 Norman Walsh <[email protected]>
* lists.xsl, param.xsl, xref.xsl: Use common code to calculate step numbers; support xref to procedures and steps; added formal.procedures parameter
2001-06-20 Norman Walsh <[email protected]>
* formal.xsl: Generate formal titles correctly
* graphics.xsl: Don't put span around inlinemediaobject in programlistings or screens (causes problems with line numbering and callouts)
* refentry.xsl: Bug 434102: fix refentry inside of chapter and fix refsynopsisdiv formatting in both FO and HTML
* xref.xsl: Support xref to authorgroup
2001-06-18 Norman Walsh <[email protected]>
* chunk-common.xsl: Reordered erroneous test: only link to top-level sections, even if the first one is a chunk
2001-06-17 Norman Walsh <[email protected]>
* exsltchunk.xsl, exsltchunker.xsl: New file.
2001-06-15 Norman Walsh <[email protected]>
* component.xsl: Handle subtitle in articleinfo
2001-06-13 Norman Walsh <[email protected]>
* chunk-common.xsl: Make sure the root element gets processed correctly so that it generates the right titlepage
* component.xsl: Don't output ID attributes on DIVs with required titles since they conflict with the NAME attributes on the subsequently output A tags.
* docbook.xsl: Pass the current node to user.head.content
* index.xsl: Updated comment
2001-06-07 Jirka Kosek <[email protected]>
* lists.xsl: Things preceding steps in procedure are placed before OL list.
2001-06-04 Norman Walsh <[email protected]>
* lists.xsl: Fixed typo in compact list support; backed out procedure step changes
* sections.xsl: Fixed CSS typo; clear: all should be clear: both
2001-06-02 Jirka Kosek <[email protected]>
* lists.xsl: Fixed bug #424926. Things preceding steps in procedure are not placed inside OL list.
2001-05-23 Norman Walsh <[email protected]>
* component.xsl: Reorganized templates for clarity
* graphics.xsl: Fix dup. template bug with is.graphic.*
* titlepage.xsl: Added template for publisher
2001-05-21 Norman Walsh <[email protected]>
* autotoc.xsl: Make the TOC label/title separator a parameter
* callout.xsl, verbatim.xsl: Move calculation of linenumber.* parameters into the number.rtf.lines template
* changebars.xsl: Add link and member as inlines
* sections.xsl: Refactor the section title code
* titlepage.templates.xml: Reworked titlepage template processing to support use of more interesting
predicates.
Note: in previous versions, at most one title, subtitle, or titleabbrev
element would be processed for each title page. In the new design, if you
have multiple title, subtitle, or titleabbrev elements inside an info
wrapper (you shouldn't!), they will all be processed.
2001-05-13 Norman Walsh <[email protected]>
* param.xsl: Fixed ID typo
* synop.xsl: Fixed synopfragmentref link (suggested by Philippe Martin)
2001-05-12 Norman Walsh <[email protected]>
* autotoc.xsl, param.xsl: Mostly failed attempt to add bridgeheads to the automatic TOC; this option is turned off by default and you should leave it that way.
* sections.xsl: Calculate the heading level for bridgeheads
2001-05-03 Norman Walsh <[email protected]>
* lists.xsl: Output anchors for procedures and steps
* table.xsl: Process head/body/foot in the right order
2001-04-29 Norman Walsh <[email protected]>
* chunk-common.xsl, chunk.xsl, xtchunk.xsl: Automatically make an index when chunking with a processor other than XT
2001-04-26 Norman Walsh <[email protected]>
* changebars.xsl: Support a few more elements
* inline.xsl: Make glossterms hot if they're links. And make them italic.
* lists.xsl: Improve procedure step/substep enumeration
2001-04-24 Norman Walsh <[email protected]>
* chunk-common.xsl: Fix chunking bug
* chunk-common.xsl: Feature request 416507: added chunk.sections and chunk.first.sections to provide greater chunking flexibility
* chunker.xsl: Output ID in message
* glossary.xsl: Fix bug that caused duplicated glossary entries
* qandaset.xsl: Bug #418100: fix qandaentry anchors; also fixed formatting bug in questions with indexterms
2001-04-21 Jirka Kosek <[email protected]>
* chunker.xsl: Added parameters for changing output encoding in chunked HTML
2001-04-21 Norman Walsh <[email protected]>
* inline.xsl: Improve processing of trademarks
2001-04-21 Jirka Kosek <[email protected]>
* param.xsl: Added parameters for changing output encoding in chunked HTML
2001-04-20 Norman Walsh <[email protected]>
* inline.xsl: Restoring accidentally deleted citetitle template
2001-04-18 Norman Walsh <[email protected]>
* autoidx.xsl: Fix bug: lowercase and uppercase need to be strings (not element names :-)
* inline.xsl, param.xsl: Bug #413982, easy support for man page CGI links on citerefentry
2001-04-17 Norman Walsh <[email protected]>
* docbook.xsl, param.xsl: Move label.from.part parameter into param.xsl; default it to 0 so that chapters and appendixes are numbered monotonically throughout a book by default. Moved param.xsl up in the include list, just for good measure
2001-04-16 Norman Walsh <[email protected]>
* component.xsl: Fix bug in processing of subtitle content on components
* glossary.xsl, titlepage.templates.xml: Fix formatting of glossarys--things were really broken
* xref.xsl: Patches Tracker #415439: support title attribute on HTML anchors associated with xrefs
2001-04-15 Norman Walsh <[email protected]>
* chunk-common.xsl: Process footnotes correctly when chunking; add summary attribute to navigation tables
* docbook.xsl: Support inheriting of *info keywords
* footnote.xsl, sections.xsl: Process footnotes correctly when chunking
* formal.xsl: Use gentext templates for formal object titles
* param.xsl: Added new parameters: inherit.keywords, process.source.toc, and process.empty.source.toc; changed the default for spacing.paras to 0
* table.xsl: Improve support for align attribute on tgroup
* toc.xsl: Support DocBook toc markup
* xref.xsl: Make a title attribute on HTML anchors for links to things with titles
2001-04-05 Norman Walsh <[email protected]>
* table.xsl: Don't translate tgroup align into HTML table align--they don't mean the same thing
* titlepage.xsl: Suppress titleabbrev on the title page
2001-04-04 Norman Walsh <[email protected]>
* chunk-common.xsl: Move xsl:message about chunks into the chunker modules
* chunker.xsl: Support indent and doctype public/system on chunks (for Saxon, anyway, Xalan's multiple-document extension doesn't seem to support this)
* xtchunker.xsl: Use xsl:choose to support xml, html, and text output methods
2001-04-03 Norman Walsh <[email protected]>
* callout.xsl: Fix bug 412487, make XSL-generated callout marks honor callout mark parameters
* chunk-common.xsl: Remove unnecessary xmlns declarations
* chunker.xsl: Patch to make saxon not produce xml version=1.1 documents
* param.xsl: Documentation fixes
* qandaset.xsl: Apply patch 412510 by Jon Willeke, make xref to Question work correctly
* xref.xsl: Remove unnecessary parameter assignment
2001-04-02 Norman Walsh <[email protected]>
* .cvsignore, Makefile, admon.xsl, autoidx.xsl, autotoc.xsl, biblio.xsl, block.xsl, callout.xsl, changebars.xsl, chunk-common.xsl, chunk.xsl, chunker.xsl, component.xsl, division.xsl, docbook.xsl, ebnf.xsl, footnote.xsl, formal.xsl, glossary.xsl, graphics.xsl, html.xsl, index.xsl, info.xsl, inline.xsl, keywords.xsl, lists.xsl, math.xsl, param.xsl, pi.xsl, qandaset.xsl, refentry.xsl, sections.xsl, synop.xsl, table.xsl, titlepage.templates.xml, titlepage.xsl, toc.xsl, verbatim.xsl, xref.xsl, xtchunk.xsl, xtchunker.xsl:
New file.
* Makefile: Use the cvstools version of saxon
|