[gs-commits] mupdf 1.16.1.46 Update Harfbuzz to 2.4.0.

[email protected] (Sebastian Rasmussen) Mon, 30 Sep 2019 12:19:12 +0000 (UTC)
Newsgroups gmane.comp.printing.ghostscript.cvs
Message-ID <[email protected]>
commit 56ed41bd8a1662ff814cbeb0a479952548598e03
Author: Sebastian Rasmussen <[email protected]>
Date:   Sun Sep 29 19:25:21 2019 +0200

    Update Harfbuzz to 2.4.0.

diff --git a/Makethird b/Makethird
index 68b4b69..22211ba 100644
--- a/Makethird
+++ b/Makethird
@@ -72,6 +72,7 @@ ifeq ($(USE_SYSTEM_HARFBUZZ),yes)
 else
 
 THIRD_SRC += thirdparty/harfbuzz/src/hb-aat-layout.cc
+THIRD_SRC += thirdparty/harfbuzz/src/hb-aat-map.cc
 THIRD_SRC += thirdparty/harfbuzz/src/hb-blob.cc
 THIRD_SRC += thirdparty/harfbuzz/src/hb-buffer-serialize.cc
 THIRD_SRC += thirdparty/harfbuzz/src/hb-buffer.cc
@@ -80,6 +81,8 @@ THIRD_SRC += thirdparty/harfbuzz/src/hb-face.cc
 THIRD_SRC += thirdparty/harfbuzz/src/hb-fallback-shape.cc
 THIRD_SRC += thirdparty/harfbuzz/src/hb-font.cc
 THIRD_SRC += thirdparty/harfbuzz/src/hb-ft.cc
+THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-cff1-table.cc
+THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-cff2-table.cc
 THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-color.cc
 THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-face.cc
 THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-font.cc
@@ -95,9 +98,9 @@ THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-complex-indic.cc
 THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-complex-khmer.cc
 THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-complex-myanmar.cc
 THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-complex-thai.cc
-THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-complex-tibetan.cc
 THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-complex-use-table.cc
 THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-complex-use.cc
+THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-complex-vowel-constraints.cc
 THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-fallback.cc
 THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape-normalize.cc
 THIRD_SRC += thirdparty/harfbuzz/src/hb-ot-shape.cc
diff --git a/platform/java/Android.mk b/platform/java/Android.mk
index cbaed0d..09ab6df 100644
--- a/platform/java/Android.mk
+++ b/platform/java/Android.mk
@@ -134,6 +134,7 @@ LOCAL_SRC_FILES += \
 
 LOCAL_SRC_FILES += \
 	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-aat-layout.cc \
+	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-aat-map.cc \
 	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-blob.cc \
 	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-buffer-serialize.cc \
 	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-buffer.cc \
@@ -142,6 +143,8 @@ LOCAL_SRC_FILES += \
 	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-fallback-shape.cc \
 	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-font.cc \
 	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-ft.cc \
+	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-ot-cff1-table.cc \
+	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-ot-cff2-table.cc \
 	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-ot-color.cc \
 	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-ot-face.cc \
 	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-ot-font.cc \
@@ -157,9 +160,9 @@ LOCAL_SRC_FILES += \
 	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-ot-shape-complex-khmer.cc \
 	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-ot-shape-complex-myanmar.cc \
 	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-ot-shape-complex-thai.cc \
-	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-ot-shape-complex-tibetan.cc \
 	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-ot-shape-complex-use-table.cc \
 	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-ot-shape-complex-use.cc \
+	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-ot-shape-complex-vowel-constraints.cc \
 	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-ot-shape-fallback.cc \
 	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-ot-shape-normalize.cc \
 	$(MUPDF_PATH)/thirdparty/harfbuzz/src/hb-ot-shape.cc \
diff --git a/platform/win32/libthirdparty.vcproj b/platform/win32/libthirdparty.vcproj
index 3bb7045..ad4bfe0 100644
--- a/platform/win32/libthirdparty.vcproj
+++ b/platform/win32/libthirdparty.vcproj
@@ -1540,6 +1540,10 @@
 				>
 			</File>
 			<File
+				RelativePath="..\..\thirdparty\harfbuzz\src\hb-aat-map.cc"
+				>
+			</File>
+			<File
 				RelativePath="..\..\thirdparty\harfbuzz\src\hb-blob.cc"
 				>
 			</File>
@@ -1572,6 +1576,14 @@
 				>
 			</File>
 			<File
+				RelativePath="..\..\thirdparty\harfbuzz\src\hb-ot-cff1-table.cc"
+				>
+			</File>
+			<File
+				RelativePath="..\..\thirdparty\harfbuzz\src\hb-ot-cff2-table.cc"
+				>
+			</File>
+			<File
 				RelativePath="..\..\thirdparty\harfbuzz\src\hb-ot-color.cc"
 				>
 			</File>
@@ -1632,15 +1644,15 @@
 				>
 			</File>
 			<File
-				RelativePath="..\..\thirdparty\harfbuzz\src\hb-ot-shape-complex-tibetan.cc"
+				RelativePath="..\..\thirdparty\harfbuzz\src\hb-ot-shape-complex-use-table.cc"
 				>
 			</File>
 			<File
-				RelativePath="..\..\thirdparty\harfbuzz\src\hb-ot-shape-complex-use-table.cc"
+				RelativePath="..\..\thirdparty\harfbuzz\src\hb-ot-shape-complex-use.cc"
 				>
 			</File>
 			<File
-				RelativePath="..\..\thirdparty\harfbuzz\src\hb-ot-shape-complex-use.cc"
+				RelativePath="..\..\thirdparty\harfbuzz\src\hb-ot-shape-complex-vowel-constraints.cc"
 				>
 			</File>
 			<File
diff --git a/thirdparty/harfbuzz b/thirdparty/harfbuzz
index 54d332d..d6fc1d4 160000
--- a/thirdparty/harfbuzz
+++ b/thirdparty/harfbuzz
@@ -1 +1 @@
-Subproject commit 54d332dd9b0263821376161cdffb60ffb3c7847f
+Subproject commit d6fc1d49aa099104a889c96bc9087c21d8fc0960

http://git.ghostscript.com/?p=mupdf.git;a=commit;h=56ed41bd8a1662ff814cbeb0a479952548598e03

--
MuPDF library
Artifex Software, Inc.