kolibrios/programs/develop/libraries/cairo/src
Sergey Semyonov (Serge) 44d189b67c cairo-1.12.16
git-svn-id: svn://kolibrios.org@3959 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-10-01 10:10:03 +00:00
..
cairo-analysis-surface-private.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-analysis-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-arc-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-arc.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-array-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-array.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-atomic-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-atomic.c cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-backend-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-base64-stream.c cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-base85-stream.c cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-bentley-ottmann-rectangular.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-bentley-ottmann-rectilinear.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-bentley-ottmann.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-beos-surface.cpp cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-beos.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-botor-scan-converter.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-box-inline.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-boxes-intersect.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-boxes-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-boxes.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-cache-private.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-cache.c cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-cff-subset.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-clip-boxes.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-clip-inline.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-clip-polygon.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-clip-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-clip-region.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-clip-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-clip-tor-scan-converter.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-clip.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-cogl-context-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-cogl-context.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-cogl-gradient-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-cogl-gradient.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-cogl-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-cogl-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-cogl-utils-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-cogl-utils.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-cogl.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-color.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-combsort-inline.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-compiler-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-composite-rectangles-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-composite-rectangles.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-compositor-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-compositor.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-contour-inline.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-contour-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-contour.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-damage-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-damage.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-debug.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-default-context-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-default-context.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-deflate-stream.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-deprecated.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-device-private.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-device.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-directfb-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-directfb.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-drm.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-egl-context.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-error-inline.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-error-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-error.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-fallback-compositor.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-features.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-fixed-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-fixed-type-private.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-fixed.c cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-font-face-twin-data.c cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-font-face-twin.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-font-face.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-font-options.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-fontconfig-private.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-freed-pool-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-freed-pool.c cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-freelist-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-freelist-type-private.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-freelist.c cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-ft-font.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-ft-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-ft.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gl-composite.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gl-device.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gl-dispatch-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gl-dispatch.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gl-ext-def-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gl-glyphs.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gl-gradient-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gl-gradient.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gl-info.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gl-msaa-compositor.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gl-operand.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gl-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gl-shaders.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gl-source.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gl-spans-compositor.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gl-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gl-traps-compositor.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gl.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-glx-context.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gstate-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-gstate.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-hash-private.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-hash.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-hull.c cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-image-compositor.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-image-info-private.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-image-info.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-image-source.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-image-surface-inline.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-image-surface-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-image-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-list-inline.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-list-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-lzw.c cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-malloc-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-mask-compositor.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-matrix.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-mempool-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-mempool.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-mesh-pattern-rasterizer.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-misc.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-mono-scan-converter.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-mutex-impl-private.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-mutex-list-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-mutex-private.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-mutex-type-private.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-mutex.c cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-no-compositor.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-observer.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-os2-private.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-os2-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-os2.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-output-stream-private.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-output-stream.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-paginated-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-paginated-surface-private.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-paginated-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-path-bounds.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-path-fill.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-path-fixed-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-path-fixed.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-path-in-fill.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-path-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-path-stroke-boxes.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-path-stroke-polygon.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-path-stroke-traps.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-path-stroke-tristrip.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-path-stroke.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-path.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-pattern-inline.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-pattern-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-pattern.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-pdf-operators-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-pdf-operators.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-pdf-shading-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-pdf-shading.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-pdf-surface-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-pdf-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-pdf.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-pen.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-pixman-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-png.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-polygon-intersect.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-polygon-reduce.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-polygon.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-ps-surface-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-ps-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-ps.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-qt-surface.cpp cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-qt.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-quartz-font.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-quartz-image-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-quartz-image.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-quartz-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-quartz-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-quartz.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-raster-source-pattern.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-recording-surface-inline.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-recording-surface-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-recording-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-rectangle.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-rectangular-scan-converter.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-reference-count-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-region-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-region.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-rtree-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-rtree.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-scaled-font-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-scaled-font-subsets-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-scaled-font-subsets.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-scaled-font.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-script-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-script-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-script.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-shape-mask-compositor.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-skia.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-slope-private.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-slope.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-spans-compositor-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-spans-compositor.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-spans-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-spans.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-spline.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-stroke-dash-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-stroke-dash.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-stroke-style.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-backend-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-clipper-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-clipper.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-fallback-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-fallback.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-inline.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-observer-inline.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-observer-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-observer.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-offset-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-offset.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-snapshot-inline.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-snapshot-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-snapshot.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-subsurface-inline.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-subsurface-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-subsurface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-wrapper-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface-wrapper.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-svg-surface-private.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-svg-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-svg.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-tee-surface-private.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-tee-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-tee.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-time-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-time.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-tor22-scan-converter.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-tor-scan-converter.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-toy-font-face.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-traps-compositor.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-traps-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-traps.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-tristrip-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-tristrip.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-truetype-subset-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-truetype-subset.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-type1-fallback.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-type1-glyph-names.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-type1-private.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-type1-subset.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-type3-glyph-surface-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-type3-glyph-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-types-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-unicode.c cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-user-font-private.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-user-font.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-version.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-version.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-vg-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-vg.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-wgl-context.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-wideint-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-wideint-type-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-wideint.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-win32.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-xcb-connection-core.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xcb-connection-render.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xcb-connection-shm.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xcb-connection.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xcb-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xcb-screen.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xcb-shm.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xcb-surface-core.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xcb-surface-render.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xcb-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xcb.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xlib-core-compositor.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xlib-display.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xlib-fallback-compositor.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xlib-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xlib-render-compositor.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xlib-screen.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xlib-source.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xlib-surface-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xlib-surface-shm.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xlib-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xlib-visual.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xlib-xcb-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xlib-xrender-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xlib-xrender.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo-xlib.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xml-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo-xml.h cairo-1.10.2 2011-02-28 06:05:46 +00:00
cairo.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairo.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
cairoint.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
check-has-hidden-symbols.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
check-link.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
README cairo-1.10.2 2011-02-28 06:05:46 +00:00
test-base-compositor-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
test-compositor-surface-private.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
test-compositor-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
test-compositor-surface.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
test-null-compositor-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
test-null-compositor-surface.h cairo-1.12.16 2013-10-01 10:10:03 +00:00
test-paginated-surface.c cairo-1.12.16 2013-10-01 10:10:03 +00:00
test-paginated-surface.h cairo-1.10.2 2011-02-28 06:05:46 +00:00

