Log of /jakarta/oro/trunk/CHANGES
Parent Directory
|
Revision Log
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
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
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
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
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
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
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
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
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
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.
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.