/[Apache-SVN]/jakarta/oro/trunk/CHANGES
ViewVC logotype

Log of /jakarta/oro/trunk/CHANGES

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 390706 - (view) (annotate) - [select for diffs]
Modified Sat Apr 1 17:46:38 2006 UTC (3 years, 7 months ago) by dfs
File length: 12648 byte(s)
Diff to previous 390695 (colored)
Elaborated on Perl5Util thread-local change.

Revision 390695 - (view) (annotate) - [select for diffs]
Modified Sat Apr 1 16:53:45 2006 UTC (3 years, 7 months ago) by dfs
File length: 12580 byte(s)
Diff to previous 124053 (colored)
Changed Perl5Util MatchResult instances produced by getMatch() to be thread-local.

Revision 124053 - (view) (annotate) - [select for diffs]
Modified Tue Jan 4 01:24:35 2005 UTC (4 years, 10 months ago) by dfs
File length: 12520 byte(s)
Diff to previous 54492 (colored)
Not that it was strictly necessary, but I updated the copyright date
range to end in 2005 instead of 2004.  There may also be some
svn:keyword issues with respect to $Id$ caused by having checked out
the code with a different svn version than the one I'm doing the check
in with.  I'll check those after this checkin.

Revision 54492 - (view) (annotate) - [select for diffs]
Modified Tue Jun 15 21:26:57 2004 UTC (5 years, 5 months ago) by dfs
File length: 12565 byte(s)
Diff to previous 54484 (colored)
broke up the master jar files into separate components:
   jakarta-oro       : all classes
   jakarta-oro-core  : required interfaces
   jakarta-oro-awk   : Awk engine
   jakarta-oro-glob  : Glob engine
   jakarta-oro-java  : Java engine
   jakarta-oro-perl5 : Perl5 engine
   jakarta-oro-util  : Remaining utility classes from text, io, and
                       util packages
   Also turned debug info back off because it inflates the jar file
   sizes which some people have been complaining about.

Revision 54484 - (view) (annotate) - [select for diffs]
Modified Tue Jun 15 02:47:12 2004 UTC (5 years, 5 months ago) by dfs
File length: 11981 byte(s)
Diff to previous 54469 (colored)
Made note of most recent changes associated with wrapping java.util.regex.

Revision 54469 - (view) (annotate) - [select for diffs]
Modified Wed Feb 18 07:26:23 2004 UTC (5 years, 9 months ago) by dfs
File length: 11382 byte(s)
Diff to previous 54453 (colored)
Changed the version number to 2.1-dev-1 because the next release will either provide significant new functionality in the form of pattern matching engine factories and/or conditional compilation to support J2ME/1.1 J2SE 1.2 and J2SE 1.4.  Also made note of the new engine factory classes, which may or may not make it into the final release.

Revision 54453 - (view) (annotate) - [select for diffs]
Modified Wed Feb 18 03:08:48 2004 UTC (5 years, 9 months ago) by dfs
File length: 10994 byte(s)
Diff to previous 54450 (colored)
Incremented version number to 2.0.9-dev-1.

Revision 54450 - (view) (annotate) - [select for diffs]
Modified Fri Feb 13 22:02:00 2004 UTC (5 years, 9 months ago) by dfs
File length: 10989 byte(s)
Diff to previous 54437 (colored)
Updated licenese statements to Apache License 2.0

Revision 54437 - (view) (annotate) - [select for diffs]
Modified Mon Dec 29 02:22:51 2003 UTC (5 years, 10 months ago) by dfs
File length: 10861 byte(s)
Diff to previous 54429 (colored)
Updated version number references in preparation for releasing v2.0.8.

Revision 54429 - (view) (annotate) - [select for diffs]
Modified Tue Jun 3 17:20:39 2003 UTC (6 years, 5 months ago) by dfs
File length: 10867 byte(s)
Diff to previous 54427 (colored)
Reformatted source headers using a variation of
perl -e "@FOO=<>; \$FOO=join('',@FOO); \$FOO =~ s#(package.+?;)[^/]+/\*(.+?\*/)[^/]+/\*[^\\$]+\$Id.+?\*/#/*\\n * "'\$Id\$'"\\n *\\n *\$2\\n\\n\\n\$1\\n#s; print \$FOO;"
Now the Id tag appears at the top along with the license and the initial
package statement appears after the license.  Earlier versions of javadoc
would interpret the preamble material as a pckage comment, but this
hasn't been the case for a while so it was time to make the files a
slight bit more readable.  Also took the opportunity to move the
examples into an examples package and the migration tool into a tools
package, matching their directory names under src/.

