History log of /frameworks/base/core/java/android/text/util/Rfc822Tokenizer.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
114f98a75334813fe116da3d95567db8984d45b9 18-Jan-2011 Mattias Niklewski <mattias.niklewski@sonyericsson.com> Always return a valid index from Rfc822Tokenizer.findTokenEnd()

If an invalid input string ends with a backslash inside a comment
or quoted string, the returned index would be past the end of the
string. In one case this would lead to a runtime exception being
thrown from MultiAutoCompleteTextView.performValidation.

Change-Id: If629372b429716c25cdc25764f088e95d4812d57
/frameworks/base/core/java/android/text/util/Rfc822Tokenizer.java
ee7e6a78e28b360826f215e0e84d43b1513b6401 03-Jun-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: Idf8d5661d7b261b74ac0b1271af98795ac5faff9
9694f9056a86081aadc1d7caab82d340847b3884 26-Mar-2010 Henrik Hall <henrik.hall@sonyericsson.com> Improved error-handling in Rfc822Tokenizer

The javadoc for the Rfc822Tokenizer states that it will try
to be tolerant to broken syntax instead of returning an error
(as in an unchecked exception). In some rare cases where the
input is clearly incorrect, the tokenizer throws a
StringIndexOutOfBoundsException, which was found during
one of the monkey test runs. This commits fixes that crash,
and teaches the tokenizer to just continue to run anyway. Two
simple junit testcases has also been added for testing the
default and the errornous case.
/frameworks/base/core/java/android/text/util/Rfc822Tokenizer.java
99c7dea7546bf0bd9ec1c03d300b11d93d9306dd 25-Feb-2010 Erik <roboerik@android.com> Noticed comment field when splitting guests wasn't being cleared.

The address field was being cleared twice instead of address and comment being cleared.
/frameworks/base/core/java/android/text/util/Rfc822Tokenizer.java
a877c034421143932c25daaca5f92a48ef6c3b81 16-Feb-2010 Eric Fischer <enf@google.com> Keep Rfc822Tokenizer from crashing when the string ends with a backslash.

Bug 2442537
/frameworks/base/core/java/android/text/util/Rfc822Tokenizer.java
a969dc4ea47051e6cd7f29fd91fd83924c749f0a 03-Feb-2010 Michael Chan <mchan@android.com> Unhiding Rfc822Tokenizer.tokenize(CharSequence text, Collection<Rfc822Token> out)

Note that Rfc822Tokenizer.tokenize(CharSequence text) is already in the SDK
and it just wraps the version I am unhiding.

Change-Id: I1ac3b405a04df960fc1e65ca4797d6f5adf85dc4
/frameworks/base/core/java/android/text/util/Rfc822Tokenizer.java
78a5b8106a4768f7a67e5a29c58f23cd95f6c47c 23-Sep-2009 Debajit Ghosh <debajit@google.com> add hashCode() and equals() to Rfc822Token, as well as a convenience tokenizer method to Rfc822Tokenizer, as part of a calendar guest bugfix.
/frameworks/base/core/java/android/text/util/Rfc822Tokenizer.java
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/text/util/Rfc822Tokenizer.java
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/text/util/Rfc822Tokenizer.java
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/frameworks/base/core/java/android/text/util/Rfc822Tokenizer.java