Re: [VOTE] Struts 1.0-beta-1 Release Plan
+1 - Original Message - From: "Craig R. McClanahan" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, February 20, 2001 7:18 AM Subject: [VOTE] Struts 1.0-beta-1 Release Plan Now that the TODO list for 1.0 (and the bug reports in Bugzilla) are dwindling away, it's time for a 1.0-beta-1 release of Struts! I just checked in an initial draft of a release plan that talks about what will happen, and the criteria for release. Please take a moment to review this document: http://jakarta.apache.org/struts/release-plan-1.0b1.html and vote on your acceptance of this plan. Release plans must pass by a majority vote of committers on the project, but all other interested parties are welcome to cast their votes (and/or make comments or suggestions on the plan) as well. Craig McClanahan
Re: PROPOSAL - Testing Framework
+1 Great idea ! :) I am the author of J2EEUnit (http://j2eeunit.sourceforge.net) and I'm committed to help you implement this suite of tests. I have already been implementing such a suite of tests for J2EEUnit itself and thus I know very well how to integrate it with Ant (actually I already have the build.xml that starts J2EEUnit tests). I have successfully created a build.xml file that run the tests on several servlet engines : Tomcat 3.1.1, Tomcat 3.2.1, Tomcat 4.0, Resin 1.2, Resin 1.3, Orion 1.4, WebLogic 5.1 ... That may be a good idea for Struts to run its unit tests on several Servlet engines. It is very easy to do ! I also have an Ant task that let you start any servlet engine in another thread, waits until it is finished starting and run the unit tests (it is still in CVS for the moment but I'll release a new 0.7 version this coming week end). Let me know where I can help. Also if you have any trouble to use J2EEUnit on any subject feel free to contact me and I'll help. Thanks. Note: You should use the 0.7 version as much as possible as in the previous version it was not possible to test any method that wrote in the Servlet output stream. It now works fine in version 0.7 (in CVS). Vincent Massol. - Original Message - From: "Rob Leland" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, February 19, 2001 7:36 PM Subject: PROPOSAL - Testing Framework I would like to add some additional Unit tests to the struts framework. These would be tests for struts itself, not end user code. My thoughts are that as struts evolves and new functionality is added we want to verify that other functionality is not broken, as code is changed and refactored. I am proposing using JUnit 3.5 (http://junit.sourceforge.net/) and J2EEUnit (J2eeunit.sourceforge.org). I am going to force myself to do this in an upcoming project at work, and believe it makes sense to do it in struts also. I am targeting the 1.1 release time period. If Unit testing is approved, some small set of tests may make it into the struts 1.0 release, again assuming people here vote for its inclusion. My initial thoughts for providing testing is to start with the private methods of struts starting with the struts.action package, then later develop tests for the public methods of struts.action. I didn't want to start another package until I finished the majority of the private methods, only because I would need to debug my unit tests, and only by developing tests for some of the private methods the public could I do this. Then other packages would follow : struts.upload, struts.util, struts.digester, struts.actions, struts.taglib.X In about that order, only because that would be a usefull order for me in the project I am working on. Infact, I only have plans to do struts.upload, and struts.util, and doubt I would have the time to produce tests for the other packages. Thoughts ? -Rob
cvs commit: jakarta-struts WhoWeAre
husted 01/02/20 04:22:23 Modified:.WhoWeAre Log: Minor fix to bio. Revision ChangesPath 1.2 +7 -18 jakarta-struts/WhoWeAre Index: WhoWeAre === RCS file: /home/cvs/jakarta-struts/WhoWeAre,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- WhoWeAre 2001/02/11 21:37:04 1.1 +++ WhoWeAre 2001/02/20 12:22:21 1.2 @@ -152,14 +152,15 @@ Web. (Now, if I only had time to bring it current and dress it up!) One of my best clients is WXXI Public Broadcasting Council, where -serving as the stateion's Webmaster. WXXI provides public broadcasting +serving as the station's Webmaster. WXXI provides public broadcasting services for television and radio, and we are working to do the same online. Along with providing companion Web sites for every WXXI -production, we stream both our AM and FM signals, with online archives -in the works. It's a long journey, but we've taken the first steps. I'm -responsible for most of the regular updates to the site, and much of the -overall layout and design. We're grateful to have won the PBS award for -best Web site in our market for two year's in a row. +production, we stream both our AM and FM signals, in both Real and +QuickTime, with online archives in the works. It's a long journey, but +we've taken the first steps. I'm responsible for most of the regular +updates to the site, and much of the overall layout and design. We're +grateful to have won the PBS award for best Web site in our market for +two years in a row. Our most ambitious projects at WXXI have been Spring Marketplace 2000 and the NY Election Finder. For Spring Marketplace, we put our annual @@ -168,22 +169,10 @@ but collected voter registration records from around the state, so people could also check their registration status and polling place. I developed the Web-enabled database applications for both projects. -Currently, I'm expanding the WXXI online auction software into a -complete package for hosting live and online auctions as fund-raisers; -this is to be an open-source project called Gavel, and will, of course, -rely heavily on Struts. -Our most ambitious projects at WXXI have been Spring Marketplace 2000 -and the NY Election Finder. For Spring Marketplace, we put our annual -auction fully online for simultaneous telephone and Website bidding. On -NY Election, we offered not only the usual election-finder application, -but collected voter registration records from around the state, so -people could also check their registration status and polling place. I -developed the Web-enabled database applications for both projects. Currently, I'm expanding the WXXI online auction software into a complete package for hosting live and online auctions as fund-raisers; this is to be an open-source project called Gavel, and will, of course, rely heavily on Struts. - ###
cvs commit: jakarta-struts/web/blank/WEB-INF/classes ApplicationResources.properties
husted 01/02/20 04:27:10 Modified:web/blank/WEB-INF/classes ApplicationResources.properties Log: Clarify use of "blank" application. Suggested by Dan Connelly. Revision ChangesPath 1.2 +2 -2 jakarta-struts/web/blank/WEB-INF/classes/ApplicationResources.properties Index: ApplicationResources.properties === RCS file: /home/cvs/jakarta-struts/web/blank/WEB-INF/classes/ApplicationResources.properties,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ApplicationResources.properties 2001/02/12 23:59:43 1.1 +++ ApplicationResources.properties 2001/02/20 12:27:08 1.2 @@ -1,3 +1,3 @@ -index.title=Struts Blank Application +index.title=Struts Starter Application index.heading=Hello World! -index.message=To get started on your own application, rename struts-blank.war to the name for your application, and let your container auto-deploy it. Edit the blank configuration files as needed, and you are on your way! (You can find the ApplicationResources file with this message in the classes folder.) +index.message=To get started on your own application, copy the struts-blank.war to a new WAR file using the name for your application. Place it in your container's "webapp" folder (or equivalent), and let your container auto-deploy the application. Edit the skeleton configuration files as needed, reload Struts or restart your container, and you are on your way! (You can find the ApplicationResources file with this message in the classes folder.)
cvs commit: jakarta-struts/src/share/org/apache/struts/taglib/logic package.html
husted 01/02/20 04:29:35 Modified:src/share/org/apache/struts/taglib/logic package.html Log: Document that rewrite now accepts href, forward, and page (code version 1.7). Revision ChangesPath 1.7 +103 -93 jakarta-struts/src/share/org/apache/struts/taglib/logic/package.html Index: package.html === RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/logic/package.html,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- package.html 2001/02/13 18:36:01 1.6 +++ package.html 2001/02/20 12:29:31 1.7 @@ -58,47 +58,51 @@ h3Logic Tag Propertiesa name="doc.Properties"/a/h3 pEach of the four groups of logic tags have a common set of attributes associated with them. :/p -blockquote - pbValue Comparisions/b (equal, notEqual, greaterEqual, lessEqual, greaterThan, +blockquote + pbValue Comparisions/b (equal, notEqual, greaterEqual, lessEqual, greaterThan, lessThan, present, notPresent)/p - pEach of the value comparision tags takes a ivalue/i and compares it to -the value of a comparision attribute. If the value given can be successfully -converted to a ifloat/i or idouble/i, then a number comparision is -performed on the value given and the value of the comparision attribute. Otherwise -a String comparision is performed. You have to specify one of the comparision -attributes: icookie/i, iheader/i, iparameter/i, iproperty/i -or iname. /iFor each of the examples, the tag quot;isomeComparisionTagquot;/ican + pEach of the value comparision tags takes a ivalue/i and compares it to +the value of a comparision attribute. If the value given can be successfully +converted to a ifloat/i or idouble/i, then a number comparision is +performed on the value given and the value of the comparision attribute. Otherwise +a String comparision is performed. You have to specify one of the comparision +attributes: icookie/i, iheader/i, iparameter/i, iproperty/i +or iname. /iFor each of the examples, the tag quot;isomeComparisionTagquot;/ican be replaced by any of the value comparision tags./p ul -livalue - the value to which this tag is going to compare, used in conjunction - with one of the comparision attributes: icookie/i, iheader/i, iparameter/i, +livalue - the value to which this tag is going to compare, used in conjunction + with one of the comparision attributes: icookie/i, iheader/i, iparameter/i, iand property/i and/or iname. /i/li -licookie - the name of the cookie to compare to ivalue/i +licookie - the name of the cookie to compare to ivalue/i ul -liexample: -prelt;logic:isomeComparisionTag/i value=quot;someUserNamequot; cookie=quot;userNamequot;gt; +liexample: + prelt;logic:isomeComparisionTag/i value=quot;someUserNamequot; cookie=quot;userNamequot;gt; User Logged In lt;/logic:isomeComparisionTag/igt; /pre /li /ul /li -liheader - the name of the HTTP header to compare to ivalue/i +liheader - the name of the HTTP header to compare to ivalue/i ul -liexample: -prelt;logic:isomeComparisionTag/i value=quot;en_USquot; header=quot;Accept-Languagequot;gt; +liexample: + prelt;logic:isomeComparisionTag/i value=quot;en_USquot; header=quot;Accept-Languagequot;gt; Welcome English-speaking User* lt;/logic:isomeComparisionTag/igt; -/pre/li -lip*Note: See the section in the user's guide on a href="../../../../../../userGuide/building_view.html#i18n"Internationalized Messages/a to do things like this better./p/li +/pre +/li +li + p*Note: See the section in the user's guide on a href="../../../../../../userGuide/building_view.html#i18n"Internationalized +Messages/a to do things like this better./p +/li /ul /li -liname - the variable to be compared to ivalue/i is the JSP bean specified - by this attribute, if property is not specified, or the value of the specified - property of this bean, if property is specified. +liname - the variable to be compared to ivalue/i is the JSP bean specified + by this attribute, if property is not specified, or the value of the specified + property of this bean, if property is specified. ul -liexample: -prelt;% +liexample: + prelt;% String testString = quot;pantalonesquot;; pageContext.setAttribute(quot;testStringquot;, testString, PageContext.PAGE_SCOPE); %gt; @@ -110,42 +114,42 @@ /li /ul /li -liparameter - the name of the request parameter to compare to ivalue/i +liparameter - the name
Support for submitting unchecked checkboxes
In order to capture the act of a user unchecking checkboxes and to initialize the checkbox as checked/unchecked with non boolean values I made a couple of changes to the org.apache.struts.taglib.html.CheckboxTag. Basically the changes consisted of: 1) Using the supplied value attribute to match against the bean property value and generating the 'checked' attribute accordingly. If the value is not supplied then the previously implemented method of checking 'on', 'true', or 'yes' is performed. So I do not think that default behavior should be affected. 2) Added support for two new attributes - submitUnchecked (boolean) and uncheckedValue (String). Neither of these attributes are required and the submitUnchecked defaults to 'false'. If a user chooses to submit unchecked values then two form inputs will be generated that facilitate this function. See below for an example: Tag notation - html:checkbox name="bean" property="indexedBean.property" submitUnchecked="true" uncheckedValue="0" value="1"/ Generated HTML - input type="checkbox" name="indexedBean.property_checkBox" value="1" onclick="(this.checked?this.form['indexedBean.property'].value='1':this. form['indexedBean.property'].value='0')" input type="hidden" name="indexedBean.property" value="0"/ (where 0 is the current value of the bean property) So in this scenario the actual checkbox param in the request will be ignored and the hidden input will be used to maintain the bean property that the user wishes. In the case where the user does not provide the two new attributes the html will be generated as it is today with the exception of the determination of the checked or unchecked mentioned above. I could not see how this functionality was present in the current checkbox tag without explicitly declaring two tags and adding javascript to the checkbox tag. Even then some scripting may be required to differentiate between the two inputs and to initialize the hidden one. If I missed something could someone point me in the right direction. I have attached the CheckboxTag.java file for review and use if anyone is interested. CheckboxTag.zip Thanks. Comments would be appreciated. Laine CheckboxTag.zip
Re: PROPOSAL - Testing Framework
On the contact info for testing could you change the contact email address from: [EMAIL PROTECTED] to : [EMAIL PROTECTED] That way I can sort out email easier. -Rob
RE: [VOTE] Struts 1.0-beta-1 Release Plan
+1 -Original Message- From: Craig R. McClanahan To: [EMAIL PROTECTED] Sent: 2/20/01 1:18 AM Subject: [VOTE] Struts 1.0-beta-1 Release Plan Now that the TODO list for 1.0 (and the bug reports in Bugzilla) are dwindling away, it's time for a 1.0-beta-1 release of Struts! I just checked in an initial draft of a release plan that talks about what will happen, and the criteria for release. Please take a moment to review this document: http://jakarta.apache.org/struts/release-plan-1.0b1.html and vote on your acceptance of this plan. Release plans must pass by a majority vote of committers on the project, but all other interested parties are welcome to cast their votes (and/or make comments or suggestions on the plan) as well. Craig McClanahan
Re: cvs commit: jakarta-struts/src/doc todo-1.1.xml
Let us see the stylesheet ;) tataryn:craig/ [EMAIL PROTECTED] wrote: craigmcc01/02/20 09:28:30 Modified:src/doc todo-1.1.xml Log: Correct email contact address for Rob. TODO: figure out why my stylesheet is eating the a tags on volunteers... Revision ChangesPath 1.13 +1 -1 jakarta-struts/src/doc/todo-1.1.xml Index: todo-1.1.xml === RCS file: /home/cvs/jakarta-struts/src/doc/todo-1.1.xml,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- todo-1.1.xml 2001/02/19 22:03:25 1.12 +++ todo-1.1.xml 2001/02/20 17:28:29 1.13 @@ -534,7 +534,7 @@ pUnit tests for the codeorg.apache.struts.action/code package./p /info assigned -a href="mailto:[EMAIL PROTECTED]"Rob Leland/a +a href="mailto:[EMAIL PROTECTED]"Rob Leland/a /assigned /task -- I've been trying to change the world for years, but they just won't give me the source code begin:vcard n:Tataryn;Craig tel;home:952-884-6752 tel;work:952-842-5576 x-mozilla-html:TRUE url:http://www.computer-programmer.org org:Compuware;Professional Division adr:;;3600 West 80th St. Suite 400;Bloomington;MN;55431;United States of America version:2.1 email;internet:[EMAIL PROTECTED] title:Senior Staff Analyst fn:Craig Tataryn end:vcard
Re: cvs commit: jakarta-struts/src/doc todo-1.1.xml
Craig Tataryn wrote: Let us see the stylesheet ;) http://jakarta.apache.org/cvsweb/index.cgi/jakarta-struts/src/doc/stylesheets/struts.xsl :-) Craig tataryn:craig/ [EMAIL PROTECTED] wrote: craigmcc01/02/20 09:28:30 Modified:src/doc todo-1.1.xml Log: Correct email contact address for Rob. TODO: figure out why my stylesheet is eating the a tags on volunteers... Revision ChangesPath 1.13 +1 -1 jakarta-struts/src/doc/todo-1.1.xml Index: todo-1.1.xml === RCS file: /home/cvs/jakarta-struts/src/doc/todo-1.1.xml,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- todo-1.1.xml 2001/02/19 22:03:25 1.12 +++ todo-1.1.xml 2001/02/20 17:28:29 1.13 @@ -534,7 +534,7 @@ pUnit tests for the codeorg.apache.struts.action/code package./p /info assigned -a href="mailto:[EMAIL PROTECTED]"Rob Leland/a +a href="mailto:[EMAIL PROTECTED]"Rob Leland/a /assigned /task -- I've been trying to change the world for years, but they just won't give me the source code
Re: cvs commit: jakarta-struts/src/doc todo-1.1.xml
h, maybe for now you can just add a section before your "!-- Process everything else by just passing it through --" section that looks like this: xsl:template match="a" xsl:copy xsl:apply-templates/ /xsl:copy /xsl:template Would that do it? tataryn:craig/ Change it to: "Craig R. McClanahan" wrote: Craig Tataryn wrote: Let us see the stylesheet ;) http://jakarta.apache.org/cvsweb/index.cgi/jakarta-struts/src/doc/stylesheets/struts.xsl :-) Craig tataryn:craig/ [EMAIL PROTECTED] wrote: craigmcc01/02/20 09:28:30 Modified:src/doc todo-1.1.xml Log: Correct email contact address for Rob. TODO: figure out why my stylesheet is eating the a tags on volunteers... Revision ChangesPath 1.13 +1 -1 jakarta-struts/src/doc/todo-1.1.xml Index: todo-1.1.xml === RCS file: /home/cvs/jakarta-struts/src/doc/todo-1.1.xml,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- todo-1.1.xml 2001/02/19 22:03:25 1.12 +++ todo-1.1.xml 2001/02/20 17:28:29 1.13 @@ -534,7 +534,7 @@ pUnit tests for the codeorg.apache.struts.action/code package./p /info assigned -a href="mailto:[EMAIL PROTECTED]"Rob Leland/a +a href="mailto:[EMAIL PROTECTED]"Rob Leland/a /assigned /task -- I've been trying to change the world for years, but they just won't give me the source code -- I've been trying to change the world for years, but they just won't give me the source code begin:vcard n:Tataryn;Craig tel;home:952-884-6752 tel;work:952-842-5576 x-mozilla-html:TRUE url:http://www.computer-programmer.org org:Compuware;Professional Division adr:;;3600 West 80th St. Suite 400;Bloomington;MN;55431;United States of America version:2.1 email;internet:[EMAIL PROTECTED] title:Senior Staff Analyst fn:Craig Tataryn end:vcard
Re: cvs commit: jakarta-struts/src/doc todo-1.1.xml
On Tue, Feb 20, 2001 at 05:28:31PM -, [EMAIL PROTECTED] wrote: craigmcc01/02/20 09:28:30 Modified:src/doc todo-1.1.xml Log: Correct email contact address for Rob. TODO: figure out why my stylesheet is eating the a tags on volunteers... You explicitely say the XSLT script to drop out the anchor tag and preserve only the text content. That's what the xsl:valuof element does. xsl:template match="task" tr td xsl:choose xsl:when test="@name" emxsl:value-of select="@name"//em. /xsl:when /xsl:choose xsl:value-of select="info"/ /td tdxsl:value-of select="assigned"//td ^ /tr Instead a simply apply-template would do, which would conclude into the default template there. incze
cvs commit: jakarta-struts/src/conf struts-config_1_0.dtd
craigmcc01/02/20 16:19:09 Modified:src/conf struts-config_1_0.dtd Log: Remove default scope so that the configured ActionMapping base class determines the default setting. Revision ChangesPath 1.12 +2 -2 jakarta-struts/src/conf/struts-config_1_0.dtd Index: struts-config_1_0.dtd === RCS file: /home/cvs/jakarta-struts/src/conf/struts-config_1_0.dtd,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- struts-config_1_0.dtd 2001/02/19 21:41:39 1.11 +++ struts-config_1_0.dtd 2001/02/21 00:19:08 1.12 @@ -11,7 +11,7 @@ "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd" - $Id: struts-config_1_0.dtd,v 1.11 2001/02/19 21:41:39 craigmcc Exp $ + $Id: struts-config_1_0.dtd,v 1.12 2001/02/21 00:19:08 craigmcc Exp $ -- @@ -312,7 +312,7 @@ !ATTLIST action name %BeanName; #IMPLIED !ATTLIST action path %RequestPath; #REQUIRED !ATTLIST action prefix CDATA #IMPLIED -!ATTLIST action scope %RequestScope; "session" +!ATTLIST action scope %RequestScope; #IMPLIED !ATTLIST action suffix CDATA #IMPLIED !ATTLIST action type %ClassName; #REQUIRED !ATTLIST action unknown%Boolean; "false"
cvs commit: jakarta-struts/src/share/org/apache/struts/actions AddFormBeanAction.java AddForwardAction.java AddMappingAction.java ReloadAction.java RemoveFormBeanAction.java RemoveForwardAction.java RemoveMappingAction.java
craigmcc01/02/20 16:35:56 Modified:src/share/org/apache/struts/action Action.java ActionBase.java ActionError.java ActionErrors.java ActionForm.java ActionFormBean.java ActionFormBeans.java ActionForward.java ActionForwards.java ActionMapping.java ActionMappingBase.java ActionMappings.java ActionServlet.java ForwardingActionForward.java RedirectingActionForward.java RequestActionMapping.java SessionActionMapping.java ValidatingActionForm.java src/share/org/apache/struts/actions AddFormBeanAction.java AddForwardAction.java AddMappingAction.java ReloadAction.java RemoveFormBeanAction.java RemoveForwardAction.java RemoveMappingAction.java Log: Update copyright dates and product name in the license agreement. Revision ChangesPath 1.18 +6 -6 jakarta-struts/src/share/org/apache/struts/action/Action.java Index: Action.java === RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/action/Action.java,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- Action.java 2001/02/20 05:20:07 1.17 +++ Action.java 2001/02/21 00:35:41 1.18 @@ -1,13 +1,13 @@ /* - * $Header: /home/cvs/jakarta-struts/src/share/org/apache/struts/action/Action.java,v 1.17 2001/02/20 05:20:07 craigmcc Exp $ - * $Revision: 1.17 $ - * $Date: 2001/02/20 05:20:07 $ + * $Header: /home/cvs/jakarta-struts/src/share/org/apache/struts/action/Action.java,v 1.18 2001/02/21 00:35:41 craigmcc Exp $ + * $Revision: 1.18 $ + * $Date: 2001/02/21 00:35:41 $ * * * * The Apache Software License, Version 1.1 * - * Copyright (c) 1999 The Apache Software Foundation. All rights + * Copyright (c) 1999-2001 The Apache Software Foundation. All rights * reserved. * * Redistribution and use in source and binary forms, with or without @@ -29,7 +29,7 @@ *Alternately, this acknowlegement may appear in the software itself, *if and wherever such third-party acknowlegements normally appear. * - * 4. The names "The Jakarta Project", "Tomcat", and "Apache Software + * 4. The names "The Jakarta Project", "Struts", and "Apache Software *Foundation" must not be used to endorse or promote products derived *from this software without prior written permission. For written *permission, please contact [EMAIL PROTECTED] @@ -106,7 +106,7 @@ * by this Action. * * @author Craig R. McClanahan - * @version $Revision: 1.17 $ $Date: 2001/02/20 05:20:07 $ + * @version $Revision: 1.18 $ $Date: 2001/02/21 00:35:41 $ */ public class Action { 1.9 +6 -6 jakarta-struts/src/share/org/apache/struts/action/ActionBase.java Index: ActionBase.java === RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionBase.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- ActionBase.java 2000/09/23 22:51:45 1.8 +++ ActionBase.java 2001/02/21 00:35:41 1.9 @@ -1,13 +1,13 @@ /* - * $Header: /home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionBase.java,v 1.8 2000/09/23 22:51:45 craigmcc Exp $ - * $Revision: 1.8 $ - * $Date: 2000/09/23 22:51:45 $ + * $Header: /home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionBase.java,v 1.9 2001/02/21 00:35:41 craigmcc Exp $ + * $Revision: 1.9 $ + * $Date: 2001/02/21 00:35:41 $ * * * * The Apache Software License, Version 1.1 * - * Copyright (c) 1999 The Apache Software Foundation. All rights + * Copyright (c) 1999-2001 The Apache Software Foundation. All rights * reserved. * * Redistribution and use in source and binary forms, with or without @@ -29,7 +29,7 @@ *Alternately, this acknowlegement may appear in the software itself, *if and wherever such third-party acknowlegements normally appear. * - * 4. The names "The Jakarta Project", "Tomcat", and "Apache Software + * 4. The names "The Jakarta Project", "Struts", and "Apache Software *Foundation" must not be used to endorse or promote products derived *from this software without prior written permission. For written *permission, please contact [EMAIL PROTECTED] @@ -71,7 +71,7 @@ * directly, rather than this class. * * @author Craig R. McClanahan - * @version $Revision: 1.8 $ $Date:
Re: [VOTE] Struts 1.0-beta-1 Release Plan
+1 -- Pierre