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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> wrote:From JIRA there is one issue remaining for beta 4:start planning the next beta.
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 andor *urgent* new
If anyone has bugs they'd like fixed for the betafunctionality, please say so ASAP so we canfinalize this release.-- http://www.multitask.com.au/people/dion/
-- http://www.multitask.com.au/people/dion/
To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
__________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- http://www.multitask.com.au/people/dion/
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
