[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