[HarfBuzz] Complex text layout for WebKit
Adam Langley
agl at google.com
Mon Apr 6 15:56:21 PDT 2009
On Wed, Mar 25, 2009 at 1:43 PM, Behdad Esfahbod <behdad at behdad.org> wrote:
> Git branches sound good.
I've pushed a git repo to git://github.com/agl/harfbuzz.git (a.k.a
http://github.com/agl/harfbuzz/tree/master).
There are three commits on top of the public Harfbuzz tree. Only one
actually touches any existing Harfbuzz code, the other two are just
convenience files for those using Harfbuzz.
Thanks
commit 48b090ba2c5327a4b4acd14b36e97a70bc60feac
Author: Adam Langley <agl at google.com>
Date: Mon Apr 6 12:43:27 2009 -0700
Make HB_ShaperItem a typedef to a named struct.
Previously, HB_ShaperItem was a typedef to an anonymous struct.
This precludes
forward declarations.
src/harfbuzz-shaper.h | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
commit ccce4eb0f8f42c5701b9e010ebb64a417a9d3a1b
Author: Adam Langley <agl at google.com>
Date: Mon Apr 6 12:36:49 2009 -0700
Add fuzz testing tool.
tests/fuzzing/fuzz.cc | 124 +++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 124 insertions(+), 0 deletions(-)
commit 652d766d87b14cb6e123c878e437ade439a0814c
Author: Adam Langley <agl at google.com>
Date: Mon Apr 6 12:12:17 2009 -0700
Add contrib/ and initial file set
This set of source files contains code to host Harfbuzz without
Qt4 or Pango by
downloading Unicode tables and providing basic functions to supply
the symbols
required by harfbuzz-external.h
contrib/README | 9 +
contrib/harfbuzz-freetype.c | 149 +++++++++++++++++
contrib/harfbuzz-freetype.h | 9 +
contrib/harfbuzz-unicode-glib.c | 169 ++++++++++++++++++++
contrib/harfbuzz-unicode-tables.c | 84 ++++++++++
contrib/harfbuzz-unicode.c | 264 +++++++++++++++++++++++++++++++
contrib/harfbuzz-unicode.h | 54 +++++++
contrib/tables/README | 17 ++
contrib/tables/category-parse.py | 70 ++++++++
contrib/tables/combining-class-parse.py | 34 ++++
contrib/tables/grapheme-break-parse.py | 45 ++++++
contrib/tables/scripts-parse.py | 75 +++++++++
contrib/tables/unicode_parse_common.py | 70 ++++++++
13 files changed, 1049 insertions(+), 0 deletions(-)
More information about the HarfBuzz
mailing list