Update to ICU 74.1
authorTaichi Haradaguchi <20001722@ymail.ne.jp>
Tue, 31 Oct 2023 10:46:23 +0000 (19:46 +0900)
committerRene Engelhard <rene@debian.org>
Wed, 5 Jun 2024 11:30:31 +0000 (13:30 +0200)
https://icu.unicode.org/download/74

Unicode 15.1
https://blog.unicode.org/2023/09/announcing-unicode-standard-version-151.html

CLDR 44
https://cldr.unicode.org/index/downloads/cldr-44

New Unicode blocks:
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I

Change-Id: Ic9196e10138663d07235f5ebd9cc4bf3a9750824
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158749
Tested-by: Eike Rathke <erack@redhat.com>
Reviewed-by: Eike Rathke <erack@redhat.com>
Gbp-Pq: Name icu-74.1.diff

external/icu/icu4c-khmerbreakengine.patch.1
include/svx/strings.hrc
svx/source/dialog/charmap.cxx

index 605914014e96c640067fb2716bf4aca55ce36f69..db8ac50e6f758f5f268547717f86acd2e9cf9ee6 100644 (file)
@@ -796,7 +796,6 @@ diff -ur icu.org/source/common/dictionarydata.cpp icu/source/common/dictionaryda
              if (wordCount < limit) {
                  if (values != nullptr) {
                      values[wordCount] = bt.getValue();
-
 diff -ur icu.org/source/common/dictionarydata.h icu/source/common/dictionarydata.h
 --- icu.org/source/common/dictionarydata.h     2023-06-14 06:23:55.000000000 +0900
 +++ icu/source/common/dictionarydata.h 2023-06-26 17:43:53.097724900 +0900
index 8dc2aa04639ec071f00b968d27cfbb862bd753df..b294bdfcb148d6541582fd6779db923b406985f9 100644 (file)
 #define RID_SUBSETSTR_KAKTOVIK_NUMERALS                     NC_("RID_SUBSETMAP", "Kaktovik Numerals")
 #define RID_SUBSETSTR_KAWI                                  NC_("RID_SUBSETMAP", "Kawi")
 #define RID_SUBSETSTR_NAG_MUNDARI                           NC_("RID_SUBSETMAP", "Nag Mundari")
+#define RID_SUBSETSTR_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I    NC_("RID_SUBSETMAP", "CJK Unified Ideographs Extension I")
 
 #define RID_SVXSTR_FRAMEDIR_LTR                             NC_("RID_SVXSTR_FRAMEDIR_LTR", "Left-to-right (LTR)")
 #define RID_SVXSTR_FRAMEDIR_RTL                             NC_("RID_SVXSTR_FRAMEDIR_RTL", "Right-to-left (RTL)")
index dcb1205584d7df7d042fae91537efae44a2fcc1a..a5c84a710b2796917101bd5ffac4ad3ed5814703 100644 (file)
@@ -1923,6 +1923,11 @@ void SubsetMap::InitList()
                 case UBLOCK_NAG_MUNDARI:
                     aAllSubsets.emplace_back( 0x1E4D0, 0x1E4FF, SvxResId(RID_SUBSETSTR_NAG_MUNDARI) );
                     break;
+#endif
+#if (U_ICU_VERSION_MAJOR_NUM >= 74)
+                case UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I:
+                    aAllSubsets.emplace_back( 0x2EBF0, 0x2EE5F, SvxResId(RID_SUBSETSTR_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I) );
+                    break;
 #endif
             }