[PATCH] [website] small fix in lang.xml

2003-09-04 Thread mark


Spotted a wrong date in the resources section of the Lang homepage.  Attached 
is a patch to change Oct 17, 2003 to Oct 17, 2002...a much more sensible 
date.  :)

mark

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (JELLY-66) tag body as unescaped xml

2003-09-04 Thread jira
The following comment has been added to this issue:

 Author: Knut Wannheden
Created: Thu, 4 Sep 2003 2:33 AM
   Body:
I suppose this is really two problems then.  The first being that j:set sets the 
value of the variable to a String value even though the body is XML.  And the second 
being that XMLOutput by default escapes text using XML entities.

But of course these two are linked to each other.  If just one of them is fixed my 
problem is solved.

The first one probably requires some thought and should maybe be implemented using a 
new tag as you say.

The second one is really easy to solve, and makes a lot of sense IMHO.  Also it makes 
a workaround for the first problem possible:

j:set var=foo
 foo/
/j:set
xml:parse var=foo
 ${foo}
/xml:parse

Of course that would already be possible now, but you would have to do the second step 
like this:

xml:parse var=foo text=${foo}/

Now that these two don't behave the same is really ugly.

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-66


Here is an overview of the issue:
-
Key: JELLY-66
Summary: tag body as unescaped xml
   Type: Bug

 Status: Unassigned
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.core
 tags

   Assignee: 
   Reporter: Knut Wannheden

Created: Mon, 28 Jul 2003 2:32 AM
Updated: Mon, 28 Jul 2003 2:32 AM

Description:
(I've reported this problem to commons-user before.  See thread [jelly] body as 
unescaped xml.)

The following snippet exposes the problem:

j:set var=foo
   foo/
/j:set
${foo}

I expected the output to be foo/foo (or foo/) but it is actually 
lt;foogt;lt;/foogt;.

The problem is that there is no way to control this behaviour.  The reason is that the 
factory methods of XMLOutput by default return an instance which escapes body text 
with XML entities (as in the example).  In many applications this makes sense, but ss 
Jelly is primarily a tool to manipulate XML, I think the default should be _not_ to 
escape XML.  (Also read the discussion in http://www.mail-archive.com/[EMAIL 
PROTECTED]/msg02750.html.)

In the example the variable foo actually gets assigned the String value 
foo/foo, which is escaped when it's dereferenced using ${foo}.  The question 
is whether the value should really be a String.  Shouldn't it really be XML?


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (JELLY-66) tag body as unescaped xml

2003-09-04 Thread jira
The following comment has been added to this issue:

 Author: Knut Wannheden
Created: Thu, 4 Sep 2003 2:37 AM
   Body:
Also note that changing XMLOutput's default behaviour would also make the patch of 
JELLY-55 unnecessary.  Or should there maybe be a global attribute escapexml to 
control this?  Much like the trim attribute.
-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-66


Here is an overview of the issue:
-
Key: JELLY-66
Summary: tag body as unescaped xml
   Type: Bug

 Status: Unassigned
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.core
 tags

   Assignee: 
   Reporter: Knut Wannheden

Created: Mon, 28 Jul 2003 2:32 AM
Updated: Mon, 28 Jul 2003 2:32 AM

Description:
(I've reported this problem to commons-user before.  See thread [jelly] body as 
unescaped xml.)

The following snippet exposes the problem:

j:set var=foo
   foo/
/j:set
${foo}

I expected the output to be foo/foo (or foo/) but it is actually 
lt;foogt;lt;/foogt;.

The problem is that there is no way to control this behaviour.  The reason is that the 
factory methods of XMLOutput by default return an instance which escapes body text 
with XML entities (as in the example).  In many applications this makes sense, but ss 
Jelly is primarily a tool to manipulate XML, I think the default should be _not_ to 
escape XML.  (Also read the discussion in http://www.mail-archive.com/[EMAIL 
PROTECTED]/msg02750.html.)

In the example the variable foo actually gets assigned the String value 
foo/foo, which is escaped when it's dereferenced using ${foo}.  The question 
is whether the value should really be a String.  Shouldn't it really be XML?


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: jakarta-commons/lang/src/test/org/apache/commons/lang/math NumberUtilsTest.java

2003-09-04 Thread psteitz
psteitz 2003/09/04 00:27:12

  Modified:lang/src/java/org/apache/commons/lang/math NumberUtils.java
   lang/src/test/org/apache/commons/lang/math
NumberUtilsTest.java
  Log:
  Added stringToFloat to NumberUtils
  Patch contributed by Fredrik Westermarck
  Reviewed by Phil Steitz
  
  Revision  ChangesPath
  1.11  +43 -1 
jakarta-commons/lang/src/java/org/apache/commons/lang/math/NumberUtils.java
  
  Index: NumberUtils.java
  ===
  RCS file: 
/home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/math/NumberUtils.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- NumberUtils.java  18 Aug 2003 02:22:24 -  1.10
  +++ NumberUtils.java  4 Sep 2003 07:27:12 -   1.11
  @@ -69,6 +69,7 @@
* @author Phil Steitz
* @author Matthew Hawthorne
* @author a href=mailto:[EMAIL PROTECTED]Gary Gregory/a
  + * @author a href=mailto:[EMAIL PROTECTED]Fredrik Westermarck/a
* @since 2.0
* @version $Id$
*/
  @@ -152,6 +153,47 @@
   } catch (NumberFormatException nfe) {
   return defaultValue;
   }
  +}
  +
  +/**
  + * pConvert a codeString/code to a codefloat/code, returning
  + * code0.0f/code if the conversion fails./p
  + *
  + * pIf the string codestr/code is codenull/code,
  + * code0.0f/code is returned./p
  + *
  + * @param str the string to convert, may be codenull/code
  + * @return the float represented by the string, or code0.0f/code
  + *  if conversion fails
  + * @since 2.1
  + */
  +public static float stringToFloat(String str) {
  +return stringToFloat(str, 0.0f);
  +}
  +
  +/**
  + * pConvert a codeString/code to a codefloat/code, returning a
  + * default value if the conversion fails./p
  + *
  + * pIf the string codestr/code is codenull/code, the default
  + * value is returned./p
  + *
  + * @param str the string to convert, may be codenull/code
  + * @param defaultValue the default value
  + * @return the float represented by the string, or defaultValue
  + *  if conversion fails
  + * @since 2.1
  + */
  +public static float stringToFloat(String str, float defaultValue) {
  +  if(str==null) {
  +  return defaultValue;
  +  }
  +  
  +  try {
  +  return Float.parseFloat(str);
  +  } catch (NumberFormatException nfe) {
  +  return defaultValue;
  +  }
   }
   
   //---
  
  
  
  1.8   +20 -1 
jakarta-commons/lang/src/test/org/apache/commons/lang/math/NumberUtilsTest.java
  
  Index: NumberUtilsTest.java
  ===
  RCS file: 
/home/cvs/jakarta-commons/lang/src/test/org/apache/commons/lang/math/NumberUtilsTest.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- NumberUtilsTest.java  18 Aug 2003 02:22:27 -  1.7
  +++ NumberUtilsTest.java  4 Sep 2003 07:27:12 -   1.8
  @@ -123,6 +123,25 @@
   assertTrue(stringToInt(String,int) 2 failed, 
NumberUtils.stringToInt(1234.5, 5) == 5);
   }
   
  +/**
  + * Test for float stringToFloat(String)
  + */
  +public void testStringToFloatString() {
  +assertTrue(stringToFloat(String) 1 failed, 
NumberUtils.stringToFloat(-1.2345) == -1.2345f);
  +assertTrue(stringToFloat(String) 2 failed, 
NumberUtils.stringToFloat(1.2345) == 1.2345f);
  +assertTrue(stringToFloat(String) 3 failed, 
NumberUtils.stringToFloat(abc) == 0.0f);
  +assertTrue(stringToFloat(empty) failed, NumberUtils.stringToFloat() == 
0.0f);
  +assertTrue(stringToFloat(null) failed, NumberUtils.stringToFloat(null) == 
0.0f);
  +}
  +
  +/**
  + * Test for float stringToFloat(String, float)
  + */
  +public void testStringToFloatStringF() {
  +assertTrue(stringToFloat(String,int) 1 failed, 
NumberUtils.stringToFloat(1.2345, 5.1f) == 1.2345f);
  +assertTrue(stringToFloat(String,int) 2 failed, 
NumberUtils.stringToFloat(a, 5.0f) == 5.0f);
  +}
  +
   public void testCreateNumber() {
   //a lot of things can go wrong
   assertEquals(createNumber(String) 1 failed, new Float(1234.5), 
NumberUtils.createNumber(1234.5));
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [lang] [patch] Conversion of String to float

2003-09-04 Thread Phil Steitz
Fredrik Westermarck wrote:
Hi!

Here is a patch that adds stringToFloat(String) and 
stringToFloat(String, float) in o.a.c.lang.math.NumberUtils (including 
testcases in NumberUtilsTest).


Patch applied.  Thanks.  Similar methods for doubles and longs would 
also be nice ;-)

Phil



-
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]


RE: Wanted: Regex[Input|Output]Stream

2003-09-04 Thread Noel J. Bergman
Leo Sutic observed:
 Just a comment: Instead of using exceptions, how about this:
 public interface MatchObserver {
public void onMatch (long offset, byte b, String pattern);
}

Excellent comment; even better.  :-)  And since we're not interrupting the
I/O stream with the exception, we can probably get rid of the byte.

An alternative would be to add an Observer (actually, wouldn't that be a
Listener, to remain consistent with Java terminology? :-)) with the pattern,
although it seems that none of the regex engines support compiling multiple
patterns, which I find truely bizzare.  That would allow the Listener code
to execute as each pattern is found in the stream.

I would expect further interface tweaking, but the first thing we need is
code capable of supporting this construct.

--- Noel


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Wanted: Regex[Input|Output]Stream

2003-09-04 Thread Henri Yandell

Any reason why this wouldn't be better served if it were on the ORO or
Regexp lists?

Am just assuming they'd be the experts here.

Hen

On Thu, 4 Sep 2003, Noel J. Bergman wrote:

 Leo Sutic observed:
  Just a comment: Instead of using exceptions, how about this:
  public interface MatchObserver {
 public void onMatch (long offset, byte b, String pattern);
 }

 Excellent comment; even better.  :-)  And since we're not interrupting the
 I/O stream with the exception, we can probably get rid of the byte.

 An alternative would be to add an Observer (actually, wouldn't that be a
 Listener, to remain consistent with Java terminology? :-)) with the pattern,
 although it seems that none of the regex engines support compiling multiple
 patterns, which I find truely bizzare.  That would allow the Listener code
 to execute as each pattern is found in the stream.

 I would expect further interface tweaking, but the first thing we need is
 code capable of supporting this construct.

   --- Noel


 -
 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]



[jira] Commented: (JELLY-64) Current Jelly doesn't compile with maven b10

2003-09-04 Thread jira
The following comment has been added to this issue:

 Author: Paul Libbrecht
Created: Thu, 4 Sep 2003 9:27 AM
   Body:
Actually, this might mean the time for a soon release. Just of jelly.
Indeed, the tests run fine in jelly so there's few reasons except the patches of the 
documentation (indicating that unit/xml/swing/swt maven instructions should be called 
from their taglib directories).

We shall send patches in a few weeks about applet-running.
But as of now, it looks good.

Paul
-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-64


Here is an overview of the issue:
-
Key: JELLY-64
Summary: Current Jelly doesn't compile with maven b10
   Type: Bug

 Status: Reopened
   Priority: Critical

 Time Spent: Unknown
  Remaining: 2 hours

Project: jelly

   Assignee: 
   Reporter: Paul Libbrecht

Created: Fri, 25 Jul 2003 6:47 AM
Updated: Thu, 4 Sep 2003 6:30 AM
Environment: Whichever JDK but maven 1.0b10

Description:
The project.xml files of jelly and its taglibs are somewhat old.
Aside of the fact that they don't validate, they also don't compile as they don't 
contain a sourceDirectory child of build.
Also tests are not run as they don't contain a unitTestSourceDirectory...

The following should be added at least in all project.xml, I would like it if these 
project.xml were valid also...


sourceDirectory${basedir}/src/java/sourceDirectory
 unitTestSourceDirectory${basedir}/src/test/unitTestSourceDirectory

Also, unit-tests fail currently (the missing-tag unit-test fails).

Paul


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: jakarta-commons/lang/src/test/org/apache/commons/lang/math IntRangeTest.java

2003-09-04 Thread psteitz
psteitz 2003/09/04 09:25:56

  Modified:lang/src/test/org/apache/commons/lang/math IntRangeTest.java
  Log:
  Added missing constructor calls to complete path coverage in IntRangeTest.
  Suggested by Janek Bogucki.
  
  Revision  ChangesPath
  1.6   +7 -1  
jakarta-commons/lang/src/test/org/apache/commons/lang/math/IntRangeTest.java
  
  Index: IntRangeTest.java
  ===
  RCS file: 
/home/cvs/jakarta-commons/lang/src/test/org/apache/commons/lang/math/IntRangeTest.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- IntRangeTest.java 18 Aug 2003 02:22:27 -  1.5
  +++ IntRangeTest.java 4 Sep 2003 16:25:56 -   1.6
  @@ -60,6 +60,8 @@
* Test cases for the [EMAIL PROTECTED] IntRange} class.
*
* @author Stephen Colebourne
  + * @author Janek Bogucki
  + * @author Phil Steitz
* @version $Id$
*/
   public final class IntRangeTest extends AbstractRangeTest {
  @@ -134,6 +136,10 @@
   // test non Integer, for full coverage
   Long fiveL = new Long(5L);
   Long tenL = new Long(10L);
  +nr = new IntRange(fiveL, tenL);
  +assertEquals(five, nr.getMinimumNumber());
  +assertEquals(ten, nr.getMaximumNumber());
  +nr = new IntRange(tenL, fiveL);
   assertEquals(five, nr.getMinimumNumber());
   assertEquals(ten, nr.getMaximumNumber());
   
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [lang] Should IntRangeTest use variables fiveL, tenL?

2003-09-04 Thread Phil Steitz
Stephen Colebourne wrote:
Looks like 

nr = new IntRange(fiveL, tenL);

is missing.

Stephen



Yes.  Fixed now in CVS.  Path coverage is now 100%.

Thanks, Janek.

Phil

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


[lang] [patch] Conversion of String to long/double

2003-09-04 Thread Fredrik Westermarck
Hi!

Here is the patch that adds stringToLong(String str), 
stringToLong(String str, long), stringToDouble(String str) and 
stringToDouble(String str, double), testcases are also included.

I have also improved the testcase for stringToFloat(String).

Hopefully I managed to get the diff right. I had to remove several lines 
by hand because of differences in the indentation (space vs tabs?). Is 
there any document that describes what codestyle commons-lang is 
supposed to use?


commons-lang-NumberUtils.zip
Description: Zip compressed data
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: [lang] [patch] Conversion of String to long/double

2003-09-04 Thread Henri Yandell


On Thu, 4 Sep 2003, Fredrik Westermarck wrote:

 Hopefully I managed to get the diff right. I had to remove several lines
 by hand because of differences in the indentation (space vs tabs?). Is
 there any document that describes what codestyle commons-lang is
 supposed to use?

In the long term, a maven site and checkstyle might enforce this, but in
real terms the codestyle to use is the same as the nearest neighbour.

So if you're adding a method to NumberUtils, follow the style of
NumberUtils. If you're adding a new class to lang.time, follow the style
of a core class in lang.time. If you're adding a new package, you should
have a good general feel for the style already :)

Basic rules of working on a community codebase I guess.

