Roll src/third_party/harfbuzz-ng/src/ 79e7e3445..6ad3fcdda (20 commits)

https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/79e7e3445efe..6ad3fcddaf2b

$ git log 79e7e3445..6ad3fcdda --date=short --no-merges --format='%ad %ae %s'
2018-12-05 ariza add minimized test case for oss-fuzz issue 11714
2018-12-05 ariza check number of blends against args on stack
2018-12-05 ariza add minimized test case for oss-fuzz issue 11713
2018-12-05 ariza sanitize variationStore in CFF2 against its size
2018-12-05 ariza add minimized test case for oss-fuzz issue 11691
2018-12-05 ariza sanitize CFF1 & CFF2 global subrs
2018-12-05 ariza fix oss-fuzz issue 11675 (ASSERT: count <= str.len)
2018-12-05 ariza minimized test case for oss-fuzz issue 11674
2018-12-05 ariza fixed a bug with fractional part in a negative value
2018-12-05 ebrahim [os2] Make newer table fields accessible (#1452)
2018-12-05 ebrahim [fdsc] Implement the table parsing
2018-12-05 ebrahim [gasp] Implement the table parsing
2018-12-05 ariza fix unsigned long const
2018-12-05 ariza fix signed/unsigned comparison
2018-12-04 ariza use sized int types in parse_bcd
2018-12-04 ariza refix
2018-12-04 ariza fix bug
2018-12-04 ariza fix typo
2018-12-04 ariza include float.h
2018-12-04 ariza check overflow & clamp

Created with:
  roll-dep src/third_party/harfbuzz-ng/src
[email protected],[email protected],[email protected],[email protected],[email protected],[email protected]

Change-Id: I0c9478f13e127622adddc8960008c4d970a447d9
Reviewed-on: https://chromium-review.googlesource.com/c/1365803
Reviewed-by: Emil A Eklund <[email protected]>
Commit-Queue: Ben Wagner <[email protected]>
Cr-Commit-Position: refs/heads/master@{#614449}
diff --git a/DEPS b/DEPS
index ebe74cef..a32e0d0 100644
--- a/DEPS
+++ b/DEPS
@@ -170,7 +170,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling HarfBuzz
   # and whatever else without interference from each other.
-  'harfbuzz_revision': '79e7e3445efef2dc57f8a10c7e355e802af08868',
+  'harfbuzz_revision': '6ad3fcddaf2ba8ebc9ad49ff9e7b33b60fcad16a',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling catapult
   # and whatever else without interference from each other.
diff --git a/third_party/harfbuzz-ng/BUILD.gn b/third_party/harfbuzz-ng/BUILD.gn
index 578c3a31..1dfcf27 100644
--- a/third_party/harfbuzz-ng/BUILD.gn
+++ b/third_party/harfbuzz-ng/BUILD.gn
@@ -45,6 +45,7 @@
     visibility = [ "//third_party:freetype_harfbuzz" ]
 
     sources = [
+      "src/src/hb-aat-fdsc-table.hh",
       "src/src/hb-aat-layout-ankr-table.hh",
       "src/src/hb-aat-layout-bsln-table.hh",
       "src/src/hb-aat-layout-feat-table.hh",
@@ -103,6 +104,7 @@
       "src/src/hb-ot-face.hh",
       "src/src/hb-ot-font.cc",
       "src/src/hb-ot-font.h",
+      "src/src/hb-ot-gasp-table.hh",
       "src/src/hb-ot-hdmx-table.hh",
       "src/src/hb-ot-head-table.hh",
       "src/src/hb-ot-hhea-table.hh",
diff --git a/third_party/harfbuzz-ng/README.chromium b/third_party/harfbuzz-ng/README.chromium
index ac74112..47184a8c 100644
--- a/third_party/harfbuzz-ng/README.chromium
+++ b/third_party/harfbuzz-ng/README.chromium
@@ -1,9 +1,9 @@
 Name: harfbuzz-ng
 Short Name: harfbuzz-ng
 URL: http://harfbuzz.org
-Version: 2.2.0-265
-Date: 20181205
-Revision: 79e7e3445efef2dc57f8a10c7e355e802af08868
+Version: 2.2.0-293
+Date: 20181206
+Revision: 6ad3fcddaf2ba8ebc9ad49ff9e7b33b60fcad16a
 Security Critical: yes
 License: MIT
 License File: src/COPYING