summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qunicodetables_p.h
diff options
context:
space:
mode:
authorKonstantin Ritt <ritt.ks@gmail.com>2012-06-03 04:17:43 +0300
committerQt by Nokia <qt-info@nokia.com>2012-06-10 15:58:17 +0200
commitc631927b764133ea3c90613262c5a1587b0937a8 (patch)
treebd56af789b0746bb2cc40783897e62e883e85b37 /src/corelib/tools/qunicodetables_p.h
parent12e03192136ae72a27697b9d5a2a330dddc6fbf9 (diff)
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>
Diffstat (limited to 'src/corelib/tools/qunicodetables_p.h')
-rw-r--r--src/corelib/tools/qunicodetables_p.h70
1 files changed, 57 insertions, 13 deletions
diff --git a/src/corelib/tools/qunicodetables_p.h b/src/corelib/tools/qunicodetables_p.h
index 37667d9311..a7038d5e09 100644
--- a/src/corelib/tools/qunicodetables_p.h
+++ b/src/corelib/tools/qunicodetables_p.h
@@ -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
@@ -59,7 +59,7 @@
QT_BEGIN_NAMESPACE
-#define UNICODE_DATA_VERSION QChar::Unicode_5_0
+#define UNICODE_DATA_VERSION QChar::Unicode_6_1
namespace QUnicodeTables {
@@ -155,7 +155,43 @@ namespace QUnicodeTables {
Balinese = Common,
Cuneiform = 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,
GraphemeBreakControl,
GraphemeBreakExtend,
+ GraphemeBreakPrepend,
+ GraphemeBreakSpacingMark,
GraphemeBreakL,
GraphemeBreakV,
GraphemeBreakT,
@@ -175,9 +213,13 @@ namespace QUnicodeTables {
enum WordBreak {
WordBreakOther,
+ WordBreakCR,
+ WordBreakLF,
+ WordBreakNewline,
WordBreakFormat,
WordBreakKatakana,
WordBreakALetter,
+ WordBreakMidNumLet,
WordBreakMidLetter,
WordBreakMidNum,
WordBreakNumeric,
@@ -187,6 +229,8 @@ namespace QUnicodeTables {
enum SentenceBreak {
SentenceBreakOther,
+ SentenceBreakCR,
+ SentenceBreakLF,
SentenceBreakSep,
SentenceBreakFormat,
SentenceBreakSp,
@@ -195,22 +239,22 @@ namespace QUnicodeTables {
SentenceBreakOLetter,
SentenceBreakNumeric,
SentenceBreakATerm,
+ SentenceBreakSContinue,
SentenceBreakSTerm,
SentenceBreakClose
};
- // see http://www.unicode.org/reports/tr14/tr14-19.html
- // we don't use the XX, AI and CB properties 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.
+ // see http://www.unicode.org/reports/tr14/tr14-28.html
+ // we don't use the XX and AI classes and map them to AL instead.
enum LineBreakClass {
- LineBreak_OP, LineBreak_CL, LineBreak_QU, LineBreak_GL, LineBreak_NS,
- LineBreak_EX, LineBreak_SY, LineBreak_IS, LineBreak_PR, LineBreak_PO,
- LineBreak_NU, LineBreak_AL, LineBreak_ID, LineBreak_IN, LineBreak_HY,
- LineBreak_BA, LineBreak_BB, LineBreak_B2, LineBreak_ZW, LineBreak_CM,
- LineBreak_WJ, LineBreak_H2, LineBreak_H3, LineBreak_JL, LineBreak_JV,
- LineBreak_JT, LineBreak_SA, LineBreak_SG,
- LineBreak_SP, LineBreak_CR, LineBreak_LF, LineBreak_BK
+ LineBreak_OP, LineBreak_CL, LineBreak_CP, LineBreak_QU, LineBreak_GL,
+ LineBreak_NS, LineBreak_EX, LineBreak_SY, LineBreak_IS, LineBreak_PR,
+ LineBreak_PO, LineBreak_NU, LineBreak_AL, LineBreak_HL, LineBreak_ID,
+ LineBreak_IN, LineBreak_HY, LineBreak_BA, LineBreak_BB, LineBreak_B2,
+ LineBreak_ZW, LineBreak_CM, LineBreak_WJ, LineBreak_H2, LineBreak_H3,
+ LineBreak_JL, LineBreak_JV, LineBreak_JT, LineBreak_CB, LineBreak_SA,
+ LineBreak_SG, LineBreak_SP, LineBreak_CR, LineBreak_LF, LineBreak_BK
};