Revision 54427 - (view) (annotate) - [select for diffs]
Modified Thu May 15 15:59:25 2003 UTC (6 years, 6 months ago) by dfs
File length: 10768 byte(s)
Diff to previous 54420 (colored)
   Fixed bug whereby compiling an expression with
   Perl5Compiler.MULTILINE_MASK wasn't always having the proper effect
   with respect to the matching of $ even though
   Perl5Matcher.setMultiline(true) exhibited the proper behavior.  For
   example, the following input
    " aaa bbb \n ccc ddd \n eee fff "
   should produce "bbb ", "ddd ", and "fff " as matches for both the
   patterns "\S+\s*$" and "\S+ *$" when compiled with MULTILINE_MASK.
   Perl5Matcher was only producing the correct matches for the second
   pattern, producing only "fff " as a match for the first pattern
   unless setMultiline(true) had been called.  This has now been fixed.

Thanks go to "Anders Cederlund" <anders.cederlund@biglandscape.com>
for reporting this problem.

Revision 54420 - (view) (annotate) - [select for diffs]
Modified Mon Feb 24 03:34:09 2003 UTC (6 years, 9 months ago) by dfs
File length: 10108 byte(s)
Diff to previous 54418 (colored)
Fixed embarrassing bug whereby an expression like (A)(B)((C)(D))+
when matched against input like ABCDE would produce matching groups
of: "A" "B" "" null "D" instead of "A" "B" "CD" "C" "D".

Revision 54418 - (view) (annotate) - [select for diffs]
Modified Sun Jan 26 02:26:54 2003 UTC (6 years, 10 months ago) by dfs
File length: 9887 byte(s)
Diff to previous 54408 (colored)
Updated files for 2.0.7 release.

Revision 54408 - (view) (annotate) - [select for diffs]
Modified Thu Nov 14 00:37:08 2002 UTC (7 years ago) by dfs
File length: 9891 byte(s)
Diff to previous 54407 (colored)
PR: 14488
Made Perl5Util.toString() return null if no match exists in keeping
with the MatchResult interface.  Previously, a NullPointerException
was being thrown.

Revision 54407 - (view) (annotate) - [select for diffs]
Modified Wed Oct 30 17:49:10 2002 UTC (7 years ago) by dfs
File length: 9727 byte(s)
Diff to previous 54404 (colored)
PR: 13522

Fixed problem whereby an AwkMatchResult resulting from a match on an
AwkStreamInput source (AwkMatcher.contains(AwkStreamInput, Pattern);)
would contain offsets relative to the buffered input rather than to where
the input stream was first read from (usually the beginning of the stream).

Revision 54404 - (view) (annotate) - [select for diffs]
Modified Mon Oct 14 16:20:02 2002 UTC (7 years, 1 month ago) by dfs
File length: 9426 byte(s)
Diff to previous 54400 (colored)
Recorded latest feature addition.

Revision 54400 - (view) (annotate) - [select for diffs]
Modified Thu Jun 27 22:46:11 2002 UTC (7 years, 5 months ago) by dfs
File length: 9241 byte(s)
Diff to previous 54398 (colored)
Next release will be 2.0.7-dev-1.

Revision 54398 - (view) (annotate) - [select for diffs]
Modified Thu Jun 27 22:41:06 2002 UTC (7 years, 5 months ago) by dfs
File length: 9235 byte(s)
Diff to previous 54395 (colored)
Recorded recent changes and remembered to credit Harald Kuhn's contribution.

Revision 54395 - (view) (annotate) - [select for diffs]
Modified Fri May 31 03:17:43 2002 UTC (7 years, 5 months ago) by dfs
File length: 8768 byte(s)
Diff to previous 54390 (colored)
PR: 8298
Changed behavior of Perl5Util.split() to remove trailing empty fields
in order to comply with Perl5 behavior.  Incremented version to 2.0.7-dev-1.

Revision 54390 - (view) (annotate) - [select for diffs]
Modified Sat Mar 30 04:12:29 2002 UTC (7 years, 7 months ago) by dfs
File length: 8570 byte(s)
Diff to previous 54387 (colored)
Incremented version number to 2.0.6 for release.

Revision 54387 - (view) (annotate) - [select for diffs]
Modified Thu Mar 14 21:12:53 2002 UTC (7 years, 8 months ago) by dfs
File length: 8570 byte(s)
Diff to previous 54384 (colored)
Added $& to Perl5Substitution based on Takashi's patch.

Revision 54384 - (view) (annotate) - [select for diffs]
Modified Tue Feb 19 04:54:29 2002 UTC (7 years, 9 months ago) by dfs
File length: 8324 byte(s)
Diff to previous 54383 (colored)
Added missing int Perl5Util.substitute(...) method and fixed some documentation.

