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>&lt;jwc id="..."&gt;</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() -&gt; 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>&lt;binding&gt;</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 -&gt; ActionLink
  +<li>Direct -&gt; DirectLink
  +<li>InsertBlock -&gt; RenderBlock
  +<li>InsertWrapped -&gt; RenderBody
  +<li>Page -&gt; PageLink
  +<li>Service -&gt; ServiceLink
  +<li>ShowInspector -&gt; InspectorButton
  +<li>Text -&gt; 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
  +&lt;extension&gt; 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 ] &lt;bean&gt; should allow &lt;property&gt;
  +[ 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 &lt;library&gt; 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>&lt;jwc id="..."&gt;</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() -&gt; 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>&lt;binding&gt;</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 -&gt; ActionLink
  -<li>Direct -&gt; DirectLink
  -<li>InsertBlock -&gt; RenderBlock
  -<li>InsertWrapped -&gt; RenderBody
  -<li>Page -&gt; PageLink
  -<li>Service -&gt; ServiceLink
  -<li>ShowInspector -&gt; InspectorButton
  -<li>Text -&gt; 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
  -&lt;extension&gt; 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 ] &lt;bean&gt; should allow &lt;property&gt;
  -[ 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 &lt;library&gt; 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 &lt;extension&gt; 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 &lt;extension&gt; 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&nbsp;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>