commit 269c2e5b0ad3419ff5e171698f9668cc4d49d8d1
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Aug 9 09:03:13 2010 +0200

    Some updates to prepare for release
    
    * version updated and release notes file added
    * updated used version of kramdown
    * small doc fix

Rakefile
doc/source/filesystem.page
lib/webgen/version.rb
website/src/index.page
website/src/installation.page
website/src/news/index.page
website/src/news/release_0_5_14.page

commit 305421e99b590f294c1e3bfd9de974bd7fd0c050
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Aug 9 08:53:15 2010 +0200

    Fixed problem with rdoc test (see RF#28392)

test/test_contentprocessor_rdoc.rb

commit e3e3f23d7eb0b6400924796f580c78e8631dc141
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 15 08:02:31 2010 +0200

    Updated website for release

website/src/index.page
website/src/news/index.page
website/src/news/release_0_5_13.page

commit 558bb9ead7c19a649343ded6e0460c0193980cf5
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 16 08:12:10 2010 +0200

    Depending on kramdown version to 0.9.0

Rakefile
lib/webgen/contentprocessor/kramdown/html.rb
website/src/installation.page

commit 68785e886da4ba51f57212235f717b7ef266af17
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 16 08:09:27 2010 +0200

    Added content processor scss

Rakefile
doc/contentprocessor/scss.page
lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/scss.rb
lib/webgen/default_config.rb
test/test_contentprocessor_sass.rb
test/test_contentprocessor_scss.rb
website/src/installation.page
website/src/news/release_0_5_13.page

commit fdef47c3b97301c265870bcd4a8d110c5860fccd
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Jun 13 21:01:43 2010 +0200

    Fixed typo found by Chris Poole

doc/faq.page

commit ec37bb1a620101aa60eec78ee7263b5e58e366b8
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 14 07:40:27 2010 +0200

    Renamed all occurences of glob to path patterns for consistency

doc/source/filesystem.page
doc/source/tararchive.page

commit 4830540798453a15066008f9263d429e29b4446e
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 15 07:34:43 2010 +0200

    Fixed two small docu issues

website/src/index.page
website/src/installation.page

commit 200f0ca39feee5418d4c7a6b7f17d11871b1162c
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed May 5 16:33:59 2010 +0200

    Bumped version number and added release file

lib/webgen/version.rb
website/src/index.page
website/src/news/release_0_5_13.page

commit 453bc319c3d08bc1f704102b79d312ab744b81e3
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed May 5 16:28:18 2010 +0200

    Specifying a prefix for header IDs generated by kramdown is now possible

Rakefile
lib/webgen/contentprocessor/kramdown.rb
lib/webgen/contentprocessor/kramdown/html.rb
test/test_contentprocessor_kramdown.rb
website/src/installation.page

commit 750353453bbcb5353a678411f4700e45b8ef0ae0
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 21 19:27:28 2010 +0200

    Fixed bug in CP::Less: LoadError is now checked before Less-specific checks

lib/webgen/contentprocessor/less.rb

commit 2edda2dbb4de4c0d4c7d2111f2636b238c1ce630
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 14 08:05:43 2010 +0200

    Updated website for release

website/src/index.page
website/src/news/index.page
website/src/news/release_0_5_12.page

commit fa69cc25564db37003613b087b510f35186404ae
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 14 07:28:35 2010 +0200

    Fixed problem where incorrect error file names were shown

lib/webgen/common.rb
lib/webgen/contentprocessor/builder.rb
lib/webgen/contentprocessor/erb.rb
lib/webgen/contentprocessor/erubis.rb
lib/webgen/contentprocessor/haml.rb
test/test_contentprocessor_builder.rb
test/test_contentprocessor_erb.rb
test/test_contentprocessor_erubis.rb
test/test_contentprocessor_haml.rb
website/src/news/release_0_5_12.page

commit 66f78fa92704134bc8eb4b68e8e8f26fa3f4f8b1
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Feb 27 09:01:01 2010 +0100

    Fixed problem where commands were not shown correctly on --help

lib/webgen/cli.rb
website/src/news/release_0_5_12.page

commit aa374e66016e8f0f244a2fc3555f4df955a0610b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Feb 26 15:13:24 2010 +0100

    Added an option for dis-/enabling the escaping of meta info values by the meta info tag

doc/reference_configuration.page
lib/webgen/default_config.rb
lib/webgen/tag/metainfo.rb
test/test_tag_metainfo.rb
website/src/news/release_0_5_12.page

commit 4975d97270d32e7b29ecfed866f907e7d8fff605
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Feb 23 07:39:39 2010 +0100

    Fixed bug in Tag::Metainfo where output was not correctly escaped

lib/webgen/tag/metainfo.rb
test/test_tag_metainfo.rb
website/src/news/release_0_5_12.page

commit 2e7c816f7551e4a8c9bd9b3f0f5e02c31e6bf079
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Feb 22 14:09:41 2010 +0100

    Fixed problem with unintentionally modified link metainfo

lib/webgen/contentprocessor/head.rb
test/test_contentprocessor_head.rb
website/src/news/release_0_5_12.page

commit 7e0cafa7f3e9eb5d7c51525b66240ce487ccf26f
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Feb 19 15:41:01 2010 +0100

    Updated release notes

website/src/news/release_0_5_12.page

commit f1851260d9fc44a6a2515ab6991d5e86e0ac403a
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Feb 19 15:38:47 2010 +0100

    Added a Rakefile task to show outdated translations of pages

data/webgen/website_skeleton/Rakefile

commit 9615064f5efabf517a8ee7a0d41e148fc7e4bf1f
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Feb 19 15:11:15 2010 +0100

    Small update to the style bundle creation documentation

doc/manual.page

commit 99ec6f4658a390be6469bd3946805e722ebc9574
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Feb 16 18:04:03 2010 +0100

    Fixed CSS of style andreas07, again

data/webgen/website_bundles/style/andreas07/src/default.css

commit 7a04abbf49245b85b77856e07893cf9b20741882
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Feb 16 16:56:48 2010 +0100

    Bumped version number and added release notes file

lib/webgen/version.rb
website/src/news/release_0_5_12.page

commit eff54bac30139c9f76f6e4b4c70f7d149f0a6721
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Feb 16 16:53:42 2010 +0100

    Added Node#to_s, error classes now also accept nodes instead of alcns

lib/webgen/contentprocessor/blocks.rb
lib/webgen/contentprocessor/builder.rb
lib/webgen/contentprocessor/erb.rb
lib/webgen/contentprocessor/erubis.rb
lib/webgen/contentprocessor/haml.rb
lib/webgen/contentprocessor/head.rb
lib/webgen/contentprocessor/kramdown.rb
lib/webgen/contentprocessor/less.rb
lib/webgen/contentprocessor/maruku.rb
lib/webgen/contentprocessor/rdiscount.rb
lib/webgen/contentprocessor/rdoc.rb
lib/webgen/contentprocessor/redcloth.rb
lib/webgen/contentprocessor/sass.rb
lib/webgen/contentprocessor/tags.rb
lib/webgen/contentprocessor/tidy.rb
lib/webgen/contentprocessor/xmllint.rb
lib/webgen/error.rb
lib/webgen/node.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/base.rb
lib/webgen/sourcehandler/page.rb
lib/webgen/sourcehandler/template.rb
lib/webgen/tag/base.rb
lib/webgen/tag/breadcrumbtrail.rb
lib/webgen/tag/coderay.rb
lib/webgen/tag/link.rb
lib/webgen/tag/metainfo.rb
lib/webgen/tag/relocatable.rb
lib/webgen/tree.rb
test/test_error.rb
test/test_node.rb

commit e36a497c63a64500b276e584de2be09e8b857158
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Feb 16 08:07:48 2010 +0100

    Updated Rakefile
    
    * Merged release and announce tasks
    * Some other small fixes

Rakefile

commit a966b141e1ec09fcac70d540cee33c958a847089
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Feb 16 08:06:31 2010 +0100

    Fixed stand-alone test failure

lib/webgen/cache.rb

commit 38e7aa38dfc0f811bea02d5b38918362fd422294
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Feb 16 07:59:57 2010 +0100

    Fixed a warning message

lib/webgen/tag/base.rb

commit a80a2fea9db04394d580db0cfe49306b4e1ea820
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Feb 15 10:49:52 2010 +0100

    Fixed test failure after removing deprecated methods

test/test_contentprocessor_erb.rb

commit da26d3deedc30710f2e8d65ed5182951b7081865
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Feb 15 10:47:32 2010 +0100

    Added pushing gems to gemcutter

Rakefile

commit 2828f21063db2ca41d289ac3c52d420f21fbd177
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Feb 15 10:36:16 2010 +0100

    Updated needed kramdown version

Rakefile
website/src/installation.page

commit 3b9bfd58e55212f71a65da95f23fb856d13c601b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Feb 13 19:02:58 2010 +0100

    Updated website for release

website/src/index.page
website/src/news/index.page
website/src/news/release_0_5_11.page

commit 65cc5909ccfea645ab627f14eda3919f73d8f785
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Feb 13 18:40:36 2010 +0100

    Removed deprecated methods

lib/webgen/contentprocessor/builder.rb
lib/webgen/contentprocessor/erb.rb
lib/webgen/contentprocessor/erubis.rb
lib/webgen/contentprocessor/haml.rb
lib/webgen/deprecated.rb
lib/webgen/website.rb

commit 5c83fb5154991b41ecd2e6144219ecc1f08d62de
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Feb 13 18:34:44 2010 +0100

    Changed default markdown processor to kramdown

data/webgen/website_skeleton/config.yaml
lib/webgen/default_config.rb

commit 2c1e3b8a3efc34fa764264da66b6d8aeeced4d1e
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Feb 13 18:15:19 2010 +0100

    Added information on the type of paths printed to the terminal

doc/getting_started.page
doc/manual.page

commit f9eab051050a2421f38ec4d68d23572ca7e21c47
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Feb 13 18:07:46 2010 +0100

    Added version number to cache file
    
    The cache file is not used anymore if it was produced by a
    different version of webgen

lib/webgen/website.rb

commit 61b6fe335c11074f71a00d53d62c2a9bd7b741b3
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Feb 13 18:03:21 2010 +0100

    Fixed problem with Source::TarArchive
    
    Relative paths in the tar archive were not handled correctly. All
    relative paths are now made absolute to fix the problem.

lib/webgen/source/tararchive.rb
test/test_source_tararchive.rb

commit 0772d8329048f5c20b755aa20b3b409787828ba0
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Feb 13 15:44:26 2010 +0100

    Added information on how to create a website style bundle

doc/manual.page
doc/reference_website_styles.page

commit db7866dccb18a86aa6e7704df2ee42006d3f3239
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Feb 9 07:16:01 2010 +0100

    Fixed bug in terminal size detection

lib/webgen/cli/utils.rb
website/src/news/release_0_5_11.page

commit 3197055cd3f1167eae585ec732c594fa35215d62
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Feb 4 19:57:22 2010 +0100

    Added link to atom feed

website/src/news/index.page

commit 9d1b292ba3915021328301b662cb2ea8cf684a64
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Feb 4 19:35:18 2010 +0100

    Updated content processor head to allow the specification of links by the user

doc/contentprocessor/head.page
doc/reference_metainfo.page
lib/webgen/contentprocessor/head.rb
test/test_contentprocessor_head.rb
website/src/news/release_0_5_11.page

commit 5ba224f04296a703009b9aeed0716092447d280b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Jan 25 09:35:27 2010 +0100

    Fixed documentation typo

doc/contentprocessor/kramdown.page

commit 13c9ca20711b2c06f4c443f67ae20690963b7f22
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Jan 24 09:46:28 2010 +0100

    Fixed bug in ContentProcessor::Tags regarding multi-byte encoded strings
    
    The StringScanner class which is used in ContentProcessor::Tags has byte-based
    indices where as accessing the underlying string forces character-based acess
    under Ruby 1.9 which lead to failures because of invalid position pointers.

lib/webgen/contentprocessor/tags.rb
test/test_contentprocessor_tags.rb
website/src/news/release_0_5_11.page

commit fc5a14e8a405994afffd92df886973f6fd4c7a1d
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Jan 24 08:30:21 2010 +0100

    Fixed bug with path patterns not matching correctly
    
    A pattern /docs/**/* now correctly matches files directly in /docs/

lib/webgen/sourcehandler.rb
website/src/news/release_0_5_11.page

commit e0893ea4d4e023417648a9b906eeb590c8de59e3
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Jan 16 07:17:39 2010 +0100

    Implemented content processor less

doc/contentprocessor/less.page
lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/less.rb
lib/webgen/default_config.rb
test/test_contentprocessor_less.rb
website/src/news/release_0_5_11.page

commit 7349dad7da356b43ad1e60d4295b15ef2fe75900
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jan 15 21:06:13 2010 +0100

    Fixed bug regarding output.do_deletion in Sourcehandler::Main
    
    When this option was set to true, it was invalidly tried to also delete
    fragment nodes and other non-output nodes.

lib/webgen/sourcehandler.rb
website/src/news/release_0_5_11.page

commit de52ba25af070d087451c75d3b9c1e8e11d71c86
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jan 15 20:51:23 2010 +0100

    Fixed CSS bug in style bundle andreas07

data/webgen/website_bundles/style/andreas07/src/default.css
website/src/news/release_0_5_11.page

commit d3784293b736e20ec4de265e6755f01750d11514
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jan 15 16:30:13 2010 +0100

    Updated Rakefile with regards to kramdown

Rakefile

commit 2ce1a46732114c2555a7fcf53be72d3117cb68cc
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jan 15 16:29:34 2010 +0100

    Added some examples to website skeleton config.yaml and explicitly defined the page pipeline

data/webgen/website_skeleton/config.yaml

commit 4f9a69b3b224d2c080f261760517ce3d4a22ccce
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jan 15 16:28:32 2010 +0100

    Updated website src after changing to kramdown as markup processor

misc/default.template
misc/htmldoc.virtual
website/src/default.template
website/src/features.page
website/src/index.page
website/src/installation.page
website/src/news/release_0_5_0.page
website/src/news/release_0_5_1.page
website/src/news/release_0_5_10.page
website/src/news/release_0_5_11.page
website/src/news/release_0_5_2.page
website/src/news/release_0_5_3.page
website/src/news/release_0_5_4.page
website/src/news/release_0_5_5.page
website/src/news/release_0_5_6.page
website/src/news/release_0_5_7.page
website/src/news/release_0_5_8.page
website/src/news/release_0_5_9.page

commit 9494232630ddbf9aabaf4320e3956a91b0463ccb
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jan 15 15:59:52 2010 +0100

    Updated special version of kramdown HTML converter to be compatible with kramdown 0.4.0

lib/webgen/contentprocessor/kramdown/html.rb

commit a3c74909b893d8f693c1cd778c79338f5865e840
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jan 15 15:58:53 2010 +0100

    Updated documentation after changing to kramdown as markup processor

doc/contentprocessor.template
doc/contentprocessor/blocks.page
doc/contentprocessor/builder.page
doc/contentprocessor/erb.page
doc/contentprocessor/erubis.page
doc/contentprocessor/fragments.page
doc/contentprocessor/haml.page
doc/contentprocessor/head.page
doc/contentprocessor/kramdown.page
doc/contentprocessor/maruku.page
doc/contentprocessor/rdiscount.page
doc/contentprocessor/rdoc.page
doc/contentprocessor/redcloth.page
doc/contentprocessor/sass.page
doc/contentprocessor/tags.page
doc/contentprocessor/tidy.page
doc/extensions.page
doc/extensions.template
doc/getting_started.page
doc/index.page
doc/manual.page
doc/reference_configuration.page
doc/reference_metainfo.page
doc/source/filesystem.page
doc/source/tararchive.page
doc/sourcehandler.template
doc/sourcehandler/feed.page
doc/sourcehandler/metainfo.page
doc/sourcehandler/page.page
doc/sourcehandler/sitemap.page
doc/sourcehandler/template.page
doc/sourcehandler/virtual.page
doc/tag.template
doc/tag/coderay.page
doc/tag/includefile.page
doc/tag/menu.page
doc/tag/relocatable.page
doc/upgrading.page
doc/webgen_page_format.page
misc/htmldoc.virtual

commit d617aa503b51f1fb8831b417d90d88d46cc9ea1e
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jan 14 15:33:00 2010 +0100

    Fixed broken shebang line

bin/webgen

commit a0c1a770a5f1eec597abcfe2f84b3b5b655d7acb
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Nov 23 17:12:01 2009 +0100

    Added content processor kramdown

doc/contentprocessor/kramdown.page
doc/reference_configuration.page
lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/kramdown.rb
lib/webgen/contentprocessor/kramdown/html.rb
lib/webgen/default_config.rb
test/test_contentprocessor_kramdown.rb
website/src/news/release_0_5_11.page

commit e61b0f027cf48268d6884440e095f08806ac30e1
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Nov 7 08:38:52 2009 +0100

    Fixed bug in ContentProcessor::Blocks: context.dest_node was not always set correctly

lib/webgen/contentprocessor/blocks.rb
test/test_contentprocessor_blocks.rb
website/src/news/release_0_5_11.page

commit 6ae87f7b92c50bef433a08c1c59b70f3c1a3ea10
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Nov 2 14:43:38 2009 +0100

    Fixed error in API doc example for ContentProcessor

lib/webgen/contentprocessor.rb

commit 5c4ffa9ad40d42aabc0f29d13516ef15575a5700
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Oct 11 11:37:30 2009 +0200

    Added a small hack to work around a problem with namespaces in newer versions of REXML

lib/webgen/contentprocessor/maruku.rb

commit ef7d6556296e2d7ec8fbaae5ae4a87154ae67ce5
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Oct 11 11:35:31 2009 +0200

    Added a custom CSS class for the currently selected language in Tag::Langbar

doc/tag/langbar.page
lib/webgen/tag/langbar.rb
test/test_tag_langbar.rb
website/src/news/release_0_5_11.page

commit 48f3ec702db315d90bdb848236032b84ce768e68
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Oct 11 09:23:39 2009 +0200

    Removed now unneeded github gemspec file and code for generating it

Rakefile
webgen.gemspec

commit 614300f911744aece277e58b04cace19429f2788
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Oct 11 09:22:02 2009 +0200

    Updated version numbers of optional libraries

Rakefile
website/src/installation.page

commit 73b8fd99449f70fdea314f1855c58bd70995ee50
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Oct 11 09:11:04 2009 +0200

    Moved implementation of retrieving the error line from an error into own method

lib/webgen/common.rb
lib/webgen/contentprocessor/builder.rb
lib/webgen/contentprocessor/erb.rb
lib/webgen/contentprocessor/erubis.rb
lib/webgen/contentprocessor/haml.rb

commit da6498766591fc5d3069a7de79b2cc4cfbf6d97a
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Oct 11 09:09:24 2009 +0200

    Fixed some test cases

test/test_contentprocessor.rb
test/test_contentprocessor_fragments.rb
test/test_contentprocessor_haml.rb

commit 731b158a8cdb5875c1de6a69bfe28a6b4126e0b9
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Oct 10 18:08:49 2009 +0200

    Removed dependency on facets

Rakefile
lib/webgen/cache.rb
lib/webgen/cli/utils.rb
lib/webgen/cli/webgui_command.rb
lib/webgen/common.rb
lib/webgen/configuration.rb
lib/webgen/output.rb
lib/webgen/source/resource.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/base.rb
lib/webgen/website.rb
website/src/installation.page
website/src/news/release_0_5_11.page

commit 56ca20ce9fd244d95971cc6dd5e5bbefe3a8c3c0
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Oct 10 17:56:46 2009 +0200

    Fixed bug which occured when archive-tar-minitar was not installed

lib/webgen/source/tararchive.rb
website/src/news/release_0_5_11.page

commit d6df8bb528d6a012428f9a270f23163aa493c035
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Oct 8 09:17:13 2009 +0200

    Small update to the installation page

website/src/installation.page

commit b93f14b57f2a4438a31b0f6f2bd005124b8df1a1
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Sep 9 16:54:22 2009 +0200

    Fixed bug RF#27075: Typo in webgen documentation

lib/webgen/tag/base.rb
website/src/news/release_0_5_11.page

commit f114d1a3f4629b49eb1a4ac42b366f3e49facda0
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Sep 1 07:20:45 2009 +0200

    Fixed error in SH::Virtual when creating virtual directories

lib/webgen/sourcehandler/virtual.rb
test/test_sourcehandler_virtual.rb
website/src/news/release_0_5_11.page

commit a1022137a889d7654ebb89170c2c39d25eb6fbf0
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 26 07:24:49 2009 +0200

    Implemented basic finder API

lib/webgen/node.rb
test/test_node.rb

commit d9a86fed3338110f58a6648f39c0ccba9cb06c03
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 26 07:18:49 2009 +0200

    Updated used maruku version to 0.6.0

Rakefile
website/src/installation.page

commit 1d146d16fc8da7008133e1ba0a1572dd79232a59
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Aug 24 08:28:44 2009 +0200

    Two small fixes for SourceHandler::Feed
    
    * Entries are now sorted correctly from most recent to oldest
    * Atom template now produces completely valid feeds

data/webgen/passive_sources/templates/atom_feed.template
lib/webgen/sourcehandler/feed.rb
test/test_sourcehandler_feed.rb
website/src/news/release_0_5_11.page

commit 72f7debb5a2ca419a9470e976e09f6868672f3cc
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Aug 24 08:27:41 2009 +0200

    Bumped version number and added release page

lib/webgen/version.rb
website/src/news/release_0_5_11.page

commit d69d12ea3a034a33c2d176d315fed2bb1340319d
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Aug 10 08:54:33 2009 +0200

    Updated github gemspec

webgen.gemspec

commit 72d67580c5f06c24ceb0802865b792868f7266ed
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Aug 10 08:52:48 2009 +0200

    Updated website for release

website/src/index.page
website/src/news/index.page
website/src/news/release_0_5_10.page

commit aeb18e6cd648a5c16aff26bc2b75f04dc3430d4c
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Aug 10 08:28:03 2009 +0200

    Fixed docu problem

doc/manual.page

commit 98907d04b5283ca50fe7b761338d3d132bcf2436
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Aug 10 08:27:35 2009 +0200

    Fixed a small issue introduced with one of the latest commits

lib/webgen/sourcehandler.rb

commit 340cef9a1ea50cb2fe19d0ae86e926b71dd5aad6
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Aug 10 08:26:50 2009 +0200

    Fixed two issues regarding paths
    
    * Path.make_absolute now retains the trailing slash of the given path
    * Path.match now works when the given path is either a String or a Path object

lib/webgen/path.rb
test/test_path.rb
test/test_sourcehandler_metainfo.rb

commit f36ecb333e015fe2c773f7b5bf40665d3c965e23
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Aug 8 08:23:05 2009 +0200

    Fixed problem with handling paths of the form NUMBER.REST

doc/manual.page
lib/webgen/path.rb
test/test_path.rb
website/src/news/release_0_5_10.page

commit 58fdc5fc6657a0be95e6d102a32954a55987e8a8
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Aug 8 07:59:12 2009 +0200

    Fixed bug RF#26890: detecting unused paths did not always work correctly

lib/webgen/sourcehandler.rb
website/src/news/release_0_5_10.page

commit f86b07c252a366a46b443f3ef43a8c9d30ae8e5f
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Aug 7 08:00:20 2009 +0200

    Fixed bug in Path: path with dot in extension and without language part were not handled correctly

lib/webgen/path.rb
test/test_path.rb
website/src/news/release_0_5_10.page

commit 95bdc3ca532f5ac8f64f6fb868b9f3a0b8dd7a7b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Aug 6 10:50:25 2009 +0200

    Fixed bug: matching of directory nodes did not work correctly
    
    Matching of paths and nodes now work the same

lib/webgen/node.rb
lib/webgen/path.rb
test/test_path.rb
website/src/news/release_0_5_10.page

commit b7a12a504a798d8451192eb9b5d4be0112145e73
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 5 08:04:10 2009 +0200

    Fixed problem with webgui that was introduced with 0.5.9

data/webgen/webgui/controller/main.rb
website/src/news/release_0_5_10.page

commit 3689ad96270efcd4999e78469c62399f5657b3ea
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 5 07:57:49 2009 +0200

    Adjusting templates to use xmllint

misc/default.template
website/src/default.template

commit d6eac08d6283dfe5c93ec216dbc89bc523d79b1a
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 5 07:57:27 2009 +0200

    Implemented content processor xmllint for checking validness of XHTML files

doc/contentprocessor/xmllint.page
doc/reference_configuration.page
lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/xmllint.rb
lib/webgen/default_config.rb
test/test_contentprocessor_xmllint.rb
website/src/news/release_0_5_10.page

commit bcc62991c0adee88f8aa81a95585614eb83bae32
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 5 07:19:55 2009 +0200

    Fixed problem with invalid HTML

doc/sourcehandler.template
website/src/news/default.template

commit b25befaa084c40ca26ba7763fc2d6ceeb985c517
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 5 07:19:20 2009 +0200

    Fixed bug in Tag::TikZ: attribute alt was no set on image

lib/webgen/tag/tikz.rb
test/test_tag_tikz.rb

commit 05edaf062020b425c8bccb530df01f44a7d84dda
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Aug 4 16:24:32 2009 +0200

    Bumped version to 0.5.10

lib/webgen/version.rb

commit 098b647dc9c6e4d534b98c6f3d12b319365bded9
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Jul 25 07:45:26 2009 +0200

    Small fix for CLI tests on Windows

test/test_cli.rb

commit c673e12930caab9875c9a4d0e621e7ff4a47d0a3
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 22 08:10:01 2009 +0200

    Updated github gemspec

webgen.gemspec

commit 52cc90ea8c924f41047e78ef3ed9c93b692a4816
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 22 08:06:03 2009 +0200

    Updated tests to check for raised Webgen::LoadError

test/test_contentprocessor_builder.rb
test/test_contentprocessor_erubis.rb
test/test_contentprocessor_haml.rb
test/test_contentprocessor_maruku.rb
test/test_contentprocessor_rdiscount.rb
test/test_contentprocessor_rdoc.rb
test/test_contentprocessor_redcloth.rb
test/test_contentprocessor_sass.rb
test/test_tag_coderay.rb

commit 971c7dc4977d0f67fe681d3ec845f751d46dbe7b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 22 07:50:44 2009 +0200

    Added release notes and changes file for 0.5.9

website/src/index.page
website/src/news/index.page
website/src/news/release_0_5_9.page

commit dd5febafd52273fae55ca0d9228cb58445809f63
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 22 07:49:30 2009 +0200

    Updated documentation to use :basename instead of :cnbase

doc/contentprocessor/builder.page
doc/faq.page
doc/manual.page
doc/reference_configuration.page
doc/reference_metainfo.page
doc/sourcehandler/metainfo.page

commit a05d4c00a51d757517e02c3dd0fd1232a4ac79f1
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jul 21 08:08:36 2009 +0200

    Fixed raised exception due to different behaviour of JRuby

lib/webgen/contentprocessor/builder.rb
lib/webgen/contentprocessor/erb.rb
lib/webgen/contentprocessor/erubis.rb

commit 2afed1eb5ff5981ce9130cd83151baea04a02804
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jul 21 07:57:14 2009 +0200

    Added new meta info used_nodes with which a user can specify dependencies

doc/reference_metainfo.page
lib/webgen/node.rb
test/test_node.rb

commit 6af3d61468d8f2916b5721254c42faec886a6752
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 8 20:54:26 2009 +0200

    Updated user and API documentation

doc/manual.page
doc/sourcehandler/feed.page
doc/sourcehandler/metainfo.page
lib/webgen/path.rb
lib/webgen/source.rb
lib/webgen/website.rb

commit 993236e633690df948a73f03ea93cdd1d473f587
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jul 7 16:46:16 2009 +0200

    Added basic tests for CLI commands

test/test_cli.rb

commit cb43b40c9fd821ce5f30e1ced2f1423fa62bed73
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Jul 6 07:25:02 2009 +0200

    Small documentation update

doc/reference_metainfo.page
doc/tag/menu.page

commit 31a815f970822b5902965d46fb0668473cefe5d4
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Jul 6 07:21:55 2009 +0200

    Implemented new content processor tidy

doc/contentprocessor/tidy.page
doc/reference_configuration.page
lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/tidy.rb
lib/webgen/default_config.rb
test/test_contentprocessor_tidy.rb

commit 1f03e31501355d949095473ecedc3ea261f528c2
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Jul 5 10:58:38 2009 +0200

    Updated error classes sothat the full error message is available via #message

bin/webgen
data/webgen/website_skeleton/Rakefile
lib/webgen/error.rb
test/test_error.rb

commit 9f5a5916bad86579b6f4ba848dbf5409dbcc4a46
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Jul 5 10:29:39 2009 +0200

    Added two new error classes
    
    The class Webgen::LoadError is used for reporting missing libraries and
    the Webgen::CommandNotFoundError is used to indicate that a needed
    command is missing.

lib/webgen/contentprocessor/builder.rb
lib/webgen/contentprocessor/erubis.rb
lib/webgen/contentprocessor/haml.rb
lib/webgen/contentprocessor/maruku.rb
lib/webgen/contentprocessor/rdiscount.rb
lib/webgen/contentprocessor/rdoc.rb
lib/webgen/contentprocessor/redcloth.rb
lib/webgen/contentprocessor/sass.rb
lib/webgen/error.rb
lib/webgen/source/tararchive.rb
lib/webgen/tag/coderay.rb
test/test_error.rb

commit d1d2deb892de86f566cc66f9dded6eb65bdae902
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Jul 4 14:56:49 2009 +0200

    Fixed ContentProcessor::Head sothat meta values provided in the meta info are always used

lib/webgen/contentprocessor/head.rb
test/test_contentprocessor_head.rb

commit c4625d830a8a84ba148888e2810224d65a4b4246
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jul 3 15:52:51 2009 +0200

    Changed a warning message to an error message in Tag::Metainfo

lib/webgen/tag/metainfo.rb

commit 4cc42a5419dd009e8288af41a3c8927fb1360cae
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jul 3 15:46:18 2009 +0200

    Updated Tag::Coderay to allow the inclusion of external stylesheets
    
    The new options tag.coderay.css allows one to select from either using
    inline styles, the default external coderay stylesheet or to provide
    the styles in an other way (ie. custom stylesheet).

COPYING
data/webgen/passive_sources/stylesheets/coderay-default.css
doc/reference_configuration.page
doc/tag/coderay.page
lib/webgen/default_config.rb
lib/webgen/tag/coderay.rb
test/test_tag_coderay.rb

commit 9ad31ad4af560508f732c9a5303619a98088f755
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jul 3 11:59:34 2009 +0200

    Fixed ContentProcessor::Head to work in real situations

lib/webgen/contentprocessor/head.rb
test/test_contentprocessor_head.rb

commit 2724c420495202b1c6056e48be4c49de3112225f
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jul 3 11:56:40 2009 +0200

    Added an options hash to Context that is shared across cloned instances

lib/webgen/context.rb
test/test_context.rb

commit c903db692dc94ff2a0b9768038dc481909d78491
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jul 3 07:33:05 2009 +0200

    Updated THANKS file

THANKS

commit 86351ee0520d80460a977a58a6204563812ffe46
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 2 21:12:21 2009 +0200

    Updated Rakefile of website skeleton to handle Webgen::Error exceptions

data/webgen/website_skeleton/Rakefile

commit f1988c77a38107a782db4b2da98054fcce35bd6d
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 2 20:57:52 2009 +0200

    Added better and more thorough error reporting
    
    * There is now one superclass Webgen::Error with two subclasses
      Webgen::NodeCreationError and Webgen::RenderError. All classes now
      raise one of these errors which allows for better error reporting.
    * Reporting of (approximate) line numbers has also been added where
      possible (e.g. in the blocks and tags content processors).
    * Some log messages of severity 'error' have been converted to raise
      errors where approriate.
    * The prior change regarding the tags content processor and the
      behaviour of how missing mandatory parameters are handled has been
      reverted because errors are now raised.

lib/webgen/contentprocessor/blocks.rb
lib/webgen/contentprocessor/builder.rb
lib/webgen/contentprocessor/erb.rb
lib/webgen/contentprocessor/erubis.rb
lib/webgen/contentprocessor/haml.rb
lib/webgen/contentprocessor/maruku.rb
lib/webgen/contentprocessor/sass.rb
lib/webgen/contentprocessor/tags.rb
lib/webgen/error.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/base.rb
lib/webgen/sourcehandler/feed.rb
lib/webgen/sourcehandler/page.rb
lib/webgen/sourcehandler/sitemap.rb
lib/webgen/tag/base.rb
lib/webgen/tag/executecommand.rb
lib/webgen/tag/link.rb
lib/webgen/tag/relocatable.rb
lib/webgen/tag/tikz.rb
test/helper.rb
test/test_contentprocessor_blocks.rb
test/test_contentprocessor_builder.rb
test/test_contentprocessor_erb.rb
test/test_contentprocessor_erubis.rb
test/test_contentprocessor_haml.rb
test/test_contentprocessor_maruku.rb
test/test_contentprocessor_sass.rb
test/test_contentprocessor_tags.rb
test/test_error.rb
test/test_sourcehandler_base.rb
test/test_sourcehandler_feed.rb
test/test_sourcehandler_page.rb
test/test_sourcehandler_sitemap.rb
test/test_sourcehandler_template.rb
test/test_tag_base.rb
test/test_tag_executecommand.rb
test/test_tag_link.rb
test/test_tag_relocatable.rb
test/test_tag_tikz.rb

commit 7e9486da8435a705410e9389352265f202bc4954
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 1 06:35:49 2009 +0200

    Small fix for deprecation warnings while testing

lib/webgen/deprecated.rb

commit 865f232e6acc4f50672d1c96171e33fbfc6849e7
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 1 06:29:11 2009 +0200

    Added webgen specific error classes

bin/webgen
lib/webgen/error.rb
lib/webgen/website.rb

commit e51665a3f04ff2ff7e3fb656a8b9b4e9d746cd17
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jun 30 21:03:01 2009 +0200

    Small update to Webgen Page handling
    
    * The leading and trailing whitespace of the content of a block is
      not removed anymore.
    * Better error message for error in meta info block

lib/webgen/page.rb
test/test_page.rb

commit f7427ab8075f5480ff65fc4f0bdddaf0caa9d93a
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Jun 27 08:17:26 2009 +0200

    Added some documentation

doc/sourcehandler/feed.page
doc/sourcehandler/page.page
doc/sourcehandler/sitemap.page

commit a3e6913be19787e5b02acd66de7dc1311ff0371d
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jun 26 17:58:00 2009 +0200

    Updated github gemspec

webgen.gemspec

commit b18a5695cfbd274641cca4c7ea2737f740de8eca
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jun 26 14:57:51 2009 +0200

    Small fix

test/test_tag_base.rb

commit ba6884cd94ae7ccaa0a06aaf734bb2b8447be715
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jun 25 21:57:44 2009 +0200

    Updated SH::Sitemap to also use passive sources
    
    This also means that the sitemap source handler can now be used without
    the builder library. Another thing is that a sitemap file is now similar
    to a feed file because the template for the generation of a sitemap can
    now be specified directly in the sitemap file.

data/webgen/passive_sources/templates/sitemap.template
doc/sourcehandler/sitemap.page
lib/webgen/default_config.rb
lib/webgen/sourcehandler/sitemap.rb
test/test_sourcehandler_sitemap.rb

commit 7e37743412a1911bad56f1ba517c849cf4091f7b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jun 25 08:07:18 2009 +0200

    Fixed Node#is_directory? to also work when the node is a fragment ending with a slash

lib/webgen/node.rb
test/test_node.rb

commit 84e35379853e78890a2fcaa36ec8f2e243356547
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jun 25 08:03:21 2009 +0200

    Fixed naming of anchor

doc/reference_website_styles.page

commit 94292b037b9567a9754eba0dbf7556c189471ffa
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jun 25 08:02:59 2009 +0200

    Added two small test cases

test/test_path.rb
test/test_sourcehandler_metainfo.rb

commit 6d597870c51a69435e6dfdeb2d47777854d28c45
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jun 25 07:25:30 2009 +0200

    Updated SH::Copy to correctly handle text and binary processors

lib/webgen/sourcehandler/copy.rb

commit 817c67cedbbf8da31590c3e827507d410afefc8b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 24 18:53:49 2009 +0200

    Added optional mode specifies to Webgen::Path::SourceIO
    
    This allows one to set the mode in which a path (file, ...) should be
    opened. This is needed under Ruby 1.9 to ensure that binary files get
    read in binary mode and text files in the normal mode.

lib/webgen/output.rb
lib/webgen/output/filesystem.rb
lib/webgen/path.rb
lib/webgen/source/filesystem.rb
lib/webgen/source/tararchive.rb
test/test_path.rb

commit fe1c6dcddd5113cbcc630392d744fa37dc2d24df
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 24 07:05:42 2009 +0200

    Introduced the distinction between textual and binary content processors

doc/manual.page
doc/reference_configuration.page
lib/webgen/contentprocessor.rb
lib/webgen/default_config.rb
test/test_contentprocessor.rb

commit 024bf6eb4149976d1020484efd16d538933e1725
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jun 23 21:59:32 2009 +0200

    Implemented new content processor head
    
    This content processor inserts, for example, links to CSS/JS files into the head section
    of an HTML file.

doc/contentprocessor/head.page
doc/reference_metainfo.page
lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/head.rb
lib/webgen/default_config.rb
test/test_contentprocessor_head.rb

commit 069e63fdb3697f2f095db1ed84b89b122a7dd34d
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Jun 21 12:57:16 2009 +0200

    Updated github gemspec

webgen.gemspec

commit 29bf72f7eb90cabaa06f399fa654f65b70131119
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Jun 21 12:57:08 2009 +0200

    Bumped version number to 0.5.9

lib/webgen/version.rb

commit c4cafc20f7990fe27679f6c97c74c57783b6d1b0
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jun 19 23:14:48 2009 +0200

    Updated SourceHandler::Feed
    
    * The feed handler now uses the passive sources system for finding its
      templates in case the user does not create them.
    * Dependency feedtools has been droped since it is not need anymore
    * Due to not using feedtools there is now a tremendous speed-up when
      generating the feeds

Rakefile
data/webgen/passive_sources/templates/atom_feed.template
data/webgen/passive_sources/templates/rss_feed.template
doc/sourcehandler/feed.page
lib/webgen/sourcehandler/feed.rb
test/test_sourcehandler_feed.rb
website/src/installation.page

commit bee7b25d5e2addebc48a29c2a10a79ba9496c0c9
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jun 19 22:48:25 2009 +0200

    Directories are not written anymore
    
    Since the needed directories are created on-demand, it is not
    necessary to explicitly create the directories in the node tree.
    This has the advantage that directories created by passive sources
    which contain only nodes that are not written out are also not
    written out.

lib/webgen/sourcehandler/directory.rb
test/test_sourcehandler_directory.rb

commit 3d78a7166813026b8413125071a7b8da551192d8
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jun 19 12:29:41 2009 +0200

    Bumped recommended version of coderay to 0.8.312
    
    This version of coderay is compatible with Ruby 1.9 and should therefore be
    used. One less problem with Ruby 1.9 support.

Rakefile
website/src/installation.page

commit 75ee7ba94d261942cd8ea2659a6c0f00d987cd2e
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jun 19 11:54:18 2009 +0200

    Two small changes
    
    * The ERB::Util package is now available when using the erb content processor.
    * The Webgen::VERSION constant is now available when working with a webgen website.

lib/webgen/contentprocessor/erb.rb
lib/webgen/website.rb

commit 1def0826499ac98a63b0ec896c5f8cc80597a341
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jun 19 11:52:57 2009 +0200

    Small change in handling passive nodes
    
    The parameter for also selecting passive nodes has been removed and
    better logic implemented in SH::Main#update_tree instead.

lib/webgen/node.rb
lib/webgen/sourcehandler.rb

commit 62cc6ede0c27e09e423aff228556ef5cbfdec782
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 17 07:02:16 2009 +0200

    Added new configuration option output.do_deletion
    
    If this option is set to true, output paths are deleted if the nodes to which
    they belong are deleted.

doc/reference_configuration.page
lib/webgen/default_config.rb
lib/webgen/sourcehandler.rb
test/test_sourcehandler_main.rb

commit f47233e823f44c10b6f7687751dd71c98cf1d651
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 17 06:57:36 2009 +0200

    Fixed bug in Website#render which occurs when called multiple times
    
    The website was only initialized once so the creation of a new SH::Main class
    lead to an error. Fixed by initializing the website every time render is called.

lib/webgen/website.rb
test/test_website.rb

commit ac5e6ec8ce98b54d694d7883722a38fd4277edcb
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jun 16 17:54:06 2009 +0200

    Tag handlers are now called only if all mandatory parameters are set
    
    This change is implemented in a backward-compatible way and works even if a tag
    handler was created without the use of the Tag::Base class.

lib/webgen/contentprocessor/tags.rb
lib/webgen/tag/base.rb
lib/webgen/tag/relocatable.rb
test/test_tag_base.rb

commit f9b86214a507af715d0588aacd7238e4ba89ff91
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jun 16 17:26:59 2009 +0200

    Fixed platform specific issues
    
    * Now switching on host_os instead of arch for specifying Windows
      specific behaviour.
    * Using $?.exitstatus now to fix an issue when running on jruby

lib/webgen/cli/utils.rb
lib/webgen/tag/executecommand.rb
test/test_source_filesystem.rb
test/test_tag_executecommand.rb
test/test_tag_tikz.rb

commit 593f1071d14f2e9d1aecc1d1f1ac0973518231f7
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jun 16 17:02:25 2009 +0200

    Updated documentation to include webgen logo

misc/default.css
misc/default.template
website/src/default.template

commit 7295de2cf071f6ff7b7da2e91b1eded96041dee3
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jun 16 17:02:03 2009 +0200

    Implemented automatic creation and deletion of passive nodes
    
    Passive nodes are nodes that are created on-demand when node.resolve is
    called and the path cannot be resolved. Only the paths created by sources
    specified in the configuration option passive_sources are used for
    this process. Passive nodes are automatically deleted if they are not
    referenced anymore.

doc/reference_configuration.page
lib/webgen/node.rb
lib/webgen/sourcehandler.rb
test/helper.rb
test/test_node.rb

commit c79e32bc7c23bcf0c9f631ef83fffb4d808e0e3e
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jun 16 16:49:08 2009 +0200

    Added webgen logo and generated-by image as passive sources

data/webgen/passive_sources/images/generated_by_webgen.png
data/webgen/passive_sources/images/webgen_logo.png
data/webgen/resources.yaml
misc/logo.svg

commit 1c90a0ed6bff951e85a510bceab3ba2deed217f1
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jun 16 16:45:58 2009 +0200

    Updated manual section on source paths

doc/manual.page

commit 636a119a1f3bfd6c2e372da6dd0c8514890bb622
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jun 16 08:01:01 2009 +0200

    Changed Path#passive to Path#passive?

lib/webgen/path.rb
test/test_path.rb

commit a18f3c5b5ec415225e4362bab9d85faf49c926f8
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jun 16 07:48:42 2009 +0200

    Added test for Path#<=>

test/test_path.rb

commit 9f6cc6ba8dfc43211cca7c47c1f9e8c582cfc9bc
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jun 9 08:15:22 2009 +0200

    Fixed use of old absolute_cn/_lcn notation in documentation

doc/contentprocessor/builder.page
doc/contentprocessor/erubis.page
doc/extensions.page
doc/reference_website_styles.page

commit eb634439de24c464e32519f12e5d8a53ec8349e3
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jun 9 07:58:31 2009 +0200

    Small spelling fix

doc/tag/includefile.page

commit d59669ee6b294af588d69ce7ecf3e52a6775eb24
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jun 9 07:19:43 2009 +0200

    Some small fixes
    
    * Node#resolve now correctly parses the path argument, too
    
    * Tag::Relocatable now correctly adds the used node to the used
      meta information nodes array
    
    * Small fix for Tag::Link to work with nil values

lib/webgen/node.rb
lib/webgen/tag/link.rb
lib/webgen/tag/relocatable.rb
test/test_tag_link.rb
test/test_tag_relocatable.rb

commit 738c19b74c41678dc8c7fa5df85e396aa72642a7
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Jun 8 16:15:47 2009 +0200

    Modified Node.url method signature
    
    Node.url now takes an optional second parameter with which one can
    specify whether a relative path should be made absolute.

lib/webgen/node.rb
test/test_node.rb

commit d6d1af817eca79836eb96e5fd063e00987ee4b88
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Jun 7 18:40:07 2009 +0200

    Renamed Node#absolute_cn to Node#acn and Node#absolute_lcn to Node#alcn with deprecation

lib/webgen/contentprocessor/blocks.rb
lib/webgen/contentprocessor/builder.rb
lib/webgen/contentprocessor/erb.rb
lib/webgen/contentprocessor/erubis.rb
lib/webgen/contentprocessor/haml.rb
lib/webgen/contentprocessor/maruku.rb
lib/webgen/contentprocessor/sass.rb
lib/webgen/contentprocessor/tags.rb
lib/webgen/deprecated.rb
lib/webgen/node.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/base.rb
lib/webgen/sourcehandler/directory.rb
lib/webgen/sourcehandler/feed.rb
lib/webgen/sourcehandler/fragment.rb
lib/webgen/sourcehandler/memory.rb
lib/webgen/sourcehandler/metainfo.rb
lib/webgen/sourcehandler/page.rb
lib/webgen/sourcehandler/template.rb
lib/webgen/sourcehandler/virtual.rb
lib/webgen/tag/base.rb
lib/webgen/tag/breadcrumbtrail.rb
lib/webgen/tag/executecommand.rb
lib/webgen/tag/langbar.rb
lib/webgen/tag/link.rb
lib/webgen/tag/menu.rb
lib/webgen/tag/metainfo.rb
lib/webgen/tag/relocatable.rb
lib/webgen/tag/tikz.rb
lib/webgen/tree.rb
test/test_common_sitemap.rb
test/test_contentprocessor_blocks.rb
test/test_contentprocessor_builder.rb
test/test_contentprocessor_erb.rb
test/test_contentprocessor_erubis.rb
test/test_contentprocessor_haml.rb
test/test_node.rb
test/test_path.rb
test/test_sourcehandler_sitemap.rb
test/test_tag_link.rb
test/test_tag_menu.rb
test/test_tree.rb

commit 17643b2259238f73fea16f21ada8cde8cff89160
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Jun 7 18:20:17 2009 +0200

    Removed unnecessary Node.absolute_name method

lib/webgen/node.rb
test/test_node.rb

commit 3e1af6402e213a15dbd583fbb65c085f1c4cd669
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Jun 7 15:52:00 2009 +0200

    API change: Common.absolute_path -> Path.make_absolute
    
    The parameter order has changed as well. Deprecation warnings are printed
    when using the old name.

lib/webgen/common.rb
lib/webgen/deprecated.rb
lib/webgen/path.rb
lib/webgen/sourcehandler/feed.rb
lib/webgen/sourcehandler/metainfo.rb
lib/webgen/sourcehandler/virtual.rb
lib/webgen/tag/tikz.rb
test/test_common.rb
test/test_path.rb

commit cb41f2132c78c7dd7f4470c23d0acbcf8ab2c749
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Jun 7 14:55:31 2009 +0200

    Incompatible API changes in source handlers
    
    Since one can now get at the parent node of a to-be-created node
    directly via the Path object, the interface for creating nodes has been
    simplified. The source handler method #create_node now only takes a path
    parameter and optionally an options hash for special cases (fragment
    nodes and virtual nodes), #node_exists has seen a similar change.
    
    The :create_nodes service signature also changed and the tree is now
    always retrieved via the website object. Also note that the
    :before_node_created message now only sends the path instead of parent
    and path.

lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/base.rb
lib/webgen/sourcehandler/copy.rb
lib/webgen/sourcehandler/directory.rb
lib/webgen/sourcehandler/feed.rb
lib/webgen/sourcehandler/fragment.rb
lib/webgen/sourcehandler/memory.rb
lib/webgen/sourcehandler/metainfo.rb
lib/webgen/sourcehandler/page.rb
lib/webgen/sourcehandler/sitemap.rb
lib/webgen/sourcehandler/template.rb
lib/webgen/sourcehandler/virtual.rb
lib/webgen/tag/tikz.rb
lib/webgen/website.rb
test/helper.rb
test/test_sourcehandler_base.rb
test/test_sourcehandler_copy.rb
test/test_sourcehandler_directory.rb
test/test_sourcehandler_feed.rb
test/test_sourcehandler_fragment.rb
test/test_sourcehandler_memory.rb
test/test_sourcehandler_metainfo.rb
test/test_sourcehandler_page.rb
test/test_sourcehandler_sitemap.rb
test/test_sourcehandler_template.rb
test/test_sourcehandler_virtual.rb
test/test_tag_tikz.rb

commit e3dececd47649c794d4a4a806c61313f7cd36284
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 3 18:27:45 2009 +0200

    Fixed errors introduced with the latest changes in the documentation website

Rakefile
doc/reference_website_styles.page
misc/style.page

commit aa7a76159069e7aac48e91a8abcb503dba619394
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 3 18:13:38 2009 +0200

    Updates to tests to work again after changes to Node/Tree/Path

test/test_sourcehandler_base.rb
test/test_sourcehandler_directory.rb
test/test_sourcehandler_template.rb
test/test_sourcehandler_virtual.rb
test/test_tree.rb

commit 398f94b134624bc8126874d8be2bb479523c647a
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 3 18:13:24 2009 +0200

    Fixed code to use new Path/Node semantics

lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/base.rb

commit 7c9adfa83d8f9b9e97d6689be3f38b6f4341989b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jun 2 15:05:29 2009 +0200

    Updated Node class sothat directory nodes end with a slash

lib/webgen/node.rb
test/test_node.rb

commit c575ce186c875515817db8ffbebd2cfda88e39e9
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat May 30 08:25:02 2009 +0200

    Fixed API documentation

lib/webgen/source/stacked.rb

commit f3a5b18042e8722979d716fad21ece18ed7f3784
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat May 30 08:21:28 2009 +0200

    Fixed test cases which did not follow the new rules for paths

test/test_source_stacked.rb
test/test_sourcehandler_base.rb
test/test_website.rb

commit 8d0955aa084aef5598661cde3c8ee50d14965e88
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri May 29 14:21:15 2009 +0200

    Some small fixes in Path class
    
    * Path#mount_at now works correctly, requirements for arguments stated in API doc
    * Changed some attributes from r/w to r/

lib/webgen/path.rb
test/test_path.rb

commit 9e3274c17bd3eb47ecc89af89534e3bdfe364444
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu May 28 17:55:10 2009 +0200

    Updated SourceHandler::Fragment and ContentProcessor::Fragment to work with new Path implementation

lib/webgen/sourcehandler/fragment.rb
test/test_contentprocessor_fragments.rb
test/test_sourcehandler_fragment.rb

commit 92de86fc9bdd039b52c4a88c0f990cf0d4d0292a
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu May 28 17:32:22 2009 +0200

    Updated Path class
    
    Moved all functionality involving the generation of (a)(l)cn to the Path
    class.

lib/webgen/default_config.rb
lib/webgen/deprecated.rb
lib/webgen/path.rb
test/test_path.rb

commit 05c51f17db09449d5741857f7588ed3cdffc9673
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu May 21 08:59:41 2009 +0200

    Special characters in paths are now allowed
    
    The usage of umlauts and spaces is now allowed in source and output paths.
    However, it may depend on the web server configuration if this works in
    each case. Also note that it umlauts are just percent encoded, so if a
    umlaut is in ISO-8859-1, it will get one escape sequence, but if it is
    in UTF-8, it probably gets two escape sequences.

lib/webgen/node.rb
test/test_node.rb

commit 61bdd561ae1d5921d21f315a4bbc0a01c2fac0d0
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed May 20 07:30:40 2009 +0200

    Small API doc update

lib/webgen/source.rb

commit 9911f5f9601a53df6a67cac313dff318e3eccd72
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed May 20 07:00:09 2009 +0200

    Added the option of caching retrieved paths in stacked sources

lib/webgen/source/stacked.rb
test/test_source_stacked.rb

commit 86665ff9a33071b26b945da1c6f84b40d8e4ec01
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed May 20 06:41:20 2009 +0200

    Fixed bug #25943: apply command did not work without explicitly specifying directory

lib/webgen/cli/apply_command.rb

commit 2edb009da193279cc2b589b7a5513732404b07ed
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed May 13 18:33:03 2009 +0200

    Changed order of site and page title in title tag

misc/default.template
website/src/default.template

commit 477ca879d2109104e156f8cf4f05bcf4c4dce438
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed May 13 18:28:03 2009 +0200

    Small doc update

doc/contentprocessor/erb.page

commit 9b2937151560037a13f6e2ff913a2501d007c233
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed May 13 18:22:45 2009 +0200

    Added support for rendering blocks via the context object
    
    The method Context#render_block uses the functionality of the content
    processor blocks to do the actual rendering and therefore supports
    all its options.

lib/webgen/contentprocessor/blocks.rb
lib/webgen/context.rb
lib/webgen/context/render.rb
test/test_context.rb

commit 05921beb6b6bce1738adff48280ecf6e878558ad
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed May 13 17:50:17 2009 +0200

    Refactored ContentProcessor::Blocks
    
    Moved the part where the actual rendering of a node was done
    to a separate method for usage by other classes.

lib/webgen/contentprocessor/blocks.rb
test/test_contentprocessor_blocks.rb

commit c048f2bac0c757159900cdb1dffaf4d640aab6d3
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed May 13 07:32:14 2009 +0200

    Fixed test cases sothat the can run isolated

test/test_contentprocessor_blocks.rb
test/test_contentprocessor_builder.rb
test/test_contentprocessor_erb.rb
test/test_contentprocessor_haml.rb
test/test_contentprocessor_maruku.rb
test/test_contentprocessor_rdiscount.rb
test/test_contentprocessor_rdoc.rb
test/test_contentprocessor_sass.rb
test/test_tag_metainfo.rb

commit 2ca2a761f6c9bbae586cbd3f1785d9148fcf09a0
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed May 13 07:07:10 2009 +0200

    Added support for using tags via the context object
    
    The new method Context#tag allows one to use the functionality of
    webgen tags from content processors like ERB, erubis, builder and
    haml.

lib/webgen/contentprocessor/tags.rb
lib/webgen/context.rb
lib/webgen/context/tags.rb
lib/webgen/tag/base.rb
test/test_contentprocessor_tags.rb
test/test_context.rb

commit 2e77e9f04bea5cea7f444f075add7d494c68aa35
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon May 11 16:22:45 2009 +0200

    Added warning in SH::Base#create_node when overwriting the metainfo modified_at

lib/webgen/sourcehandler/base.rb

commit 171917d9954f73667c722077a20b2a06a3411b65
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat May 9 16:22:43 2009 +0200

    Updated comparison to nanoc

website/src/features.page

commit e96b5c42d77ef6b0d67a48fb2abc8bff1129f2c0
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu May 7 11:25:42 2009 +0200

    Updated github gemspec

webgen.gemspec

commit d01a9462e1172cd86bd3cea97fc0f801340a1296
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu May 7 11:24:22 2009 +0200

    Updated release docs

website/src/index.page
website/src/news/release_0_5_8.page

commit f068348ab3ff54dbd3c719cbb3d87b1cfd333171
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu May 7 09:09:40 2009 +0200

    Fixed some things after running multiruby
    
    * Need to use RedCloth >= 4.1.9, < 4.0.0 does not seem to support hard_breaks correctly
    * Undefining object_id seems to be a no-no under Ruby 1.9.1

Rakefile
lib/webgen/default_config.rb
lib/webgen/deprecated.rb
test/test_contentprocessor_redcloth.rb
website/src/installation.page

commit 0d067e871f025b80fe4d0a66a409377c667de147
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu May 7 08:56:24 2009 +0200

    Added display of publishing date to news items

website/src/metainfo
website/src/news/index.page
website/src/news/news.template
website/src/news/release_0_5_0.page
website/src/news/release_0_5_1.page
website/src/news/release_0_5_2.page
website/src/news/release_0_5_3.page
website/src/news/release_0_5_4.page
website/src/news/release_0_5_5.page
website/src/news/release_0_5_6.page
website/src/news/release_0_5_7.page
website/src/website.css

commit f724b90b8defca98933740d3708f68ab9a875f76
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue May 5 08:18:07 2009 +0200

    Moved usage of WEBGEN_WEBSITE env var from command parser to Webgen::Website

lib/webgen/cli.rb
lib/webgen/website.rb
test/test_cli.rb
test/test_website.rb

commit 357b487599d69112daf2a91699bd1b3ca420dcf3
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue May 5 07:47:14 2009 +0200

    Added display of default values to configuration reference

doc/reference_configuration.page

commit 013470ee1ba1a30ee7fc35a3ebcc93e2897cf2e0
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue May 5 07:46:26 2009 +0200

    Small docu fix

doc/index.page
doc/tag/tikz.page

commit 4ec7ad8c104d82908978be9bb311201a1f106f0d
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue May 5 07:46:02 2009 +0200

    Fixed problem with Website#execute_in_env
    
    The prior website object was not correctly set back after leaving
    the block.

lib/webgen/website.rb
test/test_website.rb

commit 84218a66e3578862d319ffc37a011181903f2772
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon May 4 16:10:28 2009 +0200

    Added new option contentprocessor.redcloth.hard_breaks

doc/contentprocessor/redcloth.page
doc/reference_configuration.page
lib/webgen/contentprocessor/redcloth.rb
lib/webgen/default_config.rb
test/test_contentprocessor_redcloth.rb

commit f84d8276a85fae9cd69a615546cb93ceb9887633
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon May 4 15:44:31 2009 +0200

    Deprecated aliases node, ref_node, dest_node and website for content processors
    
    The methods available on context should be used instead.

data/webgen/website_bundles/style/andreas06/src/default.template
doc/contentprocessor/builder.page
doc/contentprocessor/erb.page
doc/extensions.page
doc/faq.page
lib/webgen/contentprocessor/builder.rb
lib/webgen/contentprocessor/erb.rb
lib/webgen/contentprocessor/erubis.rb
lib/webgen/contentprocessor/haml.rb
lib/webgen/contentprocessor/rdoc.rb
lib/webgen/context.rb
lib/webgen/context/nodes.rb
lib/webgen/deprecated.rb
misc/default.template
test/test_contentprocessor_builder.rb
test/test_contentprocessor_erb.rb
test/test_contentprocessor_erubis.rb
test/test_contentprocessor_haml.rb

commit 68ce2883ee5c1fa364a47671e95395bcb9d7bc20
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun May 3 11:42:01 2009 +0200

    Updated gem version of ramaze and install docs

Rakefile
website/src/installation.page

commit 6052857a85b81e2ce7a064b9993c6c9fc79e7f10
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun May 3 11:36:16 2009 +0200

    Updated webgui to use ramaze 2009.04
    
    Ramaze 2009.04 uses Rack 1.0.0 and therefore the webgui now also
    works with Ruby 1.9!

data/webgen/webgui/app.rb
data/webgen/webgui/controller/main.rb
data/webgen/webgui/layout/default.xhtml
data/webgen/webgui/start.rb
data/webgen/webgui/view/create_website.xhtml
data/webgen/webgui/view/manage_website.xhtml
data/webgen/webgui/view/page.xhtml
lib/webgen/cli/webgui_command.rb

commit ae093d217e476e6552a16cec6de157f7a112dfd1
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Apr 30 09:09:25 2009 +0200

    Fixed bug in command line parser
    
    Commands specified in extensions were not recognized.
    Also updated example to work correctly.

lib/webgen/cli.rb
test/test_cli.rb

commit b237e162ae6ad4d695d67d4940bef06b30d020a2
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Apr 30 08:53:45 2009 +0200

    Updated used versions of dependencies
    
    * Rake is now a development dependency
    * Changed version policy for development deps and cmdparse from = to >=

Rakefile
website/src/installation.page

commit 55cff81a41462f71aac8173d84ec7ae1f608ad92
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 29 18:32:12 2009 +0200

    Extracted node specific methods of Context object into separate file

lib/webgen/context.rb
lib/webgen/context/nodes.rb
test/test_context.rb

commit 5b89679c805adcfa91aec980cc2632d097e0ca85
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 29 18:05:34 2009 +0200

    Renamed Webgen::ContentProcessor::Context to Webgen::Context

lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/context.rb
lib/webgen/context.rb
lib/webgen/deprecated.rb
lib/webgen/sourcehandler/copy.rb
lib/webgen/sourcehandler/feed.rb
lib/webgen/sourcehandler/page.rb
lib/webgen/tag/base.rb
lib/webgen/website.rb
test/test_contentprocessor_blocks.rb
test/test_contentprocessor_builder.rb
test/test_contentprocessor_context.rb
test/test_contentprocessor_erb.rb
test/test_contentprocessor_erubis.rb
test/test_contentprocessor_fragments.rb
test/test_contentprocessor_haml.rb
test/test_contentprocessor_maruku.rb
test/test_contentprocessor_rdiscount.rb
test/test_contentprocessor_rdoc.rb
test/test_contentprocessor_redcloth.rb
test/test_contentprocessor_sass.rb
test/test_contentprocessor_tags.rb
test/test_context.rb
test/test_tag_breadcrumbtrail.rb
test/test_tag_coderay.rb
test/test_tag_date.rb
test/test_tag_executecommand.rb
test/test_tag_includefile.rb
test/test_tag_langbar.rb
test/test_tag_link.rb
test/test_tag_menu.rb
test/test_tag_metainfo.rb
test/test_tag_relocatable.rb
test/test_tag_sitemap.rb
test/test_tag_tikz.rb

commit f436bb0d16df22927565c18b928621459166eb74
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Apr 28 07:43:13 2009 +0200

    Fixed CSS problem in left submenu in style-andreas06

data/webgen/website_bundles/style/andreas06/src/default.css
data/webgen/website_bundles/style/andreas06/src/default.template

commit 4e6c7cfbdddee3a188fbf62c155bda62649edb95
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Apr 27 19:24:43 2009 +0200

    Included website style previews in the documentation

Rakefile
doc/getting_started.page
doc/index.page
doc/reference_website_styles.page
doc/website_styles.metainfo
doc/website_styles/.gitignore
misc/default.css
misc/htmldoc.metainfo
misc/style.page

commit fe86c5791cc9e45ff343b91c7c5bcd3bbb00a847
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Apr 27 17:42:09 2009 +0200

    Fixed small bug in SourceHandler::Fragment
    
    HTML header attributes were sometimes not parsed correctly

lib/webgen/sourcehandler/fragment.rb
test/test_sourcehandler_fragment.rb

commit ae5af04c4b82a55e1aa0c4d0b450476133f1cc8c
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Apr 27 16:57:26 2009 +0200

    Fixed bug in change detection for page/virtual files
    
    Deletion of a page or virtual file between webgen runs sometimes lead
    to an exception because the node still existed but the associated path
    did not.

lib/webgen/sourcehandler/page.rb
lib/webgen/sourcehandler/virtual.rb
test/test_sourcehandler_page.rb
test/test_sourcehandler_virtual.rb

commit b9683f2158835ff677b16e3a20f59023777fd23c
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Apr 27 08:28:35 2009 +0200

    Small change in WebsiteManager
    
    The Webgen::WebsiteManager can now also take a Webgen::Website
    object instead of a website directory.

lib/webgen/websitemanager.rb
test/test_websitemanager.rb

commit 422b02b2e061981cc72bf033ba17bf69e91fa2ad
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Apr 23 08:15:07 2009 +0200

    Renamed Webgen::Block to Webgen::Page::Block and Webgen::WebgenPageFormatError to Webgen::Page::FormatError
    
    The old names will be deprecated in one of the next releases

lib/webgen/deprecated.rb
lib/webgen/page.rb
lib/webgen/sourcehandler/base.rb
test/test_contentprocessor_fragments.rb
test/test_page.rb

commit f5139960f05bef0ea1e8ae5d9697fc5bd8c8e828
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Apr 23 07:56:44 2009 +0200

    Changed Node#flagged to Node#flagged?
    
    The old method name will be deprecated in one of the next releases.

lib/webgen/deprecated.rb
lib/webgen/node.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/base.rb
lib/webgen/sourcehandler/metainfo.rb
lib/webgen/website.rb
test/test_common_sitemap.rb
test/test_node.rb
test/test_sourcehandler_memory.rb
test/test_sourcehandler_metainfo.rb
test/test_sourcehandler_virtual.rb
test/test_tag_breadcrumbtrail.rb
test/test_tag_includefile.rb
test/test_tag_langbar.rb
test/test_tag_link.rb
test/test_tag_menu.rb

commit e197cce2b378627a3f46c236a875c7b13e341699
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Apr 23 07:45:22 2009 +0200

    Updated the documentation
    
    * Fixed all places where website styles/templates were used - now
      using the term of website bundles
    * Some other small documentation fixes

doc/faq.page
doc/getting_started.page
doc/manual.page

commit aed1944128dcdd7f590c90332c2bc7a5b74ad5bf
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 22 08:47:30 2009 +0200

    Update manual page to reflect latest changes in webgen command

man/man1/webgen.1

commit d6f89739a135e973115b52811ab56e52b2e310fc
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 22 08:29:46 2009 +0200

    Updated webgui due to changes in WebsiteManager

data/webgen/webgui/controller/main.rb
data/webgen/webgui/view/create_website.xhtml

commit 6ef2d5f490e68d5233806f8d6e046c3378017621
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 22 07:50:21 2009 +0200

    Updated apply and create commands due to changes in WebsiteManager

lib/webgen/cli/apply_command.rb
lib/webgen/cli/create_command.rb
lib/webgen/cli/utils.rb

commit 078811f19ba5864d3162aed593e2d08fe216b0f6
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 22 07:42:30 2009 +0200

    WebsiteManager now handles bundles instead of styles/templates

lib/webgen/websitemanager.rb
test/test_websitemanager.rb

commit 38164a5b869e9a09fef94cf5f5ab09c17b32036d
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 22 07:28:34 2009 +0200

    Removed website templates and added a small default bundle

data/webgen/resources.yaml
data/webgen/website_bundles/default/README
data/webgen/website_bundles/default/src/index.page
data/webgen/website_templates/default/README
data/webgen/website_templates/default/src/index.page
data/webgen/website_templates/project/README
data/webgen/website_templates/project/src/about.page
data/webgen/website_templates/project/src/download.page
data/webgen/website_templates/project/src/features.page
data/webgen/website_templates/project/src/index.page
data/webgen/website_templates/project/src/screenshots.page

commit 03a4f0513e2b756ab8f641d9613ae50c3491e5bc
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Apr 21 07:56:34 2009 +0200

    Renamed website styles to bundle styles

data/webgen/resources.yaml
data/webgen/website_bundles/style/1024px/README
data/webgen/website_bundles/style/1024px/src/default.css
data/webgen/website_bundles/style/1024px/src/default.template
data/webgen/website_bundles/style/1024px/src/images/background.gif
data/webgen/website_bundles/style/andreas00/README
data/webgen/website_bundles/style/andreas00/src/default.css
data/webgen/website_bundles/style/andreas00/src/default.template
data/webgen/website_bundles/style/andreas00/src/images/bg.gif
data/webgen/website_bundles/style/andreas00/src/images/front.jpg
data/webgen/website_bundles/style/andreas00/src/images/menubg.gif
data/webgen/website_bundles/style/andreas00/src/images/menubg2.gif
data/webgen/website_bundles/style/andreas01/README
data/webgen/website_bundles/style/andreas01/src/default.css
data/webgen/website_bundles/style/andreas01/src/default.template
data/webgen/website_bundles/style/andreas01/src/images/bg.gif
data/webgen/website_bundles/style/andreas01/src/images/front.jpg
data/webgen/website_bundles/style/andreas01/src/print.css
data/webgen/website_bundles/style/andreas03/README
data/webgen/website_bundles/style/andreas03/src/default.css
data/webgen/website_bundles/style/andreas03/src/default.template
data/webgen/website_bundles/style/andreas03/src/images/bodybg.png
data/webgen/website_bundles/style/andreas03/src/images/contbg.png
data/webgen/website_bundles/style/andreas03/src/images/footerbg.png
data/webgen/website_bundles/style/andreas03/src/images/gradient1.png
data/webgen/website_bundles/style/andreas03/src/images/gradient2.png
data/webgen/website_bundles/style/andreas04/README
data/webgen/website_bundles/style/andreas04/src/default.css
data/webgen/website_bundles/style/andreas04/src/default.template
data/webgen/website_bundles/style/andreas04/src/images/blinkarrow.gif
data/webgen/website_bundles/style/andreas04/src/images/bodybg.png
data/webgen/website_bundles/style/andreas04/src/images/contentbg.png
data/webgen/website_bundles/style/andreas04/src/images/entrybg.png
data/webgen/website_bundles/style/andreas04/src/images/flash.gif
data/webgen/website_bundles/style/andreas04/src/images/flash2.gif
data/webgen/website_bundles/style/andreas04/src/images/globe.gif
data/webgen/website_bundles/style/andreas04/src/images/globebottom.gif
data/webgen/website_bundles/style/andreas04/src/images/linkarrow.gif
data/webgen/website_bundles/style/andreas04/src/images/menuhover.png
data/webgen/website_bundles/style/andreas05/README
data/webgen/website_bundles/style/andreas05/src/default.css
data/webgen/website_bundles/style/andreas05/src/default.template
data/webgen/website_bundles/style/andreas05/src/images/bodybg.gif
data/webgen/website_bundles/style/andreas05/src/images/front.png
data/webgen/website_bundles/style/andreas06/README
data/webgen/website_bundles/style/andreas06/src/default.css
data/webgen/website_bundles/style/andreas06/src/default.template
data/webgen/website_bundles/style/andreas06/src/images/bodybg.gif
data/webgen/website_bundles/style/andreas06/src/images/boxbg.gif
data/webgen/website_bundles/style/andreas06/src/images/greypx.gif
data/webgen/website_bundles/style/andreas06/src/images/header.jpg
data/webgen/website_bundles/style/andreas06/src/images/innerbg.gif
data/webgen/website_bundles/style/andreas06/src/images/leaves.jpg
data/webgen/website_bundles/style/andreas06/src/images/tabs.gif
data/webgen/website_bundles/style/andreas07/README
data/webgen/website_bundles/style/andreas07/src/browserfix.css
data/webgen/website_bundles/style/andreas07/src/default.css
data/webgen/website_bundles/style/andreas07/src/default.template
data/webgen/website_bundles/style/andreas07/src/images/bodybg.gif
data/webgen/website_bundles/style/andreas07/src/images/sidebarbg.gif
data/webgen/website_bundles/style/andreas08/README
data/webgen/website_bundles/style/andreas08/src/default.css
data/webgen/website_bundles/style/andreas08/src/default.template
data/webgen/website_bundles/style/andreas09/README
data/webgen/website_bundles/style/andreas09/src/default.css
data/webgen/website_bundles/style/andreas09/src/default.template
data/webgen/website_bundles/style/andreas09/src/images/bodybg-black.jpg
data/webgen/website_bundles/style/andreas09/src/images/bodybg-green.jpg
data/webgen/website_bundles/style/andreas09/src/images/bodybg-orange.jpg
data/webgen/website_bundles/style/andreas09/src/images/bodybg-purple.jpg
data/webgen/website_bundles/style/andreas09/src/images/bodybg-red.jpg
data/webgen/website_bundles/style/andreas09/src/images/bodybg.jpg
data/webgen/website_bundles/style/andreas09/src/images/footerbg.jpg
data/webgen/website_bundles/style/andreas09/src/images/menuhover-black.jpg
data/webgen/website_bundles/style/andreas09/src/images/menuhover-green.jpg
data/webgen/website_bundles/style/andreas09/src/images/menuhover-orange.jpg
data/webgen/website_bundles/style/andreas09/src/images/menuhover-purple.jpg
data/webgen/website_bundles/style/andreas09/src/images/menuhover-red.jpg
data/webgen/website_bundles/style/andreas09/src/images/menuhover.jpg
data/webgen/website_bundles/style/simple/README
data/webgen/website_bundles/style/simple/src/default.css
data/webgen/website_bundles/style/simple/src/default.template
data/webgen/website_styles/1024px/README
data/webgen/website_styles/1024px/src/default.css
data/webgen/website_styles/1024px/src/default.template
data/webgen/website_styles/1024px/src/images/background.gif
data/webgen/website_styles/andreas00/README
data/webgen/website_styles/andreas00/src/default.css
data/webgen/website_styles/andreas00/src/default.template
data/webgen/website_styles/andreas00/src/images/bg.gif
data/webgen/website_styles/andreas00/src/images/front.jpg
data/webgen/website_styles/andreas00/src/images/menubg.gif
data/webgen/website_styles/andreas00/src/images/menubg2.gif
data/webgen/website_styles/andreas01/README
data/webgen/website_styles/andreas01/src/default.css
data/webgen/website_styles/andreas01/src/default.template
data/webgen/website_styles/andreas01/src/images/bg.gif
data/webgen/website_styles/andreas01/src/images/front.jpg
data/webgen/website_styles/andreas01/src/print.css
data/webgen/website_styles/andreas03/README
data/webgen/website_styles/andreas03/src/default.css
data/webgen/website_styles/andreas03/src/default.template
data/webgen/website_styles/andreas03/src/images/bodybg.png
data/webgen/website_styles/andreas03/src/images/contbg.png
data/webgen/website_styles/andreas03/src/images/footerbg.png
data/webgen/website_styles/andreas03/src/images/gradient1.png
data/webgen/website_styles/andreas03/src/images/gradient2.png
data/webgen/website_styles/andreas04/README
data/webgen/website_styles/andreas04/src/default.css
data/webgen/website_styles/andreas04/src/default.template
data/webgen/website_styles/andreas04/src/images/blinkarrow.gif
data/webgen/website_styles/andreas04/src/images/bodybg.png
data/webgen/website_styles/andreas04/src/images/contentbg.png
data/webgen/website_styles/andreas04/src/images/entrybg.png
data/webgen/website_styles/andreas04/src/images/flash.gif
data/webgen/website_styles/andreas04/src/images/flash2.gif
data/webgen/website_styles/andreas04/src/images/globe.gif
data/webgen/website_styles/andreas04/src/images/globebottom.gif
data/webgen/website_styles/andreas04/src/images/linkarrow.gif
data/webgen/website_styles/andreas04/src/images/menuhover.png
data/webgen/website_styles/andreas05/README
data/webgen/website_styles/andreas05/src/default.css
data/webgen/website_styles/andreas05/src/default.template
data/webgen/website_styles/andreas05/src/images/bodybg.gif
data/webgen/website_styles/andreas05/src/images/front.png
data/webgen/website_styles/andreas06/README
data/webgen/website_styles/andreas06/src/default.css
data/webgen/website_styles/andreas06/src/default.template
data/webgen/website_styles/andreas06/src/images/bodybg.gif
data/webgen/website_styles/andreas06/src/images/boxbg.gif
data/webgen/website_styles/andreas06/src/images/greypx.gif
data/webgen/website_styles/andreas06/src/images/header.jpg
data/webgen/website_styles/andreas06/src/images/innerbg.gif
data/webgen/website_styles/andreas06/src/images/leaves.jpg
data/webgen/website_styles/andreas06/src/images/tabs.gif
data/webgen/website_styles/andreas07/README
data/webgen/website_styles/andreas07/src/browserfix.css
data/webgen/website_styles/andreas07/src/default.css
data/webgen/website_styles/andreas07/src/default.template
data/webgen/website_styles/andreas07/src/images/bodybg.gif
data/webgen/website_styles/andreas07/src/images/sidebarbg.gif
data/webgen/website_styles/andreas08/README
data/webgen/website_styles/andreas08/src/default.css
data/webgen/website_styles/andreas08/src/default.template
data/webgen/website_styles/andreas09/README
data/webgen/website_styles/andreas09/src/default.css
data/webgen/website_styles/andreas09/src/default.template
data/webgen/website_styles/andreas09/src/images/bodybg-black.jpg
data/webgen/website_styles/andreas09/src/images/bodybg-green.jpg
data/webgen/website_styles/andreas09/src/images/bodybg-orange.jpg
data/webgen/website_styles/andreas09/src/images/bodybg-purple.jpg
data/webgen/website_styles/andreas09/src/images/bodybg-red.jpg
data/webgen/website_styles/andreas09/src/images/bodybg.jpg
data/webgen/website_styles/andreas09/src/images/footerbg.jpg
data/webgen/website_styles/andreas09/src/images/menuhover-black.jpg
data/webgen/website_styles/andreas09/src/images/menuhover-green.jpg
data/webgen/website_styles/andreas09/src/images/menuhover-orange.jpg
data/webgen/website_styles/andreas09/src/images/menuhover-purple.jpg
data/webgen/website_styles/andreas09/src/images/menuhover-red.jpg
data/webgen/website_styles/andreas09/src/images/menuhover.jpg
data/webgen/website_styles/simple/README
data/webgen/website_styles/simple/src/default.css
data/webgen/website_styles/simple/src/default.template

commit da950eec816c86a4d7e2655cc9518d2d5b2f7eac
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Apr 21 07:32:29 2009 +0200

    Small update to website skeleton

data/webgen/website_skeleton/README
data/webgen/website_skeleton/config.yaml

commit 86feb0cc778e1f0476ee49863319a3f8be7209d6
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Apr 21 07:11:39 2009 +0200

    Small change to make things DRY

lib/webgen/cli/create_command.rb

commit 5d086c0b21e8b70e1b18639920003e037c1b8fc4
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Apr 3 17:37:03 2009 +0200

    Documentation update
    
    - Added documentation for Source::FileSystem and Source::TarArchive
    - Added some cross references in the manual

doc/manual.page
doc/reference_configuration.page
doc/source/filesystem.page
doc/source/tararchive.page

commit 30d2c1ad38a91de2c79e70bac8d97e74b87bbe02
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Apr 3 17:34:39 2009 +0200

    Updated Source::TarArchive
    
    The changes allow to specify a glob to use only certain
    files with an archive.

lib/webgen/source/tararchive.rb
test/test_source_tararchive.rb

commit 2ffe2655e76d0fa7904b19657a4855e69c2b9274
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Apr 2 19:52:39 2009 +0200

    Fixed two bugs in SourceHandler::Metainfo
    
    - Empty meta information files do not throw errors anymore
    - When deleting a path/alcn from a meta info file, the affected
      nodes are now updated correctly

lib/webgen/sourcehandler/metainfo.rb
test/test_sourcehandler_metainfo.rb

commit 9a56434f73155d75127cc666a7c767d75b58a3cf
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 1 19:32:39 2009 +0200

    Huge update to API documentation
    
    Fixed various inconsistencies in the API and added some more
    examples.

lib/webgen/blackboard.rb
lib/webgen/cache.rb
lib/webgen/configuration.rb
lib/webgen/contentprocessor/context.rb
lib/webgen/coreext.rb
lib/webgen/node.rb
lib/webgen/output.rb
lib/webgen/page.rb
lib/webgen/source.rb
lib/webgen/source/resource.rb
lib/webgen/source/stacked.rb
lib/webgen/source/tararchive.rb
lib/webgen/sourcehandler/base.rb
lib/webgen/webgentask.rb
lib/webgen/website.rb
lib/webgen/websiteaccess.rb
lib/webgen/websitemanager.rb

commit 38cc9f809b74b18405a8874a775d99a371db1fb4
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 1 07:18:21 2009 +0200

    Fixed API documentation level headings

lib/webgen/cli.rb
lib/webgen/contentprocessor.rb
lib/webgen/output.rb
lib/webgen/source.rb
lib/webgen/sourcehandler/base.rb
lib/webgen/tag/base.rb
lib/webgen/webgentask.rb
lib/webgen/website.rb
lib/webgen/websitemanager.rb

commit b370a1954fe7ef2a1c8bd3c8ba70407d4e37b0c3
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 1 07:04:35 2009 +0200

    Removed unused virtual file from website source

website/src/virtual

commit b59bd33509e28e4d1c49306a0717344af522e2df
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 1 07:04:17 2009 +0200

    Fixed virtual source handler to check for changed meta information
    
    When the meta information for a virtual node changes due to a
    change in the virtual file in which it is defined, the change
    is now detected and depending files are correclty notified.

lib/webgen/sourcehandler/virtual.rb
test/test_sourcehandler_virtual.rb

commit 70fdf7dfc517c52ed36b76e5b42b3ff97309ed0f
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Mar 31 16:52:47 2009 +0200

    Fixed implementation issue with node change checking
    
    The nodes stored in node_info[:used_meta_info_nodes] are now correctly
    used to check if the node has changed and not if the meta information
    has changed.

lib/webgen/node.rb
test/test_node.rb

commit c6cc225bf721598934570da7773338c8f6523225
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Mar 31 16:00:13 2009 +0200

    Small API documentation fix

lib/webgen/path.rb

commit 961c16838478c3699a8ae0c5c2490dc88bdc63c7
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Mar 31 15:58:52 2009 +0200

    Updated Tag::Link to set information for node regeneration
    
    The implementation now adds the link destination node to the
    used meta information nodes of the dest_node sothat correct
    regeneration of the dest_node is achieved when the meta
    information of the link destination node changes.

lib/webgen/tag/link.rb
test/test_tag_link.rb

commit 162632d4545236764b6ebde5b2b09b2e4b8e7d43
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Mar 31 07:17:56 2009 +0200

    Added archive-tar-minitar as optional dependency

Rakefile
website/src/installation.page

commit 7dc9bd3266179458dbd45dfff7c7a153ac7a9207
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Mar 30 19:26:15 2009 +0200

    Added new source handler for tar archives
    
    The new handler can handle normal tar archives as well as
    gzipped ones. It works correctly with local as well as
    remote URIs like http, https and ftp.

lib/webgen/source.rb
lib/webgen/source/tararchive.rb
test/test_source_tararchive.rb

commit 57cff6fed108e509908828bc0fe6566567e7bddf
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Mar 30 13:13:35 2009 +0200

    Update Rakefile to use rdoc 2.4.2 with darkfish template

Rakefile
lib/webgen/website.rb

commit 4181502653e086c5338a7deab845901ee652015a
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Mar 30 12:58:52 2009 +0200

    Small documentation fix

lib/webgen/cli/webgui_command.rb

commit ff62a90e01e559cdfd84200b526047388a54970a
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Mar 30 11:13:57 2009 +0200

    Update to API documentation

lib/webgen/tag/base.rb
lib/webgen/website.rb

commit 6ea9af27e00d1eb7d1619a7bec0c8cf341503460
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Mar 30 08:50:33 2009 +0200

    Updated website to reflect latest changes

doc/manual.page
website/src/news/release_0_5_8.page

commit 5e9681cf8a8c25bcb0fa5f973099574a13de73bb
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Mar 30 08:47:08 2009 +0200

    Added new CLI command for applying a style to a website

doc/getting_started.page
doc/manual.page
lib/webgen/cli.rb
lib/webgen/cli/apply_command.rb

commit 743f5f55753915bc771982cf200877273ec9ede5
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Mar 30 08:03:07 2009 +0200

    Added access to website object from context processors

doc/contentprocessor/erb.page
lib/webgen/contentprocessor/builder.rb
lib/webgen/contentprocessor/erb.rb
lib/webgen/contentprocessor/haml.rb
test/test_contentprocessor_builder.rb
test/test_contentprocessor_erb.rb
test/test_contentprocessor_erubis.rb
test/test_contentprocessor_haml.rb

commit 0b49d3382c2072ca124f8b0721e8209005a36be1
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Mar 30 07:38:09 2009 +0200

    Add missing file for autoloading

lib/webgen/website.rb

commit be7965deede790ca339febc3057b55f94e4a97f7
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Mar 29 16:08:38 2009 +0200

    Bumped version number to 0.5.8 and added/updated news files

lib/webgen/version.rb
website/src/index.page
website/src/news/index.page
website/src/news/release_0_5_8.page

commit 9ed6cd6493ff16d9bd9e1a665648f5350b8f9f5c
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Mar 29 16:04:28 2009 +0200

    Added new value current for attribute node for content processor blocks

doc/contentprocessor/blocks.page
lib/webgen/contentprocessor/blocks.rb
test/test_contentprocessor_blocks.rb

commit 51160eeba2a9189af2eeea0d2dd51eceb2b9cf5b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Mar 29 10:29:54 2009 +0200

    Small update to the documentation

doc/manual.page
doc/webgen_page_format.page

commit 7fd2c76a92494e73e6a6284d4afb5c4548c1216f
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Mar 28 19:35:25 2009 +0100

    Updated installation instructions with platform specific notes

website/src/index.page
website/src/installation.page
website/src/virtual

commit 2edef12310cf5bd6e0f7c4d7272f1d05b8c384b6
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Mar 28 19:34:48 2009 +0100

    Updated needed ramaze version to 2009.02 and made ramaze and launchy development deps

Rakefile
data/webgen/webgui/controller/main.rb
lib/webgen/cli/webgui_command.rb

commit 0d41fd3919c5e99568bf4f92b83970700a856fd6
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Feb 27 16:03:04 2009 +0100

    Updated the gemspec file for github

webgen.gemspec

commit 0f451ce8bab2e92fb9dce543424454da879b59cc
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Feb 27 16:02:51 2009 +0100

    Some small website changes

website/src/index.page
website/src/news/release_0_5_7.page

commit 897213240835e3142ae46124fc107210edecb1c6
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Feb 27 15:37:53 2009 +0100

    Fixed small bug when running test in Windows

test/test_source_filesystem.rb

commit a3a6b9e485999c4715f93b64eec4f942abdd72ec
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Feb 26 14:42:22 2009 +0100

    Added new option tag.langbar.process_output

doc/tag/langbar.page
lib/webgen/default_config.rb
lib/webgen/tag/langbar.rb
test/test_tag_langbar.rb
website/src/news/release_0_5_7.page

commit 833924035cf974aa79277e81c5bfd5368be3be00
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Feb 16 16:12:01 2009 +0100

    Small update to website skeleton

data/webgen/website_skeleton/ext/init.rb

commit 65c968e3d41b8a866bafb8a1f427fd4e4d87839b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Feb 16 15:41:35 2009 +0100

    Added encoding directive in all Ruby files for Ruby 1.9

bin/webgen
data/webgen/webgui/controller/main.rb
lib/webgen/blackboard.rb
lib/webgen/cache.rb
lib/webgen/cli.rb
lib/webgen/cli/create_command.rb
lib/webgen/cli/run_command.rb
lib/webgen/cli/utils.rb
lib/webgen/cli/webgui_command.rb
lib/webgen/common.rb
lib/webgen/common/sitemap.rb
lib/webgen/configuration.rb
lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/blocks.rb
lib/webgen/contentprocessor/builder.rb
lib/webgen/contentprocessor/context.rb
lib/webgen/contentprocessor/erb.rb
lib/webgen/contentprocessor/erubis.rb
lib/webgen/contentprocessor/fragments.rb
lib/webgen/contentprocessor/haml.rb
lib/webgen/contentprocessor/maruku.rb
lib/webgen/contentprocessor/rdiscount.rb
lib/webgen/contentprocessor/rdoc.rb
lib/webgen/contentprocessor/redcloth.rb
lib/webgen/contentprocessor/sass.rb
lib/webgen/contentprocessor/tags.rb
lib/webgen/coreext.rb
lib/webgen/default_config.rb
lib/webgen/languages.rb
lib/webgen/loggable.rb
lib/webgen/logger.rb
lib/webgen/node.rb
lib/webgen/output.rb
lib/webgen/output/filesystem.rb
lib/webgen/page.rb
lib/webgen/path.rb
lib/webgen/source.rb
lib/webgen/source/filesystem.rb
lib/webgen/source/resource.rb
lib/webgen/source/stacked.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/base.rb
lib/webgen/sourcehandler/copy.rb
lib/webgen/sourcehandler/directory.rb
lib/webgen/sourcehandler/feed.rb
lib/webgen/sourcehandler/fragment.rb
lib/webgen/sourcehandler/memory.rb
lib/webgen/sourcehandler/metainfo.rb
lib/webgen/sourcehandler/page.rb
lib/webgen/sourcehandler/sitemap.rb
lib/webgen/sourcehandler/template.rb
lib/webgen/sourcehandler/virtual.rb
lib/webgen/tag.rb
lib/webgen/tag/base.rb
lib/webgen/tag/breadcrumbtrail.rb
lib/webgen/tag/coderay.rb
lib/webgen/tag/date.rb
lib/webgen/tag/executecommand.rb
lib/webgen/tag/includefile.rb
lib/webgen/tag/langbar.rb
lib/webgen/tag/link.rb
lib/webgen/tag/menu.rb
lib/webgen/tag/metainfo.rb
lib/webgen/tag/relocatable.rb
lib/webgen/tag/sitemap.rb
lib/webgen/tag/tikz.rb
lib/webgen/tree.rb
lib/webgen/version.rb
lib/webgen/webgentask.rb
lib/webgen/website.rb
lib/webgen/websiteaccess.rb
lib/webgen/websitemanager.rb
test/helper.rb
test/test_blackboard.rb
test/test_cache.rb
test/test_cli.rb
test/test_common.rb
test/test_common_sitemap.rb
test/test_configuration.rb
test/test_contentprocessor.rb
test/test_contentprocessor_blocks.rb
test/test_contentprocessor_builder.rb
test/test_contentprocessor_context.rb
test/test_contentprocessor_erb.rb
test/test_contentprocessor_erubis.rb
test/test_contentprocessor_fragments.rb
test/test_contentprocessor_haml.rb
test/test_contentprocessor_maruku.rb
test/test_contentprocessor_rdiscount.rb
test/test_contentprocessor_rdoc.rb
test/test_contentprocessor_redcloth.rb
test/test_contentprocessor_sass.rb
test/test_contentprocessor_tags.rb
test/test_languages.rb
test/test_loggable.rb
test/test_logger.rb
test/test_node.rb
test/test_output_filesystem.rb
test/test_page.rb
test/test_path.rb
test/test_source_filesystem.rb
test/test_source_resource.rb
test/test_source_stacked.rb
test/test_sourcehandler_base.rb
test/test_sourcehandler_copy.rb
test/test_sourcehandler_directory.rb
test/test_sourcehandler_feed.rb
test/test_sourcehandler_fragment.rb
test/test_sourcehandler_memory.rb
test/test_sourcehandler_metainfo.rb
test/test_sourcehandler_page.rb
test/test_sourcehandler_sitemap.rb
test/test_sourcehandler_template.rb
test/test_sourcehandler_virtual.rb
test/test_tag_base.rb
test/test_tag_breadcrumbtrail.rb
test/test_tag_coderay.rb
test/test_tag_date.rb
test/test_tag_executecommand.rb
test/test_tag_includefile.rb
test/test_tag_langbar.rb
test/test_tag_link.rb
test/test_tag_menu.rb
test/test_tag_metainfo.rb
test/test_tag_relocatable.rb
test/test_tag_sitemap.rb
test/test_tag_tikz.rb
test/test_tree.rb
test/test_webgentask.rb
test/test_website.rb
test/test_websiteaccess.rb
test/test_websitemanager.rb

commit 28a539571afb2928eda2f21d7f035fb58f7cf054
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Feb 16 08:12:44 2009 +0100

    Added detection of non webgen website

lib/webgen/sourcehandler.rb
lib/webgen/website.rb
test/test_website.rb
website/src/news/release_0_5_7.page

commit 9560bd35b4544546b0cc64e257ae6e40c4fee37b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Feb 16 07:50:32 2009 +0100

    Updated features page

website/src/features.page

commit 6fb189ec557cbf6c4acd559e9d1fa5f04f2b479f
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Feb 15 18:45:32 2009 +0100

    Added .ico as pattern for SH::Copy

lib/webgen/default_config.rb
website/src/news/release_0_5_7.page

commit d2c0b49ee71bae84e24e96d8a51825a317f81f79
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Feb 15 16:23:08 2009 +0100

    Fixed handling of invalid symlinks in Source::FileSystem

lib/webgen/source/filesystem.rb
test/test_source_filesystem.rb

commit fb5f3a3b3046b19759f55a13ec10e3d2828f6244
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Feb 14 16:12:03 2009 +0100

    Implemented two new features for ContentProcessor::Blocks
    
    * Added support for optional attribute node for specifying which node in
      the chain should be used (next node or first node with such a block).
    * Added support for ignoring errors and failing silently

doc/contentprocessor/blocks.page
doc/faq.page
lib/webgen/contentprocessor/blocks.rb
test/test_contentprocessor_blocks.rb
website/src/default.template
website/src/news/release_0_5_7.page

commit b77faa1b51cbd12e4da5c20228c635504195b1d4
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Feb 13 11:45:20 2009 +0100

    Added notes on compatibility (esp. for 1.9.1)

website/src/index.page

commit aaadcc9902b569a3ab42049f310f2c79ff687692
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Feb 13 11:39:17 2009 +0100

    Fixed failing test after changes in Common::Sitemap

test/test_tag_sitemap.rb

commit 1715ad225ab79239ddb39ac7c7325bbe9ec9099a
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Feb 12 20:25:56 2009 +0100

    Added icons from the Tango Icon Theme and updated pages and CSS accordingly

doc/contentprocessor/builder.page
doc/contentprocessor/erb.page
doc/contentprocessor/erubis.page
doc/contentprocessor/fragments.page
doc/contentprocessor/haml.page
doc/contentprocessor/rdiscount.page
doc/contentprocessor/rdoc.page
doc/contentprocessor/redcloth.page
doc/contentprocessor/sass.page
doc/faq.page
doc/manual.page
doc/reference_metainfo.page
doc/sourcehandler/feed.page
doc/sourcehandler/sitemap.page
doc/tag/coderay.page
doc/tag/menu.page
doc/tag/relocatable.page
misc/default.css
misc/default.template
misc/images/error.gif
misc/images/error.png
misc/images/exclamation.gif
misc/images/important.png
misc/images/information.gif
misc/images/information.png
misc/images/warning.png
website/src/default.template
website/src/news/release_0_5_6.page

commit ce67a47da25f20513eb5be08174707feec012758
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Feb 12 17:54:38 2009 +0100

    Bumped version number to 0.5.7 and added release notes page

lib/webgen/version.rb
website/src/news/index.page
website/src/news/release_0_5_7.page

commit d4e3e03d9f5225a60c17161affd2811bc1e6fc60
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Feb 12 17:10:25 2009 +0100

    Fixed bug in Common::Sitemap
    
    Directories with just an index file did not appear in sitemap

lib/webgen/common/sitemap.rb
lib/webgen/node.rb
test/helper.rb
test/test_common_sitemap.rb

commit 0d0941a5629abe08b30e4ea199e009ca78cbc514
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Feb 12 16:29:10 2009 +0100

    Removed code duplication

lib/webgen/sourcehandler/virtual.rb

commit 20f32b357e8dd8d35f9616e64fa6367e196b22b0
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Feb 12 16:23:10 2009 +0100

    Updated AUTHORS file

AUTHORS

commit 822f9cb70a4c4391a133100386ff8ae8128ffa35
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Feb 12 08:43:13 2009 +0100

    Website update
    
    Redid some of the text of the start page and added a box
    with information about the date/version of the latest release.

doc/sourcehandler/feed.page
misc/default.css
website/src/default.template
website/src/index.page
website/src/js/jquery-1.3.1.min.js
website/src/js/jquery.corner.js
website/src/website.css

commit 5204932c08c41f41b2a94597afc258ee1f8d95d0
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Feb 12 08:30:04 2009 +0100

    Added recognition of the WEBGEN_WEBSITE environment variable for the CLI

doc/manual.page
lib/webgen/cli.rb
man/man1/webgen.1
test/test_cli.rb

commit c8eea7a3d03dbe1329edea86283f853b08fdcb44
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Dec 19 09:06:05 2008 +0100

    Removed some cases of Ruby throwing warnings

lib/webgen/node.rb
lib/webgen/path.rb

commit 39a2bcebaa118909a97df9cd79b6b17fb7d23959
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Nov 30 17:17:05 2008 +0100

    Updated google analytics tracking code

website/src/default.template

commit ec4eb8b3340b70ef4f894370528747a7c98f1d33
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Oct 29 07:38:45 2008 +0100

    Small API doc update

lib/webgen/website.rb

commit db1e5b1282f8737b001e5a2c144430e673fe07a2
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Oct 29 07:38:31 2008 +0100

    Factored out method for creating an absolute path

lib/webgen/common.rb
lib/webgen/sourcehandler/feed.rb
lib/webgen/sourcehandler/metainfo.rb
lib/webgen/tag/tikz.rb
test/test_common.rb
test/test_tag_tikz.rb

commit b0912ba9112ce7961834d14432bd4e329805b8cd
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Oct 24 10:27:26 2008 +0200

    Updated THANKS file

THANKS

commit add9d137848090f08585c84819e15dc952195da8
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Oct 24 10:26:45 2008 +0200

    Updated API documentation
    
    * More informative first page
    * List of all blackboard services and messages list
    * Some other small API updates

lib/webgen/blackboard.rb
lib/webgen/node.rb
lib/webgen/output.rb
lib/webgen/tree.rb
lib/webgen/website.rb

commit 2d9947808dbc23c6017bf5136fcfa1b848a997e5
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Oct 24 10:00:59 2008 +0200

    Fixed docu: feedtools requirement now stated

doc/sourcehandler/feed.page

commit deafb648031af232f26cb1a9ed43bfc0323ba8cc
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Oct 20 18:48:13 2008 +0200

    Updated Rakefile to generate the ChangeLog file

Rakefile

commit 5914500736694420e07fe230b41dc2e9f0ef00e1
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Oct 20 18:36:39 2008 +0200

    Updated gemspec for Github

webgen.gemspec

commit c6892c09c89c1095d414b1c381eb3278250e633a
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Oct 20 18:36:27 2008 +0200

    Bumped version number and added news page

lib/webgen/version.rb
website/src/news/index.page
website/src/news/release_0_5_6.page

commit 186b27eab8e614c708135fc58d5ee5136d7de9a1
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Oct 20 16:15:31 2008 +0200

    Fixed templates: menus now only use file nodes

data/webgen/website_styles/1024px/src/default.template
data/webgen/website_styles/andreas00/src/default.template
data/webgen/website_styles/andreas01/src/default.template
data/webgen/website_styles/andreas03/src/default.template
data/webgen/website_styles/andreas04/src/default.template
data/webgen/website_styles/andreas05/src/default.template
data/webgen/website_styles/andreas06/src/default.template
data/webgen/website_styles/andreas07/src/default.template
data/webgen/website_styles/andreas08/src/default.template
data/webgen/website_styles/andreas09/src/default.template
data/webgen/website_styles/simple/src/default.template

commit 96a596f9bc62ca0850ee26a3f0cd1397897e3ad3
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Oct 17 16:10:37 2008 +0200

    Added better example documentation in the configuration reference

doc/reference_configuration.page

commit 8267d8f947e0fa93c4f7513e89442b8498425f5b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Oct 14 19:50:39 2008 +0200

    Fixed bug RF#22404 and other Ruby 1.9 related bugs

lib/webgen/cli.rb
lib/webgen/configuration.rb
lib/webgen/sourcehandler/base.rb
lib/webgen/website.rb
test/test_cli.rb
test/test_node.rb
test/test_tree.rb

commit 75115c9d38ce9256637e8f0bb83a0342187d0d3f
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Oct 13 07:58:22 2008 +0200

    Added new link tag for generating links

doc/reference_configuration.page
doc/tag/link.page
lib/webgen/default_config.rb
lib/webgen/tag.rb
lib/webgen/tag/link.rb
test/test_tag_link.rb

commit 706cc9443d7c72f0dc03d0701569aa8c0d57a57e
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Oct 12 19:26:57 2008 +0200

    Updated gemspec for github

webgen.gemspec

commit 2484034fe56691b0e8c7f00161d37d3bad9b55a5
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Oct 12 13:52:05 2008 +0200

    Added configuration option tag.langbar.lang_names

doc/reference_configuration.page
doc/tag/langbar.page
lib/webgen/default_config.rb
lib/webgen/tag/langbar.rb
test/test_tag_langbar.rb

commit d2fa8e0319b5a78f64ab929f1b1503e87a6da8ae
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Oct 12 09:45:43 2008 +0200

    Node#lang is now always an instance of Webgen::Language

lib/webgen/node.rb
test/test_node.rb

commit 4ba4fb287f24139a3c217620d50318ca9725a299
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Oct 12 09:40:32 2008 +0200

    Added hashing methods to Webgen::Language

lib/webgen/languages.rb
test/test_languages.rb

commit 4a847e869ccf6d01c2990281f8b88eb7ff8efbdb
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Oct 12 09:06:34 2008 +0200

    Added information about webgen runs to manual

doc/manual.page

commit 7fcc5a625882dc1c0e9ced3f80248572ee1ce76e
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Oct 12 08:36:27 2008 +0200

    Updated implementation of how fragment nodes are generated
    
    Fragment nodes have been generated by SH::Page when the page
    was created. Due to the support for multiple cycles in one run
    this is not necessary anymore. Therefore fragment node generation
    is now done via a content processor which also helps fixes some
    minor problems.

doc/contentprocessor/fragments.page
doc/sourcehandler/page.page
lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/fragments.rb
lib/webgen/default_config.rb
lib/webgen/sourcehandler/page.rb
test/test_contentprocessor_fragments.rb
test/test_sourcehandler_page.rb

commit d8ac03ee04d1717280ca9bd9bbee0e3efe28c229
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Oct 11 22:59:41 2008 +0200

    Updated logging to include indication of the cycle which generated the log message

lib/webgen/logger.rb
lib/webgen/sourcehandler.rb
test/test_logger.rb

commit 95233c9465d978f4d2db2301f7b41c57c5e058f1
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Oct 11 22:09:33 2008 +0200

    Small fix when updating tree multiple times in one run

lib/webgen/sourcehandler.rb

commit 877563e3024a34bbce72b18d0fb2e4afa1ddfe6b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Oct 11 22:06:58 2008 +0200

    Two small changes in SH::Feed
    
    * Feed entries are now ordered from newest to oldest
    * New optional feed option for setting rss feed version,
      defaults to 2.0

doc/sourcehandler/feed.page
lib/webgen/sourcehandler/feed.rb

commit 3b625409b94b0024fad125dd01ab82fb5e42f0eb
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Oct 11 22:04:42 2008 +0200

    Fixed small bug in Tree#register_path
    
    A node with meta info no_output set is now not registered at all

lib/webgen/tree.rb
test/test_tree.rb

commit 61913cb55435b6c3a17ed1cc584265b0ccdbd820
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Oct 10 23:34:10 2008 +0200

    Fixed regression in Webgen::Page
    
    An empty block option value was parsed as false instead
    of nil.

lib/webgen/page.rb
test/test_page.rb

commit 277da3ca6375302ab8fd379244f92cfece1a2b1e
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Oct 10 12:09:05 2008 +0200

    Updated SH::Feed and its documentation
    
    * Added new option for specifying the block name that should
      be used for the entry's content.
    * Removed support for the icon option since feed_tools does
      not support setting it.
    * Small updates to the SH::Feed documentation.

doc/reference_metainfo.page
doc/sourcehandler/feed.page
lib/webgen/sourcehandler/feed.rb
test/test_sourcehandler_feed.rb

commit f274537319de447e3fe5fc50545dc6fcae2c2800
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Oct 10 08:55:29 2008 +0200

    Regenerated gemspec for github beta gem

webgen.gemspec

commit 6ccab73b3323e479cb14e0374d0ce883f8288d92
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Oct 10 08:54:44 2008 +0200

    Fixed small documentation bug

lib/webgen/sourcehandler/memory.rb

commit b010069a81376c51cb645f0f681c5af90e717cfc
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Oct 9 20:53:23 2008 +0200

    Added tag tikz for generating images with the LaTeX library PGF/TikZ

doc/extensions.page
doc/reference_configuration.page
doc/tag/tikz.page
lib/webgen/default_config.rb
lib/webgen/tag.rb
lib/webgen/tag/tikz.rb
test/test_tag_tikz.rb

commit 97cf8400c13a717ab4072860646ab4ba466cc397
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Oct 9 20:50:32 2008 +0200

    Fixed problem with Path#mount_at and Path#source_path

lib/webgen/path.rb
test/test_path.rb

commit f840d43a399088a85602f427e5498cbf031d4c76
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Oct 9 08:04:30 2008 +0200

    Added sourcehandler Memory for nodes created during write phase
    
    This source handler should be used for nodes that are generated
    during the write phase and which can only be reinitialized/recreated
    when their source node gets written again.

lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/memory.rb
test/test_sourcehandler_memory.rb

commit 0376a97e96e09934e911b1a1e6400e3334f47262
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Oct 9 08:02:35 2008 +0200

    Small fix for redcloth test

test/test_contentprocessor_redcloth.rb

commit 5851c4af27f657ffd4d230d09cec1da176e7cff5
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Oct 7 07:32:14 2008 +0200

    Modified SH::Main to allow correct handling of nodes created during write phase

lib/webgen/sourcehandler.rb

commit f60a8bd363070b9c54c7850916ca5866b8a58176
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Oct 7 07:30:11 2008 +0200

    Added notification messages when flags for nodes are set/unset

lib/webgen/node.rb

commit e2a084ee23c838b8d79268d109d7cdcf6e96b663
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Oct 7 07:27:39 2008 +0200

    Some more path adjustments

lib/webgen/path.rb
lib/webgen/sourcehandler/metainfo.rb
test/test_path.rb

commit d19e0ac9c052c686d77f49007fe39c85db946c51
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Oct 5 10:24:42 2008 +0200

    Added new service :create_directories for creating a hierarchy of directories

lib/webgen/sourcehandler/directory.rb
test/test_sourcehandler_directory.rb

commit 2856a109dd95151a3ee222f4bb219769ceda671b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Oct 5 10:02:46 2008 +0200

    Moved Path#=~ to Path.match and adjusted SH::Metainfo
    
    * The method Path#=~ supported only matching of Path objects and
      not path strings.
    * The metainfo source handler has been adjusted and now uses the
      creation path for matching.

lib/webgen/path.rb
lib/webgen/sourcehandler/metainfo.rb
test/test_path.rb

commit b609c82e573cf89eb63108daa26f085bd00afbff
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Sep 28 18:17:33 2008 +0200

    Huge update to the node create-update-delete cycle
    
    The previous tree update and write cycle depended on the knowledge
    that only one such cycle is done during one render run. This made
    it hard to add nodes to tree during the write phase of the cycle
    and allow for the correct behaviour. The cycle implementation has
    been changed sothat the SourceHandler#render call can now be done
    many times during one webgen run.
    
    This changes necessitated some changes in the Node and Path classes
    that are incompatible with previous versions.

lib/webgen/common/sitemap.rb
lib/webgen/default_config.rb
lib/webgen/node.rb
lib/webgen/path.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/base.rb
lib/webgen/sourcehandler/copy.rb
lib/webgen/sourcehandler/directory.rb
lib/webgen/sourcehandler/feed.rb
lib/webgen/sourcehandler/fragment.rb
lib/webgen/sourcehandler/metainfo.rb
lib/webgen/sourcehandler/page.rb
lib/webgen/sourcehandler/virtual.rb
lib/webgen/tag/breadcrumbtrail.rb
lib/webgen/tag/includefile.rb
lib/webgen/tag/langbar.rb
lib/webgen/tag/menu.rb
lib/webgen/tag/relocatable.rb
lib/webgen/tree.rb
test/test_common_sitemap.rb
test/test_node.rb
test/test_path.rb
test/test_sourcehandler_base.rb
test/test_sourcehandler_directory.rb
test/test_sourcehandler_feed.rb
test/test_sourcehandler_metainfo.rb
test/test_sourcehandler_page.rb
test/test_sourcehandler_virtual.rb
test/test_tag_breadcrumbtrail.rb
test/test_tag_includefile.rb
test/test_tag_langbar.rb
test/test_tag_menu.rb

commit 4c58864879e2a90c49c0ddc03d003978de734e9d
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Sep 25 16:18:24 2008 +0200

    Some small cosmetic changes regarding require statements

lib/webgen/common/sitemap.rb
lib/webgen/contentprocessor/blocks.rb
lib/webgen/contentprocessor/context.rb
lib/webgen/contentprocessor/erubis.rb
lib/webgen/sourcehandler/directory.rb
lib/webgen/sourcehandler/feed.rb
lib/webgen/sourcehandler/fragment.rb
lib/webgen/sourcehandler/metainfo.rb
lib/webgen/sourcehandler/page.rb
lib/webgen/sourcehandler/sitemap.rb
lib/webgen/sourcehandler/template.rb
lib/webgen/sourcehandler/virtual.rb
lib/webgen/tag/breadcrumbtrail.rb
lib/webgen/tag/coderay.rb
lib/webgen/tag/date.rb
lib/webgen/tag/executecommand.rb
lib/webgen/tag/includefile.rb
lib/webgen/tag/langbar.rb
lib/webgen/tag/menu.rb
lib/webgen/tag/metainfo.rb
lib/webgen/tag/relocatable.rb
lib/webgen/tag/sitemap.rb
test/test_contentprocessor_context.rb
test/test_contentprocessor_tags.rb
test/test_output_filesystem.rb
test/test_source_filesystem.rb
test/test_source_stacked.rb
test/test_sourcehandler_base.rb
test/test_sourcehandler_copy.rb
test/test_sourcehandler_directory.rb
test/test_sourcehandler_feed.rb
test/test_sourcehandler_fragment.rb
test/test_sourcehandler_metainfo.rb
test/test_sourcehandler_page.rb
test/test_sourcehandler_template.rb
test/test_tag_base.rb
test/test_tag_menu.rb
test/test_tag_metainfo.rb
test/test_tag_relocatable.rb

commit d00574bdb126538f54d77ba87b92652e6c64f3f2
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Sep 25 08:49:07 2008 +0200

    Tree#delete_node now always deletes the give node and its children

lib/webgen/tree.rb
test/test_tree.rb

commit 29bb9c5149fb8cf40137ee14939f7c09aa09dbb7
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Sep 25 08:42:31 2008 +0200

    Added method Webgen::Page.meta_info_from_data and fixed bug with uninitialized Webgen::Page#blocks

lib/webgen/page.rb
test/test_page.rb

commit 4e550693b143f4bc4c3455953096bb5f16adbe80
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Oct 1 18:56:57 2008 +0200

    Version bump to 0.5.5 and last changes before release

Rakefile
lib/webgen/version.rb
webgen.gemspec
website/src/news/index.page
website/src/news/release_0_5_5.page

commit 109f26138c8a4be4d5d65f213e54933a5d543a53
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Oct 1 17:06:21 2008 +0200

    Added new configuration option tag.menu.nested
    
    By setting this option to false one can get the equivalent to the
    horizontal menu of webgen 0.4.x

doc/reference_configuration.page
doc/tag/menu.page
lib/webgen/default_config.rb
lib/webgen/tag/menu.rb
test/test_tag_menu.rb

commit 19954092787f74bc0040a599143f1a9ef4bfb7a4
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Sep 29 11:54:26 2008 +0200

    Small update to gemspec task

Rakefile
webgen.gemspec

commit a017549e10a11e1e0e64ee63cac378cc9548da9f
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Sep 29 11:19:37 2008 +0200

    Added support for generating gemspec file for github

Rakefile
webgen.gemspec

commit afe54e1a85dbbc6cc6e91ac6e661f9edeedaf32b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Sep 15 10:26:58 2008 +0200

    Small docu fix

doc/faq.page
doc/sourcehandler/copy.page

commit c98495f8460dc4cbd4ccf9e8d925022fb302a487
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Sep 13 10:30:12 2008 +0200

    Fixed bug RF#21349: absolute virtual URL's don't work

lib/webgen/sourcehandler/virtual.rb
test/test_sourcehandler_virtual.rb

commit 65ff72bedd36235de45b279dcec5169d75ebb9f4
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Sep 8 09:47:54 2008 +0200

    Small website docu fix

website/src/news/release_0_5_3.page
website/src/news/release_0_5_4.page

commit 5557ddfcff31eeb1cbe63ce6ce65dd03bedc43bb
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Sep 8 09:41:17 2008 +0200

    Last changes before release

website/src/news/index.page
website/src/news/release_0_5_4.page

commit afcb2acf12ce64cdb0daac374b6fe8a495640f38
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Sep 6 07:44:51 2008 +0200

    Small docu updates

doc/faq.page
doc/upgrading.page

commit 79d899abfd26d0c31ed71dcecca84979153cd2f9
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Sep 5 10:04:47 2008 +0200

    Added content processor rdiscount for fast Markdown support

Rakefile
doc/contentprocessor/rdiscount.page
lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/rdiscount.rb
lib/webgen/default_config.rb
test/test_contentprocessor_rdiscount.rb
website/src/index.page
website/src/news/release_0_5_4.page

commit c5b40e275587f478da091511f27c2be44b9e2f1c
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Sep 5 09:38:47 2008 +0200

    Added content processor erubis

Rakefile
doc/contentprocessor/erubis.page
doc/reference_configuration.page
lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/erubis.rb
lib/webgen/default_config.rb
test/test_contentprocessor_erubis.rb
website/src/index.page
website/src/news/release_0_5_4.page

commit af15f65b8a582c40715e53b3e827e2f539416470
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Sep 5 09:38:59 2008 +0200

    Small docu fixes

doc/contentprocessor/blocks.page
doc/contentprocessor/builder.page
doc/contentprocessor/erb.page
doc/contentprocessor/haml.page
doc/contentprocessor/maruku.page
doc/contentprocessor/rdoc.page
doc/contentprocessor/redcloth.page
doc/contentprocessor/sass.page
doc/contentprocessor/tags.page

commit dcd8c60edba304cf8baea71794c021ab878aac16
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Sep 5 09:30:57 2008 +0200

    Page block option values are now parsed with YAML

doc/webgen_page_format.page
lib/webgen/page.rb
test/test_page.rb

commit a92f8305df4066d10b299574c8e891fe8a47b22b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Sep 4 18:51:07 2008 +0200

    Restructured and enhanced output path creation
    
    Output path creation can now be customized by adding a public
    method to Webgen::SourceHandler::Base::OutputPathHelpers. The
    standard output path method was enhanced to support the inclusion
    of the creation year/month/day in the path.

doc/manual.page
doc/reference_metainfo.page
lib/webgen/default_config.rb
lib/webgen/sourcehandler/base.rb
test/test_sourcehandler_base.rb

commit bb6914534678d1f4c5c70d5e604024cd9b7af91c
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Sep 2 20:45:15 2008 +0200

    Big documentation update

doc/contentprocessor/blocks.page
doc/extensions.page
doc/faq.page
doc/index.page
doc/manual.page
doc/sourcehandler/page.page
doc/upgrading.page
website/src/news/release_0_5_4.page

commit f4814acdf28aff4a72c8fec688089196a1d49738
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Sep 2 07:33:36 2008 +0200

    Fixed bug with circular dependencies
    
    If node A depends upon node B and node B upon node A for change checking,
    this circular dependency lead to an error which is now fixed.

lib/webgen/node.rb
lib/webgen/tag/menu.rb
test/test_node.rb

commit 7f2bd44d7de8620cee8d38d02e515facd24e7cf8
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Sep 2 07:30:22 2008 +0200

    Added backtrace output if DEBUG is set

bin/webgen

commit 6c2b25a69d3965677d0e066d65636b4ef8471819
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 27 20:08:45 2008 +0200

    Bumped version number to 0.5.4 and added news file

lib/webgen/version.rb
website/src/news/release_0_5_4.page

commit a10e89571a28232227b64fe43bd1b6a31b131b32
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 27 20:04:34 2008 +0200

    Added a new configuration helper for setting the default processing pipeline

doc/manual.page
lib/webgen/configuration.rb
test/test_configuration.rb

commit dd90eea58faa0148958c99e8f5a07eaeb1491311
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 27 19:42:03 2008 +0200

    Better error messages when parsing files in Webgen Page Format

lib/webgen/page.rb
test/test_page.rb

commit 24655da03b23fc7cab77a74d6d904174cc2570ae
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Aug 26 11:50:51 2008 +0200

    Added content processor aliases
    
    The content processor redcloth can now be used by specifying textile
    and maruku can be used by specifying markdown.

doc/contentprocessor.template
lib/webgen/default_config.rb

commit 5e63acedd6792d85a9f2870c9878aa5bf6421b59
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Aug 26 11:43:55 2008 +0200

    Small docu update

doc/upgrading.page

commit c652a21565282be389cd152168431006a7c410cf
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Aug 26 11:09:56 2008 +0200

    Updated docu with Rubygems bug info

website/src/index.page

commit 3fd581ee04e311d25edcf0ce371a0ab4cc3cf0eb
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Aug 25 19:51:30 2008 +0200

    Last changes before release

Rakefile
website/src/news/index.page
website/src/news/release_0_5_3.page

commit 3588de6bad74315fb796a4d95c04a9255f434f51
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Aug 24 22:06:12 2008 +0200

    Added upgrading information and made some small docu updates

doc/index.page
doc/sourcehandler/sitemap.page
doc/upgrading.page

commit 0627c22a0f20477c79993453596c3f209a3945cc
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Aug 24 16:42:29 2008 +0200

    Small gem spec fixes

Rakefile
data/webgen/website_skeleton/ext/.gitignore
data/webgen/website_skeleton/ext/init.rb

commit 8fb38faea51fb0f83066b81a7e5bec453b90ebb2
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Aug 24 10:04:14 2008 +0200

    Fixed bug RF#7859: sitemap did now work correctly for directories

lib/webgen/common/sitemap.rb
lib/webgen/default_config.rb
test/helper.rb
test/test_common_sitemap.rb

commit 7f6f3c999d984e4b8246d771b08d3b982c3da967
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Aug 23 16:18:35 2008 +0200

    Updated user documentation and website

doc/reference_metainfo.page
doc/sourcehandler/sitemap.page
misc/default.css
website/src/default.template
website/src/images/feed.gif
website/src/news/default.template
website/src/news/index.page
website/src/news/news.feed
website/src/news/release_0_5_3.page

commit 7e616fdd1ba4353136f415c42be1a56d7bf0f13b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Aug 23 16:05:33 2008 +0200

    Fixed bug in template source handler
    
    Resolution of default.template for default.template did not work
    since the parent directories were not searched.

lib/webgen/sourcehandler/template.rb
test/test_sourcehandler_template.rb

commit ea5b8f9947a03ac7f61db0075feb06ff4b92d313
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Aug 23 16:04:02 2008 +0200

    Fixed bug in sitemap change detection code

lib/webgen/common/sitemap.rb

commit 2dd23cb91e6ee5b2c38dc46774ee3ff6084e22ae
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Aug 23 14:04:26 2008 +0200

    Added support for meta information key draft

doc/reference_metainfo.page
lib/webgen/sourcehandler/base.rb
website/src/news/release_0_5_3.page

commit 9a71972a83fca6a56015cd948c13236de5d2bbd0
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Aug 22 09:42:38 2008 +0200

    Added source handler for handling sitemaps and refactored sitemap code
    
    Since sitemaps are now used by a tag and a source handler, the
    common code has been factored out and put into its own class which
    is used by the tag and source handler.

doc/reference_configuration.page
doc/reference_metainfo.page
doc/sourcehandler/sitemap.page
doc/tag/sitemap.page
lib/webgen/common.rb
lib/webgen/common/sitemap.rb
lib/webgen/default_config.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/sitemap.rb
lib/webgen/tag/sitemap.rb
lib/webgen/website.rb
test/helper.rb
test/test_common_sitemap.rb
test/test_sourcehandler_sitemap.rb
test/test_tag_sitemap.rb
website/src/news/release_0_5_3.page

commit 3ed73800390ca5efd3ee0ea10c63033bfe8763fb
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Aug 22 08:56:42 2008 +0200

    Small update to Webgen::Page
    
    It is now allowed to skip the trailing '---' line if only meta
    information is specified.

lib/webgen/page.rb
test/test_page.rb

commit f95dd39c1678a66fe874218cec067ab690511fbb
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 20 08:43:23 2008 +0200

    Small fix in webgui: not showing website output on preview anymore

data/webgen/webgui/controller/main.rb

commit 810b379543308a100219afa63361582440318da5
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 20 08:42:36 2008 +0200

    Corrected all errors in website styles

data/webgen/website_styles/1024px/src/default.css
data/webgen/website_styles/1024px/src/default.template
data/webgen/website_styles/andreas00/src/default.template
data/webgen/website_styles/andreas01/src/default.css
data/webgen/website_styles/andreas01/src/default.template
data/webgen/website_styles/andreas03/src/default.css
data/webgen/website_styles/andreas03/src/default.template
data/webgen/website_styles/andreas04/src/default.css
data/webgen/website_styles/andreas05/src/default.css
data/webgen/website_styles/andreas05/src/default.template
data/webgen/website_styles/andreas06/src/default.css
data/webgen/website_styles/andreas06/src/default.template
data/webgen/website_styles/andreas07/src/default.css
data/webgen/website_styles/andreas08/src/default.css
data/webgen/website_styles/andreas08/src/default.template
data/webgen/website_styles/andreas09/src/default.css
data/webgen/website_styles/andreas09/src/default.template
data/webgen/website_styles/simple/src/default.css
data/webgen/website_styles/simple/src/default.template

commit ab003c2046aaeaff58b0885d183ddbb647653aae
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Aug 19 09:53:31 2008 +0200

    Removed rdoc dep from website task and added it to publish_website

Rakefile

commit 6837ff83423d69aeb19cdb8720a3ed114de7faab
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Aug 19 09:52:36 2008 +0200

    Updated documentation to reflect latest changes

doc/tag/menu.page
website/src/news/release_0_5_3.page

commit de6cb5d498d93358383db8ee7971e4e1359e08c8
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Aug 19 09:42:12 2008 +0200

    Updated styling of generated menus
    
    * Removed the surrounding div tag
    * Added menu level specific CSS class name

lib/webgen/tag/menu.rb
test/test_tag_menu.rb

commit 714e68138853580612a54f87d372bedeeccce528
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Aug 19 09:17:39 2008 +0200

    User and website documentation update

doc/index.page
doc/manual.page
website/src/features.page
website/src/index.page

commit ced83574a20b9bc61ee1b54c7e287977c2a29db0
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Aug 18 11:05:47 2008 +0200

    Better error messages for content processors

lib/webgen/contentprocessor/builder.rb
lib/webgen/contentprocessor/erb.rb
lib/webgen/contentprocessor/haml.rb
lib/webgen/contentprocessor/maruku.rb
lib/webgen/contentprocessor/sass.rb
test/test_contentprocessor_maruku.rb

commit 6a7560020a62cc0ab9078ff6ab55d46aa32a2894
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Aug 18 11:05:07 2008 +0200

    Added sitemap tag and introduced new meta info `kind`

doc/reference_configuration.page
doc/reference_metainfo.page
doc/tag/sitemap.page
lib/webgen/default_config.rb
lib/webgen/tag.rb
lib/webgen/tag/sitemap.rb
test/test_tag_sitemap.rb
website/src/news/release_0_5_3.page

commit f45cff5598440af5ce807428c4a8a649fc7f6656
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Aug 18 10:20:37 2008 +0200

    Fixed bug with handling of cached parameters

lib/webgen/coreext.rb
lib/webgen/tag/breadcrumbtrail.rb
lib/webgen/tag/menu.rb
lib/webgen/website.rb

commit 05bd47105bb118e5c2e1ae1149b9c54cc21f8a65
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Aug 17 17:32:27 2008 +0200

    Fixed typo in docu

website/src/index.page

commit 358ae86c1cd172f6e904c21c0fde5b647130934c
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Aug 17 15:56:49 2008 +0200

    Small fix for menu and breadcrumb trail tag
    
    Never ever use hashes as hash keys ;)

