summaryrefslogtreecommitdiff
path: root/src/cairo-scaled-font.c
AgeCommit message (Expand)AuthorFilesLines
2013-01-09scaled-font: Fix use after free when clearing the glyph cacheChris Wilson1-2/+3
2013-01-09scaled-font: Make reset-font-cache threadsafeChris Wilson1-35/+31
2013-01-08scaled-font: Remove a non-threadsafe double-freeze assertChris Wilson1-1/+0
2013-01-08scaled-font: Hold the scaled font mutex whilst reaping from the global cacheChris Wilson1-2/+7
2013-01-08scaled-font: Assert if attempting to finish a frozen fontChris Wilson1-0/+12
2013-01-08scaled-font: Free the cached glyphs from the font before taking the global lockChris Wilson1-1/+20
2013-01-08scaled-font: Always hold the mutex even for single glyph probesChris Wilson1-20/+21
2013-01-03scaled-font: Mention ownership of returned object from get_font_face()Chris Wilson1-1/+2
2012-08-17xlib: Implement SHM fallbacks and fast upload pathsChris Wilson1-1/+1
2012-06-09Use the new pixman_glyph_cache_t API that will be in pixman 0.28.0Søren Sandmann Pedersen1-0/+2
2012-06-07scaled-font: Take lock around disposing of an empty page upon alloc failureChris Wilson1-0/+2
2012-06-04composite-rectangles,scaled-font: Use accurate extents if the font is brokenChris Wilson1-1/+10
2012-04-30Revert "Use pixman glyphs"Søren Sandmann Pedersen1-2/+0
2012-04-30Use pixman glyphsSøren Sandmann Pedersen1-0/+2
2012-04-19Split cairo-list into struct+inlinesChris Wilson1-0/+1
2012-03-29doc: Add "since" tag to documentationAndrea Canciani1-0/+12
2012-03-29doc: Make documentation comments symmetricAndrea Canciani1-1/+1
2012-03-13scaled-font: Ignore empty glyphs when checking for potential overlapHenry (Yu) Song1-0/+3
2012-02-28scaled-font: Assign a temporary hash value for the placeholderChris Wilson1-0/+8
2012-02-28scaled-font: Refactor the hash computationChris Wilson1-31/+23
2012-02-28scaled-font: Key the cache on the original font faceChris Wilson1-87/+94
2011-09-12Introduce a new compositor architectureChris Wilson1-26/+85
2011-08-13image: move surface definition to new header for subclassingChris Wilson1-0/+1
2011-08-01hash: Compare hash values before calling keys_equalAndrea Canciani1-13/+1
2011-07-31Remove useless checks for NULL before freeingAndrea Canciani1-4/+2
2011-07-24composite: Perform a quick is-clipped for glyphsChris Wilson1-14/+13
2011-07-24scaled-font: Single glyph extent computations are worryingly frequentChris Wilson1-0/+45
2011-07-19clip: Rudimentary support for clip-polygon extractionChris Wilson1-7/+7
2011-07-15pattern: Add observer hooksChris Wilson1-0/+1
2011-07-14scaled-font: Fix assertions for original font-face vs font-faceChris Wilson1-1/+2
2011-07-13scaled-font: Key the cache on the orignal font_faceChris Wilson1-2/+2
2011-05-19Avoid implicit conversion to double when roundingJeff Muizelaar1-2/+2
2011-05-04Silence the compiler for another couple of RGB30 switchesChris Wilson1-0/+1
2011-01-27scaled font: Fix the docs for cairo_scaled_font_get_font_faceUli Schlachter1-2/+3
2010-12-13scaled-font: assert that we hold the scaled-font mutex when looking up glyphsChris Wilson1-0/+2
2010-12-10path: Always interpret in forward directionAndrea Canciani1-1/+1
2010-10-21Actually implement round_glpyh_positionsUli Schlachter1-2/+9
2010-07-08doc: Move tmpl/ docs to inline docsBenjamin Otte1-0/+10
2010-06-30user-font: correct handling of size 0 textAndrea Canciani1-3/+2
2010-06-14scaled-font: fine-tune cachingDmitri Vorobiev1-16/+45
2010-06-10scaled-font: optimize cairo_scaled_font_text_to_glyphs()Dmitri Vorobiev1-54/+114
2010-05-05scaled-font: Pluck last glyph from the most recent page.Chris Wilson1-1/+1
2010-05-04scaled-font: Convert to cairo_list_tChris Wilson1-24/+22
2010-05-04scaled-font: Remove MRU cache upon detection of error.Chris Wilson1-1/+14
2010-05-03scaled-font: Check for an error return when retrieving the implementationChris Wilson1-0/+8
2010-04-27Update FSF addressAndrea Canciani1-1/+1
2010-03-30Silence enumeration warnings following addition of RGB16_565Chris Wilson1-0/+1
2010-03-30scaled-glyph: Allow removal info fields.Chris Wilson1-3/+16
2010-03-30scaled-font: Optimize cairo_scaled_font_lookup()Chris Wilson1-53/+20
2010-03-23scaled-font: Destroy the old surface when replacing scaled_glyph->recordingChris Wilson1-3/+8