[HarfBuzz] harfbuzz: Branch 'master' - 3 commits

Behdad Esfahbod behdad at kemper.freedesktop.org
Mon Feb 19 19:39:16 UTC 2018


 src/dev-run.sh                   |    2 +-
 src/hb.h                         |    1 -
 test/fuzzing/run-fuzzer-tests.py |    6 +-----
 3 files changed, 2 insertions(+), 7 deletions(-)

New commits:
commit 0bbf90ded00dd00ee3f79c1bd16c775d7c893278
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Mon Feb 19 11:38:53 2018 -0800

    [subset] Don't include hb-subset.h from hb.h

diff --git a/src/hb.h b/src/hb.h
index e55decfe..7402034f 100644
--- a/src/hb.h
+++ b/src/hb.h
@@ -41,7 +41,6 @@
 #include "hb-set.h"
 #include "hb-shape.h"
 #include "hb-shape-plan.h"
-#include "hb-subset.h"
 #include "hb-unicode.h"
 #include "hb-version.h"
 
commit fde04777d1d429fd0981002194f5c19599fda350
Author: Ebrahim Byagowi <ebrahim at gnu.org>
Date:   Mon Feb 19 20:00:07 2018 +0330

    Check availability of entr instead now that this works with it

diff --git a/src/dev-run.sh b/src/dev-run.sh
index f713ce82..2c50dc58 100755
--- a/src/dev-run.sh
+++ b/src/dev-run.sh
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-for cmd in cmake ninja fswatch; do
+for cmd in cmake ninja entr; do
     command -v $cmd >/dev/null 2>&1 || { echo >&2 "This script needs $cmd be installed"; exit 1; }
 done
 
commit b095ce59ebc5723a1b9c049eebb8f204455c9a72
Author: Ebrahim Byagowi <ebrahim at gnu.org>
Date:   Mon Feb 19 11:58:20 2018 +0330

    Simplify hb-fuzzer output printing and fix ArchLinux bot

diff --git a/test/fuzzing/run-fuzzer-tests.py b/test/fuzzing/run-fuzzer-tests.py
index 79e47c9f..9455a4b6 100755
--- a/test/fuzzing/run-fuzzer-tests.py
+++ b/test/fuzzing/run-fuzzer-tests.py
@@ -22,15 +22,11 @@ fails = 0
 for line in open (os.path.join (srcdir, "..", "shaping", "data", "in-house", "tests", "fuzzed.tests")):
 	font = line.split (":")[0]
 
-	p = subprocess.Popen (
-		[hb_fuzzer, os.path.join (srcdir, "..", "shaping", font)],
-		stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+	p = subprocess.Popen ([hb_fuzzer, os.path.join (srcdir, "..", "shaping", font)])
 
 	if p.wait () != 0:
 		fails = fails + 1
 
-	print ((p.stdout.read () + p.stderr.read ()).decode ("utf-8").strip ())
-
 if fails:
 	print ("%i fuzzer related tests failed." % fails)
 	sys.exit (1)


More information about the HarfBuzz mailing list