lib/webgen/tag/breadcrumbtrail.rb
lib/webgen/tag/menu.rb

commit 1c025dde03d086e9d844b9c2de5b1952c93b18f8
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Aug 17 15:47:01 2008 +0200

    Updated documentation
    
    The individual configuration options can now easily be linked to
    which is used by the template for the tags. Also updated the
    news file to reflect the changes on the breadcrumb trail tag.

doc/reference_configuration.page
doc/tag.template
website/src/news/release_0_5_3.page

commit 5d523b800b5507dcde0f9417749f7905d395d6e1
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Aug 17 15:43:26 2008 +0200

    Updated breadcrumb trail tag
    
    * It was requested in the forums that the breadcrumb trail tag
      should support two additional parameters for setting the start
      and end level. This makes the omit_last option useless and it
      has been removed therefore.
    * Added better node change checking for breadcrumb trail tag.

doc/reference_configuration.page
doc/tag/breadcrumbtrail.page
lib/webgen/default_config.rb
lib/webgen/tag/breadcrumbtrail.rb
test/test_tag_breadcrumbtrail.rb

commit c19d1dee759458bdfa3caf86bc39d9b1e4abff6a
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Aug 17 15:15:21 2008 +0200

    Added new optional attr key to Node#link_to
    
    The new optional key :lang specifies the language of the
    link's routing node to which a link is created.

