summaryrefslogtreecommitdiff
path: root/src/cairo-gstate.c
AgeCommit message (Expand)AuthorFilesLines
2009-08-29[clip] Eliminate redundant clipsChris Wilson1-39/+67
2009-08-29[fill] Short-circuit extents on an empty path.Chris Wilson1-0/+12
2009-08-29Eliminate self-intersecting strokes.Chris Wilson1-2/+2
2009-07-23Remove clip handling from generic surface layer.Chris Wilson1-89/+144
2009-06-27[gstate] Avoid temporary allocation for transformed patternsChris Wilson1-127/+57
2009-06-04valgrindify init/fini routinesChris Wilson1-0/+7
2009-06-02[cairo] Track the MRU scaled fontChris Wilson1-4/+14
2009-04-23[memfault] Manually inject faults when using stack allocationsChris Wilson1-0/+3
2009-01-29[in-stroke] Check point against extents before computing path.Chris Wilson1-0/+15
2008-12-30[gstate] Change the glyph dropping safety margin from 2em to 10emBehdad Esfahbod1-5/+5
2008-12-29[path] Remove tolerance from path boundersChris Wilson1-2/+1
2008-12-17Call _cairo_error when propagating error status from the font_face.Jeff Muizelaar1-1/+1
2008-12-12[gstate] Remove culled glyphs from clusters.Chris Wilson1-47/+176
2008-11-29Mark allocation failures as unlikely.Chris Wilson1-8/+9
2008-11-29Mark if(status) as being unlikely.Chris Wilson1-33/+33
2008-11-25[in-fill] Add the implicit close-path during move-to.Chris Wilson1-6/+6
2008-11-25[path] Compute approximate extents.Chris Wilson1-9/+4
2008-11-13Add CairoScript backend.Chris Wilson1-1/+2
2008-11-06[in-fill] Avoid tessellation by counting number of edge crossing to -∞Chris Wilson1-25/+5
2008-11-02Add an extents argument to the high level surface backend functionsAdrian Johnson1-6/+6
2008-10-30[gstate] Use _cairo_pattern_black for the default source.Chris Wilson1-2/+7
2008-10-30[pattern] Avoid needless copying of patterns.Chris Wilson1-41/+76
2008-10-30Review users of cairo_rectangle_int_t for incorrect unsigned promotion.Chris Wilson1-2/+2
2008-10-30[gstate] Allocate temporary variable for backend_to_user transform.Chris Wilson1-19/+50
2008-10-22Ensure that the scaled font is frozen for the lifetime of the scaled glyph.Chris Wilson1-4/+0
2008-10-19[gstate] Propagate error from clip.Chris Wilson1-10/+23
2008-10-14[doc] Fix a few gtk-doc errors.Chris Wilson1-0/+4
2008-09-25Actually remove cairo_has_show_text_glyphsCarl Worth1-7/+1
2008-09-24[traps] Impose limits on traps for cairo_in_(fill|stroke)M Joonas Pihlaja1-0/+14
2008-09-18[show_text_glyphs] Replace the bool backward with cairo_text_cluster_flagsBehdad Esfahbod1-13/+13
2008-08-18Add new public API cairo_surface_has_show_text_glyphs()Behdad Esfahbod1-1/+1
2008-08-14[cairo-gstate] Guard against unsetting the font unnecessary.Chris Wilson1-8/+25
2008-08-10[gstate] Revert Check for NULL font_face in _cairo_gstate_set_font_faceBehdad Esfahbod1-4/+1
2008-08-08Add cairo_scaled_font_text_to_glyphs()Behdad Esfahbod1-12/+23
2008-08-08[gstate] Check for NULL font_face in _cairo_gstate_set_font_faceBehdad Esfahbod1-1/+4
2008-08-08Add toy font constructor and gettersBehdad Esfahbod1-2/+2
2008-07-21Fix scaling with a device offsetJeff Muizelaar1-2/+3
2008-06-26Add cairo_show_text_glyphs APIBehdad Esfahbod1-11/+27
2008-06-22[gstate] Fix huge-font path;fill fallback optionsBehdad Esfahbod1-2/+2
2008-06-13[cairo] Cache freed gstates.Chris Wilson1-47/+19
2008-06-02[cairo-gstate] Return immediately if clip bounds is emptyBehdad Esfahbod1-0/+8
2008-05-27[cairo-gstate] Use clip, not surface, extents to drop invisible glyphsBehdad Esfahbod1-1/+1
2008-05-27[cairo-gstate] Add _cairo_gstate_int_clip_extents()Behdad Esfahbod1-5/+16
2008-05-25[cairo-gstate] Add code for switching to path;fill for huge show_glyph()sBehdad Esfahbod1-6/+37
2008-05-24[cairo-gstate] Drop glyphs out of surface boundaries in show_glyphs()Behdad Esfahbod1-17/+76
2008-04-01Quiet some trivial unused and potentially-uninitialized compiler warningsCarl Worth1-1/+1
2008-03-26[cairo-gstate] Remove dead code.Chris Wilson1-21/+0
2008-02-27[cairo-gstate] Remove a couple of impossible guards.Chris Wilson1-6/+0
2008-02-27[cairo-gstate] Propagate the error from _cairo_gstate_clone().Chris Wilson1-11/+11
2008-02-27[cairo-path-bounds] _cairo_path_fixed_bounds() can fail...Chris Wilson1-3/+9