Code freeze break request for Pango
- From: Behdad Esfahbod <behdad behdad org>
- To: Gnome Release Team <release-team gnome org>
- Subject: Code freeze break request for Pango
- Date: Tue, 10 Mar 2009 17:19:47 -0400
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]