lib/webgen/contentprocessor.rb
lib/webgen/node.rb
lib/webgen/tag/langbar.rb
lib/webgen/tag/menu.rb
test/test_node.rb

commit eced9a629f224725f40df7b4b86a32ece54ab89a
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Aug 17 08:59:55 2008 +0200

    Updated news file for 0.5.3 release to reflect latest changes

website/src/news/release_0_5_3.page

commit ab9e530db847673fc754e94adb3a5e9f5d7d8e83
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Aug 17 08:49:19 2008 +0200

    Updated test cases for virtual source handler

test/test_sourcehandler_virtual.rb

commit 09f517870727e1d78dc5741edc966f6982ec6854
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Aug 17 08:33:00 2008 +0200

    Fixed bug in Path: sort_info was incorrectly set

lib/webgen/path.rb
test/test_path.rb

commit a52fecee4b3545efc8d3c2cccd802d90dd91ad23
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Aug 17 08:25:17 2008 +0200

    Fixed bug with change detection of meta info related to modified_at
    
    Since the meta information modified_at is changed whenever a file
    changes, it must not be taken into account when checking for changes
    in meta information.

lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/page.rb
test/test_sourcehandler_page.rb

commit cbb4cdbf853117a444e7a504af62b0e4268d0700
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Aug 16 09:03:19 2008 +0200

    webgen and website documentation update

