commit 4d8ae86b19ba1bf4b8d3e3f2abfa69642329ac95 Author: Thomas Leitner Date: Mon Nov 8 15:02:35 2010 +0100 Updated kramdown contentprocessor to be 0.12.0 compatible lib/webgen/contentprocessor/kramdown.rb lib/webgen/contentprocessor/kramdown/html.rb commit 9e826d6e9d92b9f120107330fd5488eee741b162 Author: Thomas Leitner Date: Mon Aug 23 10:40:05 2010 +0200 Fixed bug RF#28393: worked around a rubygems problems regarding a missing empty directory lib/webgen/websitemanager.rb website/src/news/release_0_5_15.page commit 7b0d531ba171ade40108185a79312db8e0f888a3 Author: Thomas Leitner Date: Thu Aug 12 21:47:53 2010 +0200 Updated used version of kramdown lib/webgen/contentprocessor/kramdown/html.rb website/src/news/release_0_5_15.page commit 871cabb2c5ba7816217ca22b4d6e26360e7cc28c Author: Thomas Leitner Date: Thu Aug 12 21:47:10 2010 +0200 Bumped version number and add release notes file lib/webgen/version.rb website/src/news/release_0_5_15.page commit d1cce2f0861b31ef450ffa99c4598bb615d94722 Author: Thomas Leitner 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 c1ddd119486548f0f131af91da11facbe0aed7da Author: Thomas Leitner Date: Mon Aug 9 08:53:15 2010 +0200 Fixed problem with rdoc test (see RF#28392) test/test_contentprocessor_rdoc.rb commit 9ac40d3cae2fb24455dc67e4e422438ebe9b95da Author: Thomas Leitner 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 2c2d0e932727fbb4868e01c3217e9a214d59ef85 Author: Thomas Leitner 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 54782309d539bd4fdae33a9c2dd425cbd15b9e5a Author: Thomas Leitner 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 5b34d781408ffb5c73654f34ab46d4a0d2f629c0 Author: Thomas Leitner Date: Sun Jun 13 21:01:43 2010 +0200 Fixed typo found by Chris Poole doc/faq.page commit 4241c3bd3e52c8e4824d5153a30633f7d5525ec4 Author: Thomas Leitner 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 2bd2c404fe622bead110f2281649d9c5281056a6 Author: Thomas Leitner Date: Thu Jul 15 07:34:43 2010 +0200 Fixed two small docu issues website/src/index.page website/src/installation.page commit 28ea189d561a03cf36d7a52954e8ef6c636ec2e6 Author: Thomas Leitner 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 add9479511c6b2d91d9b1e68080d3628c7f2ae7b Author: Thomas Leitner 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 23d99d0682cb34bba7d8f67e0bd5ec0a8f120259 Author: Thomas Leitner 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 bb1c3d0cf76129fb4a719e725a305f28358b7e28 Author: Thomas Leitner 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 d1978a64c68a0cb5754c4ad544bf6b230932e95d Author: Thomas Leitner 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 14029ef32f2b61e871cdf1341e7c89121a376702 Author: Thomas Leitner 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 83764af7512edaa66966f5f9ec083add9936cc46 Author: Thomas Leitner 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 d09c041346c177808b8c1b2ebddc669e310dab4a Author: Thomas Leitner 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 a611922128af795949bc9470d88d92a36040b5c7 Author: Thomas Leitner 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 027bbafe8c755112fbb7db216365320294489340 Author: Thomas Leitner Date: Fri Feb 19 15:41:01 2010 +0100 Updated release notes website/src/news/release_0_5_12.page commit 163e3fe5b719b370d0badb1b8d007f64b80cb36a Author: Thomas Leitner 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 579cfce346ecbb1cc0e449d2c2cef488c9183f7b Author: Thomas Leitner Date: Fri Feb 19 15:11:15 2010 +0100 Small update to the style bundle creation documentation doc/manual.page commit 83837ee5f0dee5722442e2715f8be0ecdd6c16d1 Author: Thomas Leitner 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 94f3d14f368b873dae648e83dc49be7892918d1e Author: Thomas Leitner 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 1289792558e875e81d073d6d97464ed6415358f9 Author: Thomas Leitner 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 81879e7bb0f71f383497475d0b4f873e44a97965 Author: Thomas Leitner Date: Tue Feb 16 08:07:48 2010 +0100 Updated Rakefile * Merged release and announce tasks * Some other small fixes Rakefile commit a79a5f4840433ef41041f596d053328e3aa91dec Author: Thomas Leitner Date: Tue Feb 16 08:06:31 2010 +0100 Fixed stand-alone test failure lib/webgen/cache.rb commit c2d67416874a046f008648656014bab1f0a2db39 Author: Thomas Leitner Date: Tue Feb 16 07:59:57 2010 +0100 Fixed a warning message lib/webgen/tag/base.rb commit 62eeddfd4fc85d0321b42c25aabc6fc45a7db3a2 Author: Thomas Leitner Date: Mon Feb 15 10:49:52 2010 +0100 Fixed test failure after removing deprecated methods test/test_contentprocessor_erb.rb commit b1494938a4d5051dfe49ff054afe1a6d03c6cb11 Author: Thomas Leitner Date: Mon Feb 15 10:47:32 2010 +0100 Added pushing gems to gemcutter Rakefile commit f39c61d0dabc8ca530725eae61f89240c1081f2c Author: Thomas Leitner Date: Mon Feb 15 10:36:16 2010 +0100 Updated needed kramdown version Rakefile website/src/installation.page commit 2efb6ab047d93ef268b2b9258178f5d5826bb622 Author: Thomas Leitner 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 8be24a65afb2781b13449f50d5bb6edcbe6e1f9b Author: Thomas Leitner 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 0816e0c2556bd3e1bd49c32c72f1dfd9afdd8ffd Author: Thomas Leitner 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 32a2e712344c6c738fdc65758376ecdfe0e171ff Author: Thomas Leitner 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 2084ef2c243e411092d1cf3b7dfcde83739537db Author: Thomas Leitner 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 4d17cca8b14e7b1d974b0b516b167b47dcf1e584 Author: Thomas Leitner 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 1a24c7958e1325d28f671d2c27a7d030028beba2 Author: Thomas Leitner 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 38d56e86abdfa05864550e06a5845e5cb195930a Author: Thomas Leitner 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 9912e5f228914f734c754794c4eab91060145f90 Author: Thomas Leitner Date: Thu Feb 4 19:57:22 2010 +0100 Added link to atom feed website/src/news/index.page commit b16c300a99fd3281f641f1ed02c04368ac867b41 Author: Thomas Leitner 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 ab23e87183d9771f336c44e2ec3c15e2b5e757d0 Author: Thomas Leitner Date: Mon Jan 25 09:35:27 2010 +0100 Fixed documentation typo doc/contentprocessor/kramdown.page commit b12e295b2a8438232e532ec31efd8927b03bd3de Author: Thomas Leitner 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 78844e98543d912c7ab364247e1e4af1d0ebe45e Author: Thomas Leitner 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 a50baee426bfb9529b58d07165501ff0c3705df2 Author: Thomas Leitner 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 b18dc4294686e914b8cc43f967a06402d969be38 Author: Thomas Leitner 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 89ea96ed2b08ccac46b012bf589773bd3adbdee2 Author: Thomas Leitner 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 ad9f761571b7b8556f8e4eecf861f9294c2cb711 Author: Thomas Leitner Date: Fri Jan 15 16:30:13 2010 +0100 Updated Rakefile with regards to kramdown Rakefile commit 3885ddafb9cd67e83f11c635b479797575d9e480 Author: Thomas Leitner 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 10412f2801b68ff4949f1078c68f5dd25981de59 Author: Thomas Leitner 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 942acebc6bf7f7bd2ed2f312ae07d6b3351393ee Author: Thomas Leitner 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 809d47d2c03559f07ff6746ff36c75d910db21e6 Author: Thomas Leitner 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 453556912d9ad1923a39ea16d03d77fb69065103 Author: Thomas Leitner Date: Thu Jan 14 15:33:00 2010 +0100 Fixed broken shebang line bin/webgen commit a796d2e7648ac3021eb728a9cf2c19dc3130c000 Author: Thomas Leitner 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 d5374d4f997a0705cdd4299ddeb47020c2ecc1a1 Author: Thomas Leitner 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 d4396dce24aa9933f02c71b29920ed294984aa1d Author: Thomas Leitner Date: Mon Nov 2 14:43:38 2009 +0100 Fixed error in API doc example for ContentProcessor lib/webgen/contentprocessor.rb commit f971d01489aded27204ca59a3283e933488360ac Author: Thomas Leitner 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 c180eeafa17b28e4af92f709c2781e27731d9670 Author: Thomas Leitner 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 f72b835d1d8791916012a2098f30d32890b61a3a Author: Thomas Leitner Date: Sun Oct 11 09:23:39 2009 +0200 Removed now unneeded github gemspec file and code for generating it Rakefile webgen.gemspec commit b658353fbabd3e8e87ded4bf563db96f019d8a3c Author: Thomas Leitner Date: Sun Oct 11 09:22:02 2009 +0200 Updated version numbers of optional libraries Rakefile website/src/installation.page commit c6ab88b6e41b9565b84a8389150b731aba894b8c Author: Thomas Leitner 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 083ae011dea224245df250df3f49e614d85958b2 Author: Thomas Leitner 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 3f1911fbb1d1c60428004160712651d9e463df61 Author: Thomas Leitner 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 19b9e295abcf188e06d662f01b18b231f9f62a16 Author: Thomas Leitner 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 243e10a9bfd0fdbe33a8d23eb5931f093630b8e5 Author: Thomas Leitner Date: Thu Oct 8 09:17:13 2009 +0200 Small update to the installation page website/src/installation.page commit 4cbc46e53c0d2e861db61d6deb6da453b7185940 Author: Thomas Leitner 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 6b9d629eeadc8a0c7e8c4195ecf02144d569dd99 Author: Thomas Leitner 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 1d86064a69f48e36263038a6d83e1091fe192948 Author: Thomas Leitner Date: Wed Aug 26 07:24:49 2009 +0200 Implemented basic finder API lib/webgen/node.rb test/test_node.rb commit b08af990956d186e22ca0eeb5c0918243105c8fb Author: Thomas Leitner Date: Wed Aug 26 07:18:49 2009 +0200 Updated used maruku version to 0.6.0 Rakefile website/src/installation.page commit 5da1d55622dbc95a91652a6df801e9a4d30f3ffe Author: Thomas Leitner 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 13922513c32e1a171eaf5a33417fdbb0d517752e Author: Thomas Leitner 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 105aaa1caecc789b56a70acdc756cccac8ca4112 Author: Thomas Leitner Date: Mon Aug 10 08:54:33 2009 +0200 Updated github gemspec webgen.gemspec commit 8f296cf0d748cb915c0f670247729e7020cb862b Author: Thomas Leitner 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 b9931bed4541bd21bf7b2993ddd1e0d513e1368b Author: Thomas Leitner Date: Mon Aug 10 08:28:03 2009 +0200 Fixed docu problem doc/manual.page commit e5a9c791a13888b5e729473c6940ca1a8288df57 Author: Thomas Leitner 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 248a86022f162ef061b162925d8123ba21030c2b Author: Thomas Leitner 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 e1de710090ff8e537dcf1073275f979ae493e9b7 Author: Thomas Leitner 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 9692f1e0af815c867a1556eaf7c3385fe5aa2f6f Author: Thomas Leitner 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 2cfbf15176616ae6acd99d2de7426807ee745c96 Author: Thomas Leitner 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 3080083591f968d5672886f379c8bcf42f046d5c Author: Thomas Leitner 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 3c43fff097c1b6ad3da8040621d8f345f405bf32 Author: Thomas Leitner 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 473d30cb69b5edc6d06ce83d92ae6be351416a60 Author: Thomas Leitner Date: Wed Aug 5 07:57:49 2009 +0200 Adjusting templates to use xmllint misc/default.template website/src/default.template commit 835fc7ab3bdf0d927ed0bd30f56b31161a296565 Author: Thomas Leitner 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 4a85dd468bb7635ee7d7a44768c09bb31b7efaf3 Author: Thomas Leitner Date: Wed Aug 5 07:19:55 2009 +0200 Fixed problem with invalid HTML doc/sourcehandler.template website/src/news/default.template commit 0fc02f939cbf8954ff13ce0d07673a8b882346e8 Author: Thomas Leitner 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 fd959372060c2e79fa7224721d1b5b58361fe1f5 Author: Thomas Leitner Date: Tue Aug 4 16:24:32 2009 +0200 Bumped version to 0.5.10 lib/webgen/version.rb commit d1187963388c74e9c9cf65dc8baf82026cccaefb Author: Thomas Leitner Date: Sat Jul 25 07:45:26 2009 +0200 Small fix for CLI tests on Windows test/test_cli.rb commit 5c4e851f15687dfc697dda4867f75ee47a367e7c Author: Thomas Leitner Date: Wed Jul 22 08:10:01 2009 +0200 Updated github gemspec webgen.gemspec commit 6659b6c395e8d746d8410ee7858dd054ab503a8d Author: Thomas Leitner 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 6b105155151fa11c66c9d1623671f78d5decc911 Author: Thomas Leitner 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 1e4f95534838a9b604ff9dca0e1778b7a9e58e4c Author: Thomas Leitner 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 93e6979d4089bef1867653a85c6728dd7a413058 Author: Thomas Leitner 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 4b483285d16c7610cf28566c4d2f686426ae3c9b Author: Thomas Leitner 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 a7725a8246a860a035d54b17603d8cee9f5d6387 Author: Thomas Leitner 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 e8330d2980276ae1dac6aaae86868eef817a7d13 Author: Thomas Leitner Date: Tue Jul 7 16:46:16 2009 +0200 Added basic tests for CLI commands test/test_cli.rb commit 8d71f06677167fffeffa40cca5acef6cef00fb5e Author: Thomas Leitner Date: Mon Jul 6 07:25:02 2009 +0200 Small documentation update doc/reference_metainfo.page doc/tag/menu.page commit 6ffc644e20d5b6c4387f5cf14c91ab0f5cdc3e80 Author: Thomas Leitner 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 35da2933209c1e6602afb330be541eaa2046bfd4 Author: Thomas Leitner 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 ccc71c30999b0c31c693d17750c04f7e535aee05 Author: Thomas Leitner 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 1645f7920178e6f4c7912b84596770078fcff413 Author: Thomas Leitner 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 8f6642e20b4cb3abcd87e35d454fff225dade853 Author: Thomas Leitner 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 d1dcddefbfe1ade2577db2ace4fff67de47be348 Author: Thomas Leitner 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 88a55ad45c64a6078f2d66811b4275b2379f9e50 Author: Thomas Leitner 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 c8ecb20b83abf1cbe179da07378e35977fc438a0 Author: Thomas Leitner 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 51df0713c58111e62331d440b4729744f100ce5d Author: Thomas Leitner Date: Fri Jul 3 07:33:05 2009 +0200 Updated THANKS file THANKS commit 80ff339bd24691ada7f349532283567b2453d2e9 Author: Thomas Leitner 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 a5588477c540363691b66dcc983643c2bf11bc34 Author: Thomas Leitner 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 28fedb1719eaeb3a47ff4114305a21ac848914f8 Author: Thomas Leitner Date: Wed Jul 1 06:35:49 2009 +0200 Small fix for deprecation warnings while testing lib/webgen/deprecated.rb commit fdf6b2a94c5c5a67fc0f7d1512c80883211b417a Author: Thomas Leitner 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 846b4d774dfd94932b8c085b132a116abc6e3e55 Author: Thomas Leitner 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 5e841a4bfe06d6c95b92e126f36f00e105f55c5a Author: Thomas Leitner 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 06149cd0f213d9b202e8553ead4f8edeee075f1d Author: Thomas Leitner Date: Fri Jun 26 17:58:00 2009 +0200 Updated github gemspec webgen.gemspec commit 16f25ba3aa3b6e7ce7a193974db79f33344d3e94 Author: Thomas Leitner Date: Fri Jun 26 14:57:51 2009 +0200 Small fix test/test_tag_base.rb commit b9e0b5966a0dccd3c7a0b631b3cbc8714fd4a037 Author: Thomas Leitner 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 e3bd47e5ce964c7144e5a0fc63fb55851542547d Author: Thomas Leitner 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 e4a36aec94da6b0a19395acad492485bc7808980 Author: Thomas Leitner Date: Thu Jun 25 08:03:21 2009 +0200 Fixed naming of anchor doc/reference_website_styles.page commit d999c5cf040cedf9e7a3d6ea31fefe1720251d13 Author: Thomas Leitner Date: Thu Jun 25 08:02:59 2009 +0200 Added two small test cases test/test_path.rb test/test_sourcehandler_metainfo.rb commit 7c17599c937ac7479032e32f5ea9eb19895f26dc Author: Thomas Leitner 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 6b53a38fe6828865532b1b3ccfb086a170f9752a Author: Thomas Leitner 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 6466773c34a38cd62411efc75f304ccc6c926a1d Author: Thomas Leitner 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 f3e8388552b8d8b89a6508f3a82e14908ea31f14 Author: Thomas Leitner 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 2fb92195b2e1e6ec35c44af1a740847203fe7c8b Author: Thomas Leitner Date: Sun Jun 21 12:57:16 2009 +0200 Updated github gemspec webgen.gemspec commit 2d8da8492aef135071463e314c4bde5e46d62f75 Author: Thomas Leitner Date: Sun Jun 21 12:57:08 2009 +0200 Bumped version number to 0.5.9 lib/webgen/version.rb commit 8740ce230251410cb6f5c03ca16cd088a7220477 Author: Thomas Leitner 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 597cd395e876e713492c402853325f48505faeb6 Author: Thomas Leitner 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 c1acf71e6b71318215f518c81792e98903b9aa4f Author: Thomas Leitner 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 cc3ba85ba1d87ee53d9c59c897cab8d273e70bd4 Author: Thomas Leitner 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 e9af63384939d518427eee2f919523cee9c0fbeb Author: Thomas Leitner 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 4b849fed7ac635c1bb5257e3f0a012bb909c472f Author: Thomas Leitner 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 d1fa476a05fda426ab6d99a2679ecdde70f0f33d Author: Thomas Leitner 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 278474416ba6f836510f655cb306f516d2edaa41 Author: Thomas Leitner 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 96c41f903ecff1d20ed85d9ca66ce60e91383474 Author: Thomas Leitner 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 cbe26cbab76f9b457a18347389e3025044d478a2 Author: Thomas Leitner 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 9316a55e32e06c85f3c9427f08c94d7fdc6e9ba1 Author: Thomas Leitner 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 5d548712fe6b53a4fd08aea5e236dd1cc5a6bbf5 Author: Thomas Leitner 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 a190ecbfc9ec2b75517f2bcd8fe3fd9696e8cdc3 Author: Thomas Leitner Date: Tue Jun 16 16:45:58 2009 +0200 Updated manual section on source paths doc/manual.page commit afa09ee26fbf93c937633ac1d20a28547324ba00 Author: Thomas Leitner Date: Tue Jun 16 08:01:01 2009 +0200 Changed Path#passive to Path#passive? lib/webgen/path.rb test/test_path.rb commit 1b2aa02e3cd61cb896757edb51844070f18e2780 Author: Thomas Leitner Date: Tue Jun 16 07:48:42 2009 +0200 Added test for Path#<=> test/test_path.rb commit c6b387dc51d40d9924a7a0871ea2bf7628b36abe Author: Thomas Leitner 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 9989021fb73dd77054f6cd8be8f84f02a5c2dc98 Author: Thomas Leitner Date: Tue Jun 9 07:58:31 2009 +0200 Small spelling fix doc/tag/includefile.page commit bdc313c62b4cd1dc504517350aaf2e11529865fa Author: Thomas Leitner 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 ebef9870635c5786d0aa84968c0217f8adbfcff4 Author: Thomas Leitner 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 c8aefc88e66862950ea892e4de0eab91d74ddc87 Author: Thomas Leitner 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 c63c73ed138fe1404747efae8940c99da14404e7 Author: Thomas Leitner Date: Sun Jun 7 18:20:17 2009 +0200 Removed unnecessary Node.absolute_name method lib/webgen/node.rb test/test_node.rb commit e2212dbcd3463cb26a5951201e811a151530e7f1 Author: Thomas Leitner 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 f3ea204ddbab9e4ee1cda71e607e72ff67fc7d4b Author: Thomas Leitner 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 ada8ae7ffe2f8664c2167713f738080c37564e03 Author: Thomas Leitner 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 b8a7e7eaf4c5c180945460335cab66b3ae672cb6 Author: Thomas Leitner 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 5bb0966d800b28557315cc841eb3fc690a336303 Author: Thomas Leitner 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 f4b42c9b8812927289c2c2af7c554332412cee30 Author: Thomas Leitner 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 c56b774c5177fb0d54ab75ab312999834043e836 Author: Thomas Leitner Date: Sat May 30 08:25:02 2009 +0200 Fixed API documentation lib/webgen/source/stacked.rb commit 1a221ca2b90ab9e5154b7d47f81b141ccccc6ccd Author: Thomas Leitner 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 e14ddbfb487931150c1ebe301e6fdf94b30b6b61 Author: Thomas Leitner 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 26821412a71b3bfb4c5e91dd36469fc2291d80e6 Author: Thomas Leitner 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 a324ddebc29841eff34d7ab502b6e2a4117915e9 Author: Thomas Leitner 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 6ca53a3747320a0e6d2a3d9e55921b0937c115e9 Author: Thomas Leitner 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 f301aebebac731a0f60166b94e72fc4f883497f5 Author: Thomas Leitner Date: Wed May 20 07:30:40 2009 +0200 Small API doc update lib/webgen/source.rb commit 79fa30434c001e40593f386fb526c3f30258ee2a Author: Thomas Leitner 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 cc4fd2e1222a5ee68dadc3b2f68814fc79959b0e Author: Thomas Leitner 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 abb6b72834a1bbc717648dc48aa5279035cacf92 Author: Thomas Leitner 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 f8014b425119ae2ff22e469635727c28b535d84c Author: Thomas Leitner Date: Wed May 13 18:28:03 2009 +0200 Small doc update doc/contentprocessor/erb.page commit 2bbacbb52a6ccaaecd5ffb1bf76cfe84c61a25da Author: Thomas Leitner 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 aceb89a32c5ffe973507b5191653b6beae91b2ac Author: Thomas Leitner 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 75676b002300b8fb2d7a19fa78f3fd3f1251f352 Author: Thomas Leitner 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 83379579ee3915eafe928def78fec5a583637c66 Author: Thomas Leitner 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 bd445853b89c8f5a0f6347fa87de7063311d7c44 Author: Thomas Leitner 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 ce71867b2107f18f881b45196f70c3811122ea4e Author: Thomas Leitner Date: Sat May 9 16:22:43 2009 +0200 Updated comparison to nanoc website/src/features.page commit c88eff39fd7f401545af2b37fae230863a292e33 Author: Thomas Leitner Date: Thu May 7 11:25:42 2009 +0200 Updated github gemspec webgen.gemspec commit 88a0e11e1d2f54b8686c860b15fd5ba685a0265d Author: Thomas Leitner 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 685150b1fdcd134844ff6a72f6a9dae5a630a2f4 Author: Thomas Leitner 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 033987bdcc1b7fa5319988b70394779385b1c0c3 Author: Thomas Leitner 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 1610a518943ce2bb40e43e599898b35fb33e6c18 Author: Thomas Leitner 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 82fb069a0dc132456bc1f99fd70e9ac9438a7f5d Author: Thomas Leitner Date: Tue May 5 07:47:14 2009 +0200 Added display of default values to configuration reference doc/reference_configuration.page commit 9dbef635108c42037385f017842f4a48ea8765e9 Author: Thomas Leitner Date: Tue May 5 07:46:26 2009 +0200 Small docu fix doc/index.page doc/tag/tikz.page commit 903f674d6355665095299afd4537a350f6745b63 Author: Thomas Leitner 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 739c1f2ea2839debceeb835bbe69d7761411c967 Author: Thomas Leitner 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 0cfd1d6d966aca3830ac295e01be327116cf7e46 Author: Thomas Leitner 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 5d45f0525cfc2126140321afa08efd6c27da0543 Author: Thomas Leitner Date: Sun May 3 11:42:01 2009 +0200 Updated gem version of ramaze and install docs Rakefile website/src/installation.page commit c7594426e53e74f51a5d3ae81b2c5a7539225a29 Author: Thomas Leitner 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 680dbdccaa0f0090eb80e7b8b4b36cb5c13fc728 Author: Thomas Leitner 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 2790a0c98132a8ec27d1c4fcc4a0ddc7a9181996 Author: Thomas Leitner 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 9a38ebd54754590e6c044de4114623682faee383 Author: Thomas Leitner 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 1ff94fe9f89d25adfe8c5ed4a2998229efa9f53a Author: Thomas Leitner 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 99093dee86248ae6886d71cba7e1cabc58b222dc Author: Thomas Leitner 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 96056075e44203f1f7518eea494eaaac913d4db5 Author: Thomas Leitner 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 ea85ba0f81f30a7803ac63c80692e8790bdd83f3 Author: Thomas Leitner 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 54f63f286253e4acc4bfa08cf45d9fb50809b622 Author: Thomas Leitner 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 083e53a2e9aa183bef8bfed41ccac6bf1a12ca7b Author: Thomas Leitner 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 3353441d321ae55db66786daf5a7107cd01e44aa Author: Thomas Leitner 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 781d51282201db86eefa5052be2ed6ddf4d929b2 Author: Thomas Leitner 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 6ac313f096c9320814c711ca6c355eac9b951b18 Author: Thomas Leitner 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 38e1ebc16b846f599e1ab5d5bfd4ebc5d2a4a646 Author: Thomas Leitner Date: Wed Apr 22 08:47:30 2009 +0200 Update manual page to reflect latest changes in webgen command man/man1/webgen.1 commit 0026cbfcd1e0f3db972b84bdf82f6a5067e41a70 Author: Thomas Leitner 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 75a8b8a6f56c6d50d77f7e04a47ca329b94fc2e2 Author: Thomas Leitner 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 63fa0289e5a7d3499c2ba0309b1b68d96082e337 Author: Thomas Leitner 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 4707d3c043e37dcd37fc2e4b6aba1b021152af93 Author: Thomas Leitner 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 bdeb3cd3bdd7a557506913acebcbb97d6cac38a3 Author: Thomas Leitner 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 fccf85da1c9675f437f83c1cceacda8cf18a55f4 Author: Thomas Leitner 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 7bef9247134e9293e5ab16830866c7aee93b62fe Author: Thomas Leitner Date: Tue Apr 21 07:11:39 2009 +0200 Small change to make things DRY lib/webgen/cli/create_command.rb commit aa664639b7a596d5d47c8c990d17a0f5f9528016 Author: Thomas Leitner 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 393ffa207b640587945ff2eb2fffdee06806fc09 Author: Thomas Leitner 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 8d7bb59147d001483d247f7fed5266fdfd637329 Author: Thomas Leitner 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 ee805512564b22d68aadaf867599beeb6192281a Author: Thomas Leitner 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 2b9904c688630b3a85233fde200c1fdd2b19f952 Author: Thomas Leitner 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 3a55e6fe61daa072971966850cdd3865a7ffebce Author: Thomas Leitner Date: Wed Apr 1 07:04:35 2009 +0200 Removed unused virtual file from website source website/src/virtual commit a0dab3c71d9400d59ce779bb2ad04003ed88e760 Author: Thomas Leitner 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 f094f154a1d300be67702b02de184f7c14fb328b Author: Thomas Leitner 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 6f8ab37c71b617d644bb0f596b029e44b69d3564 Author: Thomas Leitner Date: Tue Mar 31 16:00:13 2009 +0200 Small API documentation fix lib/webgen/path.rb commit 66db0dcdfb8886a867865d45bb94565cd0a7b4b9 Author: Thomas Leitner 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 60cc949f7e63fc33a7c3dd02a507539a0385c249 Author: Thomas Leitner Date: Tue Mar 31 07:17:56 2009 +0200 Added archive-tar-minitar as optional dependency Rakefile website/src/installation.page commit cf320bad59651a6c2838f4c0070187ba73b84f3f Author: Thomas Leitner 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 4ce6b399ef597fff5bd0e9f898a9892c37a7bdf4 Author: Thomas Leitner 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 f2bcd2be6cfe2e608a5e82b43e2424616c9f30b3 Author: Thomas Leitner Date: Mon Mar 30 12:58:52 2009 +0200 Small documentation fix lib/webgen/cli/webgui_command.rb commit 709041d5cda6711135a3bb83240c10ac58dcacbf Author: Thomas Leitner Date: Mon Mar 30 11:13:57 2009 +0200 Update to API documentation lib/webgen/tag/base.rb lib/webgen/website.rb commit 9bdaa4bb3dcb1dcb722b7cb22bff181badb6a007 Author: Thomas Leitner 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 cc15017d88b9d26c4eefa4b8f40295be81ed048e Author: Thomas Leitner 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 56ece3630e9777368f87b045469605556f301b7f Author: Thomas Leitner 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 270083a8f8dba7641f68d965c7cad1ca6079cfb7 Author: Thomas Leitner Date: Mon Mar 30 07:38:09 2009 +0200 Add missing file for autoloading lib/webgen/website.rb commit d55e7085896dcbae77e6d19f0c24f80bafa50e3d Author: Thomas Leitner 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 1319b481319c1fe258053ef0bee4f1c84c42f06b Author: Thomas Leitner 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 db9eb9534cd486fe1a857dc98a4dc9a416e2e0ce Author: Thomas Leitner Date: Sun Mar 29 10:29:54 2009 +0200 Small update to the documentation doc/manual.page doc/webgen_page_format.page commit 10c9f28b9f5a67fd7fda6d39757dd29eea27df1a Author: Thomas Leitner 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 c2b5435d8ae3026d3553866a103a4fec9f4fb7f7 Author: Thomas Leitner 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 580241d51776c0a503a454c1856b467c6b8c91bf Author: Thomas Leitner Date: Fri Feb 27 16:03:04 2009 +0100 Updated the gemspec file for github webgen.gemspec commit c2a3d8b5f25d517db4a1bf82e1724569d2e6df08 Author: Thomas Leitner 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 a58b906d546402b2d2374518d3bbfb65d312a084 Author: Thomas Leitner Date: Fri Feb 27 15:37:53 2009 +0100 Fixed small bug when running test in Windows test/test_source_filesystem.rb commit be3eba87216cbf3ac43e555e3a03125a25600b8d Author: Thomas Leitner 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 a6f932f22cf9c9f1f78ffad1601a71d60729a8d7 Author: Thomas Leitner Date: Mon Feb 16 16:12:01 2009 +0100 Small update to website skeleton data/webgen/website_skeleton/ext/init.rb commit 87e3374dc75efb930a4e0b1e8a92a906b4d00a74 Author: Thomas Leitner 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 b2ebc2761f8726a2c02eb6e2d6b06b0e831644d2 Author: Thomas Leitner 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 addc9436cdf279947a737e2c4ba73c3d54e8946c Author: Thomas Leitner Date: Mon Feb 16 07:50:32 2009 +0100 Updated features page website/src/features.page commit df6d521b09ebfc41abffe1e1bbe972fc5bc7e8d3 Author: Thomas Leitner 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 68469f7b425725f3a0a8d1adf688103c3a2b8ef6 Author: Thomas Leitner 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 3a4ec10a91dc52b5f49d8f62006f230bfb2aaab0 Author: Thomas Leitner 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 63e009f23703ae97374e3bb1b927c8449d62e1c0 Author: Thomas Leitner Date: Fri Feb 13 11:45:20 2009 +0100 Added notes on compatibility (esp. for 1.9.1) website/src/index.page commit cca917af627d555dee28be72b9c8535f13ea8756 Author: Thomas Leitner Date: Fri Feb 13 11:39:17 2009 +0100 Fixed failing test after changes in Common::Sitemap test/test_tag_sitemap.rb commit bf4801f52b14c33738474bf155b262762448896f Author: Thomas Leitner 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 b8e88e138094aec73bb4e542dd2ea50d7c451304 Author: Thomas Leitner 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 e93a4094739616301c2b6850f0c1875a158771e5 Author: Thomas Leitner 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 10d238234f16c35a94544f25cabf37c95adbbcd8 Author: Thomas Leitner Date: Thu Feb 12 16:29:10 2009 +0100 Removed code duplication lib/webgen/sourcehandler/virtual.rb commit 30ff3dcf44597903ffcd9a4a212ade1f9a5618e3 Author: Thomas Leitner Date: Thu Feb 12 16:23:10 2009 +0100 Updated AUTHORS file AUTHORS commit 04ea0301c48bf6be87e6d71c2e87915eacaf8ac7 Author: Thomas Leitner 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 1694740989669aa50ac4825b7b86331c769c03c4 Author: Thomas Leitner 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 2bc4a3b3678e23d0f80326713d66012ffc33fe73 Author: Thomas Leitner 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 6bb23f98c7f25179e8941a98d1a09c4a10142cd0 Author: Thomas Leitner Date: Sun Nov 30 17:17:05 2008 +0100 Updated google analytics tracking code website/src/default.template commit 3f14dacb8e77a1bcae5d71cb7aa1e82cc4441b46 Author: Thomas Leitner Date: Wed Oct 29 07:38:45 2008 +0100 Small API doc update lib/webgen/website.rb commit bca1718cc7a24f011cf9c051010e3a0836dfe646 Author: Thomas Leitner 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 0eebdc7cf7317b67c998f8a1c621db3f7132104b Author: Thomas Leitner Date: Fri Oct 24 10:27:26 2008 +0200 Updated THANKS file THANKS commit c804c0ced2d7588d780de95cdfb28933e5ac0185 Author: Thomas Leitner 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 3f795b540ded7ad1c018056f17dee9e2816d2156 Author: Thomas Leitner Date: Fri Oct 24 10:00:59 2008 +0200 Fixed docu: feedtools requirement now stated doc/sourcehandler/feed.page commit ffc93f901a55d7b077c3b680d397a0d6df1c72bb Author: Thomas Leitner Date: Mon Oct 20 18:48:13 2008 +0200 Updated Rakefile to generate the ChangeLog file Rakefile commit dffc7a2edba455f72ebb35825171476ca0c30c0f Author: Thomas Leitner Date: Mon Oct 20 18:36:39 2008 +0200 Updated gemspec for Github webgen.gemspec commit e52395c1d0fc0f2b17b651673fbea1902337ebed Author: Thomas Leitner 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 ef6007534829abd287266c53c9ff66c84e4a9a23 Author: Thomas Leitner 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 34fe8ff3f2d2cca67f766830ea630b184d83522a Author: Thomas Leitner Date: Fri Oct 17 16:10:37 2008 +0200 Added better example documentation in the configuration reference doc/reference_configuration.page commit 17cf9c1721cda696b49a1a40299a4f2e8a4f4925 Author: Thomas Leitner 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 c770c8d5967bb0d0c9ec95767baac6804b2e5554 Author: Thomas Leitner 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 b33b7b9f8f4f011e005858ac084cb344cd97fbd8 Author: Thomas Leitner Date: Sun Oct 12 19:26:57 2008 +0200 Updated gemspec for github webgen.gemspec commit 3c06b86ae0b03eed9974e2407928286772fef661 Author: Thomas Leitner 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 e45a4115edd272e2a7029a6071d4a6af56bb2815 Author: Thomas Leitner 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 45bef124ccddb9fa3baf36c3ccbb3086babb46bb Author: Thomas Leitner Date: Sun Oct 12 09:40:32 2008 +0200 Added hashing methods to Webgen::Language lib/webgen/languages.rb test/test_languages.rb commit 4401e9b1f86ccb88a348434a7523ff33f86e3d20 Author: Thomas Leitner Date: Sun Oct 12 09:06:34 2008 +0200 Added information about webgen runs to manual doc/manual.page commit 8b261170f48af21064bb311e3db2d9c64ba88d34 Author: Thomas Leitner 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 43bf3269bb7adbf8655835c3366d2e76b2a90c1c Author: Thomas Leitner 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 22ec2f76e854e549458501bafa68875e7f97db62 Author: Thomas Leitner Date: Sat Oct 11 22:09:33 2008 +0200 Small fix when updating tree multiple times in one run lib/webgen/sourcehandler.rb commit 092af74c806203344196357ee44dddc52abcbff9 Author: Thomas Leitner 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 67b1a9423ea3023b7ae0cd155f65317a557b5ca5 Author: Thomas Leitner 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 0715e732bfdd3f313b7c05ed7e5988709c255a10 Author: Thomas Leitner 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 dc95c4cdeb58b874e453db56002f800547557052 Author: Thomas Leitner 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 2a816e8c0e961ee804b8d558a85f8a5e97442157 Author: Thomas Leitner Date: Fri Oct 10 08:55:29 2008 +0200 Regenerated gemspec for github beta gem webgen.gemspec commit ca558ecb5c876d25654567d8e34c704df5515807 Author: Thomas Leitner Date: Fri Oct 10 08:54:44 2008 +0200 Fixed small documentation bug lib/webgen/sourcehandler/memory.rb commit 3a45db65de9ab3b0ba7f306d902d9bc4609047ad Author: Thomas Leitner 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 a142f0a83969ed3d01442363a7396349b63b4185 Author: Thomas Leitner 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 4e08a18aa6f852d02d890efaade15df169cb5e48 Author: Thomas Leitner 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 59f394c26378c76806c43a3bcb7c1db30faf2117 Author: Thomas Leitner Date: Thu Oct 9 08:02:35 2008 +0200 Small fix for redcloth test test/test_contentprocessor_redcloth.rb commit 8a217dccb6fa019e98bb926bb8dc672940369b08 Author: Thomas Leitner 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 bd7e6bfb57466cd9f95e6462fb875ad90c5a542e Author: Thomas Leitner Date: Tue Oct 7 07:30:11 2008 +0200 Added notification messages when flags for nodes are set/unset lib/webgen/node.rb commit 7f8080ea061f56f218ee25cd53221aece501f599 Author: Thomas Leitner 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 675a85f6fbac70736e5e91b350f9483a80fd7666 Author: Thomas Leitner 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 2be67fc6c8b054905370a36ebf8f5e0119992322 Author: Thomas Leitner 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 3d5099c06007293ae99cceea986f5ae8df4af2b3 Author: Thomas Leitner 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 88015e2c1cb62429c6e6dae6341e99324752dd3c Author: Thomas Leitner 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 7862233ecc889c89e3db562c3fb309352dd0cef9 Author: Thomas Leitner 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 c8c07660b42bdd1bb9954f4295059bb00d7d5750 Author: Thomas Leitner 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 a60f30dec608931ea0000d6bac8dc0c573153e49 Author: Thomas Leitner 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 71fb233657a344652d10e8d8b18789127a8d8d6f Author: Thomas Leitner 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 7aec003e46f6c2952f83c1d7a9dc66fbe8748011 Author: Thomas Leitner Date: Mon Sep 29 11:54:26 2008 +0200 Small update to gemspec task Rakefile webgen.gemspec commit 18cb8b1cdb7777f1cfdb9c5641c3764940a8aa7a Author: Thomas Leitner Date: Mon Sep 29 11:19:37 2008 +0200 Added support for generating gemspec file for github Rakefile webgen.gemspec commit b03ce8f558f2db7afae4b08c1d515627a1efbbcf Author: Thomas Leitner Date: Mon Sep 15 10:26:58 2008 +0200 Small docu fix doc/faq.page doc/sourcehandler/copy.page commit 002a1fef7a4a9b3c4d427199e8f9623b399dc9ef Author: Thomas Leitner 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 ed79c0c05188229fe9104f6ec32d5e68d3ca4eda Author: Thomas Leitner 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 708f55e06a2fbef153b6821e07eebfdec5307295 Author: Thomas Leitner 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 b87d7711df9cb899d8a7c6baeb554e214b8737be Author: Thomas Leitner Date: Sat Sep 6 07:44:51 2008 +0200 Small docu updates doc/faq.page doc/upgrading.page commit 97820b4e95b8b8ea983f0b1bc8aa4aa9ddf74234 Author: Thomas Leitner 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 262a7fa1b57598ddd296b775f68b25ce15c4c315 Author: Thomas Leitner 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 4055a616e372923b205580f5e6d267aee2bcd87e Author: Thomas Leitner 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 60b2b2072f3cbe21c7c40fd81737b375ecc2a67b Author: Thomas Leitner 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 ef71f4cd84664cd81380ba6d7a9c776cf4914a10 Author: Thomas Leitner 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 48995e6b14901be9014842907c8e461438c840d7 Author: Thomas Leitner 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 a19f21b64b30007115b77935853b82beca5e3eec Author: Thomas Leitner 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 b5e0cf95349dd0437c475ea5ab08e0147d8ceeab Author: Thomas Leitner Date: Tue Sep 2 07:30:22 2008 +0200 Added backtrace output if DEBUG is set bin/webgen commit 81fe66e8ffdbd7a03333f9e5c342f006540a9e10 Author: Thomas Leitner 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 f3ac2ec67b7a08df3f7eb3598a95efc4fb7ea396 Author: Thomas Leitner 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 cd249e11bf5103d3e7c40094c699b9889ac3ca9f Author: Thomas Leitner 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 cad6859e96622efed0c59e1f9bc92fa604eb6fc0 Author: Thomas Leitner 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 8d652612d943a3ba75aee26e842695ad000a9569 Author: Thomas Leitner Date: Tue Aug 26 11:43:55 2008 +0200 Small docu update doc/upgrading.page commit 75992a0dc24fa8863b1ecc7b682a0b17a04f8694 Author: Thomas Leitner Date: Tue Aug 26 11:09:56 2008 +0200 Updated docu with Rubygems bug info website/src/index.page commit 7b80864ec6c7d61f071e1e608f6a98602c033978 Author: Thomas Leitner 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 da580b9b441fa015939d07359904977a4fbf114f Author: Thomas Leitner 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 4ba332937fc7350ba61a618f2d91495679922449 Author: Thomas Leitner 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 fb3eb38b18e5bbbd1e77f2663ed3b0510c287646 Author: Thomas Leitner 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 7657aa355b6b231150c9346024c00580d07d7d43 Author: Thomas Leitner 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 15b12769b69d3b27da8648c65f32df1fec215055 Author: Thomas Leitner 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 2244a405361e1426c5f9378978bca0737641b819 Author: Thomas Leitner Date: Sat Aug 23 16:04:02 2008 +0200 Fixed bug in sitemap change detection code lib/webgen/common/sitemap.rb commit a43d09765d72a71542e2762305ce94b7909fbc59 Author: Thomas Leitner 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 c35041adfb5b7c01f529fde65ce7be892b0b84c7 Author: Thomas Leitner 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 a75e199c992c79711bb0b2bc6fa4d56a67482e34 Author: Thomas Leitner 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 f1fb0e5a020ac81f84dcc0586d2a99938b176c89 Author: Thomas Leitner 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 c73dd95c589f92c75c1b240bd88ae148d1e55b9e Author: Thomas Leitner 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 dc0ac8d7ce97f60d2fbc5e7f72821ddf94ae2f29 Author: Thomas Leitner Date: Tue Aug 19 09:53:31 2008 +0200 Removed rdoc dep from website task and added it to publish_website Rakefile commit f90b86028d8cb9c3b8cfa32d1e307ea03a97aabc Author: Thomas Leitner 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 ad6392fbf47e16f3d551b9110f7a070808604903 Author: Thomas Leitner 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 1342c7b9e1f9cafafc70b8eb8854090374e4f1d0 Author: Thomas Leitner 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 b02a411be77004dbb410c8ae593868d808d2e966 Author: Thomas Leitner 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 dbcd53cfa213b856123d6cf10d90d997fa35d8eb Author: Thomas Leitner 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 7e5f5354365155212016fd18fce70d4f7b79870f Author: Thomas Leitner 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 31156b06ad63e50d9020ec6d7e702a6674675371 Author: Thomas Leitner Date: Sun Aug 17 17:32:27 2008 +0200 Fixed typo in docu website/src/index.page commit 4ffca17674480d3f68249aeae048af3934f7d74a Author: Thomas Leitner 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 207218c72a88262bf0c9b1d01499876bb8493464 Author: Thomas Leitner 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 be3567df3952407fdc5548dc603b96c4214fb6ff Author: Thomas Leitner 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 5e8053f4c52ce642d942f85181785771fbe13311 Author: Thomas Leitner 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 bcacef28bf17525fd4b8b8604be28c1ac5879a56 Author: Thomas Leitner 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 89a4c9f9f71a603666584dd639fe51d6cb0be09d Author: Thomas Leitner Date: Sun Aug 17 08:49:19 2008 +0200 Updated test cases for virtual source handler test/test_sourcehandler_virtual.rb commit 83fd14b83d0cc22a3a7e5386eae426b403c00ad3 Author: Thomas Leitner 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 ab9be17305a96992e95716461d1ab80e18153dae Author: Thomas Leitner 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 4a7468c6b2e02b615ea999880293783869167fb8 Author: Thomas Leitner 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 6fe5961f2f928d6cc2faa8c529f8ef0c6d434ba2 Author: Thomas Leitner 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 18419e0a4d3ad545d7ddb3a51fb6931a3015ec20 Author: Thomas Leitner 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 c1357fdb3b56864b8ea7942c494408eda86ca50e Author: Thomas Leitner Date: Fri Aug 15 17:01:20 2008 +0200 Small docu update doc/sourcehandler/metainfo.page commit 6ec03c0d50588649d74a9a7c40925222f95f3f6d Author: Thomas Leitner Date: Fri Aug 15 17:00:36 2008 +0200 Added documentation for feed handler doc/sourcehandler/feed.page website/src/index.page commit 754318c8ea36d4bb877ca6863b47810eeffbd16e Author: Thomas Leitner 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 b266ecc52cbda7b585d9f71308f387d9da25168a Author: Thomas Leitner 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 cdafe8e8b985746f4679e5584980db61f4a8a144 Author: Thomas Leitner Date: Fri Aug 15 11:02:05 2008 +0200 Small fixes in Node and Tree lib/webgen/node.rb lib/webgen/tree.rb commit 4eab42fbbee31fc0279922e9b5522c3be947f636 Author: Thomas Leitner 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 9cf93b9aa1487e33f7862a385d97bace1e62aa7b Author: Thomas Leitner Date: Thu Aug 14 09:47:56 2008 +0200 Added basic feed file lib/webgen/sourcehandler.rb lib/webgen/sourcehandler/feed.rb commit 1936d4ff7128718558195c1b86f05ba909fc44bb Author: Thomas Leitner 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 0a4a5c70793ca284130e62c69d033000598aaba8 Author: Thomas Leitner Date: Thu Aug 14 14:21:12 2008 +0200 Small Rakefile update Rakefile commit a0eccebcb7117ec12bdc857226201d26f3b3d2af Author: Thomas Leitner Date: Thu Aug 14 14:00:42 2008 +0200 Small docu fix lib/webgen/cli/webgui_command.rb lib/webgen/configuration.rb commit 48508362ba489f9af8454d6531a9871e6d627e9e Author: Thomas Leitner 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 f6332607ac3875f7a4c058ccf8d548daffc1c2c4 Author: Thomas Leitner 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 209d23fb4bf213bcd663e6a4bf7f6ca8d2e909ef Author: Thomas Leitner 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 d8a5651fcd3145dc38c773344b5603811c0dd4dd Author: Thomas Leitner Date: Wed Aug 13 12:24:46 2008 +0200 Small fix for running dcov Rakefile commit a521be4f8bad432bbaf8d6e80595602d0261f613 Author: Thomas Leitner Date: Wed Aug 13 12:04:44 2008 +0200 Removed now useless start.rb file for webgui data/webgen/webgui/start.rb commit c73c68ddf0c745de7f67bd9d4bb08a32b7bddc79 Author: Thomas Leitner 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 681f6556baf1ed211467b44f70ae1ab686758291 Author: Thomas Leitner 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 d0d835863533cc6f16a27405c1dae9527ffa2514 Author: Thomas Leitner Date: Wed Aug 13 07:19:53 2008 +0200 Small bug fix for file reading on Windows systems lib/webgen/output/filesystem.rb commit 82ef7fbc79faade2fa34e6358b3d53f1980fe753 Author: Thomas Leitner Date: Wed Aug 13 07:19:01 2008 +0200 Fixed Output.instance to always return the same instance lib/webgen/output.rb commit 9911de2688fde29ab00814a4189ad3b6efeb068e Author: Thomas Leitner 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 855df74e3bb91e0b7998df70fa5318399005eac2 Author: Thomas Leitner 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 de06875a72b67f4e80e6cf49391590577c27b8cd Author: Thomas Leitner 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 e4f183d9f215ceac0635f27e0e64213a72081605 Author: Thomas Leitner Date: Mon Aug 11 11:03:50 2008 +0200 Small website update: added missing optional deps website/src/index.page commit 20ca4ef54001e47f9e97eb20cce5c9d4ff6ac6bf Author: Thomas Leitner Date: Mon Aug 11 10:36:55 2008 +0200 Fixed missing fileutils requires lib/webgen/website.rb lib/webgen/websitemanager.rb commit caf93972fb29ec00948f46fabba0b6229b8eb61f Author: Thomas Leitner 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 f5c1b81d6e6d78e5132c5632b676dd52f9def733 Author: Thomas Leitner 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 f6911571fefa159276963726776b664c2266269d Author: Thomas Leitner 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 ca4c77656fda306b44791bc56a53fac61da19d83 Author: Thomas Leitner Date: Sat Aug 9 08:13:43 2008 +0200 Doc updates: described webgen website doc/getting_started.page doc/manual.page commit 4fe352ffa78435008f6022286fee48c57e9a3e3b Author: Thomas Leitner Date: Wed Aug 6 15:17:26 2008 +0200 Bumped version number to 0.5.2 lib/webgen/version.rb commit aaaaf2fb3507725b408882a4782bddf82c120660 Author: Thomas Leitner Date: Wed Aug 6 15:16:55 2008 +0200 Added news file for next release website/src/news/release_0_5_2.page commit a8df846d77b8ccff008f75d8778ce4b7fd4b6c96 Author: Thomas Leitner Date: Wed Aug 6 15:15:06 2008 +0200 Small docu fix doc/extensions.page commit 16faf849583fd58cad5076a3f808b5b0aa357527 Author: Thomas Leitner 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 f13329c37f005979d153bd6e53ec00ee766fe1e4 Author: Thomas Leitner 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 f0b3944324f0d0ef2dfb59583e7e8b59b34b352d Author: Thomas Leitner Date: Wed Aug 6 13:00:25 2008 +0200 Better output for rake dev:test_isolated Rakefile commit ebdf5e63d48368887029190387d8252a2e24e0a7 Author: Thomas Leitner 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 01898c2ae64d487ee003cd66041ceb175ff6f927 Author: Thomas Leitner 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 ce67a4801ec0d6d01ac4f227d016c3d130cc656a Author: Thomas Leitner Date: Wed Jul 30 16:21:58 2008 +0200 Better error message for Tag::Metainfo lib/webgen/tag/metainfo.rb commit a5c26d18310145fa865e1bb57319845ba3eaf9a4 Author: Thomas Leitner 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 85f476808ff6509c21962f1dfa0c4b33a558c2c2 Author: Thomas Leitner 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 e785ac38e0c3113955ef2c6580eac4e9c817aa64 Author: Thomas Leitner Date: Fri Jul 25 09:44:09 2008 +0200 Added reference to newly created webgen google group website/src/index.page commit 089c7cf419874b306728b1cf4919d805f71e6aa6 Author: Thomas Leitner Date: Fri Jul 25 08:29:57 2008 +0200 Bumped version number to 0.5.1 lib/webgen/version.rb commit b2c996435750a7c6193aff68c8d54de218e54f8a Author: Thomas Leitner Date: Fri Jul 25 08:29:38 2008 +0200 Updated website website/src/features.page website/src/news/release_0_5_1.page commit c5cb0b58f3e41bb3458d199375a8d998da0ab89a Author: Thomas Leitner 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 a4ecd5e85360dd9756a97a45706ff5baa1af9e33 Author: Thomas Leitner 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 3b9ad0703ea4a8feb668c2b7047b3814d0bb8d1a Author: Thomas Leitner Date: Thu Jul 24 20:33:47 2008 +0200 Removed old, now useless comment lib/webgen/default_config.rb commit 13bdfe6907b44ca0ecaf8c0abf769a6587114e15 Author: Thomas Leitner Date: Thu Jul 24 20:33:11 2008 +0200 More helpful error message when node processing fails lib/webgen/sourcehandler.rb commit 02f0d2ddcf70d2f5c7c09cbd2e9ed0f37ac825de Author: Thomas Leitner 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 f41885a5c948c52b99f7ec507ba6aad13bc90a5d Author: Thomas Leitner 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 2a6cf180ee6142a12f2e8567e6ef3218e8c5cd14 Author: Thomas Leitner 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 a46daeba267df6e751ddb6f5e24ae7c641222d59 Author: Thomas Leitner Date: Thu Jul 24 08:26:37 2008 +0200 Added access to Website object from Context object lib/webgen/contentprocessor/context.rb commit 033cb22fa74f062a98ce186e21c275d00e36f639 Author: Thomas Leitner 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 69ee696365f11a3f166ed0dd926a8c21dc9c8672 Author: Thomas Leitner 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 d1355ec4e4927e2f19704d6bc7c02f642af3599f Author: Thomas Leitner 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 06a581cf4ededbcfe947680eeeae7d856ed147ae Author: Thomas Leitner 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 4dd53719bc9e76a8a7ea8bb7ccb2e2aae95e93ad Author: Thomas Leitner 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 element was used instead of a element. lib/webgen/node.rb test/test_node.rb test/test_tag_menu.rb commit ecd4173331580e1f1c36ba57df7c78a5a40f89f1 Author: Thomas Leitner 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 9dcb1f298308d8e9aa3999da41890c4b4d7d35cc Author: Thomas Leitner 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 4235c907dc95f7537854e5fb55e87414c8511193 Author: Thomas Leitner 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 54dcd5a106084217c4826d96a2c145ff78964459 Author: Thomas Leitner 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 e534ec17fe2d92d104184db524398f37d8f578fd Author: Thomas Leitner 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 bc07f0700b5785aaa4ee9edfed7118245286f745 Author: Thomas Leitner 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 24090dcd33c87d1a1bc99535a8190e006ae23e4e Author: Thomas Leitner 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 48b45828ba62a9ca7c4e9a14b6802ca0aa0189d5 Author: Thomas Leitner Date: Fri Jul 11 09:08:20 2008 +0200 Small update to Rakefile Rakefile commit 60bde90979a5c29182eacc18a0307260efc04dea Author: Thomas Leitner 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 76afa31a25bf91178b7c9f7f57fcf9c7c68daca9 Author: Thomas Leitner 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 facd5fef65b9cec14118edf63c3c023e97b89f6b Author: Thomas Leitner Date: Thu Jul 10 11:12:28 2008 +0200 Added task for checking for missing test/docu Rakefile commit 7343822a18d23805765ede3ba64eaec862f4fdb2 Author: Thomas Leitner Date: Thu Jul 10 07:16:39 2008 +0200 Added basic test for WebgenTask test/test_webgentask.rb commit 981f15379b029158fa609395396abb4b8a03bfbe Author: Thomas Leitner Date: Wed Jul 9 11:53:38 2008 +0200 Small adjustments to rake release tasks Rakefile commit d4e28f795febf5d47b7d40a402b0485a33006b7d Author: Thomas Leitner Date: Wed Jul 9 11:34:41 2008 +0200 Added meta information reference doc/reference_metainfo.page commit 744f20141e30b2a5c537d60eec78294dd8b6f45f Author: Thomas Leitner Date: Tue Jul 8 16:52:25 2008 +0200 Added man file for the webgen executable man/man1/webgen.1 commit f981710e60f3930cbf3521be59309741a59b150f Author: Thomas Leitner 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 2e29e2dff3a41af0a28056e602efe1e45dd5b72e Author: Thomas Leitner Date: Tue Jul 8 08:47:05 2008 +0200 Disabled logging during generation of fragment nodes lib/webgen/sourcehandler/page.rb commit e8524b34901d6e424101e366633472e2d9785820 Author: Thomas Leitner 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 32005e2df1e9ace960975c4aa367b05bec1ae736 Author: Thomas Leitner 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 e30526c7a4aca3467fad76d0a23314f264b758a4 Author: Thomas Leitner 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 a11bbf5dd2adaea3fe02707a31ea0f851d626ab8 Author: Thomas Leitner 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 4c2459b16fba765e3d398ea539d4d862c9dd9612 Author: Thomas Leitner 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 eec2e7b3ed48185418b103d5f4590cc16cb94370 Author: Thomas Leitner Date: Thu Jul 3 10:42:34 2008 +0200 Implemented fail-over for terminal width determination lib/webgen/cli/utils.rb commit 2f21e570421580492b0c69bf1a13bb598d487487 Author: Thomas Leitner 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 dc82e94d2476832b127db4aee1d80a962d1b1f68 Author: Thomas Leitner Date: Thu Jul 3 10:35:41 2008 +0200 Some small changes lib/webgen/sourcehandler.rb lib/webgen/websitemanager.rb commit aafd37d2419e6cb036f27bdd7c04facf4d3962d6 Author: Thomas Leitner Date: Thu Jul 3 07:43:45 2008 +0200 Added development dependencies to gem specification Rakefile commit a308f98613caa009e0d5d4260a5492ef271de591 Author: Thomas Leitner Date: Thu Jul 3 07:38:00 2008 +0200 Added YAML configuration file support lib/webgen/website.rb test/test_website.rb commit f403650c3139b098eb0e441f54be4dfef63d762d Author: Thomas Leitner Date: Thu Jul 3 06:56:19 2008 +0200 Some small fixes in Rakefile Rakefile commit bfdad41c1293b2ec2b9203a1e9a038aaa06dc130 Author: Thomas Leitner Date: Thu Jul 3 06:55:54 2008 +0200 Small fix in test setup test/helper.rb test/test_source_resource.rb commit f5f0310be808f04ff5a0a0929a18471b56eec6f3 Author: Thomas Leitner 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 c70808410be2f2c7605909bced48ad2392609039 Author: Thomas Leitner Date: Wed Jul 2 13:33:19 2008 +0200 Added AUTHORS and THANKS files AUTHORS Rakefile THANKS commit 2fcdfb93e27cc39b4868ba919127fbbdf72d04a6 Author: Thomas Leitner Date: Wed Jul 2 11:51:27 2008 +0200 Added Rakefile and setup.rb Rakefile setup.rb commit ebfde9161262d60eaa0988343a3fe09c12671a24 Author: Thomas Leitner 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 913af550c0b7a6368e86de7568a4fb70d5ed5eaa Author: Thomas Leitner Date: Tue Jul 1 21:36:01 2008 +0200 Added some legal files COPYING GPL commit 86038562966f401dc90adaa1f6ba793eb322c8b7 Author: Thomas Leitner Date: Tue Jul 1 21:05:32 2008 +0200 Added WebsiteManager class lib/webgen/websitemanager.rb test/test_websitemanager.rb commit c525620bbd80380165ed470ebe487725728ea0d3 Author: Thomas Leitner 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 bd9f2956dd28193438e2dab7ddf49e9dc8642e67 Author: Thomas Leitner 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 8d8acbbfbae588394590e3067a9aeaac10724542 Author: Thomas Leitner 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 cec022e5886c798a47c38e27fbec57709d7dad92 Author: Thomas Leitner 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 e8ba8c08a07bc5a25dcfec28953d6ab9cfa5db14 Author: Thomas Leitner 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 05396529737752553e0b8e8bb8f5b0ab8bef124d Author: Thomas Leitner Date: Thu Jun 26 20:31:09 2008 +0200 Small update to Node test test/test_node.rb commit a7425f23ec96c93736d55d5d58215453707a1856 Author: Thomas Leitner 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 ca4e1f39f8297daf786d2b79f962c69b0ccbdad5 Author: Thomas Leitner 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 c735f7f1f3a76c9eea75a7e98215a819a391b11b Author: Thomas Leitner 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 ef9f6fe9d73923ed5ae165af89fc4c922d5efad3 Author: Thomas Leitner Date: Thu Jun 26 10:13:44 2008 +0200 Changed output directory from output to out lib/webgen/default_config.rb commit 5f018c321ba3ba48b1a94f6cc575d1e2355d7a89 Author: Thomas Leitner 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 716bb287f3c1c9abc46a48f6f15669f53cef11ee Author: Thomas Leitner 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 e2410e006d6ad7410be62ab9f9ea17c3ba2dfba6 Author: Thomas Leitner 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 acefbbd859f6de0dfe5ca30732ae16e589ce0927 Author: Thomas Leitner 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 9cca6148d02206363708cf9f639576d89e6affb1 Author: Thomas Leitner Date: Wed Jun 18 16:19:40 2008 +0200 Added ruby version file lib/webgen/version.rb commit aad9f88f0b41d46f47065410fd73d1679d4defec Author: Thomas Leitner 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 4ebc70de7c5316a504c0c4a40645a2aaba4ec5a4 Author: Thomas Leitner 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 3fc7b834bcaa302b8cbe47629f8158f4b96bf96a Author: Thomas Leitner 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 a7a2dfd51842e6ef0fb15950298d5d48f5f92745 Author: Thomas Leitner 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 f19d674664df1b7c1f0f9d1f65e1122bae2b44b5 Author: Thomas Leitner 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 e48f0e1f70583b08b9ad72f2f8dc78283eddc27d Author: Thomas Leitner 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 fedefa9f5d18d1e4ba5fcbf97faae527b9b42d4c Author: Thomas Leitner 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 c07d8d488acf63268ca3779b1ac910da1a807df1 Author: Thomas Leitner 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 766da847c37c9ba314d6aec58ff89a2ca3eaa3b8 Author: Thomas Leitner 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 a3b5312f8989868efd41c77b34e7bf32611c8f32 Author: Thomas Leitner 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 f09f6fa7c14a19e8b52145e522b0422f1419f0a9 Author: Thomas Leitner 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 d7c22594b78ba87971eae03c53ddfe42cc9e5441 Author: Thomas Leitner Date: Sun Jun 15 09:10:05 2008 +0200 Small change in main webgen executable bin/webgen commit a10ac62461053d5efbb5d7de225a4260f861f85d Author: Thomas Leitner Date: Sun Jun 15 09:09:41 2008 +0200 Added default meta info for template and page files lib/webgen/default_config.rb commit 8efb6e2b62bd6a54f1118c03790fc80c66571416 Author: Thomas Leitner Date: Sun Jun 15 09:09:18 2008 +0200 Small fix for correct node recreation lib/webgen/sourcehandler.rb commit 3b91fa46ec3ac12a691b03378bab71ed9e51e729 Author: Thomas Leitner 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 c2e8536edb924c5f9e9dffd5019c2fe758b205d2 Author: Thomas Leitner Date: Sun Jun 15 09:07:36 2008 +0200 ContentProcessor::Maruku now raises exceptions on parse errors lib/webgen/contentprocessor/maruku.rb commit db0894bea9a27ffd0b7a546e0d54a0762b5e7202 Author: Thomas Leitner Date: Sat Jun 14 18:31:47 2008 +0200 Small fix in ContentProcessor::Maruku lib/webgen/contentprocessor/maruku.rb commit 96fed2a51ec07d6f735cfbff0f5bb68f0de8de4b Author: Thomas Leitner 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 daf2545bfd9e516e06fc0d96602a72c2f6e5bcdc Author: Thomas Leitner 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 032a000e2d1d34d89ad364c388bece18bb6707e6 Author: Thomas Leitner 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 40e9d84c8171b60ca7288c615e07294ab18263a1 Author: Thomas Leitner 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 bb8b450708eea383dc8c96c4af6e745045f90ed3 Author: Thomas Leitner 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 84999104224bc582733fe1ec679ef525cc823917 Author: Thomas Leitner 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 175ecfe1e143fef99cbca7695d484525a60ed1c3 Author: Thomas Leitner 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 bf421044ba44dd6ec04e63322caa56d0ab160a5d Author: Thomas Leitner 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 2ec1a0f154f9a8ab07997236f497e83203ce7f34 Author: Thomas Leitner 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 6b8f33ca923980e58dcc9bec8cc6034d3345d77a Author: Thomas Leitner Date: Wed Jun 4 13:14:08 2008 +0200 Small fix for ContentProcessor::Tags test test/test_contentprocessor_tags.rb commit e8bd59bd31b6ecbfe20c1c1191863c4a35224828 Author: Thomas Leitner 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 bf72c670e618a06834b5e7113bd94cad634b2a96 Author: Thomas Leitner 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 4d5b40f5d3332bb790d4c3c2b8ce8868b607dddd Author: Thomas Leitner 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 f269ac0b91ff7753fb6600b400cfd22d5ab7aea4 Author: Thomas Leitner 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 9db598543d43705591283af547ec889c2d175d11 Author: Thomas Leitner 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 a23f4ed8299f54306c021833f00c49eb87f89cac Author: Thomas Leitner 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 01a599e497f3d8fb6d12a3078adf74cab5053660 Author: Thomas Leitner Date: Fri May 30 17:11:21 2008 +0200 Added first chain node in #render to :used_nodes lib/webgen/sourcehandler/page.rb commit 72a4b933a64cbe25b67f4b18fee4a6190b84c5e6 Author: Thomas Leitner Date: Fri May 30 17:10:23 2008 +0200 Nodes are now created under the correct root dir lib/webgen/sourcehandler.rb commit 0fddc15fbb99d276ff5f40a8f85dc0c9eae5eb7d Author: Thomas Leitner 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 4c02a3a47ad5bf855b31951ad98d345f4c7b9a42 Author: Thomas Leitner 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 918a76811180d038f288b275c4cafe4852cabf89 Author: Thomas Leitner 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 09787926b3fc93e5065d1514b6e10402c6073359 Author: Thomas Leitner 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 6aef7ebbedcbc6698b920c17c0cb997e1a1039a8 Author: Thomas Leitner 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 65fd2c459f041146fb4d714ccf58ebd510af6002 Author: Thomas Leitner 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 0153c0adbf0c0a25a607694f6cda24049d530fe6 Author: Thomas Leitner 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 de55e36309dee59150c4ee64d6cd26a1e4ade957 Author: Thomas Leitner 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 180efcf8197d7a6632278ce727e94e604689b739 Author: Thomas Leitner 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 71cf24c0b49203738c87ed4730f6988d09eccff7 Author: Thomas Leitner 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 a8bf42a0f5919662a031c4c169832f6ecc2a0373 Author: Thomas Leitner 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 f1e30e1888a5e4fd21b38c706781fbfaf135b032 Author: Thomas Leitner 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 14578bf41178664fdd88a3313269a3ca11581d3b Author: Thomas Leitner 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 de73fa74d62cbbf9a7bd78df1e35ef9a952738e4 Author: Thomas Leitner 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 2fafac5aa2f71f8c29351be38bf355086bfc6c7c Author: Thomas Leitner Date: Sat May 24 09:06:24 2008 +0200 Fix for passing the correct node chain to processors lib/webgen/sourcehandler/copy.rb commit 0718d3cc87508fc13a05ea3aa55909e6a0d7bb22 Author: Thomas Leitner 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 8a8f6a35bd56a6cbbbff56e70fbde406ca67f23a Author: Thomas Leitner 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 970f22ad330ffbeb176346645a16fc9c43b49999 Author: Thomas Leitner 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 af27b5c35d2dddfa067a1ee602053cd821e7ed6d Author: Thomas Leitner 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 72a9320719b17de638ca433c1762586bc5150a05 Author: Thomas Leitner 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 408fd20f5a260d4456299f54aa2605dfcdfef466 Author: Thomas Leitner 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 cb29ead1248d5fcdc195c65b593578bb0b52a0e7 Author: Thomas Leitner 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 87f3c5063cf0770c5f974789f7b64aeda91d0bc6 Author: Thomas Leitner 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 5e8f389ee5e42b40b57d622532a73c86746d94e0 Author: Thomas Leitner 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 ab1bac21d373775df54e01e9f6bbcd2e2c441978 Author: Thomas Leitner 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 9dfeddc1674f747f553237a4447fbc5d4f3c66f8 Author: Thomas Leitner 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 e81d6c07c9a9dc6dcb5d3139e017a8182a81d1d3 Author: Thomas Leitner 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 0be67a114b86cf3e32e3bcadd3210744b2028da0 Author: Thomas Leitner Date: Thu May 15 20:28:22 2008 +0200 Fixed ContentProcessor::Context test to run stand alone test/test_contentprocessor_context.rb commit afd772ea81d7d3c37f01581a7e38c780d924c6a9 Author: Thomas Leitner 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 8afa1de18c7d26fd110776e3dab04c65d8b84f89 Author: Thomas Leitner 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 22e6f6058f0cca143204d85ae2451ff16d9e1e8a Author: Thomas Leitner 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 c7481ef9b6873795b5b2bda79458dc7eb213b2da Author: Thomas Leitner 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 4c8c9f15af6fc5aca3123019fbb78b1447026bff Author: Thomas Leitner Date: Sat May 10 09:09:13 2008 +0200 Fixed Tree sothat marshalling works again lib/webgen/tree.rb commit ea26eec86b04c2a5c89b513c123afa24abefc3f8 Author: Thomas Leitner 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 bc83e9965db97c6723c84106ef150f50c3cb97d7 Author: Thomas Leitner 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 f222f07e7e1bfa940058395e3649acb2e1807166 Author: Thomas Leitner 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 14a743d8056d9e2e715ad99737209ae61c94b9e3 Author: Thomas Leitner Date: Wed May 7 18:18:40 2008 +0200 Removed unnecessary assert_nothing_raised statements test/test_languages.rb commit a7a9c1b12fbd3b84931cfc7c5f230ffb6643b1cb Author: Thomas Leitner 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 e94d204650b455e19db600b389e396bdd44be031 Author: Thomas Leitner Date: Wed May 7 13:38:16 2008 +0200 Fixed error messages in Webgen::Configuration lib/webgen/configuration.rb commit 12ed89489e6b6030d5c3c4d3171d2174d296852a Author: Thomas Leitner 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 4b68305a17878ca982580b85bd84c75b73f38398 Author: Thomas Leitner 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 4232b18c4aee82825957d40872149dabf8074488 Author: Thomas Leitner 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 b26ba6f80d23c7307bdce71364eedce1f11c77e9 Author: Thomas Leitner 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 7eaf2a5827af540e714a2283a9814dc02a1c9b8f Author: Thomas Leitner 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 537f0454e9710f75323a625844b0dd52d8177195 Author: Thomas Leitner 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 ec3a24b8c17ca7d2631d938038a209c3f43a0284 Author: Thomas Leitner 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 5ec8f166681689223417a44f3e8ae044c37636f4 Author: Thomas Leitner 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 eff0ce57f166c1884ab19883e05490b616928142 Author: Thomas Leitner 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 81df8e4a6b62c6deaf51f193e074b73f1deb7b80 Author: Thomas Leitner 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 6da17a5e533cbdf1f2bd68b89089b16b09c295ef Author: Thomas Leitner 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 311d9770b3bb096ad8518ce06fcc5b40beb3fddd Author: Thomas Leitner 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 f16f7b1db1a608a0bb28a303a24122b52696e1e7 Author: Thomas Leitner Date: Wed Apr 16 12:47:59 2008 +0200 Small update to Output::FileSystem lib/webgen/output/filesystem.rb commit 7b54c082758a9b6227043e2418e9f64054194284 Author: Thomas Leitner 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 f8654722ea148af66c52c0727d9b1eb3bdd27004 Author: Thomas Leitner Date: Wed Apr 16 08:50:08 2008 +0200 Small change to SourceHandler::Metainfo lib/webgen/sourcehandler/metainfo.rb commit ae274ac895f835ca5f17bed7fb8f355f5c64f435 Author: Thomas Leitner 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 2e454de5ee1fa2b2c20812e18b84833a0a1b1404 Author: Thomas Leitner 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 67720b34d107bd696fd07cdadef090ab73531007 Author: Thomas Leitner 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 242f11efb46933eb5d7e1904355d4cbfc13042af Author: Thomas Leitner 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 7d765be9d62cf09ca7d72551237aa74b4b3de880 Author: Thomas Leitner 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 636ddd45a456c661967946b08ad9266a3e154c45 Author: Thomas Leitner 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 d5ff37c43fb823ffca33314b6a8ef2b2a03f169b Author: Thomas Leitner 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 622d81ee7c979e865b2370123683407960893d8d Author: Thomas Leitner Date: Thu Apr 3 20:28:36 2008 +0200 When a node is deleted, its children are deleted too lib/webgen/tree.rb commit 77bb2695c48524dd0746d585daa4c981821ef38e Author: Thomas Leitner 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 d7f4caf20428163545cb35ce733b801d5165efaf Author: Thomas Leitner 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 5a6e66bff4591478039176a82b70e3f936b9967b Author: Thomas Leitner 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 8302967f8ccdc85c812c4f03c16f95ae4979402d Author: Thomas Leitner 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 6ea54cf5b2fee4cc0cd8fa7169289b13074759cb Author: Thomas Leitner 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 10f5f1f31c0a9f6a14ef334afe3c1a48085320ce Author: Thomas Leitner Date: Fri Mar 28 20:31:52 2008 +0100 Initial import of files Rakefile TODO bin/webgen data/webgen/data/ISO-639-2_values_8bits.txt data/webgen/plugins/cli/about.plugin/about.rb data/webgen/plugins/cli/about.plugin/documentation.page data/webgen/plugins/cli/about.plugin/plugin.yaml data/webgen/plugins/cli/apply_style.plugin/apply_style.rb data/webgen/plugins/cli/apply_style.plugin/documentation.page data/webgen/plugins/cli/apply_style.plugin/plugin.yaml data/webgen/plugins/cli/bundle_management.plugin/bundle.rb data/webgen/plugins/cli/bundle_management.plugin/documentation.page data/webgen/plugins/cli/bundle_management.plugin/plugin.yaml data/webgen/plugins/cli/check.plugin/check.rb data/webgen/plugins/cli/check.plugin/documentation.page data/webgen/plugins/cli/check.plugin/plugin.yaml data/webgen/plugins/cli/create_website.plugin/create_website.rb data/webgen/plugins/cli/create_website.plugin/documentation.page data/webgen/plugins/cli/create_website.plugin/plugin.yaml data/webgen/plugins/cli/run_webgen.plugin/documentation.page data/webgen/plugins/cli/run_webgen.plugin/plugin.yaml data/webgen/plugins/cli/run_webgen.plugin/run_webgen.rb data/webgen/plugins/cli/utils.plugin/documentation.page data/webgen/plugins/cli/utils.plugin/plugin.yaml data/webgen/plugins/cli/utils.plugin/utils.rb data/webgen/plugins/contentprocessor/blocks.plugin/blocks.rb data/webgen/plugins/contentprocessor/blocks.plugin/documentation.page data/webgen/plugins/contentprocessor/blocks.plugin/plugin.yaml data/webgen/plugins/contentprocessor/blocks.plugin/test/unittests/tc_blocks.rb data/webgen/plugins/contentprocessor/erb.plugin/documentation.page data/webgen/plugins/contentprocessor/erb.plugin/erb.rb data/webgen/plugins/contentprocessor/erb.plugin/plugin.yaml data/webgen/plugins/contentprocessor/fragments.plugin/docu_fragment_handler.page data/webgen/plugins/contentprocessor/fragments.plugin/docu_fragments.page data/webgen/plugins/contentprocessor/fragments.plugin/fragment_handler.rb data/webgen/plugins/contentprocessor/fragments.plugin/fragments.rb data/webgen/plugins/contentprocessor/fragments.plugin/plugin.yaml data/webgen/plugins/contentprocessor/haml.plugin/docu_haml.page data/webgen/plugins/contentprocessor/haml.plugin/docu_sass.page data/webgen/plugins/contentprocessor/haml.plugin/haml.rb data/webgen/plugins/contentprocessor/haml.plugin/plugin.yaml data/webgen/plugins/contentprocessor/haml.plugin/sass.rb data/webgen/plugins/contentprocessor/maruku.plugin/documentation.page data/webgen/plugins/contentprocessor/maruku.plugin/maruku.rb data/webgen/plugins/contentprocessor/maruku.plugin/plugin.yaml data/webgen/plugins/contentprocessor/rdoc.plugin/documentation.page data/webgen/plugins/contentprocessor/rdoc.plugin/plugin.yaml data/webgen/plugins/contentprocessor/rdoc.plugin/rdoc.rb data/webgen/plugins/contentprocessor/rdoc.plugin/tests/unittests/tc_rdoc.rb data/webgen/plugins/contentprocessor/tags.plugin/defaulttag.rb data/webgen/plugins/contentprocessor/tags.plugin/docu_defaulttag.page data/webgen/plugins/contentprocessor/tags.plugin/docu_tags.page data/webgen/plugins/contentprocessor/tags.plugin/plugin.yaml data/webgen/plugins/contentprocessor/tags.plugin/tags.rb data/webgen/plugins/contentprocessor/tags.plugin/test/fixtures/tc_defaulttag/test.plugin/plugin.rb data/webgen/plugins/contentprocessor/tags.plugin/test/fixtures/tc_defaulttag/test.plugin/plugin.yaml data/webgen/plugins/contentprocessor/tags.plugin/test/fixtures/tc_tags/test.plugin/plugin.rb data/webgen/plugins/contentprocessor/tags.plugin/test/fixtures/tc_tags/test.plugin/plugin.yaml data/webgen/plugins/contentprocessor/tags.plugin/test/unittests/tc_defaulttag.rb data/webgen/plugins/contentprocessor/tags.plugin/test/unittests/tc_tags.rb data/webgen/plugins/contentprocessor/textile.plugin/documentation.page data/webgen/plugins/contentprocessor/textile.plugin/plugin.yaml data/webgen/plugins/contentprocessor/textile.plugin/textile.rb data/webgen/plugins/contentprocessor/xmlbuilder.plugin/documentation.page data/webgen/plugins/contentprocessor/xmlbuilder.plugin/plugin.yaml data/webgen/plugins/contentprocessor/xmlbuilder.plugin/tests/unittests/tc_xmlbuilder.rb data/webgen/plugins/contentprocessor/xmlbuilder.plugin/xmlbuilder.rb data/webgen/plugins/core/cachemanager.plugin/cachemanager.rb data/webgen/plugins/core/cachemanager.plugin/documentation.page data/webgen/plugins/core/cachemanager.plugin/plugin.yaml data/webgen/plugins/core/cachemanager.plugin/test/unittests/tc_cachemanager.rb data/webgen/plugins/core/configuration.plugin/configuration.rb data/webgen/plugins/core/configuration.plugin/documentation.page data/webgen/plugins/core/configuration.plugin/plugin.yaml data/webgen/plugins/core/filehandler.plugin/defaulthandler.rb data/webgen/plugins/core/filehandler.plugin/docu_defaulthandler.page data/webgen/plugins/core/filehandler.plugin/docu_filehandler.page data/webgen/plugins/core/filehandler.plugin/docu_virtualhandler.page data/webgen/plugins/core/filehandler.plugin/filehandler.rb data/webgen/plugins/core/filehandler.plugin/plugin.yaml data/webgen/plugins/core/filehandler.plugin/test/fixtures/tc_defaulthandler/samplehandler.plugin/plugin.rb data/webgen/plugins/core/filehandler.plugin/test/fixtures/tc_defaulthandler/samplehandler.plugin/plugin.yaml data/webgen/plugins/core/filehandler.plugin/test/fixtures/tc_filehandler/unmodified data/webgen/plugins/core/filehandler.plugin/test/unittests/tc_defaulthandler.rb data/webgen/plugins/core/filehandler.plugin/test/unittests/tc_filehandler.rb data/webgen/plugins/core/filehandler.plugin/virtualhandler.rb data/webgen/plugins/core/resourcemanager.plugin/docu_resourcemanager.page data/webgen/plugins/core/resourcemanager.plugin/docu_resourcetag.page data/webgen/plugins/core/resourcemanager.plugin/plugin.yaml data/webgen/plugins/core/resourcemanager.plugin/resource.yaml data/webgen/plugins/core/resourcemanager.plugin/resourcemanager.rb data/webgen/plugins/core/resourcemanager.plugin/resources/generated_by_webgen.png data/webgen/plugins/core/resourcemanager.plugin/resources/logo.png data/webgen/plugins/core/resourcemanager.plugin/resourcetag.rb data/webgen/plugins/core/resourcemanager.plugin/test/unittests/tc_resourcemanager.rb data/webgen/plugins/core/resourcemanager.plugin/test/unittests/tc_resourcetag.rb data/webgen/plugins/file/bloghandler.plugin/bloghandler.rb data/webgen/plugins/file/bloghandler.plugin/documentation.page data/webgen/plugins/file/bloghandler.plugin/plugin.yaml data/webgen/plugins/file/bloghandler.plugin/resource.yaml data/webgen/plugins/file/bloghandler.plugin/resources/entry.template data/webgen/plugins/file/bloghandler.plugin/resources/main.template data/webgen/plugins/file/copyhandler.plugin/copyhandler.rb data/webgen/plugins/file/copyhandler.plugin/documentation.page data/webgen/plugins/file/copyhandler.plugin/plugin.yaml data/webgen/plugins/file/copyhandler.plugin/test/fixtures/src/embedded.erb.html data/webgen/plugins/file/copyhandler.plugin/test/fixtures/src/normal.jpg data/webgen/plugins/file/copyhandler.plugin/test/unittests/tc_copyhandler.rb data/webgen/plugins/file/directoryhandler.plugin/directoryhandler.rb data/webgen/plugins/file/directoryhandler.plugin/documentation.page data/webgen/plugins/file/directoryhandler.plugin/plugin.yaml data/webgen/plugins/file/directoryhandler.plugin/test/fixtures/src/dir/file.page data/webgen/plugins/file/directoryhandler.plugin/test/fixtures/src/index.de.page data/webgen/plugins/file/directoryhandler.plugin/test/fixtures/src/index.en.page data/webgen/plugins/file/directoryhandler.plugin/test/unittests/tc_directoryhandler.rb data/webgen/plugins/file/feedhandler.plugin/documentation.page data/webgen/plugins/file/feedhandler.plugin/feedhandler.rb data/webgen/plugins/file/feedhandler.plugin/plugin.yaml data/webgen/plugins/file/feedhandler.plugin/resource.yaml data/webgen/plugins/file/feedhandler.plugin/resources/atom.template data/webgen/plugins/file/feedhandler.plugin/resources/rss.template data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/0.9.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/1.0.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/2.0.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/atom.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/content.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/converter.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/dublincore.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/dublincore/1.0.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/dublincore/2.0.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/dublincore/atom.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/image.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/itunes.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/0.9.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/1.0.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/2.0.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/atom.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/base.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/content.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/dublincore.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/entry.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/feed.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/image.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/itunes.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/syndication.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/taxonomy.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/trackback.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/parser.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/rexmlparser.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/rss.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/syndication.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/taxonomy.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/trackback.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/utils.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/xml-stylesheet.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/xml.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/xmlparser.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/xmlscanner.rb data/webgen/plugins/file/pagehandler.plugin/documentation.page data/webgen/plugins/file/pagehandler.plugin/pagehandler.rb data/webgen/plugins/file/pagehandler.plugin/plugin.yaml data/webgen/plugins/file/pagehandler.plugin/test/fixtures/src/default.de.template data/webgen/plugins/file/pagehandler.plugin/test/fixtures/src/file.de.page data/webgen/plugins/file/pagehandler.plugin/test/unittests/tc_pagehandler.rb data/webgen/plugins/file/plugindocu.plugin/documentation.page data/webgen/plugins/file/plugindocu.plugin/plugin.yaml data/webgen/plugins/file/plugindocu.plugin/plugindocuhandler.rb data/webgen/plugins/file/plugindocu.plugin/resource.yaml data/webgen/plugins/file/plugindocu.plugin/resources/plugindocu_index.page data/webgen/plugins/file/plugindocu.plugin/resources/plugindocu_template.page data/webgen/plugins/file/templatehandler.plugin/documentation.page data/webgen/plugins/file/templatehandler.plugin/plugin.yaml data/webgen/plugins/file/templatehandler.plugin/templatehandler.rb data/webgen/plugins/file/templatehandler.plugin/test/fixtures/src/chained.template data/webgen/plugins/file/templatehandler.plugin/test/fixtures/src/default.de.template data/webgen/plugins/file/templatehandler.plugin/test/fixtures/src/default.template data/webgen/plugins/file/templatehandler.plugin/test/fixtures/src/file.de.page data/webgen/plugins/file/templatehandler.plugin/test/fixtures/src/invalid.template data/webgen/plugins/file/templatehandler.plugin/test/fixtures/src/stopped.page data/webgen/plugins/file/templatehandler.plugin/test/fixtures/src/test.template data/webgen/plugins/file/templatehandler.plugin/test/unittests/tc_templatehandler.rb data/webgen/plugins/support/bundlemanager.plugin/bundlemanager.rb data/webgen/plugins/support/bundlemanager.plugin/documentation.page data/webgen/plugins/support/bundlemanager.plugin/plugin.yaml data/webgen/plugins/support/misc.plugin/documentation.page data/webgen/plugins/support/misc.plugin/misc.rb data/webgen/plugins/support/misc.plugin/plugin.yaml data/webgen/plugins/support/websitemanager.plugin/documentation.page data/webgen/plugins/support/websitemanager.plugin/plugin.yaml data/webgen/plugins/support/websitemanager.plugin/resource.yaml data/webgen/plugins/support/websitemanager.plugin/resources/skeleton/README data/webgen/plugins/support/websitemanager.plugin/resources/skeleton/config.yaml data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/1024px/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/1024px/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/1024px/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/1024px/src/images/background.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas00/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas00/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas00/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas00/src/images/bg.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas00/src/images/front.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas00/src/images/menubg.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas00/src/images/menubg2.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas01/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas01/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas01/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas01/src/images/bg.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas01/src/images/front.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas01/src/print.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas03/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas03/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas03/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas03/src/images/bodybg.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas03/src/images/contbg.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas03/src/images/footerbg.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas03/src/images/gradient1.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas03/src/images/gradient2.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/blinkarrow.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/bodybg.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/contentbg.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/entrybg.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/flash.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/flash2.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/globe.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/globebottom.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/linkarrow.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/menuhover.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas05/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas05/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas05/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas05/src/images/bodybg.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas05/src/images/front.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/images/bodybg.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/images/boxbg.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/images/greypx.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/images/header.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/images/innerbg.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/images/leaves.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/images/tabs.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas07/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas07/src/browserfix.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas07/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas07/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas07/src/images/bodybg.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas07/src/images/sidebarbg.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas08/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas08/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas08/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/bodybg-black.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/bodybg-green.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/bodybg-orange.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/bodybg-purple.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/bodybg-red.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/bodybg.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/footerbg.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/menuhover-black.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/menuhover-green.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/menuhover-orange.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/menuhover-purple.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/menuhover-red.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/menuhover.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/default/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/default/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/default/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/templates/default/README data/webgen/plugins/support/websitemanager.plugin/resources/templates/default/src/index.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/personal_hp/README data/webgen/plugins/support/websitemanager.plugin/resources/templates/personal_hp/src/about.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/personal_hp/src/index.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/personal_hp/src/links.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/personal_hp/src/projects.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/project/README data/webgen/plugins/support/websitemanager.plugin/resources/templates/project/src/about.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/project/src/download.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/project/src/features.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/project/src/index.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/project/src/screenshots.page data/webgen/plugins/support/websitemanager.plugin/test/unittests/tc_websitemanager.rb data/webgen/plugins/support/websitemanager.plugin/websitemanager.rb data/webgen/plugins/tag/breadcrumbtrail.plugin/breadcrumbtrail.rb data/webgen/plugins/tag/breadcrumbtrail.plugin/documentation.page data/webgen/plugins/tag/breadcrumbtrail.plugin/plugin.yaml data/webgen/plugins/tag/breadcrumbtrail.plugin/test/fixtures/metainfo.yaml data/webgen/plugins/tag/breadcrumbtrail.plugin/test/unittests/tc_breadcrumbtrail.rb data/webgen/plugins/tag/date.plugin/date.rb data/webgen/plugins/tag/date.plugin/documentation.page data/webgen/plugins/tag/date.plugin/plugin.yaml data/webgen/plugins/tag/date.plugin/test/unittests/tc_date.rb data/webgen/plugins/tag/includefile.plugin/documentation.page data/webgen/plugins/tag/includefile.plugin/includefile.rb data/webgen/plugins/tag/includefile.plugin/plugin.yaml data/webgen/plugins/tag/includefile.plugin/test/fixtures/tc_includefile/testfile data/webgen/plugins/tag/includefile.plugin/test/unittests/tc_includefile.rb data/webgen/plugins/tag/langbar.plugin/documentation.page data/webgen/plugins/tag/langbar.plugin/langbar.rb data/webgen/plugins/tag/langbar.plugin/plugin.yaml data/webgen/plugins/tag/langbar.plugin/test/fixtures/metainfo.yaml data/webgen/plugins/tag/langbar.plugin/test/unittests/tc_langbar.rb data/webgen/plugins/tag/menu.plugin/docu_menubasetag.page data/webgen/plugins/tag/menu.plugin/docu_verticalmenu.page data/webgen/plugins/tag/menu.plugin/menubasetag.rb data/webgen/plugins/tag/menu.plugin/plugin.yaml data/webgen/plugins/tag/menu.plugin/test/fixtures/metainfo.yaml data/webgen/plugins/tag/menu.plugin/test/unittests/tc_menubasetag.rb data/webgen/plugins/tag/menu.plugin/test/unittests/tc_verticalmenu.rb data/webgen/plugins/tag/menu.plugin/verticalmenu.rb data/webgen/plugins/tag/meta.plugin/documentation.page data/webgen/plugins/tag/meta.plugin/meta.rb data/webgen/plugins/tag/meta.plugin/plugin.yaml data/webgen/plugins/tag/meta.plugin/test/unittests/tc_meta.rb data/webgen/plugins/tag/relocatable.plugin/documentation.page data/webgen/plugins/tag/relocatable.plugin/plugin.yaml data/webgen/plugins/tag/relocatable.plugin/relocatable.rb data/webgen/plugins/tag/relocatable.plugin/test/fixtures/src/dir/file.page data/webgen/plugins/tag/relocatable.plugin/test/fixtures/src/dir2/index.page data/webgen/plugins/tag/relocatable.plugin/test/fixtures/src/file.page data/webgen/plugins/tag/relocatable.plugin/test/unittests/tc_relocatable.rb doc/metainfo.yaml doc/plugins/extension.plugin/plugin.yaml doc/plugins/extension.plugin/svg2png.rb doc/src/default.css doc/src/default.template doc/src/documentation/faq.page doc/src/documentation/getting_started.page doc/src/documentation/index.page doc/src/documentation/manual.page doc/src/documentation/plugins/webgen.plugindocu doc/src/documentation/reference_metainfo.page doc/src/documentation/reference_parameters.page doc/src/documentation/reference_resources.page doc/src/documentation/sipttra_format.page doc/src/documentation/webpage_format.page doc/src/features.page doc/src/images/arrow.gif doc/src/images/error.gif doc/src/images/exclamation.gif doc/src/images/headerbg.jpg doc/src/images/information.gif doc/src/images/node_diagram.svg doc/src/images/quote.gif doc/src/index.page lib/webgen/additional_rdoc_documentation.rb lib/webgen/blackboard.rb lib/webgen/cache.rb lib/webgen/cli.rb lib/webgen/composite.rb lib/webgen/config.rb lib/webgen/configuration.rb lib/webgen/content.rb lib/webgen/default_config.rb lib/webgen/languages.rb lib/webgen/listener.rb lib/webgen/loggable.rb lib/webgen/node.rb lib/webgen/output.rb lib/webgen/path.rb lib/webgen/plugin.rb lib/webgen/sipttra.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/test.rb lib/webgen/tree.rb lib/webgen/website.rb lib/webgen/websiteaccess.rb setup.rb test/fixtures/tc_plugin/autoload.plugin/plugin.rb test/fixtures/tc_plugin/autoload.plugin/plugin.yaml test/fixtures/tc_plugin/invalid.plugin/invalidfile.rb test/fixtures/tc_plugin/invalid.plugin/plugin.rb test/fixtures/tc_plugin/invalid.plugin/plugin.yaml test/fixtures/tc_plugin/invalid_plugin_yaml/plugin.yaml test/fixtures/tc_plugin/test.plugin/plugin.rb test/fixtures/tc_plugin/test.plugin/plugin.yaml test/fixtures/tc_plugin/test2.plugin/local_file.rb test/fixtures/tc_plugin/test2.plugin/myfile.resource test/fixtures/tc_plugin/test2.plugin/plugin.yaml test/fixtures/tc_plugin/test2.plugin/plugin2.rb test/fixtures/tc_plugin/test2.plugin/resource.yaml test/fixtures/tc_plugin/test2.plugin/test3plugin.rb test/fixtures/tc_sipttra/test.sipttra test/fixtures/tc_website/correct.yaml test/fixtures/tc_website/correct_empty.yaml test/fixtures/tc_website/incorrect_structure.yaml test/fixtures/tc_website/incorrect_yaml.yaml test/fixtures/tc_website/meta_info_test.yaml test/unittests/tc_composite.rb test/unittests/tc_config.rb test/unittests/tc_languages.rb test/unittests/tc_listener.rb test/unittests/tc_node.rb test/unittests/tc_plugin.rb test/unittests/tc_sipttra.rb test/unittests/tc_website.rb commit 70bb57a5080c7dff7000c003cd8c4905d30bf3f8 Author: Thomas Leitner Date: Tue Feb 5 09:20:59 2008 +0000 * fixed Core/CacheManager: loading of cache file did not work on Windows data/webgen/plugins/core/cachemanager.plugin/cachemanager.rb commit 8d57f5783d2d9af563bb0a0a9077a765614c56f9 Author: Thomas Leitner Date: Tue Feb 5 08:58:34 2008 +0000 * fixed Config.home_dir to work in Windows environments lib/webgen/config.rb commit 56911a068038d0c9678707b47f793180416ab700 Author: Thomas Leitner Date: Fri Jan 4 09:04:15 2008 +0000 * implemented T039: meta information can now be set for mulitple nodes via path patterns in the output section of the meta info backing file TODO data/webgen/plugins/core/filehandler.plugin/filehandler.rb doc/src/documentation/manual.page commit 491c4fcc33d83e5382731845fe29acc84edf1f8c Author: Thomas Leitner Date: Mon Dec 31 10:19:29 2007 +0000 * ported parameter Core/FileHandler:useHiddenFiles from trunk to head data/webgen/plugins/core/filehandler.plugin/filehandler.rb data/webgen/plugins/core/filehandler.plugin/plugin.yaml data/webgen/plugins/core/filehandler.plugin/test/unittests/tc_filehandler.rb commit a060047220bed7d600ca201166b1bef744bcb8a8 Author: Thomas Leitner Date: Mon Dec 31 10:19:14 2007 +0000 * some small documentation updates doc/src/default.css doc/src/default.template doc/src/documentation/manual.page doc/src/index.page commit badd6ee1016910cb75f4be68546c8d2efdaae41b Author: Thomas Leitner Date: Mon Dec 31 10:18:50 2007 +0000 * implemented T038: preliminary blog handler support now implemented, some features still missing, but useable TODO data/webgen/plugins/file/bloghandler.plugin/bloghandler.rb data/webgen/plugins/file/bloghandler.plugin/documentation.page data/webgen/plugins/file/bloghandler.plugin/plugin.yaml data/webgen/plugins/file/bloghandler.plugin/resource.yaml data/webgen/plugins/file/bloghandler.plugin/resources/entry.template data/webgen/plugins/file/bloghandler.plugin/resources/main.template commit f02326911ddb6f9e6dcd994a0f7957b499ff1bcb Author: Thomas Leitner Date: Mon Dec 31 10:18:40 2007 +0000 * fixed Tag/VerticalMenu: when using useTypes=normal some pages were in the menu that should not have been in it because fragment nodes were beneath them data/webgen/plugins/tag/menu.plugin/docu_verticalmenu.page data/webgen/plugins/tag/menu.plugin/test/fixtures/metainfo.yaml data/webgen/plugins/tag/menu.plugin/test/unittests/tc_verticalmenu.rb data/webgen/plugins/tag/menu.plugin/verticalmenu.rb commit 7dfb307cf5a9c1f5c0b04606ca9ebc38ffed08a8 Author: Thomas Leitner Date: Sat Dec 29 09:32:10 2007 +0000 * implemented method Context#dest_node to overcome reference problems when inserting a rendered page node into another page node * updated all tags and content processors to use the new Context#dest_node instead of Context#node when calculating relative paths data/webgen/plugins/contentprocessor/blocks.plugin/blocks.rb data/webgen/plugins/contentprocessor/erb.plugin/documentation.page data/webgen/plugins/contentprocessor/erb.plugin/erb.rb data/webgen/plugins/tag/breadcrumbtrail.plugin/breadcrumbtrail.rb data/webgen/plugins/tag/langbar.plugin/langbar.rb data/webgen/plugins/tag/menu.plugin/menubasetag.rb data/webgen/plugins/tag/menu.plugin/verticalmenu.rb data/webgen/plugins/tag/relocatable.plugin/relocatable.rb lib/webgen/content.rb commit e1d5d359f2faf028fbd6580cd34ef49a22271232 Author: Thomas Leitner Date: Sat Dec 29 09:32:02 2007 +0000 * small docu update data/webgen/plugins/contentprocessor/fragments.plugin/docu_fragments.page commit b0aa13bf7965b77012ffbbad5b3f9ede3b3da7d2 Author: Thomas Leitner Date: Sat Dec 29 09:31:55 2007 +0000 * fixed Node#nodes_for_pattern to work correctly with absolute and relative paths lib/webgen/node.rb test/unittests/tc_node.rb commit 5bccef7592bd6460a276426d59e7d3b154f5fd38 Author: Thomas Leitner Date: Sat Dec 29 09:31:48 2007 +0000 * fixed Node#mtime: removed invalid logging statement * fixed File/FeedHandler: now using new method Node#mtime and removed own method #mtime data/webgen/plugins/file/feedhandler.plugin/feedhandler.rb data/webgen/plugins/file/feedhandler.plugin/resources/atom.template data/webgen/plugins/file/feedhandler.plugin/resources/rss.template lib/webgen/node.rb commit b6abcf750e5d25c5835b819dfe3c429245ee9d4f Author: Thomas Leitner Date: Sat Dec 29 09:31:40 2007 +0000 * added method Node#mtime for getting a correct modifcation time for a node lib/webgen/node.rb test/unittests/tc_node.rb commit 535be188dcf24a0e696fbc6664d43ca7091d1f5b Author: Thomas Leitner Date: Sat Dec 29 09:31:32 2007 +0000 * implemented T004: ContentProcessors/Blocks now accepts an optional attribute with which the node chain can be specified that should be used for inserting the rendered block TODO data/webgen/plugins/contentprocessor/blocks.plugin/blocks.rb data/webgen/plugins/contentprocessor/blocks.plugin/documentation.page data/webgen/plugins/contentprocessor/blocks.plugin/test/unittests/tc_blocks.rb commit 0195c0067800292a40a2f5f084b065945d3fa79d Author: Thomas Leitner Date: Sat Dec 29 09:31:23 2007 +0000 * implemented T035: resources can now be accessed again via Tag/Resource and are managed by Core/ResourceManager * added webgen logo and generated-by image as resources TODO data/webgen/plugins/core/resourcemanager.plugin/docu_resourcemanager.page data/webgen/plugins/core/resourcemanager.plugin/docu_resourcetag.page data/webgen/plugins/core/resourcemanager.plugin/plugin.yaml data/webgen/plugins/core/resourcemanager.plugin/resource.yaml data/webgen/plugins/core/resourcemanager.plugin/resourcemanager.rb data/webgen/plugins/core/resourcemanager.plugin/resources/generated_by_webgen.png data/webgen/plugins/core/resourcemanager.plugin/resources/logo.png data/webgen/plugins/core/resourcemanager.plugin/resourcetag.rb data/webgen/plugins/core/resourcemanager.plugin/test/unittests/tc_resourcemanager.rb data/webgen/plugins/core/resourcemanager.plugin/test/unittests/tc_resourcetag.rb commit 1899c20b74c85a1d79bae261fd89f16601e37c1c Author: Thomas Leitner Date: Sat Dec 29 09:31:15 2007 +0000 * updated PluginManager to check for duplicate resource output paths lib/webgen/plugin.rb commit d634b458a779df6b6f1da367a34a37642ea0de0e Author: Thomas Leitner Date: Sat Dec 29 09:31:07 2007 +0000 * updated WebPage Format to allow null values for block options lib/webgen/content.rb commit 5e6d7726d8429c35015d74de363cb0be034aaddf Author: Thomas Leitner Date: Sat Dec 29 09:31:01 2007 +0000 * fixed prior checkin: String#starts_with? is not a standard method data/webgen/plugins/core/cachemanager.plugin/cachemanager.rb commit 6c97d894fade719f67f7b474b3a865c294830fa2 Author: Thomas Leitner Date: Sat Dec 29 09:30:54 2007 +0000 * updated File/PageHandler to use a more general cache key for storing information about the default rendered page block * updated File/PageHandler to be more flexible when creating page nodes (setting of default language is optional, default ext of html is only set if input file has ext page) data/webgen/plugins/file/pagehandler.plugin/pagehandler.rb commit 4937175ea15cab4f9e3c7bcc1f63e9c80e2a9741 Author: Thomas Leitner Date: Sat Dec 29 09:30:47 2007 +0000 * fixed bug: Core/FileHandler#write_path did not create parent directories for a node if they did not exist data/webgen/plugins/core/filehandler.plugin/filehandler.rb commit 42184044d13dba63bbca237bfb382238551fbc44 Author: Thomas Leitner Date: Sat Dec 29 09:30:39 2007 +0000 * fixed bug: Core/CacheManager#node_for_path used invalid cache keys data/webgen/plugins/core/cachemanager.plugin/cachemanager.rb commit a1fc7f27954dd70b71047003bfbd2b31b61ae297 Author: Thomas Leitner Date: Sat Dec 29 09:30:31 2007 +0000 * fixed bug: DefaultHandler#node_exist? had bad matching regexp data/webgen/plugins/core/filehandler.plugin/defaulthandler.rb data/webgen/plugins/core/filehandler.plugin/test/unittests/tc_defaulthandler.rb commit cc6c2d1168a7fa47942c293fa85770778468c828 Author: Thomas Leitner Date: Sat Dec 29 09:30:23 2007 +0000 * implemented T027: added Tag/Langbar as well as its documentation and tests TODO data/webgen/plugins/tag/langbar.plugin/documentation.page data/webgen/plugins/tag/langbar.plugin/langbar.rb data/webgen/plugins/tag/langbar.plugin/plugin.yaml data/webgen/plugins/tag/langbar.plugin/test/fixtures/metainfo.yaml data/webgen/plugins/tag/langbar.plugin/test/unittests/tc_langbar.rb commit 721ab3e1f45d74514eb2a04b73f4e0704e169a89 Author: Thomas Leitner Date: Sat Dec 29 09:30:16 2007 +0000 * added missing method keys to Support::Misc::ProcessorProxy data/webgen/plugins/support/misc.plugin/misc.rb commit 1362268a129d476701152052196195b017f85291 Author: Thomas Leitner Date: Sat Dec 29 09:30:07 2007 +0000 * fixed bug T034: website templates and styles updated to work correctly TODO data/webgen/plugins/support/websitemanager.plugin/resources/skeleton/config.yaml data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/1024px/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas00/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas01/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas03/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas05/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas07/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas08/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/default/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/templates/default/src/index.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/personal_hp/src/about.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/personal_hp/src/index.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/personal_hp/src/links.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/personal_hp/src/projects.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/project/src/about.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/project/src/download.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/project/src/features.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/project/src/index.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/project/src/screenshots.page commit 0685b402bc9faf297312069451049e753a09b46f Author: Thomas Leitner Date: Sat Dec 29 09:29:56 2007 +0000 * fixed bug T033: Support/Misc:content_processors now only instantiates used content processors TODO data/webgen/plugins/support/misc.plugin/misc.rb commit bc9ee485c3896e2eec472b8672bc34f6ff9b57d7 Author: Thomas Leitner Date: Thu Dec 13 18:20:18 2007 +0000 * small CSS fix doc/src/default.css commit 115c6f3f637a094ee0067aa56b778d934aa8c946 Author: Thomas Leitner Date: Thu Dec 13 18:20:08 2007 +0000 * added hint to documentation that some libraries have to be installed for some plugins data/webgen/plugins/contentprocessor/haml.plugin/docu_haml.page data/webgen/plugins/contentprocessor/haml.plugin/docu_sass.page data/webgen/plugins/contentprocessor/textile.plugin/documentation.page commit fdf4293f8a544474b1e87186357c26785aa51a1a Author: Thomas Leitner Date: Thu Dec 13 18:19:59 2007 +0000 * added display of processer name data/webgen/plugins/file/plugindocu.plugin/resources/plugindocu_template.page commit 6aa61e4de90cac51eba9d14a41db69cfb7700c4c Author: Thomas Leitner Date: Thu Dec 13 18:19:50 2007 +0000 * implemented T022: ContentProcessor/XmlBuilder and its tests and documentation TODO data/webgen/plugins/contentprocessor/xmlbuilder.plugin/documentation.page data/webgen/plugins/contentprocessor/xmlbuilder.plugin/plugin.yaml data/webgen/plugins/contentprocessor/xmlbuilder.plugin/tests/unittests/tc_xmlbuilder.rb data/webgen/plugins/contentprocessor/xmlbuilder.plugin/xmlbuilder.rb commit 4a5dd2ed9dcc6d85b173baea1885eeca3082f8ca Author: Thomas Leitner Date: Thu Dec 13 18:19:40 2007 +0000 * fixed ContentProcessor/RDoc to really work and added missing tests data/webgen/plugins/contentprocessor/rdoc.plugin/rdoc.rb data/webgen/plugins/contentprocessor/rdoc.plugin/tests/unittests/tc_rdoc.rb commit 3bdded5a6c14f25e32bc8c0c699d77aefaf7d39a Author: Thomas Leitner Date: Thu Dec 13 18:19:31 2007 +0000 * implemented T021: ContentProcessor/RDoc as well as tests and documentation for it TODO data/webgen/plugins/contentprocessor/rdoc.plugin/documentation.page data/webgen/plugins/contentprocessor/rdoc.plugin/plugin.yaml data/webgen/plugins/contentprocessor/rdoc.plugin/rdoc.rb commit 912c8ee2f8a55befe5e7959338d53f42d1744a6a Author: Thomas Leitner Date: Thu Dec 13 18:19:21 2007 +0000 * small documentation fixes data/webgen/plugins/contentprocessor/textile.plugin/documentation.page doc/src/documentation/index.page commit 913b934a311ca237ee6892072a8178b28c68d157 Author: Thomas Leitner Date: Thu Dec 13 18:18:59 2007 +0000 * implemented T026: Tag/IncludeFile including test case and documentation TODO data/webgen/plugins/tag/includefile.plugin/documentation.page data/webgen/plugins/tag/includefile.plugin/includefile.rb data/webgen/plugins/tag/includefile.plugin/plugin.yaml data/webgen/plugins/tag/includefile.plugin/test/fixtures/tc_includefile/testfile data/webgen/plugins/tag/includefile.plugin/test/unittests/tc_includefile.rb commit 5379a90aa97d2ffa4de5fbe211376e841f3de8a3 Author: Thomas Leitner Date: Thu Dec 13 18:18:46 2007 +0000 * implemented T024: Tag/Date including test case and documentation TODO data/webgen/plugins/tag/date.plugin/date.rb data/webgen/plugins/tag/date.plugin/documentation.page data/webgen/plugins/tag/date.plugin/plugin.yaml data/webgen/plugins/tag/date.plugin/test/unittests/tc_date.rb commit 50c45776472de403e1639100932e9a10584239df Author: Thomas Leitner Date: Wed Dec 12 07:59:58 2007 +0000 * implemented T023: the plugin Tag/BreadcrumbTrail is now implemented * added utility method Support/Misc#nodes_meta_info_changed? TODO data/webgen/plugins/support/misc.plugin/misc.rb data/webgen/plugins/tag/breadcrumbtrail.plugin/breadcrumbtrail.rb data/webgen/plugins/tag/breadcrumbtrail.plugin/documentation.page data/webgen/plugins/tag/breadcrumbtrail.plugin/plugin.yaml data/webgen/plugins/tag/breadcrumbtrail.plugin/test/fixtures/metainfo.yaml data/webgen/plugins/tag/breadcrumbtrail.plugin/test/unittests/tc_breadcrumbtrail.rb commit 56a53c47cc1d77b9ec0ed4168b9e340d1f896366 Author: Thomas Leitner Date: Wed Dec 12 07:59:50 2007 +0000 * fixed typo data/webgen/plugins/contentprocessor/maruku.plugin/documentation.page commit 637dec8f2867ce241b0c9f8b7e45df0ac25d4a3d Author: Thomas Leitner Date: Wed Dec 12 07:59:45 2007 +0000 * added API documentation regarding change proc impls data/webgen/plugins/core/filehandler.plugin/defaulthandler.rb commit 6ef638966aaa89a934f668528ac507e38171c054 Author: Thomas Leitner Date: Wed Dec 12 07:51:18 2007 +0000 * fixed change proc implementation data/webgen/plugins/file/plugindocu.plugin/plugindocuhandler.rb commit e54ac06789d43c0e34058f09ead6e0c6d7b12069 Author: Thomas Leitner Date: Fri Dec 7 15:23:19 2007 +0000 multiple prior check-ins at once since my offline svk repo got corrupted, new features include: * support for HAML and SASS as content processor * a file handler plugin for creating documentation pages for plugins * a content processor for page fragments and updates to the menu plugin to display them * restructured user documentation on homepage * bug fixes and several other enhancements Rakefile TODO data/webgen/plugins/cli/run_webgen.plugin/run_webgen.rb data/webgen/plugins/cli/utils.plugin/utils.rb data/webgen/plugins/contentprocessor/blocks.plugin/blocks.rb data/webgen/plugins/contentprocessor/fragments.plugin/docu_fragment_handler.page data/webgen/plugins/contentprocessor/fragments.plugin/docu_fragments.page data/webgen/plugins/contentprocessor/fragments.plugin/fragment_handler.rb data/webgen/plugins/contentprocessor/fragments.plugin/fragments.rb data/webgen/plugins/contentprocessor/fragments.plugin/plugin.yaml data/webgen/plugins/contentprocessor/haml.plugin/docu_haml.page data/webgen/plugins/contentprocessor/haml.plugin/docu_sass.page data/webgen/plugins/contentprocessor/haml.plugin/haml.rb data/webgen/plugins/contentprocessor/haml.plugin/plugin.yaml data/webgen/plugins/contentprocessor/haml.plugin/sass.rb data/webgen/plugins/contentprocessor/maruku.plugin/documentation.page data/webgen/plugins/contentprocessor/tags.plugin/defaulttag.rb data/webgen/plugins/contentprocessor/tags.plugin/docu_tags.page data/webgen/plugins/contentprocessor/tags.plugin/plugin.yaml data/webgen/plugins/contentprocessor/tags.plugin/tags.rb data/webgen/plugins/contentprocessor/textile.plugin/documentation.page data/webgen/plugins/core/filehandler.plugin/defaulthandler.rb data/webgen/plugins/core/filehandler.plugin/filehandler.rb data/webgen/plugins/file/directoryhandler.plugin/directoryhandler.rb data/webgen/plugins/file/directoryhandler.plugin/test/unittests/tc_directoryhandler.rb data/webgen/plugins/file/feedhandler.plugin/documentation.page data/webgen/plugins/file/pagehandler.plugin/pagehandler.rb data/webgen/plugins/file/pagehandler.plugin/plugin.yaml data/webgen/plugins/file/pagehandler.plugin/test/fixtures/src/default.de.template data/webgen/plugins/file/pagehandler.plugin/test/fixtures/src/file.de.page data/webgen/plugins/file/pagehandler.plugin/test/unittests/tc_pagehandler.rb data/webgen/plugins/file/plugindocu.plugin/documentation.page data/webgen/plugins/file/plugindocu.plugin/plugin.yaml data/webgen/plugins/file/plugindocu.plugin/plugindocuhandler.rb data/webgen/plugins/file/plugindocu.plugin/resource.yaml data/webgen/plugins/file/plugindocu.plugin/resources/plugindocu_index.page data/webgen/plugins/file/plugindocu.plugin/resources/plugindocu_template.page data/webgen/plugins/file/templatehandler.plugin/documentation.page data/webgen/plugins/file/templatehandler.plugin/templatehandler.rb data/webgen/plugins/support/websitemanager.plugin/documentation.page data/webgen/plugins/tag/menu.plugin/docu_verticalmenu.page data/webgen/plugins/tag/menu.plugin/menubasetag.rb data/webgen/plugins/tag/menu.plugin/plugin.yaml data/webgen/plugins/tag/menu.plugin/test/unittests/tc_verticalmenu.rb data/webgen/plugins/tag/menu.plugin/verticalmenu.rb data/webgen/plugins/tag/meta.plugin/meta.rb data/webgen/plugins/tag/relocatable.plugin/documentation.page data/webgen/plugins/tag/relocatable.plugin/relocatable.rb doc/metainfo.yaml doc/plugins/extension.plugin/plugin.yaml doc/plugins/extension.plugin/svg2png.rb doc/src/default.css doc/src/default.template doc/src/documentation/faq.page doc/src/documentation/getting_started.page doc/src/documentation/index.page doc/src/documentation/manual.page doc/src/documentation/plugins/webgen.plugindocu doc/src/documentation/reference_metainfo.page doc/src/documentation/reference_parameters.page doc/src/documentation/reference_resources.page doc/src/documentation/sipttra_format.page doc/src/documentation/webpage_format.page doc/src/images/node_diagram.svg doc/src/index.page doc/src/userdoc.page lib/webgen/cli.rb lib/webgen/content.rb lib/webgen/node.rb lib/webgen/plugin.rb test/unittests/tc_node.rb commit d6d2cb95d8e5527aad550472b0febd571d5c10f8 Author: Thomas Leitner Date: Thu Nov 8 09:03:04 2007 +0000 * updated TODO list TODO commit 17175bc27c730766668834736adc3fb2d206d167 Author: Thomas Leitner Date: Thu Nov 8 09:03:01 2007 +0000 * fixed some bugs in Sipttra tracker: #to_s did not output correct sipttra string, ticket regexp allowed colon at false place and parser did not allow trailing spaces at yaml info start line lib/webgen/sipttra.rb test/unittests/tc_sipttra.rb commit 5f66bc9ac9393fccaaf586b6872cbc0f4dbfd876 Author: Thomas Leitner Date: Thu Nov 8 09:02:57 2007 +0000 * small regexp fix lib/webgen/sipttra.rb test/unittests/tc_sipttra.rb commit b2087fa6330a1d964d87546186c2757b9ac38c90 Author: Thomas Leitner Date: Thu Nov 8 09:02:54 2007 +0000 * implemented T016: added Cli/Commands/Check for checking things like the configuration file and the availability of the plugins * fixed spelling of command summaries for Cli/Commands/ApplyStyle and Cli/Commands/CreateWebsite TODO data/webgen/plugins/cli/apply_style.plugin/plugin.yaml data/webgen/plugins/cli/check.plugin/check.rb data/webgen/plugins/cli/check.plugin/documentation.page data/webgen/plugins/cli/check.plugin/plugin.yaml data/webgen/plugins/cli/create_website.plugin/create_website.rb doc/src/userdoc.page commit ec2e34c80aa955efba27328ca89d35ee5a28a1ef Author: Thomas Leitner Date: Thu Nov 8 09:02:50 2007 +0000 * added FileConfiguration.config_file for getting the config file name for a website directory * fixed bug where invalid config file caused webgen to fail to run lib/webgen/cli.rb lib/webgen/website.rb commit b8c5b276a4c11a1fb24e78a7f2264df2707e5f48 Author: Thomas Leitner Date: Thu Nov 8 09:02:46 2007 +0000 * implemented T015: added command Cli/Commands/ApplyStyle for applying a style to a websit TODO data/webgen/plugins/cli/apply_style.plugin/apply_style.rb data/webgen/plugins/cli/apply_style.plugin/documentation.page data/webgen/plugins/cli/apply_style.plugin/plugin.yaml data/webgen/plugins/cli/create_website.plugin/documentation.page doc/src/userdoc.page commit 40e90c07dd1cb5fe0ead2b32223ad3dadf96d060 Author: Thomas Leitner Date: Thu Nov 8 09:02:42 2007 +0000 * fixed bug: copying to a directory directly beneath the root directory did not work data/webgen/plugins/support/websitemanager.plugin/websitemanager.rb commit b32b4001b5f4bf4b838db6b5f167ced257a171b8 Author: Thomas Leitner Date: Thu Nov 8 09:02:38 2007 +0000 * implemented T014: all plugin parameters can now be shown by the Cli/Commands/About plugin TODO data/webgen/plugins/cli/about.plugin/about.rb data/webgen/plugins/cli/about.plugin/documentation.page doc/src/userdoc.page commit b775d5a469a3127a1ef3dd61b057b8b5cc66a549 Author: Thomas Leitner Date: Tue Nov 6 17:32:37 2007 +0000 * fixed bug: used pre facets-2.0.0 require path data/webgen/plugins/file/directoryhandler.plugin/directoryhandler.rb commit cfb8d25262e9f26c1e4b6c657bf6b2c293351964 Author: Thomas Leitner Date: Tue Nov 6 17:32:28 2007 +0000 * added Support/BundleManager for managing plugin bundles * added Cli/Commands/Bundle to provide access to the functionality of Support/BundleManager to users data/webgen/plugins/cli/bundle_management.plugin/bundle.rb data/webgen/plugins/cli/bundle_management.plugin/documentation.page data/webgen/plugins/cli/bundle_management.plugin/plugin.yaml data/webgen/plugins/core/cachemanager.plugin/documentation.page data/webgen/plugins/support/bundlemanager.plugin/bundlemanager.rb data/webgen/plugins/support/bundlemanager.plugin/documentation.page data/webgen/plugins/support/bundlemanager.plugin/plugin.yaml doc/src/userdoc.page lib/webgen/plugin.rb commit c6eca655e0080ad6435c8c4ae434b9ee1f4bdaae Author: Thomas Leitner Date: Tue Nov 6 17:32:18 2007 +0000 * added missing README file data/webgen/plugins/support/websitemanager.plugin/resources/skeleton/README commit 07f171c17968fde177de94002857bd08eea68ee1 Author: Thomas Leitner Date: Tue Nov 6 17:32:01 2007 +0000 * updated require statements for facets 2.0.0 * fixed typos and documentation * change parameters of Cli::Utils.format * added Webgen.home_dir method data/webgen/plugins/cli/utils.plugin/utils.rb data/webgen/plugins/core/filehandler.plugin/filehandler.rb lib/webgen/config.rb lib/webgen/plugin.rb lib/webgen/website.rb commit 5ce1037d100ad51fe43a8e1352aafdd9dc54b087 Author: Thomas Leitner Date: Tue Nov 6 17:31:51 2007 +0000 * fixed spelling of cli command summaries data/webgen/plugins/cli/about.plugin/plugin.yaml data/webgen/plugins/cli/create_website.plugin/plugin.yaml data/webgen/plugins/cli/run_webgen.plugin/plugin.yaml commit ea1b293510da3bac26b369ba4a2a1ab71639fa22 Author: Thomas Leitner Date: Tue Oct 23 19:01:45 2007 +0000 * implemented issue T012: File/CopyHandler can now process files with any content processor TODO data/webgen/plugins/file/copyhandler.plugin/copyhandler.rb data/webgen/plugins/file/copyhandler.plugin/documentation.page data/webgen/plugins/file/copyhandler.plugin/plugin.yaml data/webgen/plugins/file/copyhandler.plugin/test/fixtures/src/embedded.erb.html data/webgen/plugins/file/copyhandler.plugin/test/fixtures/src/embedded.rhtml data/webgen/plugins/file/copyhandler.plugin/test/unittests/tc_copyhandler.rb commit ffec80f575c04b7985ca8a17dbf199593eabae6e Author: Thomas Leitner Date: Tue Oct 23 19:01:34 2007 +0000 * resolved issue T002: has already been done in a prior revision * resolved issue T011: multiple dots are now allowed in source file names and correctly handled * updated user documentation accordingly TODO data/webgen/plugins/core/filehandler.plugin/filehandler.rb data/webgen/plugins/core/filehandler.plugin/test/unittests/tc_filehandler.rb doc/src/userdoc.page commit 36fd78fc80ebb7555c9281f0d4d3cb7d9be2a658 Author: Thomas Leitner Date: Tue Oct 23 19:01:24 2007 +0000 * updated user documentation to reflect changes in File/VirtualHandler * updated TODO file TODO doc/src/userdoc.page commit b85e23f74f0404e520f1913be7584efc57721427 Author: Thomas Leitner Date: Tue Oct 23 19:01:15 2007 +0000 * extracted method tree_to_lcn_list from VerticalMenu to MenuNode * added test cases for Tag/MenuBaseTag and Tag/VerticalMenu as well as the needed fixtures * small docu update data/webgen/plugins/tag/menu.plugin/docu_verticalmenu.page data/webgen/plugins/tag/menu.plugin/menubasetag.rb data/webgen/plugins/tag/menu.plugin/test/fixtures/metainfo.yaml data/webgen/plugins/tag/menu.plugin/test/unittests/tc_menubasetag.rb data/webgen/plugins/tag/menu.plugin/test/unittests/tc_verticalmenu.rb data/webgen/plugins/tag/menu.plugin/verticalmenu.rb commit f59a7a1adc25c031e58340b51241904a28070653 Author: Thomas Leitner Date: Tue Oct 23 19:01:05 2007 +0000 * empty source directories are now allowed * fixed cn/lcn of virtual nodes created by File/VirtualHandler data/webgen/plugins/core/filehandler.plugin/filehandler.rb data/webgen/plugins/core/filehandler.plugin/virtualhandler.rb commit 4fde49a4ed8e9f408f7e3dd6a84bb3ea023af7ff Author: Thomas Leitner Date: Tue Oct 23 19:00:56 2007 +0000 * small CSS fix doc/src/default.css commit 11438932ee62bcf9643fe9e3409e0a0439da1547 Author: Thomas Leitner Date: Tue Oct 23 19:00:47 2007 +0000 * updated Tag/MenuBaseTag and Tag/VerticalMenu to comply to new tag plugin interface * completely remodeled Tag/VerticalMenu to fully support the detection of changes in the menu * added plugin documentation for Tag/MenuBaseTag and Tag/VerticalMenu as well as API documentation data/webgen/plugins/tag/menu.plugin/docu_menubasetag.page data/webgen/plugins/tag/menu.plugin/docu_verticalmenu.page data/webgen/plugins/tag/menu.plugin/menubasetag.rb data/webgen/plugins/tag/menu.plugin/plugin.yaml data/webgen/plugins/tag/menu.plugin/verticalmenu.rb commit 0731a68ea1c141c2ffbc687cfff6525afc1088d5 Author: Thomas Leitner Date: Tue Oct 23 19:00:33 2007 +0000 * updated File/FeedHandler to work with new page rendering interface * fixed typo in Support/Misc data/webgen/plugins/file/feedhandler.plugin/feedhandler.rb data/webgen/plugins/file/feedhandler.plugin/resources/atom.template data/webgen/plugins/file/feedhandler.plugin/resources/rss.template data/webgen/plugins/support/misc.plugin/misc.rb commit 779edc06952d604a16c0172d02a2940aead6c4cb Author: Thomas Leitner Date: Tue Oct 23 19:00:24 2007 +0000 * moved utility method from ContentProcessor/Blocks to Support/Misc and removed not needed methods there * updated ContentProcessor/Erb to allow specifying of used nodes * small API documentation update data/webgen/plugins/contentprocessor/blocks.plugin/blocks.rb data/webgen/plugins/contentprocessor/erb.plugin/documentation.page data/webgen/plugins/contentprocessor/erb.plugin/erb.rb data/webgen/plugins/support/misc.plugin/misc.rb lib/webgen/additional_rdoc_documentation.rb commit 51f0720b77ee2519511bd6a2a47e26be21216a03 Author: Thomas Leitner Date: Tue Oct 23 19:00:14 2007 +0000 * updated File/PageHandler to create the initial Context object for rendering a node and to use the facility for detecting cache changes data/webgen/plugins/file/pagehandler.plugin/pagehandler.rb commit e8bf86351350a058f1e8d8eacad29cbc738bf8f1 Author: Thomas Leitner Date: Tue Oct 23 19:00:03 2007 +0000 * updated Tag/Meta and Tag/Relocatable to use new tag interface * removed the now useless TagTestCase class, tag plugins now use the normal PluginTestCase class data/webgen/plugins/tag/meta.plugin/meta.rb data/webgen/plugins/tag/meta.plugin/test/unittests/tc_meta.rb data/webgen/plugins/tag/relocatable.plugin/relocatable.rb data/webgen/plugins/tag/relocatable.plugin/test/unittests/tc_relocatable.rb lib/webgen/test.rb commit 33fa6534ae250ac0b04f7452d0f0db6c6c3702de Author: Thomas Leitner Date: Tue Oct 23 18:59:54 2007 +0000 * updated ContentProcessor/Tags to comply to new content processor interface * added better API documentation for ContentProcessor::Tags and Tag::DefaultTag * simplified and remodeledthe interface of Tag::DefaultTag data/webgen/plugins/contentprocessor/tags.plugin/defaulttag.rb data/webgen/plugins/contentprocessor/tags.plugin/docu_defaulttag.page data/webgen/plugins/contentprocessor/tags.plugin/docu_tags.page data/webgen/plugins/contentprocessor/tags.plugin/tags.rb data/webgen/plugins/contentprocessor/tags.plugin/test/fixtures/tc_defaulttag/test.plugin/plugin.rb data/webgen/plugins/contentprocessor/tags.plugin/test/fixtures/tc_tags/test.plugin/plugin.rb data/webgen/plugins/contentprocessor/tags.plugin/test/unittests/tc_defaulttag.rb data/webgen/plugins/contentprocessor/tags.plugin/test/unittests/tc_tags.rb commit 3f41e6aaa770199a121043826a5e31bfb5c0ab18 Author: Thomas Leitner Date: Tue Oct 23 18:59:42 2007 +0000 * updated simple content processor plugins to comply to new content processor interface data/webgen/plugins/contentprocessor/erb.plugin/documentation.page data/webgen/plugins/contentprocessor/erb.plugin/erb.rb data/webgen/plugins/contentprocessor/maruku.plugin/maruku.rb data/webgen/plugins/contentprocessor/textile.plugin/textile.rb commit 827072b02e479bf5d6d63f03e0b2bacc87dcdba2 Author: Thomas Leitner Date: Tue Oct 23 18:59:33 2007 +0000 * updated ContentProcessor/Blocks to comply to new content processor interface data/webgen/plugins/contentprocessor/blocks.plugin/blocks.rb data/webgen/plugins/contentprocessor/blocks.plugin/test/unittests/tc_blocks.rb commit 66821af2ce10c09886b12344596748300ad6352b Author: Thomas Leitner Date: Tue Oct 23 18:59:24 2007 +0000 * added class Context which holds the complete context for processing and rendering a node * updated Block#render accordingly * updated API documentation for ContentProcessor plugins * fixed small bug in the creation of a WebPageFormat object lib/webgen/additional_rdoc_documentation.rb lib/webgen/content.rb commit 722602e90ccd2e1e80d03a0d60caf6223bab6648 Author: Thomas Leitner Date: Tue Oct 23 18:59:13 2007 +0000 * added methods Plugin#plugin_ancestors and Plugin#all_params lib/webgen/plugin.rb test/unittests/tc_plugin.rb commit f2abe142456547ddc8bd0c481fd3064fa8865ea5 Author: Thomas Leitner Date: Tue Oct 2 11:47:47 2007 +0000 * commit for testing commit-mails TODO commit de6ba9ed6ba245baa6c0a4814448e26200f3f573 Author: Thomas Leitner Date: Tue Oct 2 11:00:19 2007 +0000 * commit for testing commit-mails TODO commit a042b7a61be9dd6cfc7ed8f3b1468fc9850b8396 Author: Thomas Leitner Date: Mon Oct 1 08:51:50 2007 +0000 * added index and feature pages * small updates to stylesheet doc/metainfo.yaml doc/src/default.css doc/src/features.page doc/src/index.page doc/src/userdoc.page commit 6154d41cabcd55f2cca314611bb72e5b60487d28 Author: Thomas Leitner Date: Mon Oct 1 08:51:47 2007 +0000 * small fix for doc upload path Rakefile TODO commit b30f55469c7a0b9fd68b9a6b99c61868d3c35093 Author: Thomas Leitner Date: Mon Oct 1 08:51:39 2007 +0000 * added new website template and needed images * adapted user documentation sothat webgen throws no errors doc/src/default.css doc/src/default.template doc/src/images/arrow.gif doc/src/images/error.gif doc/src/images/exclamation.gif doc/src/images/headerbg.jpg doc/src/images/information.gif doc/src/images/quote.gif doc/src/userdoc.page commit e31148a5f066bd3acc4977e98b076c1c18f0835c Author: Thomas Leitner Date: Sat Sep 29 12:06:55 2007 +0000 * some small docu updates TODO doc/src/userdoc.page commit 17ce854bf6cd4b7ca4c59d75075750fe285a23a1 Author: Thomas Leitner Date: Sat Sep 29 12:06:50 2007 +0000 * updated Rakefile * copied setup.rb from trunk Rakefile setup.rb commit c7cf27dca732173735b5770311531f369ef5f2d0 Author: Thomas Leitner Date: Sat Sep 29 12:06:44 2007 +0000 * fixed typo data/webgen/plugins/tag/relocatable.plugin/relocatable.rb commit fd963ecdd7c735cf08a0f8f6a0ef4c267e9dcb3a Author: Thomas Leitner Date: Sat Sep 29 12:06:39 2007 +0000 * finished updating second half of user documentation * fixed all errors sothat the page is valid maruku doc/src/userdoc.page commit 91d6c70a8023619854865e2b4a857b2893a7b03a Author: Thomas Leitner Date: Sat Sep 29 12:06:35 2007 +0000 * updated meta information reference section doc/src/userdoc.page commit d7479def428096f169d4c6fddc4a674988f26ca3 Author: Thomas Leitner Date: Sat Sep 29 12:06:29 2007 +0000 * small docu fix lib/webgen/config.rb lib/webgen/website.rb commit 037a0cd37e9b5905a1127c24d9b5153008b6cf08 Author: Thomas Leitner Date: Sat Sep 29 12:06:25 2007 +0000 * fixed some plugin documentation * updated the first half of the user documentation data/webgen/plugins/core/filehandler.plugin/plugin.yaml data/webgen/plugins/support/websitemanager.plugin/websitemanager.rb doc/src/userdoc.page commit dc8f0d21f6263a1ec92fcd71c988e50ad78efeb4 Author: Thomas Leitner Date: Sat Sep 29 12:06:20 2007 +0000 * updated user and developer documentation for some plugins * moved all general user documentation to the new userdoc.page file TODO data/webgen/plugins/contentprocessor/blocks.plugin/documentation.page data/webgen/plugins/contentprocessor/maruku.plugin/documentation.page data/webgen/plugins/contentprocessor/tags.plugin/docu_tags.page data/webgen/plugins/core/filehandler.plugin/docu_defaulthandler.page data/webgen/plugins/core/filehandler.plugin/docu_filehandler.page data/webgen/plugins/file/directoryhandler.plugin/documentation.page data/webgen/plugins/file/templatehandler.plugin/documentation.page data/webgen/plugins/support/websitemanager.plugin/documentation.page data/webgen/plugins/support/websitemanager.plugin/websitemanager.rb data/webgen/plugins/tag/meta.plugin/documentation.page doc/src/userdoc.page commit f297ea08d0429c91abc291792483771f9d5bd000 Author: Thomas Leitner Date: Sat Sep 29 12:06:15 2007 +0000 * added a todo list in sipttra format TODO commit 7bed8d4a64d52f6bb90633428ea79319d6dbef61 Author: Thomas Leitner Date: Sat Sep 29 12:06:08 2007 +0000 * copied sipttra format implementation and tests from trunk lib/webgen/sipttra.rb test/fixtures/tc_sipttra/test.sipttra test/unittests/tc_sipttra.rb commit b438167d140dd8304607a3b92f09769eb99af0c1 Author: Thomas Leitner Date: Sat Sep 29 12:05:45 2007 +0000 * fixed bug RF#13757 in trunk and head: src path with special characters is now handled correctly * documented which characters must not be used in directory and file names data/webgen/plugins/core/filehandler.plugin/docu_filehandler.page data/webgen/plugins/core/filehandler.plugin/filehandler.rb lib/webgen/node.rb test/unittests/tc_node.rb commit fe62620817330d714d99ba9479f85f7aa896556f Author: Thomas Leitner Date: Mon Sep 3 13:29:00 2007 +0000 * change dir structure as proposed by Andrea Ferro commit 25542f3a49ccfa5a3e0255d0c4a0a7f133df3d5b Author: Thomas Leitner Date: Mon Aug 20 08:46:39 2007 +0000 * added first version of File/FeedHandler and also included latest vendor version of rss (for atom support) data/webgen/plugins/file/feedhandler.plugin/documentation.page data/webgen/plugins/file/feedhandler.plugin/feedhandler.rb data/webgen/plugins/file/feedhandler.plugin/plugin.yaml data/webgen/plugins/file/feedhandler.plugin/resource.yaml data/webgen/plugins/file/feedhandler.plugin/resources/atom.template data/webgen/plugins/file/feedhandler.plugin/resources/rss.template data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/0.9.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/1.0.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/2.0.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/atom.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/content.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/converter.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/dublincore.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/dublincore/1.0.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/dublincore/2.0.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/dublincore/atom.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/image.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/itunes.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/0.9.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/1.0.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/2.0.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/atom.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/base.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/content.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/dublincore.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/entry.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/feed.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/image.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/itunes.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/syndication.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/taxonomy.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/maker/trackback.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/parser.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/rexmlparser.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/rss.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/syndication.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/taxonomy.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/trackback.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/utils.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/xml-stylesheet.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/xml.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/xmlparser.rb data/webgen/plugins/file/feedhandler.plugin/vendor/rss-0.1.8/lib/rss/xmlscanner.rb commit 35787725e4bd0020f8b8a4aa45e6f2ecd7c39505 Author: Thomas Leitner Date: Mon Aug 20 08:46:33 2007 +0000 * factored out some code blocks which are useful for any plugin which uses files in WebPage Format data/webgen/plugins/file/pagehandler.plugin/pagehandler.rb data/webgen/plugins/support/misc.plugin/documentation.page data/webgen/plugins/support/misc.plugin/misc.rb data/webgen/plugins/support/misc.plugin/plugin.yaml commit b14723bf20436f19a6c3a25728a3c172f5ea3121 Author: Thomas Leitner Date: Mon Aug 20 08:46:26 2007 +0000 * added facility for automatic loading of plugins lib/webgen/plugin.rb test/fixtures/tc_plugin/autoload.plugin/plugin.rb test/fixtures/tc_plugin/autoload.plugin/plugin.yaml test/unittests/tc_plugin.rb commit 739670ab7ebff6a9ec4ee6a7e2176745eae6b8bd Author: Thomas Leitner Date: Mon Aug 20 08:46:21 2007 +0000 * fixed copy&paste error in error message data/webgen/plugins/file/templatehandler.plugin/templatehandler.rb commit 2c210010260281becc7fa2dcb99bf34d3bf2cd07 Author: Thomas Leitner Date: Mon Aug 20 08:46:17 2007 +0000 * fixed bug in Node#nodes_for_pattern lib/webgen/node.rb test/unittests/tc_node.rb commit 69d0f360b66c8c25ca9aa831282ef4ad02e95f4a Author: Thomas Leitner Date: Mon Aug 20 08:46:13 2007 +0000 * updated FileHandler#create_node to handle the case when a file handler plugin creates multiple nodes data/webgen/plugins/core/filehandler.plugin/filehandler.rb commit a3931bd0bf810feeff24c6ecdecc7adc02053ba4 Author: Thomas Leitner Date: Mon Aug 20 08:46:09 2007 +0000 * updated ContentProcessor/Erb sothat a used_nodes hash can be filled by the ERB code data/webgen/plugins/contentprocessor/erb.plugin/documentation.page data/webgen/plugins/contentprocessor/erb.plugin/erb.rb commit 38607e07df7cfce0e83adcb7f76f61565ebeeacc Author: Thomas Leitner Date: Mon Aug 20 08:46:05 2007 +0000 * added Node#nodes_for_pattern method and test cases lib/webgen/node.rb test/unittests/tc_node.rb commit 7c277d453f90f59fda624e96b017d7ddda09a2e5 Author: Thomas Leitner Date: Mon Aug 20 08:46:01 2007 +0000 * ported code for customizable link creation from trunk to devel data/webgen/plugins/core/filehandler.plugin/defaulthandler.rb commit 43550f66fee69facd62f24c6270e612ee6db4186 Author: Thomas Leitner Date: Mon Aug 20 08:45:57 2007 +0000 * updated impl to use new cached path->node resolution code data/webgen/plugins/tag/relocatable.plugin/relocatable.rb commit bec4e1978e814af83c6da320aa64edcd7b9e0796 Author: Thomas Leitner Date: Mon Aug 20 08:45:53 2007 +0000 * renamed local variables data/webgen/plugins/file/pagehandler.plugin/pagehandler.rb commit f15934be89e04dcc0c291ce9d0335a190d6c2e17 Author: Thomas Leitner Date: Mon Aug 20 08:45:49 2007 +0000 * added method for cached path->node resolution to Core/CacheManager * FileHandler#meta_info_changed? and FileHandler#node_changed? results are now cached in the node's node_info structure * update File/PageHandler to take advantage of the new caching mechanisms data/webgen/plugins/core/cachemanager.plugin/cachemanager.rb data/webgen/plugins/core/filehandler.plugin/filehandler.rb data/webgen/plugins/file/pagehandler.plugin/pagehandler.rb commit 9b391d862f005047075ace1a11ad443096e717ce Author: Thomas Leitner Date: Mon Aug 20 08:45:35 2007 +0000 * fixed test case data/webgen/plugins/core/filehandler.plugin/test/unittests/tc_defaulthandler.rb commit b5724f34fac37e46e5a2ccbe01e328bada2538bc Author: Thomas Leitner Date: Mon Aug 20 08:45:22 2007 +0000 * added some performance optimizations to Node lib/webgen/node.rb commit a83088e1f86724ab18adeccb5123d6a1d0d0c43a Author: Thomas Leitner Date: Mon Aug 20 08:45:18 2007 +0000 * correctly named plugin files data/webgen/plugins/tag/menu.plugin/menu.rb data/webgen/plugins/tag/menu.plugin/menubasetag.rb data/webgen/plugins/tag/menu.plugin/plugin.yaml data/webgen/plugins/tag/menu.plugin/vertical.rb data/webgen/plugins/tag/menu.plugin/verticalmenu.rb commit 282a2862a22ac7e2157a2a78b669099593581e05 Author: Thomas Leitner Date: Mon Aug 20 08:45:14 2007 +0000 * added first version of modified menu tag base plugin and vertical menu tag data/webgen/plugins/tag/menu.plugin/menu.rb data/webgen/plugins/tag/menu.plugin/plugin.yaml data/webgen/plugins/tag/menu.plugin/vertical.rb commit 32482530b7bd7e6ca29d27aed6c395b7d605e53c Author: Thomas Leitner Date: Mon Aug 20 08:45:10 2007 +0000 * added Tag/Meta with documentation and tests * fixed test case for ContentProcessor/Tags to work regardless of later added tag plugins data/webgen/plugins/contentprocessor/tags.plugin/test/unittests/tc_tags.rb data/webgen/plugins/tag/meta.plugin/documentation.page data/webgen/plugins/tag/meta.plugin/meta.rb data/webgen/plugins/tag/meta.plugin/plugin.yaml data/webgen/plugins/tag/meta.plugin/test/unittests/tc_meta.rb commit 83b4816a24c2561fa4b30723330ea4ca9b7c5d71 Author: Thomas Leitner Date: Mon Aug 20 08:45:06 2007 +0000 * correct logging level now assigned in CLI class lib/webgen/cli.rb commit d4b93919dcb91fe6442eaf0a9886e670110e5909 Author: Thomas Leitner Date: Mon Aug 20 08:45:02 2007 +0000 * added debug log message data/webgen/plugins/contentprocessor/blocks.plugin/blocks.rb commit 94c11a024a989f26849a2b5de961e695871c7f2f Author: Thomas Leitner Date: Mon Aug 20 08:44:58 2007 +0000 * fixed test cases to work again after adding Tag/Relocatable data/webgen/plugins/contentprocessor/tags.plugin/test/unittests/tc_tags.rb commit 5b3b6bed2a6214fe0a48b2d0bc7be599f2587013 Author: Thomas Leitner Date: Mon Aug 20 08:44:53 2007 +0000 * changed processing pipeline to include ContentProcessor/Tags and changed from using textile to maruku data/webgen/plugins/file/pagehandler.plugin/plugin.yaml data/webgen/plugins/file/pagehandler.plugin/test/unittests/tc_pagehandler.rb data/webgen/plugins/file/templatehandler.plugin/plugin.yaml commit ae34ab7a6564901d341533b4b5e57bfb720efdae Author: Thomas Leitner Date: Mon Aug 20 08:44:48 2007 +0000 * fixed bugs and typos data/webgen/plugins/cli/about.plugin/about.rb data/webgen/plugins/cli/utils.plugin/utils.rb data/webgen/plugins/contentprocessor/maruku.plugin/maruku.rb data/webgen/plugins/contentprocessor/tags.plugin/plugin.yaml data/webgen/plugins/core/filehandler.plugin/filehandler.rb commit cc745e1bb27f696132b97b72d4c4be121e283a39 Author: Thomas Leitner Date: Mon Aug 20 08:44:39 2007 +0000 * added Tag/Relocatable plugin + test cases + documentation data/webgen/plugins/tag/relocatable.plugin/documentation.page data/webgen/plugins/tag/relocatable.plugin/plugin.yaml data/webgen/plugins/tag/relocatable.plugin/relocatable.rb data/webgen/plugins/tag/relocatable.plugin/test/fixtures/src/dir/file.page data/webgen/plugins/tag/relocatable.plugin/test/fixtures/src/dir2/index.page data/webgen/plugins/tag/relocatable.plugin/test/fixtures/src/file.page data/webgen/plugins/tag/relocatable.plugin/test/unittests/tc_relocatable.rb commit d572f7621c815e0f78b4b969cdc1567293eed2e9 Author: Thomas Leitner Date: Mon Aug 20 08:44:33 2007 +0000 * changed Node#route_to to use duck typing lib/webgen/node.rb commit 4bab1d9f3cc05abe8aaaf2bad5822868dcc30838 Author: Thomas Leitner Date: Mon Aug 20 08:44:29 2007 +0000 * fixed spelling errors data/webgen/plugins/contentprocessor/textile.plugin/documentation.page data/webgen/plugins/core/filehandler.plugin/docu_filehandler.page commit 20f19d5bcb4a00689b5c5a58064e8628fd2f2984 Author: Thomas Leitner Date: Mon Aug 20 08:44:23 2007 +0000 * added basic Maruku content processor data/webgen/plugins/contentprocessor/maruku.plugin/documentation.page data/webgen/plugins/contentprocessor/maruku.plugin/maruku.rb data/webgen/plugins/contentprocessor/maruku.plugin/plugin.yaml commit 2320ff048897d507150baede65f60dfa74f8ac5a Author: Thomas Leitner Date: Mon Aug 20 08:44:13 2007 +0000 * updated user documentation for all plugins to use maruku processor data/webgen/plugins/cli/about.plugin/documentation.page data/webgen/plugins/cli/create_website.plugin/documentation.page data/webgen/plugins/cli/run_webgen.plugin/documentation.page data/webgen/plugins/cli/utils.plugin/documentation.page data/webgen/plugins/contentprocessor/blocks.plugin/documentation.page data/webgen/plugins/contentprocessor/erb.plugin/documentation.page data/webgen/plugins/contentprocessor/textile.plugin/documentation.page data/webgen/plugins/core/cachemanager.plugin/documentation.page data/webgen/plugins/core/configuration.plugin/documentation.page commit f996ff1ff3251f985712f64f797fb29310845999 Author: Thomas Leitner Date: Mon Aug 20 08:44:07 2007 +0000 * Node now optionally takes a meta info hash as argument to Node.new (prevents precalculation to occur as second time when meta info is assigned) data/webgen/plugins/core/filehandler.plugin/defaulthandler.rb data/webgen/plugins/core/filehandler.plugin/virtualhandler.rb data/webgen/plugins/file/copyhandler.plugin/copyhandler.rb data/webgen/plugins/file/directoryhandler.plugin/directoryhandler.rb data/webgen/plugins/file/pagehandler.plugin/pagehandler.rb data/webgen/plugins/file/templatehandler.plugin/templatehandler.rb lib/webgen/node.rb commit b0fd9c6964896fe0fb41e1db28283fcdc8355471 Author: Thomas Leitner Date: Mon Aug 20 08:43:53 2007 +0000 * implemented better mechanism for checking if a page node needs to be rendered data/webgen/plugins/contentprocessor/blocks.plugin/blocks.rb data/webgen/plugins/contentprocessor/blocks.plugin/test/unittests/tc_blocks.rb data/webgen/plugins/contentprocessor/tags.plugin/tags.rb data/webgen/plugins/contentprocessor/tags.plugin/test/fixtures/tc_tags/test.plugin/plugin.rb data/webgen/plugins/contentprocessor/tags.plugin/test/unittests/tc_tags.rb data/webgen/plugins/file/pagehandler.plugin/pagehandler.rb lib/webgen/content.rb commit f9aac7e0f564f87c2f91b7a480d6891b57c8de8a Author: Thomas Leitner Date: Mon Aug 20 08:43:47 2007 +0000 * updated way how meta information gets assigned to nodes so that Nodes caching always works correctly data/webgen/plugins/file/copyhandler.plugin/copyhandler.rb data/webgen/plugins/file/directoryhandler.plugin/directoryhandler.rb data/webgen/plugins/file/templatehandler.plugin/templatehandler.rb commit c4ddd21d7f65ee89ed0efbde000b5cfc43838635 Author: Thomas Leitner Date: Mon Aug 20 08:43:43 2007 +0000 * extracted checking of changed meta information into own method FileHandler#meta_info_changed? * updated the way how meta information gets assigned to nodes in FileHandler#handle_output_backing and VirtualHandler#create_node * add new statistics variable to Core/CacheManager: files_owned shows which files are generated and therefore owned by webgen * fixed bug: title of root node was set to invalid value in FileHandler#create_root_node data/webgen/plugins/core/filehandler.plugin/filehandler.rb data/webgen/plugins/core/filehandler.plugin/virtualhandler.rb commit 544abeaa01b8cabff100c9d836af70362d8d336c Author: Thomas Leitner Date: Mon Aug 20 08:43:40 2007 +0000 * small update: CacheManager#get will now use the old value for the currnt value if no value has been specified data/webgen/plugins/core/cachemanager.plugin/cachemanager.rb data/webgen/plugins/core/cachemanager.plugin/test/unittests/tc_cachemanager.rb commit a664e1e84c03af8b8e449dc57cb860d709afa538 Author: Thomas Leitner Date: Mon Aug 20 08:43:35 2007 +0000 * added method Node#absolute_lcn and test cases lib/webgen/node.rb test/unittests/tc_node.rb commit a7def1c69eb95396556a05db82780060f96d712d Author: Thomas Leitner Date: Mon Aug 20 08:43:28 2007 +0000 * file patterns are now resolved case insensitively data/webgen/plugins/core/filehandler.plugin/filehandler.rb data/webgen/plugins/core/filehandler.plugin/test/unittests/tc_filehandler.rb lib/webgen/plugin.rb commit e90a2d85a14e28b3f55f91e2a70964bdf1309005 Author: Thomas Leitner Date: Fri Jun 15 16:13:15 2007 +0000 * added Core/TagProcessor from trunk as ContentProcessor/Tags including test cases and documentation * ContentProcessor/Tags updates: implemented completely new parser, the possibility to specify a prefix for tags and the possibility to process a body part using tags data/webgen/plugins/contentprocessor/tags.plugin/defaulttag.rb data/webgen/plugins/contentprocessor/tags.plugin/docu_defaulttag.page data/webgen/plugins/contentprocessor/tags.plugin/docu_tags.page data/webgen/plugins/contentprocessor/tags.plugin/plugin.yaml data/webgen/plugins/contentprocessor/tags.plugin/tags.rb data/webgen/plugins/contentprocessor/tags.plugin/test/fixtures/tc_defaulttag/test.plugin/plugin.rb data/webgen/plugins/contentprocessor/tags.plugin/test/fixtures/tc_defaulttag/test.plugin/plugin.yaml data/webgen/plugins/contentprocessor/tags.plugin/test/fixtures/tc_tags/test.plugin/plugin.rb data/webgen/plugins/contentprocessor/tags.plugin/test/fixtures/tc_tags/test.plugin/plugin.yaml data/webgen/plugins/contentprocessor/tags.plugin/test/unittests/tc_defaulttag.rb data/webgen/plugins/contentprocessor/tags.plugin/test/unittests/tc_tags.rb commit 5080ff297d24763aba5b3396994a19d0cb4f656d Author: Thomas Leitner Date: Fri Jun 15 16:13:11 2007 +0000 * small optimization: using constant for regexp data/webgen/plugins/contentprocessor/blocks.plugin/blocks.rb commit c13b061bc8cebbda316b51b79849ea82909c0f33 Author: Thomas Leitner Date: Fri Jun 15 16:13:07 2007 +0000 * corrected some of the documentation data/webgen/plugins/core/filehandler.plugin/defaulthandler.rb data/webgen/plugins/core/filehandler.plugin/docu_defaulthandler.page data/webgen/plugins/core/filehandler.plugin/plugin.yaml commit 74efe44c84dc91534bd23475c0dcf67e21351adb Author: Thomas Leitner Date: Fri Jun 15 16:13:03 2007 +0000 * bug fix: not checked if logger was set * fixed Plugin test case lib/webgen/plugin.rb test/unittests/tc_plugin.rb commit 649c9de4fa41d6d8def472d96b52c2d56624c5d4 Author: Thomas Leitner Date: Fri Jun 15 16:12:59 2007 +0000 * fixed bug: only using load-able plugins now when iterating over plugins data/webgen/plugins/core/filehandler.plugin/filehandler.rb data/webgen/plugins/file/pagehandler.plugin/pagehandler.rb commit 79957b0bbc3079a4a5a8c0449137b03f5b920440 Author: Thomas Leitner Date: Fri Jun 15 16:12:55 2007 +0000 * plugins or resources can now be re-defined (info log message is written) * the PluginManager#[] method now swallows plugin load errors to allow iterating over all plugins lib/webgen/plugin.rb test/unittests/tc_plugin.rb commit d48426839ca54b3ad65b679f904fc52f6c7e0cb9 Author: Thomas Leitner Date: Sat Jun 9 19:42:00 2007 +0000 * small documentation indentation fix data/webgen/plugins/file/pagehandler.plugin/documentation.page commit e2f89f839c1585d508464b9c1b45ff5cbfa6e1c3 Author: Thomas Leitner Date: Sat Jun 9 19:41:54 2007 +0000 * added test cases for File/PageHandler data/webgen/plugins/file/pagehandler.plugin/pagehandler.rb data/webgen/plugins/file/pagehandler.plugin/plugin.yaml data/webgen/plugins/file/pagehandler.plugin/test/fixtures/src/default.de.template data/webgen/plugins/file/pagehandler.plugin/test/fixtures/src/file.de.page data/webgen/plugins/file/pagehandler.plugin/test/unittests/tc_pagehandler.rb commit 39ae867a66ff2f8f0f69558999cdb3da938173be Author: Thomas Leitner Date: Sat Jun 9 19:41:47 2007 +0000 * added test cases for File/TemplateHandler * small fix for test case for File/DirectoryHandler * updated File/TemplateHandler to work correctly with templates in multiple languages data/webgen/plugins/file/directoryhandler.plugin/test/unittests/tc_directoryhandler.rb data/webgen/plugins/file/templatehandler.plugin/templatehandler.rb data/webgen/plugins/file/templatehandler.plugin/test/fixtures/src/chained.template data/webgen/plugins/file/templatehandler.plugin/test/fixtures/src/default.de.template data/webgen/plugins/file/templatehandler.plugin/test/fixtures/src/default.template data/webgen/plugins/file/templatehandler.plugin/test/fixtures/src/file.de.page data/webgen/plugins/file/templatehandler.plugin/test/fixtures/src/invalid.template data/webgen/plugins/file/templatehandler.plugin/test/fixtures/src/stopped.page data/webgen/plugins/file/templatehandler.plugin/test/fixtures/src/test.template data/webgen/plugins/file/templatehandler.plugin/test/unittests/tc_templatehandler.rb commit b3dc1f4e03eb43636616080f68849da53da8683e Author: Thomas Leitner Date: Sat Jun 9 19:41:38 2007 +0000 * fixed Node#resolve_node: sometimes a localized node was returned instead of the unlocalized version * the sample site for tests is now directly the fixtures directory, ie. test/fixtures/src is the source directory lib/webgen/node.rb lib/webgen/test.rb test/unittests/tc_node.rb commit fb61dd1826ce0ecd6286f0f9140df919db49666d Author: Thomas Leitner Date: Sat Jun 9 19:41:31 2007 +0000 * added test cases for File/DirectoryHandler * updated DelegateIndexNode to work still more transparently data/webgen/plugins/file/directoryhandler.plugin/directoryhandler.rb data/webgen/plugins/file/directoryhandler.plugin/test/fixtures/src/dir/file.page data/webgen/plugins/file/directoryhandler.plugin/test/fixtures/src/index.de.page data/webgen/plugins/file/directoryhandler.plugin/test/fixtures/src/index.en.page data/webgen/plugins/file/directoryhandler.plugin/test/unittests/tc_directoryhandler.rb commit b9eee5a88f0b5a0be5a63043b85abdc7334422cf Author: Thomas Leitner Date: Sat Jun 9 19:41:25 2007 +0000 * added test case for File/CopyHandler data/webgen/plugins/file/copyhandler.plugin/test/fixtures/src/embedded.rhtml data/webgen/plugins/file/copyhandler.plugin/test/fixtures/src/normal.jpg data/webgen/plugins/file/copyhandler.plugin/test/unittests/tc_copyhandler.rb commit 7234949c361859d68c81c43fb0e95cc5d2cf5c1a Author: Thomas Leitner Date: Sat May 26 06:45:06 2007 +0000 * removed invalid old files test/fixtures/tc_website/testdir/README test/fixtures/tc_website/testdir/falsedir/README commit 0298abe3a00c6eb4b9ffd1c84daab556be91db3b Author: Thomas Leitner Date: Sat May 26 06:34:37 2007 +0000 * added documentation for File/PageHandler * removed unused parameter validator data/webgen/plugins/file/pagehandler.plugin/documentation.page data/webgen/plugins/file/pagehandler.plugin/pagehandler.rb data/webgen/plugins/file/pagehandler.plugin/plugin.yaml commit 8a4efe572bafd8c36518ec05948a0481e9d7efaa Author: Thomas Leitner Date: Sat May 26 06:34:33 2007 +0000 * renamed node info key :no_output to :no_output_file * small documentation update data/webgen/plugins/core/filehandler.plugin/filehandler.rb data/webgen/plugins/core/filehandler.plugin/virtualhandler.rb data/webgen/plugins/file/directoryhandler.plugin/documentation.page commit 55d15dd8eb8498783ba3cf1a100bbba3e1bedaa3 Author: Thomas Leitner Date: Sat May 26 06:34:29 2007 +0000 * added documentation page to File/TemplateHandler * other small updates data/webgen/plugins/file/templatehandler.plugin/documentation.page data/webgen/plugins/file/templatehandler.plugin/plugin.yaml data/webgen/plugins/file/templatehandler.plugin/templatehandler.rb commit cd6c97afb4ff011eecf536faf85e2a758ccdc6b7 Author: Thomas Leitner Date: Sat May 26 06:34:18 2007 +0000 * added documentation for File/DirectoryHandler * updated create_node to suppress warnings when a directory node already exists because of recursive_create_path * updated index file resolution to work correctly with Core/CacheManager * fixed bug: link_from did not work correctly (did not use directoryName meta info of index file for link texts) data/webgen/plugins/file/directoryhandler.plugin/directoryhandler.rb data/webgen/plugins/file/directoryhandler.plugin/documentation.page data/webgen/plugins/file/directoryhandler.plugin/plugin.yaml lib/webgen/node.rb commit 2833822266be7af717b258a28ad3ef10e2031d93 Author: Thomas Leitner Date: Sat May 26 06:34:14 2007 +0000 * :ext in outputNameStyle now includes the leading dot, adapted tests, other code and documentation * fixed bug in #create_root_node data/webgen/plugins/core/filehandler.plugin/defaulthandler.rb data/webgen/plugins/core/filehandler.plugin/docu_filehandler.page data/webgen/plugins/core/filehandler.plugin/filehandler.rb data/webgen/plugins/core/filehandler.plugin/plugin.yaml data/webgen/plugins/core/filehandler.plugin/test/unittests/tc_defaulthandler.rb commit 8196e34ff6fcf1b4de481c5b763dc7b98aa23605 Author: Thomas Leitner Date: Sat May 26 06:34:10 2007 +0000 * updated documentation on Core/FileHandler (added information about when webgen needs to write out a node) data/webgen/plugins/core/filehandler.plugin/docu_filehandler.page commit de63beede1edd7ea0d5ab8001a60007e326b5856 Author: Thomas Leitner Date: Sat May 26 06:34:06 2007 +0000 * added documentation for File/CopyHandler data/webgen/plugins/file/copyhandler.plugin/copyhandler.rb data/webgen/plugins/file/copyhandler.plugin/documentation.page commit 74e4a95cc6645faa3089ce3f46217581c8635cb2 Author: Thomas Leitner Date: Sat May 26 06:34:02 2007 +0000 * added an additional check to DefaultHandler#node_exist? to also check the lcn * added the functionality for a common output name definition based on the File/PageHandler:outputNameStyle for ALL file handler plugins which lead to the refactorisation of much code in Core/FileHandler and the file handler plugins * added documentation for new output name styling feature data/webgen/plugins/core/filehandler.plugin/defaulthandler.rb data/webgen/plugins/core/filehandler.plugin/docu_defaulthandler.page data/webgen/plugins/core/filehandler.plugin/docu_filehandler.page data/webgen/plugins/core/filehandler.plugin/filehandler.rb data/webgen/plugins/core/filehandler.plugin/plugin.yaml data/webgen/plugins/core/filehandler.plugin/test/unittests/tc_defaulthandler.rb data/webgen/plugins/core/filehandler.plugin/test/unittests/tc_filehandler.rb data/webgen/plugins/core/filehandler.plugin/virtualhandler.rb data/webgen/plugins/file/copyhandler.plugin/copyhandler.rb data/webgen/plugins/file/copyhandler.plugin/plugin.yaml data/webgen/plugins/file/directoryhandler.plugin/directoryhandler.rb data/webgen/plugins/file/pagehandler.plugin/pagehandler.rb data/webgen/plugins/file/pagehandler.plugin/plugin.yaml data/webgen/plugins/file/templatehandler.plugin/templatehandler.rb commit fb38e8eb4247f001f89da2283922922d2de51fed Author: Thomas Leitner Date: Sat May 26 06:33:58 2007 +0000 * updated rcov task Rakefile commit 30c4c1a5a2185e872757add619d1fdbcfb23226b Author: Thomas Leitner Date: Sat May 26 06:33:54 2007 +0000 * added Node.lcn lib/webgen/node.rb commit 861848c39b1426f3e50fb85fde65f36448fa9903 Author: Thomas Leitner Date: Sat May 26 06:33:51 2007 +0000 * fixed bug when resolving a node with unlocalized path and language when unlocalized and localized versions of the dest node exist lib/webgen/node.rb test/unittests/tc_node.rb commit 780ab9a8f365f134ab1c9ded654a1c1496ff4c8a Author: Thomas Leitner Date: Sat May 19 07:57:22 2007 +0000 * fixed invalid method name data/webgen/plugins/file/pagehandler.plugin/pagehandler.rb data/webgen/plugins/file/templatehandler.plugin/templatehandler.rb lib/webgen/content.rb lib/webgen/plugin.rb commit a0017d8de5b652d08fb6e721c262888781a1c882 Author: Thomas Leitner Date: Sat May 19 07:57:16 2007 +0000 * added documentation files for Core/FileHandler, File/DefaultHandler and File/VirtualFileHandler data/webgen/plugins/core/filehandler.plugin/docu_defaulthandler.page data/webgen/plugins/core/filehandler.plugin/docu_filehandler.page data/webgen/plugins/core/filehandler.plugin/docu_virtualhandler.page data/webgen/plugins/core/filehandler.plugin/plugin.yaml commit c40f6a92ed47096a801deffc25d2508d3ab42c30 Author: Thomas Leitner Date: Sat May 19 07:57:10 2007 +0000 * updated code in content.rb: moved Page creation methods into own class WebPageFormat * updated code in other files from Page to WebPageFormat * added developer/API documentation data/webgen/plugins/contentprocessor/blocks.plugin/test/unittests/tc_blocks.rb data/webgen/plugins/file/pagehandler.plugin/pagehandler.rb data/webgen/plugins/file/templatehandler.plugin/templatehandler.rb lib/webgen/additional_rdoc_documentation.rb lib/webgen/content.rb lib/webgen/plugin.rb commit 06be1b62c4caba9adbe1385721f57e7aa6610811 Author: Thomas Leitner Date: Sat May 19 07:57:05 2007 +0000 * added first test cases for Core/FileHandler data/webgen/plugins/core/filehandler.plugin/filehandler.rb data/webgen/plugins/core/filehandler.plugin/test/fixtures/tc_filehandler/unmodified data/webgen/plugins/core/filehandler.plugin/test/unittests/tc_filehandler.rb commit c64202ac68ba10e868f511a314b3e655b7160a83 Author: Thomas Leitner Date: Sat May 19 07:57:00 2007 +0000 * changed name of message hook of Core/FileHandler from :after_webgen_run to :after_website_rendered * fixed File/DefaultHandler#node_for_lang bug * fixed Plugin#param method: not all superclass were correctly recognized * added test cases for File/DefaultHandler data/webgen/plugins/core/cachemanager.plugin/cachemanager.rb data/webgen/plugins/core/filehandler.plugin/defaulthandler.rb data/webgen/plugins/core/filehandler.plugin/filehandler.rb data/webgen/plugins/core/filehandler.plugin/test/fixtures/tc_defaulthandler/samplehandler.plugin/plugin.rb data/webgen/plugins/core/filehandler.plugin/test/fixtures/tc_defaulthandler/samplehandler.plugin/plugin.yaml data/webgen/plugins/core/filehandler.plugin/test/unittests/tc_defaulthandler.rb lib/webgen/plugin.rb commit 578f88ccdd5767bc3799ccfa3aab19be09c20a53 Author: Thomas Leitner Date: Sat May 19 07:56:55 2007 +0000 * re-implemented Plugin#param sothat parameters of super plugins are also searched data/webgen/plugins/core/filehandler.plugin/defaulthandler.rb lib/webgen/plugin.rb test/fixtures/tc_plugin/test2.plugin/plugin.yaml test/fixtures/tc_plugin/test2.plugin/test3plugin.rb test/unittests/tc_plugin.rb commit a4722bc5db3ec440e965ceca5cc2d393c901d6ef Author: Thomas Leitner Date: Sat May 19 07:56:46 2007 +0000 * added more developer/API documentation data/webgen/plugins/cli/utils.plugin/utils.rb data/webgen/plugins/core/filehandler.plugin/defaulthandler.rb lib/webgen/additional_rdoc_documentation.rb lib/webgen/config.rb lib/webgen/content.rb lib/webgen/website.rb commit 2ce1a68832b39ba233ab23aa1153b0878706d86c Author: Thomas Leitner Date: Sat May 19 07:56:41 2007 +0000 * directory renamed for consistency data/webgen/plugins/contentprocessor/blocks.plugin/blocks.rb data/webgen/plugins/contentprocessor/blocks.plugin/documentation.page data/webgen/plugins/contentprocessor/blocks.plugin/plugin.yaml data/webgen/plugins/contentprocessor/blocks.plugin/test/unittests/tc_blocks.rb data/webgen/plugins/contentprocessor/erb.plugin/documentation.page data/webgen/plugins/contentprocessor/erb.plugin/erb.rb data/webgen/plugins/contentprocessor/erb.plugin/plugin.yaml data/webgen/plugins/contentprocessor/textile.plugin/documentation.page data/webgen/plugins/contentprocessor/textile.plugin/plugin.yaml data/webgen/plugins/contentprocessor/textile.plugin/textile.rb data/webgen/plugins/contentprocessors/blocks.plugin/blocks.rb data/webgen/plugins/contentprocessors/blocks.plugin/documentation.page data/webgen/plugins/contentprocessors/blocks.plugin/plugin.yaml data/webgen/plugins/contentprocessors/blocks.plugin/test/unittests/tc_blocks.rb data/webgen/plugins/contentprocessors/erb.plugin/documentation.page data/webgen/plugins/contentprocessors/erb.plugin/erb.rb data/webgen/plugins/contentprocessors/erb.plugin/plugin.yaml data/webgen/plugins/contentprocessors/textile.plugin/documentation.page data/webgen/plugins/contentprocessors/textile.plugin/plugin.yaml data/webgen/plugins/contentprocessors/textile.plugin/textile.rb commit 632c993257338860c7ec3feb93bde0525c8c7d24 Author: Thomas Leitner Date: Sat May 19 07:56:34 2007 +0000 * fixed main file of RDOC documentation Rakefile commit f5256921712ecefdc8fe29dc392d48952a0ed7f3 Author: Thomas Leitner Date: Sat May 19 07:56:28 2007 +0000 * added some more developer/API documentation data/webgen/plugins/cli/utils.plugin/utils.rb lib/webgen/cli.rb lib/webgen/config.rb lib/webgen/plugin.rb commit ea98ac68e75fc0863e5e21b40dfbefd755971dcb Author: Thomas Leitner Date: Sat May 19 07:56:23 2007 +0000 * added ruby files from plugins to rdoc documentation task Rakefile commit e13fede0f605149cb567413b2530059d4f308d6b Author: Thomas Leitner Date: Sat May 19 07:56:19 2007 +0000 * small fixes data/webgen/plugins/cli/create_website.plugin/create_website.rb data/webgen/plugins/cli/run_webgen.plugin/run_webgen.rb commit 39765c90da7f7032cb66951275673e0f37974e95 Author: Thomas Leitner Date: Sat May 19 07:56:13 2007 +0000 * updated file handler: method node_exist? is now in DefaultHandler data/webgen/plugins/file/copyhandler.plugin/copyhandler.rb data/webgen/plugins/file/directoryhandler.plugin/directoryhandler.rb data/webgen/plugins/file/pagehandler.plugin/pagehandler.rb data/webgen/plugins/file/templatehandler.plugin/templatehandler.rb commit 9391b86a5034a3776f9dea6328760eedd70c921b Author: Thomas Leitner Date: Sat May 19 07:56:07 2007 +0000 * added much API documentation data/webgen/plugins/core/filehandler.plugin/defaulthandler.rb data/webgen/plugins/core/filehandler.plugin/filehandler.rb data/webgen/plugins/core/filehandler.plugin/plugin.yaml data/webgen/plugins/core/filehandler.plugin/virtualhandler.rb commit 54804b397947c04d36e3500be91366bcfd5be84a Author: Thomas Leitner Date: Sat May 19 07:56:02 2007 +0000 * added documentation page * small param description fix data/webgen/plugins/core/configuration.plugin/documentation.page data/webgen/plugins/core/configuration.plugin/plugin.yaml commit 6b9a553ee759dc014ea38e9325f680cc0179e071 Author: Thomas Leitner Date: Sat May 19 07:55:57 2007 +0000 * added API documentation and documentation page data/webgen/plugins/core/cachemanager.plugin/cachemanager.rb data/webgen/plugins/core/cachemanager.plugin/documentation.page commit 91ebc0300348320cc6c930d362b755f3e7949271 Author: Thomas Leitner Date: Sat May 19 07:55:52 2007 +0000 * added documentation pages * fixed ContentProcessor/Erb to provide ref_node, node, and chain objects data/webgen/plugins/contentprocessors/erb.plugin/documentation.page data/webgen/plugins/contentprocessors/erb.plugin/erb.rb data/webgen/plugins/contentprocessors/textile.plugin/documentation.page commit 7dd7ab3247b7c23348d840cf83d1b3d9f4a5e234 Author: Thomas Leitner Date: Sat May 19 07:55:46 2007 +0000 * deleted old Converter/ plugins data/webgen/plugins/converters/blocks.plugin/blocks.rb data/webgen/plugins/converters/blocks.plugin/documentation.page data/webgen/plugins/converters/blocks.plugin/plugin.yaml data/webgen/plugins/converters/blocks.plugin/test/unittests/tc_blocks.rb data/webgen/plugins/converters/erb.plugin/erb.rb data/webgen/plugins/converters/erb.plugin/plugin.yaml data/webgen/plugins/converters/textile.plugin/plugin.yaml data/webgen/plugins/converters/textile.plugin/textile.rb commit a6073cc92b820caae9d8685401ec8d0be8357523 Author: Thomas Leitner Date: Sat May 19 07:55:39 2007 +0000 * renamed Converter/ category to ContentProcessor/ category since some plugins do not really convert anything, but rather process the content * adjusted other plugins depending on old Converter/ category to use new ContentProcessor/ category data/webgen/plugins/contentprocessors/blocks.plugin/blocks.rb data/webgen/plugins/contentprocessors/blocks.plugin/documentation.page data/webgen/plugins/contentprocessors/blocks.plugin/plugin.yaml data/webgen/plugins/contentprocessors/blocks.plugin/test/unittests/tc_blocks.rb data/webgen/plugins/contentprocessors/erb.plugin/erb.rb data/webgen/plugins/contentprocessors/erb.plugin/plugin.yaml data/webgen/plugins/contentprocessors/textile.plugin/plugin.yaml data/webgen/plugins/contentprocessors/textile.plugin/textile.rb data/webgen/plugins/file/pagehandler.plugin/pagehandler.rb data/webgen/plugins/file/pagehandler.plugin/plugin.yaml lib/webgen/content.rb commit d21ad784eaadde0343ad21ad59e88ec95f7f1dfb Author: Thomas Leitner Date: Sat May 19 07:55:30 2007 +0000 * switched from using erubis to erb data/webgen/plugins/converters/erb.plugin/erb.rb commit d5925325af5d7f5921338b04abbe8c06bf815fb9 Author: Thomas Leitner Date: Sat May 19 07:55:25 2007 +0000 * added blocks processor which replaces special tags with rendered content data/webgen/plugins/converters/blocks.plugin/blocks.rb data/webgen/plugins/converters/blocks.plugin/documentation.page data/webgen/plugins/converters/blocks.plugin/plugin.yaml data/webgen/plugins/converters/blocks.plugin/test/unittests/tc_blocks.rb commit f7d5b735b2f4727d664e580aaeb8a6c30d711cb8 Author: Thomas Leitner Date: Sat May 19 07:55:19 2007 +0000 * added documentation and test cases for Support/WebsiteManager * added new website skeleton resource * updated Support/WebsiteManager code to regenerate styles/template information when resources have changed * added API documentation data/webgen/plugins/support/websitemanager.plugin/documentation.page data/webgen/plugins/support/websitemanager.plugin/resource.yaml data/webgen/plugins/support/websitemanager.plugin/resources/skeleton/config.yaml data/webgen/plugins/support/websitemanager.plugin/test/unittests/tc_websitemanager.rb data/webgen/plugins/support/websitemanager.plugin/websitemanager.rb commit a946d5f6c581d28f9a291844121cfd953217eb24 Author: Thomas Leitner Date: Sat May 19 07:55:12 2007 +0000 * removed now unnecessary runtests.rb script * added plugin test cases to the default test task in Rakefile * updated PluginTestCase class and added some API documentation Rakefile lib/webgen/test.rb test/runtests.rb commit 88c32e392496179e873af97b97ed29317f901c18 Author: Thomas Leitner Date: Sat May 19 07:55:06 2007 +0000 * added API documentation * WebSite object now also respects plugin bundles in the webgen configuration directory in the user's home directory and the WEBGEN_PLUGIN_BUNDLES env var lib/webgen/website.rb commit 53eecaaf89ffb63fd81603129fa6b4f6b49d0605 Author: Thomas Leitner Date: Sat May 19 07:55:01 2007 +0000 * already loaded plugin bundles are not loaded anymore lib/webgen/plugin.rb test/unittests/tc_plugin.rb commit 05dd83d747958ecc563ea46f9cd965c3b9a5f767 Author: Thomas Leitner Date: Sat May 19 07:54:55 2007 +0000 * fixed bug: empty configuration was not recognized * now using the constants for the plugins and src directories lib/webgen/website.rb test/fixtures/tc_website/correct_empty.yaml test/unittests/tc_website.rb commit 8db1c4697e31384586877914102739b19d8d4e1b Author: Thomas Leitner Date: Sat May 19 07:54:49 2007 +0000 * removed now invalid block definition line from styles data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/1024px/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas00/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas01/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas03/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas05/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas07/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas08/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/default/src/default.template commit 14ac258b2ddf8ee315d360965c4ecd6d530341e7 Author: Thomas Leitner Date: Sat May 19 07:54:43 2007 +0000 * removed now useless useERB metainfo data/webgen/plugins/file/pagehandler.plugin/plugin.yaml data/webgen/plugins/file/templatehandler.plugin/plugin.yaml commit a79c6f7d693544a84a4ae571ee76c29dc8e14f3e Author: Thomas Leitner Date: Sat May 19 07:54:38 2007 +0000 * added API documentation to Cli/Utils plugin * added documentation.page to Cli/Utils which should be complete now * updated code in Cli/Commands/CreateWebsite after method name change in Cli/Utils data/webgen/plugins/cli/create_website.plugin/create_website.rb data/webgen/plugins/cli/utils.plugin/documentation.page data/webgen/plugins/cli/utils.plugin/utils.rb commit a724ae87848529650336d504175eb66d9fb04ad4 Author: Thomas Leitner Date: Sat May 19 07:54:32 2007 +0000 * added documentation.page to Cli/Commands/CreateWebsite which should be complete now data/webgen/plugins/cli/create_website.plugin/documentation.page commit 72b17cdeb6b7c83c4944f2fbb82a6eb01bd067a4 Author: Thomas Leitner Date: Sat May 19 07:54:27 2007 +0000 * enabled setting of the main CLI command with a plugin.yaml key * moved rendering code from Cli/Commands/RunWebgen to Core/FileHandler * added documentation.page to Cli/Commands/RunWebgen which should be complete now data/webgen/plugins/cli/run_webgen.plugin/documentation.page data/webgen/plugins/cli/run_webgen.plugin/plugin.yaml data/webgen/plugins/cli/run_webgen.plugin/run_webgen.rb data/webgen/plugins/core/filehandler.plugin/filehandler.rb lib/webgen/cli.rb commit 54b27eff9e713a07c81c9075d31623b9959f49a5 Author: Thomas Leitner Date: Sat May 19 07:54:21 2007 +0000 * added documentation.page to Cli/Commands/About plugin which should be complete now data/webgen/plugins/cli/about.plugin/about.rb data/webgen/plugins/cli/about.plugin/documentation.page commit 8ab7063da9cdc040aa730334f86cad58b5453e32 Author: Thomas Leitner Date: Sat May 19 07:54:15 2007 +0000 * fixed bugs lib/webgen/content.rb lib/webgen/plugin.rb commit d1affda21056cc2dcbbb05eb3726b549987d18e9 Author: Thomas Leitner Date: Sat May 19 07:54:08 2007 +0000 * added missing require statement data/webgen/plugins/file/directoryhandler.plugin/directoryhandler.rb commit 81b0c93f55d5a4b76f6a85cfeeb119f75b97a658 Author: Thomas Leitner Date: Sat May 19 07:54:03 2007 +0000 * added CLI plugin for showing information about plugins data/webgen/plugins/cli/about.plugin/about.rb data/webgen/plugins/cli/about.plugin/plugin.yaml commit 553b11cc1dbb7bc356f25604413d1cb185a05de8 Author: Thomas Leitner Date: Sat May 19 07:53:58 2007 +0000 * updated Utils.format to work correctly when line breaks are in the content, now also supports more than one paragraph data/webgen/plugins/cli/utils.plugin/utils.rb commit d7a9d78c6c34ee92a9d19dc3047abde5ad7816e3 Author: Thomas Leitner Date: Sat May 19 07:53:52 2007 +0000 * updated PluginManager documentation lib/webgen/plugin.rb commit 8a7a346fe35e68d610db31b7edc04056e261048b Author: Thomas Leitner Date: Sat May 19 07:53:44 2007 +0000 * now using more descriptive name than default plugin.rb for plugins data/webgen/plugins/cli/create_website.plugin/create_website.rb data/webgen/plugins/cli/create_website.plugin/plugin.rb data/webgen/plugins/cli/create_website.plugin/plugin.yaml data/webgen/plugins/cli/run_webgen.plugin/plugin.rb data/webgen/plugins/cli/run_webgen.plugin/plugin.yaml data/webgen/plugins/cli/run_webgen.plugin/run_webgen.rb data/webgen/plugins/cli/utils.plugin/plugin.rb data/webgen/plugins/cli/utils.plugin/plugin.yaml data/webgen/plugins/cli/utils.plugin/utils.rb data/webgen/plugins/converters/erb.plugin/erb.rb data/webgen/plugins/converters/erb.plugin/plugin.rb data/webgen/plugins/converters/erb.plugin/plugin.yaml data/webgen/plugins/converters/textile.plugin/plugin.rb data/webgen/plugins/converters/textile.plugin/plugin.yaml data/webgen/plugins/converters/textile.plugin/textile.rb data/webgen/plugins/core/cachemanager.plugin/cachemanager.rb data/webgen/plugins/core/cachemanager.plugin/plugin.rb data/webgen/plugins/core/cachemanager.plugin/plugin.yaml data/webgen/plugins/core/configuration.plugin/configuration.rb data/webgen/plugins/core/configuration.plugin/plugin.rb data/webgen/plugins/core/configuration.plugin/plugin.yaml data/webgen/plugins/file/copyhandler.plugin/copyhandler.rb data/webgen/plugins/file/copyhandler.plugin/plugin.rb data/webgen/plugins/file/copyhandler.plugin/plugin.yaml data/webgen/plugins/file/directoryhandler.plugin/directoryhandler.rb data/webgen/plugins/file/directoryhandler.plugin/plugin.rb data/webgen/plugins/file/directoryhandler.plugin/plugin.yaml data/webgen/plugins/file/pagehandler.plugin/pagehandler.rb data/webgen/plugins/file/pagehandler.plugin/plugin.rb data/webgen/plugins/file/pagehandler.plugin/plugin.yaml data/webgen/plugins/file/templatehandler.plugin/plugin.rb data/webgen/plugins/file/templatehandler.plugin/plugin.yaml data/webgen/plugins/file/templatehandler.plugin/templatehandler.rb data/webgen/plugins/support/websitemanager.plugin/plugin.rb data/webgen/plugins/support/websitemanager.plugin/plugin.yaml data/webgen/plugins/support/websitemanager.plugin/websitemanager.rb lib/webgen/plugin.rb commit f001bbcb3c863dcadea6ecf4c2fc4a197ac2fe56 Author: Thomas Leitner Date: Sat May 19 07:53:37 2007 +0000 * added missing test case for FileConfigurator.for_website test/unittests/tc_website.rb commit 2a36187b3513eadb855ddde37b6353776db1d78e Author: Thomas Leitner Date: Sat May 19 07:53:31 2007 +0000 * fixed cli.rb to work again lib/webgen/cli.rb lib/webgen/website.rb commit 1c415a6eba682134a17f1d1fb6ff3871c2f1e28a Author: Thomas Leitner Date: Sat May 19 07:53:26 2007 +0000 * added API and usage documentation for PluginManager and related plugins * updated Rakefile sothat RDoc documentation can be generated Rakefile lib/webgen/plugin.rb lib/webgen/test.rb commit 1229e6260348fbca9d2f9a8280f153b8261cb6b2 Author: Thomas Leitner Date: Sat May 19 07:53:20 2007 +0000 * added test cases for Webgen::Logger test/unittests/tc_plugin.rb commit 878e3fcaa668f3348a9fd04f3d4156b8151c140c Author: Thomas Leitner Date: Sat May 19 07:53:15 2007 +0000 * small reorganization in website.rb: DefaultConfigurator merged with WebSite and superfluous WebSite#load_plugin_infos method removed * added unit test/fixtures from trunk and updated them lib/webgen/website.rb test/fixtures/tc_website/correct.yaml test/fixtures/tc_website/incorrect_structure.yaml test/fixtures/tc_website/incorrect_yaml.yaml test/fixtures/tc_website/meta_info_test.yaml test/fixtures/tc_website/testdir/README test/fixtures/tc_website/testdir/falsedir/README test/unittests/tc_website.rb commit c81e2f373b127ec0b9e698357106c8de00ec8586 Author: Thomas Leitner Date: Sat May 19 07:53:09 2007 +0000 * added missing test for #path= test/unittests/tc_node.rb commit a2743d87155ca4ac629b51555e624f6693a8dd66 Author: Thomas Leitner Date: Sat May 19 07:53:03 2007 +0000 * added test case and fixtures * changed various methods names and fixed bugs lib/webgen/plugin.rb test/fixtures/tc_plugin/invalid.plugin/invalidfile.rb test/fixtures/tc_plugin/invalid.plugin/plugin.rb test/fixtures/tc_plugin/invalid.plugin/plugin.yaml test/fixtures/tc_plugin/invalid_plugin_yaml/plugin.yaml test/fixtures/tc_plugin/test.plugin/plugin.rb test/fixtures/tc_plugin/test.plugin/plugin.yaml test/fixtures/tc_plugin/test2.plugin/local_file.rb test/fixtures/tc_plugin/test2.plugin/myfile.resource test/fixtures/tc_plugin/test2.plugin/plugin.yaml test/fixtures/tc_plugin/test2.plugin/plugin2.rb test/fixtures/tc_plugin/test2.plugin/resource.yaml test/unittests/tc_plugin.rb commit de7d5d375fe28d952a02bf6cf11515ea2c5f2541 Author: Thomas Leitner Date: Sat May 19 07:52:58 2007 +0000 * added task for rcov Rakefile commit 1b537ab5cc6a5da4810cb47c8c5c17c3d9c41428 Author: Thomas Leitner Date: Sat May 19 07:52:53 2007 +0000 * updated base classes for tests lib/webgen/test.rb commit e7cef724c4a4cfcd4302dde6c6a2a18577ed010e Author: Thomas Leitner Date: Sat May 19 07:52:48 2007 +0000 * copied Rakefile from trunk * updated basic webgen configuration variables * website plugin directory is now called plugins (note the trailing s) Rakefile lib/webgen/config.rb commit b9114b11933d1b8a6ae8b45347f3efe722a0cd89 Author: Thomas Leitner Date: Wed Apr 11 15:45:11 2007 +0000 * fixed bug in dependency management of PluginManager lib/webgen/config.rb lib/webgen/plugin.rb commit 9b0b36388c9cfbd4d7620fab1a4b9cc41c692c68 Author: Thomas Leitner Date: Wed Apr 11 15:45:00 2007 +0000 * updated #param to work with new infrastructure and added FileConfigurator lib/webgen/cli.rb commit 9cff39b79850a177ef67ebbefae08d8c42a7b66d Author: Thomas Leitner Date: Wed Apr 11 15:44:53 2007 +0000 * fixed typo * added change proc which checks the templates for a page node * fixed #write_info to cope with exceptions during rendering data/webgen/plugins/file/pagehandler.plugin/plugin.rb commit 22eeb1bb75b0233abb1f3d2583327996cbc102e4 Author: Thomas Leitner Date: Wed Apr 11 15:44:48 2007 +0000 * fixed typo data/webgen/plugins/file/templatehandler.plugin/plugin.rb commit 697c30165b749b568c3ba9df9fe4be84f9e0157a Author: Thomas Leitner Date: Wed Apr 11 15:44:42 2007 +0000 * fixed bug in #analyse_filename: extension was not always correctly recognized * fixed #node_changed? so that it also works with nodes that do not produce output files * added information to File/VirtualFileHandler nodes which is used in #node_changed? data/webgen/plugins/core/filehandler.plugin/filehandler.rb data/webgen/plugins/core/filehandler.plugin/virtualhandler.rb commit 1d574c594da1db07160ee334e5b15b99fbf199e1 Author: Thomas Leitner Date: Wed Apr 11 15:44:36 2007 +0000 * error now re-raised for later error procesing data/webgen/plugins/converters/textile.plugin/plugin.rb commit 92c0007884c0d7ffae123d33e8fc218b77dd658b Author: Thomas Leitner Date: Wed Apr 11 15:44:31 2007 +0000 * added ERB converter which uses erubis data/webgen/plugins/converters/erb.plugin/plugin.rb data/webgen/plugins/converters/erb.plugin/plugin.yaml commit 8bcac3549061a616f9b4c51d3dcd444ee9430511 Author: Thomas Leitner Date: Tue Apr 10 10:48:23 2007 +0000 * copied from trunk and modified to support on demand loading of content blocks and the processing pipeline lib/webgen/content.rb commit 23bd6dbc40b6c97a2e2841a56692f351ff941a5f Author: Thomas Leitner Date: Tue Apr 10 10:48:18 2007 +0000 * fixed #meta_info_for method to also use meta information from filename * fixed some typos and added debug messages data/webgen/plugins/core/filehandler.plugin/filehandler.rb data/webgen/plugins/file/copyhandler.plugin/plugin.rb data/webgen/plugins/file/directoryhandler.plugin/plugin.rb commit 8a1c13fc8ff0fe39ddbc00d1f6e8675cabab1bda Author: Thomas Leitner Date: Tue Apr 10 10:48:12 2007 +0000 * fixed path_patterns method to work correctly with patterns/extensions specified in plugin.yaml data/webgen/plugins/core/filehandler.plugin/defaulthandler.rb commit d04dcf997e56f23013762fc6ca7f079e6724ec2c Author: Thomas Leitner Date: Tue Apr 10 10:48:04 2007 +0000 * copied File/PageHandler from trunk and modified it to work in the new environment data/webgen/plugins/file/pagehandler.plugin/plugin.rb data/webgen/plugins/file/pagehandler.plugin/plugin.yaml commit 37ef6be829027dbcf16f6b54c73e7c48f22dd128 Author: Thomas Leitner Date: Tue Apr 10 10:47:57 2007 +0000 * copied File/TemplateHandler from trunk and modified it to work in the new environment data/webgen/plugins/file/templatehandler.plugin/plugin.rb data/webgen/plugins/file/templatehandler.plugin/plugin.yaml commit 694f22a9bfdf6cac8bed81964ee2ea941cfc2472 Author: Thomas Leitner Date: Tue Apr 10 10:47:51 2007 +0000 * added first version version of textile content converter plugin data/webgen/plugins/converters/textile.plugin/plugin.rb data/webgen/plugins/converters/textile.plugin/plugin.yaml commit fcea890f7d5422cc4ed36804bba28c3e80fd015c Author: Thomas Leitner Date: Tue Apr 10 10:47:44 2007 +0000 * removed Node#for_lang since this is now handled by the node processor and adjusted the tests lib/webgen/node.rb test/unittests/tc_node.rb commit c0e5d11c7a4d82ab1b6a23998a8ae0a5d9a8e38c Author: Thomas Leitner Date: Tue Apr 10 10:47:39 2007 +0000 * added modified File/CopyHandler class data/webgen/plugins/file/copyhandler.plugin/plugin.rb data/webgen/plugins/file/copyhandler.plugin/plugin.yaml commit c19ccdafe851387e8bfa304cb28c8e313a3abf2e Author: Thomas Leitner Date: Tue Apr 10 10:47:33 2007 +0000 * added modified File/DirectoryHandler class data/webgen/plugins/file/directoryhandler.plugin/plugin.rb data/webgen/plugins/file/directoryhandler.plugin/plugin.yaml commit 81a3f55413a4542b71b362524479d84d0bfa56d8 Author: Thomas Leitner Date: Tue Apr 10 10:47:24 2007 +0000 * added modified Core/FileHandler and associated classes data/webgen/plugins/core/filehandler.plugin/defaulthandler.rb data/webgen/plugins/core/filehandler.plugin/filehandler.rb data/webgen/plugins/core/filehandler.plugin/plugin.yaml data/webgen/plugins/core/filehandler.plugin/virtualhandler.rb commit 8e02d09678a10223e972cb8e60d95eabdaac6fb5 Author: Thomas Leitner Date: Tue Apr 10 10:47:18 2007 +0000 * added Core/CacheManager plugin data/webgen/plugins/core/cachemanager.plugin/plugin.rb data/webgen/plugins/core/cachemanager.plugin/plugin.yaml commit 49df4af4551454a93a600ba511c20d435738bae2 Author: Thomas Leitner Date: Tue Apr 10 10:47:13 2007 +0000 * added basic CLI command for running webgen data/webgen/plugins/cli/run_webgen.plugin/plugin.rb data/webgen/plugins/cli/run_webgen.plugin/plugin.yaml commit e3cac87877758c2d7c2b089604a7c9d1b1b344e5 Author: Thomas Leitner Date: Tue Apr 10 10:47:08 2007 +0000 * updated Node to better support localization * copied unit test for Node from trunk and added new test cases lib/webgen/node.rb test/unittests/tc_node.rb commit de3ea9bc4decd6fe4a65251da9995f0bc5644f89 Author: Thomas Leitner Date: Tue Apr 10 10:47:02 2007 +0000 * copied basic unit tests from trunk lib/webgen/test.rb test/runtests.rb test/unittests/tc_composite.rb test/unittests/tc_config.rb test/unittests/tc_languages.rb test/unittests/tc_listener.rb commit 38ca0d8ffa4242fdd59e7a365f8d4057136a33e4 Author: Thomas Leitner Date: Fri Mar 30 10:35:47 2007 +0000 * updated website styles to use new directory structure COPYING README Rakefile TODO bin/webgen-gallery-editor bin/webgen-gui data/webgen/gallery-creator/default.png data/webgen/gallery_styles/default/README data/webgen/gallery_styles/default/gallery_gallery.template data/webgen/gallery_styles/default/gallery_image.template data/webgen/gallery_styles/default/gallery_main.template data/webgen/gallery_styles/slides/README data/webgen/gallery_styles/slides/collage.rb data/webgen/gallery_styles/slides/gallery_gallery.template data/webgen/gallery_styles/slides/gallery_image.template data/webgen/gallery_styles/slides/gallery_main.template data/webgen/icon_mapping.yaml data/webgen/plugins/cli/create_website.plugin/plugin.rb data/webgen/plugins/cli/create_website.plugin/plugin.yaml data/webgen/plugins/cli/utils.plugin/plugin.rb data/webgen/plugins/cli/utils.plugin/plugin.yaml data/webgen/plugins/core/configuration.plugin/plugin.rb data/webgen/plugins/core/configuration.plugin/plugin.yaml data/webgen/plugins/support/websitemanager.plugin/plugin.rb data/webgen/plugins/support/websitemanager.plugin/plugin.yaml data/webgen/plugins/support/websitemanager.plugin/resource.yaml data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/1024px/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/1024px/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/1024px/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/1024px/src/images/background.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas00/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas00/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas00/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas00/src/images/bg.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas00/src/images/front.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas00/src/images/menubg.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas00/src/images/menubg2.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas01/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas01/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas01/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas01/src/images/bg.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas01/src/images/front.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas01/src/print.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas03/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas03/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas03/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas03/src/images/bodybg.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas03/src/images/contbg.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas03/src/images/footerbg.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas03/src/images/gradient1.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas03/src/images/gradient2.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/blinkarrow.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/bodybg.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/contentbg.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/entrybg.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/flash.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/flash2.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/globe.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/globebottom.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/linkarrow.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas04/src/images/menuhover.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas05/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas05/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas05/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas05/src/images/bodybg.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas05/src/images/front.png data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/images/bodybg.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/images/boxbg.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/images/greypx.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/images/header.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/images/innerbg.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/images/leaves.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas06/src/images/tabs.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas07/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas07/src/browserfix.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas07/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas07/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas07/src/images/bodybg.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas07/src/images/sidebarbg.gif data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas08/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas08/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas08/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/bodybg-black.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/bodybg-green.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/bodybg-orange.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/bodybg-purple.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/bodybg-red.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/bodybg.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/footerbg.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/menuhover-black.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/menuhover-green.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/menuhover-orange.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/menuhover-purple.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/menuhover-red.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/andreas09/src/images/menuhover.jpg data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/default/README data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/default/src/default.css data/webgen/plugins/support/websitemanager.plugin/resources/styles/website/default/src/default.template data/webgen/plugins/support/websitemanager.plugin/resources/templates/default/README data/webgen/plugins/support/websitemanager.plugin/resources/templates/default/src/index.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/personal_hp/README data/webgen/plugins/support/websitemanager.plugin/resources/templates/personal_hp/src/about.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/personal_hp/src/index.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/personal_hp/src/links.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/personal_hp/src/projects.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/project/README data/webgen/plugins/support/websitemanager.plugin/resources/templates/project/src/about.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/project/src/download.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/project/src/features.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/project/src/index.page data/webgen/plugins/support/websitemanager.plugin/resources/templates/project/src/screenshots.page data/webgen/resources/emoticons/bigeyes/angry.png data/webgen/resources/emoticons/bigeyes/cool.png data/webgen/resources/emoticons/bigeyes/cry.png data/webgen/resources/emoticons/bigeyes/drunk.png data/webgen/resources/emoticons/bigeyes/lol.png data/webgen/resources/emoticons/bigeyes/oops.png data/webgen/resources/emoticons/bigeyes/sad.png data/webgen/resources/emoticons/bigeyes/sleep.png data/webgen/resources/emoticons/bigeyes/smile.png data/webgen/resources/emoticons/bigeyes/tongue.png data/webgen/resources/emoticons/bigeyes/wink.png data/webgen/resources/emoticons/crystal/angry.png data/webgen/resources/emoticons/crystal/cool.png data/webgen/resources/emoticons/crystal/cry.png data/webgen/resources/emoticons/crystal/drunk.png data/webgen/resources/emoticons/crystal/lol.png data/webgen/resources/emoticons/crystal/oops.png data/webgen/resources/emoticons/crystal/sad.png data/webgen/resources/emoticons/crystal/sleep.png data/webgen/resources/emoticons/crystal/smile.png data/webgen/resources/emoticons/crystal/tongue.png data/webgen/resources/emoticons/crystal/wink.png data/webgen/resources/emoticons/cyclops/angry.png data/webgen/resources/emoticons/cyclops/cool.png data/webgen/resources/emoticons/cyclops/cry.png data/webgen/resources/emoticons/cyclops/drunk.png data/webgen/resources/emoticons/cyclops/lol.png data/webgen/resources/emoticons/cyclops/oops.png data/webgen/resources/emoticons/cyclops/sad.png data/webgen/resources/emoticons/cyclops/sleep.png data/webgen/resources/emoticons/cyclops/smile.png data/webgen/resources/emoticons/cyclops/tongue.png data/webgen/resources/emoticons/cyclops/wink.png data/webgen/resources/emoticons/glass/angry.png data/webgen/resources/emoticons/glass/cool.png data/webgen/resources/emoticons/glass/cry.png data/webgen/resources/emoticons/glass/drunk.png data/webgen/resources/emoticons/glass/lol.png data/webgen/resources/emoticons/glass/oops.png data/webgen/resources/emoticons/glass/sad.png data/webgen/resources/emoticons/glass/sleep.png data/webgen/resources/emoticons/glass/smile.png data/webgen/resources/emoticons/glass/tongue.png data/webgen/resources/emoticons/glass/wink.png data/webgen/resources/emoticons/icqstyle/angry.png data/webgen/resources/emoticons/icqstyle/cool.png data/webgen/resources/emoticons/icqstyle/cry.png data/webgen/resources/emoticons/icqstyle/drunk.png data/webgen/resources/emoticons/icqstyle/lol.png data/webgen/resources/emoticons/icqstyle/oops.png data/webgen/resources/emoticons/icqstyle/sad.png data/webgen/resources/emoticons/icqstyle/sleep.png data/webgen/resources/emoticons/icqstyle/smile.png data/webgen/resources/emoticons/icqstyle/tongue.png data/webgen/resources/emoticons/icqstyle/wink.png data/webgen/resources/emoticons/matrix/angry.gif data/webgen/resources/emoticons/matrix/cool.gif data/webgen/resources/emoticons/matrix/cry.gif data/webgen/resources/emoticons/matrix/drunk.gif data/webgen/resources/emoticons/matrix/lol.gif data/webgen/resources/emoticons/matrix/oops.gif data/webgen/resources/emoticons/matrix/sad.gif data/webgen/resources/emoticons/matrix/sleep.gif data/webgen/resources/emoticons/matrix/smile.gif data/webgen/resources/emoticons/matrix/tongue.gif data/webgen/resources/emoticons/matrix/wink.gif data/webgen/resources/emoticons/smellies/angry.gif data/webgen/resources/emoticons/smellies/cool.gif data/webgen/resources/emoticons/smellies/cry.gif data/webgen/resources/emoticons/smellies/drunk.gif data/webgen/resources/emoticons/smellies/lol.gif data/webgen/resources/emoticons/smellies/oops.gif data/webgen/resources/emoticons/smellies/sad.gif data/webgen/resources/emoticons/smellies/sleep.gif data/webgen/resources/emoticons/smellies/smile.gif data/webgen/resources/emoticons/smellies/tongue.gif data/webgen/resources/emoticons/smellies/wink.gif data/webgen/resources/icons/compressed.png data/webgen/resources/icons/document.png data/webgen/resources/icons/download.png data/webgen/resources/icons/image.png data/webgen/resources/icons/linux.png data/webgen/resources/icons/mac.png data/webgen/resources/icons/pdf.png data/webgen/resources/icons/penguin.png data/webgen/resources/icons/quicktime.png data/webgen/resources/icons/real.png data/webgen/resources/icons/rpm.png data/webgen/resources/icons/sound.png data/webgen/resources/icons/source.png data/webgen/resources/icons/spreadsheet.png data/webgen/resources/icons/text.png data/webgen/resources/icons/vcard.png data/webgen/resources/icons/video.png data/webgen/resources/icons/win.png data/webgen/resources/images/generated_by_webgen.png data/webgen/resources/images/valid-css.gif data/webgen/resources/images/valid-xhtml11.png data/webgen/resources/images/webgen_logo.png data/webgen/sipttra_styles/default/README data/webgen/sipttra_styles/default/css/sipttra.rcss data/webgen/sipttra_styles/default/js/sipttra.js data/webgen/sipttra_styles/default/sipttra.template data/webgen/website_styles/1024px/README data/webgen/website_styles/1024px/default.css data/webgen/website_styles/1024px/default.template data/webgen/website_styles/1024px/images/background.gif data/webgen/website_styles/andreas00/README data/webgen/website_styles/andreas00/default.css data/webgen/website_styles/andreas00/default.template data/webgen/website_styles/andreas00/images/bg.gif data/webgen/website_styles/andreas00/images/front.jpg data/webgen/website_styles/andreas00/images/menubg.gif data/webgen/website_styles/andreas00/images/menubg2.gif data/webgen/website_styles/andreas01/README data/webgen/website_styles/andreas01/default.css data/webgen/website_styles/andreas01/default.template data/webgen/website_styles/andreas01/images/bg.gif data/webgen/website_styles/andreas01/images/front.jpg data/webgen/website_styles/andreas01/print.css data/webgen/website_styles/andreas03/README data/webgen/website_styles/andreas03/default.css data/webgen/website_styles/andreas03/default.template data/webgen/website_styles/andreas03/images/bodybg.png data/webgen/website_styles/andreas03/images/contbg.png data/webgen/website_styles/andreas03/images/footerbg.png data/webgen/website_styles/andreas03/images/gradient1.png data/webgen/website_styles/andreas03/images/gradient2.png data/webgen/website_styles/andreas04/README data/webgen/website_styles/andreas04/default.css data/webgen/website_styles/andreas04/default.template data/webgen/website_styles/andreas04/images/blinkarrow.gif data/webgen/website_styles/andreas04/images/bodybg.png data/webgen/website_styles/andreas04/images/contentbg.png data/webgen/website_styles/andreas04/images/entrybg.png data/webgen/website_styles/andreas04/images/flash.gif data/webgen/website_styles/andreas04/images/flash2.gif data/webgen/website_styles/andreas04/images/globe.gif data/webgen/website_styles/andreas04/images/globebottom.gif data/webgen/website_styles/andreas04/images/linkarrow.gif data/webgen/website_styles/andreas04/images/menuhover.png data/webgen/website_styles/andreas05/README data/webgen/website_styles/andreas05/default.css data/webgen/website_styles/andreas05/default.template data/webgen/website_styles/andreas05/images/bodybg.gif data/webgen/website_styles/andreas05/images/front.png data/webgen/website_styles/andreas06/README data/webgen/website_styles/andreas06/default.css data/webgen/website_styles/andreas06/default.template data/webgen/website_styles/andreas06/images/bodybg.gif data/webgen/website_styles/andreas06/images/boxbg.gif data/webgen/website_styles/andreas06/images/greypx.gif data/webgen/website_styles/andreas06/images/header.jpg data/webgen/website_styles/andreas06/images/innerbg.gif data/webgen/website_styles/andreas06/images/leaves.jpg data/webgen/website_styles/andreas06/images/tabs.gif data/webgen/website_styles/andreas07/README data/webgen/website_styles/andreas07/browserfix.css data/webgen/website_styles/andreas07/default.css data/webgen/website_styles/andreas07/default.template data/webgen/website_styles/andreas07/images/bodybg.gif data/webgen/website_styles/andreas07/images/sidebarbg.gif data/webgen/website_styles/andreas08/README data/webgen/website_styles/andreas08/default.css data/webgen/website_styles/andreas08/default.template data/webgen/website_styles/andreas09/README data/webgen/website_styles/andreas09/default.css data/webgen/website_styles/andreas09/default.template data/webgen/website_styles/andreas09/images/bodybg-black.jpg data/webgen/website_styles/andreas09/images/bodybg-green.jpg data/webgen/website_styles/andreas09/images/bodybg-orange.jpg data/webgen/website_styles/andreas09/images/bodybg-purple.jpg data/webgen/website_styles/andreas09/images/bodybg-red.jpg data/webgen/website_styles/andreas09/images/bodybg.jpg data/webgen/website_styles/andreas09/images/footerbg.jpg data/webgen/website_styles/andreas09/images/menuhover-black.jpg data/webgen/website_styles/andreas09/images/menuhover-green.jpg data/webgen/website_styles/andreas09/images/menuhover-orange.jpg data/webgen/website_styles/andreas09/images/menuhover-purple.jpg data/webgen/website_styles/andreas09/images/menuhover-red.jpg data/webgen/website_styles/andreas09/images/menuhover.jpg data/webgen/website_styles/default/README data/webgen/website_styles/default/default.css data/webgen/website_styles/default/default.template data/webgen/website_styles/plain/README data/webgen/website_styles/plain/default.css data/webgen/website_styles/plain/default.template data/webgen/website_styles/plain/images/a_hover.jpg data/webgen/website_styles/plain/images/desc.jpg data/webgen/website_styles/plain/images/li.gif data/webgen/website_styles/plain/images/mainbar.jpg data/webgen/website_styles/plain/images/menu.jpg data/webgen/website_styles/plain/images/submenua.gif data/webgen/website_styles/plain/images/submenua_hover.jpg data/webgen/website_templates/default/README data/webgen/website_templates/default/src/index.page data/webgen/website_templates/personal_hp/README data/webgen/website_templates/personal_hp/src/about.page data/webgen/website_templates/personal_hp/src/index.page data/webgen/website_templates/personal_hp/src/links.page data/webgen/website_templates/personal_hp/src/projects.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 dev_notes doc/config.yaml doc/metainfo.yaml doc/plugin/emoticon.rb doc/plugin/extension.rb doc/plugin/listpluginparameters.rb doc/plugin/resources.rb doc/src/css/sipttra.rcss doc/src/default.css doc/src/default.template doc/src/documentation/basics.page doc/src/documentation/extending_webgen.page doc/src/documentation/howto.page doc/src/documentation/index.page doc/src/documentation/plugins/contentconverter/default.page doc/src/documentation/plugins/contentconverter/html.page doc/src/documentation/plugins/contentconverter/markdown.page doc/src/documentation/plugins/contentconverter/rdoc.page doc/src/documentation/plugins/contentconverter/textile.page doc/src/documentation/plugins/contentconverter/xmlbuilder.page doc/src/documentation/plugins/core/configuration.page doc/src/documentation/plugins/core/filehandler.page doc/src/documentation/plugins/core/index.page doc/src/documentation/plugins/core/resourcemanager.page doc/src/documentation/plugins/core/tagprocessor.page doc/src/documentation/plugins/file/copyhandler.page doc/src/documentation/plugins/file/defaulthandler.page doc/src/documentation/plugins/file/directoryhandler.page doc/src/documentation/plugins/file/galleryhandler.page doc/src/documentation/plugins/file/pagehandler.page doc/src/documentation/plugins/file/sipttrahandler.page doc/src/documentation/plugins/file/templatehandler.page doc/src/documentation/plugins/file/thumbnailwriter.page doc/src/documentation/plugins/htmlvalidator/default.page doc/src/documentation/plugins/htmlvalidator/xmllint.page doc/src/documentation/plugins/index.page doc/src/documentation/plugins/menustyle/default.page doc/src/documentation/plugins/menustyle/horizontal.page doc/src/documentation/plugins/menustyle/horizontaldropdown.page doc/src/documentation/plugins/menustyle/section.page doc/src/documentation/plugins/menustyle/vertical.page doc/src/documentation/plugins/menustyle/verticaldropdown.page doc/src/documentation/plugins/misc/index.page doc/src/documentation/plugins/misc/smileyreplacer.page doc/src/documentation/plugins/misc/syntaxhighlighter.page doc/src/documentation/plugins/tag/block.page doc/src/documentation/plugins/tag/breadcrumbtrail.page doc/src/documentation/plugins/tag/customvar.page doc/src/documentation/plugins/tag/date.page doc/src/documentation/plugins/tag/default.page doc/src/documentation/plugins/tag/download.page doc/src/documentation/plugins/tag/executecommand.page doc/src/documentation/plugins/tag/includefile.page doc/src/documentation/plugins/tag/langbar.de.page doc/src/documentation/plugins/tag/langbar.fr.page doc/src/documentation/plugins/tag/langbar.page doc/src/documentation/plugins/tag/menu.page doc/src/documentation/plugins/tag/meta.page doc/src/documentation/plugins/tag/relocatable.page doc/src/documentation/plugins/tag/resource.page doc/src/documentation/plugins/tag/sitemap.page doc/src/documentation/plugins/tag/wikilink.page doc/src/documentation/references/index.page doc/src/documentation/references/meta_info_reference.page doc/src/documentation/references/parameter_reference.page doc/src/documentation/references/resource_reference.page doc/src/documentation/references/sipttra_format.page doc/src/documentation/references/webpage_format.page doc/src/documentation/tutorial.page doc/src/download.page doc/src/examples/example_sites/index.page doc/src/examples/example_sites/personal.zip doc/src/examples/example_sites/photo_gallery.zip doc/src/examples/images/image01.jpg doc/src/examples/images/image02.jpg doc/src/examples/images/image03.jpg doc/src/examples/images/image04.jpg doc/src/examples/images/image05.jpg doc/src/examples/images/image06.jpg doc/src/examples/images/image07.jpg doc/src/examples/images/image08.jpg doc/src/examples/images/image09.jpg doc/src/examples/images/image10.jpg doc/src/examples/images/image11.jpg doc/src/examples/images/image12.jpg doc/src/examples/images/image13.jpg doc/src/examples/images/image14.jpg doc/src/examples/images/image15.jpg doc/src/examples/images/image16.jpg doc/src/examples/images/image17.jpg doc/src/examples/images/image18.jpg doc/src/examples/index.page doc/src/features.page doc/src/images/bodybg.jpg doc/src/images/footerbg.jpg doc/src/images/menuhover.jpg doc/src/images/node_diagram.svg doc/src/images/thumb_example.jpg doc/src/images/thumb_example_cropped.jpg doc/src/images/thumb_example_normal.jpg doc/src/index.page doc/src/js/sipttra.js doc/src/news.page doc/src/plugin.template doc/src/project.todo doc/src/sipttra.template lib/webgen/cli.rb lib/webgen/composite.rb lib/webgen/config.rb lib/webgen/content.rb lib/webgen/extcommand.rb lib/webgen/gui/common.rb lib/webgen/gui/main.rb lib/webgen/gui/new_website_dlg.rb lib/webgen/languages.rb lib/webgen/listener.rb lib/webgen/node.rb lib/webgen/plugin.rb lib/webgen/plugins/contentconverters/default.rb lib/webgen/plugins/contentconverters/html.rb lib/webgen/plugins/contentconverters/markdown.rb lib/webgen/plugins/contentconverters/rdoc.rb lib/webgen/plugins/contentconverters/textile.rb lib/webgen/plugins/contentconverters/xmlbuilder.rb lib/webgen/plugins/coreplugins/configuration.rb lib/webgen/plugins/coreplugins/resourcemanager.rb lib/webgen/plugins/filehandlers/copy.rb lib/webgen/plugins/filehandlers/directory.rb lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/plugins/filehandlers/gallery.rb lib/webgen/plugins/filehandlers/page.rb lib/webgen/plugins/filehandlers/sipttra.rb lib/webgen/plugins/filehandlers/template.rb lib/webgen/plugins/htmlvalidators/default.rb lib/webgen/plugins/htmlvalidators/xmllint.rb lib/webgen/plugins/menustyles/default.rb lib/webgen/plugins/menustyles/horizontal.rb lib/webgen/plugins/menustyles/horizontal_dropdown.rb lib/webgen/plugins/menustyles/section.rb lib/webgen/plugins/menustyles/vertical.rb lib/webgen/plugins/menustyles/vertical_dropdown.rb lib/webgen/plugins/miscplugins/rendered_files.rb lib/webgen/plugins/miscplugins/smileyreplacer.rb lib/webgen/plugins/miscplugins/syntax_highlighter.rb lib/webgen/plugins/miscplugins/treewalker.rb lib/webgen/plugins/tags/block.rb lib/webgen/plugins/tags/breadcrumbtrail.rb lib/webgen/plugins/tags/customvar.rb lib/webgen/plugins/tags/date.rb lib/webgen/plugins/tags/download.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/plugins/tags/langbar.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/meta.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/sitemap.rb lib/webgen/plugins/tags/tag_processor.rb lib/webgen/plugins/tags/wikilink.rb lib/webgen/rake/webgentask.rb lib/webgen/sipttra_format.rb lib/webgen/test.rb lib/webgen/website.rb man/man1/webgen.1 otherdata/generated_logo.svg otherdata/logo.svg otherdata/web-for-gallery-pics/config.yaml otherdata/web-for-gallery-pics/create_pictures.rb otherdata/web-for-gallery-pics/plugin/gallery.rb otherdata/web-for-gallery-pics/src/default.template otherdata/web-for-gallery-pics/src/gallery.sample otherdata/web-for-gallery-pics/src/images/webgen1.png otherdata/web-for-gallery-pics/src/images/webgen10.png otherdata/web-for-gallery-pics/src/images/webgen11.png otherdata/web-for-gallery-pics/src/images/webgen12.png otherdata/web-for-gallery-pics/src/images/webgen13.png otherdata/web-for-gallery-pics/src/images/webgen14.png otherdata/web-for-gallery-pics/src/images/webgen2.png otherdata/web-for-gallery-pics/src/images/webgen3.png otherdata/web-for-gallery-pics/src/images/webgen4.png otherdata/web-for-gallery-pics/src/images/webgen5.png otherdata/web-for-gallery-pics/src/images/webgen6.png otherdata/web-for-gallery-pics/src/images/webgen7.png otherdata/web-for-gallery-pics/src/images/webgen8.png otherdata/web-for-gallery-pics/src/images/webgen9.png setup.rb test/fixtures/sample_site/src/.dir2/.file22.page test/fixtures/sample_site/src/.dir2/file21.page test/fixtures/sample_site/src/.file2.page test/fixtures/sample_site/src/chained.template test/fixtures/sample_site/src/default.template test/fixtures/sample_site/src/dir1/.file12.page test/fixtures/sample_site/src/dir1/dir11/file111.de.page test/fixtures/sample_site/src/dir1/dir11/file111.page test/fixtures/sample_site/src/dir1/dir11/index.page test/fixtures/sample_site/src/dir1/file11.page test/fixtures/sample_site/src/dir2/file21.page test/fixtures/sample_site/src/embedded.rhtml test/fixtures/sample_site/src/file1.page test/fixtures/sample_site/src/file2.de.page test/fixtures/sample_site/src/index.de.page test/fixtures/sample_site/src/index.en.page test/fixtures/sample_site/src/invalid.template test/fixtures/sample_site/src/test.jpg test/fixtures/sample_site/src/test.template test/fixtures/sample_site/src/test.todo test/fixtures/tc_content/blocks.yaml test/fixtures/tc_content/correct.yaml test/fixtures/tc_content/incorrect.yaml test/fixtures/tc_filehandler_filehandler/backing/metainfo.yaml test/fixtures/tc_filehandler_filehandler/backing_empty/metainfo.yaml test/fixtures/tc_filehandler_filehandler/sample_plugin.rb test/fixtures/tc_filehandler_filehandler/unmodified test/fixtures/tc_filehandler_gallery/test.gallery test/fixtures/tc_filehandler_gallery/test1.gallery test/fixtures/tc_filehandler_gallery/test1.jpg test/fixtures/tc_filehandler_gallery/test2.jpg test/fixtures/tc_filehandler_gallery/test3.jpg test/fixtures/tc_filehandler_gallery/test4.jpg test/fixtures/tc_filehandler_page/testdata.yaml test/fixtures/tc_menustyles_default/menustyle.rb test/fixtures/tc_node/nodes.yaml test/fixtures/tc_plugin/handlerplugin.rb test/fixtures/tc_plugin/plugin1.rb test/fixtures/tc_plugin/plugin2.rb test/fixtures/tc_sipttra_format/test.sipttra test/fixtures/tc_tags_includefile/testfile test/fixtures/tc_tags_tag_processor/test_file1 test/fixtures/tc_tags_tag_processor/testtag.rb test/fixtures/tc_website/correct.yaml test/fixtures/tc_website/incorrect_structure.yaml test/fixtures/tc_website/incorrect_yaml.yaml test/fixtures/tc_website/meta_info_test.yaml test/fixtures/tc_website/testdir/README test/fixtures/tc_website/testdir/falsedir/README test/runtests.rb test/unittests/tc_composite.rb test/unittests/tc_config.rb test/unittests/tc_content.rb test/unittests/tc_contentconverters_default.rb test/unittests/tc_contentconverters_html.rb test/unittests/tc_contentconverters_markdown.rb test/unittests/tc_contentconverters_rdoc.rb test/unittests/tc_contentconverters_textile.rb test/unittests/tc_contentconverters_xmlbuilder.rb test/unittests/tc_filehandler_copy.rb test/unittests/tc_filehandler_directory.rb test/unittests/tc_filehandler_filehandler.rb test/unittests/tc_filehandler_gallery.rb test/unittests/tc_filehandler_page.rb test/unittests/tc_filehandler_sipttra.rb test/unittests/tc_filehandler_template.rb test/unittests/tc_htmlvalidators_default.rb test/unittests/tc_htmlvalidators_xmllint.rb test/unittests/tc_languages.rb test/unittests/tc_listener.rb test/unittests/tc_menustyles_default.rb test/unittests/tc_menustyles_horizontal.rb test/unittests/tc_menustyles_horizontal_dropdown.rb test/unittests/tc_menustyles_section.rb test/unittests/tc_menustyles_vertical.rb test/unittests/tc_menustyles_vertical_dropdown.rb test/unittests/tc_node.rb test/unittests/tc_plugin.rb test/unittests/tc_resourcemanager.rb test/unittests/tc_sipttra_format.rb test/unittests/tc_smileyreplacer.rb test/unittests/tc_syntax_highlighter.rb test/unittests/tc_tags_block.rb test/unittests/tc_tags_breadcrumbtrail.rb test/unittests/tc_tags_customvar.rb test/unittests/tc_tags_date.rb test/unittests/tc_tags_download.rb test/unittests/tc_tags_executecommand.rb test/unittests/tc_tags_includefile.rb test/unittests/tc_tags_langbar.rb test/unittests/tc_tags_menu.rb test/unittests/tc_tags_meta.rb test/unittests/tc_tags_relocatable.rb test/unittests/tc_tags_sitemap.rb test/unittests/tc_tags_tag_processor.rb test/unittests/tc_tags_wikilink.rb test/unittests/tc_treewalker.rb test/unittests/tc_website.rb commit 7bc38a247e05fe3c7d8c5ad5e082bca117a2769e Author: Thomas Leitner Date: Sun Mar 4 07:53:09 2007 +0000 * fixed bug: web pages were not displayed in Firefox/IE because of using a single-form script tag doc/src/default.template commit e50631f33455519e3e990a19c7517848b527a56d Author: Thomas Leitner Date: Wed Feb 28 10:02:20 2007 +0000 * small doc update doc/src/default.template commit 7b6a19af8e3e6212fb00cc3c3b1b1d1a55efdd09 Author: Thomas Leitner Date: Wed Feb 28 09:57:54 2007 +0000 * updated Rakefile * updated Tag/IncludeFile test to also work on windows Rakefile test/unittests/tc_tags_includefile.rb commit 244b4524280861307d50d6a5649fb63853a1b771 Author: Thomas Leitner Date: Wed Feb 28 09:45:30 2007 +0000 * added man page contributed by the Debian project * bumped version number to 0.4.2 * updated news file doc/src/news.page lib/webgen/config.rb man/man1/webgen.1 commit 5d91888e526c59af8c7bb5486acdc20829272382 Author: Thomas Leitner Date: Wed Feb 28 09:19:15 2007 +0000 * fixed bug#T013: TreeWalker from 0.3.8 added again doc/src/project.todo lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/plugins/miscplugins/treewalker.rb test/unittests/tc_treewalker.rb commit 3b2db5eae088d11e58da8980f87a981f544a071d Author: Thomas Leitner Date: Fri Feb 23 16:51:11 2007 +0000 * fixed typo data/webgen/website_styles/andreas08/default.template commit 7bc718741aa64798bcaa4e2c483b2f2a103836b1 Author: Thomas Leitner Date: Fri Feb 23 10:11:25 2007 +0000 * updated documentation and fixed some typos * added a new howto page TODO doc/metainfo.yaml doc/src/documentation/howto.page doc/src/documentation/plugins/contentconverter/xmlbuilder.page doc/src/documentation/plugins/file/sipttrahandler.page doc/src/documentation/plugins/file/templatehandler.page doc/src/documentation/plugins/index.page doc/src/documentation/references/index.page doc/src/documentation/references/webpage_format.page doc/src/news.page commit cbf5b4d51fa4f73baf5d0dcbfa69ff8056651c22 Author: Thomas Leitner Date: Thu Feb 22 08:05:25 2007 +0000 * added a dedicated resource reference page doc/metainfo.yaml doc/src/documentation/plugins/core/resourcemanager.page doc/src/documentation/references/resource_reference.page doc/src/project.todo commit 1ea0dd323a9783244629bb318f555caafda93436 Author: Thomas Leitner Date: Thu Feb 22 07:40:04 2007 +0000 * updated documentation TODO doc/src/documentation/references/sipttra_format.page doc/src/news.page doc/src/project.todo commit 01ca7602946b0a5d08e42f40c07d13594ab1e9ca Author: Thomas Leitner Date: Thu Feb 22 07:39:52 2007 +0000 * fixed HTML header for sipttra style examples Rakefile commit 24700ff851eaa723a3bf501284f28db1f7c911ff Author: Thomas Leitner Date: Thu Feb 22 07:28:00 2007 +0000 * added generation of sipttra style examples * gallery styles are now only created if necessary Rakefile commit 56e67b5f58ab29fea19244ca22d15353dfbdcaba Author: Thomas Leitner Date: Thu Feb 22 07:26:55 2007 +0000 * fixed small bug: reference to milestones did not work data/webgen/sipttra_styles/default/sipttra.template doc/src/sipttra.template commit 922254b41be44c6bff7e0edd80a3920377b00555 Author: Thomas Leitner Date: Tue Feb 20 18:44:11 2007 +0000 * needed to fix gallery style slides plugin after fixing bug #T008 data/webgen/gallery_styles/slides/collage.rb commit 26568afcacff99bed86da2d85950599c9f8c8806 Author: Thomas Leitner Date: Mon Feb 19 15:30:54 2007 +0000 * fixed bug #T008: any plugin loader wont load plugins already loaded by the default loader anymore lib/webgen/plugin.rb test/fixtures/tc_plugin/plugin1.rb test/unittests/tc_plugin.rb commit 38ccfe3d3a5b0dd0cf6c1eaaca39d7ceb4e95bfa Author: Thomas Leitner Date: Mon Feb 19 11:26:32 2007 +0000 * added newer version of setup.rb * corrected log message lib/webgen/plugin.rb setup.rb commit 625da4e78380efd39140d5bc727eed2a68f818a2 Author: Thomas Leitner Date: Mon Feb 19 09:36:35 2007 +0000 * fixed bug #T012: copyright notices for included website styles fixed data/webgen/website_styles/1024px/README data/webgen/website_styles/andreas00/README data/webgen/website_styles/andreas01/README data/webgen/website_styles/andreas03/README data/webgen/website_styles/andreas04/README data/webgen/website_styles/andreas05/README data/webgen/website_styles/andreas06/README data/webgen/website_styles/andreas07/README data/webgen/website_styles/andreas08/README data/webgen/website_styles/andreas09/README data/webgen/website_styles/default/README data/webgen/website_styles/plain/README commit e2cba9bce50b2d3b049bd02dfb4c5e1dc0fda3b7 Author: Thomas Leitner Date: Fri Feb 16 11:55:02 2007 +0000 * rounding for the percent of all closed tickets is now done to two place data/webgen/sipttra_styles/default/sipttra.template doc/src/sipttra.template commit aef48feb318d8758c3b435cc7008453157dbc6d1 Author: Thomas Leitner Date: Fri Feb 16 11:27:06 2007 +0000 * added two example websites done with webgen to the examples section of the webgen documentation * updated news and project status file TODO doc/config.yaml doc/metainfo.yaml doc/src/examples/example_sites/index.page doc/src/examples/example_sites/personal.zip doc/src/examples/example_sites/photo_gallery.zip doc/src/examples/index.page doc/src/news.page doc/src/project.todo commit 6342f5289b76f2770b60ca21ffb71bac44625c29 Author: Thomas Leitner Date: Fri Feb 16 11:18:06 2007 +0000 * fixed a bug and a style issue with the slide gallery style data/webgen/gallery_styles/slides/collage.rb commit dce23747cc9b72a60030f206999cd2156d3eea6f Author: Thomas Leitner Date: Thu Feb 15 08:51:38 2007 +0000 * corrected typo, again doc/src/documentation/plugins/file/sipttrahandler.page commit 3f4ff20cad74e2b118812bf496766ea918b81e11 Author: Thomas Leitner Date: Thu Feb 15 08:49:53 2007 +0000 * corrected typo doc/src/documentation/plugins/file/sipttrahandler.page commit 5e38a6905010c4f3071b8fa13bd0473a52dcaa93 Author: Thomas Leitner Date: Thu Feb 15 08:46:01 2007 +0000 * imported the default sipttra file into the webgen doc website * added a sipttra file for webgen doc/metainfo.yaml doc/src/css/sipttra.rcss doc/src/js/sipttra.js doc/src/project.todo doc/src/sipttra.template commit 9b21dca2eea244e4805e0a8df4c7629ce5a46a3f Author: Thomas Leitner Date: Thu Feb 15 08:41:47 2007 +0000 * implemented FR#T001: added support for sipttra files, basic documentation and tests doc/src/documentation/plugins/file/sipttrahandler.page doc/src/documentation/references/sipttra_format.page lib/webgen/plugins/filehandlers/sipttra.rb lib/webgen/sipttra_format.rb test/fixtures/sample_site/src/test.todo test/fixtures/tc_sipttra_format/test.sipttra test/unittests/tc_filehandler_sipttra.rb commit 44f0637afe9452dc9ed084396952c95570e6b241 Author: Thomas Leitner Date: Wed Feb 14 21:20:44 2007 +0000 * added the possibility to use different sipttra styles * added a default sipttra style data/webgen/sipttra_styles/default/README data/webgen/sipttra_styles/default/css/sipttra.rcss data/webgen/sipttra_styles/default/js/sipttra.js data/webgen/sipttra_styles/default/sipttra.template lib/webgen/cli.rb lib/webgen/website.rb commit 625db5f28a521cdad74bb89f0db56bd83b4a46c4 Author: Thomas Leitner Date: Wed Feb 14 21:06:18 2007 +0000 * updated meta information reference page * the webgen website now uses the omitIndexFile option for the breadcrumb trail with some index files displayed nonetheless doc/src/default.template doc/src/documentation/plugins/contentconverter/default.page doc/src/documentation/plugins/file/defaulthandler.page doc/src/documentation/plugins/file/thumbnailwriter.page doc/src/documentation/plugins/htmlvalidator/default.page doc/src/documentation/plugins/menustyle/default.page doc/src/documentation/plugins/tag/default.page doc/src/documentation/references/meta_info_reference.page commit 3aabd52b2ce66f8ce364c433bf5313701422cd8e Author: Thomas Leitner Date: Wed Feb 14 20:32:52 2007 +0000 * implemented basic sipttra format lib/webgen/sipttra_format.rb test/fixtures/tc_sipttra_format/test.sipttra test/unittests/tc_sipttra_format.rb commit 38c197f0294dfcda3c118bd0528f7fd390ee20bb Author: Thomas Leitner Date: Wed Feb 14 19:42:43 2007 +0000 * implemented FR#T007: plugin for storing and accessing global variables doc/src/documentation/plugins/core/configuration.page doc/src/documentation/plugins/tag/customvar.page lib/webgen/plugins/coreplugins/configuration.rb lib/webgen/plugins/tags/customvar.rb test/unittests/tc_tags_customvar.rb commit ba3be37d8f2b4d793b1cd7842169c97d5a466209 Author: Thomas Leitner Date: Wed Feb 14 07:52:49 2007 +0000 * fixed bug T009 lib/webgen/plugin.rb commit cbaf7db03912013a123c095a40c12a4297b84cab Author: Thomas Leitner Date: Wed Feb 14 07:44:14 2007 +0000 * added missing require statement test/unittests/tc_tags_date.rb commit 0c3f200a17c2f08681c8ac23ccf40e3f07e63ad4 Author: Thomas Leitner Date: Wed Feb 14 07:43:28 2007 +0000 * applied patch#7942, extended it and added test cases and documentation doc/src/documentation/plugins/tag/breadcrumbtrail.page lib/webgen/plugins/tags/breadcrumbtrail.rb test/unittests/tc_tags_breadcrumbtrail.rb commit 7ce6f4790f461cbb487f9d22b7529333dc09dc42 Author: Thomas Leitner Date: Wed Feb 14 06:07:51 2007 +0000 * fixed bug: no files were ever rendered in #render_files lib/webgen/plugins/filehandlers/filehandler.rb commit 99242515c586d7113120451d4ee1e8f296d59fdf Author: Thomas Leitner Date: Tue Feb 13 19:33:44 2007 +0000 * implemented FR#T004: HTML now default format for template files doc/src/documentation/plugins/file/templatehandler.page lib/webgen/plugins/filehandlers/template.rb test/unittests/tc_filehandler_template.rb commit f4c47a8df8192b7be4ba1f80da623a5d02753943 Author: Thomas Leitner Date: Fri Feb 2 16:18:37 2007 +0000 * updated website styles to work correctly when File/DefaultHandler:linkToCurrentPage is false (thanks to Bill Paxton for reporting this style bug!) data/webgen/website_styles/1024px/default.css data/webgen/website_styles/andreas00/default.css data/webgen/website_styles/andreas01/default.css data/webgen/website_styles/andreas03/default.css data/webgen/website_styles/andreas04/default.css data/webgen/website_styles/andreas05/default.css data/webgen/website_styles/andreas06/default.css data/webgen/website_styles/andreas07/default.css data/webgen/website_styles/andreas08/default.css data/webgen/website_styles/andreas09/default.css data/webgen/website_styles/default/default.css data/webgen/website_styles/plain/default.css commit dfca6cc08cf19d70c2f0e876490e42fc31625b25 Author: Thomas Leitner Date: Fri Jan 12 10:03:52 2007 +0000 * fixed Rake task Rakefile commit 01b1a78c568ba6c7e1471add0445f4dbdd7e51ad Author: Thomas Leitner Date: Fri Jan 12 10:02:54 2007 +0000 * updated meta information reference for template * updated date for release TODO doc/src/default.template doc/src/documentation/references/meta_info_reference.page doc/src/news.page commit 136fffa34a87a28bea9ab9ec520db88834b90e78 Author: Thomas Leitner Date: Fri Jan 12 09:55:32 2007 +0000 * updated File/TemplateHandler sothat when meta information template is set to nil no template is used lib/webgen/plugins/filehandlers/template.rb test/fixtures/sample_site/src/index.de.page test/unittests/tc_filehandler_template.rb commit ecce39b0f4a23e93ac6d16486b972aa56eb793e1 Author: Thomas Leitner Date: Thu Jan 11 07:01:10 2007 +0000 * splitted getting started page into two pages * updated parts of the documentation thanks to John Gabriele how pointed out some flaws TODO doc/metainfo.yaml doc/src/default.template doc/src/documentation/basics.page doc/src/documentation/extending_webgen.page doc/src/documentation/gettingstarted.page doc/src/documentation/index.page doc/src/documentation/plugins/core/filehandler.page doc/src/documentation/plugins/file/directoryhandler.page doc/src/documentation/references/index.page doc/src/documentation/tutorial.page doc/src/news.page commit 2de3e4c4ceb8ed1915fa50a3900f20ee7865dffc Author: Thomas Leitner Date: Wed Jan 10 16:46:05 2007 +0000 * added Misc/RenderFiles plugin by Jeremy Hinegardner * added rake task for webgen by Jeremy Hinegardner (with some small modifications) * removed my own rake task as the version of Jeremy is more complete * updated rake file to use new webgen task * fixed Webgen.data_dir to use expanded paths Rakefile TODO lib/webgen/config.rb lib/webgen/plugins/miscplugins/rendered_files.rb lib/webgen/rake/webgentask.rb lib/webgen/raketasks.rb commit 4e12013a15435b3a2a65d3bc2b459ed1cf40a57c Author: Thomas Leitner Date: Wed Jan 10 15:48:08 2007 +0000 * bug fix: Windows full path starting with LETTER:/ matched absolute url regexp - this was bad for the root node lib/webgen/node.rb test/unittests/tc_node.rb commit 54b1d323a5565842f1a83a345d2544bc711022e2 Author: Thomas Leitner Date: Tue Jan 9 06:30:36 2007 +0000 * bumped version number * added a rake task for running webgen * fixed Rakefile to use new webgen rake task Rakefile TODO lib/webgen/config.rb lib/webgen/raketasks.rb commit 9b6a6c2775fe9b45c8119c82abcfb3b1c668d5b3 Author: Thomas Leitner Date: Fri Jan 5 10:12:50 2007 +0000 * last TODO fixed doc/src/default.template commit 965225e0c72be49ce8e451c509069ea1cae39899 Author: Thomas Leitner Date: Fri Jan 5 10:07:08 2007 +0000 * fixed Rakefile sothat gem is installable under Windows * added better credits for gallery style slide Rakefile data/webgen/gallery_styles/slides/README data/webgen/gallery_styles/slides/collage.rb doc/src/news.page commit af335a854cbdd90ad6a26fb296b0c57bfc1a7c61 Author: Thomas Leitner Date: Thu Jan 4 21:41:53 2007 +0000 * updated the dates doc/src/default.template doc/src/documentation/plugins/index.page doc/src/news.page commit a86a405fd942e696ecb687e691cea384415132cd Author: Thomas Leitner Date: Thu Jan 4 20:48:43 2007 +0000 * better config file checking lib/webgen/cli.rb commit 864a8b82d850b78985a62604a03b5d65fd438df4 Author: Thomas Leitner Date: Thu Jan 4 20:35:37 2007 +0000 * small changes to the API doc * removed unnecessary parts from Rakefile Rakefile lib/webgen/plugin.rb commit fedecd5682bd291417f0d4e27e7450e24aad12b2 Author: Thomas Leitner Date: Thu Jan 4 20:09:28 2007 +0000 * small bug fix lib/webgen/plugins/filehandlers/filehandler.rb commit 6b84982131cd562c70036030459652d865f7911d Author: Thomas Leitner Date: Wed Jan 3 19:41:12 2007 +0000 * added documentation for WebPage Format * many smaller updates to the documentation Rakefile TODO doc/metainfo.yaml doc/plugin/extension.rb doc/src/about.page doc/src/default.css doc/src/default.template doc/src/documentation/extending_webgen.page doc/src/documentation/gettingstarted.page doc/src/documentation/plugins/core/filehandler.page doc/src/documentation/plugins/core/resourcemanager.page doc/src/documentation/plugins/core/tagprocessor.page doc/src/documentation/plugins/file/directoryhandler.page doc/src/documentation/plugins/file/galleryhandler.page doc/src/documentation/plugins/file/pagehandler.page doc/src/documentation/plugins/file/templatehandler.page doc/src/documentation/plugins/menustyle/default.page doc/src/documentation/plugins/menustyle/index.page doc/src/documentation/plugins/tag/block.page doc/src/documentation/plugins/tag/date.page doc/src/documentation/plugins/tag/menu.page doc/src/documentation/references/meta_info_reference.page doc/src/documentation/references/parameter_reference.page doc/src/documentation/references/webpage_format.page doc/src/download.page doc/src/index.page doc/src/news.page lib/webgen/content.rb lib/webgen/node.rb lib/webgen/website.rb commit 0cd88b11bf3ffbbaa189e469fde9d556285e586d Author: Thomas Leitner Date: Sun Dec 31 09:51:11 2006 +0000 * updated some more documentation doc/src/default.css doc/src/documentation/gettingstarted.page doc/src/documentation/plugins/file/directoryhandler.page doc/src/documentation/plugins/file/galleryhandler.page doc/src/documentation/references/meta_info_reference.page commit d35e31e0929f469e99a59c6c4627da4d24d996ee Author: Thomas Leitner Date: Sun Dec 31 08:59:20 2006 +0000 * further updates to the documentation doc/src/documentation/gettingstarted.page doc/src/documentation/index.page doc/src/documentation/plugins/core/filehandler.page doc/src/download.page doc/src/examples/index.page doc/src/features.page commit 1b70ee28413e9cc97d896dadd24fc40a31409c8b Author: Thomas Leitner Date: Sun Dec 31 08:58:49 2006 +0000 * updated API doc lib/webgen/plugin.rb commit 20ffdf413c88563d4920f3383289c4781ca9616f Author: Thomas Leitner Date: Sun Dec 31 08:19:56 2006 +0000 * updated API doc * updated gallery style slide info data/webgen/gallery_styles/slides/README lib/webgen/plugin.rb lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/plugins/tags/tag_processor.rb commit 5e23c354d3670e144869e4428a8af2d7cbe7063f Author: Thomas Leitner Date: Sat Dec 30 09:45:29 2006 +0000 * added documentation for ContentConverter/XmlBuilder * fixed missing display of handler name doc/plugin/extension.rb doc/src/documentation/plugins/contentconverter/xmlbuilder.page lib/webgen/plugins/contentconverters/xmlbuilder.rb commit 89a7ba7205272848e234e2467204caf836a2c924 Author: Thomas Leitner Date: Fri Dec 29 21:36:05 2006 +0000 * added examples section to documentation including sample images for gallery styles README Rakefile TODO doc/metainfo.yaml doc/src/examples/images/image01.jpg doc/src/examples/images/image02.jpg doc/src/examples/images/image03.jpg doc/src/examples/images/image04.jpg doc/src/examples/images/image05.jpg doc/src/examples/images/image06.jpg doc/src/examples/images/image07.jpg doc/src/examples/images/image08.jpg doc/src/examples/images/image09.jpg doc/src/examples/images/image10.jpg doc/src/examples/images/image11.jpg doc/src/examples/images/image12.jpg doc/src/examples/images/image13.jpg doc/src/examples/images/image14.jpg doc/src/examples/images/image15.jpg doc/src/examples/images/image16.jpg doc/src/examples/images/image17.jpg doc/src/examples/images/image18.jpg doc/src/examples/index.page commit ed1d984ba22762c871ea1fca146ab8ca08a63196 Author: Thomas Leitner Date: Fri Dec 29 20:11:21 2006 +0000 * fixed previously added methods to ThumbnailWriter * optimized gallery style image templates data/webgen/gallery_styles/default/gallery_image.template data/webgen/gallery_styles/slides/gallery_image.template lib/webgen/plugins/filehandlers/gallery.rb commit 18e8bf8a3d433e246a6e12dcf27496fa95c37d9d Author: Thomas Leitner Date: Fri Dec 29 19:20:20 2006 +0000 * fixed bug: when thumbnailResizeMethod was invalid, no resizing was done lib/webgen/plugins/filehandlers/gallery.rb commit ede2a1802104c060f7ec60ba07915e44bfa7ab6c Author: Thomas Leitner Date: Fri Dec 29 13:59:12 2006 +0000 * added some more documentation doc/src/documentation/plugins/index.page doc/src/documentation/plugins/menustyle/horizontal.page doc/src/documentation/plugins/menustyle/horizontaldropdown.page doc/src/documentation/plugins/menustyle/verticaldropdown.page doc/src/documentation/plugins/misc/syntaxhighlighter.page doc/src/documentation/plugins/tag/download.page commit df5b5d2064be1f56c585fba488a7144b2f6ac5dd Author: Thomas Leitner Date: Fri Dec 29 13:55:42 2006 +0000 * fixed some typos * removed unnecessary file data/webgen/website_styles/andreas03/default.template data/webgen/website_templates/default/config.yaml commit 25cc2f06faa6c148af4148e8afa73490e2842c2a Author: Thomas Leitner Date: Fri Dec 29 12:33:00 2006 +0000 * fixed bug: webgen aborted when configuration file invalid lib/webgen/website.rb test/unittests/tc_website.rb commit 1e69da98eaeb46f753adfb9b6d4953f746492db4 Author: Thomas Leitner Date: Fri Dec 29 09:01:05 2006 +0000 * removed unnecessary CLI docu page doc/src/documentation/cli.page commit 712bf952add30284fef3edab45697dfc15a73d4d Author: Thomas Leitner Date: Fri Dec 29 08:59:41 2006 +0000 * fixed documenation and renaming of the rest of the tags * removed old invalid files * fixed test cases because of plugin renaming doc/src/documentation/plugins/tag/download.page doc/src/documentation/plugins/tag/executecommand.page doc/src/documentation/plugins/tag/includefile.page doc/src/documentation/plugins/tag/langbar.de.page doc/src/documentation/plugins/tag/langbar.fr.page doc/src/documentation/plugins/tag/langbar.page doc/src/documentation/plugins/tag/menu.de.page doc/src/documentation/plugins/tag/menu.page doc/src/documentation/plugins/tag/meta.page doc/src/documentation/plugins/tag/multilang.de.page doc/src/documentation/plugins/tag/multilang.fr.page doc/src/documentation/plugins/tag/multilang.page doc/src/documentation/plugins/tag/relocatable.page doc/src/documentation/plugins/tag/resource.page doc/src/documentation/plugins/tag/sitemap.page doc/src/documentation/plugins/tag/wikilink.page lib/webgen/plugins/coreplugins/resourcemanager.rb lib/webgen/plugins/tags/download.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/plugins/tags/langbar.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/meta.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/sitemap.rb lib/webgen/plugins/tags/wikilink.rb test/unittests/tc_menustyles_vertical.rb test/unittests/tc_resourcemanager.rb test/unittests/tc_tags_download.rb test/unittests/tc_tags_executecommand.rb test/unittests/tc_tags_includefile.rb test/unittests/tc_tags_langbar.rb test/unittests/tc_tags_menu.rb test/unittests/tc_tags_meta.rb test/unittests/tc_tags_relocatable.rb test/unittests/tc_tags_sitemap.rb test/unittests/tc_tags_tag_processor.rb test/unittests/tc_tags_wikilink.rb commit 4f113ea4afe6a814fad139176e603c08d3608ee5 Author: Thomas Leitner Date: Thu Dec 28 08:00:37 2006 +0000 * renamed Tag/Date and updated documentation for it * fixed naming of Tag/Default doc/src/documentation/plugins/tag/date.page doc/src/documentation/plugins/tag/default.page lib/webgen/plugins/tags/date.rb lib/webgen/plugins/tags/tag_processor.rb test/unittests/tc_tags_date.rb test/unittests/tc_tags_tag_processor.rb commit 9873edcce90670458791fb9148a5bb356cd16605 Author: Thomas Leitner Date: Thu Dec 28 07:41:28 2006 +0000 * fixed documentation for Tag/Default and Tag/BreadcrumbTrail * changed plugin names for Tag/Default and Tag/BreadcrumbTrail doc/metainfo.yaml doc/src/documentation/plugins/tag/breadcrumbtrail.page doc/src/documentation/plugins/tag/default.page doc/src/documentation/plugins/tag/index.page lib/webgen/plugins/tags/breadcrumbtrail.rb lib/webgen/plugins/tags/tag_processor.rb test/unittests/tc_tags_breadcrumbtrail.rb test/unittests/tc_tags_tag_processor.rb commit 5343fa44cf5a1b6395266ec2ef7b021b3673f82a Author: Thomas Leitner Date: Wed Dec 27 20:44:16 2006 +0000 * added documentation for Tag/Block * renamed directory to confirm with plugin naming doc/src/documentation/plugins/tag/block.page doc/src/documentation/plugins/tag/breadcrumbtrail.page doc/src/documentation/plugins/tag/date.page doc/src/documentation/plugins/tag/download.page doc/src/documentation/plugins/tag/executecommand.page doc/src/documentation/plugins/tag/includefile.page doc/src/documentation/plugins/tag/index.page doc/src/documentation/plugins/tag/langbar.de.page doc/src/documentation/plugins/tag/langbar.page doc/src/documentation/plugins/tag/menu.de.page doc/src/documentation/plugins/tag/menu.page doc/src/documentation/plugins/tag/meta.page doc/src/documentation/plugins/tag/multilang.de.page doc/src/documentation/plugins/tag/multilang.fr.page doc/src/documentation/plugins/tag/multilang.page doc/src/documentation/plugins/tag/relocatable.page doc/src/documentation/plugins/tag/resource.page doc/src/documentation/plugins/tag/sitemap.page doc/src/documentation/plugins/tag/wikilink.page doc/src/documentation/plugins/tags/breadcrumbtrail.page doc/src/documentation/plugins/tags/date.page doc/src/documentation/plugins/tags/download.page doc/src/documentation/plugins/tags/executecommand.page doc/src/documentation/plugins/tags/includefile.page doc/src/documentation/plugins/tags/index.page doc/src/documentation/plugins/tags/langbar.de.page doc/src/documentation/plugins/tags/langbar.page doc/src/documentation/plugins/tags/menu.de.page doc/src/documentation/plugins/tags/menu.page doc/src/documentation/plugins/tags/meta.page doc/src/documentation/plugins/tags/multilang.de.page doc/src/documentation/plugins/tags/multilang.fr.page doc/src/documentation/plugins/tags/multilang.page doc/src/documentation/plugins/tags/relocatable.page doc/src/documentation/plugins/tags/resource.page doc/src/documentation/plugins/tags/sitemap.page doc/src/documentation/plugins/tags/wikilink.page commit 5629a9edcf23f408cbc23d0b848b2065d595e7a2 Author: Thomas Leitner Date: Wed Dec 27 20:43:28 2006 +0000 * renamed block tag plugin to Tag/Block * renamed Tag/Block:block to Tag/Block:blockName lib/webgen/plugins/tags/block.rb test/unittests/tc_tags_block.rb commit f02bff7c3e27429ea601327a66a05e82b60354a0 Author: Thomas Leitner Date: Wed Dec 27 20:11:05 2006 +0000 * updated documentation for SmileyReplacer and added it for SyntaxHighlighter * small API doc fix for Plugin.depends_on doc/plugin/emoticon.rb doc/src/documentation/plugins/core/configuration.page doc/src/documentation/plugins/misc/index.page doc/src/documentation/plugins/misc/smileyreplacer.page doc/src/documentation/plugins/misc/syntaxhighlighter.page doc/src/documentation/plugins/miscplugins/index.page doc/src/documentation/plugins/miscplugins/smileyreplacer.page lib/webgen/plugin.rb lib/webgen/plugins/miscplugins/smileyreplacer.rb lib/webgen/plugins/miscplugins/syntax_highlighter.rb commit 262d37b2593ca138cde87e7d6edd68939cf01f13 Author: Thomas Leitner Date: Wed Dec 27 19:40:29 2006 +0000 * renamed file for correct plugin reference doc/src/documentation/plugins/menustyle/partial.page doc/src/documentation/plugins/menustyle/section.page commit c6d850eeff8cc6628ce542bdd2451fe4a4cecb16 Author: Thomas Leitner Date: Wed Dec 27 19:39:54 2006 +0000 * updated documentation of menu styles TODO doc/src/default.css doc/src/documentation/plugins/contentconverter/default.page doc/src/documentation/plugins/file/thumbnailwriter.page doc/src/documentation/plugins/htmlvalidator/default.page doc/src/documentation/plugins/menustyle/horizontal.page doc/src/documentation/plugins/menustyle/horizontaldropdown.page doc/src/documentation/plugins/menustyle/index.page doc/src/documentation/plugins/menustyle/partial.page doc/src/documentation/plugins/menustyle/vertical.page doc/src/documentation/plugins/menustyle/verticaldropdown.page commit 596bc8bcc403e779a15b44e6ef9c3ebd02e60349 Author: Thomas Leitner Date: Wed Dec 27 15:40:14 2006 +0000 * referencing parent plugin params through options hash now really works lib/webgen/plugins/menustyles/default.rb lib/webgen/plugins/menustyles/vertical.rb test/fixtures/tc_menustyles_default/menustyle.rb test/unittests/tc_menustyles_default.rb test/unittests/tc_menustyles_vertical.rb commit 53fcc55b8ea6003e65ee11d3e5441980844f8d47 Author: Thomas Leitner Date: Tue Dec 26 14:34:43 2006 +0000 * renamed to correct name doc/src/documentation/plugins/menustyle/horizontal.page doc/src/documentation/plugins/menustyle/horizontaldropdown.page doc/src/documentation/plugins/menustyle/index.page doc/src/documentation/plugins/menustyle/partial.page doc/src/documentation/plugins/menustyle/vertical.page doc/src/documentation/plugins/menustyle/verticaldropdown.page doc/src/documentation/plugins/menustyles/horizontal.page doc/src/documentation/plugins/menustyles/horizontaldropdown.page doc/src/documentation/plugins/menustyles/index.page doc/src/documentation/plugins/menustyles/partial.page doc/src/documentation/plugins/menustyles/vertical.page doc/src/documentation/plugins/menustyles/verticaldropdown.page commit f86c0bfeef7f26465b2848187fd5e1d3b7ef1e72 Author: Thomas Leitner Date: Sun Dec 24 10:15:24 2006 +0000 * removed old directory doc/src/documentation/plugins/gallerylayouters/index.page commit 9be981fcf88ce412bec42a47b8a4f33fe787442d Author: Thomas Leitner Date: Sun Dec 24 10:13:54 2006 +0000 * fixed the documentation for all content converters * added some other documentation doc/src/documentation/plugins/contentconverter/default.page doc/src/documentation/plugins/contentconverter/html.page doc/src/documentation/plugins/contentconverter/index.page doc/src/documentation/plugins/contentconverter/markdown.page doc/src/documentation/plugins/contentconverter/rdoc.page doc/src/documentation/plugins/contentconverter/textile.page doc/src/documentation/plugins/file/galleryhandler.page doc/src/documentation/plugins/file/pagehandler.page doc/src/documentation/plugins/file/thumbnailwriter.page commit d3edb03d1aa7a32f46fb2e7b5e2ae73819572c13 Author: Thomas Leitner Date: Sun Dec 24 09:31:46 2006 +0000 * renamed directory doc/metainfo.yaml doc/src/documentation/plugins/contentconverter/html.page doc/src/documentation/plugins/contentconverter/index.page doc/src/documentation/plugins/contentconverter/markdown.page doc/src/documentation/plugins/contentconverter/rdoc.page doc/src/documentation/plugins/contentconverter/textile.page doc/src/documentation/plugins/contenthandlers/html.page doc/src/documentation/plugins/contenthandlers/index.page doc/src/documentation/plugins/contenthandlers/markdown.page doc/src/documentation/plugins/contenthandlers/rdoc.page doc/src/documentation/plugins/contenthandlers/textile.page commit c7b99c090c91d849437e18679258ec26e985f826 Author: Thomas Leitner Date: Sat Dec 23 16:16:57 2006 +0000 * added documentation for File/ThumbnailWriter doc/src/documentation/plugins/file/thumbnailwriter.page doc/src/images/thumb_example.jpg doc/src/images/thumb_example_cropped.jpg doc/src/images/thumb_example_normal.jpg commit a4bcf680ba7230ba20e378c17dd423a9506bded7 Author: Thomas Leitner Date: Sat Dec 23 14:47:11 2006 +0000 * moved the orderInfo keys to the metainfo file for better overview * moved html validator pages to correct directory * removed now old section from File/DirectoryHandler documentation doc/metainfo.yaml doc/src/about.page doc/src/documentation/cli.page doc/src/documentation/extending_webgen.page doc/src/documentation/gettingstarted.page doc/src/documentation/plugins/file/directoryhandler.page doc/src/documentation/plugins/htmlvalidator/default.page doc/src/documentation/plugins/htmlvalidator/xmllint.page doc/src/documentation/plugins/htmlvalidators/default.page doc/src/documentation/plugins/htmlvalidators/xmllint.page doc/src/documentation/plugins/index.page doc/src/documentation/references/index.page commit 7b5d6076ce5a2bb92d5f584bab3354f0bd9a6612 Author: Thomas Leitner Date: Sat Dec 23 14:45:53 2006 +0000 * orderInfo of directory nodes now behaves exactly like orderInfo for all other nodes - old behaviour was bad * more flexibility for specifying paths in the source backing section of the meta info file now possible - paths are normalized after reading in the section lib/webgen/plugins/filehandlers/directory.rb lib/webgen/plugins/filehandlers/filehandler.rb test/unittests/tc_filehandler_directory.rb test/unittests/tc_filehandler_filehandler.rb commit d97db5c756abe4b98d3a27eaac0d3e6d7aa48e5f Author: Thomas Leitner Date: Sat Dec 23 14:00:00 2006 +0000 * updated documentation for HtmlValidator/Default and HtmlValidator/xmllint * fixed bug in Plugin.ancestor_classes doc/metainfo.yaml doc/src/documentation/plugins/htmlvalidators/default.page doc/src/documentation/plugins/htmlvalidators/index.page doc/src/documentation/plugins/htmlvalidators/xmllint.page lib/webgen/plugin.rb commit bbd86407f0df16d5a78ee17c1433fe856da51008 Author: Thomas Leitner Date: Sat Dec 23 10:04:53 2006 +0000 * updated API documentation of FileHandler and PageHandler * updated File/PageHandler documentation * fixed some styling issues * fixed GalleryHandler test case and added a new PageHandler#analyze_filename test case * fixed test.rb sothat API doc generation via rdoc works again TODO doc/src/default.css doc/src/documentation/plugins/file/page.page doc/src/documentation/plugins/file/pagehandler.page lib/webgen/plugins/filehandlers/directory.rb lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/plugins/filehandlers/page.rb lib/webgen/test.rb test/unittests/tc_filehandler_gallery.rb test/unittests/tc_filehandler_page.rb commit a65d933db6ba17974ed90fb42235d32e61aad14b Author: Thomas Leitner Date: Thu Dec 21 13:35:03 2006 +0000 * corrected invalid param names doc/src/documentation/plugins/file/galleryhandler.page commit 3f8b1f6e60af91302b674b7cb9ae847569731d02 Author: Thomas Leitner Date: Wed Dec 20 20:28:56 2006 +0000 * removed old gallery handler documentation files * updated API documentation * updated documentation page of File/GalleryHandler TODO doc/src/documentation/plugins/file/gallery.page doc/src/documentation/plugins/file/galleryhandler.page doc/src/documentation/plugins/file/galleryhandler/defaultlayouter.page doc/src/documentation/plugins/file/galleryhandler/index.page lib/webgen/plugins/filehandlers/gallery.rb commit 5acde4bcbfe002448b931083826d13f7cddb00f3 Author: Thomas Leitner Date: Wed Dec 20 19:10:15 2006 +0000 * added option for forcing webgen to overwrite existing files lib/webgen/cli.rb commit 786e2c0825d107a16f7162123dd3d92472dc5e07 Author: Thomas Leitner Date: Tue Dec 19 08:29:39 2006 +0000 * updated documentation for File/TemplateHandler * fixed other documentation * added checking and validation code to plugin and param tags TODO doc/plugin/extension.rb doc/src/documentation/plugins/core/filehandler.page doc/src/documentation/plugins/file/copyhandler.page doc/src/documentation/plugins/file/defaulthandler.page doc/src/documentation/plugins/file/template.page doc/src/documentation/plugins/file/templatehandler.page lib/webgen/plugins/filehandlers/template.rb commit 3f7921becb362386055252b770e3032117f109b1 Author: Thomas Leitner Date: Mon Dec 18 19:57:19 2006 +0000 * create a new >>webgen logo<< and a >>generated by webgen<< image * added webgen images to documentation pages data/webgen/resources/images/generated_by_webgen.png data/webgen/resources/images/webgen_logo.png doc/src/default.template otherdata/logo.svg commit 3dc90678cc31c053196036a496408d7893eac493 Author: Thomas Leitner Date: Mon Dec 18 09:21:52 2006 +0000 * fixed documentation for File/DirectoryHandler * fixed output of default meta information for file handler plugins TODO doc/plugin/extension.rb doc/src/documentation/plugins/file/directoryhandler.page lib/webgen/plugins/filehandlers/directory.rb commit 1aef5bd73b5a996620b189de4118b5d26085e94c Author: Thomas Leitner Date: Mon Dec 18 08:54:11 2006 +0000 * renamed copy page to reflect plugin name correctly doc/src/documentation/plugins/file/copy.page doc/src/documentation/plugins/file/copyhandler.page commit 4714a1f8a37c85dcd83cadf030a84a03da931bdb Author: Thomas Leitner Date: Mon Dec 18 08:52:02 2006 +0000 * page menu now only appears if it is not empty * added documentation for File/CopyHandler * removed superfluous documentation of BackingFileHandler * added anchors for inpage menu to already fixed documentation pages doc/src/default.template doc/src/documentation/plugins/core/configuration.page doc/src/documentation/plugins/core/index.page doc/src/documentation/plugins/core/resourcemanager.page doc/src/documentation/plugins/core/tagprocessor.page doc/src/documentation/plugins/file/backing.page doc/src/documentation/plugins/file/copy.page lib/webgen/plugins/filehandlers/copy.rb commit 0f23cd46b5ab60c090176c671bc82b9fab054ced Author: Thomas Leitner Date: Sat Dec 16 14:09:20 2006 +0000 * renamed index page for file plugins section * updated documentation on Core/FileHandler and File/DefaultHandler * updated the default template to include a page menu, added css styles for it * updated the documentation plugins doc/metainfo.yaml doc/plugin/extension.rb doc/src/default.css doc/src/default.template doc/src/documentation/plugins/core/filehandler.page doc/src/documentation/plugins/file/defaulthandler.page doc/src/documentation/plugins/file/index.page doc/src/images/node_diagram.svg lib/webgen/plugins/filehandlers/filehandler.rb commit a4598a18d4bbeb70d2b5219aac45999f27bb6a2b Author: Thomas Leitner Date: Sat Dec 16 13:28:26 2006 +0000 * fixed bug #6553: typo data/webgen/website_styles/default/default.css commit 88751d361eeb5f6f65a4de97eabebdd63882d72f Author: Thomas Leitner Date: Thu Nov 23 18:19:02 2006 +0000 * renamed filehandler directory to file to support automatic plugin documentation lookup doc/src/documentation/plugins/file/backing.page doc/src/documentation/plugins/file/copy.page doc/src/documentation/plugins/file/directoryhandler.page doc/src/documentation/plugins/file/gallery.page doc/src/documentation/plugins/file/galleryhandler/defaultlayouter.page doc/src/documentation/plugins/file/galleryhandler/index.page doc/src/documentation/plugins/file/index.page doc/src/documentation/plugins/file/page.page doc/src/documentation/plugins/file/template.page doc/src/documentation/plugins/filehandlers/backing.page doc/src/documentation/plugins/filehandlers/copy.page doc/src/documentation/plugins/filehandlers/directoryhandler.page doc/src/documentation/plugins/filehandlers/gallery.page doc/src/documentation/plugins/filehandlers/galleryhandler/defaultlayouter.page doc/src/documentation/plugins/filehandlers/galleryhandler/index.page doc/src/documentation/plugins/filehandlers/index.page doc/src/documentation/plugins/filehandlers/page.page doc/src/documentation/plugins/filehandlers/template.page commit dbb4a0c24e65728174cbe0d6f80083cc9a70d348 Author: Thomas Leitner Date: Thu Nov 23 18:16:11 2006 +0000 * removed old and unnecessary documentation pages * updated the documentation for the core plugins * rewrote all plugins to work again * removed everything related to the gallery editor as it will not be supported anymore * updated TODO file TODO doc/config.yaml doc/metainfo.yaml doc/plugin/clidesc.rb doc/plugin/emoticon.rb doc/plugin/extension.rb doc/plugin/listpluginparameters.rb doc/plugin/resources.rb doc/plugin/source.rb doc/src/default.css doc/src/default.template doc/src/documentation/plugins/core/configuration.page doc/src/documentation/plugins/core/filehandler.page doc/src/documentation/plugins/core/index.page doc/src/documentation/plugins/core/resourcemanager.page doc/src/documentation/plugins/core/tagprocessor.page doc/src/documentation/plugins/coreplugins/configuration.page doc/src/documentation/plugins/coreplugins/index.page doc/src/documentation/plugins/coreplugins/logging.page doc/src/documentation/plugins/coreplugins/resourcemanager.page doc/src/documentation/plugins/filehandlers/index.page doc/src/documentation/plugins/filehandlers/page.page doc/src/documentation/plugins/filehandlers/pagehandler/html.page doc/src/documentation/plugins/filehandlers/pagehandler/index.page doc/src/documentation/plugins/filehandlers/pagehandler/markdown.page doc/src/documentation/plugins/filehandlers/pagehandler/rdoc.page doc/src/documentation/plugins/filehandlers/pagehandler/textile.page doc/src/documentation/plugins/tags/index.page doc/src/documentation/webgen_gallery_editor.page doc/src/images/screenshots/wge-image.png doc/src/images/screenshots/wge-layout-preview.png doc/src/images/screenshots/wge-main-disabled.png doc/src/images/screenshots/wge-main.png doc/src/meta.info doc/src/plugin.template doc/src/screenshots.gallery commit 0afc67096d87f4e533f1b70d546bba85dc4d9967 Author: Thomas Leitner Date: Thu Nov 23 06:24:04 2006 +0000 * added new param DefaultHandler:linkToCurrentPage, added and adjusted test cases * updated langbar tag to use new :resolve_lang_node symbol * updates to PageHandler and DirectoryHandler to handle new :resolve_lang_node directive lib/webgen/cli.rb lib/webgen/plugins/filehandlers/directory.rb lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/plugins/filehandlers/page.rb lib/webgen/plugins/tags/langbar.rb lib/webgen/plugins/tags/tag_processor.rb test/unittests/tc_filehandler_directory.rb test/unittests/tc_filehandler_filehandler.rb test/unittests/tc_menustyles_vertical.rb test/unittests/tc_tags_breadcrumbtrail.rb test/unittests/tc_tags_langbar.rb test/unittests/tc_tags_sitemap.rb test/unittests/tc_website.rb commit 433bcc93d7de4c7c5ad5fa3050807c3fe2562cf9 Author: Thomas Leitner Date: Sun Nov 19 15:26:15 2006 +0000 * fixed test cases * added more documentation to ResourceManager and its support classes * moved default plugin loading mechanism into method lib/webgen/plugin.rb lib/webgen/plugins/coreplugins/resourcemanager.rb test/unittests/tc_filehandler_gallery.rb test/unittests/tc_website.rb commit 754381a22d4109a5ea25ac3d89501462879cfa0d Author: Thomas Leitner Date: Fri Nov 17 17:56:14 2006 +0000 * added author info to all plugins data/webgen/gallery_styles/slides/README data/webgen/gallery_styles/slides/collage.rb lib/webgen/cli.rb lib/webgen/config.rb lib/webgen/plugins/contentconverters/default.rb lib/webgen/plugins/contentconverters/html.rb lib/webgen/plugins/contentconverters/markdown.rb lib/webgen/plugins/contentconverters/rdoc.rb lib/webgen/plugins/contentconverters/textile.rb lib/webgen/plugins/contentconverters/xmlbuilder.rb lib/webgen/plugins/coreplugins/configuration.rb lib/webgen/plugins/coreplugins/resourcemanager.rb lib/webgen/plugins/filehandlers/copy.rb lib/webgen/plugins/filehandlers/directory.rb lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/plugins/filehandlers/gallery.rb lib/webgen/plugins/filehandlers/page.rb lib/webgen/plugins/filehandlers/template.rb lib/webgen/plugins/htmlvalidators/default.rb lib/webgen/plugins/htmlvalidators/xmllint.rb lib/webgen/plugins/menustyles/default.rb lib/webgen/plugins/menustyles/horizontal.rb lib/webgen/plugins/menustyles/horizontal_dropdown.rb lib/webgen/plugins/menustyles/section.rb lib/webgen/plugins/menustyles/vertical.rb lib/webgen/plugins/menustyles/vertical_dropdown.rb lib/webgen/plugins/miscplugins/smileyreplacer.rb lib/webgen/plugins/miscplugins/syntax_highlighter.rb lib/webgen/plugins/miscplugins/treewalker.rb lib/webgen/plugins/tags/block.rb lib/webgen/plugins/tags/breadcrumbtrail.rb lib/webgen/plugins/tags/date.rb lib/webgen/plugins/tags/download.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/plugins/tags/langbar.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/meta.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/sitemap.rb lib/webgen/plugins/tags/tag_processor.rb lib/webgen/plugins/tags/wikilink.rb commit e79bf8ded8d1c450ecb635e15babdda7fe8bef74 Author: Thomas Leitner Date: Fri Nov 17 17:30:09 2006 +0000 * just checking in to show the progress... TODO dev_notes commit d37444b72cffb881f765c10c472881c63618b176 Author: Thomas Leitner Date: Fri Nov 17 17:28:26 2006 +0000 * fixed syntax highlighter to use new coderay syntax * updated GalleryHandler: custom layouter plugin can now be used, fixed variable names, enhanced ThumbnailWriter plugin, fixed exif bug, modified gallery info data structure lib/webgen/plugins/filehandlers/gallery.rb lib/webgen/plugins/miscplugins/syntax_highlighter.rb commit 8154343a232665695e3d1a481badf11f66a0fafc Author: Thomas Leitner Date: Fri Nov 17 15:23:44 2006 +0000 * added output of plugin author to show config command * enhanced gallery styles insofar that they can now specify which files are plugins and not templates in the README file lib/webgen/cli.rb lib/webgen/website.rb commit 263879e43970ff203cfe68d04451ed37a8bb0e16 Author: Thomas Leitner Date: Fri Nov 17 15:20:43 2006 +0000 * added check to prevent errors when option layouter is not set to slides data/webgen/gallery_styles/slides/gallery_gallery.template data/webgen/gallery_styles/slides/gallery_image.template data/webgen/gallery_styles/slides/gallery_main.template commit 96d76235a99f3860162052e2c6d5574c39816a4a Author: Thomas Leitner Date: Sun Nov 12 09:35:03 2006 +0000 * small changes README Rakefile bin/webgen commit ea3ad149a4f5f5ad07173990c1d068544fa517f6 Author: Thomas Leitner Date: Sun Nov 12 09:31:12 2006 +0000 * added a new gallery style * updated README files to use author key instead of creator key data/webgen/gallery_styles/default/README data/webgen/gallery_styles/slides/README data/webgen/gallery_styles/slides/collage.rb data/webgen/gallery_styles/slides/gallery_gallery.template data/webgen/gallery_styles/slides/gallery_image.template data/webgen/gallery_styles/slides/gallery_main.template data/webgen/website_styles/1024px/README data/webgen/website_styles/andreas00/README data/webgen/website_styles/andreas01/README data/webgen/website_styles/andreas03/README data/webgen/website_styles/andreas04/README data/webgen/website_styles/andreas05/README data/webgen/website_styles/andreas06/README data/webgen/website_styles/andreas07/README data/webgen/website_styles/andreas08/README data/webgen/website_styles/andreas09/README data/webgen/website_styles/default/README data/webgen/website_styles/plain/README data/webgen/website_templates/default/README data/webgen/website_templates/personal_hp/README data/webgen/website_templates/project/README commit 4be952139e2769aec4425f6ddbac07a744da7734 Author: Thomas Leitner Date: Wed Oct 18 06:30:43 2006 +0000 * modified Plugin.plugin_name: can only be used to return the plugin name * plugin name can now be set via infos[:name] * updated all plugins and test cases to use the new scheme * modified PluginManager#param_for_plugin and PluginManager#plugin_class_for_name to only accept strings and not classes anymore * redid plugin param handling: now no exceptions are raised if a value is not set in a plugin config but a standardized value is passed * added caching of param values, but currently not activated * removed all TODO items in source files * added some API documentation lib/webgen/cli.rb lib/webgen/plugin.rb lib/webgen/plugins/contentconverters/default.rb lib/webgen/plugins/contentconverters/html.rb lib/webgen/plugins/contentconverters/markdown.rb lib/webgen/plugins/contentconverters/rdoc.rb lib/webgen/plugins/contentconverters/textile.rb lib/webgen/plugins/contentconverters/xmlbuilder.rb lib/webgen/plugins/coreplugins/configuration.rb lib/webgen/plugins/coreplugins/resourcemanager.rb lib/webgen/plugins/filehandlers/copy.rb lib/webgen/plugins/filehandlers/directory.rb lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/plugins/filehandlers/gallery.rb lib/webgen/plugins/filehandlers/page.rb lib/webgen/plugins/filehandlers/template.rb lib/webgen/plugins/htmlvalidators/default.rb lib/webgen/plugins/htmlvalidators/xmllint.rb lib/webgen/plugins/menustyles/default.rb lib/webgen/plugins/menustyles/horizontal.rb lib/webgen/plugins/menustyles/horizontal_dropdown.rb lib/webgen/plugins/menustyles/section.rb lib/webgen/plugins/menustyles/vertical.rb lib/webgen/plugins/menustyles/vertical_dropdown.rb lib/webgen/plugins/miscplugins/smileyreplacer.rb lib/webgen/plugins/miscplugins/syntax_highlighter.rb lib/webgen/plugins/tags/tag_processor.rb lib/webgen/test.rb lib/webgen/website.rb test/fixtures/tc_plugin/plugin1.rb test/unittests/tc_filehandler_copy.rb test/unittests/tc_filehandler_filehandler.rb test/unittests/tc_plugin.rb test/unittests/tc_website.rb commit 2cf4446ad2628cc669d4e5672cbef9acb7d9b7f8 Author: Thomas Leitner Date: Wed Oct 18 05:32:32 2006 +0000 * modified Node to precalculate the full_path, absolute_path and to_url when the path or the parent changes - gives a huge speed boost * fixed a typo in the test case lib/webgen/node.rb test/unittests/tc_node.rb commit 9bf4229906762d3cdc8355d7068cfb1b6fdcfd6c Author: Thomas Leitner Date: Sat Oct 7 12:38:58 2006 +0000 * fixed Node#resolve_node to also work with absolute URLs (like http://...) * fixed menu tree generation to also include nodes that have no meta info lang but inMenu set to true * added a description of how to achieve a <> with webgen * updated menu styles: removed direct use of node_info[:node] where not necessary * updated FileHandler: extracted node checking into own method * fixed handling of output backing section in FileHandler: now it is tried to resolve the URL first, so that correct output file is referenced lib/webgen/node.rb lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/plugins/menustyles/horizontal.rb lib/webgen/plugins/menustyles/horizontal_dropdown.rb lib/webgen/plugins/menustyles/vertical.rb lib/webgen/plugins/menustyles/vertical_dropdown.rb lib/webgen/plugins/tags/menu.rb test/unittests/tc_filehandler_filehandler.rb commit beeb747c2d3144381805ba9007e82ee1ef3dce78 Author: Thomas Leitner Date: Fri Oct 6 20:01:59 2006 +0000 * fixed handling of empty sections in meta info backing file lib/webgen/plugins/filehandlers/filehandler.rb test/fixtures/tc_filehandler_filehandler/backing_empty/metainfo.yaml test/unittests/tc_filehandler_filehandler.rb commit 1cba636aea8ff701e33a85c9db5a4f19d39b37d4 Author: Thomas Leitner Date: Thu Oct 5 16:47:26 2006 +0000 * updated Node#route_to so that it handles .. and . better lib/webgen/node.rb test/unittests/tc_node.rb commit 50fcad21001aebaf698074a37d0cb6e83714a6b0 Author: Thomas Leitner Date: Sat Sep 30 17:44:25 2006 +0000 * now the compiled ERB template is stored for faster evaluation in HtmlBlock#render_with_erb lib/webgen/content.rb commit bbddc1a330197e8d702adc8ac49e9adf04f58092 Author: Thomas Leitner Date: Sat Sep 30 16:47:43 2006 +0000 * changed my mind: textile should stay default content format * simplified blocks meta info, is now array of arrays lib/webgen/content.rb lib/webgen/plugins/filehandlers/page.rb test/unittests/tc_content.rb commit 237439593dbeeee10597e8a9b8a01179bae770fa Author: Thomas Leitner Date: Sat Sep 30 16:23:32 2006 +0000 * added new commands: and * updated CliUtils and Color to make their use easier lib/webgen/cli.rb commit 38cc6cb427ae2e921ca5f5f79730b899651341ff Author: Thomas Leitner Date: Sat Sep 30 16:21:00 2006 +0000 * added support for exif data in image galleries * added method PluginManager#optional_part to easily get the options for an optional plugin part * fixed loading optional plugin parts by using the new load_optional_part method * changed default content format to html as textile is optional * updated test cases lib/webgen/plugin.rb lib/webgen/plugins/contentconverters/markdown.rb lib/webgen/plugins/contentconverters/textile.rb lib/webgen/plugins/contentconverters/xmlbuilder.rb lib/webgen/plugins/filehandlers/gallery.rb lib/webgen/plugins/filehandlers/page.rb lib/webgen/plugins/miscplugins/syntax_highlighter.rb lib/webgen/test.rb test/unittests/tc_filehandler_gallery.rb test/unittests/tc_syntax_highlighter.rb commit f0342f20705d47906f9022f991095fee10bc26eb Author: Thomas Leitner Date: Sat Sep 30 09:34:57 2006 +0000 * modified loading of optional parts so that they get registered by a PluginLoader lib/webgen/plugin.rb test/fixtures/tc_plugin/plugin1.rb test/unittests/tc_plugin.rb commit f8224ab20d19f2de21956ebb164ea7bce9788e75 Author: Thomas Leitner Date: Sat Sep 30 08:18:08 2006 +0000 * added handling of files which should be preprocessed by ERB like .rhtml and .rcss lib/webgen/plugins/filehandlers/copy.rb lib/webgen/plugins/tags/block.rb test/fixtures/sample_site/src/embedded.rhtml test/unittests/tc_filehandler_copy.rb commit 235bf300b2265c5873514f5dadfc057559f6ffba Author: Thomas Leitner Date: Sat Sep 30 07:30:51 2006 +0000 * implemented new content converter using the builder library and added tests lib/webgen/plugins/contentconverters/xmlbuilder.rb test/unittests/tc_contentconverters_xmlbuilder.rb commit 2690fb5b3cd879f9b70c9b15030ff82d4ac632a9 Author: Thomas Leitner Date: Mon Sep 18 14:56:12 2006 +0000 * updated format of configuration file so that the default meta information for file handlers can be set easily lib/webgen/website.rb test/fixtures/tc_website/correct.yaml test/fixtures/tc_website/meta_info_test.yaml test/unittests/tc_website.rb commit f5ff69244bca6ee488a3f898ff4abbe2fd12f6e7 Author: Thomas Leitner Date: Mon Sep 18 09:23:48 2006 +0000 * fixed bug which was found when running test suite on windows lib/webgen/plugins/filehandlers/gallery.rb test/unittests/tc_filehandler_gallery.rb commit ce9eaf2ec1096de9bc8492ae04e834d3672a1b8e Author: Thomas Leitner Date: Mon Sep 18 07:26:52 2006 +0000 * implemented test for PageHandler#render_node test/fixtures/sample_site/src/default.template test/fixtures/sample_site/src/file2.de.page test/unittests/tc_filehandler_page.rb commit 48f1eb3aa9c1d474e2c97753d3f9a24b6850674c Author: Thomas Leitner Date: Mon Sep 18 07:07:24 2006 +0000 * updated section menu style * modified the loading process of the basic plugin classes sothat testing gets easier * updated WebSite and section menu style test case lib/webgen/plugin.rb lib/webgen/plugins/menustyles/section.rb test/unittests/tc_menustyles_horizontal.rb test/unittests/tc_menustyles_horizontal_dropdown.rb test/unittests/tc_menustyles_section.rb test/unittests/tc_menustyles_vertical_dropdown.rb test/unittests/tc_website.rb commit 9f337e13b7fedf8ced2635e1388864561ccbc13a Author: Thomas Leitner Date: Sat Sep 16 19:42:17 2006 +0000 * fixed spelling bug data/webgen/website_styles/andreas01/default.css commit 7b687dca25cdaa5fde992980fb092197ab9c47ae Author: Thomas Leitner Date: Sat Sep 16 19:32:20 2006 +0000 * added possibility of adding attributes to links lib/webgen/plugins/filehandlers/filehandler.rb test/unittests/tc_filehandler_filehandler.rb commit 835992c478a5d0709ca6576ac201c1d82bc46c9d Author: Thomas Leitner Date: Sat Sep 16 18:56:11 2006 +0000 * updated logging statements of level info lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/plugins/filehandlers/gallery.rb lib/webgen/plugins/filehandlers/page.rb lib/webgen/plugins/filehandlers/template.rb lib/webgen/plugins/miscplugins/smileyreplacer.rb lib/webgen/plugins/tags/tag_processor.rb lib/webgen/website.rb commit c52da298093785471430558a1880bbbb690f1a0c Author: Thomas Leitner Date: Mon Sep 11 10:55:53 2006 +0000 * added optional rendering of specified files instead of all files lib/webgen/cli.rb lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/website.rb commit 9f396afc0d04404f822834507ab04e390da14cd0 Author: Thomas Leitner Date: Mon Sep 11 08:17:23 2006 +0000 * fixed usage of old subtreeLevel param for vertical menu in templates * enhanced the plain and andreas06 website styles to include a submenu * the CLI now prints the copied/created files if the verbosity level is set to 0 or 1 * changed the parameter name MenuStyle/Section:subtreeLevel to MenuStyle/Section:maxLevels data/webgen/website_styles/1024px/default.template data/webgen/website_styles/andreas03/default.template data/webgen/website_styles/andreas04/default.template data/webgen/website_styles/andreas05/default.template data/webgen/website_styles/andreas06/default.css data/webgen/website_styles/andreas06/default.template data/webgen/website_styles/andreas07/default.template data/webgen/website_styles/andreas08/default.template data/webgen/website_styles/andreas09/default.template data/webgen/website_styles/plain/default.css data/webgen/website_styles/plain/default.template lib/webgen/cli.rb lib/webgen/plugins/menustyles/section.rb lib/webgen/website.rb commit 3126b4f4baa3535a39232c119b96089063101cc9 Author: Thomas Leitner Date: Sun Sep 10 19:27:56 2006 +0000 * removed pure styling entries form webgen-css resource * fixed statements in PluginManager, TagProcessor and FileHandler where old class.name instead of new class.plugin_name was used * feature enhanced the vertical menu style with a new parameter startLevel, renamed other parameters * had to fix some test cases as I added a new directory and file to the sample site lib/webgen/plugin.rb lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/plugins/filehandlers/page.rb lib/webgen/plugins/menustyles/horizontal.rb lib/webgen/plugins/menustyles/vertical.rb lib/webgen/plugins/tags/tag_processor.rb test/fixtures/sample_site/src/dir2/file21.page test/unittests/tc_filehandler_filehandler.rb test/unittests/tc_menustyles_vertical.rb test/unittests/tc_tags_menu.rb test/unittests/tc_tags_sitemap.rb commit 8f39b853b0ebc50ca97f1f6e6c4ba0283ad3d4e8 Author: Thomas Leitner Date: Sun Sep 10 06:50:19 2006 +0000 * added opensource website style plain data/webgen/website_styles/plain/README data/webgen/website_styles/plain/default.css data/webgen/website_styles/plain/default.template data/webgen/website_styles/plain/images/a_hover.jpg data/webgen/website_styles/plain/images/desc.jpg data/webgen/website_styles/plain/images/li.gif data/webgen/website_styles/plain/images/mainbar.jpg data/webgen/website_styles/plain/images/menu.jpg data/webgen/website_styles/plain/images/submenua.gif data/webgen/website_styles/plain/images/submenua_hover.jpg commit afdb4549bf97f2d670559002e01d72664dcaea0e Author: Thomas Leitner Date: Sat Sep 9 17:25:43 2006 +0000 * implemented new plugin naming scheme which is independent from class name * fixed bug where loading of a website was not completely encapsulated, now every plugin is loaded into a module to avoid polluting the global namespace, reloading of a website without restarting possible * refactored the code for site specific command plugins sothat they are available again * some other minor fixes were also incorporated lib/webgen/cli.rb lib/webgen/plugin.rb lib/webgen/plugins/contentconverters/default.rb lib/webgen/plugins/contentconverters/html.rb lib/webgen/plugins/contentconverters/markdown.rb lib/webgen/plugins/contentconverters/rdoc.rb lib/webgen/plugins/contentconverters/textile.rb lib/webgen/plugins/coreplugins/configuration.rb lib/webgen/plugins/coreplugins/resourcemanager.rb lib/webgen/plugins/filehandlers/copy.rb lib/webgen/plugins/filehandlers/directory.rb lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/plugins/filehandlers/gallery.rb lib/webgen/plugins/filehandlers/page.rb lib/webgen/plugins/filehandlers/template.rb lib/webgen/plugins/htmlvalidators/default.rb lib/webgen/plugins/htmlvalidators/xmllint.rb lib/webgen/plugins/menustyles/default.rb lib/webgen/plugins/menustyles/horizontal.rb lib/webgen/plugins/menustyles/horizontal_dropdown.rb lib/webgen/plugins/menustyles/section.rb lib/webgen/plugins/menustyles/vertical.rb lib/webgen/plugins/menustyles/vertical_dropdown.rb lib/webgen/plugins/miscplugins/smileyreplacer.rb lib/webgen/plugins/miscplugins/syntax_highlighter.rb lib/webgen/plugins/tags/block.rb lib/webgen/plugins/tags/breadcrumbtrail.rb lib/webgen/plugins/tags/date.rb lib/webgen/plugins/tags/download.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/plugins/tags/langbar.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/meta.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/sitemap.rb lib/webgen/plugins/tags/tag_processor.rb lib/webgen/plugins/tags/wikilink.rb lib/webgen/test.rb lib/webgen/website.rb test/fixtures/tc_filehandler_filehandler/sample_plugin.rb test/fixtures/tc_plugin/plugin1.rb test/fixtures/tc_plugin/plugin2.rb test/unittests/tc_contentconverters_default.rb test/unittests/tc_contentconverters_html.rb test/unittests/tc_contentconverters_markdown.rb test/unittests/tc_contentconverters_rdoc.rb test/unittests/tc_contentconverters_textile.rb test/unittests/tc_filehandler_copy.rb test/unittests/tc_filehandler_directory.rb test/unittests/tc_filehandler_filehandler.rb test/unittests/tc_filehandler_gallery.rb test/unittests/tc_filehandler_page.rb test/unittests/tc_filehandler_template.rb test/unittests/tc_htmlvalidators_default.rb test/unittests/tc_htmlvalidators_xmllint.rb test/unittests/tc_menustyles_default.rb test/unittests/tc_menustyles_horizontal.rb test/unittests/tc_menustyles_horizontal_dropdown.rb test/unittests/tc_menustyles_section.rb test/unittests/tc_menustyles_vertical.rb test/unittests/tc_menustyles_vertical_dropdown.rb test/unittests/tc_plugin.rb test/unittests/tc_resourcemanager.rb test/unittests/tc_smileyreplacer.rb test/unittests/tc_syntax_highlighter.rb test/unittests/tc_tags_block.rb test/unittests/tc_tags_breadcrumbtrail.rb test/unittests/tc_tags_date.rb test/unittests/tc_tags_download.rb test/unittests/tc_tags_executecommand.rb test/unittests/tc_tags_includefile.rb test/unittests/tc_tags_langbar.rb test/unittests/tc_tags_menu.rb test/unittests/tc_tags_meta.rb test/unittests/tc_tags_relocatable.rb test/unittests/tc_tags_sitemap.rb test/unittests/tc_tags_tag_processor.rb test/unittests/tc_tags_wikilink.rb test/unittests/tc_treewalker.rb test/unittests/tc_website.rb commit fe5d9340a840e4fcb31ed345f70e48e35b765fbc Author: Thomas Leitner Date: Thu Sep 7 18:07:31 2006 +0000 * added website style andreas09 data/webgen/website_styles/andreas09/README data/webgen/website_styles/andreas09/default.css data/webgen/website_styles/andreas09/default.template data/webgen/website_styles/andreas09/images/bodybg-black.jpg data/webgen/website_styles/andreas09/images/bodybg-green.jpg data/webgen/website_styles/andreas09/images/bodybg-orange.jpg data/webgen/website_styles/andreas09/images/bodybg-purple.jpg data/webgen/website_styles/andreas09/images/bodybg-red.jpg data/webgen/website_styles/andreas09/images/bodybg.jpg data/webgen/website_styles/andreas09/images/footerbg.jpg data/webgen/website_styles/andreas09/images/menuhover-black.jpg data/webgen/website_styles/andreas09/images/menuhover-green.jpg data/webgen/website_styles/andreas09/images/menuhover-orange.jpg data/webgen/website_styles/andreas09/images/menuhover-purple.jpg data/webgen/website_styles/andreas09/images/menuhover-red.jpg data/webgen/website_styles/andreas09/images/menuhover.jpg commit 6e314c83050591953c311685e681602c8b341c8f Author: Thomas Leitner Date: Thu Sep 7 16:55:45 2006 +0000 * added website style andreas06 data/webgen/website_styles/andreas06/README data/webgen/website_styles/andreas06/default.css data/webgen/website_styles/andreas06/default.template data/webgen/website_styles/andreas06/images/bodybg.gif data/webgen/website_styles/andreas06/images/boxbg.gif data/webgen/website_styles/andreas06/images/greypx.gif data/webgen/website_styles/andreas06/images/header.jpg data/webgen/website_styles/andreas06/images/innerbg.gif data/webgen/website_styles/andreas06/images/leaves.jpg data/webgen/website_styles/andreas06/images/tabs.gif commit faf09d436d17a4ec5e6bb15f15eecb699a50bf47 Author: Thomas Leitner Date: Thu Sep 7 12:34:40 2006 +0000 * added website style andreas07 * fixed CSS file for website style andreas05 data/webgen/website_styles/andreas05/default.css data/webgen/website_styles/andreas07/README data/webgen/website_styles/andreas07/browserfix.css data/webgen/website_styles/andreas07/default.css data/webgen/website_styles/andreas07/default.template data/webgen/website_styles/andreas07/images/bodybg.gif data/webgen/website_styles/andreas07/images/sidebarbg.gif commit 7b267fcd1113b4527facb45368bf810571f1e415 Author: Thomas Leitner Date: Thu Sep 7 10:39:32 2006 +0000 * added new website style andreas05 data/webgen/website_styles/andreas05/README data/webgen/website_styles/andreas05/default.css data/webgen/website_styles/andreas05/default.template data/webgen/website_styles/andreas05/images/bodybg.gif data/webgen/website_styles/andreas05/images/front.png commit 196a718dbd2e2a77f1a05ce7b77af9cafc0ca3ee Author: Thomas Leitner Date: Wed Sep 6 18:43:27 2006 +0000 * added website style andreas08, andreas03 and andreas04 * correctly indented andreas01 default.template data/webgen/website_styles/andreas01/README data/webgen/website_styles/andreas01/default.template data/webgen/website_styles/andreas03/README data/webgen/website_styles/andreas03/default.css data/webgen/website_styles/andreas03/default.template data/webgen/website_styles/andreas03/images/bodybg.png data/webgen/website_styles/andreas03/images/contbg.png data/webgen/website_styles/andreas03/images/footerbg.png data/webgen/website_styles/andreas03/images/gradient1.png data/webgen/website_styles/andreas03/images/gradient2.png data/webgen/website_styles/andreas04/README data/webgen/website_styles/andreas04/default.css data/webgen/website_styles/andreas04/default.template data/webgen/website_styles/andreas04/images/blinkarrow.gif data/webgen/website_styles/andreas04/images/bodybg.png data/webgen/website_styles/andreas04/images/contentbg.png data/webgen/website_styles/andreas04/images/entrybg.png data/webgen/website_styles/andreas04/images/flash.gif data/webgen/website_styles/andreas04/images/flash2.gif data/webgen/website_styles/andreas04/images/globe.gif data/webgen/website_styles/andreas04/images/globebottom.gif data/webgen/website_styles/andreas04/images/linkarrow.gif data/webgen/website_styles/andreas04/images/menuhover.png data/webgen/website_styles/andreas08/README data/webgen/website_styles/andreas08/default.css data/webgen/website_styles/andreas08/default.template commit 3bee42b24ecd57bfa74aa3ec8b636ea86cbd96d0 Author: Thomas Leitner Date: Wed Sep 6 14:44:31 2006 +0000 * added new website style andreas01 data/webgen/website_styles/andreas00/default.template data/webgen/website_styles/andreas01/README data/webgen/website_styles/andreas01/default.css data/webgen/website_styles/andreas01/default.template data/webgen/website_styles/andreas01/images/bg.gif data/webgen/website_styles/andreas01/images/front.jpg data/webgen/website_styles/andreas01/print.css commit 4f209c09e49d469330a636741f86592adb6960e8 Author: Thomas Leitner Date: Wed Sep 6 10:56:35 2006 +0000 * added new website style andreas00 * updated other styles for more conformity data/webgen/website_styles/1024px/README data/webgen/website_styles/1024px/default.template data/webgen/website_styles/andreas00/README data/webgen/website_styles/andreas00/default.css data/webgen/website_styles/andreas00/default.template data/webgen/website_styles/andreas00/images/bg.gif data/webgen/website_styles/andreas00/images/front.jpg data/webgen/website_styles/andreas00/images/menubg.gif data/webgen/website_styles/andreas00/images/menubg2.gif data/webgen/website_styles/default/default.template commit 016f55d52fc7a224e7e1dfe44e8e90c510444b88 Author: Thomas Leitner Date: Wed Sep 6 04:33:44 2006 +0000 * modified website style 1024px to include breadcrumb trail and language bar and the webgen-css resource * modified website style default to comply with new tag parameters and added meta tags in header data/webgen/website_styles/1024px/1024px.css data/webgen/website_styles/1024px/default.css data/webgen/website_styles/1024px/default.template data/webgen/website_styles/default/default.template commit 63793f6f2e8cf7c0c7273b16cc675f61faf37dff Author: Thomas Leitner Date: Tue Sep 5 14:34:58 2006 +0000 * added opensource website style 1024px by Andreas Viklund data/webgen/website_styles/1024px/1024px.css data/webgen/website_styles/1024px/README data/webgen/website_styles/1024px/default.template data/webgen/website_styles/1024px/images/background.gif commit 1af48af2ebb907451e1d56e25982f9b68bcc8dc0 Author: Thomas Leitner Date: Mon Sep 4 11:16:28 2006 +0000 * new method CliUtils.dirinfo_output which is used to print dir info entries * fixed README files sothat the note is not in the DirectoryInfo#infos hash data/webgen/website_templates/default/README data/webgen/website_templates/personal_hp/README data/webgen/website_templates/project/README lib/webgen/cli.rb commit 2a954027fbca5b2335227789c8da2f258d97c801 Author: Thomas Leitner Date: Mon Sep 4 10:03:15 2006 +0000 * moved contents of lib/webgen.rb to lib/webgen/cli.rb * reimplemented the CLI, removed the clean command and added the use command * I have tried to line wrap most of the output of the CLI at 100 cols * updated WebSite class and its helpers bin/webgen lib/webgen.rb lib/webgen/cli.rb lib/webgen/plugin.rb lib/webgen/test.rb lib/webgen/website.rb commit 8630b668b02743f9bb74dfb43867c3fefe65a874 Author: Thomas Leitner Date: Mon Sep 4 09:18:58 2006 +0000 * added constants Webgen::SRC_DIR and Webgen::PLUGIN_DIR * updated all literal occurences of src with the Webgen::SRC_DIR constant * fixed error in GalleryFileHandler and warning in DefaultMenuStyle * fixed spelling error in MetaTag param description * updated description of CorePlugins::Configuration:srcDir param * updated default gallery style readme file data/webgen/gallery_styles/default/README lib/webgen/config.rb lib/webgen/plugin.rb lib/webgen/plugins/coreplugins/configuration.rb lib/webgen/plugins/filehandlers/gallery.rb lib/webgen/plugins/menustyles/default.rb lib/webgen/plugins/tags/meta.rb lib/webgen/test.rb test/unittests/tc_filehandler_directory.rb test/unittests/tc_filehandler_filehandler.rb test/unittests/tc_filehandler_gallery.rb test/unittests/tc_filehandler_template.rb commit 994b527b20e12ef46483f1fa924e0a9036d3cf17 Author: Thomas Leitner Date: Sat Sep 2 11:58:38 2006 +0000 * modified hook names and parameters of FileHandlers::FileHandler * modified hook name of FileHandlers::PageFileHandler * fixed some bugs in ResourceManager * updated used hook name in SmileyReplacer * added syntax highlighting capabilities to ExecuteCommandTag and IncludeFileTag * updated test files according to changes lib/webgen/plugins/coreplugins/resourcemanager.rb lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/plugins/filehandlers/page.rb lib/webgen/plugins/miscplugins/smileyreplacer.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/test.rb test/unittests/tc_languages.rb test/unittests/tc_tags_executecommand.rb test/unittests/tc_tags_includefile.rb test/unittests/tc_tags_tag_processor.rb commit 14c098c6247250e5193c23c1d89f40fd9138eef8 Author: Thomas Leitner Date: Sat Sep 2 11:48:28 2006 +0000 * added SyntaxHighlighter plugin lib/webgen/plugins/miscplugins/syntax_highlighter.rb test/unittests/tc_syntax_highlighter.rb commit 2a84609fa3dd03e23b042168eb26baab01759ba5 Author: Thomas Leitner Date: Sat Sep 2 08:10:25 2006 +0000 * fixed spelling errors in WebSite * fixed param_for_plugin so that exception is raised if param value not found * added setting of the value for the Configuration:websiteDir param lib/webgen/website.rb test/unittests/tc_website.rb commit fd83cbf59499d88b7eb007059a85ddfb3cfc374b Author: Thomas Leitner Date: Sat Sep 2 08:07:02 2006 +0000 * fixed create_node_from_data so that meta_info values have precedence over all other values * fixed render_node spelling errors and added dummy template * speed up for node_for_lang * added additional parameter lang to analyse_file_name method lib/webgen/plugins/filehandlers/page.rb test/unittests/tc_filehandler_page.rb commit 35c45f1eb7022aa27c0c8d83e590557f4abde952 Author: Thomas Leitner Date: Sat Sep 2 07:55:59 2006 +0000 * usage of param method minimized in TemplateFileHandler, BlockTag and ExecuteCommandTag * implemented caching for TagProcessor#registered_tags * fixed bug in LanguageManager where nil keys were set * added check for correct language in FileHandler#create_node * implemented caching for HandlerPlugin#registered_handlers lib/webgen/languages.rb lib/webgen/plugin.rb lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/plugins/filehandlers/template.rb lib/webgen/plugins/tags/block.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/tag_processor.rb test/unittests/tc_filehandler_template.rb test/unittests/tc_languages.rb test/unittests/tc_tags_tag_processor.rb commit 616640f763a729b6f4241d4f077c0bfaa7968c94 Author: Thomas Leitner Date: Fri Sep 1 17:15:44 2006 +0000 * fixed bug in BlockTag where ERB exception were not caught * changed handling of mandatory parameters in DefaultTag: it is only checked if all mandatory parameters have a value, not if they are set by the user * fixed spelling error in MetaTag * fixed MenuTag to also handle invalid menu styles and empty menu trees lib/webgen/plugins/tags/block.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/meta.rb lib/webgen/plugins/tags/tag_processor.rb commit 49d7afe489bdcb3b1bfaa8a73fd78b8863c1c29a Author: Thomas Leitner Date: Fri Sep 1 16:50:28 2006 +0000 * fixed some bugs lib/webgen/plugins/coreplugins/resourcemanager.rb commit aa5f9e9cdfe236ed1fc7cb613065b294c1a72fe8 Author: Thomas Leitner Date: Fri Sep 1 16:26:14 2006 +0000 * missed this file in last check in lib/webgen/test.rb commit 03e47151b95f259789c3dcd5de132190d0d3cdf1 Author: Thomas Leitner Date: Fri Sep 1 16:25:50 2006 +0000 * set param Configuration:websiteDir in test base class * Plugin.depends_on now only accepts strings as parameter * removed param change_handler from Plugin.param method * updated Plugin test cases lib/webgen/plugin.rb test/fixtures/tc_plugin/plugin1.rb test/unittests/tc_plugin.rb commit 1051e9c2b7fbd4447b76f99fac159ac7da0b7d3b Author: Thomas Leitner Date: Fri Sep 1 15:31:18 2006 +0000 * fixed get_default_template so that no endless recursion occurs lib/webgen/plugins/filehandlers/template.rb commit 0f98a260e367e9e8493cd061d55d04015fa34626 Author: Thomas Leitner Date: Fri Sep 1 15:28:48 2006 +0000 * set node_info[:src] on directory nodes lib/webgen/plugins/filehandlers/directory.rb test/unittests/tc_filehandler_directory.rb commit 523aaf6b92cfc4d92c09beee85d793bbaac3e7ff Author: Thomas Leitner Date: Fri Sep 1 13:15:35 2006 +0000 * deleted old file lib/webgen/plugins/filehandlers/backing.rb commit 3730cc93635b1c9c2d941937e20de1e4725ba3ed Author: Thomas Leitner Date: Fri Sep 1 13:14:48 2006 +0000 * added VirtualFileHandler#write_node stub to fix error * added possibility to set meta info on existing files using data from the output backing section of the backing file lib/webgen/plugins/filehandlers/filehandler.rb test/unittests/tc_filehandler_filehandler.rb commit b51cb05dab32c9f345bfe9a360ac4585be269c19 Author: Thomas Leitner Date: Fri Sep 1 12:16:53 2006 +0000 * made gallery templates XHTML compatible data/webgen/gallery_styles/default/gallery_gallery.template data/webgen/gallery_styles/default/gallery_image.template commit cd06f389b08b0fbb7343e53b932ab219ae674126 Author: Thomas Leitner Date: Fri Sep 1 09:02:12 2006 +0000 * added parameter Configuration:websiteDir which gets automatically initialized with the website directory * added loading of the backing file and handling of the source and output backing sections * all hooks are now spelled with lowercase letters, added hooks before_create_node, after_create_node, before_all_written lib/webgen/plugins/coreplugins/configuration.rb lib/webgen/plugins/filehandlers/filehandler.rb test/fixtures/tc_filehandler_filehandler/backing/metainfo.yaml test/fixtures/tc_filehandler_filehandler/sample_plugin.rb test/unittests/tc_filehandler_filehandler.rb commit 5afff03aa81a8e279cbf900451740585464382e7 Author: Thomas Leitner Date: Fri Sep 1 08:04:03 2006 +0000 * corrected spelling errors lib/webgen/plugins/menustyles/horizontal.rb lib/webgen/plugins/menustyles/horizontal_dropdown.rb lib/webgen/plugins/menustyles/vertical.rb lib/webgen/plugins/menustyles/vertical_dropdown.rb commit 05f7144af57a41a9dd8c882e7e304992d6dc86ae Author: Thomas Leitner Date: Thu Aug 31 19:12:00 2006 +0000 * updated default gallery style templates * added a class for managing the main page of a gallery * refactored gallery info classes (created a super class with common methods) * fixed some issues with the naming of gallery page files * updated the test cases for GalleryFileHandler and GalleryInfo data/webgen/gallery_styles/default/gallery_gallery.template data/webgen/gallery_styles/default/gallery_image.template data/webgen/gallery_styles/default/gallery_main.template lib/webgen/plugins/filehandlers/gallery.rb test/unittests/tc_filehandler_gallery.rb commit 58560184ace5a13cde2f8febb92ec9df5a04adf0 Author: Thomas Leitner Date: Wed Aug 30 14:30:17 2006 +0000 * implemented the block tag for rendering content blocks * changed the precedence for the name and format of content blocks lib/webgen/content.rb lib/webgen/plugins/tags/block.rb test/fixtures/sample_site/src/index.en.page test/fixtures/tc_content/correct.yaml test/unittests/tc_content.rb test/unittests/tc_tags_block.rb commit 4e9784f2c83ab5cde024e845712efccb85d8b255 Author: Thomas Leitner Date: Fri Aug 25 10:41:22 2006 +0000 * added parameter FileHandlers::FileHandler:defaultMetaInfo * redid FileHandler#create_node which has to be used for node creation by all plugins now, central place to create node * added FileHandler#meta_info_for method for retrieving default meta info for nodes for a file handler * DefaultFileHandler#create_node got a third mandatory parameter: default meta info * updated all file handlers and test files according to above changes * removed parameter FileHandlers::DirectoryHandler:indexFile as this can now be done via default meta info * fixed bug in DirNode#process_dir_index and DirNode#[] where a null dir index file was not recognized correctly * DirectoryHandler#recursive_create_path now creates nodes using FileHandler#create_node * GalleryFileHandler now creates all nodes using FileHandler#create_node * removed parameter FileHandlers::PageFileHandler:defaultPageMetaData as this can now be done via default meta info * added test cases for ThumbnailWriter class lib/webgen/plugins/filehandlers/copy.rb lib/webgen/plugins/filehandlers/directory.rb lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/plugins/filehandlers/gallery.rb lib/webgen/plugins/filehandlers/page.rb lib/webgen/plugins/filehandlers/template.rb test/fixtures/tc_filehandler_filehandler/sample_plugin.rb test/unittests/tc_filehandler_copy.rb test/unittests/tc_filehandler_directory.rb test/unittests/tc_filehandler_filehandler.rb test/unittests/tc_filehandler_gallery.rb test/unittests/tc_filehandler_page.rb test/unittests/tc_filehandler_template.rb commit ba82433b6c934b5b39a79b9b164d69330f629a27 Author: Thomas Leitner Date: Tue Aug 22 17:50:12 2006 +0000 * renamed handle_extension and handle_path_pattern to register_extension and register_path_pattern for more consistence lib/webgen/plugins/filehandlers/copy.rb lib/webgen/plugins/filehandlers/directory.rb lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/plugins/filehandlers/gallery.rb lib/webgen/plugins/filehandlers/page.rb lib/webgen/plugins/filehandlers/template.rb test/fixtures/tc_filehandler_filehandler/sample_plugin.rb test/unittests/tc_filehandler_filehandler.rb commit 0289d7b5b0be2d7efe2e537bfd0d2517e07b8346 Author: Thomas Leitner Date: Tue Aug 22 17:41:38 2006 +0000 * fixed invalid tests which still had parameters for create_root_node test/unittests/tc_filehandler_gallery.rb test/unittests/tc_filehandler_page.rb test/unittests/tc_filehandler_template.rb commit 9b4b198b515861263ccc87f47e96e01d4b94e36f Author: Thomas Leitner Date: Tue Aug 22 17:38:27 2006 +0000 * a rank can now be used with a file handler pattern to specify the order in which nodes are created * adapted test cases for new pattern rank lib/webgen/plugins/filehandlers/filehandler.rb test/unittests/tc_filehandler_filehandler.rb commit 7041112fb19d5bdc1220eb8195b6543f112869d8 Author: Thomas Leitner Date: Mon Aug 21 07:23:43 2006 +0000 * refactored TreeWalker plugin and added test case for it lib/webgen/plugins/miscplugins/treewalker.rb test/unittests/tc_treewalker.rb commit d35880510972e85db1d54632ccc42dc615028ebd Author: Thomas Leitner Date: Sat Aug 19 17:21:44 2006 +0000 * constants under module Webgen are now also removed if dynamically loaded in #setup lib/webgen/test.rb commit 005a6c2d215393fa45ae3c7ad11580a464c4c857 Author: Thomas Leitner Date: Sat Aug 19 16:45:40 2006 +0000 * refactored plugin SmileyReplacer and added test cases for it * fixed Webgen::PluginTestCase class to catch errors while loading plugin files lib/webgen/plugins/miscplugins/smileyreplacer.rb lib/webgen/test.rb test/unittests/tc_smileyreplacer.rb commit 11688b2f00aea3ecacbc9ff154c9699b77d504e2 Author: Thomas Leitner Date: Sat Aug 19 15:27:41 2006 +0000 * missed this file in previous check-in test/unittests/tc_tags_tags.rb commit 7b33c451338fc46e80da5137b48afd92c8e80f9a Author: Thomas Leitner Date: Sat Aug 19 15:23:42 2006 +0000 * renamed tags/tags.rb to tags/tag_processor.rb and updated all test files and references doc/src/documentation/gettingstarted.page lib/webgen/plugins/coreplugins/resourcemanager.rb lib/webgen/plugins/tags/breadcrumbtrail.rb lib/webgen/plugins/tags/date.rb lib/webgen/plugins/tags/download.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/plugins/tags/langbar.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/meta.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/sitemap.rb lib/webgen/plugins/tags/tag_processor.rb lib/webgen/plugins/tags/tags.rb lib/webgen/plugins/tags/wikilink.rb test/fixtures/tc_tags_tag_processor/test_file1 test/fixtures/tc_tags_tag_processor/testtag.rb test/fixtures/tc_tags_tags/test_file1 test/fixtures/tc_tags_tags/testtag.rb test/unittests/tc_tags_tag_processor.rb commit d4a7ec750b1f2ef5261c295744e1fe64e1033446 Author: Thomas Leitner Date: Mon Aug 14 12:02:58 2006 +0000 * refactored GalleryFileHandler to use new plugin framework and templates instead of ruby style files * added test cases and fixtures for GalleryFileHandler lib/webgen/plugins/filehandlers/gallery.rb test/fixtures/tc_filehandler_gallery/test.gallery test/fixtures/tc_filehandler_gallery/test1.gallery test/fixtures/tc_filehandler_gallery/test1.jpg test/fixtures/tc_filehandler_gallery/test2.jpg test/fixtures/tc_filehandler_gallery/test3.jpg test/fixtures/tc_filehandler_gallery/test4.jpg test/unittests/tc_filehandler_gallery.rb commit 8cbce225da8baed3b57944ef0e71d15760eebca4 Author: Thomas Leitner Date: Mon Aug 14 11:53:58 2006 +0000 * removed unneeded require line in FileCopyHandler test case * added missing test file for TagProcessor#process test case * updated gallery file for documentation doc/src/screenshots.gallery test/fixtures/tc_tags_tags/test_file1 test/unittests/tc_filehandler_copy.rb commit d2c5df7131b52524f3c678d528fc9cde101f22a8 Author: Thomas Leitner Date: Mon Aug 14 11:50:48 2006 +0000 * fixed bugs in ExecuteCommandTag and IncludeFileTag and added tests for them * added test for TagProcessor#process and fixed found bugs lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/plugins/tags/tags.rb test/unittests/tc_tags_executecommand.rb test/unittests/tc_tags_includefile.rb test/unittests/tc_tags_tags.rb commit 67d00444f011c89dd05753f428e73871a32082f3 Author: Thomas Leitner Date: Mon Aug 14 11:44:39 2006 +0000 * removed old gallery layouter files and added new gallery style templates data/webgen/gallery_styles/default/README data/webgen/gallery_styles/default/gallery_gallery.template data/webgen/gallery_styles/default/gallery_image.template data/webgen/gallery_styles/default/gallery_main.template lib/webgen/plugins/gallerylayouters/default.rb lib/webgen/plugins/gallerylayouters/defaultgallerylayouter.rb commit 26d194f46b3882148fed74cb608547af57a8c3fa Author: Thomas Leitner Date: Mon Aug 14 08:19:19 2006 +0000 * added method #absolute_path which returns the absolute path for a node without the root dir path lib/webgen/node.rb test/unittests/tc_node.rb commit ffe765ecfdbb95449844ce04c85d6a6ad267c449 Author: Thomas Leitner Date: Wed Aug 9 05:56:47 2006 +0000 * refactored all menu style plugins to use new plugin framework and added test stubs for them * renamed partial menu style to section menu style lib/webgen/plugins/menustyles/horizontal.rb lib/webgen/plugins/menustyles/horizontal_dropdown.rb lib/webgen/plugins/menustyles/partial.rb lib/webgen/plugins/menustyles/section.rb lib/webgen/plugins/menustyles/vertical.rb lib/webgen/plugins/menustyles/vertical_dropdown.rb test/fixtures/sample_site/src/file1.page test/unittests/tc_menustyles_horizontal.rb test/unittests/tc_menustyles_horizontal_dropdown.rb test/unittests/tc_menustyles_section.rb test/unittests/tc_menustyles_vertical.rb test/unittests/tc_menustyles_vertical_dropdown.rb commit f966c793d7aad3abde5849998f2517cee99ff744 Author: Thomas Leitner Date: Thu Aug 3 15:06:50 2006 +0000 * made execute command tag tests work * updated test framework so that it works without redcloth lib/webgen/plugins/coreplugins/resourcemanager.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/test.rb test/unittests/tc_filehandler_page.rb test/unittests/tc_filehandler_template.rb test/unittests/tc_menustyles_default.rb test/unittests/tc_tags_breadcrumbtrail.rb test/unittests/tc_tags_executecommand.rb test/unittests/tc_tags_langbar.rb test/unittests/tc_tags_menu.rb test/unittests/tc_tags_relocatable.rb test/unittests/tc_tags_sitemap.rb commit 784d7b33954ed0e000c23ca0b5d297e292b74c4b Author: Thomas Leitner Date: Sun Jul 16 10:28:06 2006 +0000 * renamed class to DownloadTagTest sothat the test cases get executed correctly lib/webgen/plugins/tags/download.rb test/unittests/tc_tags_download.rb commit fa4411590abe2d49eb1ce4ae8f2d9c40b12c290e Author: Thomas Leitner Date: Sun Jul 16 08:17:58 2006 +0000 * refactored plugin DownloadTag to use new framework and added test cases and fixtures for it lib/webgen/plugins/tags/download.rb test/fixtures/sample_site/src/test.jpg test/unittests/tc_tags_download.rb commit 0393ea96b4987b2b7a9fbbd5b05aec71c2f94067 Author: Thomas Leitner Date: Fri Jul 14 15:17:08 2006 +0000 * refactored plugin ResourceManager to use new framework and added test cases * fixed docu in plugin.rb lib/webgen/plugin.rb lib/webgen/plugins/coreplugins/resourcemanager.rb lib/webgen/test.rb test/unittests/tc_resourcemanager.rb commit c8ee8c7118e71a82cdf85ff496919417653659f1 Author: Thomas Leitner Date: Thu Jul 13 17:24:59 2006 +0000 * fixed DefaultMenuStyle#param method to only allow params in options hash which sub plugin has defined lib/webgen/plugins/menustyles/default.rb commit d8ca94aef16a01915f85645169a629be601c16d7 Author: Thomas Leitner Date: Thu Jul 13 16:44:49 2006 +0000 * refactored DefaultMenuStyle plugin and added test cases for it lib/webgen/plugins/menustyles/default.rb test/unittests/tc_menustyles_default.rb commit 6d5ad255b1cbeace1a4d1b398933763975081dd7 Author: Thomas Leitner Date: Thu Jul 13 09:16:26 2006 +0000 * refactored MenuTag plugin to use new framework and added test files and test cases for it * fixed test cases for SitemapTag and BreadcrumbTrailTag because files in false languages where resolved lib/webgen/plugins/tags/menu.rb test/fixtures/sample_site/src/dir1/dir11/file111.de.page test/fixtures/sample_site/src/file2.de.page test/unittests/tc_tags_breadcrumbtrail.rb test/unittests/tc_tags_menu.rb test/unittests/tc_tags_sitemap.rb commit 42334a939cd6b1466ece80d0070e343cfeacf021 Author: Thomas Leitner Date: Wed Jul 12 18:33:44 2006 +0000 * added base class for tag plugin test classes * adapted all tag plugin test cases to use new base class lib/webgen/test.rb test/unittests/tc_tags_breadcrumbtrail.rb test/unittests/tc_tags_date.rb test/unittests/tc_tags_executecommand.rb test/unittests/tc_tags_includefile.rb test/unittests/tc_tags_langbar.rb test/unittests/tc_tags_meta.rb test/unittests/tc_tags_relocatable.rb test/unittests/tc_tags_sitemap.rb test/unittests/tc_tags_wikilink.rb commit d221c18c6e6cf02b665c772ce1de5de93c515f9d Author: Thomas Leitner Date: Wed Jul 12 18:22:51 2006 +0000 * refactored WikiLinkTag to use new framework and added test cases for it lib/webgen/plugins/tags/wikilink.rb test/fixtures/sample_site/src/dir1/dir11/index.page test/unittests/tc_tags_wikilink.rb commit be0003c552992faa5b6e5b3fa878b71c0bd97af8 Author: Thomas Leitner Date: Wed Jul 12 17:59:36 2006 +0000 * refactored SitemapTag to use new framework and added test cases for it * adapted sample site files for SitemapTag test cases lib/webgen/plugins/tags/sitemap.rb test/fixtures/sample_site/src/dir1/dir11/file111.page test/fixtures/sample_site/src/dir1/file11.page test/unittests/tc_tags_sitemap.rb commit cdc4eff55c3f8eba7a063d4b58d73aed689ad545 Author: Thomas Leitner Date: Wed Jul 12 17:57:33 2006 +0000 * fixed lower case directory titles (now titles are capitalized) and added test case for this bug * adapted test cases * removed not needed lines from test.rb lib/webgen/plugins/filehandlers/directory.rb lib/webgen/test.rb test/unittests/tc_filehandler_directory.rb test/unittests/tc_tags_breadcrumbtrail.rb commit 44ca607e5105edc0b49fc2e5525c1250de72a5a5 Author: Thomas Leitner Date: Wed Jul 12 09:31:54 2006 +0000 * new methods Node#<=> and Node#order_info which are used for sorting nodes * added tests for new Node methods * added DirNode#order_info because DirNodes need special behaviour and added test cases for it lib/webgen/node.rb lib/webgen/plugins/filehandlers/directory.rb test/fixtures/tc_node/nodes.yaml test/unittests/tc_filehandler_directory.rb test/unittests/tc_node.rb commit 4b81b7e938b7ee82d8dcab2ef471e809f989ee33 Author: Thomas Leitner Date: Tue Jul 11 09:45:31 2006 +0000 * modified debug output in DefaultTag#set_cur_config to include value for param lib/webgen/plugins/filehandlers/page.rb lib/webgen/plugins/tags/tags.rb lib/webgen/test.rb commit c462355e4b43d7200efcd100125709a5aa5e0fd1 Author: Thomas Leitner Date: Tue Jul 11 09:44:16 2006 +0000 * added test cases for invalid paths test/unittests/tc_tags_relocatable.rb commit 68879249c1af959397e6f08d85e1f8453e630fdd Author: Thomas Leitner Date: Tue Jul 11 09:36:32 2006 +0000 * removed old unnecessary page files doc/src/documentation/plugins/tags/lang.de.page doc/src/documentation/plugins/tags/lang.page commit 6157784dbbb27cc4b46ed977dc1039d928fb2804 Author: Thomas Leitner Date: Tue Jul 11 09:36:12 2006 +0000 * refactored implementation of RelocatableTag lib/webgen/plugins/tags/relocatable.rb commit 82247feadceb8e9561f73fe27875d65203deecf4 Author: Thomas Leitner Date: Tue Jul 11 09:25:29 2006 +0000 * refactored RelocatableTag class to work with new framework * added test cases for RelocatableTag lib/webgen/plugins/tags/relocatable.rb test/unittests/tc_tags_relocatable.rb commit 57bb0ff188803cce73c17319c711940b55c802eb Author: Thomas Leitner Date: Tue Jul 11 09:22:50 2006 +0000 * added some test files and adjusted test cases * new test cases for Node#resolve_node which test fragment resolution test/fixtures/sample_site/src/dir1/dir11/index.page test/fixtures/sample_site/src/file1.page test/fixtures/sample_site/src/file2.de.page test/fixtures/sample_site/src/index.de.page test/unittests/tc_filehandler_filehandler.rb test/unittests/tc_node.rb test/unittests/tc_tags_breadcrumbtrail.rb commit 440536ea1bacc7efc730444a3810cda1c3d23909 Author: Thomas Leitner Date: Thu Jul 6 08:10:06 2006 +0000 * refactored LangbarTag and added test case for it * fixed two minor bugs in test cases when run on Windows lib/webgen/plugins/tags/langbar.rb test/unittests/tc_contentconverters_markdown.rb test/unittests/tc_contentconverters_textile.rb test/unittests/tc_tags_langbar.rb commit 6e9648c4924f08daec26e079c2c3d1755362d9ee Author: Thomas Leitner Date: Thu Jul 6 07:50:47 2006 +0000 * languages are now sorted by their display string and not their 3char representation lib/webgen/languages.rb test/unittests/tc_languages.rb commit 332565fc1c84d2f7e268ece5509414ff634a6f16 Author: Thomas Leitner Date: Tue Jul 4 09:11:16 2006 +0000 * refactored BreadcrumbTrailTag and added test case for it * moved methods of FileHandlerTestCase to PluginTestCase sothat all plugin test cases can use the sample site and removed class FileHandlerTestCase lib/webgen/plugins/tags/breadcrumbtrail.rb lib/webgen/test.rb test/unittests/tc_filehandler_copy.rb test/unittests/tc_filehandler_directory.rb test/unittests/tc_filehandler_filehandler.rb test/unittests/tc_filehandler_page.rb test/unittests/tc_filehandler_template.rb test/unittests/tc_tags_breadcrumbtrail.rb commit a2f2c24d54ccf23d0a42639a49ff9ba76b620aa1 Author: Thomas Leitner Date: Tue Jul 4 08:44:14 2006 +0000 * added test for HtmlBlock#render_with_erb * removed unnecessary condition from Configuration.data_dir lib/webgen/config.rb test/unittests/tc_content.rb commit a1404a733c3639df71c21d5e59d2e6afc83594cb Author: Thomas Leitner Date: Tue Jul 4 08:42:41 2006 +0000 * refactored IncludeFileTag and added test case and fixtures for it lib/webgen/plugins/tags/includefile.rb test/fixtures/tc_tags_includefile/testfile test/unittests/tc_tags_includefile.rb commit 3b0a04fbf014fe7f9642febef7106236b07a66a1 Author: Thomas Leitner Date: Tue Jul 4 08:24:20 2006 +0000 * refactored class MetaTag and added test case for it lib/webgen/plugins/tags/meta.rb test/unittests/tc_tags_meta.rb commit f781c8926ed16c797fbde9c946ce9ef867fb0ae2 Author: Thomas Leitner Date: Tue Jul 4 08:22:23 2006 +0000 * refactored ExecuteCommandTag and added test case for it * fixed bug where unsuccessful command was not noticed lib/webgen/plugins/tags/executecommand.rb test/unittests/tc_tags_executecommand.rb commit 6e6d1e2156f9b75f66971f79d6ec4b71d13844ff Author: Thomas Leitner Date: Tue Jul 4 08:20:29 2006 +0000 * refactored DateTag plugin and added test case for it lib/webgen/plugins/tags/date.rb test/unittests/tc_tags_date.rb commit ec351779465ac55590c3a73d2ad273ee56814b19 Author: Thomas Leitner Date: Tue Jul 4 08:19:04 2006 +0000 * moved Dummy class to test.rb for use in other test cases * fixed runtests.rb so that only Ruby .rb files get required lib/webgen/test.rb test/runtests.rb test/unittests/tc_tags_tags.rb commit e3e663962cb0b194b7d72e316ddd0024509651a3 Author: Thomas Leitner Date: Tue Jul 4 08:17:03 2006 +0000 * moved class ExtendendCommand to its own file lib/webgen/extcommand.rb lib/webgen/plugins/htmlvalidators/xmllint.rb commit 6711cf06eba62ac09bc1ab4736c9b9bb54f7a6a6 Author: Thomas Leitner Date: Tue Jun 27 06:44:40 2006 +0000 * renamed Tags::Tags to Tags::TagProcessor and refactored it to conform to new framework * added tests and fixtures for Tags::TagProcessor and Tags::DefaultTag lib/webgen/plugins/tags/tags.rb test/fixtures/tc_tags_tags/testtag.rb test/unittests/tc_tags_tags.rb commit 9c18d3c155038ca71b093fe4ad4cc8bf0c0e8580 Author: Thomas Leitner Date: Tue Jun 27 06:41:15 2006 +0000 * removed unneeded test case for DefaultContentConverter and DefaultHtmlValidator * fixed bug: DefaultContentConverter and DefaultHtmlValidator plugins now get instantiated to access #registered_handlers method * updated PageFileHandler, TemplateFileHandler and their tests to use new name ContentConverters::DefaultContentConverter instead of ContentFormatters::Default * fixed bug in PluginManager#log_msg where a non-nil value was returned * removed old code from PageFileHandler#create_node_from_data and refactored its #write_node method to work with new framework lib/webgen/plugin.rb lib/webgen/plugins/contentconverters/default.rb lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/plugins/filehandlers/page.rb lib/webgen/plugins/filehandlers/template.rb lib/webgen/plugins/htmlvalidators/default.rb test/unittests/tc_contentconverters_default.rb test/unittests/tc_filehandler_page.rb test/unittests/tc_filehandler_template.rb test/unittests/tc_htmlvalidators_default.rb commit a63bb0263aebff401dec2f536e83221480512772 Author: Thomas Leitner Date: Thu Jun 22 06:48:43 2006 +0000 * refactored html validators to use new framework * added unit tests for html validators lib/webgen/plugins/htmlvalidators/default.rb lib/webgen/plugins/htmlvalidators/defaulthtmlvalidator.rb lib/webgen/plugins/htmlvalidators/xmllint.rb test/unittests/tc_htmlvalidators_default.rb test/unittests/tc_htmlvalidators_xmllint.rb commit 7decbf26c0a1164406af1031615e3bf43541d767 Author: Thomas Leitner Date: Thu Jun 22 06:24:54 2006 +0000 * sorted out completed entries from TODO file TODO commit c195bd136346dc4290ac610f59cc4dd05337f617 Author: Thomas Leitner Date: Wed Jun 21 17:32:15 2006 +0000 * renamed content handlers to content converters * refactored content converters to use new framework * added tests for all content converters lib/webgen/plugins/contentconverters/default.rb lib/webgen/plugins/contentconverters/html.rb lib/webgen/plugins/contentconverters/markdown.rb lib/webgen/plugins/contentconverters/rdoc.rb lib/webgen/plugins/contentconverters/textile.rb test/unittests/tc_contentconverters_default.rb test/unittests/tc_contentconverters_html.rb test/unittests/tc_contentconverters_markdown.rb test/unittests/tc_contentconverters_rdoc.rb test/unittests/tc_contentconverters_textile.rb commit 843af85e6c55db9c7a3702fa44d894a6e600ecbb Author: Thomas Leitner Date: Wed Jun 21 16:45:57 2006 +0000 * added HandlerPlugin class and test cases for it * now if a plugin specifies :is_base_plugin for the infos hash, the class is not loaded but not included in PluginLoader#plugins lib/webgen/plugin.rb test/fixtures/tc_plugin/handlerplugin.rb test/unittests/tc_plugin.rb commit d9380e790b9a6e2577ddccbfc8befca5da82862e Author: Thomas Leitner Date: Tue Jun 20 16:25:14 2006 +0000 * renamed dir contenthandlers to contentconverters lib/webgen/plugins/contentconverters/default.rb lib/webgen/plugins/contentconverters/html.rb lib/webgen/plugins/contentconverters/markdown.rb lib/webgen/plugins/contentconverters/rdoc.rb lib/webgen/plugins/contentconverters/textile.rb lib/webgen/plugins/contenthandlers/default.rb lib/webgen/plugins/contenthandlers/defaultcontenthandler.rb lib/webgen/plugins/contenthandlers/html.rb lib/webgen/plugins/contenthandlers/markdown.rb lib/webgen/plugins/contenthandlers/rdoc.rb lib/webgen/plugins/contenthandlers/textile.rb commit 475fb363339bc3b1488ce150a93612d12d13011f Author: Thomas Leitner Date: Mon Jun 19 18:39:55 2006 +0000 * renamed test case for PageFileHandler * added fixtures for PageFileHandler test cases * fixed sample_plugin.rb to work with new DirectoryHandler:indexFile * update index.de.page to conform to the WebPage Description Format * updated PageFileHandler to conform to new core implementation * added test cases for FragmentNode, PageNode and most PageFileHandler methods TODO lib/webgen/plugins/filehandlers/page.rb test/fixtures/sample_site/src/index.de.page test/fixtures/tc_filehandler_filehandler/sample_plugin.rb test/fixtures/tc_filehandler_page/testdata.yaml test/unittests/tc_filehandler_page.rb test/unittests/tc_filehandlers_page.rb commit e3cb553bb6df37f8e8821f8083bbc551ccaed2c6 Author: Thomas Leitner Date: Mon Jun 19 18:17:37 2006 +0000 * added test case for #get_default_template test/unittests/tc_filehandler_template.rb commit dea32ad684dad2fa8022e503d401de2632e9d872 Author: Thomas Leitner Date: Mon Jun 19 18:07:57 2006 +0000 * updated log messages in FileHandler * fixed param DirectoryHandler:indexFile to work with PageFileHandler and simplified create_node method * updated TemplateFileHandler to conform to new core implementation * refactored test framework and moved some methods from the test cases to the test classes * log messages now get printed out to the console when $VERBOSE is set (e.g. by specifing -W2) * added test case, fixtures and needed files in sample site for TemplateFileHandler lib/webgen/plugins/filehandlers/directory.rb lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/plugins/filehandlers/template.rb lib/webgen/test.rb test/fixtures/sample_site/src/chained.template test/fixtures/sample_site/src/default.template test/fixtures/sample_site/src/invalid.template test/fixtures/sample_site/src/test.template test/unittests/tc_filehandler_copy.rb test/unittests/tc_filehandler_directory.rb test/unittests/tc_filehandler_filehandler.rb test/unittests/tc_filehandler_template.rb commit 2b783e98092ab9d15ca97b37318c6e52fc4561f1 Author: Thomas Leitner Date: Fri Jun 9 17:43:49 2006 +0000 * changed WebPageData#initialize: now using a default formatters hash * added HtmlBlock#render_with_erb lib/webgen/content.rb test/fixtures/tc_content/correct.yaml test/unittests/tc_content.rb commit 5c99b97e86ae9c79fe7165038bde26b9b88ca824 Author: Thomas Leitner Date: Wed May 31 17:49:12 2006 +0000 * updated files and tests after running rcov and ruby with debug mode lib/webgen/languages.rb lib/webgen/node.rb lib/webgen/plugin.rb test/fixtures/tc_website/incorrect_yaml.yaml test/unittests/tc_languages.rb test/unittests/tc_node.rb test/unittests/tc_website.rb commit 4278775153904ba27d5f4e1994bb538426a5f9ff Author: Thomas Leitner Date: Sun May 28 08:14:03 2006 +0000 * added new param default_meta_info for WebPageData.new and tests for it lib/webgen/content.rb test/fixtures/tc_content/correct.yaml test/unittests/tc_content.rb commit c8035d70a6696ff268e45a41be43e99e527f6039 Author: Thomas Leitner Date: Sat May 27 06:14:12 2006 +0000 * renamed webpage.rb to content.rb * added parsing of sections to HtmlBlock * added tests for new classes/methods lib/webgen/content.rb lib/webgen/webpage.rb test/fixtures/tc_content/blocks.yaml test/fixtures/tc_content/correct.yaml test/fixtures/tc_content/incorrect.yaml test/fixtures/tc_webpage/correct.yaml test/fixtures/tc_webpage/incorrect.yaml test/unittests/tc_content.rb test/unittests/tc_webpage.rb commit d82742fa176d3460af61b75fba7cda617d8ae287 Author: Thomas Leitner Date: Fri May 19 10:23:10 2006 +0000 * website redesigned using a template from Andreas Viklund dev_notes doc/src/default.css doc/src/default.template doc/src/images/bodybg.jpg doc/src/images/footerbg.jpg doc/src/images/menuhover.jpg commit 740fd02b85f61bc35717702e6148cf0a6e5214d5 Author: Thomas Leitner Date: Mon May 1 10:23:43 2006 +0000 * reimplented FileCopyHandler * added tests for FileCopyHandler TODO lib/webgen/plugins/filehandlers/copy.rb test/unittests/tc_filehandler_copy.rb test/unittests/tc_filehandler_directory.rb commit ddb1b3775f2f33cd45976be23460b0eba55efe61 Author: Thomas Leitner Date: Mon May 1 07:49:21 2006 +0000 * lib/webgen/plugin.rb - fixed docu * lib/webgen/node.rb - fixed docu and param name * lib/webgen/website.rb - fixed DirectoryInfo methods to not use Pathname - fixed bug in DirectoryInfo#initialize - added Website#param_for_plugin to fix bug with srcDir and outDir - refactored plugin config stuff to Website#set_plugin_config * lib/webgen/test.rb - fixed docu - added base class FileHandlerTestCase - fixed bug in PluginTestCase #setup/#teardown where some required files where not unrequired - base fixture path now available to test cases * lib/webgen/plugins/filehandlers/filehandler.rb - fixed bug in FileHandler#create_node: full path now supplied to handler.create_node - simplified impl of DefaultFileHandler#node_for_lang and docu - fixed docu for DefaultFileHandler#link_from * lib/webgen/plugins/filehandlers/directory.rb - reimplemented all the code and fixed docu * test/fixtures/tc_website/testdir * test/fixtures/sample_site/src/index.en.page * test/fixtures/sample_site/src/index.de.page - added new test data * test/fixtures/tc_filehandler_filehandler/sample_plugin.rb - extended impl of SampleHandler to support new tests * test/runtests.rb - fixed to allow file being executed from anywhere * test/unittests/tc_website.rb - added tests for DirectoryInfo * test/unittests/tc_filehandler_filehandler.rb - updated test code * test/unittests/tc_filehandler_directory.rb - added file and implemented all tests for DirectoryHandler TODO lib/webgen/node.rb lib/webgen/plugin.rb lib/webgen/plugins/filehandlers/directory.rb lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/test.rb lib/webgen/website.rb test/fixtures/sample_site/src/index.de.page test/fixtures/sample_site/src/index.en.page test/fixtures/tc_filehandler_filehandler/sample_plugin.rb test/fixtures/tc_website/testdir/README test/fixtures/tc_website/testdir/falsedir/README test/runtests.rb test/unittests/tc_filehandler_directory.rb test/unittests/tc_filehandler_filehandler.rb test/unittests/tc_website.rb commit 328ef04a68d0e39aa5dc5a25b26f04b023a88196 Author: Thomas Leitner Date: Mon Apr 24 04:34:48 2006 +0000 * new method Node#=~ for matching a path, can be overridden in subclasses for matching * adjusted Node#resolve_node to use new match method * adjusted unittest for Node lib/webgen/node.rb test/unittests/tc_node.rb commit 6aea673855445917ac901d10d88da22f6b8356b5 Author: Thomas Leitner Date: Fri Apr 7 15:21:41 2006 +0000 * Composite objects do not take nil objects as children lib/webgen/composite.rb test/unittests/tc_composite.rb commit ec83511adae04e9490acfbb871a0d1e131486c70 Author: Thomas Leitner Date: Fri Apr 7 15:16:19 2006 +0000 * When using Node#parent= the node is now also added as child to the given parent lib/webgen/node.rb test/unittests/tc_node.rb commit 6352e0765417ddec5556f8c5d93a2e5cce43d326 Author: Thomas Leitner Date: Fri Apr 7 08:16:24 2006 +0000 * revised FileHandler class and some of DirectoryHandler to work with new system * updated documentation * added tests lib/webgen/plugins/filehandlers/directory.rb lib/webgen/plugins/filehandlers/filehandler.rb test/fixtures/sample_site/src/.dir2/.file22.page test/fixtures/sample_site/src/.dir2/file21.page test/fixtures/sample_site/src/.file2.page test/fixtures/sample_site/src/dir1/.file12.page test/fixtures/sample_site/src/dir1/dir11/file111.page test/fixtures/sample_site/src/dir1/file11.page test/fixtures/sample_site/src/file1.page test/fixtures/tc_filehandler_filehandler/sample_plugin.rb test/fixtures/tc_filehandler_filehandler/unmodified test/unittests/tc_filehandler_filehandler.rb commit a44da195c45103ab81a85d58b20916106b7caf0e Author: Thomas Leitner Date: Fri Apr 7 08:02:17 2006 +0000 * fixed some documentation parts * fixed Node#to_url to not use root path but a simply / instead * updated the Node tests lib/webgen/node.rb test/fixtures/tc_node/nodes.yaml test/unittests/tc_node.rb commit 704686f614bb554ba101b56d197d195303ddbc29 Author: Thomas Leitner Date: Mon Mar 27 19:04:16 2006 +0000 * plugin.rb: fixed spelling * test.rb: added new base test class for plugin tests lib/webgen/plugin.rb lib/webgen/test.rb commit 8d33c03e0a6ac1d457dece80b5583922411450b4 Author: Thomas Leitner Date: Mon Mar 27 05:08:35 2006 +0000 * modified PluginManager#param_for_plugin to not accept plugin classes which it is not responsible for lib/webgen/plugin.rb test/unittests/tc_plugin.rb commit 96eb75f8a89bf17cbf071cc98a43bf78ca8132f6 Author: Thomas Leitner Date: Sat Mar 11 11:29:30 2006 +0000 * added missing require statement to config.rb * changed :no_instantiation to :instantiate for plugin information * changed Plugin#get_param to Plugin#param and interface to allow retrieving any parameter lib/webgen/config.rb lib/webgen/plugin.rb test/fixtures/tc_plugin/plugin1.rb commit 5f37c00f41e7f53d6b8dd36737ccd89732ff675e Author: Thomas Leitner Date: Wed Mar 8 15:33:22 2006 +0000 * alterted behaviour of Node#route_to when dest_file=src_file lib/webgen/node.rb test/unittests/tc_node.rb commit 4970973c7b2483610e1b9b076333adc44e4ca5ec Author: Thomas Leitner Date: Tue Mar 7 15:03:21 2006 +0000 * Node objects now delegate missing methods to a processor object lib/webgen/node.rb test/unittests/tc_node.rb commit b0315814020585d785dea172d1976460bbc24a71 Author: Thomas Leitner Date: Mon Mar 6 17:04:02 2006 +0000 * added a new class WebPageData for representing page files * added default set of tests for WebPageData test/unittests/tc_website.rb commit faf132d236ab7c8e469d859a649c04769c624110 Author: Thomas Leitner Date: Mon Mar 6 17:02:31 2006 +0000 * added a new class WebPageData for representing page files * added default set of tests for WebPageData lib/webgen/webpage.rb lib/webgen/website.rb test/fixtures/tc_webpage/correct.yaml test/fixtures/tc_webpage/incorrect.yaml test/unittests/tc_webpage.rb commit a53d7b71d6c4e563c3cce8bfb722a0030b3287b8 Author: Thomas Leitner Date: Sun Feb 26 21:13:14 2006 +0000 * small fix lib/webgen/composite.rb commit 729697ad752737e94ed59f19af805b6a1be9da8a Author: Thomas Leitner Date: Sat Feb 25 22:44:43 2006 +0000 * updated PluginManager so that logger can get assigned by WebSite * updated WebSite code * updated plugin Configuration (removed unneeded methods, updated params) * added some more chunks of code to cli.rb lib/webgen/cli.rb lib/webgen/plugin.rb lib/webgen/plugins/coreplugins/configuration.rb lib/webgen/website.rb commit b4d305685365a7303abe36d446c78196ef845408 Author: Thomas Leitner Date: Sat Feb 25 11:50:48 2006 +0000 * added test for default plugin loader * fixed lines that caused ruby warnings * fixed NodeTest to use fixture_path provided by Webgen::TestCase * removed PluginLoader#reset and made implementation of load_from_file easier lib/webgen/plugin.rb lib/webgen/test.rb test/unittests/tc_listener.rb test/unittests/tc_node.rb test/unittests/tc_plugin.rb commit 539ffbd1df059256a5c0e41d0d6876f143341fc1 Author: Thomas Leitner Date: Sat Feb 25 10:39:32 2006 +0000 * changed plugin info key :instantiate to :no_instantiation lib/webgen/plugin.rb test/fixtures/tc_plugin/plugin1.rb test/unittests/tc_plugin.rb commit 3e606add4769f3d79727e79b237c0885f222c490 Author: Thomas Leitner Date: Sat Feb 25 10:34:35 2006 +0000 * parsing language file without CSV library now -> 10 times faster! lib/webgen/languages.rb commit f3e12b061b015ea93fde0bf3338b8234e069f1ff Author: Thomas Leitner Date: Fri Feb 24 18:49:18 2006 +0000 * plugin instantiation can now be controlled via the infos hash lib/webgen/plugin.rb test/fixtures/tc_plugin/plugin1.rb test/unittests/tc_plugin.rb commit 3ca08571490fe46eab54856f9a516d3d3392b82a Author: Thomas Leitner Date: Sat Feb 18 22:53:06 2006 +0000 * removed test/setup.rb as it is not necessary anymore * updated unit tests to use Webgen::TestCase as base class * added tests for Webgen::ConfigurationFile * updated existing tests in tc_website.rb * restructured logging facility: logging in plugins is now done via PluginManager, class and method in which log event occured are shown * removed Logging plugin (I think it is not really useful/used in webgen) * added file test.rb which houses test related classes * added class ConfigurationFile which is responsible for loading and providing the config values of config files * added file cli.rb (currently nothing in there, will contain everything which is CLI related) lib/webgen/cli.rb lib/webgen/plugin.rb lib/webgen/plugins/coreplugins/logging.rb lib/webgen/test.rb lib/webgen/website.rb test/fixtures/tc_plugin/plugin2.rb test/fixtures/tc_website/correct.yaml test/fixtures/tc_website/incorrect_structure.yaml test/fixtures/tc_website/incorrect_yaml.yaml test/setup.rb test/unittests/tc_composite.rb test/unittests/tc_config.rb test/unittests/tc_filehandlers_page.rb test/unittests/tc_languages.rb test/unittests/tc_listener.rb test/unittests/tc_node.rb test/unittests/tc_plugin.rb test/unittests/tc_website.rb commit 680dc7dfeefe2cb59035398f3a9b7ba5c9b9c55a Author: Thomas Leitner Date: Mon Feb 13 07:35:00 2006 +0000 * update PluginManager methods for getting param values * added tests for PluginManager#param_for_plugin when used with a plugin config object lib/webgen/plugin.rb test/unittests/tc_plugin.rb commit a626905dd26e86364cd74b26be913ca3629ab2ff Author: Thomas Leitner Date: Sun Feb 12 15:17:29 2006 +0000 * updated Node class and added test cases * small doc changes for WebSite class * minor syntax fix in BreadcrumbTrail class Rakefile TODO lib/webgen/node.rb lib/webgen/plugins/tags/breadcrumbtrail.rb lib/webgen/website.rb test/fixtures/tc_node/nodes.yaml test/unittests/tc_node.rb commit 70d9632fa19ea20f53e0f039711f4b5f4d894f0b Author: Thomas Leitner Date: Mon Jan 2 10:53:21 2006 +0000 * removed unnecessary unittests * added unit test for config.rb * moved webgen/version.rb to webgen/config.rb * moved data directory resolver method to webgen/config.rb * updated website.rb, languages.rb to refer to Webgen.data_dir now * removed unnecessary methods from CorePlugins::Configuration lib/webgen/config.rb lib/webgen/languages.rb lib/webgen/plugins/coreplugins/configuration.rb lib/webgen/version.rb lib/webgen/website.rb test/runtests.rb test/unittests/tc_config.rb test/unittests/tc_configuration.rb test/unittests/tc_filehandlers_page.rb test/unittests/tc_webgen.rb commit 97a3345291ae620f71150c89e52a07fddeda37d5 Author: Thomas Leitner Date: Mon Jan 2 09:33:40 2006 +0000 * changed now invalid plugin class commands to valid ones TODO lib/webgen/plugins/coreplugins/configuration.rb lib/webgen/plugins/coreplugins/logging.rb commit 1b24de80b958ca81a06750c94699e5de0e7e4557 Author: Thomas Leitner Date: Mon Jan 2 09:32:59 2006 +0000 * moved methods for rendering and creating a website to the Website class lib/webgen.rb lib/webgen/website.rb commit 7c2b47f41dc715d8637c30c1dd4dc02102fb90c7 Author: Thomas Leitner Date: Mon Jan 2 09:31:58 2006 +0000 * added test and fixtures for classes/modules in plugin.rb * updated plugin.rb: added PluginLoader, PluginManager classes, plugins only hold static data now lib/webgen/plugin.rb test/fixtures/tc_plugin/plugin1.rb test/fixtures/tc_plugin/plugin2.rb test/unittests/tc_plugin.rb commit b34cbed36cf209a633b5b235510415f9e7533ed8 Author: Thomas Leitner Date: Tue Dec 27 15:13:55 2005 +0000 * added new classes for managing web site templates and styles * added test cases for new classes * updated CLI to use new classes * updated README files in template and style directories to conform to new syntax * updated CorePlugins::Configuration.data_dir to work in more cases TODO data/webgen/website_styles/default/README data/webgen/website_templates/default/README data/webgen/website_templates/personal_hp/README data/webgen/website_templates/project/README lib/webgen.rb lib/webgen/plugins/coreplugins/configuration.rb lib/webgen/website.rb test/unittests/tc_website.rb commit 1e424a0d58a05a5a67804f24e068e84eda9bf993 Author: Thomas Leitner Date: Tue Dec 27 10:16:16 2005 +0000 * added classes for managing languages and tests for them lib/webgen/languages.rb test/unittests/tc_languages.rb commit 83752abfc8a187e391eb6dbf55bd9f81f9585cd5 Author: Thomas Leitner Date: Mon Dec 26 18:02:38 2005 +0000 * moved version definition to version.rb * fixed style issues in composite.rb Rakefile TODO lib/webgen/composite.rb lib/webgen/plugins/coreplugins/configuration.rb lib/webgen/version.rb commit 1fd78141d9c7a2927096bfe5c35050632af9e9d0 Author: Thomas Leitner Date: Mon Dec 26 17:48:36 2005 +0000 * moved all test cases from sub dirs into main dir test/unittests/tc_composite.rb test/unittests/tc_configuration.rb test/unittests/tc_filehandlers_page.rb test/unittests/tc_listener.rb test/unittests/tc_node.rb test/unittests/tc_webgen.rb test/unittests/util/tc_composite.rb test/unittests/util/tc_listener.rb test/unittests/webgen/filehandlers/tc_page.rb test/unittests/webgen/tc_configuration.rb test/unittests/webgen/tc_node.rb test/unittests/webgen/tc_webgen.rb commit 5970a178267b3764afb93f367f74ccc0b73c628b Author: Thomas Leitner Date: Mon Dec 26 17:43:53 2005 +0000 * created directory for text fixtures * moved unit tests in separate unittests directory test/unittests/util/tc_composite.rb test/unittests/util/tc_listener.rb test/unittests/webgen/filehandlers/tc_page.rb test/unittests/webgen/tc_configuration.rb test/unittests/webgen/tc_node.rb test/unittests/webgen/tc_webgen.rb test/util/tc_composite.rb test/util/tc_listener.rb test/webgen/filehandlers/tc_page.rb test/webgen/tc_configuration.rb test/webgen/tc_node.rb test/webgen/tc_webgen.rb commit e683008ceab6c6e238fa2d8ad8d50bdf4eec0f40 Author: Thomas Leitner Date: Fri Dec 23 21:48:22 2005 +0000 * bumped version number * fixed bug in CleanCommand * fixed bug in GalleryFileHandler#call_layouter (problem with YAML) TODO doc/src/index.page lib/webgen.rb lib/webgen/plugins/coreplugins/configuration.rb lib/webgen/plugins/filehandlers/gallery.rb commit 9838770c2820b331bf5f508b0563d0688c99dd0f Author: Thomas Leitner Date: Sat Dec 10 15:58:39 2005 +0000 * last changes for 0.3.7 version data/webgen/gallery-creator/default.png doc/src/index.page otherdata/web-for-gallery-pics/create_pictures.rb otherdata/web-for-gallery-pics/plugin/gallery.rb otherdata/web-for-gallery-pics/src/gallery.sample commit 27c6f720051a93bf112ed2732a99eb41e1c7af6d Author: Thomas Leitner Date: Fri Nov 25 14:17:13 2005 +0000 * fixed bug #2860: generated gallery page content missed ---\n at the beginning TODO lib/webgen/plugins/filehandlers/gallery.rb commit 75666bdc159bddceb842acc2a79b505a9a399a39 Author: Thomas Leitner Date: Wed Nov 2 08:24:26 2005 +0000 * fixed wrong tag in style default/default.template * added two more website templates: project and personal_hp * readded the beta webgen-gui and splitted the file into smaller files * available templates and styles are now shown when "webgen help create" is executed * fixed create_website method TODO bin/webgen-gui data/webgen/website_styles/default/default.template data/webgen/website_templates/default/README data/webgen/website_templates/default/src/default.css data/webgen/website_templates/default/src/default.template data/webgen/website_templates/personal_hp/README data/webgen/website_templates/personal_hp/src/about.page data/webgen/website_templates/personal_hp/src/index.page data/webgen/website_templates/personal_hp/src/links.page data/webgen/website_templates/personal_hp/src/projects.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 lib/webgen.rb lib/webgen/gui/common.rb lib/webgen/gui/main.rb lib/webgen/gui/new_website_dlg.rb lib/webgen/plugins/filehandlers/filehandler.rb commit 0c25a79e58722de7498857818b8418b7ced1aaeb Author: Thomas Leitner Date: Fri Sep 9 08:43:44 2005 +0000 * fixed feature request #2166: new parameter for sitemap which allows to show either all pages or only the pages which have a inMenu meta information doc/src/documentation/plugins/tags/sitemap.page doc/src/index.page lib/webgen/plugins/tags/sitemap.rb commit bfee60486927168e4aceeb256ab5d1c92f56a44d Author: Thomas Leitner Date: Mon Sep 5 18:15:12 2005 +0000 * updated extending webgen docu * fixed bug when getting the plugin name out of the full class name doc/src/documentation/extending_webgen.page lib/webgen.rb commit 157c4fefe914b583ffbd543591ff044d388168c0 Author: Thomas Leitner Date: Mon Sep 5 18:04:17 2005 +0000 * renamed tag navbar to breadcrumbTrail and updated all references data/webgen/website_templates/default/src/default.template doc/plugin/source.rb doc/src/default.template doc/src/documentation/plugins/tags/breadcrumbtrail.page doc/src/documentation/plugins/tags/navbar.page doc/src/features.page doc/src/index.page lib/webgen/plugins/tags/breadcrumbtrail.rb lib/webgen/plugins/tags/navbar.rb commit 3532078bc634372aeaccfb9c0a48da3ebb439086 Author: Thomas Leitner Date: Mon Sep 5 17:40:50 2005 +0000 * implemented docu plugin source tag for showing the source of the webpages doc/plugin/source.rb doc/src/default.template commit 60378ec4962c8f238794ea249c842cd53bb9110b Author: Thomas Leitner Date: Mon Sep 5 17:11:24 2005 +0000 * fixed wrong names bin/webgen-gallery-editor commit 93341bfdc211ec944b872923284d7703eed1ed23 Author: Thomas Leitner Date: Sat Sep 3 13:06:46 2005 +0000 * fixed the test files and Rakefile Rakefile doc/src/index.page test/webgen/filehandlers/tc_page.rb test/webgen/tc_configuration.rb commit 96fe4dbda3244880faf2dfa0959d86678f24e569 Author: Thomas Leitner Date: Sat Sep 3 12:48:08 2005 +0000 * fixed references to renamed page files * fixed references to ResourceManager doc/plugin/emoticon.rb doc/plugin/resources.rb doc/src/documentation/gettingstarted.page doc/src/documentation/plugins/filehandlers/backing.page doc/src/documentation/plugins/filehandlers/page.page doc/src/documentation/plugins/menustyles/verticaldropdown.page doc/src/index.page commit a9ff1cce7ffe032855cbf17490212a4012c32af4 Author: Thomas Leitner Date: Fri Sep 2 09:44:23 2005 +0000 * renamed FileCopyHandler to CopyFileHandler * renamed PageHandler to PageFileHandler * moved ResourceManager and Logging to CorePlugins module doc/src/documentation/plugins/filehandlers/copy.page doc/src/documentation/plugins/filehandlers/directory.page doc/src/documentation/plugins/filehandlers/directoryhandler.page doc/src/documentation/plugins/filehandlers/page.page doc/src/documentation/plugins/filehandlers/pagehandler.page doc/src/documentation/plugins/gallerylayouters/defaultlayouter.page doc/src/documentation/plugins/gallerylayouters/index.page doc/src/documentation/plugins/menustyles/horizontal-dropdown.page doc/src/documentation/plugins/menustyles/horizontaldropdown.page doc/src/documentation/plugins/menustyles/vertical-dropdown.page doc/src/documentation/plugins/menustyles/verticaldropdown.page doc/src/index.page lib/webgen/plugins/coreplugins/logging.rb lib/webgen/plugins/coreplugins/resourcemanager.rb lib/webgen/plugins/filehandlers/backing.rb lib/webgen/plugins/filehandlers/copy.rb lib/webgen/plugins/filehandlers/filecopy.rb lib/webgen/plugins/filehandlers/gallery.rb lib/webgen/plugins/filehandlers/page.rb lib/webgen/plugins/miscplugins/smileyreplacer.rb commit 267a15d11ba12e9e787dce2695a99809c109c8fd Author: Thomas Leitner Date: Fri Sep 2 09:28:06 2005 +0000 * some more name changes doc/plugin/emoticon.rb doc/src/documentation/plugins/contenthandler/html.page doc/src/documentation/plugins/contenthandler/index.page doc/src/documentation/plugins/contenthandler/markdown.page doc/src/documentation/plugins/contenthandler/rdoc.page doc/src/documentation/plugins/contenthandler/textile.page doc/src/documentation/plugins/contenthandlers/html.page doc/src/documentation/plugins/contenthandlers/index.page doc/src/documentation/plugins/contenthandlers/markdown.page doc/src/documentation/plugins/contenthandlers/rdoc.page doc/src/documentation/plugins/contenthandlers/textile.page doc/src/documentation/plugins/filehandler/backing.page doc/src/documentation/plugins/filehandler/copy.page doc/src/documentation/plugins/filehandler/directory.page doc/src/documentation/plugins/filehandler/gallery.page doc/src/documentation/plugins/filehandler/galleryhandler/defaultlayouter.page doc/src/documentation/plugins/filehandler/galleryhandler/index.page doc/src/documentation/plugins/filehandler/index.page doc/src/documentation/plugins/filehandler/pagehandler.page doc/src/documentation/plugins/filehandler/pagehandler/html.page doc/src/documentation/plugins/filehandler/pagehandler/index.page doc/src/documentation/plugins/filehandler/pagehandler/markdown.page doc/src/documentation/plugins/filehandler/pagehandler/rdoc.page doc/src/documentation/plugins/filehandler/pagehandler/textile.page doc/src/documentation/plugins/filehandler/template.page doc/src/documentation/plugins/filehandlers/backing.page doc/src/documentation/plugins/filehandlers/copy.page doc/src/documentation/plugins/filehandlers/directory.page doc/src/documentation/plugins/filehandlers/gallery.page doc/src/documentation/plugins/filehandlers/galleryhandler/defaultlayouter.page doc/src/documentation/plugins/filehandlers/galleryhandler/index.page doc/src/documentation/plugins/filehandlers/index.page doc/src/documentation/plugins/filehandlers/pagehandler.page doc/src/documentation/plugins/filehandlers/pagehandler/html.page doc/src/documentation/plugins/filehandlers/pagehandler/index.page doc/src/documentation/plugins/filehandlers/pagehandler/markdown.page doc/src/documentation/plugins/filehandlers/pagehandler/rdoc.page doc/src/documentation/plugins/filehandlers/pagehandler/textile.page doc/src/documentation/plugins/filehandlers/template.page doc/src/documentation/plugins/gallerylayouter/defaultlayouter.page doc/src/documentation/plugins/gallerylayouter/index.page doc/src/documentation/plugins/gallerylayouters/defaultlayouter.page doc/src/documentation/plugins/gallerylayouters/index.page doc/src/documentation/plugins/htmlvalidator/index.page doc/src/documentation/plugins/htmlvalidator/xmllint.page doc/src/documentation/plugins/htmlvalidators/index.page doc/src/documentation/plugins/htmlvalidators/xmllint.page doc/src/index.page lib/webgen.rb lib/webgen/plugins/contenthandler/default.rb lib/webgen/plugins/contenthandler/html.rb lib/webgen/plugins/contenthandler/markdown.rb lib/webgen/plugins/contenthandler/rdoc.rb lib/webgen/plugins/contenthandler/textile.rb lib/webgen/plugins/contenthandlers/default.rb lib/webgen/plugins/contenthandlers/defaultcontenthandler.rb lib/webgen/plugins/contenthandlers/html.rb lib/webgen/plugins/contenthandlers/markdown.rb lib/webgen/plugins/contenthandlers/rdoc.rb lib/webgen/plugins/contenthandlers/textile.rb lib/webgen/plugins/coreplugins/configuration.rb lib/webgen/plugins/coreplugins/resourcemanager.rb lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/filecopy.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/gallery.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/filehandler/template.rb lib/webgen/plugins/filehandlers/backing.rb lib/webgen/plugins/filehandlers/directory.rb lib/webgen/plugins/filehandlers/filecopy.rb lib/webgen/plugins/filehandlers/filehandler.rb lib/webgen/plugins/filehandlers/gallery.rb lib/webgen/plugins/filehandlers/page.rb lib/webgen/plugins/filehandlers/template.rb lib/webgen/plugins/gallerylayouter/default.rb lib/webgen/plugins/gallerylayouters/default.rb lib/webgen/plugins/gallerylayouters/defaultgallerylayouter.rb lib/webgen/plugins/htmlvalidator/default.rb lib/webgen/plugins/htmlvalidator/xmllint.rb lib/webgen/plugins/htmlvalidators/default.rb lib/webgen/plugins/htmlvalidators/defaulthtmlvalidator.rb lib/webgen/plugins/htmlvalidators/xmllint.rb lib/webgen/plugins/miscplugins/smileyreplacer.rb lib/webgen/plugins/tags/download.rb commit ec992a7bddd4f329a672f5f71230868d0788a0bc Author: Thomas Leitner Date: Fri Sep 2 08:43:33 2005 +0000 * updated require statements and broken links to match renamed files/paths doc/src/documentation/plugins/core/configuration.page doc/src/documentation/plugins/core/index.page doc/src/documentation/plugins/core/logging.page doc/src/documentation/plugins/core/resourcemanager.page doc/src/documentation/plugins/coreplugins/configuration.page doc/src/documentation/plugins/coreplugins/index.page doc/src/documentation/plugins/coreplugins/logging.page doc/src/documentation/plugins/coreplugins/resourcemanager.page doc/src/documentation/plugins/misc/smileyreplacer.page doc/src/documentation/plugins/miscplugins/index.page doc/src/documentation/plugins/miscplugins/smileyreplacer.page doc/src/documentation/plugins/tags/resource.page doc/src/index.page lib/webgen/plugin.rb lib/webgen/plugins/contenthandler/html.rb lib/webgen/plugins/contenthandler/markdown.rb lib/webgen/plugins/contenthandler/rdoc.rb lib/webgen/plugins/contenthandler/textile.rb lib/webgen/plugins/core/configuration.rb lib/webgen/plugins/core/logging.rb lib/webgen/plugins/core/resourcemanager.rb lib/webgen/plugins/coreplugins/configuration.rb lib/webgen/plugins/coreplugins/logging.rb lib/webgen/plugins/coreplugins/resourcemanager.rb lib/webgen/plugins/htmlvalidator/xmllint.rb lib/webgen/plugins/menustyles/default.rb lib/webgen/plugins/menustyles/horizontal.rb lib/webgen/plugins/menustyles/horizontal_dropdown.rb lib/webgen/plugins/menustyles/partial.rb lib/webgen/plugins/menustyles/vertical.rb lib/webgen/plugins/menustyles/vertical_dropdown.rb lib/webgen/plugins/misc/smileyreplacer.rb lib/webgen/plugins/misc/treewalker.rb lib/webgen/plugins/miscplugins/smileyreplacer.rb lib/webgen/plugins/miscplugins/treewalker.rb lib/webgen/plugins/tags/download.rb commit a33ea7a43d85580b0660b6b39e710cd1fd34d679 Author: Thomas Leitner Date: Fri Sep 2 08:15:55 2005 +0000 * renamed/moved some files and directories for better consistency doc/src/documentation/plugins/core/configuration.page doc/src/documentation/plugins/core/index.page doc/src/documentation/plugins/core/logging.page doc/src/documentation/plugins/core/resourcemanager.page doc/src/documentation/plugins/misc/smileyreplacer.page doc/src/documentation/plugins/resourcemanager.page doc/src/documentation/plugins/smileyreplacer.page doc/src/documentation/plugins/system/configuration.page doc/src/documentation/plugins/system/index.page doc/src/documentation/plugins/system/logging.page lib/webgen/configuration.rb lib/webgen/logging.rb lib/webgen/plugins/contenthandler/default.rb lib/webgen/plugins/contenthandler/defaultcontenthandler.rb lib/webgen/plugins/core/configuration.rb lib/webgen/plugins/core/logging.rb lib/webgen/plugins/core/resourcemanager.rb lib/webgen/plugins/gallerylayouter/default.rb lib/webgen/plugins/gallerylayouter/defaultgallerylayouter.rb lib/webgen/plugins/htmlvalidator/default.rb lib/webgen/plugins/htmlvalidator/defaulthtmlvalidator.rb lib/webgen/plugins/menustyles/default.rb lib/webgen/plugins/menustyles/defaultmenustyle.rb lib/webgen/plugins/misc/smileyreplacer.rb lib/webgen/plugins/misc/treewalker.rb lib/webgen/plugins/resourcemanager.rb lib/webgen/plugins/smileyreplacer.rb lib/webgen/plugins/treewalker.rb commit 2c3fbfcc44b2544ea4069c66496ca1943ce042b9 Author: Thomas Leitner Date: Sun Aug 28 19:41:07 2005 +0000 * webgen-gallery-editor: implemented ordering of images by drag-and-drop in image list bin/webgen-gallery-editor commit 45a795f4dc6f119cff85ff90ede99e02f4f14e76 Author: Thomas Leitner Date: Fri Aug 26 09:07:15 2005 +0000 * updated documentation TODO doc/src/documentation/plugins/filehandler/pagehandler.page doc/src/documentation/webgen_gallery_editor.page doc/src/download.page doc/src/index.page lib/webgen.rb commit 4ca7d089e027100112e91ecdc5784c4e0a058069 Author: Thomas Leitner Date: Fri Aug 26 09:06:15 2005 +0000 * removed webgen-gui from stable branch bin/webgen-gui commit b9eaa4cbeef0fd016fe1f1485e0236629bdd1864 Author: Thomas Leitner Date: Thu Aug 25 12:56:11 2005 +0000 TODO commit 95fb92050b2db079c6093a3ac68aec59758f9481 Author: Thomas Leitner Date: Thu Aug 25 12:34:49 2005 +0000 * updated show config so that more information is shown * updated clidesc docu page to work with cmdparse 2.0.0 TODO doc/plugin/clidesc.rb lib/webgen.rb lib/webgen/plugin.rb commit 339dd8e25c0de5e1286f4c361ba37917649293cc Author: Thomas Leitner Date: Thu Aug 25 06:23:46 2005 +0000 * updated to cmdparse 2.0.0 * added new parameter: PageHandler:defaultPageMetaData * now ISO-639-1 and ISO-639-2 language codes can be used * bumped version to 0.3.7 * added first version of webgen-gui * added default template and css file for default website template Rakefile TODO bin/webgen bin/webgen-gui data/webgen/website_templates/default/src/default.css data/webgen/website_templates/default/src/default.template doc/plugin/clidesc.rb doc/src/default.template doc/src/index.page lib/webgen.rb lib/webgen/configuration.rb lib/webgen/node.rb lib/webgen/plugin.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/tags/navbar.rb lib/webgen/webgen.rb commit 19179808ea107156d1806198b44679bb2f9588dc Author: Thomas Leitner Date: Tue Aug 16 10:39:41 2005 +0000 * moved template and css to styles dir data/webgen/website_styles/default/default.css data/webgen/website_styles/default/default.template data/webgen/website_templates/default/src/default.css data/webgen/website_templates/default/src/default.template commit c8a267fcb3b85139367aefd2f7d15c1087f16558 Author: Thomas Leitner Date: Tue Aug 16 08:48:42 2005 +0000 * added file with ISO-639-2 language codes * mv examples website into subdirectory data/webgen/data/ISO-639-2_values_8bits.txt data/webgen/example/config.yaml data/webgen/example/src/default.css data/webgen/example/src/default.template data/webgen/example/src/index.page data/webgen/website_templates/default/config.yaml data/webgen/website_templates/default/src/default.css data/webgen/website_templates/default/src/default.template data/webgen/website_templates/default/src/index.page commit 13db4bdf1f5517ebcfc79b80273600f3f1fbc700 Author: Thomas Leitner Date: Tue Jul 5 12:39:32 2005 +0000 * fixed BUG #1899: index files are now only displayed if directory does not have index file associated lib/webgen/plugins/tags/sitemap.rb commit 56f72b7fb68f7aaea2076d926c9c7289d5c76559 Author: Thomas Leitner Date: Tue Jul 5 11:33:57 2005 +0000 * updated documentation on extending webgen * restructured plugin system: all necessary methods defined in PluginDefs module which can be included by classes, base class for plugins is still Plugin which includes PluginDefs * site specific commands are now automatically added to main CommandParser object when they include the CommandPlugin module doc/src/documentation/extending_webgen.page lib/webgen/plugin.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/tags/tags.rb lib/webgen/webgen.rb commit 881c45db7bff087e6356c0df8a496c1fae9971f1 Author: Thomas Leitner Date: Tue Jul 5 07:35:32 2005 +0000 * updated dependencies of cmdparse to version 1.0.5 * fixed bug where global options were not interpreted right Rakefile TODO doc/src/documentation/plugins/resourcemanager.page doc/src/download.page doc/src/index.page lib/webgen/plugin.rb lib/webgen/plugins/menustyles/defaultmenustyle.rb lib/webgen/webgen.rb commit 05304186859249ad4660012cda681cabca118ede Author: Thomas Leitner Date: Mon Jul 4 12:54:25 2005 +0000 * changed DefaultTag class so that tag names can be specified via a tag directive * updated all tag classes to use new tag directive TODO doc/plugin/clidesc.rb doc/plugin/emoticon.rb doc/plugin/extension.rb doc/plugin/listpluginparameters.rb doc/plugin/resources.rb doc/src/documentation/gettingstarted.page doc/src/documentation/plugins/smileyreplacer.page doc/src/documentation/webgen_gallery_editor.page lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/resourcemanager.rb lib/webgen/plugins/tags/date.rb lib/webgen/plugins/tags/download.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/plugins/tags/langbar.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/meta.rb lib/webgen/plugins/tags/navbar.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/sitemap.rb lib/webgen/plugins/tags/tags.rb lib/webgen/plugins/tags/wikilink.rb commit 10318866f07df524ddd0201ee5275deed2811deb Author: Thomas Leitner Date: Sun Jul 3 15:18:57 2005 +0000 * fixed Rakefile and create_pictures.rb Rakefile otherdata/web-for-gallery-pics/create_pictures.rb commit d29582a7a31f03a8d46308bb5e0f3564a86f3db8 Author: Thomas Leitner Date: Sun Jul 3 15:10:55 2005 +0000 * added new tag download and its documentation page * fixed small bug in default.css * imported some icons, icons are automatically added as resources * two new emoticon packs: crystal, icqstyle TODO data/webgen/icon_mapping.yaml data/webgen/resources/emoticons/crystal/angry.png data/webgen/resources/emoticons/crystal/cool.png data/webgen/resources/emoticons/crystal/cry.png data/webgen/resources/emoticons/crystal/drunk.png data/webgen/resources/emoticons/crystal/lol.png data/webgen/resources/emoticons/crystal/oops.png data/webgen/resources/emoticons/crystal/sad.png data/webgen/resources/emoticons/crystal/sleep.png data/webgen/resources/emoticons/crystal/smile.png data/webgen/resources/emoticons/crystal/tongue.png data/webgen/resources/emoticons/crystal/wink.png data/webgen/resources/emoticons/icqstyle/angry.png data/webgen/resources/emoticons/icqstyle/cool.png data/webgen/resources/emoticons/icqstyle/cry.png data/webgen/resources/emoticons/icqstyle/drunk.png data/webgen/resources/emoticons/icqstyle/lol.png data/webgen/resources/emoticons/icqstyle/oops.png data/webgen/resources/emoticons/icqstyle/sad.png data/webgen/resources/emoticons/icqstyle/sleep.png data/webgen/resources/emoticons/icqstyle/smile.png data/webgen/resources/emoticons/icqstyle/tongue.png data/webgen/resources/emoticons/icqstyle/wink.png data/webgen/resources/icons/compressed.png data/webgen/resources/icons/document.png data/webgen/resources/icons/download.png data/webgen/resources/icons/image.png data/webgen/resources/icons/linux.png data/webgen/resources/icons/mac.png data/webgen/resources/icons/pdf.png data/webgen/resources/icons/penguin.png data/webgen/resources/icons/quicktime.png data/webgen/resources/icons/real.png data/webgen/resources/icons/rpm.png data/webgen/resources/icons/sound.png data/webgen/resources/icons/source.png data/webgen/resources/icons/spreadsheet.png data/webgen/resources/icons/text.png data/webgen/resources/icons/vcard.png data/webgen/resources/icons/video.png data/webgen/resources/icons/win.png doc/config.yaml doc/plugin/emoticon.rb doc/plugin/listpluginparameters.rb doc/src/default.css doc/src/documentation/plugins/resourcemanager.page doc/src/documentation/plugins/smileyreplacer.page doc/src/documentation/plugins/tags/download.page doc/src/features.page doc/src/index.page lib/webgen/plugins/resourcemanager.rb lib/webgen/plugins/smileyreplacer.rb lib/webgen/plugins/tags/download.rb commit 4829054837916c3358edda88fbab99993ed7c4d4 Author: Thomas Leitner Date: Sat Jul 2 14:39:04 2005 +0000 * added page on how to extend webgen * moved reference pages into own subdir TODO doc/src/documentation/cli.page doc/src/documentation/extending_webgen.page doc/src/documentation/gettingstarted.page doc/src/documentation/meta_info_reference.page doc/src/documentation/parameter_reference.page doc/src/documentation/references/index.page doc/src/documentation/references/meta_info_reference.page doc/src/documentation/references/parameter_reference.page doc/src/documentation/webgen_gallery_editor.page doc/src/index.page doc/src/meta.info commit ecac9a8f80fd08dee36ae96b55eab4d3604e3f7d Author: Thomas Leitner Date: Sat Jul 2 13:46:29 2005 +0000 * unified naming: removed all occurences of the word picture, replaced it with image * added credits to smileyreplacer.page * renamed galleryhandler.page to gallery.page * renamed picturegallery.rb to gallery.rb * added documentation for webgen-gallery-editor * small bug fix in default.css: submenus were not shown correctly for partial-menu * added ordering of images for image galleries * bug fix in sitemap.rb where empty directory was shown * added support for site specifc commands * removed design gallery and its files * added screenshot gallery TODO bin/webgen-gallery-editor doc/src/default.css doc/src/design.gallery doc/src/designs/curdesign.png doc/src/designs/nostyle.png doc/src/designs/old.png doc/src/documentation/plugins/filehandler/directory.page doc/src/documentation/plugins/filehandler/gallery.page doc/src/documentation/plugins/filehandler/galleryhandler.page doc/src/documentation/plugins/gallerylayouter/defaultlayouter.page doc/src/documentation/plugins/gallerylayouter/index.page doc/src/documentation/plugins/smileyreplacer.page doc/src/documentation/webgen_gallery_editor.page doc/src/download.page doc/src/features.page doc/src/images/screenshots/wge-image.png doc/src/images/screenshots/wge-layout-preview.png doc/src/images/screenshots/wge-main-disabled.png doc/src/images/screenshots/wge-main.png doc/src/index.page doc/src/meta.info doc/src/screenshots.gallery lib/webgen/configuration.rb lib/webgen/plugins/filehandler/gallery.rb lib/webgen/plugins/filehandler/picturegallery.rb lib/webgen/plugins/gallerylayouter/defaultgallerylayouter.rb lib/webgen/plugins/tags/sitemap.rb lib/webgen/webgen.rb otherdata/web-for-gallery-pics/create_pictures.rb otherdata/web-for-gallery-pics/plugin/gallery.rb otherdata/web-for-gallery-pics/src/gallery.sample commit c98b2098b938d4a98c7460d19fe261c739678196 Author: Thomas Leitner Date: Thu Jun 30 19:44:29 2005 +0000 * added parameter reference page where all parameters are shown * added keywords in meta section of head to default.template * added plugin to list all parameters TODO doc/plugin/clidesc.rb doc/plugin/emoticon.rb doc/plugin/extension.rb doc/plugin/listpluginparameters.rb doc/plugin/resources.rb doc/src/default.template doc/src/documentation/parameter_reference.page doc/src/documentation/plugins/filehandler/galleryhandler.page doc/src/documentation/plugins/index.page commit efc10ed113d73bfceb4dafe5cdbb506c29204319 Author: Thomas Leitner Date: Thu Jun 30 16:49:25 2005 +0000 * two small fixes Rakefile otherdata/web-for-gallery-pics/create_pictures.rb commit 0d8ef1fb53e36727aec11790fc183420daa53cbb Author: Thomas Leitner Date: Thu Jun 30 16:37:43 2005 +0000 * added plugin for replacing smileys * added documentation page for SmileyReplacer plugin * updated meta_info_reference.page * added custom plugin for showing all available emoticon packs * updated PageHandler#render_node so that plugins can change the rendered content - used by SmileyReplacer * bumped version number to 0.3.6 TODO bin/webgen-gallery-editor doc/config.yaml doc/plugin/emoticon.rb doc/src/documentation/meta_info_reference.page doc/src/documentation/plugins/smileyreplacer.page doc/src/index.page lib/webgen/configuration.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/resourcemanager.rb lib/webgen/plugins/smileyreplacer.rb commit 6545f17c07309330dd39356d47d5b2c03e911772 Author: Thomas Leitner Date: Thu Jun 30 16:34:55 2005 +0000 * renamed directory smileys to emoticons data/webgen/resources/emoticons/bigeyes/angry.png data/webgen/resources/emoticons/bigeyes/cool.png data/webgen/resources/emoticons/bigeyes/cry.png data/webgen/resources/emoticons/bigeyes/drunk.png data/webgen/resources/emoticons/bigeyes/lol.png data/webgen/resources/emoticons/bigeyes/oops.png data/webgen/resources/emoticons/bigeyes/sad.png data/webgen/resources/emoticons/bigeyes/sleep.png data/webgen/resources/emoticons/bigeyes/smile.png data/webgen/resources/emoticons/bigeyes/tongue.png data/webgen/resources/emoticons/bigeyes/wink.png data/webgen/resources/emoticons/cyclops/angry.png data/webgen/resources/emoticons/cyclops/cool.png data/webgen/resources/emoticons/cyclops/cry.png data/webgen/resources/emoticons/cyclops/drunk.png data/webgen/resources/emoticons/cyclops/lol.png data/webgen/resources/emoticons/cyclops/oops.png data/webgen/resources/emoticons/cyclops/sad.png data/webgen/resources/emoticons/cyclops/sleep.png data/webgen/resources/emoticons/cyclops/smile.png data/webgen/resources/emoticons/cyclops/tongue.png data/webgen/resources/emoticons/cyclops/wink.png data/webgen/resources/emoticons/glass/angry.png data/webgen/resources/emoticons/glass/cool.png data/webgen/resources/emoticons/glass/cry.png data/webgen/resources/emoticons/glass/drunk.png data/webgen/resources/emoticons/glass/lol.png data/webgen/resources/emoticons/glass/oops.png data/webgen/resources/emoticons/glass/sad.png data/webgen/resources/emoticons/glass/sleep.png data/webgen/resources/emoticons/glass/smile.png data/webgen/resources/emoticons/glass/tongue.png data/webgen/resources/emoticons/glass/wink.png data/webgen/resources/emoticons/matrix/angry.gif data/webgen/resources/emoticons/matrix/cool.gif data/webgen/resources/emoticons/matrix/cry.gif data/webgen/resources/emoticons/matrix/drunk.gif data/webgen/resources/emoticons/matrix/lol.gif data/webgen/resources/emoticons/matrix/oops.gif data/webgen/resources/emoticons/matrix/sad.gif data/webgen/resources/emoticons/matrix/sleep.gif data/webgen/resources/emoticons/matrix/smile.gif data/webgen/resources/emoticons/matrix/tongue.gif data/webgen/resources/emoticons/matrix/wink.gif data/webgen/resources/emoticons/smellies/angry.gif data/webgen/resources/emoticons/smellies/cool.gif data/webgen/resources/emoticons/smellies/cry.gif data/webgen/resources/emoticons/smellies/drunk.gif data/webgen/resources/emoticons/smellies/lol.gif data/webgen/resources/emoticons/smellies/oops.gif data/webgen/resources/emoticons/smellies/sad.gif data/webgen/resources/emoticons/smellies/sleep.gif data/webgen/resources/emoticons/smellies/smile.gif data/webgen/resources/emoticons/smellies/tongue.gif data/webgen/resources/emoticons/smellies/wink.gif data/webgen/resources/smileys/bigeyes/angry.png data/webgen/resources/smileys/bigeyes/cool.png data/webgen/resources/smileys/bigeyes/cry.png data/webgen/resources/smileys/bigeyes/drunk.png data/webgen/resources/smileys/bigeyes/lol.png data/webgen/resources/smileys/bigeyes/oops.png data/webgen/resources/smileys/bigeyes/sad.png data/webgen/resources/smileys/bigeyes/sleep.png data/webgen/resources/smileys/bigeyes/smile.png data/webgen/resources/smileys/bigeyes/tongue.png data/webgen/resources/smileys/bigeyes/wink.png data/webgen/resources/smileys/cyclops/angry.png data/webgen/resources/smileys/cyclops/cool.png data/webgen/resources/smileys/cyclops/cry.png data/webgen/resources/smileys/cyclops/drunk.png data/webgen/resources/smileys/cyclops/lol.png data/webgen/resources/smileys/cyclops/oops.png data/webgen/resources/smileys/cyclops/sad.png data/webgen/resources/smileys/cyclops/sleep.png data/webgen/resources/smileys/cyclops/smile.png data/webgen/resources/smileys/cyclops/tongue.png data/webgen/resources/smileys/cyclops/wink.png data/webgen/resources/smileys/glass/angry.png data/webgen/resources/smileys/glass/cool.png data/webgen/resources/smileys/glass/cry.png data/webgen/resources/smileys/glass/drunk.png data/webgen/resources/smileys/glass/lol.png data/webgen/resources/smileys/glass/oops.png data/webgen/resources/smileys/glass/sad.png data/webgen/resources/smileys/glass/sleep.png data/webgen/resources/smileys/glass/smile.png data/webgen/resources/smileys/glass/tongue.png data/webgen/resources/smileys/glass/wink.png data/webgen/resources/smileys/matrix/angry.gif data/webgen/resources/smileys/matrix/cool.gif data/webgen/resources/smileys/matrix/cry.gif data/webgen/resources/smileys/matrix/drunk.gif data/webgen/resources/smileys/matrix/lol.gif data/webgen/resources/smileys/matrix/oops.gif data/webgen/resources/smileys/matrix/sad.gif data/webgen/resources/smileys/matrix/sleep.gif data/webgen/resources/smileys/matrix/smile.gif data/webgen/resources/smileys/matrix/tongue.gif data/webgen/resources/smileys/matrix/wink.gif data/webgen/resources/smileys/smellies/angry.gif data/webgen/resources/smileys/smellies/cool.gif data/webgen/resources/smileys/smellies/cry.gif data/webgen/resources/smileys/smellies/drunk.gif data/webgen/resources/smileys/smellies/lol.gif data/webgen/resources/smileys/smellies/oops.gif data/webgen/resources/smileys/smellies/sad.gif data/webgen/resources/smileys/smellies/sleep.gif data/webgen/resources/smileys/smellies/smile.gif data/webgen/resources/smileys/smellies/tongue.gif data/webgen/resources/smileys/smellies/wink.gif commit d0f96a8a8a24f4c0f32a5a9a6ff6b76eee37b8bf Author: Thomas Leitner Date: Thu Jun 30 16:20:14 2005 +0000 * added 5 emoticon packs for a start ;-) * moved images into resources subdir data/webgen/images/generated_by_webgen.png data/webgen/images/valid-css.gif data/webgen/images/valid-xhtml11.png data/webgen/images/webgen_logo.png data/webgen/resources/images/generated_by_webgen.png data/webgen/resources/images/valid-css.gif data/webgen/resources/images/valid-xhtml11.png data/webgen/resources/images/webgen_logo.png data/webgen/resources/smileys/bigeyes/angry.png data/webgen/resources/smileys/bigeyes/cool.png data/webgen/resources/smileys/bigeyes/cry.png data/webgen/resources/smileys/bigeyes/drunk.png data/webgen/resources/smileys/bigeyes/lol.png data/webgen/resources/smileys/bigeyes/oops.png data/webgen/resources/smileys/bigeyes/sad.png data/webgen/resources/smileys/bigeyes/sleep.png data/webgen/resources/smileys/bigeyes/smile.png data/webgen/resources/smileys/bigeyes/tongue.png data/webgen/resources/smileys/bigeyes/wink.png data/webgen/resources/smileys/cyclops/angry.png data/webgen/resources/smileys/cyclops/cool.png data/webgen/resources/smileys/cyclops/cry.png data/webgen/resources/smileys/cyclops/drunk.png data/webgen/resources/smileys/cyclops/lol.png data/webgen/resources/smileys/cyclops/oops.png data/webgen/resources/smileys/cyclops/sad.png data/webgen/resources/smileys/cyclops/sleep.png data/webgen/resources/smileys/cyclops/smile.png data/webgen/resources/smileys/cyclops/tongue.png data/webgen/resources/smileys/cyclops/wink.png data/webgen/resources/smileys/glass/angry.png data/webgen/resources/smileys/glass/cool.png data/webgen/resources/smileys/glass/cry.png data/webgen/resources/smileys/glass/drunk.png data/webgen/resources/smileys/glass/lol.png data/webgen/resources/smileys/glass/oops.png data/webgen/resources/smileys/glass/sad.png data/webgen/resources/smileys/glass/sleep.png data/webgen/resources/smileys/glass/smile.png data/webgen/resources/smileys/glass/tongue.png data/webgen/resources/smileys/glass/wink.png data/webgen/resources/smileys/matrix/angry.gif data/webgen/resources/smileys/matrix/cool.gif data/webgen/resources/smileys/matrix/cry.gif data/webgen/resources/smileys/matrix/drunk.gif data/webgen/resources/smileys/matrix/lol.gif data/webgen/resources/smileys/matrix/oops.gif data/webgen/resources/smileys/matrix/sad.gif data/webgen/resources/smileys/matrix/sleep.gif data/webgen/resources/smileys/matrix/smile.gif data/webgen/resources/smileys/matrix/tongue.gif data/webgen/resources/smileys/matrix/wink.gif data/webgen/resources/smileys/smellies/angry.gif data/webgen/resources/smileys/smellies/cool.gif data/webgen/resources/smileys/smellies/cry.gif data/webgen/resources/smileys/smellies/drunk.gif data/webgen/resources/smileys/smellies/lol.gif data/webgen/resources/smileys/smellies/oops.gif data/webgen/resources/smileys/smellies/sad.gif data/webgen/resources/smileys/smellies/sleep.gif data/webgen/resources/smileys/smellies/smile.gif data/webgen/resources/smileys/smellies/tongue.gif data/webgen/resources/smileys/smellies/wink.gif commit 7335743314c2fb1e94d0c0894447c0dc021f4962 Author: Thomas Leitner Date: Thu Jun 30 09:52:43 2005 +0000 * DirHandler:indexFile can now be set to nil if one does not want directory index files TODO doc/src/documentation/plugins/filehandler/directory.page doc/src/index.page lib/webgen/plugins/filehandler/directory.rb commit b94a0684e20772df9f154d03347e8dfedba6c4de Author: Thomas Leitner Date: Thu Jun 30 08:26:43 2005 +0000 * some small updates Rakefile TODO data/webgen/gallery-creator/default.png doc/src/design.gallery doc/src/documentation/index.page doc/src/index.page test/webgen/tc_node.rb commit 1d477b15206b040cc50e02942d1dd4f09ee1aa31 Author: Thomas Leitner Date: Thu Jun 30 08:25:56 2005 +0000 * template meta info has to be correct string, not nil or empty * new name for picture pages, they have gallery name in them lib/webgen/node.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/filehandler/picturegallery.rb lib/webgen/plugins/filehandler/template.rb lib/webgen/plugins/tags/includefile.rb commit 3c471819d119e9378d0200cc7b2aefbee98cfb26 Author: Thomas Leitner Date: Thu Jun 30 07:30:59 2005 +0000 * renamed webgen-gallery-creator to webgen-gallery-editor bin/webgen-gallery-creator.rb bin/webgen-gallery-editor commit 6223e3ede998031fdb07adf5cc396f50aa7bb7c6 Author: Thomas Leitner Date: Thu Jun 30 07:30:17 2005 +0000 * added website for generating gallery layout pictures * moved webgen-gallery-creator to bin directory bin/webgen-gallery-creator.rb otherdata/web-for-gallery-pics/config.yaml otherdata/web-for-gallery-pics/create_pictures.rb otherdata/web-for-gallery-pics/plugin/gallery.rb otherdata/web-for-gallery-pics/src/default.template otherdata/web-for-gallery-pics/src/gallery.sample otherdata/web-for-gallery-pics/src/images/webgen1.png otherdata/web-for-gallery-pics/src/images/webgen10.png otherdata/web-for-gallery-pics/src/images/webgen11.png otherdata/web-for-gallery-pics/src/images/webgen12.png otherdata/web-for-gallery-pics/src/images/webgen13.png otherdata/web-for-gallery-pics/src/images/webgen14.png otherdata/web-for-gallery-pics/src/images/webgen2.png otherdata/web-for-gallery-pics/src/images/webgen3.png otherdata/web-for-gallery-pics/src/images/webgen4.png otherdata/web-for-gallery-pics/src/images/webgen5.png otherdata/web-for-gallery-pics/src/images/webgen6.png otherdata/web-for-gallery-pics/src/images/webgen7.png otherdata/web-for-gallery-pics/src/images/webgen8.png otherdata/web-for-gallery-pics/src/images/webgen9.png otherdata/webgen-gallery-creator.rb commit e1605784a310afaf8ed0b9afa1a1e7141988f9b8 Author: Thomas Leitner Date: Wed Jun 29 18:10:11 2005 +0000 * updated webgen-gallery-creator otherdata/webgen-gallery-creator.rb commit c39d6d69bb38c671f94477bb377b40e9d3568f84 Author: Thomas Leitner Date: Wed Jun 29 11:59:12 2005 +0000 * removed unused directories homepage, design and testsite design/design.css design/design.html design/ideas design/images/bghack.png design/styling.css testsite/config.yaml testsite/src/bghack.png testsite/src/bluecloth.page testsite/src/default.css testsite/src/default.template testsite/src/home.en.page testsite/src/home.page testsite/src/images/bghack.png testsite/src/index.page testsite/src/meta.info testsite/src/news.page testsite/src/news_are_so-cool.de.page testsite/src/noindex/noindex.page testsite/src/pictures/index.page testsite/src/projects.de.page testsite/src/projects.es.page testsite/src/projects.page testsite/src/projects/00.index.de.page testsite/src/projects/01.project2.page testsite/src/projects/02.project1.page testsite/src/projects/05.project3.page testsite/src/projects/index.page testsite/src/projects/subproj/index.page testsite/src/projects/subproj/project3.page testsite/src/rdoc.page testsite/src/redcloth.page commit 214d8f6a0209b0f42e75cf686df53dcba304c965 Author: Thomas Leitner Date: Wed Jun 29 05:48:42 2005 +0000 * added support for main gallery items and saving otherdata/webgen-gallery-creator.rb commit 66bef7ac36bcb02fa0b3e61ef07be40ef98afbbc Author: Thomas Leitner Date: Fri Jun 24 14:19:08 2005 +0000 * changed index.page to show correct date doc/src/index.page commit 647ad92b78d385f056aa97990e30dcbb76b7e198 Author: Thomas Leitner Date: Fri Jun 24 13:54:58 2005 +0000 * added data dir to package files Rakefile commit 6bfdf6ce1c59313ee9d922e603de7eb012acd0a5 Author: Thomas Leitner Date: Fri Jun 24 13:44:14 2005 +0000 * added thumbnailSize option to gallery file Rakefile TODO lib/webgen/configuration.rb lib/webgen/plugins/filehandler/picturegallery.rb otherdata/webgen-gallery-creator.rb commit f86f64caabfdff36736c5c3c0a1d256043a610d3 Author: Thomas Leitner Date: Tue Jun 14 10:25:49 2005 +0000 * separated rendering of page nodes from writing lib/webgen/plugins/filehandler/page.rb commit 7e36b407e4862cfc51544839bbb22dd5116742ed Author: Thomas Leitner Date: Tue Jun 14 10:04:17 2005 +0000 * fixed ResourceManager plugin to work in Windows * updated CSS styles for dropdown menus to look "nice" in IE because they do not work in IE TODO doc/src/documentation/plugins/menustyles/horizontal-dropdown.page lib/webgen/plugins/menustyles/horizontal_dropdown.rb lib/webgen/plugins/menustyles/vertical_dropdown.rb lib/webgen/plugins/resourcemanager.rb commit d4483ecfd388bbb656b3be79b6629143ca5d1f55 Author: Thomas Leitner Date: Tue Jun 14 06:42:31 2005 +0000 * updated documentation of backing file handler * updated some other pages doc/src/documentation/plugins/filehandler/backing.page doc/src/documentation/plugins/filehandler/index.page doc/src/documentation/plugins/filehandler/pagehandler.page doc/src/documentation/plugins/resourcemanager.page doc/src/index.page commit 7cc58eb1de05ea1c882c3c5b4647a4d3b298ca79 Author: Thomas Leitner Date: Tue Jun 14 06:41:37 2005 +0000 * now using vertical dropdown menu and quick menu on the left side doc/src/default.css doc/src/default.template commit dc77d304fc57408b5dbfad32f29bf14dbffc49ed Author: Thomas Leitner Date: Tue Jun 14 06:37:56 2005 +0000 * fixed Node#get_node_for_string and tests so that page files with standardified names are found * fixed bug in backing file handler where meta info files in subdirs were not processed * updated PageHandler to provided a localized standardified page name to page nodes lib/webgen/node.rb lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/page.rb test/webgen/tc_node.rb commit 9f6e93ac96fbab58f41d5429a09de610902a56f3 Author: Thomas Leitner Date: Sat Jun 11 08:37:51 2005 +0000 * added method Node#relpath_to_string and tests for it * updated to cmdparse version 1.0.3 * extensively updated documentation (esp. features) * updated default.template to use webgen image resources * added webgen doc site specific plugin for showing the predefined resources * the ancestors of plugins are now shown in the information section * added new plugin ResourceManager for handling file and memory resources * added new tag resource for accessing resources * restructured menu tag to allow different menu styles * added five menu styles: horizontal, vertical, partial, horizontal-dropdown, vertical-dropdown * added documentation pages for menu styles, Resource Manager and resource tag * added new listener message to FileHandler: AFTER_ALL_WRITTEN * updated relpath_to_node to better handle absolute destinations (http, ftp, ...) * Configuration.data_dir returns webgen specific data directory now * webgen sample site moved to data directory * added some images to data directory * created new logo for webgen Rakefile TODO data/webgen/example/config.yaml data/webgen/example/src/default.css data/webgen/example/src/default.template data/webgen/example/src/index.page data/webgen/images/generated_by_webgen.png data/webgen/images/valid-css.gif data/webgen/images/valid-xhtml11.png data/webgen/images/webgen_logo.png doc/plugin/extension.rb doc/plugin/resources.rb doc/src/default.css doc/src/default.template doc/src/documentation/index.page doc/src/documentation/plugins/filehandler/index.page doc/src/documentation/plugins/index.page doc/src/documentation/plugins/menustyles/horizontal-dropdown.page doc/src/documentation/plugins/menustyles/horizontal.page doc/src/documentation/plugins/menustyles/index.page doc/src/documentation/plugins/menustyles/partial.page doc/src/documentation/plugins/menustyles/vertical-dropdown.page doc/src/documentation/plugins/menustyles/vertical.page doc/src/documentation/plugins/resourcemanager.page doc/src/documentation/plugins/tags/langbar.page doc/src/documentation/plugins/tags/menu.page doc/src/documentation/plugins/tags/navbar.page doc/src/documentation/plugins/tags/resource.page doc/src/download.page doc/src/features.page doc/src/generated_by_webgen.png doc/src/index.page doc/src/logo.png doc/src/meta.info lib/webgen/configuration.rb lib/webgen/node.rb lib/webgen/plugin.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/menustyles/defaultmenustyle.rb lib/webgen/plugins/menustyles/horizontal.rb lib/webgen/plugins/menustyles/horizontal_dropdown.rb lib/webgen/plugins/menustyles/partial.rb lib/webgen/plugins/menustyles/vertical.rb lib/webgen/plugins/menustyles/vertical_dropdown.rb lib/webgen/plugins/resourcemanager.rb lib/webgen/plugins/tags/langbar.rb lib/webgen/plugins/tags/menu.rb lib/webgen/webgen.rb otherdata/logo.svg test/webgen/tc_node.rb commit 1ed96acd04a16cc6dd125562edc7b3a02a5f7601 Author: Thomas Leitner Date: Sun Jun 5 08:49:15 2005 +0000 * incorporated change (option showOwnLang) from Thomas Werschlein lib/webgen/plugins/tags/langbar.rb commit 286784dbeef5417d24ac42f8f602dee987bcdce5 Author: Thomas Leitner Date: Sun May 29 12:25:47 2005 +0000 * BUG fixed in Node#get_node_for_string: invalid name resolution if node is directory node * metainfo int:pagename now set to .page * changed PageHandler:validator to default to nil * added some doku TODO doc/config.yaml doc/src/documentation/gettingstarted.page doc/src/documentation/plugins/filehandler/galleryhandler.page doc/src/documentation/plugins/filehandler/pagehandler.page doc/src/documentation/plugins/tags/index.page doc/src/documentation/plugins/tags/langbar.page doc/src/features.page doc/src/index.page doc/src/meta.info lib/webgen/node.rb lib/webgen/plugins/contenthandler/textile.rb lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/page.rb test/webgen/tc_node.rb commit e440ed84a89950c0a3c4da39931c5de8772ecb31 Author: Thomas Leitner Date: Thu May 26 09:33:38 2005 +0000 * added clean command to CLI * added parameter to TreeWalker#execute for specifying the order in which #handle_node is called TODO doc/src/default.template lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/treewalker.rb lib/webgen/webgen.rb commit 605027259cb89901d42b76b86421e8c4338611b6 Author: Thomas Leitner Date: Sat May 21 11:15:59 2005 +0000 * BUG fixed where invokation of webgen without src dir produced error TODO lib/webgen/plugins/filehandler/filehandler.rb commit 132fe94e1c77f78b5c3d3ecd19b1270020d4d6b6 Author: Thomas Leitner Date: Mon May 16 06:51:18 2005 +0000 * bumped version number * small change to docu TODO doc/src/default.template doc/src/index.page lib/webgen/configuration.rb commit 078eeaefb98552983c0427c1e8100a0c77df8d31 Author: Thomas Leitner Date: Thu May 12 10:22:51 2005 +0000 * made webgen logo relocatable doc/src/default.template commit d72865b004757b97a7d8e31fbbccfaec395d9e56 Author: Thomas Leitner Date: Thu May 12 08:43:54 2005 +0000 * fixed bug in PageHandler where duplicate files were not recognized lib/webgen/plugins/filehandler/page.rb commit ed5256fc966cda50499d0c57c95ab297f4c49399 Author: Thomas Leitner Date: Thu May 12 08:36:50 2005 +0000 * added dates of releases to main page * added xhtml11, css logos to footer * added "generated by webgen" logo * fixed syntax errors in css file TODO doc/src/default.css doc/src/default.template doc/src/generated_by_webgen.png doc/src/index.page otherdata/generated_logo.svg commit d26b6f4cf2cc81ce92a84c72778ae2cb13e3d36f Author: Thomas Leitner Date: Wed May 11 17:30:20 2005 +0000 * added PageHandler#get_html_link, simplified use of #get_html_link in menu and sitemap tag * added documentation page for meta information TODO doc/plugin/extension.rb doc/src/documentation/meta_info_reference.page doc/src/index.page lib/webgen/plugin.rb lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/filehandler/template.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/sitemap.rb lib/webgen/plugins/tags/wikilink.rb commit 0db6732a8323f3fafaf088e853a43715af8004b0 Author: Thomas Leitner Date: Wed May 11 12:52:27 2005 +0000 * changed meta info menuOrder to orderInfo * if two items have the same order information, they are sorted using their title meta info * BUGs fixed for sitemap tag: order information now used, multi language pages now displayed only once * add some documentation TODO doc/plugin/extension.rb doc/src/about.page doc/src/documentation/cli.page doc/src/documentation/gettingstarted.page doc/src/documentation/plugins/filehandler/directory.page doc/src/documentation/plugins/index.page doc/src/documentation/plugins/tags/index.page doc/src/index.page doc/src/meta.info lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/filehandler/picturegallery.rb lib/webgen/plugins/filehandler/template.rb lib/webgen/plugins/tags/langbar.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/sitemap.rb test/webgen/filehandlers/tc_page.rb testsite/src/projects/00.index.de.page testsite/src/projects/subproj/index.page commit 8881ce00cc751d4e7f5f26aa35bf0191e9770dc0 Author: Thomas Leitner Date: Wed May 11 10:07:38 2005 +0000 * now only webgen with lower case letters in docu * fixed pagehandler.page (problem with embedded ERB code) * tag relocatable now accepts complex URIs (with query/fragment part) TODO doc/src/about.page doc/src/default.template doc/src/documentation/gettingstarted.page doc/src/documentation/index.page doc/src/documentation/plugins/filehandler/pagehandler.page doc/src/documentation/plugins/index.page doc/src/documentation/plugins/tags/index.page doc/src/features.page doc/src/index.page lib/webgen/plugins/tags/relocatable.rb commit 62ed0bcdb40b085341893d600b5ae17b45691918 Author: Thomas Leitner Date: Mon May 9 08:53:04 2005 +0000 * changed require util/listener and util/composite to webgen/... lib/webgen/node.rb lib/webgen/plugins/filehandler/filehandler.rb test/util/tc_composite.rb test/util/tc_listener.rb commit 35f3bfee97f1b565748aa18558fc0c241e497fc1 Author: Thomas Leitner Date: Mon May 9 08:50:47 2005 +0000 * removed util directory, moved files into webgen dir lib/util/composite.rb lib/util/listener.rb lib/util/todo lib/webgen/composite.rb lib/webgen/listener.rb commit 9acb5c32db8c0952500ec6b75f7df5875cd85d17 Author: Thomas Leitner Date: Mon May 9 08:40:14 2005 +0000 * renamed #get_page_node_for_lang to #get_node_for_lang for file handlers * changed PageHandler: ERB is now useable within a template and with content blocks of page files * tag relocatable modified to allow linking to directories and other file types, not only page files doc/src/documentation/plugins/filehandler/pagehandler.page doc/src/index.page lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/sitemap.rb commit ccaeb25f716b50399d9fc5565d9197887a3ebf64 Author: Thomas Leitner Date: Sun May 8 16:06:40 2005 +0000 * adapted tests for Node class * updated documentation and added better info on FileHandler class * FileHandler now processes files based on path patterns and not on extensions -> more flexible * updated BackingFileHandler * changed name of parameter FileCopyHandler:types to :paths, parameters now uses path patterns instead of extensions * Node#node_for_string and Node#node_for_string? accept optional second parameter now TODO doc/src/documentation/plugins/filehandler/index.page doc/src/features.page doc/src/index.page lib/webgen/node.rb lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/filecopy.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/picturegallery.rb test/webgen/tc_node.rb commit 3b5eb708dbb0bc99466cef7325b3c49fcba71ace Author: Thomas Leitner Date: Mon May 2 15:28:31 2005 +0000 * some small changes Rakefile doc/src/documentation/plugins/tags/multilang.fr.page doc/src/download.page doc/src/index.page lib/webgen/configuration.rb lib/webgen/plugins/filehandler/filehandler.rb commit 5a58567f929287e10d81ec5cb2d2511146abc94b Author: Thomas Leitner Date: Wed Apr 27 13:32:18 2005 +0000 * Fixed bug #1828 lib/webgen/plugin.rb commit 75f405e55273f3d070c82b2bfa73fe9ebd4790b8 Author: Thomas Leitner Date: Thu Apr 21 10:46:59 2005 +0000 doc/src/index.page commit 65540a2aa1f52769fda4a4e6a3d8d167b4362842 Author: Thomas Leitner Date: Thu Apr 21 10:45:25 2005 +0000 Rakefile commit 91b52ffcf3d3eecc0626eb18f48c1e87930aa2c0 Author: Thomas Leitner Date: Thu Apr 21 10:44:55 2005 +0000 * changed URL to correct path doc/src/documentation/gettingstarted.page commit 0b5b37c4ba9f3615bd5fe4458264411b1bb846c5 Author: Thomas Leitner Date: Thu Apr 21 10:39:25 2005 +0000 * added documentation for system plugins Configuration and Logging * added documentation for CLI * added a Getting Started section TODO doc/plugin/clidesc.rb doc/plugin/extension.rb doc/src/about.page doc/src/default.css doc/src/design.gallery doc/src/documentation/cli.page doc/src/documentation/gettingstarted.page doc/src/documentation/index.page doc/src/documentation/plugins/filehandler/directory.page doc/src/documentation/plugins/index.page doc/src/documentation/plugins/system/configuration.page doc/src/documentation/plugins/system/index.page doc/src/documentation/plugins/system/logging.page doc/src/index.page doc/src/meta.info commit ad1b2d62ff9d7445be2ddb5c08a1d62fe8da38e5 Author: Thomas Leitner Date: Thu Apr 21 10:38:17 2005 +0000 * removed check for validness of output documents as this is now done by a webgen plugin Rakefile commit f3a41c628b52d4b999a4b2c235c8253cfe93cc5d Author: Thomas Leitner Date: Thu Apr 21 10:37:47 2005 +0000 * added generation of default.template, default.css and index.page to CLI command create * moved parameter verbosityLevel from Configuration to Logging lib/webgen/configuration.rb lib/webgen/logging.rb lib/webgen/plugin.rb lib/webgen/webgen.rb commit 6f6723c5a0ac2d5127b7fdaef63f446567e830e3 Author: Thomas Leitner Date: Thu Apr 21 10:35:28 2005 +0000 * Node#get_node_for_string now supports dest entries with slashes lib/webgen/node.rb test/webgen/tc_node.rb commit e32f9e7dfba0ed126cf20bb916c70a904fa63afa Author: Thomas Leitner Date: Thu Apr 14 08:57:04 2005 +0000 * moved plugin docu into plugin subfolder doc/src/documentation/contenthandler/html.page doc/src/documentation/contenthandler/index.page doc/src/documentation/contenthandler/markdown.page doc/src/documentation/contenthandler/rdoc.page doc/src/documentation/contenthandler/textile.page doc/src/documentation/filehandler/backing.page doc/src/documentation/filehandler/copy.page doc/src/documentation/filehandler/directory.page doc/src/documentation/filehandler/galleryhandler.page doc/src/documentation/filehandler/index.page doc/src/documentation/filehandler/pagehandler.page doc/src/documentation/filehandler/template.page doc/src/documentation/gallerylayouter/defaultlayouter.page doc/src/documentation/gallerylayouter/index.page doc/src/documentation/htmlvalidator/index.page doc/src/documentation/htmlvalidator/xmllint.page doc/src/documentation/index.page doc/src/documentation/plugins/contenthandler/html.page doc/src/documentation/plugins/contenthandler/index.page doc/src/documentation/plugins/contenthandler/markdown.page doc/src/documentation/plugins/contenthandler/rdoc.page doc/src/documentation/plugins/contenthandler/textile.page doc/src/documentation/plugins/filehandler/backing.page doc/src/documentation/plugins/filehandler/copy.page doc/src/documentation/plugins/filehandler/directory.page doc/src/documentation/plugins/filehandler/galleryhandler.page doc/src/documentation/plugins/filehandler/galleryhandler/defaultlayouter.page doc/src/documentation/plugins/filehandler/galleryhandler/index.page doc/src/documentation/plugins/filehandler/index.page doc/src/documentation/plugins/filehandler/pagehandler.page doc/src/documentation/plugins/filehandler/pagehandler/html.page doc/src/documentation/plugins/filehandler/pagehandler/index.page doc/src/documentation/plugins/filehandler/pagehandler/markdown.page doc/src/documentation/plugins/filehandler/pagehandler/rdoc.page doc/src/documentation/plugins/filehandler/pagehandler/textile.page doc/src/documentation/plugins/filehandler/template.page doc/src/documentation/plugins/gallerylayouter/defaultlayouter.page doc/src/documentation/plugins/gallerylayouter/index.page doc/src/documentation/plugins/htmlvalidator/index.page doc/src/documentation/plugins/htmlvalidator/xmllint.page doc/src/documentation/plugins/tags/date.page doc/src/documentation/plugins/tags/executecommand.page doc/src/documentation/plugins/tags/includefile.page doc/src/documentation/plugins/tags/index.page doc/src/documentation/plugins/tags/lang.de.page doc/src/documentation/plugins/tags/lang.page doc/src/documentation/plugins/tags/langbar.de.page doc/src/documentation/plugins/tags/langbar.page doc/src/documentation/plugins/tags/menu.de.page doc/src/documentation/plugins/tags/menu.page doc/src/documentation/plugins/tags/meta.page doc/src/documentation/plugins/tags/multilang.de.page doc/src/documentation/plugins/tags/multilang.fr.page doc/src/documentation/plugins/tags/multilang.page doc/src/documentation/plugins/tags/navbar.page doc/src/documentation/plugins/tags/relocatable.page doc/src/documentation/plugins/tags/sitemap.page doc/src/documentation/plugins/tags/wikilink.page doc/src/documentation/tags/date.page doc/src/documentation/tags/executecommand.page doc/src/documentation/tags/includefile.page doc/src/documentation/tags/index.page doc/src/documentation/tags/langbar.de.page doc/src/documentation/tags/langbar.page doc/src/documentation/tags/menu.de.page doc/src/documentation/tags/menu.page doc/src/documentation/tags/meta.page doc/src/documentation/tags/multilang.de.page doc/src/documentation/tags/multilang.fr.page doc/src/documentation/tags/multilang.page doc/src/documentation/tags/navbar.page doc/src/documentation/tags/relocatable.page doc/src/documentation/tags/sitemap.page doc/src/documentation/tags/wikilink.page commit ba676a4e1fb09e10bbdda931d21d766bf4ca7716 Author: Thomas Leitner Date: Thu Apr 14 01:13:57 2005 +0000 * removed virtual PageNodes, now page files are internally directly stored in the directory * renamed some methods in PageHandler plugin, esp. #get_lang_node to #get_page_node_for_lang * updated plugins to work with new code * changed format of meta info backing files lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/tags/langbar.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/sitemap.rb commit 26a7ddad87087962235ecf1920ea579917419186 Author: Thomas Leitner Date: Thu Apr 14 01:07:13 2005 +0000 * fixed some minor issues lib/webgen/node.rb lib/webgen/webgen.rb commit 338ed6ac83a7f6ec395dd9ac4c76baf7e80b0a62 Author: Thomas Leitner Date: Thu Apr 14 01:05:44 2005 +0000 * fixed test files test/webgen/filehandlers/tc_page.rb commit e5fe3f6d0aa56d7a53a6f2df4d770a8cd6868d58 Author: Thomas Leitner Date: Thu Apr 14 01:04:53 2005 +0000 * fixed some small issues with testsite files testsite/src/default.template testsite/src/images/bghack.png testsite/src/meta.info commit 4d7529bcc73d349e51c2e7e1c8bdd85d2e3bbb47 Author: Thomas Leitner Date: Wed Apr 13 20:21:12 2005 +0000 * added parameters to replace invalid chars in wikilink tag lib/webgen/plugins/tags/wikilink.rb commit d036a46bd70c54056d92ddf4a34ed5688002f6a5 Author: Thomas Leitner Date: Wed Apr 13 20:09:21 2005 +0000 * removed extension loader plugin and docu doc/extension.config doc/plugin/extension.rb doc/src/documentation/extloader.page lib/webgen/plugins/extloader.rb commit 7afd437369700b24e9aefc8d45c6204d053fea4d Author: Thomas Leitner Date: Wed Apr 13 19:49:20 2005 +0000 * moved plugin code to file plugin.rb * new plugin Logging with which logging parameters can be set lib/webgen/configuration.rb lib/webgen/logging.rb lib/webgen/node.rb lib/webgen/plugin.rb lib/webgen/plugins/extloader.rb commit b1b237be0df110cd17421f8755dd3acca386e489 Author: Thomas Leitner Date: Wed Apr 13 19:23:51 2005 +0000 * renamed DefaultHandler to DefaultFileHandler * moved Plugin.extension to DefaultFileHandler lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/filecopy.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/filehandler/picturegallery.rb lib/webgen/plugins/filehandler/template.rb commit 9fe6fd0ef476b996e941ed1686aa7b5484c14125 Author: Thomas Leitner Date: Wed Apr 13 19:17:09 2005 +0000 * correct initialization sequence in main method lib/webgen/webgen.rb commit f109ced920529ff23e9d3c650b77d00a925e9cd8 Author: Thomas Leitner Date: Wed Apr 13 18:55:33 2005 +0000 * changed test files to accomodate new plugin/logging/configuration structure test/setup.rb test/webgen/filehandlers/tc_page.rb test/webgen/tc_webgen.rb commit eaa8210076ef11ad015043bdd4af855919253029 Author: Thomas Leitner Date: Wed Apr 13 12:51:33 2005 +0000 * added command driven CLI * fixed rubyforge bug #1734 * plugin parameters now can have change handlers which are invoked when the parameter is changed * removed parameter configfile from Configuration, the configuration is alwayws loaded from config.yaml now Rakefile TODO doc/src/default.template doc/src/design.gallery doc/src/download.page doc/src/index.page lib/webgen/configuration.rb lib/webgen/webgen.rb commit 2c617cdcb9f329a09d79b80a6c5cf16a83a4a04b Author: Thomas Leitner Date: Wed Apr 13 12:39:17 2005 +0000 * removed unused lines in page.rb * updated backing.rb lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/page.rb commit 93e9ac0f7d9be3966f14ac4be9e7ac3780b1e635 Author: Thomas Leitner Date: Wed Apr 6 10:10:32 2005 +0000 * fixed BUG #1739 doc/src/documentation/tags/executecommand.page commit 19d5981faa85c296c01b491b1463d331d392f9b7 Author: Thomas Leitner Date: Thu Mar 17 11:12:26 2005 +0000 TODO commit f545749ab4688770afbc54ba868f173476c9bcda Author: Thomas Leitner Date: Thu Mar 17 09:31:00 2005 +0000 * rake clobber now deletes test/webgen.log Rakefile commit 1220655c8fe33561548be7839bb99754262a809d Author: Thomas Leitner Date: Thu Mar 17 09:29:43 2005 +0000 * fixed bug: webgen -v now prints correct version number * fixed bug in executecommand tag: if command could not be executed, webgen was aborted doc/src/index.page lib/webgen/plugins/tags/executecommand.rb lib/webgen/webgen.rb commit 059a441cdb067e7f5b2a5c82bb8fb630274439de Author: Thomas Leitner Date: Thu Mar 17 09:20:12 2005 +0000 * bumped version number * updated main index.page doc/src/index.page lib/webgen/configuration.rb commit 6c6978917928dc64f628dc9ead43c4d208cdca87 Author: Thomas Leitner Date: Thu Mar 17 09:16:16 2005 +0000 * fixed rubyforge bug #1637 TODO lib/webgen/webgen.rb commit b2010d6daf7a472d8e72a1cc9d2046a44bd8b892 Author: Thomas Leitner Date: Wed Mar 16 15:34:13 2005 +0000 TODO commit 511803591a8522c894864ce402383b27fd52da6e Author: Thomas Leitner Date: Wed Mar 16 15:30:02 2005 +0000 * corrected test file test/webgen/filehandlers/tc_page.rb commit bf5324f58b1386573fd50b6be634d03be193cc0f Author: Thomas Leitner Date: Wed Mar 16 15:26:33 2005 +0000 * fixed BUG in relocatable tag: lang pages not correctly referenced * new parameter for page filehandler: outputNameStyle doc/src/documentation/extloader.page doc/src/documentation/filehandler/backing.page doc/src/documentation/filehandler/galleryhandler.page doc/src/documentation/tags/index.page doc/src/documentation/tags/langbar.page doc/src/documentation/tags/menu.page doc/src/index.page doc/src/meta.info lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/tags/relocatable.rb commit 8bc7697fb2946795d189ba0e985abd7fcdfb1279 Author: Thomas Leitner Date: Wed Mar 16 14:10:57 2005 +0000 * renamed tag lang, new name langbar * added two parameters to menu tag: submenuClass, selectedMenuitemClass * corrected doc/src/default.template: xml:lang was always set to , now the language of the page is used TODO doc/src/default.template doc/src/documentation/tags/lang.de.page doc/src/documentation/tags/lang.page doc/src/documentation/tags/langbar.de.page doc/src/documentation/tags/langbar.page doc/src/index.page lib/webgen/plugins/tags/lang.rb lib/webgen/plugins/tags/langbar.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/tags.rb commit 3960efd5572308c5e4f873ecaf7d0e1ea3926762 Author: Thomas Leitner Date: Sun Mar 13 16:30:40 2005 +0000 * BUG fixed: file entries with only 2 chars got skipped lib/webgen/plugins/filehandler/filehandler.rb commit 68ca398d62d51df7ec86c9da386c95b33cdacdf7 Author: Thomas Leitner Date: Sat Mar 12 17:14:11 2005 +0000 * ordering of gallery pages for picture gallery now possible * corrected bug in doc/extension.config where false HTML was written TODO doc/extension.config lib/webgen/plugins/filehandler/picturegallery.rb lib/webgen/plugins/tags/menu.rb commit 9da61945712ab28a7615678b702fdd1ae42293f8 Author: Thomas Leitner Date: Sat Mar 12 15:41:05 2005 +0000 * added methode Node#parent_dir and tests for it * corrected tests for Webgen::Plugin TODO lib/webgen/node.rb lib/webgen/plugins/filehandler/picturegallery.rb lib/webgen/plugins/gallerylayouter/defaultgallerylayouter.rb test/webgen/tc_configuration.rb test/webgen/tc_node.rb commit cf39fd8a484b8db17a2159bcea0d131fa530b232 Author: Thomas Leitner Date: Fri Mar 11 15:53:38 2005 +0000 * changed documentation doc/src/documentation/contenthandler/markdown.page doc/src/documentation/filehandler/galleryhandler.page doc/src/documentation/filehandler/pagehandler.page commit 236c5b080e6801d146207754ad3bb540c130243c Author: Thomas Leitner Date: Fri Mar 11 15:41:39 2005 +0000 * added the index pages for gallery layouter, content handler and html validator directories * add documentation for xmllint html validator TODO doc/src/documentation/contenthandler/index.page doc/src/documentation/gallerylayouter/index.page doc/src/documentation/htmlvalidator/index.page doc/src/documentation/htmlvalidator/xmllint.page lib/webgen/plugins/treewalker.rb commit dca8a6a0581aede1bc2d412d6152677fe7a8eb69 Author: Thomas Leitner Date: Fri Mar 11 15:15:54 2005 +0000 * moved some documentation pages to new locations * handlers defined via define_handler now get shown in describe tag TODO doc/extension.config doc/src/documentation/contenthandler/html.page doc/src/documentation/contenthandler/markdown.page doc/src/documentation/contenthandler/rdoc.page doc/src/documentation/contenthandler/textile.page doc/src/documentation/filehandler/galleryhandler/defaultlayouter.page doc/src/documentation/filehandler/galleryhandler/index.page doc/src/documentation/filehandler/pagehandler.page doc/src/documentation/filehandler/pagehandler/html.page doc/src/documentation/filehandler/pagehandler/index.page doc/src/documentation/filehandler/pagehandler/markdown.page doc/src/documentation/filehandler/pagehandler/rdoc.page doc/src/documentation/filehandler/pagehandler/textile.page doc/src/documentation/gallerylayouter/defaultlayouter.page lib/webgen/configuration.rb commit 5a706d5a8712ff977d2b2c06158cd200e16826f8 Author: Thomas Leitner Date: Sun Feb 27 14:06:09 2005 +0000 * added check in XmllintHTMLValidator to see if xmllint is available lib/webgen/plugins/htmlvalidator/xmllint.rb commit 3ffc77f3ef50d1ad89de03de80e3006abdc14a6a Author: Thomas Leitner Date: Sun Feb 27 14:00:04 2005 +0000 * added validation of HTML files to PageHandler by using HTMLValidator plugins * completed xmllint HTML validator plugin TODO doc/src/index.page lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/htmlvalidator/xmllint.rb commit 151526149c7a5f5b47fa3db1f72b549d71b3e026 Author: Thomas Leitner Date: Sun Feb 27 13:40:27 2005 +0000 * Webgen::Plugin.config uses classes (not class names) as keys now * add Webgen::Plugin.define_handler which can be used to define a new handler for something very easily * changed DefaultHTMLValidator, DefaultContentHandler, DefaultGalleryLayouter to use Webgen::Plugin.define_handler TODO lib/webgen/configuration.rb lib/webgen/plugins/contenthandler/defaultcontenthandler.rb lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/filehandler/picturegallery.rb lib/webgen/plugins/gallerylayouter/defaultgallerylayouter.rb lib/webgen/plugins/htmlvalidator/defaulthtmlvalidator.rb lib/webgen/plugins/tags/tags.rb commit 6b6ff165ce638d485c2eb8338bbc88c7e46c7c31 Author: Thomas Leitner Date: Sun Feb 27 12:06:08 2005 +0000 * moved gallery layouter into own subdir lib/webgen/plugins/filehandler/galleryhandler/defaultlayouter.rb lib/webgen/plugins/filehandler/galleryhandler/picturegallery.rb lib/webgen/plugins/filehandler/picturegallery.rb lib/webgen/plugins/gallerylayouter/defaultgallerylayouter.rb commit a704e936286e180ae7f9eb6bfb6cceaca934e0e1 Author: Thomas Leitner Date: Sun Feb 27 12:02:27 2005 +0000 * bumped version number to 0.3.1 * moved content handlers to own subdir * extracted DefaultContentHandler from page.rb into own file * began writing html validator plugins TODO doc/src/index.page lib/webgen/configuration.rb lib/webgen/plugins/contenthandler/defaultcontenthandler.rb lib/webgen/plugins/contenthandler/html.rb lib/webgen/plugins/contenthandler/markdown.rb lib/webgen/plugins/contenthandler/rdoc.rb lib/webgen/plugins/contenthandler/textile.rb lib/webgen/plugins/filehandler/galleryhandler/defaultlayouter.rb lib/webgen/plugins/filehandler/galleryhandler/picturegallery.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/filehandler/pagehandler/html.rb lib/webgen/plugins/filehandler/pagehandler/markdown.rb lib/webgen/plugins/filehandler/pagehandler/page.rb lib/webgen/plugins/filehandler/pagehandler/rdoc.rb lib/webgen/plugins/filehandler/pagehandler/textile.rb lib/webgen/plugins/htmlvalidator/defaulthtmlvalidator.rb lib/webgen/plugins/htmlvalidator/xmllint.rb commit 835d3ce50516111bac77c4df75a0f0b9e9967be8 Author: Thomas Leitner Date: Sat Feb 26 17:23:20 2005 +0000 * added about.page * added docu pages for all content handlers and gallery layouters * simplified MenuTag#menu_entry * added sitemap tag plugin and docu page * renamed all content handlers to include the word content in their names Rakefile TODO doc/extension.config doc/src/about.page doc/src/default.template doc/src/documentation/filehandler/galleryhandler/defaultlayouter.page doc/src/documentation/filehandler/galleryhandler/index.page doc/src/documentation/filehandler/page.page doc/src/documentation/filehandler/pagehandler/html.page doc/src/documentation/filehandler/pagehandler/index.page doc/src/documentation/filehandler/pagehandler/markdown.page doc/src/documentation/filehandler/pagehandler/rdoc.page doc/src/documentation/filehandler/pagehandler/textile.page doc/src/documentation/filehandler/picturegallery.page doc/src/documentation/tags/sitemap.page doc/src/index.page lib/webgen/plugins/filehandler/galleryhandler/defaultlayouter.rb lib/webgen/plugins/filehandler/galleryhandler/picturegallery.rb lib/webgen/plugins/filehandler/pagehandler/html.rb lib/webgen/plugins/filehandler/pagehandler/markdown.rb lib/webgen/plugins/filehandler/pagehandler/page.rb lib/webgen/plugins/filehandler/pagehandler/rdoc.rb lib/webgen/plugins/filehandler/pagehandler/textile.rb lib/webgen/plugins/filehandler/picturegallery.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/sitemap.rb commit dc80eaadf72c773ac054e9cd9a061156747aacb6 Author: Thomas Leitner Date: Sat Feb 26 13:42:55 2005 +0000 * FileHandler#file_modified? interface changed to support arbitrary files * thumbnails are not created if the source files did not change * DefaultLayouterer updated: navigation links on gallery and picture pages added TODO doc/src/default.css doc/src/designs/curdesign.png doc/src/designs/nostyle.png doc/src/designs/old.png lib/webgen/plugins/filehandler/filecopy.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/picturegallery.rb commit aeb9c33d22b146d9254269bba3d8029894f06605 Author: Thomas Leitner Date: Sat Feb 26 11:52:27 2005 +0000 * enhanced output of DefaultLayouter * added creation of thumbnails for pictures through RMagick * added possibility of adding meta information to main page and gallery pages for PictureGalleryFileHandler * added Node#recursive_create_path TODO doc/src/default.css doc/src/download.page lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/picturegallery.rb commit 00ab1b4288e1ac1016d9337338eceecbbb35adcd Author: Thomas Leitner Date: Wed Feb 23 12:45:30 2005 +0000 * picture gallery layouter now plugins * BUG fixed in PageHandler where incorrect blocks meta information caused abort lib/webgen/plugins/filehandler/pagehandler/page.rb lib/webgen/plugins/filehandler/picturegallery.rb commit 7e429fa5b1e9326500861753d84d284a62078e38 Author: Thomas Leitner Date: Wed Feb 23 12:10:00 2005 +0000 * added a little bit documentation TODO doc/src/documentation/index.page doc/src/features.page commit 7fcea2ee1322d44d1cd62d1134466d378c7b4f15 Author: Thomas Leitner Date: Mon Feb 21 21:56:49 2005 +0000 * small change in index.page doc/src/index.page testsite/src/images/bghack.png commit fdfce463c3237015ea3f746809bbd78a661bc910 Author: Thomas Leitner Date: Mon Feb 21 21:36:53 2005 +0000 * change name of png file doc/src/design.gallery doc/src/designs/curdesign.png doc/src/designs/default.png commit 84dae5d126c0ac89569ad5a8b9590620e6ce0c4c Author: Thomas Leitner Date: Mon Feb 21 18:42:04 2005 +0000 * updated summary README Rakefile lib/util/composite.rb lib/util/listener.rb lib/webgen/configuration.rb lib/webgen/logging.rb lib/webgen/node.rb lib/webgen/plugins/extloader.rb lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/filecopy.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/pagehandler/html.rb lib/webgen/plugins/filehandler/pagehandler/markdown.rb lib/webgen/plugins/filehandler/pagehandler/page.rb lib/webgen/plugins/filehandler/pagehandler/rdoc.rb lib/webgen/plugins/filehandler/pagehandler/textile.rb lib/webgen/plugins/filehandler/picturegallery.rb lib/webgen/plugins/filehandler/template.rb lib/webgen/plugins/tags/date.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/plugins/tags/lang.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/meta.rb lib/webgen/plugins/tags/navbar.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/tags.rb lib/webgen/plugins/tags/wikilink.rb lib/webgen/plugins/treewalker.rb lib/webgen/webgen.rb commit 8467d087806bfb7359af095e5d71b4e49dd58bd0 Author: Thomas Leitner Date: Mon Feb 21 18:32:13 2005 +0000 * updated picture gallery handler TODO doc/src/default.css doc/src/design.gallery doc/src/designs/default.png doc/src/designs/nostyle.png doc/src/designs/old.png doc/src/documentation/filehandler/picturegallery.page lib/webgen/plugins/filehandler/pagehandler/page.rb lib/webgen/plugins/filehandler/picturegallery.rb commit 4cdd77a7a41f5ce10fa190192a3a743320c915cf Author: Thomas Leitner Date: Mon Feb 21 13:05:36 2005 +0000 * removed Plugin.plugin method, class name of plugin is used for that now * new default verbosity level = 2 (warn) * BUG fixed in Node#relpath_to_node where a dest entry with slashes (e.g. rdoc/index.html) produced errors * moved page.rb and content handler files to subdirectory pagehandler * PageHandler#parse_data only accepts string, no file name anymore -> more orthogonal * moved DefaultHandler#extension call in file handlers to DefaultHandler#initialize method * added basic test case for PageHandler#analyse_file_name TODO doc/extension.config doc/src/documentation/filehandler/directory.page doc/src/documentation/tags/navbar.page lib/webgen/configuration.rb lib/webgen/node.rb lib/webgen/plugins/extloader.rb lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/filecopy.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/html.rb lib/webgen/plugins/filehandler/markdown.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/filehandler/pagehandler/html.rb lib/webgen/plugins/filehandler/pagehandler/markdown.rb lib/webgen/plugins/filehandler/pagehandler/page.rb lib/webgen/plugins/filehandler/pagehandler/rdoc.rb lib/webgen/plugins/filehandler/pagehandler/textile.rb lib/webgen/plugins/filehandler/picturegallery.rb lib/webgen/plugins/filehandler/rdoc.rb lib/webgen/plugins/filehandler/template.rb lib/webgen/plugins/filehandler/textile.rb lib/webgen/plugins/tags/date.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/plugins/tags/lang.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/meta.rb lib/webgen/plugins/tags/navbar.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/tags.rb lib/webgen/plugins/tags/wikilink.rb lib/webgen/plugins/treewalker.rb test/webgen/filehandlers/tc_page.rb test/webgen/tc_configuration.rb test/webgen/tc_node.rb commit e79d25414fccce6a316720280de54e2be46dfceb Author: Thomas Leitner Date: Sat Feb 19 23:04:25 2005 +0000 * small changes in picturegallery.rb * fixed BUG in filehandler.rb where a file name with a dot at the beginning lead to a false extension * improved template and css file for documentation * added examples to wikilink and lang documentation pages * added tests for webgen command line parameters * added logo.png to documentation TODO doc/src/default.css doc/src/default.template doc/src/documentation/filehandler/index.page doc/src/documentation/index.page doc/src/documentation/tags/lang.de.page doc/src/documentation/tags/lang.page doc/src/documentation/tags/wikilink.page doc/src/download.page doc/src/logo.png lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/picturegallery.rb test/setup.rb test/webgen/tc_webgen.rb commit d9aae631e3b476c74cd33c2f418dd27cab0ef731 Author: Thomas Leitner Date: Wed Feb 9 14:11:44 2005 +0000 * added parameter defaultContentFormat to PageHandler * adjusted PageHandler documentation TODO doc/src/documentation/filehandler/page.page lib/webgen/plugins/filehandler/page.rb commit 3abd86477d71aefe0ef052c7dc1b76817bd2c666 Author: Thomas Leitner Date: Wed Feb 9 12:48:30 2005 +0000 * added documentation page for extloader ;-) doc/src/documentation/extloader.page commit 92081d14aff548d734380742c8f859c9f28fcd7a Author: Thomas Leitner Date: Wed Feb 9 12:47:56 2005 +0000 * added logo.svg * fixed BUG where command line parameters did not work * renamed tagloader.rb to extloader.rb * added documentation for ExtensionLoader * fixed markdown.rb and textile.rb to throw a warning when a required file is not available TODO doc/extension.config doc/src/documentation/filehandler/index.page doc/tags.config lib/webgen/configuration.rb lib/webgen/plugins/extloader.rb lib/webgen/plugins/filehandler/markdown.rb lib/webgen/plugins/filehandler/textile.rb lib/webgen/plugins/tags/tagloader.rb lib/webgen/webgen.rb otherdata/logo.svg commit fcbfb0d961a0e7ce4156636a575772f13121345f Author: Thomas Leitner Date: Wed Feb 2 19:55:20 2005 +0000 * added Plugin.extension method for file handlers * fixed BUG in tagloader.rb where invalid tagconfig file forced webgen to abort * modified all file handlers to use Plugin.extension TODO doc/tags.config lib/webgen/configuration.rb lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/filehandler/picturegallery.rb lib/webgen/plugins/filehandler/template.rb lib/webgen/plugins/tags/tagloader.rb commit dc8af6c3f861f9c3cf761dd080fa9b910ab201d9 Author: Thomas Leitner Date: Wed Feb 2 18:30:05 2005 +0000 * added basic picture gallery file handler and docu page * attr processor on nodes is now set by the processors themselves * page nodes can now be created without actual files with PageHandler#create_node_from_data TODO doc/src/documentation/filehandler/picturegallery.page doc/tags.config lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/filecopy.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/filehandler/picturegallery.rb lib/webgen/plugins/filehandler/template.rb testsite/src/default.template commit 99a9d043ca3c381585fd5a51f470a7cda7f4d1a7 Author: Thomas Leitner Date: Wed Feb 2 15:06:13 2005 +0000 * added new tag wikilink and its documentation page * fixed BUG in tags.rb where incorrect tag data raised an error and exited webgen * unified the look of the examples on the tag description pages * added feedback link to default.template TODO doc/src/default.css doc/src/default.template doc/src/documentation/tags/date.page doc/src/documentation/tags/executecommand.page doc/src/documentation/tags/includefile.page doc/src/documentation/tags/lang.page doc/src/documentation/tags/menu.page doc/src/documentation/tags/meta.page doc/src/documentation/tags/navbar.page doc/src/documentation/tags/wikilink.page doc/src/index.page lib/webgen/plugins/tags/tags.rb lib/webgen/plugins/tags/wikilink.rb commit bbeab17653e8135294cf56d1a93f18cee400afa0 Author: Thomas Leitner Date: Fri Jan 28 11:01:49 2005 +0000 * added a little bit of documentation TODO doc/src/documentation/tags/index.page commit bd112d17230b1eb9208b9533f6ced6b81f96d4e1 Author: Thomas Leitner Date: Fri Jan 28 02:36:27 2005 +0000 * Node#relpath_to_node has a new optional parameter includeDestNode * deleted old tags/simple.rb * added to new parameters to IncludeFileTag and ExecuteCommandTag * fixed issues with formatting in many files * fixed bug in TemplateFileHandler where Exception was raised when no default template in root dir available -> DummyTemplate now returned * added error processing routines to many files * fixed bugs in Node#in_subtree? and Node#level * added tag name to informational output on tags doc/src/documentation/tags/includefile.page doc/tags.config lib/webgen/node.rb lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/filecopy.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/markdown.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/filehandler/rdoc.rb lib/webgen/plugins/filehandler/template.rb lib/webgen/plugins/filehandler/textile.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/navbar.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/simple.rb lib/webgen/plugins/tags/tags.rb test/webgen/tc_node.rb commit 73c678c7ade3e9a84c75ade21783aa5fd8502129 Author: Thomas Leitner Date: Thu Jan 27 21:47:34 2005 +0000 * fixed Plugin.set_param, Plugin#[], Plugin#has_param? to look in ancestor classes for parameters * call stack now also shown as debug message when error occured * fixed BUG when options in page file are not valid YAML * fixed BUG in a log message in FileHandler * rake doc is now validating the generated files Rakefile TODO lib/webgen/configuration.rb lib/webgen/logging.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/page.rb test/runtests.rb test/webgen/tc_configuration.rb commit 635d70ca8b255b2df03f695de17c06965f7fdc32 Author: Thomas Leitner Date: Thu Jan 27 01:17:56 2005 +0000 * removed test prefix from exisiting test files * added test file for node.rb * added helper files setup.rb and runtests.rb for testing * fixed bug in Node#recursive_value * made Node#relpath_to more common * refactored Node#level to not use recursive_value * Node#in_subtree? has now the correct semantics and one bug fixed * made Node#get_node_for_string more common Rakefile lib/webgen/node.rb lib/webgen/plugins/tags/menu.rb test/runtests.rb test/setup.rb test/util/tc_composite.rb test/util/tc_listener.rb test/util/tc_testcomposite.rb test/util/tc_testlistener.rb test/webgen/tc_node.rb commit 11f9db8491c392ffa314f71cd3446e393456437a Author: Thomas Leitner Date: Wed Jan 26 20:46:02 2005 +0000 * renamed dir tests to test * deleted tc_testups.rb as it is not needed anymore test/util/tc_testcomposite.rb test/util/tc_testlistener.rb tests/util/tc_testcomposite.rb tests/util/tc_testlistener.rb tests/util/tc_testups.rb commit 9f746016dbbc6587f017b9c78ea9871448e85a68 Author: Thomas Leitner Date: Wed Jan 26 20:44:19 2005 +0000 * added better mandatory parameter support for tags * changed tag plugins to use new mandatory parameter support TODO doc/tags.config lib/webgen/configuration.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/tags.rb commit d7a4a0cfcecb030401b28894d31a92d6fe582f18 Author: Thomas Leitner Date: Wed Jan 26 02:38:57 2005 +0000 * fixed bugs * refactored code README TODO lib/webgen/configuration.rb lib/webgen/logging.rb lib/webgen/node.rb lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/filehandler/template.rb lib/webgen/plugins/tags/date.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/plugins/tags/lang.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/meta.rb lib/webgen/plugins/tags/navbar.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/simple.rb lib/webgen/plugins/tags/tagloader.rb lib/webgen/plugins/tags/tags.rb lib/webgen/webgen.rb commit 2e145534def50a80627429e331307cf12a755a6b Author: Thomas Leitner Date: Wed Jan 26 02:37:11 2005 +0000 * moved documentation files to adhere to new naming standard * converted everything to Textile markup and improved documentation doc/src/default.css doc/src/default.template doc/src/documentation/filehandler/backing.fragment doc/src/documentation/filehandler/backing.page doc/src/documentation/filehandler/copy.fragment doc/src/documentation/filehandler/copy.page doc/src/documentation/filehandler/default.template doc/src/documentation/filehandler/directory.fragment doc/src/documentation/filehandler/directory.page doc/src/documentation/filehandler/htmlfragment.fragment doc/src/documentation/filehandler/index.fragment doc/src/documentation/filehandler/index.page doc/src/documentation/filehandler/page.page doc/src/documentation/filehandler/template.fragment doc/src/documentation/filehandler/template.page doc/src/documentation/filehandler/xmlpage.xpage doc/src/documentation/filehandler/yamlpage.ypage doc/src/documentation/index.fragment doc/src/documentation/index.page doc/src/documentation/tags/date.fragment doc/src/documentation/tags/date.page doc/src/documentation/tags/default.template doc/src/documentation/tags/executecommand.fragment doc/src/documentation/tags/executecommand.page doc/src/documentation/tags/includefile.fragment doc/src/documentation/tags/includefile.page doc/src/documentation/tags/index.fragment doc/src/documentation/tags/index.page doc/src/documentation/tags/lang.fragment doc/src/documentation/tags/lang.page doc/src/documentation/tags/menu.de.fragment doc/src/documentation/tags/menu.de.page doc/src/documentation/tags/menu.fragment doc/src/documentation/tags/menu.page doc/src/documentation/tags/meta.fragment doc/src/documentation/tags/meta.page doc/src/documentation/tags/multilang.de.fragment doc/src/documentation/tags/multilang.de.page doc/src/documentation/tags/multilang.fr.fragment doc/src/documentation/tags/multilang.fr.page doc/src/documentation/tags/multilang.fragment doc/src/documentation/tags/multilang.page doc/src/documentation/tags/navbar.fragment doc/src/documentation/tags/navbar.page doc/src/documentation/tags/relocatable.fragment doc/src/documentation/tags/relocatable.page doc/src/download.fragment doc/src/download.page doc/src/features.fragment doc/src/features.page doc/src/filehandler/index.fragment doc/src/index.fragment doc/src/index.page doc/src/meta.info doc/src/metainfo.backing doc/src/tags/date.fragment doc/src/tags/index.fragment doc/src/tags/lang.fragment doc/src/tags/menu.de.fragment doc/src/tags/menu.fragment doc/src/tags/meta.fragment doc/src/tags/multilang.de.fragment doc/src/tags/multilang.fr.fragment doc/src/tags/multilang.fragment doc/src/tags/navbar.fragment doc/src/tags/relocatable.fragment doc/tags.config commit 1ff16c74968e3223d4bd54bc8070834d8b68d817 Author: Thomas Leitner Date: Mon Jan 24 16:58:41 2005 +0000 * fixed bug in Node#recursive_value: ignoreVirtual was not passed on to recursive call * added call to super in tag plugins TODO lib/webgen/configuration.rb lib/webgen/node.rb lib/webgen/plugins/tags/date.rb lib/webgen/plugins/tags/lang.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/meta.rb lib/webgen/plugins/tags/navbar.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/tags.rb commit 9796e37b86a1db3ad0474ee51404a0d29c3c1043 Author: Thomas Leitner Date: Wed Jan 19 23:08:07 2005 +0000 * changed all plugins so that the testsite can be converted without errors * fixed some apparent bugs (cannot remember where ;-) * fixed some code style issues lib/webgen/configuration.rb lib/webgen/logging.rb lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/blueclothpage.rb lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/filecopy.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/html.rb lib/webgen/plugins/filehandler/htmlfragmentpage.rb lib/webgen/plugins/filehandler/markdown.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/filehandler/rdoc.rb lib/webgen/plugins/filehandler/rdocpage.rb lib/webgen/plugins/filehandler/redclothpage.rb lib/webgen/plugins/filehandler/template.rb lib/webgen/plugins/filehandler/textile.rb lib/webgen/plugins/filehandler/xmlpage.rb lib/webgen/plugins/filehandler/yamlpage.rb lib/webgen/plugins/tags/date.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/plugins/tags/lang.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/meta.rb lib/webgen/plugins/tags/navbar.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/tags.rb lib/webgen/plugins/treewalker.rb lib/webgen/webgen.rb commit 2b88c3d5a1e9fbd88490e5e797705098c564285d Author: Thomas Leitner Date: Wed Jan 19 23:03:03 2005 +0000 * updated test site pages to comply with the new standards testsite/config.yaml testsite/src/bluecloth.bcloth testsite/src/bluecloth.page testsite/src/home.en.page testsite/src/home.en.xpage testsite/src/home.page testsite/src/home.xpage testsite/src/index.page testsite/src/index.xpage testsite/src/meta.info testsite/src/metainfo.backing testsite/src/news.page testsite/src/news.xpage testsite/src/news_are_so-cool.de.page testsite/src/news_are_so-cool.de.xpage testsite/src/noindex/noindex.page testsite/src/noindex/noindex.xpage testsite/src/pictures/index.page testsite/src/pictures/index.xpage testsite/src/projects.de.page testsite/src/projects.de.ypage testsite/src/projects.es.page testsite/src/projects.es.ypage testsite/src/projects.page testsite/src/projects.ypage testsite/src/projects/00.index.de.page testsite/src/projects/00.index.de.ypage testsite/src/projects/01.project2.page testsite/src/projects/01.project2.xpage testsite/src/projects/02.project1.page testsite/src/projects/02.project1.xpage testsite/src/projects/05.project3.page testsite/src/projects/05.project3.xpage testsite/src/projects/index.page testsite/src/projects/index.xpage testsite/src/projects/subproj/index.page testsite/src/projects/subproj/index.xpage testsite/src/projects/subproj/project3.page testsite/src/projects/subproj/project3.xpage testsite/src/rdoc.page testsite/src/readme.rdoc testsite/src/redcloth.page testsite/src/redcloth.rcloth commit 179dbb63ad5120a50d25615bb44337c6d40260d7 Author: Thomas Leitner Date: Wed Jan 19 02:35:39 2005 +0000 * removed dependency log4r, now using logger library * removed UPS, implemented simpler plugin system * class Plugin holds all configuration values now, class Configuration streamlined * updated Rakefile * added RPAfied install.rb creation to Rakefile * changed every plugin to use new configuration routines Rakefile TODO bin/webgen lib/util/ups.rb lib/webgen/configuration.rb lib/webgen/logging.rb lib/webgen/node.rb lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/blueclothpage.rb lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/filecopy.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/htmlfragmentpage.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/filehandler/rdocpage.rb lib/webgen/plugins/filehandler/redclothpage.rb lib/webgen/plugins/filehandler/template.rb lib/webgen/plugins/filehandler/xmlpage.rb lib/webgen/plugins/filehandler/yamlpage.rb lib/webgen/plugins/tags/date.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/plugins/tags/lang.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/meta.rb lib/webgen/plugins/tags/navbar.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/tags.rb lib/webgen/plugins/treewalker.rb lib/webgen/webgen.rb commit 7249db7204e9da2c7e746c55299fa615c79bcfd6 Author: Thomas Leitner Date: Thu Jan 13 16:31:39 2005 +0000 moved stuff around and around versions/webgen-0.1.0/COPYING versions/webgen-0.1.0/README versions/webgen-0.1.0/Rakefile versions/webgen-0.1.0/TODO versions/webgen-0.1.0/bin/webgen versions/webgen-0.1.0/design/design.css versions/webgen-0.1.0/design/design.html versions/webgen-0.1.0/design/images/bghack.png versions/webgen-0.1.0/design/styling.css versions/webgen-0.1.0/doc/ideas versions/webgen-0.1.0/lib/util/composite.rb versions/webgen-0.1.0/lib/util/listener.rb versions/webgen-0.1.0/lib/util/todo versions/webgen-0.1.0/lib/util/ups.rb versions/webgen-0.1.0/lib/webgen/configuration.rb versions/webgen-0.1.0/lib/webgen/node.rb versions/webgen-0.1.0/lib/webgen/plugins/filehandler/backingmetainfo.rb versions/webgen-0.1.0/lib/webgen/plugins/filehandler/directory.rb versions/webgen-0.1.0/lib/webgen/plugins/filehandler/filecopy.rb versions/webgen-0.1.0/lib/webgen/plugins/filehandler/filehandler.rb versions/webgen-0.1.0/lib/webgen/plugins/filehandler/htmlfragmentpage.rb versions/webgen-0.1.0/lib/webgen/plugins/filehandler/page.rb versions/webgen-0.1.0/lib/webgen/plugins/filehandler/template.rb versions/webgen-0.1.0/lib/webgen/plugins/filehandler/xmlpage.rb versions/webgen-0.1.0/lib/webgen/plugins/filehandler/yamlpage.rb versions/webgen-0.1.0/lib/webgen/plugins/tags/lang.rb versions/webgen-0.1.0/lib/webgen/plugins/tags/menu.rb versions/webgen-0.1.0/lib/webgen/plugins/tags/metatag.rb versions/webgen-0.1.0/lib/webgen/plugins/tags/navbar.rb versions/webgen-0.1.0/lib/webgen/plugins/tags/relocatable.rb versions/webgen-0.1.0/lib/webgen/plugins/tags/tags.rb versions/webgen-0.1.0/lib/webgen/plugins/treewalker.rb versions/webgen-0.1.0/lib/webgen/webgen.rb versions/webgen-0.1.0/setup.rb versions/webgen-0.1.0/tests/util/tc_testcomposite.rb versions/webgen-0.1.0/tests/util/tc_testlistener.rb versions/webgen-0.1.0/tests/util/tc_testups.rb versions/webgen-0.1.0/testsite/config.yaml versions/webgen-0.1.0/testsite/src/bghack.png versions/webgen-0.1.0/testsite/src/default.css versions/webgen-0.1.0/testsite/src/default.template versions/webgen-0.1.0/testsite/src/home.xpage versions/webgen-0.1.0/testsite/src/images/bghack.png versions/webgen-0.1.0/testsite/src/index.xpage versions/webgen-0.1.0/testsite/src/metainfo.backing versions/webgen-0.1.0/testsite/src/news.xpage versions/webgen-0.1.0/testsite/src/news_are_so-cool.de.xpage versions/webgen-0.1.0/testsite/src/noindex/noindex.xpage versions/webgen-0.1.0/testsite/src/pictures/index.xpage versions/webgen-0.1.0/testsite/src/projects.de.ypage versions/webgen-0.1.0/testsite/src/projects.es.ypage versions/webgen-0.1.0/testsite/src/projects.ypage versions/webgen-0.1.0/testsite/src/projects/00.index.de.ypage versions/webgen-0.1.0/testsite/src/projects/01.project2.xpage versions/webgen-0.1.0/testsite/src/projects/02.project1.xpage versions/webgen-0.1.0/testsite/src/projects/05.project3.xpage versions/webgen-0.1.0/testsite/src/projects/index.xpage versions/webgen-0.1.0/testsite/src/projects/subproj/index.xpage versions/webgen-0.1.0/testsite/src/projects/subproj/project3.xpage versions/webgen-0.2.0/COPYING versions/webgen-0.2.0/README versions/webgen-0.2.0/Rakefile versions/webgen-0.2.0/TODO versions/webgen-0.2.0/bin/webgen versions/webgen-0.2.0/design/design.css versions/webgen-0.2.0/design/design.html versions/webgen-0.2.0/design/ideas versions/webgen-0.2.0/design/images/bghack.png versions/webgen-0.2.0/design/styling.css versions/webgen-0.2.0/doc/src/default.css versions/webgen-0.2.0/doc/src/default.template versions/webgen-0.2.0/doc/src/documentation/filehandler/backing.fragment versions/webgen-0.2.0/doc/src/documentation/filehandler/copy.fragment versions/webgen-0.2.0/doc/src/documentation/filehandler/default.template versions/webgen-0.2.0/doc/src/documentation/filehandler/directory.fragment versions/webgen-0.2.0/doc/src/documentation/filehandler/htmlfragment.fragment versions/webgen-0.2.0/doc/src/documentation/filehandler/index.fragment versions/webgen-0.2.0/doc/src/documentation/filehandler/template.fragment versions/webgen-0.2.0/doc/src/documentation/filehandler/xmlpage.xpage versions/webgen-0.2.0/doc/src/documentation/filehandler/yamlpage.ypage versions/webgen-0.2.0/doc/src/documentation/index.fragment versions/webgen-0.2.0/doc/src/documentation/tags/date.fragment versions/webgen-0.2.0/doc/src/documentation/tags/default.template versions/webgen-0.2.0/doc/src/documentation/tags/executecommand.fragment versions/webgen-0.2.0/doc/src/documentation/tags/includefile.fragment versions/webgen-0.2.0/doc/src/documentation/tags/index.fragment versions/webgen-0.2.0/doc/src/documentation/tags/lang.fragment versions/webgen-0.2.0/doc/src/documentation/tags/menu.de.fragment versions/webgen-0.2.0/doc/src/documentation/tags/menu.fragment versions/webgen-0.2.0/doc/src/documentation/tags/meta.fragment versions/webgen-0.2.0/doc/src/documentation/tags/multilang.de.fragment versions/webgen-0.2.0/doc/src/documentation/tags/multilang.fr.fragment versions/webgen-0.2.0/doc/src/documentation/tags/multilang.fragment versions/webgen-0.2.0/doc/src/documentation/tags/navbar.fragment versions/webgen-0.2.0/doc/src/documentation/tags/relocatable.fragment versions/webgen-0.2.0/doc/src/download.fragment versions/webgen-0.2.0/doc/src/features.fragment versions/webgen-0.2.0/doc/src/filehandler/index.fragment versions/webgen-0.2.0/doc/src/index.fragment versions/webgen-0.2.0/doc/src/metainfo.backing versions/webgen-0.2.0/doc/src/tags/date.fragment versions/webgen-0.2.0/doc/src/tags/index.fragment versions/webgen-0.2.0/doc/src/tags/lang.fragment versions/webgen-0.2.0/doc/src/tags/menu.de.fragment versions/webgen-0.2.0/doc/src/tags/menu.fragment versions/webgen-0.2.0/doc/src/tags/meta.fragment versions/webgen-0.2.0/doc/src/tags/multilang.de.fragment versions/webgen-0.2.0/doc/src/tags/multilang.fr.fragment versions/webgen-0.2.0/doc/src/tags/multilang.fragment versions/webgen-0.2.0/doc/src/tags/navbar.fragment versions/webgen-0.2.0/doc/src/tags/relocatable.fragment versions/webgen-0.2.0/lib/util/composite.rb versions/webgen-0.2.0/lib/util/listener.rb versions/webgen-0.2.0/lib/util/todo versions/webgen-0.2.0/lib/util/ups.rb versions/webgen-0.2.0/lib/webgen/configuration.rb versions/webgen-0.2.0/lib/webgen/node.rb versions/webgen-0.2.0/lib/webgen/plugins/filehandler/backing.rb versions/webgen-0.2.0/lib/webgen/plugins/filehandler/directory.rb versions/webgen-0.2.0/lib/webgen/plugins/filehandler/filecopy.rb versions/webgen-0.2.0/lib/webgen/plugins/filehandler/filehandler.rb versions/webgen-0.2.0/lib/webgen/plugins/filehandler/htmlfragmentpage.rb versions/webgen-0.2.0/lib/webgen/plugins/filehandler/page.rb versions/webgen-0.2.0/lib/webgen/plugins/filehandler/template.rb versions/webgen-0.2.0/lib/webgen/plugins/filehandler/xmlpage.rb versions/webgen-0.2.0/lib/webgen/plugins/filehandler/yamlpage.rb versions/webgen-0.2.0/lib/webgen/plugins/tags/date.rb versions/webgen-0.2.0/lib/webgen/plugins/tags/executecommand.rb versions/webgen-0.2.0/lib/webgen/plugins/tags/includefile.rb versions/webgen-0.2.0/lib/webgen/plugins/tags/lang.rb versions/webgen-0.2.0/lib/webgen/plugins/tags/menu.rb versions/webgen-0.2.0/lib/webgen/plugins/tags/meta.rb versions/webgen-0.2.0/lib/webgen/plugins/tags/navbar.rb versions/webgen-0.2.0/lib/webgen/plugins/tags/relocatable.rb versions/webgen-0.2.0/lib/webgen/plugins/tags/tags.rb versions/webgen-0.2.0/lib/webgen/plugins/treewalker.rb versions/webgen-0.2.0/lib/webgen/webgen.rb versions/webgen-0.2.0/setup.rb versions/webgen-0.2.0/tests/util/tc_testcomposite.rb versions/webgen-0.2.0/tests/util/tc_testlistener.rb versions/webgen-0.2.0/tests/util/tc_testups.rb versions/webgen-0.2.0/testsite/config.yaml versions/webgen-0.2.0/testsite/src/bghack.png versions/webgen-0.2.0/testsite/src/default.css versions/webgen-0.2.0/testsite/src/default.template versions/webgen-0.2.0/testsite/src/home.xpage versions/webgen-0.2.0/testsite/src/images/bghack.png versions/webgen-0.2.0/testsite/src/index.xpage versions/webgen-0.2.0/testsite/src/metainfo.backing versions/webgen-0.2.0/testsite/src/news.xpage versions/webgen-0.2.0/testsite/src/news_are_so-cool.de.xpage versions/webgen-0.2.0/testsite/src/noindex/noindex.xpage versions/webgen-0.2.0/testsite/src/pictures/index.xpage versions/webgen-0.2.0/testsite/src/projects.de.ypage versions/webgen-0.2.0/testsite/src/projects.es.ypage versions/webgen-0.2.0/testsite/src/projects.ypage versions/webgen-0.2.0/testsite/src/projects/00.index.de.ypage versions/webgen-0.2.0/testsite/src/projects/01.project2.xpage versions/webgen-0.2.0/testsite/src/projects/02.project1.xpage versions/webgen-0.2.0/testsite/src/projects/05.project3.xpage versions/webgen-0.2.0/testsite/src/projects/index.xpage versions/webgen-0.2.0/testsite/src/projects/subproj/index.xpage versions/webgen-0.2.0/testsite/src/projects/subproj/project3.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/COPYING versions/webgen-0.2.0/versions/webgen-0.1.0/README versions/webgen-0.2.0/versions/webgen-0.1.0/Rakefile versions/webgen-0.2.0/versions/webgen-0.1.0/TODO versions/webgen-0.2.0/versions/webgen-0.1.0/bin/webgen versions/webgen-0.2.0/versions/webgen-0.1.0/design/design.css versions/webgen-0.2.0/versions/webgen-0.1.0/design/design.html versions/webgen-0.2.0/versions/webgen-0.1.0/design/images/bghack.png versions/webgen-0.2.0/versions/webgen-0.1.0/design/styling.css versions/webgen-0.2.0/versions/webgen-0.1.0/doc/ideas versions/webgen-0.2.0/versions/webgen-0.1.0/lib/util/composite.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/util/listener.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/util/todo versions/webgen-0.2.0/versions/webgen-0.1.0/lib/util/ups.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/configuration.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/node.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/filehandler/backingmetainfo.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/filehandler/directory.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/filehandler/filecopy.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/filehandler/filehandler.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/filehandler/htmlfragmentpage.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/filehandler/page.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/filehandler/template.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/filehandler/xmlpage.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/filehandler/yamlpage.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/tags/lang.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/tags/menu.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/tags/metatag.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/tags/navbar.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/tags/relocatable.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/tags/tags.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/treewalker.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/webgen.rb versions/webgen-0.2.0/versions/webgen-0.1.0/setup.rb versions/webgen-0.2.0/versions/webgen-0.1.0/tests/util/tc_testcomposite.rb versions/webgen-0.2.0/versions/webgen-0.1.0/tests/util/tc_testlistener.rb versions/webgen-0.2.0/versions/webgen-0.1.0/tests/util/tc_testups.rb versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/config.yaml versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/bghack.png versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/default.css versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/default.template versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/home.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/images/bghack.png versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/index.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/metainfo.backing versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/news.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/news_are_so-cool.de.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/noindex/noindex.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/pictures/index.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects.de.ypage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects.es.ypage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects.ypage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects/00.index.de.ypage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects/01.project2.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects/02.project1.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects/05.project3.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects/index.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects/subproj/index.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects/subproj/project3.xpage commit a5278b19b4a21b24e423a47a15e983a87a0a2c7d Author: Thomas Leitner Date: Thu Jan 13 16:09:17 2005 +0000 * small changes README TODO lib/webgen/configuration.rb commit d3f96074f561ed8d8cee7c407a912d01ec0cb84b Author: Thomas Leitner Date: Tue Aug 17 21:32:06 2004 +0000 * ideas file updated and old statements removed design/ideas commit ff3d3150adacfb24ac77d73604444d18e9d27af8 Author: Thomas Leitner Date: Sat Aug 7 09:06:50 2004 +0000 * added debug statements to method_defined? in configuration.rb * now a warning is printed if there are two input files in the same language for one page * using File.extname instead of regex TODO lib/webgen/configuration.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/page.rb testsite/src/home.en.xpage commit 54552bc3928b75c58d57f151d7487deae4ee5633 Author: Thomas Leitner Date: Thu Aug 5 18:54:29 2004 +0000 * added basic RedCloth, BlueCloth and RDoc support * added testfiles for RedCloth, BlueCloth and RDoc * fixed warnings generated when run with ruby -v * removed attr_writer in tags.rb, subclasses now directly access the @processOutput variable * new code for get_relpath_to_node in node.rb TODO lib/webgen/configuration.rb lib/webgen/node.rb lib/webgen/plugins/filehandler/blueclothpage.rb lib/webgen/plugins/filehandler/rdocpage.rb lib/webgen/plugins/filehandler/redclothpage.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/plugins/tags/tags.rb testsite/src/bluecloth.bcloth testsite/src/readme.rdoc testsite/src/redcloth.rcloth commit 3a07d86eec65fd2e124e5e4d916c0cc2d9153fab Author: Thomas Leitner Date: Wed Jul 21 16:27:14 2004 +0000 * made documentation files XHTML 1.1 compatible * added a rake task to upload the documentation to the homepage at rubyforge Rakefile TODO doc/src/documentation/filehandler/yamlpage.ypage doc/src/documentation/tags/menu.de.fragment doc/src/documentation/tags/menu.fragment doc/src/metainfo.backing commit fc3d65d26a1ad84d0c642f8ae6f2dd7fb85fcdb6 Author: Thomas Leitner Date: Wed Jul 21 14:43:08 2004 +0000 Created version webgen-0.2.0 versions/webgen-0.2.0/COPYING versions/webgen-0.2.0/README versions/webgen-0.2.0/Rakefile versions/webgen-0.2.0/TODO versions/webgen-0.2.0/bin/webgen versions/webgen-0.2.0/design/design.css versions/webgen-0.2.0/design/design.html versions/webgen-0.2.0/design/ideas versions/webgen-0.2.0/design/images/bghack.png versions/webgen-0.2.0/design/styling.css versions/webgen-0.2.0/doc/src/default.css versions/webgen-0.2.0/doc/src/default.template versions/webgen-0.2.0/doc/src/documentation/filehandler/backing.fragment versions/webgen-0.2.0/doc/src/documentation/filehandler/copy.fragment versions/webgen-0.2.0/doc/src/documentation/filehandler/default.template versions/webgen-0.2.0/doc/src/documentation/filehandler/directory.fragment versions/webgen-0.2.0/doc/src/documentation/filehandler/htmlfragment.fragment versions/webgen-0.2.0/doc/src/documentation/filehandler/index.fragment versions/webgen-0.2.0/doc/src/documentation/filehandler/template.fragment versions/webgen-0.2.0/doc/src/documentation/filehandler/xmlpage.xpage versions/webgen-0.2.0/doc/src/documentation/filehandler/yamlpage.ypage versions/webgen-0.2.0/doc/src/documentation/index.fragment versions/webgen-0.2.0/doc/src/documentation/tags/date.fragment versions/webgen-0.2.0/doc/src/documentation/tags/default.template versions/webgen-0.2.0/doc/src/documentation/tags/executecommand.fragment versions/webgen-0.2.0/doc/src/documentation/tags/includefile.fragment versions/webgen-0.2.0/doc/src/documentation/tags/index.fragment versions/webgen-0.2.0/doc/src/documentation/tags/lang.fragment versions/webgen-0.2.0/doc/src/documentation/tags/menu.de.fragment versions/webgen-0.2.0/doc/src/documentation/tags/menu.fragment versions/webgen-0.2.0/doc/src/documentation/tags/meta.fragment versions/webgen-0.2.0/doc/src/documentation/tags/multilang.de.fragment versions/webgen-0.2.0/doc/src/documentation/tags/multilang.fr.fragment versions/webgen-0.2.0/doc/src/documentation/tags/multilang.fragment versions/webgen-0.2.0/doc/src/documentation/tags/navbar.fragment versions/webgen-0.2.0/doc/src/documentation/tags/relocatable.fragment versions/webgen-0.2.0/doc/src/download.fragment versions/webgen-0.2.0/doc/src/features.fragment versions/webgen-0.2.0/doc/src/filehandler/index.fragment versions/webgen-0.2.0/doc/src/index.fragment versions/webgen-0.2.0/doc/src/metainfo.backing versions/webgen-0.2.0/doc/src/tags/date.fragment versions/webgen-0.2.0/doc/src/tags/index.fragment versions/webgen-0.2.0/doc/src/tags/lang.fragment versions/webgen-0.2.0/doc/src/tags/menu.de.fragment versions/webgen-0.2.0/doc/src/tags/menu.fragment versions/webgen-0.2.0/doc/src/tags/meta.fragment versions/webgen-0.2.0/doc/src/tags/multilang.de.fragment versions/webgen-0.2.0/doc/src/tags/multilang.fr.fragment versions/webgen-0.2.0/doc/src/tags/multilang.fragment versions/webgen-0.2.0/doc/src/tags/navbar.fragment versions/webgen-0.2.0/doc/src/tags/relocatable.fragment versions/webgen-0.2.0/lib/util/composite.rb versions/webgen-0.2.0/lib/util/listener.rb versions/webgen-0.2.0/lib/util/todo versions/webgen-0.2.0/lib/util/ups.rb versions/webgen-0.2.0/lib/webgen/configuration.rb versions/webgen-0.2.0/lib/webgen/node.rb versions/webgen-0.2.0/lib/webgen/plugins/filehandler/backing.rb versions/webgen-0.2.0/lib/webgen/plugins/filehandler/directory.rb versions/webgen-0.2.0/lib/webgen/plugins/filehandler/filecopy.rb versions/webgen-0.2.0/lib/webgen/plugins/filehandler/filehandler.rb versions/webgen-0.2.0/lib/webgen/plugins/filehandler/htmlfragmentpage.rb versions/webgen-0.2.0/lib/webgen/plugins/filehandler/page.rb versions/webgen-0.2.0/lib/webgen/plugins/filehandler/template.rb versions/webgen-0.2.0/lib/webgen/plugins/filehandler/xmlpage.rb versions/webgen-0.2.0/lib/webgen/plugins/filehandler/yamlpage.rb versions/webgen-0.2.0/lib/webgen/plugins/tags/date.rb versions/webgen-0.2.0/lib/webgen/plugins/tags/executecommand.rb versions/webgen-0.2.0/lib/webgen/plugins/tags/includefile.rb versions/webgen-0.2.0/lib/webgen/plugins/tags/lang.rb versions/webgen-0.2.0/lib/webgen/plugins/tags/menu.rb versions/webgen-0.2.0/lib/webgen/plugins/tags/meta.rb versions/webgen-0.2.0/lib/webgen/plugins/tags/navbar.rb versions/webgen-0.2.0/lib/webgen/plugins/tags/relocatable.rb versions/webgen-0.2.0/lib/webgen/plugins/tags/tags.rb versions/webgen-0.2.0/lib/webgen/plugins/treewalker.rb versions/webgen-0.2.0/lib/webgen/webgen.rb versions/webgen-0.2.0/setup.rb versions/webgen-0.2.0/tests/util/tc_testcomposite.rb versions/webgen-0.2.0/tests/util/tc_testlistener.rb versions/webgen-0.2.0/tests/util/tc_testups.rb versions/webgen-0.2.0/testsite/config.yaml versions/webgen-0.2.0/testsite/src/bghack.png versions/webgen-0.2.0/testsite/src/default.css versions/webgen-0.2.0/testsite/src/default.template versions/webgen-0.2.0/testsite/src/home.xpage versions/webgen-0.2.0/testsite/src/images/bghack.png versions/webgen-0.2.0/testsite/src/index.xpage versions/webgen-0.2.0/testsite/src/metainfo.backing versions/webgen-0.2.0/testsite/src/news.xpage versions/webgen-0.2.0/testsite/src/news_are_so-cool.de.xpage versions/webgen-0.2.0/testsite/src/noindex/noindex.xpage versions/webgen-0.2.0/testsite/src/pictures/index.xpage versions/webgen-0.2.0/testsite/src/projects.de.ypage versions/webgen-0.2.0/testsite/src/projects.es.ypage versions/webgen-0.2.0/testsite/src/projects.ypage versions/webgen-0.2.0/testsite/src/projects/00.index.de.ypage versions/webgen-0.2.0/testsite/src/projects/01.project2.xpage versions/webgen-0.2.0/testsite/src/projects/02.project1.xpage versions/webgen-0.2.0/testsite/src/projects/05.project3.xpage versions/webgen-0.2.0/testsite/src/projects/index.xpage versions/webgen-0.2.0/testsite/src/projects/subproj/index.xpage versions/webgen-0.2.0/testsite/src/projects/subproj/project3.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/COPYING versions/webgen-0.2.0/versions/webgen-0.1.0/README versions/webgen-0.2.0/versions/webgen-0.1.0/Rakefile versions/webgen-0.2.0/versions/webgen-0.1.0/TODO versions/webgen-0.2.0/versions/webgen-0.1.0/bin/webgen versions/webgen-0.2.0/versions/webgen-0.1.0/design/design.css versions/webgen-0.2.0/versions/webgen-0.1.0/design/design.html versions/webgen-0.2.0/versions/webgen-0.1.0/design/images/bghack.png versions/webgen-0.2.0/versions/webgen-0.1.0/design/styling.css versions/webgen-0.2.0/versions/webgen-0.1.0/doc/ideas versions/webgen-0.2.0/versions/webgen-0.1.0/lib/util/composite.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/util/listener.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/util/todo versions/webgen-0.2.0/versions/webgen-0.1.0/lib/util/ups.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/configuration.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/node.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/filehandler/backingmetainfo.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/filehandler/directory.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/filehandler/filecopy.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/filehandler/filehandler.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/filehandler/htmlfragmentpage.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/filehandler/page.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/filehandler/template.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/filehandler/xmlpage.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/filehandler/yamlpage.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/tags/lang.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/tags/menu.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/tags/metatag.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/tags/navbar.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/tags/relocatable.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/tags/tags.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/plugins/treewalker.rb versions/webgen-0.2.0/versions/webgen-0.1.0/lib/webgen/webgen.rb versions/webgen-0.2.0/versions/webgen-0.1.0/setup.rb versions/webgen-0.2.0/versions/webgen-0.1.0/tests/util/tc_testcomposite.rb versions/webgen-0.2.0/versions/webgen-0.1.0/tests/util/tc_testlistener.rb versions/webgen-0.2.0/versions/webgen-0.1.0/tests/util/tc_testups.rb versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/config.yaml versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/bghack.png versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/default.css versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/default.template versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/home.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/images/bghack.png versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/index.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/metainfo.backing versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/news.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/news_are_so-cool.de.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/noindex/noindex.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/pictures/index.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects.de.ypage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects.es.ypage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects.ypage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects/00.index.de.ypage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects/01.project2.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects/02.project1.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects/05.project3.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects/index.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects/subproj/index.xpage versions/webgen-0.2.0/versions/webgen-0.1.0/testsite/src/projects/subproj/project3.xpage commit 20b668cb8e4937527983c5efa15590afd5770b13 Author: Thomas Leitner Date: Wed Jul 21 14:32:30 2004 +0000 * some minor changes in Rakefile * added some more documentation * added standardized way to define and document configuration parameters for plugins * changed each plugin to use new configuration parameter definition method * removed unneeded WebgenError class and replaced all raised errors with logger messages and error handling code * added support for mandatory parameters for tags * added new method for finding tags in files which supports nested curly brackets * colorized output for showing plugins and configuration parameters * writing to the logfile is now optional and has to be turned on explicitly * simplified code for showing plugins Rakefile TODO doc/src/documentation/filehandler/directory.fragment doc/src/documentation/filehandler/xmlpage.xpage doc/src/documentation/filehandler/yamlpage.ypage doc/src/documentation/index.fragment doc/src/documentation/tags/meta.fragment doc/src/download.fragment doc/src/features.fragment doc/src/metainfo.backing lib/webgen/configuration.rb lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/filecopy.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/htmlfragmentpage.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/filehandler/template.rb lib/webgen/plugins/filehandler/xmlpage.rb lib/webgen/plugins/filehandler/yamlpage.rb lib/webgen/plugins/tags/date.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/plugins/tags/lang.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/meta.rb lib/webgen/plugins/tags/navbar.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/tags.rb lib/webgen/webgen.rb commit 5848ccea1abc761e0a4543a0929ae19f0974cce2 Author: Thomas Leitner Date: Mon Jul 19 11:50:46 2004 +0000 * moved documentation from homepage to doc * added new option "defaultLangInFilename" to Page Handler README Rakefile design/ideas doc/ideas doc/src/default.css doc/src/default.template doc/src/documentation/filehandler/backing.fragment doc/src/documentation/filehandler/copy.fragment doc/src/documentation/filehandler/default.template doc/src/documentation/filehandler/directory.fragment doc/src/documentation/filehandler/htmlfragment.fragment doc/src/documentation/filehandler/index.fragment doc/src/documentation/filehandler/template.fragment doc/src/documentation/filehandler/xmlpage.xpage doc/src/documentation/filehandler/yamlpage.ypage doc/src/documentation/index.fragment doc/src/documentation/tags/date.fragment doc/src/documentation/tags/default.template doc/src/documentation/tags/executecommand.fragment doc/src/documentation/tags/includefile.fragment doc/src/documentation/tags/index.fragment doc/src/documentation/tags/lang.fragment doc/src/documentation/tags/menu.de.fragment doc/src/documentation/tags/menu.fragment doc/src/documentation/tags/meta.fragment doc/src/documentation/tags/multilang.de.fragment doc/src/documentation/tags/multilang.fr.fragment doc/src/documentation/tags/multilang.fragment doc/src/documentation/tags/navbar.fragment doc/src/documentation/tags/relocatable.fragment doc/src/download.fragment doc/src/filehandler/index.fragment doc/src/index.fragment doc/src/metainfo.backing doc/src/tags/date.fragment doc/src/tags/index.fragment doc/src/tags/lang.fragment doc/src/tags/menu.de.fragment doc/src/tags/menu.fragment doc/src/tags/meta.fragment doc/src/tags/multilang.de.fragment doc/src/tags/multilang.fr.fragment doc/src/tags/multilang.fragment doc/src/tags/navbar.fragment doc/src/tags/relocatable.fragment homepage/src/default.css homepage/src/default.template homepage/src/documentation/filehandler/backing.fragment homepage/src/documentation/filehandler/copy.fragment homepage/src/documentation/filehandler/default.template homepage/src/documentation/filehandler/directory.fragment homepage/src/documentation/filehandler/htmlfragment.fragment homepage/src/documentation/filehandler/index.fragment homepage/src/documentation/filehandler/template.fragment homepage/src/documentation/filehandler/xmlpage.xpage homepage/src/documentation/filehandler/yamlpage.ypage homepage/src/documentation/index.fragment homepage/src/documentation/tags/date.fragment homepage/src/documentation/tags/default.template homepage/src/documentation/tags/executecommand.fragment homepage/src/documentation/tags/includefile.fragment homepage/src/documentation/tags/index.fragment homepage/src/documentation/tags/lang.fragment homepage/src/documentation/tags/menu.de.fragment homepage/src/documentation/tags/menu.fragment homepage/src/documentation/tags/meta.fragment homepage/src/documentation/tags/multilang.de.fragment homepage/src/documentation/tags/multilang.fr.fragment homepage/src/documentation/tags/multilang.fragment homepage/src/documentation/tags/navbar.fragment homepage/src/documentation/tags/relocatable.fragment homepage/src/download.fragment homepage/src/index.fragment homepage/src/metainfo.backing lib/webgen/plugins/filehandler/page.rb commit 3154333aade21720244962ce680434b0243dc8c4 Author: Thomas Leitner Date: Mon Jul 19 11:34:16 2004 +0000 * corrected some minor things in README * the configuration parameters in configuration.rb are stored in an OpenStruct now * respect meta information in node.rb * corrected bug in menu.rb (ordering was not always correct) * and tag only return the content, no markup * index files for directories are searched and stored in the respective node when the field is read the first time * added rake task for generating the homepage * extended the homepage and the API documentation * added support for virtual pages and directories to the Backing File Handler README Rakefile TODO homepage/src/documentation/filehandler/backing.fragment homepage/src/documentation/filehandler/htmlfragment.fragment homepage/src/documentation/filehandler/index.fragment homepage/src/documentation/filehandler/xmlpage.xpage homepage/src/documentation/filehandler/yamlpage.ypage homepage/src/documentation/index.fragment homepage/src/documentation/tags/executecommand.fragment homepage/src/documentation/tags/includefile.fragment homepage/src/documentation/tags/index.fragment homepage/src/download.fragment homepage/src/index.fragment homepage/src/metainfo.backing lib/webgen/configuration.rb lib/webgen/node.rb lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/meta.rb lib/webgen/webgen.rb commit 48b3ec3764862ef4577661e724b27822f2400b8d Author: Thomas Leitner Date: Sat Jul 17 21:48:30 2004 +0000 * added execute command tag * added include file tag * renamed metatag.rb to meta.rb * updated documentation and homepage files * unified naming of plugins * added processOutput option to DefaultTag * fixed bug in menu.rb and meta.rb README TODO homepage/src/default.css homepage/src/default.template homepage/src/documentation/filehandler/backing.fragment homepage/src/documentation/filehandler/copy.fragment homepage/src/documentation/filehandler/default.template homepage/src/documentation/filehandler/directory.fragment homepage/src/documentation/filehandler/htmlfragment.fragment homepage/src/documentation/filehandler/index.fragment homepage/src/documentation/filehandler/template.fragment homepage/src/documentation/filehandler/xmlpage.xpage homepage/src/documentation/filehandler/yamlpage.ypage homepage/src/documentation/index.fragment homepage/src/documentation/tags/date.fragment homepage/src/documentation/tags/default.template homepage/src/documentation/tags/includefile.fragment homepage/src/documentation/tags/index.fragment homepage/src/documentation/tags/lang.fragment homepage/src/documentation/tags/menu.de.fragment homepage/src/documentation/tags/menu.fragment homepage/src/documentation/tags/meta.fragment homepage/src/documentation/tags/multilang.de.fragment homepage/src/documentation/tags/multilang.fr.fragment homepage/src/documentation/tags/multilang.fragment homepage/src/documentation/tags/navbar.fragment homepage/src/documentation/tags/relocatable.fragment homepage/src/download.fragment homepage/src/filehandler/index.fragment homepage/src/index.fragment homepage/src/metainfo.backing homepage/src/tags/date.fragment homepage/src/tags/index.fragment homepage/src/tags/lang.fragment homepage/src/tags/menu.de.fragment homepage/src/tags/menu.fragment homepage/src/tags/meta.fragment homepage/src/tags/multilang.de.fragment homepage/src/tags/multilang.fr.fragment homepage/src/tags/multilang.fragment homepage/src/tags/navbar.fragment homepage/src/tags/relocatable.fragment lib/webgen/plugins/filehandler/backing.rb lib/webgen/plugins/filehandler/backingmetainfo.rb lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/filecopy.rb lib/webgen/plugins/filehandler/htmlfragmentpage.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/filehandler/template.rb lib/webgen/plugins/filehandler/xmlpage.rb lib/webgen/plugins/filehandler/yamlpage.rb lib/webgen/plugins/tags/date.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/meta.rb lib/webgen/plugins/tags/metatag.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/tags.rb lib/webgen/webgen.rb testsite/config.yaml commit 825834b6f338fcd9efcd3ba9eb13e3a900875a82 Author: Thomas Leitner Date: Thu Jul 15 01:37:51 2004 +0000 * edited TreeWalker: the tree is now walked for each registered plugin separately * updated homepage: added page for date tag, changed some files and the appearance * added new tag: date TODO homepage/src/default.css homepage/src/default.template homepage/src/index.fragment homepage/src/metainfo.backing homepage/src/tags/date.fragment lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/template.rb lib/webgen/plugins/tags/date.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/tags.rb lib/webgen/plugins/treewalker.rb commit 5dd6f53ea08f1792e5b1cdba123a37034c624c92 Author: Thomas Leitner Date: Wed Jul 14 13:47:39 2004 +0000 * added two methods to Node: level and in_subtree? * updated homepage files * added base class for Tags: Tags::DefaultTag * Tags::DefaultTag implements new default behaviour for getting configuration values * changed each tag class to use the new Tags::DefaultTag class * new option for lang tag: showSingleLang * new options for menu tag: showCurrentSubtreeOnly and subtreeLevel TODO homepage/src/default.template homepage/src/filehandler/default.template homepage/src/metainfo.backing homepage/src/tags/default.template homepage/src/tags/menu.fragment lib/webgen/node.rb lib/webgen/plugins/tags/lang.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/metatag.rb lib/webgen/plugins/tags/navbar.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/tags.rb testsite/src/default.template commit ca3932fef7a78b7fa6e725cea5dee6ade40c2b42 Author: Thomas Leitner Date: Tue Jul 13 23:47:39 2004 +0000 * added dependency in GEM specification because dependencies seem to work with rubygems 0.7.0 * some small changes in the homepage files * relocatable tag now also works for referencing page files and always returns a string * tags now throws an exception if the passed content is not a string * Node::recursive_value ignores virtual nodes by default * edited Node::get_node_for_string to make it more abstract * changed the Log4r pattern Rakefile TODO homepage/src/metainfo.backing homepage/src/tags/lang.fragment homepage/src/tags/menu.fragment homepage/src/tags/relocatable.fragment lib/webgen/configuration.rb lib/webgen/node.rb lib/webgen/plugins/filehandler/backingmetainfo.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/tags.rb testsite/src/default.template testsite/src/projects/00.index.de.ypage commit dcc4d221bf5a3140aaf2dcaf8ff99ad52b3dde0c Author: Thomas Leitner Date: Mon Jul 12 23:04:01 2004 +0000 * reformated Rakefile * added VERSION file to package * add rubyforge webgen homepage, first version * reformated composite.rb, listener.rb, ups.rb * output of webgen -p is now categorized * solved two bugs in menu.rb * tags can now be escaped so that the do not get substituted * file extensions are downcased before checking README Rakefile TODO homepage/src/default.css homepage/src/default.template homepage/src/filehandler/default.template homepage/src/filehandler/index.fragment homepage/src/index.fragment homepage/src/metainfo.backing homepage/src/tags/default.template homepage/src/tags/index.fragment homepage/src/tags/lang.fragment homepage/src/tags/menu.de.fragment homepage/src/tags/menu.fragment homepage/src/tags/meta.fragment homepage/src/tags/multilang.de.fragment homepage/src/tags/multilang.fr.fragment homepage/src/tags/multilang.fragment homepage/src/tags/navbar.fragment homepage/src/tags/relocatable.fragment lib/util/composite.rb lib/util/listener.rb lib/util/ups.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/tags.rb lib/webgen/webgen.rb commit d6460b5676c6659016dda13ea8ca62b965865253 Author: Thomas Leitner Date: Thu Jul 8 15:06:31 2004 +0000 Created version webgen-0.1.0 versions/webgen-0.1.0/COPYING versions/webgen-0.1.0/README versions/webgen-0.1.0/Rakefile versions/webgen-0.1.0/TODO versions/webgen-0.1.0/bin/webgen versions/webgen-0.1.0/design/design.css versions/webgen-0.1.0/design/design.html versions/webgen-0.1.0/design/images/bghack.png versions/webgen-0.1.0/design/styling.css versions/webgen-0.1.0/doc/ideas versions/webgen-0.1.0/lib/util/composite.rb versions/webgen-0.1.0/lib/util/listener.rb versions/webgen-0.1.0/lib/util/todo versions/webgen-0.1.0/lib/util/ups.rb versions/webgen-0.1.0/lib/webgen/configuration.rb versions/webgen-0.1.0/lib/webgen/node.rb versions/webgen-0.1.0/lib/webgen/plugins/filehandler/backingmetainfo.rb versions/webgen-0.1.0/lib/webgen/plugins/filehandler/directory.rb versions/webgen-0.1.0/lib/webgen/plugins/filehandler/filecopy.rb versions/webgen-0.1.0/lib/webgen/plugins/filehandler/filehandler.rb versions/webgen-0.1.0/lib/webgen/plugins/filehandler/htmlfragmentpage.rb versions/webgen-0.1.0/lib/webgen/plugins/filehandler/page.rb versions/webgen-0.1.0/lib/webgen/plugins/filehandler/template.rb versions/webgen-0.1.0/lib/webgen/plugins/filehandler/xmlpage.rb versions/webgen-0.1.0/lib/webgen/plugins/filehandler/yamlpage.rb versions/webgen-0.1.0/lib/webgen/plugins/tags/lang.rb versions/webgen-0.1.0/lib/webgen/plugins/tags/menu.rb versions/webgen-0.1.0/lib/webgen/plugins/tags/metatag.rb versions/webgen-0.1.0/lib/webgen/plugins/tags/navbar.rb versions/webgen-0.1.0/lib/webgen/plugins/tags/relocatable.rb versions/webgen-0.1.0/lib/webgen/plugins/tags/tags.rb versions/webgen-0.1.0/lib/webgen/plugins/treewalker.rb versions/webgen-0.1.0/lib/webgen/webgen.rb versions/webgen-0.1.0/setup.rb versions/webgen-0.1.0/tests/util/tc_testcomposite.rb versions/webgen-0.1.0/tests/util/tc_testlistener.rb versions/webgen-0.1.0/tests/util/tc_testups.rb versions/webgen-0.1.0/testsite/config.yaml versions/webgen-0.1.0/testsite/src/bghack.png versions/webgen-0.1.0/testsite/src/default.css versions/webgen-0.1.0/testsite/src/default.template versions/webgen-0.1.0/testsite/src/home.xpage versions/webgen-0.1.0/testsite/src/images/bghack.png versions/webgen-0.1.0/testsite/src/index.xpage versions/webgen-0.1.0/testsite/src/metainfo.backing versions/webgen-0.1.0/testsite/src/news.xpage versions/webgen-0.1.0/testsite/src/news_are_so-cool.de.xpage versions/webgen-0.1.0/testsite/src/noindex/noindex.xpage versions/webgen-0.1.0/testsite/src/pictures/index.xpage versions/webgen-0.1.0/testsite/src/projects.de.ypage versions/webgen-0.1.0/testsite/src/projects.es.ypage versions/webgen-0.1.0/testsite/src/projects.ypage versions/webgen-0.1.0/testsite/src/projects/00.index.de.ypage versions/webgen-0.1.0/testsite/src/projects/01.project2.xpage versions/webgen-0.1.0/testsite/src/projects/02.project1.xpage versions/webgen-0.1.0/testsite/src/projects/05.project3.xpage versions/webgen-0.1.0/testsite/src/projects/index.xpage versions/webgen-0.1.0/testsite/src/projects/subproj/index.xpage versions/webgen-0.1.0/testsite/src/projects/subproj/project3.xpage commit 75590dec163b1b1d0b7d528bffb26eca4bbb5620 Author: Thomas Leitner Date: Thu Jul 8 11:48:56 2004 +0000 * add more documentation * get_node_for_string now also works when called on directory nodes * removed start and tag config values from navbar.rb and lang.rb as they are superfluous * corrected bug in menu.rb: itemTag (submenuTag) instead of @itemTag (@submenuTag) used * the content meta information now has a default value of "" * the backing file plugin now supports paths instead of filenames * the xml page file plugin now supports arbitrary meta information to be specified TODO lib/webgen/node.rb lib/webgen/plugins/filehandler/backingmetainfo.rb lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/filecopy.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/htmlfragmentpage.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/filehandler/template.rb lib/webgen/plugins/filehandler/xmlpage.rb lib/webgen/plugins/filehandler/yamlpage.rb lib/webgen/plugins/tags/lang.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/navbar.rb testsite/src/default.css testsite/src/metainfo.backing commit 591979c708fea49d1f05c7af801907df98d5abd4 Author: Thomas Leitner Date: Wed Jul 7 21:03:02 2004 +0000 * added more documentation README TODO lib/util/composite.rb lib/util/listener.rb lib/util/ups.rb lib/webgen/configuration.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/tags/lang.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/metatag.rb lib/webgen/plugins/tags/navbar.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/tags.rb lib/webgen/plugins/treewalker.rb lib/webgen/webgen.rb commit b38de67d0b8c5e9f5cdf464c50400f5aff327c2c Author: Thomas Leitner Date: Wed Jul 7 18:07:09 2004 +0000 * renamed every file to all lowercase lib/webgen/plugins/fileHandler/backingmetainfo.rb lib/webgen/plugins/fileHandler/dirPlugin.rb lib/webgen/plugins/fileHandler/fileCopyPlugin.rb lib/webgen/plugins/fileHandler/fileHandler.rb lib/webgen/plugins/fileHandler/htmlfragment.rb lib/webgen/plugins/fileHandler/pagePlugin.rb lib/webgen/plugins/fileHandler/templatePlugin.rb lib/webgen/plugins/fileHandler/xmlPagePlugin.rb lib/webgen/plugins/fileHandler/yamlPagePlugin.rb lib/webgen/plugins/filehandler/backingmetainfo.rb lib/webgen/plugins/filehandler/directory.rb lib/webgen/plugins/filehandler/filecopy.rb lib/webgen/plugins/filehandler/filehandler.rb lib/webgen/plugins/filehandler/htmlfragmentpage.rb lib/webgen/plugins/filehandler/page.rb lib/webgen/plugins/filehandler/template.rb lib/webgen/plugins/filehandler/xmlpage.rb lib/webgen/plugins/filehandler/yamlpage.rb lib/webgen/plugins/tags/lang.rb lib/webgen/plugins/tags/langTag.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/menuTag.rb lib/webgen/plugins/tags/navbar.rb lib/webgen/plugins/tags/navbarTag.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/relocatableTag.rb lib/webgen/plugins/treeTransformer.rb lib/webgen/plugins/treewalker.rb commit 4049e78cb3c036e9369030a8ddcf18bba928bb20 Author: Thomas Leitner Date: Wed Jul 7 17:26:40 2004 +0000 * added COPYING file * renamed /bin/thg to /bin/webgen * added copyright statement to each source file * put file handlers and tags into modules * added more documentation to README COPYING README Rakefile lib/util/composite.rb lib/util/listener.rb lib/util/ups.rb lib/webgen/configuration.rb lib/webgen/node.rb lib/webgen/plugins/fileHandler/backingmetainfo.rb lib/webgen/plugins/fileHandler/dirPlugin.rb lib/webgen/plugins/fileHandler/fileCopyPlugin.rb lib/webgen/plugins/fileHandler/fileHandler.rb lib/webgen/plugins/fileHandler/htmlfragment.rb lib/webgen/plugins/fileHandler/pagePlugin.rb lib/webgen/plugins/fileHandler/templatePlugin.rb lib/webgen/plugins/fileHandler/xmlPagePlugin.rb lib/webgen/plugins/fileHandler/yamlPagePlugin.rb lib/webgen/plugins/nodeProcessor.rb lib/webgen/plugins/tags/langTag.rb lib/webgen/plugins/tags/menuTag.rb lib/webgen/plugins/tags/metatag.rb lib/webgen/plugins/tags/navbarTag.rb lib/webgen/plugins/tags/relocatableTag.rb lib/webgen/plugins/tags/tags.rb lib/webgen/plugins/treeTransformer.rb lib/webgen/webgen.rb testsite/config.yaml commit 740cce127003ac66442fb7035c5b35559b2b600b Author: Thomas Leitner Date: Mon Jul 5 22:59:13 2004 +0000 * corrected bug with missin Webgen::NAME constant * command line option --version produces something useful lib/webgen/plugins/fileHandler/fileHandler.rb lib/webgen/webgen.rb commit 324bedea3d77d77365ced1811a8d79d43a50ec51 Author: Thomas Leitner Date: Mon Jul 5 22:46:08 2004 +0000 * renamed thg.rb to webgen.rb * nicer help screen Rakefile TODO lib/webgen/configuration.rb lib/webgen/plugins/fileHandler/fileHandler.rb lib/webgen/plugins/fileHandler/htmlfragment.rb lib/webgen/plugins/fileHandler/xmlPagePlugin.rb lib/webgen/plugins/nodeProcessor.rb lib/webgen/thg.rb lib/webgen/webgen.rb commit ec9849cb6577fb72df7d6d9e3c63feef26675a05 Author: Thomas Leitner Date: Mon Jul 5 21:18:57 2004 +0000 * renamed program: Thaumaturge -> Webgen Rakefile TODO bin/thaumaturge bin/webgen lib/thg/configuration.rb lib/thg/node.rb lib/thg/plugins/fileHandler/backingmetainfo.rb lib/thg/plugins/fileHandler/dirPlugin.rb lib/thg/plugins/fileHandler/fileCopyPlugin.rb lib/thg/plugins/fileHandler/fileHandler.rb lib/thg/plugins/fileHandler/htmlfragment.rb lib/thg/plugins/fileHandler/pagePlugin.rb lib/thg/plugins/fileHandler/templatePlugin.rb lib/thg/plugins/fileHandler/xmlPagePlugin.rb lib/thg/plugins/fileHandler/yamlPagePlugin.rb lib/thg/plugins/nodeProcessor.rb lib/thg/plugins/tags/langTag.rb lib/thg/plugins/tags/menuTag.rb lib/thg/plugins/tags/metatag.rb lib/thg/plugins/tags/navbarTag.rb lib/thg/plugins/tags/relocatableTag.rb lib/thg/plugins/tags/tags.rb lib/thg/plugins/treeTransformer.rb lib/thg/thg.rb lib/thg/thgexception.rb lib/webgen/configuration.rb lib/webgen/node.rb lib/webgen/plugins/fileHandler/backingmetainfo.rb lib/webgen/plugins/fileHandler/dirPlugin.rb lib/webgen/plugins/fileHandler/fileCopyPlugin.rb lib/webgen/plugins/fileHandler/fileHandler.rb lib/webgen/plugins/fileHandler/htmlfragment.rb lib/webgen/plugins/fileHandler/pagePlugin.rb lib/webgen/plugins/fileHandler/templatePlugin.rb lib/webgen/plugins/fileHandler/xmlPagePlugin.rb lib/webgen/plugins/fileHandler/yamlPagePlugin.rb lib/webgen/plugins/nodeProcessor.rb lib/webgen/plugins/tags/langTag.rb lib/webgen/plugins/tags/menuTag.rb lib/webgen/plugins/tags/metatag.rb lib/webgen/plugins/tags/navbarTag.rb lib/webgen/plugins/tags/relocatableTag.rb lib/webgen/plugins/tags/tags.rb lib/webgen/plugins/treeTransformer.rb lib/webgen/thg.rb testsite/src/home.xpage testsite/src/index.xpage testsite/src/news.xpage testsite/src/news_are_so-cool.de.xpage testsite/src/noindex/noindex.xpage testsite/src/pictures/index.xpage testsite/src/projects/01.project2.xpage testsite/src/projects/02.project1.xpage testsite/src/projects/05.project3.xpage testsite/src/projects/index.xpage testsite/src/projects/subproj/index.xpage testsite/src/projects/subproj/project3.xpage commit d3a632f226112b1072d95c00ffe00190816c2137 Author: Thomas Leitner Date: Mon Jun 28 20:42:14 2004 +0000 * corrected formatting in Rakefile * added documentation to ups.rb * added unit test for ups.rb * changed logging configuration * corrected a few formatting errors in composite.rb and listener.rb * better regexp in pageplugin.rb Rakefile TODO lib/thg/configuration.rb lib/thg/plugins/fileHandler/pagePlugin.rb lib/util/composite.rb lib/util/listener.rb lib/util/ups.rb tests/util/tc_testups.rb commit e157b5c4c23c5243a7606b7a3bb72a11217ee30a Author: Thomas Leitner Date: Thu Jun 24 16:40:12 2004 +0000 * thg.log is now only written if the main program part is executed * put methods in thg.rb into a class * reformatted thg.rb and configuration.rb * file handler raises an exception now if a path cannot be found Rakefile TODO bin/thaumaturge lib/thg/configuration.rb lib/thg/plugins/fileHandler/fileHandler.rb lib/thg/thg.rb commit 80ae0d432cbec0bf3dfbd093300ae872c15b94f9 Author: Thomas Leitner Date: Thu Jun 24 08:18:02 2004 +0000 * added util files directly to webgen lib/util/composite.rb lib/util/listener.rb lib/util/todo lib/util/ups.rb commit f005dd33c73b4a94fa34af080a30533603d38704 Author: Thomas Leitner Date: Thu Jun 24 08:17:23 2004 +0000 * deleted external svn repository reference commit 13ea0ccccdd877b8757413f80de1892b76ea23ad Author: Thomas Leitner Date: Thu Jun 24 08:15:31 2004 +0000 * added tests for Composite and Listener * documented Composite and Listener * set svn:keywords on all rb-files * renamed testSite to testsite * updated Rakefile Rakefile testSite/config.yaml testSite/src/bghack.png testSite/src/default.css testSite/src/default.template testSite/src/home.xpage testSite/src/images/bghack.png testSite/src/index.xpage testSite/src/metainfo.backing testSite/src/news.xpage testSite/src/news_are_so-cool.de.xpage testSite/src/noindex/noindex.xpage testSite/src/pictures/index.xpage testSite/src/projects.de.ypage testSite/src/projects.es.ypage testSite/src/projects.ypage testSite/src/projects/00.index.de.ypage testSite/src/projects/01.project2.xpage testSite/src/projects/02.project1.xpage testSite/src/projects/05.project3.xpage testSite/src/projects/index.xpage testSite/src/projects/subproj/index.xpage testSite/src/projects/subproj/project3.xpage tests/util/tc_testcomposite.rb tests/util/tc_testlistener.rb testsite/config.yaml testsite/src/bghack.png testsite/src/default.css testsite/src/default.template testsite/src/home.xpage testsite/src/images/bghack.png testsite/src/index.xpage testsite/src/metainfo.backing testsite/src/news.xpage testsite/src/news_are_so-cool.de.xpage testsite/src/noindex/noindex.xpage testsite/src/pictures/index.xpage testsite/src/projects.de.ypage testsite/src/projects.es.ypage testsite/src/projects.ypage testsite/src/projects/00.index.de.ypage testsite/src/projects/01.project2.xpage testsite/src/projects/02.project1.xpage testsite/src/projects/05.project3.xpage testsite/src/projects/index.xpage testsite/src/projects/subproj/index.xpage testsite/src/projects/subproj/project3.xpage commit cbb7165b38d65593b6f67f4d708fa8b49c62c663 Author: Thomas Leitner Date: Wed Jun 23 20:33:18 2004 +0000 * added Rakefile README Rakefile TODO bin/thaumaturge lib/thg/thg.rb todo commit 3862bf7131dc1be9c5299b244f00b3a2309655be Author: Thomas Leitner Date: Wed Jun 23 08:42:44 2004 +0000 * changed src/ to lib/ for conformance with setup.rb lib/thg/configuration.rb lib/thg/node.rb lib/thg/plugins/fileHandler/backingmetainfo.rb lib/thg/plugins/fileHandler/dirPlugin.rb lib/thg/plugins/fileHandler/fileCopyPlugin.rb lib/thg/plugins/fileHandler/fileHandler.rb lib/thg/plugins/fileHandler/htmlfragment.rb lib/thg/plugins/fileHandler/pagePlugin.rb lib/thg/plugins/fileHandler/templatePlugin.rb lib/thg/plugins/fileHandler/xmlPagePlugin.rb lib/thg/plugins/fileHandler/yamlPagePlugin.rb lib/thg/plugins/nodeProcessor.rb lib/thg/plugins/tags/langTag.rb lib/thg/plugins/tags/menuTag.rb lib/thg/plugins/tags/metatag.rb lib/thg/plugins/tags/navbarTag.rb lib/thg/plugins/tags/relocatableTag.rb lib/thg/plugins/tags/tags.rb lib/thg/plugins/treeTransformer.rb lib/thg/thg.rb lib/thg/thgexception.rb setup.rb src/thg/configuration.rb src/thg/node.rb src/thg/plugins/fileHandler/backingmetainfo.rb src/thg/plugins/fileHandler/dirPlugin.rb src/thg/plugins/fileHandler/fileCopyPlugin.rb src/thg/plugins/fileHandler/fileHandler.rb src/thg/plugins/fileHandler/htmlfragment.rb src/thg/plugins/fileHandler/pagePlugin.rb src/thg/plugins/fileHandler/templatePlugin.rb src/thg/plugins/fileHandler/xmlPagePlugin.rb src/thg/plugins/fileHandler/yamlPagePlugin.rb src/thg/plugins/nodeProcessor.rb src/thg/plugins/tags/langTag.rb src/thg/plugins/tags/menuTag.rb src/thg/plugins/tags/metatag.rb src/thg/plugins/tags/navbarTag.rb src/thg/plugins/tags/relocatableTag.rb src/thg/plugins/tags/tags.rb src/thg/plugins/treeTransformer.rb src/thg/thg.rb src/thg/thgexception.rb todo commit eafe83d4938a4decc13a16e6cc702b6d4856ffd4 Author: Thomas Leitner Date: Wed Jun 23 07:26:58 2004 +0000 * corrected the require statements src/configuration.rb src/listplugins.rb src/node.rb src/plugins/fileHandler/backingmetainfo.rb src/plugins/fileHandler/dirPlugin.rb src/plugins/fileHandler/fileCopyPlugin.rb src/plugins/fileHandler/fileHandler.rb src/plugins/fileHandler/htmlfragment.rb src/plugins/fileHandler/pagePlugin.rb src/plugins/fileHandler/templatePlugin.rb src/plugins/fileHandler/xmlPagePlugin.rb src/plugins/fileHandler/yamlPagePlugin.rb src/plugins/nodeProcessor.rb src/plugins/tags/langTag.rb src/plugins/tags/menuTag.rb src/plugins/tags/metatag.rb src/plugins/tags/navbarTag.rb src/plugins/tags/relocatableTag.rb src/plugins/tags/tags.rb src/plugins/treeTransformer.rb src/thg.rb src/thg/configuration.rb src/thg/listplugins.rb src/thg/node.rb src/thg/plugins/fileHandler/backingmetainfo.rb src/thg/plugins/fileHandler/dirPlugin.rb src/thg/plugins/fileHandler/fileCopyPlugin.rb src/thg/plugins/fileHandler/fileHandler.rb src/thg/plugins/fileHandler/htmlfragment.rb src/thg/plugins/fileHandler/pagePlugin.rb src/thg/plugins/fileHandler/templatePlugin.rb src/thg/plugins/fileHandler/xmlPagePlugin.rb src/thg/plugins/fileHandler/yamlPagePlugin.rb src/thg/plugins/tags/langTag.rb src/thg/plugins/tags/menuTag.rb src/thg/plugins/tags/metatag.rb src/thg/plugins/tags/navbarTag.rb src/thg/plugins/tags/relocatableTag.rb src/thg/plugins/tags/tags.rb src/thg/plugins/treeTransformer.rb src/thg/thg.rb src/thgexception.rb commit 6ac44c3f0735d46d76caf210f6d1b223100a5a48 Author: Thomas Leitner Date: Wed Jun 23 07:05:56 2004 +0000 * restructured the project tree src/thg/configuration.rb src/thg/listplugins.rb src/thg/node.rb src/thg/plugins/fileHandler/backingmetainfo.rb src/thg/plugins/fileHandler/dirPlugin.rb src/thg/plugins/fileHandler/fileCopyPlugin.rb src/thg/plugins/fileHandler/fileHandler.rb src/thg/plugins/fileHandler/htmlfragment.rb src/thg/plugins/fileHandler/pagePlugin.rb src/thg/plugins/fileHandler/templatePlugin.rb src/thg/plugins/fileHandler/xmlPagePlugin.rb src/thg/plugins/fileHandler/yamlPagePlugin.rb src/thg/plugins/nodeProcessor.rb src/thg/plugins/tags/langTag.rb src/thg/plugins/tags/menuTag.rb src/thg/plugins/tags/metatag.rb src/thg/plugins/tags/navbarTag.rb src/thg/plugins/tags/relocatableTag.rb src/thg/plugins/tags/tags.rb src/thg/plugins/treeTransformer.rb src/thg/thg.rb src/thg/thgexception.rb commit b00c4d02e2ad924bfc2bf6bd7c60f0400a146c4e Author: Thomas Leitner Date: Wed Jun 23 06:52:12 2004 +0000 * converted all tabs to spaces src/configuration.rb src/listplugins.rb src/node.rb src/plugins/fileHandler/backingmetainfo.rb src/plugins/fileHandler/dirPlugin.rb src/plugins/fileHandler/fileCopyPlugin.rb src/plugins/fileHandler/fileHandler.rb src/plugins/fileHandler/pagePlugin.rb src/plugins/fileHandler/templatePlugin.rb src/plugins/nodeProcessor.rb src/plugins/tags/langTag.rb src/plugins/tags/menuTag.rb src/plugins/tags/metatag.rb src/plugins/tags/navbarTag.rb src/plugins/tags/relocatableTag.rb src/plugins/tags/tags.rb src/plugins/treeTransformer.rb src/thg.rb src/thgexception.rb commit e82686e2d9ef7b2309c6f3483ae7c994d6d7b2c1 Author: Thomas Leitner Date: Tue Jun 22 17:35:29 2004 +0000 * implemented menuOrder tag for use in menu * added behaviour for getting title, language and menuOrder out of the file name * adjusted the test repository to test the menu ordering src/plugins/fileHandler/pagePlugin.rb src/plugins/fileHandler/xmlPagePlugin.rb src/plugins/tags/menuTag.rb testSite/src/news_are.so-cool.xpage testSite/src/news_are_so-cool.de.xpage testSite/src/projects/00.index.de.ypage testSite/src/projects/01.project2.xpage testSite/src/projects/02.project1.xpage testSite/src/projects/05.project3.xpage testSite/src/projects/index.de.ypage testSite/src/projects/index.xpage testSite/src/projects/project1.xpage testSite/src/projects/project2.xpage testSite/src/projects/project3.xpage testSite/src/projects/subproj/index.xpage todo commit 59e1a364889df294fd97f29aad61081c257274db Author: Thomas Leitner Date: Tue Jun 22 08:28:45 2004 +0000 * added basic ordering for menu nodes src/plugins/fileHandler/pagePlugin.rb src/plugins/tags/menuTag.rb testSite/src/metainfo.backing todo commit c8497ed93ba2f61a02e475c2d8090bbec01d26e2 Author: Thomas Leitner Date: Mon Jun 21 22:35:19 2004 +0000 * new page plugin for html fragments * new plugin for assigning metainfo data to page files which do not support metainfo themselves src/plugins/fileHandler/backingmetainfo.rb src/plugins/fileHandler/dirPlugin.rb src/plugins/fileHandler/htmlfragment.rb src/plugins/fileHandler/pagePlugin.rb src/plugins/tags/menuTag.rb testSite/src/default.css testSite/src/home.xpage testSite/src/news_are.so-cool.xpage todo commit 1440442b1999a57376157d059b36e9b8baff2803 Author: Thomas Leitner Date: Mon Jun 21 07:55:05 2004 +0000 * corrected two bugs src/configuration.rb src/plugins/tags/menuTag.rb testSite/src/projects/subproj/project3.xpage commit c4fdaf42f5320874a6c02e814706a7f5371ba210 Author: Thomas Leitner Date: Mon Jun 21 07:24:03 2004 +0000 * refactored get_relpath_to_node src/node.rb testSite/src/projects/subproj/index.xpage testSite/src/projects/subproj/project3.xpage todo commit feff4837a919cd0e2d85f924f6296a0305d3edbd Author: Thomas Leitner Date: Mon Jun 21 07:01:57 2004 +0000 * treeUtils.rb deleted and methods put into node.rb * relocatable tag changed so that absolute paths work * interface for process_tag method changed * lang tag uses get_html_link to retrieve the link * template file plugin now honours the template metainfo src/configuration.rb src/node.rb src/plugins/fileHandler/fileCopyPlugin.rb src/plugins/fileHandler/pagePlugin.rb src/plugins/fileHandler/templatePlugin.rb src/plugins/nodeProcessor.rb src/plugins/tags/langTag.rb src/plugins/tags/menuTag.rb src/plugins/tags/navbarTag.rb src/plugins/tags/relocatableTag.rb src/plugins/tags/tags.rb src/plugins/treeUtils.rb testSite/src/index.xpage testSite/src/projects.ypage testSite/src/projects/project3.xpage todo commit 7d52d22420ef48deb49ff163de815de5ad8c97fe Author: Thomas Leitner Date: Tue Jun 15 16:50:13 2004 +0000 * some todos added doc/ideas src/plugins/treeUtils.rb todo commit a5334be4220dec1d22fdc340eee958030afe63c1 Author: Thomas Leitner Date: Tue Jun 15 16:12:42 2004 +0000 * Yaml does not like $Id$ expansion without scalar modifier testSite/src/projects.de.ypage commit a197ec3e2488f867c742d673ad8a43226da28ef9 Author: Thomas Leitner Date: Tue Jun 15 16:11:02 2004 +0000 * all tags in a page file are now equal * tags are recursively replaced, i.e. processed tags are also checked for tags and so on doc/ideas src/plugins/fileHandler/pagePlugin.rb src/plugins/fileHandler/xmlPagePlugin.rb src/plugins/tags/menuTag.rb src/plugins/tags/metatag.rb src/plugins/tags/tags.rb testSite/src/default.template testSite/src/home.xpage testSite/src/index.xpage testSite/src/news.xpage testSite/src/noindex/noindex.xpage testSite/src/pictures/index.xpage testSite/src/projects.de.ypage testSite/src/projects.es.ypage testSite/src/projects.ypage testSite/src/projects/index.de.ypage testSite/src/projects/index.xpage testSite/src/projects/project1.xpage testSite/src/projects/project2.xpage testSite/src/projects/project3.xpage todo commit 11675aa4e15e5a6e9f8041a05a792b9379cb22b3 Author: Thomas Leitner Date: Tue Jun 15 07:05:40 2004 +0000 * added command line parameter to list the configuration parameters src/configuration.rb src/listplugins.rb src/plugins/fileHandler/dirPlugin.rb src/plugins/fileHandler/fileCopyPlugin.rb src/plugins/fileHandler/fileHandler.rb src/plugins/fileHandler/templatePlugin.rb src/plugins/tags/navbarTag.rb src/thg.rb todo commit 830f11af694e8f90b45b5ccf43415ebd9af01305 Author: Thomas Leitner Date: Tue Jun 15 06:20:51 2004 +0000 * navbar tag is no configurable with start tag, end tag and separator * super plugin Tags supports a default plugin now which is called whenever no plugin for a tag is registered * MetaTag changed to be the default tag plugin doc/ideas src/plugins/tags/metatag.rb src/plugins/tags/navbarTag.rb src/plugins/tags/tags.rb todo commit 4adda0000418d172d796ad5c620c6abef02b440f Author: Thomas Leitner Date: Tue Jun 15 06:05:12 2004 +0000 * node processors are now responsible for creating html links for their nodes src/plugins/fileHandler/dirPlugin.rb src/plugins/nodeProcessor.rb src/plugins/tags/menuTag.rb src/plugins/tags/navbarTag.rb testSite/src/noindex/noindex.xpage todo commit 20a000f02aa0600ac3c23ef23eab287dc6ded161 Author: Thomas Leitner Date: Mon Jun 14 17:27:31 2004 +0000 * the menu entry is now shown for a page if one language file of this page is in the menu src/plugins/tags/menuTag.rb testSite/src/projects.es.ypage testSite/src/projects.ypage commit 1f1d3e40c882cb300e4dc46310a31f12c9c1b905 Author: Thomas Leitner Date: Mon Jun 14 17:02:22 2004 +0000 * new module NodeProcessor for plugins which act as node processor src/node.rb src/plugins/fileHandler/dirPlugin.rb src/plugins/fileHandler/fileCopyPlugin.rb src/plugins/fileHandler/pagePlugin.rb src/plugins/fileHandler/templatePlugin.rb src/plugins/nodeProcessor.rb src/plugins/tags/menuTag.rb src/plugins/tags/navbarTag.rb todo commit 7f8d5e98d3a525c965ee913642e472c595e9982a Author: Thomas Leitner Date: Wed Jun 9 17:15:09 2004 +0000 * add the navbar tag plugin * added the functionality of directory indexes doc/ideas src/plugins/fileHandler/dirPlugin.rb src/plugins/fileHandler/pagePlugin.rb src/plugins/fileHandler/xmlPagePlugin.rb src/plugins/fileHandler/yamlPagePlugin.rb src/plugins/tags/menuTag.rb src/plugins/tags/navbarTag.rb src/plugins/treeUtils.rb testSite/src/bghack.png testSite/src/default.template testSite/src/projects.de.ypage testSite/src/projects/index.de.ypage testSite/src/projects/index.xpage todo commit 93d760a5b4a1f2a40dee150bea4a05889f95aa6c Author: Thomas Leitner Date: Tue Jun 8 23:05:54 2004 +0000 * changed svn:keywords on testsite files commit 7adbfa03316b25b5440a11692907407cf31f401a Author: Thomas Leitner Date: Tue Jun 8 23:04:02 2004 +0000 * finished menu tag plugin first version * did some performance optimizing * added svn:keywords to test page files src/configuration.rb src/node.rb src/plugins/fileHandler/pagePlugin.rb src/plugins/tags/menuTag.rb src/plugins/treeUtils.rb testSite/src/default.template commit ae54fb94c497b4208ff11a85d237de9526d78c87 Author: Thomas Leitner Date: Tue Jun 8 17:25:24 2004 +0000 * first version of lang tag * changed menu tag but not really finished yet * added new feature: pages in more than one language * page file extensions always end in src/configuration.rb src/node.rb src/plugins/fileHandler/fileHandler.rb src/plugins/fileHandler/pagePlugin.rb src/plugins/fileHandler/templatePlugin.rb src/plugins/fileHandler/xmlPagePlugin.rb src/plugins/fileHandler/yamlPagePlugin.rb src/plugins/tags/langTag.rb src/plugins/tags/menuTag.rb src/plugins/treeTransformer.rb src/plugins/treeUtils.rb testSite/src/default.template testSite/src/home.page testSite/src/home.xpage testSite/src/index.page testSite/src/index.xpage testSite/src/news.page testSite/src/news.xpage testSite/src/pictures/index.page testSite/src/pictures/index.xpage testSite/src/projects.de.ypage testSite/src/projects.yaml testSite/src/projects.ypage testSite/src/projects/index.page testSite/src/projects/index.xpage testSite/src/projects/project1.page testSite/src/projects/project1.xpage testSite/src/projects/project2.page testSite/src/projects/project2.xpage testSite/src/projects/project3.page testSite/src/projects/project3.xpage todo commit d874f9af93260dd1784f93e1fef8832c1df26a43 Author: Thomas Leitner Date: Mon Jun 7 21:40:07 2004 +0000 * now creating one logger for each plugin, accessible via self.logger src/configuration.rb src/plugins/fileHandler/fileHandler.rb src/plugins/fileHandler/templatePlugin.rb src/plugins/tags/menuTag.rb src/plugins/tags/tags.rb src/plugins/treeTransformer.rb src/plugins/treeUtils.rb src/thg.rb todo commit 464e89276e6a028f02222b709e0eadc0553c72a2 Author: Thomas Leitner Date: Mon Jun 7 17:12:05 2004 +0000 * saved test file in utf-8 encoding src/configuration.rb src/plugins/fileHandler/pagePlugin.rb src/plugins/tags/menuTag.rb testSite/src/projects.yaml todo commit 184a457f1d307f195bb21d44a040724d83eb046b Author: Thomas Leitner Date: Thu Jun 3 18:51:40 2004 +0000 * remove old xmlns reference testSite/src/default.template commit ad80c9157a6b310826669d4041db9fbbd7ea3ab6 Author: Thomas Leitner Date: Thu Jun 3 18:42:45 2004 +0000 * refactured menu tag plugin src/node.rb src/plugins/fileHandler/dirPlugin.rb src/plugins/fileHandler/xmlPagePlugin.rb src/plugins/fileHandler/yamlPagePlugin.rb src/plugins/tags/menuTag.rb src/thg.rb testSite/src/home.page testSite/src/index.page testSite/src/news.page testSite/src/pictures/index.page testSite/src/projects.yaml testSite/src/projects/index.page testSite/src/projects/project1.page todo commit 47685a1bc3d075e33584c3414cfebb86d7c14ae2 Author: Thomas Leitner Date: Thu Jun 3 06:46:04 2004 +0000 * first version of menu tag * utility plugin for tree operations * updated style sheet src/plugins/fileHandler/pagePlugin.rb src/plugins/tags/menuTag.rb src/plugins/tags/tags.rb src/plugins/treeUtils.rb testSite/src/default.css testSite/src/default.template todo commit a8ede89d09e9d114db7d6586215c8fede8bd98a2 Author: Thomas Leitner Date: Thu Jun 3 05:42:45 2004 +0000 * implemented template tag correctly * restructured tree transformer src/plugins/fileHandler/fileHandler.rb src/plugins/fileHandler/templatePlugin.rb src/plugins/fileHandler/xmlPagePlugin.rb src/plugins/fileHandler/yamlPagePlugin.rb src/plugins/tags/relocatableTag.rb src/plugins/treeTransformer.rb todo commit 2019112bb0d4fe4dd0fb843ebf62118f6df52156 Author: Thomas Leitner Date: Wed Jun 2 21:30:06 2004 +0000 * added logging via Log4r src/configuration.rb src/plugins/fileHandler/fileCopyPlugin.rb src/plugins/fileHandler/fileHandler.rb src/plugins/fileHandler/templatePlugin.rb src/plugins/tags/tags.rb src/plugins/treeTransformer.rb src/thg.rb testSite/config.yaml todo commit 817a5c36ee73c47c049b860bcb1c22baa239deeb Author: Thomas Leitner Date: Wed Jun 2 16:49:47 2004 +0000 * super class for page file handlers src/plugins/fileHandler/pagePlugin.rb commit e915e5da4b6fe422c9359cfa4fe6fe65f4c9aad0 Author: Thomas Leitner Date: Wed Jun 2 16:49:13 2004 +0000 * added super class PagePlugin for page file handlers * new way of reading directories in FileHandler src/configuration.rb src/plugins/fileHandler/dirPlugin.rb src/plugins/fileHandler/fileCopyPlugin.rb src/plugins/fileHandler/fileHandler.rb src/plugins/fileHandler/templatePlugin.rb src/plugins/fileHandler/xmlPagePlugin.rb src/plugins/fileHandler/yamlPagePlugin.rb src/plugins/tags/relocatableTag.rb src/thg.rb todo commit 5fc661b3bca2c5a52ada9dad1c406e03222410bc Author: Thomas Leitner Date: Wed May 26 15:21:47 2004 +0000 * added meta tag plugin and removed title and content plugin * added yaml page description plugin * added sample yaml page to test site * refactored template and page plugin src/plugins/fileHandler/pagePlugin.rb src/plugins/fileHandler/templatePlugin.rb src/plugins/fileHandler/xmlPagePlugin.rb src/plugins/fileHandler/yamlPagePlugin.rb src/plugins/tags/contentTag.rb src/plugins/tags/metatag.rb src/plugins/tags/relocatableTag.rb src/plugins/tags/tags.rb src/plugins/tags/titleTag.rb testSite/config.yaml testSite/src/news.page testSite/src/projects.yaml todo commit 17852b5c75743b7e30223da5c599209ee116229d Author: Thomas Leitner Date: Wed May 26 07:00:12 2004 +0000 * config.yaml instead of config.xml * Configuration is now read via yaml file src/configuration.rb src/plugins/fileHandler/pagePlugin.rb testSite/config.xml testSite/config.yaml todo commit bbe01303e7eac76823a89653976eeb8c5fc331db Author: Thomas Leitner Date: Tue May 25 20:48:50 2004 +0000 * beautified code a little bit * added correct relocatable tag handling src/plugins/fileHandler/dirPlugin.rb src/plugins/fileHandler/fileCopyPlugin.rb src/plugins/fileHandler/fileHandler.rb src/plugins/fileHandler/pagePlugin.rb src/plugins/tags/contentTag.rb src/plugins/tags/relocatableTag.rb src/plugins/tags/tags.rb src/plugins/tags/titleTag.rb src/plugins/treeTransformer.rb src/thg.rb todo commit 25e315acb56c0a7f2c9f8ed78c895b09a1b69676 Author: Thomas Leitner Date: Tue May 25 17:09:13 2004 +0000 * refactored source code due to UPS change * formatted the all files in one style * tags are not xml markup anymore, but yaml markup src/config.xml src/configuration.rb src/listplugins.rb src/node.rb src/plugins/fileHandler/dirPlugin.rb src/plugins/fileHandler/fileCopyPlugin.rb src/plugins/fileHandler/fileHandler.rb src/plugins/fileHandler/pagePlugin.rb src/plugins/fileHandler/templatePlugin.rb src/plugins/tags/contentTag.rb src/plugins/tags/relocatableTag.rb src/plugins/tags/tags.rb src/plugins/tags/titleTag.rb src/plugins/treeTransformer.rb src/thg.rb src/thgexception.rb testSite/config.xml testSite/src/default.css testSite/src/default.template todo commit 3485ebc0306d9e3e0a477ebd3282aabe0b58c0ad Author: Thomas Leitner Date: Mon May 24 06:46:17 2004 +0000 * moved these files to standard library repository src/composite.rb src/listener.rb commit d4b98d718cd584132cfc8cb1babc3ccf95db335f Author: Thomas Leitner Date: Tue May 11 06:10:13 2004 +0000 * corrected some false whitespace * refactored Listener interface src/configuration.rb src/listener.rb src/listplugins.rb src/thgexception.rb todo commit bfc3f1b7742bf9d6f138923ccbd45cbce47b9a1a Author: Thomas Leitner Date: Sat Apr 3 12:45:00 2004 +0000 * small changes src/configuration.rb src/plugins/fileHandler/pagePlugin.rb src/thgexception.rb todo commit 4c41b97687438d880942d36829edc43bb6b10da5 Author: Thomas Leitner Date: Wed Mar 24 21:08:51 2004 +0000 todo commit 9ad4c3289d2cb2dc62ad2a89bbd51aa932f47189 Author: Thomas Leitner Date: Thu Feb 12 23:19:34 2004 +0000 * added option for enabling/disabling ansi color src/config.xml src/configuration.rb src/thg.rb commit 43857e57394200f99e4b4db7d43981b19a96e323 Author: Thomas Leitner Date: Wed Feb 11 23:40:22 2004 +0000 corrected path to ups for windows commit 36a17f96b7e1a88301d01f7e00205fb266cf0131 Author: Thomas Leitner Date: Wed Dec 17 20:01:08 2003 +0000 * added template Plugin file src/plugins/fileHandler/templatePlugin.rb commit 10cf4e2e13bc68546ed7276e45b5bcc96a315354 Author: Thomas Leitner Date: Wed Dec 17 07:45:35 2003 +0000 * added plugin for template files * bug fixed: thg tags with other tags inside could not be found * rename template.html to default.template * changed behaviour in page plugin to use template file nodes src/config.xml src/plugins/fileHandler/fileHandler.rb src/plugins/fileHandler/pagePlugin.rb src/plugins/tags/relocatableTag.rb src/plugins/tags/tags.rb src/thg.rb testSite/src/default.template testSite/src/template.html commit d07f01031a542fd45e5c3116075fcbcc7ea00c94 Author: Thomas Leitner Date: Mon Dec 15 06:50:47 2003 +0000 * added keyword Id to all rb files * added some convenience methods to Configuration * added relocatable tag, but not implemented doc/ideas src/configuration.rb src/plugins/fileHandler/fileHandler.rb src/plugins/fileHandler/pagePlugin.rb src/plugins/tags/relocatableTag.rb src/plugins/tags/tags.rb src/thg.rb src/thgexception.rb testSite/src/template.html todo commit a3cca4946927edbd5fe766853074cbb0d3546484 Author: Thomas Leitner Date: Mon Dec 15 06:23:59 2003 +0000 * added image for design hack with two columns * added ansi coloured output * added constants for log output types design/bghack.png design/design.css design/images/bghack.png src/configuration.rb src/plugins/fileHandler/fileHandler.rb src/plugins/fileHandler/pagePlugin.rb src/plugins/treeTransformer.rb src/thg.rb testSite/src/default.css testSite/src/images/bghack.png testSite/src/template.html todo commit 4e6a84b222b09cf4944d93bf4322c364d1ab1009 Author: Thomas Leitner Date: Mon Dec 15 00:32:56 2003 +0000 * finally got a working two column "equal" height page design/bghack.png design/design.css design/design.html commit 15a2ab958e847e25ecbd508bcf120f91493d5481 Author: Thomas Leitner Date: Sun Dec 14 06:31:14 2003 +0000 * improved design in Opera (all other browsers not standard conformant) design/design.css design/design.html design/styling.css src/plugins/fileHandler/pagePlugin.rb testSite/src/default.css testSite/src/template.html commit 3352c3e7d245f04a2b80af9b793924576d86de8f Author: Thomas Leitner Date: Fri Dec 12 06:34:53 2003 +0000 * enhanced the design design/design.css design/design.html commit 2e1ba6b52ffe41771f6d1aeea40858d2f7055aaf Author: Thomas Leitner Date: Wed Dec 10 07:50:33 2003 +0000 * moved plugins to appropriate directories * moved some classes in own files * changed extension for page files to .page src/config.xml src/configuration.rb src/plugins/fileHandler.rb src/plugins/fileHandler/fileCopyPlugin.rb src/plugins/fileHandler/fileHandler.rb src/plugins/fileHandler/pagePlugin.rb src/plugins/hooks.rb src/plugins/tags.rb src/plugins/tags/contentTag.rb src/plugins/tags/tags.rb src/plugins/tags/titleTag.rb src/thg.rb src/thgexception.rb testSite/src/home.page testSite/src/home.xml testSite/src/index.page testSite/src/index.xml testSite/src/news.page testSite/src/news.xml testSite/src/pictures/index.page testSite/src/pictures/index.xml testSite/src/projects/index.page testSite/src/projects/index.xml testSite/src/projects/project1.page testSite/src/projects/project1.xml testSite/src/projects/project2.page testSite/src/projects/project2.xml testSite/src/projects/project3.page testSite/src/projects/project3.xml todo commit 187bbd5864f2fa2b8c91eb3b1e49c3ce3e0e8177 Author: Thomas Leitner Date: Sat Dec 6 04:32:07 2003 +0000 * moved some parts from filehandler to configuration and from configuration to xmlPagePlugin * changed config.xml accordingly src/config.xml src/configuration.rb src/plugins/fileHandler.rb src/plugins/tags.rb commit f24a108c58f060969545fb17f80875fa4070060c Author: Thomas Leitner Date: Fri Dec 5 06:31:57 2003 +0000 * add listplugins.rb to repo * mv tree.rb to node.rb * modified Listener module * removed some things from Configuration which did not belong there src/config.xml src/configuration.rb src/listener.rb src/listplugins.rb src/node.rb src/plugins/fileHandler.rb src/plugins/listener.rb src/thg.rb src/thgexception.rb src/tree.rb commit 8f8725841b5ed99d0b65999370ecd241cedfd7e6 Author: Thomas Leitner Date: Thu Dec 4 20:23:05 2003 +0000 * simplified the calling of the execution path src/thg.rb commit 5f931e682fe6a86b0fb2c3d7b3db5032dfc6a68d Author: Thomas Leitner Date: Thu Dec 4 09:40:48 2003 +0000 * added svn:keywords to ruby source files * implemented hooks system * loading plugins uses dependency system of ups * implemented filehandler hook which is used by page plugin src/composite.rb src/configuration.rb src/plugins/fileHandler.rb src/plugins/hooks.rb src/plugins/listener.rb src/tree.rb todo commit 1740012d073eb5f407df473be220337f77d20333 Author: Thomas Leitner Date: Wed Dec 3 08:45:25 2003 +0000 * changed format of tree structure * all describe methods and ThgException now added/corrected src/plugins/fileHandler.rb src/plugins/treeTransformer.rb src/thg.rb src/tree.rb todo commit 1032c78e146340917ada4c8d7e48cff3f51fde3d Author: Thomas Leitner Date: Tue Dec 2 07:47:45 2003 +0000 * reorganized the exception registration mechanism * changed some of the old exception calls to the new system src/configuration.rb src/plugins/fileHandler.rb src/plugins/tags.rb src/thg.rb src/thgexception.rb testSite/src/home.xml commit 852f9911cbafa72685a82d67fed98663612669d0 Author: Thomas Leitner Date: Mon Dec 1 08:24:27 2003 +0000 * added new exception mechanism * added new log mechanism using configurable verbosity level * restructured some files * parser.rb obsolete, functionality in fileHandler.rb doc/ideas src/config.xml src/configuration.rb src/parser.rb src/plugins/fileHandler.rb src/plugins/tags.rb src/plugins/treeTransformer.rb src/thg.rb src/thgexception.rb src/tree.rb todo commit 3204963a187c849ac46bd61d4123d110e4c78cfc Author: Thomas Leitner Date: Wed Nov 26 06:29:17 2003 +0000 * changed replacing of tags from using XML Document and XPATH to string replace via regexp src/config.xml src/configuration.rb src/plugins/fileHandler.rb src/plugins/tags.rb src/plugins/treeTransformer.rb src/thg.rb src/tree.rb todo commit 628df313bed241ea87e73644eca596c4e6629c5a Author: Thomas Leitner Date: Wed Nov 26 00:53:26 2003 +0000 * restructured reading and writing of files * files are handled by plugins, dispatched using extension src/config.xml src/configuration.rb src/plugins/fileHandler.rb src/plugins/fileWriter.rb src/thg.rb src/tree.rb todo commit 252a02f372bacf3b0d5541034755d2f99ea5bffa Author: Thomas Leitner Date: Tue Nov 25 09:21:43 2003 +0000 * very crude implementation works now * test files added doc/ideas src/composite.rb src/config.xml src/configuration.rb src/parser.rb src/plugins/fileWriter.rb src/plugins/tags.rb src/thg.rb src/thgexception.rb src/tree.rb testSite/src/default.css testSite/src/home.xml testSite/src/index.xml testSite/src/news.xml testSite/src/pictures/index.xml testSite/src/projects/index.xml testSite/src/projects/project1.xml testSite/src/projects/project2.xml testSite/src/projects/project3.xml testSite/src/template.html todo commit 97fcfaae4cba3dbef63aa5ab26dc1526d4a0a1f8 Author: Thomas Leitner Date: Mon Nov 24 07:02:31 2003 +0000 * added basic files and some basic behaviour * test directory created src/config.xml src/configuration.rb src/parser.rb src/plugins/fileWriter.rb src/plugins/treeTransformer.rb src/thg.rb src/tree.rb todo commit 9166b5d28230485cb07727a0868d508f9016b8dd Author: Thomas Leitner Date: Mon Nov 24 05:31:53 2003 +0000 * add src directory structure * extended ideas design/design.html doc/ideas todo commit 251cfcf02d5d1c636754008974f862df11ea171f Author: Thomas Leitner Date: Fri Nov 21 08:22:29 2003 +0000 design/design.css design/design.html doc/ideas todo commit 7c724db358ef0b35191e97e0142a09f177d9757e Author: Thomas Leitner Date: Wed Nov 19 19:52:41 2003 +0000 enhanced design of homepage design/design.css design/design.html commit bf7ed4b7dba997ad76a154b00dd1962d5fb9d2a8 Author: Thomas Leitner Date: Tue Nov 18 05:37:21 2003 +0000 commit 774503ae7060fbb51376e55d6adaff121d45b27a Author: Thomas Leitner Date: Tue Nov 18 05:35:14 2003 +0000 design/design.css commit cae837326e6a3badcde30b40de9bd51388b25fbd Author: Thomas Leitner Date: Tue Nov 18 05:03:28 2003 +0000 * added sophisticated css menu design/design.css design/design.html commit 19ea650eec6b8584e6094e5e661218a5c039e8c4 Author: Thomas Leitner Date: Mon Nov 17 06:48:19 2003 +0000 * initial directory construction