summaryrefslogtreecommitdiffstats
path: root/src/corelib/text/qchar.h
diff options
context:
space:
mode:
authorIevgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>2021-10-04 15:06:52 +0200
committerIevgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>2021-10-18 16:45:10 +0000
commit826fc8c9bd0b7dabb58e0b278b52c5d9f7a7efd9 (patch)
tree5dde874c784910e4c14c0e8e79d694e31305a4ea /src/corelib/text/qchar.h
parent439f6c9576f33df4495364f2534551c98d9c47d7 (diff)
Update UCD to Revision 28
This corresponds to Unicode version 14.0.0. Added the following scripts: * CyproMinoan * OldUyghur * Tangsa * Toto * Vithkuqi Full support of these scripts requires harfbuzz version 3.0.0, this version adds support for Unicode 14.0: https://github.com/harfbuzz/harfbuzz/releases/tag/3.0.0 With this release 10 test cases in tst_qurluts46 were fixed, one additional test case is failing in tst_qtextboundaryfinder and is commented out. In total 62 line break test cases and 44 word break test cases are failing. A comment in src/corelib/text/qt_attribution.json was updated to include the URL of the page containing UCD version number. Fixes: QTBUG-94359 Change-Id: Iefc9ff13f3df279f91cbdb1246d56f75b20ecb35 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Diffstat (limited to 'src/corelib/text/qchar.h')
-rw-r--r--src/corelib/text/qchar.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/corelib/text/qchar.h b/src/corelib/text/qchar.h
index a33bf0b674..f8d63c54f1 100644
--- a/src/corelib/text/qchar.h
+++ b/src/corelib/text/qchar.h
@@ -363,6 +363,13 @@ public:
Script_KhitanSmallScript,
Script_Yezidi,
+ // Unicode 14.0 additions
+ Script_CyproMinoan,
+ Script_OldUyghur,
+ Script_Tangsa,
+ Script_Toto,
+ Script_Vithkuqi,
+
ScriptCount
};
@@ -453,7 +460,8 @@ public:
Unicode_11_0,
Unicode_12_0,
Unicode_12_1,
- Unicode_13_0
+ Unicode_13_0,
+ Unicode_14_0
};
inline Category category() const noexcept { return QChar::category(ucs); }