summaryrefslogtreecommitdiff
path: root/src/cairo-quartz-surface.c
AgeCommit message (Expand)AuthorFilesLines
2023-04-18Make cairo_tag_begin/end work correctly in groupsAdrian Johnson1-2/+1
2023-02-17 [quartz]Conditionally Use Main Display ColorSpace instead of kCGColorSpac...John Ralls1-51/+132
2023-02-14[quartz] Pretty up the surface-type and zero-size tests.John Ralls1-19/+25
2023-02-14[quartz] Cleanup and make better use of cairo_quartz_image_surface_t.John Ralls1-179/+74
2023-01-15Fix shared use of recording surface with paginated targetsAdrian Johnson1-1/+2
2022-12-28Merge branch 'pbounds-size' into 'master'Adrian Johnson1-5/+1
2022-11-17Pass the same type when creating the static glyphs and positions arrays.John Ralls1-1/+1
2022-10-19Ensure pbounds.size is initialized even in EXTEND_NONE mode.Jonathan Kew1-5/+1
2022-06-29quartz: Avoid reading beyond the end of image surfaces.Jeff Muizelaar1-1/+5
2022-04-27Merge branch 'quartz-core-text' into 'master'Adrian Johnson1-218/+41
2022-04-24[quartz] Convert font handling from CGFont to CTFont.John Ralls1-60/+23
2022-04-24[quartz] Require at least Mac OS X 10.7 LionJohn Ralls1-158/+19
2022-04-24[quartz] Fix some compiler warnings.John Ralls1-3/+2
2022-04-23[quartz] Destroy local copy of snapshot after attaching it.John Ralls1-0/+1
2022-02-26quartz: Fix spelling in commentChristopher Chavez1-1/+1
2022-02-24[quartz] Don't use CGContextDrawTiledImage for tiled patterns.John Ralls1-68/+45
2022-02-24[quartz] extract function _cairo_quartz_setup_pattern_sourceJohn Ralls1-137/+146
2022-02-24[quartz]Cleanup _cairo_quartz_cairo_repeating_surface_pattern_to_quartzJohn Ralls1-23/+9
2022-02-24[quartz] Use CoreGraphics instead of Qt to write debug png file.John Ralls1-75/+27
2022-02-24[quartz] Create similar surfaces using a CGLayer for faster drawing.John Ralls1-29/+108
2022-02-24[quartz] Remove cached image_surface on quartz surfaces.John Ralls1-32/+34
2022-02-24[quartz] Snapshot CGBitmapContext-mapped surfaces to cache CGImages.John Ralls1-4/+76
2022-02-23quartz: Fix spelling in commentChristopher Chavez1-1/+1
2021-05-01Remove stray _GNU_SOURCE definitionsEmmanuele Bassi1-1/+0
2020-12-05Quartz Better manage acquired/replayed surface.John Ralls1-19/+37
2020-12-03Quartz image drawing: Remove containers for cairo_surface_t.John Ralls1-46/+18
2020-12-03Quartz: Ensure that image data and surface are available to draw.John Ralls1-3/+12
2020-11-30Ensure _cairo_quartz_surface_create_internal always nulls imageSurfaceEquiv.John Ralls1-4/+3
2018-05-07Use _cairo_malloc instead of mallocAdrian Johnson1-3/+3
2015-10-17Fix some surfaces missed in b1192beaAdrian Johnson1-1/+2
2015-07-27quartz: be more strict about the behavior of blend operatorsAndrea Canciani1-1/+5
2015-07-27quartz: Align filtering quality with image backendAndrea Canciani1-0/+11
2014-10-03quartz-image: Fix buildAndrea Canciani1-4/+1
2014-10-03quartz: Fix buildAndrea Canciani1-14/+8
2014-09-29src: check the surface backend for NULLRavi Nanjundappa1-0/+14
2013-03-29quartz: Don't release memory we don't ownMichael Hutchinson1-1/+0
2012-07-24quartz: Use the correct transform when replaying recording surfacesAndrea Canciani1-6/+10
2012-07-24quartz: Never acquire recording surfacesHenry (Yu) Song - SISA1-19/+67
2012-05-26quartz: Provide a valid implementation of map_to_imageAndrea Canciani1-132/+71
2012-05-26quartz: Mark surfaces created clear as is_clearAndrea Canciani1-0/+3
2012-05-26quartz: Silence warningAndrea Canciani1-2/+3
2012-05-26surface: Make backend-specific map/unmap functions symmetricAndrea Canciani1-0/+1
2012-05-26surface: Make map_to_image return cairo_image_surface_t*Andrea Canciani1-1/+1
2012-03-29doc: Fix some wrong versionsAndrea Canciani1-3/+3
2012-03-29doc: Add "since" tag to documentationAndrea Canciani1-0/+2
2012-03-29doc: Make doc ids more consistent my always putting ':' after themAndrea Canciani1-3/+3
2012-03-29doc: Make documentation comments symmetricAndrea Canciani1-2/+2
2012-02-10quartz: Add missing source hookChris Wilson1-0/+1
2012-01-15quartz: Make glyph antialiasing consistent with quartz-fontAndrea Canciani1-0/+3
2012-01-15quartz: Fix building with QUARTZ_DEBUGAndrea Canciani1-4/+9