resources/, which will be
made available to the sitemap but not automatically copied to the
generated site output.
forrest.maxmemory property specifying the maximum
amount of memory allocated to the JVM. Useful for rendering large PDFs.
Added forrest.jvmargs property for other JVM options.
build/site directory.
skins/common/xslt/html/tab2menu.xsl, renamed template
'unselected-tab-href' to 'calculate-tab-href', potentially breaking 3rd
party skins.
lib/core (src distro) or WEB-INF/lib
(binary distro) directory.
java.lang.NoClassDefFoundError:
javax/servlet/ServletInputStream error.
stylesheets/filterlinks.xsl (and other stylesheets in that
directory).
site: and ext: rewriting in book.xml,
ihtml, ehtml and cwiki files in subdirectories.
build/webapp/content/xdocs/* is more recent than
src/* equivalent, forrest webapp won't clobber
it. A new forrest backcopy command will copy
build/webapp/content/xdocs content back to
src/documentation/content/xdocs.
forrest-site skin is now HTML 4.0.1 compliant. The
compliancy validator logo can be switched off with a
skinconf.xml element.
url()'s) are now copied across to the rendered site.
Previously, we relied on spidering to cover the URI space, which has
proved insufficient.
@id attributes as the
#fragment-identifier for <faq> and <part> elements.
document-id()-generated
characters.
forrest.properties had no effect after the first build.
src/documentation/content (except xdocs)
and src/documentation/resources/images are copied across
when Forrest generates a static site. This fixes the problem when an
unparseable file links to another, and Cocoon can't crawl (and hence
copy) the linked-to file. An example of this are CSS
url('foo.png') image refs (so krysalis-site will now work
properly). Also, large batches of pregenerated files like Javadocs will
now be copied across instead of individually traversed.
site.xml file in content/xdocs. This is used to
implement <link href="site:internalURI"> 'semantic' links,
<link href="ext:externalURI"> aliases to external links, and
renders book.xml files obsolete. See Menus and Linking for more info.
src/documentation/resources/images, as they are
Forrest-specific.
build/tmp/ deleted.
forrest.validation.*{includes,excludes,failonerror}
properties.
resources/stylesheets
directories.
forrest.validate.{includes,excludes} properties.
xml:space='preserve' attribute on <p> element, which preserves
space without the changed font and block display that <code> uses.
build/work/WEB-INF/logs directory and the
list of broken links is in the build directory.
document(cocoon:/...) calls or inlined with source XML).
forrest-site
and avalon-tigris skins
skinconf.xml file. Many earlier users of
Forrest fall into this category, as these images were in the default
skinconf.xml in pre-0.2 versions of Forrest.
Removed these files, as they were Forrest-site-specific and not used directly in skins:
src/resources/skins/avalon-tigris/images/ant_logo_small.gif src/resources/skins/avalon-tigris/images/built-with-cocoon.gif src/resources/skins/avalon-tigris/images/centipede-logo-small.gif src/resources/skins/avalon-tigris/images/add.gif src/resources/skins/avalon-tigris/images/remove.gif src/resources/skins/avalon-tigris/images/update.gif src/resources/skins/basic/images/ant_logo_medium.gif src/resources/skins/basic/images/built-with-cocoon.gif src/resources/skins/basic/images/krysalis-compatible.jpg src/resources/skins/forrest-site/images/built-with-cocoon.gif src/resources/skins/forrest-site/images/centipede-logo-small.gif
skin/images/built-with-cocoon.gif,
skin/images/centipede-logo-small.gif or
skin/images/ant_logo_small.gif,
please:
src/documentation/resources/images directory, or
wherever the project.images-dir property points.
skin/images to
images.
The removal of {add,remove,update}.jpg images should have no effect.
Added mandatory 'disable-pdf-link' element in skinconf.xml