There are some basic concepts in the DESIGN-GUIDE file which state how
XxxUtils classes should be, and there is a checkstyle.xml in there, if you
know how to read that.

Hen


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[HiveMind] Why was overridable reomved from service?

2003-09-04 Thread Christian Essl
As I see the option to override the contribution to a service was removed. 
The cvs log just states that this was
a bad idea. Why was override a bad idea?.

I thing it was a good idea. Especially in an api which requires a service a 
default working implementation could be defined (without requiring the user 
to do anything). A user however could overwrite it (maybe using the default 
implementation with differnt properties). I think this is what overridable 
was thought for.

When overridable is not present I don't know a realy convient way with 
which you could achieve this. Ie if you use extension-points, it is much 
less convinient for the programmer (I guess you would always use more 
classes / interfaces) and generally less flexible for the user.

Maybe you could tell me a way how to achive the same effect without 
overridable.

--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [RESULT] Re: [VOTE] New committer - Matthew Hawthorne

2003-09-04 Thread Thom May
* Stephen Colebourne ([EMAIL PROTECTED]) wrote :
 Please can a new Apache committer account be created for Matthew:
 
 Requested username:
 matth
 
 Name:
 Matthew Hawthorne
 
 Email:
 [EMAIL PROTECTED]
 
As soon as we get a signed CLA on file for him, sure.
-Thom

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[lang] Codestyle (Was: [lang] [patch] Conversion of String to long/double)

2003-09-04 Thread Fredrik Westermarck
Henri Yandell wrote:

Hopefully I managed to get the diff right. I had to remove several lines
by hand because of differences in the indentation (space vs tabs?). Is
there any document that describes what codestyle commons-lang is
supposed to use?
In the long term, a maven site and checkstyle might enforce this, but in
real terms the codestyle to use is the same as the nearest neighbour.
Since I haven't used maven yet, will it still be possible to build with 
ant only?

So if you're adding a method to NumberUtils, follow the style of
NumberUtils. If you're adding a new class to lang.time, follow the style
of a core class in lang.time. If you're adding a new package, you should
have a good general feel for the style already :)

 Basic rules of working on a community codebase I guess.
I used the same codestyle this time as for my previous patch to 
NumberUtils. When creating the diff for my previous patch I didn't have 
any problem with the indentation so I guess that the codestyle for the 
class changed when Phil commited it... :)

There are some basic concepts in the DESIGN-GUIDE file which state how
XxxUtils classes should be, and there is a checkstyle.xml in there, if you
know how to read that.
No, I don't know how checkstyle.xml works, but it never too late to 
learn... I'll have a look at them and try to create a codestyle for my IDE.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


[General] Moving a component from sandbox to proper

2003-09-04 Thread Shapira, Yoav

Howdy,
Is there a defined (and dare I ask, documented? ;)) process somewhere
for moving a component from the commons sandbox into the commons proper.
I imagine a CVS admin needs to move the files across the repositories,
and someone (e.g. me) would update the commons web site, but I must be
missing some steps?

Thanks,

Yoav Shapira
Millennium ChemInformatics





This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (JELLY-81) TagSupport doesn't compile

2003-09-04 Thread jira
Message:

  A new issue has been created in JIRA.

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-81


Here is an overview of the issue:
-
Key: JELLY-81
Summary: TagSupport doesn't compile
   Type: Bug

 Status: Unassigned
   Priority: Major

 Time Spent: Unknown
  Remaining: 1 minute

Project: jelly

   Assignee: 
   Reporter: Sean Ferguson

Created: Thu, 4 Sep 2003 12:30 PM
Updated: Thu, 4 Sep 2003 12:30 PM
Environment: Windows XP
Java 1.4.2

Description:
TagSupport doesn't compile due to unreachable catch block in the method getBodyText 
since the XMLOutput.createXMLOutput no longer throws an UnsupportedEncodingException 
exception.


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [General] Moving a component from sandbox to proper

2003-09-04 Thread Henri Yandell

Anyone with commit rights to sandbox and proper can move the files across
repositories.

Anyone with the usual site ones would handle changing things on the site.

I don't think there's a documented process yet though, and I'm not sure
how much is needed other than what you list.

Bugzilla is the only one that springs to mind. Maybe announcing it as news
in the newsletter.

Hen

On Thu, 4 Sep 2003, Shapira, Yoav wrote:


 Howdy,
 Is there a defined (and dare I ask, documented? ;)) process somewhere
 for moving a component from the commons sandbox into the commons proper.
 I imagine a CVS admin needs to move the files across the repositories,
 and someone (e.g. me) would update the commons web site, but I must be
 missing some steps?

 Thanks,

 Yoav Shapira
 Millennium ChemInformatics





 This e-mail, including any attachments, is a confidential business communication, 
 and may contain information that is confidential, proprietary and/or privileged.  
 This e-mail is intended only for the individual(s) to whom it is addressed, and may 
 not be saved, copied, printed, disclosed or used by anyone else.  If you are not 
 the(an) intended recipient, please immediately delete this e-mail from your computer 
 system and notify the sender.  Thank you.


 -
 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]



[jira] Created: (JELLY-80) GbcTag doesn't compile

2003-09-04 Thread jira
Message:

  A new issue has been created in JIRA.

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-80


Here is an overview of the issue:
-
Key: JELLY-80
Summary: GbcTag doesn't compile
   Type: Bug

 Status: Unassigned
   Priority: Major

 Time Spent: Unknown
  Remaining: 1 minute

Project: jelly
 Components: 
 tags

   Assignee: 
   Reporter: Sean Ferguson

Created: Thu, 4 Sep 2003 12:16 PM
Updated: Thu, 4 Sep 2003 12:16 PM
Environment: Windows XP
Java 1.4.2

Description:
GbcTag doesn't compile because it doesn't include imports for Tag and Insets.


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Wanted: Regex[Input|Output]Stream

2003-09-04 Thread Noel J. Bergman
Henri,

 Any reason why this wouldn't be better served if it were on the ORO or
 Regexp lists?

I cc'd dfs, and embarrassingly, I forgot at the time that regex isn't in
Commons.  Irony is that ORO is talking about moving to Commons, AIUI.

--- Noel


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (JELLY-82) Add UseVector tag

2003-09-04 Thread jira
Message:

  A new issue has been created in JIRA.

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-82


Here is an overview of the issue:
-
Key: JELLY-82
Summary: Add UseVector tag
   Type: New Feature

 Status: Unassigned
   Priority: Major

 Time Spent: Unknown
  Remaining: 30 minutes

Project: jelly
 Components: 
 tags

   Assignee: 
   Reporter: Sean Ferguson

Created: Thu, 4 Sep 2003 12:59 PM
Updated: Thu, 4 Sep 2003 12:59 PM
Environment: Windows XP
Java 1.4.2

Description:
In support of the updated ExpressionTableModel class, adding a Vector tag since 
DefaultTableModel uses Vectors instead of Lists for the rows.


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-82) Add UseVector tag

2003-09-04 Thread jira
The following issue has been updated:

Updater: Sean Ferguson (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 1:00 PM
Comment:
Patch to the core tag library registering the UseVector tag.
Changes:
 Attachment changed to CoreTagLibrary-patch.txt
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-82page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-82


Here is an overview of the issue:
-
Key: JELLY-82
Summary: Add UseVector tag
   Type: New Feature

 Status: Unassigned
   Priority: Major

 Time Spent: Unknown
  Remaining: 30 minutes

Project: jelly
 Components: 
 tags

   Assignee: 
   Reporter: Sean Ferguson

Created: Thu, 4 Sep 2003 12:59 PM
Updated: Thu, 4 Sep 2003 1:00 PM
Environment: Windows XP
Java 1.4.2

Description:
In support of the updated ExpressionTableModel class, adding a Vector tag since 
DefaultTableModel uses Vectors instead of Lists for the rows.


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-82) Add UseVector tag

2003-09-04 Thread jira
The following issue has been updated:

Updater: Sean Ferguson (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 1:00 PM
Comment:
The UseVector tag
Changes:
 Attachment changed to UseVectorTag.java
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-82page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-82


Here is an overview of the issue:
-
Key: JELLY-82
Summary: Add UseVector tag
   Type: New Feature

 Status: Unassigned
   Priority: Major

 Time Spent: Unknown
  Remaining: 30 minutes

Project: jelly
 Components: 
 tags

   Assignee: 
   Reporter: Sean Ferguson

Created: Thu, 4 Sep 2003 12:59 PM
Updated: Thu, 4 Sep 2003 1:00 PM
Environment: Windows XP
Java 1.4.2

Description:
In support of the updated ExpressionTableModel class, adding a Vector tag since 
DefaultTableModel uses Vectors instead of Lists for the rows.


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (JELLY-83) ExpressionTableModel now extends DefaultTableModel

2003-09-04 Thread jira
Message:

  A new issue has been created in JIRA.

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-83


Here is an overview of the issue:
-
Key: JELLY-83
Summary: ExpressionTableModel now extends DefaultTableModel
   Type: Improvement

 Status: Unassigned
   Priority: Minor

 Time Spent: Unknown
  Remaining: 1 hour

Project: jelly
 Components: 
 tags

   Assignee: 
   Reporter: Sean Ferguson

Created: Thu, 4 Sep 2003 1:03 PM
Updated: Thu, 4 Sep 2003 1:03 PM
Environment: Windows XP
Java 1.4.2

Description:
Updated ExpressionTableModel to extend DefaultTableModel to reduce the amount of code 
necessary to describe the table model.


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-83) ExpressionTableModel now extends DefaultTableModel

2003-09-04 Thread jira
The following issue has been updated:

Updater: Sean Ferguson (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 1:04 PM
Comment:
Updated expression table model.
Changes:
 Attachment changed to ExpressionTableModel-patch.txt
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-83page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-83


Here is an overview of the issue:
-
Key: JELLY-83
Summary: ExpressionTableModel now extends DefaultTableModel
   Type: Improvement

 Status: Unassigned
   Priority: Minor

 Time Spent: Unknown
  Remaining: 1 hour

Project: jelly
 Components: 
 tags

   Assignee: 
   Reporter: Sean Ferguson

Created: Thu, 4 Sep 2003 1:03 PM
Updated: Thu, 4 Sep 2003 1:04 PM
Environment: Windows XP
Java 1.4.2

Description:
Updated ExpressionTableModel to extend DefaultTableModel to reduce the amount of code 
necessary to describe the table model.


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [lang] Codestyle (Was: [lang] [patch] Conversion of String to long/double)

2003-09-04 Thread Phil Steitz
Fredrik Westermarck wrote:
Henri Yandell wrote:

Hopefully I managed to get the diff right. I had to remove several lines
by hand because of differences in the indentation (space vs tabs?). Is
there any document that describes what codestyle commons-lang is
supposed to use?


In the long term, a maven site and checkstyle might enforce this, but in
real terms the codestyle to use is the same as the nearest neighbour.


Since I haven't used maven yet, will it still be possible to build with 
ant only?
The ant build still works fine.


So if you're adding a method to NumberUtils, follow the style of
NumberUtils. If you're adding a new class to lang.time, follow the style
of a core class in lang.time. If you're adding a new package, you should
have a good general feel for the style already :)
 
  Basic rules of working on a community codebase I guess.
I used the same codestyle this time as for my previous patch to 
NumberUtils. When creating the diff for my previous patch I didn't have 
any problem with the indentation so I guess that the codestyle for the 
class changed when Phil commited it... :)
If it did, that was certainly not intentional.  Strangely, the 
checkstyle plugin is not complaining about any tabs in the code.  Are 
you finding these in the tests or in the /java sources?


There are some basic concepts in the DESIGN-GUIDE file which state how
XxxUtils classes should be, and there is a checkstyle.xml in there, if 
you
know how to read that.


No, I don't know how checkstyle.xml works, but it never too late to 
learn... I'll have a look at them and try to create a codestyle for my IDE.
Just check out the docs here: http://checkstyle.sourceforge.net/

Phil



-
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]


Re: [lang] [patch] Conversion of String to long/double

2003-09-04 Thread Phil Steitz
Henri Yandell wrote:
On Thu, 4 Sep 2003, Fredrik Westermarck wrote:


Hopefully I managed to get the diff right. I had to remove several lines
by hand because of differences in the indentation (space vs tabs?). Is
there any document that describes what codestyle commons-lang is
supposed to use?
In general, follow Hen's sage advice below.  If you are finding tabs in 
the source, however, these should be eliminated.  If you run maven 
site:generate, the checkstyle plugin should flag this.  It is also 
always a good idea to run either maven or ant clean dist and review the 
javadoc report to make sure that all tests run and the patch is not 
introducing any javadoc warnings or errors.

Thanks for the patches!

Phil



In the long term, a maven site and checkstyle might enforce this, but in
real terms the codestyle to use is the same as the nearest neighbour.
So if you're adding a method to NumberUtils, follow the style of
NumberUtils. If you're adding a new class to lang.time, follow the style
of a core class in lang.time. If you're adding a new package, you should
have a good general feel for the style already :)
Basic rules of working on a community codebase I guess.

There are some basic concepts in the DESIGN-GUIDE file which state how
XxxUtils classes should be, and there is a checkstyle.xml in there, if you
know how to read that.
Hen

-
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]


[jira] Updated: (JELLY-60) [SOAP] InvokeRaw tag and Username/Password features for Invoke tag

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 1:10 PM
Changes:
 timeoriginalestimate changed from 0
 timeestimate changed from 0 minutes
 Component changed to taglib.soap
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-60page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-60


Here is an overview of the issue:
-
Key: JELLY-60
Summary: [SOAP] InvokeRaw tag and Username/Password features for Invoke tag
   Type: New Feature

 Status: Unassigned
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.soap

   Assignee: 
   Reporter: Dan Diephouse

Created: Tue, 24 Jun 2003 2:24 PM
Updated: Thu, 4 Sep 2003 1:10 PM

Description:
I decided to go ahead and create a soap:invoke tag that takes a whole soap request.  
I called it soap:invokeraw/.  If anyone has a better name, I'm up for it .  I found 
this is actually a great capability for testing since it allows me to completely 
simulate other toolkits - like MS.NET's Compact Framework.  I just capture the request 
with Axis's tcpmon and throw it into jelly.

So I use it like this:

  soap:invokeraw endpoint=http://localhost/some/service;
  var=response

soap:Envelope 
   soap:Header
  Your headers
   /soap:Header
   soap:Body
  ns:yourMethod /
   /soap:Body
  /soap:Envelope

  /soap:invokeraw

Also in the patch is username/password support for the invoke tag.  That  one isn't 
well tested though.


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Daemon] Moving from commons-sandbox to commons CVS repository

2003-09-04 Thread Shapira, Yoav

Howdy,
Per the recent promotion, I will move the daemon component's files from
the jakarta-commons-sandbox CVS tree to the jakarta-commons one tonight
around 10pm EST.  If you have files checked out for daemon, please check
them back in.

I plan on doing the simplest move:
$ cd /home/cvs
$ mv jakarta-commons-sandbox/daemon jakarta-commons/daemon
$ cvs remove jakarta-commons-sandbox/daemon
$ cvs add jakarta-commons/daemon
$ cvs commit -m Moved jakarta-commons-sandbox/daemon to commons proper
jakarta-commons-sandbox/daemon jakarta-commons/daemon

I'll update the commons web site after that.  Thanks,

Yoav Shapira
Millennium ChemInformatics





This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Jelly] Moving some bugs around

2003-09-04 Thread Morgan Delagrange
Hey all,

I'm going to move some bugs around into some more
coherent buckets in jira.  I'll be adding new taglib
component categories where we don't have any, and I'll
probably delete the generic tags component once it
is empty.

Does it make sense to have distinct core and
taglib.core buckets, or should they be combined? 
They are somewhat independent, but still part of the
same distribution.

