summaryrefslogtreecommitdiff
path: root/src/cairo-scaled-font.c
AgeCommit message (Expand)AuthorFilesLines
2007-04-09Detect failure to allocate glyphs during _cairo_scaled_font_init()Chris Wilson1-3/+6
2007-04-09Reset cairo_scaled_font_map after freeing.Chris Wilson1-0/+1
2007-03-20Fix file permissions againBehdad Esfahbod1-0/+0
2007-03-20Move declaration of cairo_mutex_t to cairo-mutex-private.hMathias Hasselmann1-1/+0
2007-03-20Initialize mutexes at central location.Mathias Hasselmann1-2/+1
2007-03-14Privately export a function to reset the scaled font's glyph caches.Chris Wilson1-0/+9
2007-03-05Uniform object handling in _reference(), _destroy(), and _get_reference_count()Behdad Esfahbod1-9/+3
2007-03-05Rename all mutex variables to start with an underscoreBehdad Esfahbod1-6/+6
2007-03-02[doc] Docuemnt all symbols but cairo_filter_t and cairo_operator_tBehdad Esfahbod1-0/+3
2007-02-27Implement cairo_get_scaled_font()Behdad Esfahbod1-1/+1
2007-02-23[core] put back REF_COUNT_INVALID to be -1, fix finishVladimir Vukicevic1-0/+3
2007-02-23[core] Add user_data and reference count getters to all objectsVladimir Vukicevic1-2/+76
2007-02-10Unreleased lock typo in cairo-scaled-font.cBrian Ewins1-1/+1
2007-02-06Add missing locking to _cairo_scaled_font_text_to_glyphsCarl Worth1-5/+10
2007-02-06Expand font_map locking to cover call to backend->scaled_font_createCarl Worth1-6/+3
2007-02-06Add scaled_font->mutex to allow locking for all subordinate objectsCarl Worth1-5/+12
2007-02-06Move scaled font holdovers magic from reference to create to fix race conditionCarl Worth1-31/+26
2007-02-06Avoid holding lock when calling _cairo_scaled_font_finiCarl Worth1-10/+14
2007-02-06Don't hold mutex over backend->scaled_font_createCarl Worth1-24/+24
2007-01-07Spell check the docsBehdad Esfahbod1-2/+2
2006-12-28In _cairo_scaled_font_text_to_glyphs, bail if text is zero-length (#5177)Behdad Esfahbod1-0/+6
2006-12-23Don't call into backends if num_glyphs is zero (#5177)Behdad Esfahbod1-0/+3
2006-12-23[cairo-scaled-font] Skip invisible glyphs (like space) in glyph_extents() (#9...Behdad Esfahbod1-22/+36
2006-12-12Cache rounded glyph advance valuesBehdad Esfahbod1-0/+10
2006-12-11Add/remove const to cairo_glyph_t* arguments consistentlyBehdad Esfahbod1-2/+2
2006-11-22Replace existing rounding code with _cairo_lroundDaniel Amelang1-8/+6
2006-10-05Fix typo that was resulting in device glyph_extents of INT16_MAX in some cases.Carl Worth1-1/+1
2006-09-09Correctly acquire/release mutex in _cairo_scaled_font_map_destroyVladimir Vukicevic1-4/+9
2006-09-05Add many missing slim_hidden calls to bypass PLT entries for local use of pub...Carl Worth1-0/+9
2006-08-17Add (primitive) bitmap glyph tracing to fix bug #7889Carl Worth1-2/+94
2006-08-07More doc syntax updateBehdad Esfahbod1-0/+2
2006-08-07Update doc syntaxBehdad Esfahbod1-1/+4
2006-07-28Add -Wsign-compare compiler flag and fix all warningsCarl Worth1-1/+1
2006-07-28Standardize on unsigned for ref_count type and add CAIRO_REF_COUNT_INVALIDBehdad Esfahbod1-3/+3
2006-07-14Use font matrix offset to reposition glyph origin instead of adjusting advanceBehdad Esfahbod1-3/+3
2006-07-04Fix documentation typo in cairo_scaled_font_get_font_options()Jonathon Jongsma1-1/+1
2006-06-30Add "Since: 1.2" to docs for most new API functions.Behdad Esfahbod1-0/+12
2006-06-29Prefix "cairo_*_test_*" symbols with underscore.Behdad Esfahbod1-1/+1
2006-06-22Bug 6955: Fix by adding freeze/thaw around scaled_font glyph cache in _cairo_...Carl Worth1-0/+12
2006-06-22Add 'private' cairo_scaled_font_test_set_max_glyphs_cached_per_font for testingCarl Worth1-1/+16
2006-06-13Change return type of _cairo_scaled_glyph_lookup to allow UNSUPPORTED.Carl Worth1-2/+8
2006-06-10Change {x,y}_device_offset values to a device_transform matrix.Carl Worth1-2/+3
2006-06-09Rename device_{x,y}_offset to {x,y}_device_offset for better consitency/grepa...Carl Worth1-2/+2
2006-06-06Remove CAIRO_{MIN,MAX}SHORT which did not distinguish signed vs. unsigned.Carl Worth1-2/+2
2006-06-06Fix bogus cairo_rectangle_fixed_t to be cairo_rectangle_int16_t.Carl Worth1-1/+1
2006-06-06Remove initial, final, and duplicate blank lines.Carl Worth1-1/+0
2006-06-06Remove all remaining trailing whitespace.Carl Worth1-17/+17
2006-06-06Remove trailing whitespace from lines that look like comments.Carl Worth1-19/+19
2006-06-06Remove extraneous whitespace from "blank" lines.Carl Worth1-45/+45
2006-05-29Only destroy scaled glyphs if they are not in the cache.Jeff Muizelaar1-4/+7