Cairo Library Source Code
=========================

This directory contains the source code of the cairo library.


Source Code Listing
-------------------

The canonical list of source files is the file Makefile.sources.  See that
file for how it works.


New Backends
------------

The rule of the thumb for adding new backends is to see how other
backends are integrated.  Pick one of the simpler, unsupported, backends
and search the entire tree for it, and go from there.

To add new backends you need to basically:

  * Modify $(top_srcdir)/configure.in to add checks for your backend.

  * Modify Makefile.sources to add source files for your backend,

  * Modify $(top_srcdir)/boilerplate/ to add boilerplate code for
    testing your new backend.


New API
-------

After adding new API, run "make check" in this directory and fix any
reported issues.  Also add new API to the right location in
$(top_srcdir)/doc/public/cairo-sections.txt and run "make check"
in $(top_builddir)/doc/public to make sure that any newly added
documentation is correctly hooked up.

Do not forget to add tests for the new API.  See next section.


Tests
-----

There are some tests in this directory that check the source code and
the build for various issues.  The tests are very quick to run, and
particularly should be run after any documentation or API changes.  It
does not hurt to run them after any source modification either.  Run
them simply by calling:

	make check

There are also extensive regression tests in $(top_srcdir)/test.  It is
a good idea to run that test suite for any changes made to the source
code.  Moreover, for any new feature, API, or bug fix, new tests should
be added to the regression test suite to test the new code.


Bibliography
------------

A detailed list of academic publications used in cairo code is available
in the file $(top_srcdir)/BIBLIOGRAPHY.  Feel free to update as you
implement more papers.

For more technical publications (eg. Adobe technical reports) just
point them out in a comment in the header of the file implementing them.