summaryrefslogtreecommitdiff
path: root/src/cairo-recording-surface.c
Commit message (Expand)AuthorAgeFilesLines
* Make cairo_tag_begin/end work correctly in groupsAdrian Johnson2023-04-181-9/+67
* Open-code bbtree_del to avoid free()ing a non-allocated objectMatt Turner2023-03-011-1/+4
* PDF Type 3 color fontsAdrian Johnson2023-01-291-0/+9
* Rename is_userfont_foreground to is_foreground_markerAdrian Johnson2023-01-271-1/+1
* Fix shared use of recording surface with paginated targetsAdrian Johnson2023-01-151-25/+502
* Remove the unbounded recording surface assertionFujii Hironori2023-01-101-1/+2
* Fix user-font with foreground in group failures on image, PDF, and PSAdrian Johnson2023-01-031-6/+23
* Add some missing slim_hidden entriesAdrian Johnson2022-12-281-0/+1
* Allow user fonts to use the foreground colorAdrian Johnson2021-09-181-47/+102
* Don't assert on NOTHING_TO_DO during recording replay.Jonathan Kew2021-07-231-0/+4
* Fix crashAdrian Johnson2021-07-181-7/+1
* Remove all gstate from _cairo_surface_tagAdrian Johnson2021-07-181-77/+15
* Fix problems in the SVG backend related to outputting surfaces and patternsAnton Danilkin2021-04-111-0/+4
* recording-surface: Fix offset errorMatthias Clasen2021-01-301-0/+1
* Merge branch 'snapshot-error-fixes' into 'master'Heiko Lewin2021-01-111-0/+5
|\
| * Slightly improve dealing with error snapshotsUli Schlachter2021-01-071-0/+5
* | Added checks for failed strdups in cairo-recording-surface.cHeiko Lewin2021-01-041-6/+24
* | Merge branch 'fix-copy-paste-error-in-recording-surfaces' into 'master'Heiko Lewin2021-01-041-4/+4
|\ \
| * | Fix copying tags in a recording surfaceUli Schlachter2020-12-261-4/+4
| |/
* | Fix two uninitialised variables in _cairo_recording_surface_snapshot()Uli Schlachter2020-12-271-0/+2
|/
* Use _cairo_malloc instead of mallocAdrian Johnson2018-05-071-16/+16
* Add tag functions to recording surface and surface-wrapperAdrian Johnson2016-10-011-1/+184
* recording: Remove unused functionAdrian Johnson2016-07-031-15/+0
* Fix PS record-neg-extents test failureAdrian Johnson2016-06-051-3/+2
* pdf: fix record-replay-extend test failuresAdrian Johnson2016-06-051-10/+9
* Use surface_transform in replay_and_create_regionsGuillaume Ayoub2016-04-121-1/+2
* Don't cull very thin lines on vector surfacesAdrian Johnson2015-10-171-3/+5
* cairo-recording-surface: Fix loss of alpha when clippingBryce Harrington2015-06-251-1/+1
* recording: Correctly determine alpha of all surfacesUli Schlachter2013-09-111-0/+3
* recording: Fix unitialized variable 'free_me'Uli Schlachter2013-09-111-1/+1
* pdf: avoid making groups a transparency group if not requiredAdrian Johnson2013-09-111-0/+113
* recording: Prevent invalid memory access with zero length command arrayChris Wilson2013-06-181-0/+3
* recording: Fix inconsistent usage of types for indicesChris Wilson2013-06-111-9/+9
* recording: Avoid indirection through indices array if not reducedChris Wilson2013-02-121-1/+1
* stroke: Make the incremental trapezoid stroker optionally available againChris Wilson2013-01-031-6/+6
* recording: Append new elements to the end of the bbtree chainZozó Teki2012-11-101-1/+4
* recording: Copy across the is-clear? during snapshottingChris Wilson2012-10-111-1/+1
* recording: copy reverses its dst and src parametersHenry Song2012-10-111-1/+1
* recording: Perform an explicit during snapshotChris Wilson2012-10-031-1/+311
* Split cairo-recording-surface-private into struct+inlinesChris Wilson2012-04-191-1/+1
* Split cairo-combsort-privates into struct+inlinesChris Wilson2012-04-191-1/+1
* doc: Make doc ids more consistent my always putting ':' after themAndrea Canciani2012-03-291-1/+1
* doc: Make documentation comments symmetricAndrea Canciani2012-03-291-2/+2
* doc: describe cairo_recording_surface_get_extentsNis Martensen2012-03-101-0/+12
* recording: Remove superfluous resetChris Wilson2012-02-241-1/+0
* recording: Optimize a copy of one recording surface onto anotherChris Wilson2012-02-241-1/+20
* debug: Add some TRACE statements for recording surfaces and snapshotsChris Wilson2012-02-241-0/+10
* Replace the ad-hoc surface unwrappers with a function pointerChris Wilson2012-02-091-0/+2
* recording-surface: Initialize optimize-clears before use in snapshottingChris Wilson2011-10-121-0/+1
* recording-surface: Optimize away anything below an opaque fillChris Wilson2011-10-121-0/+9