Merge Harfbuzz 1.4.2 from the upstream
Changes from 1.3.2 include Opentype 1.8 (variation font support) amd
Math layout support.
The list of changes between 1.3.2 and 1.4.2 is available at
https://goo.gl/Qhml2Z
Update src/hb-version.h and Android.bp (hb-ot-var.cc and hb-ot-math.cc
added).
No need to update hh files derived from rl files because there's no
change in rl files.
Test: Try Arabic, Hindi UI to see if there's any anomaly.
Bug: 34742506
Change-Id: I0692bf2103f4987204338343851647c1240a5e34
diff --git a/Android.bp b/Android.bp
index f048737..ff6b430 100644
--- a/Android.bp
+++ b/Android.bp
@@ -75,6 +75,7 @@
"src/hb-ot-font.cc",
"src/hb-ot-layout.cc",
"src/hb-ot-map.cc",
+ "src/hb-ot-math.cc",
"src/hb-ot-shape.cc",
"src/hb-ot-shape-complex-arabic.cc",
"src/hb-ot-shape-complex-default.cc",
@@ -89,6 +90,7 @@
"src/hb-ot-shape-complex-use-table.cc",
"src/hb-ot-shape-normalize.cc",
"src/hb-ot-shape-fallback.cc",
+ "src/hb-ot-var.cc",
"src/hb-icu.cc",
],