..
win32
Simplify generating dwrite-fonts docs
2023-01-26 13:08:45 +02:00
.gitignore
gitignore: Ignore .trs (test results)
2015-07-31 17:56:54 -07:00
cairo-analysis-surface-private.h
Fix shared use of recording surface with paginated targets
2023-01-15 19:29:28 +10:30
cairo-analysis-surface.c
Fix shared use of recording surface with paginated targets
2023-01-15 19:29:28 +10:30
cairo-arc-private.h
skia: Update to use cairo_backend_t interface
2011-08-13 09:58:02 +01:00
cairo-arc.c
_arc_max_angle_for_tolerance_normalized: fix infinite loop
2021-08-01 11:16:03 +00:00
cairo-array-private.h
pdf: add support for object streams for PDF >= 1.5
2021-07-26 18:31:47 +09:30
cairo-array.c
fixed some multiplications prone to overflowing their type
2022-02-19 11:59:41 -07:00
cairo-atomic-private.h
sizeof(cairo_atomic_int_t) should be sizeof(int)
2023-01-11 06:11:28 +09:00
cairo-atomic.c
sizeof(cairo_atomic_int_t) should be sizeof(int)
2023-01-11 06:11:28 +09:00
cairo-backend-private.h
Added hairline support to cairo
2021-08-15 06:58:54 +00:00
cairo-base64-stream.c
build: Fix various compiler warnings
2020-11-07 06:45:01 -07:00
cairo-base85-stream.c
Fix undefined left-shifts
2021-03-31 12:20:34 +02:00
cairo-bentley-ottmann-rectangular.c
fix warning: variable X might be clobbered by 'longjmp'
2018-01-13 11:30:50 +01:00
cairo-bentley-ottmann-rectilinear.c
Split cairo-combsort-privates into struct+inlines
2012-04-19 12:22:07 +01:00
cairo-bentley-ottmann.c
Rename cairo_lines_compare_at_y into _cairo_lines_compare_at_y and fix syntax
2021-04-02 14:35:46 +02:00
cairo-botor-scan-converter.c
fix unused function warnings
2017-10-16 20:18:49 +10:30
cairo-box-inline.h
Minor corrections
2021-04-11 02:07:10 +02:00
cairo-boxes-intersect.c
Split cairo-combsort-privates into struct+inlines
2012-04-19 12:22:07 +01:00
cairo-boxes-private.h
core: dropped actually unused parameter of _cairo_boxes_to_array()
2016-07-02 13:35:38 +02:00
cairo-boxes.c
Fix various doxygen warnings found by check-doc-syntax.sh
2017-12-07 14:13:32 -08:00
cairo-cache-private.h
Use uintptr_t for all casts between pointer and integer
2021-07-25 11:01:20 +09:30
cairo-cache.c
Use uintptr_t for all casts between pointer and integer
2021-07-25 11:01:20 +09:30
cairo-cff-subset.c
Use _cairo_strndup where appropriate
2023-01-03 16:01:51 +10:30
cairo-clip-boxes.c
Revert "clip-boxes: Drop too-early return"
2019-03-03 00:01:34 -08:00
cairo-clip-inline.h
steal boxes: Fix an invalif free() exposed by cb871c6c
2019-02-12 17:46:12 +01:00
cairo-clip-polygon.c
Split cairo-clip-privates into struct+inlines
2012-04-19 12:19:19 +01:00
cairo-clip-private.h
Split cairo-clip-privates into struct+inlines
2012-04-19 12:19:19 +01:00
cairo-clip-region.c
Introduce a new compositor architecture
2011-09-12 08:29:48 +01:00
cairo-clip-surface.c
surface: Merge scratch construction into _cairo_surface_create_scratch
2013-09-05 16:11:09 +01:00
cairo-clip-tor-scan-converter.c
Use HTTPS URLs for freedesktop.org domains
2018-10-16 10:03:07 -07:00
cairo-clip.c
Use _cairo_malloc instead of malloc
2018-05-07 16:35:51 -07:00
cairo-color.c
_cairo_color_double_to_short(): Use standard rounding algorithm
2013-10-22 14:27:43 -04:00
cairo-colr-glyph-render.c
[colrv1] Fix crash in get_palette_color
2023-01-23 16:50:48 -07:00
cairo-combsort-inline.h
Split cairo-combsort-privates into struct+inlines
2012-04-19 12:22:07 +01:00
cairo-compiler-private.h
Fix some MinGW warnings
2021-09-02 21:14:51 +09:30
cairo-composite-rectangles-private.h
xcb: track fallback damage
2011-09-19 15:23:57 +01:00
cairo-composite-rectangles.c
Remove the approximate glyph bounds check
2021-08-28 09:19:09 +09:30
cairo-compositor-private.h
xlib: Only fallback through the mask intermediate if we can composite the mask
2013-01-11 13:18:26 +00:00
cairo-compositor.c
Added hairline support to cairo
2021-08-15 06:58:54 +00:00
cairo-contour-inline.h
Split cairo-contour-privates into struct+inlines
2012-04-19 12:25:42 +01:00
cairo-contour-private.h
Split cairo-contour-privates into struct+inlines
2012-04-19 12:25:42 +01:00
cairo-contour.c
Remove some useless declarations found by scan-build, the LLVM/clang static analyzer
2014-05-06 10:14:53 -07:00
cairo-ctype-inline.h
Replace use of ctype functions with internal version where only ASCII chars are used
2022-04-09 22:08:57 +09:30
cairo-damage-private.h
xlib/shm: Discard damage upon shm finish
2013-01-08 16:07:32 +00:00
cairo-damage.c
Use _cairo_malloc instead of malloc
2018-05-07 16:35:51 -07:00
cairo-debug.c
svg-font: return SVG_FONT_ERROR on error
2023-01-20 20:37:45 +10:30
cairo-default-context-private.h
qt: Fix compilation, also minor fix for building against Qt5
2012-02-12 09:57:00 +00:00
cairo-default-context.c
Clamp path coordinates
2022-05-28 16:03:50 +09:30
cairo-deflate-stream.c
Use _cairo_malloc instead of malloc
2018-05-07 16:35:51 -07:00
cairo-deprecated.h
Update FSF address
2010-04-27 11:13:38 +02:00
cairo-device-private.h
device: Make flush vfunc return a cairo_status_t
2010-06-07 13:37:48 +02:00
cairo-device.c
svg-font: return SVG_FONT_ERROR on error
2023-01-20 20:37:45 +10:30
cairo-egl-context.c
gl: Increase default VBO size on GL to 1M
2014-09-19 17:23:50 -07:00
cairo-error-inline.h
Split cairo-error-private into struct+inlines
2012-04-19 13:17:29 +01:00
cairo-error-private.h
svg-font: return SVG_FONT_ERROR on error
2023-01-20 20:37:45 +10:30
cairo-error.c
clip: Rudimentary support for clip-polygon extraction
2011-07-19 21:14:34 +01:00
cairo-fallback-compositor.c
surface: Use the internal map/unmap
2012-05-26 16:07:00 +02:00
cairo-fixed-private.h
Clamp path coordinates
2022-05-28 16:03:50 +09:30
cairo-fixed-type-private.h
Correct spelling of "tessellator" throughout code
2014-02-26 18:55:25 -08:00
cairo-fixed.c
Update FSF address
2010-04-27 11:13:38 +02:00
cairo-font-face-twin-data.c
[twin] Improve glyph hints
2008-12-25 02:46:27 -05:00
cairo-font-face-twin.c
Use _cairo_malloc instead of malloc
2018-05-07 16:35:51 -07:00
cairo-font-face.c
Fix grammar in cairo_*_reference() function documentation.
2016-10-10 14:39:19 -07:00
cairo-font-options.c
Add a custom palette to font options
2023-01-20 15:20:22 -05:00
cairo-fontconfig-private.h
Make distcheck happy.
2010-07-12 11:05:57 +01:00
cairo-freed-pool-private.h
Fix data race in freed_pool
2016-03-05 14:35:17 +01:00
cairo-freed-pool.c
Fix data race in freed_pool
2016-03-05 14:35:17 +01:00
cairo-freelist-private.h
Avoid indiscriminate use of VALGRIND_MAKE_MEM_NOACCESS.
2015-06-26 16:12:33 -07:00
cairo-freelist-type-private.h
freelist: Separate freelist inlines from the datatype in headers.
2010-09-02 14:51:30 +01:00
cairo-freelist.c
Use _cairo_malloc instead of malloc
2018-05-07 16:35:51 -07:00
cairo-ft-font.c
Merge branch 'fix-svg-crash' into 'master'
2023-01-21 08:39:29 +00:00
cairo-ft-private.h
cairo-ft: Pass the palette to the COLRv1 renderer
2023-01-20 14:58:27 -05:00
cairo-ft.h
Fix distcheck errors on use of #ifdef
2017-12-07 14:15:17 -08:00
cairo-gl-composite.c
Use HTTPS URLs for cairographics.org domains
2018-10-16 10:03:01 -07:00
cairo-gl-device.c
Misc. typos
2019-01-31 17:37:15 -08:00
cairo-gl-dispatch-private.h
gl/msaa: Use GL_IMG_multisampled_render_to_texture when available
2012-12-05 16:17:10 -08:00
cairo-gl-dispatch.c
gl: Add support for OpenGL ES 3.0
2017-09-13 15:18:04 -07:00
cairo-gl-ext-def-private.h
gl: Fix build issues for GLES2
2011-05-10 08:35:26 +01:00
cairo-gl-glyphs.c
Fix GL warnings
2022-05-07 17:45:02 +09:30
cairo-gl-gradient-private.h
gl: Add support for OpenGL ES 3.0
2017-09-13 15:18:04 -07:00
cairo-gl-gradient.c
Use uintptr_t for all casts between pointer and integer
2021-07-25 11:01:20 +09:30
cairo-gl-info.c
Fix GL warnings
2022-05-07 17:45:02 +09:30
cairo-gl-msaa-compositor.c
gl: Whitespace cleanup
2018-05-29 12:15:47 -07:00
cairo-gl-operand.c
gl: Whitespace cleanup
2018-05-29 12:15:47 -07:00
cairo-gl-private.h
gl: Add support for OpenGL ES 3.0
2017-09-13 15:18:04 -07:00
cairo-gl-shaders.c
Fix undefined left-shifts
2021-03-31 12:20:34 +02:00
cairo-gl-source.c
Use _cairo_malloc instead of malloc
2018-05-07 16:35:51 -07:00
cairo-gl-spans-compositor.c
gl: Whitespace cleanup
2018-05-29 12:15:47 -07:00
cairo-gl-surface-legacy.c
gl: Whitespace cleanup
2018-05-29 12:15:47 -07:00
cairo-gl-surface.c
Fix GL warnings
2022-05-07 17:45:02 +09:30
cairo-gl-traps-compositor.c
gl: Whitespace cleanup
2018-05-29 12:15:47 -07:00
cairo-gl.h
gl: Add support for OpenGL ES 3.0
2017-09-13 15:18:04 -07:00
cairo-glx-context.c
gl: Whitespace cleanup
2018-05-29 12:15:47 -07:00
cairo-gstate-private.h
Added hairline support to cairo
2021-08-15 06:58:54 +00:00
cairo-gstate.c
[gstate] Fix cairo_font_options_t memory management
2023-01-18 23:19:12 -07:00
cairo-hash-private.h
Remove unused _cairo_hash_table_size
2021-05-29 18:04:45 +02:00
cairo-hash.c
Fix font count in Inkscape's win32 pdf export
2022-03-09 12:43:42 +11:00
cairo-hull.c
Update FSF address
2010-04-27 11:13:38 +02:00
cairo-image-compositor.c
Support color fonts that use the foreground color
2021-08-28 18:07:01 +09:30
cairo-image-info-private.h
Fix using signed types where unsigned ones were needed
2021-04-11 23:59:47 +02:00
cairo-image-info.c
Merge branch 'jpx-out-of-bounds' into 'master'
2023-01-02 09:28:42 +00:00
cairo-image-mask-compositor.c
Fix undefined left-shifts
2021-03-31 12:20:34 +02:00
cairo-image-source.c
Fix shared use of recording surface with paginated targets
2023-01-15 19:29:28 +10:30
cairo-image-surface-inline.h
image: Check for an error surface before dereferencing the backend
2012-09-08 15:12:58 +01:00
cairo-image-surface-private.h
image: Fix include for use of ptrdiff
2017-12-07 14:13:28 -08:00
cairo-image-surface.c
Bail early from _cairo_image_compute_color if image is zero-sized.
2021-05-05 13:43:57 +00:00
cairo-line-inline.h
stroke,traps: Emit join without loss of precision
2014-09-29 08:42:17 +01:00
cairo-line-private.h
Rename cairo_lines_compare_at_y into _cairo_lines_compare_at_y and fix syntax
2021-04-02 14:35:46 +02:00
cairo-line.c
Rename cairo_lines_compare_at_y into _cairo_lines_compare_at_y and fix syntax
2021-04-02 14:35:46 +02:00
cairo-list-inline.h
xlib: Unlike the visual when destroying it
2013-06-03 13:56:00 +01:00
cairo-list-private.h
Split cairo-list into struct+inlines
2012-04-19 13:17:29 +01:00
cairo-lzw.c
Fixed crash in _cairo_lzw_compress for 1 byte input
2022-12-28 10:16:49 +01:00
cairo-malloc-private.h
Fix malloc overflow check warning
2021-08-24 07:26:35 +09:30
cairo-mask-compositor.c
surface: Merge scratch construction into _cairo_surface_create_scratch
2013-09-05 16:11:09 +01:00
cairo-matrix.c
Add some missing slim_hidden entries
2022-12-28 14:00:33 +10:30
cairo-mempool-private.h
Fix make check
2012-09-24 09:42:43 +02:00
cairo-mempool.c
Fix integer overflows in cairo-mempool
2021-09-15 18:02:05 +02:00
cairo-mesh-pattern-rasterizer.c
image: prevent invalid ptr access for > 4GB images
2017-11-07 17:01:49 -08:00
cairo-misc.c
svg-font: return SVG_FONT_ERROR on error
2023-01-20 20:37:45 +10:30
cairo-mono-scan-converter.c
Fix a double free in _cairo_mono_scan_converter_create
2022-04-22 16:43:59 +08:00
cairo-mutex-impl-private.h
Defining Windows version macros in meson.build
2023-01-13 05:47:03 +09:00
cairo-mutex-list-private.h
Remove cairo-drm
2022-02-25 01:54:29 +00:00
cairo-mutex-private.h
Update FSF address
2010-04-27 11:13:38 +02:00
cairo-mutex-type-private.h
Fix deadlock in cairo-scaled-font.c
2022-05-28 06:34:55 +09:30
cairo-mutex.c
Update FSF address
2010-04-27 11:13:38 +02:00
cairo-no-compositor.c
Introduce a new compositor architecture
2011-09-12 08:29:48 +01:00
cairo-observer.c
Split cairo-list into struct+inlines
2012-04-19 13:17:29 +01:00
cairo-output-stream-private.h
Allow > 2GB PDF files on platforms with 32-bit long
2021-09-02 18:39:53 +09:30
cairo-output-stream.c
script: Implement device finish
2022-03-08 18:11:23 +01:00
cairo-paginated-private.h
Make _cairo_paginated_surface_set_size takes double-typed width and
2023-01-07 13:08:38 +01:00
cairo-paginated-surface-private.h
Update FSF address
2010-04-27 11:13:38 +02:00
cairo-paginated-surface.c
Fix shared use of recording surface with paginated targets
2023-01-15 19:29:28 +10:30
cairo-path-bounds.c
Prevent curved strokes in small ctms from being culled from vector surfaces
2017-10-03 22:27:25 +10:30
cairo-path-fill.c
Fix cast between incompatible function types warnings
2021-08-22 12:07:36 +09:30
cairo-path-fixed-private.h
Use uintptr_t for all casts between pointer and integer
2021-07-25 11:01:20 +09:30
cairo-path-fixed.c
Fix cast between incompatible function types warnings
2021-08-22 12:07:36 +09:30
cairo-path-in-fill.c
Fix cast between incompatible function types warnings
2021-08-22 12:07:36 +09:30
cairo-path-private.h
Implement cairo_backend_t
2011-07-15 11:05:19 +01:00
cairo-path-stroke-boxes.c
replace _BSD_SOURCE with _DEFAULT_SOURCE
2017-09-16 10:04:57 +09:30
cairo-path-stroke-polygon.c
Round joins fix (spline_cusp_tolerance)
2022-12-28 07:25:30 +05:00
cairo-path-stroke-traps.c
Round joins fix (spline_cusp_tolerance)
2022-12-28 07:25:30 +05:00
cairo-path-stroke-tristrip.c
replace _BSD_SOURCE with _DEFAULT_SOURCE
2017-09-16 10:04:57 +09:30
cairo-path-stroke.c
Fix cast between incompatible function types warnings
2021-08-22 12:07:36 +09:30
cairo-path.c
Use _cairo_malloc instead of malloc
2018-05-07 16:35:51 -07:00
cairo-pattern-inline.h
Split cairo-list into struct+inlines
2012-04-19 13:17:29 +01:00
cairo-pattern-private.h
Fix shared use of recording surface with paginated targets
2023-01-15 19:29:28 +10:30
cairo-pattern.c
Fix shared use of recording surface with paginated targets
2023-01-15 19:29:28 +10:30
cairo-pdf-interchange.c
pdf: ensure filenames are correctly encoded
2022-01-16 13:49:53 +10:30
cairo-pdf-operators-private.h
pdf: structured text and hyperlink support
2016-10-01 22:05:42 +09:30
cairo-pdf-operators.c
Misc. typos
2019-01-31 17:37:15 -08:00
cairo-pdf-shading-private.h
Update FSF address
2011-07-31 13:05:21 +02:00
cairo-pdf-shading.c
Use _cairo_malloc instead of malloc
2018-05-07 16:35:51 -07:00
cairo-pdf-surface-private.h
Fix shared use of recording surface with paginated targets
2023-01-15 19:29:28 +10:30
cairo-pdf-surface.c
Fix shared use of recording surface with paginated targets
2023-01-15 19:29:28 +10:30
cairo-pdf.h
pdf: ensure filenames are correctly encoded
2022-01-16 13:49:53 +10:30
cairo-pen.c
Avoid indiscriminate use of VALGRIND_MAKE_MEM_NOACCESS.
2015-06-26 16:12:33 -07:00
cairo-pixman-private.h
Make "make check" happy
2013-08-26 17:56:27 +01:00
cairo-png.c
Add some missing slim_hidden entries
2022-12-28 14:00:33 +10:30
cairo-polygon-intersect.c
polygon-intersection: Clarify ptr checks for right edges (CID #1160730 )
2018-06-13 15:21:50 -07:00
cairo-polygon-reduce.c
core: fix compiler warnings
2016-07-02 13:27:11 +02:00
cairo-polygon.c
Avoid indiscriminate use of VALGRIND_MAKE_MEM_NOACCESS.
2015-06-26 16:12:33 -07:00
cairo-private.h
Implement cairo_backend_t
2011-07-15 11:05:19 +01:00
cairo-ps-surface-private.h
Fix shared use of recording surface with paginated targets
2023-01-15 19:29:28 +10:30
cairo-ps-surface.c
Fix shared use of recording surface with paginated targets
2023-01-15 19:29:28 +10:30
cairo-ps.h
Revert accidental push of ps debugging API.
2012-04-14 14:54:07 +01:00
cairo-quartz-font.c
[quartz] Adjust x_extents metric.
2022-04-25 11:30:10 -07:00
cairo-quartz-image-surface.c
cairo-quartz-image-surface.c: Fix types
2021-02-11 19:12:10 +00:00
cairo-quartz-image.h
Convert 3 headers to UTF8
2018-08-16 20:14:57 -07:00
cairo-quartz-private.h
[quartz] Convert font handling from CGFont to CTFont.
2022-04-24 13:08:48 -07:00
cairo-quartz-surface.c
Fix shared use of recording surface with paginated targets
2023-01-15 19:29:28 +10:30
cairo-quartz.h
Convert 3 headers to UTF8
2018-08-16 20:14:57 -07:00
cairo-raster-source-pattern.c
Fix warnings from check-doc-syntax.sh
2014-03-13 17:12:43 -07:00
cairo-recording-surface-inline.h
Split cairo-recording-surface-private into struct+inlines
2012-04-19 12:46:34 +01:00
cairo-recording-surface-private.h
Fix shared use of recording surface with paginated targets
2023-01-15 19:29:28 +10:30
cairo-recording-surface.c
Fix shared use of recording surface with paginated targets
2023-01-15 19:29:28 +10:30
cairo-rectangle.c
stroke: Make the incremental trapezoid stroker optionally available again
2013-01-03 15:07:18 +00:00
cairo-rectangular-scan-converter.c
Split cairo-combsort-privates into struct+inlines
2012-04-19 12:22:07 +01:00
cairo-reference-count-private.h
Introduce a new compositor architecture
2011-09-12 08:29:48 +01:00
cairo-region-private.h
Add preliminary damage tracking
2012-02-15 14:21:00 +00:00
cairo-region.c
svg-font: return SVG_FONT_ERROR on error
2023-01-20 20:37:45 +10:30
cairo-rtree-private.h
Split cairo-list into struct+inlines
2012-04-19 13:17:29 +01:00
cairo-rtree.c
gl: Decouple the glyph upon eviction
2011-12-07 18:00:18 +00:00
cairo-scaled-font-private.h
Make cairo_scaled_font_t mutex recursive
2022-09-05 19:41:19 +02:00
cairo-scaled-font-subsets-private.h
DWrite: check 'head' table as well as 'name' when comparing fonts
2022-04-19 19:58:44 +09:30
cairo-scaled-font-subsets.c
Use _cairo_strndup where appropriate
2023-01-03 16:01:51 +10:30
cairo-scaled-font.c
[scaled-font] Clean up font-options before copy
2023-01-19 13:42:23 -07:00
cairo-script-private.h
Introduce a new compositor architecture
2011-09-12 08:29:48 +01:00
cairo-script-surface.c
[scaled-font] Clean up font-options before copy
2023-01-19 13:42:23 -07:00
cairo-script.h
doc: Add since documentation for enumeration values
2012-03-29 11:03:19 +02:00
cairo-shape-mask-compositor.c
surface: Merge scratch construction into _cairo_surface_create_scratch
2013-09-05 16:11:09 +01:00
cairo-slope-private.h
Update FSF address
2010-04-27 11:13:38 +02:00
cairo-slope.c
Introduce a new compositor architecture
2011-09-12 08:29:48 +01:00
cairo-spans-compositor-private.h
image: Enable inplace compositing with opacities for general routines
2013-01-26 16:10:47 +00:00
cairo-spans-compositor.c
Fix shared use of recording surface with paginated targets
2023-01-15 19:29:28 +10:30
cairo-spans-private.h
core: reintroduce bot-scan-converter functions
2016-01-13 17:07:53 -08:00
cairo-spans.c
svg-font: return SVG_FONT_ERROR on error
2023-01-20 20:37:45 +10:30
cairo-spline.c
Split cairo-box-privates into struct+inlines
2012-04-19 12:16:53 +01:00
cairo-stroke-dash-private.h
stroke: Rely on the tessellator to remove self-intersections
2011-08-13 16:41:28 +01:00
cairo-stroke-dash.c
dash: Increment dash_remain by the next segment to reduce accumulation errors
2012-04-19 16:12:55 +01:00
cairo-stroke-style.c
Fix typos in doxygen and source comments
2022-03-28 16:43:03 -04:00
cairo-surface-backend-private.h
Remove all gstate from _cairo_surface_tag
2021-07-18 18:13:10 +09:30
cairo-surface-clipper-private.h
clip: Rudimentary support for clip-polygon extraction
2011-07-19 21:14:34 +01:00
cairo-surface-clipper.c
Split cairo-clip-privates into struct+inlines
2012-04-19 12:19:19 +01:00
cairo-surface-fallback-private.h
Introduce a new compositor architecture
2011-09-12 08:29:48 +01:00
cairo-surface-fallback.c
Introduce a new compositor architecture
2011-09-12 08:29:48 +01:00
cairo-surface-inline.h
xlib: Implement SHM fallbacks and fast upload paths
2012-08-17 13:58:09 +01:00
cairo-surface-observer-inline.h
Split cairo-surface-observer-private into struct+inlines
2012-04-19 12:35:20 +01:00
cairo-surface-observer-private.h
Fix out of bound access in struct pattern->type
2015-07-09 13:50:35 -07:00
cairo-surface-observer.c
Use _cairo_malloc instead of malloc
2018-05-07 16:35:51 -07:00
cairo-surface-offset-private.h
clip: Rudimentary support for clip-polygon extraction
2011-07-19 21:14:34 +01:00
cairo-surface-offset.c
Split cairo-clip-privates into struct+inlines
2012-04-19 12:19:19 +01:00
cairo-surface-private.h
Fix user-font with foreground in group failures on image, PDF, and PS
2023-01-03 17:37:36 +10:30
cairo-surface-snapshot-inline.h
snapshot: Avoid triggering assertion for grabbing the target during destroy
2012-05-01 16:55:22 +01:00
cairo-surface-snapshot-private.h
snapshot: Perform the cow under a mutex
2012-04-27 14:10:50 +01:00
cairo-surface-snapshot.c
Slightly improve dealing with error snapshots
2021-01-07 17:27:39 +01:00
cairo-surface-subsurface-inline.h
Split cairo-surface-subsurface-private into struct+inlines
2012-04-19 13:17:29 +01:00
cairo-surface-subsurface-private.h
Split cairo-surface-subsurface-private into struct+inlines
2012-04-19 13:17:29 +01:00
cairo-surface-subsurface.c
Use _cairo_malloc instead of malloc
2018-05-07 16:35:51 -07:00
cairo-surface-wrapper-private.h
Fix shared use of recording surface with paginated targets
2023-01-15 19:29:28 +10:30
cairo-surface-wrapper.c
Fix shared use of recording surface with paginated targets
2023-01-15 19:29:28 +10:30
cairo-surface.c
surface: Don't optimize away color glyphs
2023-01-21 10:47:54 -05:00
cairo-svg-glyph-render.c
Merge branch 'svg-font-palette' into 'master'
2023-01-26 01:12:20 +00:00
cairo-svg-surface-private.h
Fix warnings and pipeline failure
2021-04-13 12:26:16 +02:00
cairo-svg-surface.c
svg: Fix invalid output when image size is 0x0
2022-06-26 09:54:15 +09:30
cairo-svg.h
#483
2021-05-13 23:21:26 +00:00
cairo-tag-attributes-private.h
ps: add CAIRO_MIME_TYPE_EPS mime type for embedding EPS files
2017-11-09 22:02:05 +10:30
cairo-tag-attributes.c
Use _cairo_strndup where appropriate
2023-01-03 16:01:51 +10:30
cairo-tag-stack-private.h
Print tag error details when CAIRO_DEBUG_TAG is defined
2021-07-29 06:00:37 +09:30
cairo-tag-stack.c
Print tag error details when CAIRO_DEBUG_TAG is defined
2021-07-29 06:00:37 +09:30
cairo-tee-surface-private.h
Update FSF address
2010-04-27 11:13:38 +02:00
cairo-tee-surface.c
Use _cairo_malloc instead of malloc
2018-05-07 16:35:51 -07:00
cairo-tee.h
clip: Rudimentary support for clip-polygon extraction
2011-07-19 21:14:34 +01:00
cairo-time-private.h
Introduce a new compositor architecture
2011-09-12 08:29:48 +01:00
cairo-time.c
Defining Windows version macros in meson.build
2023-01-13 05:47:03 +09:00
cairo-tor-scan-converter.c
Use HTTPS URLs for freedesktop.org domains
2018-10-16 10:03:07 -07:00
cairo-tor22-scan-converter.c
Fix off-by-one bug in tor22-scan-converter.
2019-05-10 15:02:54 +00:00
cairo-toy-font-face.c
Use uintptr_t for all casts between pointer and integer
2021-07-25 11:01:20 +09:30
cairo-traps-compositor.c
Fix shared use of recording surface with paginated targets
2023-01-15 19:29:28 +10:30
cairo-traps-private.h
stroke,traps: Emit join without loss of precision
2014-09-29 08:42:17 +01:00
cairo-traps.c
Rename cairo_lines_compare_at_y into _cairo_lines_compare_at_y and fix syntax
2021-04-02 14:35:46 +02:00
cairo-tristrip-private.h
Introduce a new compositor architecture
2011-09-12 08:29:48 +01:00
cairo-tristrip.c
Avoid indiscriminate use of VALGRIND_MAKE_MEM_NOACCESS.
2015-06-26 16:12:33 -07:00
cairo-truetype-subset-private.h
Fix undefined left-shifts
2021-03-31 12:20:34 +02:00
cairo-truetype-subset.c
Use _cairo_strndup where appropriate
2023-01-03 16:01:51 +10:30
cairo-type1-fallback.c
Support color fonts that use the foreground color
2021-08-28 18:07:01 +09:30
cairo-type1-glyph-names.c
Type 1 glyph names: Do not use an array of pointers for winansi glyph names
2010-11-06 22:45:11 +10:30
cairo-type1-private.h
Update FSF address
2010-04-27 11:13:38 +02:00
cairo-type1-subset.c
Fix type1-subset indexing
2022-04-03 20:06:10 +09:30
cairo-type3-glyph-surface-private.h
pdf-operators: only wrap text strings for PS output
2014-10-31 19:26:05 +10:30
cairo-type3-glyph-surface.c
Fix user-font with foreground in group failures on image, PDF, and PS
2023-01-03 17:37:36 +10:30
cairo-types-private.h
Add a custom palette to font options
2023-01-20 15:20:22 -05:00
cairo-unicode.c
[unicode] Non-characters are allowed in Unicode strings
2022-05-18 17:35:38 -06:00
cairo-user-font-private.h
Update FSF address
2010-04-27 11:13:38 +02:00
cairo-user-font.c
Fix user-font with foreground in group failures on image, PDF, and PS
2023-01-03 17:37:36 +10:30
cairo-version.c
Retire dummy cairo-version.h header to fix meson subproject build
2020-09-29 15:50:53 +00:00
cairo-version.h
Post-release version bump to 1.17.7
2022-03-18 18:49:24 +00:00
cairo-wgl-context.c
Defining Windows version macros in meson.build
2023-01-13 05:47:03 +09:00
cairo-wideint-private.h
wideint: Fix compilation failure for bare use of uint64_t for !HAVE_UINT64_T
2012-05-20 10:55:26 +01:00
cairo-wideint-type-private.h
Drop the conditional inclusion of config.h
2021-05-01 17:05:29 +01:00
cairo-wideint.c
cairo-wideint: Fix typo in two cairo_uint128 functions
2014-07-24 18:41:37 -07:00
cairo-win32.h
DWrite font docs
2022-03-05 16:56:56 +10:30
cairo-xcb-connection-core.c
xcb: remove free pixmap/gc wrappers
2021-05-02 19:30:28 +02:00
cairo-xcb-connection-render.c
xcb: Remove free XID cache
2021-05-02 17:49:32 +02:00
cairo-xcb-connection-shm.c
xcb: Remove free XID cache
2021-05-02 17:49:32 +02:00
cairo-xcb-connection.c
xcb: Remove free XID cache
2021-05-02 17:49:32 +02:00
cairo-xcb-private.h
xcb: remove free pixmap/gc wrappers
2021-05-02 19:30:28 +02:00
cairo-xcb-resources.c
xcb: Query the display's subpixel order via RENDER
2015-01-17 20:11:59 +01:00
cairo-xcb-screen.c
xcb: remove free pixmap/gc wrappers
2021-05-02 19:30:28 +02:00
cairo-xcb-shm.c
Use _cairo_malloc instead of malloc
2018-05-07 16:35:51 -07:00
cairo-xcb-surface-core.c
xcb: remove free pixmap/gc wrappers
2021-05-02 19:30:28 +02:00
cairo-xcb-surface-render.c
Merge branch 'fix-shared-recording-surface' into 'master'
2023-01-16 08:59:32 +00:00
cairo-xcb-surface.c
xcb: remove free pixmap/gc wrappers
2021-05-02 19:30:28 +02:00
cairo-xcb.h
Add cairo_xcb_surface_set_drawable
2011-12-02 15:31:51 +00:00
cairo-xlib-core-compositor.c
Surround initialisations with atomic critical section
2017-10-15 18:51:04 +10:30
cairo-xlib-display.c
Add support for RGBA128F and RGB96F formats.
2019-01-07 19:10:44 -08:00
cairo-xlib-fallback-compositor.c
xlib/shm: Limit use of the impromptu fallback pixmap for uploads
2012-08-17 23:20:01 +01:00
cairo-xlib-private.h
cairo-xlib: Check for maximum surface size
2021-01-13 16:36:33 +01:00
cairo-xlib-render-compositor.c
Support color fonts that use the foreground color
2021-08-28 18:07:01 +09:30
cairo-xlib-screen.c
Use _cairo_malloc instead of malloc
2018-05-07 16:35:51 -07:00
cairo-xlib-source.c
Fix shared use of recording surface with paginated targets
2023-01-15 19:29:28 +10:30
cairo-xlib-surface-private.h
headers: fix include order for AIX, bug#89354
2015-03-05 17:03:28 -08:00
cairo-xlib-surface-shm.c
Don't leave the shm field uninitialized when building without shm support.
2021-04-29 08:52:31 +00:00
cairo-xlib-surface.c
Fix undefined left-shifts
2021-03-31 12:20:34 +02:00
cairo-xlib-visual.c
Use _cairo_malloc instead of malloc
2018-05-07 16:35:51 -07:00
cairo-xlib-xcb-surface.c
Use _cairo_malloc instead of malloc
2018-05-07 16:35:51 -07:00
cairo-xlib-xrender-private.h
Check for XRenderSolidFill()
2013-12-16 19:27:38 -05:00
cairo-xlib-xrender.h
Update FSF address
2010-04-27 11:13:38 +02:00
cairo-xlib.h
xlib: Replace obsolete disable-xrender with shiny new device debug interface
2012-02-22 10:41:37 +00:00
cairo-xml-surface.c
Handle new Cairo formats in the XML surface
2021-04-27 16:50:38 +01:00
cairo-xml.h
Update FSF address
2010-04-27 11:13:38 +02:00
cairo.c
svg-font: return SVG_FONT_ERROR on error
2023-01-20 20:37:45 +10:30
cairo.h
Merge branch 'fix-svg-crash' into 'master'
2023-01-21 08:39:29 +00:00
cairoint.h
Fix shared use of recording surface with paginated targets
2023-01-15 19:29:28 +10:30
check-doc-syntax.awk
check-doc-syntax: Don't hardcode path to awk
2013-09-16 12:57:57 +02:00
check-doc-syntax.sh
check-doc-syntax: Don't hardcode path to awk
2013-09-16 12:57:57 +02:00
check-has-hidden-symbols.c
[check] Move the hidden symbol check into check-{def,plt}.sh
2008-01-11 21:21:34 +00:00
check-headers.sh
Remove cairo-drm
2022-02-25 01:54:29 +00:00
check-link.c
Retire dummy cairo-version.h header to fix meson subproject build
2020-09-29 15:50:53 +00:00
check-plt.sh
meson: Add shell script tests
2021-05-14 17:08:02 +02:00
check-preprocessor-syntax.sh
Fix complaints from check-preprocessor-syntax.sh
2022-07-14 18:21:54 +02:00
make-cairo-def.sh
Silence make-cairo-def.sh output
2023-01-21 17:19:17 +10:30
meson-check-def.sh
Support check-def.sh in meson build
2023-01-02 22:43:39 +10:30
meson.build
Simplify generating dwrite-fonts docs
2023-01-26 13:08:45 +02:00
README
Fix various README typos
2009-01-02 02:56:38 -05:00
test-base-compositor-surface.c
Support color fonts that use the foreground color
2021-08-28 18:07:01 +09:30
test-compositor-surface-private.h
check: Make the newly added privates pass make check
2011-09-15 15:55:52 +01:00
test-compositor-surface.c
Use _cairo_malloc instead of malloc
2018-05-07 16:35:51 -07:00
test-compositor-surface.h
Introduce a new compositor architecture
2011-09-12 08:29:48 +01:00
test-null-compositor-surface.c
Use _cairo_malloc instead of malloc
2018-05-07 16:35:51 -07:00
test-null-compositor-surface.h
Introduce a new compositor architecture
2011-09-12 08:29:48 +01:00
test-paginated-surface.c
Use _cairo_malloc instead of malloc
2018-05-07 16:35:51 -07:00
test-paginated-surface.h
Update FSF address
2010-04-27 11:13:38 +02:00