summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2011-07-29pdf: Don't remove the current clip if redundantChris Wilson1-0/+11
2011-07-29pdf: Remove redundant clip regionsChris Wilson1-6/+21
2011-07-29clipper: Also need to guard against the incoming clip being NULLChris Wilson1-1/+1
2011-07-29clip: Fix clip-equal to handle one or the other being NULL/all-clippedChris Wilson1-0/+10
2011-07-29xcb: Short-circuit multiplying the alpha mask by 1.0Chris Wilson1-0/+3
2011-07-29fallback: Prevent recursion when combining with the clipChris Wilson1-20/+109
2011-07-29pattern: Complete the list of possible pattern errorsAndrea Canciani1-2/+3
2011-07-29record: Only reduce fill+stroke if the clip doesn't change between the commandsChris Wilson1-1/+3
2011-07-29device: Flush on a finished device is a no-opAndrea Canciani1-0/+3
2011-07-29clipper: Detect a incremental change in the general clip-pathChris Wilson1-4/+30
2011-07-29clip: Fix cairo_clip_equal()Chris Wilson1-1/+35
2011-07-29record: Assume recording surface targets are clearChris Wilson2-23/+18
2011-07-29quartz: Silence some clang warningsAndrea Canciani1-26/+24
2011-07-29cff-subset: Do not use garbage valuesAndrea Canciani1-4/+4
2011-07-29Silence Clang static analyzer reportsAndrea Canciani4-4/+9
2011-07-29Silence gcc warningsAndrea Canciani1-1/+0
2011-07-29directfb: Unbreak compilationAndrea Canciani1-5/+4
2011-07-29script: Initialize recording extentsAndrea Canciani1-0/+1
2011-07-29xcb: Handle fallback in map_to_imageUli Schlachter1-0/+7
2011-07-29xcb: _get_image only works without fallbackUli Schlachter1-0/+1
2011-07-29xcb: Handle deferred clear in map_to_imageUli Schlachter1-1/+25
2011-07-29xcb: Error on 0x0 source surfacesUli Schlachter1-0/+5
2011-07-29xcb: Assert that pixmap sizes are positiveUli Schlachter1-0/+3
2011-07-28record: Recording surfaces need an explicit clearChris Wilson1-1/+1
2011-07-28record: We can only skip the clear so long as we know the destination is clearChris Wilson1-1/+1
2011-07-28polygon: Fix generic case of edge clippingAndrea Canciani1-76/+51
2011-07-28polygon: Simplify code for edge clippingAndrea Canciani1-47/+33
2011-07-28test: Improve horizontal-clipAndrea Canciani2-19/+20
2011-07-28test: Update image referencesAndrea Canciani1-0/+4
2011-07-28gl: Use cairo_rectangle_int_tMatt Peterson2-7/+15
2011-07-28record: And remember to offset the index of unbounded playbackChris Wilson1-1/+1
2011-07-28record: Use a bbtree to reduce is-visible checking overheadsChris Wilson3-11/+344
2011-07-27test: Add horizontal clip testChris Wilson3-0/+77
2011-07-27Make _cairo_xcb_surface_get_extents no_warnUli Schlachter1-1/+1
2011-07-27xcb: Check that the extents are inside our surfaceUli Schlachter1-0/+5
2011-07-27xlib: Fix a typoUli Schlachter1-1/+1
2011-07-27polygon: Fix clipping of edges outside of their rangeChris Wilson1-4/+4
2011-07-27polygon: Don't skip clipped horizontal edgesChris Wilson1-3/+0
2011-07-27win32: Fix typos in documentationAndrea Canciani1-2/+2
2011-07-27surface: Check image parameter in cairo_surface_unmap_image()Andrea Canciani1-1/+5
2011-07-27win32: ConstifyAndrea Canciani3-5/+5
2011-07-26win32: Fix compilationAndrea Canciani1-9/+9
2011-07-26Fix surface backend structuresAndrea Canciani3-3/+18
2011-07-26quartz: Silence const cast warningsAndrea Canciani1-4/+4
2011-07-26wrapper: translate the clip by the device transformChris Wilson1-0/+6
2011-07-26composite: Pass unbounded extents to initialisationChris Wilson10-136/+123
2011-07-26API: map-to-image and create-similar-imageChris Wilson42-361/+1169
2011-07-26rectangle: speed up the is-intersecting test.Chris Wilson1-12/+4
2011-07-26wrapper: target to recording needs the inverse transformChris Wilson1-2/+23
2011-07-26record: Check the operation against the target device extents.Chris Wilson4-2/+75