[gucharmap] Version 13.0.0



commit fb6bc29bbecbe30debabc195d1342d981f8f3a6b
Author: Christian Persch <chpe src gnome org>
Date:   Mon Mar 9 20:27:13 2020 +0100

    Version 13.0.0

 gucharmap/gen-guch-unicode-tables.pl |  1 +
 gucharmap/gucharmap-unicode-info.c   | 30 +++++++++++++++++++-----------
 gucharmap/gucharmap-unicode-info.h   |  3 ++-
 gucharmap/gucharmap-window.c         |  6 +++---
 gucharmap/unicode-i18n.h             | 14 +++++++++++++-
 meson.build                          |  4 ++--
 6 files changed, 40 insertions(+), 18 deletions(-)
---
diff --git a/gucharmap/gen-guch-unicode-tables.pl b/gucharmap/gen-guch-unicode-tables.pl
index 570fb898..55f4beb1 100755
--- a/gucharmap/gen-guch-unicode-tables.pl
+++ b/gucharmap/gen-guch-unicode-tables.pl
@@ -125,6 +125,7 @@ sub process_unicode_data_txt
         next if ($name =~ /^CJK COMPATIBILITY IDEOGRAPH-[0-9A-F]{4,6}$/);
         next if ($name =~ /^TANGUT IDEOGRAPH-[0-9A-F]{4,6}$/);
         next if ($name =~ /^TANGUT COMPONENT-[0-9]+$/);
+        next if ($name =~ /^KHITAN SMALL SCRIPT CHARACTER-[0-9A-F]+$/);
 
         # Skip unwanted items
         next if ($name =~ /^<.+, (First|Last)>$/);
diff --git a/gucharmap/gucharmap-unicode-info.c b/gucharmap/gucharmap-unicode-info.c
index 74cf6a83..43ebda02 100644
--- a/gucharmap/gucharmap-unicode-info.c
+++ b/gucharmap/gucharmap-unicode-info.c
@@ -65,30 +65,38 @@ gucharmap_get_unicode_name (gunichar wc)
 
   _gucharmap_intl_ensure_initialized ();
 
-  if ((wc >= 0x3400 && wc <= 0x4db5)
-      || (wc >= 0x4e00 && wc <= 0x9fef)
-      || (wc >= 0x20000 && wc <= 0x2a6d6)
-      || (wc >= 0x2a700 && wc <= 0x2b734)
-      || (wc >= 0x2b740 && wc <= 0x2b81d)
-      || (wc >= 0x2b820 && wc <= 0x2cea1)
-      || (wc >= 0x2ceb0 && wc <= 0x2ebe0))
+  if ((wc >= 0x3400 && wc <= 0x4dbf)       /* CJK Unified Ideographs Extension A */
+      || (wc >= 0x4e00 && wc <= 0x9ffc)    /* CJK Unified Ideographs             */
+      || (wc >= 0x20000 && wc <= 0x2a6dd)  /* CJK Unified Ideographs Extension B */
+      || (wc >= 0x2a700 && wc <= 0x2b734)  /* CJK Unified Ideographs Extension C */
+      || (wc >= 0x2b740 && wc <= 0x2b81d)  /* CJK Unified Ideographs Extension D */
+      || (wc >= 0x2b820 && wc <= 0x2cea1)  /* CJK Unified Ideographs Extension E */
+      || (wc >= 0x2ceb0 && wc <= 0x2ebe0)  /* CJK Unified Ideographs Extension F */
+      || (wc >= 0x30000 && wc <= 0x3134a)) /* CJK Unified Ideographs Extension G */
     {
       g_snprintf (buf, sizeof (buf), "CJK UNIFIED IDEOGRAPH-%04X", wc);
       return buf;
     }