- Morgan

=
Morgan Delagrange
http://jakarta.apache.org/commons
http://axion.tigris.org

__
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [General] Moving a component from sandbox to proper

2003-09-04 Thread Shapira, Yoav

Howdy,
OK... I'll do the CVS moves and site updates, send out an announcement
before and after... Thanks ;)

Yoav Shapira
Millennium ChemInformatics


-Original Message-
From: Henri Yandell [mailto:[EMAIL PROTECTED]
Sent: Thursday, September 04, 2003 1:34 PM
To: Jakarta Commons Developers List
Subject: Re: [General] Moving a component from sandbox to proper


Anyone with commit rights to sandbox and proper can move the files
across
repositories.

Anyone with the usual site ones would handle changing things on the
site.

I don't think there's a documented process yet though, and I'm not sure
how much is needed other than what you list.

Bugzilla is the only one that springs to mind. Maybe announcing it as
news
in the newsletter.

Hen

On Thu, 4 Sep 2003, Shapira, Yoav wrote:


 Howdy,
 Is there a defined (and dare I ask, documented? ;)) process somewhere
 for moving a component from the commons sandbox into the commons
proper.
 I imagine a CVS admin needs to move the files across the
repositories,
 and someone (e.g. me) would update the commons web site, but I must
be
 missing some steps?

 Thanks,

 Yoav Shapira
 Millennium ChemInformatics





 This e-mail, including any attachments, is a confidential business
communication, and may contain information that is confidential,
proprietary and/or privileged.  This e-mail is intended only for the
individual(s) to whom it is addressed, and may not be saved, copied,
printed, disclosed or used by anyone else.  If you are not the(an)
intended
recipient, please immediately delete this e-mail from your computer
system
and notify the sender.  Thank you.


 -
 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]




This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [Jelly] Moving some bugs around

2003-09-04 Thread Peter Royal
On Thursday, September 4, 2003, at 02:01  PM, Morgan Delagrange wrote:
Does it make sense to have distinct core and
taglib.core buckets, or should they be combined?
They are somewhat independent, but still part of the
same distribution.
I say combine them..
-pete
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


[jira] Updated: (JELLY-38) [JFAce taglib] remove dependency + fix examples

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 1:20 PM
Changes:
 description changed to 
 environment changed to 
 timeoriginalestimate changed from 0
 timeestimate changed from 0 minutes
 Component changed to taglib.jface
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-38page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-38


Here is an overview of the issue:
-
Key: JELLY-38
Summary: [JFAce taglib] remove dependency + fix examples
   Type: New Feature

 Status: Assigned
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.jface

   Assignee: james strachan
   Reporter: Christiaan ten Klooster

Created: Wed, 26 Feb 2003 6:25 AM
Updated: Thu, 4 Sep 2003 1:20 PM

Description:



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-40) [JFace taglib] PreferenceDialogTag handleSave event

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 1:21 PM
Changes:
 environment changed to 
 timeoriginalestimate changed from 0
 timeestimate changed from 0 minutes
 Component changed to taglib.jface
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-40page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-40


Here is an overview of the issue:
-
Key: JELLY-40
Summary: [JFace taglib] PreferenceDialogTag handleSave event
   Type: Improvement

 Status: Assigned
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.jface

   Assignee: james strachan
   Reporter: Christiaan ten Klooster

Created: Thu, 27 Feb 2003 6:01 AM
Updated: Thu, 4 Sep 2003 1:21 PM

Description:
allows a script to be run on handleSave event, 
for example reloading the properties file.



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-42) [SWT taglib] add cTabFolder + cTabItem widgets

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 1:21 PM
Changes:
 description changed to 
 environment changed to 
 timeoriginalestimate changed from 0
 timeestimate changed from 0 minutes
 Component changed to taglib.swt
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-42page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-42


Here is an overview of the issue:
-
Key: JELLY-42
Summary: [SWT taglib] add cTabFolder + cTabItem widgets
   Type: New Feature

 Status: Assigned
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.swt

   Assignee: james strachan
   Reporter: Christiaan ten Klooster

Created: Wed, 5 Mar 2003 11:03 AM
Updated: Thu, 4 Sep 2003 1:21 PM

Description:



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-59) multi-part mime http request

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 1:23 PM
Changes:
 Component changed to taglib.http
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-59page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-59


Here is an overview of the issue:
-
Key: JELLY-59
Summary: multi-part mime http request
   Type: New Feature

 Status: Unassigned
   Priority: Major

 Time Spent: Unknown
  Remaining: 4 hours

Project: jelly
 Components: 
 taglib.http

   Assignee: 
   Reporter: Bill Keese

Created: Sun, 22 Jun 2003 9:55 PM
Updated: Thu, 4 Sep 2003 1:23 PM

Description:
This patch support multi-part mime requests (in the HTTP library).  I will attach the 
two new files, Part.java and MPPost.java.  Besides those files you just need to modify 
HttpTagLibrary.java to include the new files:

+registerTag(mppost, MppostTag.class);
+registerTag(part, PartTag.class);




-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-43) [jelly] Bug in TransformTag with nested ImportTag

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 1:27 PM
Changes:
 timeoriginalestimate changed from 0
 timeestimate changed from 0 minutes
 Component changed to taglib.xml
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-43page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-43


Here is an overview of the issue:
-
Key: JELLY-43
Summary: [jelly] Bug in TransformTag with nested ImportTag
   Type: Bug

 Status: Assigned
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.xml

   Assignee: peter royal
   Reporter: Vincenz Braun

Created: Thu, 20 Mar 2003 1:45 PM
Updated: Thu, 4 Sep 2003 1:27 PM

Description:
when transforming an imported jelly file an exception is thrown:

Use case;

import.jelly:
?xml version=1.0 encoding=ISO-8859-1?
j:jelly xmlns:j=jelly:core xmlns:x=jelly:xml 
x:transform xslt=import.xsl
j:import inherit=true uri=imported.jelly/
/x:transform
/j:jelly

imported.jelly:
?xml version=1.0 encoding=ISO-8859-1?
j:jelly  xmlns:j=jelly:core
root/
/j:jelly

imported.xsl:
?xml version=1.0 encoding=ISO-8859-1?
!DOCTYPE xsl:stylesheet
xsl:stylesheet version=1.0 

xmlns:xsl=http://www.w3.org/1999/XSL/Transform;

xsl:template match=root
html/html
/xsl:template

/xsl:stylesheet

The exception is:
[snip] j:import could not import script
at org.apache.commons.jelly.tags.xml.TransformTag.doTag
(TransformTag.java:204)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:91)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.JellyContext.runScript
(JellyContext.java:623)
at org.apache.commons.jelly.JellyContext.runScript
(JellyContext.java:529)
[snip]

[snip] j:import could not import script
at 
org.apache.commons.jelly.tags.xml.TransformTag$TagBodyXMLReader.doInvokeBody
(TransformTag.java:527)
at 
org.apache.commons.jelly.tags.xml.TransformTag$TagBodyXMLReader.parse
(TransformTag.java:482)
at org.apache.commons.jelly.tags.xml.TransformTag.doTag
(TransformTag.java:190)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:91)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.JellyContext.runScript
(JellyContext.java:623)
at org.apache.commons.jelly.JellyContext.runScript
(JellyContext.java:529)
[snip]
Root cause
Exception in thread main 

This script works:
import2.jelly:
?xml version=1.0 encoding=ISO-8859-1?
j:jelly xmlns:j=jelly:core xmlns:x=jelly:xml 
j:import inherit=true uri=imported.jelly/
/j:jelly

-
After some investigation I found the following:

The root cause of this exception is an ArrayIndexOutOfBoundsException in
xalan. (Unfortunately you can not see this root exception in the stacktrace.
I had to use the debugger...)

My first guess was that is due to inproper setup of the 
TransformContentHandler. This is right because the nested import tag does
not fire startDocument() and endDocument() events that the xalan content
handler depends on to setup itself.

This works with import and content that needs parsing.

in TagBodyXMLReader

/**
 * Actually invoke the tag body to generate the SAX events
 *
 * @throws SAXException -
 * Any SAX exception, possibly wrapping another exception.
 */
private void doInvokeBody() throws SAXException {
try {
if (this.shouldParseBody()) {
XMLReader anXMLReader = XMLReaderFactory.createXMLReader();
anXMLReader.setContentHandler(this.xmlOutput);
anXMLReader.setProperty
(LEXICAL_HANDLER_PROPERTY,this.xmlOutput);
StringWriter writer = new StringWriter();
this.tag.invokeBody(XMLOutput.createXMLOutput(writer));
Reader reader = new 

cvs commit: jakarta-commons/lang/src/java/org/apache/commons/lang StringUtils.java

2003-09-04 Thread ggregory
ggregory2003/09/04 11:18:18

  Modified:lang/src/test/org/apache/commons/lang
StringUtilsEqualsIndexOfTest.java
   lang/src/java/org/apache/commons/lang StringUtils.java
  Log:
  Added ordinalIndexOf() and associated unit tests.
  
  Revision  ChangesPath
  1.9   +63 -1 
jakarta-commons/lang/src/test/org/apache/commons/lang/StringUtilsEqualsIndexOfTest.java
  
  Index: StringUtilsEqualsIndexOfTest.java
  ===
  RCS file: 
/home/cvs/jakarta-commons/lang/src/test/org/apache/commons/lang/StringUtilsEqualsIndexOfTest.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- StringUtilsEqualsIndexOfTest.java 18 Aug 2003 02:22:25 -  1.8
  +++ StringUtilsEqualsIndexOfTest.java 4 Sep 2003 18:18:18 -   1.9
  @@ -146,6 +146,68 @@
   assertEquals(0, StringUtils.indexOf(aabaabaa, ));
   }
   
  +public void testOrdinalIndexOf() {
  +assertEquals(-1, StringUtils.ordinalIndexOf(null, null, Integer.MIN_VALUE));
  +assertEquals(-1, StringUtils.ordinalIndexOf(, null, Integer.MIN_VALUE));
  +assertEquals(-1, StringUtils.ordinalIndexOf(, , Integer.MIN_VALUE));
  +assertEquals(-1, StringUtils.ordinalIndexOf(aabaabaa, a, 
Integer.MIN_VALUE));
  +assertEquals(-1, StringUtils.ordinalIndexOf(aabaabaa, b, 
Integer.MIN_VALUE));
  +assertEquals(-1, StringUtils.ordinalIndexOf(aabaabaa, ab, 
Integer.MIN_VALUE));
  +assertEquals(-1, StringUtils.ordinalIndexOf(aabaabaa, , 
Integer.MIN_VALUE));
  +
  +assertEquals(-1, StringUtils.ordinalIndexOf(null, null, -1));
  +assertEquals(-1, StringUtils.ordinalIndexOf(, null, -1));
  +assertEquals(-1, StringUtils.ordinalIndexOf(, , -1));
  +assertEquals(-1, StringUtils.ordinalIndexOf(aabaabaa, a, -1));
  +assertEquals(-1, StringUtils.ordinalIndexOf(aabaabaa, b, -1));
  +assertEquals(-1, StringUtils.ordinalIndexOf(aabaabaa, ab, -1));
  +assertEquals(-1, StringUtils.ordinalIndexOf(aabaabaa, , -1));
  +
  +assertEquals(-1, StringUtils.ordinalIndexOf(null, null, 0));
  +assertEquals(-1, StringUtils.ordinalIndexOf(, null, 0));
  +assertEquals(-1, StringUtils.ordinalIndexOf(, , 0));
  +assertEquals(-1, StringUtils.ordinalIndexOf(aabaabaa, a, 0));
  +assertEquals(-1, StringUtils.ordinalIndexOf(aabaabaa, b, 0));
  +assertEquals(-1, StringUtils.ordinalIndexOf(aabaabaa, ab, 0));
  +assertEquals(-1, StringUtils.ordinalIndexOf(aabaabaa, , 0));
  +
  +assertEquals(-1, StringUtils.ordinalIndexOf(null, null, 1));
  +assertEquals(-1, StringUtils.ordinalIndexOf(, null, 1));
  +assertEquals(0, StringUtils.ordinalIndexOf(, , 1));
  +assertEquals(0, StringUtils.ordinalIndexOf(aabaabaa, a, 1));
  +assertEquals(2, StringUtils.ordinalIndexOf(aabaabaa, b, 1));
  +assertEquals(1, StringUtils.ordinalIndexOf(aabaabaa, ab, 1));
  +assertEquals(0, StringUtils.ordinalIndexOf(aabaabaa, , 1));
  +
  +assertEquals(-1, StringUtils.ordinalIndexOf(null, null, 2));
  +assertEquals(-1, StringUtils.ordinalIndexOf(, null, 2));
  +assertEquals(0, StringUtils.ordinalIndexOf(, , 2));
  +assertEquals(1, StringUtils.ordinalIndexOf(aabaabaa, a, 2));
  +assertEquals(5, StringUtils.ordinalIndexOf(aabaabaa, b, 2));
  +assertEquals(4, StringUtils.ordinalIndexOf(aabaabaa, ab, 2));
  +assertEquals(0, StringUtils.ordinalIndexOf(aabaabaa, , 2));
  +
  +assertEquals(-1, StringUtils.ordinalIndexOf(null, null, Integer.MAX_VALUE));
  +assertEquals(-1, StringUtils.ordinalIndexOf(, null, Integer.MAX_VALUE));
  +assertEquals(0, StringUtils.ordinalIndexOf(, , Integer.MAX_VALUE));
  +assertEquals(-1, StringUtils.ordinalIndexOf(aabaabaa, a, 
Integer.MAX_VALUE));
  +assertEquals(-1, StringUtils.ordinalIndexOf(aabaabaa, b, 
Integer.MAX_VALUE));
  +assertEquals(-1, StringUtils.ordinalIndexOf(aabaabaa, ab, 
Integer.MAX_VALUE));
  +assertEquals(0, StringUtils.ordinalIndexOf(aabaabaa, , 
Integer.MAX_VALUE));
  +
  +assertEquals(-1, StringUtils.ordinalIndexOf(a, a, 0));
  +assertEquals(0, StringUtils.ordinalIndexOf(a, a, 1));
  +assertEquals(1, StringUtils.ordinalIndexOf(a, a, 2));
  +assertEquals(2, StringUtils.ordinalIndexOf(a, a, 3));
  +assertEquals(3, StringUtils.ordinalIndexOf(a, a, 4));
  +assertEquals(4, StringUtils.ordinalIndexOf(a, a, 5));
  +assertEquals(5, StringUtils.ordinalIndexOf(a, a, 6));
  +assertEquals(6, StringUtils.ordinalIndexOf(a, a, 7));
  +assertEquals(7, StringUtils.ordinalIndexOf(a, a, 8));
  +assertEquals(8, StringUtils.ordinalIndexOf(a, a, 9));
  +

[lang] StringUtils.ordinalIndexOf() and INDEX_NOT_FOUND

2003-09-04 Thread Gary Gregory
Hello All,

I've added StringUtils.ordinalIndexOf() and introduced a new constant
StringUtils.INDEX_NOT_FOUND = -1. Currently, only ordinalIndexOf uses this
constant. 

I would like to get a fell if folks think that replacing (where
appropriate), the -1 magic number usage in StringUtils with this constant is
a good idea or refactoring gone wild.

Thanks,
Gary


Re: [General] Moving a component from sandbox to proper

2003-09-04 Thread robert burrell donkin
would you mind creating a document (as you go along)? it will probably be 
of little use to you but those that come after you will certainly 
appreciate it.

- robert

On Thursday, September 4, 2003, at 06:16 PM, Shapira, Yoav wrote:

Howdy,
Is there a defined (and dare I ask, documented? ;)) process somewhere
for moving a component from the commons sandbox into the commons proper.
I imagine a CVS admin needs to move the files across the repositories,
and someone (e.g. me) would update the commons web site, but I must be
missing some steps?
Thanks,

Yoav Shapira
Millennium ChemInformatics




This e-mail, including any attachments, is a confidential business 
communication, and may contain information that is confidential, 
proprietary and/or privileged.  This e-mail is intended only for the 
individual(s) to whom it is addressed, and may not be saved, copied, 
printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your 
computer system and notify the sender.  Thank you.

-
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]


[jira] Updated: (JELLY-48) [SWT Taglibrary] dialog tag

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 1:17 PM
Changes:
 Component changed to taglib.swt
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-48page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-48


Here is an overview of the issue:
-
Key: JELLY-48
Summary: [SWT Taglibrary] dialog tag
   Type: New Feature

 Status: Unassigned
   Priority: Minor

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.swt
   Fix Fors:
 1.0

   Assignee: 
   Reporter: Christiaan ten Klooster

Created: Tue, 15 Apr 2003 5:57 AM
Updated: Thu, 4 Sep 2003 1:17 PM

Description:



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-41) [JFace taglib] set size applicationWindow

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 1:25 PM
Changes:
 Component changed to taglib.jface
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-41page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-41


