Find file
Fetching contributors…
Cannot retrieve contributors at this time
147 lines (105 sloc) 5.33 KB
2008-05-04 Miguel de Icaza <>
* Switch the default comment system to embed Disqus.
* Add support for navigating to older pages in the archive.
* Cleanup the default template of old blogs.
2007-09-06 Jonathan Pryor <>
* lb.cs: .rss descriptions should be Translate()d and Render()d.
The entry can contain @...@ strings which need to be substituted;
the RSS description is incorrect if this isn't done. Make sure
log-style.css exists before trying to copy it. Add a #thumbnail
command to simplify thumbnail graphic generation.
* config.cs: Add -t and -thumbnail-command command-line arguments.
* README: Document #thumbnail.
2007-01-07 Alp Toker <>
* template: Make it valid XML, fix 'Picassa' spelling.
2006-08-08 Gonzalo Paniagua Javier <>
* RSS.NET.dll: updated.
2006-02-09 Gonzalo Paniagua Javier <>
* lb.cs: substitute BASEIMAGES too and fix file name comparison
to "all.html".
2006-02-09 Gonzalo Paniagua Javier <>
* lb.cs: provide details on the error when failing to load a file.
Add my '#date' hack, just in case you don't trust date handling based
on file time stamps Removed unused variables. Combine with the base
prefix when writing log-style.css too.
* RSS.NET.dll: updated.
2006-01-19 Jonathan Pryor <>
* makefile: Exclude the .svn directories during `make check'.
2006-01-19 Jonathan Pryor <>
* config.cs: Add Prefix (base directory for output), BlogTemplate
(previously hardcoded as the "template" file), EntryTemplate properties
(previously hardcoded as the "entry" file). Add support for command-line
handling (used for regression tests).
* entry.test, template.test: Test input files (used for regression tests).
* lb.cs:
- Use new Config fields to control entry & file templates, prefix for
output directory;
- Change the RSS publication date to be the latest file time found, not the
current time (helps make regression tests more consistent, as the
pubdate won't be changing all the time in the RSS file).
- Move entry_id handling into DayEntry.Id property (it's used in 2 places).
- Permit rendering to a TextWriter
- Don't open/read/close the file template all the time, but cache the file
in memory (slight performance improvement).
- Change RenderHtml() to use Translate(). Allows greater code sharing,
consistency, easily adding new variables for replacement.
- Add @BLOG_ENTRY_INDEX@ variable, a <ul/> list of all entries in a given
- Create a .rss2 file for each category.
* makefile: Add check and check-update targets. `check' runs the regression
tests, while `check-update' updates the expected output.
* test/in/2005/jul-20.txt, test/in/foo/bar/2005/jul-14.html: test input
files for regression tests.
* test/out/**: expected output for regression tests.
2006-01-03 Miguel de Icaza <>
* lb.cs: The THML title for individual archive blogs is now set to
the title of the entry.
2004-07-23 Jonathan Pryor <>
* lb.cs: Add entry template support (so each entry can be templated).
The entry body is also @...@ replaced so that variables can be used within
the message (allowing simple links to other entries, for example).
* entry: Added. Default entry template.
2004-07-23 Jonathan Pryor <>
* lb.cs: Read input & output file encodings from the config file
* config.cs: Add InputEncoding and OutputEncoding fields
* config.xml: Add InputEncoding and OutputEncoding attributes
2004-07-23 Jonathan Pryor <>
* lb.cs:
- Add post category support: categories are sub-directories, so
foo/2005/jul-13.txt is (1) a valid file (previously ignored), and
(2) in the /foo/ category. Archive index.html files are created for
each category (which includes all sub-categories).
- Create output directory before creating output file.
2004-06-21 Miguel de Icaza <>
* lb.cs: Add Atom support.
2003-12-16 Atsushi Enomoto <>
* config.cs : tiny serialization attribute fix.
2003-12-09 Martin Willemoes Hansen <>
* valid-html40.png: Removed, not used anymore
* template: fixed to be HTML 4.01 valid
2003-11-29 Jackson Harper <>
* lb.cs: Some changes to get things going with the new template.
* template: Use monolog template. Use configuration settings
* log-style.css: Use monolog style
2003-11-27 Martin Willemoes Hansen <>
* valid-xhtml10.png: Removed
* valid-html40.png: Added
* template: Added correct header, ie not xhtml but html.
Corrected some xhtml to html bugs.
Added link to check if correct html is used.
* lb.cs: Configuration data are now loaded from config.xml
* config.cs: Ditto
* config.xml: Ditto
* TODO: Ditto
* makefile: Made more readable
* .cvsignore: Added, ignore *.exe files
2003-11-27 Jackson Harper <>
* template: Close script tag. Fixes rendering with internet
explorer. Put entries below side bar, this fixes the sidebar
rendering in internet explorer.
2003-11-26 Martin Willemoes Hansen <>
* template: Fixed it so it validates against
* lb.cs: Ditto
* makefile: Use the RSS.NET.dll supplied
* RSS.NET.dll: Added
* valid-xhtml10.png: Added