-  else if ((wc >= 0xf900 && wc <= 0xfaff) ||
-           (wc >= 0x2f800 && wc <= 0x2fa1d)) {
+  else if ((wc >= 0xf900 && wc <= 0xfaff) || /* CJK Compatibility Ideographs            */
+           (wc >= 0x2f800 && wc <= 0x2fa1d)) /* CJK Compatibility Ideographs Supplement */
+    {
       g_snprintf (buf, sizeof (buf), "CJK COMPATIBILITY IDEOGRAPH-%04X", wc);
       return buf;
   }
-  else if (wc >= 0x17000 && wc <= 0x187f7) {
+  else if ((wc >= 0x17000 && wc <= 0x187f7) || /* Tangut            */
+           (wc >= 0x18d00 && wc <= 0x18d08))   /* Tangut Supplement */
+    {
       g_snprintf (buf, sizeof (buf), "TANGUT IDEOGRAPH-%05X", wc);
       return buf;
   }
-  else if (wc >= 0x18800 && wc <= 0x18af2) {
+  else if (wc >= 0x18800 && wc <= 0x18aff) {
       g_snprintf (buf, sizeof (buf), "TANGUT COMPONENT-%03u", wc - 0x18800 + 1);
       return buf;
   }
+  else if (wc >= 0x18b00 && wc <= 0x18cd5) {
+      g_snprintf (buf, sizeof (buf), "KHITAN SMALL SCRIPT CHARACTER-%05X", wc);
+      return buf;
+  }
   else if (wc >= 0xac00 && wc <= 0xd7af)
     {
       /* compute hangul syllable name as per UAX #15 */
diff --git a/gucharmap/gucharmap-unicode-info.h b/gucharmap/gucharmap-unicode-info.h
index 0f0f7ca5..7304391b 100644
--- a/gucharmap/gucharmap-unicode-info.h
+++ b/gucharmap/gucharmap-unicode-info.h
@@ -54,7 +54,8 @@ typedef enum {
   GUCHARMAP_UNICODE_VERSION_11_0,
   GUCHARMAP_UNICODE_VERSION_12_0,
   GUCHARMAP_UNICODE_VERSION_12_1,
-  GUCHARMAP_UNICODE_VERSION_LATEST = GUCHARMAP_UNICODE_VERSION_12_1 /* private, will move forward with each 
revision */
+  GUCHARMAP_UNICODE_VERSION_13_0,
+  GUCHARMAP_UNICODE_VERSION_LATEST = GUCHARMAP_UNICODE_VERSION_13_0 /* private, will move forward with each 
revision */
 } GucharmapUnicodeVersion;
 
 /* return values are read-only */
diff --git a/gucharmap/gucharmap-window.c b/gucharmap/gucharmap-window.c
index 91b73c67..2e6c1d06 100644
--- a/gucharmap/gucharmap-window.c
+++ b/gucharmap/gucharmap-window.c
@@ -454,10 +454,10 @@ help_about (GSimpleAction *action,
   gtk_show_about_dialog (GTK_WINDOW (guw),
                         "program-name", _("GNOME Character Map"),
                         "version", VERSION,
-                        "comments", _("Based on the Unicode Character Database 12.1.0"),
+                        "comments", _("Based on the Unicode Character Database 13.0.0"),
                         "copyright", "Copyright © 2004 Noah Levitt\n"
-                                     "Copyright © 1991–2019 Unicode, Inc.\n"
-                                     "Copyright © 2007–2019 Christian Persch\n"
+                                     "Copyright © 1991–2020 Unicode, Inc.\n"
+                                     "Copyright © 2007–2020 Christian Persch\n"
                                       "Copyright © 2016 DaeHyun Sung",
                         "documenters", documenters,
                         "license", license_trans,
diff --git a/gucharmap/unicode-i18n.h b/gucharmap/unicode-i18n.h
index f572a013..b8f2fcfa 100644
--- a/gucharmap/unicode-i18n.h
+++ b/gucharmap/unicode-i18n.h
@@ -1,7 +1,7 @@
 unicode-i18n.h for extraction by gettext
 THIS IS A GENERATED FILE. CHANGES WILL BE OVERWRITTEN.
 Generated by ./gen-guch-unicode-tables.pl
-Generated from UCD version 12.1.0
+Generated from UCD version 13.0.0
 
 N_("Basic Latin")
 N_("Latin-1 Supplement")
@@ -208,8 +208,10 @@ N_("Old Turkic")
 N_("Old Hungarian")
 N_("Hanifi Rohingya")
 N_("Rumi Numeral Symbols")
+N_("Yezidi")
 N_("Old Sogdian")
 N_("Sogdian")
+N_("Chorasmian")
 N_("Elymaic")
 N_("Brahmi")
 N_("Kaithi")
@@ -231,6 +233,7 @@ N_("Takri")
 N_("Ahom")
 N_("Dogra")
 N_("Warang Citi")
+N_("Dives Akuru")
 N_("Nandinagari")
 N_("Zanabazar Square")
 N_("Soyombo")
@@ -240,6 +243,7 @@ N_("Marchen")
 N_("Masaram Gondi")
 N_("Gunjala Gondi")
 N_("Makasar")
+N_("Lisu Supplement")
 N_("Tamil Supplement")
 N_("Cuneiform")
 N_("Cuneiform Numbers and Punctuation")
@@ -256,6 +260,8 @@ N_("Miao")
 N_("Ideographic Symbols and Punctuation")
 N_("Tangut")
 N_("Tangut Components")
+N_("Khitan Small Script")
+N_("Tangut Supplement")
 N_("Kana Supplement")
 N_("Kana Extended-A")
 N_("Small Kana Extension")
@@ -293,12 +299,14 @@ N_("Supplemental Arrows-C")
 N_("Supplemental Symbols and Pictographs")
 N_("Chess Symbols")
 N_("Symbols and Pictographs Extended-A")
+N_("Symbols for Legacy Computing")
 N_("CJK Unified Ideographs Extension B")
 N_("CJK Unified Ideographs Extension C")
 N_("CJK Unified Ideographs Extension D")
 N_("CJK Unified Ideographs Extension E")
 N_("CJK Unified Ideographs Extension F")
 N_("CJK Compatibility Ideographs Supplement")
+N_("CJK Unified Ideographs Extension G")
 N_("Tags")
 N_("Variation Selectors Supplement")
 N_("Supplementary Private Use Area-A")
@@ -327,6 +335,7 @@ N_("Caucasian Albanian")
 N_("Chakma")
 N_("Cham")
 N_("Cherokee")
+N_("Chorasmian")
 N_("Common")
 N_("Coptic")
 N_("Cuneiform")
@@ -334,6 +343,7 @@ N_("Cypriot")
 N_("Cyrillic")
 N_("Deseret")
 N_("Devanagari")
+N_("Dives Akuru")
 N_("Dogra")
 N_("Duployan")
 N_("Egyptian Hieroglyphs")
@@ -365,6 +375,7 @@ N_("Kannada")
 N_("Katakana")
 N_("Kayah Li")
 N_("Kharoshthi")
+N_("Khitan Small Script")
 N_("Khmer")
 N_("Khojki")
 N_("Khudawadi")
@@ -454,5 +465,6 @@ N_("Ugaritic")
 N_("Vai")
 N_("Wancho")
 N_("Warang Citi")
+N_("Yezidi")
 N_("Yi")
 N_("Zanabazar Square")
diff --git a/meson.build b/meson.build
index 711bdd17..4cda287b 100644
--- a/meson.build
+++ b/meson.build
@@ -24,7 +24,7 @@ project(
   ],
   license: ['GPL-3.0-or-later',],
   meson_version: '>= 0.49.0',
-  version: '12.1.0',
+  version: '13.0.0',
 )
 
 # Naming
@@ -45,7 +45,7 @@ gtk3_req_version      = '3.4.0'
 # changes to gucharmap. Therefore, you should NOT upgrade the unicode version
 # of a released gucharmap, but upgrade to the gucharmap version corresponding
 # to the desired unicode version.
-unicode_req_version   = '12.1.0'
+unicode_req_version   = '13.0.0'
 
 # API
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]