Here is an overview of the issue:
-
Key: JELLY-41
Summary: [JFace taglib] set size applicationWindow
   Type: Improvement

 Status: Assigned
   Priority: Minor

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.jface
   Fix Fors:
 1.0-beta-4

   Assignee: james strachan
   Reporter: Christiaan ten Klooster

Created: Tue, 4 Mar 2003 10:31 AM
Updated: Thu, 4 Sep 2003 1:25 PM

Description:



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-83) ExpressionTableModel now extends DefaultTableModel

2003-09-04 Thread jira
The following issue has been updated:

Updater: Sean Ferguson (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 1:21 PM
Comment:
This is the correct patch, previous one was missing the isEditable returning false.
Changes:
 Attachment changed to ExpressionTableModel-patch.txt
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-83page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-83


Here is an overview of the issue:
-
Key: JELLY-83
Summary: ExpressionTableModel now extends DefaultTableModel
   Type: Improvement

 Status: Unassigned
   Priority: Minor

 Time Spent: Unknown
  Remaining: 1 hour

Project: jelly
 Components: 
 tags

   Assignee: 
   Reporter: Sean Ferguson

Created: Thu, 4 Sep 2003 1:03 PM
Updated: Thu, 4 Sep 2003 1:21 PM
Environment: Windows XP
Java 1.4.2

Description:
Updated ExpressionTableModel to extend DefaultTableModel to reduce the amount of code 
necessary to describe the table model.


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-77) [patch] Update jelly:util replace tag to replace entire strings

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 1:25 PM
Changes:
 Component changed to taglib.util
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-77page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-77


Here is an overview of the issue:
-
Key: JELLY-77
Summary: [patch] Update jelly:util replace tag to replace entire strings
   Type: Improvement

 Status: Unassigned
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.util

   Assignee: 
   Reporter: Paul O'Fallon

Created: Sun, 24 Aug 2003 2:25 PM
Updated: Thu, 4 Sep 2003 1:25 PM
Environment: win xp, jdk1.3.1

Description:
The replace tag documentation indicates that it replaces occurrances of strings, but 
the code only replaces instances of the first character in the old string with the 
first character in the new string.  It also does not accept an empty string as the new 
string.  I have a patch that updates the replace tag to replace whole strings, as well 
as accept empty strings, available here:
http://home.earthlink.net/~ofallon/patches/jelly-util-diff.txt
it updates both the code and the project.xml file to add a dependency on commons-lang. 
 All of the existing util tag tests still passed after making this change.

If this change is implemented, it may also make sense to change the attributes 
oldChar and newChar to just old and new, but I'll leave decision that up to 
someone else :-)

Thanks,
Paul


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-57) support encoding parameter for util:loadText

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 1:19 PM
Changes:
 Component changed to taglib.util
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-57page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-57


Here is an overview of the issue:
-
Key: JELLY-57
Summary: support encoding parameter for util:loadText
   Type: Improvement

 Status: Unassigned
   Priority: Minor

 Time Spent: Unknown
  Remaining: 2 hours

Project: jelly
 Components: 
 taglib.util

   Assignee: 
   Reporter: Bill Keese

Created: Sun, 22 Jun 2003 9:42 PM
Updated: Thu, 4 Sep 2003 1:19 PM

Description:
This patch lets you  specify the encoding of files you read in with
LoadTextTag.java.

Index: LoadTextTag.java
===
RCS file: 
/home/cvspublic/jakarta-commons/jelly/jelly-tags/util/src/java/org/apache/commons/jelly/tags/util/LoadTextTag.java,v
retrieving revision 1.2
diff -u -r1.2 LoadTextTag.java
--- LoadTextTag.java 25 Jan 2003 19:31:48 - 1.2
+++ LoadTextTag.java 20 Jun 2003 04:06:02 -
@@ -64,7 +64,8 @@
 import java.io.BufferedReader;
 import java.io.File;
 import java.io.FileNotFoundException;
-import java.io.FileReader;
+import java.io.UnsupportedEncodingException;
+import java.io.FileInputStream;
 import java.io.InputStream;
 import java.io.InputStreamReader;
 import java.io.IOException;
@@ -92,6 +93,7 @@
 private String var;
 private File file;
 private String uri;
+private String encoding=utf-8;
 
 public LoadTextTag() {
 }
@@ -105,27 +107,31 @@
 if (file == null  uri == null) {
 throw new JellyTagException( This tag must have a 'file' or 'uri' 
specified );
 }
-Reader reader = null;
+
+InputStream in = null;
 if (file != null) {
 if (! file.exists()) {
 throw new JellyTagException( The file:  + file +  does not exist 
);
 }
-
 try {
-reader = new FileReader(file);
+in = new FileInputStream(file);
 } catch (FileNotFoundException e) {
 throw new JellyTagException(could not find the file,e);
 }
-}   
-else {
-InputStream in = context.getResourceAsStream(uri);
+} else {
+in = context.getResourceAsStream(uri);
 if (in == null) {
 throw new JellyTagException( Could not find uri:  + uri );
 }
-// @todo should we allow an encoding to be specified?
-reader = new InputStreamReader(in);
 }
