File: ChangeLog

package info (click to toggle)
daps 3.3.2%2Bcleaned1-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,540 kB
  • sloc: xml: 9,773; sh: 3,059; python: 1,322; lisp: 380; makefile: 239
file content (2009 lines) | stat: -rw-r--r-- 81,159 bytes parent folder | download | duplicates (3)
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
-------------------------------------------------------------------
Tue Oct 25 13:39:00 UTC 2022 - fsundermeyer@opensuse.org

Stable release DAPS 3.3.2:

* Bug fixes:
  - Make DAPS work with libslt > 1.1.34
    (https://github.com/openSUSE/daps/issues/679)
  - Profiling no longer requires processing instruction
    - if DC-file/command line contains profile settings the
      profiling stylesheets will autoimatically be applied
      (https://github.com/openSUSE/daps/issues/529)
  - FOP support for google noto-sans fonts (for Japanese, Korean,
    traditional & simplified Chinese)
    (https://github.com/openSUSE/daps/issues/684)
  - Fix validation error where errors were ignored or failed with a
    bash error
    (https://github.com/openSUSE/daps/issues/679)
  - unpacking locdrops automatically removes dm:editurl from
    docmanager XML header (if present)
  - Building parts of a document (with --rootid) is no longer
    supported when rootid points to a section or sect1 (because
    depending on HTML chunkling, this may result in an empty
    document)
    (https://github.com/openSUSE/daps/issues/686)

* Helper scripts:
  - Added a few scripts for handling SUSE localization branches,
    improving SEO and migrating frm DocBook4 to DocBook5
    - can be found in the sources under contrib/ (not included in
      SUSE packages)

-------------------------------------------------------------------
Mon Feb 14 09:00:00 UTC 2022 - sknorr@suse.de

Stable release DAPS 3.3.1:

* Bug fixes:
  - Added `--not-validate-tables` parameter that disables extended
    table validation to additional targets

-------------------------------------------------------------------
Mon Feb 7 19:00:00 UTC 2022 - sknorr@suse.de

Stable release DAPS 3.3.0:

* New features:
  - DocBook table validation is now enabled by default as part of
    validation and building (#532)
  - Improved validation to always check XML validity, tables, images,
    and IDs, rather than stopping after the first issue occurs
  - Set up Poppins font in FOP config delivered with DAPS

* Bug fixes:
  - Fixed validation failures occurring because `--verbose` was set
  - Fixed xml-wellformedness check to use a non-zero exit code
    when entity definitions are missing (#539)
  - Improved image check during validation to check within context
    of entire set, not just current root ID (#627)
  - Fixed output of missing/duplicated image list displayed during
    build (#634)
  - Fixed paths to entity files in `unpack-locdrop`
  - Fixed output of `daps -v` when there is no XSL-FO formatter
    installed (#622)
  - Fixed `daps spellcheck --help` output
  - Improved messages for `unpack-locdrop` and other subcommands

* Removed features:
  - Removed unused `process-xrefs` and `checkconformance`
    stylesheets (#612)

* Repository changes:
  - Integrated Python tooling and tests for `xml-wellformed` and
    `getentityname`

-------------------------------------------------------------------
Thu Jun 10 10:00:00 UTC 2021 - sknorr@suse.de

Stable release DAPS 3.2.0:

* New features:
  - Added config file compatible with xmlformat 1.9 (from
    github.com/someth2say/xmlformat)
  - Added DocBook table validation script (must be run manually
    currently)

* Bug fixes:
  - Properly enabled `--validate-ids` and `--validate-images`
    validation options
  - For consistency/compatibility, output PDFNAME deprecation
    message to stderr
  - In AsciiDoc postprocess stylesheet, fixed handling of
    subtitles
  - Removed remaining references to Ghostscript (#614)

* Removed features:
  - Remove `html --jsp` target that was unused for years (#609)
  - Removed the `online-docs` target and associated DocBook 5-to-4
    conversion stylesheets (#610)
  - Removed code to query SVN properties that was unused for years
    (#611)

-------------------------------------------------------------------
Fri May 21 15:00:00 UTC 2021 - sknorr@suse.de

Stable release DAPS 3.1.2:

* Bug fixes:
  - Fixed issue where irrelevant XIncludes would cause validation
    errors (#617)

* Documentation:
  - Updated installation documentation

-------------------------------------------------------------------
Tue May 12 12:00:00 UTC 2021 - sknorr@suse.de

Stable release DAPS 3.1.1:

* Bug fixes:
  - Removed error messages that appeared during command-line
    completion

* Packaging changes:
  - Updated Spec file from OBS repo

-------------------------------------------------------------------
Tue May 11 13:37:00 UTC 2021 - sknorr@suse.de

Stable release DAPS 3.1.0:

* New features:
  - Allow converting AsciiDoc books with multiple parts into a
    DocBook set (`--adocset`/`ADOC_SET="yes"`)
  - Remove `dm:docmanager` during `unpack-lockdrop` when
    `--remove-dm` is used
  - Added support for DITAA diagrams as an image format (must be
    added as an external file) (#540)
  - Allow using `{daps-adoc-attribute}` from AsciiDoc sources to
    add a list of all AsciiDoc attributes used by DAPS to the
    output (#573)
  - Added `daps validate` options  `--validate-ids` (checks
    whether IDs match a basic SEO-compatible set of characters) and
    `--validate-images` (checks for missing and duplicated images)
  - Renamed `daps checklink` to `daps linkcheck` for consistency
    with `daps spellcheck` and `daps stylecheck`
  - Renamed `PDFNAME` to `OUTPUTNAME` DC file option to clarify
    its purpose

* Removed features:
  - Removed support for the Xfig (`.fig`), PDF, and EPS image
    formats
  - Removed support for the `asciidoc` tool, DAPS now only supports
    AsciiDoctor
  - Removed support for `--xsltparam` which has been replaced by
    `--stringparam`
  - Removed `--css=none` option of `daps epub`
  - Removed `daps-auto.pl` which has been replaced by
    `daps-autobuild`
  - Removed all support for Python 2 dependencies

* Bug fixes:
  - When AsciiDoctor outputs a warning, DAPS will now fail,
    avoiding XML issues that would crop up later (this only works
    if AsciiDoctor >= 1.5.7 is used)
  - Find unresolvable AsciiDoc attribute references (such as
    `{reference}`) and error out rather than adding them to the
    output
  - When converting AsciiDoc, always unset the `imagesdir`
    attribute, so DAPS can mandate its own `images` directory
  - On successive DAPS runs, always convert AsciiDoc files to XML
    again
  - Improved default IDs generated by AsciiDoctor, to avoid leading
    underscores in IDs (#520)
  - Improved AsciiDoc `postprocess.xsl` clean-up stylesheet:
    - Rewrite `@contentwidth` to `@width`
    - Improved display of article titles
    - Fixed validation of generated abstract elements
    - Improved workarounds for `authorinitials`, `othername`,
      `lineage`
    - Output AsciiDoc `<<reference, title>>` construct as
      `title (<xref linkend="reference"/>)` (same for links)
    - Improved handling of slightly misused AsciiDoc block/
      example syntax that was previously converted to
      GeekoDoc-incompatible `formalpara` elements
  - Fixed updating of profiled files when an entity or the DC
    file of the source has changed
  - Only use AsciiDoctor's `--failure-level` if the version of
    AsciiDoctor is new enough to support it
  - Allowed use of AsciiDoc attributes defined on command line
    and in DC file at the same time
  - Made DAPS's default set of AsciiDoc attributes overridable
  - Internally handle `--param` the same as `--stringparam` (#589)
  - Made sure that both `index.html` and `[ROOTID].html` are
    generated during HTML builds
  - Reworked `getentityname.py` (#556)
  - Restored compatibility with Novdoc profiling stylesheet
    references
  - Avoid stumbling over empty hrefs in XIncludes during validation
  - Fixed issue where DC file parser would concatenate rather
    than overwrite values
  - Fixed issue where DC file parser would not correctly recognize
    last line of a DC file if it did not end in a newline character
    (#553)
  - Fixed issue where default entities like `&mdash;` could not
    be found
  - Fixed `unpack-locdrop` runs that failed because file lists
    contained spaces rather than line breaks
  - Use `PROFOS` value during `locdrop`
  - Fixed `daps html --nostatic` build failure resulting from
    identical files error
  - Fixed GNU Make 4.3 `+=` operator compatibility
  - Added compatibility with Inkscape 1.0 command-line options
  - Set initial memory for FOP
  - Fixed path to Avalon Framework (bsc#1175214)
  - Fixed LibreOffice Draw executable name for Debian (#564)
  - Improved error message when MAIN file is missing (#494)
  - Improved error message displayed when ROOTID does not exist in
    the document (#546)
  - Show FOP warnings when running with `-vv` or higher verbosity
  - Suppressed error messages about missing `xml:base` during
    `daps linkcheck` (#558)
  - Improved message output of `daps-xmlwellformed`
  - Improved Git updating flow in `daps-autobuild`

* Documentation:
  - Added man pages for `daps-xmlformat` and `daps-check-deps`
    (#491)
  - Added documentation for generating a DocBook set from an
    AsciiDoc book
  - Fixed typos and other minor issues throughout the documentation

* Packaging changes:
  - Only require LibreOffice Draw when building on Arm and x86
    architectures but not on IBM Power/IBM Z
  - Cleaned up TAR archives generated by GitHub (#489)
  - Removed dependency on `xml-commons-jaxp-1.3-apis`, use generic
    `xml-apis`
  - Do not make libexec XSL files executable (#492)

-------------------------------------------------------------------
Tue Nov 06 10:50:26 UTC 2018 - fsundermeyer@opensuse.org

Stable release DAPS 3.0.0:

* New Features:
  - added support for ASCIIDOC sources
  - added support for LibreOffice Draw images (*.odg)
  - added support for specifying a config file on the command line
    (with --config)
  - added SVG support for HTML builds
  - integrated hunspell and make aspell optional
  - initial well-formedness check ignores duplicated IDs (this
    allows to have identical IDs in parts that get profiled)
  - initial well-formedness warns about missing xi:include files
  - daps-autobuild now supports building single books (via the
    --dcfiles option)
  - DAPS prgram name and version are passed to stylesheets with
    xslt parameters "converter.name" and "converter.version"
  - implement file not found for XIncludes
  - FOP and XEP version numbers are shown in debug/verbose output
  - various improvements for the DocBook to NovDoc conversion
  - split lib/daps_functions into several files to improve speed
    and maintainability

* Bugfixes:
  - #476: DAPS generates ODG->SVG files into images/src
  - #475: Tab completion creates error
  - #474: Potentially wrong variable assignment
  - #437: lodraw tries to convert empty SVG
  - #469: RPMLINT complains about permissions of XSLT stylesheet
  - #468: xmlwellformed script creates RPMLINT warning
  - #466: Build issues with daps-xmlwellformed
  - #464: xmlformat incorrectly formats variablelist terms
  - #462: Implement file not found for XIncludes
  - #459: By default, use the xep-daps.xml configuration from
	  stylesheets
  - #457: Ship the asciidoc postprocessing stylesheet
  - #455: Transform glosslist into variablelist (NovDoc conversion)
  - #453: Cleanup stylesheet for results from ASCIIDoctor
  - #452: Make it possible to specify the ASCIIDOC doc type
  - #439: Make xmlformat more verbose in debug mode
  - #435: require java-devel >= 1.8.0
  - #425: Well-formedness check fails with double occurrences
	  of xml:ids
  - #424: Fix XML catalog generation
  - #422: Integrate hunspell and make aspell optional
  - #421: Show FOP and XEP version in debug/verbose output
  - #419: HTML and PDF builds need different paths for Admonition
          and Callout Images
  - #416: DAPS Won't Built With UTF-8 Characters in XML Filenames
  - #415: Add support for LibreOffice Draw files
  - #397: Spaces in path problem
  - #322: Add documentation for  --xmlonly / --imgonly switches
	  for the list-srcfiles subcommand
  - #226: Let stylesheets know which version of DAPS calls them
  - #119: daps-init: also include example for set
  - show a warning when an existing PDF has a size of 0 bytes
    (usually the result of a failed FOP build)
  - PDF fails when static links in build/.tmp already exist
  - fixed DocBook identifiers in configure.ac
  - made unpack-lopcdrop more robust against non-critical issues;
    improved its debugging output

* Documentation:
  -new guide: ASCIIDOC Quick Start
  - Various updates to reflect changes in the code
  - Improve help text for daps-xslt
  - Improve error message for IDs defined multiple times


* Removed support for:
  - sourcing DC-files
  - help texts for deprecated daps 1.x commands

* Misc:
  - converted Python scripts to Python 3; changed build
    dependencies to python3


-------------------------------------------------------------------
Tue May 30 12:32:26 UTC 2017 - fsundermeyer@opensuse.org

Stable release DAPS 2.4.0:

* New Features:
  - added a dependency checker for DAPS (/usr/bin/daps-check-deps)
    that makes it easy to check for missing programs/packages
  - added a "--lean" parameter to PDF generation for creating PDFs
    with a reduced file size (by reducing the quality of included
    images); useful for sharing PDFs via e-mail
  - added a srylesheet for returning all IDs from an XML file
    (daps-xslt/common/get-all-xmlids.xsl)

* Bugfixes:
  - #408: The list-file-* commands now work with ROOTIDs from all
	  possible elements
  - #390: When an ID appears twice in the XML and this ID is used
	  with --rootid, DAPS's error message is unhelpful
  - #365: Improved error messages on "File not found" errors
          (now tells whether the path was provided by command-line
	   or config file)
  - #371: Make path to the xmlformat config file configurable
  - #372: Adjusted debian dependency list
  - #373: Check unpack-locdrop
  - #379: Output error of list-images-multisrc with
          pretty | wc option
  - #380: Proper error messages when binaries/packages are missing
  - #392: daps-xmlformat writes name of config file into output
  - SVGs were not included in ePUBs
    (https://bugzilla.suse.com/show_bug.cgi?id=1006204)
  - Setting a default value for db5_version in configure.ac
    otherwise the DB5 URN in etc/config will be set to an invalid
    value if DB5 is not installed when running make
  - fixed a few minor issues with the config file parser that was
    introduced with 2.3.0 (among them #387)
  - Increased Java stacksize for jing
  - Improved the DocBook5 -> DocBook 4 (-> NovDoc) conversion
  - compatibility: Debian's version of "which" does not support
    long parameters

* Documentation:
	- Various updates to reflect changes in the code
    - #345: added documentatioon for the xmlformat subcommand
    - #362: added documentation for the --jobs option
    - #363: added documentation about building a bigfile from
            invalid sources
    - #364: added documentation for the --norefchecks option
    - #403: improved documentation about stylesheet customizing
            (also see #407)
    - #404: clarify doc about listing unused images
  - completely revised the doc (spelling, language and grammar)
  - doc is not yet 100% on par with the code, but we are getting
    closer

* Compatibility:
  - successfully tested DAPS on Linux Mint 18.1

-------------------------------------------------------------------
Fri Aug 04 12:36:01 UTC 2016 - fsundermeyer@opensuse.org

Stable release DAPS 2.3.0:

* New Features:
  - Config File Parser:
    Up to now, config files (DC-files, /tec/daps/config and
    ~/.config/daps/dapsrc) have been sourced. This has been a major
    security issue, since every shell code gets executed when a file
    is being sourced. DAPS 2.3.0 now comes with a parser that fixes
    this security hole. Apart from one exception (see below) existing
    config files do _not_ need to be changed. However, the parser
    offers more flexibility, see
    https://github.com/openSUSE/daps/blob/develop/etc/config.in
    for documentation (the manuals has not been upfdated, yet).
    The only exception that requires changes in the config file is
    something like FOO="$FOO bar" To concatenate values, use "+="
    now. See the following commit for an example:
    https://github.com/openSUSE/daps/commit/7a2ce04
  - Bash Completion:
    TAB-completion for DAPS has been one of the very first feature
    requests we opened (almost five years ago). Now we finally
    managed to conquer the black Bash magic required to get it!
  - Automatically detect the DocBook 5 version: If you have
    DocBook 5.1 installed, docbookxi.rng from 5.1 will
    automatically be used as the validating schema for DocBook 5
    documents. If you rather want to use the 5.0 schema
    or a custom schema, set DOCBOOK5_RNG_URI accordingly in
    /etc/daps/config (for a system wide configuration), in
    $HOME/.config/daps/dapsrc (for a user specific configuration),
    or in the DC-file (for a document-specific configuration)
	
* Bugfixes:
  - subcommand "locdrop" failed when the book did not include
    images
  - spellcheck now ignores text in <replaceable> tags
  - obsolete daps-susespell has been removed (replaced by
    daps ... spellcheck long ago)
  - paths starting with "~" were not always correctly resolved
  - several fixes for ePUB, among them a fix that now correctly
    chooses mediaobject entries with role="html" rather than
    choosing the first one listed ion the XML source
  - #10 : Generate TAB completion
  - #359: Drop bash 3 suppor
  - #369: Code review: Check Variable Assignments
  - #375: Issues with the xmlformat target

-------------------------------------------------------------------
Wed Jun 15 11:58:00 UTC 2016 - fsundermeyer@opensuse.org

Stable release DAPS 2.2.0:

* New Features:
  - new subcommand "xmlformat" prettyfies the XML sources of a
    given DC-file or ROOTID using daps-xmlformat with
    /etc/daps/docbook-xmlformat.conf.
    (Note: this command will modify the original XML sources!)
  - SVG image support for HTML builds. To use it, make sure to
    provide the images in SVG format and reference to them as follows:
    <imageobject role="html">
     <imagedata fileref="<SVG-FILE>">
    </imageobject>
  - the new global switch --jobs lets you specify how many parallel
    jobs to use. The default is set to the number of CPU cores (as was
    done in previous versions).
  - all commands generating file lists (e.g. "list-srcfiles") now
    generate human readable output on STDOUT. When the output goes
    to a pipe or subshell, it will be generated as a a one-liner.
  - Debugging of XML errors has been made easier. Sometimes the error
    message of the validator only points to an xi:include line, making
    it impossible to find the real location of the error. The option
    --novalid for the target "bigfile" will create the bigfile
    without performing a validation check on the sources. A single XML
    will be built and validated. Now the error message points to the
    exact location of the error in the bigfile. From there it should be
    easy to find the error in the original sources.
  - Verbose and debugging output now also show all profiling
    attributes set in the DC-file, plus version information for
    the sytlesheets (if available)
  - added the option --norefchecks to all output-generating targets
    ("html", "pdf", ...), "validate", "bigfile" and others. Allows
    to build/validate documents without checking internal links
    (<... linkend="<ID>">).
  - subcommand "online-docs" now always converts the bigfile that is
    created to NovDoc. To keep the same format as the original
    sources, specify --dbnoconv. To create a DocBook4 bigfile from
    DocBook5 sources, specify --db5todb4.

* Bugfixes:
  - #368: db4tonovdoc.xsl generates invalid NovDoc
  - #367: daps does not validate fop output
  - #366: Spellcheck trying to check the files "Cannot", "stat:", "No",
          "such", "file" ...
  - #364: DocBook5: Allow validating without checking xrefs
  - #363: Allow building a bigfile from invalid sources
  - #362: Make the number of parallel jobs configurable
  - #361: Externel xrefs are resolved to "????"
  - #360: Check Rootid fails on Debian 8.4.0
  - #356: file list output should default to pretty format
  - #354: Validate the result of online docs when it has been
          converted from DB5 to DB4 or novdoc
  - #353: Make db5 to db4 conversion default for online-docs
  - #351, #348, #342, #282: Fixes for the daps spec-file
  - #346: daps-xmlformat writes its messages into the output
  - #343: daps-init warning messages
  - #340: ePUB builds always show remarks
  - #335: on Debian, make install creates incorrect group in
          /etc/xml/config
  - #330: Enable SVG2Grayscale stylesheet to handle new color
          names
  - #305: locdrop produces no "non-trans" image tarball for a
          complete set
  - #301: SVG to PNG conversion creates very large PNGs
  - #289: Verbose / Debugging Output Should Show Profiling
          Attributes
  - #251: Write XSLT to Return xml-model PI
  - #226: Let stylesheets know which version of DAPS calls them
  - subcommand "clean-all" fails if run from within a directory
    that will be removed with that command
  - daps fails when called from a directory that no longer exists

* Cross-Distribution Support
  - first release with full Debian/Ubuntu support--manual
    adjustments after the installation are no longer needed
    (was required in previous releases for DocBook5 support).
    Many thanks to Tomáš Bažant and Christoph Berg for their help!
  - GitHub checkouts now also work for Fedora/RedHat and
    Debian/Ubuntu--refer to
    https://github.com/openSUSE/daps/blob/develop/INSTALL.adoc
    for details
  - tested on Debian 8.5.0 / Fedora 23 / openSUSE 13.2 and
    Leap 42.1 / SUSE Linux Enterprise 12 / Ubuntu 16.0

* Misc:
  - removed "daps-envconvert", a script for converting susedoc
    ENV-files to DAPS DC-files. susedoc was the predecessor of
    DAPS.

* Documentation:
  - the documentation has _not_ been updated for this release, so
    new features mentioned above are not yet covered

-------------------------------------------------------------------
Mon Dec 07 14:43:47 UTC 2015 - fsundermeyer@opensuse.org

Stable release DAPS 2.1.5:

* New Features:
  - parameters for text generation can be set in the config files
    via TXT_PARAMS or via --param/--stringparam on the command line
  - a change introduced in 2.0 made using the original DocBook
    stylesheets for text generation the default. Since this behavior
    is confusing and unexpected, it is reverted with this change:
    * the stylesheets configured via STYLEROOT or --styleroot are
      used by default for text generation
    * to ignore _any_ STYLEROOT definitions, set
      TXT_IGNORE_STYLEROOT="yes" in the config files or use
      --ignore-styleroot on the command line
      (daps -d <DC> text --ignore-styleroot)

* Bugfixes:
  - Fix for issue #294: xmlcatalog returns file:<PATH> rather than
    file://<PATH> on Debian Jessie and openSUSE Tumbleweed and
    caused DAPS to fail with DB5 sources

* Misc
  - added basic debugging output to test suite (--debug)

-------------------------------------------------------------------
Tue Dec 02 13:01:00 UTC 2015 - toms@opensuse.org

Stable release DAPS 2.1.4:

Find issues in our GitHub tracker at
https://github.com/openSUSE/daps/issues/NUMBER

* Bugfixes:
  - Target text shows remarks (issue #293)
  - DAPS checklink doesn't work (issue #296)
  - ASPELL_EXTRA_DICT from ~/.config/daps/dapsrc is ignored
    (issue #297)
  - DAPS package includes SUSE wordlist (issue #298)
  - Parameter passed with --param is ignored with subcommand "text"
    (issue #299)
  - Target locdrop does not generate
    graphics-setfiles-$(DOCNAME)$(LANGSTRING).tar.bz2 (issue #302)
  - Translation check for locdrop (issue #306)
  - Add --optipng to unpack-locdrop (issue #307)
  - Add --xmlonly / --imgonly switches to list-srcfiles (issue #310)
  - bigfile creates unresolved xrefs for DocBook5 (issue #314)
  - Improve DocBook5 -> DocBook4 -> Novdoc Stylesheets (issue #311)
  - Enhancements in user guide, thanks to Martin Koeditz (issue #315)
  - FO contains wrong image paths when XML contains no profiling PI
    (issue #316)
  - DB-4-to-5 migration: missing book
    titles/productnames/productnumbers (issue #319)

* New Features:
  - Option --schema lets you specify an URN to a DocBook 5 schema that
    is to be used for validation. Will be ignored when validating
    Docbbok4 documents.
  - DOCBOOK5_STYLE_URI, DOCBOOK5_STYLE_URI, and DOCBOOK4_STYLE_URI
    may now also point to a local file. If the URN begins with the
    prefix "file://", it will not be resolved via xmlcatalog, but
   rather taken as is (minus "file://").
  - Add conversion options to online-docs:
    . --db5todb4: converts DocBook 5 sources to a DocBook 4 bigfile
    . --db5todb4nh: converts DocBook 5 sources to a DocBook 4 bigfile
	without a DOCTYPE declaration
    . --dbtonovdoc: converts DocBook 4/5 to Novdoc

* Misc:
  - Do not set -nocs, hurts us when building Arabic
    (related: issue #108)
  - Avoid adding version attribute on all elements (commit 3a273d5)


-------------------------------------------------------------------
Tue Sep 22 11:28:03 UTC 2015 - fsundermeyer@opensuse.org

Stable release DAPS 2.1.3:

* Bugfixes:
  - Fix for issue #284 (spellcheck / getimages use wrong filelist
    when called with --debug
  - "--param" and "--stringparam" were missing for the subcommands
    package-pdf and package-html
  - all warning messages now go to STDERR, making it possible to
    always catch the output of a DAPS command with FOO="$(daps...)

* Misc:
  - added a wrapper for jing allowing to customize java flags,
    jars, and options
  - standardized customising options for all java programs (fop,
    jing, xep)

-------------------------------------------------------------------
Tue Aug  4 09:28:03 UTC 2015 - fsundermeyer@opensuse.org

Stable release DAPS 2.1.2:

* Bugfixes:
  - man page for daps-init was named daps_init

* Misc:
  - renamed daps_autobuild to daps-autobuild for consistency

-------------------------------------------------------------------
Fri Jul 10 07:47:38 UTC 2015 - fsundermeyer@opensuse.org

Stable release DAPS 2.1.1:

* Bugfixes:
  - Fix for issue #274 (PDF Index Building Fails Because of Empty
    Profiling Directory)
  - fix for issue #275 (Avoid Same Target Names in Different
    Makefiles)
  - fix for issue #276 (PROFILE_URN Detection Depends on Position of PI
    in Document)
  - fix for issue #277 (Debugging Targets Fail when xml:lang is
    not set)
  - fix for issue #278 (Avoid Using "LANGUAGE" as a Variable Name)
  - fix for issue #280 (Webhelp: Common/ Directory Contains Dead
    Symbolic Links)

* New Features:
  - added support for profiling attribute "outputformat" by
    intrducing PROFOUTPUTFORMAT (issue #279)

* Miscellaneous:
  - replaced Chinese font "FZSongTi" with "wqy-microhei" in the
    default config file for XEP
    (XEP_CONFIG_FILE=etc/xep/xep-daps.xml)

-------------------------------------------------------------------
Thu Jul 02 14:38:11 UTC 2015 - fsundermeyer@opensuse.org

Stable release DAPS 2.1:
- added support for webhelp
  Please note the following when using the DocBook webhelp
  stylesheets:
  * building with ROOTID should be avoided (does not generate
    sidebar)
  * building webhelp is slow, speed up by adjusting the chunk size,
    recommended parameters are
    "chunk.fast 1" and "chunk.section.depth 0"
- added support for <xi:include ... parse="text"> (issue #71)
- handling of passing XSLT parameters on the command line has been
  improved (issue #263), use
  * --param "KEY=VALUE" and --stringparam "KEY=VALUE"
  * use of --xsltparam still supported for compatibility reasons, but
    should be avoided; support will be removed in future versions
  * each parameter can be specified multiple times
  * bopth parameters are supported for the following subcommands:
    epub, html, man, pdf, text, webhelp
  * changes only apply to the command-line - settings in the DC-file
    still need to be done with XSLTPARAM as before
- improved handling of documents that do not need to be profiled
- daps_autobuild: changed the order of builds to increase performance
- Bugfix package-src: removed extraneous text
- Bugfix daps_autobuild: in case no rebuild was necessary, rsync
                         deleted the previous results
- Bugfix DB4 -> DB5 migration: Fixed various issues in the migration
                               stylesheet

-------------------------------------------------------------------
Fri Jun 19 09:21:31 UTC 2015 - fsundermeyer@opensuse.org

Stable release DAPS 2.0:

- supporting rng _and_ rnc schemas for validation with jing
- added a --debug switch and error reporting to daps_autobuild
- moved a --meta related warning so it does not get displayed
  when running a *-name subcommand
- fixed a quoting issue in daps-migrate and daps_functions
- fixed an error in the DB4->DB5 migration stylesheet (formatting
  was lost on <term> tags)

-------------------------------------------------------------------
Tue Jun 10 13:50:00 UTC 2015 - fs@opensuse.org

New release DAPS 2.0~rc7

- replaced daps-auto.pl with daps_autobuild
  * uses an XML file as a config file (can be validated with
    schema that is also provided)
  * supports git _and_ svn repos
- DB5 fix for target productinfo
- locdrop target can now read information about translated files
  from in-file tag provided by docmanager
- fixed two issues in the unpack-locdrop target
- fixed stylesheet issues when using saxon as a parser
- Added missing dependency on $(RESULT_DIR) for epub
- bash code cleanup
- Changed default DB5 schema from docbook.rng to docbookxi.rng
  (supports xi:includes)
- Documentation: now covers all 2.0 changes

-------------------------------------------------------------------
Tue Apr 27 16:26:00 UTC 2015 - fs@opensuse.org

New release DAPS 2.0~rc6

* Bugfix: Due to an error in Makefile.am, the contents of
  daps_xslt/relnotes were installed to daps_xslt/xhtml and
  vice versa.
-------------------------------------------------------------------
Tue Apr 21 12:58:00 UTC 2015 - fs@opensuse.org

New release DAPS 2.0~rc5

- various fixes for ePUB:
  -ePUB 2 builds without warnings/errors in epubcheck
  -ePUB3 shows a few warnings/errors in epubcheck resulting from
   errors in the stylesheets
  -make sure ePUB gets a correct date format (YYYY-MM-DD)
- stylesheets for mallard and desktop file generation can now handle
  DocBook 5
- fixed for PDF: callout graphics were not shown when using the
  DocBook stylesheets
- adjusted the test suite; made sure all tests are passed
- man pages for daps-init, daps-susespell and daps-envconvert will
  now be correctly installed
- added various XSLT parameters to the documentation's DC-files to
  make them look better when build with the upstream stylesheets
-------------------------------------------------------------------
Tue Apr 14 14:26:00 UTC 2015 - fs@opensuse.org

New release DAPS 2.0~rc4

- various fixes for the man pages
- improved the make code

-------------------------------------------------------------------
Mon Apr 13 11:00:00 UTC 2015 - toms@opensuse.org

New release DAPS 2.0~rc3

- Full support for DocBook 5 now (finally)
- Moved DAPS user config directory to ~/.config/daps/. The config file
  has been renamed to dapsrc (the user will be notified and DAPS will
  automatically do the move if the user agrees)
- all of DocBook's profiling attributes are no supported
- Various build fixes to make it work on  Debian Wheezy, Fedora 20/21
  openSUSE 13.x, SLE 12, and  Ubuntu 14.10
- tested DAPS on Debian Wheezy, Fedora 20/21 and  Ubuntu 14.10
- Added script and stylesheets to migrate DocBook4 projects to
  DocBook 5 (libexec/daps-migrate)
- various fixes and improvements for bin/daps-init
- Added support for local static/ directories
- Established new locdrop workflow
- Fixed daps-init
- strings passed with --xsltparam no longer need to be uoted with double
  and single quotes--only use double quotes now
- Definied DAPS version for major, minor, and micro (configure.ac)
  . Introduced daps_version_{major,minor,micro} substitutions
  . Corrected URL from SourceForge to GitHub
  . Used DAPS version in AC_MSG_NOTICE
- Unified copyright statements
- Let configure change the Version in entity-decl.ent
- Created DOCTYPE and PI node manually for daps-xslt/profiling/
  stylesheets
- Added more testcases, fixed erfrors in test cases
- Significant documentation updates for version 2.0
- version string in  manuals and man pages is now automatically set by
  configure/make
- provided useful READMEs in ASCII Doc format
- Support for both, /usr/bin/xml (SUSE) and /usr/bin/xmlstarlet (Ubuntu)

Bug fixes:
- issue#151: Detect DocBook XSL Stylesheet Version in daps
- issue#157: Add option for optimising PNG files for targets locdrop and
	     package-src
- issue#223: Paths starting with ~ are now correctly resolved
- issue#227: Made --static for HTML builds the default
- issue#230: Moved DAPS config to ~/.config/daps/
- issue#249: Added support for all missing profiling attributes supported
	     by DocBook
- issue#250: building Japanese text format requires external LANG
             setting
- issue#253: Implement Migration Stylesheets from DocBook 4 <-> DocBook 5
- issue#260: Removed project-web directory (moved into gh-pages branch)
- check for embedded fonts in PDF now works correctly
- ASPELL_LANG no longer gets overwritten with value from XML document if
  set in config or on the command line
- package-html no longer fails when called with --draft
- DocBook5 validation now works correctly
- epub is now correctly generated (STYLEIMG was not always set)
- existing man page builds were duplicated rather than overwritten

Project:
- project moved to GitHub
- Moved all stylesheet related files to github://openSUSE/suse-xsl
- obsolete docmanager code has been removed from the repository
- source clean-up
- source changes are tested with Travis

TODOs:
- test DocBook 5 with the latest DAPS develop version
- review DAPS documentation
- check existing test cases, add test cases for DocBook5
- add tests to Travis integration service
- Integrate manpage fixes from feature branch
- Integrate make improvements from feature branch

-------------------------------------------------------------------
Thu Aug 14 11:09:36 UTC 2014 - sknorr@suse.de

New release DAPS 2.0~rc2

-  EPUB 3 builds now succeed
-  Mobipocket builds succeed again
-  "static" directories are now expected to be located within
   specific subfolders of the chosen style root
-  EPUB now supports "static" folders

-------------------------------------------------------------------
Fri Aug  1 11:56:05 UTC 2014 - fsundermeyer@opensuse.org

-  Changing the version number from "RC1" to "rc1" because the
   uppercase form is considered to be older than the previous release
   "beta8". No code change.

-------------------------------------------------------------------
Wed Jul 30 08:27:09 UTC 2014 - fsundermeyer@opensuse.org

New release DAPS 2.0~RC1:

- Language string in resulting filenames is no longer transformed to
  lowercase but taken as specified in MAIN (needed for Release Notes)

-------------------------------------------------------------------
Wed Jul 23 14:59:13 UTC 2014 - fsundermeyer@opensuse.org

New release DAPS 2.0~beta8:

- Added two stylesheets to daps-xslt/relnotes needed to build
  release-notes

-------------------------------------------------------------------
Thu Jun 26 15:31:56 UTC 2014 - fsundermeyer@opensuse.org

New release DAPS 2.0~beta7:

- Reverted the change that was introduced with beta6, since
  the libxml2-2 patches have been removed - they broke too many
  applications
- apart from a minor change in the automake setup this release is
  identical to beta5

-------------------------------------------------------------------
Wed May 21 14:36:57 UTC 2014 - fsundermeyer@opensuse.org

New release DAPS 2.0~beta6:

- Fixed fatal error:
  an update of libxml2 changed the behaviour of xmllint's
  entity handling which made it necessary to add --noent
  to the xmllint calls that check whether the sources are
  well-formed

-------------------------------------------------------------------
Wed Apr 23 15:31:09 UTC 2014 - fsundermeyer@opensuse.org

New release DAPS 2.0~beta5:

- fully supporting the suse-doc-style-checker (target stylecheck)
- fix for "online-docs": only tar'ing png and jpg if respective
  images are available
- fix for ticket #225 (Misleading error message when xml files do
  not reside in a directory named xml/)
- fix for ticket #218 (Improve error handling for --rootid
  parameter)
- added tests for targets "package-html and "package-pdf"
- resulting filenames for package-html and package-pdf can now
  be queried via "showvariable"

-------------------------------------------------------------------
Fri Mar 14 16:11:06 UTC 2014 - fsundermeyer@opensuse.org

New release DAPS 2.0~beta4:

- replace special characters (such as space or "/") from
  profiling attributes with "_" when generating the profiling
    directory path
- Made profiling depend on the DC file, too, to ensure a rebuild
  is triggered whenever the DC file changes
- STYLEIMG was set in a way that it had an incorrect value in case
  a fallback STYLEROOT directory was used
- Improved error message when not being able to determine DocBook
  version
- spec file:
  * require xmlstarlet
  * remove emacs-psgml recommendation
  * svg-dtd package has been renamed to svg-schema

-------------------------------------------------------------------
Sat Dec 21 21:30:10 UTC 2013 - fsundermeyer@opensuse.org

New release DAPS 2.0~beta3:
Features:
- Use original HTML DocBook Stylesheets for txt output by default:
  * use custom stylesheets by setting TXT_USE_DBSTYLES to "no"
Bugfixes:
 - STYLEROOT and FB_STYLEROOT definitions in the config files were
   checked even if values were specified on the command line
   (ticket #211)use custom stylesheets by setting TXT_USE_DBSTYLES
   to "no"
 - JSP result directory was incorrect when no profiled MAIN existed
   (ticket #212)
 - PDF was not copied to the result dir when running package-pdf
 - Improved error message when having specified a second bareword
   after the subcommand (ticket #185)

-------------------------------------------------------------------
Thu Dec 12 11:48:18 UTC 2013 - fsundermeyer@opensuse.org

Bugfix release DAPS 2.0~beta2:
 - two fixes for package-html and package-pdf:
   * ticket #208 package-pdf and package-html should support...
   * ticket #209 package-html --jsp is broken

-------------------------------------------------------------------
Fri Dec  6 20:39:09 UTC 2013 - fsundermeyer@opensuse.org

Version DAPS 2.0~beta1:
- First beta for a new major release

  Output targets:
  ---------------
  * the number of subcommands has been significantly reduced, see
    "daps --commands", "daps help" and "daps help <SUBCOMMAND>" for
    more information
    - "html-single" has been replaced by "html --single"
    - "jsp" has been replaced with "html --jsp"
    - "color-pdf" has been replaced by "pdf" (now produces color PDFS)
    - "pdf" has been replaced by "pdf --grayscale --cropmarks"
    - "projectfiles" and "projectgraphics" have been replaced with
      "list-srcfiles" (see daps help "list-srcfiles" for more options)
    - all dist-* commands have been removed
    - when calling deprecated targets, an error message hinting at a
      valid alternative (is existing) is shown
  * subcommand bigfile now generates a bigfile for the given rootid
    (rather than for the complate set); target bigfile-reduced has been
    dropped
  * subcommands package-pdf and package-html now have switches
    --documentfiles, --desktopfiles and --pagefiles which generate
    the resource files for GNOME and KDE
  * new subcommands
    - "clean-package" removes all generated package data for the given
      DC-file. Generated images and profiled sources will _not_ be
      deleted.
    - "dapsenv" shows a list of the most important make variables
      and their values
    - "images" generates images only for a given rootid. Intended for
      debugging purposes
    - "package-src" (creates a tarball with profiled XML sources and
      images); switch --set-date allows to specify a build date (default
      date is "now")
    - "list-file" lists the filename that contains the ID specified
      with the mandatory parameter --rootid.
  * ePUB generation has been completely rewritten (pure make solution,
    no longer uses the ruby script from upstream); generated ePUBs
    now validate with epubcheck3.
    - added support for .mobi (Amazon Kindle format). Requires calibre.
      (ticket #98)
  * replaced support for HTML4 with support for HTML5 (--html5)
    xhtml remains the default, html4 is no longer supported
  * to nullify a CSS-file definition for HTML or EPUB (HTML_CSS or
    EPUB_CSS) from the DC-file, specify "--css none"

  Miscellaneous:
  --------------
  * now supports XSLT processor saxon6 (in addition to xsltproc),
    specify with --xsltprocessor (default: xsltproc)
  * improved verbosity handling:
    - if output is not a terminal (e.g. pipe) only prints the
      resulting filename (-v0)
    - default verbosity shows a result message plus filename (-v1)
    - -v2 shows additional messages
    - -v3 shows the complete make output from make -j1 (commands are
      executed successively, not parallel)
    - --debug shows the complete make output from make -j1+x
      (commands are executed parallel; this also shows in the debug
      output)
  * added support for JPG images (ticket #101)
  * added support for a "static/" directory in STYLEROOT containing
    css, js and images that are reference in the CSS and the
    stylesheets for HTML
  * New general switch --commands shows all available subcommands
  * if the XML sources are not well-formed, a meaningful error
    message is shown
  * xsltparameters have to be submitted as --param PARAM=VALUE or
    --stringparam PARAM=VALUE (the "=" is mandatory, used to be
    a "space2 with DAPS 1.x)
  * output formats are only re-generated when the source files
    (xml, entity files or images) have changed. To force a rebuild
    run DAPS with --force or run a suitable clean command
  * added switches --author and --productname switches to daps-init

  Config file changes:
  --------------------
  * New config file variables:
    COVERT_OPS_JPG:    command-line options for "convert" for converting
                       jpg images to grayscale
    FOP_STACKSIZE:     set stacksize for fop (ticket #82)
    META, META_STR:    permanently run html and PDF builds with
                       --meta
    STATIC_DIR:        custom static directory
    XML_USER_CATALOGS: add custom catalogs to XML_CATALOG_FILES
                       (ticket #99)
    XSLTPROCESSOR:     Use the specified XSLT processor
                       (saxon6 or xsltproc)

  Code changes:
  -------------
  * big makefile (common.mk) has been split into several small files
    - easier to maintain
    - improved performance by only loading makefiles that are needed
      for the given subcommand
  * added a comprehensive test suite to ensure better quality when
    releasing
  * no longer requires Bash 4--Bash 3 is sufficient

  Documentation:
  --------------
  * Quickstart has been updated to cover DAPS 2.0
  * Update of User Guide is WIP
  * new Tutorial "How to Write an Article with DocBook and DAPS"

  Bugfixes:
  ---------
  Numerous bugfixes and improvements, among them:

  * #64 Split Makefiles
  * #66 daps: DC Files and Platform Dependant Paths
  * #73 Create PDFs for target locdrop if --def-file is specified
  * #82 Add config parameter for FOP (XEP?) stacksize
  * #85 Set a fixed <date/> date with package-src target
  * #98 Adjust EPUB Stylesheet to Suppot Kindle
  * #99 Support User Definied Catalogs by Setting XML_CATALOG_FILES...
  * #101 DAPS should support JPEG as a source file format
  * #103 Exit target package-source when there are missing images
  * #105 DAPS's sub-commands are somewhat inconsistent
  * #106 Enable overwriting xsltproc params
  * #108 Support FOP 1.1
  * #115 --css/HTML_CSS parameter is completely ignored if styleroot...
  * #116 Move font requirements from daps specfile to ...
  * #126 Add --show switch to checklink
  * #127 productinfo sometimes fails and is slow
  * #129 Get rid of native xsltproc calls
  * #136 daps Ignores Language in Document for Spell Checking
  * #138 DAPS makes it easier to create black/white PDFs than ...
  * #139 When trying to create a PDF file with malformed XSLT files...
  * #142 Saxon seems to have problems with NovDoc documents
  * #146 EPUB CRITICAL Error: No manual specific tmp dir
  * #147 EPUB validation error on callouts
  * #148 --meta only works when profiling
  * #159 Fatal Error in ePUB stylesheets
  * #163 JSP Stylesheets fail with saxon6
  * #165 FOP config file is unnecessary
  * #166 Reduce Logging Output of Apache's FOP
  * #171 Remove unnecessary "eval" statements in the DAPS code
  * #192 Create filenames in a single place
  * #196 EPUB does not build with saxon

  Known Issues:
  -------------
  * the webhelp code hasn't been touched at all; webhelp will most
    likely not work

-------------------------------------------------------------------
Wed Feb 14 11:47:26 UTC 2013 - fsundermeyer@opensuse.org

Version 1.1.4:

[NOTE: Test releases 1.1 to 1.1.3 have not been publicly released]

daps-auto.pl:
  * a perl script to automatically build documents and deploy them
    to a remote machine via rsync

EPUB:
  * completely rewrote the epub generating code
  * no longer needs an external script (db2epub.ruby) for
    epub-file generation - now everything is handled in
    make itself

HTML/HTML-Single/JSP:
  * added a --clean switch which clears the directory
    before generating a new version

Packaging:
  * completely rewrote the code for package-src
    - new option --set-date allows to set a publication date
      (default: current date)
  * new options for package-html and package-pdf
    --desktopfiles: generates an archive with desktopfiles for KDE3
    --documentfiles: generates a document file for KDE4/GNOME2
    --pagefiles: generates a page file for GNOME3
  * completely rewrote online-docs
    - now automatically generates epub, color-pdf and single-html archive
    - new option --export-dir to specify a results directory
  * completely rewrote locdrop
    - new option --export-dir to specify a results directory

Spellchecking:
  * no longer a stand-alone program
  * use "daps -d DC-file spellcheck" to check single files
    (--file option), complete documents (via DC-file) or
    parts of a document (vi ROOTID)
  * can be configured via config variables ASPELL_*

Emacs macros for DocBook:
  * Now supports nxml-mode

Documentation:
  * Significant additions

Misc:
  * Added a --manifest option to dist-html which adds a manifest
    files containing the html-files in the same order as in the
    document
  * Replaced bash 4 only code with bash 3 compatible code
    (bash 4 is no longer a prerequisite for daps)
  * added support for a static/ directory containing resources
    for HTML builds (images, js and css files). If present in
    STYLEROOT, it will be copied as-is and links CSS, JS and
    style-image links in the HTML source will point there

Bugfixes:
  * Ticket #77 Lang variable ($LL) might not be set
  * Ticket #104 Inconsistent Tar Ball for dist-graphics
  * Ticket #113 (daps-xslt/mallard/docbook.xsl missing)
  * Ticket #114 (package-html with easy file names wanted)
  * Ticket #121 package-pdf: --xsltparam missing
  * Ticket #122 package-pdf: --documentfiles fails with clean sources
  * Ticket #127	productinfo sometimes fails and is slow
  * Corrected the webhelp.indexer.language setting
  * a misplaced >/dev/null prevented the svg2svg conversion,
    resulting in 0 byte SVGs
  * added proper error handling to setfiles, sourcefiles, docfiles
    computing
  * html-single output in a separate htmlsingle/ directory
  * Raised FOP_STACK to 2048k, because otherwise FOP builds on
    x86_64 fail
  * Fixed a bug in listing the double images. backup images like
    foo.svg~ or foo.svg.~ were listed, too
  * EPUB generation failed when no CSS file was specified. This
    is fixed now
  * Fixed sed statements for preserving and recovering entities;
    the former statements did not match all entity declarations
    possible and recovering was error-prone
  * Only use optipng when it is available
  * Fixed targets warn-images and warn-cap


-------------------------------------------------------------------
Thu May  3 20:24:49 UTC 2012 - fsundermeyer@opensuse.org

Version 1.0.2 (Bugfix Release):

* Important:
  - in order to avoid confusion with short options for daps itself
    (such as -d for --docconfig and --draft),
    the subcommands only support long options now. The following
    short options for subcommands are no longer supported:
     -c (use --comments)
     -d (use --draft)
     -f (use --file)
     -m (use --meta)
     -n (use --name)
     -p (use --pretty)
     -r (use --remarks)
     -s (use --show)
  - the only short option that will remain is -h (help)

* Bugfixes:
  - added proper help texts for subcommands
  - target warn-images did not work
  - target missinggraphics did not show all missing images
  - daps failed with a useless error message when $MAIN was not
    well-formed. The fix produces a useful error message now
  - --remarks option did not work with DocBook stylesheets
  - paths specified on the command line or the config file had to
    be absolute. The fix now allows to also specify relative paths
    for all configurable directories and files
  - COMMENTS_STR, DRAFT_STR and REMARK_STR were not correctly unset
    when one of these modes was not set on the command line but
    implied by another mode (e.g. --meta). The result was a wrong
    filename
  - target webhelp-dir-name was missing
  - draft.png was not shown in PDF/HTML draft builds when using the
    DocBook Stylesheets
  - Due to a variable name mismatch, the --name option did not work
    properly
  - target showvariable exited with an error if requested variable
    was empty
  - config options FOP_CONFIG and XEP_CONFIG were not used. The fix
    renames them to FOP_CONFIG_FILE and XEP_CONFIG_FILE - these
    variables are used in the wrapper scripts
  - FOP_WRAPPER and XEP_WRAPPER were not set correctly when
    DAPSROOT was set
  - disabled Permalink generation for PDFs (this is an HTML-only
    feature)
  - images were not cerrectly references for target jsp
  - the DEF file was not correctly packaged in target locdrop
  - fixed webhelp target. Wildcards do not work in classpath
    expression, resolved them with $(wildcard $(firstword())
  - Warning message "DEF file is missing" was issued for targets
    that do not have a --def-file option
  - targets package-html and package-pdf failed with an error on
    desktop files generation
  - target remaininggraphics always returned an empty list
  - SVG to SVG conversions generated useless error messages

* Stylesheets:
  - removed obsolete stuff for @role=productname,
    productnumber, or productnameref

* Documentation:
  - Quick Start Guide: Finished
  - User Guide: Significant additions, but still work in progress
  - Updated README.upgrade_from_susedoc_4.x


-------------------------------------------------------------------
Tue Apr  3 10:04:42 UTC 2012 - fsundermeyer@opensuse.org

Version 1.0:

Bugfix:
 - Use XEP/FOP wrapper scripts by default

-------------------------------------------------------------------
Mon Apr  2 14:22:05 UTC 2012 - fsundermeyer@opensuse.org

version 1.0 RC5:

* Bugfix:
  - Setting stack size for FOP to 512k in wrapper script, otherwise
    builds on i586 fail during hyphenation

-------------------------------------------------------------------
Mon Apr  2 12:28:49 UTC 2012 - fsundermeyer@opensuse.org

Version 1.0 RC4

* Bugfix:
  - Not all links were dereferenced with --static


-------------------------------------------------------------------
Fri Mar 30 19:37:13 UTC 2012 - fsundermeyer@opensuse.org

Version 1.0 RC3

* Bugfixes:
  - Issuing hint on missing formatter scripts only when verbosity
    is >= 1
  - spec-file: Fixed typo on suse-xsl-stylesheet recommends
               python-xml needs to be a general requirement
  - fixed path to callouts and style images for FO


* Lots of minor documentation fixes/enhancements

-------------------------------------------------------------------
Thu Mar 29 09:12:37 UTC 2012 - fsundermeyer@opensuse.org

Version 1.0 RC2

* Bugfixes:
  - issue a hint rather than exiting when XEP/FOP_WRAPPER do not
    exist
  - daps_xslt/yelp/*.xsl was not installed by make install

-------------------------------------------------------------------
Wed Mar 28 08:44:22 UTC 2012 - fsundermeyer@opensuse.org

Version 1.0 RC1

* Bugfixes:
  - fixed minor package building issues
  - inkscape always returns 0, even in case of an error. Added
    a workaround, so daps now exits when an image conversion with
    inkscape fails
  - --main option should work now
  - Fixed errors on setting the fallback stylesheets
  - comments and remarks did not show up in the docs when requested
    (again ;-(( ) - this is fixed now
* much better error handling - daps will now exit when wrong paths
  or a non existing ROOTID are entered in the user config file
  or the DC file
* significant enhancements to the Documentation
  (Reference & Quickstart)

-------------------------------------------------------------------
Tue Mar 20 13:14:16 UTC 2012 - fsundermeyer@opensuse.org

* Bugfix: Target for index generation had wrong ending
  (.idx instead of .ind)

-------------------------------------------------------------------
Fri Mar 16 16:01:26 UTC 2012 - fsundermeyer@opensuse.org

* Bugfix: Typo in Makefile caused wrong catalog entries

-------------------------------------------------------------------
Thu Mar 15 15:38:26 UTC 2012 - fsundermeyer@opensuse.org

* showvariable now only shows the result to make it better suited
  for script usage

-------------------------------------------------------------------
Thu Mar 15 10:12:39 UTC 2012 - fsundermeyer@opensuse.org

Version 1.0beta2:

* Bugfix:
  Finally found the correct solution for adding/removing catalog
  entries in the spec file
* Enhancement: webhelp support

-------------------------------------------------------------------
Wed Mar  7 15:54:22 UTC 2012 - fsundermeyer@opensuse.org

Version 1.0beta1:

* Rebuild large parts to make DAPS distribution-independent.
  - rewrote Makefile for automake/autoconf
    => configure; make; make install is now supported
  - thorough cross-distribution testing is still needed, basic tests
    have been run on RedHat, Debian and Ubuntu

* removal of custom stylesheets
  DAPS no longer uses the SUSE stylesheets as a default. It even no
  longer contains the SUSE stylesheets - they are now available as a
  separate package (suse-xsl-stylesheets in Documentation:Tools).

  - By default DAPS uses the generic DocBook stylesheets now
  - Custom stylesheets such as the SUSE stylesheets can be used by
    specifying up to four parameters on the command line/the config
    files:
    * Styleroot:
      Directory containing the custom stylesheets. Must have the same
      directory structure as the original DocBook stylesheet root
      directory. Does _not_ need to contain stylesheets for all output
      formats. If stylesheets are not found, DAPS will automatically
      fall back to the DocBook stylesheets.
      - Variable: STYLEROOT
      - Parameter: --styleroot
      - Value: absolute path to directory
    * Fallback styleroot
      Custom fallback styleroot. If DAPS cannot find styles for the
      given output format, it will automatically fall back to the
      DocBook stylesheets. This config option will add a custom
      fallback directory with higher priority. The DocBook stylesheets
      will remain as a last resort, however.
      - Variable: FALLBACK_STYLEROOT
      - Parameter: --fb_styleroot
      - Value: absolute path to directory
    * CSS files:
      Specify CSS files for HTML and/or CSS. By default no CSS file
      will be used.
      - Variables: HTML_CSS, EPUB_CSS
      - Parameter: --css for html and epub targets
        (daps -d <DC> html--css <CSS> )
      - Value: absolute path to file

* rewrote FOP formatter handling - both supported formatters (FOP/XEP) are
  now controlled by the following variables:
  *_WRAPPER (wrapper script, libexec/daps-fop, libexec/daps-xep by default)
  *_CONFIG (xml config file, etc/daps/xep/xep-daps.xml and
            etc/daps/fop/fop-daps.xml by default. A specific fop-daps.xml
            is installed for RedHat and SUSE by default)
  *_OPTIONS (Command line options)


* renaming of parameters and variables
  In order to make parameters and variables "self-speaking" the
  following has been renamed:

  - File ENV-file to DC-file (doc config file)
  - Variable BASE_DIR to DOC_DIR (doc dir) => Terminology!
  - Variable DTDROOT to DAPSROOT (daps installation directory)
  - Variable FOP_TYPE to FORMATTER

  - command line switch --fop to --formatter
  - command line switch -e/--envfile has been renamed to
    -d/--docconfig (-e/--envfile will still be supported)


* global parameter --base_dir no longer supported

  Instead of specifying --base_dir with daps, you now need to specify a
  full path (either relative or absolute) to the DC-file. However, the
  "magic" that automatically tries to determine the path to a DC-file
  when you do not specify a path or not even a DC file, still applies.
  Therefore you only need to specify a valid path to the DC-file in
  cases where you would have used --base_dir with previous DAPS
  versions.

* --main parameter / MAIN

  Instead of calling daps with -d/--docconfig you can also directly
  specify a MAIN with --main=<PATH>. You need to specify a valid
  relative or absolute path. If you just specify a
  file name, ./xml/$MAIN is automatically assumed.

* packaging

  The former DAPS version has been split into two packages:
  - daps
  - suse-xsl-stylesheets (SUSE stylesheets, NovDOC DTD, SUSE aspell
    wordlist)

* other DAPS changes since 0.9.2 in brief:
  - stylesheet images have been moved to fit the directory structure used
    in the original stylesheets
  - new variable STYLEDEVEL which can be used when developing stylesheets.
    STYLEDEVEL _always_ takes precedence over STYLEROOT and can be set in
    $USER_CONFIG
  - Rewrote handling of profiling variables PROFARCH, PROFCONDITION,
    PROFVENDOR, PROFOS - all 4 are now fully supported (formerly only
    PROFOS and PROFARCH were fully supported)
  - created catalog entry to resolve stylesheets in daps_xslt
  - daps init has been moved to a separate script bin/daps-init
  - each SUSE stylesheet file now contains a short overview of purpose
    and parameters
  - lots of stylesheet bugfixes
  - license: GPL 2.0 or 3.0 at your choice
  - fixed target man for man-page generation; man pages are not gzip'ed
    by default (unless you specify --nogzip); manpage subdirectories
    (man1, man2,...) are no longer created by default, but can rather be
    enabled via the --subdirs switch
  - new parameter --check for target epub checks build with epubcheck
  - added very basic DocBook5 support (with xslt 1.0 stylesheets only)
    still a lot to do on this front
  - Default HTML format is now XHTML 1.0 (instead of HTML 4.01). Use
    --html4 to generate HTML 4.01
  - auto generate SUSE HTML4 stylesheets from XHTML stylesheets
  - binaries that are only called from within make have been moved to
    libexec/

-------------------------------------------------------------------
Mon Jan  9 15:30:47 UTC 2012 - toms@suse.de

- Really fixed bnc#739213,
- Added COPYING-{2.0,3.0} files

-------------------------------------------------------------------
Wed Dec 28 11:48:06 UTC 2011 - ke@suse.de

- Remove fetch_source.

-------------------------------------------------------------------
Wed Dec 28 08:39:57 UTC 2011 - ke@suse.de

- BuildRequire exiftool that's now available as a subpackage on
  Factory.

-------------------------------------------------------------------
Thu Dec 15 14:07:13 UTC 2011 - fsundermeyer@opensuse.org

New version 0.9.2

- BUGFIXES:
  * fixed misspelled variablename in fo generating target
  * remarks in HTML and PDF builds were only shown when comments
    were turned on, too. This had been fixed earlier but the fix
    seems to have been reverted by mistake. Re-enabled the fix in
    the inline.xslt stxlesheets for fo and html
- -r/--remarks now implies draft mode
- -m/--meta now implies draft mode but does not imply remarks
  anymore

-------------------------------------------------------------------
Thu Dec 15 10:39:31 UTC 2011 - ke@suse.de

- Set license to GPL-2.0+.

-------------------------------------------------------------------
Thu Dec 15 06:49:50 UTC 2011 - ke@suse.de

- On 12.1, BuildRequire perl-Image-ExifTool.

-------------------------------------------------------------------
Fri Dec  9 11:53:10 UTC 2011 - fsundermeyer@opensuse.org

- BUGFIX: Misspelled variable name in fo generation for FOP
- Stylesheet changes:
  * added first draft of release notes stylesheets

-------------------------------------------------------------------
Wed Dec  7 13:54:43 UTC 2011 - fsundermeyer@opensuse.org

- Stylesheet changes:
  Fixed bugs:
  * bnc#573835: pdf-color: title in PDF properties too general
  * bnc#703483: FOP: No Hyphenation?
  * bnc#706452: FOP: Too much Whitespace Behind <ulink> and <filename>
  * bnc#711526: Layout: sect3 can not be distinguished from a sect4
  * bnc#719848: daps stylesheets: Make metadata for PDF draft mode optional

- Program changes:
  * New version 0.9.1
  * NEW FEATURES:
    - "daps -h <subcommand>" now shows help for subcommand
    - New config option XSLTPARAM / cmdline switch --xsltparam:
      can be used to overwrite one or more stylesheet
      parameters. Using that option/switch it is possible to change
      the pagesize, pageformat, alignment, margins, etc. etc.
      without having to rewrite the stylesheets directly
    - subcommand getimages can now be run with a rootid or a filename
    - subcommands getimages and checklink can now be invoked without
      a filename or a rootid - in this case the rootid provided by
      the ENV-file is used
    - new general command line switch --version
    - new switch -m/--meta for pdf builds (adds same functionality as
      for the html builds)
  * completely rewrote lib/daps_functions:
    - now has a generic option parser
    - functions setup_builddir and format_options have been
      combined into one function called init_env
    - one single function that invokes make: call_make
    - logging can be turned on/off within each function invoking
      call_make by setting WRITE_LOG to 1/0 (default: 1 (on))
    - the make command is now set up here rather than in bin/daps
    - getimages now uses make to create the image list (rather than
      using /usr/bin/xml)
    - new function no_opts for subcommands that have no command line
      switches
  * pretty printing has been moved from lib/daps_functions into the
    makefiles
  * BUGFIXES:
    - We now do an early! check whether a subcommand is correct
      or not function run_subcmds has therefore been replaced by an
      associative hash; the hash's key/value pairs can be eval'd to
      call the function
    - .fo files will always be regenerated by using PHONY targets
      This also keeps the .fo file, which is desireable for debugging
      purposes

-------------------------------------------------------------------
Fri Oct  7 12:28:15 UTC 2011 - fsundermeyer@opensuse.org

- Bugfixes on .document and .desktop file generation

-------------------------------------------------------------------
Fri Oct  7 08:13:54 UTC 2011 - toms@suse.de

- Updated Quick Start/Flyer design

-------------------------------------------------------------------
Thu Oct  6 11:59:03 UTC 2011 - fsundermeyer@opensuse.org

- Bugfix: image copying on static html builds

-------------------------------------------------------------------
Thu Oct  6 10:39:58 UTC 2011 - fsundermeyer@opensuse.org

- Bugfix: css file was not properly copied when using --static on
  HTML builds

-------------------------------------------------------------------
Fri Sep 30 22:25:08 UTC 2011 - fsundermeyer@opensuse.org

- Bugfixing HTML generation. Copying/linking images and CSS made
  problems when old builds were present. This fix ensures images/css
  files get removed before trying to create them

-------------------------------------------------------------------
Fri Sep 30 14:48:36 UTC 2011 - fsundermeyer@opensuse.org

Beta 8:

- new option "--static" for html builds copies images and css files
  rather than linking them (which is the default)
- document-files-html / document-files-pdf / desktop-files now only
  generate the desktop files rather than creating tarballs
  * tarballs are generated with dist-document-files-html, dist-...
  * document-files-dir-name, desktop-files-dir-name show the
    directory names for the generated desktop files
- new file names for PDFs:
  color: ($BOOK|$ROOTID)_$LANG.pdf
  print: ($BOOK|$ROOTID)-print_$LANG.pdf
- new option --def-file=DEFFILE for target package-src. If specified
  also adds all ENV files referenced in the DEF-file to the tarball
- new option --def-file=DEFFILE for target locdrop adds the DEF-file
  to the notrans tarball
- Bugfix:
  * get name targets (pdf-name, html-dir-name,...) now support
    options --name, --rootid, -cdr

-------------------------------------------------------------------
Mon Sep 26 15:36:46 UTC 2011 - fsundermeyer@opensuse.org

- spec file changes so daps builds for SLE 11 / 11.1:
  * checkbot is a recommendation for SLE
  * require python-xml for < 1120
  * replace make_install macro with a literal make install call,
    since 11.1/SLE 11 do not have the macro
- use the tar option --transform instead of --xform in order to be
  compatible with older tar versions
- Bugfix Makefile: global option -d has been replaced with --debug

-------------------------------------------------------------------
Mon Sep 26 11:45:24 UTC 2011 - fsundermeyer@opensuse.org

- target validate now also warns about missing graphics
- Bugfix: verbosity switch -v works correctly now

-------------------------------------------------------------------
Tue Sep 20 11:53:36 UTC 2011 - fsundermeyer@opensuse.org

- verbosity can now also be set to "0" on the command line (needed
  for scripting)
- renamed "--verbose" switch to "--verbosity"
- Specfile: Requires: fam

-------------------------------------------------------------------
Mon Sep 19 11:52:50 UTC 2011 - fsundermeyer@opensuse.org

- Specfile: fixed %{ext_man}
- fetch_source now also copies the spec file if needed

-------------------------------------------------------------------
Mon Sep 19 10:46:07 UTC 2011 - fsundermeyer@opensuse.org

- Completely rewrote the verbosity stuff:
  * Verbosity none: only display on line with result (default)
  * Verbosity 1 (-v, --verbose=1): print the most important target results
  * Verbosity 2 (-vv --verbose=2): print all commands called by make
  * Default verbosity level can be overwritten in ~/.daps/config via
    VERBOSITY=(0|1|2)
- General option -d is no longer supported to avoid confusion with
  subcommand option -d (draft mode) - use --debug instead
- Replaced target clean-book with clean-results
- Updated BUGS and TODO
- Stylesheets:
  * fixed bnc#573835 (PDF metadata)
- Bugfix: BUILD_DIR is now set in the makefiles
- Packaging:
  * added script that generates the source tarball via
    svn export
  * added %{ext_man} to spec file

-------------------------------------------------------------------
Mon Sep 19 06:58:53 UTC 2011 - toms@suse.de

- Applied spec file changes after Jan Engelhardt's mail on
  opensuse-packaging:
  (see also http://en.opensuse.org/openSUSE:Specfile_guidelines)
- removal of '# norootforbuild'
- removal of Authors list, no longer desired in factory
- removal of %clean section, no longer required
- adding %{?_smp_mflags} wherever there is none

-------------------------------------------------------------------
Thu Sep 15 20:32:09 UTC 2011 - fsundermeyer@opensuse.org

Beta 7

- DAPS now supports EPS (will be converted to PDF and PNG) and
  PDF images; SVG sources can also be converted into PDF
  - new dependencies for EPS and PDF support in spec file:
    ghostscript-library, poppler tools
- completely revised images.mk to increase readability and improved
  inline documentation
- sped up png optimization with optipng by using optimization level
  2 rather than 8: almost no difference in file-size, but huge
  difference in speed
- Bugfixes:
  - rewrote profiling, since the changes from beta6 introduced
    an error that prevented profiling on changed files

-------------------------------------------------------------------
Mon Sep 12 13:44:08 UTC 2011 - fsundermeyer@opensuse.org

- Bugfix: remove duplicate entries in SRCFILE list in common.mk
          (using sort)

-------------------------------------------------------------------
Fri Sep  9 22:33:43 UTC 2011 - fsundermeyer@opensuse.org

Beta 6

- DAPS can now use XML source files with any suffix
  (not only *.xml--the KDE  project for example is using *.docbook);
-  set default values for PROFOS and PROFARCH in case they are empty
- Bugfixes:
  * target validate: call function comments_remarks rather than
    build_generic
  * target locdrop: correct docmanager command; warn if no file has
    doc:trans=yes

-------------------------------------------------------------------
Thu Sep  8 15:26:48 UTC 2011 - fsundermeyer@opensuse.org

- this time for real:  adjusted spec file so daps also builds for
  openSUSE_Evergreen_11.2

-------------------------------------------------------------------
Thu Sep  8 14:22:11 UTC 2011 - fsundermeyer@opensuse.org

Beta 5

- print filename and ids for chapter and section headlines
  in draft mode
- added 301 and 302 codes to dontwarn options of checkbot
- start image viewer in target getimages only when there are images

-------------------------------------------------------------------
Thu Aug 11 15:32:45 UTC 2011 - fsundermeyer@opensuse.org

- Reverted previous change since that causes trouble with
  11.3

-------------------------------------------------------------------
Thu Aug 11 14:58:40 UTC 2011 - fsundermeyer@opensuse.org

- Adjusted spec file so daps also builds for openSUSE_Evergreen_11.2

-------------------------------------------------------------------
Thu Aug 11 14:31:50 UTC 2011 - fsundermeyer@opensuse.org

- Using a stylesheet rather than the buggy /usr/bin/xml to get the
  rootid of a file for target checklink

-------------------------------------------------------------------
Wed Aug 10 14:37:31 UTC 2011 - toms@suse.de

- Changed standard layout from Novell to SUSE (1st attempt)

-------------------------------------------------------------------
Mon Aug  8 09:56:15 UTC 2011 - fsundermeyer@opensuse.org

- BUGFIX: target checklink now exits when no rootid or filename is
          specified; rootid from ENVfile is ignored

-------------------------------------------------------------------
Fri Aug  5 15:08:20 UTC 2011 - fsundermeyer@opensuse.org

- BUGFIX: Profiling was only redone when the _xml_ source files had
          changed, not when the entity files had changed - added a
          dependency on *.ent to the profiling target $(PROFILES)
          to fix this

-------------------------------------------------------------------
Fri Aug  5 14:45:49 UTC 2011 - fsundermeyer@opensuse.org

- BUGFIX: getimages function did not work in verbose or
          debug mode

-------------------------------------------------------------------
Thu Aug  4 14:00:20 UTC 2011 - fsundermeyer@opensuse.org

- adding a workaround for the crappy xml program that has no catalog
  support

-------------------------------------------------------------------
Thu Aug  4 12:15:56 UTC 2011 - fsundermeyer@opensuse.org

- Colored output is now automatically disabled when not being on a
  Terminal - so you now pipe daps commands to other programs
  (e.g. a PDF Viewer or a browser)

-------------------------------------------------------------------
Thu Aug  4 10:24:02 UTC 2011 - fsundermeyer@opensuse.org

- Added option --file to target checklink

-------------------------------------------------------------------
Mon Aug  1 14:34:53 UTC 2011 - fsundermeyer@opensuse.org

- Changing target validate again: when being called explicitly, it
  now always checks profiled sources _with remarks_ ($REMARKS is
  set to 1). Options -r and -c have been removed again.
- Bugfix: Using $@ instead of $SCMD_ARGS in getopts calls in
  lib/daps_functions

-------------------------------------------------------------------
Mon Aug  1 11:33:13 UTC 2011 - fsundermeyer@opensuse.org

- we need to be able to install daps and susedoc in parallel
  internally, so removed the Obsoletes: susedoc statement
  from the spec file
- target validate can now be called with -r and -c, too

-------------------------------------------------------------------
Thu Jul 28 15:25:42 UTC 2011 - fsundermeyer@opensuse.org

- Bugfix: daps-susespell: the extra-dict was not invoked correctly

-------------------------------------------------------------------
Tue Jul 26 15:34:47 UTC 2011 - fsundermeyer@opensuse.org

- BUGFIX: DAPS_ENV_NAME must not be set in config

-------------------------------------------------------------------
Tue Jul 26 10:44:24 UTC 2011 - fsundermeyer@opensuse.org

Beta 4

- spec file:
  * removed obsolete python dependencies (they moved to daps-docmanager)
  * obsoletes susedoc
  * recommends daps-docmanager and aspell+en dicts
- daps-susespell now has a man page and supports additional options
  --lang and --dict

-------------------------------------------------------------------
Mon Jul 25 20:30:30 UTC 2011 - fsundermeyer@opensuse.org

- daps-susespell can now check multiple files
- Bugfix in lib/docbook-macros: Element typo (arearefs)

-------------------------------------------------------------------
Mon Jul 25 14:26:21 UTC 2011 - fsundermeyer@opensuse.org

- Target checklink (chklnk, jana) now supports --rootid

-------------------------------------------------------------------
Mon Jul 25 08:19:17 UTC 2011 - fsundermeyer@opensuse.org

- Added exits after target calls
- Improved help/README on target init

-------------------------------------------------------------------
Fri Jul 22 21:21:46 UTC 2011 - fsundermeyer@opensuse.org

- Bugfix: daps init help now works correctly
- Added a quickstart README
- Improved error handling and verbose output
- The majority of targets now write a logfile

-------------------------------------------------------------------
Thu Jul 21 15:28:02 UTC 2011 - fsundermeyer@opensuse.org

Beta 3

- Bugfix: USEMETA now works correctly
- added new binary daps-susepell (Spellchecker)
- added new target getimages

-------------------------------------------------------------------
Wed Jul 20 15:34:47 UTC 2011 - fsundermeyer@opensuse.org

- Bugfixes
  * replaced @VERSION@ and @DATE@ in daps man page
  * daps error messages now go to STDERR
  * DTDROOT/xslt (STYLEDEVEL) is the new defaul-LAYOUTROOT
  * Fixed the long-standing bug that required to activate remarks
    _and_ comments in order to see remarks

- new optional config option for ~/.daps/config: DAPS_ENV_DEFAULT
  to specify a default ENVFILE. If set, will be automatically used
  unless an alternative ENVFILE is specified on the commandline via
  -e/--envfile or via a sourced ENVFILE by DAPS_ENV_NAME

- added new target showenv that print variables ENVFILE and BASE_DIR;
  can output more variables if needed


-------------------------------------------------------------------
Tue Jul 19 21:16:20 UTC 2011 - fsundermeyer@opensuse.org

- format_options needs to be called from the main call_make functions

-------------------------------------------------------------------
Tue Jul 19 14:43:00 UTC 2011 - fsundermeyer@opensuse.org

- Bugfix: Sourcing an ENV with DAPS_ENV_NAME set did not work
- Bugfix: Command line arguments for comments, drafts and remarks
  were not properly exported

-------------------------------------------------------------------
Thu Jul 14 15:25:29 UTC 2011 - fsundermeyer@opensuse.org

- Moved daps-xmlformat to bin
- specifying a default ENVfile with DAPS_ENV_NAME=<ENV> in
  ~/.daps/config now also works when BASE_DIR is specified

-------------------------------------------------------------------
Thu Jul 14 14:20:05 UTC 2011 - fsundermeyer@opensuse.org

- added a new subcommend: init, which creates a working environment incl.
  an ENV file and a xml/MAIN

-------------------------------------------------------------------
Wed Jul 13 15:06:17 UTC 2011 - fsundermeyer@opensuse.org

- Fixed a bug in xslt/misc/get-all-used-files.xsl; common.mk needed
  to be changed, too
- error messages are directed to /dev/null when calling make_nolog

-------------------------------------------------------------------
Wed Jul 13 13:28:48 UTC 2011 - fsundermeyer@opensuse.org

- LOG_DIR was not exported
- when running showvariable the date was always printed with the
  result - this is hopefully fixed now
- Expanded ENV conversion example in the upgrade README

-------------------------------------------------------------------
Wed Jul 13 11:47:00 UTC 2011 - fsundermeyer@opensuse.org

- replaced the last remnants of "susedoc" with "daps"

-------------------------------------------------------------------
Wed Jul 13 08:56:17 UTC 2011 - fsundermeyer@opensuse.org

- Removed copy pdf from package PDF

-------------------------------------------------------------------
Wed Jul 13 07:56:05 UTC 2011 - fsundermeyer@opensuse.org

- fixed dist-graphics (images were packed with absolute path)
- fixed HTML-USED (imagelist was wrong)
- fixed USED (removed double entries)
- added --extra-files option to package-src in order to be able
  to pack additional ENVfiles
- added --fop option for package-pdf
- packaging targets now have their own function in daps_functions

-------------------------------------------------------------------
Mon Jul 11 09:41:38 UTC 2011 - fsundermeyer@opensuse.org

- lib/daps_functions: Fixed xep wrapper call
  (susedoc-xep -> daps-xep)

-------------------------------------------------------------------
Fri Jul  8 13:15:49 UTC 2011 - fsundermeyer@opensuse.org

- common.mk: Another fix for projectfiles/reminingfiles: $INCLUDED
  must include $MAIN, otherwise getentityname.py will be called with
  an empty $INCLUDED if the book only contains a single MAIN file

-------------------------------------------------------------------
Fri Jul  8 12:32:42 UTC 2011 - fsundermeyer@opensuse.org

- common.mk: MAIN was missing in projectfiles; fixed remainingfiles
- added TODO for man page generation, init target

-------------------------------------------------------------------
Fri Jul  8 08:15:53 CEST 2011 - ke@suse.de

- Remove my name from the authors' list.

-------------------------------------------------------------------
Thu Jul  7 09:33:47 UTC 2011 - fsundermeyer@opensuse.org

- Changed the IDs in /etc/xml/suse-catalog.xml to something that
  makes more sense

-------------------------------------------------------------------
Thu Jul  7 08:07:09 UTC 2011 - fsundermeyer@opensuse.org

-  Fix for -e/-b options

-------------------------------------------------------------------
Wed Jul  6 15:11:21 UTC 2011 - fsundermeyer@opensuse.org

- added short options -b and -e for basedir and envfile
- reformatted help

-------------------------------------------------------------------
Fri Jul  1 21:58:37 UTC 2011 - fsundermeyer@opensuse.org

First beta of the DocBook Authoring and Publishing Suite (daps),
the successor of susedoc. Major changes compared to susedoc:

* make calls have been replaced by central wrapper script daps
  with svn/git style syntax
* Independent from shell environment
* All output generated by susedoc is placed in <wd>/build (default)
  or in <BUILDDIR> (can be spcified on the copmmand line)
* Strict separation between generated content and source files
* Typical Linux configuration style hierarchy established:
  - System wide configuration ( /etc/daps/config )
  - User configuration ( ~/.daps/config )
  - Book specific (ENVfile)
  - Command line
* STDOUT output much less verbose, log file is written
* Debugging function
* bugfixes