Webiyo

This page was generated using Webiyo. See its source code and unit tests.

Development History

July 16, 2005

skybrian
Changed the build file to compile each source directory to a separate class directory, and put only the appropriate classes in webiyo.jar and webiyo-testutils.jar. Also, the IntelliJ project now uses separate class directories from the the build file, to avoid confusion.
wpietri
Added build file.

July 15, 2005

skybrian
Simplified the examples by removing most of the sitemap stuff. Also, the Xml utility methods now return a Document instead of the root element.

July 11, 2005

wpietri
Added some starter form tags.

July 1, 2005

skybrian
More simplification of sourceforge example. Renamed FakeLink to Location.

June 30, 2005

skybrian
Cleaned up Link classes and sourceforge example. We now have two classes, Link and FakeLink.

June 29, 2005

skybrian
Attributes are now represented using classes that implement the AttributeSource interface, with static convenience methods in the Att class.

June 26, 2005

skybrian
Renamed Output to XmlWriter and HtmlOutput to HtmlWriter.
Refactoring in sourceforge and viewjava examples. Got rid of JavaProject by moving functionality to SourceDir and Project.
Class names in source code listings now link to the appropriate class.

June 25, 2005

skybrian
Webiyo website now includes full source code.
Java source code pretty-printing is now a separate example, in org.webiyo.examples.viewjava.

June 24, 2005

wpietri
Added <style> tag.

June 21, 2005

wpietri
Changing to use more generic JDK 1.5.0, not specific patch level.
Adding TH (table header) tag.

May 21, 2005

skybrian
added syntax highlighting to source code pages

April 21, 2005

skybrian
cleaned up some issues reported by IntelliJ's code inspection.
simplified RelativeLink; it is no longer a generic type and doesn't know its starting point.
Linkable interface is no longer generic.

April 10, 2005

skybrian
introduced SiteLink object to simplify example a bit.
replaced LinkPoint with Linkable interface.
renamed LinkVariable to LinkPoint.
sourceforge example's source pages are now in a "src" subdirectory.
Added more operations to RelativeLink; added LinkVariable as a way of distingishing relative links that start from different places.

April 9, 2005

skybrian
Clean up exceptions.
Got rid of subclasses of RelativeLink. Instead, a Page knows its link.
Moved sourceforge example's tests back to the test directory, cleaned up Files a bit.

April 3, 2005

skybrian
The links to show the current page's source code now point to local web pages instead of SourceForge's ViewCVS.
The Webiyo website now includes example source code.
cleaned up Site class a bit.
Introduced ProjectDir class.
Update expected version number in page tests.
Webiyo's website now has links to each page's unit tests.
Removed hard-coded path from PublishWebiyo.
Fixed bug due to CVS keywords not being what I expected.
The pages on Webiyo's website now have a link to their source code.

April 2, 2005

skybrian
Added navigation to Webiyo website.
The ChangeLogPage now groups entries by date and author.
Introduce Site class in preparation for publishing more than one page.
Can now run 'cvs log' on a directory and get its changelog.
checked in an example file so that its history can be used for a test.
started on ChangeLogPage

March 30, 2005

skybrian
A shorter title for the home page.
Implemented a ChangeLog that removes duplicates.
Implemented ChangeLogReader.
Clean up home page.

March 27, 2005

skybrian
SourceForge home page now shows project news.
Started on another example: SourceForge home page renderer.

March 24, 2005

skybrian
- removed unnecessary enums from Html.
- took out @SuppressWarnings annotations because IntelliJ doesn't indent them properly and javac ignores them.
initial checkin to SourceForge
SourceForge