-
+
+Reader reader = null;
+try {
+reader = new InputStreamReader(in, encoding);
+} catch (UnsupportedEncodingException e) {
+throw new JellyTagException(unsupported encoding,e);
+}
+
 String text = null;
 
 try {
@@ -177,6 +183,13 @@
  */
 public void setFile(File file) {
 this.file = file;
+}
+
+/**
+ * Sets the encoding to use to read the file
+ */
+public void setEncoding(String encoding) {
+this.encoding = encoding;
 }
 
 /**



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [General] Moving a component from sandbox to proper

2003-09-04 Thread Shapira, Yoav

Howdy,
No problem.  I'll document the process, and put the document where?

Yoav Shapira
Millennium ChemInformatics


-Original Message-
From: robert burrell donkin
[mailto:[EMAIL PROTECTED]
Sent: Thursday, September 04, 2003 2:40 PM
To: Jakarta Commons Developers List
Subject: Re: [General] Moving a component from sandbox to proper

would you mind creating a document (as you go along)? it will probably
be
of little use to you but those that come after you will certainly
appreciate it.

- robert

On Thursday, September 4, 2003, at 06:16 PM, Shapira, Yoav wrote:


 Howdy,
 Is there a defined (and dare I ask, documented? ;)) process somewhere
 for moving a component from the commons sandbox into the commons
proper.
 I imagine a CVS admin needs to move the files across the
repositories,
 and someone (e.g. me) would update the commons web site, but I must
be
 missing some steps?

 Thanks,

 Yoav Shapira
 Millennium ChemInformatics





 This e-mail, including any attachments, is a confidential business
 communication, and may contain information that is confidential,
 proprietary and/or privileged.  This e-mail is intended only for the
 individual(s) to whom it is addressed, and may not be saved, copied,
 printed, disclosed or used by anyone else.  If you are not the(an)
 intended recipient, please immediately delete this e-mail from your
 computer system and notify the sender.  Thank you.


 -
 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]




This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [HiveMind] Why was overridable reomved from service?

2003-09-04 Thread Howard M. Lewis Ship

 As I see the option to override the contribution to a service 
 was removed. 
 The cvs log just states that this was
 a bad idea. Why was override a bad idea?.

It led to a lot of ambiguities as I was adding new service models. I found other, 
better ways to
accomplish the same kind of thing.


service id=OriginalService 
/service

extension point-id=hivemind.FactoryDefaults
  default symbol=ServiceToUse value=mymodule.OriginalService/
/extension

service id=MyDependentService ...
  invoke-factory service-id=hivemind.BuilderFactory
   construct ...
  set-service property=otherService service-id=${ServiceToUse}/
   /construct
 /invoke-factory
/service


Using symbols for indirection, MyDependentService will be linked to OriginalService.
Now, in another module:


service id=ReplacementService ...

extension point-id=hivemind.ApplicationDefaults
  default symbol=ServiceToUse value=newmodule.ReplacementService/
/extension



ApplicationDefaults override FactoryDefaults.  MyDependentService will now be linked to
ReplacementService.

The advantage to this system is that ReplacementService can gain access to 
OriginalService.  This is
important to me, because this is a very common pattern in Tapestry, where it is common 
to wrap the
default service implementation with a thin wrapper that adds some special features.  I 
want a
graceful way to accomplish the same thing in HiveMind.
 
--
Howard M. Lewis Ship
Creator, Tapestry: Java Web Components
http://jakarta.apache.org/tapestry
http://jakarta.apache.org/commons/sandbox/hivemind/
http://javatapestry.blogspot.com


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [General] Moving a component from sandbox to proper

2003-09-04 Thread Henri Yandell

Could just start by documenting in Wiki, then migrating to the site later?

That's how I feel Wiki should be used. To draft up documents that later
get declared authentic and moved into the xdocs.

Hen

On Thu, 4 Sep 2003, Shapira, Yoav wrote:


 Howdy,
 No problem.  I'll document the process, and put the document where?

 Yoav Shapira
 Millennium ChemInformatics


 -Original Message-
 From: robert burrell donkin
 [mailto:[EMAIL PROTECTED]
 Sent: Thursday, September 04, 2003 2:40 PM
 To: Jakarta Commons Developers List
 Subject: Re: [General] Moving a component from sandbox to proper
 
 would you mind creating a document (as you go along)? it will probably
 be
 of little use to you but those that come after you will certainly
 appreciate it.
 
 - robert
 
 On Thursday, September 4, 2003, at 06:16 PM, Shapira, Yoav wrote:
 
 
  Howdy,
  Is there a defined (and dare I ask, documented? ;)) process somewhere
  for moving a component from the commons sandbox into the commons
 proper.
  I imagine a CVS admin needs to move the files across the
 repositories,
  and someone (e.g. me) would update the commons web site, but I must
 be
  missing some steps?
 
  Thanks,
 
  Yoav Shapira
  Millennium ChemInformatics
 
 
 
 
 
  This e-mail, including any attachments, is a confidential business
  communication, and may contain information that is confidential,
  proprietary and/or privileged.  This e-mail is intended only for the
  individual(s) to whom it is addressed, and may not be saved, copied,
  printed, disclosed or used by anyone else.  If you are not the(an)
  intended recipient, please immediately delete this e-mail from your
  computer system and notify the sender.  Thank you.
 
 
  -
  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]




 This e-mail, including any attachments, is a confidential business communication, 
 and may contain information that is confidential, proprietary and/or privileged.  
 This e-mail is intended only for the individual(s) to whom it is addressed, and may 
 not be saved, copied, printed, disclosed or used by anyone else.  If you are not 
 the(an) intended recipient, please immediately delete this e-mail from your computer 
 system and notify the sender.  Thank you.


 -
 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]



RE: [General] Moving a component from sandbox to proper

2003-09-04 Thread Shapira, Yoav

Howdy,
Alright... Seems reasonable ;)

Yoav Shapira
Millennium ChemInformatics


-Original Message-
From: Henri Yandell [mailto:[EMAIL PROTECTED]
Sent: Thursday, September 04, 2003 3:03 PM
To: Jakarta Commons Developers List
Subject: RE: [General] Moving a component from sandbox to proper


Could just start by documenting in Wiki, then migrating to the site
later?

That's how I feel Wiki should be used. To draft up documents that later
get declared authentic and moved into the xdocs.

Hen

On Thu, 4 Sep 2003, Shapira, Yoav wrote:


 Howdy,
 No problem.  I'll document the process, and put the document where?

 Yoav Shapira
 Millennium ChemInformatics


 -Original Message-
 From: robert burrell donkin
 [mailto:[EMAIL PROTECTED]
 Sent: Thursday, September 04, 2003 2:40 PM
 To: Jakarta Commons Developers List
 Subject: Re: [General] Moving a component from sandbox to proper
 
 would you mind creating a document (as you go along)? it will
probably
 be
 of little use to you but those that come after you will certainly
 appreciate it.
 
 - robert
 
 On Thursday, September 4, 2003, at 06:16 PM, Shapira, Yoav wrote:
 
 
  Howdy,
  Is there a defined (and dare I ask, documented? ;)) process
somewhere
  for moving a component from the commons sandbox into the commons
 proper.
  I imagine a CVS admin needs to move the files across the
 repositories,
  and someone (e.g. me) would update the commons web site, but I
must
 be
  missing some steps?
 
  Thanks,
 
  Yoav Shapira
  Millennium ChemInformatics
 
 
 
 
 
  This e-mail, including any attachments, is a confidential business
  communication, and may contain information that is confidential,
  proprietary and/or privileged.  This e-mail is intended only for
the
  individual(s) to whom it is addressed, and may not be saved,
copied,
  printed, disclosed or used by anyone else.  If you are not the(an)
  intended recipient, please immediately delete this e-mail from
your
  computer system and notify the sender.  Thank you.
 
 
 
-
  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]




 This e-mail, including any attachments, is a confidential business
communication, and may contain information that is confidential,
proprietary and/or privileged.  This e-mail is intended only for the
individual(s) to whom it is addressed, and may not be saved, copied,
printed, disclosed or used by anyone else.  If you are not the(an)
intended
recipient, please immediately delete this e-mail from your computer
system
and notify the sender.  Thank you.


 -
 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]




This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [hivemind] Getting Registry in Initilizable

2003-09-04 Thread Howard M. Lewis Ship
Sorry for delay in responding; it's hard to pick out the HiveMind stuff in this list; 
I need to add
a filter.

--
Howard M. Lewis Ship
Creator, Tapestry: Java Web Components
http://jakarta.apache.org/tapestry
http://jakarta.apache.org/commons/sandbox/hivemind/
http://javatapestry.blogspot.com

 -Original Message-
 From: Christian Essl [mailto:[EMAIL PROTECTED] 
 Sent: Tuesday, August 19, 2003 6:09 PM
 To: [EMAIL PROTECTED]
 Subject: [hivemind] Getting Registry in Initilizable
 
 
 First I want to congratulate and thank you for hivemind. It 
 brings 80 % of 
 what you need from a container for 20 % of the overhead in 
 one and only one 
 implementation. The eclipse style plugin style has proved to be very 
 useful.

And it's only getting better, with the new service models.


 
 However as I see a CoreService can get the Registry only from 
 the static 
 HiveMind.getDefault() method in an implementation independent 
 way. I think 
 this could lead to problems in enviroments where different 
 registries are 
 used in the same classloader or classloader-hierarchy. I.E. 
 HiveMind is 
 used by the ServletContainer and in the Webapps or different 
 Frameworks 
 within the same WebApp use their own Registry with their own 
 modules.xml 
 files (stored in separate directories).

It is possible to get to the registry indirectly, by implementing Initializable.  The
ServiceExtensionPoint includes a module property, which includes a registry property, 
from which you
can get anything.

However, that's not the ideal way; if you need (or may need) another service, create a 
property for
the service and have the hivemind.BuilderFactory assign the other service as a 
property of your
implementation. The latest releases of HiveMind will create a deferred proxy to the 
service (so that
you don't incur the overhead of constructing the service until you actually invoke a 
method on the
service).


 
 Therefore I want to suggest that from the 
 Initilizable.initializeService() 
 parameters there would be a way to get the Registry instance 
 which acutally 
 manages the Service. For example the ServiceExtensionPoint 
 interface could 
 have a method getModule() from which you could get the 
 Registry or the 
 Registry would be passed directly as a parameter to the 
 initilizeService() 
 method.

Yep, getModule() is already in there, in GenericExtensionPoint (super-interface of
ServiceExtensionPoint).

--
Howard M. Lewis Ship
Creator, Tapestry: Java Web Components
http://jakarta.apache.org/tapestry
http://jakarta.apache.org/commons/sandbox/hivemind/
http://javatapestry.blogspot.com


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [HiveMind] Question about snapshot or releas

2003-09-04 Thread Howard M. Lewis Ship
Javassist 2.6 is in ibiblio.com/maven, so it is possible to build HiveMind with no 
issues.

--
Howard M. Lewis Ship
Creator, Tapestry: Java Web Components
http://jakarta.apache.org/tapestry
http://jakarta.apache.org/commons/sandbox/hivemind/
http://javatapestry.blogspot.com

 -Original Message-
 From: Howard M. Lewis Ship [mailto:[EMAIL PROTECTED] 
 Sent: Sunday, August 31, 2003 11:47 AM
 To: 'Jakarta Commons Developers List'
 Subject: RE: [HiveMind] Question about snapshot or releas
 
 
 As I understand it, sandbox components are not supposed to be 
 released.
 
 HiveMind builds with Maven, therefore if you can obtain a 
 copy via anonymous CVS, you can build it as easily as I can 
 ... with one caveat:
 
 Currently, HiveMind references library Javassist 2.6, which 
 does not exist in the Maven repo (in fact, S. Chiba hasn't 
 released this version of the library yet). If you are really 
 interested, I can provide you with a copy.
 
 HiveMind will shortly enter a beta stage; I will be starting 
 to drum up support for it so that we can progress into a full 
 commons component; this requires we have some form of 
 community for HiveMind. There will likely be some overlap 
 with the Tapestry developers.
 
 Thanks for the interest; I'm quite proud of how well HiveMind 
 has come out and am myself looking forward to using it in a 
 number of areas ... including the 3.1 release of Tapestry.
 
 --
 Howard M. Lewis Ship
 Creator, Tapestry: Java Web Components 
 http://jakarta.apache.org/tapestry
 
http://jakarta.apache.org/commons/sandbox/hivemind/
http://javatapestry.blogspot.com

 -Original Message-
 From: Christian Essl [mailto:[EMAIL PROTECTED]
 Sent: Thursday, August 28, 2003 8:41 AM
 To: [EMAIL PROTECTED]
 Subject: [HiveMind] Question about snapshot or releas
 
 
 What is to do or how long can it take until we can see a snapshot or
 release of HiveMind?
 
 
 
 
 -
 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]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [HiveMind] Proposal for adding Interceptors to a set of Services

2003-09-04 Thread Howard M. Lewis Ship
This is an interesting idea; I'll take a peek when I get the chance.

Some other ideas I've considered:

a) Defining interceptor sets and identify one or more sets for a service.  This is 
more of a drag
in approach than a push in approach you described.
b) Having a hivemind.InterceptorConsultant service that would be hooked into the 
code that
constructs the interceptor stack.  The consultant acts as a delegate to the 
ServiceExtensionPoint,
and can provide additional interceptors to the normal list.  The InterceptorConsultant 
could be
driven off of an extension point and could achieve something very similar to what 
you've described.

I've also through about:
1) A mechanism to allow you to enable/disable a contributed interceptor at runtime, 
perhaps driven
off of system properties.
2) Passing parameters to interceptor factories in the same way that we do to
ImplementationFactories.

--
Howard M. Lewis Ship
Creator, Tapestry: Java Web Components
http://jakarta.apache.org/tapestry
http://jakarta.apache.org/commons/sandbox/hivemind/
http://javatapestry.blogspot.com

 -Original Message-
 From: Christian Essl [mailto:[EMAIL PROTECTED] 
 Sent: Thursday, August 21, 2003 1:58 PM
 To: [EMAIL PROTECTED]
 Subject: [HiveMind] Proposal for adding Interceptors to a set 
 of Services
 
 
 
 
 I'd like to propose a module level tag, with which it is possible to 
 register Interceptors with all in the Registry Services or 
 all Services 
 which implement a (some) certain interface(s). I've 
 implemented a proposal 
 for this feature and tested it - the diff is attached.
 
 These 'global-interceptors' have some advantages. Ie it would 
 be possible 
 to register (unregister) a Logger for all Services with just a little 
 change to just one module. Also services implementing a 
 certain interface 
 could be given automatically parameters through such an Interceptor  
 (Avalon like) without the need to specify the interceptor in 
 each service. 
 This therefore also reduces the amount of failure because of 
 forgetting the 
 interceptor. The same way a stop-service could be implemented, which 
 informs all loaded Services that implement iE StopInterface when the 
 program exits.
 
 For the code of my proposal I have changed the module xml 
 format to include 
 under module the following tag:
 
 global-interceptor service-id=id of ServiceInterceptorFactory 
 order=interceptor-order
   class name=full.interface.name/
   class name=full.interface.name2/ /global-interceptor
 
 The global-interceptor tag takes the same arguments as the 
 interceptor 
 tag. If no class tag is specified the interceptor will be 
 registered with 
 all Services in all modules. If there are one ore more 
 class tags the 
 Services which are intercepted must implement all the given 
 interface(s) 
 (AND). If there are more global-interceptors with the same 
 ServiceInterceptorFactory-Id than the Interceptor is wrapped 
 if at least 
 one fits (OR)
 
 The ServiceInterceptorFactories specified and the Services 
 requested of the 
 Factory at creation time are never wrapped by global 
 Interceptors (because 
 of circularity - actually the implementation loads all the 
 ServiceInterceptorFactories in 
 RegistryBuilder.constructRegistry() as non 
 deferred).
 
 My implementation works following: First the DescriptorParser 
 builds up 
 GlobalInterceptorDescriptors which are added to the ModuleDescriptor.
 
 In the RegistryBuilder one instance of 
 orghivemind.impl.GlobalInterceptorRegistry is build up from the 
 Descriptors. There is only one instance - held in an field - per 
 RegistryBuilder (and so per Registry). This instance is used 
 to hold all 
 the mappings of interfaces to 
 ServiceInterceptorContributions. The instance 
 is given to each ServiceExtensionPointImpl when it is 
 constructed. The 
 point will use the instance in addInterceptors() to request 
 the global- 
 mapped Interceptors for itself and add it to it's own 
 interceptors list.
 
 When the Modules are processed in the RegistryBuilder the 
 GlobalInterceptorRegistry is populated but not yet ready to 
 use. As the 
 last step in the RegistryBuilder.constructRegistry() the 
 GlobalInterceptorRegistry is build up. Here some 
 optimizations are done (or 
 better could be done) and all the needed 
 ServiceInterceptorFactories are 
 loaded - non deffered. Till this time the 
 ServiceExtensionPointImpls will 
 not use the GlobalInterceptorRegistry. This way Services (the 
 ServiceInterceptorFactories and there requested Services) 
 loaded by the 
 GlobalInterceptorRegistry itself are not intercepted (except 
 if defined in 
 a Service-Extension), which is important for circularity. 
 After this the 
 GlobalInterceptorRegister is ready to be used by the 
 ServiceExtesionPointImpls and all Service loaded are wrapped 
 if they match.
 
 Finally there are also two Tests which you can see from the diff.
 
 -- 
 Using M2, Opera's revolutionary e-mail client: 
 

[net] Re: UnixFTPEntryParser - small fix (?)

2003-09-04 Thread Matthieu Recouly
Hi, I'm posting this message here on demand from Daniel who is
very busy for the moment



From: Matthieu Recouly [EMAIL PROTECTED]
To  : dfs [EMAIL PROTECTED]
Date: Tue, 26 Aug 2003 10:12:44 +0200
Subject : Re: UnixFTPEntryParser - small fix (?)


Hi :)


First many thanks for having taken my message in consideration ;).

You are right by saying that I require 2 spaces to be present
between user and size (or date, or whatever the next field is).
In fact my solution is really for users without group, here
is the directory listing I get if I call ls -la command on
the FTP server I deal with:

ftp ls -la
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
total 122310
drwxr-xr-x   2 0other512 Oct 15  2002 .
dr-xr-xr-x   3 0other512 Oct 24  2002 ..
-rw-r-  13 XML  fullxml  32378426 Aug 25 23:00
nxmlfeed.xml
-rw-r--r--   2 0other  8 Apr 25  2002 text.txt
-rw-r-   4 XML  fullxml  27669955 Oct 14  2002 xmlfeed.xml
-rw-r-   4 XML  fullxml  2506213 Oct 14  2002
xmlincremental.xml
226 Transfer complete.


You will notice that there are actually two spaces between
user and size, this because I think group is really omitted
or inexistent, and not appended to user as an error.

Anyway your solution does work and will indeed handle cases
where group is also happened to user, so thank you for having
thought about it :).


Another thing I would like to discuss is on the same server I
often have my transfers stuck when sending completion
command when transfer is over.

With small investigation, I arrived to conclusion that method
__getReply() in class FTP will sometimes block on
instruction String line = _controlInput.readLine(); (cannot
give the source code line, sorry).

One important think is I'm using jdk1.3.1, so maybe the
BufferedReader used as _controlInput has a problem but I
really doubt of that.
What I did is changing from readLine() to read() within a
loop in order to see what was exactly received by the client.
I used this opportunity to add a time out when buffered
reader has not been marked ready for more than 20 sec.

It happens that what is received by client is exactly what is
expected: a string terminated with a character of which code
is 10: the '\n ' char.
So I really don't understand with readLine() is sometimes
stuck with this... any idea ? :/

(note: with my small loop + time out my transfers never block,
maybe an internal timeout check should be added in this method ?)


Thank you for your time.


Matthieu.


-- initial message ---

From : Daniel F. Savarese [EMAIL PROTECTED]
To   : [EMAIL PROTECTED]
Copies   : [EMAIL PROTECTED]
Date : Mon, 25 Aug 2003 18:29:53 -0400
Subject  : Re: UnixFTPEntryParser - small fix (?)


In message
[EMAIL PROTECTED],
=?iso-8859-1
?Q?Matthieu_Recouly?= writes:
 Your parser does not allow to retrieve files list on a ftp
server that uses weird Unix listing style as described on
http://www.javaworld.com/javaworld/jw-04-2003/jw-0404-ftp-p2.html
 
  This is when user has no group, your parser will put the
size value inside group's one, a null user value, and 0 in the
size field.

I think what happens is that the FTP server ends up omitting a
space
between the user and group in the listing, although it's certainly
possible some FTP servers out there forgo listing the group
altogether.  Regardless, it's the same effect: one less
space-separated
field.

  To correct that I changed line 85 of
UnixFTPEntryParser.java,  from version 1.0.1-dev, changing the
section of regexp used to parse entries that concerns file's
group:

changed + (\\S+)\\s+ to + (\\S+)?\\s+ (added question mark)

I think there's a problem with the change as proposed because when
combined with the previous expression that matches the user, you
wind up mandating at least two spaces before the date instead of
one.  Alternatives are to change the user expression to
(\\S+)\\s*
and the group to what you suggest, but for the sake of clarity I
recommend using the following for the group pattern
(?:(\\S+)\\s+)?.
Also, I believe EnterpriseUnixFTPEntryParser handles the listing
format just fine.

In any case, I applied the change using my variation of the
pattern
and added test cases to UnixFTPEntryParser.java and
EnterpriseUnixFTPEntryParser.java for that listing format.
Many thanks for the suggestion!

daniel

Accédez au courrier électronique de La Poste : www.laposte.net ; 
3615 LAPOSTENET (0,34€/mn) ; tél : 08 92 68 13 50 (0,34€/mn)




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [PROPOSAL] retiring old release directory

2003-09-04 Thread robert burrell donkin
i've now completed this work.

- robert

On Monday, September 1, 2003, at 10:19 PM, robert burrell donkin wrote:

http://jakarta.apache.org/builds/jakarta-commons/release is the old, 
unmirrored directory. most (all?) new releases have been created in the 
mirrored directories (good work!) but there are still many older releases 
there and some components do not have mirrored releases available.

now that infrastructure have completed the move to minotaur, it's time 
that we think about implementing the official ASF distribution policy. 
(all committers should have read received this posted to their apache 
account.) this is important since the ASF have only a limited amount of 
bandwidth to supply both the website and downloads.

i'll volunteer to execute the necessary changes. my plan is:

1. ensure the latest release for every component is available from the 
mirrors
2. copy all older releases to the archives
3. redirect all requests under the directory structure to a new page 
explaining that you should use the mirrors and giving links to the 
jakarta download pages
4. delete the old directory structure

this decision will be taken by lazy consensus so unless anyone objects 
(or finds some flaws in my plan ;), i'll start executing this plan some 
time after 12 noon GMT wednesday.

- robert

-
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]


cvs commit: jakarta-commons/net/xdocs changes.xml

2003-09-04 Thread dfs
dfs 2003/09/04 13:32:43

  Modified:net/src/java/org/apache/commons/net/nntp NNTP.java
NNTPClient.java NNTPCommand.java NNTPReply.java
   net/xdocs changes.xml
  Added:   net/src/java/examples ExtendedNNTPOps.java
  Log:
  Applied patch (albeit slightly altered) from
  Rory Winston [EMAIL PROTECTED] that adds
  extended NNTP XOVER, LIST ACTIVE, and AUTHINFO commands.
  
  Revision  ChangesPath
  1.1  jakarta-commons/net/src/java/examples/ExtendedNNTPOps.java
  
  Index: ExtendedNNTPOps.java
  ===
  /* 
   * The Apache Software License, Version 1.1
   *
   * Copyright (c) 2001 The Apache Software Foundation.  All rights
   * reserved.
   *
   * Redistribution and use in source and binary forms, with or without
   * modification, are permitted provided that the following conditions
   * are met:
   *
   * 1. Redistributions of source code must retain the above copyright
   *notice, this list of conditions and the following disclaimer.
   *
   * 2. Redistributions in binary form must reproduce the above copyright
   *notice, this list of conditions and the following disclaimer in
   *the documentation and/or other materials provided with the
   *distribution.
   *
   * 3. The end-user documentation included with the redistribution,
   *if any, must include the following acknowledgment:
   *   This product includes software developed by the
   *Apache Software Foundation (http://www.apache.org/).
   *Alternately, this acknowledgment may appear in the software itself,
   *if and wherever such third-party acknowledgments normally appear.
   *
   * 4. The names Apache and Apache Software Foundation and
   *Apache Commons must not be used to endorse or promote products
   *derived from this software without prior written permission. For
   *written permission, please contact [EMAIL PROTECTED]
   *
   * 5. Products derived from this software may not be called Apache,
   *nor may Apache appear in their name, without
   *prior written permission of the Apache Software Foundation.
   *
   * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
   * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
   * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
   * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
   * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
   * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
   * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
   * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
   * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
   * SUCH DAMAGE.
   * 
   *
   * This software consists of voluntary contributions made by many
   * individuals on behalf of the Apache Software Foundation.  For more
   * information on the Apache Software Foundation, please see
   * http://www.apache.org/.
   */
  
  package examples;
  
  import java.io.BufferedReader;
  import java.io.IOException;
  import java.io.Reader;
  import java.io.PrintWriter;
  import java.util.ArrayList;
  import java.util.StringTokenizer;
  
  import org.apache.commons.net.io.DotTerminatedMessageReader;
  import org.apache.commons.net.nntp.NNTPClient;
  import org.apache.commons.net.nntp.NewsgroupInfo;
  
  
  public class ExtendedNNTPOps {
  
  // simple class that encapsulates some basic info about an NNTP article
  class Article {
  private int articleNumber;
  private String subject;
  private String date;
  private String articleId;

  private String from;
  private StringBuffer header;

  public Article() 
  {
  header = new StringBuffer();
  }

  public void addHeaderField(String name, String val) {
  header.append(name);
  header.append(: );
  header.append(val);
  header.append('\n');
  }
  
  public String getArticleId() {
  return articleId;
  }

  public int getArticleNumber() {
  return articleNumber;
  }

  public String getDate() {
  return date;
  }

  public String getFrom() {
  return from;
  }

  public String getSubject() {
  return subject;
  }

  public void 

[net] Re: NNTP Patches

2003-09-04 Thread Daniel F. Savarese

In message [EMAIL PROTECTED], R
ory Winston writes:
Sorry to send this to you directly - I just wanted to find out if you had
any problems applying the NNTP patch that I sent to you?

I'm behind on many Jakarta obligations.  Thanks for the  resend.  I was able
to apply it today (sending it as an attachment indeeded prevented your mailer
from inserting newlines to wrap lines) and just committed the addition.  Many
thanks for taking the time to add those extended NNTP commands.  The only
alterations I made to the patch were to auto-indent the code more or less how
it looks like Maven's been doing it and I changed the ExtendedNNTPOps.java
example program to take server, user, and password arguments from the command
line.

daniel



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-83) ExpressionTableModel now extends DefaultTableModel

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:01 PM
Changes:
 Component changed to taglib.swing
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-83page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-83


Here is an overview of the issue:
-
Key: JELLY-83
Summary: ExpressionTableModel now extends DefaultTableModel
   Type: Improvement

 Status: Unassigned
   Priority: Minor

 Time Spent: Unknown
  Remaining: 1 hour

Project: jelly
 Components: 
 taglib.swing

   Assignee: 
   Reporter: Sean Ferguson

Created: Thu, 4 Sep 2003 1:03 PM
Updated: Thu, 4 Sep 2003 4:01 PM
Environment: Windows XP
Java 1.4.2

Description:
Updated ExpressionTableModel to extend DefaultTableModel to reduce the amount of code 
necessary to describe the table model.


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-82) Add UseVector tag

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:02 PM
Changes:
 Component changed to taglib.core
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-82page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-82


Here is an overview of the issue:
-
Key: JELLY-82
Summary: Add UseVector tag
   Type: New Feature

 Status: Unassigned
   Priority: Major

 Time Spent: Unknown
  Remaining: 30 minutes

Project: jelly
 Components: 
 taglib.core

   Assignee: 
   Reporter: Sean Ferguson

Created: Thu, 4 Sep 2003 12:59 PM
Updated: Thu, 4 Sep 2003 4:02 PM
Environment: Windows XP
Java 1.4.2

Description:
In support of the updated ExpressionTableModel class, adding a Vector tag since 
DefaultTableModel uses Vectors instead of Lists for the rows.


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-24) Release Issue 2 - Jelly public API

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:08 PM
Changes:
 Component changed to documentation
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-24page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-24


