You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2003/02/21 17:55:07 UTC
cvs commit: jakarta-tapestry TODO.html
hlship 2003/02/21 08:55:06
Modified: web more_new.html new.html
. TODO.html
Log:
Fix typos in new.html
Update the TODO.html list
Revision Changes Path
1.5 +278 -1 jakarta-tapestry/web/more_new.html
Index: more_new.html
===================================================================
RCS file: /home/cvs/jakarta-tapestry/web/more_new.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- more_new.html 20 Jan 2003 21:18:04 -0000 1.4
+++ more_new.html 21 Feb 2003 16:55:06 -0000 1.5
@@ -11,6 +11,283 @@
<tr>
<td valign="top" align="left"><IMG alt="[Tapestry Banner]" src="images/Tapestry-Banner.png" border="0">
+<h3>Release 2.3-rc-1</h3>
+
+<ul>
+<li>Installed Apache Foundation license and copyrights into all source files.</li>
+<li>Added Spanish translation of validation strings, contributed by Juan Alvarez.</li>
+<li>Fixed some deployment issues when deploying into Tomcat.</li>
+</ul>
+
+<pre>
+[ 650592 ] Add MaskEdit component
+[ 651331 ] Added DatePicker disable parameter
+[ 655089 ] Add ExternalPageCalback
+[ 660372 ] Add Global object
+</pre>
+
+<h3>Release 2.3-alpha-1</h3>
+
+<p>Tapestry is now available under the terms of the Apache Software License. Previous
+releases were released under the LGPL, but are now retroactively
+licensed under the ASL as well.
+
+<p>Added a <A href="dev.html">Developers Page</a>.
+
+<p>
+Removed code dependency on Log4J, using
+Jakarta's
+<a href="http://jakarta.apache.org/commons/logging.html">commons-logging</a> wrapper layer instead.
+Use the <code>Enum</code> implementation from Jakarta's
+<a href="http://jakarta.apache.org/commons/lang.html">commons-lang</a> library.
+
+<p>
+Rework dynamic code loading so that a subclass of
+<A href="doc/api/net/sf/tapestry/ApplicationServlet.html">ApplicationServlet</a>
+is no longer necessary.
+
+<p>Add methods to
+<A href="doc/api/net/sf/tapestry/INamespace.html">INamespace</a> and
+<A href="doc/api/net/sf/tapestry/IPage.html">IPage</a>
+to make dealing with namespaces and qualified page names easier.
+
+<p>
+Joe Panico has contributed the PopupLink component.
+
+<p>
+<code><jwc id="..."></code> is no longer allowed in HTML templates.
+
+<p>
+Upgrade to OGNL 2.3.0.
+
+<pre>
+[ 619481 ] use jakarta commons lang Enum
+[ 627478 ] Don't require servlet subclass
+[ 614324 ] Add a param "raw" in addition to "key"
+[ 627332 ] NPE in BaseValidator (form without body)
+[ 557332 ] Use a search path for properties
+[ 625721 ] Forms never stateful
+[ 637048 ] Add PopLink
+[ 643239 ] Add EmailValidator
+[ 633608 ] ServiceLink docs missing service param
+[ 644235 ] Body component ignores element
+[ 643728 ] user supplied RequestContext
+[ 643729 ] user supplied MultipartDecoder
+[ 628153 ] add getAttribute to RequestContext
+[ 633073 ] Rollover doesn't work in form
+[ 631764 ] AbstractComponent API
+</pre>
+
+<h3>Release 2.2</h3>
+
+Use the version of Jetty that's compatible with JDK 1.2.
+
+<pre>
+[ 619444 ] Contrib:DateField min/max params broken
+[ 620496 ] JS net/sf/tapestry/form/Calendar.js
+</pre>
+
+<h3>Release 2.2-rc-1</h3>
+
+<pre>
+[ 616489 ] IPublicBean not accessible.
+[ 616377 ] DatePicker value error
+[ 582614 ] ValidField doesn't call getValidator()
+[ 617327 ] Contrib:DateField specification invalid
+[ 616851 ] Can't redirect to a library page
+[ 617867 ] ImageSubmit null image
+[ 618317 ] Contrib:NumericField missing type param
+[ 618342 ] NPE in AbstractComponent toString
+</pre>
+
+<h3>Release 2.2-beta-3</h3>
+
+Upgrade to Jetty 4.1.0 and OGNL 2.1.4.
+
+<p>
+Mind Bridge has contributed a Table component (really, a complete framework
+for creating sortable tables that present data in page-sized blocks).
+
+<p>
+We now boldly present our <a href="http://tapestry.sf.net/doc/clover/">code coverage reports</a>
+online.
+
+<pre>
+[ 608368 ] DataSqueezer / ClassLoader
+[ 608764 ] Work around errant valueUnbound()
+[ 608162 ] ExternalService allows only 1 parameter
+[ 611551 ] DTD validation error with XML Spy
+[ 613441 ] SelectPropertySelectionRenderer HTML
+[ 604194 ] Specify charset by Shell component
+[ 610376 ] Expose Foreach's index as a property
+</pre>
+
+
+<h3>Release 2.2-beta-2</h3>
+
+The <A href="doc/ComponentReference/ValidField.html">ValidField</a> now performs
+client-side validation of input. If a field is in error when the form
+is submitted, then an alert is displayed and the field is selected.
+
+<p>Begin making more use of OGNL expressions in place of Java code.
+
+<p>Malcom Edgar has contributed a <A href="doc/ComponentReference/DatePicker.html">DatePicker</a>
+component.
+
+<p>Some more refactorings: IComponent methods addWrapped()/renderWrapped() -> addBody()/renderBody().
+
+<p>Tapestry documentation is now available in PDF format.
+
+<pre>
+[ 602881 ] Add hooks for ValidField client-side
+[ 603023 ] StaleSession.page has error
+[ 603208 ] Support parameter direction "form"
+[ 603269 ] ListEdit improvements
+[ 603362 ] Inconsistency in Tapestry_1_3.dtd
+[ 603132 ] Add a service similar to ExternalService
+[ 582436 ] Script / Required Symbols
+[ 604834 ] InspectorButton disabled param
+[ 604646 ] ImageSubmit ignores disabledImage
+[ 603260 ] make Form "listener" not required
+[ 603826 ] IUploadFile provide Mime Type
+[ 604944 ] Add DateEdit component
+[ 603130 ] Add an initPage() method to AbstractPage
+[ 607074 ] Make IMarkupWriter a bit smarter
+[ 604201 ] Markup Writer should output XHTML
+[ 607451 ] log error when unmatched components
+</pre>
+
+<h3>Release 2.2-beta-1</h3>
+
+<p>Tapestry has now replaced its simple
+property path support with the far
+more powerful <a href="http://www.ognl.org">Object Graph
+Navigation Library</a> expressions. This promises to greatly extend
+the expressiveness of the specifications and further reduce
+the need for Java code. The <code>property-path</code>
+attribute of the <code><binding></code> element has been renamed
+to <code>expression</code> (this only affects the latest, 1.3, version
+of the DTD).
+
+<p>There are some small costs to using OGNL; the largest being
+a restriction in bean names, component ids and asset names. All
+of these must now be valid Java identifiers, and so cannot contain the
+dash ('-') character, which was previously permitted. This affects all
+specifications, including older versions.
+
+<p>Malcolm Edgar has lead the push to provide an excellent
+<A href="doc/ComponentReference">Tapestry Component Reference</a>.
+
+<p>
+You can now control the exact location of a component template by
+declaring an asset named <code>$template</code> (which is not normally
+a legal asset name, due to the dollar sign). If such an asset exists,
+then it is used as the template.
+
+<p>A number of poorly named components have been renamed:
+<ul>
+<li>Action -> ActionLink
+<li>Direct -> DirectLink
+<li>InsertBlock -> RenderBlock
+<li>InsertWrapped -> RenderBody
+<li>Page -> PageLink
+<li>Service -> ServiceLink
+<li>ShowInspector -> InspectorButton
+<li>Text -> TextArea< /li>
+</ul>
+
+<p>Previous names will be maintained until at least release 2.3.
+
+<p>
+In addition, the documentation has been brought (largely) up to date
+with the significant changes so far in release 2.2.
+
+<pre>
+[ 582421 ] Way to specify template location
+[ 596929 ] NumericField params require java-type
+[ 597314 ] Problems with URLs
+[ 595985 ] Tapestry behind firewall
+[ 598609 ] NumericField displayWidth inconsistent
+[ 598371 ] Radio and RadioGroup broken
+[ 599608 ] App startup exception
+[ 599663 ] Disallow spec path a comp. type
+[ 601018 ] Use OGNL instead of home brew
+</pre>
+
+
+<h3>Release 2.2-alpha-4</h3>
+
+Update to latest versions of JCommon, JFreeChart and Log4J. Added the
+<extension> element to the application and library specifications.
+
+<pre>
+[ 584040 ] Add hooks for custom configuration
+[ 579081 ] getApplicationSpecification
+[ 587683 ] Frameset tag for JavaScript
+[ 589818 ] Forward, not redirect, to local resource
+[ 591352 ] <bean> should allow <property>
+[ 592289 ] helper bean: render lifecycle
+[ 591801 ] Exception changing log priority
+</pre>
+
+<h3>Release 2.2-alpha-3</h3>
+
+Tapestry now supports libraries, which can provide components, pages and engine services to
+an application. Libraries can also include libraries. The application specification
+has been ammended to include a new <library> element, and a new type of specification,
+the library specification, has been added.
+
+<p>
+Renamed all page specifications from ".jwc" to ".page".
+
+<pre>
+[ 584466 ] Cant set bean prop from localized string
+[ 494453 ] invalid-date-format message string wrong
+[ 584731 ] Text's value parameter required
+[ 579843 ] PageLoader INFO msg wrong
+[ 586171 ] Add namespace/library support
+</pre>
+
+<h3>Release 2.2-alpha-2</h3>
+
+Revamp how services construct and parse URLs. Rework service parameters to
+be typed objects, instead of simple strings (this is a change which
+may break some existing code).
+
+<p>
+A new version of the DTD may now be used which distinguishes between
+page specifications and component specifications (page specifications
+do not specify several attributes and elements related to
+component parameters).
+
+<pre>
+[ 581199 ] Slashes in service parameters
+[ 581160 ] Wrong case in WAR file name
+[ 579583 ] Simplify PropertySelection
+[ 581691 ] Object not String for service parameters
+[ 582614 ] ValidField doesn't call getValidator()
+[ 583665 ] ValidatingTextField specification wrong
+[ 583693 ] Extend Block/InsertBlock
+[ 534055 ] Make page-spec and comp-spec distinct
+</pre>
+
+
+<h3>Release 2.2-alpha-1</h3>
+
+Update to Jetty 4.0.4.
+
+<pre>
+[ 576523 ] Better syntax for Script documents
+[ 562964 ] Non-unique app name problems
+[ 578869 ] InsertComponent/DateField, null values
+[ 578921 ] Error in listener map error message
+[ 579131 ] Load order problem with string-binding
+[ 579642 ] Rename Direct context param
+[ 579689 ] Hidden should convert values
+[ 579141 ] IOExceptions related to exception page
+</pre>
+
+
<h3>Release 2.1-beta-2</h3>
Note the change in Tapestry release naming,
1.126 +3 -279 jakarta-tapestry/web/new.html
Index: new.html
===================================================================
RCS file: /home/cvs/jakarta-tapestry/web/new.html,v
retrieving revision 1.125
retrieving revision 1.126
diff -u -r1.125 -r1.126
--- new.html 20 Feb 2003 16:33:39 -0000 1.125
+++ new.html 21 Feb 2003 16:55:06 -0000 1.126
@@ -11,7 +11,7 @@
<tr>
<td valign="top" align="left"><IMG alt="[Tapestry Banner]" src="images/Tapestry-Banner.png" border="0">
-<h3>Releaes 2.4-alpha-3</h3>
+<h3>Release 2.4-alpha-3</h3>
<ul>
<li>
@@ -28,8 +28,7 @@
specifications) to <code>type</code> (for the 1.4 DTD).</li>
<li>Allowed more elements to specify values as character data inside the element as an alternative
to using a particular attribute (useful for complex OGNL expressions).
-<li>Created tests for <a href="doc/ComponentReference/ListEdit.html">ListEdit</a>
-as well as improving and simplifying the code for it.
+<li>Continued extending the JUnit test suite.
<li>Deprecated the <code>PageCleanupListener</code> interface and removed support for it.
</ul>
@@ -159,281 +158,6 @@
[ 608768 ] Changes saved AFTER IPage.detach()
</pre>
-<h3>Release 2.3-rc-1</h3>
-
-<ul>
-<li>Installed Apache Foundation license and copyrights into all source files.</li>
-<li>Added Spanish translation of validation strings, contributed by Juan Alvarez.</li>
-<li>Fixed some deployment issues when deploying into Tomcat.</li>
-</ul>
-
-<pre>
-[ 650592 ] Add MaskEdit component
-[ 651331 ] Added DatePicker disable parameter
-[ 655089 ] Add ExternalPageCalback
-[ 660372 ] Add Global object
-</pre>
-
-<h3>Release 2.3-alpha-1</h3>
-
-<p>Tapestry is now available under the terms of the Apache Software License. Previous
-releases were released under the LGPL, but are now retroactively
-licensed under the ASL as well.
-
-<p>Added a <A href="dev.html">Developers Page</a>.
-
-<p>
-Removed code dependency on Log4J, using
-Jakarta's
-<a href="http://jakarta.apache.org/commons/logging.html">commons-logging</a> wrapper layer instead.
-Use the <code>Enum</code> implementation from Jakarta's
-<a href="http://jakarta.apache.org/commons/lang.html">commons-lang</a> library.
-
-<p>
-Rework dynamic code loading so that a subclass of
-<A href="doc/api/net/sf/tapestry/ApplicationServlet.html">ApplicationServlet</a>
-is no longer necessary.
-
-<p>Add methods to
-<A href="doc/api/net/sf/tapestry/INamespace.html">INamespace</a> and
-<A href="doc/api/net/sf/tapestry/IPage.html">IPage</a>
-to make dealing with namespaces and qualified page names easier.
-
-<p>
-Joe Panico has contributed the PopupLink component.
-
-<p>
-<code><jwc id="..."></code> is no longer allowed in HTML templates.
-
-<p>
-Upgrade to OGNL 2.3.0.
-
-<pre>
-[ 619481 ] use jakarta commons lang Enum
-[ 627478 ] Don't require servlet subclass
-[ 614324 ] Add a param "raw" in addition to "key"
-[ 627332 ] NPE in BaseValidator (form without body)
-[ 557332 ] Use a search path for properties
-[ 625721 ] Forms never stateful
-[ 637048 ] Add PopLink
-[ 643239 ] Add EmailValidator
-[ 633608 ] ServiceLink docs missing service param
-[ 644235 ] Body component ignores element
-[ 643728 ] user supplied RequestContext
-[ 643729 ] user supplied MultipartDecoder
-[ 628153 ] add getAttribute to RequestContext
-[ 633073 ] Rollover doesn't work in form
-[ 631764 ] AbstractComponent API
-</pre>
-
-<h3>Release 2.2</h3>
-
-Use the version of Jetty that's compatible with JDK 1.2.
-
-<pre>
-[ 619444 ] Contrib:DateField min/max params broken
-[ 620496 ] JS net/sf/tapestry/form/Calendar.js
-</pre>
-
-<h3>Release 2.2-rc-1</h3>
-
-<pre>
-[ 616489 ] IPublicBean not accessible.
-[ 616377 ] DatePicker value error
-[ 582614 ] ValidField doesn't call getValidator()
-[ 617327 ] Contrib:DateField specification invalid
-[ 616851 ] Can't redirect to a library page
-[ 617867 ] ImageSubmit null image
-[ 618317 ] Contrib:NumericField missing type param
-[ 618342 ] NPE in AbstractComponent toString
-</pre>
-
-<h3>Release 2.2-beta-3</h3>
-
-Upgrade to Jetty 4.1.0 and OGNL 2.1.4.
-
-<p>
-Mind Bridge has contributed a Table component (really, a complete framework
-for creating sortable tables that present data in page-sized blocks).
-
-<p>
-We now boldly present our <a href="http://tapestry.sf.net/doc/clover/">code coverage reports</a>
-online.
-
-<pre>
-[ 608368 ] DataSqueezer / ClassLoader
-[ 608764 ] Work around errant valueUnbound()
-[ 608162 ] ExternalService allows only 1 parameter
-[ 611551 ] DTD validation error with XML Spy
-[ 613441 ] SelectPropertySelectionRenderer HTML
-[ 604194 ] Specify charset by Shell component
-[ 610376 ] Expose Foreach's index as a property
-</pre>
-
-
-<h3>Release 2.2-beta-2</h3>
-
-The <A href="doc/ComponentReference/ValidField.html">ValidField</a> now performs
-client-side validation of input. If a field is in error when the form
-is submitted, then an alert is displayed and the field is selected.
-
-<p>Begin making more use of OGNL expressions in place of Java code.
-
-<p>Malcom Edgar has contributed a <A href="doc/ComponentReference/DatePicker.html">DatePicker</a>
-component.
-
-<p>Some more refactorings: IComponent methods addWrapped()/renderWrapped() -> addBody()/renderBody().
-
-<p>Tapestry documentation is now available in PDF format.
-
-<pre>
-[ 602881 ] Add hooks for ValidField client-side
-[ 603023 ] StaleSession.page has error
-[ 603208 ] Support parameter direction "form"
-[ 603269 ] ListEdit improvements
-[ 603362 ] Inconsistency in Tapestry_1_3.dtd
-[ 603132 ] Add a service similar to ExternalService
-[ 582436 ] Script / Required Symbols
-[ 604834 ] InspectorButton disabled param
-[ 604646 ] ImageSubmit ignores disabledImage
-[ 603260 ] make Form "listener" not required
-[ 603826 ] IUploadFile provide Mime Type
-[ 604944 ] Add DateEdit component
-[ 603130 ] Add an initPage() method to AbstractPage
-[ 607074 ] Make IMarkupWriter a bit smarter
-[ 604201 ] Markup Writer should output XHTML
-[ 607451 ] log error when unmatched components
-</pre>
-
-<h3>Release 2.2-beta-1</h3>
-
-<p>Tapestry has now replaced its simple
-property path support with the far
-more powerful <a href="http://www.ognl.org">Object Graph
-Navigation Library</a> expressions. This promises to greatly extend
-the expressiveness of the specifications and further reduce
-the need for Java code. The <code>property-path</code>
-attribute of the <code><binding></code> element has been renamed
-to <code>expression</code> (this only affects the latest, 1.3, version
-of the DTD).
-
-<p>There are some small costs to using OGNL; the largest being
-a restriction in bean names, component ids and asset names. All
-of these must now be valid Java identifiers, and so cannot contain the
-dash ('-') character, which was previously permitted. This affects all
-specifications, including older versions.
-
-<p>Malcolm Edgar has lead the push to provide an excellent
-<A href="doc/ComponentReference">Tapestry Component Reference</a>.
-
-<p>
-You can now control the exact location of a component template by
-declaring an asset named <code>$template</code> (which is not normally
-a legal asset name, due to the dollar sign). If such an asset exists,
-then it is used as the template.
-
-<p>A number of poorly named components have been renamed:
-<ul>
-<li>Action -> ActionLink
-<li>Direct -> DirectLink
-<li>InsertBlock -> RenderBlock
-<li>InsertWrapped -> RenderBody
-<li>Page -> PageLink
-<li>Service -> ServiceLink
-<li>ShowInspector -> InspectorButton
-<li>Text -> TextArea< /li>
-</ul>
-
-<p>Previous names will be maintained until at least release 2.3.
-
-<p>
-In addition, the documentation has been brought (largely) up to date
-with the significant changes so far in release 2.2.
-
-<pre>
-[ 582421 ] Way to specify template location
-[ 596929 ] NumericField params require java-type
-[ 597314 ] Problems with URLs
-[ 595985 ] Tapestry behind firewall
-[ 598609 ] NumericField displayWidth inconsistent
-[ 598371 ] Radio and RadioGroup broken
-[ 599608 ] App startup exception
-[ 599663 ] Disallow spec path a comp. type
-[ 601018 ] Use OGNL instead of home brew
-</pre>
-
-
-<h3>Release 2.2-alpha-4</h3>
-
-Update to latest versions of JCommon, JFreeChart and Log4J. Added the
-<extension> element to the application and library specifications.
-
-<pre>
-[ 584040 ] Add hooks for custom configuration
-[ 579081 ] getApplicationSpecification
-[ 587683 ] Frameset tag for JavaScript
-[ 589818 ] Forward, not redirect, to local resource
-[ 591352 ] <bean> should allow <property>
-[ 592289 ] helper bean: render lifecycle
-[ 591801 ] Exception changing log priority
-</pre>
-
-<h3>Release 2.2-alpha-3</h3>
-
-Tapestry now supports libraries, which can provide components, pages and engine services to
-an application. Libraries can also include libraries. The application specification
-has been ammended to include a new <library> element, and a new type of specification,
-the library specification, has been added.
-
-<p>
-Renamed all page specifications from ".jwc" to ".page".
-
-<pre>
-[ 584466 ] Cant set bean prop from localized string
-[ 494453 ] invalid-date-format message string wrong
-[ 584731 ] Text's value parameter required
-[ 579843 ] PageLoader INFO msg wrong
-[ 586171 ] Add namespace/library support
-</pre>
-
-<h3>Release 2.2-alpha-2</h3>
-
-Revamp how services construct and parse URLs. Rework service parameters to
-be typed objects, instead of simple strings (this is a change which
-may break some existing code).
-
-<p>
-A new version of the DTD may now be used which distinguishes between
-page specifications and component specifications (page specifications
-do not specify several attributes and elements related to
-component parameters).
-
-<pre>
-[ 581199 ] Slashes in service parameters
-[ 581160 ] Wrong case in WAR file name
-[ 579583 ] Simplify PropertySelection
-[ 581691 ] Object not String for service parameters
-[ 582614 ] ValidField doesn't call getValidator()
-[ 583665 ] ValidatingTextField specification wrong
-[ 583693 ] Extend Block/InsertBlock
-[ 534055 ] Make page-spec and comp-spec distinct
-</pre>
-
-
-<h3>Release 2.2-alpha-1</h3>
-
-Update to Jetty 4.0.4.
-
-<pre>
-[ 576523 ] Better syntax for Script documents
-[ 562964 ] Non-unique app name problems
-[ 578869 ] InsertComponent/DateField, null values
-[ 578921 ] Error in listener map error message
-[ 579131 ] Load order problem with string-binding
-[ 579642 ] Rename Direct context param
-[ 579689 ] Hidden should convert values
-[ 579141 ] IOExceptions related to exception page
-</pre>
1.5 +28 -27 jakarta-tapestry/TODO.html
Index: TODO.html
===================================================================
RCS file: /home/cvs/jakarta-tapestry/TODO.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- TODO.html 26 Jan 2003 02:59:20 -0000 1.4
+++ TODO.html 21 Feb 2003 16:55:06 -0000 1.5
@@ -1,39 +1,40 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<!-- $Id$ -->
+<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
- <title>UnTapestry TODO List</title>
+<title>Tapestry TODO List</title>
</head>
-
<body>
-
-<h1>Release 2.4</h1>
-
-Some of these items overlap requests in SourceForge and/or Bugzilla (and/or Scarab).
-
-<p>
-<i>This list is anything but final!</i>
-
+<h1>Release 2.4</h1><br/>$Id$<p/>Some of these items overlap requests in SourceForge and/or Bugzilla (and/or Scarab).<p/><i>This list is anything but final!</i>
<ul>
-<li>Deal with character sets and localization properly
- <LI>Handle change of locale correctly, by reloading new instance of page in
- proper locale
-
- <LI>Improved User's Guide to replace existing Developer's
+ <li>Deal with character sets and localization properly</li>
+ <li>Handle change of locale correctly, by reloading new instance of page in
+ proper locale</li>
+ <li>Improved User's Guide to replace existing Developer's </li>
Guide
- <LI>Fill out the test suite and code coverage, reach 85% or better
- <LI>Change <extension> initializers to use OGNL expressions
- <LI>Resolve GPL issues around McKoiDBMBean
- <LI><EM>More to come ...</EM></LI>
+ <li>Replace the current tutorial with Neil Clayton's Tutorial2</li>
+ <li>Rename packages from net.sf.tapestry to org.apache.tapestry</li>
+ <li>Reoganize directory structure to more standard format (compatible with Maven)</li>
+ <li>Use Forrest, or somesuch, for documentation (possibly, convert User's Guide and friends to alternate format)</li>
+ <li>Get Tapestry compiling under Maven, have nightly builds</li>
+ <li>Fill out the test suite and code coverage, reach 85% or better</li>
+ <li>Change <extension> initializers to use OGNL expressions</li>
+ <li>Resolve GPL issues around McKoiDBMBean</li>
+ <li>Integrate David Solis' WML components contributions</li>
+ <li>Fix all the Component Reference pages to use the 2.4 syntax</li>
+ <li>New features for Script Specification:
+ <ul>
+ <li>Improve the "include script" element to support relative scripts, scripts in context, script in classpath
+ <li>Some kind of "include only once" block</li>
+ <li>New DTD</li>
+ </ul></li>
</ul>
<h2>Completed items in 2.4</h1>
- <LI>Declarative transient properties - define transient properties in spec,
+<li>Declarative transient properties - define transient properties in spec,
Tapestry builds subclass with instance variables, accessors and
- initialize() <b>HLS</b>
- <LI>Declarative persistant properties - as with transient, but properties are
- made persistant <b>HLS</b>
- <li>Traditional bin/src distros <b>HLS</b></li>
-
+ initialize() <b>HLS</b></li>
+<li>Declarative persistant properties - as with transient, but properties are
+ made persistant <b>HLS</b></li>
+<li>Traditional bin/src distros <b>HLS</b></li>
</body>
</html>