summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkira Kakuto <kakuto@fuk.kindai.ac.jp>2023-08-25 22:52:48 +0000
committerAkira Kakuto <kakuto@fuk.kindai.ac.jp>2023-08-25 22:52:48 +0000
commit44d323c1121857a0f7a01e018119ea8e923db84f (patch)
tree1cbc97bcf822e6552c313b23b78b0e15caf63295
parentabdedb7dd99234321042a28d2529ddd70c9681e5 (diff)
teckit 2.5.12
git-svn-id: svn://tug.org/texlive/trunk@68061 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Build/source/libs/README4
-rw-r--r--Build/source/libs/teckit/ChangeLog5
-rw-r--r--Build/source/libs/teckit/TECkit-src/NEWS6
-rw-r--r--Build/source/libs/teckit/TECkit-src/README2
-rw-r--r--Build/source/libs/teckit/TECkit-src/config.h.in10
-rw-r--r--Build/source/libs/teckit/TECkit-src/configure.ac8
-rw-r--r--Build/source/libs/teckit/TECkit-src/docs/TECkit_Language.pdfbin437872 -> 452033 bytes
-rw-r--r--Build/source/libs/teckit/TECkit-src/docs/TECkit_Tools.pdfbin291858 -> 292209 bytes
-rw-r--r--Build/source/libs/teckit/TECkit-src/license/LICENSING.txt2
-rw-r--r--Build/source/libs/teckit/TECkit-src/m4/libtool.m44
-rw-r--r--Build/source/libs/teckit/TECkit-src/source/NormalizationData.c8
-rw-r--r--Build/source/libs/teckit/TECkit-src/source/Perl/Makefile.PL4
-rw-r--r--Build/source/libs/teckit/TECkit-src/source/UnicodeNames.cpp296
-rw-r--r--Build/source/libs/teckit/TECkit-src/test/NormalizationTest.txt92
-rw-r--r--Build/source/libs/teckit/TLpatches/ChangeLog7
-rw-r--r--Build/source/libs/teckit/TLpatches/TL-Changes18
-rw-r--r--Build/source/libs/teckit/TLpatches/patch-06-dont-build-sfconv6
-rw-r--r--Build/source/libs/teckit/TLpatches/patch-07-warnings-and-static36
-rwxr-xr-xBuild/source/libs/teckit/configure20
-rw-r--r--Build/source/libs/teckit/version.ac2
20 files changed, 460 insertions, 70 deletions
diff --git a/Build/source/libs/README b/Build/source/libs/README
index 67cc781f50d..f10d067e007 100644
--- a/Build/source/libs/README
+++ b/Build/source/libs/README
@@ -58,8 +58,8 @@ potrace 1.16 - checked 29aug22
pplib 2.05.0 - checked 21apr20
https://github.com/contextgarden/pplib
-teckit 2.5.11 - checked 09nov21
- https://github.com/silnrsi/teckit/archive/2.5.11.tar.gz
+teckit 2.5.12 - checked 26aug23
+ https://github.com/silnrsi/teckit/archive/2.5.12.tar.gz
xpdf 4.04 - checked 24apr22
http://www.xpdfreader.com/download.html
diff --git a/Build/source/libs/teckit/ChangeLog b/Build/source/libs/teckit/ChangeLog
index 53e1fcd3c0b..d2bd50b2116 100644
--- a/Build/source/libs/teckit/ChangeLog
+++ b/Build/source/libs/teckit/ChangeLog
@@ -1,3 +1,8 @@
+2023-08-26 Akira Kakuto <kakuto@jcom.zaq.ne.jp>
+
+ Import TECkit-2.5.12.
+ * version.ac: Adjust.
+
2021-11-09 Akira Kakuto <kakuto@jcom.zaq.ne.jp>
Import TECkit-2.5.11.
diff --git a/Build/source/libs/teckit/TECkit-src/NEWS b/Build/source/libs/teckit/TECkit-src/NEWS
index 3a460f35e0d..82f3366bb24 100644
--- a/Build/source/libs/teckit/TECkit-src/NEWS
+++ b/Build/source/libs/teckit/TECkit-src/NEWS
@@ -1,3 +1,9 @@
+2023-08-25
+ Version 2.5.12
+ Updated Unicode character names and normalization data to 15.0.0
+ Updated zlib to version 1.2.13
+ Updated documentation
+
2021-11-08
Version 2.5.11
Updated Unicode character names and normalization data to 14.0.0
diff --git a/Build/source/libs/teckit/TECkit-src/README b/Build/source/libs/teckit/TECkit-src/README
index 2969aa4d25d..5b328f3b272 100644
--- a/Build/source/libs/teckit/TECkit-src/README
+++ b/Build/source/libs/teckit/TECkit-src/README
@@ -7,7 +7,7 @@ tools or by linking with other software packages.
See the Documentation folder for information on the TECkit mapping language
and conversion tool usage notes.
-The TECkit libraries have been updated to support the Unicode 14.0.0 character
+The TECkit libraries have been updated to support the Unicode 15.0.0 character
repertoire.
Starting with TECkit version 2.5.7 there are several changes with the Windows
diff --git a/Build/source/libs/teckit/TECkit-src/config.h.in b/Build/source/libs/teckit/TECkit-src/config.h.in
index f47cbee384f..a821fc33b06 100644
--- a/Build/source/libs/teckit/TECkit-src/config.h.in
+++ b/Build/source/libs/teckit/TECkit-src/config.h.in
@@ -15,12 +15,12 @@
/* Define to 1 if you have the `z' library (-lz). */
#undef HAVE_LIBZ
-/* Define to 1 if you have the <memory.h> header file. */
-#undef HAVE_MEMORY_H
-
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H
+/* Define to 1 if you have the <stdio.h> header file. */
+#undef HAVE_STDIO_H
+
/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H
@@ -66,7 +66,9 @@
/* Define to the version of this package. */
#undef PACKAGE_VERSION
-/* Define to 1 if you have the ANSI C header files. */
+/* Define to 1 if all of the C90 standard headers exist (not just the ones
+ required in a freestanding environment). This macro is provided for
+ backward compatibility; new code need not use it. */
#undef STDC_HEADERS
/* Version number of package */
diff --git a/Build/source/libs/teckit/TECkit-src/configure.ac b/Build/source/libs/teckit/TECkit-src/configure.ac
index c591cdf94ff..4216bc5031d 100644
--- a/Build/source/libs/teckit/TECkit-src/configure.ac
+++ b/Build/source/libs/teckit/TECkit-src/configure.ac
@@ -1,5 +1,5 @@
AC_PREREQ(2.54)
-AC_INIT(teckit, 2.5.11, wstech@sil.org)
+AC_INIT(teckit, 2.5.12, wstech@sil.org)
AM_CONFIG_HEADER([config.h])
AC_CONFIG_SRCDIR([source/UnicodeNames.cpp])
AC_CONFIG_MACRO_DIR([m4])
@@ -43,9 +43,9 @@ if test x$enable_tetex_build = xyes; then
ZLIBDIR=../zlib
else
AC_MSG_NOTICE([Not doing a teTeX/TeXLive-style build])
- sinclude(zlib-1.2.11/withenable.ac)
- sinclude(zlib-1.2.11/zlib.ac)
- ZLIBDIR=zlib-1.2.11
+ sinclude(zlib-1.2.13/withenable.ac)
+ sinclude(zlib-1.2.13/zlib.ac)
+ ZLIBDIR=zlib-1.2.13
fi
AC_SUBST(ZLIBDIR)
diff --git a/Build/source/libs/teckit/TECkit-src/docs/TECkit_Language.pdf b/Build/source/libs/teckit/TECkit-src/docs/TECkit_Language.pdf
index d2239a48bb7..e4b1a2b2943 100644
--- a/Build/source/libs/teckit/TECkit-src/docs/TECkit_Language.pdf
+++ b/Build/source/libs/teckit/TECkit-src/docs/TECkit_Language.pdf
Binary files differ
diff --git a/Build/source/libs/teckit/TECkit-src/docs/TECkit_Tools.pdf b/Build/source/libs/teckit/TECkit-src/docs/TECkit_Tools.pdf
index 47c192b7004..3130bd7b2c8 100644
--- a/Build/source/libs/teckit/TECkit-src/docs/TECkit_Tools.pdf
+++ b/Build/source/libs/teckit/TECkit-src/docs/TECkit_Tools.pdf
Binary files differ
diff --git a/Build/source/libs/teckit/TECkit-src/license/LICENSING.txt b/Build/source/libs/teckit/TECkit-src/license/LICENSING.txt
index 5b40b3ee04b..ab0af859c79 100644
--- a/Build/source/libs/teckit/TECkit-src/license/LICENSING.txt
+++ b/Build/source/libs/teckit/TECkit-src/license/LICENSING.txt
@@ -12,7 +12,7 @@ with a license of LGPL-2+
Rest of the project:
- Copyright 2002-2021, SIL International
+ Copyright 2002-2023, SIL International
All rights reserved.
This library is free software; you can redistribute it and/or modify
diff --git a/Build/source/libs/teckit/TECkit-src/m4/libtool.m4 b/Build/source/libs/teckit/TECkit-src/m4/libtool.m4
index a6d21ae56ea..c4c02946dec 100644
--- a/Build/source/libs/teckit/TECkit-src/m4/libtool.m4
+++ b/Build/source/libs/teckit/TECkit-src/m4/libtool.m4
@@ -1071,11 +1071,11 @@ _LT_EOF
# to the OS version, if on x86, and 10.4, the deployment
# target defaults to 10.4. Don't you love it?
case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
- 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
+ 10.0,*86*-darwin8*|10.0,*-darwin[[912]]*)
_lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
10.[[012]][[,.]]*)
_lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
- 10.*)
+ 10.*|11.*)
_lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
esac
;;
diff --git a/Build/source/libs/teckit/TECkit-src/source/NormalizationData.c b/Build/source/libs/teckit/TECkit-src/source/NormalizationData.c
index fe1347b7cc0..f747f2bacbe 100644
--- a/Build/source/libs/teckit/TECkit-src/source/NormalizationData.c
+++ b/Build/source/libs/teckit/TECkit-src/source/NormalizationData.c
@@ -2,7 +2,7 @@ const UInt8 ccPlaneMap[] = {0,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2};
const UInt8 ccPageMaps[][256] = {
{0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,0,15,0,0,0,16,17,18,19,20,21,22,0,0,23,0,0,0,0,0,0,0,0,0,0,0,24,25,0,0,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,28,29,30,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,33,0},
- {0,34,35,36,0,0,0,0,0,0,37,0,0,38,39,40,41,42,43,44,45,46,47,48,49,50,51,0,52,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,55,0,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,59,0,0,0,0,0,0,0,0,0,0,0,0,0,60,55,61,0,0,0,0,0,62,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,34,35,36,0,0,0,0,0,0,37,0,0,38,39,40,41,42,43,44,45,46,47,48,49,50,51,0,52,53,0,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,56,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,60,0,0,0,0,0,0,0,0,0,0,0,0,0,61,56,62,0,63,0,0,0,64,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
};
@@ -46,7 +46,7 @@ const UInt8 ccCharClass[][256] = {
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,220,0,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,1,220,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,220,220},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,220,230,230,230,220,230,220,220,220,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,220,230,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
@@ -61,14 +61,16 @@ const UInt8 ccCharClass[][256] = {
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,216,1,1,1,0,0,0,226,216,216,216,216,216,0,0,0,0,0,0,0,0,220,220,220,220,220,220,220,220,0,0,230,230,230,230,230,220,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {230,230,230,230,230,230,230,0,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,0,0,230,230,230,230,230,230,230,0,230,230,0,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {230,230,230,230,230,230,230,0,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,0,0,230,230,230,230,230,230,230,0,230,230,0,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,232,220,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,220,220,220,220,220,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
};
diff --git a/Build/source/libs/teckit/TECkit-src/source/Perl/Makefile.PL b/Build/source/libs/teckit/TECkit-src/source/Perl/Makefile.PL
index 59644e142de..c69509d8281 100644
--- a/Build/source/libs/teckit/TECkit-src/source/Perl/Makefile.PL
+++ b/Build/source/libs/teckit/TECkit-src/source/Perl/Makefile.PL
@@ -12,7 +12,7 @@ $c_ext = '.cpp';
$o_ext = ($^O =~ m/win32/o) ? '.obj' : '.o';
push(@ExtUtils::MakeMaker::Overridable, qw(pm_to_blib)) if ($^O eq 'MSWin32');
-$define = '-I.. "-I../Public-headers" -I../../zlib-1.2.11 -I../..';
+$define = '-I.. "-I../Public-headers" -I../../zlib-1.2.13 -I../..';
$lddlflags = $Config{'lddlflags'};
if ($Config{'byteorder'} eq '4321')
{ $define .= ' -DTARGET_RT_BIG_ENDIAN'; }
@@ -26,7 +26,7 @@ $define .= " -DTRACING" if ($opt_d);
if ($^O =~ m/win32/oi)
{
$lddlflags =~ s/:x86/:I386/o;
- $lddlflags .= " ../../zlib-1.2.11/zlib.lib";
+ $lddlflags .= " ../../zlib-1.2.13/zlib.lib";
# $libs = 'strmbase.lib msvcprt.lib';
$define .= ' -DWIN32 -GX -Fo$@';
$ccflags = $Config{'ccflags'};
diff --git a/Build/source/libs/teckit/TECkit-src/source/UnicodeNames.cpp b/Build/source/libs/teckit/TECkit-src/source/UnicodeNames.cpp
index 782da07ff46..6466560a377 100644
--- a/Build/source/libs/teckit/TECkit-src/source/UnicodeNames.cpp
+++ b/Build/source/libs/teckit/TECkit-src/source/UnicodeNames.cpp
@@ -2328,6 +2328,9 @@ CharName gUnicodeNames[] = {
{0x08D3,"ARABIC SMALL LOW WAW"},
{0x089A,"ARABIC SMALL LOW WORD IMAALA"},
{0x0899,"ARABIC SMALL LOW WORD ISHMAAM"},
+{0x10EFF,"ARABIC SMALL LOW WORD MADDA"},
+{0x10EFE,"ARABIC SMALL LOW WORD QASR"},
+{0x10EFD,"ARABIC SMALL LOW WORD SAKTA"},
{0x089B,"ARABIC SMALL LOW WORD TASHEEL"},
{0x06E5,"ARABIC SMALL WAW"},
{0x06E6,"ARABIC SMALL YEH"},
@@ -7805,6 +7808,7 @@ CharName gUnicodeNames[] = {
{0xA67D,"COMBINING CYRILLIC PAYEROK"},
{0x0487,"COMBINING CYRILLIC POKRYTIE"},
{0x0486,"COMBINING CYRILLIC PSILI PNEUMATA"},
+{0x1E08F,"COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I"},
{0xA670,"COMBINING CYRILLIC TEN MILLIONS SIGN"},
{0xA672,"COMBINING CYRILLIC THOUSAND MILLIONS SIGN"},
{0x0483,"COMBINING CYRILLIC TITLO"},
@@ -10151,6 +10155,32 @@ CharName gUnicodeNames[] = {
{0x04D5,"CYRILLIC SMALL LIGATURE A IE"},
{0x04A5,"CYRILLIC SMALL LIGATURE EN GHE"},
{0x04B5,"CYRILLIC SMALL LIGATURE TE TSE"},
+{0x1E051,"CYRILLIC SUBSCRIPT SMALL LETTER A"},
+{0x1E052,"CYRILLIC SUBSCRIPT SMALL LETTER BE"},
+{0x1E068,"CYRILLIC SUBSCRIPT SMALL LETTER BYELORUSSIAN-UKRAINIAN I"},
+{0x1E063,"CYRILLIC SUBSCRIPT SMALL LETTER CHE"},
+{0x1E055,"CYRILLIC SUBSCRIPT SMALL LETTER DE"},
+{0x1E069,"CYRILLIC SUBSCRIPT SMALL LETTER DZE"},
+{0x1E06A,"CYRILLIC SUBSCRIPT SMALL LETTER DZHE"},
+{0x1E060,"CYRILLIC SUBSCRIPT SMALL LETTER EF"},
+{0x1E05B,"CYRILLIC SUBSCRIPT SMALL LETTER EL"},
+{0x1E05E,"CYRILLIC SUBSCRIPT SMALL LETTER ES"},
+{0x1E054,"CYRILLIC SUBSCRIPT SMALL LETTER GHE"},
+{0x1E067,"CYRILLIC SUBSCRIPT SMALL LETTER GHE WITH UPTURN"},
+{0x1E061,"CYRILLIC SUBSCRIPT SMALL LETTER HA"},
+{0x1E065,"CYRILLIC SUBSCRIPT SMALL LETTER HARD SIGN"},
+{0x1E059,"CYRILLIC SUBSCRIPT SMALL LETTER I"},
+{0x1E056,"CYRILLIC SUBSCRIPT SMALL LETTER IE"},
+{0x1E05A,"CYRILLIC SUBSCRIPT SMALL LETTER KA"},
+{0x1E05C,"CYRILLIC SUBSCRIPT SMALL LETTER O"},
+{0x1E05D,"CYRILLIC SUBSCRIPT SMALL LETTER PE"},
+{0x1E064,"CYRILLIC SUBSCRIPT SMALL LETTER SHA"},
+{0x1E062,"CYRILLIC SUBSCRIPT SMALL LETTER TSE"},
+{0x1E05F,"CYRILLIC SUBSCRIPT SMALL LETTER U"},
+{0x1E053,"CYRILLIC SUBSCRIPT SMALL LETTER VE"},
+{0x1E066,"CYRILLIC SUBSCRIPT SMALL LETTER YERU"},
+{0x1E058,"CYRILLIC SUBSCRIPT SMALL LETTER ZE"},
+{0x1E057,"CYRILLIC SUBSCRIPT SMALL LETTER ZHE"},
{0x0482,"CYRILLIC THOUSANDS SIGN"},
{0x2020,"DAGGER"},
{0x1F5E1,"DAGGER KNIFE"},
@@ -10296,6 +10326,8 @@ CharName gUnicodeNames[] = {
{0x0965,"DEVANAGARI DOUBLE DANDA"},
{0xA8F9,"DEVANAGARI GAP FILLER"},
{0x0953,"DEVANAGARI GRAVE ACCENT"},
+{0x11B00,"DEVANAGARI HEAD MARK"},
+{0x11B01,"DEVANAGARI HEAD MARK WITH HEADSTROKE"},
{0xA8FB,"DEVANAGARI HEADSTROKE"},
{0xA8FD,"DEVANAGARI JAIN OM"},
{0x0905,"DEVANAGARI LETTER A"},
@@ -10380,20 +10412,28 @@ CharName gUnicodeNames[] = {
{0x0950,"DEVANAGARI OM"},
{0x0902,"DEVANAGARI SIGN ANUSVARA"},
{0x093D,"DEVANAGARI SIGN AVAGRAHA"},
+{0x11B02,"DEVANAGARI SIGN BHALE"},
+{0x11B03,"DEVANAGARI SIGN BHALE WITH HOOK"},
{0x0901,"DEVANAGARI SIGN CANDRABINDU"},
{0xA8F7,"DEVANAGARI SIGN CANDRABINDU AVAGRAHA"},
{0xA8F6,"DEVANAGARI SIGN CANDRABINDU THREE"},
{0xA8F5,"DEVANAGARI SIGN CANDRABINDU TWO"},
{0xA8F3,"DEVANAGARI SIGN CANDRABINDU VIRAMA"},
{0xA8F4,"DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA"},
+{0x11B04,"DEVANAGARI SIGN EXTENDED BHALE"},
+{0x11B05,"DEVANAGARI SIGN EXTENDED BHALE WITH HOOK"},
{0x0971,"DEVANAGARI SIGN HIGH SPACING DOT"},
{0x0900,"DEVANAGARI SIGN INVERTED CANDRABINDU"},
+{0x11B09,"DEVANAGARI SIGN MINDU"},
{0x093C,"DEVANAGARI SIGN NUKTA"},
{0xA8F8,"DEVANAGARI SIGN PUSHPIKA"},
+{0x11B08,"DEVANAGARI SIGN REVERSED NINE-LIKE BHALE"},
{0xA8FC,"DEVANAGARI SIGN SIDDHAM"},
{0xA8F2,"DEVANAGARI SIGN SPACING CANDRABINDU"},
{0x094D,"DEVANAGARI SIGN VIRAMA"},
{0x0903,"DEVANAGARI SIGN VISARGA"},
+{0x11B06,"DEVANAGARI SIGN WESTERN FIVE-LIKE BHALE"},
+{0x11B07,"DEVANAGARI SIGN WESTERN NINE-LIKE BHALE"},
{0x0952,"DEVANAGARI STRESS SIGN ANUDATTA"},
{0x0951,"DEVANAGARI STRESS SIGN UDATTA"},
{0x093E,"DEVANAGARI VOWEL SIGN AA"},
@@ -10782,6 +10822,7 @@ CharName gUnicodeNames[] = {
{0x1F092,"DOMINO TILE VERTICAL-06-05"},
{0x1F093,"DOMINO TILE VERTICAL-06-06"},
{0x20AB,"DONG SIGN"},
+{0x1FACF,"DONKEY"},
{0x1F6AA,"DOOR"},
{0x02D9,"DOT ABOVE"},
{0x2238,"DOT MINUS"},
@@ -11245,7 +11286,9 @@ CharName gUnicodeNames[] = {
{0x13057,"EGYPTIAN HIEROGLYPH B007"},
{0x13058,"EGYPTIAN HIEROGLYPH B008"},
{0x13059,"EGYPTIAN HIEROGLYPH B009"},
+{0x1343C,"EGYPTIAN HIEROGLYPH BEGIN ENCLOSURE"},
{0x13437,"EGYPTIAN HIEROGLYPH BEGIN SEGMENT"},
+{0x1343E,"EGYPTIAN HIEROGLYPH BEGIN WALLED ENCLOSURE"},
{0x1305A,"EGYPTIAN HIEROGLYPH C001"},
{0x1305B,"EGYPTIAN HIEROGLYPH C002"},
{0x1305C,"EGYPTIAN HIEROGLYPH C002A"},
@@ -11410,7 +11453,9 @@ CharName gUnicodeNames[] = {
{0x130FB,"EGYPTIAN HIEROGLYPH E036"},
{0x130FC,"EGYPTIAN HIEROGLYPH E037"},
{0x130FD,"EGYPTIAN HIEROGLYPH E038"},
+{0x1343D,"EGYPTIAN HIEROGLYPH END ENCLOSURE"},
{0x13438,"EGYPTIAN HIEROGLYPH END SEGMENT"},
+{0x1343F,"EGYPTIAN HIEROGLYPH END WALLED ENCLOSURE"},
{0x130FE,"EGYPTIAN HIEROGLYPH F001"},
{0x130FF,"EGYPTIAN HIEROGLYPH F001A"},
{0x13100,"EGYPTIAN HIEROGLYPH F002"},
@@ -11476,6 +11521,7 @@ CharName gUnicodeNames[] = {
{0x1313C,"EGYPTIAN HIEROGLYPH F051C"},
{0x1313D,"EGYPTIAN HIEROGLYPH F052"},
{0x1313E,"EGYPTIAN HIEROGLYPH F053"},
+{0x13441,"EGYPTIAN HIEROGLYPH FULL BLANK"},
{0x1313F,"EGYPTIAN HIEROGLYPH G001"},
{0x13140,"EGYPTIAN HIEROGLYPH G002"},
{0x13141,"EGYPTIAN HIEROGLYPH G003"},
@@ -11549,6 +11595,8 @@ CharName gUnicodeNames[] = {
{0x13185,"EGYPTIAN HIEROGLYPH H006A"},
{0x13186,"EGYPTIAN HIEROGLYPH H007"},
{0x13187,"EGYPTIAN HIEROGLYPH H008"},
+{0x13442,"EGYPTIAN HIEROGLYPH HALF BLANK"},
+{0x13444,"EGYPTIAN HIEROGLYPH HALF LOST SIGN"},
{0x13431,"EGYPTIAN HIEROGLYPH HORIZONTAL JOINER"},
{0x13188,"EGYPTIAN HIEROGLYPH I001"},
{0x13189,"EGYPTIAN HIEROGLYPH I002"},
@@ -11569,8 +11617,11 @@ CharName gUnicodeNames[] = {
{0x13198,"EGYPTIAN HIEROGLYPH I013"},
{0x13199,"EGYPTIAN HIEROGLYPH I014"},
{0x1319A,"EGYPTIAN HIEROGLYPH I015"},
+{0x1343B,"EGYPTIAN HIEROGLYPH INSERT AT BOTTOM"},
{0x13435,"EGYPTIAN HIEROGLYPH INSERT AT BOTTOM END"},
{0x13433,"EGYPTIAN HIEROGLYPH INSERT AT BOTTOM START"},
+{0x13439,"EGYPTIAN HIEROGLYPH INSERT AT MIDDLE"},
+{0x1343A,"EGYPTIAN HIEROGLYPH INSERT AT TOP"},
{0x13434,"EGYPTIAN HIEROGLYPH INSERT AT TOP END"},
{0x13432,"EGYPTIAN HIEROGLYPH INSERT AT TOP START"},
{0x1319B,"EGYPTIAN HIEROGLYPH K001"},
@@ -11591,6 +11642,7 @@ CharName gUnicodeNames[] = {
{0x131AA,"EGYPTIAN HIEROGLYPH L006A"},
{0x131AB,"EGYPTIAN HIEROGLYPH L007"},
{0x131AC,"EGYPTIAN HIEROGLYPH L008"},
+{0x13443,"EGYPTIAN HIEROGLYPH LOST SIGN"},
{0x131AD,"EGYPTIAN HIEROGLYPH M001"},
{0x131AE,"EGYPTIAN HIEROGLYPH M001A"},
{0x131AF,"EGYPTIAN HIEROGLYPH M001B"},
@@ -11657,6 +11709,22 @@ CharName gUnicodeNames[] = {
{0x131EC,"EGYPTIAN HIEROGLYPH M042"},
{0x131ED,"EGYPTIAN HIEROGLYPH M043"},
{0x131EE,"EGYPTIAN HIEROGLYPH M044"},
+{0x13440,"EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY"},
+{0x13455,"EGYPTIAN HIEROGLYPH MODIFIER DAMAGED"},
+{0x13450,"EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM"},
+{0x13454,"EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM AND END"},
+{0x1344E,"EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM END"},
+{0x13448,"EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM START"},
+{0x1344C,"EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM START AND TOP END"},
+{0x13452,"EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT END"},
+{0x13449,"EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT START"},
+{0x13451,"EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT START AND BOTTOM"},
+{0x1344D,"EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT START AND TOP"},
+{0x1344B,"EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP"},
+{0x13453,"EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP AND END"},
+{0x1344A,"EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP END"},
+{0x13447,"EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START"},
+{0x1344F,"EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START AND BOTTOM END"},
{0x131EF,"EGYPTIAN HIEROGLYPH N001"},
{0x131F0,"EGYPTIAN HIEROGLYPH N002"},
{0x131F1,"EGYPTIAN HIEROGLYPH N003"},
@@ -11982,6 +12050,7 @@ CharName gUnicodeNames[] = {
{0x13330,"EGYPTIAN HIEROGLYPH T034"},
{0x13331,"EGYPTIAN HIEROGLYPH T035"},
{0x13332,"EGYPTIAN HIEROGLYPH T036"},
+{0x13445,"EGYPTIAN HIEROGLYPH TALL LOST SIGN"},
{0x13333,"EGYPTIAN HIEROGLYPH U001"},
{0x13334,"EGYPTIAN HIEROGLYPH U002"},
{0x13335,"EGYPTIAN HIEROGLYPH U003"},
@@ -12055,6 +12124,7 @@ CharName gUnicodeNames[] = {
{0x13379,"EGYPTIAN HIEROGLYPH V011A"},
{0x1337A,"EGYPTIAN HIEROGLYPH V011B"},
{0x1337B,"EGYPTIAN HIEROGLYPH V011C"},
+{0x1342F,"EGYPTIAN HIEROGLYPH V011D"},
{0x1337C,"EGYPTIAN HIEROGLYPH V012"},
{0x1337D,"EGYPTIAN HIEROGLYPH V012A"},
{0x1337E,"EGYPTIAN HIEROGLYPH V012B"},
@@ -12139,6 +12209,7 @@ CharName gUnicodeNames[] = {
{0x133CC,"EGYPTIAN HIEROGLYPH W024"},
{0x133CD,"EGYPTIAN HIEROGLYPH W024A"},
{0x133CE,"EGYPTIAN HIEROGLYPH W025"},
+{0x13446,"EGYPTIAN HIEROGLYPH WIDE LOST SIGN"},
{0x133CF,"EGYPTIAN HIEROGLYPH X001"},
{0x133D0,"EGYPTIAN HIEROGLYPH X002"},
{0x133D1,"EGYPTIAN HIEROGLYPH X003"},
@@ -13001,6 +13072,7 @@ CharName gUnicodeNames[] = {
{0x1F3B4,"FLOWER PLAYING CARDS"},
{0x2055,"FLOWER PUNCTUATION MARK"},
{0x1F633,"FLUSHED FACE"},
+{0x1FA88,"FLUTE"},
{0x1FAB0,"FLY"},
{0x1F94F,"FLYING DISC"},
{0x1F585,"FLYING ENVELOPE"},
@@ -13008,6 +13080,7 @@ CharName gUnicodeNames[] = {
{0x1F32B,"FOG"},
{0x1F301,"FOGGY"},
{0x1F5C0,"FOLDER"},
+{0x1FAAD,"FOLDING HAND FAN"},
{0x1FAD5,"FONDUE"},
{0x1F9B6,"FOOT"},
{0x1F463,"FOOTPRINTS"},
@@ -13344,6 +13417,7 @@ CharName gUnicodeNames[] = {
{0x3013,"GETA MARK"},
{0x1F47B,"GHOST"},
{0x2137,"GIMEL SYMBOL"},
+{0x1FADA,"GINGER ROOT"},
{0x1F992,"GIRAFFE FACE"},
{0x1F467,"GIRL"},
{0x1F6CA,"GIRLS SYMBOL"},
@@ -13452,6 +13526,8 @@ CharName gUnicodeNames[] = {
{0x1F410,"GOAT"},
{0x1F97D,"GOGGLES"},
{0x1F3CC,"GOLFER"},
+{0x1F77D,"GONGGONG"},
+{0x1FABF,"GOOSE"},
{0x1F98D,"GORILLA"},
{0x10330,"GOTHIC LETTER AHSA"},
{0x10334,"GOTHIC LETTER AIHVUS"},
@@ -14099,6 +14175,7 @@ CharName gUnicodeNames[] = {
{0x1F4D7,"GREEN BOOK"},
{0x1F49A,"GREEN HEART"},
{0x1F957,"GREEN SALAD"},
+{0x1FA76,"GREY HEART"},
{0x1F62C,"GRIMACING FACE"},
{0x1F638,"GRINNING CAT FACE WITH SMILING EYES"},
{0x1F600,"GRINNING FACE"},
@@ -14346,6 +14423,7 @@ CharName gUnicodeNames[] = {
{0x0A41,"GURMUKHI VOWEL SIGN U"},
{0x0A42,"GURMUKHI VOWEL SIGN UU"},
{0x2BE1,"HADES"},
+{0x1FAAE,"HAIR PICK"},
{0x200A,"HAIR SPACE"},
{0x1F487,"HAIRCUT"},
{0xFFED,"HALFWIDTH BLACK SQUARE"},
@@ -15047,6 +15125,7 @@ CharName gUnicodeNames[] = {
{0x108FF,"HATRAN NUMBER ONE HUNDRED"},
{0x108FD,"HATRAN NUMBER TEN"},
{0x108FE,"HATRAN NUMBER TWENTY"},
+{0x1F77B,"HAUMEA"},
{0x1F3A7,"HEADPHONE"},
{0x1FAA6,"HEADSTONE"},
{0x26FC,"HEADSTONE GRAVEYARD SYMBOL"},
@@ -15714,6 +15793,7 @@ CharName gUnicodeNames[] = {
{0x3043,"HIRAGANA LETTER SMALL I"},
{0x3095,"HIRAGANA LETTER SMALL KA"},
{0x3096,"HIRAGANA LETTER SMALL KE"},
+{0x1B132,"HIRAGANA LETTER SMALL KO"},
{0x3049,"HIRAGANA LETTER SMALL O"},
{0x3063,"HIRAGANA LETTER SMALL TU"},
{0x3045,"HIRAGANA LETTER SMALL U"},
@@ -15794,6 +15874,7 @@ CharName gUnicodeNames[] = {
{0x1F4AF,"HUNDRED POINTS SYMBOL"},
{0x1F62F,"HUSHED FACE"},
{0x1F6D6,"HUT"},
+{0x1FABB,"HYACINTH"},
{0x2BDA,"HYGIEA"},
{0x2010,"HYPHEN"},
{0x2043,"HYPHEN BULLET"},
@@ -16250,6 +16331,7 @@ CharName gUnicodeNames[] = {
{0xA9B6,"JAVANESE VOWEL SIGN WULU"},
{0xA9B7,"JAVANESE VOWEL SIGN WULU MELIK"},
{0x1F456,"JEANS"},
+{0x1FABC,"JELLYFISH"},
{0x1F9E9,"JIGSAW PUZZLE PIECE"},
{0x2A1D,"JOIN"},
{0x1F579,"JOYSTICK"},
@@ -16325,6 +16407,26 @@ CharName gUnicodeNames[] = {
{0x110B3,"KAITHI VOWEL SIGN U"},
{0x110B4,"KAITHI VOWEL SIGN UU"},
{0x110C2,"KAITHI VOWEL SIGN VOCALIC R"},
+{0x1D2C8,"KAKTOVIK NUMERAL EIGHT"},
+{0x1D2D2,"KAKTOVIK NUMERAL EIGHTEEN"},
+{0x1D2CB,"KAKTOVIK NUMERAL ELEVEN"},
+{0x1D2CF,"KAKTOVIK NUMERAL FIFTEEN"},
+{0x1D2C5,"KAKTOVIK NUMERAL FIVE"},
+{0x1D2C4,"KAKTOVIK NUMERAL FOUR"},
+{0x1D2CE,"KAKTOVIK NUMERAL FOURTEEN"},
+{0x1D2C9,"KAKTOVIK NUMERAL NINE"},
+{0x1D2D3,"KAKTOVIK NUMERAL NINETEEN"},
+{0x1D2C1,"KAKTOVIK NUMERAL ONE"},
+{0x1D2C7,"KAKTOVIK NUMERAL SEVEN"},
+{0x1D2D1,"KAKTOVIK NUMERAL SEVENTEEN"},
+{0x1D2C6,"KAKTOVIK NUMERAL SIX"},
+{0x1D2D0,"KAKTOVIK NUMERAL SIXTEEN"},
+{0x1D2CA,"KAKTOVIK NUMERAL TEN"},
+{0x1D2CD,"KAKTOVIK NUMERAL THIRTEEN"},
+{0x1D2C3,"KAKTOVIK NUMERAL THREE"},
+{0x1D2CC,"KAKTOVIK NUMERAL TWELVE"},
+{0x1D2C2,"KAKTOVIK NUMERAL TWO"},
+{0x1D2C0,"KAKTOVIK NUMERAL ZERO"},
{0x1F998,"KANGAROO"},
{0x2F1C,"KANGXI RADICAL AGAIN"},
{0x2F7D,"KANGXI RADICAL AND"},
@@ -16608,6 +16710,7 @@ CharName gUnicodeNames[] = {
{0x0C82,"KANNADA SIGN ANUSVARA"},
{0x0CBD,"KANNADA SIGN AVAGRAHA"},
{0x0C81,"KANNADA SIGN CANDRABINDU"},
+{0x0CF3,"KANNADA SIGN COMBINING ANUSVARA ABOVE RIGHT"},
{0x0CF1,"KANNADA SIGN JIHVAMULIYA"},
{0x0CBC,"KANNADA SIGN NUKTA"},
{0x0C84,"KANNADA SIGN SIDDHAM"},
@@ -16712,6 +16815,7 @@ CharName gUnicodeNames[] = {
{0x30A3,"KATAKANA LETTER SMALL I"},
{0x30F5,"KATAKANA LETTER SMALL KA"},
{0x30F6,"KATAKANA LETTER SMALL KE"},
+{0x1B155,"KATAKANA LETTER SMALL KO"},
{0x31F0,"KATAKANA LETTER SMALL KU"},
{0x31FA,"KATAKANA LETTER SMALL MU"},
{0x1B167,"KATAKANA LETTER SMALL N"},
@@ -16765,6 +16869,92 @@ CharName gUnicodeNames[] = {
{0x30FC,"KATAKANA-HIRAGANA PROLONGED SOUND MARK"},
{0x309C,"KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK"},
{0x309B,"KATAKANA-HIRAGANA VOICED SOUND MARK"},
+{0x11F42,"KAWI CONJOINER"},
+{0x11F43,"KAWI DANDA"},
+{0x11F58,"KAWI DIGIT EIGHT"},
+{0x11F55,"KAWI DIGIT FIVE"},
+{0x11F54,"KAWI DIGIT FOUR"},
+{0x11F59,"KAWI DIGIT NINE"},
+{0x11F51,"KAWI DIGIT ONE"},
+{0x11F57,"KAWI DIGIT SEVEN"},
+{0x11F56,"KAWI DIGIT SIX"},
+{0x11F53,"KAWI DIGIT THREE"},
+{0x11F52,"KAWI DIGIT TWO"},
+{0x11F50,"KAWI DIGIT ZERO"},
+{0x11F44,"KAWI DOUBLE DANDA"},
+{0x11F04,"KAWI LETTER A"},
+{0x11F05,"KAWI LETTER AA"},
+{0x11F0F,"KAWI LETTER AI"},
+{0x11F28,"KAWI LETTER BA"},
+{0x11F29,"KAWI LETTER BHA"},
+{0x11F17,"KAWI LETTER CA"},
+{0x11F18,"KAWI LETTER CHA"},
+{0x11F23,"KAWI LETTER DA"},
+{0x11F1E,"KAWI LETTER DDA"},
+{0x11F1F,"KAWI LETTER DDHA"},
+{0x11F24,"KAWI LETTER DHA"},
+{0x11F0E,"KAWI LETTER E"},
+{0x11F14,"KAWI LETTER GA"},
+{0x11F15,"KAWI LETTER GHA"},
+{0x11F32,"KAWI LETTER HA"},
+{0x11F06,"KAWI LETTER I"},
+{0x11F07,"KAWI LETTER II"},
+{0x11F19,"KAWI LETTER JA"},
+{0x11F1A,"KAWI LETTER JHA"},
+{0x11F33,"KAWI LETTER JNYA"},
+{0x11F12,"KAWI LETTER KA"},
+{0x11F13,"KAWI LETTER KHA"},
+{0x11F2D,"KAWI LETTER LA"},
+{0x11F2A,"KAWI LETTER MA"},
+{0x11F25,"KAWI LETTER NA"},
+{0x11F16,"KAWI LETTER NGA"},
+{0x11F20,"KAWI LETTER NNA"},
+{0x11F1B,"KAWI LETTER NYA"},
+{0x11F10,"KAWI LETTER O"},
+{0x11F26,"KAWI LETTER PA"},
+{0x11F27,"KAWI LETTER PHA"},
+{0x11F2C,"KAWI LETTER RA"},
+{0x11F31,"KAWI LETTER SA"},
+{0x11F2F,"KAWI LETTER SHA"},
+{0x11F30,"KAWI LETTER SSA"},
+{0x11F21,"KAWI LETTER TA"},
+{0x11F22,"KAWI LETTER THA"},
+{0x11F1C,"KAWI LETTER TTA"},
+{0x11F1D,"KAWI LETTER TTHA"},
+{0x11F08,"KAWI LETTER U"},
+{0x11F09,"KAWI LETTER UU"},
+{0x11F0C,"KAWI LETTER VOCALIC L"},
+{0x11F0D,"KAWI LETTER VOCALIC LL"},
+{0x11F0A,"KAWI LETTER VOCALIC R"},
+{0x11F0B,"KAWI LETTER VOCALIC RR"},
+{0x11F2E,"KAWI LETTER WA"},
+{0x11F2B,"KAWI LETTER YA"},
+{0x11F46,"KAWI PUNCTUATION ALTERNATE SECTION MARKER"},
+{0x11F4C,"KAWI PUNCTUATION CIRCLE"},
+{0x11F4F,"KAWI PUNCTUATION CLOSING SPIRAL"},
+{0x11F49,"KAWI PUNCTUATION DOT"},
+{0x11F4A,"KAWI PUNCTUATION DOUBLE DOT"},
+{0x11F4D,"KAWI PUNCTUATION FILLED CIRCLE"},
+{0x11F47,"KAWI PUNCTUATION FLOWER"},
+{0x11F45,"KAWI PUNCTUATION SECTION MARKER"},
+{0x11F48,"KAWI PUNCTUATION SPACE FILLER"},
+{0x11F4E,"KAWI PUNCTUATION SPIRAL"},
+{0x11F4B,"KAWI PUNCTUATION TRIPLE DOT"},
+{0x11F01,"KAWI SIGN ANUSVARA"},
+{0x11F00,"KAWI SIGN CANDRABINDU"},
+{0x11F41,"KAWI SIGN KILLER"},
+{0x11F02,"KAWI SIGN REPHA"},
+{0x11F03,"KAWI SIGN VISARGA"},
+{0x11F34,"KAWI VOWEL SIGN AA"},
+{0x11F3F,"KAWI VOWEL SIGN AI"},
+{0x11F35,"KAWI VOWEL SIGN ALTERNATE AA"},
+{0x11F3E,"KAWI VOWEL SIGN E"},
+{0x11F40,"KAWI VOWEL SIGN EU"},
+{0x11F36,"KAWI VOWEL SIGN I"},
+{0x11F37,"KAWI VOWEL SIGN II"},
+{0x11F38,"KAWI VOWEL SIGN U"},
+{0x11F39,"KAWI VOWEL SIGN UU"},
+{0x11F3A,"KAWI VOWEL SIGN VOCALIC R"},
{0xA908,"KAYAH LI DIGIT EIGHT"},
{0xA905,"KAYAH LI DIGIT FIVE"},
{0xA904,"KAYAH LI DIGIT FOUR"},
@@ -16818,6 +17008,7 @@ CharName gUnicodeNames[] = {
{0x2328,"KEYBOARD"},
{0x1F5A6,"KEYBOARD AND MOUSE"},
{0x1F51F,"KEYCAP TEN"},
+{0x1FAAF,"KHANDA"},
{0x10A43,"KHAROSHTHI DIGIT FOUR"},
{0x10A40,"KHAROSHTHI DIGIT ONE"},
{0x10A42,"KHAROSHTHI DIGIT THREE"},
@@ -17541,8 +17732,10 @@ CharName gUnicodeNames[] = {
{0x11206,"KHOJKI LETTER O"},
{0x1121F,"KHOJKI LETTER PA"},
{0x11220,"KHOJKI LETTER PHA"},
+{0x1123F,"KHOJKI LETTER QA"},
{0x11226,"KHOJKI LETTER RA"},
{0x11229,"KHOJKI LETTER SA"},
+{0x11240,"KHOJKI LETTER SHORT I"},
{0x11219,"KHOJKI LETTER TA"},
{0x1121A,"KHOJKI LETTER THA"},
{0x11214,"KHOJKI LETTER TTA"},
@@ -17564,6 +17757,7 @@ CharName gUnicodeNames[] = {
{0x1122E,"KHOJKI VOWEL SIGN II"},
{0x11232,"KHOJKI VOWEL SIGN O"},
{0x1122F,"KHOJKI VOWEL SIGN U"},
+{0x11241,"KHOJKI VOWEL SIGN VOCALIC R"},
{0x1123A,"KHOJKI WORD SEPARATOR"},
{0x112F8,"KHUDAWADI DIGIT EIGHT"},
{0x112F5,"KHUDAWADI DIGIT FIVE"},
@@ -17738,6 +17932,7 @@ CharName gUnicodeNames[] = {
{0x0EB9,"LAO VOWEL SIGN UU"},
{0x0EB6,"LAO VOWEL SIGN Y"},
{0x0EB7,"LAO VOWEL SIGN YY"},
+{0x0ECE,"LAO YAMAKKAN"},
{0x1F535,"LARGE BLUE CIRCLE"},
{0x1F537,"LARGE BLUE DIAMOND"},
{0x1F7E6,"LARGE BLUE SQUARE"},
@@ -18396,6 +18591,7 @@ CharName gUnicodeNames[] = {
{0x0257,"LATIN SMALL LETTER D WITH HOOK"},
{0x1D91,"LATIN SMALL LETTER D WITH HOOK AND TAIL"},
{0x1E0F,"LATIN SMALL LETTER D WITH LINE BELOW"},
+{0x1DF25,"LATIN SMALL LETTER D WITH MID-HEIGHT LEFT HOOK"},
{0x1D6D,"LATIN SMALL LETTER D WITH MIDDLE TILDE"},
{0x1D81,"LATIN SMALL LETTER D WITH PALATAL HOOK"},
{0xA7C8,"LATIN SMALL LETTER D WITH SHORT STROKE OVERLAY"},
@@ -18580,6 +18776,7 @@ CharName gUnicodeNames[] = {
{0xA749,"LATIN SMALL LETTER L WITH HIGH STROKE"},
{0xAB37,"LATIN SMALL LETTER L WITH INVERTED LAZY S"},
{0x1E3B,"LATIN SMALL LETTER L WITH LINE BELOW"},
+{0x1DF26,"LATIN SMALL LETTER L WITH MID-HEIGHT LEFT HOOK"},
{0x0140,"LATIN SMALL LETTER L WITH MIDDLE DOT"},
{0xAB39,"LATIN SMALL LETTER L WITH MIDDLE RING"},
{0x026B,"LATIN SMALL LETTER L WITH MIDDLE TILDE"},
@@ -18626,6 +18823,7 @@ CharName gUnicodeNames[] = {
{0x0272,"LATIN SMALL LETTER N WITH LEFT HOOK"},
{0x1E49,"LATIN SMALL LETTER N WITH LINE BELOW"},
{0x019E,"LATIN SMALL LETTER N WITH LONG RIGHT LEG"},
+{0x1DF27,"LATIN SMALL LETTER N WITH MID-HEIGHT LEFT HOOK"},
{0x1D70,"LATIN SMALL LETTER N WITH MIDDLE TILDE"},
{0xA7A5,"LATIN SMALL LETTER N WITH OBLIQUE STROKE"},
{0x1D87,"LATIN SMALL LETTER N WITH PALATAL HOOK"},
@@ -18718,6 +18916,7 @@ CharName gUnicodeNames[] = {
{0x0213,"LATIN SMALL LETTER R WITH INVERTED BREVE"},
{0x1E5F,"LATIN SMALL LETTER R WITH LINE BELOW"},
{0x027C,"LATIN SMALL LETTER R WITH LONG LEG"},
+{0x1DF28,"LATIN SMALL LETTER R WITH MID-HEIGHT LEFT HOOK"},
{0x1D72,"LATIN SMALL LETTER R WITH MIDDLE TILDE"},
{0xA7A7,"LATIN SMALL LETTER R WITH OBLIQUE STROKE"},
{0x1D89,"LATIN SMALL LETTER R WITH PALATAL HOOK"},
@@ -18751,6 +18950,7 @@ CharName gUnicodeNames[] = {
{0x1E63,"LATIN SMALL LETTER S WITH DOT BELOW"},
{0x1E69,"LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE"},
{0x0282,"LATIN SMALL LETTER S WITH HOOK"},
+{0x1DF29,"LATIN SMALL LETTER S WITH MID-HEIGHT LEFT HOOK"},
{0x1D74,"LATIN SMALL LETTER S WITH MIDDLE TILDE"},
{0xA7A9,"LATIN SMALL LETTER S WITH OBLIQUE STROKE"},
{0x1D8A,"LATIN SMALL LETTER S WITH PALATAL HOOK"},
@@ -18788,6 +18988,7 @@ CharName gUnicodeNames[] = {
{0x01AD,"LATIN SMALL LETTER T WITH HOOK"},
{0x1DF09,"LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK"},
{0x1E6F,"LATIN SMALL LETTER T WITH LINE BELOW"},
+{0x1DF2A,"LATIN SMALL LETTER T WITH MID-HEIGHT LEFT HOOK"},
{0x1D75,"LATIN SMALL LETTER T WITH MIDDLE TILDE"},
{0x01AB,"LATIN SMALL LETTER T WITH PALATAL HOOK"},
{0x0288,"LATIN SMALL LETTER T WITH RETROFLEX HOOK"},
@@ -19171,6 +19372,7 @@ CharName gUnicodeNames[] = {
{0x1F8A4,"LEFTWARDS LEFT-SHADED WHITE ARROW"},
{0x21FD,"LEFTWARDS OPEN-HEADED ARROW"},
{0x21C7,"LEFTWARDS PAIRED ARROWS"},
+{0x1FAF7,"LEFTWARDS PUSHING HAND"},
{0x2B45,"LEFTWARDS QUADRUPLE ARROW"},
{0x1F8A6,"LEFTWARDS RIGHT-SHADED WHITE ARROW"},
{0x1F66C,"LEFTWARDS ROCKET"},
@@ -19313,6 +19515,7 @@ CharName gUnicodeNames[] = {
{0x1F39A,"LEVEL SLIDER"},
{0x264E,"LIBRA"},
{0x1F672,"LIGATURE OPEN ET ORNAMENT"},
+{0x1FA75,"LIGHT BLUE HEART"},
{0x1F5F8,"LIGHT CHECK MARK"},
{0x1F7BB,"LIGHT EIGHT SPOKED ASTERISK"},
{0x1F7C9,"LIGHT FIVE POINTED BLACK STAR"},
@@ -20051,6 +20254,7 @@ CharName gUnicodeNames[] = {
{0x27F9,"LONG RIGHTWARDS DOUBLE ARROW"},
{0x27FE,"LONG RIGHTWARDS DOUBLE ARROW FROM BAR"},
{0x27FF,"LONG RIGHTWARDS SQUIGGLE ARROW"},
+{0x1F774,"LOT OF FORTUNE"},
{0x1F9F4,"LOTION BOTTLE"},
{0x1FAB7,"LOTUS"},
{0x1F62D,"LOUDLY CRYING FACE"},
@@ -20118,6 +20322,7 @@ CharName gUnicodeNames[] = {
{0x25CA,"LOZENGE"},
{0x27E0,"LOZENGE DIVIDED BY HORIZONTAL RULE"},
{0x1F9F3,"LUGGAGE"},
+{0x1F776,"LUNAR ECLIPSE"},
{0x1FAC1,"LUNGS"},
{0x10280,"LYCIAN LETTER A"},
{0x10299,"LYCIAN LETTER AN"},
@@ -20288,6 +20493,7 @@ CharName gUnicodeNames[] = {
{0x11EF3,"MAKASAR VOWEL SIGN I"},
{0x11EF6,"MAKASAR VOWEL SIGN O"},
{0x11EF4,"MAKASAR VOWEL SIGN U"},
+{0x1F77C,"MAKEMAKE"},
{0x0D57,"MALAYALAM AU LENGTH MARK"},
{0x0D79,"MALAYALAM DATE MARK"},
{0x0D6E,"MALAYALAM DIGIT EIGHT"},
@@ -20506,6 +20712,7 @@ CharName gUnicodeNames[] = {
{0x1F9BD,"MANUAL WHEELCHAIR"},
{0x26EF,"MAP SYMBOL FOR LIGHTHOUSE"},
{0x1F341,"MAPLE LEAF"},
+{0x1FA87,"MARACAS"},
{0x11C70,"MARCHEN HEAD MARK"},
{0x11C88,"MARCHEN LETTER -A"},
{0x11C8F,"MARCHEN LETTER A"},
@@ -22559,6 +22766,42 @@ CharName gUnicodeNames[] = {
{0x02DF,"MODIFIER LETTER CROSS ACCENT"},
{0x1D78,"MODIFIER LETTER CYRILLIC EN"},
{0xA69C,"MODIFIER LETTER CYRILLIC HARD SIGN"},
+{0x1E030,"MODIFIER LETTER CYRILLIC SMALL A"},
+{0x1E04E,"MODIFIER LETTER CYRILLIC SMALL BARRED O"},
+{0x1E031,"MODIFIER LETTER CYRILLIC SMALL BE"},
+{0x1E04C,"MODIFIER LETTER CYRILLIC SMALL BYELORUSSIAN-UKRAINIAN I"},
+{0x1E045,"MODIFIER LETTER CYRILLIC SMALL CHE"},
+{0x1E034,"MODIFIER LETTER CYRILLIC SMALL DE"},
+{0x1E04A,"MODIFIER LETTER CYRILLIC SMALL DZZE"},
+{0x1E048,"MODIFIER LETTER CYRILLIC SMALL E"},
+{0x1E042,"MODIFIER LETTER CYRILLIC SMALL EF"},
+{0x1E03A,"MODIFIER LETTER CYRILLIC SMALL EL"},
+{0x1E03B,"MODIFIER LETTER CYRILLIC SMALL EM"},
+{0x1E03E,"MODIFIER LETTER CYRILLIC SMALL ER"},
+{0x1E03F,"MODIFIER LETTER CYRILLIC SMALL ES"},
+{0x1E06B,"MODIFIER LETTER CYRILLIC SMALL ES WITH DESCENDER"},
+{0x1E033,"MODIFIER LETTER CYRILLIC SMALL GHE"},
+{0x1E043,"MODIFIER LETTER CYRILLIC SMALL HA"},
+{0x1E038,"MODIFIER LETTER CYRILLIC SMALL I"},
+{0x1E035,"MODIFIER LETTER CYRILLIC SMALL IE"},
+{0x1E04D,"MODIFIER LETTER CYRILLIC SMALL JE"},
+{0x1E039,"MODIFIER LETTER CYRILLIC SMALL KA"},
+{0x1E03C,"MODIFIER LETTER CYRILLIC SMALL O"},
+{0x1E050,"MODIFIER LETTER CYRILLIC SMALL PALOCHKA"},
+{0x1E03D,"MODIFIER LETTER CYRILLIC SMALL PE"},
+{0x1E04B,"MODIFIER LETTER CYRILLIC SMALL SCHWA"},
+{0x1E046,"MODIFIER LETTER CYRILLIC SMALL SHA"},
+{0x1E04F,"MODIFIER LETTER CYRILLIC SMALL STRAIGHT U"},
+{0x1E06D,"MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE"},
+{0x1E040,"MODIFIER LETTER CYRILLIC SMALL TE"},
+{0x1E044,"MODIFIER LETTER CYRILLIC SMALL TSE"},
+{0x1E041,"MODIFIER LETTER CYRILLIC SMALL U"},
+{0x1E032,"MODIFIER LETTER CYRILLIC SMALL VE"},
+{0x1E047,"MODIFIER LETTER CYRILLIC SMALL YERU"},
+{0x1E06C,"MODIFIER LETTER CYRILLIC SMALL YERU WITH BACK YER"},
+{0x1E049,"MODIFIER LETTER CYRILLIC SMALL YU"},
+{0x1E037,"MODIFIER LETTER CYRILLIC SMALL ZE"},
+{0x1E036,"MODIFIER LETTER CYRILLIC SMALL ZHE"},
{0xA69D,"MODIFIER LETTER CYRILLIC SOFT SIGN"},
{0x107B6,"MODIFIER LETTER DENTAL CLICK"},
{0xA719,"MODIFIER LETTER DOT HORIZONTAL BAR"},
@@ -22971,6 +23214,7 @@ CharName gUnicodeNames[] = {
{0x1F5F0,"MOOD BUBBLE"},
{0x1F96E,"MOON CAKE"},
{0x1F391,"MOON VIEWING CEREMONY"},
+{0x1FACE,"MOOSE"},
{0x1F54C,"MOSQUE"},
{0x1F99F,"MOSQUITO"},
{0x1F936,"MOTHER CHRISTMAS"},
@@ -23606,6 +23850,48 @@ CharName gUnicodeNames[] = {
{0x108AE,"NABATAEAN NUMBER TWENTY"},
{0x108A8,"NABATAEAN NUMBER TWO"},
{0x2207,"NABLA"},
+{0x1E4F8,"NAG MUNDARI DIGIT EIGHT"},
+{0x1E4F5,"NAG MUNDARI DIGIT FIVE"},
+{0x1E4F4,"NAG MUNDARI DIGIT FOUR"},
+{0x1E4F9,"NAG MUNDARI DIGIT NINE"},
+{0x1E4F1,"NAG MUNDARI DIGIT ONE"},
+{0x1E4F7,"NAG MUNDARI DIGIT SEVEN"},
+{0x1E4F6,"NAG MUNDARI DIGIT SIX"},
+{0x1E4F3,"NAG MUNDARI DIGIT THREE"},
+{0x1E4F2,"NAG MUNDARI DIGIT TWO"},
+{0x1E4F0,"NAG MUNDARI DIGIT ZERO"},
+{0x1E4D5,"NAG MUNDARI LETTER A"},
+{0x1E4D7,"NAG MUNDARI LETTER AB"},
+{0x1E4D9,"NAG MUNDARI LETTER AH"},
+{0x1E4D6,"NAG MUNDARI LETTER AJ"},
+{0x1E4D8,"NAG MUNDARI LETTER ANY"},
+{0x1E4E4,"NAG MUNDARI LETTER E"},
+{0x1E4E6,"NAG MUNDARI LETTER EG"},
+{0x1E4EA,"NAG MUNDARI LETTER ELL"},
+{0x1E4E7,"NAG MUNDARI LETTER EM"},
+{0x1E4E8,"NAG MUNDARI LETTER EN"},
+{0x1E4E5,"NAG MUNDARI LETTER ENN"},
+{0x1E4E9,"NAG MUNDARI LETTER ETT"},
+{0x1E4DA,"NAG MUNDARI LETTER I"},
+{0x1E4DC,"NAG MUNDARI LETTER IDD"},
+{0x1E4DE,"NAG MUNDARI LETTER IH"},
+{0x1E4DB,"NAG MUNDARI LETTER IS"},
+{0x1E4DD,"NAG MUNDARI LETTER IT"},
+{0x1E4D0,"NAG MUNDARI LETTER O"},
+{0x1E4D2,"NAG MUNDARI LETTER OL"},
+{0x1E4D4,"NAG MUNDARI LETTER ONG"},
+{0x1E4D1,"NAG MUNDARI LETTER OP"},
+{0x1E4D3,"NAG MUNDARI LETTER OY"},
+{0x1E4DF,"NAG MUNDARI LETTER U"},
+{0x1E4E0,"NAG MUNDARI LETTER UC"},
+{0x1E4E1,"NAG MUNDARI LETTER UD"},
+{0x1E4E2,"NAG MUNDARI LETTER UK"},
+{0x1E4E3,"NAG MUNDARI LETTER UR"},
+{0x1E4EE,"NAG MUNDARI SIGN IKIR"},
+{0x1E4EC,"NAG MUNDARI SIGN MUHOR"},
+{0x1E4EB,"NAG MUNDARI SIGN OJOD"},
+{0x1E4EF,"NAG MUNDARI SIGN SUTUH"},
+{0x1E4ED,"NAG MUNDARI SIGN TOYOR"},
{0x1F485,"NAIL POLISH"},
{0x20A6,"NAIRA SIGN"},
{0x1F4DB,"NAME BADGE"},
@@ -23992,6 +24278,7 @@ CharName gUnicodeNames[] = {
{0x1F4F0,"NEWSPAPER"},
{0x2398,"NEXT PAGE"},
{0x1F303,"NIGHT WITH STARS"},
+{0x1F7D9,"NINE POINTED WHITE STAR"},
{0x1F977,"NINJA"},
{0x07F3,"NKO COMBINING DOUBLE DOT ABOVE"},
{0x07EE,"NKO COMBINING LONG DESCENDING TONE"},
@@ -24631,6 +24918,7 @@ CharName gUnicodeNames[] = {
{0x29A6,"OBLIQUE ANGLE OPENING UP"},
{0x2E5D,"OBLIQUE HYPHEN"},
{0x23FF,"OBSERVER EYE SYMBOL"},
+{0x1F775,"OCCULTATION"},
{0x2447,"OCR AMOUNT OF CHECK"},
{0x2444,"OCR BELT BUCKLE"},
{0x2445,"OCR BOW TIE"},
@@ -25211,6 +25499,7 @@ CharName gUnicodeNames[] = {
{0x1F4D9,"ORANGE BOOK"},
{0x1F9E1,"ORANGE HEART"},
{0x1F9A7,"ORANGUTAN"},
+{0x1F77F,"ORCUS"},
{0x22B6,"ORIGINAL OF"},
{0x0B56,"ORIYA AI LENGTH MARK"},
{0x0B57,"ORIYA AU LENGTH MARK"},
@@ -25886,6 +26175,7 @@ CharName gUnicodeNames[] = {
{0x11AEB,"PAU CIN HAU SANDHI TONE LONG"},
{0x11AED,"PAU CIN HAU SANDHI TONE LONG FINAL"},
{0x1F43E,"PAW PRINTS"},
+{0x1FADB,"PEA POD"},
{0x262E,"PEACE SYMBOL"},
{0x1F351,"PEACH"},
{0x1F99A,"PEACOCK"},
@@ -26073,6 +26363,7 @@ CharName gUnicodeNames[] = {
{0x1F90F,"PINCHING HAND"},
{0x1F38D,"PINE DECORATION"},
{0x1F34D,"PINEAPPLE"},
+{0x1FA77,"PINK HEART"},
{0x272F,"PINWHEEL STAR"},
{0x2653,"PISCES"},
{0x1F52B,"PISTOL"},
@@ -26326,6 +26617,7 @@ CharName gUnicodeNames[] = {
{0x259F,"QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT"},
{0x2A0C,"QUADRUPLE INTEGRAL OPERATOR"},
{0x2057,"QUADRUPLE PRIME"},
+{0x1F77E,"QUAOAR"},
{0x2669,"QUARTER NOTE"},
{0x2A16,"QUATERNION INTEGRAL OPERATOR"},
{0x2048,"QUESTION EXCLAMATION MARK"},
@@ -26669,6 +26961,7 @@ CharName gUnicodeNames[] = {
{0x1F8A7,"RIGHTWARDS LEFT-SHADED WHITE ARROW"},
{0x21FE,"RIGHTWARDS OPEN-HEADED ARROW"},
{0x21C9,"RIGHTWARDS PAIRED ARROWS"},
+{0x1FAF8,"RIGHTWARDS PUSHING HAND"},
{0x2B46,"RIGHTWARDS QUADRUPLE ARROW"},
{0x1F8A5,"RIGHTWARDS RIGHT-SHADED WHITE ARROW"},
{0x1F66E,"RIGHTWARDS ROCKET"},
@@ -27132,6 +27425,7 @@ CharName gUnicodeNames[] = {
{0x274D,"SHADOWED WHITE CIRCLE"},
{0x271E,"SHADOWED WHITE LATIN CROSS"},
{0x2730,"SHADOWED WHITE STAR"},
+{0x1FAE8,"SHAKING FACE"},
{0x1F958,"SHALLOW PAN OF FOOD"},
{0x2618,"SHAMROCK"},
{0x111C7,"SHARADA ABBREVIATION SIGN"},
@@ -32939,8 +33233,10 @@ CharName gUnicodeNames[] = {
{0x1F390,"WIND CHIME"},
{0x1FA9F,"WINDOW"},
{0x1F377,"WINE GLASS"},
+{0x1FABD,"WING"},
{0x1F609,"WINKING FACE"},
{0x1F5AE,"WIRED KEYBOARD"},
+{0x1F6DC,"WIRELESS"},
{0x1F43A,"WOLF FACE"},
{0x1F469,"WOMAN"},
{0x1F46F,"WOMAN WITH BUNNY EARS"},
diff --git a/Build/source/libs/teckit/TECkit-src/test/NormalizationTest.txt b/Build/source/libs/teckit/TECkit-src/test/NormalizationTest.txt
index 302c35f37c7..e75b4801c9b 100644
--- a/Build/source/libs/teckit/TECkit-src/test/NormalizationTest.txt
+++ b/Build/source/libs/teckit/TECkit-src/test/NormalizationTest.txt
@@ -1,11 +1,11 @@
-# NormalizationTest-14.0.0.txt
-# Date: 2021-05-28, 21:49:12 GMT
-# © 2021 Unicode®, Inc.
+# NormalizationTest-15.0.0.txt
+# Date: 2022-04-02, 01:29:09 GMT
+# © 2022 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
-# For terms of use, see http://www.unicode.org/terms_of_use.html
+# For terms of use, see https://www.unicode.org/terms_of_use.html
#
# Unicode Character Database
-# For documentation, see http://www.unicode.org/reports/tr44/
+# For documentation, see https://www.unicode.org/reports/tr44/
#
# Normalization Test Suite
# Format:
@@ -16208,6 +16208,68 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
1D7FD;1D7FD;1D7FD;0037;0037; # (𝟽; 𝟽; 𝟽; 7; 7; ) MATHEMATICAL MONOSPACE DIGIT SEVEN
1D7FE;1D7FE;1D7FE;0038;0038; # (𝟾; 𝟾; 𝟾; 8; 8; ) MATHEMATICAL MONOSPACE DIGIT EIGHT
1D7FF;1D7FF;1D7FF;0039;0039; # (𝟿; 𝟿; 𝟿; 9; 9; ) MATHEMATICAL MONOSPACE DIGIT NINE
+1E030;1E030;1E030;0430;0430; # (𞀰; 𞀰; 𞀰; а; а; ) MODIFIER LETTER CYRILLIC SMALL A
+1E031;1E031;1E031;0431;0431; # (𞀱; 𞀱; 𞀱; б; б; ) MODIFIER LETTER CYRILLIC SMALL BE
+1E032;1E032;1E032;0432;0432; # (𞀲; 𞀲; 𞀲; в; в; ) MODIFIER LETTER CYRILLIC SMALL VE
+1E033;1E033;1E033;0433;0433; # (𞀳; 𞀳; 𞀳; г; г; ) MODIFIER LETTER CYRILLIC SMALL GHE
+1E034;1E034;1E034;0434;0434; # (𞀴; 𞀴; 𞀴; д; д; ) MODIFIER LETTER CYRILLIC SMALL DE
+1E035;1E035;1E035;0435;0435; # (𞀵; 𞀵; 𞀵; е; е; ) MODIFIER LETTER CYRILLIC SMALL IE
+1E036;1E036;1E036;0436;0436; # (𞀶; 𞀶; 𞀶; ж; ж; ) MODIFIER LETTER CYRILLIC SMALL ZHE
+1E037;1E037;1E037;0437;0437; # (𞀷; 𞀷; 𞀷; з; з; ) MODIFIER LETTER CYRILLIC SMALL ZE
+1E038;1E038;1E038;0438;0438; # (𞀸; 𞀸; 𞀸; и; и; ) MODIFIER LETTER CYRILLIC SMALL I
+1E039;1E039;1E039;043A;043A; # (𞀹; 𞀹; 𞀹; к; к; ) MODIFIER LETTER CYRILLIC SMALL KA
+1E03A;1E03A;1E03A;043B;043B; # (𞀺; 𞀺; 𞀺; л; л; ) MODIFIER LETTER CYRILLIC SMALL EL
+1E03B;1E03B;1E03B;043C;043C; # (𞀻; 𞀻; 𞀻; м; м; ) MODIFIER LETTER CYRILLIC SMALL EM
+1E03C;1E03C;1E03C;043E;043E; # (𞀼; 𞀼; 𞀼; о; о; ) MODIFIER LETTER CYRILLIC SMALL O
+1E03D;1E03D;1E03D;043F;043F; # (𞀽; 𞀽; 𞀽; п; п; ) MODIFIER LETTER CYRILLIC SMALL PE
+1E03E;1E03E;1E03E;0440;0440; # (𞀾; 𞀾; 𞀾; р; р; ) MODIFIER LETTER CYRILLIC SMALL ER
+1E03F;1E03F;1E03F;0441;0441; # (𞀿; 𞀿; 𞀿; с; с; ) MODIFIER LETTER CYRILLIC SMALL ES
+1E040;1E040;1E040;0442;0442; # (𞁀; 𞁀; 𞁀; т; т; ) MODIFIER LETTER CYRILLIC SMALL TE
+1E041;1E041;1E041;0443;0443; # (𞁁; 𞁁; 𞁁; у; у; ) MODIFIER LETTER CYRILLIC SMALL U
+1E042;1E042;1E042;0444;0444; # (𞁂; 𞁂; 𞁂; ф; ф; ) MODIFIER LETTER CYRILLIC SMALL EF
+1E043;1E043;1E043;0445;0445; # (𞁃; 𞁃; 𞁃; х; х; ) MODIFIER LETTER CYRILLIC SMALL HA
+1E044;1E044;1E044;0446;0446; # (𞁄; 𞁄; 𞁄; ц; ц; ) MODIFIER LETTER CYRILLIC SMALL TSE
+1E045;1E045;1E045;0447;0447; # (𞁅; 𞁅; 𞁅; ч; ч; ) MODIFIER LETTER CYRILLIC SMALL CHE
+1E046;1E046;1E046;0448;0448; # (𞁆; 𞁆; 𞁆; ш; ш; ) MODIFIER LETTER CYRILLIC SMALL SHA
+1E047;1E047;1E047;044B;044B; # (𞁇; 𞁇; 𞁇; ы; ы; ) MODIFIER LETTER CYRILLIC SMALL YERU
+1E048;1E048;1E048;044D;044D; # (𞁈; 𞁈; 𞁈; э; э; ) MODIFIER LETTER CYRILLIC SMALL E
+1E049;1E049;1E049;044E;044E; # (𞁉; 𞁉; 𞁉; ю; ю; ) MODIFIER LETTER CYRILLIC SMALL YU
+1E04A;1E04A;1E04A;A689;A689; # (𞁊; 𞁊; 𞁊; ꚉ; ꚉ; ) MODIFIER LETTER CYRILLIC SMALL DZZE
+1E04B;1E04B;1E04B;04D9;04D9; # (𞁋; 𞁋; 𞁋; ә; ә; ) MODIFIER LETTER CYRILLIC SMALL SCHWA
+1E04C;1E04C;1E04C;0456;0456; # (𞁌; 𞁌; 𞁌; і; і; ) MODIFIER LETTER CYRILLIC SMALL BYELORUSSIAN-UKRAINIAN I
+1E04D;1E04D;1E04D;0458;0458; # (𞁍; 𞁍; 𞁍; ј; ј; ) MODIFIER LETTER CYRILLIC SMALL JE
+1E04E;1E04E;1E04E;04E9;04E9; # (𞁎; 𞁎; 𞁎; ө; ө; ) MODIFIER LETTER CYRILLIC SMALL BARRED O
+1E04F;1E04F;1E04F;04AF;04AF; # (𞁏; 𞁏; 𞁏; ү; ү; ) MODIFIER LETTER CYRILLIC SMALL STRAIGHT U
+1E050;1E050;1E050;04CF;04CF; # (𞁐; 𞁐; 𞁐; ӏ; ӏ; ) MODIFIER LETTER CYRILLIC SMALL PALOCHKA
+1E051;1E051;1E051;0430;0430; # (𞁑; 𞁑; 𞁑; а; а; ) CYRILLIC SUBSCRIPT SMALL LETTER A
+1E052;1E052;1E052;0431;0431; # (𞁒; 𞁒; 𞁒; б; б; ) CYRILLIC SUBSCRIPT SMALL LETTER BE
+1E053;1E053;1E053;0432;0432; # (𞁓; 𞁓; 𞁓; в; в; ) CYRILLIC SUBSCRIPT SMALL LETTER VE
+1E054;1E054;1E054;0433;0433; # (𞁔; 𞁔; 𞁔; г; г; ) CYRILLIC SUBSCRIPT SMALL LETTER GHE
+1E055;1E055;1E055;0434;0434; # (𞁕; 𞁕; 𞁕; д; д; ) CYRILLIC SUBSCRIPT SMALL LETTER DE
+1E056;1E056;1E056;0435;0435; # (𞁖; 𞁖; 𞁖; е; е; ) CYRILLIC SUBSCRIPT SMALL LETTER IE
+1E057;1E057;1E057;0436;0436; # (𞁗; 𞁗; 𞁗; ж; ж; ) CYRILLIC SUBSCRIPT SMALL LETTER ZHE
+1E058;1E058;1E058;0437;0437; # (𞁘; 𞁘; 𞁘; з; з; ) CYRILLIC SUBSCRIPT SMALL LETTER ZE
+1E059;1E059;1E059;0438;0438; # (𞁙; 𞁙; 𞁙; и; и; ) CYRILLIC SUBSCRIPT SMALL LETTER I
+1E05A;1E05A;1E05A;043A;043A; # (𞁚; 𞁚; 𞁚; к; к; ) CYRILLIC SUBSCRIPT SMALL LETTER KA
+1E05B;1E05B;1E05B;043B;043B; # (𞁛; 𞁛; 𞁛; л; л; ) CYRILLIC SUBSCRIPT SMALL LETTER EL
+1E05C;1E05C;1E05C;043E;043E; # (𞁜; 𞁜; 𞁜; о; о; ) CYRILLIC SUBSCRIPT SMALL LETTER O
+1E05D;1E05D;1E05D;043F;043F; # (𞁝; 𞁝; 𞁝; п; п; ) CYRILLIC SUBSCRIPT SMALL LETTER PE
+1E05E;1E05E;1E05E;0441;0441; # (𞁞; 𞁞; 𞁞; с; с; ) CYRILLIC SUBSCRIPT SMALL LETTER ES
+1E05F;1E05F;1E05F;0443;0443; # (𞁟; 𞁟; 𞁟; у; у; ) CYRILLIC SUBSCRIPT SMALL LETTER U
+1E060;1E060;1E060;0444;0444; # (𞁠; 𞁠; 𞁠; ф; ф; ) CYRILLIC SUBSCRIPT SMALL LETTER EF
+1E061;1E061;1E061;0445;0445; # (𞁡; 𞁡; 𞁡; х; х; ) CYRILLIC SUBSCRIPT SMALL LETTER HA
+1E062;1E062;1E062;0446;0446; # (𞁢; 𞁢; 𞁢; ц; ц; ) CYRILLIC SUBSCRIPT SMALL LETTER TSE
+1E063;1E063;1E063;0447;0447; # (𞁣; 𞁣; 𞁣; ч; ч; ) CYRILLIC SUBSCRIPT SMALL LETTER CHE
+1E064;1E064;1E064;0448;0448; # (𞁤; 𞁤; 𞁤; ш; ш; ) CYRILLIC SUBSCRIPT SMALL LETTER SHA
+1E065;1E065;1E065;044A;044A; # (𞁥; 𞁥; 𞁥; ъ; ъ; ) CYRILLIC SUBSCRIPT SMALL LETTER HARD SIGN
+1E066;1E066;1E066;044B;044B; # (𞁦; 𞁦; 𞁦; ы; ы; ) CYRILLIC SUBSCRIPT SMALL LETTER YERU
+1E067;1E067;1E067;0491;0491; # (𞁧; 𞁧; 𞁧; ґ; ґ; ) CYRILLIC SUBSCRIPT SMALL LETTER GHE WITH UPTURN
+1E068;1E068;1E068;0456;0456; # (𞁨; 𞁨; 𞁨; і; і; ) CYRILLIC SUBSCRIPT SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+1E069;1E069;1E069;0455;0455; # (𞁩; 𞁩; 𞁩; ѕ; ѕ; ) CYRILLIC SUBSCRIPT SMALL LETTER DZE
+1E06A;1E06A;1E06A;045F;045F; # (𞁪; 𞁪; 𞁪; џ; џ; ) CYRILLIC SUBSCRIPT SMALL LETTER DZHE
+1E06B;1E06B;1E06B;04AB;04AB; # (𞁫; 𞁫; 𞁫; ҫ; ҫ; ) MODIFIER LETTER CYRILLIC SMALL ES WITH DESCENDER
+1E06C;1E06C;1E06C;A651;A651; # (𞁬; 𞁬; 𞁬; ꙑ; ꙑ; ) MODIFIER LETTER CYRILLIC SMALL YERU WITH BACK YER
+1E06D;1E06D;1E06D;04B1;04B1; # (𞁭; 𞁭; 𞁭; ұ; ұ; ) MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE
1EE00;1EE00;1EE00;0627;0627; # (𞸀; 𞸀; 𞸀; ا; ا; ) ARABIC MATHEMATICAL ALEF
1EE01;1EE01;1EE01;0628;0628; # (𞸁; 𞸁; 𞸁; ب; ب; ) ARABIC MATHEMATICAL BEH
1EE02;1EE02;1EE02;062C;062C; # (𞸂; 𞸂; 𞸂; ج; ج; ) ARABIC MATHEMATICAL JEEM
@@ -18496,6 +18558,12 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
0061 10EAB 0315 0300 05AE 0062;0061 05AE 10EAB 0300 0315 0062;0061 05AE 10EAB 0300 0315 0062;0061 05AE 10EAB 0300 0315 0062;0061 05AE 10EAB 0300 0315 0062; # (a◌𐺫◌̕◌̀◌֮b; a◌֮◌𐺫◌̀◌̕b; a◌֮◌𐺫◌̀◌̕b; a◌֮◌𐺫◌̀◌̕b; a◌֮◌𐺫◌̀◌̕b; ) LATIN SMALL LETTER A, YEZIDI COMBINING HAMZA MARK, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
0061 0315 0300 05AE 10EAC 0062;00E0 05AE 10EAC 0315 0062;0061 05AE 0300 10EAC 0315 0062;00E0 05AE 10EAC 0315 0062;0061 05AE 0300 10EAC 0315 0062; # (a◌̕◌̀◌֮◌𐺬b; à◌֮◌𐺬◌̕b; a◌֮◌̀◌𐺬◌̕b; à◌֮◌𐺬◌̕b; a◌֮◌̀◌𐺬◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, YEZIDI COMBINING MADDA MARK, LATIN SMALL LETTER B
0061 10EAC 0315 0300 05AE 0062;0061 05AE 10EAC 0300 0315 0062;0061 05AE 10EAC 0300 0315 0062;0061 05AE 10EAC 0300 0315 0062;0061 05AE 10EAC 0300 0315 0062; # (a◌𐺬◌̕◌̀◌֮b; a◌֮◌𐺬◌̀◌̕b; a◌֮◌𐺬◌̀◌̕b; a◌֮◌𐺬◌̀◌̕b; a◌֮◌𐺬◌̀◌̕b; ) LATIN SMALL LETTER A, YEZIDI COMBINING MADDA MARK, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 059A 0316 1DFA 10EFD 0062;0061 1DFA 0316 10EFD 059A 0062;0061 1DFA 0316 10EFD 059A 0062;0061 1DFA 0316 10EFD 059A 0062;0061 1DFA 0316 10EFD 059A 0062; # (a◌֚◌̖◌᷺◌𐻽b; a◌᷺◌̖◌𐻽◌֚b; a◌᷺◌̖◌𐻽◌֚b; a◌᷺◌̖◌𐻽◌֚b; a◌᷺◌̖◌𐻽◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, ARABIC SMALL LOW WORD SAKTA, LATIN SMALL LETTER B
+0061 10EFD 059A 0316 1DFA 0062;0061 1DFA 10EFD 0316 059A 0062;0061 1DFA 10EFD 0316 059A 0062;0061 1DFA 10EFD 0316 059A 0062;0061 1DFA 10EFD 0316 059A 0062; # (a◌𐻽◌֚◌̖◌᷺b; a◌᷺◌𐻽◌̖◌֚b; a◌᷺◌𐻽◌̖◌֚b; a◌᷺◌𐻽◌̖◌֚b; a◌᷺◌𐻽◌̖◌֚b; ) LATIN SMALL LETTER A, ARABIC SMALL LOW WORD SAKTA, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, LATIN SMALL LETTER B
+0061 059A 0316 1DFA 10EFE 0062;0061 1DFA 0316 10EFE 059A 0062;0061 1DFA 0316 10EFE 059A 0062;0061 1DFA 0316 10EFE 059A 0062;0061 1DFA 0316 10EFE 059A 0062; # (a◌֚◌̖◌᷺◌𐻾b; a◌᷺◌̖◌𐻾◌֚b; a◌᷺◌̖◌𐻾◌֚b; a◌᷺◌̖◌𐻾◌֚b; a◌᷺◌̖◌𐻾◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, ARABIC SMALL LOW WORD QASR, LATIN SMALL LETTER B
+0061 10EFE 059A 0316 1DFA 0062;0061 1DFA 10EFE 0316 059A 0062;0061 1DFA 10EFE 0316 059A 0062;0061 1DFA 10EFE 0316 059A 0062;0061 1DFA 10EFE 0316 059A 0062; # (a◌𐻾◌֚◌̖◌᷺b; a◌᷺◌𐻾◌̖◌֚b; a◌᷺◌𐻾◌̖◌֚b; a◌᷺◌𐻾◌̖◌֚b; a◌᷺◌𐻾◌̖◌֚b; ) LATIN SMALL LETTER A, ARABIC SMALL LOW WORD QASR, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, LATIN SMALL LETTER B
+0061 059A 0316 1DFA 10EFF 0062;0061 1DFA 0316 10EFF 059A 0062;0061 1DFA 0316 10EFF 059A 0062;0061 1DFA 0316 10EFF 059A 0062;0061 1DFA 0316 10EFF 059A 0062; # (a◌֚◌̖◌᷺◌𐻿b; a◌᷺◌̖◌𐻿◌֚b; a◌᷺◌̖◌𐻿◌֚b; a◌᷺◌̖◌𐻿◌֚b; a◌᷺◌̖◌𐻿◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, ARABIC SMALL LOW WORD MADDA, LATIN SMALL LETTER B
+0061 10EFF 059A 0316 1DFA 0062;0061 1DFA 10EFF 0316 059A 0062;0061 1DFA 10EFF 0316 059A 0062;0061 1DFA 10EFF 0316 059A 0062;0061 1DFA 10EFF 0316 059A 0062; # (a◌𐻿◌֚◌̖◌᷺b; a◌᷺◌𐻿◌̖◌֚b; a◌᷺◌𐻿◌̖◌֚b; a◌᷺◌𐻿◌̖◌֚b; a◌᷺◌𐻿◌̖◌֚b; ) LATIN SMALL LETTER A, ARABIC SMALL LOW WORD MADDA, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, LATIN SMALL LETTER B
0061 059A 0316 1DFA 10F46 0062;0061 1DFA 0316 10F46 059A 0062;0061 1DFA 0316 10F46 059A 0062;0061 1DFA 0316 10F46 059A 0062;0061 1DFA 0316 10F46 059A 0062; # (a◌֚◌̖◌᷺◌𐽆b; a◌᷺◌̖◌𐽆◌֚b; a◌᷺◌̖◌𐽆◌֚b; a◌᷺◌̖◌𐽆◌֚b; a◌᷺◌̖◌𐽆◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, SOGDIAN COMBINING DOT BELOW, LATIN SMALL LETTER B
0061 10F46 059A 0316 1DFA 0062;0061 1DFA 10F46 0316 059A 0062;0061 1DFA 10F46 0316 059A 0062;0061 1DFA 10F46 0316 059A 0062;0061 1DFA 10F46 0316 059A 0062; # (a◌𐽆◌֚◌̖◌᷺b; a◌᷺◌𐽆◌̖◌֚b; a◌᷺◌𐽆◌̖◌֚b; a◌᷺◌𐽆◌̖◌֚b; a◌᷺◌𐽆◌̖◌֚b; ) LATIN SMALL LETTER A, SOGDIAN COMBINING DOT BELOW, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, LATIN SMALL LETTER B
0061 059A 0316 1DFA 10F47 0062;0061 1DFA 0316 10F47 059A 0062;0061 1DFA 0316 10F47 059A 0062;0061 1DFA 0316 10F47 059A 0062;0061 1DFA 0316 10F47 059A 0062; # (a◌֚◌̖◌᷺◌𐽇b; a◌᷺◌̖◌𐽇◌֚b; a◌᷺◌̖◌𐽇◌֚b; a◌᷺◌̖◌𐽇◌֚b; a◌᷺◌̖◌𐽇◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, SOGDIAN COMBINING TWO DOTS BELOW, LATIN SMALL LETTER B
@@ -18640,6 +18708,10 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
0061 11D45 05B0 094D 3099 0062;0061 3099 11D45 094D 05B0 0062;0061 3099 11D45 094D 05B0 0062;0061 3099 11D45 094D 05B0 0062;0061 3099 11D45 094D 05B0 0062; # (a◌𑵅◌ְ◌्◌゙b; a◌゙◌𑵅◌्◌ְb; a◌゙◌𑵅◌्◌ְb; a◌゙◌𑵅◌्◌ְb; a◌゙◌𑵅◌्◌ְb; ) LATIN SMALL LETTER A, MASARAM GONDI VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
0061 05B0 094D 3099 11D97 0062;0061 3099 094D 11D97 05B0 0062;0061 3099 094D 11D97 05B0 0062;0061 3099 094D 11D97 05B0 0062;0061 3099 094D 11D97 05B0 0062; # (a◌ְ◌्◌゙◌𑶗b; a◌゙◌्◌𑶗◌ְb; a◌゙◌्◌𑶗◌ְb; a◌゙◌्◌𑶗◌ְb; a◌゙◌्◌𑶗◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, GUNJALA GONDI VIRAMA, LATIN SMALL LETTER B
0061 11D97 05B0 094D 3099 0062;0061 3099 11D97 094D 05B0 0062;0061 3099 11D97 094D 05B0 0062;0061 3099 11D97 094D 05B0 0062;0061 3099 11D97 094D 05B0 0062; # (a◌𑶗◌ְ◌्◌゙b; a◌゙◌𑶗◌्◌ְb; a◌゙◌𑶗◌्◌ְb; a◌゙◌𑶗◌्◌ְb; a◌゙◌𑶗◌्◌ְb; ) LATIN SMALL LETTER A, GUNJALA GONDI VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
+0061 05B0 094D 3099 11F41 0062;0061 3099 094D 11F41 05B0 0062;0061 3099 094D 11F41 05B0 0062;0061 3099 094D 11F41 05B0 0062;0061 3099 094D 11F41 05B0 0062; # (a◌ְ◌्◌゙𑽁b; a◌゙◌्𑽁◌ְb; a◌゙◌्𑽁◌ְb; a◌゙◌्𑽁◌ְb; a◌゙◌्𑽁◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KAWI SIGN KILLER, LATIN SMALL LETTER B
+0061 11F41 05B0 094D 3099 0062;0061 3099 11F41 094D 05B0 0062;0061 3099 11F41 094D 05B0 0062;0061 3099 11F41 094D 05B0 0062;0061 3099 11F41 094D 05B0 0062; # (a𑽁◌ְ◌्◌゙b; a◌゙𑽁◌्◌ְb; a◌゙𑽁◌्◌ְb; a◌゙𑽁◌्◌ְb; a◌゙𑽁◌्◌ְb; ) LATIN SMALL LETTER A, KAWI SIGN KILLER, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
+0061 05B0 094D 3099 11F42 0062;0061 3099 094D 11F42 05B0 0062;0061 3099 094D 11F42 05B0 0062;0061 3099 094D 11F42 05B0 0062;0061 3099 094D 11F42 05B0 0062; # (a◌ְ◌्◌゙◌𑽂b; a◌゙◌्◌𑽂◌ְb; a◌゙◌्◌𑽂◌ְb; a◌゙◌्◌𑽂◌ְb; a◌゙◌्◌𑽂◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KAWI CONJOINER, LATIN SMALL LETTER B
+0061 11F42 05B0 094D 3099 0062;0061 3099 11F42 094D 05B0 0062;0061 3099 11F42 094D 05B0 0062;0061 3099 11F42 094D 05B0 0062;0061 3099 11F42 094D 05B0 0062; # (a◌𑽂◌ְ◌्◌゙b; a◌゙◌𑽂◌्◌ְb; a◌゙◌𑽂◌्◌ְb; a◌゙◌𑽂◌्◌ְb; a◌゙◌𑽂◌्◌ְb; ) LATIN SMALL LETTER A, KAWI CONJOINER, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
0061 16FF0 0334 16AF0 0062;0061 0334 16AF0 16FF0 0062;0061 0334 16AF0 16FF0 0062;0061 0334 16AF0 16FF0 0062;0061 0334 16AF0 16FF0 0062; # (a𖿰◌̴◌𖫰b; a◌̴◌𖫰𖿰b; a◌̴◌𖫰𖿰b; a◌̴◌𖫰𖿰b; a◌̴◌𖫰𖿰b; ) LATIN SMALL LETTER A, VIETNAMESE ALTERNATE READING MARK CA, COMBINING TILDE OVERLAY, BASSA VAH COMBINING HIGH TONE, LATIN SMALL LETTER B
0061 16AF0 16FF0 0334 0062;0061 16AF0 0334 16FF0 0062;0061 16AF0 0334 16FF0 0062;0061 16AF0 0334 16FF0 0062;0061 16AF0 0334 16FF0 0062; # (a◌𖫰𖿰◌̴b; a◌𖫰◌̴𖿰b; a◌𖫰◌̴𖿰b; a◌𖫰◌̴𖿰b; a◌𖫰◌̴𖿰b; ) LATIN SMALL LETTER A, BASSA VAH COMBINING HIGH TONE, VIETNAMESE ALTERNATE READING MARK CA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B
0061 16FF0 0334 16AF1 0062;0061 0334 16AF1 16FF0 0062;0061 0334 16AF1 16FF0 0062;0061 0334 16AF1 16FF0 0062;0061 0334 16AF1 16FF0 0062; # (a𖿰◌̴◌𖫱b; a◌̴◌𖫱𖿰b; a◌̴◌𖫱𖿰b; a◌̴◌𖫱𖿰b; a◌̴◌𖫱𖿰b; ) LATIN SMALL LETTER A, VIETNAMESE ALTERNATE READING MARK CA, COMBINING TILDE OVERLAY, BASSA VAH COMBINING LOW TONE, LATIN SMALL LETTER B
@@ -18812,6 +18884,8 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
0061 1E029 0315 0300 05AE 0062;0061 05AE 1E029 0300 0315 0062;0061 05AE 1E029 0300 0315 0062;0061 05AE 1E029 0300 0315 0062;0061 05AE 1E029 0300 0315 0062; # (a◌𞀩◌̕◌̀◌֮b; a◌֮◌𞀩◌̀◌̕b; a◌֮◌𞀩◌̀◌̕b; a◌֮◌𞀩◌̀◌̕b; a◌֮◌𞀩◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER IOTATED BIG YUS, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
0061 0315 0300 05AE 1E02A 0062;00E0 05AE 1E02A 0315 0062;0061 05AE 0300 1E02A 0315 0062;00E0 05AE 1E02A 0315 0062;0061 05AE 0300 1E02A 0315 0062; # (a◌̕◌̀◌֮◌𞀪b; à◌֮◌𞀪◌̕b; a◌֮◌̀◌𞀪◌̕b; à◌֮◌𞀪◌̕b; a◌֮◌̀◌𞀪◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER FITA, LATIN SMALL LETTER B
0061 1E02A 0315 0300 05AE 0062;0061 05AE 1E02A 0300 0315 0062;0061 05AE 1E02A 0300 0315 0062;0061 05AE 1E02A 0300 0315 0062;0061 05AE 1E02A 0300 0315 0062; # (a◌𞀪◌̕◌̀◌֮b; a◌֮◌𞀪◌̀◌̕b; a◌֮◌𞀪◌̀◌̕b; a◌֮◌𞀪◌̀◌̕b; a◌֮◌𞀪◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER FITA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E08F 0062;00E0 05AE 1E08F 0315 0062;0061 05AE 0300 1E08F 0315 0062;00E0 05AE 1E08F 0315 0062;0061 05AE 0300 1E08F 0315 0062; # (a◌̕◌̀◌֮◌𞂏b; à◌֮◌𞂏◌̕b; a◌֮◌̀◌𞂏◌̕b; à◌֮◌𞂏◌̕b; a◌֮◌̀◌𞂏◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I, LATIN SMALL LETTER B
+0061 1E08F 0315 0300 05AE 0062;0061 05AE 1E08F 0300 0315 0062;0061 05AE 1E08F 0300 0315 0062;0061 05AE 1E08F 0300 0315 0062;0061 05AE 1E08F 0300 0315 0062; # (a◌𞂏◌̕◌̀◌֮b; a◌֮◌𞂏◌̀◌̕b; a◌֮◌𞂏◌̀◌̕b; a◌֮◌𞂏◌̀◌̕b; a◌֮◌𞂏◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
0061 0315 0300 05AE 1E130 0062;00E0 05AE 1E130 0315 0062;0061 05AE 0300 1E130 0315 0062;00E0 05AE 1E130 0315 0062;0061 05AE 0300 1E130 0315 0062; # (a◌̕◌̀◌֮◌𞄰b; à◌֮◌𞄰◌̕b; a◌֮◌̀◌𞄰◌̕b; à◌֮◌𞄰◌̕b; a◌֮◌̀◌𞄰◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, NYIAKENG PUACHUE HMONG TONE-B, LATIN SMALL LETTER B
0061 1E130 0315 0300 05AE 0062;0061 05AE 1E130 0300 0315 0062;0061 05AE 1E130 0300 0315 0062;0061 05AE 1E130 0300 0315 0062;0061 05AE 1E130 0300 0315 0062; # (a◌𞄰◌̕◌̀◌֮b; a◌֮◌𞄰◌̀◌̕b; a◌֮◌𞄰◌̀◌̕b; a◌֮◌𞄰◌̀◌̕b; a◌֮◌𞄰◌̀◌̕b; ) LATIN SMALL LETTER A, NYIAKENG PUACHUE HMONG TONE-B, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
0061 0315 0300 05AE 1E131 0062;00E0 05AE 1E131 0315 0062;0061 05AE 0300 1E131 0315 0062;00E0 05AE 1E131 0315 0062;0061 05AE 0300 1E131 0315 0062; # (a◌̕◌̀◌֮◌𞄱b; à◌֮◌𞄱◌̕b; a◌֮◌̀◌𞄱◌̕b; à◌֮◌𞄱◌̕b; a◌֮◌̀◌𞄱◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, NYIAKENG PUACHUE HMONG TONE-M, LATIN SMALL LETTER B
@@ -18836,6 +18910,14 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
0061 1E2EE 0315 0300 05AE 0062;0061 05AE 1E2EE 0300 0315 0062;0061 05AE 1E2EE 0300 0315 0062;0061 05AE 1E2EE 0300 0315 0062;0061 05AE 1E2EE 0300 0315 0062; # (a◌𞋮◌̕◌̀◌֮b; a◌֮◌𞋮◌̀◌̕b; a◌֮◌𞋮◌̀◌̕b; a◌֮◌𞋮◌̀◌̕b; a◌֮◌𞋮◌̀◌̕b; ) LATIN SMALL LETTER A, WANCHO TONE KOI, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
0061 0315 0300 05AE 1E2EF 0062;00E0 05AE 1E2EF 0315 0062;0061 05AE 0300 1E2EF 0315 0062;00E0 05AE 1E2EF 0315 0062;0061 05AE 0300 1E2EF 0315 0062; # (a◌̕◌̀◌֮◌𞋯b; à◌֮◌𞋯◌̕b; a◌֮◌̀◌𞋯◌̕b; à◌֮◌𞋯◌̕b; a◌֮◌̀◌𞋯◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, WANCHO TONE KOINI, LATIN SMALL LETTER B
0061 1E2EF 0315 0300 05AE 0062;0061 05AE 1E2EF 0300 0315 0062;0061 05AE 1E2EF 0300 0315 0062;0061 05AE 1E2EF 0300 0315 0062;0061 05AE 1E2EF 0300 0315 0062; # (a◌𞋯◌̕◌̀◌֮b; a◌֮◌𞋯◌̀◌̕b; a◌֮◌𞋯◌̀◌̕b; a◌֮◌𞋯◌̀◌̕b; a◌֮◌𞋯◌̀◌̕b; ) LATIN SMALL LETTER A, WANCHO TONE KOINI, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 035C 0315 0300 1E4EC 0062;00E0 0315 1E4EC 035C 0062;0061 0300 0315 1E4EC 035C 0062;00E0 0315 1E4EC 035C 0062;0061 0300 0315 1E4EC 035C 0062; # (a◌͜◌̕◌̀◌𞓬b; à◌̕◌𞓬◌͜b; a◌̀◌̕◌𞓬◌͜b; à◌̕◌𞓬◌͜b; a◌̀◌̕◌𞓬◌͜b; ) LATIN SMALL LETTER A, COMBINING DOUBLE BREVE BELOW, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, NAG MUNDARI SIGN MUHOR, LATIN SMALL LETTER B
+0061 1E4EC 035C 0315 0300 0062;00E0 1E4EC 0315 035C 0062;0061 0300 1E4EC 0315 035C 0062;00E0 1E4EC 0315 035C 0062;0061 0300 1E4EC 0315 035C 0062; # (a◌𞓬◌͜◌̕◌̀b; à◌𞓬◌̕◌͜b; a◌̀◌𞓬◌̕◌͜b; à◌𞓬◌̕◌͜b; a◌̀◌𞓬◌̕◌͜b; ) LATIN SMALL LETTER A, NAG MUNDARI SIGN MUHOR, COMBINING DOUBLE BREVE BELOW, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, LATIN SMALL LETTER B
+0061 035C 0315 0300 1E4ED 0062;00E0 0315 1E4ED 035C 0062;0061 0300 0315 1E4ED 035C 0062;00E0 0315 1E4ED 035C 0062;0061 0300 0315 1E4ED 035C 0062; # (a◌͜◌̕◌̀◌𞓭b; à◌̕◌𞓭◌͜b; a◌̀◌̕◌𞓭◌͜b; à◌̕◌𞓭◌͜b; a◌̀◌̕◌𞓭◌͜b; ) LATIN SMALL LETTER A, COMBINING DOUBLE BREVE BELOW, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, NAG MUNDARI SIGN TOYOR, LATIN SMALL LETTER B
+0061 1E4ED 035C 0315 0300 0062;00E0 1E4ED 0315 035C 0062;0061 0300 1E4ED 0315 035C 0062;00E0 1E4ED 0315 035C 0062;0061 0300 1E4ED 0315 035C 0062; # (a◌𞓭◌͜◌̕◌̀b; à◌𞓭◌̕◌͜b; a◌̀◌𞓭◌̕◌͜b; à◌𞓭◌̕◌͜b; a◌̀◌𞓭◌̕◌͜b; ) LATIN SMALL LETTER A, NAG MUNDARI SIGN TOYOR, COMBINING DOUBLE BREVE BELOW, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, LATIN SMALL LETTER B
+0061 059A 0316 1DFA 1E4EE 0062;0061 1DFA 0316 1E4EE 059A 0062;0061 1DFA 0316 1E4EE 059A 0062;0061 1DFA 0316 1E4EE 059A 0062;0061 1DFA 0316 1E4EE 059A 0062; # (a◌֚◌̖◌᷺◌𞓮b; a◌᷺◌̖◌𞓮◌֚b; a◌᷺◌̖◌𞓮◌֚b; a◌᷺◌̖◌𞓮◌֚b; a◌᷺◌̖◌𞓮◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, NAG MUNDARI SIGN IKIR, LATIN SMALL LETTER B
+0061 1E4EE 059A 0316 1DFA 0062;0061 1DFA 1E4EE 0316 059A 0062;0061 1DFA 1E4EE 0316 059A 0062;0061 1DFA 1E4EE 0316 059A 0062;0061 1DFA 1E4EE 0316 059A 0062; # (a◌𞓮◌֚◌̖◌᷺b; a◌᷺◌𞓮◌̖◌֚b; a◌᷺◌𞓮◌̖◌֚b; a◌᷺◌𞓮◌̖◌֚b; a◌᷺◌𞓮◌̖◌֚b; ) LATIN SMALL LETTER A, NAG MUNDARI SIGN IKIR, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1E4EF 0062;00E0 05AE 1E4EF 0315 0062;0061 05AE 0300 1E4EF 0315 0062;00E0 05AE 1E4EF 0315 0062;0061 05AE 0300 1E4EF 0315 0062; # (a◌̕◌̀◌֮◌𞓯b; à◌֮◌𞓯◌̕b; a◌֮◌̀◌𞓯◌̕b; à◌֮◌𞓯◌̕b; a◌֮◌̀◌𞓯◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, NAG MUNDARI SIGN SUTUH, LATIN SMALL LETTER B
+0061 1E4EF 0315 0300 05AE 0062;0061 05AE 1E4EF 0300 0315 0062;0061 05AE 1E4EF 0300 0315 0062;0061 05AE 1E4EF 0300 0315 0062;0061 05AE 1E4EF 0300 0315 0062; # (a◌𞓯◌̕◌̀◌֮b; a◌֮◌𞓯◌̀◌̕b; a◌֮◌𞓯◌̀◌̕b; a◌֮◌𞓯◌̀◌̕b; a◌֮◌𞓯◌̀◌̕b; ) LATIN SMALL LETTER A, NAG MUNDARI SIGN SUTUH, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
0061 059A 0316 1DFA 1E8D0 0062;0061 1DFA 0316 1E8D0 059A 0062;0061 1DFA 0316 1E8D0 059A 0062;0061 1DFA 0316 1E8D0 059A 0062;0061 1DFA 0316 1E8D0 059A 0062; # (a◌֚◌̖◌᷺◌𞣐b; a◌᷺◌̖◌𞣐◌֚b; a◌᷺◌̖◌𞣐◌֚b; a◌᷺◌̖◌𞣐◌֚b; a◌᷺◌̖◌𞣐◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, MENDE KIKAKUI COMBINING NUMBER TEENS, LATIN SMALL LETTER B
0061 1E8D0 059A 0316 1DFA 0062;0061 1DFA 1E8D0 0316 059A 0062;0061 1DFA 1E8D0 0316 059A 0062;0061 1DFA 1E8D0 0316 059A 0062;0061 1DFA 1E8D0 0316 059A 0062; # (a◌𞣐◌֚◌̖◌᷺b; a◌᷺◌𞣐◌̖◌֚b; a◌᷺◌𞣐◌̖◌֚b; a◌᷺◌𞣐◌̖◌֚b; a◌᷺◌𞣐◌̖◌֚b; ) LATIN SMALL LETTER A, MENDE KIKAKUI COMBINING NUMBER TEENS, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, LATIN SMALL LETTER B
0061 059A 0316 1DFA 1E8D1 0062;0061 1DFA 0316 1E8D1 059A 0062;0061 1DFA 0316 1E8D1 059A 0062;0061 1DFA 0316 1E8D1 059A 0062;0061 1DFA 0316 1E8D1 059A 0062; # (a◌֚◌̖◌᷺◌𞣑b; a◌᷺◌̖◌𞣑◌֚b; a◌᷺◌̖◌𞣑◌֚b; a◌᷺◌̖◌𞣑◌֚b; a◌᷺◌̖◌𞣑◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, COMBINING DOT BELOW LEFT, MENDE KIKAKUI COMBINING NUMBER TENS, LATIN SMALL LETTER B
diff --git a/Build/source/libs/teckit/TLpatches/ChangeLog b/Build/source/libs/teckit/TLpatches/ChangeLog
index 36051381c3d..e88d8baa9d1 100644
--- a/Build/source/libs/teckit/TLpatches/ChangeLog
+++ b/Build/source/libs/teckit/TLpatches/ChangeLog
@@ -1,3 +1,10 @@
+2023-08-26 Akira Kakuto <kakuto@jcom.zaq.ne.jp>
+
+ Imported TECkit-2.5.12 source tree (teckit) from
+ https://github.com/silnrsi/teckit/archive/2.5.12.tar.gz.
+ patch-06-dont-build-sfconv, patch-07-warnings-and-static:
+ Adapted.
+
2021-11-09 Akira Kakuto <kakuto@jcom.zaq.ne.jp>
Imported TECkit-2.5.11 source tree (teckit) from
diff --git a/Build/source/libs/teckit/TLpatches/TL-Changes b/Build/source/libs/teckit/TLpatches/TL-Changes
index 90b3723122c..1e9a6e6fc8d 100644
--- a/Build/source/libs/teckit/TLpatches/TL-Changes
+++ b/Build/source/libs/teckit/TLpatches/TL-Changes
@@ -1,5 +1,5 @@
-Changes applied to the TECkit-2.5.11/ tree obtained from:
- https://github.com/silnrsi/teckit/archive/2.5.11.tar.gz.
+Changes applied to the TECkit-2.5.12/ tree obtained from:
+ https://github.com/silnrsi/teckit/archive/2.5.12.tar.gz.
Removed execute permissions from:
installed-top.pc.in
@@ -13,7 +13,7 @@ Removed:
config.guess
config.sub
configure
- decomp
+ depcomp
docs/Makefile.in
install-sh
lib/Makefile.in
@@ -23,14 +23,4 @@ Removed:
test/Makefile.in
test-driver
SFconv/
- zlib-1.2.11/
-
-Converted Dos/Win lpwdine ends to native:
- source/Perl/TECkit.xs
- source/Perl/lib/Encode/TECkit.pm
- source/Perl/test.pl
- source/Perl/typemap
- test/GNT-map.xml
- test/ISO-8859-1.map
- test/Mrk-GNT.sf
- test/mrk.sf.legacy.txt.orig
+ zlib-1.2.13/
diff --git a/Build/source/libs/teckit/TLpatches/patch-06-dont-build-sfconv b/Build/source/libs/teckit/TLpatches/patch-06-dont-build-sfconv
index c5a0f9501f2..add6d9271e4 100644
--- a/Build/source/libs/teckit/TLpatches/patch-06-dont-build-sfconv
+++ b/Build/source/libs/teckit/TLpatches/patch-06-dont-build-sfconv
@@ -1,6 +1,6 @@
-diff -ur teckit-2.5.11/bin/Makefile.am teckit-src/bin/Makefile.am
---- teckit-2.5.11/bin/Makefile.am Thu Jul 30 04:27:12 2020
-+++ teckit-src/bin/Makefile.am Tue Nov 09 14:44:08 2021
+diff -ur teckit-2.5.12/bin/Makefile.am teckit-src/bin/Makefile.am
+--- teckit-2.5.12/bin/Makefile.am Sat Aug 26 02:13:31 2023
++++ teckit-src/bin/Makefile.am Sat Aug 26 07:10:13 2023
@@ -1,6 +1,6 @@
AUTOMAKE_OPTIONS = -Wno-portability
diff --git a/Build/source/libs/teckit/TLpatches/patch-07-warnings-and-static b/Build/source/libs/teckit/TLpatches/patch-07-warnings-and-static
index e41e3c5b91f..3def12446ce 100644
--- a/Build/source/libs/teckit/TLpatches/patch-07-warnings-and-static
+++ b/Build/source/libs/teckit/TLpatches/patch-07-warnings-and-static
@@ -1,6 +1,6 @@
-diff -ur teckit-2.5.11/source/Compiler.cpp teckit-src/source/Compiler.cpp
---- teckit-2.5.11/source/Compiler.cpp Thu Jul 30 04:27:12 2020
-+++ teckit-src/source/Compiler.cpp Tue Nov 09 14:46:23 2021
+diff -ur teckit-2.5.12/source/Compiler.cpp teckit-src/source/Compiler.cpp
+--- teckit-2.5.12/source/Compiler.cpp Thu Sep 08 00:26:50 2022
++++ teckit-src/source/Compiler.cpp Sat Aug 26 07:13:28 2023
@@ -189,7 +189,7 @@
free(table);
}
@@ -10,9 +10,9 @@ diff -ur teckit-2.5.11/source/Compiler.cpp teckit-src/source/Compiler.cpp
WINAPI
TECkit_GetUnicodeName(UInt32 usv)
{
-diff -ur teckit-2.5.11/source/Compiler.h teckit-src/source/Compiler.h
---- teckit-2.5.11/source/Compiler.h Thu Jul 30 04:27:12 2020
-+++ teckit-src/source/Compiler.h Tue Nov 09 14:47:44 2021
+diff -ur teckit-2.5.12/source/Compiler.h teckit-src/source/Compiler.h
+--- teckit-2.5.12/source/Compiler.h Thu Sep 08 00:26:50 2022
++++ teckit-src/source/Compiler.h Sat Aug 26 07:14:29 2023
@@ -229,7 +229,7 @@
vector<UInt32> byteClassLines;
vector<UInt32> uniClassLines;
@@ -22,9 +22,9 @@ diff -ur teckit-2.5.11/source/Compiler.h teckit-src/source/Compiler.h
UInt32 uniDefault;
UInt8 byteDefault;
bool supplementaryChars;
-diff -ur teckit-2.5.11/source/Engine.cpp teckit-src/source/Engine.cpp
---- teckit-2.5.11/source/Engine.cpp Thu Jul 30 04:27:12 2020
-+++ teckit-src/source/Engine.cpp Tue Nov 09 14:49:06 2021
+diff -ur teckit-2.5.12/source/Engine.cpp teckit-src/source/Engine.cpp
+--- teckit-2.5.12/source/Engine.cpp Thu Sep 08 00:26:50 2022
++++ teckit-src/source/Engine.cpp Sat Aug 26 07:16:02 2023
@@ -51,12 +51,6 @@
# define NOSERVICE
# define NOMCX
@@ -38,9 +38,9 @@ diff -ur teckit-2.5.11/source/Engine.cpp teckit-src/source/Engine.cpp
#endif
#include "Engine.h"
-diff -ur teckit-2.5.11/source/Public-headers/TECkit_Compiler.h teckit-src/source/Public-headers/TECkit_Compiler.h
---- teckit-2.5.11/source/Public-headers/TECkit_Compiler.h Thu Jul 30 04:27:12 2020
-+++ teckit-src/source/Public-headers/TECkit_Compiler.h Tue Nov 09 14:52:58 2021
+diff -ur teckit-2.5.12/source/Public-headers/TECkit_Compiler.h teckit-src/source/Public-headers/TECkit_Compiler.h
+--- teckit-2.5.12/source/Public-headers/TECkit_Compiler.h Thu Sep 08 00:26:50 2022
++++ teckit-src/source/Public-headers/TECkit_Compiler.h Sat Aug 26 07:20:29 2023
@@ -29,6 +29,9 @@
#ifdef _WIN32
/* MS compiler has predefined _WIN32, so assume Windows target */
@@ -69,9 +69,9 @@ diff -ur teckit-2.5.11/source/Public-headers/TECkit_Compiler.h teckit-src/source
WINAPI EXPORTED
TECkit_GetUnicodeName(UInt32 usv);
/* returns the Unicode name of usv, if available, else NULL */
-diff -ur teckit-2.5.11/source/Public-headers/TECkit_Engine.h teckit-src/source/Public-headers/TECkit_Engine.h
---- teckit-2.5.11/source/Public-headers/TECkit_Engine.h Thu Jul 30 04:27:12 2020
-+++ teckit-src/source/Public-headers/TECkit_Engine.h Tue Nov 09 14:54:20 2021
+diff -ur teckit-2.5.12/source/Public-headers/TECkit_Engine.h teckit-src/source/Public-headers/TECkit_Engine.h
+--- teckit-2.5.12/source/Public-headers/TECkit_Engine.h Thu Sep 08 00:26:50 2022
++++ teckit-src/source/Public-headers/TECkit_Engine.h Sat Aug 26 07:22:22 2023
@@ -79,6 +79,9 @@
#ifdef _WIN32
/* MS compiler has predefined _WIN32, so assume Windows target */
@@ -82,9 +82,9 @@ diff -ur teckit-2.5.11/source/Public-headers/TECkit_Engine.h teckit-src/source/P
#else
/* not the MS compiler, so try Metrowerks' platform macros */
#ifndef __APPLE__
-diff -ur teckit-2.5.11/source/Sample-tools/TECkit_Compile.cpp teckit-src/source/Sample-tools/TECkit_Compile.cpp
---- teckit-2.5.11/source/Sample-tools/TECkit_Compile.cpp Thu Jul 30 04:27:12 2020
-+++ teckit-src/source/Sample-tools/TECkit_Compile.cpp Tue Nov 09 14:56:58 2021
+diff -ur teckit-2.5.12/source/Sample-tools/TECkit_Compile.cpp teckit-src/source/Sample-tools/TECkit_Compile.cpp
+--- teckit-2.5.12/source/Sample-tools/TECkit_Compile.cpp Thu Sep 08 00:26:50 2022
++++ teckit-src/source/Sample-tools/TECkit_Compile.cpp Sat Aug 26 07:25:27 2023
@@ -24,13 +24,13 @@
#endif
diff --git a/Build/source/libs/teckit/configure b/Build/source/libs/teckit/configure
index ae4f85fdd03..4a4f1ba0f3d 100755
--- a/Build/source/libs/teckit/configure
+++ b/Build/source/libs/teckit/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for TECkit (TeX Live) 2.5.11.
+# Generated by GNU Autoconf 2.71 for TECkit (TeX Live) 2.5.12.
#
# Report bugs to <tex-k@tug.org>.
#
@@ -611,8 +611,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='TECkit (TeX Live)'
PACKAGE_TARNAME='teckit--tex-live-'
-PACKAGE_VERSION='2.5.11'
-PACKAGE_STRING='TECkit (TeX Live) 2.5.11'
+PACKAGE_VERSION='2.5.12'
+PACKAGE_STRING='TECkit (TeX Live) 2.5.12'
PACKAGE_BUGREPORT='tex-k@tug.org'
PACKAGE_URL=''
@@ -1341,7 +1341,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures TECkit (TeX Live) 2.5.11 to adapt to many kinds of systems.
+\`configure' configures TECkit (TeX Live) 2.5.12 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1413,7 +1413,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of TECkit (TeX Live) 2.5.11:";;
+ short | recursive ) echo "Configuration of TECkit (TeX Live) 2.5.12:";;
esac
cat <<\_ACEOF
@@ -1521,7 +1521,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-TECkit (TeX Live) configure 2.5.11
+TECkit (TeX Live) configure 2.5.12
generated by GNU Autoconf 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
@@ -1901,7 +1901,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by TECkit (TeX Live) $as_me 2.5.11, which was
+It was created by TECkit (TeX Live) $as_me 2.5.12, which was
generated by GNU Autoconf 2.71. Invocation command line was
$ $0$ac_configure_args_raw
@@ -4660,7 +4660,7 @@ fi
# Define the identity of the package.
PACKAGE='teckit--tex-live-'
- VERSION='2.5.11'
+ VERSION='2.5.12'
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -7759,7 +7759,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by TECkit (TeX Live) $as_me 2.5.11, which was
+This file was extended by TECkit (TeX Live) $as_me 2.5.12, which was
generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -7827,7 +7827,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
-TECkit (TeX Live) config.status 2.5.11
+TECkit (TeX Live) config.status 2.5.12
configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\"
diff --git a/Build/source/libs/teckit/version.ac b/Build/source/libs/teckit/version.ac
index 70dbb5b66b5..c5b1937d6de 100644
--- a/Build/source/libs/teckit/version.ac
+++ b/Build/source/libs/teckit/version.ac
@@ -8,4 +8,4 @@ dnl
dnl --------------------------------------------------------
dnl
dnl m4-include this file to define the current TECkit version
-m4_define([TECkit_version], [2.5.11])
+m4_define([TECkit_version], [2.5.12])