Return-Path: Delivered-To: apmail-jakarta-commons-user-archive@www.apache.org Received: (qmail 58602 invoked from network); 9 Sep 2004 20:08:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 9 Sep 2004 20:08:36 -0000 Received: (qmail 39152 invoked by uid 500); 9 Sep 2004 20:08:24 -0000 Delivered-To: apmail-jakarta-commons-user-archive@jakarta.apache.org Received: (qmail 38985 invoked by uid 500); 9 Sep 2004 20:08:22 -0000 Mailing-List: contact commons-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Users List" Reply-To: "Jakarta Commons Users List" Delivered-To: mailing list commons-user@jakarta.apache.org Received: (qmail 38911 invoked by uid 99); 9 Sep 2004 20:08:21 -0000 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.6 as permitted sender) Received: from [195.188.213.6] (HELO smtp-out3.blueyonder.co.uk) (195.188.213.6) by apache.org (qpsmtpd/0.28) with ESMTP; Thu, 09 Sep 2004 13:08:17 -0700 Received: from [10.0.0.2] ([82.38.65.173]) by smtp-out3.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.6713); Thu, 9 Sep 2004 21:08:33 +0100 Mime-Version: 1.0 (Apple Message framework v619) In-Reply-To: References: <20040907162929.62853.qmail@web41413.mail.yahoo.com> Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: robert burrell donkin Subject: Re: Jelly and a new beta release Date: Thu, 9 Sep 2004 21:08:06 +0100 To: "Jakarta Commons Users List" X-Mailer: Apple Mail (2.619) X-OriginalArrivalTime: 09 Sep 2004 20:08:33.0406 (UTC) FILETIME=[C866A9E0:01C496A8] X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N that's a fine list :) in short, since it's a beta we're talking about, i'd say: ship it now! but let's resolve as many as possible for the next beta. i now routinely take release branches even if the release is intended to be just a short way off since it allows coding to continue at it's pace. - robert On 9 Sep 2004, at 01:42, Dion Gillard wrote: > Any comments? > > > On Tue, 7 Sep 2004 09:29:29 -0700 (PDT), S Schrem > wrote: >> [x] -1 - No, don't release! Here's why.... >> >> I've been developing with Jelly b3 (in isolation) for >> a while and have encountered and fixed various >> problems. These problems occur in the core >> implementation, core tags, Swing Tags, etc. I admit >> that I have not checked to see if these have been >> resolved in the CVS version. >> >> I'll list a few here as best I can in no particular >> order: >> >> Throughout >> Add to all occurences of code like: >> ClassLoader classLoader = this.getClass >> ().getClassLoader () ; >> the following >> if (classLoader == null) >> { >> classLoader = ClassLoader.getSystemClassLoader >> () ; >> } >> as some JVMs (e.g. IBM's J9) return null if >> SystemClassLoader was used, in that case add explicit >> call to get SystemClassLoader >> >> org.apache.commons.jelly.tags.core.ArgTag >> Register ArgTag's converters with >> ConvertUtilsBean's singleton. >> Use converters registered with ConvertUtilsBean's >> singleton. >> >> org.apache.commons.jelly.tags.core.IncludeTag >> Fixed setExport >> >> org.apache.commons.jelly.JellyContext >> runScript(), inherit flag seemed to clobber >> existing variables >> >> org.apache.commons.jelly.tags.core.UseBeanTag >> doTag(), remover 'var' attribute so it doesnt get >> passed to setBeanProperties >> Added a new 'ref' attribute which is >> systematically set to the bean instance before tag >> body is invoked. >> >> org.apache.commons.jelly.tags.swing.DialogTag >> org.apache.commons.jelly.tags.swing.ComponentTag >> Refactored so that they share a new common parent >> class AbstractComponentTag. >> Support layout constraints on contentPanes. >> >> org.apache.commons.jelly.tags.swing.ActionTag >> doTag(), call invokeBody immdediately if 'class' >> or 'action' attribute is specified. >> >> org.apache.commons.jelly.tags.swing.FontTag >> Made it actually work. >> Now supports java.awt.font.TextAttribute. >> >> org.apache.commons.jelly.tags.swing.GbcTag >> Made it Java 1.3 compatible. >> >> org.apache.commons.jelly.tags.swt.* >> Better parent widget management. >> Including: >> org.apache.commons.jelly.tags.swt.WidgetTag >> WidgetTag used to be a class, I have made it >> an interface, DefaultWidgetTag is a copy of the >> original WidgetTag. >> DefaultWidgetTag has better parent widget >> management. >> >> org.apache.commons.jelly.tags.swt.OnEventTag >> >> New Tags written: >> Improved bean creation and property getter and >> setter tags that mirror 'core' tags. >> W3C DOM Document Tag >> TreeSelectionListenerTag >> TreeUIManagerTag >> more BorderTags >> ActionListenerTag, unlike, JellySwing ActionTag, >> it adds itself to the immediate parent ComponentTag or >> ArgTagParent if 'var' is not specified. >> JXPath tags (jXPathContext, jXPathIterator) >> FormAttachmentTag (swt/jface) >> >> Requests: >> My number one request, jettison BeanUtils. It is slow >> but more importantly, does not indicate that a method >> has not been found via introspection (at least as used >> by Jelly). >> >> Make Jelly Java 1.3 compatible. >> >> Add instance and static member access to JEXL. >> >> org.apache.commons.jelly.JellyContext >> Should discern between variables with a value of >> null and variables that don't exits. >> >> org.apache.commons.jelly.tags.core.UseBeanTag >> Better management of bean storage. i.e. It is up >> to the subclass (in processbean, after invokeBody) to >> decide whether to store the bean or insert in in the >> tah hierarchy. >> >> More controversial, have bean based tags look for a >> parent BeanSource with a bean of the approriate type >> rather that a parent Tag of a specified Type. >> This is what I have done in a set of parallel >> 'core' tags I have developed. >> >> Again, I am not sure where Jelly b4 stands with >> respect to the above, but should it be of interest, I >> am willing to explain some of the above in more >> detail. >> >> --- Dion Gillard wrote: >> >>> Ok, >>> >>> all known issues for beta-4 have been completed. >>> >>> I'd like to do a beta release in the next day or so. >>> Please vote on >>> the beta release: >>> >>> [ ] +1 - Yes release >>> [ ] +0 - Release, I have minor issues which can >>> wait.... >>> [ ] -1 - No, don't release! Here's why.... >>> >>> >>> On Tue, 31 Aug 2004 14:46:24 +1000, Dion Gillard >>> wrote: >>>> From JIRA there is one issue remaining for beta 4 >>> : >>>> >>>> http://issues.apache.org/jira/browse/JELLY-47 >>>> >>>> which seems to be a dom4j related issue. >>>> >>>> I'd like to do a new release of Jelly ASAP and >>> start planning the next beta. >>>> >>>> If anyone has bugs they'd like fixed for the beta >>> or *urgent* new >>>> functionality, please say so ASAP so we can >>> finalize this release. >>>> -- >>>> http://www.multitask.com.au/people/dion/ >>>> >>> >>> >>> >>> -- >>> http://www.multitask.com.au/people/dion/ >>> >>> >> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: >>> commons-user-unsubscribe@jakarta.apache.org >>> For additional commands, e-mail: >>> commons-user-help@jakarta.apache.org >>> >>> >> >> __________________________________ >> Do you Yahoo!? >> New and Improved Yahoo! Mail - Send 10MB messages! >> http://promotions.yahoo.com/new_mail >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org >> For additional commands, e-mail: commons-user-help@jakarta.apache.org >> >> > > > > -- > http://www.multitask.com.au/people/dion/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org > For additional commands, e-mail: commons-user-help@jakarta.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-user-help@jakarta.apache.org