Revision 54383 - (view) (annotate) - [select for diffs]
Modified Fri Feb 1 09:38:20 2002 UTC (7 years, 9 months ago) by dfs
File length: 8107 byte(s)
Diff to previous 54381 (colored)
Moved build.xml out of build/ directory and removed all jars.  From
now on you have to have ant installed already.  build.xml and build.properties
still need to be fixed up, but this was a first step.

Revision 54381 - (view) (annotate) - [select for diffs]
Modified Fri Jan 25 09:32:28 2002 UTC (7 years, 10 months ago) by dfs
File length: 7931 byte(s)
Diff to previous 54378 (colored)
Added strings.java example program and noted change.  Made minor formatting
change in Perl5Matcher.

Revision 54378 - (view) (annotate) - [select for diffs]
Modified Thu Jan 17 19:30:28 2002 UTC (7 years, 10 months ago) by dfs
File length: 7747 byte(s)
Diff to previous 54374 (colored)
Incremented version and updated TODO list.

Revision 54374 - (view) (annotate) - [select for diffs]
Modified Wed Nov 14 02:39:37 2001 UTC (8 years ago) by dfs
File length: 7747 byte(s)
Diff to previous 54373 (colored)
Fixed [[:upper:]] so it would match lower case characters during case
insensitive matches.
PR: 4854

Revision 54373 - (view) (annotate) - [select for diffs]
Modified Wed Nov 14 01:30:08 2001 UTC (8 years ago) by dfs
File length: 7651 byte(s)
Diff to previous 54371 (colored)
Fixed [[:punct:]] (which also affected [[:print:]] and [[:graph:]])
to conform to Single Unix Specification (some characters had been
omitted).

The Single Unix Specification (Austin Group Draft 7), the successor to POSIX
and Unix98 defines punctuation characters as the following for the POSIX
locale:

punct <exclamation-mark>;<quotation-mark>;<number-sign>;
<dollar-sign>;<percent-sign>;<ampersand>;<apostrophe>;
<left-parenthesis>;<right-parenthesis>;<asterisk>;
<plus-sign>;<comma>;<hyphen>;<period>;<slash>;
<colon>;<semicolon>;<less-than-sign>;<equals-sign>;
<greater-than-sign>;<question-mark>;<commercial-at>;
<left-square-bracket>;<backslash>;<right-square-bracket>;
<circumflex>;<underscore>;<grave-accent>;<left-curly-bracket>;
<vertical-line>;<right-curly-bracket>;<tilde>

Rather than handle some of these specifically, in order to maintain locale
independence, I have added Character.MATH_SYMBOL, CURRENCY_SYMBOL, and
MODIFIER_SYMBOL in addition to the various _PUNCTUATION types to represent
[[:punct:]].

PR: 4531

Revision 54371 - (view) (annotate) - [select for diffs]
Modified Tue Oct 23 06:42:20 2001 UTC (8 years, 1 month ago) by dfs
File length: 7500 byte(s)
Diff to previous 54363 (colored)
Fixed bug in __parseUnicodeClass() whereby a - would be ignored when
it followed a builtin character class like \w.

Submitted by: George Hart <hart@z57.com>

Revision 54363 - (view) (annotate) - [select for diffs]
Modified Wed Jul 25 18:55:09 2001 UTC (8 years, 4 months ago) by dfs
File length: 7211 byte(s)
Diff to previous 54360 (colored)
Incremented version number in preparation for release.

Revision 54360 - (view) (annotate) - [select for diffs]
Modified Wed Jul 11 05:33:33 2001 UTC (8 years, 4 months ago) by dfs
File length: 7211 byte(s)
Diff to previous 54359 (colored)
Deprecated Vector Perl5Util.split(String input) and replaced with
void Perl5Util.split(Collection results, String input).  This
should have been done in an earlier release along with the other
split methods, but this method slipped through the cracks.

Revision 54359 - (view) (annotate) - [select for diffs]
Modified Tue Jul 10 12:57:01 2001 UTC (8 years, 4 months ago) by dfs
File length: 6950 byte(s)
Diff to previous 54355 (colored)
Made note of recent bug fix.

Revision 54355 - (view) (annotate) - [select for diffs]
Modified Mon Jun 18 15:45:17 2001 UTC (8 years, 5 months ago) by dfs
File length: 6810 byte(s)
Diff to previous 54352 (colored)
Added READ_ONLY_MASK to GlobCompiler.

Revision 54352 - (view) (annotate) - [select for diffs]
Modified Wed Jun 13 02:09:26 2001 UTC (8 years, 5 months ago) by dfs
File length: 6751 byte(s)
Diff to previous 54351 (colored)
Fixed bug.  RegexFilenameFilter constructor was not using regex options
given to it.  Made note in CHANGES.

PR: 1904