Here is an overview of the issue:
-
Key: JELLY-24
Summary: Release Issue 2 - Jelly public API
   Type: Task

 Status: Assigned
   Priority: Minor

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 documentation
   Fix Fors:
 1.0

   Assignee: Morgan Delagrange
   Reporter: Morgan Delagrange

Created: Thu, 23 Jan 2003 12:32 PM
Updated: Thu, 4 Sep 2003 4:08 PM

Description:
We started a discussion on what constitutes our public-facing API, but so far we 
haven't nailed it down:

http://marc.theaimsgroup.com/?t=10415308592r=1w=2


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-54) enhance documentation (gettingstarted.html) and fix errors.

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:09 PM
Changes:
 timeoriginalestimate changed from 0
 timeestimate changed from 0 minutes
 Component changed to documentation
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-54page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-54


Here is an overview of the issue:
-
Key: JELLY-54
Summary: enhance documentation (gettingstarted.html) and fix errors.
   Type: Bug

 Status: Assigned
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 documentation

   Assignee: peter royal
   Reporter: Ralf Hauser

Created: Wed, 21 May 2003 10:46 AM
Updated: Thu, 4 Sep 2003 4:09 PM

Description:
I was using the following versions:
maven-1.0-beta-9\plugins\maven-jellydoc-plugin-1.0\plugin-resources\ (doesn't
really fit with the version available in the form.)

1) The directory  project.xml is in is:
maven-1.0-beta-9\plugins\maven-jellydoc-plugin-1.0
why not mentioning this on the html page?

2) I had to go one directory higher for maven test to be able to run it:
Otherwise, I got: java.io.FileNotFoundException:
c:\data\MyProj\maven-1.0-beta-9\plugins\maven-jellydoc-plugin-1.0\..\project.xml
(The system cannot find the file specified)

3) Then maven test downloaded everything, subsquently it had the following
problems:

...
Attempting to download velocity-dvsl-0.45.jar.

.
Attempting to download clover-1.0.jar.

.
[mkdir] Created dir: C:\data\MyDocRalf\bin\Java\jars\maven-1.0-beta-9\plugin
s\maven-jellydoc-plugin-1.0\plugin-resources\target\classes
 [echo] No java source files to compile.
[mkdir] Created dir: C:\data\MyDocRalf\bin\Java\jars\maven-1.0-beta-9\plugin
s\maven-jellydoc-plugin-1.0\plugin-resources\target\test-classes
[mkdir] Created dir: C:\data\MyDocRalf\bin\Java\jars\maven-1.0-beta-9\plugin
s\maven-jellydoc-plugin-1.0\plugin-resources\target\test-reports
 [echo] No test source files to compile.
 [echo] No tests to run.
BUILD SUCCESSFUL
Total time: 4 minutes 36 seconds

4) Then the above referenced pages says run all the example Jelly scripts,
compile all the code and build and run all the unit test cases
which ones?


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-11) The Tag Reference should understand tags like JellySwing

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:12 PM
Changes:
 environment changed to 
 timeoriginalestimate changed from 0
 timeestimate changed from 0 minutes
 Component changed to documentation
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-11page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-11


Here is an overview of the issue:
-
Key: JELLY-11
Summary: The Tag Reference should understand tags like JellySwing
   Type: Improvement

 Status: Assigned
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 documentation

   Assignee: james strachan
   Reporter: james strachan

Created: Wed, 30 Oct 2002 6:00 AM
Updated: Thu, 4 Sep 2003 4:12 PM

Description:
Right now only statically defined Tag implementations are detected with the doclet 
that makes the Tag Reference for Jelly...

http://jakarta.apache.org/commons/sandbox/jelly/tags.html

It would rock if we could instantiate each tag library and somehow introspect it to 
find its attributes for the reference. 

e.g. the JellySwing tags typicaly map to a Swing component like JFrame, JTable and so 
on. Then each tag supports each property on the underlying bean.

if we could represent this in the Tag Reference it would make them much easier to use!


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-25) Release Issue 3 - Exception handling

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:10 PM
Changes:
 environment changed to 
 timeoriginalestimate changed from 0
 timeestimate changed from 0 minutes
 Component changed to core / taglib.core
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-25page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-25


Here is an overview of the issue:
-
Key: JELLY-25
Summary: Release Issue 3 - Exception handling
   Type: Task

 Status: Assigned
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 core / taglib.core

   Assignee: peter royal
   Reporter: Morgan Delagrange

Created: Thu, 23 Jan 2003 5:22 PM
Updated: Thu, 4 Sep 2003 4:10 PM

Description:
See email thread:

  http://marc.theaimsgroup.com/?t=10433551327r=1w=2

I think Jelly exception handling needs to be more methodical.  I volunteer.  :)


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-66) tag body as unescaped xml

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:11 PM
Changes:
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-66page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-66


Here is an overview of the issue:
-
Key: JELLY-66
Summary: tag body as unescaped xml
   Type: Bug

 Status: Unassigned
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 core / taglib.core

   Assignee: 
   Reporter: Knut Wannheden

Created: Mon, 28 Jul 2003 2:32 AM
Updated: Thu, 4 Sep 2003 4:11 PM

Description:
(I've reported this problem to commons-user before.  See thread [jelly] body as 
unescaped xml.)

The following snippet exposes the problem:

j:set var=foo
   foo/
/j:set
${foo}

I expected the output to be foo/foo (or foo/) but it is actually 
lt;foogt;lt;/foogt;.

The problem is that there is no way to control this behaviour.  The reason is that the 
factory methods of XMLOutput by default return an instance which escapes body text 
with XML entities (as in the example).  In many applications this makes sense, but ss 
Jelly is primarily a tool to manipulate XML, I think the default should be _not_ to 
escape XML.  (Also read the discussion in http://www.mail-archive.com/[EMAIL 
PROTECTED]/msg02750.html.)

In the example the variable foo actually gets assigned the String value 
foo/foo, which is escaped when it's dereferenced using ${foo}.  The question 
is whether the value should really be a String.  Shouldn't it really be XML?


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-80) GbcTag doesn't compile

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:13 PM
Changes:
 Component changed to taglib.swing
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-80page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-80


Here is an overview of the issue:
-
Key: JELLY-80
Summary: GbcTag doesn't compile
   Type: Bug

 Status: Unassigned
   Priority: Major

 Time Spent: Unknown
  Remaining: 1 minute

Project: jelly
 Components: 
 taglib.swing

   Assignee: 
   Reporter: Sean Ferguson

Created: Thu, 4 Sep 2003 12:16 PM
Updated: Thu, 4 Sep 2003 4:13 PM
Environment: Windows XP
Java 1.4.2

Description:
GbcTag doesn't compile because it doesn't include imports for Tag and Insets.


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-28) Bad entity processing

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:12 PM
Changes:
 timeoriginalestimate changed from 0
 timeestimate changed from 0 minutes
 Component changed to core / taglib.core
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-28page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-28


Here is an overview of the issue:
-
Key: JELLY-28
Summary: Bad entity processing
   Type: Bug

 Status: Assigned
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 core / taglib.core

   Assignee: james strachan
   Reporter: Incze Lajos

Created: Thu, 30 Jan 2003 7:44 PM
Updated: Thu, 4 Sep 2003 4:12 PM
Environment: No special environment.

Description:
Have a file, name it a.xml with this content:

-
?xml version=1.0?
!DOCTYPE a [
!ENTITY x y
]
ax;/a
-

Run the below simple (maven) jelly script:

-
project default=java:jar
 xmlns:j=jelly:core
 xmlns:x=jelly:xml

  goal name=emnl:test
x:parse var=doc xml=a.xml/
echox:copyOf select=$doc//echo
  /goal

/project
-

The result will be this:


-

emnl:test:
[echo] ?xml version=1.0 encoding=UTF-8?
ax;y/a
BUILD SUCCESSFUL
-

I'm aware of the fact that the bug originally comes from dom4j.
The below dom4j program fragment

-

  SAXReader xmlReader = new SAXReader();
  Document doc = xmlReader.read(a.xml);
  XMLWriter writer = new XMLWriter(System.out);
  writer.write(doc);
  writer.flush();

-

will output this result:

-
?xml version=1.0 encoding=UTF-8?
!DOCTYPE aax;/a
-

which is bad (not even well-formed). I've filed this issue
at the dom4j bugtracker
(http://sourceforge.net/tracker/?group_id=16035atid=116035)
under the number 676427, with some notes one the possible
resolution.

But as we can see, the jelly xml tag adds a twist to the dom4j bug,
it inserts both the entity and the entity value into the tag.

Thanks, incze


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Reopened: (JELLY-39) [JFace taglib] PreferenceDialogTag parent patch

2003-09-04 Thread jira
Message:

   The following issue has been reopened.

   Reopener: Morgan Delagrange
   Date: Thu, 4 Sep 2003 4:15 PM

moving to jface category
-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-39


Here is an overview of the issue:
-
Key: JELLY-39
Summary: [JFace taglib] PreferenceDialogTag parent patch
   Type: New Feature

 Status: Reopened
   Priority: Minor

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.jface
   Fix Fors:
 1.0

   Assignee: james strachan
   Reporter: Christiaan ten Klooster

Created: Thu, 27 Feb 2003 5:31 AM
Updated: Thu, 4 Sep 2003 4:15 PM

Description:
allow preferenceDialog parent=${applicationWindow.Shell}

You need this if the preferencesDialog is in a separate file.

It would perhaps be better if 'findAncestorWithClass(ApplicationWindowTag.class)'
would return the ApplicationWindowTag. Then you can use 
preferenceDialog parent=${applicationWindow}

James, could you also add a taglib.jface and taglib.swt component in JIRA ?


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-1) break variable storage away from the JellyContext

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:14 PM
Changes:
 environment changed to 
 Component changed to core / taglib.core
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-1page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-1


Here is an overview of the issue:
-
Key: JELLY-1
Summary: break variable storage away from the JellyContext
   Type: New Feature

 Status: Assigned
   Priority: Minor

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 core / taglib.core

   Assignee: james strachan
   Reporter: bob mcwhirter

Created: Thu, 18 Jul 2002 1:47 PM
Updated: Thu, 4 Sep 2003 4:14 PM

Description:
Implement a simpler Scope interface to be used by JellyContext for variable storage 
and retrieval, to allow for arbitrary integrations for storage.


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-39) [JFace taglib] PreferenceDialogTag parent patch

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:15 PM
Changes:
 Component changed to taglib.jface
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-39page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-39


Here is an overview of the issue:
-
Key: JELLY-39
Summary: [JFace taglib] PreferenceDialogTag parent patch
   Type: New Feature

 Status: Reopened
   Priority: Minor

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.jface
   Fix Fors:
 1.0

   Assignee: james strachan
   Reporter: Christiaan ten Klooster

Created: Thu, 27 Feb 2003 5:31 AM
Updated: Thu, 4 Sep 2003 4:15 PM

Description:
allow preferenceDialog parent=${applicationWindow.Shell}

You need this if the preferencesDialog is in a separate file.

It would perhaps be better if 'findAncestorWithClass(ApplicationWindowTag.class)'
would return the ApplicationWindowTag. Then you can use 
preferenceDialog parent=${applicationWindow}

James, could you also add a taglib.jface and taglib.swt component in JIRA ?


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (JELLY-39) [JFace taglib] PreferenceDialogTag parent patch

2003-09-04 Thread jira
Message:

   The following issue has been closed.

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-39


Here is an overview of the issue:
-
Key: JELLY-39
Summary: [JFace taglib] PreferenceDialogTag parent patch
   Type: New Feature

 Status: Closed
   Priority: Minor
 Resolution: FIXED

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.jface
   Fix Fors:
 1.0

   Assignee: james strachan
   Reporter: Christiaan ten Klooster

Created: Thu, 27 Feb 2003 5:31 AM
Updated: Thu, 4 Sep 2003 4:15 PM

Description:
allow preferenceDialog parent=${applicationWindow.Shell}

You need this if the preferencesDialog is in a separate file.

It would perhaps be better if 'findAncestorWithClass(ApplicationWindowTag.class)'
would return the ApplicationWindowTag. Then you can use 
preferenceDialog parent=${applicationWindow}

