<i18n dev> RFR: 8291660: Grapheme support in BreakIterator [v5]
Naoto Sato
naoto at openjdk.org
Thu Sep 8 16:11:57 UTC 2022
> This is to enhance the character break analysis in `java.text.BreakIterator` to conform to the extended grapheme cluster boundaries defined in https://www.unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries. A corresponding CSR has also been drafted, as there will be behavioral changes with this modification.
Naoto Sato has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains ten additional commits since the last revision:
- Reverted the index checking fix
- Removed character break data which is no longer needed
- Merge branch 'master' into JDK-8291660-graphemes
- Changed the paragraph to @implSpec
- Reverting the fix to BreakIterator.isBoundary()
- Fixing JCK failures
- Addressing review comments
- 8291660: Grapheme support in BreakIterator
- 8291660: Add a method to stream extended grapheme clusters in a String
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/9991/files
- new: https://git.openjdk.org/jdk/pull/9991/files/06cfc222..2f31d417
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=9991&range=04
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=9991&range=03-04
Stats: 74365 lines in 1082 files changed: 32063 ins; 34006 del; 8296 mod
Patch: https://git.openjdk.org/jdk/pull/9991.diff
Fetch: git fetch https://git.openjdk.org/jdk pull/9991/head:pull/9991
PR: https://git.openjdk.org/jdk/pull/9991
More information about the i18n-dev
mailing list