doc/reference_metainfo.page
website/src/news/news.feed
website/src/news/release_0_5_0.page
website/src/news/release_0_5_1.page
website/src/news/release_0_5_2.page
website/src/news/release_0_5_3.page

commit 92d5b316ca647cceba0685eda7163d6befd9d337
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Aug 16 08:54:56 2008 +0200

    node[modified_at] is now always a valid Time object

lib/webgen/sourcehandler/base.rb

commit 3fffaa1e8e5f8b65836624a2964d1a1aa8a5c564
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Aug 16 08:43:11 2008 +0200

    Fixed bug in feed handler when created_at where not Time objects

lib/webgen/sourcehandler/feed.rb

commit 48ea8592fa73f23380e7c10f17718733e07a43c8
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Aug 15 17:01:20 2008 +0200

    Small docu update

doc/sourcehandler/metainfo.page

commit 80ce4410edb302b0a70974c617c3ede25c71a1d0
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Aug 15 17:00:36 2008 +0200

    Added documentation for feed handler

doc/sourcehandler/feed.page
website/src/index.page

commit b14d313cb35dda048ce05b8cee9a1134d8dfe794
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Aug 15 16:28:48 2008 +0200

    Implemented source handler feed and added test cases

Rakefile
lib/webgen/default_config.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/feed.rb
test/test_sourcehandler_feed.rb

