Note: This
document lists changes only since the 1.76.1 release.
If you instead want a record of the complete list of
changes for the codebase over its entire history, you
can obtain one by running the following commands:
svn checkout https://docbook.svn.sourceforge.net/svnroot/docbook/trunk/xsl
svn log --xml --verbose xsl > ChangeHistory.xml
Changes since the 1.76.1 release
Release Notes: 1.77.0
The following is a list of changes that have been made
since the 1.76.1 release.
Gentext
The following changes have been made to the
gentext code
since the 1.76.1 release.
stefanhinz: locale/de.xmlTranslated German WebHelp strings
David Cramer: locale/zh.xml; locale/en.xml; locale/fr.xml; locale/de.xml; locale/ja.xmlWebhelp: Update non-en gentext strings
Robert Stayton: locale/en.xmlAdd topic to title-numbered context.
Robert Stayton: locale/en.xmlAdd basic topic element templates.
Mauritz Jeanson: locale/el.xmlUpdated gentext for quotation marks. Fixes bug #3512440.
Jirka Kosek: locale/cs.xmlAdding missing context for webhelp
David Cramer: locale/en.xmlFixing syntax of webhelp gentext entries
David Cramer: locale/en.xmlMoving webhelp gentext strings into a context
tom_schr: locale/zh.xml; locale/en.xml; locale/cs.xml; locale/fr.xml; locale/de.xml; local⋯Moved language specific of WebHelp to gentext/locale/ as discussed with
Stefan following the "minimal intrusive approach". :)
In the long run, maybe moving the text into a context, not sure.
Robert Stayton: locale/zh.xml; locale/ca.xml; locale/nds.xml; locale/ru.xml; locale/ga.xml⋯Add "or" string per Bug # 3322871, translated with Google translate.
tom_schr: locale/en.xml; locale/de.xmlFixed bug#3322871: simplelist: PI dbchoice and "or" does not exist
Mauritz Jeanson: locale/ca.xmlAdded patch #3363309.
Jirka Kosek: locale/ru.xmlAligned capitalization of first letters with English original
dleidert: locale/es.xmlFix http://bugs.debian.org/605696. Citing:
The English form of that section name is mandated to be NAME. lexgrog
recognises NOMBRE in Spanish, which when I last looked was the common
form used in that language. "NOMBRE DE REFERENCIA" is not recognised by
lexgrog, and it's unnecessarily long anyway. I'd rather not add more
forms to lexgrog unless absolutely necessary.
Common
The following changes have been made to the
common code
since the 1.76.1 release.
Robert Stayton: common.xslIn "select.mediaobject.index" template, add selection of videoobject
and audioobject since now supported in HTML5.
Robert Stayton: labels.xsl; titles.xsl; entities.ent; targets.xsl; subtitles.xsl; gentext.⋯Add basic support for new <topic> element.
Robert Stayton: common.xslFix handling of mediatypes for video and audio files, mostly for HTML5 and EPUB3 outputs.
Robert Stayton: olink.xslGenerate error message if olink data in targetset is in a namespace.
Robert Stayton: olink.xslBack out changes because of problems with that update.
Robert Stayton: olink.xslAdd support for olink data in DocBook namespace.
Robert Stayton: common.xslAdd support for generate.consistent.ids parameter.
Robert Stayton: subtitles.xslAdd verbose param to subtitle.markup templates to allow its
error message to be ignored.
Add that param to fop1.xsl application of subtitle.markup
to avoid unnecessary error message in document information.
Norman Walsh: stripns.xslMake sure stripping doesn't delete @{xml:}id values!
Jirka Kosek: common.xslThese should be params, otherwise it is not possible to customize them.
Robert Stayton: labels.xslAdd empty templates for glossdiv, glosslist, and glossentry in
mode="label.markup".
FO
The following changes have been made to the
fo code
since the 1.76.1 release.
Robert Stayton: graphics.xslqualify caption template to mediaobject/caption so not confused with table/caption.
Robert Stayton: table.xslAdd template to process table/caption element.
Robert Stayton: biblio.xslRemove template for obsolete bookbiblio element.
Robert Stayton: titlepage.templates.xmlFix format of topic title.
Robert Stayton: autotoc.xsl; component.xsl; fop1.xsl; titlepage.templates.xml; xep.xslFix TOC processing for topic element.
Robert Stayton: component.xslFinish support for topic title element.
Robert Stayton: titlepage.templates.xmlFix typo.
Robert Stayton: titlepage.xsl; autotoc.xsl; component.xsl; xref.xsl; titlepage.templates.x⋯Add basic support for new <topic> element.
Robert Stayton: graphics.xslFix handling of mediatypes for video and audio files, mostly for HTML5 and EPUB3 outputs.
Robert Stayton: pi.xslIn dbfo-need, replace empty list-item-label with empty block to make output valid.
Robert Stayton: titlepage.xslAdd default style att-sets for component.list.of.titles, etc.
Robert Stayton: autotoc.xslRestore component.list.of.tables etc. now that the titlepage.templates.xsl
file has been updated by the Makefile.
Robert Stayton: autotoc.xslTurn off component.list.of.tables because the build process is not updating
the titlepage.templates.xsl file which has those templates.
Will restore when that is working.
Robert Stayton: autotoc.xsl; component.xsl; titlepage.templates.xmlAdd make.component.tocs to support lists of tables, etc. for
article and other components. Added component.list.of.tables to
titlepage.templates.xml to format the title.
Robert Stayton: block.xslChange to new para.properties attribute-set.
Robert Stayton: param.xweb; param.entAdd new para.properties attribute-set for paragraphs.
Robert Stayton: graphics.xslFix bug 3487828 valign on inlinemediaobject in fo output has wrong property.
Robert Stayton: inline.xslAdd template mode 'simple.xlink.properties' to allow
easy customization of formatting of links generated
from elements other than xref, link, and olink using
the xlink attributes.
Robert Stayton: param.xweb; param.entAdd table.caption.properties to format table captions.
Robert Stayton: table.xslAdd support for caption in a CALS table.
Robert Stayton: htmltbl.xslFix missing fop1.extensions for table-layout="fixed" property.
Robert Stayton: math.xslRemove passivetex.extension test from graphic template.
Robert Stayton: graphics.xsl; math.xslRefactored the 'process.image' template to create modular
templates for each attribute so they can be individually
customized. Also merged in support for embedded svg and
mml content so they can have image attributes too.
Jirka Kosek: param.xweb; param.entAdded missing parameter definitions (though not sure why base.dir and chunk.quietly is needed in FO, maybe olinks?)
Robert Stayton: param.xweb; param.entCheck in new params for FO side regions in page masters.
Robert Stayton: titlepage.xsl; titlepage.templates.xmlAdd support for itermset in info elements, using titlepage mechanism
to ensure entries are placed inside page-sequence.
Robert Stayton: pagesetup.xslAdd support for side body margins and side static content regions.
Fixes bug 3389931.
Robert Stayton: refentry.xslFix bug 3424546, no TOC for top level reference element in FO output.
Robert Stayton: autotoc.xslFix bug where toc.section.depth=0 causes a book toc to ignore
chapters and appendixes.
Robert Stayton: param.xweb; param.entAdd support for generate.consistent.ids parameter.
Dave Pawson: param.xweb111011T08:05
Robert Stayton: biblio.xslSupport author/orgname in bibliography, fixing bug 3293062.
Robert Stayton: division.xslTable title with tocentry="0" attribute is now omitted from the
table of contents. Fixes bug 3279748.
Robert Stayton: xref.xslanchor template now checks to see if fo:inline or fo:block should be used.
Fixes bug 3324138.
Robert Stayton: param.xweb; param.ent; task.xslAdd attribute-set task.properties to task element to
support customization.
Robert Stayton: lists.xsl; param.xweb; param.entAdd new attribute-sets calloutlist.properties and callout.properties
to better support customization of calloutlists, fixing bug 3160341.
Robert Stayton: pagesetup.xslFix bug 3067027 set page.number.format to 'i' for book and set titlepage.
Jirka Kosek: MakefileTitlepage mechanism is now namespace aware to support XHTML. Please note that when generating titlepage template stylesheets you have to pass FO or XHTML namespace inside ns parameter. For HTML parameter should be empty.
Robert Stayton: graphics.xslAllow selection by role for multiple imageobject elements
within an imageobjectco, which since Docbook 5 allows multiple imageobjects.
Mauritz Jeanson: titlepage.xslAdded template for collabname. Fixes bug #3414436.
Mauritz Jeanson: table.xslAdded test for @colwidth='*' to suppress extension error message. See bug #3404224.
David Cramer: verbatim.xslSupport the keep-together processing-instruction on programlisting, screen, synopsis, and literallayout. Tracker id #3396906.
Robert Stayton: division.xslSet template param allow-anchors="1" in division title to support footnotes in title.
Robert Stayton: fop1.xslAdd verbose param to subtitle.markup templates to allow its
error message to be ignored.
Add that param to fop1.xsl application of subtitle.markup
to avoid unnecessary error message in document information.
Robert Stayton: pagesetup.xslPass the pageclass, sequence, and gentext-key to the template
named header.footer.widths to enable further customization
based on page master.
Jirka Kosek: xref.xslhyphenation of URL content must be disabled for link, not only for ulink because od DB5
Jirka Kosek: xref.xslURLs shouldn't be hyphenated as normal text
dleidert: lists.xslFix fo output for segmented lists with more than one <segtitle> (see r9001, reverted in r9006). The bug appears in table mode.
Bug report and patch from: http://bugs.debian.org/620556
dleidert: lists.xslRevert change 9001 - the patch is probably useless and not necessary.
dleidert: lists.xslFix fo output for segmented lists with more than one <segtitle>.
Bug report and patch from: http://bugs.debian.org/620556
Jirka Kosek: callout.xslAdded support for alternative circled numbers
Mauritz Jeanson: xep.xslRemoved junk accidentally added to previous revision.
Mauritz Jeanson: axf.xsl; fop1.xsl; xep.xslAdded support for author/orgname in document metadata. Closes bug #3132862.
Robert Stayton: fop1.xslFix bug 3068509 where fop1 bookmarks converted diacritics to ascii. In FOP 1.0, that
conversion is no longer needed.
Robert Stayton: component.xslAdd template for article/colophon to avoid nested page-sequence.
HTML
The following changes have been made to the
html code
since the 1.76.1 release.
Robert Stayton: graphics.xslMake viewport layout table compatible with html5.
Robert Stayton: division.xslAdd support for using <section> instead of <div> for html5.
Robert Stayton: xref.xslAdd support for using info/title as well as title in target element.
Robert Stayton: glossary.xslEnable using <section> for glossary in html5 output.
Robert Stayton: task.xslAdd support for info/title as well as title on task.
Robert Stayton: chunk-common.xslMake footnote rule compatible with html5.
Remove 'home' and 'up' links if html5.
Add call to placeholder template 'root.attributes' to enable adding
attributes to <html> element.
Make sure user.footer|header.navigation templates get passed
the params for next and prev.
Robert Stayton: footnote.xslMake footnote rule compatible with html5.
Robert Stayton: titlepage.xslMake revhistory layout table compatible with html5.
Robert Stayton: autoidx.xslMake compatible with html5 when using <dl> for layout.
Robert Stayton: ebnf.xslAdd support for info/title as well as title.
Robert Stayton: synop.xslMake funprototype layout table compatible with html5.
Robert Stayton: component.xslEnable support for html5 features, including using <section> instead of
<div> for certain elements, and setting heading level to <h1> for chapters.
These features are not changed in the base html stylesheet for backwards
compatibility.
Robert Stayton: docbook.css.xmlAdd style for footnote rule.
Robert Stayton: qandaset.xslMake qandaset layout table compatible with html5.
Robert Stayton: block.xslConvert block quote layout table to be html5 compatible.
Robert Stayton: admon.xslModify admon table to be compatibile with html5.
Robert Stayton: block.xslModify revision history table to make it customizable for html5.
Robert Stayton: biblio-iso690.xslAdd support for subtitle inside info.
Robert Stayton: docbook.xslAdd call to new 'root.attributes' placeholder template to allow
adding attributes to the <html> output element.
David Cramer: param.xweb; param.entWebhelp: moving parameters into the standard location so they will be part of the parameter reference
Robert Stayton: chunk-code.xslTake legalnotice out of find.chunks so it does not get Next and Prev.
Robert Stayton: lists.xslSmall changes in support of HTML5 stylesheet.
Fix bug 3510185 for output list title when inside info.
Robert Stayton: html.xsldefine internal variables div.element and table.border.off to
enable easier support of HTML5 syntax.
Robert Stayton: callout.xslFix handling of id attributes on callouts.
Robert Stayton: footnote.xslFix missing id attribute on footnote mark.
Robert Stayton: sections.xslBug fix for generate.id.attributes.
Robert Stayton: titlepage.xsl; autoidx.xslbug fix for generate.id.attributes creating duplicate ids.
Robert Stayton: division.xsl; sections.xsl; block.xsl; footnote.xslFix minor bugs in generate.id.attributes implementation.
Robert Stayton: inline.xsl; titlepage.xsl; formal.xsl; division.xsl; toc.xsl; sections.xsl⋯Finish implementation of generate.id.attributes for all elements
using the template named id.attribute.
Robert Stayton: autotoc.xslFix TOC entries for topic element.
Robert Stayton: autotoc.xsl; chunktoc.xsl; titlepage.xsl; chunk-code.xsl; changebars.xsl; ⋯Add basic support for new <topic> element.
Robert Stayton: graphics.xslFix handling of mediatypes for video and audio files, mostly for HTML5 and EPUB3 outputs.
Robert Stayton: callout.xsl; verbatim.xslRestore programlisting to use <pre> instead of <div> and instead
wrap callout img elements in <span> to make valid HTML.
Robert Stayton: graphics.xslTurn off img longdesc attribute because not supported by browsers.
Robert Stayton: footnote.xslMove square brackets and <sup> inside <a> element for footnote
marks to fix display problems in some browsers.
Robert Stayton: synop.xslFix bug 3481385 - link elements not preserved inside funcsynopsis.
Robert Stayton: autotoc.xslTOC entry for refpurpose should use no.anchor.mode to prevent duplicate ids
when indexterm is inside refpurpose.
Robert Stayton: qandaset.xslAdd colgroup around col elements in layout table.
Robert Stayton: xref.xslRemove duplication of mode="xref-to" template for qandadiv.
Robert Stayton: lists.xslAdd colgroup around bare col element in variablelist table to
conform to html5.
Robert Stayton: docbook.xsl; html.xslAdd support for html.script param to insert Javascript references.
Robert Stayton: param.xweb; param.entAdd new params html.script and html.script.type to support
Javascript references.
Robert Stayton: autoidx.xslFix bug that omitted duplicate indexterms in the same section but
with different zone attributes, which should not be omitted.
Robert Stayton: html.xsl; table.xsl; block.xslFix bug 3441149 where mode="class.value" does not work
for para or entry when the element does not have a role attribute.
Robert Stayton: param.xweb; param.entAdd new param chunked.filename.prefix to fix bug 3087359.
Robert Stayton: chunk-common.xsl; chunktoc.xsl; titlepage.xsl; chunker.xsl; chunk-code.xsl⋯Add support for chunked.filename.prefix param.
Make sure base.dir value has a trailing slash in
the chunk.base.dir internal param used by the templates.
Robert Stayton: chunk-common.xslPass empty base.dir for lot URLs to avoid problems using the ./ default
in make-relative-filename.
Robert Stayton: autotoc.xslFix bug when $toc.section.depth=0 causes book toc to
ignore chapters and appendixes.
Robert Stayton: chunk-common.xsl; chunk-code.xsl; docbook.xslFixed bug #3388088 where non-namespaced chunkfast.xsl
not properly handling namespaced document.
Robert Stayton: formal.xsl; htmltbl.xslNow handles caption in html markup table like title,
so formal.object.title is used with all its features, including
formatting and placement.
Added htmlTable.with.caption template to handle the wrapper, and
left htmlTable template unchanged.
Now caption template in mode="htmlTable" does nothing, because
caption handled by formal.object.title template.
Robert Stayton: html.xslTurn off generating the title attribute for block and hierarchical elements.
Should only be used for inline elements, usually using the alt element.
Also used for links to show the target title.
Robert Stayton: param.xweb; param.entAdd support for generate.consistent.ids parameter.
Dave Pawson: param.xweb111011T08:05
Robert Stayton: biblio.xslSupport author/orgname in bibliography, fixing bug 3293062.
Robert Stayton: chunk-common.xsl; chunker.xslReplace duplicate undocumented parameter chunker.output.quiet
with the original documented parameter chunk.quietly.
Robert Stayton: lists.xslThe spacing="compact" attribute on lists in HTML no longer outputs compact="compact"
(or just "compact" in the case of Saxon 6), since that attribute is
deprecated and improperly supported. Instead, the output uses a
multiple class attribute such as class="orderedlist compact".
Use CSS to style such lists without margin above.
Robert Stayton: autotoc.xsl; chunk-common.xslTable title with tocentry="0" attribute is now omitted from the
table of contents. Fixes bug 3279748.
Robert Stayton: inline.xslAdd default class="phrase" when role attribute not used for class,
fixing bug #3076510
Robert Stayton: graphics.xslAllow selection by role for multiple imageobject elements
within an imageobjectco, which since Docbook 5 allows multiple imageobjects.
Robert Stayton: docbook.css.xmlRemove broken style for autotoc.xsl.
Robert Stayton: autoidx.xslFix bug: when $index.links.to.section is set to zero, the
primary index entry duplicates links that should be only
on secondary entries. Now the links are not duplicated.
Robert Stayton: xref.xslAdd mode="no.anchor.mode" to remaining xref-to templates that do not
have it to avoid generating an invalid nested anchor in HTML output.
Robert Stayton: pi.xslImprove doc descriptions of dbhtml filename and dir.
Robert Stayton: chunk-common.xslTurn off fast chunking messages if chunker.output.quiet is
set to 1.
Robert Stayton: autoidx.xslAdd setindex to context param in mode="reference" to better
support setindex.
Robert Stayton: autotoc.xslSupport set as child of set in set.toc template.
dleidert: inline.xslFix Debian bug #611924 (http://bugs.debian.org/611924):
A quote element with an xml:id will lead to two anchors with the same name or
ID which is not allowed. So don't call the anchor template. It is already
called by inline.charseq.
Robert Stayton: chunk-code.xslFix call to generate.css.files so .css files can be generated
when in chunking mode.
Robert Stayton: qandaset.xslChange question and title templates to replace hard-coded
class="local-name()" with mode="class.attribute" to support customization
of class values.
Robert Stayton: chunktoc.xslCall "generate.css" in process.root so it can participate
in the 'make.clean.html' scheme.
David Cramer: glossary.xslFixing typo (spurious ! at the end of line).
Norman Walsh: chunktoc.xslSeparate book appendixes from article appendixes (so that they can be customized independently)
Mauritz Jeanson: graphics.xslAdded condition to prevent "Failed to interpret image" messages (SVG is not supported
by the graphic size extension).
Robert Stayton: formal.xslFix bug 3116969 where mode="class.value" customization
did not work for table or informaltable.
Manpages
The following changes have been made to the
manpages code
since the 1.76.1 release.
Dave Pawson: param.xweb111011T08:05
Epub
The following changes have been made to the
epub code
since the 1.76.1 release.
Robert Stayton: docbook.xslReplace $base.dir with $chunk.base.dir to ensure trailing slash in place.
Robert Stayton: docbook.xslMatch template for "/" must have priority="1" since
chunk-code.xsl is xsl:included, not xsl:imported.
Robert Stayton: docbook.xslAdded support for book/info to support DocBook5.
Robert Stayton: docbook.xslRemove disallowed priority attribute from the name="chunk" template.
HTMLHelp
The following changes have been made to the
htmlhelp code
since the 1.76.1 release.
Robert Stayton: htmlhelp-common.xslChange $base.dir to $chunk.base.dir to ensure trailing slash in place.
Eclipse
The following changes have been made to the
eclipse code
since the 1.76.1 release.
Robert Stayton: eclipse.xsl; eclipse3.xslUse $chunk.base.dir instead of $base.dir to ensure trailing slash is in place.
JavaHelp
The following changes have been made to the
javahelp code
since the 1.76.1 release.
Robert Stayton: javahelp.xslChange $base.dir to $chunk.base.dir to ensure trailing slash is present.
Mauritz Jeanson: javahelp.xslReplaced empty header.navigation and footer.navigation templates with parameter suppress.navigation=1,
which simplifies customization. See bug #3310904.
Roundtrip
The following changes have been made to the
roundtrip code
since the 1.76.1 release.
Dave Pawson: param.xweb111011T08:05
Slides
The following changes have been made to the
slides code
since the 1.76.1 release.
Dave Pawson: fo/param.xweb; html/param.xweb111011T08:05
Website
The following changes have been made to the
website code
since the 1.76.1 release.
Dave Pawson: param.xweb111011T08:05
Webhelp
The following changes have been made to the
webhelp code
since the 1.76.1 release.
David Cramer: template/common/css/positioning.cssWebhelp: Adding print-only css rules
David Cramer: template/common/main.jsWebhelp: Arun's fix for bug where heading was partially hidden by header in some situations.
David Cramer: xsl/webhelp-common.xslWebhelp: turn off autolabeling by default
David Cramer: xsl/webhelp.xslWebhelp: Import xhtml base stylesheets
David Cramer: docsrc/readme.xmlWebhelp: Link to the DocBook reference docs from the webhelp readme
David Cramer: xsl/webhelp-common.xslWebhelp: Use gentext value for noscript warning
David Cramer: MakefileWebhelp: Delete tempfile after DocBook xsl build
David Cramer: xsl/webhelp.xslWebhelp: moving parameters into the standard location so they will be part of the parameter reference
David Cramer: xsl/webhelp.xsl; xsl/webhelp-common.xslWebhelp: moving parameters into the standard location so they will be part of the parameter reference
David Cramer: template/common/main.jsWebhelp: tweaking scrolldown offset for anchors
David Cramer: docsrc/images; docsrc/images/sample.jpg; docsrc/readme.xml; template/content⋯Webhelp: updating docs. Ant version, install instructions, handling of images.
David Cramer: xsl/webhelp.xslPatch from Arun Bharadwaj to display message if JavaScript is disabled
David Cramer: template/content/search/nwSearchFnt.jsPatch from Arun Bharadwaj to strip quotes from search query strings
Robert Stayton: xsl/webhelp.xslAdd basic support for new <topic> element.
Jirka Kosek: xsl/webhelp.xslPut back old extensibility point.
Guys, please don't remove existing extensibility points like named templates, it will break existing customizations.
David Cramer: xsl/webhelp.xslMoving webhelp gentext strings into a context
tom_schr: param.xwebFixed comment
tom_schr: Makefile.paramFixed indendation
tom_schr: param.entDisabled branding and brandname entities for the time being
tom_schr: Makefile.paramAdded missing .param file (to be consistent with the other output formats)
tom_schr: param.xwebEnabled Id svn:keywords
tom_schr: param.xwebIncluded missing external entities
tom_schr: param.xweb; param.entPrepared WebHelp reference documentation :)
Not clear about parameters brandname and branding: Should they renamed
to "webhelp.branding" and "webhelp.brandname"?
Currently, docsrc/reference.xml contains only a comment for the WebHelp
ref doc to be non-intrusive.
Idea is to enable it when it is ready
tom_schr: xsl/webhelp.xslMoved language specific of WebHelp to gentext/locale/ as discussed with
Stefan following the "minimal intrusive approach". :)
In the long run, maybe moving the text into a context, not sure.
stefanhinz: xsl/webhelp.xslAdded comment, mainly to test if I have write permissions to the repo. If yes, this will become my first commit here, so let me say HELLO everyone. -Stefan
David Cramer: template/common/css/positioning.cssWebhelp: Lower the minimum width of content pane
kasunbg: xsl/webhelp.xsl; template/common/main.jsIf an user moved to another page by clicking on a toc link, and then clicked on #searchDiv,
search should be performed if the cookie textToSearch is not empty.
David Cramer: template/common/css/positioning.css; template/common/images/search-icon.png;⋯Webhelp: Small tweaks to icons, css
David Cramer: MakefileWebhelp: Perform xinclude if xsltproc is the processor
David Cramer: MakefileWebhelp: Hide remarks in readme output
David Cramer: MakefileWebhelp: Tweaking makefile
David Cramer: build.properties; build.xmlMove paths to xercesImpl and xml-apis jars into build.properties
David Cramer: xsl/webhelp.xslWebhelp: Left align titles in nav header. Display for all but the topmost page
David Cramer: template/content/search/stemmers/en_stemmer.js; docsrc/xinclude-test.xmlWebhelp: Cleanup related to en_stemmer.js changes
David Cramer: template/common/css/positioning.cssWebhelp: Don't put borders around qandaset list
David Cramer: template/common/main.jsWebhelp: Avoid unnecessary scroll ups when anchor is clicked on
David Cramer: build.propertiesWebhelp: Show footer nav by default
David Cramer: build.properties; build.xmlWebhelp: Support setting suppress.footer.navigation from build.properties
David Cramer: build.properties; build.xmlWebhelp: Support admon.graphics param in build.properties
David Cramer: docsrc/xinclude-test.xml; docsrc/readme.xmlWebhelp: Adding xinclude example to the demo/readme doc
David Cramer: template/common/css/positioning.cssWebhelp: Remove border around table used to format callout list
David Cramer: xsl/webhelp.xsl; template/common/images/admon/tip.png; template/common/image⋯Webhelp: Support admon graphics (still off by default)
David Cramer: xsl/webhelp.xsl; template/common/css/positioning.cssWebhelp: Turn on navfooter and fix related css
David Cramer: xsl/webhelp.xslWebhelp: Fix error about undeclared doc.title param
David Cramer: docsrc/readme.xmlWebhelp: Adding some test search terms to the readme
David Cramer: template/content/search/stemmers/en_stemmer.jsHandle exceptional cases listed in the Porter 2 stemming algo
David Cramer: template/content/search/stemmers/en_stemmer.jsWebhelp: adding special case word 'say' to en js stemmer
David Cramer: template/content/search/stemmers/en_stemmer.jsWebhelp: Refine stemming of terms that end in (only stem if there's a consonant before the -y)
David Cramer: template/content/search/stemmers/en_stemmer.js; template/content/search/nwSe⋯Webhelp: fixed bug where words like key, day, and nucleus, were not found due to differences in the way the client stemmer and indexer stemmed words
David Cramer: build.xmlWebhelp: Support xinclude and two-pass profiling in build.xml
David Cramer: xsl/webhelp.xslFix bad link to default topic.
David Cramer: xsl/webhelp.xslAddressed tracker item #3444549: Using titleabbrev.markup mode instead of title.markup mode for webhelp toc
David Cramer: xsl/webhelp.xslAddressed #3443430, adding setindex to Webhelp toc
David Cramer: template/common/main.jsFixed bug where content scrolls up when search or contents tab are clicked
kasunbg: docsrc/readme.xmlAutomatically limit the size of the search description to something 140 characters
kasunbg: xsl/webhelp.xslremoving outline in 'contents' and 'search' buttons that is visible when clicked. tabindex for SIDEBAR button.
kasunbg: xsl/webhelp.xsl; build.xmlWebhelp ant script changes - HTML transformation support for WebHelp - Uses Tagsoup for parsing the bad html.
tagsoup-1.2.1.jar is added to trunk/xsl-webhelpindexer/lib/
kasunbg: xsl/webhelp.xslproper support for saxon xhtml transformation.
kasunbg: template/common/images/callouts/10.png; template/common/images/callouts/11.png; t⋯webhelp - adding callouts
kasunbg: template/common/main.js; template/content/search/nwSearchFnt.jswebhelp - some small rackspace additions, and cleaning up of main.js
kasunbg: xsl/webhelp.xsl; template/common/main.js; template/common/css/positioning.csswebhelp - animations for show/hide Sidebar
kasunbg: build.propertiescommenting about brand and brandname
kasunbg: Makefileparameterized MAKE for webhelp
kasunbg: xsl/webhelp.xsl; template/common/css/positioning.css; build.properties; build.xmlwebhelp xsl customization - logo
kasunbg: Makefilewebhelp - fixing make clean
kasunbg: xsl/webhelp.xsl; template/common/css/positioning.csswebhelp xsl cleanup. Added the missing chapter title.
kasunbg: template/content/search/nwSearchFnt.jsfix no. 2 - Fix for missing "No results found for..." bug
kasunbg: template/content/search/nwSearchFnt.jsremove some JS warninings
kasunbg: template/content/search/nwSearchFnt.jsFix for missing "No results found for..." bug
kasunbg: xsl/webhelp.xslcommented about the importance of the order of css contents. Order is important between the in-html-file css and the linked css files. Some css declarations in jquery-ui-1.8.2.custom.css are over-ridden. If that's a concern, just remove the additional css contents inside these default jquery css files. I thought of keeping them intact for easier maintenance.
Jirka Kosek: xsl/webhelp.xsl; template/common/css/positioning.cssMinor cleanup, added extensibility hook, some styling moved into CSS for easier customization
David Cramer: template/content/search/nwSearchFnt.jsRemoving onclick that came from Oxygen's dita stuff
kasunbg: docsrc/readme.xmlwebhelp - documenting about features
kasunbg: template/common/css/positioning.csswebhelp search text box
kasunbg: template/common/css/positioning.cssadding header background image
kasunbg: xsl/webhelp.xsl; template/common/images/header-bg.pngnew header background image
kasunbg: xsl/webhelp.xsl; template/common/css/positioning.cssfix left navigation
kasunbg: template/common/css/positioning.csssome css
kasunbg: build.xmlAdding html.extension property
kasunbg: template/common/css/positioning.css; build.properties; build.xmlwebhelp - Adding enable.stemming, toc.file build properties
David Cramer: template/common/css/positioning.cssMake the webhelp banner slightly larger.
David Cramer: template/common/main.js; template/common/css/positioning.cssAdjust colors and positioning of header and search/toc tabs
David Cramer: xsl/webhelp.xslOnly put doc title in header
David Cramer: template/common/css/positioning.css; template/common/images/main_bg_fade.pngAdjusting default color of the header
kasunbg: xsl/webhelp.xsl; template/common/css/positioning.cssadjustments to header title. Now output in Opera looks good.
kasunbg: template/common/images/sidebar.png; template/content/search/punctuation.props; te⋯deleting svn:executable flag from webhelp files
kasunbg: xsl/webhelp.xsl; template/common/css/positioning.css; template/common/images/sear⋯Customized the left navagation headers; Contents and Search.
Adding custom css for the current redmond ui of jquery-ui. These override jquery-ui's default css customizations. These are supposed to take precedence.
kasunbg: docsrc/readme.xmltypo fix
kasunbg: template/common/images/next-arrow.png; xsl/webhelp.xsl; template/common/main.js; ⋯UI improvements.
Moved search highligher to search tab.
Added nice icons for navigation buttons etc.
Removed footer navigation
Corrected tree colorings
Overall, some css magic
David Cramer: docsrc/readme.xmlAdded listitem thinking SyncRO Soft for their contributions.
kasunbg: build.xmlsupport for default classpath for Gentoo Linux
kasunbg: docsrc/readme.xmlwebhelp - some updates to the documentation about search
kasunbg: template/common/css/positioning.cssFix for issue 'Keep "search" & "contents" titles always visible in webhelp - ID: 3403438'
David Cramer: template/common/images/starsSmall.pngChanged icons used to show search weightings from stars to boxes so they won't look like user ratings
David Cramer: xsl/webhelp.xsl; template/common/main.js; template/common/images/starsSmall.⋯Merged Oxygen webhelp improvements (search weightings etc) into trunk: -r9031:9039
kasunbg: docsrc/readme.xmlwebhelp documentation - search indexing, faq
kasunbg: docsrc/readme.xmlupdate webhelp documentation
David Cramer: xsl/webhelp.xslFixed bug where webhelp.default.topic was not being used if it was set
David Cramer: xsl/webhelp.xsl; template/content/search/nwSearchFnt.jsLocalize string in nwSearchFnt.js file
David Cramer: xsl/webhelp.xslAdded tabindex attributes to make tab order in UI more logical in webhelp.
David Cramer: template/common/main.jsFixed bug where anchors in pages landed beneath the banner.
kasunbg: xsl/webhelp.xslAdded more comments to the xsl/webhelp/xsl/webhelp.xsl file. Removed some clutter.
David Cramer: template/common/main.jsFixed problem reported in IE 8. See tracker id # 373747.
David Cramer: xsl/webhelp.xslAddressed tracker #3247166 by removing hard-coded reference to ch01.html.
kasunbg: build.xmlChanged the webhelp build.xml to reflect the changes to xsl-webhelpindexer.
Added classpaths for xercesImpl and xml-api jars to the indexer. Paths added for *nix environments, need to look at how the current system behaves in Windows. Discussion: http://lists.oasis-open.org/archives/docbook-apps/201011/msg00116.html
kasunbg: template/common/images/loading.gif; template/common/jquery/treeview/jquery.treevi⋯webhelp: Removing some unnecessary JQuery JS files
kasunbg: template/common/main.jswebhelp: Usability improvement - when click on a node in the TOC tree, the child nodes will auto populate now.
kasunbg: xsl/webhelp.xslAdded google translated localizations for Japanese, German, French, and Chinese. The translations might not be pretty accurate.
Better translations are appreciated.
kasunbg: docsrc/readme.xml; template/content/images; template/content/images/sample.jpgAdded documentation for how to add images to WebHelp
Jirka Kosek: xsl/webhelp.xslAdded more customization hooks
Search code output only when search tab is active
Added cs localization
Jirka Kosek: xsl/webhelp.xslAdded parameter webhelp.common.dir for specifying location of common files (JS+CSS)
Added hooks for adding additional user defined tabs
Params
The following changes have been made to the
params code
since the 1.76.1 release.
David Cramer: webhelp.indexer.language.xmlWebhelp: Fixing list of supported languages
David Cramer: webhelp.indexer.language.xmlWebhelp: Correct language code in docs for Chinese
David Cramer: webhelp.indexer.language.xml; webhelp.default.topic.xml; base.dir.xml; webhe⋯Webhelp: moving parameters into the standard location so they will be part of the parameter reference
Mauritz Jeanson: htmlhelp.encoding.xmlUpdated link (again).
Mauritz Jeanson: admon.graphics.extension.xmlAdded list of graphics formats.
Mauritz Jeanson: htmlhelp.encoding.xmlUpdated link.
Mauritz Jeanson: passivetex.extensions.xmlUpdated link.
tom_schr: webhelp.indexer.language.xml; webhelp.default.topic.xml; webhelp.tree.cookie.id.⋯Fixed wrong xml:id's
tom_schr: webhelp.indexer.language.xml; webhelp.default.topic.xml; webhelp.tree.cookie.id.⋯Prepared WebHelp reference documentation :)
Not clear about parameters brandname and branding: Should they renamed
to "webhelp.branding" and "webhelp.brandname"?
Currently, docsrc/reference.xml contains only a comment for the WebHelp
ref doc to be non-intrusive.
Idea is to enable it when it is ready
Robert Stayton: bibliography.collection.xmlFix well-formedness problem.
Robert Stayton: normal.para.spacing.xml; para.properties.xmlClarify usage of para property attribute sets.
Robert Stayton: normal.para.spacing.xmlClarify reuse of this attribute-set in other elements.
Robert Stayton: bibliography.collection.xml; glossary.collection.xmlClarify how relative paths are resolved.
Robert Stayton: glossary.collection.xmlMore explanation of relative paths in glossary.collection.
Robert Stayton: glossary.collection.xmlAdd info about relative paths.
Robert Stayton: para.properties.xmlSpecial attribute-set for para only.
Robert Stayton: table.caption.properties.xmlTo format table captions.
Robert Stayton: base.dir.xmlAdd info about trailing slash added if it was omitted.
Robert Stayton: html.script.type.xmlFix typo in param name.
Robert Stayton: html.script.type.xml; html.script.xmlAdd support for specifying javascript references like css references.
Jirka Kosek: body.margin.outer.xml; region.outer.extent.xml; side.region.precedence.xml; b⋯Fixed well-formdness
Robert Stayton: side.region.precedence.xmlAdd comment about internal individual params for each side.
Robert Stayton: body.margin.outer.xml; region.outer.extent.xml; region.inner.properties.xm⋯Complete support for side regions.
Robert Stayton: body.margin.outer.xml; region.outer.extent.xml; body.margin.inner.xml; reg⋯Add support for side regions in FO output.
Robert Stayton: chunked.filename.prefix.xmlNew param chunked.filename.prefix to separate any such prefix from
the base.dir param, which helps fix bug 3087359.
Robert Stayton: generate.consistent.ids.xmlNew param to support replacing generate-id() with xsl:number
for more consistent id values.
Dave Pawson: linenumbering.everyNth.xml111011T08:12
Dave Pawson: hyphenate.xml; ulink.hyphenate.chars.xml; ulink.hyphenate.xml111011T07:57
Robert Stayton: task.properties.xmlAllow task to be customized more easily.
Robert Stayton: calloutlist.properties.xml; callout.properties.xmlSupport better customization of callout lists.
Robert Stayton: ulink.hyphenate.xmlRemove dated (2002) reference to supported ulink characters.
Add caveat about this applying only to empty ulink elements.
Dave Pawson: title.font.family.xmlUpdated for multiple fonts
Dave Pawson: monospace.font.family.xmlUpdated for multiple fonts
Dave Pawson: body.font.family.xmlUpdated for multiple fonts
Jirka Kosek: callout.unicode.start.character.xmlAdded support for alternative circled numbers
Mauritz Jeanson: refentry.title.properties.xml; qanda.title.properties.xml; section.title.⋯Fixed bug #3157584 (trouble with font family selection).
David Cramer: example.properties.xmlMade example.properties use keep-together='auto' like table.properies to avoid problems where example/programlisting takes more than one page
Mauritz Jeanson: graphicsize.extension.xmlAdded info about supported image formats.
Highlighting
The following changes have been made to the
highlighting code
since the 1.76.1 release.
Jirka Kosek: csharp-hl.xmlAdded LINQ keywords
Jirka Kosek: delphi-hl.xmlAdditional keywords from Yuri Zhilin
Profiling
The following changes have been made to the
profiling code
since the 1.76.1 release.
David Cramer: profile-mode.xslWhen profile.* params only consist of space characters, then ignore them.
Lib
The following changes have been made to the
lib code
since the 1.76.1 release.
Robert Stayton: lib.xwebAdded two utility templates to make lib.xsl work
without reference to other modules since it is used
that way with profiling/xsl2profile.xsl.
Robert Stayton: lib.xwebFix trim.common.uri.paths to first resolve any ../ in
the paths.
Template
The following changes have been made to the
template code
since the 1.76.1 release.
Robert Stayton: titlepage.xslAdd basic support for new <topic> element.
Robert Stayton: titlepage.xslFix bug in handling of attributes in mode="copy"
Jirka Kosek: titlepage.xslHandle namespaced elements without prefix in a special way in order to prevent copying excessive namespace declarations.
Jirka Kosek: titlepage.xslPreserve namespace of copied elements
Jirka Kosek: titlepage.xslTitlepage mechanism is now namespace aware to support XHTML. Please note that when generating titlepage template stylesheets you have to pass FO or XHTML namespace inside ns parameter. For HTML parameter should be empty.
Extensions
The following changes have been made to the
extensions code
since the 1.76.1 release.
kasunbg: Makefilewebhelp - Adding enable.stemming, toc.file build properties
David Cramer: MakefileAttempt to convince Makefile that webhelpindexer is dirty
XSL-Saxon
The following changes have been made to the
xsl-saxon code
since the 1.76.1 release.
Mauritz Jeanson: src/com/nwalsh/saxon/Verbatim.java; src/com/nwalsh/saxon/FormatGraphicCal⋯Added fixes to ensure that generated XHTML markup for callouts is in the proper namespace.