James, could you also add a taglib.jface and taglib.swt component in JIRA ?


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-45) resource lookup in compiled scripts does not work properly

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:15 PM
Changes:
 timeoriginalestimate changed from 0
 timeestimate changed from 0 minutes
 Component changed to core / taglib.core
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-45page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-45


Here is an overview of the issue:
-
Key: JELLY-45
Summary: resource lookup in compiled scripts does not work properly
   Type: Bug

 Status: Unassigned
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 core / taglib.core

   Assignee: 
   Reporter: Vincenz Braun

Created: Thu, 20 Mar 2003 1:49 PM
Updated: Thu, 4 Sep 2003 4:15 PM

Description:
Take the following code snippet:

JellyContext context = new JellyContext();
URL url = ImportTestcase.class.getResource(/resources/import.jelly);
XMLOutput out = XMLOutput.createXMLOutput(System.out);
// this works because of the created child context that has knowledge
// of the URL
context.runScript(url, out);

// This does not work because context has no currentURL set
// This results in a NullPointerException when resolving the
// stylesheet
Script script = context.compileScript(url);
script.run(context, out);
out.flush()

A compiled script should manage the lookup of referenced
resources by its own regardless of the context set. If you
cache scripts and use different contexts you do not always know
where the script is from.
That's why context.setCurrentURL(...) is no solution.

// import.jelly
?xml version=1.0 encoding=ISO-8859-1?
j:jelly xmlns:j=jelly:core xmlns:x=jelly:xml 
x:transform xslt=import.xsl
x:param name=language value=DE/
root/
/x:transform
/j:jelly



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-8) jexl parse error

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:17 PM
Changes:
 timeoriginalestimate changed from 0
 timeestimate changed from 0 minutes
 Component changed to core / taglib.core
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-8page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-8


Here is an overview of the issue:
-
Key: JELLY-8
Summary: jexl parse error
   Type: Bug

 Status: Assigned
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 core / taglib.core

   Assignee: james strachan
   Reporter: Jason Horman

Created: Sat, 28 Sep 2002 3:10 AM
Updated: Thu, 4 Sep 2003 4:17 PM
Environment: java version 1.4.0_01
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0_01-b03)
Java HotSpot(TM) Client VM (build 1.4.0_01-b03, mixed mode)


Description:
The following jelly script:

jelly xmlns=jelly:core xmlns:log=jelly:log xmlns:bsh=jelly:beanshell
set var=testStr value=hello/
log:info${testStr.charAt(-2)}/log:info
/jelly

Throws the exception below. Changing the number to positive fixes the error. I realize 
this would cause an OOB but it is just to demonstrate that something seems to be wrong 
with the parsing of the expression.

org.apache.commons.jexl.parser.ParseException: Encountered ( - at line 1, column 15.
Was expecting one of:
|| ...
or ...
 ...
and ...
| ...
^ ...
 ...
== ...
eq ...
!= ...
ne ...
 ...
lt ...
 ...
gt ...
= ...
le ...
= ...
ge ...
+ ...
- ...
* ...
/ ...
div ...
% ...
mod ...
; ...
[ ...
( INTEGER_LITERAL ...
( FLOAT_LITERAL ...
( true ...
( false ...
( STRING_LITERAL ...
( null ...
( IDENTIFIER ...
( ( ...
( empty ...
( size ...
( ~ ...
( ! ...
( not ...
( ) ...
. ...
= ...

at 
org.apache.commons.jexl.parser.Parser.generateParseException(Parser.java:3193)
at org.apache.commons.jexl.parser.Parser.jj_consume_token(Parser.java:3077)
at org.apache.commons.jexl.parser.Parser.ExpressionExpression(Parser.java:1519)
at org.apache.commons.jexl.parser.Parser.Statement(Parser.java:1492)
at org.apache.commons.jexl.parser.Parser.JexlScript(Parser.java:58)
at org.apache.commons.jexl.parser.Parser.parse(Parser.java:18)
at 
org.apache.commons.jexl.ExpressionFactory.createNewExpression(ExpressionFactory.java:124)
at 
org.apache.commons.jexl.ExpressionFactory.createExpression(ExpressionFactory.java:88)
at 
org.apache.commons.jelly.expression.jexl.JexlExpressionFactory.createExpression(JexlExpressionFactory.java:102)
at 
org.apache.commons.jelly.expression.CompositeExpression.parse(CompositeExpression.java:128)
at org.apache.commons.jelly.parser.XMLParser.addTextScript(XMLParser.java:1069)
at org.apache.commons.jelly.parser.XMLParser.endElement(XMLParser.java:681)
at 
org.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:579)
at 
org.apache.xerces.impl.XMLNamespaceBinder.handleEndElement(XMLNamespaceBinder.java:897)
at 
org.apache.xerces.impl.XMLNamespaceBinder.endElement(XMLNamespaceBinder.java:643)
at 
org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValidator.java:1972)
at 
org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.java:878)
at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleEndElement(XMLDocumentFragmentScannerImpl.java:1144)
at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:987)
at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1445)
at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:333)
at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:524)
at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:580)
at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
at 
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1169)
at org.apache.commons.jelly.parser.XMLParser.parse(XMLParser.java:296)
at org.apache.commons.jelly.Jelly.compileScript(Jelly.java:165)
at org.apache.commons.jelly.Jelly.main(Jelly.java:122)
at 

[jira] Updated: (JELLY-55) support escapeText attribute in body tag from http taglib

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:19 PM
Changes:
 timeoriginalestimate changed from 0
 timeestimate changed from 0 minutes
 Component changed to taglib.http
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-55page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-55


Here is an overview of the issue:
-
Key: JELLY-55
Summary: support escapeText attribute in body tag from http taglib
   Type: Improvement

 Status: Unassigned
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.http

   Assignee: 
   Reporter: Scott Walters

Created: Thu, 29 May 2003 10:43 AM
Updated: Thu, 4 Sep 2003 4:19 PM

Description:



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Reopened: (JELLY-67) core RemoveTag

2003-09-04 Thread jira
Message:

   The following issue has been reopened.

   Reopener: Morgan Delagrange
   Date: Thu, 4 Sep 2003 4:21 PM

moving category
-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-67


Here is an overview of the issue:
-
Key: JELLY-67
Summary: core RemoveTag
   Type: Improvement

 Status: Reopened
   Priority: Minor

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 core / taglib.core
   Fix Fors:
 1.0

   Assignee: 
   Reporter: Robert McIntosh

Created: Fri, 1 Aug 2003 12:38 AM
Updated: Thu, 4 Sep 2003 4:21 PM

Description:
Added the ability to supply and expression to the 
org.apache.commons.jelly.tags.core.RemoveTag 'var' attribute.




-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-67) core RemoveTag

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:21 PM
Changes:
 Component changed to core / taglib.core
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-67page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-67


Here is an overview of the issue:
-
Key: JELLY-67
Summary: core RemoveTag
   Type: Improvement

 Status: Reopened
   Priority: Minor

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 core / taglib.core
   Fix Fors:
 1.0

   Assignee: 
   Reporter: Robert McIntosh

Created: Fri, 1 Aug 2003 12:38 AM
Updated: Thu, 4 Sep 2003 4:21 PM

Description:
Added the ability to supply and expression to the 
org.apache.commons.jelly.tags.core.RemoveTag 'var' attribute.




-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Reopened: (JELLY-18) XMLOutput with OutputFormat.setExpandEmptyElements(false) still expands empty elements

2003-09-04 Thread jira
Message:

   The following issue has been reopened.

   Reopener: Morgan Delagrange
   Date: Thu, 4 Sep 2003 4:23 PM

moving category
-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-18


Here is an overview of the issue:
-
Key: JELLY-18
Summary: XMLOutput with OutputFormat.setExpandEmptyElements(false) still expands 
empty elements
   Type: Bug

 Status: Reopened
   Priority: Minor

 Time Spent: Unknown
  Remaining: 0 minutes

Project: jelly
 Components: 
 core / taglib.core

   Assignee: peter royal
   Reporter: Brian Leonard

Created: Wed, 11 Dec 2002 5:32 PM
Updated: Thu, 4 Sep 2003 4:23 PM
Environment: Solaris/sparc with jdk 1.4.1

Description:
 // here we're creating an XMLOutput that doesn't
 // expand element/ to element/element
 OutputStream out = new FileOutputStream(outFile);
 OutputFormat format = OutputFormat.createPrettyPrint();
 format.setExpandEmptyElements(false);
 XMLWriter xmlWriter = new XMLWriter(out, format);
 XMLOutput xmlOutput = new XMLOutput(xmlWriter);

 context.runScript(templateFile, xmlOutput);
 xmlOutput.flush();
 out.close();

The above code expands empty elements when it shouldn't.



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (JELLY-34) [SWT JFace] start of JFace taglib

2003-09-04 Thread jira
Message:

   The following issue has been closed.

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-34


Here is an overview of the issue:
-
Key: JELLY-34
Summary: [SWT JFace] start of JFace taglib
   Type: New Feature

 Status: Closed
   Priority: Minor
 Resolution: FIXED

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.jface

   Assignee: james strachan
   Reporter: Christiaan ten Klooster

Created: Thu, 20 Feb 2003 11:39 AM
Updated: Thu, 4 Sep 2003 4:22 PM

Description:
This is a first attempt to start adding JFace support to SWT.
This taglib extends the SWT taglib


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-18) XMLOutput with OutputFormat.setExpandEmptyElements(false) still expands empty elements

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:23 PM
Changes:
 timeoriginalestimate changed from 0
 timeestimate changed from 0 minutes
 Component changed to core / taglib.core
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-18page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-18


Here is an overview of the issue:
-
Key: JELLY-18
Summary: XMLOutput with OutputFormat.setExpandEmptyElements(false) still expands 
empty elements
   Type: Bug

 Status: Reopened
   Priority: Minor

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 core / taglib.core

   Assignee: peter royal
   Reporter: Brian Leonard

Created: Wed, 11 Dec 2002 5:32 PM
Updated: Thu, 4 Sep 2003 4:23 PM
Environment: Solaris/sparc with jdk 1.4.1

Description:
 // here we're creating an XMLOutput that doesn't
 // expand element/ to element/element
 OutputStream out = new FileOutputStream(outFile);
 OutputFormat format = OutputFormat.createPrettyPrint();
 format.setExpandEmptyElements(false);
 XMLWriter xmlWriter = new XMLWriter(out, format);
 XMLOutput xmlOutput = new XMLOutput(xmlWriter);

 context.runScript(templateFile, xmlOutput);
 xmlOutput.flush();
 out.close();

The above code expands empty elements when it shouldn't.



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (JELLY-18) XMLOutput with OutputFormat.setExpandEmptyElements(false) still expands empty elements

2003-09-04 Thread jira
Message:

   The following issue has been closed.

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-18


Here is an overview of the issue:
-
Key: JELLY-18
Summary: XMLOutput with OutputFormat.setExpandEmptyElements(false) still expands 
empty elements
   Type: Bug

 Status: Closed
   Priority: Minor
 Resolution: FIXED

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 core / taglib.core

   Assignee: peter royal
   Reporter: Brian Leonard

Created: Wed, 11 Dec 2002 5:32 PM
Updated: Thu, 4 Sep 2003 4:23 PM
Environment: Solaris/sparc with jdk 1.4.1

Description:
 // here we're creating an XMLOutput that doesn't
 // expand element/ to element/element
 OutputStream out = new FileOutputStream(outFile);
 OutputFormat format = OutputFormat.createPrettyPrint();
 format.setExpandEmptyElements(false);
 XMLWriter xmlWriter = new XMLWriter(out, format);
 XMLOutput xmlOutput = new XMLOutput(xmlWriter);

 context.runScript(templateFile, xmlOutput);
 xmlOutput.flush();
 out.close();

The above code expands empty elements when it shouldn't.



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Reopened: (JELLY-70) fmt:message tag does not accept param subtag when key is specified as an attribute

2003-09-04 Thread jira
Message:

   The following issue has been reopened.

   Reopener: Morgan Delagrange
   Date: Thu, 4 Sep 2003 4:25 PM

moving category
-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-70


Here is an overview of the issue:
-
Key: JELLY-70
Summary: fmt:message tag does not accept param subtag when key is specified as 
an attribute
   Type: Bug

 Status: Reopened
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.fmt

   Assignee: 
   Reporter: Willie Vu

Created: Thu, 14 Aug 2003 3:00 AM
Updated: Thu, 4 Sep 2003 4:25 PM

Description:
The cause is that body is not processed when key is specified as an attribute.

The reason that specifying the key as body works is that the body is processed in 
order to get the key.  Doing so processes the param subtags.

Resolution: call invokeBody()


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-70) fmt:message tag does not accept param subtag when key is specified as an attribute

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:26 PM
Changes:
 Component changed to taglib.fmt
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-70page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-70


Here is an overview of the issue:
-
Key: JELLY-70
Summary: fmt:message tag does not accept param subtag when key is specified as 
an attribute
   Type: Bug

 Status: Reopened
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.fmt

   Assignee: 
   Reporter: Willie Vu

Created: Thu, 14 Aug 2003 3:00 AM
Updated: Thu, 4 Sep 2003 4:26 PM

Description:
The cause is that body is not processed when key is specified as an attribute.

The reason that specifying the key as body works is that the body is processed in 
order to get the key.  Doing so processes the param subtags.

Resolution: call invokeBody()


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (JELLY-70) fmt:message tag does not accept param subtag when key is specified as an attribute

2003-09-04 Thread jira
Message:

   The following issue has been closed.

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-70


Here is an overview of the issue:
-
Key: JELLY-70
Summary: fmt:message tag does not accept param subtag when key is specified as 
an attribute
   Type: Bug

 Status: Closed
   Priority: Major
 Resolution: FIXED

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.fmt

   Assignee: 
   Reporter: Willie Vu

Created: Thu, 14 Aug 2003 3:00 AM
Updated: Thu, 4 Sep 2003 4:26 PM

Description:
The cause is that body is not processed when key is specified as an attribute.

The reason that specifying the key as body works is that the body is processed in 
order to get the key.  Doing so processes the param subtags.

Resolution: call invokeBody()


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-26) xml:file produces very bad output

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:26 PM
Changes:
 Component changed to taglib.xml
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-26page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-26


Here is an overview of the issue:
-
Key: JELLY-26
Summary: xml:file produces very bad output
   Type: Bug

 Status: Resolved
   Priority: Critical
 Resolution: FIXED

 Time Spent: Unknown
  Remaining: 1 day

Project: jelly
 Components: 
 taglib.xml

   Assignee: peter royal
   Reporter: Paul Libbrecht

Created: Tue, 28 Jan 2003 6:51 PM
Updated: Thu, 4 Sep 2003 4:26 PM
Environment: Running the XML tag-library using org.apache.commons.jelly.Jelly command 
with XML content of any kind. Outputting in XML or HTML format.

Description:
xml:file elements has the following two majors bugs:
- namespace declarations, at least at the end of an element declaration, have an 
opening quote but no closing one !
- when choosing the prettyPrint = yes... the words get cut in the middle!

The work-around for the first is currently to run:
sed 's/xmlns\([^=]*\)=\([^]*\)/xmlns\1=\2/g'  bad  ok

Is it a dom4j bug ?? Not sure !

PS: don't trust my time estimate... I have not gone inside dom4j to know it.


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Reopened: (JELLY-29) SWT image tag

2003-09-04 Thread jira
Message:

   The following issue has been reopened.

   Reopener: Morgan Delagrange
   Date: Thu, 4 Sep 2003 4:26 PM

moving category
-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-29


Here is an overview of the issue:
-
Key: JELLY-29
Summary: SWT image tag
   Type: New Feature

 Status: Reopened
   Priority: Minor

 Time Spent: Unknown
  Remaining: 0 minutes

Project: jelly
 Components: 
 taglib.swt

   Assignee: james strachan
   Reporter: Christiaan ten Klooster

Created: Fri, 7 Feb 2003 7:25 AM
Updated: Thu, 4 Sep 2003 4:26 PM

Description:



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-29) SWT image tag

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:26 PM
Changes:
 description changed to 
 environment changed to 
 timeoriginalestimate changed from 0
 timeestimate changed from 0 minutes
 Component changed to taglib.swt
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-29page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-29


Here is an overview of the issue:
-
Key: JELLY-29
Summary: SWT image tag
   Type: New Feature

 Status: Reopened
   Priority: Minor

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.swt

   Assignee: james strachan
   Reporter: Christiaan ten Klooster

Created: Fri, 7 Feb 2003 7:25 AM
Updated: Thu, 4 Sep 2003 4:26 PM

Description:



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (JELLY-29) SWT image tag

2003-09-04 Thread jira
Message:

   The following issue has been closed.

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-29


Here is an overview of the issue:
-
Key: JELLY-29
Summary: SWT image tag
   Type: New Feature

 Status: Closed
   Priority: Minor
 Resolution: FIXED

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.swt

   Assignee: james strachan
   Reporter: Christiaan ten Klooster

Created: Fri, 7 Feb 2003 7:25 AM
Updated: Thu, 4 Sep 2003 4:27 PM

Description:



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Reopened: (JELLY-32) [SWt taglib] set colors of widgets

2003-09-04 Thread jira
Message:

   The following issue has been reopened.

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-32


Here is an overview of the issue:
-
Key: JELLY-32
Summary: [SWt taglib] set colors of widgets
   Type: New Feature

 Status: Reopened
   Priority: Minor

 Time Spent: Unknown
  Remaining: 0 minutes

Project: jelly
 Components: 
 taglib.swt

   Assignee: james strachan
   Reporter: Christiaan ten Klooster

Created: Wed, 19 Feb 2003 8:08 AM
Updated: Thu, 4 Sep 2003 4:27 PM

Description:
set background and foreground colors of swt widgets


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-32) [SWt taglib] set colors of widgets

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:27 PM
Changes:
 environment changed to 
 timeoriginalestimate changed from 0
 timeestimate changed from 0 minutes
 Component changed to taglib.swt
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-32page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-32


Here is an overview of the issue:
-
Key: JELLY-32
Summary: [SWt taglib] set colors of widgets
   Type: New Feature

 Status: Reopened
   Priority: Minor

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.swt

   Assignee: james strachan
   Reporter: Christiaan ten Klooster

Created: Wed, 19 Feb 2003 8:08 AM
Updated: Thu, 4 Sep 2003 4:27 PM

Description:
set background and foreground colors of swt widgets


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-20) Create new taglib that mimics JSTL fmt for i18n Formatting

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:28 PM
Changes:
 description changed to 
 environment changed to 
 timeoriginalestimate changed from 0
 timeestimate changed from 0 minutes
 Component changed to taglib.fmt
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-20page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-20


