* Jun 7 hship [431135] Shell refresh problem [431137] Defeat client-side page caching * Jun 1 hship Fix an IllegalStateException thrown in the ApplicationServlet (when deciding whether to store the engine into the session). Fix another exception thrown when the restart action is triggered on a stateless application. [429157] restart session fails [429447] Restart throws exception * May 30 hship Many minor changes to support stateless Tapestry applications (the HttpSession is not created until really needed). Allow Form to be stateless. Cleanup a bunch of innacurate Javadoc. Add additional types to ServiceLinkEventType. * May 25 2001 hship Created the IAction interface so that the action service can ask components whether they require a session or not. Add a stateful parameter to Action and Direct. Move the stale session check from the direct service to the Direct component. Fix the action and direct services to handle cases where an InsertBlock has been used to includes components from a page other than the render page. [233087] direct service should not require a session (untested) [427432] Block from other page causes errors (untested) * May 24 2001 hship Change the Inspector to show any properties associated with a component's specification. Also, change the Engine tab to show the Tapestry framework version. Have the specification parser reject specifications with unknown public ids. Add support for directly accessing public instance variables of classes (that implement the IPublicBean marker interface). Add a getName() method to IEngineService, and a getService() method to IRequestCycle. Remove the ChangeLog in framework; this ChangeLog will contain changes to the framework going forward. Add code to AbstractApplication to clear all cached pages, specifications and templates at the end of the request cycle (if enabled by a JVM system property). Upgrade to Log4J 1.1.1. Revise the Script component and friends, allowing for conditionals, looping and accessing of properties via property paths. [417086] Tapestry inspector omits data [411692] PropertyHelper for public instance vars [406039] Determine service during request [425107] Caching of component definition configurable as startup parameter [426959] Decorator doesn't cache properly [405517] Common interface for form elements * May 21 2001 hship Revise the Tapestry Inspector to use Blocks instead of Conditionals to handle tabbing to different views. Finish support for the Tapestry Specification 1.1 DTD. Convert all existing components and pages to the 1.1 DTD. Add an XSL style sheet for converting from the 1.0 to the 1.1 DTD. Add a new script, /com/primix/tapestry/form/SelectSubmit.script, to handle making a select automatically submit the form it is contained within. Removed the deprecated immediateSubmit property (and related constructors) from the SelectPropertySelectionRenderer class. Minor Javadoc corrections and fixes. Convert some of the examples to use the 1.1 DTD. [405469] Streamline Tapestry DTD [407175] Reusable component specifications * May 17 2001 hship Create first pass at a general purpose NumericField. Create a new tutorial to test NumericField. * May 16 2001 hship Release 1.0.0 * May 16 2001 hship Finish changes necessary for WebLogic session persistence. Release 0.2.12 * May 14 2001 hship [424001] Engine Replication within HttpSession [424005] Block does not render * May 2 2001 hship Jetty 3.1RC5 * Apr 24 2001 hship Convert from JBoss 2.0 to JBoss 2.2.1. Slip in a change in RequestContext: Display the context path. * Apr 23 2001 hship Use the smaller log4j-core.jar instead of the full log4j.jar. Use version 1.0.4 of log4j. Strip out the JSP version of the Primix Virtual Library. Correct Javadoc path for Log4j (it must have moved on their site). No longer distribute Jasper (from the Jetty distro) since we don't use JSPs anymore. * Apr 18 2001 hship Remove last few references to Xerces. Fix glitches in distribution makefile. Add instructions to makefile on how to roll out a release. * Apr 18 2001 hship [417065] Use JAXP instead of Xerces Rename the main Jar file from "Tapestry.jar" to "com.primix.tapestry.jar". * Apr 9 2001 hship Reorganize to allow Tutorial to be run directly from the top-level directory. Ship the master Makefile (used to generate the distros, and to run the Tutorial), as well as the Jetty configuration for the Tutorial. Update various Jetty configurations to enable web logging to console. * Apr 3 2001 hship Add the 3rd party libraries to CVS. Simplify top-level Makefile (w.r.t. 3rd party libraries). * Mar 9 2001 hship Adjust for CVS tree reorganization. Start preparing for release 0.2.10. * Feb 13 2001 hship Replace old DevelopersGuide (in PDF format) with new DocBook-derived HTML. * Jan 31 2001 hship Replace old JBE documentation (in PDF format) with new DocBook-derived HTML. * Jan 25 2001 hship Move log4j home page to jakarta.apache.org. * Jan 10 2001 hship Update log4j to 1.0. * Jan 8 2001 hship Include log4j 0.9.1 in the full release. * Jan 4 2001 hship Prepare for release 0.2.8b. * Jan 3 2001 hship Prepare for release 0.2.8. Also, ship doc/Tapestry.pdf in the small and medium distributions. * Dec 28 2000 hship Ship ejb.jar (from the jBoss distribution); remove references to j2ee.jar. * Dec 27 2000 hship Now distributing Jetty 3.0.1. * Dec 22 2000 hship Prepare for 0.2.7. Also, change the Makefile to automatically create a .tar.gz of the distribution after building it. * Dec 19 2000 hship Update documentation to reflect use of Jetty 3.0.0 distribution. * Nov 20 2000 Copy j2ee.jar in for compiling, but don't distribute it. * Nov 20 2000 Update Readme to mention J2EE RI. * Nov 20 2000 Update Readme to reflect Jetty 3.0 rc6. * Nov 17 2000 hship Redistribute JARs from other projects, and include licenses. * Nov 6 2000 hship Begin organizing things to support the distributed release.