[HarfBuzz] libharfbuzz-gobject exported symbols

Behdad Esfahbod behdad at behdad.org
Mon Sep 23 11:58:11 PDT 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 13-09-21 03:49 AM, أحمد المحمودي wrote:
> On Thu, Sep 12, 2013 at 12:32:00PM -0400, Behdad Esfahbod wrote:
>> Note that harfbuzz-gobject API is best considered unstable for now,
>> though I think I've got it right this time.
> ---end quoted text---
> 
> Doesn't the same go for harfbuzz API itself ?

I'm very careful about not breaking people's code, in both API and ABI
terms.  That's why hb-deprecated.h exists for example.

> I noticed that a symbol was removed in 0.9.20

Humm.  Which one?  Not that I intended, since I don't remember doing it on
purpose nor do I see any entry in NEWS file.

There's two things I intend to break in libharfbuzz API before 1.0, and both
are noted in TODO file:

  - Remove hb_ot_shape_glyphs_closure().  That function can and should be
implemented by client code now that we have hb_shape_plan_collect_lookups(),

  - Improve hb-ft API to address load_flags issues.  But even there, I
probably add new functions and leave the existing ones alone.

- -- 
behdad
http://behdad.org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlJAj0IACgkQn+4E5dNTERUluQCfZQdIV1BTcgDVpw5S/Ow2vTot
UL8AnRTqqHkEo4auogblVzK969hYHIg7
=I8o1
-----END PGP SIGNATURE-----



More information about the HarfBuzz mailing list