commit c941a0cfa55841e70c9b1c4a82f67968a06f8900
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Aug 15 16:20:50 2008 +0200

    Small fix for SH::Virtual to provide meta info modified_at for virtual paths

lib/webgen/sourcehandler/virtual.rb

commit c1f0f5823c1c8f35e402f41047a2e839fbde46a7
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Aug 15 11:02:05 2008 +0200

    Small fixes in Node and Tree

lib/webgen/node.rb
lib/webgen/tree.rb

commit 367b8840a6c6a59333f03b2a1f968361a1272b71
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Aug 15 11:01:04 2008 +0200

    Updates to SourceHandler::Metainfo
    
    The Metainfo source handler now sets node.dirty_meta_info instead of
    node.dirty. Added some other change checking optimizations as well.

lib/webgen/sourcehandler/metainfo.rb
test/test_sourcehandler_metainfo.rb

commit 90ebe3159bb9f6e5c593b30a6d03e79a23a90182
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Aug 14 09:47:56 2008 +0200

    Added basic feed file

lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/feed.rb

commit 8a9f086e1bb10b4e2ac44d549027557fc7f90773
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Aug 14 14:34:36 2008 +0200

    Fixed problem with newer facets, 2.4.3 is now needed

Rakefile
lib/webgen/cli/utils.rb
website/src/index.page

