Regenerate the Unicode tables with UCD 6.1.0

Task-number: QTBUG-1963
Task-number: QTBUG-5472
Task-number: QTBUG-12144
Task-number: QTBUG-18360
Task-number: QTBUG-23654

Change-Id: Ida09ad657c4b012eca654fcb79608b7cdeb5d60d
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
This commit is contained in:
Konstantin Ritt 2012-06-03 04:17:43 +03:00 committed by Qt by Nokia
parent 12e0319213
commit c631927b76
2 changed files with 8428 additions and 6327 deletions

File diff suppressed because it is too large Load Diff

View File

@ -39,7 +39,7 @@
** **
****************************************************************************/ ****************************************************************************/
/* This file is autogenerated from the Unicode 5.0 database. Do not edit */ /* This file is autogenerated from the Unicode 6.1 database. Do not edit */
// //
// W A R N I N G // W A R N I N G
@ -59,7 +59,7 @@
QT_BEGIN_NAMESPACE QT_BEGIN_NAMESPACE
#define UNICODE_DATA_VERSION QChar::Unicode_5_0 #define UNICODE_DATA_VERSION QChar::Unicode_6_1
namespace QUnicodeTables { namespace QUnicodeTables {
@ -155,7 +155,43 @@ namespace QUnicodeTables {
Balinese = Common, Balinese = Common,
Cuneiform = Common, Cuneiform = Common,
Phoenician = Common, Phoenician = Common,
PhagsPa = Common PhagsPa = Common,
Sundanese = Common,
Lepcha = Common,
OlChiki = Common,
Vai = Common,
Saurashtra = Common,
KayahLi = Common,
Rejang = Common,
Lycian = Common,
Carian = Common,
Lydian = Common,
Cham = Common,
TaiTham = Common,
TaiViet = Common,
Avestan = Common,
EgyptianHieroglyphs = Common,
Samaritan = Common,
Lisu = Common,
Bamum = Common,
Javanese = Common,
MeeteiMayek = Common,
ImperialAramaic = Common,
OldSouthArabian = Common,
InscriptionalParthian = Common,
InscriptionalPahlavi = Common,
OldTurkic = Common,
Kaithi = Common,
Batak = Common,
Brahmi = Common,
Mandaic = Common,
Chakma = Common,
MeroiticCursive = Common,
MeroiticHieroglyphs = Common,
Miao = Common,
Sharada = Common,
SoraSompeng = Common,
Takri = Common
}; };
@ -165,6 +201,8 @@ namespace QUnicodeTables {
GraphemeBreakLF, GraphemeBreakLF,
GraphemeBreakControl, GraphemeBreakControl,
GraphemeBreakExtend, GraphemeBreakExtend,
GraphemeBreakPrepend,
GraphemeBreakSpacingMark,
GraphemeBreakL, GraphemeBreakL,
GraphemeBreakV, GraphemeBreakV,
GraphemeBreakT, GraphemeBreakT,
@ -175,9 +213,13 @@ namespace QUnicodeTables {
enum WordBreak { enum WordBreak {
WordBreakOther, WordBreakOther,
WordBreakCR,
WordBreakLF,
WordBreakNewline,
WordBreakFormat, WordBreakFormat,
WordBreakKatakana, WordBreakKatakana,
WordBreakALetter, WordBreakALetter,
WordBreakMidNumLet,
WordBreakMidLetter, WordBreakMidLetter,
WordBreakMidNum, WordBreakMidNum,
WordBreakNumeric, WordBreakNumeric,
@ -187,6 +229,8 @@ namespace QUnicodeTables {
enum SentenceBreak { enum SentenceBreak {
SentenceBreakOther, SentenceBreakOther,
SentenceBreakCR,
SentenceBreakLF,
SentenceBreakSep, SentenceBreakSep,
SentenceBreakFormat, SentenceBreakFormat,
SentenceBreakSp, SentenceBreakSp,
@ -195,22 +239,22 @@ namespace QUnicodeTables {
SentenceBreakOLetter, SentenceBreakOLetter,
SentenceBreakNumeric, SentenceBreakNumeric,
SentenceBreakATerm, SentenceBreakATerm,
SentenceBreakSContinue,
SentenceBreakSTerm, SentenceBreakSTerm,
SentenceBreakClose SentenceBreakClose
}; };
// see http://www.unicode.org/reports/tr14/tr14-19.html // see http://www.unicode.org/reports/tr14/tr14-28.html
// we don't use the XX, AI and CB properties and map them to AL instead. // we don't use the XX and AI classes and map them to AL instead.
// as we don't support any EBDIC based OS'es, NL is ignored and mapped to AL as well.
enum LineBreakClass { enum LineBreakClass {
LineBreak_OP, LineBreak_CL, LineBreak_QU, LineBreak_GL, LineBreak_NS, LineBreak_OP, LineBreak_CL, LineBreak_CP, LineBreak_QU, LineBreak_GL,
LineBreak_EX, LineBreak_SY, LineBreak_IS, LineBreak_PR, LineBreak_PO, LineBreak_NS, LineBreak_EX, LineBreak_SY, LineBreak_IS, LineBreak_PR,
LineBreak_NU, LineBreak_AL, LineBreak_ID, LineBreak_IN, LineBreak_HY, LineBreak_PO, LineBreak_NU, LineBreak_AL, LineBreak_HL, LineBreak_ID,
LineBreak_BA, LineBreak_BB, LineBreak_B2, LineBreak_ZW, LineBreak_CM, LineBreak_IN, LineBreak_HY, LineBreak_BA, LineBreak_BB, LineBreak_B2,
LineBreak_WJ, LineBreak_H2, LineBreak_H3, LineBreak_JL, LineBreak_JV, LineBreak_ZW, LineBreak_CM, LineBreak_WJ, LineBreak_H2, LineBreak_H3,
LineBreak_JT, LineBreak_SA, LineBreak_SG, LineBreak_JL, LineBreak_JV, LineBreak_JT, LineBreak_CB, LineBreak_SA,
LineBreak_SP, LineBreak_CR, LineBreak_LF, LineBreak_BK LineBreak_SG, LineBreak_SP, LineBreak_CR, LineBreak_LF, LineBreak_BK
}; };