CVSROOT:        /cvs/gnome
Module name:    pango
Changes by:     otaylor 05/07/21 09:55:19

Modified files:
        .              : ChangeLog 
        docs           : Makefile.am pango-sections.txt 
        docs/tmpl      : coverage-maps.sgml engines.sgml fonts.sgml 
                         freetype-fonts.sgml glyphs.sgml layout.sgml 
                         main.sgml modules.sgml opentype.sgml 
                         pango-engine-lang.sgml pango-engine-shape.sgml 
                         pango-renderer.sgml pangocairo.sgml 
                         pangofc-decoder.sgml pangofc-font.sgml 
                         pangofc-fontmap.sgml scripts.sgml 
                         tab-stops.sgml text-attributes.sgml 
                         win32-fonts.sgml x-fonts.sgml xft-fonts.sgml 
        pango          : pangocairo-fc.h pangocairo-fcfont.c 
                         pangocairo-fcfontmap.c pangocairo-fontmap.c 
                         pangocairo-private.h pangocairo-win32font.c 
                         pangocairo.h pangofc-font.h pangofc-fontmap.c 
                         pangofc-fontmap.h pangowin32.c 

Log message:
2005-07-19  Owen Taylor  <[EMAIL PROTECTED]>

* pango/pango-fcfontmap.[ch]: Rework handling of context-specific
options: drop get_render_key() and add a opaque "context
key" (get_context_key() and friends). Also add a function to get
the resolution.

* pango/pango-fcfontmap.c pango/pangofc-font.h:
- Move the 'lang' into the fontset key lookup and get rid of the
funky list-of-hash-tables
- Make lookups of fontsets and fonts dependent on the context key
for the context.
- Simplify the pattern/fontset caching to have one finite-size
cache rather than an infinite first-level and a finite-size
second level.

* pango/pangocairo.h pango/pangocairo-private.h
pango/pangocairo-fontmap.c: Add
pango_cairo_context_get/set_resolution(),
pango_cairo_context_set/get_font_options to allow controlling the
resolution and font rendering options for a specific PangoContext.

* pango/pangocairo-fcfont.c pango/pangocairo-fcfontmap
pango/pangocairo-win32font.c: Implement resolution and font
options handling adapt to related Cairo changes.

* docs/pango-sections.txt docs/Makefile.am pango/pangowin32.c:
Doc updates and build fixes.

* pango/pangofc-fontmap.c (pango_fc_make_pattern): Create
patterns with FC_SIZE as well as FC_PIXEL_SIZE to work around
a libgnomeprint bug. (#309477)

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=pango&who=otaylor&date=explicit&mindate=2005-07-21%2009:54&maxdate=2005-07-21%2009:56

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to