commit 85d8283745f4c994b0d3fa3514e8f064c55f1ebf
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Aug 14 14:21:12 2008 +0200

    Small Rakefile update

Rakefile

commit e2bf4e31e387447f8355c205f32a62dc9d8ce931
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Aug 14 14:00:42 2008 +0200

    Small docu fix

lib/webgen/cli/webgui_command.rb
lib/webgen/configuration.rb

commit 6c777571f6bebf711f2ac244966c2637101dd3eb
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Aug 14 14:12:21 2008 +0200

    Bumped version to 0.5.3 and added news file

lib/webgen/version.rb
website/src/news/release_0_5_3.page

commit 11a295ccabc344229931e04c4550be0742098a8a
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Aug 14 13:58:23 2008 +0200

    Added configuration file helper methods for easier setting of complex options

doc/manual.page
lib/webgen/configuration.rb
lib/webgen/website.rb
test/test_configuration.rb

commit e54e15f03559517f4172a2088d70a21d88cd4c02
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 13 12:30:50 2008 +0200

    Updates to the website to prepare for 0.5.2 release

website/src/index.page
website/src/news/index.page
website/src/news/release_0_5_2.page

commit 3b30b3cf7852e93a51f84872615e2afb44f47a0e
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 13 12:24:46 2008 +0200

    Small fix for running dcov

Rakefile

commit 1b36224fca3e84f1f3f9a076391a493b5ca4c409
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 13 12:04:44 2008 +0200

    Removed now useless start.rb file for webgui

data/webgen/webgui/start.rb

commit 3a058edc0090efbf07ad0a355b9435cc9fab27bd
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 13 11:58:33 2008 +0200

    Added CLI command for starting the webgui

data/webgen/webgui/overrides/win32console.rb
doc/manual.page
lib/webgen/cli.rb
lib/webgen/cli/webgui_command.rb
man/man1/webgen.1

commit 32171843d0df55fd18befcf5bd7507bc25c6c6d8
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 13 07:24:54 2008 +0200

    Many updates to the webgui
    
    - added path auto-completion support
    - webgui now better styled
    - website creation/rendering with preview works
    - add library dependencies to Rakefile and website index page

Rakefile
data/webgen/webgui/controller/main.rb
data/webgen/webgui/public/css/jquery.autocomplete.css
data/webgen/webgui/public/css/style.css
data/webgen/webgui/public/img/headerbg.jpg
data/webgen/webgui/public/img/webgen_logo.png
data/webgen/webgui/public/js/jquery.autocomplete.js
data/webgen/webgui/public/js/jquery.js
data/webgen/webgui/start.rb
data/webgen/webgui/view/create_website.xhtml
data/webgen/webgui/view/index.xhtml
data/webgen/webgui/view/manage_website.xhtml
data/webgen/webgui/view/page.xhtml
website/src/index.page

commit 2fc81db6c1407b6fbdf9a091fce209d7d0030d4d
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 13 07:19:53 2008 +0200

    Small bug fix for file reading on Windows systems

lib/webgen/output/filesystem.rb

commit 74d72fb5f659abea2b6e287c86e5bed31a8339f1
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 13 07:19:01 2008 +0200

    Fixed Output.instance to always return the same instance

lib/webgen/output.rb

commit d03b4c914869b240078f448ef86bd6f6fc0458c9
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 13 07:17:31 2008 +0200

    Updates to Path and Source::Resource
    
    Path#mount_at now takes a second argument specifying a to be
    stripped prefix and Source::Resource now provides the ability
    to use only part of the source paths.

lib/webgen/path.rb
lib/webgen/source/resource.rb
test/test_path.rb
test/test_source_resource.rb

commit e65bfda939ed931c89894726c8c29d4422b7c7df
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Aug 11 13:02:52 2008 +0200

    Some adjustments to the layout

data/webgen/webgui/controller/main.rb
data/webgen/webgui/public/css/style.css
data/webgen/webgui/view/index.xhtml
data/webgen/webgui/view/manage_website.xhtml
data/webgen/webgui/view/page.xhtml

commit 9a21b5bebb8a42a5aa597032e9710266b7dc626f
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Aug 9 09:56:49 2008 +0200

    First working version of webgui

data/webgen/webgui/controller/main.rb
data/webgen/webgui/public/css/ramaze_error.css
data/webgen/webgui/start.rb
data/webgen/webgui/view/error.xhtml
data/webgen/webgui/view/index.xhtml
data/webgen/webgui/view/page.xhtml

commit 9e20dab5b65ea6462e91a484dbed84c53a299f6e
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Aug 11 11:03:50 2008 +0200

    Small website update: added missing optional deps

website/src/index.page

commit 83847b19b906c2162498f1acb25309a00cc402a5
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Aug 11 10:36:55 2008 +0200

    Fixed missing fileutils requires

lib/webgen/website.rb
lib/webgen/websitemanager.rb

commit 4c8dae402d756f6fe465287413e057ff9394d09d
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Aug 11 10:23:58 2008 +0200

    Fixed several bugs
    
    - some developement gem deps were missing
    - terminal width recognition did not work
    - global option --log-level did not work
    - change file reading mode in various places to use 'rb' so
      that everything works correctly under Windows
    - now using Pathname#cleanpath instead of File.expand_path
      for Windows compatibility
    - corrected all lines which lead to Ruby warnings

Rakefile
lib/webgen/cli.rb
lib/webgen/cli/utils.rb
lib/webgen/source/filesystem.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/metainfo.rb
lib/webgen/tag/executecommand.rb
lib/webgen/tag/includefile.rb
lib/webgen/website.rb
test/test_output_filesystem.rb
test/test_source_filesystem.rb
test/test_tag_executecommand.rb
website/src/news/release_0_5_2.page

commit d3e5b3fd7f67510f68190e78622616a6082697e9
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Aug 11 07:01:54 2008 +0200

    Fixed bug RF#21507: rdoc documentation link did not work

Rakefile
website/src/news/release_0_5_2.page

commit 5a8bdeadf2bf863d86fdabd5dbcad909b9475048
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Aug 9 09:57:51 2008 +0200

    Added Output#read method to complete output operations

lib/webgen/output.rb
lib/webgen/output/filesystem.rb

commit 250d476b17b2579ce9063350460479f34d6b298e
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Aug 9 08:13:43 2008 +0200

    Doc updates: described webgen website

doc/getting_started.page
doc/manual.page

commit 898f1a57ca535a38dd2620d7e20a96110cfbaae4
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 6 15:17:26 2008 +0200

    Bumped version number to 0.5.2

lib/webgen/version.rb

commit e8eed6b906f48b2e5572e3da998679298633212c
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 6 15:16:55 2008 +0200

    Added news file for next release

website/src/news/release_0_5_2.page

commit a4d809147eb6fda6ec5854c4a33dee4e95edc277
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 6 15:15:06 2008 +0200

    Small docu fix

doc/extensions.page

commit 34555149b08f15e7a0d20bbff9688ae282bdbbb5
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 6 15:14:31 2008 +0200

    Updates to tags to make use of new support for meta information change checking
    
    - The breadcrumb_trail, langbar and menu tags have been updated
      to check for changes in the meta information of a node and not
      if the node itself has changed.
    - Small menu tag optimization: menu_node.is_in_tree_of_files? is
      now precalculated.

lib/webgen/tag/breadcrumbtrail.rb
lib/webgen/tag/langbar.rb
lib/webgen/tag/menu.rb
test/test_tag_breadcrumbtrail.rb
test/test_tag_langbar.rb
test/test_tag_menu.rb

commit 9a18b3260c7fc41791117cbe33c5464d1fe0b310
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 6 15:11:16 2008 +0200

    Better partial site generation support and cache update
    
    - Added support for checking if the meta information of a node has
      changed.
    - This also made it necessary to update the way the volatile
      cache is handled which lead to small speed up.

lib/webgen/cache.rb
lib/webgen/node.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/fragment.rb
lib/webgen/sourcehandler/page.rb
test/test_cache.rb
test/test_node.rb
test/test_page.rb
test/test_sourcehandler_fragment.rb
test/test_sourcehandler_page.rb
test/test_sourcehandler_template.rb

commit f243f04fe970c30c1e958168a31dcad648abb586
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Aug 6 13:00:25 2008 +0200

    Better output for rake dev:test_isolated

Rakefile

commit 6c5be5443d7b4874fef9ac0fd6f89088033b66c2
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Aug 9 07:40:08 2008 +0200

    New meta info modified_at set automatically

lib/webgen/source/filesystem.rb
misc/default.template
website/src/default.template

commit 62b93127eca2ee5598f4abc6e01651e507f1ce61
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 31 11:42:33 2008 +0200

    Last updates to website before new release

misc/default.template
website/src/default.template
website/src/index.page
website/src/news/index.page
website/src/news/release_0_5_1.page

commit 32c73c3aa312971d71403552378b114405075588
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 30 16:21:58 2008 +0200

    Better error message for Tag::Metainfo

lib/webgen/tag/metainfo.rb

commit 901c7838e7968f7eb233ddde207fa11c0af1e157
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 30 16:21:22 2008 +0200

    Added tag for printing current date/time

doc/reference_configuration.page
doc/tag/date.page
lib/webgen/default_config.rb
lib/webgen/tag.rb
lib/webgen/tag/date.rb
test/test_tag_date.rb
website/src/news/release_0_5_1.page

commit 9a48f863e03a2d7a522e41bfec53e14936fb022e
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 30 15:48:49 2008 +0200

    Fixed Rubyforge bug #21387
    
    webgen CLI now works correctly when stty is not available

lib/webgen/cli/utils.rb

commit dced838b999539765b50a0534b5177ca66242c8d
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jul 25 09:44:09 2008 +0200

    Added reference to newly created webgen google group

website/src/index.page

commit 4bffbac21345cfacfd43161e9b0a3b9623aba38b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jul 25 08:29:57 2008 +0200

    Bumped version number to 0.5.1

lib/webgen/version.rb

commit d2b8ae5b1ff3309ff3a0bbea491d8151e017ec53
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jul 25 08:29:38 2008 +0200

    Updated website

website/src/features.page
website/src/news/release_0_5_1.page

commit 6310a909437d3f2bac2254123bb2ba539d21c1c8
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jul 25 08:17:51 2008 +0200

    Added new tag for syntax highlighting via coderay

doc/reference_configuration.page
doc/tag/coderay.page
lib/webgen/default_config.rb
lib/webgen/tag.rb
lib/webgen/tag/coderay.rb
test/test_tag_coderay.rb
website/src/news/release_0_5_1.page

commit 41683fed9b83c5fae5328c461ccd9973b8cb84f1
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 24 20:41:21 2008 +0200

    Updated user documentation
    
    Each extension documentation page has now a summary section which
    provides additional, type specific information on the extension.

doc/contentprocessor.template
doc/extensions.metainfo
doc/extensions.template
doc/sourcehandler.template
doc/tag.template
doc/tag/breadcrumbtrail.page
doc/tag/executecommand.page
doc/tag/includefile.page
doc/tag/langbar.page
doc/tag/menu.page
doc/tag/relocatable.page
misc/default.template
website/src/default.template

commit 2b51f3738b9fb736f8d788befa8b0886d0d563a7
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 24 20:33:47 2008 +0200

    Removed old, now useless comment

lib/webgen/default_config.rb

commit c2f1fc00ad1d565a9d3a772aac2ed9741aae9a85
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 24 20:33:11 2008 +0200

    More helpful error message when node processing fails

lib/webgen/sourcehandler.rb

commit acb691a1421e62509b89a2681e505e208ec72a72
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 24 20:13:58 2008 +0200

    A raised error is now shown only once when WebgenTask is used

lib/webgen/webgentask.rb

commit 2c2603af7ddecb7d7e9c9173010c29fddf2177e9
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 24 17:43:58 2008 +0200

    Added tag execute_cmd

doc/reference_configuration.page
doc/tag/executecommand.page
lib/webgen/default_config.rb
lib/webgen/tag.rb
lib/webgen/tag/executecommand.rb
test/test_tag_executecommand.rb
website/src/news/release_0_5_1.page

commit 0c7d99fee095634303b5c51cd8d9d6fe5aebcc6a
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 24 08:25:50 2008 +0200

    Added tag include_file

doc/reference_configuration.page
doc/tag/includefile.page
lib/webgen/default_config.rb
lib/webgen/tag.rb
lib/webgen/tag/includefile.rb
test/test_tag_includefile.rb
website/src/news/release_0_5_1.page

commit de37c9ff6cbe9cd89ac77d403df46864b045b6a0
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 24 08:26:37 2008 +0200

    Added access to Website object from Context object

lib/webgen/contentprocessor/context.rb

commit 12cdd2be6f0c835eb0962ae0d18709777c620144
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 24 07:22:14 2008 +0200

    Test suite runs fine now under Ruby 1.8.6, 1.8.7 and 1.9.0

test/test_node.rb

commit 96e75af2103f7c324c6e1f9fc4d434af64978862
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 23 15:11:11 2008 +0200

    Added langbar tag

doc/reference_configuration.page
doc/tag/langbar.page
lib/webgen/default_config.rb
lib/webgen/tag.rb
lib/webgen/tag/langbar.rb
test/test_tag_langbar.rb
website/src/news/release_0_5_1.page

commit 22236eec0785423c50c8c9445b69b551a5807d9b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 23 14:03:52 2008 +0200

    Added breadcrumb trail tag

doc/reference_configuration.page
doc/reference_metainfo.page
doc/tag/breadcrumbtrail.page
lib/webgen/default_config.rb
lib/webgen/tag.rb
lib/webgen/tag/breadcrumbtrail.rb
misc/htmldoc.metainfo
test/test_tag_breadcrumbtrail.rb
website/src/news/release_0_5_1.page

commit 35c9854639800fff7e4d2b1a827cc6253e6d6bb4
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 23 11:58:39 2008 +0200

    Fixed bug in Node#link_to
    
    False title information (routed_title and not title) was used when
    linked to an index path.

lib/webgen/node.rb
test/test_node.rb

commit 8b786b58ed6f801051f091e95e7acf1c3b6628ed
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 23 11:50:34 2008 +0200

    Fixed an inconsistency in Node#link_to
    
    When linking from an index file to its directory, an <a> element was
    used instead of a <span> element.

lib/webgen/node.rb
test/test_node.rb
test/test_tag_menu.rb

commit 179a79e6e000144cc0f7fc7090a6876c2e3b45c7
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 23 08:25:35 2008 +0200

    Updated website

website/src/news/index.page
website/src/news/release_0_5_1.page

commit a97e3f1cf4c280008e86b973c1f7680680ee4e95
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 23 07:49:32 2008 +0200

    Small documentation fix

doc/contentprocessor/builder.page
doc/contentprocessor/haml.page
doc/contentprocessor/rdoc.page
doc/contentprocessor/sass.page

commit b42b680381946d638babc400b3bb1e27d7679594
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 23 07:21:57 2008 +0200

    Better error messages in content processors classes

lib/webgen/contentprocessor/erb.rb
lib/webgen/contentprocessor/haml.rb
lib/webgen/contentprocessor/maruku.rb
lib/webgen/contentprocessor/sass.rb

commit 6ea3eed5d65aa01751e3d3c0b6da5432295041f9
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 23 07:20:51 2008 +0200

    Added content processor builder

Rakefile
doc/contentprocessor/builder.page
lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/builder.rb
lib/webgen/default_config.rb
test/test_contentprocessor_builder.rb
website/src/news/release_0_5_1.page

commit 910354be8d784bd56b623b7b0b4357432a070942
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jul 22 21:57:17 2008 +0200

    Added content processor for RDoc markup

doc/contentprocessor/rdoc.page
lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/rdoc.rb
lib/webgen/default_config.rb
test/test_contentprocessor_rdoc.rb
website/src/news/release_0_5_1.page

commit 2bce03f17d6fe113412dc8236587ec275d524933
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jul 22 17:39:51 2008 +0200

    Added content processors for haml and sass

Rakefile
doc/contentprocessor/haml.page
doc/contentprocessor/sass.page
lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/haml.rb
lib/webgen/contentprocessor/sass.rb
lib/webgen/default_config.rb
test/test_contentprocessor_haml.rb
test/test_contentprocessor_sass.rb
website/src/news/index.page
website/src/news/release_0_5_1.page

commit 7e3ecbcb8051b1e5ffb35abe0779a0b59747df05
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jul 11 09:20:34 2008 +0200

    Major user documentation update
    
    Updated extensions listing to be automatically generated and added
    documentation for all source handlers, content processors and tags.

doc/contentprocessor/blocks.page
doc/contentprocessor/erb.page
doc/contentprocessor/maruku.page
doc/contentprocessor/redcloth.page
doc/contentprocessor/tags.page
doc/extensions.metainfo
doc/extensions.page
doc/extensions.template
doc/sourcehandler/copy.page
doc/sourcehandler/directory.page
doc/sourcehandler/metainfo.page
doc/sourcehandler/page.page
doc/sourcehandler/template.page
doc/sourcehandler/virtual.page
doc/tag/menu.page
doc/tag/metainfo.page
doc/tag/relocatable.page
doc/webgen_page_format.page
misc/default.css
misc/htmldoc.virtual

commit 6944036542fd6eadcbe19d99c9d38111f84468e6
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jul 11 09:08:20 2008 +0200

    Small update to Rakefile

Rakefile

commit 32b0a9b13f73b02a907a8e82d9c56fa2d6593cb7
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 10 23:18:03 2008 +0200

    Speed improvement for SourceHandler::Page
    
    SourceHandler::Page now caches the parsed HTML sections and reuses
    them until the path's content changes.

lib/webgen/path.rb
lib/webgen/sourcehandler/page.rb
test/test_path.rb
test/test_sourcehandler_page.rb

commit ca459a37903d6220eb78edd430c31d2ab7704617
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 10 11:19:26 2008 +0200

    Added ContentProcessor::Erb

lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/erb.rb
lib/webgen/default_config.rb
test/test_contentprocessor_erb.rb

commit 9965d44248d618a8ffe3ca52be4cc413fc6e4340
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 10 11:12:28 2008 +0200

    Added task for checking for missing test/docu

Rakefile

commit 8ebb62e6e19d2623109d65230905ca4b26b24737
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 10 07:16:39 2008 +0200

    Added basic test for WebgenTask

test/test_webgentask.rb

commit 0594552d289712eac251b963468d992f229871ce
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 9 11:53:38 2008 +0200

    Small adjustments to rake release tasks

Rakefile

commit 2833e79e8b80205c1308a9e0517bb35de7c75859
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 9 11:34:41 2008 +0200

    Added meta information reference

doc/reference_metainfo.page

commit 47f60e906e4d6d340c071c18da07fa80c41cb2ea
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jul 8 16:52:25 2008 +0200

    Added man file for the webgen executable

man/man1/webgen.1

commit 62a735e61909af8e85cfed2daef664f4c9ad753e
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jul 8 16:46:46 2008 +0200

    Added basic webgen documentation and sources for website

doc/contentprocessor/erb.page
doc/contentprocessor/tags.page
doc/extensions.page
doc/faq.page
doc/getting_started.page
doc/index.page
doc/manual.page
doc/reference_configuration.page
doc/sourcehandler/metainfo.page
doc/sourcehandler/page.page
doc/webgen_page_format.page
misc/default.css
misc/default.template
misc/htmldoc.metainfo
misc/htmldoc.virtual
misc/images/arrow.gif
misc/images/error.gif
misc/images/exclamation.gif
misc/images/headerbg.jpg
misc/images/information.gif
misc/images/quote.gif
website/src/default.template
website/src/features.page
website/src/index.page
website/src/metainfo
website/src/news/index.page
website/src/news/release_0_5_0.page
website/src/virtual

