blob: ee364576aa9abcc7f977cf22acc65ae6ab710e3d [file] [log] [blame]
<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91"><channel><title>Forrest (0.8-dev) Changes</title><link>changes.html</link><description>Forrest (0.8-dev) Changes</description><language>en-us</language>
See each
plugin
for its detailed changes.
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Added document to facilitate
upgrading to v0.8
</description></item>
<item><title>code update
(bug FOR-924)
</title><link>changes.html</link><description>code update
by
TS
(fixes bug FOR-924)
:
FOR-924 Readding the loading from
(default-)forrest.properties which got removed in r430588 when closing FOR-916.
Thanks Martin Stockhammer for pointing it out, providing us with a patch and for your
contribution. Thanks to Martin Stockhammer.</description></item>
<item><title>code fix
(bug FOR-448)
</title><link>changes.html</link><description>code fix
by
DC
(fixes bug FOR-448)
:
When using html as source, the "a" elements were not rendered properly if both
@href and @name attributes. A side-effect of this fix is that now all other
attributes such as @title or @target are copied over.
Also removed the automated generation of @id attributes from @name attributes,
which can lead to invalid IDs and other confusion.
Thanks to Jim Dixon.</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
TS
:
FOR-920 - Addings notes how to
update the different module calls in
custom code. </description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
TS
:
FOR-920 Merging the defaults and project modules to the new
properties module. You can use it like {properties:forrest.home}, please refer to
the
update documentation how to
change your {defaults:*} {project:*} and {forrest:*}.</description></item>
<item><title>code update
(bug FOR-800)
</title><link>changes.html</link><description>code update
by
TS
(fixes bug FOR-800)
:
FOR-800 - make
forrest.properties.xml (as aggregation of all properties) aviable via cocoon://.
The last remaining issue was implementing the Iterator getAttributeNames in the
ForrestConfModule. To see all aviable properties add
org.apache.forrest.plugin.output.inputModule and request
cocoon://module.properties.properties.</description></item>
<item><title>code update
(bug FOR-916)
</title><link>changes.html</link><description>code update
by
TS
(fixes bug FOR-916)
:
FOR-916 - adding site-wide configuration files
Applying patches from Mathieu Champlon. Thanks Mathieu for your contribution.
Thanks to Mathieu Champlon.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
TS
:
Updated the
forrest-core.xconf and declared the core components that are needed
for flow. This makes it possible to use flow in forrest. Thanks to David Crossley.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
BD
:
Enabled i18n by default in fresh-site: as the default i18n config now requires
an explicit locale specification (using an URL parameter for example), this shouldn't
affect people who do not use i18n.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
BD
:
Completed the de and fr translations of the fresh-site, added fr and de
versions of the index page as examples of language switching.
</description></item>
<item><title>code update
(bug FOR-887)
</title><link>changes.html</link><description>code update
by
BD
(fixes bug FOR-887)
:
Moved LocaleAction and LocaleMatcher configurations to main sitemap, and changed
I18nTransformer use to take locale info from enclosing LocaleAction everywhere.
</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Added FAQ to explain the Cocoon Cache and some ways to enhance responsiveness.
Inspired by comments from Torsten Stolpmann.
</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Enhance the explanation of integrating
DocBook sources to also explain
how to use Content Aware Pipelines (SourceTypeAction).
Thanks to Brian Dube.</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Enhance the FAQ about efficiently generating
single documents.
Use 'wget' or Ant to retrieve individual files.
Thanks to Jan Materne.</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Review and enhance the
Release doc.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Added doc to explain
Skins and Dispatcher status.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
DC
:
Updated to Apache-Ant-1.6.5 release, jsch-0.1.28, apache-jakarta-commons-net-1.4.1
</description></item>
<item><title>code update
(bug FOR-690)
</title><link>changes.html</link><description>code update
by
RDG
(fixes bug FOR-690)
:
Use locationmap to resolve i18n catalogues.
Thanks to Brian Dube.</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
FSO
:
Move documentation from text file into howto
Release doc and enhance it.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
FSO
:
Re-arrange documentation menus, added best practice and procedures sections.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
AG
:
Updated xerces to 2.8.0, xml-apis to 1.3.03, log4j to 1.2.13 and ehcache to 1.2.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Add document about project
roles.
</description></item>
<item><title>code update
(bug FOR-824)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-824)
:
Howto-v20 now properly handles a/@class=fork etc. attribute to enable
links to open in a new browser window.
Thanks to Steve Masover.</description></item>
<item><title>code update
(bug FOR-492)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-492)
:
Fixed inconsistent line-endings in comments of generated html.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Add initial glossary to explain
some Forrest terminology.
Thanks to Gavin.</description></item>
<item><title>code update
(bug FOR-756)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-756)
:
Added initial whiteboard input plugin "citations". Thanks to Gavin for
turning the contribution into a plugin.
Use input docs that are lists of citations.
Thanks to Ross Gardler.</description></item>
<item><title>code update
(bug FOR-755)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-755)
:
Added initial whiteboard input plugin "glossary". Thanks to Gavin for
turning the contribution into a plugin.
Enable glossary input: a list of technical terms and definitions.
Thanks to Ross Gardler.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Added initial whiteboard input plugin "odt".
Use OpenDocument ODT as input.
</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Add note about using entity catalogs for DTDs etc. for
plugins.
</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
CD
:
Improved the explanation of
using plugins:
how they are declared, what version of a plugin is used, what locations are
searched for plugins sources.
</description></item>
<item><title>docs update
(bug FOR-840)
</title><link>changes.html</link><description>docs update
by
DC
(fixes bug FOR-840)
:
Enhance the FAQ about efficiently generating
single documents.
Thanks to Clay Leeds.</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Add FAQ about using older versions of specific plugins.
</description></item>
<item><title>build add</title><link>changes.html</link><description>build add
by
CD
:
Add new build target "clean-build".
</description></item>
<item><title>code add
(bug FOR-842)
</title><link>changes.html</link><description>code add
by
TS
(fixes bug FOR-842)
:
Add support to the tigris skin for header/meta tags in xdoc input documents.
Thanks to Brian Dube.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
CD
:
Able to declare
additional sources for plugins. Assists with development of private
and local project-specific plugins.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Add demo page to seed site for "Using Scalable Vector Graphics (SVG)".
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Link from whiteboard/forrestdoc/README.txt to some past mail discussion
to encourage its development. Forrestdoc is a Javadoc-like/Sourcecode/Documentation
management system.
</description></item>
<item><title>code update
(bug FOR-818)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-818)
:
Forrestbot deploy.scp workstage now uses keyfile/passphrase in preference,
then fallback to remote password.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
New page for thanks.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Add FAQ about job postings.
</description></item>
<item><title>code update
(bug FOR-806)
</title><link>changes.html</link><description>code update
by
RDG
(fixes bug FOR-806)
:
Retrieve i18n catalogue from whatever skins directory is in use.
Thanks to Torsten Stolpmann.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
FSO
:
Add explanation of processing to the pathutils stylesheet.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
RDG
:
Enable optional printing of image alt text in PDFs.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Added initial whiteboard input plugin "serverStatus".
Uses the StatusGenerator to show Cocoon's operating environment
and shows the contents of the cache stores.
</description></item>
<item><title>code update
(bug FOR-779,FOR-780,FOR-722)
</title><link>changes.html</link><description>code update
by
RDG
(fixes bug FOR-779,FOR-780,FOR-722)
:
Update the Forrest plugin for the XMLmind XML Editor at
tools/xxe
Thanks to Sjur N. Moshagen.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
TWW
:
Plugin: PhotoGallery.
Automated the image variant (e.g. thumb, small) creation. Note that this
is not
backward-compatible, so existing users need to move original images
from the old "big" directory and remove the "preview" and "small" directories.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
DC
:
Upgrade our packaged Cocoon to cocoon-2.2.0-dev-r351990 and enhanced the notes
about how to upgrade.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
DC
:
New skinconf parameter "disable-copyright-footer" (default=false)
to not show the copyright notice in html page footer.
</description></item>
<item><title>docs add
(bug FOR-778)
</title><link>changes.html</link><description>docs add
by
DC
(fixes bug FOR-778)
:
Add FAQ about
Enabling Cocoon Checksum.
Thanks to Paul Kronenwetter.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added initial whiteboard internal plugin "DevTools".
Intended for various development-related tasks, e.g.
publish a page to the local build directory from within 'forrest run'.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Added initial whiteboard output plugin "Anakia".
Output as the Anakia "xdoc" format.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Add explanation of
Using Cocoon sitemap execution logger.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
RDG
:
Ensure that content exists before forrest starts.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JS
:
Add a new xslt template "add.class" to properly append extra class attributes
to note|warning|fixme|code elements to enable extra CSS classification.
Diff
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
DC
:
Review and synchronise our Cocoon configuration.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
CD
:
Added initial whiteboard output plugin "php" to integrate php calls.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Add FAQ #crawler to explain how the Cocoon crawler gathers links.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Add notes about how to use the Issue Tracker.
</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
TS
:
Added lenya.zone
site to the dispatcher section in the live sites.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
New skinconf parameter "disable-copyright-footer" (default=false)
to not show the copyright notice in html page footer.
</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Update the notes on patch submission.
Techniques suggested by Richard Calmbach and Ross Gardler.
</description></item>
<item><title>code add
(bug FOR-588)
</title><link>changes.html</link><description>code add
by
RDG
(fixes bug FOR-588)
:
Added ForrestConfModule as the beginning of a new configuration system.
</description></item>
<item><title>code add
(bug FOR-388)
</title><link>changes.html</link><description>code add
by
RDG
(fixes bug FOR-388)
:
A "half way" solution to using plugins in place. Note that if you modify
your plugin code you will still need to do "ant local-deploy" to see the
changes. This patch only ensures that the plugin is installed on the
first run.
</description></item>
<item><title>docs update
(bug FOR-568)
</title><link>changes.html</link><description>docs update
by
DC
(fixes bug FOR-568)
:
Improved forrestbot docs.
Thanks to Richard Calmbach.</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Enhance the FAQ #single-document about "project.start-uri" to control which files to process.
</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Explain how developers can add sites to Example sites.
</description></item>
<item><title>code remove</title><link>changes.html</link><description>code remove
by
RDG
:
Remove xconf support for plugins. Cocoon has moved away from this
XConfToolTask xpatch technique.
Diff
</description></item>
<item><title>docs update
(bug FOR-751)
</title><link>changes.html</link><description>docs update
by
DC
(fixes bug FOR-751)
:
Various documentation updates.
Thanks to Richard Calmbach.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
DC
:
Reduce some log messages duplication. Tidy up the log configuration file.
Add a commented example of adding contextual info to other logs.
</description></item>
<item><title>code update
(bug FOR-771)
</title><link>changes.html</link><description>code update
by
RDG
(fixes bug FOR-771)
:
Improve symlink resolution and fix incorrect argument passing
in the bin/forrest shell script.
Thanks to Richard Calmbach.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Add new site seeding targets and a new business seed target.
This allows for interactive creation of seed sites - existing
'forrest seed' behaviour is unchanged which is equivalent to 'forrest seed-sample'.
New ones are 'forrest seed-business' and 'forrest seed-basic'.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
DC
:
Enable use of common character entities in skinconf.xml,
e.g. accented characters and trademark symbols.
Thanks to Paul Devine.</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Enhance etc/RELEASE_NOTES.txt
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
FSO
:
Changed handling of table elements with class-attributes in source:
Table elements w/o class elements will receive standard Forrest styling like before
(cellpadding="4" cellspacing="1" class="ForrestTable")
while elements that have class will pass unchanged.
Note: To style tables with class elements like before you have to add styling code
in the extra-css-section of skinconfig.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
FSO
:
Fixed problems with disappearing of id-attributes in img-element and several others.
</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
RDG
:
Add section about using new/experimental features (e.g. Locationmap, Dispatcher) together with plugins.
See Howto Build Plugins doc.
</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Add section about managing the plugins descriptors to
Howto Build Plugins doc.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Added new "clean" targets. Doing 'forrest clean-site' will remove
the contents of the project's generated documents directory.
Doing 'forrest clean-work' will remove the project's work directories
(usually build/tmp and build/webapp which include the Cocoon cache
and the Cocoon logs).
Doing 'forrest clean' will remove both sections.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
TS
:
Added
LocationmapSourceFactory.java. With this it is possible to request
locationmap source via lm://my-location which makes it easier to use it
without contacting a input module in java and any other files. Diff
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
TS
:
Added variable.helper.xsl
to the core, should be enhanced by matching the
default.forrest.properties.xml. This xsl will produce all variables we
use in skins to the new property system. Moved pathutils.xsl to the
core from the skins. Diff
</description></item>
<item><title>docs update
(bug FOR-768)
</title><link>changes.html</link><description>docs update
by
TS
(fixes bug FOR-768)
:
Added section "linking to external css files" to howto-structurer-dsl doc.
Thanks to Paul Bolger.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added initial whiteboard internal plugin "NoteTaking".
Adds a form to a page that can be used to enter notes relating to the page.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
TS
:
Added helper
stylesheets to locationmap and core stylesheets. generateId.xsl (will
generate a unique id) and replaceCharsInString.xsl (will find and
replace character in a string) Diff
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Clarify some confusing notes about site/@href in seeds xdocs/site.xml files.
</description></item>
<item><title>code add
(bug FOR-697)
</title><link>changes.html</link><description>code add
by
DG
(fixes bug FOR-697)
:
Finish renaming of files for a-to-b.xsl naming convention.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
CD
:
Add a Devs menu to tools/forrestbar to help with testing intermediate
Cocoon pipelines.
</description></item>
<item><title>code update
(bug FOR-581,FOR-720)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-581,FOR-720)
:
Fixed and enhanced the Forrest plugin for the XMLmind XML Editor at
tools/xxe
Thanks to Sjur N. Moshagen.</description></item>
<item><title>code update
(bug FOR-180,FOR-716)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-180,FOR-716)
:
Updated tools/forrestbar to be compatible with recent versions of Firefox.
Thanks to Addison Berry.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Describe the
status messages
that are issued by Cocoon CLI during processing of each doc.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
The broken-links file is now copied into to the site root as
"broken-links.xml" so that when building with Forrestbot
you can easily view it.
</description></item>
<item><title>code update
(bug FOR-710)
</title><link>changes.html</link><description>code update
by
RDG
(fixes bug FOR-710)
:
Correctly handle w3c-xml-schema rules in
SourceTypeAction.
Thanks to Josias Thoeny.</description></item>
<item><title>code add
(bug FOR-200)
</title><link>changes.html</link><description>code add
by
RDG
(fixes bug FOR-200)
:
Reviewed all sitemaps to use locationmap references (lm:).
At the same time we changed filenames of core stylesheets to follow
a filename convention (e.g. html2document.xsl =&gt; html-to-document.xsl)
which enables automated locationmap matches.
Thanks to the many people who were involved with addressing this issue.
See the commit logs associated with FOR-200.
Thanks to Community.</description></item>
<item><title>code add
(bug FOR-200)
</title><link>changes.html</link><description>code add
by
RDG
(fixes bug FOR-200)
:
Add notes about naming convention for locationmap references.
Gathered from a ForrestFriday IRC session (thanks to Tim Williams for writing them up).
See locationmap docs.
Thanks to Community.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TWW
:
Added initial whiteboard input plugin "XDoc".
Forrest xdoc input to internal XHTML2.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added initial whiteboard internal plugin "xhtml2". Started work on xhtml in the core.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JJP
:
Upgrade our packaged Cocoon to cocoon-2.2.0-dev-r279987 and enhanced the notes
about how to upgrade.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
TS
:
Added basic instructions to
deploy and install the forrestbar from the source as readme.txtDiff
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
TS
:
Removed
the project.theme-dir property by adding it to the lm like suggest by
Ross. Diff
Thanks to Ross Gardler.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
TS
:
Changed the 'local
forrest' caption to host:port format. Added localhost as option. added
structurer xml view to devs. Diff
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
TS
:
Allowed as well
localhost as local address for jetty for the forrestbar. Diff
</description></item>
<item><title>docs update
(bug FOR-666)
</title><link>changes.html</link><description>docs update
by
RDG
(fixes bug FOR-666)
:
Clarify the FAQ about using
raw HTML
docs with no decoration.
</description></item>
<item><title>code update
(bug FOR-555)
</title><link>changes.html</link><description>code update
by
DG
(fixes bug FOR-555)
:
The xml comments from source files were not being generated to the output.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Add Cocoon Validation Block. Uses transformers to enable RELAX NG validation and
W3C XML Schema validation using Jing and Xerces.
See documentation.
Thanks to Pier Fumagalli.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added initial whiteboard input plugin "ecs".
Use the responses from Amazon web services (ECS) as input.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
We now have a regular 24-hour IRC session once per month. Developers get together.
See ForrestFriday.
</description></item>
<item><title>code add
(bug FOR-660)
</title><link>changes.html</link><description>code add
by
RDG
(fixes bug FOR-660)
:
Added initial whiteboard input plugin for Lenya integration.
Thanks to Joachim Breitsprecher.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TWW
:
Added initial whiteboard input plugin for "Blog".
Use an XPathDirectory generator to publish indices of articles.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TWW
:
Added the beginnings of a sitemap analysis tool to the whiteboard.
Doesn't do much at the moment.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added initial whiteboard input plugin for "Resume".
Use input docs in xmlresume format.
</description></item>
<item><title>code add
(bug FOR-597)
</title><link>changes.html</link><description>code add
by
RDG
(fixes bug FOR-597)
:
Added initial whiteboard internal plugin for "GoogleSitemap".
Access a list of pages in "Google Sitemap" format.
Thanks to Rasik Pandey.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Add WTP 0.7 compatability for Eclipse plugin.
Clarify installation notes.
Thanks to Alan Chandler.</description></item>
<item><title>code update
(bug FOR-572)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-572)
:
Add Cocoon Profiler block. Use this during development to list the
various sitemap pipelines and components that are being used, how
much time was used by each, whether each component uses the Cocoon
cache, and show the actual xml data.
See documentation.
Thanks to Ron Blaschke for the suggestion.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
TWW
:
Documenting some of the locationmap syntax and naming conventions
as comments/examples
until it can be done more formally.
See 'forrest seed-sample' and
locationmap docs.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TWW
:
Use locationmap's mounting capability to allow selective project location overrides.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TWW
:
Add locationmap selector based mounting (and project-based mounting).
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TWW
:
Add locationmap mounting capability.
</description></item>
<item><title>code update
(bug FOR-649)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-649)
:
The hlink and vlink colors were not set correctly by SkinconfTransformer.
Thanks to Dave Brosius.</description></item>
<item><title>code update
(bug FOR-604)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-604)
:
Synchronise the appearance of warning, fixme, and note elements
in the pelt skin.
Thanks to Gavin McDonald.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
RDG
:
Enhanced notes about using plugins.
Thanks to Phillip Evens.</description></item>
<item><title>code update
(bug FOR-592)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-592)
:
Strip remaining &lt;i18n:text&gt; elements that remain if i18n processing
has been disabled. This was causing invalid HTML output.
Thanks to assistance from Gavin McDonald.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Added support for actions in the locationmap.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Plugins can now define their own *.xconf file to add configuration
information to cocoon.xconf. Simply place your *.xconf file in
PLUGIN_HOME/conf/*.xconf. Note that changes to this configuration
file will not take effect until Forrest has been restarted.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Add an
"events"
section to our SVN to hold materials for gatherings of developers that
have been held outside the mailing list community.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Add a new document
How be a Forrest developer.
Provides some tips and procedures for all aspects of using Forrest.
</description></item>
<item><title>docs update
(bug FOR-568)
</title><link>changes.html</link><description>docs update
by
DC
(fixes bug FOR-568)
:
Clarify documentation for Forrestbot.
Thanks to Addison Berry.</description></item>
<item><title>code add
(bug FOR-589)
</title><link>changes.html</link><description>code add
by
RDG
(fixes bug FOR-589)
:
Added initial whiteboard output plugin for "voice".
Read a document using a voice enabled browser such as Opera.
Thanks to Tom HANAX.</description></item>
<item><title>code add
(bug FOR-592)
</title><link>changes.html</link><description>code add
by
DC
(fixes bug FOR-592)
:
Strip remaining &lt;i18n:text&gt; elements that remain if i18n processing
has been disabled. This was causing invalid HTML output.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
RDG
:
Enhanced the initial Eclipse plugin for using Forrest via Eclipse.
This work was enabled via a "Google Summer of Code" project.
See docs.
Thanks to Anil Ramnanan.</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
TS
:
Added information about
how to debug forrest java classes to the faq Diff
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Added a shell script to
do some steps of the cocoon update process. Still there are some steps
that should rather be done by a script, rather than committer interaction.
Updated the readme to state that some steps could be done by the
script. Diff
</description></item>
<item><title>code update
(bug FOR-253)
</title><link>changes.html</link><description>code update
by
TS
(fixes bug FOR-253)
:
Added new
seed targets seed-basic and seed-sample. That closes FOR-253. Diff
</description></item>
<item><title>code update
(bug FOR-670)
</title><link>changes.html</link><description>code update
by
TS
(fixes bug FOR-670)
:
Fixed sample
sites from the seedTestBusiness FOR-670: forrest seedTestBusiness;
forrest site fails resume dtd validation Diff
Thanks to kevin.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Refactored the view resolver code of the internal.view plugin. Created an action that
is doing the same as before the combination of sitemap+xsl. Added 2 java classes to package
org.apache.forrest.plugin.internal.view.acting:
1.FallbackResolverAction.java2.FallbackResolverHelper.java
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Removed project.view-defaultView properties and added project.theme-extension instead. The combination
of project.theme-extension and project.theme is equal to project.view-defaultView.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Added new elements to org.apache.forrest.conf.ForrestConfModule name="defaults":
view-themestheme-exttheme
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Removed "defaultView" and added new element to org.apache.forrest.conf.ForrestConfModule name="project":
theme-ext
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
normalize-space() the forrest:properties before parsing them to the pipe
</description></item>
<item><title>docs add
(bug FOR-603)
</title><link>changes.html</link><description>docs add
by
DC
(fixes bug FOR-603)
:
Added document to explain the process for
Becoming an Apache Forrest
committer.
Thanks to Addison Berry.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Use sets of symbols as xml entities for character replacement.
There is a core set and each project can define a set.
For example, use "&amp;myp-t;" to represent the
project name together with trademark symbol
"My Project Name&#8482;".
See FAQ.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Plugins can now define their own *.xconf file to add configuration
information to cocoon.xconf. Simply place your *.xconf file in
PLUGIN_HOME/conf/*.xconf. Note that changes to this configuration
file will not take effect until Forrest has been restarted.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
New site seeding mechanism. You can now run "forrest seed" as before, or you can run
"forrest seed-business". The later will ask a number of questions about the site
being seeded (business name, description etc.) and will create a very simple site
designed for business. To quickly see the results, i.e. avoid
answering the questions, do "forrest seedTestBusiness". More seed sites will be added
in the future.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added support for a locationmap. This enables content to be retrieved from a location
that is defined in a locationmap file. A project-based file can be located at
PROJECT_HOME/src/documentation/content/locationmap.xml while core locationmaps
are at $FORREST_HOME/main/webapp/locationmap-*.xml files.The
advantage of this is that the URL seen by the user need bear no relation to the location
of the source document, thus Forrest can separate the client URL space from the source
document URL space. Thus, using the locationmap it is possible to pull together
documents from many different locations into a single uniform site.
In addition, since the user URL space is now unconnected to the source URL space
it is possible to move source documents without breaking any existing user links.
See locationmap docs for more information.
Thanks to Unico Hommes for the original locationmap implementation which
was added to Forrest long ago.
</description></item>
See each
plugin
for its detailed changes.
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Added document to facilitate
upgrading to v0.7
</description></item>
<item><title>code update
(bug FOR-824)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-824)
:
Howto-v20 now properly handles a/@class=fork etc. attribute to enable
links to open in a new browser window.
Thanks to Steve Masover.</description></item>
<item><title>code update
(bug FOR-818)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-818)
:
Forrestbot deploy.scp workstage now uses keyfile/passphrase in preference,
then fallback to remote password.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
FSO
:
Changed handling of table elements with class-attributes in source:
Table elements w/o class elements will receive standard Forrest styling like before
(cellpadding="4" cellspacing="1" class="ForrestTable")
while elements that have class will pass unchanged.
Note: To style tables with class elements like before you have to add styling code
in the extra-css-section of skinconfig.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
FSO
:
Fixed problems with disappearing of id-attributes in img-element and several others.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
DC
:
Added new "clean" targets. Doing 'forrest clean-site' will remove
the contents of the project's generated documents directory.
Doing 'forrest clean-work' will remove the project's work directories
(usually build/tmp and build/webapp which include the Cocoon cache
and the Cocoon logs).
Doing 'forrest clean' will remove both sections.
</description></item>
See each
plugin
for its detailed changes.
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Added document to facilitate
upgrading to v0.7
</description></item>
<item><title>code update
(bug FOR-18)
</title><link>changes.html</link><description>code update
by
JJP
(fixes bug FOR-18)
:
Config check for the i8n attribute for i18n transformer
so it is used only when necessary.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added initial whiteboard input plugin "Daisy".
Input is content retrieved from a "Daisy CMS repository".
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added initial whiteboard output plugin "OpenOffice.org".
Output OOo writer files.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added initial whiteboard output plugin "Chart".
Draw charts using jCharts.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added initial whiteboard input plugin "Database".
Uses much of the Cocoon DB block code and is part of a larger experiment
to get Cocoon blocks working as Forrest plugins.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
DC
:
Enhanced the Message of the Day (MOTD) facility.
See skinconf.xml from a "seed" site for configuration details.
Append a small text string after html title.
Add text to a panel on the page.
Select different messages depending on the URI string pattern.
To use it, declare skinconfig-v07-1.dtd in your skinconf.xml file.
</description></item>
<item><title>code update
(bug FOR-355)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-355)
:
Enable skinconf to specify optional page number format for PDF.
Thanks to Cyriaque Dupoirieux.</description></item>
<item><title>code add
(bug FOR-528)
</title><link>changes.html</link><description>code add
by
RDG
(fixes bug FOR-528)
:
Plugins are now version controlled.
</description></item>
<item><title>code update
(bug FOR-514)
</title><link>changes.html</link><description>code update
by
JJP
(fixes bug FOR-514)
:
Do not limit status.xml contexts in projectInfo plugin.
Thanks to Cyriaque Dupoirieux.</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
DC
:
The "extra-css" from skinconf.xml is now inserted at the very end
of the CSS. That enables it to properly override other elements.
</description></item>
<item><title>docs update
(bug FOR-470)
</title><link>changes.html</link><description>docs update
by
RDG
(fixes bug FOR-470)
:
Rewrote example of raw content in fresh-site to correctly document the
behaviour in 0.7.
</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
RDG
:
Removed ihtml example from fresh-site and replaced with an example of embedded HTML.
The use of ihtml is now deprecated in favour of embedded HTML.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
DC
:
Fixed a bug with individual "credit image" placement in the pelt skin.
If one credit was specified to be in the alternative location, then
all credits were placed there. Also added a second alternative location.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
RDG
:
Split plugins.xml between plugins.xml in main plugins dir and
whiteboard-plugins.xml in whiteboard/plugins and added relevant docs
to plugins index page.
</description></item>
<item><title>code add
(bug FOR-487)
</title><link>changes.html</link><description>code add
by
JJP
(fixes bug FOR-487)
:
Added importance attribute to actions on status.dtd
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
RDG
:
Added ability to add page breaks to output. See Page Breaks FAQ
</description></item>
<item><title>docs update
(bug FOR-185)
</title><link>changes.html</link><description>docs update
by
RDG
(fixes bug FOR-185)
:
Allow the serving of raw SVG files to allow clients to render locally.
</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
RDG
:
Plugin docs are now upated automatically when a plugin is deployed.
Alternatively you can update the docs independantly by running the
deploy-docs target in the plugin directory.
</description></item>
<item><title>code update
(bug FOR-430)
</title><link>changes.html</link><description>code update
by
RDG
(fixes bug FOR-430)
:
* Uses skinconf.xml to determine background and border color for notes, warnings, and fixmes;
* Uses skinconf.xml to determine background and border color for table cells (headers and data);
* Honors headings type set in skinconf.xml (clean|underlined|boxed) and colors headings accordingly;
* Uses skinconf.xml to determine font color for links.
In addition, this patch extends the "link" template to also apply to the "fork", "jump", and "a" elements.
Thanks to Florian G. Haas.</description></item>
<item><title>code fix
(bug FOR-482,FOR-457)
</title><link>changes.html</link><description>code fix
by
DC
(fixes bug FOR-482,FOR-457)
:
Generate html/head/meta elements from document-v2.
Thanks to Mark Eggers.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Added org.apache.forrest.plugin.input.listLocations plugin.
Use lists of locations maintained in a simple xml format
and transform them to documents.
</description></item>
<item><title>code update
(bug FOR-284)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-284)
:
Reinstate error reporting for broken "site:" and "ext:" links
which are due to missing entries in site.xml or typos in site: links.
The text "error:" is also prepended.
This is a workaround for bug FOR-284 "link rewriting broken
when linking to xml source views which contain site: links".
This latter issue is handled by the core. However, if
your project uses a Cocoon
cli.xconf
then you will need add the same "exclude" entries.
</description></item>
<item><title>code update
(bug FOR-479)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-479)
:
Handle FAQs sections and faqs with both howto-v1.* and howto-v2.* docs.
Apply proper section numbering.
Thanks to Mark Eggers.</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Removed old versions of pre-release plugins following renaming to the
convention defined in
Plugin Infrastructure.
</description></item>
<item><title>code add
(bug FOR-389)
</title><link>changes.html</link><description>code add
by
DC
(fixes bug FOR-389)
:
Added org.apache.forrest.plugin.input.dtdx plugin by moving functionality
out of the core.
Generates DTD documentation using a custom Cocoon Generator.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
TS
:
Removed the leather-dev docs and added the begining of the View plugin docs.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Changed plugin template location to {forrest.plugins.dir}/pluginTemplate
in the build.xml of plugins/ and whiteboard/plugins/. That allows to create
new plugins in the whiteboard/plugin/ directory.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Activated multiple output formats to be configured via a View.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Added viewHelper plugin and removed experimental leather plugin.
Enhanced the documentation of view/viewHelper.
</description></item>
<item><title>code fix
(bug FOR-477)
</title><link>changes.html</link><description>code fix
by
TS
(fixes bug FOR-477)
:
Images group.svg and project.svg were rendered with the shadow effect slightly clipped.
Needed to add width and height to filter element.
Thanks to Kevin.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Added contracts and nuggets to the "view" plugins.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Created a new plugin org.apache.forrest.plugin.internal.view from the fbits core
and removed the fbits plugin.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
RDG
:
Added FAQ about "pageBreakBefore" and "pageBreakAfter" class int PDF
documents and describe how to enable the page break behaviour in HTML
documents.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
RDG
:
Use "pageBreakBefore" and "pageBreakAfter" class to sections to force a
page break in PDF output.
</description></item>
<item><title>docs add
(bug FOR-446)
</title><link>changes.html</link><description>docs add
by
DC
(fixes bug FOR-446)
:
Added
How to customize
processing of html source
Thanks to Ferdinand Soethe.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
RDG
:
Moved status "changes" and "todo" page generation to the
org.apache.forrest.plugin.input.projectInfo plugin.
</description></item>
<item><title>code fix
(bug FOR-345)
</title><link>changes.html</link><description>code fix
by
RDG
(fixes bug FOR-345)
:
Fix broken links in Table of Contents when titles contain accented characters.
Thanks to Cyriaque Dupoirieux.</description></item>
<item><title>code fix
(bug FOR-18)
</title><link>changes.html</link><description>code fix
by
JJP
(fixes bug FOR-18)
:
I18n uses org.apache.cocoon.matching.LocaleMatcher instead of i18n transformer.
This requires that your source must now be foo.lang.xml instead of foo_lang.xml
</description></item>
<item><title>code add
(bug FOR-445)
</title><link>changes.html</link><description>code add
by
RDG
(fixes bug FOR-445)
:
Added proxy.host, proxy.port, proxy.user and proxy.password to allow plugin downloads from behind a
proxy.
Thanks to Cyriaque Dupoirieux.</description></item>
<item><title>code fix
(bug FOR-246,FOR-431)
</title><link>changes.html</link><description>code fix
by
DC
(fixes bug FOR-246,FOR-431)
:
Fix various bugs with Lucene search.
Thanks to Florian G. Haas.</description></item>
<item><title>code add
(bug FOR-373)
</title><link>changes.html</link><description>code add
by
RDG
(fixes bug FOR-373)
:
Added a plugin to handle input documents from Microsoft Excel.
Thanks to Johannes Schaefer.</description></item>
<item><title>code add
(bug FOR-417)
</title><link>changes.html</link><description>code add
by
RDG
(fixes bug FOR-417)
:
Enabled XInclude in site.xml and tabs.xml
Thanks to Sjur N. Moshagen.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added external plugin POD-input to allow Plain Old Documentation (POD) files to
be included in a Forrest site.
Thanks to Ron Blaschke.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
AG
:
Updated nekodtd to 0.1.11
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RFT
:
Moved POD output from the common skin to its own plugin.
</description></item>
<item><title>code fix
(bug FOR-330)
</title><link>changes.html</link><description>code fix
by
DB
(fixes bug FOR-330)
:
Fixed quotes in forrest.bat so forrest can be in a directory with spaces.
Thanks to Gary Feldman.</description></item>
<item><title>code add
(bug FOR-125)
</title><link>changes.html</link><description>code add
by
RFT
(fixes bug FOR-125)
:
Added a text-output plugin.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added WYSIWYG editor as a plugin (only works in dynamic webapps).
</description></item>
<item><title>code add
(bug FOR-387)
</title><link>changes.html</link><description>code add
by
RDG
(fixes bug FOR-387)
:
Added photoGallery plugin.
Thanks to Jörg Werner.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added capability to deploy directly to site in SVN using "ant deploy"
from within plugin directory.
</description></item>
<item><title>code remove</title><link>changes.html</link><description>code remove
by
JJP
:
Stopped doing deletion of the cache-dir, so consecutive "forrest site" actions
can be cached.
</description></item>
<item><title>admin add</title><link>changes.html</link><description>admin add
by
RDG
:
Added testing facilities to plugins to facilitate integration testing.
</description></item>
<item><title>code remove</title><link>changes.html</link><description>code remove
by
JJP
:
Merge xdocs and raw files in the same directory src/document/content/xdocs
</description></item>
<item><title>docs add
(bug FOR-369)
</title><link>changes.html</link><description>docs add
by
RDG
(fixes bug FOR-369)
:
Added How-To Run Forrest from Maven.
Thanks to Ian P. Springer.</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
RDG
:
Added How-To Build a plugin.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
RDG
:
Split plugin documentation between
user and
developer topics.
</description></item>
<item><title>code fix
(bug FOR-18)
</title><link>changes.html</link><description>code fix
by
JJP
(fixes bug FOR-18)
:
LocaleAction changed its API. The "lang" value is "language" now.
</description></item>
<item><title>code fix
(bug FOR-370)
</title><link>changes.html</link><description>code fix
by
JJP
(fixes bug FOR-370)
:
Ignore directory links for aggregations.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
RDG
:
Added HowTo about
editing CSS in a WYSIWYG fashion using Mozilla Firefox
and its Edit-CSS plugin.
Thanks to Ferdinand Soethe.</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
JJP
:
Added custom xml sample and project sitemap to the 'forrest seed site'.
</description></item>
<item><title>docs add
(bug FOR-351)
</title><link>changes.html</link><description>docs add
by
DC
(fixes bug FOR-351)
:
Added
How to modify the color of generated corner images.
Thanks to Stephan E. Schlierf.</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Added links to example websites to demonstrate each available
default skin.
</description></item>
<item><title>build fix</title><link>changes.html</link><description>build fix
by
DC
:
Changed Ant build property name "version" to "forrest.version"
to prevent collisions with other build systems when using the
Ant "import" task.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
DC
:
Fixed some public identifiers (for DTD-v2.0) which were still pointing
to old versions of DTDs.
</description></item>
<item><title>code add
(bug FOR-322)
</title><link>changes.html</link><description>code add
by
DC
(fixes bug FOR-322)
:
Added to the document-v20 DTD to support "usemap" attribute in img tag.
Also added demonstration of client-side imagemap to the "seed site".
Thanks to Tamara Harpster.</description></item>
<item><title>docs update
(bug FOR-305)
</title><link>changes.html</link><description>docs update
by
JJP
(fixes bug FOR-305)
:
Added FAQ to explain character encoding for certain languages.
Thanks to Joao Ferreira.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Enable sitemap plugins. Plugins allow Forrest to have functionality
added through the addition of small code blocks (plugins). Plugins
are downloaded automatically when a site that requires them is built.
See Extending Forrest with Plugins.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JJP
:
Update fop-0.20.5 just with optional jimi support.
This fixes the issue building the Apache FOP site.
Replace libraries to use the cocoon-2.2.0-dev version.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added initial whiteboard output plugin "htmlArea".
Output pages that enable editing of the input. Only html at this stage.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added initial whiteboard output plugin "rtf".
Output documents as RTF.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added initial whiteboard input plugin "logs".
Use various logfiles as input. Currently only Java Logging API.
</description></item>
<item><title>code add
(bug FOR-204)
</title><link>changes.html</link><description>code add
by
DC
(fixes bug FOR-204)
:
The brokenlinks file now contains referer information.
Upgraded lib/core/cocoon.jar and added attribute "show-referrers"
to the Cocoon cli.xconf
Thanks to Upayavira.</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
TS
:
Updated How-To:
How to create a PDF document for each
tab to create subject-specific aggregated documents.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
DC
:
Java 1.4 is required
starting with Forrest-0.7-dev
</description></item>
<item><title>code fix
(bug FOR-317)
</title><link>changes.html</link><description>code fix
by
JJP
(fixes bug FOR-317)
:
docbook2document.xsl: remove unnecessary / from template matches.
Thanks to Sean Wheller.</description></item>
<item><title>code fix
(bug FOR-316)
</title><link>changes.html</link><description>code fix
by
JJP
(fixes bug FOR-316)
:
docbook2document.xsl: docinfo element. never in OASIS Docbook XML DTD
Thanks to Sean Wheller.</description></item>
<item><title>code fix
(bug FOR-308)
</title><link>changes.html</link><description>code fix
by
DC
(fixes bug FOR-308)
:
docbook2document.xsl: handle the xref and xreflabel.
Thanks to Sean Wheller.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added initial whiteboard internal plugin "IMSManifest".
Alternative navigation method. Generates menu links from
IMS Manifests (Learning Objects).
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
DC
:
Proper positioning of icon/links for PDF, XML, POD, Print content
options on pelt skin.
Thanks to Arturo Vazquez.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
AG
:
Updated commons-collections to 3.1,
commons-logging to 1.0.4, jcs to 1.1-dev.20040811, lucene to 1.4.1
</description></item>
<item><title>code update
(bug FOR-122)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-122)
:
Enable email address obfuscation to be configurable using the
obfuscate-mail-value option in skinconf.xml
</description></item>
<item><title>code fix
(bug FOR-267)
</title><link>changes.html</link><description>code fix
by
DB
(fixes bug FOR-267)
:
Allow forrest to run in a project directory with a space in the name.
</description></item>
<item><title>code fix
(bug FOR-262)
</title><link>changes.html</link><description>code fix
by
JJP
(fixes bug FOR-262)
:
Openoffice2forrest: add support for merged cells in tables.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
TS
:
Fixed the domain bug of the searchbox in pelt.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
TS
:
Fixed the menu in pelt by adding getMenu.js and changing the site2xhtml.xsl.
Now the chapter image will get expand again.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
getMenu.js - fixes a path issue and the double click behaviour of pelt.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Explained the usage of the extra-css element in skinconf.xml of the fresh site.
</description></item>
<item><title>code add
(bug FOR-268)
</title><link>changes.html</link><description>code add
by
DC
(fixes bug FOR-268)
:
Initial Chaperon grammar for minimal MoinMoin Wiki to Forrest xdocs
transformation. Source documents use the *.moinwiki filename extension.
Thanks to Fabio Rinaldi.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Requesting linkmap.html Forrest now renders the site.xml
file as a table of contents.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Now the *.ihtml and *.cwiki extensions are deprecated.
To get the same functionality it is recommended to switch to
*.html and *.jspwiki. With this it's now possible to have a
site in simple html, edited with any html editor.
The *.jspwiki extension was put to make it clear what the
format is about.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
New project sitemap extension mechanism. Now it is possible to add
a project sitemap that plugs into the processing at the beginning.
If the requested url is resolved by it, it will serve the file directly.
If the requested url with the extension changed to xml is matched, then
Forrest will use that result as the intermediate format and render it.
This will enable project-specific sitemaps to not collide with future
Forrest updates.
</description></item>
<item><title>code fix
(bug FOR-268)
</title><link>changes.html</link><description>code fix
by
DC
(fixes bug FOR-268)
:
Relative URIs with absolute paths were broken in the site.xml
linking mechanism.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
DC
:
Re-write the Chaperon grammar for JSPWiki to address ambiguity with
paragraphs and sub-sections.
Thanks to Fabio Rinaldi.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
DB
:
Added configuration for XMLMind XML Editor to scratchpad. Originally
from splike.com
</description></item>
<item><title>code update
(bug FOR-240)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-240)
:
Enhance the document2pod functionality to handle many other elements
and enable the link to this format to be configured via skinconf.
See the issue report for some notes.
Thanks to Rick Tessner.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Automatically add some meta elements to head of html
(Generator name, Forrest version, skin name)
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Optional feedback link for the footer of all skins.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
New output format for POD (the Perl community's Plain Old Documentation)
triggered using the .pod filename extension.
Initial work, needs enhancement. See
forrest-dev
discussion
Thanks to Rick Tessner.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Eclipse plugin code added to scratchpad (donated by Burrokeet).
Initial work, needs enhancement.
</description></item>
<item><title>code remove
(bug FOR-181)
</title><link>changes.html</link><description>code remove
by
DB
(fixes bug FOR-181)
:
Skins "forrest-css" and "avalon-tigris" are deleted. The
"tigris-style" is renamed to "tigris". Aliases
set in place for backward-compatibility.
The old "forrest-site" and "krysalis-site" skins are retained for
a little while longer,
but are deprecated, so please move to one of the other skins.
See notes about Default skins.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
AG
:
Updated Ant 1.6.2.
</description></item>
<item><title>code fix
(bug FOR-214)
</title><link>changes.html</link><description>code fix
by
DB
(fixes bug FOR-214)
:
JCS log messages go through cocoon instead of to stdout.
</description></item>
<item><title>code fix
(bug FOR-226)
</title><link>changes.html</link><description>code fix
by
DB
(fixes bug FOR-226)
:
Generate proper html for figures in simplified docbook.
Thanks to Johannes Schaefer.</description></item>
<item><title>code update
(bug FOR-174)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-174)
:
Have @class attribute in DTD for every element, which enables the
"extra-css" section in the skinconf to be put to good use.
Updated all v1.2 DTDs to become v1.3 DTDs (forward compatibility:
v1.2 docs will work fine as V1.3).
Updated the v2.0a DTDs to become v2.0 DTDs (forward incompatibility:
v1.2/1.3 docs are not forward-compatible as V2.0).
Added demo of extra-css to the seed site and updated some
sample docs to use new v1.3 DTDs.
See the samples and reference docs.
See the issue report for full list of changes.
Thanks to Rick Tessner.</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Added a How-To:
Generate an ASF mirrors page using
interactive web form using ihtml to include additional html
form elements.
</description></item>
<item><title>code add
(bug FOR-219)
</title><link>changes.html</link><description>code add
by
DB
(fixes bug FOR-219)
:
Added forrestbot deploy.svn implmentation.
</description></item>
<item><title>build update
(bug FOR-113)
</title><link>changes.html</link><description>build update
by
DB
(fixes bug FOR-113)
:
Support running Forrest on Win9x.
Thanks to Pierrick Brihaye.</description></item>
<item><title>build update
(bug FOR-207)
</title><link>changes.html</link><description>build update
by
DB
(fixes bug FOR-207)
:
Don't copy unneeded project files in 'war' and 'webapp' targets.
</description></item>
<item><title>build update
(bug FOR-216)
</title><link>changes.html</link><description>build update
by
DB
(fixes bug FOR-216)
:
Add more descriptions to forrest targets. Highlight the most common ones.
</description></item>
<item><title>docs add
(bug FOR-218)
</title><link>changes.html</link><description>docs add
by
TS
(fixes bug FOR-218)
:
Added a How-To:
How to create a PDF document for each
tab to create subject-specific aggregated documents.
Thanks to Stephan E. Schlierf.</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Created the How-To section of the
documentation. Continue Dianna Shannon's good work with designing
the DTDs, concepts, and documentation effort at Cocoon.
</description></item>
<item><title>code add
(bug FOR-182)
</title><link>changes.html</link><description>code add
by
TS
(fixes bug FOR-182)
:
The new "pelt" skin (uses CSS and div).
See notes about Default skins.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
DC
:
Projects can use a local CatalogManager.properties to declare
additional Catalogs for DTDs and other entities.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
DB
:
Improve look of PDF pages.
</description></item>
<item><title>code fix
(bug FOR-138)
</title><link>changes.html</link><description>code fix
by
DB
(fixes bug FOR-138)
:
PDF pages receive skinconf properly (through the skinconf pipeline).
</description></item>
<item><title>code fix
(bug FOR-154)
</title><link>changes.html</link><description>code fix
by
DB
(fixes bug FOR-154)
:
FAQ page does not need to provide it's own extra index.
</description></item>
<item><title>code fix
(bug FOR-165)
</title><link>changes.html</link><description>code fix
by
JJP
(fixes bug FOR-165)
:
Brokenlinks file is now generated in project.home rather than forrest.home
</description></item>
<item><title>docs add
(bug FOR-107)
</title><link>changes.html</link><description>docs add
by
DC
(fixes bug FOR-107)
:
Added a mechanism to enable impoverished XML tools that do not use
the Catalog Entity Resolver to fetch the DTDs direct from the website.
See upgrading to v0.6
Please help to upgrade our /dtd/.htaccess file (see issue FOR-107)
and please help to address the SVN Issue
1233.
</description></item>
<item><title>code add
(bug FOR-142)
</title><link>changes.html</link><description>code add
by
DB
(fixes bug FOR-142)
:
In skinconfig, add box-location attribute to search element.
</description></item>
<item><title>code remove</title><link>changes.html</link><description>code remove
by
DB
:
Remove 'template' skin; better to base a new skin on an existing one.
</description></item>
<item><title>docs fix</title><link>changes.html</link><description>docs fix
by
JJP
:
Replace URLs in all docs to be http://forrest.apache.org/
</description></item>
<item><title>code fix
(bug FOR-130)
</title><link>changes.html</link><description>code fix
by
JJP
(fixes bug FOR-130)
:
Add missing xdocs from the validate.exclude property. Allowing to exclude files.
</description></item>
<item><title>code fix
(bug FOR-114)
</title><link>changes.html</link><description>code fix
by
DB
(fixes bug FOR-114)
:
Improved resolving image references in PDFs.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
NKB
:
Now CSS files are parsed internally, so that the urls are included in the static
site generation.
</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Forrest is now a top-level Apache project. The new website is at
http://forrest.apache.org/
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
Lucene-index target works. If search@provider="lucene" is set create a search index.
Build site and run targets as per project directory instead of forrest.home.
</description></item>
<item><title>code update
(bug FOR-148)
</title><link>changes.html</link><description>code update
by
DB
(fixes bug FOR-148)
:
Fix relative links and image references in aggregate pages.
</description></item>
<item><title>code update
(bug FOR-9)
</title><link>changes.html</link><description>code update
by
JJP
(fixes bug FOR-9)
:
Worked search functionality into all skins.
Fixed query parameters for Google site search.
Lateral search box was incompatible with new skinconf.xml format.
Thanks to Florian G. Haas.</description></item>
<item><title>docs add
(bug FOR-9)
</title><link>changes.html</link><description>docs add
by
JJP
(fixes bug FOR-9)
:
Added new documentation about
Searching Forrest-built documentation
which describes both Lucene and Google search.
Thanks to Florian G. Haas.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JJP
:
Upgrade to cocoon 2.1.5
</description></item>
<item><title>code remove</title><link>changes.html</link><description>code remove
by
JJP
:
Clean up first Lucene search implementation in Forrest.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Locationmap modules added. Not in use yet.
Thanks to Unico Hommes.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Forrestdoc code added to scratchpad; previously was Jakarta Alexandria
</description></item>
<item><title>code update
(bug FOR-123)
</title><link>changes.html</link><description>code update
by
DB
(fixes bug FOR-123)
:
Removed author and cvs-id tags from code and xdocs.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JJP
:
Repack Jetty without JSP support. Now we can remove org.apache.jasper.jar
</description></item>
<item><title>admin update</title><link>changes.html</link><description>admin update
by
DB
:
Moved forrestbot2 from scratchpad into main. Uses ant 1.6's
'import' task instead of XSLT/ant. Webapp completely
rewritten to use JSTL, Struts, Java utility classes, and
OpenSymphony's OSUser for flexible authentication.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Forrest does not copy anything around anymore. The only step
to make it work is to have java compile the forrest jar; all
other resources are used in their original location.
</description></item>
<item><title>code fix
(bug FOR-146)
</title><link>changes.html</link><description>code fix
by
DC
(fixes bug FOR-146)
:
Moved all references to //skinconfig out of the document2html.xsl
into the site2xhtml.xsl file.
* Rationalized the Table of Contents stuff by creating a "toc"
mode in the common/xslt/html/document2html.xsl. That is then
used to generate the per-page ToC and the ToC attached to the menu.
* Removed extraneous default xsl matchers on the non-common
document2html and site2xhtml XSLs. This allows matches
defined in the imported transformation sheets to match
(imported sheets have lower precedence).
* Defined a couple of &lt;div id="..."&gt; place holder
tags used by the document2html. Those are then skinned by the
site2xhtml sheets.
* Note: If you have your own skins that were referencing "$config" or
"//skinconfig" in the document2html.xsl then you need to make similar
changes.
* For more information see the FOR-146 issue report.
Thanks to Rick Tessner.</description></item>
<item><title>code add
(bug FOR-120)
</title><link>changes.html</link><description>code add
by
DB
(fixes bug FOR-120)
:
Add &lt;copyright-link&gt; element to skinconf
</description></item>
<item><title>code remove
(bug FOR-131)
</title><link>changes.html</link><description>code remove
by
DB
(fixes bug FOR-131)
:
The .ehtml files have been deprecated. Use .ihtml instead. Future html input support will be
based on this
discussion.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
Remove misleading error message. Reported a cocoon bug #28939
</description></item>
<item><title>code remove</title><link>changes.html</link><description>code remove
by
JJP
:
Revert the changes to access skinconf using "skinconf//" done on r10259
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
JJP
:
Information about the new
forrest-user
mail list.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JJP
:
Jetty jar was mistakenly compiled for jdk 1.4
- now re-compiled for jdk 1.3
</description></item>
<item><title>code remove
(bug FOR-140)
</title><link>changes.html</link><description>code remove
by
DB
(fixes bug FOR-140)
:
Forrest-targets with ant proxy is obsolete; use forrestbot now.
</description></item>
<item><title>code update
(bug FOR-137)
</title><link>changes.html</link><description>code update
by
DB
(fixes bug FOR-137)
:
'build patch' command updated for SVN.
</description></item>
<item><title>code update
(bug FOR-9)
</title><link>changes.html</link><description>code update
by
JJP
(fixes bug FOR-9)
:
Completely rewritten Lucene-based index and search functionality.
Thanks to Florian G. Haas.</description></item>
<item><title>code fix
(bug FOR-139)
</title><link>changes.html</link><description>code fix
by
JJP
(fixes bug FOR-139)
:
skinconf was being ignored for the svg and fo formats.
</description></item>
<item><title>code fix
(bug FOR-136)
</title><link>changes.html</link><description>code fix
by
JJP
(fixes bug FOR-136)
:
"Warning" was mistakenly labeled as "Note" in PDF.
Thanks to Nick Chalko.</description></item>
<item><title>code fix
(bug FOR-69)
</title><link>changes.html</link><description>code fix
by
JJP
(fixes bug FOR-69)
:
site2book.xsl handle all menu-item and menu attributes
</description></item>
<item><title>code fix
(bug FOR-115)
</title><link>changes.html</link><description>code fix
by
DB
(fixes bug FOR-115)
:
Proper table around 'graphic' in simplified docbook.
Thanks to Rob Exley.</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
Replace document() function to get skinconf values and use "//skinconfig".
Fix order so it can validate skinconf.
Use &lt;search/&gt; instead of
&lt;disable-search/&gt; &lt;disable-lucene/&gt;
&lt;searchsite-domain/&gt; &lt;searchsite-name/&gt;.
Fix skinconf.xsl so it produces a proper skinconf
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
AG
:
Updated jetty to 4.2.19
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
Update scripts and config files to allow upgrade to cocoon 2.1.5-dev
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JJP
:
New stylesheet to import the original cocoon.xconf file
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
Stop overwriting skinconf and cocoon.xconf on webapp target.
Libs were not copied on the webapp target.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JJP
:
Move context targets from forrest.build.xml to targets/context
Use skinconf DTD.
Use xmlvalidate for skinconf.
Create upgradeskinconf.xsl for old skinconf.xml files
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JJP
:
The language alternative div displays language in your own language.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
DB
:
Docbook support for refentry element and it's children. Generally used for man pages.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JJP
:
Do not create ToC unless it has been defined on the skinconf.
Change level attribute to max-depth attribute.
Add a min-sections attribute to define a minimun number of sections
before create a toc.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JJP
:
Add Language alternatives div. To test it:
i18n-foo.html
</description></item>
<item><title>code add
(bug FOR-112)
</title><link>changes.html</link><description>code add
by
JJP
(fixes bug FOR-112)
:
Page size and orientation for pdf.
Thanks to Florian G. Haas.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
DB
:
Converted repository from CVS to SVN.
Thanks to Apache Infrastructure.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JJP
:
Upgrade to batik 1.5.1
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JJP
:
Add i18n to single file content.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
ToC element is optional on skinconf.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
AG
:
Updated Ant 1.6.1
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JJP
:
Add i18n to tabs.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
RDG
:
Putting a jettyconf.xml file in your document directory will override
the one supplied in the default Forrest context. Also no longer copies
jettyconf.xml to build dir (one more file closer to no copying ;-))
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
Allow a full url image to be included on a pdf file.
Use only tmp as the temporary directory.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
Split build file in various parts (webapp,war,validate,site)
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
DB
:
Support multiple skin descriptor files via the forrest.skins.descriptors property
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
Move ant + Jetty under tools on the build target
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Libraries are not copied anymore in the servlet context of
the dist and of the project being built; they are added
instead to the classpath of jetty for the 'run' target and
of the Cocoon CLI for the default 'site' target.
</description></item>
<item><title>build add
(bug FOR-108)
</title><link>changes.html</link><description>build add
by
DB
(fixes bug FOR-108)
:
New 'clean-dist' target for build.xml, which is now the default target.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
Wrong directory being used for wiki grammars.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JJP
:
Upgrade to Jing 20030619.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Validation is now "dynamic", by setting the parser feature
"http://apache.org/xml/features/validation/dynamic".
This means that documents with DTD are fully validated,
while documents without DTD are just checked for well-formedness.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Added SkinconfTransformer, that augments the skinconf.xml
by adding these attributes to colors if not present:
@highlight, @lowlight, @font, @link, @vlink, @hlink.
</description></item>
<item><title>code update
(bug FOR-59)
</title><link>changes.html</link><description>code update
by
RDG
(fixes bug FOR-59)
:
Removed xml2xhtml.xsl import in profile2page.xsl that was not used (file not present).
Thanks to Juan Jose Pablos.</description></item>
<item><title>code update
(bug FOR-98)
</title><link>changes.html</link><description>code update
by
RDG
(fixes bug FOR-98)
:
New build target to build a webapp that can be distributed.
"war" target depends on "code" which will produce an deployable webapp,
"run" target depends on "webapp-local" which leaves many files in the project
directory to ease editing (e.g. src, resources and skins)
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Now skins can get a stab at enhancing skinconf.xml, by placing
a skinconf.xsl file in the skin directory.
By default some values are added by the common skin, like
default Forrest colors.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JJP
:
Upgrade to cocoon 2.1.3
nekodtd 0.1.9
remove excalibur-concurrent-20020820.jar
remove excalibur-cli-1.0.jar
remove excalibur-datasource-vm12-20021121.jar
remove jakarta-oro-2.0.6.jar
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
RP
:
Add support for Openoffice Writer 1.1 files.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Instead of forrest-targets.ent with Ant 1.6 Forrest can now also be used with
the new import facility: &lt;import file="forrest-targets.xml"/&gt;
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Fixes to the krysalis skin to bring it up to snuff.
Added lateral search bar.
Added credits section.
Use automatically skinnable borders
Fix code font size.
Other small enhancements.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Automatic generation of borders from skin colors and naming convention.
Rounded and straight 45 degrees corners supplied.
For example, to generate a 'r'ounded corner for 't'op 'l'eft the size
of '5' pixels of background 'header', foreground 'tab-selected' and
border of 'tab-unselected' I can just ask for:
/skin/images/rc-t-l-5-1header-2tab-selected-3-tab-unselected.png
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Removed all validation includes and excludes from the fresh site,
except the most basic one. This means that the feature is to
be considered deprecated.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
New "extra-css" tag in skinconf can contain css that is injected in
forrest.css, added in the skins by default.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
New section in skinconf about colors used by the site.
Enabled for krysalis-site and tigris-style.
If a needed color is not specified, the default one is used.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Now skin resources can be generated from skinconf.xml from xslt.
For example '/myskin/css/my.css.xslt' is used by forrest on 'skinconf.xml'
to get 'my.css'
</description></item>
<item><title>code add
(bug FOR-98)
</title><link>changes.html</link><description>code add
by
NKB
(fixes bug FOR-98)
:
It is now possible to have two levels of tabs.
Thanks to Ross Gardler.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
External links are now identified by a small trailing icon.
The icon can be overridden by the skin and the behaviour
can be disabled in skinconf.xml.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Added new 'tigris' skin, by using exactly the same
skin version 1.1. from the project Style at http://style.tigris.org/.
This will completely replace the avalon-tigris skin in subsequent versions.
The avalon-tigris skin is to be considered deprecated and no longer
developed.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
DB
:
Properties from ${user.home}/forrest.properties are loaded, after
the project's forrest.properties and before the default-forrest.properties are.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
AG
:
Updated Ant 1.6.0
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
DB
:
Refactored forrestbot to organize workstages and their implementations.
Properties named by workstage and implementation for clarity and to
prevent conflicts.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
DB
:
The 'clean-site' target appears in 'forrest -projecthelp'. Deletes
temp, webapp, and brokenlinks files too.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DB
:
Began documentation for new forrestbot; moved stable forrestbot docs
</description></item>
<item><title>code fix
(bug FOR-87,FOR-88)
</title><link>changes.html</link><description>code fix
by
NKB
(fixes bug FOR-87,FOR-88)
:
Now skins that are edited in place have their non-traversable
resources also copied for static rendering.
Thanks to Ross Gardler.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
New file format: '.aart'. These are text files that are converted
automatically be Cocoon in SVG, if requested with a '.png' extension.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Updated and separated in their directory all the resources
needed by Chaperon, and make the pipeline generate the
xml grammar versions if unavailable.
This fixes some wiki rendering bugs and makes sections
follow the correct level nesting.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Now also all forrest /resources are editable in forrest.home
and translations in their source space.
</description></item>
<item><title>code update
(bug FOR-85)
</title><link>changes.html</link><description>code update
by
NKB
(fixes bug FOR-85)
:
Skins are now editable directly in FORREST_HOME.
Thanks to Ross Gardler.</description></item>
<item><title>code fix
(bug FOR-86)
</title><link>changes.html</link><description>code fix
by
NKB
(fixes bug FOR-86)
:
DHTML menus in Krysalis skin now work on all levels.
Thanks to Ross Gardler.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
DC
:
Updated Entity Resolver from pre-release to official
xml-commons-resolver-1.1 release.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JJP
:
Updated Jetty to 4.2.14
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Removed the deprecated Ant @tag@ substitution method for skins to
reduce copying further.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
Wrong default value for translations directory.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
All resources in skins/common/images|scripts are used if the
corresponding resource is not found in the skin being used.
Moved under these dirs the images and the scripts that were placed by
default under resources/images or copied in each skin, and added a
temporary sitemap rule to route the request of the images to the new
location.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Moved the images of fresh-site to the src/content/xdocs directory,
for the new layout that has been decided on forrest-dev.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Now images are generated from the xdocs content dir as if they
were in the resources/images dir. The latter will be phased out.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
NKB
:
Fixed the handling of images and resources in the resources.xmap
pipeline, to cater for the new system that does not copy docs prior
to rendering.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Added a new property to forrest.properties
(project.raw-content-dir=${project.content-dir}/content)
to define where raw files are to be served from.
Also removed the internal property real-content.dir that was
used internally for this and replaced it with a raw-content.dir
property.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Major update to inner working of the krysalis-site skin:
- removed all use of the spacer.gif image
- replaced all visual enhancement icons with css icons
- fixed CSS and html validation
- reduced final output size,
- removed all font tag usage in favor of css
- added aural (speech) style in css
- reduced usage of nested tables
- refactored main xhtml stylesheet to be more clear and maintainable
- refactored css to have a single small place where to define the skin colors
- changed icons to original icons (made by me and not gotten from elsewhere)
- removed unused icons.
- made location of minitoc configurable as "page", "menu", or "both"
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Removed duplicated copying of files during the creation of the
distro. Now the command-line context dir is like the webapp context dir.
This reduces Forrest build time from 53 to 19 seconds on my system.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
NKB
:
Fixed bug in the autodownload support for skins that was preventing
custom skins in the project source dir from working.
Thanks to Sebastian Bergmann.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JJP
:
Added support for docbook version 4.1.2. Allows importing files
from various editors (Open office, Abiword).
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
Added default translation for menu on fresh-site so it is used
when the user locale can not be found.
Synchronized some I18n labels after a modification on fresh-site.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JJP
:
Patch facility to be used by any contributor (From Ant's project).
To use it run "build.[sh|bat] patch".
Thanks to Jan Materne.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JJP
:
Added German Translation for menu in fresh-site example seed.
Thanks to Jan Materne.</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
NKB
:
Patched directory2book.xsl to be able to serve raw documents from the
side menu (e.g. pdf); previously it always generated .html links.
Thanks to Eric BURGHARD.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Skins can now be packaged, downloaded and automatically installed.
See documentation.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JJP
:
Added creation of TOC support on PDF files.
Improved so it uses value from skinconfig.xml.
Improve algoritm to define font size for section/subsection/...
Thanks to Eric Burghard.</description></item>
<item><title>code add
(bug FOR-9)
</title><link>changes.html</link><description>code add
by
JJP
(fixes bug FOR-9)
:
First I18n integration for menus in forrest.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JJP
:
In the generated "changes" document, add "version_" to section@id
as required by document-v12.
Sort action types order to "add","remove","update","fix".
</description></item>
<item><title>build fix</title><link>changes.html</link><description>build fix
by
JJP
:
The 'validate-site' build target will validate the intermediate xdocs.
</description></item>
<item><title>code add
(bug FOR-9)
</title><link>changes.html</link><description>code add
by
JJP
(fixes bug FOR-9)
:
Integrate Lucene on Forrest. Check the bug report for more info.
Thanks to Ramón Prades.</description></item>
<item><title>code add
(bug FOR-56)
</title><link>changes.html</link><description>code add
by
JJP
(fixes bug FOR-56)
:
Added XSP support.
For old sitemap.xmap add this tag:
&lt;map:generator name="serverpages"
src="org.apache.cocoon.generation.ServerPagesGenerator"/&gt;
</description></item>
<item><title>code fix
(bug FOR-66, FOR-62)
</title><link>changes.html</link><description>code fix
by
JT
(fixes bug FOR-66, FOR-62)
:
Upgrade to Cocoon 2.1.2, which fixes a bug that caused some
pages in a site not to be rendered from the command-line, and
has some cosmetic improvements.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
In skinconf.xml, made project-description optional to keep
compatibility with 0.4.
</description></item>
<item><title>code add
(bug FOR-67)
</title><link>changes.html</link><description>code add
by
JT
(fixes bug FOR-67)
:
Added obfuscate-mail-links skinconf.xml option, on by default.
</description></item>
<item><title>code fix
(bug FOR-65)
</title><link>changes.html</link><description>code fix
by
JT
(fixes bug FOR-65)
:
Fix forrest-site tables bug that broke Opera
</description></item>
<item><title>build fix</title><link>changes.html</link><description>build fix
by
JT
:
forrest.antproxy.xml script now properly fails when Cocoon fails
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Fixed URLs for comma-separated bug keys in status.xml
</description></item>
<item><title>code fix
(bug FOR-47, FOR-48)
</title><link>changes.html</link><description>code fix
by
JT
(fixes bug FOR-47, FOR-48)
:
Fix bugs in forrest.bat|sh scripts encountered when used in
odd environments (perl and Win9x).
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
The 'forrest' command no longer sources /etc/antrc and
~/.antrc, which solves problems on some *nix distributions.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
JT
:
Added new document to facilitate
upgrading to v0.5
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
SN
:
Added @label support for note and warning elements.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
DC
:
Fixed java.lang.reflect.InvocationTargetException caused by catalog DTD
HTTP lookup. The build had an extra and older resolver.jar
</description></item>
<item><title>code fix
(bug FOR-31)
</title><link>changes.html</link><description>code fix
by
JJP
(fixes bug FOR-31)
:
Fix character return on line feed for fresh-site on the zip distribution
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
New property "bugtracking-url" to allow a bug tracking systems
other than bugzilla.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
Added a "forrest clean" task that removes the project build directory.
Thanks to Eirik Bjørsnøs.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
In the forrest-site skin and derivatives, display the author and version at the
bottom of the page, as krysalis-site does. Also added parsing for CVS Revision
tags, so &lt;version&gt;$Revision: 1.288 $&lt;/version&gt; can be used.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JT
:
Added ability to have version-specific overridden sitemaps. For
example, src/documentation/sitemap-0.5.xmap will be used by Forrest 0.5
in preference to any others present in the same directory. This means a
site with overridden sitemaps can build with Cocoon versions expecting
different sitemap formats.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JJP
:
Added email template for html content in common skin.
Thanks to Dave Brondsema.</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
Support for version, type and notice on html format.
Thanks to Eirik Bjørsnøs.</description></item>
<item><title>code fix
(bug FOR-34)
</title><link>changes.html</link><description>code fix
by
JJP
(fixes bug FOR-34)
:
Style information on the common skin.
</description></item>
<item><title>code fix
(bug FOR-46)
</title><link>changes.html</link><description>code fix
by
JJP
(fixes bug FOR-46)
:
build directory created in wrong directories.
Thanks to Ross Gardler.</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
On fresh-site:
Synchronize size for group and project logo.
Added description on site.xml elements so it displays tooltip.
</description></item>
<item><title>code fix
(bug FOR-43)
</title><link>changes.html</link><description>code fix
by
JJP
(fixes bug FOR-43)
:
Remove errors for fopx:bookmarks element.
</description></item>
<item><title>code update
(bug FOR-23)
</title><link>changes.html</link><description>code update
by
JJP
(fixes bug FOR-23)
:
Add description to {group, project} logo.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
Switched off skinconf.rnc validation to promote better forwards-compat.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
Upgraded to Cocoon 30/08/2003, now with ability to exclude URLs from
being processed, in cli.xconf.
</description></item>
<item><title>code update
(bug FOR-20)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-20)
:
Add "title" attribute to menu item links using the "description"
attribute from entries in site.xml or book.xml
Thanks to Ralf Hauser.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
DC
:
The generated Tables of Contents can be configured to show a certain
number of section levels. Default is two levels. Level 0 means show
no ToC at all. See the fresh-site skinconf.xml for example usage.
Thanks to Ramón Prades.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
New 'expand-dtd' target for generating monolithic DTDs suitable for use
in catalog-ignorant XML editors such as IDEA.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
Allow images to scale on pdf output.
Thanks to J.Pietschmann.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JJP
:
Comma separated bugs have a link to bugzilla systems.
Thanks to Joerg Heinicke.</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
Docbook table header is shifted one column.
Thanks to Ringo de Smet.</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
NKB
:
ihtml now works again. Had to add a jtidy configuration that prevented it to output
tidies html to the pipeline, thus making the stylesheet unusable. Also had to fix
the sitemap schema.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
Cleanup maps:components definitions on sub-maps.
Remove indent attr from the xsl:output as it is define on serializer.
Move xsl:output for *2document.xsl to "xml-document" serializer.
</description></item>
<item><title>code fix
(bug FOR-51)
</title><link>changes.html</link><description>code fix
by
JJP
(fixes bug FOR-51)
:
abstract element was ignored for html output.
Thanks to Eirik Bjørsnøs.</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JJP
:
Unescape strings, so they display properly on the trail for all skins.
Thanks to Ramón Prades.</description></item>
<item><title>code fix
(bug FOR-49)
</title><link>changes.html</link><description>code fix
by
JJP
(fixes bug FOR-49)
:
Use sync task to clean the tmp directory for xdocs.
Thanks to Dave Brondsema.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Now the Krysalis skin has javascript-collapsable menus.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
site.xml changes now picked up without requiring a reload of the webapp.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
Updated to Cocoon 20/7/03, and use the new command-line (cli.xconf), which
makes Forrest static rendering more than twice as fast as before.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
New Icons.
Thanks to Frederic Robesyn.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JJP
:
Added a text2document.xsl stylesheet. Convert to unix format so it stop
EOL character. Simplify so it does not use chaperon format.
format.
Thanks to Dave Brondsema.</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Stopped the rewriting of extensions.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
Updated Cocoon to -D "2003/06/22 12:00". This fixes a bug where files
with unknown extensions were written with 'null' appended to their
filename.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
Allow any sort of content inside resources/, which will be
made available to the sitemap but not automatically copied to the
generated site output.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
Add a flag for email obfuscation, and turn it off by default.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
NKB
:
Fixed bug that showed the krysalis-site skin in IE browsers from
a remote site to start with a font size of 100.
Also made the font size script kick in at the start of the
page rendering, as before it resized only after all the page
was loaded, which was not nice to say the least.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JT
:
Added alternative menu/tab selection algorithm, that uses tab attributes
in site.xml instead of relying on physical site structure (directories).
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
In PDFs, section titles are no longer numbered/reduced in size indefinitely.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
Upgraded FOP from 0.20.4 to 0.20.5.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
Upgraded Cocoon to M2.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Make FAQ 'Questions' section more legible, and avoid duplicate numbering
in FAQ PDF.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Links to subdirectories no longer blow up the command-line rendering.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
The 'backcopy' command will now copy all types of custom content
(*.xmap, skinconf.xml, xdocs, images, stylesheets, DTDs).
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
Add a @indexfile attribute to tabs.xml, so that the user can specify
which file the tab links to.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Enable link rewriting for *.ehtml files.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Enable link rewriting for images and figures (@src attribute).
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
Add &lt;elaborate&gt; to the FAQ &lt;question&gt; element, which lets one
provide some background (elaboration) in the FAQ body without cluttering
the FAQ list.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
Allow plain text (instead of just block-level elements) in the FAQ's
&lt;answer&gt; element.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JT
:
Added a 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.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Get breadcrumbs working in Mac IE 5, and don't capitalize the first
letter of each link in the forrest-site skin.
Thanks to Stefan Bodewig.</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Fixed bug where absolute paths to images were created in the
build/site directory.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Get the Wiki syntax support working again.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
Created new document-v12 DTD module, containing all DTD improvements
made since 0.4 was released, and use it to define new v12 versions of
all DTDs (document, howto, faq, etc). The doc-v12 DTD removes many
restrictions in the DTD that were found to be unnecessary, and is closer
to the HTML content model. A list of changes can be found in the doc-v12 sample page.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
SN
:
Fixed rendering of images in PDF for images not located in the
resources/images dir.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Add automatic (doctype-triggered) handling of todo and changes XML
files, regardless of file name or location in the directory tree. The
root changes.html and todo.html files are still generated from
status.xml.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
On the forrestbar, added a community menu, made 'AskSam' a resources
submenu, moved the search part to the right.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
In skins/common/xslt/html/tab2menu.xsl, renamed template
'unselected-tab-href' to 'calculate-tab-href', potentially breaking 3rd
party skins.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Fix menu bug where links with #fragment identifiers wouldn't display.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Get images in PDFs working with FOP 0.20.x. This requires the user to
download jimi.jar from Sun and place it in
the lib/core (src distro) or WEB-INF/lib
(binary distro) directory.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
NKB
:
On krysalis skin: fixed print css, also using text instead of
logos and adding the footer, and changed link colors to blues and
red for active links.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
On krysalis skin: fixed left navigation bar icons and sizing using divs
instead of list elements, made all links underlined,
added space to the bottom of the page text, and changed font
increase-decrease links to buttons.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
On krysalis skin: users can select font size, reworked left-bar inclusion
of page section titles, made them only one level deep, moved buttons after
the left navbar, added publish date on top right navbar.
For both Forrest and krysalis skins, added single background pixel line below
unselected tabs and made selected tab more prominent.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Fixed java.lang.NoClassDefFoundError:
javax/servlet/ServletInputStream error.
Thanks to Juan Jose Pablos.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Enabled multiple output links on each page (print - pdf - xml)
They can be enabled by adding the relative disable-*-link elements
and setting them to false.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Allow users to determine which URLs Forrest should ignore, by overriding
stylesheets/filterlinks.xsl (and other stylesheets in that
directory).
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
Upgraded to 2003-03-11 version of Cocoon
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Docbook stylesheet improvements.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Forrestbar is now
Phoenix compatible.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Added links for both possible local forrests (port 8080 and 8888),
and make them configurable in properties.xml.
Thanks to Mark Vovsi for pointing it out.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Fix a bug with forrest.antproxy.xml introduced in 0.4, which caused
unresolved '${project.home}' variables.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Refactored the "transform-to-document" sitemap resource to do the
the xinclude, linkrewriter, and idgen steps.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Added XInclude capability to the documents. Remember to
disable validations for files with xincludes as the xinclude is not
performed during validation.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Added DocBook 4.2 and simplified DocBook 1.0 to the schemas and
to the validation catalogue.
Added Docbook and simplified Docbook rendering capability for documents.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Use meaningful fragment identifiers in krysalis-skin.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Correctly ignore @role='pdf' credits in HTML
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
NKB
:
krysalis-site skin now works better with multi-level menus.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Added the CSS validation logo, fixed all skins' CSS to validate,
minor fixes due to the switch to full HTML-loose DTD.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Normalize space in acronym titles.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
MP
:
Make the forrestbot shell script work under Cygwin.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Got skins working in the forrestbot.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JT
:
Added a minimal template skin.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
NKB
:
The problem with starting a new forked JVM is that all
properties get lost. This makes it able to use one forrest.properties
for all multiple projects, and just create the docs from there.
Thanks to Berin Loritsch.</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
The menu is now limited to only pages in the current subdirectory and
below.
Thanks to Bernhard Brandmair.</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
NKB
:
Added the cwiki stylesheets that were missing and an example in the
fresh site seed.
Thanks to Cathy Zura.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Make the forrest-site and krysalis-site skins more printer friendly by
using CSS media type to hide navigations. the avalon-tigris skin already
works well, the forrest-site one still needs tweaking.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Use full loose DTD specification for html pages.
This also makes the avalon-tigris skin show the same in Mozilla and IE.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Switched all loglevels to ERROR.
</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
NKB
:
Added page for ForrestBar on the site with a simple link and an autoinstall link
to the forrestbar.xpi generated by Gump every day.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Correctly serve swf files.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Fix site: and ext: rewriting in book.xml,
ihtml, ehtml and cwiki files in subdirectories.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
If 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.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
forrest-site skin is now HTML 4.0.1 compliant. The
compliance validator logo can be switched off with a
skinconf.xml element.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Indirectly referenced files in skins (e.g. images in
CSSurl()'s) are now copied across to the rendered site.
Previously, we relied on spidering to cover the URI space, which has
proved insufficient.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
Lots of FAQ improvements:
-Improved URI space by using @id attributes as the
#fragment-identifier for &lt;faq&gt; and &lt;part&gt; elements.
-Number FAQ entries and categories
-Added back-links from FAQ entries to the menu
-Process tags in &lt;question&gt; in menu entries
-Indent FAQ text
-FAQ sample added to seed project
Thanks to Joerg Pietschmann and Ralf Hauser for the suggestions.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
On avalon-tigris skin it's now possible to add a mysite.css file
to customize the style. An example that can be used is from
chaperon.sf.net.
Also added a rounded corner to paragraphs, and many minor fixes.
Thanks to Stefan Michels.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Fixed the annoying link highlighting on the krysalis skin
due to the border. Removed the border, now it highlights fine.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JT
:
Added &lt;acronym&gt; tag.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JT
:
Added a means to override the check for existing content:
forrest seed -Dskip.contentcheck=yes
Thanks to Tom Klaasen.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Added the possibility to use svg files instead png images.
That is, if an image is found in the images dir that is svg and
the browsers requests a png with the same name, the png is created
from the svg automatically with batik.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Added the possibility to use wiki files in xdocs instead of xml files.
They must have a .cwiki extension, and follow the chaperon wiki format ATM.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Updated part of the editor so that it now can save files in wiki format.
Still needs more work.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Updated Batik Block so that now PNGs can be created correctly from SVG.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Added "Edit Page" button to edit the current page in Composer.
Still needs an icon.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Added the possibility to use html files in xdocs instead of xml files.
They must have an .ihtml extension.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
HTML fragment identifiers for sections are now meaningfully named, based
on the section title, rather than document-id()-generated
characters.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Fixed site regeneration bugs where changing the skin in
forrest.properties had no effect after the first build.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JT
:
Added copyright statement to PDF footer (10pt, light-grey text). if a
skinconf.xml 'credit' element has a role='pdf' attribute, this text will
be used instead. Thanks to Keiron Liddle.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Now all files in 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.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JT
:
New site.xml file in content/xdocs. This is used to
implement &lt;link href="site:internalURI"&gt; 'semantic' links,
&lt;link href="ext:externalURI"&gt; aliases to external links, and
renders book.xml files obsolete. See Menus and Linking for more info.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
DC
:
Updated some documentation, especially Forrestbot Introduction
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
NKB
:
Now files present in the content dir are correctly linked and
copied verbatim by the CLI. The wellknown files are given with the
correct mime-type, and links in html and xml are followed.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
Update to 2002-12-26 Cocoon.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Tweaked forrestbar, added a sub-project menu for Jakarta, fixed
download link and added submenu for tools and gump.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Added rss capability to changes generation.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Added latest krysalis-site skin, using common templates where possible.
There is a changes2rss stylesheet that still needs sitemap changes to run.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Now even the selected tab retains a link, to be able to easily select
the main page of that tab even if it is "current".
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Fixed a bug in the search form where there was no space between search
term and 'site:' term. Search form also no longer requires Javascript.
Thanks to Nick Chalko.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
Allow special handling of tab hrefs with #anchor references in them. By
default, such menu links are always clickable.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Fixed a bug where the no menu entry is 'selected' when in subdirectories.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Updated avalon-tigris skin by merging what was in CVS here and
what was used in Avalon with its Cocoon-generated site.
The visual effect is the same to the current framework and Exalibur
Avalon sites.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
NKB
:
Now error reporting in CLI runs should work and show the cause of the error;
before it was just reporting [broken link].
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Updated latest Cocoon jars: chain metamodule name set to "forrest",
and it is used instead of the default one.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Fixed a bug where multiple menu entries are highlighted if the filenames
share a common prefix.
</description></item>
<item><title>build add</title><link>changes.html</link><description>build add
by
DC
:
Allow configuration of a project local-catalog and the entity resolver
verbosity level, via forrest.properties configuration. This replaces
tokens in the default cocoon.xconf
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Fixed a bug in forrest.bat, which would fail if run from a different
drive to that Forrest was installed in.
Thanks to Omar Belhaj.</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Fix bug where the webapp would break due to missing XML jars under JDK
1.2/1.3.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Moved credit and host logos to bottom left corner on forrest-site skin.
</description></item>
<item><title>build fix</title><link>changes.html</link><description>build fix
by
JT
:
Make the seed project use the correct 'built with Apache Forrest' logo
instead of Cocoon + Centipede logos.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
JT
:
Rewrite skins to share a common block of XSLT, which is used via
&lt;xsl:import&gt;. This should make skin maintenance much easier.
</description></item>
<item><title>code remove</title><link>changes.html</link><description>code remove
by
JT
:
Removed the 'basic' skin, to be shortly replaced with something much more
maintainable.
</description></item>
<item><title>code remove</title><link>changes.html</link><description>code remove
by
JT
:
Removed some images (built-with-cocoon.gif, centipede-logo-small.gif)
from the skins, and moved them to
src/documentation/resources/images, as they are
Forrest-specific.
</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
NKB
:
Added enhancements to status.xml to comply with the needs for a complete status file,
like other "STATUS" text files at Apache.
Stylesheets not yet done.
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Added buttons for nightly Gump runs and local forrest. Corrected and completed
existing interface, and made buttons flat (the bar is slimmer too).
We need icons for the new buttons.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
DC
:
Fixed bug where validation of xdocs was not descending into
sub-directories.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Fixed bug where changes to the breadcrumb links in skinconf.xml were
ignored until the Forrest binary was rebuilt, or the project
build/tmp/ deleted.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Webapp now works under JDK 1.3 (parsers weren't being copied)
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
SN
:
SourceAction or the so-called
'content aware pipelines' enables conditional processing of XML
documents based on their grammar, being indicated by their DTD,
XML Schema PI, root element, or a processing instruction (PI)
in the prolog of the document.
Thanks to Bruno Dumon.</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Added a convert dir in the resources with stylesheets and buildfile
to help convert Anakia and Maven-based sites.
</description></item>
<item><title>build add</title><link>changes.html</link><description>build add
by
JT
:
Validate project sitemaps and choice of skin
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Validation of important core configuration files at build-time using
RELAX NG.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Fixed selected menu link (meant to be inactive and yellow)
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JT
:
Now an id attribute on any XML element below &lt;body&gt; will be rendered
as an anchor which can be linked to.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Fixed webapp redirect problems under Tomcat and (sometimes) under Jetty.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Added alpha system for editing content in the webapp.
To try it do "forrest run" and point the browser to http://localhost:8888/edit/ .
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JT
:
Added avalon-tigris skin.
Thanks to Peter Donald.</description></item>
<item><title>code remove</title><link>changes.html</link><description>code remove
by
JT
:
Removed unmaintained skins: avalon-site, jakarta-site, xml-apache-site,
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Removed the dependency that the default "site" target had on clean-site.
It means that running "forrest" will not delete the current files in ./build/site/** .
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Now Cocoon serves a file directly if the filename matches
the one in ./src/documentation/contents/** .
</description></item>
<item><title>code update</title><link>changes.html</link><description>code update
by
NKB
:
Put the internal matches in a separate pipeline with internal-only="true".
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
NKB
:
Now site builds do not delete files in build/site that are included in the
Ant list of default excludes, like CVS info.
</description></item>
<item><title>build add</title><link>changes.html</link><description>build add
by
NKB
:
Included Jetty in the distro.
type "forrest run" to have the ./build/webapp dir contents be run
in a local web server, starting from http://localhost:8888/index.html
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JT
:
Added a docbook2document.xsl stylesheet to library/xslt.
Thanks to Kevin Ross.</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JT
:
XML validation is now fully configurable through a hierarchical set of
forrest.validation.*{includes,excludes,failonerror}
properties.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JT
:
Validate XSLTs in user skins and resources/stylesheets
directories.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Added new document Standards Compliance
Thanks to Robert Koberg.
</description></item>
<item><title>build add</title><link>changes.html</link><description>build add
by
DC
:
Added Jing "RELAX NG validator in Java" and initial grammar for
skinconf.xml files. These config files now get validated during the build.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JT
:
Enhanced forrest-site skin's tabs. Any URL (not just directories) can now
be tabbed with a new 'href' attribute. There is an improved 'longest match'
algorithm for deciding which tab is on which is more robust than the old
one.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Fixed a bug where having a tabs.xml link to a file not otherwise mentioned
in book.xml caused a broken link. See
forrest-dev
discussion
</description></item>
<item><title>docs fix</title><link>changes.html</link><description>docs fix
by
JT
:
Fixed all broken links in the Forrest site.
</description></item>
<item><title>docs fix</title><link>changes.html</link><description>docs fix
by
JT
:
Simplified the sitemap-stylesheet contract. Instead of 'dir' and
'resource' parameters with varying meaning, there is just one 'path'
parameter.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
JT
:
Allow user to specify what XML files to validate via
forrest.validate.{includes,excludes} properties.
</description></item>
<item><title>docs fix</title><link>changes.html</link><description>docs fix
by
JT
:
Fixed broken PDFs in most subdirectories.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JT
:
Added a subdirectory to the template site and fixed all broken links.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JT
:
XML doc files are now validated before rendering with the 'validate'
target. Uses OASIS catalogs provided by Forrest, optionally augmented by
user project catalogs.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
The distribution no longer requires Ant to be preinstalled. Now, nothing
but a Java installation is needed.
</description></item>
<item><title>build fix</title><link>changes.html</link><description>build fix
by
JT
:
Building Forrest no longer requires a network connection (for downloading
Centipede). It is buildable by typing 'ant' or with the provided build
scripts.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Fixed ClassNotFoundException when running on JDK1.4.x
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Allow xml:space='preserve' attribute on &lt;p&gt; element, which preserves
space without the changed font and block display that &lt;code&gt; uses.
</description></item>
<item><title>code fix</title><link>changes.html</link><description>code fix
by
JT
:
Fixed a bug where the log files weren't being created. Thanks to Vladimir
Bossicard for reporting.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
JT
:
User projects can now override the default cocoon.xconf and logkit.xconf files,
by placing these files in src/documentation/conf
</description></item>
<item><title>docs fix</title><link>changes.html</link><description>docs fix
by
JT
:
PDFs for faq, changes and todo now work.
</description></item>
<item><title>build fix</title><link>changes.html</link><description>build fix
by
JT
:
"Change History" images (update.jpg, add.jpg etc) are now provided by
default by Forrest (in images/), and need not be supplied by user projects.
</description></item>
<item><title>build add</title><link>changes.html</link><description>build add
by
JT
:
User projects can now add custom classes and jars to Forrest doc builds.
Useful for custom sitemap components, or overriding Forrest-provided jars.
</description></item>
<item><title>build update</title><link>changes.html</link><description>build update
by
JT
:
The locations where Forrest expects doc files to be is now configurable via
properties, that can be set in forrest.properties.
</description></item>
<item><title>build update</title><link>changes.html</link><description>build update
by
JT
:
User projects may now specify their own sitemap, overriding the
Forrest-provided one.
</description></item>
<item><title>docs fix</title><link>changes.html</link><description>docs fix
by
JT
:
Made forrest-site skin fully generic, usable with any project. Skins are
configured through an external 'skinconf.xml' file, specified by the
project.
</description></item>
<item><title>docs fix</title><link>changes.html</link><description>docs fix
by
JT
:
Fixed bug where multiple copies of the same image where generated, one for
each directory. Now all image links are page-relative, leading to a single
copy.
</description></item>
<item><title>docs fix</title><link>changes.html</link><description>docs fix
by
JT
:
Fixed tab links, which were previously hardcoded and forrest-specific. They
are now page-relative. tabs.xml file entries no longer have to end in
'/'.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Added new document Your Project
- getting started with using Forrest
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
NKB
:
Added to the "forrest-site" skin the ability to split source code
larger than 80 chars in two or more lines.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Replace the "forrest-site" skin with the new "bert"
skin.
Thanks to Bert Van Kets.</description></item>
<item><title>build add</title><link>changes.html</link><description>build add
by
SN
:
Added the forrestbot - infrastructure and configuration for remote project building.
Thanks to Marc Portier.</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
NKB
:
Added breadcrumb trail script from the Avalon site skin.
Thanks to Leo Simons.</description></item>
<item><title>build update</title><link>changes.html</link><description>build update
by
NKB
:
Updated Cocoon to 2.1-dev to use xsltc and new CLI status messages.
Logs are in the build/work/WEB-INF/logs directory and the
list of broken links is in the build directory.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
SN
:
added NekoDTD-based DTD documentation using a custom Cocoon Generator
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
draft forrest toolbar for Mozilla
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
SN
:
Initial import of Libre
facility - replacement for */book.xml
Thanks to Marc Portier.</description></item>
<item><title>build add</title><link>changes.html</link><description>build add
by
SN
:
Added a draft DTD for the Gump Descriptor forrest.xgump
</description></item>
<item><title>build add</title><link>changes.html</link><description>build add
by
NKB
:
Forrest website is being automatically built and published to krysalis.org
</description></item>
<item><title>design add</title><link>changes.html</link><description>design add
by
BK
:
Designed a new skin for the Forrest documents. Particular attention to
cross-browser issues.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Added initial "Dream List" by harvesting statements from the
forrest-dev mail list.
</description></item>
<item><title>build add</title><link>changes.html</link><description>build add
by
NKB
:
Added simple xsl stylesheet for forrest.xgump.
In IE6 and Mozilla 6 it renders using this, in older ones it uses the
more simplifies CSS version.
</description></item>
<item><title>build add</title><link>changes.html</link><description>build add
by
NKB
:
Added Forrest to Gump runs.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
NKB
:
Added preliminary version of a scarab-like skin.
</description></item>
<item><title>build add</title><link>changes.html</link><description>build add
by
NKB
:
Added simple css stylesheet for forrest.xgump.
In IE and Mozilla 6 it renders.
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
NKB
:
Fixed links in Forrest home page and added: contributing, mailing list,
list archives, who we are.
</description></item>
<item><title>build update</title><link>changes.html</link><description>build update
by
NKB
:
Updated Centipede stuff to latest changes:
- added lib/endorsed dir for endorsed jars that are put in global calsspath
- changed the build scripts to not make direct reference to jar files
- added "examples" dir in src and creation of examples jar in buils
- added "testmodule" target to be run before committing stuff
- added "gump" build to be run by Gump
</description></item>
<item><title>build add</title><link>changes.html</link><description>build add
by
NKB
:
Merged forrest needed info in forrest.xgump.
</description></item>
<item><title>build update</title><link>changes.html</link><description>build update
by
NKB
:
Updated project descriptor: now it should be usable by Gump.
Added basic Forrest descriptor.
</description></item>
<item><title>code add</title><link>changes.html</link><description>code add
by
NKB
:
Refactored site generation stuff to use skins; still need to integrate with xforrest descriptor.
Added jakarta-site, xml-apache-site, cocoon-printer skins.
</description></item>
<item><title>build add</title><link>changes.html</link><description>build add
by
SN
:
Imported Centipede as a build system.
</description></item>
<item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Ensure that initial DTDs are valid and that the initial XML instances can be
validated using these DTDs and OASIS Catalogs.
Thanks to Steven Noels.</description></item>
<item><title>admin add</title><link>changes.html</link><description>admin add
by
SM
:
Initial Import
</description></item>
<item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Added document to facilitate
upgrading to v0.8
</description></item><item><title>code update
(bug FOR-924)
</title><link>changes.html</link><description>code update
by
TS
(fixes bug FOR-924)
:
FOR-924 Readding the loading from
(default-)forrest.properties which got removed in r430588 when closing FOR-916.
Thanks Martin Stockhammer for pointing it out, providing us with a patch and for your
contribution. Thanks to Martin Stockhammer.</description></item><item><title>code fix
(bug FOR-448)
</title><link>changes.html</link><description>code fix
by
DC
(fixes bug FOR-448)
:
When using html as source, the "a" elements were not rendered properly if both
@href and @name attributes. A side-effect of this fix is that now all other
attributes such as @title or @target are copied over.
Also removed the automated generation of @id attributes from @name attributes,
which can lead to invalid IDs and other confusion.
Thanks to Jim Dixon.</description></item><item><title>docs update</title><link>changes.html</link><description>docs update
by
TS
:
FOR-920 - Addings notes how to
update the different module calls in
custom code. </description></item><item><title>code update</title><link>changes.html</link><description>code update
by
TS
:
FOR-920 Merging the defaults and project modules to the new
properties module. You can use it like {properties:forrest.home}, please refer to
the
update documentation how to
change your {defaults:*} {project:*} and {forrest:*}.</description></item><item><title>code update
(bug FOR-800)
</title><link>changes.html</link><description>code update
by
TS
(fixes bug FOR-800)
:
FOR-800 - make
forrest.properties.xml (as aggregation of all properties) aviable via cocoon://.
The last remaining issue was implementing the Iterator getAttributeNames in the
ForrestConfModule. To see all aviable properties add
org.apache.forrest.plugin.output.inputModule and request
cocoon://module.properties.properties.</description></item><item><title>code update
(bug FOR-916)
</title><link>changes.html</link><description>code update
by
TS
(fixes bug FOR-916)
:
FOR-916 - adding site-wide configuration files
Applying patches from Mathieu Champlon. Thanks Mathieu for your contribution.
Thanks to Mathieu Champlon.</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
TS
:
Updated the
forrest-core.xconf and declared the core components that are needed
for flow. This makes it possible to use flow in forrest. Thanks to David Crossley.</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
BD
:
Enabled i18n by default in fresh-site: as the default i18n config now requires
an explicit locale specification (using an URL parameter for example), this shouldn't
affect people who do not use i18n.
</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
BD
:
Completed the de and fr translations of the fresh-site, added fr and de
versions of the index page as examples of language switching.
</description></item><item><title>code update
(bug FOR-887)
</title><link>changes.html</link><description>code update
by
BD
(fixes bug FOR-887)
:
Moved LocaleAction and LocaleMatcher configurations to main sitemap, and changed
I18nTransformer use to take locale info from enclosing LocaleAction everywhere.
</description></item><item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Added FAQ to explain the Cocoon Cache and some ways to enhance responsiveness.
Inspired by comments from Torsten Stolpmann.
</description></item><item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Enhance the explanation of integrating
DocBook sources to also explain
how to use Content Aware Pipelines (SourceTypeAction).
Thanks to Brian Dube.</description></item><item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Enhance the FAQ about efficiently generating
single documents.
Use 'wget' or Ant to retrieve individual files.
Thanks to Jan Materne.</description></item><item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Review and enhance the
Release doc.
</description></item><item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Added doc to explain
Skins and Dispatcher status.
</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
DC
:
Updated to Apache-Ant-1.6.5 release, jsch-0.1.28, apache-jakarta-commons-net-1.4.1
</description></item><item><title>code update
(bug FOR-690)
</title><link>changes.html</link><description>code update
by
RDG
(fixes bug FOR-690)
:
Use locationmap to resolve i18n catalogues.
Thanks to Brian Dube.</description></item><item><title>docs add</title><link>changes.html</link><description>docs add
by
FSO
:
Move documentation from text file into howto
Release doc and enhance it.
</description></item><item><title>docs add</title><link>changes.html</link><description>docs add
by
FSO
:
Re-arrange documentation menus, added best practice and procedures sections.
</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
AG
:
Updated xerces to 2.8.0, xml-apis to 1.3.03, log4j to 1.2.13 and ehcache to 1.2.
</description></item><item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Add document about project
roles.
</description></item><item><title>code update
(bug FOR-824)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-824)
:
Howto-v20 now properly handles a/@class=fork etc. attribute to enable
links to open in a new browser window.
Thanks to Steve Masover.</description></item><item><title>code update
(bug FOR-492)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-492)
:
Fixed inconsistent line-endings in comments of generated html.
</description></item><item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Add initial glossary to explain
some Forrest terminology.
Thanks to Gavin.</description></item><item><title>code update
(bug FOR-756)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-756)
:
Added initial whiteboard input plugin "citations". Thanks to Gavin for
turning the contribution into a plugin.
Use input docs that are lists of citations.
Thanks to Ross Gardler.</description></item><item><title>code update
(bug FOR-755)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-755)
:
Added initial whiteboard input plugin "glossary". Thanks to Gavin for
turning the contribution into a plugin.
Enable glossary input: a list of technical terms and definitions.
Thanks to Ross Gardler.</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Added initial whiteboard input plugin "odt".
Use OpenDocument ODT as input.
</description></item><item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Add note about using entity catalogs for DTDs etc. for
plugins.
</description></item><item><title>docs update</title><link>changes.html</link><description>docs update
by
CD
:
Improved the explanation of
using plugins:
how they are declared, what version of a plugin is used, what locations are
searched for plugins sources.
</description></item><item><title>docs update
(bug FOR-840)
</title><link>changes.html</link><description>docs update
by
DC
(fixes bug FOR-840)
:
Enhance the FAQ about efficiently generating
single documents.
Thanks to Clay Leeds.</description></item><item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Add FAQ about using older versions of specific plugins.
</description></item><item><title>build add</title><link>changes.html</link><description>build add
by
CD
:
Add new build target "clean-build".
</description></item><item><title>code add
(bug FOR-842)
</title><link>changes.html</link><description>code add
by
TS
(fixes bug FOR-842)
:
Add support to the tigris skin for header/meta tags in xdoc input documents.
Thanks to Brian Dube.</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
CD
:
Able to declare
additional sources for plugins. Assists with development of private
and local project-specific plugins.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Add demo page to seed site for "Using Scalable Vector Graphics (SVG)".
</description></item><item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Link from whiteboard/forrestdoc/README.txt to some past mail discussion
to encourage its development. Forrestdoc is a Javadoc-like/Sourcecode/Documentation
management system.
</description></item><item><title>code update
(bug FOR-818)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-818)
:
Forrestbot deploy.scp workstage now uses keyfile/passphrase in preference,
then fallback to remote password.
</description></item><item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
New page for thanks.
</description></item><item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Add FAQ about job postings.
</description></item><item><title>code update
(bug FOR-806)
</title><link>changes.html</link><description>code update
by
RDG
(fixes bug FOR-806)
:
Retrieve i18n catalogue from whatever skins directory is in use.
Thanks to Torsten Stolpmann.</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
FSO
:
Add explanation of processing to the pathutils stylesheet.
</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
RDG
:
Enable optional printing of image alt text in PDFs.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Added initial whiteboard input plugin "serverStatus".
Uses the StatusGenerator to show Cocoon's operating environment
and shows the contents of the cache stores.
</description></item><item><title>code update
(bug FOR-779,FOR-780,FOR-722)
</title><link>changes.html</link><description>code update
by
RDG
(fixes bug FOR-779,FOR-780,FOR-722)
:
Update the Forrest plugin for the XMLmind XML Editor at
tools/xxe
Thanks to Sjur N. Moshagen.</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
TWW
:
Plugin: PhotoGallery.
Automated the image variant (e.g. thumb, small) creation. Note that this
is not
backward-compatible, so existing users need to move original images
from the old "big" directory and remove the "preview" and "small" directories.
</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
DC
:
Upgrade our packaged Cocoon to cocoon-2.2.0-dev-r351990 and enhanced the notes
about how to upgrade.
</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
DC
:
New skinconf parameter "disable-copyright-footer" (default=false)
to not show the copyright notice in html page footer.
</description></item><item><title>docs add
(bug FOR-778)
</title><link>changes.html</link><description>docs add
by
DC
(fixes bug FOR-778)
:
Add FAQ about
Enabling Cocoon Checksum.
Thanks to Paul Kronenwetter.</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added initial whiteboard internal plugin "DevTools".
Intended for various development-related tasks, e.g.
publish a page to the local build directory from within 'forrest run'.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Added initial whiteboard output plugin "Anakia".
Output as the Anakia "xdoc" format.
</description></item><item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Add explanation of
Using Cocoon sitemap execution logger.
</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
RDG
:
Ensure that content exists before forrest starts.
</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
JS
:
Add a new xslt template "add.class" to properly append extra class attributes
to note|warning|fixme|code elements to enable extra CSS classification.
Diff
</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
DC
:
Review and synchronise our Cocoon configuration.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
CD
:
Added initial whiteboard output plugin "php" to integrate php calls.
</description></item><item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Add FAQ #crawler to explain how the Cocoon crawler gathers links.
</description></item><item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Add notes about how to use the Issue Tracker.
</description></item><item><title>docs update</title><link>changes.html</link><description>docs update
by
TS
:
Added lenya.zone
site to the dispatcher section in the live sites.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
New skinconf parameter "disable-copyright-footer" (default=false)
to not show the copyright notice in html page footer.
</description></item><item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Update the notes on patch submission.
Techniques suggested by Richard Calmbach and Ross Gardler.
</description></item><item><title>code add
(bug FOR-588)
</title><link>changes.html</link><description>code add
by
RDG
(fixes bug FOR-588)
:
Added ForrestConfModule as the beginning of a new configuration system.
</description></item><item><title>code add
(bug FOR-388)
</title><link>changes.html</link><description>code add
by
RDG
(fixes bug FOR-388)
:
A "half way" solution to using plugins in place. Note that if you modify
your plugin code you will still need to do "ant local-deploy" to see the
changes. This patch only ensures that the plugin is installed on the
first run.
</description></item><item><title>docs update
(bug FOR-568)
</title><link>changes.html</link><description>docs update
by
DC
(fixes bug FOR-568)
:
Improved forrestbot docs.
Thanks to Richard Calmbach.</description></item><item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Enhance the FAQ #single-document about "project.start-uri" to control which files to process.
</description></item><item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Explain how developers can add sites to Example sites.
</description></item><item><title>code remove</title><link>changes.html</link><description>code remove
by
RDG
:
Remove xconf support for plugins. Cocoon has moved away from this
XConfToolTask xpatch technique.
Diff
</description></item><item><title>docs update
(bug FOR-751)
</title><link>changes.html</link><description>docs update
by
DC
(fixes bug FOR-751)
:
Various documentation updates.
Thanks to Richard Calmbach.</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
DC
:
Reduce some log messages duplication. Tidy up the log configuration file.
Add a commented example of adding contextual info to other logs.
</description></item><item><title>code update
(bug FOR-771)
</title><link>changes.html</link><description>code update
by
RDG
(fixes bug FOR-771)
:
Improve symlink resolution and fix incorrect argument passing
in the bin/forrest shell script.
Thanks to Richard Calmbach.</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Add new site seeding targets and a new business seed target.
This allows for interactive creation of seed sites - existing
'forrest seed' behaviour is unchanged which is equivalent to 'forrest seed-sample'.
New ones are 'forrest seed-business' and 'forrest seed-basic'.
</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
DC
:
Enable use of common character entities in skinconf.xml,
e.g. accented characters and trademark symbols.
Thanks to Paul Devine.</description></item><item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Enhance etc/RELEASE_NOTES.txt
</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
FSO
:
Changed handling of table elements with class-attributes in source:
Table elements w/o class elements will receive standard Forrest styling like before
(cellpadding="4" cellspacing="1" class="ForrestTable")
while elements that have class will pass unchanged.
Note: To style tables with class elements like before you have to add styling code
in the extra-css-section of skinconfig.
</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
FSO
:
Fixed problems with disappearing of id-attributes in img-element and several others.
</description></item><item><title>docs update</title><link>changes.html</link><description>docs update
by
RDG
:
Add section about using new/experimental features (e.g. Locationmap, Dispatcher) together with plugins.
See Howto Build Plugins doc.
</description></item><item><title>docs update</title><link>changes.html</link><description>docs update
by
DC
:
Add section about managing the plugins descriptors to
Howto Build Plugins doc.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Added new "clean" targets. Doing 'forrest clean-site' will remove
the contents of the project's generated documents directory.
Doing 'forrest clean-work' will remove the project's work directories
(usually build/tmp and build/webapp which include the Cocoon cache
and the Cocoon logs).
Doing 'forrest clean' will remove both sections.
</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
TS
:
Added
LocationmapSourceFactory.java. With this it is possible to request
locationmap source via lm://my-location which makes it easier to use it
without contacting a input module in java and any other files. Diff
</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
TS
:
Added variable.helper.xsl
to the core, should be enhanced by matching the
default.forrest.properties.xml. This xsl will produce all variables we
use in skins to the new property system. Moved pathutils.xsl to the
core from the skins. Diff
</description></item><item><title>docs update
(bug FOR-768)
</title><link>changes.html</link><description>docs update
by
TS
(fixes bug FOR-768)
:
Added section "linking to external css files" to howto-structurer-dsl doc.
Thanks to Paul Bolger.</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added initial whiteboard internal plugin "NoteTaking".
Adds a form to a page that can be used to enter notes relating to the page.
</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
TS
:
Added helper
stylesheets to locationmap and core stylesheets. generateId.xsl (will
generate a unique id) and replaceCharsInString.xsl (will find and
replace character in a string) Diff
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Clarify some confusing notes about site/@href in seeds xdocs/site.xml files.
</description></item><item><title>code add
(bug FOR-697)
</title><link>changes.html</link><description>code add
by
DG
(fixes bug FOR-697)
:
Finish renaming of files for a-to-b.xsl naming convention.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
CD
:
Add a Devs menu to tools/forrestbar to help with testing intermediate
Cocoon pipelines.
</description></item><item><title>code update
(bug FOR-581,FOR-720)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-581,FOR-720)
:
Fixed and enhanced the Forrest plugin for the XMLmind XML Editor at
tools/xxe
Thanks to Sjur N. Moshagen.</description></item><item><title>code update
(bug FOR-180,FOR-716)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-180,FOR-716)
:
Updated tools/forrestbar to be compatible with recent versions of Firefox.
Thanks to Addison Berry.</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Describe the
status messages
that are issued by Cocoon CLI during processing of each doc.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
The broken-links file is now copied into to the site root as
"broken-links.xml" so that when building with Forrestbot
you can easily view it.
</description></item><item><title>code update
(bug FOR-710)
</title><link>changes.html</link><description>code update
by
RDG
(fixes bug FOR-710)
:
Correctly handle w3c-xml-schema rules in
SourceTypeAction.
Thanks to Josias Thoeny.</description></item><item><title>code add
(bug FOR-200)
</title><link>changes.html</link><description>code add
by
RDG
(fixes bug FOR-200)
:
Reviewed all sitemaps to use locationmap references (lm:).
At the same time we changed filenames of core stylesheets to follow
a filename convention (e.g. html2document.xsl =&gt; html-to-document.xsl)
which enables automated locationmap matches.
Thanks to the many people who were involved with addressing this issue.
See the commit logs associated with FOR-200.
Thanks to Community.</description></item><item><title>code add
(bug FOR-200)
</title><link>changes.html</link><description>code add
by
RDG
(fixes bug FOR-200)
:
Add notes about naming convention for locationmap references.
Gathered from a ForrestFriday IRC session (thanks to Tim Williams for writing them up).
See locationmap docs.
Thanks to Community.</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
TWW
:
Added initial whiteboard input plugin "XDoc".
Forrest xdoc input to internal XHTML2.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added initial whiteboard internal plugin "xhtml2". Started work on xhtml in the core.
</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
JJP
:
Upgrade our packaged Cocoon to cocoon-2.2.0-dev-r279987 and enhanced the notes
about how to upgrade.
</description></item><item><title>docs add</title><link>changes.html</link><description>docs add
by
TS
:
Added basic instructions to
deploy and install the forrestbar from the source as readme.txtDiff
</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
TS
:
Removed
the project.theme-dir property by adding it to the lm like suggest by
Ross. Diff
Thanks to Ross Gardler.</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
TS
:
Changed the 'local
forrest' caption to host:port format. Added localhost as option. added
structurer xml view to devs. Diff
</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
TS
:
Allowed as well
localhost as local address for jetty for the forrestbar. Diff
</description></item><item><title>docs update
(bug FOR-666)
</title><link>changes.html</link><description>docs update
by
RDG
(fixes bug FOR-666)
:
Clarify the FAQ about using
raw HTML
docs with no decoration.
</description></item><item><title>code update
(bug FOR-555)
</title><link>changes.html</link><description>code update
by
DG
(fixes bug FOR-555)
:
The xml comments from source files were not being generated to the output.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Add Cocoon Validation Block. Uses transformers to enable RELAX NG validation and
W3C XML Schema validation using Jing and Xerces.
See documentation.
Thanks to Pier Fumagalli.</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added initial whiteboard input plugin "ecs".
Use the responses from Amazon web services (ECS) as input.
</description></item><item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
We now have a regular 24-hour IRC session once per month. Developers get together.
See ForrestFriday.
</description></item><item><title>code add
(bug FOR-660)
</title><link>changes.html</link><description>code add
by
RDG
(fixes bug FOR-660)
:
Added initial whiteboard input plugin for Lenya integration.
Thanks to Joachim Breitsprecher.</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
TWW
:
Added initial whiteboard input plugin for "Blog".
Use an XPathDirectory generator to publish indices of articles.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
TWW
:
Added the beginnings of a sitemap analysis tool to the whiteboard.
Doesn't do much at the moment.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added initial whiteboard input plugin for "Resume".
Use input docs in xmlresume format.
</description></item><item><title>code add
(bug FOR-597)
</title><link>changes.html</link><description>code add
by
RDG
(fixes bug FOR-597)
:
Added initial whiteboard internal plugin for "GoogleSitemap".
Access a list of pages in "Google Sitemap" format.
Thanks to Rasik Pandey.</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Add WTP 0.7 compatability for Eclipse plugin.
Clarify installation notes.
Thanks to Alan Chandler.</description></item><item><title>code update
(bug FOR-572)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-572)
:
Add Cocoon Profiler block. Use this during development to list the
various sitemap pipelines and components that are being used, how
much time was used by each, whether each component uses the Cocoon
cache, and show the actual xml data.
See documentation.
Thanks to Ron Blaschke for the suggestion.
</description></item><item><title>docs add</title><link>changes.html</link><description>docs add
by
TWW
:
Documenting some of the locationmap syntax and naming conventions
as comments/examples
until it can be done more formally.
See 'forrest seed-sample' and
locationmap docs.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
TWW
:
Use locationmap's mounting capability to allow selective project location overrides.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
TWW
:
Add locationmap selector based mounting (and project-based mounting).
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
TWW
:
Add locationmap mounting capability.
</description></item><item><title>code update
(bug FOR-649)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-649)
:
The hlink and vlink colors were not set correctly by SkinconfTransformer.
Thanks to Dave Brosius.</description></item><item><title>code update
(bug FOR-604)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-604)
:
Synchronise the appearance of warning, fixme, and note elements
in the pelt skin.
Thanks to Gavin McDonald.</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
RDG
:
Enhanced notes about using plugins.
Thanks to Phillip Evens.</description></item><item><title>code update
(bug FOR-592)
</title><link>changes.html</link><description>code update
by
DC
(fixes bug FOR-592)
:
Strip remaining &lt;i18n:text&gt; elements that remain if i18n processing
has been disabled. This was causing invalid HTML output.
Thanks to assistance from Gavin McDonald.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Added support for actions in the locationmap.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Plugins can now define their own *.xconf file to add configuration
information to cocoon.xconf. Simply place your *.xconf file in
PLUGIN_HOME/conf/*.xconf. Note that changes to this configuration
file will not take effect until Forrest has been restarted.
</description></item><item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Add an
"events"
section to our SVN to hold materials for gatherings of developers that
have been held outside the mailing list community.
</description></item><item><title>docs add</title><link>changes.html</link><description>docs add
by
DC
:
Add a new document
How be a Forrest developer.
Provides some tips and procedures for all aspects of using Forrest.
</description></item><item><title>docs update
(bug FOR-568)
</title><link>changes.html</link><description>docs update
by
DC
(fixes bug FOR-568)
:
Clarify documentation for Forrestbot.
Thanks to Addison Berry.</description></item><item><title>code add
(bug FOR-589)
</title><link>changes.html</link><description>code add
by
RDG
(fixes bug FOR-589)
:
Added initial whiteboard output plugin for "voice".
Read a document using a voice enabled browser such as Opera.
Thanks to Tom HANAX.</description></item><item><title>code add
(bug FOR-592)
</title><link>changes.html</link><description>code add
by
DC
(fixes bug FOR-592)
:
Strip remaining &lt;i18n:text&gt; elements that remain if i18n processing
has been disabled. This was causing invalid HTML output.
</description></item><item><title>code update</title><link>changes.html</link><description>code update
by
RDG
:
Enhanced the initial Eclipse plugin for using Forrest via Eclipse.
This work was enabled via a "Google Summer of Code" project.
See docs.
Thanks to Anil Ramnanan.</description></item><item><title>docs update</title><link>changes.html</link><description>docs update
by
TS
:
Added information about
how to debug forrest java classes to the faq Diff
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Added a shell script to
do some steps of the cocoon update process. Still there are some steps
that should rather be done by a script, rather than committer interaction.
Updated the readme to state that some steps could be done by the
script. Diff
</description></item><item><title>code update
(bug FOR-253)
</title><link>changes.html</link><description>code update
by
TS
(fixes bug FOR-253)
:
Added new
seed targets seed-basic and seed-sample. That closes FOR-253. Diff
</description></item><item><title>code update
(bug FOR-670)
</title><link>changes.html</link><description>code update
by
TS
(fixes bug FOR-670)
:
Fixed sample
sites from the seedTestBusiness FOR-670: forrest seedTestBusiness;
forrest site fails resume dtd validation Diff
Thanks to kevin.</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Refactored the view resolver code of the internal.view plugin. Created an action that
is doing the same as before the combination of sitemap+xsl. Added 2 java classes to package
org.apache.forrest.plugin.internal.view.acting:
1.FallbackResolverAction.java2.FallbackResolverHelper.java
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Removed project.view-defaultView properties and added project.theme-extension instead. The combination
of project.theme-extension and project.theme is equal to project.view-defaultView.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Added new elements to org.apache.forrest.conf.ForrestConfModule name="defaults":
view-themestheme-exttheme
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
Removed "defaultView" and added new element to org.apache.forrest.conf.ForrestConfModule name="project":
theme-ext
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
TS
:
normalize-space() the forrest:properties before parsing them to the pipe
</description></item><item><title>docs add
(bug FOR-603)
</title><link>changes.html</link><description>docs add
by
DC
(fixes bug FOR-603)
:
Added document to explain the process for
Becoming an Apache Forrest
committer.
Thanks to Addison Berry.</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
DC
:
Use sets of symbols as xml entities for character replacement.
There is a core set and each project can define a set.
For example, use "&amp;myp-t;" to represent the
project name together with trademark symbol
"My Project Name&#8482;".
See FAQ.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Plugins can now define their own *.xconf file to add configuration
information to cocoon.xconf. Simply place your *.xconf file in
PLUGIN_HOME/conf/*.xconf. Note that changes to this configuration
file will not take effect until Forrest has been restarted.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
New site seeding mechanism. You can now run "forrest seed" as before, or you can run
"forrest seed-business". The later will ask a number of questions about the site
being seeded (business name, description etc.) and will create a very simple site
designed for business. To quickly see the results, i.e. avoid
answering the questions, do "forrest seedTestBusiness". More seed sites will be added
in the future.
</description></item><item><title>code add</title><link>changes.html</link><description>code add
by
RDG
:
Added support for a locationmap. This enables content to be retrieved from a location
that is defined in a locationmap file. A project-based file can be located at
PROJECT_HOME/src/documentation/content/locationmap.xml while core locationmaps
are at $FORREST_HOME/main/webapp/locationmap-*.xml files.The
advantage of this is that the URL seen by the user need bear no relation to the location
of the source document, thus Forrest can separate the client URL space from the source
document URL space. Thus, using the locationmap it is possible to pull together
documents from many different locations into a single uniform site.
In addition, since the user URL space is now unconnected to the source URL space
it is possible to move source documents without breaking any existing user links.
See locationmap docs for more information.
Thanks to Unico Hommes for the original locationmap implementation which
was added to Forrest long ago.
</description></item></channel></rss>