* Nov 20 2000 hship Release 0.2.6 * Nov 17 2000 hship Fix typo in exception message for unreferenced components. Fix bug in ImageButton that caused it to be confused about which ImageButton was clicked if a form contains more than one. Cache ExternalAssets in the PageSource (as with FieldBinding and StaticBinding), so that duplicate external assets will be represented only once. This is useful when a commonly used component (such as a border) is used on multiple pages. * Nov 13 2000 hship Allow static bindings to be pooled the same as field bindings. Make the Rollover component only emit a "name" attribute if it is dynamic (i.e., has both an image and a focus and responds to mouse overs). It was emitting an empty name attribute. * Nov 10 2000 hship Change the behavior of Forms and Form components slightly, such that it is possible to write more sophisticated JavaScript event handlers. * Nov 10 2000 hship Release 0.2.5 * Nov 6 2000 hship Add a refresh parameter to the Shell component, which allows for easy automatically refreshing pages. * Nov 1 2000 hship Improve exception reporting when an Insert component is unable to format its value. * Nov 1 2000 hship Change the reset component to not wipe out the session, simply force a refresh of all HTML templates and component specifications. It now encodes the currency page as well. Fix some Javadoc errors. * Nov 1 2000 hship Merge PrimixFoundation into Tapestry. Keeping them seperate had little value. Change EnumPropertySelectionModel to require that the ResourceBundle be passed in (since it can't always resolve the bundle, due to classloader issues). Switch over to Servlet 2.2 APIs. * Oct 25 2000 hship Add raw parameter to Insert component. Make some overdue documentation updates. * Oct 24 2000 hship Add the Shell component, and convert the Inspector, Exception, StaleSession and StaleLink pages to use it. Tiny change to exception handling when instantiating components and pages. Add getDouble() method to IBinding. * Oct 20 2000 hship Add a JVM property to disable page pooling. * Oct 18 2000 hship Add resetServiceEnabled property to AbstractApplication. Add the IDirect interface. Implemented caching of FieldBindings. Make sure the page is identified in a RequestCycleException, if a runtime exception is thrown during rewindPage(). * Oct 16 2000 hship Implemented the element of the specification. Allows a binding to be expressed in terms of a Java class and a static field of that class. Move the canonical Tapestry DTD to the tapestry.sourceforge.net website. * Oct 13 2000 hship Reorganized how Body and Rollover components work together, slightly, so that less Javascript has to be stored in memory during the rendering of the Body's wrapped elements. * Oct 11 2000 hship Change the interface for IPage and IComponent to allow a no-arguments constructor, and deprecate the more complicated constructors. * Oct 6 2000 hship Service component didn't declare its formal context parameter in its specification. * Oct 6 2000 hship Fix the Hidden component to not throw NullPointerException if the listener parameter is not bound. * Oct 6 2000 hship Re-introduce support for automatic onLoad method for the Body component. Rename the TextField parameter "maximumWidth" to "maximumLength". Make the Form component emit a name attribute, to faciliate JavaScript access to the form and its elements. * Oct 5 2000 hship Minor documentation and JWC errors in the TextField component. * Oct 4 2000 hship Fix a NullPointerException in SimpleApplication.cleanupAfterRequest(). The exception may be thrown if another exception is thrown earlier in the request cycle (before any page recoders are accessed). * Oct 4 2000 hship Revise Submit and ImageButton components to set a property if clicked, remove listener parameters from Form-related components. * Sep 26 2000 hship Fix NullPointerException when the Home page does NOT throw an exception inside validate(). * Sep 25 2000 hship Change the signature for AbstractApplication.cleanupAfterRequest to include the IRequestCycle. Undo the [114878] fix, since it uses servlet 2.2 only API. * Sep 24 2000 hship [114878] com.primix.tapestry.context-path should be for context * Sep 24 2000 hship [115140] Home service must validate() * Sep 13 2000 hship [114017] Rollovers no longer compatible with Navigator * Sep 12 2000 hship More Javadoc for ShowInspector component. * Sep 12 2000 hship Beef up the ShowInspector component, adding default images and rollover images, and add parameters to allow those to be overriden. Remove the Java Source tab from the Inspector ... turns out that shipping Java code in the Tapestry framework confuses the Java compiler when compiling projects that depend on the Tapestry framework. * Sep 11 2000 hship Add a Java Code tab to the Inspector. Ship Java code for components and pages as resources. * Sep 11 2000 hship Fix some bad Javadoc links. * Sep 10 2000 hship Add new view to the Inspector: Properties. Improve CSS for the Inspector (conistent fonts and colors between images and HTML text). Change inspector to not automatically switch to the Specification page when a new page is selected. [113893] Rollover causes minor JavaScript problems * Sep 8 2000 hship Started ChangeLog for Tapestry, some time after release 0.1.3. Added provisional image graphics for the Inspector. Update the documentation to mention the Inspector. Revise PropertySelection, adding the IPropertySelectionRenderer interface and two implementation (SelectPropertySelectionRenderer and RadioPropertySelectionRenderer). Generate a better exception message when EnumPropertySelectionModel can't find a ResourceBundle.