|
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
|