Revision 54351 - (view) (annotate) - [select for diffs]
Modified Wed Jun 13 01:49:28 2001 UTC (8 years, 5 months ago) by dfs
File length: 6619 byte(s)
Diff to previous 54341 (colored)
Updated CHANGES to reflect latest bug fixes.  Updated TODO to reflect
feeling that MatchAction stuff should not be removed but needs to be
improved upon.

Revision 54341 - (view) (annotate) - [select for diffs]
Modified Sun May 20 23:56:41 2001 UTC (8 years, 6 months ago) by dfs
File length: 6213 byte(s)
Diff to previous 54339 (colored)
Incremented version number to 2.0.3 in anticipation of release.

Revision 54339 - (view) (annotate) - [select for diffs]
Modified Sun May 20 22:46:08 2001 UTC (8 years, 6 months ago) by dfs
File length: 6211 byte(s)
Diff to previous 54337 (colored)
Clarified TODO and updated CHANGES (see diff).

Revision 54337 - (view) (annotate) - [select for diffs]
Modified Sun May 20 10:53:52 2001 UTC (8 years, 6 months ago) by dfs
File length: 6064 byte(s)
Diff to previous 54332 (colored)
Noted latest changes (see diff).

Revision 54332 - (view) (annotate) - [select for diffs]
Modified Sat May 19 08:27:36 2001 UTC (8 years, 6 months ago) by dfs
File length: 5888 byte(s)
Diff to previous 54320 (colored)
Made note of Perl5Debug ANYOFUN/NANYOFUN bytecode printing fix.

Revision 54320 - (view) (annotate) - [select for diffs]
Modified Thu May 17 21:17:26 2001 UTC (8 years, 6 months ago) by dfs
File length: 5751 byte(s)
Diff to previous 54307 (colored)
CHANGES

Revision 54307 - (view) (annotate) - [select for diffs]
Modified Fri May 11 02:18:48 2001 UTC (8 years, 6 months ago) by dfs
File length: 4800 byte(s)
Diff to previous 54304 (colored)
Added note indicating addition of Takashi's updated posix character class fix.

Revision 54304 - (view) (annotate) - [select for diffs]
Modified Wed May 9 18:23:06 2001 UTC (8 years, 6 months ago) by dfs
File length: 4663 byte(s)
Diff to previous 54300 (colored)
Replaced all references to my email address with the oro-dev mailing list
so that development support questions can go to the right place (also
protects me from spam email harvesters).  Updated the CHANGES file in
preparation for final 2.0.2 release.

Revision 54300 - (view) (annotate) - [select for diffs]
Modified Tue Feb 20 03:34:35 2001 UTC (8 years, 9 months ago) by dfs
File length: 4583 byte(s)
Diff to previous 54295 (colored)
Added MULTILINE_MASK flag to AwkCompiler and changed default behavior of
'.' to match newlines, conforming with normal awk behavior.
Updated CHANGES file to reflect latest changes.

Revision 54295 - (view) (annotate) - [select for diffs]
Modified Mon Jan 29 00:19:01 2001 UTC (8 years, 9 months ago) by dfs
File length: 4058 byte(s)
Diff to previous 54291 (colored)
o Applied a modified version of Takashi Okamoto's Unicode and POSIX character
  class patch to OpCode, Perl5compiler, Perl5Debug, and Perl5Matcher.

o Removed Unicode from the TODO and added improve/optimize Unicode classes.

o Added a CONTRIBUTORS file to keep track of those who have contributed code
  to the project.

o Incremented release to 2.0.2-dev-2

Revision 54291 - (view) (annotate) - [select for diffs]
Modified Sun Dec 24 03:34:25 2000 UTC (8 years, 11 months ago) by dfs
File length: 3586 byte(s)
Diff to previous 54270 (colored)
Updated CHANGES file.  Commented out chmod in build-oro.xml because build
fails with that line using the ant.jar in CVS.  Fixed a documentation typo
in Perl5Util.java.  Removed outdated documentation in Perl5Compiler.java
that claimed MULTILINE_MASK and SINGLELINE_MASK should not be used together.

Perl5Matcher was not properly tracking the current offset in
  __interpret so PatternMatcherInput would not have its current offset
  properly updated.  This bug was introduced when fixing the
  PatternMatcherInput anchor bug.  When the currentOffset parameter
  was added to __interpret, not all of the necessary
  __currentOffset = beginOffset assignments were changed to
  __currentOffset = currentOffset assignments.  This has been
  fixed by updating the remaining assignments.

Revision 54270 - (view) (annotate) - [select for diffs]
Added Sun Jul 23 23:08:26 2000 UTC (9 years, 4 months ago) by jon
File length: 2107 byte(s)
Initial revision

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2