summaryrefslogtreecommitdiff
path: root/src/cairo-scaled-font.c
AgeCommit message (Expand)AuthorFilesLines
2018-06-15scaled-font: Fix glyph and cluster count checks (CID #983386)Bryce Harrington1-2/+2
2018-05-07Use _cairo_malloc instead of mallocAdrian Johnson1-4/+4
2017-10-22scaled-font: Fix assert when destroying glyph pageCarlos Garcia Campos1-0/+7
2017-10-11Factor out the ISFINITE() macroBryce Harrington1-6/+0
2017-07-29Expose 'has color glyphs' as a scaled font propertyMatthias Clasen1-0/+9
2017-07-29Add support for color glyphs to cairo_scaled_glyph_tMatthias Clasen1-0/+21
2016-10-10Fix grammar in cairo_*_reference() function documentation.Bryce Harrington1-2/+2
2016-08-02scaled-font: Fix deadlock when recursing in _cairo_scaled_font_reset_cache()Hans Petter Jansson1-6/+18
2016-03-10scaled-font: don't store pointer in hash valueAdrian Johnson1-3/+4
2013-06-18scaled-font: Prevent a recursive mutex lock for removing a failed glyphChris Wilson1-0/+4
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