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

Behdad Esfahbod behdad at kemper.freedesktop.org
Thu Aug 29 13:29:52 PDT 2013


 Makefile.am                |    2 +
 NEWS                       |   48 +++++++++++++++++++++++++++++++++++++++++++++
 configure.ac               |    2 -
 docs/reference/Makefile.am |    2 -
 4 files changed, 52 insertions(+), 2 deletions(-)

New commits:
commit f730b5d1e2369762952481f1a2d3db26a2b48015
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Thu Aug 29 15:53:33 2013 -0400

    0.9.20

diff --git a/NEWS b/NEWS
index c1618ba..dc89614 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,51 @@
+Overview of changes leading to 0.9.20
+Thursday, August 29, 2013
+=====================================
+
+General:
+- Misc substitute_closure() fixes.
+- Build fixes.
+
+Documentation:
+- gtk-doc boilerplate integrated.  Docs are built now, but
+  contain no contents.  By next release hopefully we have
+  some content in.  Enable using --enable-gtk-doc.
+
+GObject and Introspection:
+- Added harfbuzz-gobject library (hb-gobject.h) that has type
+  bindings for all HarfBuzz objects and enums.  Enable using
+  --with-gobject.
+- Added gobject-introspection boilerplate.  Nothing useful
+  right now.  Work in progress.  Gets enabled automatically if
+  --with-gobject is used.  Override with --disable-introspection.
+
+OpenType shaper:
+- Apply 'mark' in Myanmar shaper.
+- Don't apply 'dlig' by default.
+
+Uniscribe shaper:
+- Support user features.
+- Fix loading of fonts that are also installed on the system.
+- Fix shaping of Arabic Presentation Forms.
+- Fix build with wide chars.
+
+CoreText shaper:
+- Support user features.
+
+Source changes:
+- hb_face_t code moved to hb-face.h / hb-face.cc.
+- Added hb-deprecated.h.
+
+API changes:
+- Added HB_DISABLE_DEPRECATED.
+- Deprecated HB_SCRIPT_CANADIAN_ABORIGINAL; replaced by
+  HB_SCRIPT_CANADIAN_SYLLABICS.
+- Deprecated HB_BUFFER_FLAGS_DEFAULT; replaced by
+  HB_BUFFER_FLAG_DEFAULT.
+- Deprecated HB_BUFFER_SERIALIZE_FLAGS_DEFAULT; replaced by
+  HB_BUFFER_SERIALIZE_FLAG_DEFAULT.
+
+
 Overview of changes leading to 0.9.19
 Tuesday, July 16, 2013
 =====================================
diff --git a/configure.ac b/configure.ac
index 57d6b39..29df3d1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
 AC_PREREQ([2.64])
 AC_INIT([HarfBuzz],
-        [0.9.19],
+        [0.9.20],
         [http://bugs.freedesktop.org/enter_bug.cgi?product=harfbuzz],
         [harfbuzz],
         [http://harfbuzz.org/])
commit b0e03508bad04d7dcf2c50ac81f6261425b34c5f
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Thu Aug 29 15:56:32 2013 -0400

    Dist with gobject and introspection enabled

diff --git a/Makefile.am b/Makefile.am
index 43a1aaa..c98b780 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -49,6 +49,8 @@ $(srcdir)/ChangeLog:
 DISTCHECK_CONFIGURE_FLAGS = \
 	--enable-gtk-doc \
 	--disable-doc-cross-references \
+	--with-gobject \
+	--enable-introspection \
 	$(NULL)
 
 # TODO: Copy infrastructure from cairo
commit e4ce6745e15eab33ed693874e7a56981f4d6f79a
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Thu Aug 29 15:56:16 2013 -0400

    [gtk-doc] Fix build without gobject

diff --git a/docs/reference/Makefile.am b/docs/reference/Makefile.am
index 127f986..65dabbb 100644
--- a/docs/reference/Makefile.am
+++ b/docs/reference/Makefile.am
@@ -61,7 +61,7 @@ IGNORE_HFILES=`cd $(top_srcdir)/src; find . -path './hb-*/*.h' | sed 's@^.*/@@'`
 if HAVE_GOBJECT
 else
 # XXX Prevent "make dist"
-IGNORE_HFILES+=hb-gobject.h
+IGNORE_HFILES+=hb-gobject.h hb-gobject-enums.h hb-gobject-structs.h
 endif
 
 # Images to copy into HTML directory.



More information about the HarfBuzz mailing list