omit unassigned (and too recent codepoints) from the text Normalization process
authorKonstantin Ritt <ritt.ks@gmail.com>
Fri, 7 Oct 2011 11:56:35 +0000 (13:56 +0200)
committerJiang Jiang <jiang.jiang@nokia.com>
Fri, 7 Oct 2011 11:56:35 +0000 (13:56 +0200)
commit18943d3203a794f3f3173be6ec51c15db83db9e1
tree8a64ba77d30f3e0e98e0903a10044440477eed24
parentb56dbaf5b3247bd8e87e4e856ad845593755c10c
omit unassigned (and too recent codepoints) from the text Normalization process

> handle any code points that were not defined in the earlier version
> as if they were unassigned: such code points will not decompose or compose,
> and their Canonical_Combining_Class value will be zero.
see http://www.unicode.org/reports/tr15/#Guaranteeing_Process_Stability for details

we should respect that the QChar::Unicode_Unassigned == 0
and thus less than any other QChar::UnicodeVersion value

Merge-request: 952
Reviewed-by: Jiang Jiang <jiang.jiang@nokia.com>
src/corelib/tools/qchar.cpp
src/corelib/tools/qstring.cpp