Here is an overview of the issue:
-
Key: JELLY-20
Summary: Create new taglib that mimics JSTL fmt for i18n  Formatting
   Type: New Feature

 Status: Reopened
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.fmt

   Assignee: james strachan
   Reporter: Willie Vu

Created: Wed, 15 Jan 2003 11:00 AM
Updated: Thu, 4 Sep 2003 4:28 PM

Description:



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Reopened: (JELLY-20) Create new taglib that mimics JSTL fmt for i18n Formatting

2003-09-04 Thread jira
Message:

   The following issue has been reopened.

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-20


Here is an overview of the issue:
-
Key: JELLY-20
Summary: Create new taglib that mimics JSTL fmt for i18n  Formatting
   Type: New Feature

 Status: Reopened
   Priority: Major

 Time Spent: Unknown
  Remaining: 0 minutes

Project: jelly
 Components: 
 taglib.fmt

   Assignee: james strachan
   Reporter: Willie Vu

Created: Wed, 15 Jan 2003 11:00 AM
Updated: Thu, 4 Sep 2003 4:28 PM

Description:



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-63) email tag attributes do not accept Expression.

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:31 PM
Changes:
 Component changed to taglib.email
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-63page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-63


Here is an overview of the issue:
-
Key: JELLY-63
Summary: email tag attributes do not accept Expression.
   Type: Bug

 Status: Reopened
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.email

   Assignee: 
   Reporter: Willie Vu

Created: Tue, 22 Jul 2003 9:10 PM
Updated: Thu, 4 Sep 2003 4:31 PM

Description:
All attributes should accept expression.


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (JELLY-63) email tag attributes do not accept Expression.

2003-09-04 Thread jira
Message:

   The following issue has been closed.

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-63


Here is an overview of the issue:
-
Key: JELLY-63
Summary: email tag attributes do not accept Expression.
   Type: Bug

 Status: Closed
   Priority: Major
 Resolution: FIXED

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.email

   Assignee: 
   Reporter: Willie Vu

Created: Tue, 22 Jul 2003 9:10 PM
Updated: Thu, 4 Sep 2003 4:31 PM

Description:
All attributes should accept expression.


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (JELLY-79) HttpTagSupport defaults setFollowRedirects to true

2003-09-04 Thread jira
Message:

   The following issue has been closed.

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-79


Here is an overview of the issue:
-
Key: JELLY-79
Summary: HttpTagSupport defaults setFollowRedirects to true
   Type: Bug

 Status: Closed
   Priority: Major
 Resolution: FIXED

 Time Spent: Unknown
  Remaining: 1 minute

Project: jelly
 Components: 
 taglib.http

   Assignee: 
   Reporter: Sean Ferguson

Created: Tue, 26 Aug 2003 6:38 PM
Updated: Thu, 4 Sep 2003 4:32 PM
Environment: JVM 1.4.2
Windows XP

Description:
In the lastest version of commons-httpclient calling setFollowRedirects on the 
HttpMethod class throws an exception if the parameter is true.  By default, the 
HttpTagSupport class has _followRedirects default to true.  It should default to false.


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-30) SWT size attribute

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:32 PM
Changes:
 environment changed to 
 Component changed to taglib.swt
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-30page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-30


Here is an overview of the issue:
-
Key: JELLY-30
Summary: SWT size attribute
   Type: New Feature

 Status: Reopened
   Priority: Minor

 Time Spent: Unknown
  Remaining: 5 minutes

Project: jelly
 Components: 
 taglib.swt

   Assignee: james strachan
   Reporter: Christiaan ten Klooster

Created: Tue, 11 Feb 2003 7:45 AM
Updated: Thu, 4 Sep 2003 4:32 PM

Description:
patch for widget size attribute


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (JELLY-33) [SWT libtag] Imagetag add image for decorations

2003-09-04 Thread jira
Message:

   The following issue has been closed.

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-33


Here is an overview of the issue:
-
Key: JELLY-33
Summary: [SWT libtag] Imagetag add image for decorations
   Type: New Feature

 Status: Closed
   Priority: Minor
 Resolution: FIXED

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.swt

   Assignee: james strachan
   Reporter: Christiaan ten Klooster

Created: Wed, 19 Feb 2003 12:54 PM
Updated: Thu, 4 Sep 2003 4:33 PM

Description:



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Reopened: (JELLY-30) SWT size attribute

2003-09-04 Thread jira
Message:

   The following issue has been reopened.

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-30


Here is an overview of the issue:
-
Key: JELLY-30
Summary: SWT size attribute
   Type: New Feature

 Status: Reopened
   Priority: Minor

 Time Spent: Unknown
  Remaining: 5 minutes

Project: jelly
 Components: 
 taglib.swt

   Assignee: james strachan
   Reporter: Christiaan ten Klooster

Created: Tue, 11 Feb 2003 7:45 AM
Updated: Thu, 4 Sep 2003 4:32 PM

Description:
patch for widget size attribute


-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (JELLY-36) [JFace taglib] JFace preferences support

2003-09-04 Thread jira
Message:

   The following issue has been closed.

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-36


Here is an overview of the issue:
-
Key: JELLY-36
Summary: [JFace taglib] JFace preferences support
   Type: New Feature

 Status: Closed
   Priority: Minor
 Resolution: FIXED

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.jface

   Assignee: james strachan
   Reporter: Christiaan ten Klooster

Created: Tue, 25 Feb 2003 12:09 PM
Updated: Thu, 4 Sep 2003 4:33 PM

Description:
Basically provides a gui for a java.util.Properties object,

see 
http://www.eclipse.org/documentation/html/plugins/org.eclipse.platform.doc.isv/doc/reference/api/index.html

and

http://www.eclipse.org/articles/Article-Field-Editors/field_editors.html



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-36) [JFace taglib] JFace preferences support

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:33 PM
Changes:
 description changed from 
Basically provides a gui for a java.util.Properties object,

see 
http://www.eclipse.org/documentation/html/plugins/org.eclipse.platform.doc.isv/doc/reference/api/index.html

and

http://www.eclipse.org/articles/Article-Field-Editors/field_editors.html

 environment changed to 
 timeoriginalestimate changed from 0
 timeestimate changed from 0 minutes
 Component changed to taglib.jface
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-36page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-36


Here is an overview of the issue:
-
Key: JELLY-36
Summary: [JFace taglib] JFace preferences support
   Type: New Feature

 Status: Reopened
   Priority: Minor

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.jface

   Assignee: james strachan
   Reporter: Christiaan ten Klooster

Created: Tue, 25 Feb 2003 12:09 PM
Updated: Thu, 4 Sep 2003 4:33 PM

Description:
Basically provides a gui for a java.util.Properties object,

see 
http://www.eclipse.org/documentation/html/plugins/org.eclipse.platform.doc.isv/doc/reference/api/index.html

and

http://www.eclipse.org/articles/Article-Field-Editors/field_editors.html



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Reopened: (JELLY-3) Can no longer run two define:tag scripts consecutively

2003-09-04 Thread jira
Message:

   The following issue has been reopened.

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-3


Here is an overview of the issue:
-
Key: JELLY-3
Summary: Can no longer run two define:tag scripts consecutively
   Type: Bug

 Status: Reopened
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.define

   Assignee: james strachan
   Reporter: Jason van Zyl

Created: Tue, 13 Aug 2002 12:59 PM
Updated: Thu, 4 Sep 2003 4:34 PM

Description:
I have a maven.xml file that has the following:

  goal name=forehead prereqs=init-texen-tag
texen:generate
  controlTemplate=forehead.vm
  outputDirectory=${run}
  templatePath=${basedir}/templates
  outputFile=forehead.conf
  mavenProject=${pom}
/
  /goal

  goal name=script prereqs=init-texen-tag

texen:generate
  controlTemplate=plexus.vm
  outputDirectory=${run}
  templatePath=${basedir}/templates
  outputFile=plexus.sh
  mavenProject=${pom}
/

chmod file=${run}/plexus.sh perm=+x/

  /goal

I used to be able to run these goals consecutively but now only the first one will run 
the second comes out like this:

texen:texen controlTemplate=plexus.vm mavenProject=plexus 
templatePath=/home/jvanzyl/js/plexus/templates outputFile=plexus.sh 
outputDirectory=/home/jvanzyl/js/plexus/run/texen:texen

Basically just spitting out the XML.






-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JELLY-3) Can no longer run two define:tag scripts consecutively

2003-09-04 Thread jira
The following issue has been updated:

Updater: Morgan Delagrange (mailto:[EMAIL PROTECTED])
   Date: Thu, 4 Sep 2003 4:34 PM
Changes:
 description changed from I have a maven.xml file that has the following:

  goal name=forehead prereqs=init-texen-tag
texen:generate
  controlTemplate=forehead.vm
  outputDirectory=${run}
  templatePath=${basedir}/templates
  outputFile=forehead.conf
  mavenProject=${pom}
/
  /goal

  goal name=script prereqs=init-texen-tag

texen:generate
  controlTemplate=plexus.vm
  outputDirectory=${run}
  templatePath=${basedir}/templates
  outputFile=plexus.sh
  mavenProject=${pom}
/

chmod file=${run}/plexus.sh perm=+x/

  /goal

I used to be able to run these goals consecutively but now only the first one will run 
the second comes out like this:

texen:texen controlTemplate=plexus.vm mavenProject=plexus 
templatePath=/home/jvanzyl/js/plexus/templates outputFile=plexus.sh 
outputDirectory=/home/jvanzyl/js/plexus/run/texen:texen

Basically just spitting out the XML.




 environment changed to 
 Component changed to taglib.define
 Component changed from tags
-
For a full history of the issue, see:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-3page=history

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-3


Here is an overview of the issue:
-
Key: JELLY-3
Summary: Can no longer run two define:tag scripts consecutively
   Type: Bug

 Status: Reopened
   Priority: Major

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.define

   Assignee: james strachan
   Reporter: Jason van Zyl

Created: Tue, 13 Aug 2002 12:59 PM
Updated: Thu, 4 Sep 2003 4:34 PM

Description:
I have a maven.xml file that has the following:

  goal name=forehead prereqs=init-texen-tag
texen:generate
  controlTemplate=forehead.vm
  outputDirectory=${run}
  templatePath=${basedir}/templates
  outputFile=forehead.conf
  mavenProject=${pom}
/
  /goal

  goal name=script prereqs=init-texen-tag

texen:generate
  controlTemplate=plexus.vm
  outputDirectory=${run}
  templatePath=${basedir}/templates
  outputFile=plexus.sh
  mavenProject=${pom}
/

chmod file=${run}/plexus.sh perm=+x/

  /goal

I used to be able to run these goals consecutively but now only the first one will run 
the second comes out like this:

texen:texen controlTemplate=plexus.vm mavenProject=plexus 
templatePath=/home/jvanzyl/js/plexus/templates outputFile=plexus.sh 
outputDirectory=/home/jvanzyl/js/plexus/run/texen:texen

Basically just spitting out the XML.






-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (JELLY-3) Can no longer run two define:tag scripts consecutively

2003-09-04 Thread jira
Message:

   The following issue has been closed.

-
View the issue:

  http://jira.codehaus.org/secure/ViewIssue.jspa?key=JELLY-3


Here is an overview of the issue:
-
Key: JELLY-3
Summary: Can no longer run two define:tag scripts consecutively
   Type: Bug

 Status: Closed
   Priority: Major
 Resolution: FIXED

 Time Spent: Unknown
  Remaining: Unknown

Project: jelly
 Components: 
 taglib.define

   Assignee: james strachan
   Reporter: Jason van Zyl

Created: Tue, 13 Aug 2002 12:59 PM
Updated: Thu, 4 Sep 2003 4:34 PM

Description:
I have a maven.xml file that has the following:

  goal name=forehead prereqs=init-texen-tag
texen:generate
  controlTemplate=forehead.vm
  outputDirectory=${run}
  templatePath=${basedir}/templates
  outputFile=forehead.conf
  mavenProject=${pom}
/
  /goal

  goal name=script prereqs=init-texen-tag

texen:generate
  controlTemplate=plexus.vm
  outputDirectory=${run}
  templatePath=${basedir}/templates
  outputFile=plexus.sh
  mavenProject=${pom}
/

chmod file=${run}/plexus.sh perm=+x/

  /goal

I used to be able to run these goals consecutively but now only the first one will run 
the second comes out like this:

texen:texen controlTemplate=plexus.vm mavenProject=plexus 
templatePath=/home/jvanzyl/js/plexus/templates outputFile=plexus.sh 
outputDirectory=/home/jvanzyl/js/plexus/run/texen:texen

Basically just spitting out the XML.






-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



  1   2   >