[HarfBuzz] harfbuzz-ng: Branch 'master' - 3 commits
Behdad Esfahbod
behdad at kemper.freedesktop.org
Sun Jan 22 13:36:09 PST 2012
test/shaping/hb-diff | 2 +-
test/shaping/hb_test_tools.py | 26 ++++++++++++++++++++------
2 files changed, 21 insertions(+), 7 deletions(-)
New commits:
commit 71be4ca3dd5eaaca31957e34fef11f6aeb4aebdf
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Sun Jan 22 16:26:49 2012 -0500
Also ignore "ChangeLog" in manifests
diff --git a/test/shaping/hb_test_tools.py b/test/shaping/hb_test_tools.py
index b564c24..aeecb45 100644
--- a/test/shaping/hb_test_tools.py
+++ b/test/shaping/hb_test_tools.py
@@ -295,7 +295,7 @@ class Manifest:
for dirpath, dirnames, filenames in os.walk (s, followlinks=True):
- for f in ["MANIFEST", "README", "LICENSE", "COPYING", "AUTHORS", "SOURCES"]:
+ for f in ["MANIFEST", "README", "LICENSE", "COPYING", "AUTHORS", "SOURCES", "ChangeLog"]:
if f in dirnames:
dirnames.remove (f)
if f in filenames:
commit 3c9a39ecd65990f2c7b29bb741c6a538fa425531
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Sun Jan 22 16:21:19 2012 -0500
Remove newline
diff --git a/test/shaping/hb_test_tools.py b/test/shaping/hb_test_tools.py
index 4b261c1..b564c24 100644
--- a/test/shaping/hb_test_tools.py
+++ b/test/shaping/hb_test_tools.py
@@ -188,6 +188,8 @@ class UtilMains:
line = sys.stdin.readline ()
if not len (line):
break
+ if line[-1] == '\n':
+ line = line[:-1]
print callback (line)
else:
args = sys.argv[1:]
commit e4ccbfe276db5ed098ddcf78a7bb8f2da4263128
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Sun Jan 22 16:07:32 2012 -0500
Allow --color=html in hb-diff
Not that useful right now as we don't escape < and >. Perhaps
another tool can be added to convert the ANSI output to HTML.
diff --git a/test/shaping/hb-diff b/test/shaping/hb-diff
index c2ee530..29fd119 100755
--- a/test/shaping/hb-diff
+++ b/test/shaping/hb-diff
@@ -3,7 +3,7 @@
from hb_test_tools import *
import sys, os
-colors, sys.argv = Colors.Auto (sys.argv)
+colors = Colors.Auto (sys.argv)
if len (sys.argv) != 3:
print "usage: %s [--color] file1 file2" % sys.argv[0]
diff --git a/test/shaping/hb_test_tools.py b/test/shaping/hb_test_tools.py
index b78cdca..4b261c1 100644
--- a/test/shaping/hb_test_tools.py
+++ b/test/shaping/hb_test_tools.py
@@ -18,12 +18,24 @@ class Colors:
@staticmethod
def Auto (argv = [], out = sys.stdout):
- if "--color" in argv or os.isatty (out.fileno ()):
- if "--color" in sys.argv[1:]:
- argv.remove ("--color")
- return Colors.ANSI, argv
+ if os.isatty (out.fileno ()):
+ color = Colors.ANSI
else:
- return Colors.Null, argv
+ color = Colors.Null
+ if "--color" in argv:
+ argv.remove ("--color")
+ color = Colors.ANSI
+ if "--color=ansi" in argv:
+ argv.remove ("--color=ansi")
+ color = Colors.ANSI
+ if "--color=html" in argv:
+ argv.remove ("--color=html")
+ color = Colors.HTML
+ if "--no-color" in argv:
+ argv.remove ("--no-color")
+ color = Colors.Null
+ return color
+
@staticmethod
def Default (argv = []):
More information about the HarfBuzz
mailing list