| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* Merge of HEAD-->generics from 2006/11/04-2006/11/12.
|
|
|
|
| |
* Merge of HEAD-->generics from 2006/08/12 to 2006/09/03.
|
|
|
|
|
| |
* Merge of HEAD-->generics between
2006/05/29 and 2006/06/11.
|
|
|
|
| |
* Merge of HEAD --> generics-branch from 2006/03/26 to 2006/04/13.
|
|
|
|
|
| |
* Merge of HEAD-->generics-branch for the period between
the 0.20 release and the tag generics-merge-20050225.
|
|
|
|
| |
* Merge of generics-branch for 2005/09/07 - 2005/09/20 @ 10:05am GMT.
|
|
|
|
|
|
| |
* Merge of HEAD --> generics-branch for 2005/06/05 - 2005/07/31.
See patch on classpath-patches@gnu.org for a full ChangeLog.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Merge from HEAD --> generics-branch for 2005/02/06.
Changelog:
2005-02-06 Mark Wielaard <mark@klomp.org>
Reported by Timo Lindfors <timo.lindfors@iki.fi>
java/util/regex/Matcher.java (lookingAt): Set position when match
found.
(matches): Implemented through lookingAt().
2005-02-06 Mark Wielaard <mark@klomp.org>
Fix suggested by Timo Lindfors <timo.lindfors@iki.fi>
* java/util/regex/Pattern.java (split(CharSequence,int)):
Fix while empties > 0 loops.
|
|
|
|
| |
* Merge of November 2004 HEAD patches to generics branch
|
|
|
|
|
|
|
|
| |
2004-04-21 Dalibor Topic <robilad@kaffe.org>
* java/util/regex/Matcher.java,
java/util/regex/Pattern.java:
Cleaned up imports.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
resource/gnu/regexp/Makefile
* gnu/Makefile.am (SUBDIRS): Add regexp.
* gnu/regexp/Makefile.am: New file.
* gnu/regexp/CharIndexed.java: Imported.
* gnu/regexp/CharIndexedCharArray.java: Likewise.
* gnu/regexp/CharIndexedInputStream.java: Likewise.
* gnu/regexp/CharIndexedString.java: Likewise.
* gnu/regexp/CharIndexedStringBuffer.java: Likewise.
* gnu/regexp/RE.java: Likewise.
* gnu/regexp/REException.java: Likewise.
* gnu/regexp/REFilterInputStream.java: Likewise.
* gnu/regexp/REMatch.java: Likewise.
* gnu/regexp/REMatchEnumeration.java: Likewise.
* gnu/regexp/RESyntax.java: Likewise.
* gnu/regexp/REToken.java: Likewise.
* gnu/regexp/RETokenAny.java: Likewise.
* gnu/regexp/RETokenBackRef.java: Likewise.
* gnu/regexp/RETokenChar.java: Likewise.
* gnu/regexp/RETokenEnd.java: Likewise.
* gnu/regexp/RETokenEndSub.java: Likewise.
* gnu/regexp/RETokenOneOf.java: Likewise.
* gnu/regexp/RETokenPOSIX.java: Likewise.
* gnu/regexp/RETokenRange.java: Likewise.
* gnu/regexp/RETokenRepeated.java: Likewise.
* gnu/regexp/RETokenStart.java: Likewise.
* gnu/regexp/RETokenWordBoundary.java: Likewise.
* gnu/regexp/UncheckedRE.java: Likewise.
* java/util/regex/Matcher.java: Add gnu.regexp wrappers.
* java/util/regex/Pattern.java: Likewise.
* resource/gnu/Makefile.am (SUBDIRS): Add regexp.
* resource/gnu/regexp/Makefile.am: New file.
* resource/gnu/regexp/MessagesBundle.properties: Imported.
* resource/gnu/regexp/MessagesBundle_fr.properties: Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* java/util/regex/Matcher.java
(pattern): New member variable.
(appendReplacement): New method.
(appendTail): New method.
(end): New method.
(find): New method.
(group): New method.
(replaceFirst): Added documentation.
(replaceAll): Added documentation.
(groupCount): New method.
(lookingAt): New method.
(matches): New method.
(reset): New method.
(start): New method.
* java/util/regex/Pattern.java
(serialVersionUID): New constant.
(CANON_EQ): New constant.
(CASE_INSENSITIVE): New constant.
(COMMENTS): New constant.
(DOTALL): New constant.
(MULTILINE): New constant.
(UNICODE_CASE): New constant.
(UNIX_LINES): New constant.
(regex): New member variable.
(flags): New member variable.
(Pattern): New method.
(compile): Documentation added.
(flags): New method.
(matches): Documentation added.
(matcher): Documentation added.
(split): Documentation added.
(pattern): New method.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* java/util/regex/Pattern.java (split): Add missing stubs.
* java/util/regex/Matcher.java (replace*): Ditto.
* doc/unicode/SpecialCasing-2.txt: New file from unicode.org.
* scripts/unicode-muncher.pl: Add special casing rules for
multi-character uppercase expansions.
* gnu/java/lang/CharData.java: Regenerate.
* java/util/WeakHashMap.java: Improve Javadoc.
* java/lang/CharSequence.java: Ditto.
* java/lang/Character.java (getDirectionality): Update to new
CharData format.
(direction, readChar): Change visibility.
(toString): One less method call.
* java/lang/String.java: General code cleanup, optimizations, and
better exception matching to Sun's implementation.
(internTable, intern): Switch to use weak references.
(String(StringBuffer), String(char[], int)): Implement array
sharing when the array comes from a trusted source.
(matches, replace*, split): New methods, that call unimplemented
stubs in java.util.regex.
(toUpperCase, toLowerCase): Correctly implement one-to-many case
conversions, and special casing based on locale.
(upperExpand, upperSpecial, upperCaseExpansion, upperCaseIndex):
New tables and methods, to implement toUpperCase.
* java/lang/StringBuffer.java: General code cleanup,
optimizations, and better exception matching.
(substring): Use array sharing.
(append(StringBuffer), indexOf, lastIndexOf): Avoid object
creation.
(regionMatches): New method, used by indexOf.
|
|
|