Code freeze break request for Pango



Hi,

I'm lazy...

So, this cycle I rewrote most of the internals of the PangoFc backend.  Mostly
for optimization, also to fix bugs.  This changed some of the backend-only
API.  Since yesterday I've been putting the finishing touches on this work and
had to make a few changes.  One of them involves a minor API addition to the
backend-only API.  The others are fixes here and there.  So here I am asking
for permission to push these to pango:

commit 5317893b83ee8a7270b9043d2325348cb5d03e12
Author: Behdad Esfahbod <behdad behdad org>
Date:   Tue Mar 10 17:13:36 2009 -0400

    [pangofc] Share cmap cache between PangoFcFont's of the same face (#567160)

commit e69cff51ff7d9ce136dc83f259415145f09b6b05
Author: Behdad Esfahbod <behdad behdad org>
Date:   Tue Mar 10 14:00:09 2009 -0400

    [pangofc] Reuse filename from pattern in coverage key

commit 7eaebcf2e9fb5c292cc8bd070b826ca38f0f9f25
Author: Behdad Esfahbod <behdad behdad org>
Date:   Tue Mar 10 11:42:01 2009 -0400

    [pango-coverage] Fix optimization bug in pango_coverage_to_bytes()

commit 70c59ecbc4230cc3f795be9edc02b60cee65b9b7
Author: Behdad Esfahbod <behdad behdad org>
Date:   Tue Mar 10 09:38:25 2009 -0400

    [pangofc] Fix leak

commit 3a43e7d7c87f22fa940b2c6501c2aea244d27f66
Author: Behdad Esfahbod <behdad behdad org>
Date:   Tue Mar 10 09:05:39 2009 -0400

    [pango-coverage] Use gslice for data arrays

commit 774b4b873d0702ef5cc8ea6cab6fde5a1c7e4b03
Author: Behdad Esfahbod <behdad behdad org>
Date:   Tue Mar 10 08:26:20 2009 -0400

    [pango-coverage] Remove unused struct member

commit f1c43077c527595bacd0e8fe21d001be3b266582
Author: Behdad Esfahbod <behdad behdad org>
Date:   Tue Mar 10 08:08:19 2009 -0400

    [pangofc] Add a "fontmap" property to PangoFcFont

    Gecko uses its own PangoFcFontMap subclass with its own PangoFontSet.
    Previously we were setting font->fontmap in our own private
    PangoFcFontSet.  Now it's up to the PangoFcFont subclass to set it
    when creating the new font object.

    Also adds the following backend-public symbol:

        pango_fc_font_map_find_decoder()


As a bonus, I'm not documenting the internal workings of pangofc-fontmap.c.

Cheers,
behdad


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]