commit 76437f0610928312d0b65a3ee9f93f9a9e49ca18
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jul 8 08:47:05 2008 +0200

    Disabled logging during generation of fragment nodes

lib/webgen/sourcehandler/page.rb

commit 960ba52ab76d1439ba382d15d05e2047094e33de
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Jul 7 16:46:12 2008 +0200

    Fixed bug: maruku did not generate same header ids on multiple runs

lib/webgen/contentprocessor/maruku.rb
test/test_contentprocessor_maruku.rb

commit 5091350baf8097c578f3b6c705187ea8c34cec1d
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Jul 7 15:29:42 2008 +0200

    Removed now unnecessary config option website.dir

lib/webgen/default_config.rb
lib/webgen/output/filesystem.rb
lib/webgen/source/filesystem.rb
lib/webgen/website.rb
test/test_output_filesystem.rb
test/test_source_filesystem.rb
test/test_website.rb

commit f60f195d323d34a9429078ea1739b6e63b7f6a69
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jul 4 10:27:23 2008 +0200

    Added rake task for webgen
    
    * Modified the rake task contributed to webgen 0.4.x to support
      the new webgen version.
    * Also added a basic Rakefile to the website skeleton which also
      includes an auto-render task.

AUTHORS
Rakefile
data/webgen/website_skeleton/Rakefile
lib/webgen/webgentask.rb

commit c1fab22d209cc01dff3b9afb02b381570ea55b99
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jul 4 07:18:07 2008 +0200

    Added Website#clean for deleting generated products

lib/webgen/website.rb
test/test_website.rb

commit 932b83db0d979df254cbae71754a5d75a7cf6658
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jul 4 07:17:29 2008 +0200

    Fixed small bug with uncommon characters in file system paths

lib/webgen/source/filesystem.rb

commit be407522f1da160d6002a734d2c75510d0c321b5
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 3 10:42:34 2008 +0200

    Implemented fail-over for terminal width determination

lib/webgen/cli/utils.rb

commit 88520dcc40f062dad7521df15968b10e24655f0b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 3 10:36:55 2008 +0200

    Implemented a better, ie. real, webgen CLI

bin/webgen
lib/webgen/cli.rb
lib/webgen/cli/create_command.rb
lib/webgen/cli/run_command.rb
lib/webgen/cli/utils.rb

commit a483d3d02c584d06a0c76ce4981386db5b2f9b2f
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 3 10:35:41 2008 +0200

    Some small changes

lib/webgen/sourcehandler.rb
lib/webgen/websitemanager.rb

commit 65810c4deec8ec1a65b745b8b1e9f0508f35bcab
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 3 07:43:45 2008 +0200

    Added development dependencies to gem specification

Rakefile

commit f20a111e41dfb7ed2904d65f74b287892830eca7
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 3 07:38:00 2008 +0200

    Added YAML configuration file support

lib/webgen/website.rb
test/test_website.rb

commit e04dee990525fa5c35f3727a8826e22cc7d1c69e
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 3 06:56:19 2008 +0200

    Some small fixes in Rakefile

Rakefile

commit 134a7db745be52041b584338483a434a595aeab9
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 3 06:55:54 2008 +0200

    Small fix in test setup

test/helper.rb
test/test_source_resource.rb

commit 240de3404e5e50e9704a23575b5a8e932de8d765
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jul 3 06:54:43 2008 +0200

    Added new Webgen::Logger class
    
    The new logging class is used for logging normal output messages
    as well as dedicated log messages.

lib/webgen/loggable.rb
lib/webgen/logger.rb
lib/webgen/sourcehandler.rb
lib/webgen/website.rb
test/test_loggable.rb
test/test_logger.rb

commit 36da1c8f1bd582177365ba45461ba00f9f4f73f9
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 2 13:33:19 2008 +0200

    Added AUTHORS and THANKS files

AUTHORS
Rakefile
THANKS

commit a5eb1355b05ad7645f02061793782b46d19750ac
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 2 11:51:27 2008 +0200

    Added Rakefile and setup.rb

Rakefile
setup.rb

commit 1d8d15443304acd0729aa4cc9c2b87b2b39ee326
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jul 2 07:20:24 2008 +0200

    Updated node sorting algorithm
    
    The meta info sort_info or, if sort_info is not set, the meta info
    title is used as sort value.

lib/webgen/node.rb
test/test_node.rb

commit 0e7482e0f573d4cd10d2887acb6cffaea4056fd9
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jul 1 21:36:01 2008 +0200

    Added some legal files

COPYING
GPL

commit 39427de9616ceebd65924d9b25f7896f40e87721
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jul 1 21:05:32 2008 +0200

    Added WebsiteManager class

lib/webgen/websitemanager.rb
test/test_websitemanager.rb

commit 6d02b49be0843f7f3dcf282273f3112eefa6d431
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jul 1 21:03:53 2008 +0200

    Added website templates and website styles

data/webgen/website_skeleton/README
data/webgen/website_skeleton/config.yaml
data/webgen/website_skeleton/ext/.gitignore
data/webgen/website_skeleton/src/.gitignore
data/webgen/website_styles/1024px/README
data/webgen/website_styles/1024px/src/default.css
data/webgen/website_styles/1024px/src/default.template
data/webgen/website_styles/1024px/src/images/background.gif
data/webgen/website_styles/andreas00/README
data/webgen/website_styles/andreas00/src/default.css
data/webgen/website_styles/andreas00/src/default.template
data/webgen/website_styles/andreas00/src/images/bg.gif
data/webgen/website_styles/andreas00/src/images/front.jpg
data/webgen/website_styles/andreas00/src/images/menubg.gif
data/webgen/website_styles/andreas00/src/images/menubg2.gif
data/webgen/website_styles/andreas01/README
data/webgen/website_styles/andreas01/src/default.css
data/webgen/website_styles/andreas01/src/default.template
data/webgen/website_styles/andreas01/src/images/bg.gif
data/webgen/website_styles/andreas01/src/images/front.jpg
data/webgen/website_styles/andreas01/src/print.css
data/webgen/website_styles/andreas03/README
data/webgen/website_styles/andreas03/src/default.css
data/webgen/website_styles/andreas03/src/default.template
data/webgen/website_styles/andreas03/src/images/bodybg.png
data/webgen/website_styles/andreas03/src/images/contbg.png
data/webgen/website_styles/andreas03/src/images/footerbg.png
data/webgen/website_styles/andreas03/src/images/gradient1.png
data/webgen/website_styles/andreas03/src/images/gradient2.png
data/webgen/website_styles/andreas04/README
data/webgen/website_styles/andreas04/src/default.css
data/webgen/website_styles/andreas04/src/default.template
data/webgen/website_styles/andreas04/src/images/blinkarrow.gif
data/webgen/website_styles/andreas04/src/images/bodybg.png
data/webgen/website_styles/andreas04/src/images/contentbg.png
data/webgen/website_styles/andreas04/src/images/entrybg.png
data/webgen/website_styles/andreas04/src/images/flash.gif
data/webgen/website_styles/andreas04/src/images/flash2.gif
data/webgen/website_styles/andreas04/src/images/globe.gif
data/webgen/website_styles/andreas04/src/images/globebottom.gif
data/webgen/website_styles/andreas04/src/images/linkarrow.gif
data/webgen/website_styles/andreas04/src/images/menuhover.png
data/webgen/website_styles/andreas05/README
data/webgen/website_styles/andreas05/src/default.css
data/webgen/website_styles/andreas05/src/default.template
data/webgen/website_styles/andreas05/src/images/bodybg.gif
data/webgen/website_styles/andreas05/src/images/front.png
data/webgen/website_styles/andreas06/README
data/webgen/website_styles/andreas06/src/default.css
data/webgen/website_styles/andreas06/src/default.template
data/webgen/website_styles/andreas06/src/images/bodybg.gif
data/webgen/website_styles/andreas06/src/images/boxbg.gif
data/webgen/website_styles/andreas06/src/images/greypx.gif
data/webgen/website_styles/andreas06/src/images/header.jpg
data/webgen/website_styles/andreas06/src/images/innerbg.gif
data/webgen/website_styles/andreas06/src/images/leaves.jpg
data/webgen/website_styles/andreas06/src/images/tabs.gif
data/webgen/website_styles/andreas07/README
data/webgen/website_styles/andreas07/src/browserfix.css
data/webgen/website_styles/andreas07/src/default.css
data/webgen/website_styles/andreas07/src/default.template
data/webgen/website_styles/andreas07/src/images/bodybg.gif
data/webgen/website_styles/andreas07/src/images/sidebarbg.gif
data/webgen/website_styles/andreas08/README
data/webgen/website_styles/andreas08/src/default.css
data/webgen/website_styles/andreas08/src/default.template
data/webgen/website_styles/andreas09/README
data/webgen/website_styles/andreas09/src/default.css
data/webgen/website_styles/andreas09/src/default.template
data/webgen/website_styles/andreas09/src/images/bodybg-black.jpg
data/webgen/website_styles/andreas09/src/images/bodybg-green.jpg
data/webgen/website_styles/andreas09/src/images/bodybg-orange.jpg
data/webgen/website_styles/andreas09/src/images/bodybg-purple.jpg
data/webgen/website_styles/andreas09/src/images/bodybg-red.jpg
data/webgen/website_styles/andreas09/src/images/bodybg.jpg
data/webgen/website_styles/andreas09/src/images/footerbg.jpg
data/webgen/website_styles/andreas09/src/images/menuhover-black.jpg
data/webgen/website_styles/andreas09/src/images/menuhover-green.jpg
data/webgen/website_styles/andreas09/src/images/menuhover-orange.jpg
data/webgen/website_styles/andreas09/src/images/menuhover-purple.jpg
data/webgen/website_styles/andreas09/src/images/menuhover-red.jpg
data/webgen/website_styles/andreas09/src/images/menuhover.jpg
data/webgen/website_styles/simple/README
data/webgen/website_styles/simple/src/default.css
data/webgen/website_styles/simple/src/default.template
data/webgen/website_templates/default/README
data/webgen/website_templates/default/src/index.page
data/webgen/website_templates/project/README
data/webgen/website_templates/project/src/about.page
data/webgen/website_templates/project/src/download.page
data/webgen/website_templates/project/src/features.page
data/webgen/website_templates/project/src/index.page
data/webgen/website_templates/project/src/screenshots.page

commit ab1be335d14be163c59dca2dd0c17714ee926d48
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jul 1 17:12:24 2008 +0200

    Refactored Website class
    
    * Website#init now creates all relevant objects
    * Renamed Website#with_thread_var to Website#execute_in_env and
      made it public
    * The used tree object is available throught Website#tree

lib/webgen/website.rb
test/test_website.rb

commit 1d266a064c6d0702de9dd4f376478ede699654e6
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jul 1 17:04:43 2008 +0200

    Refactored creation of Output object

lib/webgen/default_config.rb
lib/webgen/output.rb
lib/webgen/sourcehandler.rb

commit b136f9d65d033dd0a96f4affe4d77e3fa9bc1ef1
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Jun 30 11:16:53 2008 +0200

    Added basic resource handling capabilities
    
    Resources are assigned a name in default_config and can be used
    as source throught the Source::Resource class.

data/webgen/resources.yaml
lib/webgen/default_config.rb
lib/webgen/source.rb
lib/webgen/source/resource.rb
test/helper.rb
test/test_source_resource.rb

commit b956ee1503e240e345a49a3d873fa219dee1aa84
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Jun 30 10:20:37 2008 +0200

    Small update to Website
    
    Website#new now takes the website directory as mandatory argument
    and all website specific extensions named *_init.rb are loaded
    on Website#init.

lib/webgen/website.rb
test/helper.rb
test/test_website.rb

commit 4bebd5204d810574f9be1929dffa5e8b9a803b4b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jun 26 20:31:09 2008 +0200

    Small update to Node test

test/test_node.rb

commit 78376dc9341b3341a1ef51cb7daba89190ccb831
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jun 26 16:46:31 2008 +0200

    Small fix in SH::Main: stacked sources were not correctly ordered

lib/webgen/sourcehandler.rb

commit 82b1f25fa6396dded5caf2046dcd585472ed7a7c
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jun 26 16:28:10 2008 +0200

    Fixed SH::Virtual#create_directory to return node to SH::Main#create_nodes

lib/webgen/sourcehandler/virtual.rb

commit bed6afc4f301552e7d14479371ccc8295f3d0803
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jun 26 16:27:18 2008 +0200

    Fixed bug in Source/Output::FileSystem: relative roots with slashes were not recognized

lib/webgen/output/filesystem.rb
lib/webgen/source/filesystem.rb
test/test_output_filesystem.rb
test/test_source_filesystem.rb

commit 28146eff736aa2bd4b304627f7d1e7cc85581804
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jun 26 10:13:44 2008 +0200

    Changed output directory from output to out

lib/webgen/default_config.rb

commit 65f864e981e47852f352da4ef0b9f3f9e2460337
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jun 26 10:13:24 2008 +0200

    Fixed bug in Path: / was not handled correctly in #mount_at

lib/webgen/path.rb
test/test_path.rb

commit 13866d3500c7532bb7b0a0af773337ea79534552
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 25 11:09:30 2008 +0200

    Renamed Configuration#options to Configuration#meta_info

lib/webgen/configuration.rb
lib/webgen/tag/base.rb
test/test_configuration.rb
test/test_tag_base.rb

commit 34a0f6083c456ef834e2f36e783f97065e7887f2
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 25 11:06:46 2008 +0200

    Huge API documentation update
    
    I have gone over every source file and update the API documentation
    or added it where it was missing. Also, there is now information
    on how to implement an extension class for every currently possible
    extension type (source class, output class, content processor class,
    source handler class, tag class).

bin/webgen
lib/webgen/blackboard.rb
lib/webgen/cache.rb
lib/webgen/configuration.rb
lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/blocks.rb
lib/webgen/contentprocessor/context.rb
lib/webgen/contentprocessor/maruku.rb
lib/webgen/contentprocessor/redcloth.rb
lib/webgen/contentprocessor/tags.rb
lib/webgen/languages.rb
lib/webgen/loggable.rb
lib/webgen/node.rb
lib/webgen/output.rb
lib/webgen/output/filesystem.rb
lib/webgen/page.rb
lib/webgen/path.rb
lib/webgen/source.rb
lib/webgen/source/filesystem.rb
lib/webgen/source/stacked.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/base.rb
lib/webgen/sourcehandler/copy.rb
lib/webgen/sourcehandler/directory.rb
lib/webgen/sourcehandler/fragment.rb
lib/webgen/sourcehandler/metainfo.rb
lib/webgen/sourcehandler/page.rb
lib/webgen/sourcehandler/template.rb
lib/webgen/sourcehandler/virtual.rb
lib/webgen/tag.rb
lib/webgen/tag/base.rb
lib/webgen/tag/menu.rb
lib/webgen/tag/metainfo.rb
lib/webgen/tag/relocatable.rb
lib/webgen/tree.rb
lib/webgen/version.rb
lib/webgen/website.rb
lib/webgen/websiteaccess.rb

commit 2eada7c5f8d43bfd9fdf6b92e4a879b9c2a72ab7
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Jun 20 20:41:35 2008 +0200

    Updated way of storing cache
    
    The configuration option website.cache now defines how the cache
    gets stored between runs (either in a file or in a string).

lib/webgen/default_config.rb
lib/webgen/website.rb
test/helper.rb
test/test_website.rb

commit 0e0e0c2f475a096fdc60a193b38c8783f24827b5
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 18 16:19:40 2008 +0200

    Added ruby version file

lib/webgen/version.rb

commit 4dd4f8c062d07fd963c93c2814c0919d0dba2ed5
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 18 16:10:27 2008 +0200

    Added ContentProcessor::RedCloth for Textile processing

lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/redcloth.rb
lib/webgen/default_config.rb
test/test_contentprocessor_redcloth.rb

commit 81135f7a91b1f707af45b7316df8322cbc29f82e
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 18 11:03:50 2008 +0200

    Fixed test for SH::Template to get 100% code coverage again

test/test_sourcehandler_template.rb

commit fc3ff78aabfd850579de30aa795b3a5ba07567a4
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 18 11:00:42 2008 +0200

    Added SourceHandler::Virtual for adding virtual nodes

lib/webgen/default_config.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/virtual.rb
test/test_sourcehandler_virtual.rb

commit afde0f7973842d742cc8bc4a459a9f74cd64c81d
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 18 10:41:38 2008 +0200

    Various small changes

lib/webgen/node.rb
lib/webgen/sourcehandler.rb
test/helper.rb
test/test_path.rb

commit 26da85baa022cebe038eb09ec3d34fb2534154b4
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 18 10:37:48 2008 +0200

    Allowing multiple nodes with same output path
    
    It is sometimes useful if multiple nodes have the same output
    path. However, only one node may write to the output path.
    Therefore all other nodes with the same output path must have
    the no_output meta information set or an error is raised.

lib/webgen/sourcehandler/base.rb
lib/webgen/tree.rb
test/test_sourcehandler_base.rb
test/test_tree.rb

commit dd6ea79065e5e1e90378f68ab41797ce2fcdc257
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jun 17 16:55:50 2008 +0200

    Two small fixes for SourceHandler::Directory
    
    When the directory exists, it is marked dirty and returned now
    (previously returned nil).

lib/webgen/sourcehandler/directory.rb
test/test_sourcehandler_directory.rb

commit 6174c346f8bdcd337f30c53c0a1387bf22bccf00
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 18 10:40:21 2008 +0200

    Some more modifcations pertaining to the volatile cache

lib/webgen/sourcehandler.rb
lib/webgen/tag/menu.rb
test/test_sourcehandler_template.rb
test/test_tag_menu.rb

commit a49c160ccc9ea62dadf631eed9d09dadc72c9ea7
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jun 17 16:54:18 2008 +0200

    Better handling of volatile cache
    
    The volatile cache is not enabled at the beginning, ie. it always
    returns a new hash. Once it is enabled, the stored volatile hash
    is returned.

lib/webgen/cache.rb
test/test_cache.rb

commit c7a56e3b1cd70c03a6241d6a3428a2ceacae3f98
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jun 17 15:44:36 2008 +0200

    Output path can now be given as param to SH::Base#create_node

lib/webgen/sourcehandler/base.rb

commit 86db10483c4b2d43ff6025074a09413d01efba30
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jun 17 15:41:48 2008 +0200

    Blackboard#invoke now passes a given block to the service

lib/webgen/blackboard.rb
test/test_blackboard.rb

commit 3dd78f213cf4349faa1c930aa75e2fc6264b745a
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Jun 17 15:37:17 2008 +0200

    Bug fix: relative paths now correctly resolved in SH::Metainfo

lib/webgen/sourcehandler/metainfo.rb

commit a6994aa74afd8e64be2362fadfe84658017944cd
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Jun 15 09:10:05 2008 +0200

    Small change in main webgen executable

bin/webgen

commit 16238da6c5b76143c0581b441a0ab5358ff3bc87
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Jun 15 09:09:41 2008 +0200

    Added default meta info for template and page files

lib/webgen/default_config.rb

commit 93016e3d185792485b6b3f34f2a7d887fb7ff1ab
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Jun 15 09:09:18 2008 +0200

    Small fix for correct node recreation

lib/webgen/sourcehandler.rb

commit 0d1ab8c47d03706af69ebafee0d3e2297ecbf672
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Jun 15 09:08:41 2008 +0200

    Not using cached menu trees for node change detection anymore

lib/webgen/tag/menu.rb

commit 76aab56519b0bd15f41013ceddc834e9dba00f55
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun Jun 15 09:07:36 2008 +0200

    ContentProcessor::Maruku now raises exceptions on parse errors

lib/webgen/contentprocessor/maruku.rb

commit 933fdd2cadc737d98f136f286bb00d4ea066d25f
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Jun 14 18:31:47 2008 +0200

    Small fix in ContentProcessor::Maruku

lib/webgen/contentprocessor/maruku.rb

commit 4d7ddc0b5e2824e0a82e16262f72418eb1505677
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Jun 14 10:24:45 2008 +0200

    Added Tag::Menu for easy menu generation

lib/webgen/default_config.rb
lib/webgen/tag.rb
lib/webgen/tag/menu.rb
test/test_tag_menu.rb

commit 5a84386e4cd8f4f4247daffa4e37ddfb01932b21
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Jun 14 10:02:01 2008 +0200

    Big update to Node class
    
    Added several methods:
    * Node#level
    * Node#in_subtree_of?
    * Node#link_to
    * Node#<=>
    
    and fixed a bug in Node#resolve sothat resolving directory paths
    with a trailing slash works.

lib/webgen/node.rb
test/test_node.rb

commit 83bb030a95974633448f1f642037e084ddbf5a51
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Jun 14 09:52:17 2008 +0200

    Fixed some small issues in SourceHandler::Main

lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/base.rb

commit 13770969174b69e1390829fcfff5acb8bca9e943
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Jun 14 09:50:06 2008 +0200

    Fixed bug in Tag::Metainfo
    
    Now using context.content_node instead of context.dest_node for
    retrieving meta information.

lib/webgen/tag/metainfo.rb
test/test_tag_metainfo.rb

commit 77865d92b3e24db503aeba884cd4bdad89f07d02
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Jun 14 09:48:52 2008 +0200

    Changed meta info order_info to sort_info

lib/webgen/path.rb
lib/webgen/sourcehandler/fragment.rb
test/test_path.rb
test/test_sourcehandler_page.rb

commit d62a73236491217a3ad46206d9649fa5bfc35437
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jun 12 19:49:10 2008 +0200

    Fixed bug in SourceHandler::Base#create_output_path
    
    Path for nested fragments was not correctly created.

lib/webgen/sourcehandler/base.rb
test/test_sourcehandler_base.rb

commit a09f3f42b59302ae42f96b29f8cc1bec520b1d00
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jun 12 19:46:22 2008 +0200

    Fixed bug in Tag::Relocatable
    
    Used old style node['lang'] instead of node.lang.

lib/webgen/tag/relocatable.rb
test/test_tag_relocatable.rb

commit a7d9cd272ec92ed516413f1b8062922a3065d273
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Jun 12 19:42:50 2008 +0200

    Fixed bug in Webgen::Tree#delete_node
    
    If a node had more than one child, recursive deletion
    did not work correctly.

lib/webgen/tree.rb
test/test_tree.rb

commit 3db91231ce2ab9563774c781beab02dccf5586e9
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 4 13:15:34 2008 +0200

    Implemented Tag::Metainfo

lib/webgen/default_config.rb
lib/webgen/tag.rb
lib/webgen/tag/metainfo.rb
test/test_tag_metainfo.rb

commit 7ab174249779ac44d2ce70dcb53e316ed69e49cb
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 4 13:14:08 2008 +0200

    Small fix for ContentProcessor::Tags test

test/test_contentprocessor_tags.rb

commit 17ac993867c1d17b5866c049d43a027a2f541983
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 4 12:57:48 2008 +0200

    Update to SourceHandler#render
    
    Node#dirty is set to false before getting the content of a changed
    node sothat it can be re-set during processing.

lib/webgen/sourcehandler.rb

commit bf155dde5235b5fdc8f21b13a182175a1dc87e30
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 4 12:55:35 2008 +0200

    Implemented Tag::Relocatable

lib/webgen/default_config.rb
lib/webgen/tag.rb
lib/webgen/tag/relocatable.rb
test/test_tag_relocatable.rb

commit e25959c20e60907f0dfbb49fb4f497c0486197dc
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 4 07:15:26 2008 +0200

    Added Cache#reset_volatile_cache
    
    This is now called directly before actually rendering nodes so that
    any volatile information which might not be correct (e.g. index
    nodes, templates for a nodes, ...) is deleted.

lib/webgen/cache.rb
lib/webgen/sourcehandler.rb
test/test_cache.rb

commit 668e9b25262cdf54fa677eaf9746e19406769130
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Jun 4 07:12:30 2008 +0200

    Updated Node to support directory index nodes

lib/webgen/default_config.rb
lib/webgen/node.rb
test/test_node.rb

commit ee719741b4188f02bea4a291aed618953ed6c420
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Jun 2 18:56:31 2008 +0200

    Added method Node#route_to and refactored Node tests

lib/webgen/node.rb
test/test_node.rb

commit 3c2e7ae781e8100ba176373d665b8c0455b3121b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri May 30 17:14:25 2008 +0200

    Added ContentProcessor::Blocks

lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/blocks.rb
lib/webgen/default_config.rb
test/test_contentprocessor_blocks.rb

commit e076b14c5ac5cdbbe823028679b5f4c3f2a97322
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri May 30 17:11:21 2008 +0200

    Added first chain node in #render to :used_nodes

lib/webgen/sourcehandler/page.rb

commit 7847e45ce640d84b7d814580e880886f507ae942
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri May 30 17:10:23 2008 +0200

    Nodes are now created under the correct root dir

lib/webgen/sourcehandler.rb

commit d85dadb37876cd4eb2980a04bf5609c90abcf3e1
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri May 30 17:09:05 2008 +0200

    Fixed problem with Node#absolute_name
    
    alcn started with // instead of / which is now corrected.

