v1.1.16 4.feb.2004 - [bug] emtpy caused ArrayOutOfBoundsException in Xalan Sun version with JDK 1.4.2_03 v1.1.15 - 19.nov.2003 - [ant] - avoid conflicts with ant with xerces/xalan by using java iso xbooktask in build.xml - [version] added version/build info printed when executed (Version.java) - [jaxp] tried using JAXP with Xerces (Crimson still doesn't work for my entity resolver) - [doc] some more documentation on using XBook in Ant (generation guide) v1.1.14 - 10.okt.2003 - [styles] - changed most of the default styles - [listings] code listings came in black when converting to pdf (changed text2html.xsl) v1.1.13 - 17.okt.2002 - [lib] upgrade from Ant 1.4.1 to 1.5 - [toolkit.xml] fix EntityResolverImpl.java for "file:///" system id (win anomaly?) v1.1.12 - 21.aug.2002 - [feature] album: you can generate a basic album out of a directory of .jpg files (dir2album). - [feature] text/doc: allow section nesting upto 8 levels (you now can use section[1-8] tags) v1.1.11 - 28.jul.2002 - [bug] album: invalid file separator generated for thumbnails in some cases - [bug] xdoc: getAssetsDir() returned wrong filename such that assets subdirs were not copied v1.1.10 - 14.jul.2002 - [bug] xhtml tag also copied this tag as well (text2html.xsl) v1.1.9 - 11.jul.2002 - [feature] allow a titleImage (e.g. a logo) to be used as the top of the HTML menu - [text.dtd] as-is now allows any text content - [text.dtd] add "target" attribute to "link" element and process in text2html.xsl - [bug] if the "default" file in a book.xml is not an XML file (like main.html) generation fails v1.1.8 - 9.jul.2002 Mainly more documentation. - [documentation] yes even more and more documentation - [bug] term for dictionary was never defined in text.dtd - [bug] text2html.xsl used default formatting for dictionary element v1.1.7 - 9.jul.2002 - [text.dtd] storing empty anchors now results in dummy unique anchor - [documentation] yes more and more documentation - [bug] term for dictionary was never defined in text.dtd - [bug] text2html.xsl used default formatting for dictionary element v1.1.6 - 8.jul.2002 - [feature] add page DTD (page.dtd) and XSL (page2html.xsl) to generate simple web-pages - allow XML documents (e.g. based on page.dtd) to be used and processed by xdoc for default (content) document - [xmenu] only copy default document if it exists (else the user must ensure it is in the dest dir). - [extensibility] added FAQ example under test/extend to show how to add your own DTD and XSL - [bug/feature] you can now use the "id" attribute in section* and use an internal link to it - [documentation] more documentation added v1.1.5 - 5.jul.2002 - [doc.dtd/xsl] resolve internal links to anchors and references over split HTML files. v1.1.4 - 4.jul.2002 - [bug] anchor tag in text2html.xsl didn't take the id attribute ! - [doc.dtd] made id-tag in front section optional - [scripts] first version of Unix shell scripts xdoc.sh and xbook.sh v1.1.3 - 4.jul.2002 - All document transformations (doc/album etc) are processed through XDoc.java - generic xdoc command for any document type ans XSL sheet - [album] thumbnail generation performed from within XSL sheet (Java extentions) - [doc] documents can be transformed both through xbook and xdoc v1.1.2 - 18.jun.2002 Note that DTD-checking is now on by default. You may get errors if your documents didn't follow the DTD!! - [style] start using skins (css only now) - [bug] check for non-existing external or XML source document - [enhance] do not generate references section and files when no back section in doc - [test] changed naming of test directories - [album] now integrated into xbook (see test/book) - [album] also uses CSS skin - [parsing] DTD checking is now always on except when you use xhtml escapes - [document] added support for include tag to include external file (ranges) - [document] added support "target" attribute to specify target frame (was only used in external) - [document] added support "url" attribute to specify different destination document v1.1.1 - 15.may.2002 - bugfix in menu lite generation (target attribute was hardcoded to "text") v1.1.0 - 28.apr.2002 - Completely revised HTML document generation from XML (split output over multiple files) - Added XAlbum for quick photo album generation (including thumnails!) - Integrated XMenu into Xbook (no more seperate XMenu distribution) v1.0.8 - 5.apr.2002 - upgrade to Xalan 2.3.1 and Xerces 2.0.1 (sigh) v1.0.7 - 27.mar.2002 - added xhtml escape in order to include regular HTML within a XML document (thanks Gerald) - improvements to layout in document XSL (*.xsl files) - xsl files: add encoding="ISO-8859-1" (caused screwed up html) v1.0.6 - 03.feb.2002 - fix EntityResolver to always try CLASSPATH (no cpath:/ anymore) v1.0.5 - 21.jan.2002 - [bug] copy external documents should use destinationDocumentURL (not docs/fileattr) - remove generation into 'docs' subdir in target (simply reflect source doc dir) - copy all assets directories - poweredBy property setting - fixes in XML2HTML (closing Stream result for files) - [bug] xbook-lite error in main() v1.0.4 - 3.jan.2002 - upgrade from Xalan 1.1.D01 to 2.2.D14 - upgrade from Xerces 1.1.1 to 1.4.3 - upgrade to SAX2/DOM2/javax.transform (all in xml-apis.jar in Xalan 2.2.D14) - rewrite nl.justobjects.toolkit.xml.XML2HTML to use javax.transform/Xalan2.2 - implement cpath:// URIResolver in nl.justobjects.toolkit.EntityResolverImpl - update all xsl:includes (in rsc/holycow/xsl) to use cpath:// i.s.o. cpath:/ v1.0.3 - 19.dec.2001 - [bug] replace test/test1/mydoc.xml with new tags - [doc.dtd] added optional label attribute for future autodir (automatic book generation from dir) - [bin] added xbook-lite.bat script v1.0.2 - 18.dec.2001 - added -lite option to generate plain HTML XMenu - default text frame file is now copied by XMenu - update ANT task to set -lite option v1.0.1 - 13.dec.2001 - added xbook Ant task - started documentation using xbook - build.xml for xdoc dir - defined tar/gz distribution v1.0.0 - 12.dec.2001 - all basic stuff there