Summary: | cairo_text_extents fails to do caching | ||
---|---|---|---|
Product: | cairo | Reporter: | Ian McIntosh <ian_mcintosh> |
Component: | general | Assignee: | Carl Worth <cworth> |
Status: | RESOLVED FIXED | QA Contact: | cairo-bugs mailing list <cairo-bugs> |
Severity: | normal | ||
Priority: | high | CC: | jwatt, otaylor |
Version: | 0.9.3 | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | Source code illustrating one case of FPE in cairo. |
Description
Ian McIntosh
2005-03-10 12:52:30 UTC
Created attachment 3231 [details] [review] xrandr-deadlock-fix.patch Created attachment 3232 [details] [review] Proposed patch Oops! Please ignore previous two attachments. They belong to bug #2675 . Sorry. Created attachment 2922 [details]
Source code illustrating one case of FPE in cairo.
Move bugs against "cvs" version to "0.9.3" so we can remove the "cvs" version. During 1.1.1 Keith committed a fix that adds a cache of user-space metrics: 2005-08-31 Keith Packard <keithp@keithp.com> Reviewed by: otaylor, cworth * src/cairo-ft-font.c: (_get_bitmap_surface), (_render_glyph_outline), (_render_glyph_bitmap), (_transform_glyph_bitmap), (_get_pattern_ft_options), (_cairo_ft_scaled_font_create), (_cairo_ft_scaled_font_create_toy), (_decompose_glyph_outline), (_cairo_ft_scaled_glyph_init), (_cairo_ft_ucs4_to_index), (_cairo_ft_show_glyphs), (_cairo_ft_font_face_scaled_font_create), (_cairo_ft_font_face_create), (cairo_ft_font_face_create_for_pattern), (cairo_ft_font_face_create_for_ft_face): Store glyphs in new per-scaled font caches which hold user-space metrics and device space bounding boxes Ian mentioned to me that this fix helped his application a great deal, so I'm closing this as fixed. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.