1Changes since the 1.78.1 release 2 3Note: This document lists changes only since the 1.78.1 release. If you instead 4want a record of the complete list of changes for the codebase over its entire 5history, you can obtain one by running the following commands: 6 7 svn checkout svn://svn.code.sf.net/p/docbook/code/trunk/xsl 8 svn log --xml --verbose xsl > ChangeHistory.xml 9 10━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11 12Table of Contents 13 14Release Notes: 1.79.1 15 16 Gentext 17 Common 18 FO 19 HTML 20 Manpages 21 Epub 22 HTMLHelp 23 Eclipse 24 JavaHelp 25 Slides 26 Website 27 Webhelp 28 Params 29 Profiling 30 Lib 31 Tools 32 Template 33 Extensions 34 35Release Notes: 1.79.1 36 37The following is a list of changes that have been made since the 1.78.1 38release. 39 40Gentext 41 42The following changes have been made to the gentext code since the 1.78.1 43release. 44 45 • Robert Stayton: locale/hu.xml 46 47 Check in PubDate fixes from bug #1372 48 49 • Dongsheng Song: locale/zh.xml; locale/zh_cn.xml 50 51 Fix Auditlocale.pl warning. 52 53 • Robert Stayton: locale/en.xml 54 55 Add elements dialogue, drama, and poetry from DocBook Publishers. 56 57 • Robert Stayton: locale/pt.xml 58 59 updates from DocBook user. 60 61 • Robert Stayton: locale/en.xml 62 63 Fix wording. 64 65 • Robert Stayton: locale/en.xml 66 67 Fix line breaks. 68 69 • Robert Stayton: locale/en.xml 70 71 Add text message for unsupported video and audio. 72 73 • Jirka Kosek: xsl/xsl-primary-is-locale.xsl 74 75 Initial work on Ant build, common (L10N) directory handled so far 76 77 • Robert Stayton: locale/ur.xml 78 79 Add email address for contributor. 80 81 • Robert Stayton: locale/ur.xml 82 83 Check in contributed locale file from Wasif Hasan Baig, 84 contributed through SourceForge Patch # 187. 85 86 • kasunbg: locale/nl.xml 87 88 Committing Dutch translations of DocBook WebHelp. Patch provided by Marja van Waes. 89 90 • kasunbg: locale/ru.xml 91 92 Committing patch for Russian translations of webhelp. Patch provided by Alex Loginov and Yuri Chornoivan. Patch #1325 93 94 • kasunbg: locale/uk.xml 95 96 Committing Ukrainian translations for Webhelp. Patch by Yuri Chornoivan. Patch #1324 97 98 • tom_schr: locale/ca.xml; locale/da.xml; locale/cs.xml; locale/es.xml; 99 locale/fr.xml; local⋯ 100 101 Added missing keycap context for ca, cs, da, es, et, eu, and fr 102 103 • tom_schr: locale/en.xml; locale/de.xml 104 105 Added option key for keycap context 106 107 • tom_schr: locale/de.xml 108 109 Added key="optional-step" as done in r9745 110 111 • Robert Stayton: locale/en.xml 112 113 Add key="optional-step". 114 115Common 116 117The following changes have been made to the common code since the 1.78.1 118release. 119 120 • tom_schr: common.xsl 121 122 Added quotes around linkend to make spaces visible 123 124 • Jirka Kosek: build.xml 125 126 Added ant build for HTML stylesheets 127 128 • Jirka Kosek: build.xml 129 130 Initial work on Ant build, common (L10N) directory handled so far 131 132 • Robert Stayton: titles.xsl 133 134 Replace hardcoded English text for question and answer elements 135 in mode="title.markup" with localized templates. 136 137 • Robert Stayton: addns.xsl 138 139 Move addns.xsl module from releasetools to common in preparation 140 for switching to ns as the base stylesheets. 141 142 • Robert Stayton: l10n.xml; Makefile 143 144 Add new locale file ur.xml for Urdu. 145 146 • Robert Stayton: titles.xsl 147 148 Add missing template with match="toc" mode="title.markup". 149 150 • tom_schr: titles.xsl 151 152 Fixed problem when referencing empty ulinks; use @url instead 153 154 • stilor: olink.xsl 155 156 Make olink errors/warnings overridable in customizations. 157 158 • stilor: labels.xsl 159 160 Pass the object referenced as a parameter to mode="intralabel.punctuation" 161 template. 162 163 • stilor: olink.xsl 164 165 1. Make page citations on <xref/> to paragraphs conditional on a new parameter, 166 $insert.xref.page.number.para, default to 'yes' (before, page citations were 167 added unconditionally). Remove similar special-casing for <link/>. 168 169 2. Disable page citations for @xrefstyle="template:..." (if needed, they 170 can be added with %p in the template - but they can't be disabled). 171 172 • Robert Stayton: olink.xsl; titles.xsl; common.xsl 173 174 Pass referrer and target params to mode="xrefstyle" to allow customizations 175 to be more specific. 176 177 • Robert Stayton: olink.xsl; titles.xsl; common.xsl 178 179 Add mode="xrefstyle" to replace many instances of redundant 180 code determining the xrefstyle with xsl:apply-templates 181 select="." mode="xrefstyle". Also allows stylesheet 182 customization to specify an xrefstyle per element type. 183 184 • Robert Stayton: gentext.xsl; labels.xsl 185 186 Add support for procedure title contained in info or blockinfo. 187 188 • Robert Stayton: common.xsl 189 190 In person.name template, change 'style' variable to a param 191 so the name style can be selected by passing a param. 192 193 • Robert Stayton: gentext.xsl 194 195 Fix bug in collect.xref.targets that failed when $referrer template 196 param not set by olink's xref-to. Fixed using submitted patch. 197 198FO 199 200The following changes have been made to the fo code since the 1.78.1 release. 201 202 • Robert Stayton: lists.xsl 203 204 Fix bug #1368 "link to term with id does not work" 205 206 • Robert Stayton: block.xsl 207 208 Fix bug #1367 double attribution in epigraph. 209 210 • Robert Stayton: param.xweb; param.ent 211 212 Add missing profile.outputformat param. 213 214 • Robert Stayton: publishers.xsl 215 216 Fix namespace declarations. 217 218 • Robert Stayton: titlepage.xsl 219 220 Add default attribute-sets for new Publishers elements. 221 222 • Robert Stayton: param.ent 223 224 Fix typo 225 226 • Robert Stayton: titlepage.templates.xml 227 228 Add new DocBook Publishers elements. 229 230 • Robert Stayton: docbook.xsl 231 232 Add inclusion of new publishers.xsl module. 233 234 • Robert Stayton: publishers.xsl 235 236 Stylesheet module added to support new elements in DocBook Publishers. 237 238 • Robert Stayton: param.xweb; param.ent 239 240 Add the 9 new attribute sets for DocBook Publishers. 241 242 • Robert Stayton: xref.xsl 243 244 Fix bug #1355 glossseealso generates duplicate id in certain cases. 245 246 • Robert Stayton: xref.xsl 247 248 fix bug #1360 indexterm in varlistentry/term generates an error when xref to that term. 249 250 • Robert Stayton: inline.xsl 251 252 Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly. 253 254 • Robert Stayton: pi.xsl 255 256 Fix bug in dbfo-need for admonitions, and get dbfo-need 257 working properly in FOP1.1. 258 259 • Robert Stayton: pagesetup.xsl 260 261 Remove obsolete hardcoded margin-left="0pt" for the block 262 containing header or footer. 263 264 • Robert Stayton: graphics.xsl 265 266 Fix bug #1336 to add support for recognizing 267 file:/ image URLs as absolute paths. 268 269 • Robert Stayton: autotoc.xsl 270 271 Add support in TOC for article as child of set. 272 273 • Robert Stayton: xref.xsl 274 275 Fix bug #1337 Elements with olink role do not behave as olink 276 elements. 277 278 • Jirka Kosek: build.xml 279 280 Added ant build for FO 281 282 • stilor: inline.xsl 283 284 Only count regular <emphasis> elements (without @role="bold", etc) when determining 285 whether nested emphasis needs to be displayed in italics or in regular; otherwise, 286 the order of nesting in <emphasis role="bold"> and <emphasis> affects the font 287 used. 288 289 • Robert Stayton: fop1.xsl; ptc.xsl 290 291 Apply patch #190 to include refsections in bookmarks for fop1 and 292 ptc.xsl. 293 294 • Robert Stayton: block.xsl 295 296 Change the epigraph template to support schema extensions 297 by processing all of its children instead of specific elements. 298 299 • tom_schr: pagesetup.xsl 300 301 Added "user.declarations" hook to implemented [#1330] 302 303 Added empty "user.declarations" template to make it easier for adding 304 custom fo:declaration elements. The template is empty by default. 305 306 • Robert Stayton: inline.xsl 307 308 Fix test for nested links. 309 310 • Robert Stayton: biblio.xsl 311 312 Now biblioset outputs its id if it has one. 313 314 • Robert Stayton: xref.xsl 315 316 pass xrefstyle param from link element to gentext.template so 317 optional page number can be formatted to a style. 318 319 • Robert Stayton: docbook.xsl 320 321 Streamline handling of namespace fixup in preparation for making 322 the namespaced version the source base. 323 324 • Robert Stayton: fo.xsl 325 326 FOP 1.1 now supports writing-mode="rl-tb", so add that change to the 327 $direction.mode parameter. 328 329 • Robert Stayton: autoidx.xsl 330 331 Add missing xlink namespace declaration to the root element. 332 333 • Robert Stayton: param.xweb; param.ent; autoidx.xsl 334 335 Add support for $autolink.index.see to automatically form links 336 between see and seealso index elements and primary elements 337 in the index. 338 339 • Robert Stayton: inline.xsl 340 341 Add element name to warning message for nested links. 342 343 • Robert Stayton: inline.xsl 344 345 Fix bug #1306: warn of nested links. 346 347 • Robert Stayton: component.xsl 348 349 Fix bug #1320 so template page.sequence tests $content to make 350 sure it is not empty. 351 352 • Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl; 353 param.ent; component.x⋯ 354 355 Add support for $show.bookmarks param to turn bookmarks on or 356 off. 357 358 • Robert Stayton: docbook.xsl 359 360 Add missing variable bookmarks.state. 361 362 • Robert Stayton: docbook.xsl 363 364 Add missing $document.element variable to new generate.bookmarks 365 template. 366 367 • Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl; 368 param.ent; component.x⋯ 369 370 Add support for standard XSL 1.1 bookmarks and parameter 371 $xsl1.1.bookmarks to turn them on or off. 372 373 • stilor: xref.xsl 374 375 Fix invalid href generated if $insert.olink.pdf.frag=0 and $fop1.extensions=1. 376 377 • stilor: autotoc.xsl; param.xweb; param.ent; toc.xsl 378 379 Replace literal space inserted next to fo:leader in ToC with a padding. This 380 works around a bug in FOP (see FOP-1444). 381 Make ToC fo:leader properties configurable via attribute set. 382 383 • stilor: titlepage.templates.xml 384 385 Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any. 386 387 • Mauritz Jeanson: table.xsl 388 389 Bug #1246: added missing with-param. 390 391 • stilor: xref.xsl 392 393 Make olink errors/warnings overridable in customizations. 394 395 • stilor: param.xweb; param.ent; xref.xsl 396 397 1. Make page citations on <xref/> to paragraphs conditional on a new parameter, 398 $insert.xref.page.number.para, default to 'yes' (before, page citations were 399 added unconditionally). Remove similar special-casing for <link/>. 400 401 2. Disable page citations for @xrefstyle="template:..." (if needed, they 402 can be added with %p in the template - but they can't be disabled). 403 404 • stilor: fop1.xsl 405 406 Skip generating fox:destination on a footnote - id attribute on footnotes is not 407 passed to generated FO, so FOP complains about unresolved ID in destination. 408 409 • Mauritz Jeanson: lists.xsl 410 411 Fixed typo. 412 413 • tom_schr: lists.xsl 414 415 Fixed bug#1311 and added missing para.properties 416 417 • Robert Stayton: xref.xsl 418 419 Pass referrer and target params to mode="xrefstyle" to allow customizations 420 to be more specific. 421 422 • Robert Stayton: xref.xsl 423 424 Add mode="xrefstyle" to replace many instances of redundant 425 code determining the xrefstyle with xsl:apply-templates 426 select="." mode="xrefstyle". Also allows stylesheet 427 customization to specify an xrefstyle per element type. 428 429 • tom_schr: xref.xsl 430 431 Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix" 432 modes (to use the same signature than "xref-to" mode) as discussed with 433 Bob on the mailinglist (2013-09-12) 434 435 • tom_schr: pi.xsl; verbatim.xsl 436 437 Fix for enhancement/bug#1312: Support font size in verbatim elements 438 439 • Robert Stayton: fop1.xsl 440 441 Unchanged, testing snapshot builds. 442 443 • Robert Stayton: docbook.xsl 444 445 No change, testing snapshot builds. 446 447 • Robert Stayton: block.xsl 448 449 No change, testing snapshot builds. 450 451 • Robert Stayton: block.xsl 452 453 No change, just checking snapshot build process. 454 455 • Robert Stayton: toc.xsl 456 457 Add missing template for tocdiv/title elements to fix bug #1310. 458 459 • Robert Stayton: docbook.xsl 460 461 Fix process.root template so document title can come from info as well. 462 463 • Robert Stayton: lists.xsl 464 465 Add support for procedure title when contained in blockinfo or info. 466 467 • Robert Stayton: fop1.xsl 468 469 Fix mode="fop1.foxdest" so only elements with id attribute get 470 a fox:destination in the output. 471 472 • Robert Stayton: fop1.xsl 473 474 Remove extraneous call from fop1.foxdest mode per patch submission. 475 476 • Robert Stayton: autotoc.xsl 477 478 Add toc.margin.properties attribute-set to list.of.titles so 479 it matches the TOC list. 480 481 • Robert Stayton: inline.xsl 482 483 Adjust exception for fop for menuchoice separator to 484 use the $symbol.font.family if it is set. 485 486 • Robert Stayton: division.xsl 487 488 Fix comment. 489 490 • Robert Stayton: param.ent 491 492 Fix typo that prevents param.xsl update. 493 494 • Robert Stayton: lists.xsl; param.xweb; param.ent 495 496 Add mark.optional.procedure.steps param. 497 498 • Robert Stayton: qandaset.xsl 499 500 Fix bug in question template that output empty list-item-label when 501 defaultlabel = 'none'. 502 503HTML 504 505The following changes have been made to the html code since the 1.78.1 release. 506 507 • Robert Stayton: block.xsl 508 509 Fix Bug #1367 epigraph attribution appears twice in html output. 510 511 • Robert Stayton: param.xweb; param.ent 512 513 Add missing profile.outputformat param. 514 515 • Robert Stayton: titlepage.xsl; docbook.xsl; titlepage.templates.xml 516 517 Add support for DocBook Publishers elements. 518 519 • Robert Stayton: publishers.xsl 520 521 New module to support new elements in DocBook Publishers schema. 522 523 • Robert Stayton: table.xsl 524 525 Fix bug #1348 where class of output table not being set correctly. 526 527 • Robert Stayton: table.xsl 528 529 A table emitted by tgroup template now calls "common.html.attributes" 530 to get the class attribute handled correctly. 531 532 • Robert Stayton: inline.xsl 533 534 Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly. 535 536 • Robert Stayton: refentry.xsl 537 538 Add template for refpurpose in no.anchor.mode to generate 539 the dash separator in TOC line for the refentry when 540 the refpurpose contains a link or indexterm. 541 542 • Robert Stayton: inline.xsl 543 544 Add missing call to id.attribute template for orgdiv. 545 546 • Robert Stayton: xref.xsl 547 548 If a link or xref has an @id or @xml:id, then add a span to 549 include the id because simple.xlink no longer generates the 550 id attribute. 551 552 • Robert Stayton: inline.xsl 553 554 Remove call to id.attribute template in simple.xlink 555 because it produces duplicate ids in the output because 556 the element template calling simple.xlink generates the 557 id attribute. 558 559 • Robert Stayton: graphics.xsl 560 561 Check in fix for bug #1336 to support absolute file URLs 562 that start with file:/. Also consolidate code that determines 563 whether an image file path is relative into a new template 564 variable $is.relative. 565 566 • Robert Stayton: chunk-code.xsl 567 568 Add support for set nested inside set to recursive-chunk-filename. 569 570 • Robert Stayton: autotoc.xsl 571 572 Add support for set TOC to contain nested set or article 573 elements. 574 575 • Jirka Kosek: build.xml 576 577 Added clean targets 578 579 • Jirka Kosek: build.xml 580 581 Added ant build for HTML stylesheets 582 583 • Robert Stayton: glossary.xsl 584 585 Move any indexterms in glossentry to be inside dt, instead of 586 after dt which is invalid. 587 588 • Robert Stayton: htmltbl.xsl 589 590 Fix bug #1334 to copy through HTML table attributes @scope and @id. 591 592 • Robert Stayton: block.xsl 593 594 Change the epigraph template to support schema extensions 595 by processing all of its children instead of specific elements. 596 597 • Robert Stayton: titlepage.xsl 598 599 Fix bug in handling of multiple editors and "edited by" label. 600 601 • Robert Stayton: titlepage.templates.xml 602 603 Fix misnamed attribute in sidebar template. 604 605 • Robert Stayton: inline.xsl 606 607 Fix check for nested links. 608 609 • Robert Stayton: chunk-common.xsl; chunktoc.xsl; chunk-code.xsl 610 611 Adjust handling of namespace fixup to streamline distro builds. 612 613 • Robert Stayton: docbook.xsl 614 615 Adjust handling of namespace conversion to streamline distro 616 build. 617 618 • Robert Stayton: table.xsl 619 620 Fix bug #1298 where @rowheader = 'firstcol' incorrectly assigns 621 <th> to cell that is first in a row but not the first column due 622 to row span above. 623 624 • Robert Stayton: param.xweb; param.ent; autoidx.xsl 625 626 Add support for autolink.index.see param to link from see and 627 seealso element to primary element in index. 628 629 • Robert Stayton: inline.xsl 630 631 Fix bug #1306 warn of nested links, since not supported in the output. 632 633 • Robert Stayton: pi.xsl 634 635 Fixes bug #1323 where <?dbhtml-include?> paths were not being 636 interpreted relative to the XML. 637 638 • Robert Stayton: param.xweb 639 640 Add missing frag for new linke.to.self.for.mediaobject param. 641 642 • Robert Stayton: table.xsl 643 644 Fix bug in entry template where rowsep was incorrectly set to zero 645 for cell with @morerows in thead. 646 647 • Robert Stayton: synop.xsl 648 649 Restore conditional named anchor in output if dbcmdlist PI is not used. 650 651 • tom_schr: graphics.xsl 652 653 Fixed [#1317]: process alt in inlinemediaobject 654 655 • tom_schr: param.xweb; graphics.xsl; param.ent 656 657 Fixed ticket [#1315]: Add possibility to add a link to mediaobjects 658 659 • stilor: titlepage.templates.xml 660 661 Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any. 662 663 • stilor: chunk-common.xsl; xref.xsl 664 665 Make olink errors/warnings overridable in customizations. 666 667 • stilor: param.xweb; param.ent 668 669 1. Make page citations on <xref/> to paragraphs conditional on a new parameter, 670 $insert.xref.page.number.para, default to 'yes' (before, page citations were 671 added unconditionally). Remove similar special-casing for <link/>. 672 673 2. Disable page citations for @xrefstyle="template:..." (if needed, they 674 can be added with %p in the template - but they can't be disabled). 675 676 • Mauritz Jeanson: index.xsl 677 678 Bug #1309: Added missing template for indexdiv/subtitle. 679 680 • Robert Stayton: xref.xsl 681 682 Pass referrer and target params to mode="xrefstyle" to allow customizations 683 to be more specific. 684 685 • Robert Stayton: xref.xsl 686 687 Add mode="xrefstyle" to replace many instances of redundant 688 code determining the xrefstyle with xsl:apply-templates 689 select="." mode="xrefstyle". Also allows stylesheet 690 customization to specify an xrefstyle per element type. 691 692 • tom_schr: xref.xsl 693 694 Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix" 695 modes (to use the same signature than "xref-to" mode) as discussed with 696 Bob on the mailinglist (2013-09-12) 697 698 • Robert Stayton: chunk.xsl 699 700 No change, testing snapshot builds. 701 702 • Robert Stayton: toc.xsl 703 704 Add missing template for tocdiv/title elements to fix bug #1310. 705 706 • Robert Stayton: docbook.xsl 707 708 Remove a comment to test checkins and snapshot builds. 709 710 • Robert Stayton: lists.xsl 711 712 Add support for procedure title when contained in info or blockinfo. 713 714 • Jirka Kosek: chunk-code.xsl 715 716 Enumarete separate file for revhistory if generate.revhistory.link=1 717 718 • Robert Stayton: inline.xsl 719 720 Update the inline.charseq template to also call 'common.html.attributes' 721 instead of using local-name for class value. 722 723 • Jirka Kosek: docbook.xsl; html.xsl 724 725 Enabling ITS processing again 726 727 • Robert Stayton: its.xsl 728 729 Change syntax for selecting @its:* attributes so it works 730 in xsltproc (which should work with the original, but doesn't). 731 732 • Robert Stayton: docbook.xsl; html.xsl 733 734 Turn off its.xsl update which is generating attribute insertion errors. 735 736 • Jirka Kosek: its.xsl; docbook.xsl; html.xsl 737 738 Added basic support for ITS 2.0 markup. It gets propagated into HTML 739 For more info about ITS see http://www.w3.org/TR/its20/ 740 741 • Robert Stayton: docbook.xsl 742 743 Added a comment line to test checkin process. 744 745 • Robert Stayton: xref.xsl 746 747 Fix bug in mode=remove-ids that put link content outside the <a> element. 748 749 • tom_schr: chunktoc.xsl 750 751 Fixed SF ticket#3611689: added missing DocBook namespace declarations 752 753 • Robert Stayton: chunker.xsl 754 755 Change the internal chunk.base.dir from a param to a variable. 756 757 • Robert Stayton: inline.xsl 758 759 Turn off id attribute on glossterm anchor, because it is on the element itself. 760 761Manpages 762 763The following changes have been made to the manpages code since the 1.78.1 764release. 765 766 • Robert Stayton: block.xsl; lists.xsl 767 768 Fix bug #1363 synopsis in variablelist term mangles line breaks. 769 770 • Robert Stayton: other.xsl 771 772 Remove redundant and out-of-date xsl:strip-space element. 773 This is imported from common/common.xsl for all stylesheets. 774 775 • Jirka Kosek: build.xml 776 777 Added clean targets 778 779 • Jirka Kosek: build.xml 780 781 Added ant build for manpages 782 783 • Robert Stayton: inline.xsl 784 785 Fix bug #1340 by omitting indexterm and remark elements from the 786 output. Trying to include them as nroff comments resulted in extra 787 whitespace in certain instances, so they are omitted. 788 789 • Robert Stayton: table.xsl; docbook.xsl; tbl.xsl 790 791 Adjust man stylesheet to better handle namespace fixup during 792 distro builds. 793 794 • Robert Stayton: lists.xsl 795 796 Resolve ambiguous template match for remark. 797 798 • Robert Stayton: endnotes.xsl 799 800 Put internally generated earmark elements into own namespace to 801 avoid complications with namespace stylesheet builds. No change 802 of function. 803 804 • Robert Stayton: other.xsl 805 806 Fixed bug #1313 where write.stubs template mistakenly includes 807 $man.output.base.dir in the .so address. 808 809 • Robert Stayton: other.xsl 810 811 Escape text() nodes while also in no.anchor.mode for links. 812 Fixes bug #1322. 813 814 • Robert Stayton: utility.xsl 815 816 Fixed bug #1321, also taking into account fixing bug #1281. 817 818 • dleidert: info.xsl 819 820 Fix a typo (http://bugs.debian.org/698962). 821 822Epub 823 824The following changes have been made to the epub code since the 1.78.1 release. 825 826 • Robert Stayton: docbook.xsl 827 828 Fix bug #1341 Incorrect generation of content.opf for multiple 829 names in $html.stylesheet param. Backported the template 830 named css.item from the epub3 stylesheet. 831 832 • Robert Stayton: docbook.xsl 833 834 Fix handling of base.dir, chunk.base.dir, and epub.oebps.dir 835 combinations. 836 837 • Robert Stayton: docbook.xsl 838 839 Improve the handling of $chunk.base.dir when $base.dir contains 840 the OEBPS directory in its value. 841 842 • Robert Stayton: docbook.xsl 843 844 Fix the namespace fixup step to match the other stylesheets. 845 846 • tom_schr: docbook.xsl 847 848 Extended date template in mode opf.metadata 849 If a PI dbtimestamp is available, call datetime.format(date, 'Y-m-d'), 850 otherwise use the normalized string content 851 852 • dleidert: bin/spec/files 853 854 Fix svn:externals defintion. 855 856 • tom_schr: docbook.xsl 857 858 Introduced variable in opf.guide 859 860 • tom_schr: docbook.xsl 861 862 Improved modularization in opf.spine and created new spine.cover template 863 864 • tom_schr: docbook.xsl 865 866 Improved opf.spine with info variable 867 868 • tom_schr: docbook.xsl 869 870 Bugfix in opf.spine: removed double refentry entries 871 872 • tom_schr: docbook.xsl 873 874 * Template package-identifier: introduced $info variable to simplify 875 code (similar to the EPUB3 stylesheets) 876 * Template opf.calloutlist: only call opf.reference.callout if 877 callout.graphics is set 878 879 • tom_schr: docbook.xsl 880 881 Backported Bob's EPUB3 changes to EPUB2 from r9740 -> r9742 -> r9743: 882 883 * Implement base.dir/OEBPS using internal chunk.base.dir instead of 884 new param epub.base.dir. 885 886 * Additional changes, specific to this stylesheet: 887 - Construct parameter epub.metainf.dir from base.dir + 'META-INF/' 888 - Changed parameter epub.cover.filename epub.oebps.dir to 889 chunk.base.dir 890 - Template opf: concat base.dir with epub.opf.filename 891 - Replaced two subsequent xsl:value-of's with concat() 892 893 • Robert Stayton: docbook.xsl 894 895 Fix bug in author template generating a span element inside an attribute value. 896 897HTMLHelp 898 899The following changes have been made to the htmlhelp code since the 1.78.1 900release. 901 902 • Jirka Kosek: build.xml 903 904 Added clean targets 905 906 • Jirka Kosek: build.xml 907 908 Extensions and other builds ported to Ant 909 910 • Robert Stayton: htmlhelp-common.xsl 911 912 Adjust namespace fixup to conform to the namespace source 913 conversion. 914 915Eclipse 916 917The following changes have been made to the eclipse code since the 1.78.1 918release. 919 920 • Jirka Kosek: build.xml 921 922 Added clean targets 923 924 • Jirka Kosek: build.xml 925 926 Extensions and other builds ported to Ant 927 928 • Robert Stayton: eclipse.xsl 929 930 Adjust namespace fixup to conform to other conversions to 931 namespaced source. 932 933JavaHelp 934 935The following changes have been made to the javahelp code since the 1.78.1 936release. 937 938 • Jirka Kosek: build.xml 939 940 Added clean targets 941 942 • Jirka Kosek: build.xml 943 944 Extensions and other builds ported to Ant 945 946 • Robert Stayton: javahelp.xsl 947 948 Adjust the namespace fixup to conform to the other namespaced source 949 conversions. 950 951Slides 952 953The following changes have been made to the slides code since the 1.78.1 954release. 955 956 • Jirka Kosek: schema/relaxng/slides.rnc 957 958 Make speakernotes/handoutnotes optional as many presentations do not use them 959 960 • Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/ 961 s5.xsl; fo/plai⋯ 962 963 Rename the docbook prefix in the declaration too. 964 965 • Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/ 966 s5.xsl; fo/plai⋯ 967 968 Change the docbook db: prefix to d: prefix in preparation of svn update to namespaced 969 stylesheets. 970 971 • stilor: xhtml/plain-titlepage.xml; fo/plain-titlepage.xml 972 973 Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any. 974 975 • dleidert: images/callouts/gen.sh 976 977 Leave executable permissions for script. 978 979 • dleidert: s5/ui/default/pretty.css; slidy/graphics/w3c-logo-blue.gif; s5/ui 980 /default/notes.⋯ 981 982 Drop executable permissions from files. 983 984 • Jirka Kosek: doc/Makefile 985 986 Corrected path 987 988Website 989 990The following changes have been made to the website code since the 1.78.1 991release. 992 993 • Jirka Kosek: build.xml 994 995 Added clean targets 996 997 • Jirka Kosek: build.xml 998 999 Extensions and other builds ported to Ant 1000 1001 • stilor: olink.xsl 1002 1003 Make olink errors/warnings overridable in customizations. 1004 1005Webhelp 1006 1007The following changes have been made to the webhelp code since the 1.78.1 1008release. 1009 1010 • Robert Stayton: xsl/titlepage.templates.xsl 1011 1012 Fix typo. 1013 1014 • Robert Stayton: xsl/titlepage.templates.xsl 1015 1016 Add XHTML missing default namespace. 1017 1018 • Robert Stayton: xsl/webhelp-common.xsl 1019 1020 Fix bug 1357 to avoid creating l10n.js file if only collecting olink data. 1021 1022 • Robert Stayton: docsrc/xinclude-test.xml; docsrc/readme.xml 1023 1024 Convert XML doc to DB5. 1025 1026 • Robert Stayton: xsl/webhelp-common.xsl 1027 1028 Fix error message for namespace fixup. 1029 1030 • Robert Stayton: xsl/webhelp-common.xsl 1031 1032 fix bug in namespace fixup syntax. 1033 1034 • Robert Stayton: xsl/webhelp-common.xsl 1035 1036 Adjust namespace fixup for namespace build process. 1037 1038 • stilor: xsl/titlepage.templates.xml 1039 1040 Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any. 1041 1042 • Jirka Kosek: template/common/main.js 1043 1044 Fix for bug #1301 1045 1046Params 1047 1048The following changes have been made to the params code since the 1.78.1 1049release. 1050 1051 • Robert Stayton: autolink.index.see.xml 1052 1053 Improve the description for linking in index. 1054 1055 • Robert Stayton: prefer.internal.olink.xml 1056 1057 Fix bug in description 1058 1059 • Robert Stayton: dialogue.properties.xml 1060 1061 Fix typo. 1062 1063 • Robert Stayton: publishers.properties.xml 1064 1065 Fix typo. 1066 1067 • Robert Stayton: speaker.properties.xml; publishers.properties.xml; 1068 inlinestagedir.properti⋯ 1069 1070 New property sets for DocBook Publishers elements. 1071 1072 • Robert Stayton: table.frame.border.thickness.xml; 1073 table.cell.border.thickness.xml 1074 1075 Fix bug #1291, make default values different for HTML and FO. 1076 1077 • tom_schr: profile.outputformat.xml 1078 1079 Added missing support for outputformat attribute 1080 1081 * Added missing parameter profile.outputformat in 1082 params/profile.outputformat.xml 1083 * Added missing lines to check for outputformat attribute in 1084 profiling/profile-mode.xsl 1085 1086 • Jirka Kosek: table.frame.border.thickness.xml; 1087 table.cell.border.thickness.xml 1088 1089 Changed default border thickness from 0.5pt to 1px. The reason is that Chrome rounds 0.5pt to 0px making borders invisible. 1090 1091 • Robert Stayton: list.block.spacing.xml 1092 1093 Fix typo in element name. 1094 1095 • Robert Stayton: autolink.index.see.xml 1096 1097 New param to control automatic links in index from see and 1098 seealso to indexterm primary. 1099 1100 • Robert Stayton: show.bookmarks.xml 1101 1102 New param to turn off PDF bookmarks. 1103 1104 • Robert Stayton: xsl1.1.bookmarks.xml 1105 1106 Param to use standard XSL 1.1 bookmark elements. 1107 1108 • tom_schr: link.to.self.for.mediaobject.xml 1109 1110 Fixed ticket [#1315]: Add possibility to add a link to mediaobjects 1111 1112 • stilor: toc.leader.properties.xml 1113 1114 Replace literal space inserted next to fo:leader in ToC with a padding. This 1115 works around a bug in FOP (see FOP-1444). 1116 Make ToC fo:leader properties configurable via attribute set. 1117 1118 • Robert Stayton: list.block.spacing.xml; list.item.spacing.xml 1119 1120 Clarify that list.block.spacing is not used in nested lists. 1121 1122 • stilor: insert.xref.page.number.para.xml 1123 1124 Missed new file in previous checkin. 1125 1126 • Robert Stayton: mark.optional.procedure.steps.xml 1127 1128 New param to turn off Optional text for optional steps. 1129 1130Profiling 1131 1132The following changes have been made to the profiling code since the 1.78.1 1133release. 1134 1135 • Robert Stayton: profile.xsl 1136 1137 Add missing profile.outputformat param declaration. 1138 1139 • tom_schr: profile-mode.xsl 1140 1141 Added missing support for outputformat attribute 1142 1143 * Added missing parameter profile.outputformat in 1144 params/profile.outputformat.xml 1145 * Added missing lines to check for outputformat attribute in 1146 profiling/profile-mode.xsl 1147 1148 • Robert Stayton: xsl2profile.xsl 1149 1150 Fix bug #1335 where profile-chunk.xsl was xsl:including 1151 chunk-code.xsl instead of profile-chunk-code.xsl. 1152 1153 • Robert Stayton: xsl2profile.xsl 1154 1155 Fixed bug in handling of namespace fixup. 1156 1157 • Robert Stayton: xsl2profile.xsl 1158 1159 Adjust namespace fixup to match other templates. 1160 1161Lib 1162 1163The following changes have been made to the lib code since the 1.78.1 release. 1164 1165 • Jirka Kosek: build.xml 1166 1167 Added lib ant build support 1168 1169Tools 1170 1171The following changes have been made to the tools code since the 1.78.1 1172release. 1173 1174 • Jirka Kosek: build-shared.xml 1175 1176 Added lib ant build support 1177 1178 • Jirka Kosek: build-shared.xml 1179 1180 Added clean targets 1181 1182 • Jirka Kosek: lib/xml-apis.jar; lib/xercesImpl.jar; build-shared.xml; lib/ 1183 xalan.jar 1184 1185 Extensions and other builds ported to Ant 1186 1187 • Jirka Kosek: build-shared.xml 1188 1189 Added ant build for HTML stylesheets 1190 1191 • Jirka Kosek: licenses/saxon/JAMESCLARK.txt; lib/jython.jar; lib/ 1192 xercesImpl.jar; licenses/j⋯ 1193 1194 Initial work on Ant build, common (L10N) directory handled so far 1195 1196Template 1197 1198The following changes have been made to the template code since the 1.78.1 1199release. 1200 1201 • Robert Stayton: titlepage.xsl 1202 1203 Remove the d: namespace declaration because it is 1204 automatically added by the ns build process. 1205 1206 • Jirka Kosek: titlepage.xsl 1207 1208 Added missing namespace declaration 1209 1210 • Robert Stayton: titlepage.xsl 1211 1212 Remove d: namespace declaration from non namespaced version since 1213 it is automatically added to build the namespaced version. 1214 1215 • Robert Stayton: titlepage.xsl 1216 1217 Set the db.prefix to blank until convert to ns build. 1218 1219 • Robert Stayton: titlepage.xsl 1220 1221 Fix handling of namespace declaration for conversion to NS sourcebase. 1222 1223 • Robert Stayton: titlepage.xsl 1224 1225 Modified to support roundtrip conversion between namespaced 1226 version and non-namespaced version. 1227 1228 • stilor: titlepage.xsl 1229 1230 Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any. 1231 1232Extensions 1233 1234The following changes have been made to the extensions code since the 1.78.1 1235release. 1236 1237 • Jirka Kosek: build.xml 1238 1239 Added clean targets 1240 1241 • Jirka Kosek: build.xml 1242 1243 Extensions and other builds ported to Ant 1244 1245