lib/webgen/node.rb
test/test_node.rb

commit a553b67c9c2765cb23bf9485cd0bdd554e8f9c4c
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri May 30 17:07:52 2008 +0200

    Added additional check to Node#changed?
    
    An extension class can now add alcns to node_info[:used_nodes] which
    are checked if they have changed when Node#changed? is invoked.

lib/webgen/node.rb
test/test_node.rb

commit 473b6e3acd138bc75c856ad40fa8b7728632a4c2
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri May 30 17:04:54 2008 +0200

    Added ContentProcessor::Context#dest_node and API docs

lib/webgen/contentprocessor/context.rb
test/test_contentprocessor_context.rb

commit 49218d22e4544923308f02aa6019f5cd04818b7f
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu May 29 09:37:39 2008 +0200

    Updates SourceHandler::Metainfo and added tests
    
    SH::Metainfo now uses files in Webgen Page Format and two different
    blocks: one for setting meta info on paths before a node is created
    and one for setting meta info on nodes via their alcn after the nodes
    are created.

lib/webgen/default_config.rb
lib/webgen/sourcehandler/metainfo.rb
test/test_sourcehandler_metainfo.rb

commit 464e2332576bfa55e6debf72e64b101f16d426ef
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu May 29 09:34:14 2008 +0200

    Some small updates/fixes
    
    * The dummy root is now ignored when cleaning trees.
    * Test::WebsiteHelper#path_with_meta_info now also uses meta info
      set for a specific source handler.
    * Fixed Source::FileSystem::Path#changed? so that it works as intended.

lib/webgen/source/filesystem.rb
lib/webgen/sourcehandler.rb
test/helper.rb
test/test_source_filesystem.rb

commit 2a1ba352ad4d89941fe8fd2a9e716e50cdf0fecf
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu May 29 09:31:48 2008 +0200

    Added Node#=~ for matching nodes against patterns

lib/webgen/node.rb
test/test_node.rb

commit 638c32f217606ba80e07bef3a29afa1cab832283
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu May 29 09:30:39 2008 +0200

    Refactored creating of pages from paths

lib/webgen/sourcehandler/base.rb
lib/webgen/sourcehandler/page.rb
lib/webgen/sourcehandler/template.rb
test/test_sourcehandler_base.rb
test/test_sourcehandler_page.rb
test/test_sourcehandler_template.rb

commit 3f4d51fd525415511d805b394000c698b2dcda58
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu May 29 09:29:00 2008 +0200

    Change in structure of blocks metainfo for page files
    
    Setting of options for individual blocks is now done by using
    real numbers and not stringified numbers as hash keys.

lib/webgen/page.rb
test/test_page.rb

commit ee216258e22aed8e2153ea2874ac39b51ffd9781
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon May 26 19:40:02 2008 +0200

    Added some new test cases
    
    Test cases added for
    * Webgen::Source::FileSystem
    * Webgen::Source::Stacked
    * Webgen::Output::FileSystem

lib/webgen/output/filesystem.rb
test/test_output_filesystem.rb
test/test_source_filesystem.rb
test/test_source_stacked.rb

commit 9b7f531381f553a5240dac4ab95dd50d94419137
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon May 26 18:41:56 2008 +0200

    Changed Path#io
    
    A problem with Path#io was that it returned an IO object and the caller
    had to make sure that it was closed. Also, subsequent rad calls to an
    such an IO object would not have been successful. Therefore a proxy
    object is introduced which eliminates these issues.

lib/webgen/output/filesystem.rb
lib/webgen/path.rb
lib/webgen/source/filesystem.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/copy.rb
lib/webgen/sourcehandler/page.rb
lib/webgen/sourcehandler/template.rb
test/test_path.rb
test/test_sourcehandler_copy.rb

commit 149eb86d333f9e3c4365efb56d1b6f93f62177f5
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun May 25 09:14:26 2008 +0200

    Updated some test cases

lib/webgen/sourcehandler/base.rb
lib/webgen/sourcehandler/metainfo.rb
lib/webgen/tag/base.rb
test/test_sourcehandler_directory.rb
test/test_sourcehandler_page.rb
test/test_tag_base.rb

commit d6365420fbdf87b18bed1e585724c34e04b6acda
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun May 25 09:10:25 2008 +0200

    Added some new tests
    
    The following classes have test cases now:
    * SourceHandler::Copy
    * SourceHandler::Directory
    * ContentProcessor::Maruku

lib/webgen/contentprocessor/maruku.rb
lib/webgen/sourcehandler/directory.rb
test/test_contentprocessor_maruku.rb
test/test_sourcehandler_copy.rb
test/test_sourcehandler_directory.rb

commit 386333e69e03d53c6899bf3a4b6cbe0aac82a2ba
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun May 25 09:07:18 2008 +0200

    Parameter cn to Node#initialize now mandatory
    
    The parameter cn was formerly not mandatory since path was used if cn
    was not specified. Since path is now an absolute path this won't work
    anymore.

lib/webgen/node.rb
lib/webgen/tree.rb
test/test_sourcehandler_template.rb
test/test_tree.rb

commit f9a1b7ade4909a971228cfc863b9c542042ceefc
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun May 25 09:03:43 2008 +0200

    Update to content processor handling
    
    * ContentProcessor::Context: content instance variable removed,
      new option keys :content and :processors
    * ContentProcessor::AccessHash: new class for accessing content
      processors via context[:processors]
    * Added and updated tests

lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/context.rb
lib/webgen/page.rb
lib/webgen/sourcehandler/copy.rb
lib/webgen/sourcehandler/page.rb
test/test_contentprocessor.rb
test/test_contentprocessor_context.rb
test/test_contentprocessor_tags.rb

commit 10a29a3ab8bd9042af68ee9d5ac20a67296718aa
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat May 24 09:06:24 2008 +0200

    Fix for passing the correct node chain to processors

lib/webgen/sourcehandler/copy.rb

commit 312aab59a9912e8674e127a68117ed774e0ae6bd
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat May 24 09:05:15 2008 +0200

    Renamed meta info orderInfo to order_info

lib/webgen/path.rb
test/test_path.rb
test/test_sourcehandler_page.rb

commit 2505f5b4024af2854310fb78d7e68692e0cd0e5e
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat May 24 09:01:21 2008 +0200

    Added SourceHandler#Fragment and SourceHandler#Page

lib/webgen/default_config.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/fragment.rb
lib/webgen/sourcehandler/page.rb
test/test_sourcehandler_fragment.rb
test/test_sourcehandler_page.rb

commit fab25d881311bf5a75a3ecba267a37c20d846c71
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat May 24 08:53:24 2008 +0200

    Added autoloading of services

lib/webgen/default_config.rb
lib/webgen/sourcehandler/template.rb
lib/webgen/website.rb
test/test_website.rb

commit 8ef3e1a96baff5232c0a7abb3607b0fec89a0dc8
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat May 24 08:48:39 2008 +0200

    Fixed load order of classes in Cache
    
    Now using an array instead of a set sothat classes instantiated via
    Cache#instance are instantiated in the same order after a restore.

lib/webgen/cache.rb
test/test_cache.rb

commit a73d379268fd7592ce6aee019971c281e510125b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed May 21 16:20:09 2008 +0200

    Fixed Blackboard#invoke to throw error on unknown service name

lib/webgen/blackboard.rb
test/test_blackboard.rb

commit a5dd436bfef3b0b52088c067595c24024705ae97
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed May 21 16:18:27 2008 +0200

    Small update and fix for Node class
    
    * Fixed #is_fragment? - #path is absolute and can't be used anymore
    * Added #[]= for setting meta information

lib/webgen/node.rb
test/test_node.rb

commit 8d18609621ec760d1d26d3ca17024681d3594c1d
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun May 18 18:41:34 2008 +0200

    Added possibility to define default meta info
    
    Default meta information for all nodes and/or for nodes for a specific
    source handler can now be defined. Also added test helper method for
    creating paths with this default meta info assigned.

lib/webgen/default_config.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/base.rb
test/helper.rb
test/test_sourcehandler_base.rb
test/test_sourcehandler_template.rb

commit 033651fa32834af46b16c7d1124cd8512e6e3962
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun May 18 18:34:04 2008 +0200

    Fixed bug in Webgen::Page (meta info hash not always dupped)

lib/webgen/page.rb
test/test_page.rb

commit d44dc92a90d177d23b4986745dc38c5fcc1254a4
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri May 16 14:50:43 2008 +0200

    Using assert_raise instead of deprecated assert_raises

test/test_node.rb
test/test_sourcehandler_template.rb
test/test_tag_base.rb
test/test_tree.rb

commit 1b55639e17e81b3ae7b78675b7c365495d4fa63f
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu May 15 20:42:52 2008 +0200

    Added ContentProcessor::Tags
    
    The added version is the enhanced version copied from the old svn head
    and adjusted to the new framework supporting a tag body.

lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/tags.rb
lib/webgen/default_config.rb
lib/webgen/tag.rb
lib/webgen/tag/base.rb
test/test_contentprocessor_tags.rb
test/test_tag_base.rb

commit 468f7bc31e9a5f2ee748ea611962b3c02c5f3f25
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu May 15 20:33:13 2008 +0200

    Syntactic sugar update (surrounding 'private' lines with hashes)

lib/webgen/node.rb
lib/webgen/page.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/metainfo.rb
lib/webgen/website.rb

commit 0d8478f57bbf91f3ef4da5fb8ca14303ec66dfa6
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu May 15 20:31:12 2008 +0200

    Two small fixes in Configuration and Website
    
    * Website#logger was only readable, not writeable
    * A corresponding options hash for a configuration entry is now
      always created

lib/webgen/configuration.rb
lib/webgen/website.rb
test/test_configuration.rb

commit 2271746e2b58ea0a0bc03a1897131a071da20c6f
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu May 15 20:28:22 2008 +0200

    Fixed ContentProcessor::Context test to run stand alone

test/test_contentprocessor_context.rb

commit e31e6aeaa9d4f86bd6944f2aab9e49e526c6a9a6
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed May 14 21:04:15 2008 +0200

    Updated ContentProcessor::Context
    
    * Added methods #clone, #ref_node, #content_node
    * Added test cases

lib/webgen/contentprocessor/context.rb
test/test_contentprocessor_context.rb

commit 5261ebcfa4a98e1fe3f5a864cf138dd3ce180d58
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun May 11 17:15:00 2008 +0200

    Various small updates
    
     * Rearranged requires in webgen/website.rb and added missing require
       of webgen/page
     * Fixed bug in SourceHandler and removed now unnecessary code
     * Removed now unnecessary code in SourceHandler::Directory
     * Removed unused method Webgen::Page.from_file (can be easily done
       by using Webgen::Page.from_data(File.read(file)) )
     * Fixed bug in webgen/loggable.rb: it is now checked if a logger
       has been specified

lib/webgen/loggable.rb
lib/webgen/page.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/directory.rb
lib/webgen/tree.rb
lib/webgen/website.rb

commit b1f10464be751eded690313be5edba6fb88fed3e
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun May 11 17:10:07 2008 +0200

    Updated and added some tests

test/test_node.rb
test/test_path.rb
test/test_sourcehandler_base.rb
test/test_tree.rb

commit 7abf42da11183de83b2f1b500a4774d646813b35
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sun May 11 17:06:46 2008 +0200

    Added SourceHandler::Template for handling page templates

lib/webgen/default_config.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/template.rb
test/test_sourcehandler_template.rb

commit 1c732ef3db040556c5dccc7db1dfddde264544e4
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat May 10 09:09:13 2008 +0200

    Fixed Tree sothat marshalling works again

lib/webgen/tree.rb

commit 7032e148a04f38fe0f50cc38f994ca1ffb790b65
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri May 9 18:24:02 2008 +0200

    Fixed SourceHandler::Base#output_path
    
    The method didn't return the full path including parent paths. This
    also lead to necessary changes in Node and Tree.

lib/webgen/default_config.rb
lib/webgen/node.rb
lib/webgen/sourcehandler/base.rb
lib/webgen/tree.rb
test/test_sourcehandler_base.rb

commit 1738f685f27d2ea2da892823d05c000fcfe06ad0
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed May 7 19:26:26 2008 +0200

    Updated SourceHandler::Base
    
    The following changes have been made to Base:
     * Added the missing Base#output_path sothat some source handlers can
       be correctly implemented.
     * Updated Base#node_exists? accordingly
     * Added test cases

lib/webgen/default_config.rb
lib/webgen/sourcehandler/base.rb
test/test_sourcehandler_base.rb

commit 20397ccaa87b752666a03d551dc539decbdedb02
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed May 7 19:08:12 2008 +0200

    Created test helper for tests which need a valid website

test/helper.rb
test/test_tree.rb

commit 393b83a2ada62aeb7fa33e2d6e79df424d963f43
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed May 7 18:18:40 2008 +0200

    Removed unnecessary assert_nothing_raised statements

test/test_languages.rb

commit 5c92befac88fe9f2d60de3738850d1471b6c3e50
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed May 7 18:17:06 2008 +0200

    Added Webgen::Page for working with Webgen Page Format files

lib/webgen/page.rb
test/test_page.rb

commit c8c727cfcb86f05fa343f2e2d09f8bf20e5f2884
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed May 7 13:38:16 2008 +0200

    Fixed error messages in Webgen::Configuration

lib/webgen/configuration.rb

commit 7621fadbae7588bb3d7cd1714bebcae008070666
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue May 6 15:46:13 2008 +0200

    Updated Node class
    
     * Fragment/Directory nodes now can't have a language anymore
       (and they don't need a language attribute since only files
       can be localized)
     * Fixed bug in Node#in_lang: fragment nodes not correctly found
     * Added Node#resolve and Node.url

lib/webgen/node.rb
test/test_node.rb

commit 543e63a78b61222af2579cc3b84d2cf07121a7a8
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon May 5 13:58:44 2008 +0200

    Added Node#in_lang and refactored Node#init_rest

lib/webgen/node.rb
test/test_node.rb

commit cc66c610cce8954cc2aaa8e4ac6049fec8ac2f1b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat May 3 10:43:02 2008 +0200

    Various updates to the Tree and Node classes
    
    The Tree class can now resolve a node via its alcn, acn or output path.
    This makes checking for an existing node easier and faster. The Node
    class has been updated accordingly.
    
    Other changes:
     * Added method for checking if a node is the root node (Node#is_root?)
     * Fixed SourceHandler::Directory: still used the old Path#lang= setter
     * Updated source files bc of the Node/Tree changes
     * Updates Tree and Node tests

lib/webgen/node.rb
lib/webgen/path.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/directory.rb
lib/webgen/sourcehandler/metainfo.rb
lib/webgen/tree.rb
test/test_node.rb
test/test_tree.rb

commit e32b146af7535650c8dbe11a4ed21e619f265d83
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat May 3 08:29:11 2008 +0200

    changed name of configuration item to use underscores

lib/webgen/default_config.rb
lib/webgen/sourcehandler.rb

commit 184d3d46c8cedb83df8304dc0c0982bc9fbd7416
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 30 10:09:30 2008 +0200

    Language of node/path now part of meta info
    
    The Node and Path classes had separate attributes for storing the
    language. Since the language is essentially meta information it has
    been moved to the meta info hash. This also allows to change it by
    setting the approriate meta information key via SourceHandler::Meta.

lib/webgen/node.rb
lib/webgen/path.rb
lib/webgen/sourcehandler/base.rb
test/test_node.rb
test/test_path.rb

commit 0fd5cd8143a8f717ee863ca4a425aaf20f119823
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Apr 28 20:09:02 2008 +0200

    Added tests and fixed found bugs
    
    I have added some tests for the core part of webgen and also ported
    needed test parts from the old webgen version. This showed some bugs
    which were subsequently fixed. Also, the missing languages.rb file
    was added.

lib/webgen/blackboard.rb
lib/webgen/cache.rb
lib/webgen/configuration.rb
lib/webgen/default_config.rb
lib/webgen/languages.rb
lib/webgen/node.rb
lib/webgen/path.rb
lib/webgen/tree.rb
lib/webgen/website.rb
test/test_blackboard.rb
test/test_cache.rb
test/test_configuration.rb
test/test_languages.rb
test/test_node.rb
test/test_path.rb
test/test_tree.rb
test/test_website.rb
test/test_websiteaccess.rb

commit 8fa9cd08a611b82824edcfa582f9db973d4e8ac8
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 23 16:12:19 2008 +0200

    Updated SourceHandler::Copy
    
    It is now nearly finished and
     * copies normal files
     * preprocesses files with special extensions using the content
       processors

lib/webgen/sourcehandler/copy.rb
lib/webgen/sourcehandler/directory.rb

commit 2def0aa49ea4c04e90267c038dda689293033825
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 23 14:50:31 2008 +0200

    Added content processor framework and content processor maruku

lib/webgen/contentprocessor.rb
lib/webgen/contentprocessor/context.rb
lib/webgen/contentprocessor/maruku.rb
lib/webgen/default_config.rb
lib/webgen/website.rb

commit f8f994e71c2ceb4d76588f85ae949856f91d9f4f
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 23 08:39:46 2008 +0200

    Fixed Path not being dupped correctly
    
    The meta_info hash was not correctly dupped and therefore
    meta information was not assigned correctly.

lib/webgen/path.rb

commit 1a8aa78eeb2bbfd4e6d1df10ea6d2d3f6064923b
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 23 07:28:44 2008 +0200

    webgen objects are not stored in cache anymore
    
    All webgen objects (source handlers, content processors, ...) that
    have been stored in the cache should now be stored by just storing
    the class name and using Cache#instance to get the object. All
    objects for which a class name has been stored in the cache are
    automatically initialized before the next run.

lib/webgen/cache.rb
lib/webgen/node.rb
lib/webgen/sourcehandler/base.rb
lib/webgen/sourcehandler/metainfo.rb

commit 685f75f366be3018d6e94cda1a40e0b2be73f7c1
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Apr 22 15:08:03 2008 +0200

    Simplified Path#dup, Path#mount_at
    
    * Path#dup has been removed because it is unnecessary.
    * Path#mount_at has been simplified

lib/webgen/path.rb
lib/webgen/source/filesystem.rb
lib/webgen/sourcehandler/base.rb

commit b42661a32b039e60ca021f40dfb52c350afb01e3
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Tue Apr 22 15:04:08 2008 +0200

    Fixed root node not being a real node/Fixed node absolute lcn
    
    The root node was pre-created and therefore not handled by the
    directory handler. A dummy node is now used for this task and
    so the real root node can be created by the directory handler.
    
    The absolute lcn of a directory node had a trailing slash and
    therefore the last part of the absolute lcn did not match the
    lcn. This is now corrected.

lib/webgen/node.rb
lib/webgen/sourcehandler.rb
lib/webgen/tree.rb

commit df9bfda4832d0039c474c4f20e14954fd65c54b2
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 16 12:47:59 2008 +0200

    Small update to Output::FileSystem

lib/webgen/output/filesystem.rb

commit 83b5e5daa81b5077f89de1f20df137555620b4ff
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Apr 11 08:44:28 2008 +0200

    Added basic node output capabilities
    
    Nodes can now be written out via an output class. Default output
    class for file system output added and source handlers adjusted
    to provide correct data.

lib/webgen/default_config.rb
lib/webgen/node.rb
lib/webgen/output.rb
lib/webgen/output/filesystem.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/base.rb
lib/webgen/sourcehandler/copy.rb
lib/webgen/sourcehandler/directory.rb

commit b5c407126165e758ab3ae882418e7694ed94e4e5
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 16 08:50:08 2008 +0200

    Small change to SourceHandler::Metainfo

lib/webgen/sourcehandler/metainfo.rb

commit 402a080c1104c3a16ba00c2d033592aca966e693
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 16 07:32:25 2008 +0200

    Fixed some bugs
    
    * Directory nodes were not always created without a language
    * Path#ioblock was not passed when path was dupped
    * Directory name of path did not end in a slash
    * Parent path was not canonicalized when a node for a path was
      created

lib/webgen/path.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/directory.rb

commit 0473a2362d526bd116a1cd7366abe30869b1734c
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 16 07:27:40 2008 +0200

    Creation of cached objects transferred to class Cache

lib/webgen/cache.rb
lib/webgen/sourcehandler.rb

commit c5e4235b6246e4a14b9bb6a853a3d7f1dfab6e5e
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Apr 4 12:25:00 2008 +0200

    Updated main source handler
    
    * new config option 'sourcehandler.ignore' for ignoring certain
      path patterns
    * directory nodes which don't have a valid source path anymore are
      deleted

lib/webgen/default_config.rb
lib/webgen/sourcehandler.rb

commit 14f68e8200691f8569e318451e6aa8843e4213d2
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Apr 4 12:22:08 2008 +0200

    Fixed problems with meta info source handler
    
    * When a meta info node gets deleted, its matched nodes are marked
      dirty now.
    * Relative path pattern really work now

lib/webgen/sourcehandler/metainfo.rb
lib/webgen/tree.rb

commit 059b26ee5f954e2f8be200a3d9d5438b05f005f0
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Apr 4 10:52:14 2008 +0200

    Fixed bug: path meta info now duplicated
    
    Not duplicated path meta info hashes lead to empty meta info for
    directory nodes.

lib/webgen/node.rb
lib/webgen/sourcehandler/base.rb

commit 130bfaf028d6529e6f540963679f876a36b897ca
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Apr 4 10:50:26 2008 +0200

    Updates to metainfo files handling
    
    * files with a .metainfo extension are handled
    * path patterns are allowed in metainfo files
    * relative path patterns can be used

lib/webgen/default_config.rb
lib/webgen/path.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/metainfo.rb

commit 7ef8b2485ba9b860474f9a60cebfba1a297bde6a
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Apr 3 20:43:20 2008 +0200

    Fixed creation of multiple source handler instances
    
    Created source handler instances are now stored in the cache so that
    only one is created per webgen website.

lib/webgen/cache.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/metainfo.rb

commit 4303395800e94f722746bb4449c28b1168ccbcb1
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Thu Apr 3 20:28:36 2008 +0200

    When a node is deleted, its children are deleted too

lib/webgen/tree.rb

commit df2eecf9c652a23eeb4f21039ec3be96bb842e3a
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Wed Apr 2 15:37:43 2008 +0200

    Directories now always have correct meta information
    
    Since directories have to be created before the meta information files
    can be read, meta information was not updated correctly. The directory
    handler is now updating the meta info for existing nodes and used twice:
    once before and once after the meta info files are processed.

lib/webgen/default_config.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/base.rb
lib/webgen/sourcehandler/directory.rb
lib/webgen/sourcehandler/metainfo.rb
lib/webgen/tree.rb

commit 113f273a72b04de6e70b0e5aa1cfaf57f73f3d3d
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Mon Mar 31 21:50:49 2008 +0200

    Caching/Recreating of nodes now works
    
    * Cached nodes are now correctly recreated if they have changed.
    * Added basic handler for meta information files

lib/webgen/default_config.rb
lib/webgen/node.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/metainfo.rb
lib/webgen/tree.rb
lib/webgen/website.rb

commit e55f678a3beb0a33104ae5cf4044c0e074efcf5c
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Mar 29 16:57:11 2008 +0100

    Some small fixes
    
    * cache file location corrected
    * cleaning of tree is now handled by SourceHandler::Main
    * fixed caching of path mtime

lib/webgen/source/filesystem.rb
lib/webgen/sourcehandler.rb
lib/webgen/tree.rb
lib/webgen/website.rb

commit 3285cf584589d97a988b8176bed66a43b62913d0
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Mar 29 09:59:01 2008 +0100

    Fixed file system paths
    
    File system paths are now taken relatively to the website directory if
    they are not absolute

bin/webgen
lib/webgen/source/filesystem.rb

commit 046e9d25f581f34a39dc520ccf6776853ee78271
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Sat Mar 29 09:22:13 2008 +0100

    Removed unnecessary base file for sources

lib/webgen/source/base.rb
lib/webgen/source/filesystem.rb
lib/webgen/source/stacked.rb

commit baf4278c745318ec75d1dde3c67e6d2f407359e2
Author: Thomas Leitner <t_leitner@gmx.at>
Date:   Fri Mar 28 20:31:52 2008 +0100

    Initial import of files

bin/webgen
lib/webgen/blackboard.rb
lib/webgen/cache.rb
lib/webgen/configuration.rb
lib/webgen/default_config.rb
lib/webgen/loggable.rb
lib/webgen/node.rb
lib/webgen/output.rb
lib/webgen/path.rb
lib/webgen/source.rb
lib/webgen/source/base.rb
lib/webgen/source/filesystem.rb
lib/webgen/source/stacked.rb
lib/webgen/sourcehandler.rb
lib/webgen/sourcehandler/base.rb
lib/webgen/sourcehandler/copy.rb
lib/webgen/sourcehandler/directory.rb
lib/webgen/tree.rb
lib/webgen/website.rb
lib/webgen/websiteaccess.rb
