[cairo-commit] Changes to 'refs/tags/1.3.2'
Carl Worth
cworth at kemper.freedesktop.org
Wed Nov 15 15:15:46 PST 2006
Tag '1.3.2' created by Carl Worth <cworth at cworth.org> at 2006-11-15 22:18 -0800
cairo 1.3.2 snapshot
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQBFW5fB6JDdNq8qSWgRAuQdAJ43FR+i8kS1mqYTfFgpGYZSERvSowCeMONj
O24OsouARLT5QFhesY6vYhI=
=BKIn
-----END PGP SIGNATURE-----
Changes since 1.2.4:
Adrian Johnson:
Get correct unhinted outlines on win32.
Fix Type 1 embedding in PDF
Correct the value of /LastChar in the PDF Type 1 font dictionary.
Improve error checking in TrueType subsetting
Generate Type 1 fonts from glyph outlines
cairo-type1-fallback.c: return correct error status
Correct an unsigned to signed conversion problem in truetype subsetting bbox
Type 1 fallback fonts - use binary encoding in PDF files
Type1 subsetting: Don't put .notdef in Encoding when there are 256 glyphs
PS: Add cairo version to PS header
PDF: Add cairo version to document info dictionary
type1 fallback: ensure all functions perform correct status checking
PS: Use xshow/yshow/xyshow for strings of glyphs
Add OpenType/CFF Subsetting
Alfred Peng:
Add Sun Pro C definition of pixman_private
Use pixman_private consistently as prefix not suffix
Behdad Esfahbod:
[Makefile.am] Remove unnecessary parantheses that were causing trouble with old bash
[ROADMAP] Add glyph cache inspection to 1.4 roadmap
[TODO] Add cairo_get_scaled_font
[ROADMAP] Remove 1.2.4 stuff out of the way
[test] bufferdiff: take abs of the pixel diffs. Oops!
[image] Print out cairo version in the unsupported-format message
Bug #7593: Avoid unsigned loop control variable to eliminate infinite, memory-scribbling loop.
[xlib] Bug 7593: rewrite loop to be more readable, and fix warnings
[PNG] Mark status volatile to fix gcc warning
[test] Add 128 to any diff component such that differences are visible
[test] Use $(srcdir) to find valgrind supressions
[test] Use FcFreeTypeQuery
[configure] Invalidate cached warning flags if list of flags changes
[Makefile] Fix typo
[Makefile] Add perf to DIST_SUBDIRS
Update
[perf/Makefile] Unset DIST_SUBDIRS
[test/Makefile] Unset DIST_SUBDIRS
Add scripts to sanity check the shared object for exported and PLT symbols
Add
[x86-64] check-plt.sh: match on JU?MP_SLO as on x86-64 "SLOT" is truncated
configure.in: Require automake version 1.9 here too
cairo_show_glphs: Mark glyphs argument as const.
[ROADMAP] Check RGB16_565 deprecated
[ROADMAP] Add polling API
check-headers.sh: Add a test for cairo_public decorators in public headers
cairo-pdf.h: Add missing cairo_public decorators
cairo-directfb.h: Add missing cairo_public decorators
cairo-nquartz.h: Add missing cairo_public decorators.
check-def.sh: Only allow _cairo_.*_test_.* symbols, not all _cairo.* ones
[configure] Print out whether SVG and PDF surfaces can be tested
[check-headers.sh] Don't use '\>' regexp syntax
[Makefile.am] Pass srcdir down to the tests
[slim] hide cairo_pattern_status() #8551
[slim] hide cairo_glitz_surface_create() (#8551)
[configure.in] Require pkg-config 0.19. (#8686)
[test] Make sure tests are not relinked unnecessarily
[perf] Remove SUBDIRS=../boilerplate and add explicit dependencies
Make autogen.sh extract required versions from configure.in
Require automake 1.7 again
[PDF] Set CTM before path construction
[autogen.sh] Make sed script portable
[Makefile.am] Minor fixes in release-publish output
[Makefile.am] Pass tag message to git-tag in release-publish
[configure] Err if a suitable pkg-config is not found
Fix typo.
Add notes for the 1.2.6 release.
Benjamin Otte:
boilerplate: Fix compilation for glitz.
perf: Add yield and fix double comparison
perf: Make cairo_perf_timer structure private. Make timer functions void.
Carl Worth:
Increment version to 1.2.5 after making the 1.2.4 release
Add -Wextra (as well as -Wno-missing-field-initializers -Wno-unused-parameter)
Put static first to avoid compiler warning.
Eliminate conditions checking for unsigned or enum values less than 0.
Split libcairotest files out from test/ and into boilerplate/
test: Add link to test log file in HTML output
Add boilerplate/README explaining its purpose
Separate the sharable stuff out of cairo-test.c into cairo-boilerplate.c
boilerplate: Remove custom read/write-png code in favor of using cairo surfaces
Move test-specific stuff out of boilerplate/ and back into test/
test: Ignore single-bit errors for SVG backend.
perf: Add initial skeleton of performance monitoring suite
Require librsvg >= 2.14.0 to test SVG backend
boilerplate: Fix missing include of config.h which was preventing many backends from being tested
perf: Don't measure meta-surface-backed surface types.
Initial hookup of Vlad's timer/alarm code
perf: Remove unused util.c
perf: Collapse timing.[ch] down into cairo-perf.[ch]
perf: Don't require a separate counter from the timer for perf loops.
perf: More simplification of PERF_LOOP macros.
perf: Rename timer-alarm files to cairo-perf-timer
perf: More consistency improvements for names.
perf: Drop separate setup function from each test case.
Make perf interface return a rate. Start print target and test names.
perf: Fix typo in backend blackballing so that image tests now run
perf: Add indication of content to output
perf: Run for multiple iterations and print std. deviation
perf: Switch from alarm to setitimer for more fine-grained control of timers
Two big improvements to bring the std. deviation down to where we want it.
perf: Add README file explaining how to add a new test
perf/README: Fix typo
bug 8104: Eliminate unused variables. Replicate assert statement to identify branch of interest.
pixman: Add pixman_private decorations to hide pixman symbols from public interface
Add many missing slim_hidden calls to bypass PLT entries for local use of public functions
slim_hidden_proto: Move smeicolon from definition to use for consistency and legibility
RELEASING: Add note on checking for local symbol PLT entries.
Move target tolerance to cairo_test_target structure (should let single-pixel SVG errors pass)
perf: Remove unused alarm functions
perf: Fold cairo-perf-timer.h into cairo-perf.h
perf: Rename functions in line with cairo's naming guidelines
perf: Report times not rates. Interface in integers not doubles.
perf: Move sorting and discarding outside of compute_stats. Adjust discard to slowest 15% only.
perf-paint: Spend more iterations on smaller sizes to balance testing.
perf/README: Update due to cairo_perf_timer API changes
Prefer CPU performance counters (if available) over gettimeofday.
perf: Fix cairo_perf_ticks_per_second to avoid wraparound
perf: Handle 32-bit wraparound of performance counter
perf: Allow CAIRO_TEST_TARGET to limit targets tested.
perf: Add tessellate test case (in -16, -64, and -256 varieties)
autogen.sh: Require automake version 1.9
test: Report details errors when image output files cannot be found.
Make _cairo_output_stream_destroy return the stream's status as a last gasp.
Use new return value from _cairo_output_stream_destroy
Check status value of output_stream object at time of destroy
Remove font->status from cairo_type1_font_t
cairo_type1_font_create: Fix missing NO_MEMORY check and cleanup style.
cairo-type1-fallback.c: Regularize some whitespace.
Add _cairo_array_size to allow querying the allocated size
type1: Enforce pre-allocation usage and fail-proof behavior of charstring_encode functions
Fix bitmap-font test failure by not generating a type1 font for a bitmap font.
boilerplate: Rename cairo_test_target_t to cairo_boilerplate_target_t
Use unsigned consistently to avoid compiler warning.
test/bitmap-font: Fix arguments to FcFreeTypeQuery to avoid warnings.
boilerplate: Allow targets to distinguish between test and perf.
boilerplate-xlib: New perf-specific surface creation for xlib backend.
perf: Don't skip COLOR tests
perf: Make xlib testing wait for the X server to finish rendering.
Deprecated CAIRO_FORMAT_RGB16_565. Add cairo-deprecated.h .
Move the REPLACED/DEPRECATED_BY macros from cairo.h to cairo-deprecated.h
Fix typo in error message (enhacement -> enhancement)
Add missing pixman_private to _FbOnes when a function.
Add test case from bug #8379 demonstrating infinite loop during round join
Add assert statement so the infinite-join test simply exits rather than looping infinitely.
ROADMAP: Add infinite-join bug (#8379) to the list for 1.4
ROADMAP: Add a couple of URLs for user-font API discussion
Fix cairo_copy_path and cairo_copy_path_flat to propagate errors.
Rename test from stale path-data name to copy-path
perf: Rework the suite to allow multiple performance tests to be defined in one file.
Fix typo in documentation of cairo_in_fill (thanks to Jonathan Watt) and clarify a bit.
tmpl: obnoxious churn
Use consistent wording to document cairo_in_fill, cairo_in_stroke, cairo_fill_extents, and cairo_stroke_extents.
Fix Makefile bug preventing 'make doc' from succeeding
Rename docs-publish target to doc-publish in order to be consistent with the doc target.
Fix dependency of 'make doc' so that necessary header files are built first.
Add documentation for cairo_rectangle_list_destroy
Add missing 'Since: 1.4' tags to documentation of 'clip getter' functions.
perf/paint: Make all sizes use a consistent number of iterations
perf: Move the per-size loop from cairo_perf_run to main
perf: Make cairo_t* available to perf functions
perf/paint: Dramatically simplify now that we don't need one callback per run.
perf/paint: Use loops for sources and operators rather than open coding.
perf/paint: Test image surface as well as similar surface sources
Fix cairo_image_surface_create to report INVALID_FORMAT errors.
Cast to squelch warning message
Add new _cairo_pattern_create_for_status so that patterns properly propagate errors.
Rename the create_for_status pattern to create_in_error.
Remove unused variable
perf: Move iteration over sources and operators from paint to new cairo-perf-cover
perf: Add stroke and fill tests
Shorten test names in output (drop unneeded _source and _surface)
perf: Add linear and radial gradients to the coverage
perf: Bail if cairo_status returns non-success at the end of a test.
Fix typo that was resulting in device glyph_extents of INT16_MAX in some cases.
perf: Add text test
perf: Add subimage_copy test to demonstrate performance bug found by monty
perf: Do backend synchronization in cairo_perf_timer_start as well as cairo_perf_timer_stop
perf: Rename finalize to synchronize as it is used in both start() and stop() now
Fix typo of , instead of || which was causing a test to be ignored
perf: Make iterations adaptive (bailing as soon as std. deviation is <= 3% for 5 consecutive iterations
Rename wait_for_rendering to syncrhonize
Bug #7497: Change _cairo_color_compute_shorts to not rely on any particular floating-point epsilon value.
perf: Change minimum size of paint test to 256
cairo-perf: Remove wasted whitespace in output. Squelch wanring.
perf: Print ticks as well as ms in output.
Add cairo-perf-diff program for comparing two cairo-perf reports.
test/infinite-join: Modify to draw something visible, and make the output a more reasonable size.
Fix infinite-join test case (bug #8379)
Merge branch '8379' into cairo
Add neglected reference images for infinite-join test
Use zero-size change bar for a speedup/slowdown of 1.0
test: Add clip-push-group to demonstrate crash in cairo_push_group
clip-push-group: Adjust test slightly to ensure mask-based clip is not anchored at the origin
Fix bug in _cairo_clip_init_deep_copy (fixes clip-push-group crash)
test: Update reference images due to previous change to _cairo_color_compute_shorts
8711: Fix transformed source surface patterns with xlib backend.
Fix repeating source surface patterns with xlib backend.
Add new paint-repeat test
test/paint-repeat: Use offset larger than source surface for better stress testing
Fix offset/extent bug in ps output for repeating source surface patterns
Fix typo
Add new cairo-perf-diff for finding the performance difference between any 2 revisions.
Make xlib and xcb backends tolerant of single-bit errors in the test suite output.
cairo-perf-diff: Simplify git usage and just run cairo-perf that gets built with cairo revision
cairo-perf: Change outlier elimination and report minimum times.
Remove typo (mean vs median)
Increment CAIRO_VERSION to 1.3.1 now that a 1.2.6 release exists
cairo-perf-diff: Fix to still function if run from the top-level directory containing .git
cairo-perf-diff: Build and run latest cairo-perf program rather than whatever was in the old checkout
Don't rely on NQUARTZ or OS2 surface types unless they exist.
cairo-perf-diff: Use two-part hash to avoid stale data when perf suite changes.
Add zrusin-another test cases (tessellate and fill).
cairo-perf: Add command line options for test cases to run, listing tests, and new raw mode.
test/Makefile.am: Fix typo in EXTRA_DIST that was breaking distcheck
Rewrite _cairo_matrix_transform_bounding_box to actually accept a box not a rectangle
boilerplate: Add xrealloc function
perf: Move statistics code into new cairo-stats.h for sharing
cairo-perf: Print ticks_per_ms value in raw mode so raw analysis tools can report times
cairo-perf-diff-files: Add support for diffing "raw" files from "cairo-perf -r"
perf: Eliminate CAIRO_STATS_MIN_VALID_SAMPLES
perf/Makefile.am: Add missing zrusin-another.h file to list
perf: Add world-map performance test case.
Fix broken size calculation for xrealloc
cairo-perf-diff: Allow incremental refinement of performance results
cairo-perf-diff: Separate old and new build directories
cairo-perf-diff: Use rsync instead of cp to avoid some unnecessary rebuilding
cairo-perf-diff: rsync only git-managed files from boilerplate/perf
Add a status field to cairo_traps_t to enable less error checking
Rewrite tessellate_rectangle as tessellate_convex_quad to make it more useful
Make _cairo_stroker_add_sub_edge use tessellate_convex_quad rather than tessellate_polygon
Make miter join code use tessellate_convex_quad rather than tessellate_polygon
cairo-perf-diff: Run git-ls-tree from the correct directory
Remove non-existent reference images from Makefile to avoid breaking distcheck target
Fix get-clip test for surfaces not implementing set_clip_region
Add missing pattern-getters-ref.png to Makefile to avoid breaking distcheck target
NEWS: Add notes for 1.3.2 snapshot
Update cairo version and libtool version for 1.3.2 snapshot
Christian Biesinger:
fix comment: pixman_private needs to be before the type of a variable
[win32] Add missing void
Fix win32 build when pthreads are available
Add missing ) in comment
Actually return a value from _cairo_type1_fallback_init_*
Fix prototype warning by including cairo-test-directfb.h
Don't return an uninitialized value if _cairo_output_stream_create fails
[beos] Fix build error
[win32] Add parentheses around & operator
[beos] make tests compile again
[beos] Allow a pixel error of 1 for BeOS tests
Christopher (Monty) Montgomery:
Add extents to clone_similar (fixing subimage_copy performance bug)
Dan Amelang:
Add new perf test "pattern_create_radial"
Add autoconf macro AX_C_FLOAT_WORDS_BIGENDIAN
Change _cairo_fixed_from_double to use the "magic number" technique
Ian Osgood:
Update XCB names for XCB 1.0 RC2 release.
Replace static fn with xcb-renderutil library fn.
XCB: Remove unnecessary differences with the Xlib surface.
Move XCB sections next to XLIB sections.
XCB: glyph rendering support
XCB: find_standard_format using wrong enumeration.
Merge branch 'master' of git+ssh://iano@git.cairographics.org/git/cairo
XCB: implement subimage_copy fix
XCB: bring composite, trapezoids up-to-date with Xlib
XCB: make create_internal match Xlib
bug: wrong xcb_copy_area param order
don't squish tiny images in test/index.html
Jamey Sharp:
XCB: add slim_hidden_proto and slim_hidden_def for cairo_xcb_surface_create_with_xrender_format.
XCB: update cairo-boilerplate to test for an error connection rather than NULL.
Update .gitignore in boilerplate and test.
[slim] hide cairo_version_string()
XCB: Add the have_clip_rects field to cairo_xcb_surface, to match the Xlib surface.
XCB: Move slim_hidden_def to cairo-xcb-surface.c, not cairo-xcb-xrender.h.
Add clip-push-group to .gitignore.
perf: cairo-perf-diff-files.c should generate cairo-perf-diff-files
XCB/perf: implement boilerplate_xcb_synchronize for fair performance tests.
Jinghua Luo:
glitz: fix a crash in _cairo_glitz_surface_get_image.
glitz: fix for clone similar.
glitz: fix test case glyph-cache-pressure.
glitz: don't go fackback path for bitmap glyphs.
glitz: my previous changes in _cairo_glitz_surface_create_similar is
glitz: further fix for clone_similar.
glitz: fix a memory leak in _cairo_glitz_surface_composite_trapezoids.
Kristian Høgsberg:
Compute right index when looking up left side bearing.
Michael Emmel:
Fixed directfb test code
Fixed test to compile
Fixed test to compile
Merge branch 'master' of ssh+git://git.cairographics.org/git/cairo
Nicholas Miell:
Make the SLIM macros robust in the face of macro-renamed symbols
Fix the AMD64 final link by removing SLIM from pixman
Peter Weilbacher:
OS/2 backend files
OS/2 build changes
Robert O'Callahan:
Fix _cairo_matrix_transform_bounding_box to return tightness info
Fix stroke/fill extents bounding boxes
Add clip getters API + tests
Remove redundant call to _cairo_surface_get_extents
Stuart Parmenter:
[win32] correct win32 show_glyphs for non-y-aligned text
Vladimir Vukicevic:
Add useful pieces from Vladimir's cairo-bench
[win32] Make cairo as a win32 static library possible
[win32] Misc win32 compilation fixes
[win32] win32-specific Makefiles for building with MSVC
Merge branch 'master' of git+ssh://git.cairographics.org/git/cairo into cairo-master
Improve make-html.pl, add self-contained output format
[win32] Fix boilerplate for win32 surfaces to use new _with_dib function
Merge branch 'master' of git+ssh://git.cairographics.org/git/cairo into cairo-master
Correctly acquire/release mutex in _cairo_scaled_font_map_destroy
[win32] Makefile.win32: fix test and add html targets
[win32] Makefile.win32: use correct (/MD) runtime library flag everywhere
[win32] Set win32 assertion failure handlers for tests to stderr
Check for valid path status value before calling _cairo_set_error
[win32] Support for DDBs, AlphaBlend fix
[nquartz] Initial commit of native quartz surface
[win32,perf] Fix cairo-perf-win32
[perf] Change perf output format, report times in ms, add a few paint tests
Add win32 output files to gitignore
dash and pattern getter functions
[nquartz] Return correct values from operation setup function
[test] Fix composite-integer-translate-over test
[win32] Update pixman MMX code to work with MSVC
[win32] clean up win32_surface_composite
[win32] implement EXTEND_REPEAT in composite when possible
Yevgen Muntyan:
Define WINVER if it's not defined. (bug 6456)
---
.gitignore | 5
Makefile.am | 29
Makefile.win32 | 30
NEWS | 239 +
RELEASING | 8
ROADMAP | 25
TODO | 1
acinclude.m4 | 65
autogen.sh | 41
boilerplate/.gitignore | 10
boilerplate/Makefile.am | 42
boilerplate/Makefile.win32 | 18
boilerplate/README | 14
boilerplate/cairo-boilerplate.c | 1572 +++++++++++++
boilerplate/cairo-boilerplate.h | 138 +
boilerplate/cairo-test-beos.cpp | 44
boilerplate/cairo-test-beos.h | 34
boilerplate/cairo-test-directfb.c | 76
boilerplate/cairo-test-directfb.h | 23
boilerplate/xmalloc.c | 18
boilerplate/xmalloc.h | 3
configure.in | 135 -
dev/null |binary
doc/Makefile.am | 2
doc/public/tmpl/cairo-image.sgml | 1
doc/public/tmpl/cairo-status.sgml | 48
doc/public/tmpl/cairo-surface.sgml | 112
perf/.gitignore | 10
perf/Makefile.am | 57
perf/Makefile.win32 | 16
perf/README | 101
perf/cairo-perf-cover.c | 236 +
perf/cairo-perf-diff | 164 +
perf/cairo-perf-diff-files.c | 575 ++++
perf/cairo-perf-posix.c | 204 +
perf/cairo-perf-win32.c | 89
perf/cairo-perf.c | 325 ++
perf/cairo-perf.h | 104
perf/cairo-stats.c | 103
perf/cairo-stats.h | 44
perf/fill.c | 30
perf/paint.c | 25
perf/pattern_create_radial.c | 98
perf/stroke.c | 51
perf/subimage_copy.c | 71
perf/tessellate.c | 174 +
perf/text.c | 61
perf/world-map.c | 107
perf/world-map.h | 196 +
perf/zrusin-another.h | 668 +++++
perf/zrusin.c | 90
pixman/src/.gitignore | 3
pixman/src/Makefile.win32 | 35
pixman/src/fbmmx.c | 187 -
pixman/src/fbmmx.h | 21
pixman/src/fbpict.c | 58
pixman/src/iccolor.c | 1
pixman/src/icformat.c | 1
pixman/src/icimage.c | 4
pixman/src/icimage.h | 2
pixman/src/icint.h | 17
pixman/src/icrect.c | 1
pixman/src/icrop.h | 4
pixman/src/pixman.h | 108
pixman/src/pixregion.c | 8
pixman/src/renderedge.h | 10
pixman/src/slim_internal.h | 13
src/.gitignore | 7
src/Makefile.am | 37
src/Makefile.win32 | 108
src/cairo-array.c | 14
src/cairo-atsui-font.c | 122 -
src/cairo-beos-surface.cpp | 20
src/cairo-cff-subset.c | 1452 ++++++++++++
src/cairo-clip-private.h | 5
src/cairo-clip.c | 144 +
src/cairo-color.c | 24
src/cairo-deprecated.h | 139 +
src/cairo-directfb-surface.c | 18
src/cairo-directfb.h | 3
src/cairo-fixed.c | 48
src/cairo-font-options.c | 9
src/cairo-font.c | 2
src/cairo-ft-font.c | 12
src/cairo-ft-private.h | 7
src/cairo-glitz-private.h | 41
src/cairo-glitz-surface.c | 121 -
src/cairo-gstate.c | 107
src/cairo-image-surface.c | 69
src/cairo-matrix.c | 60
src/cairo-nquartz-surface.c | 1809 +++++++++++++++
src/cairo-nquartz.h | 80
src/cairo-os2-private.h | 77
src/cairo-os2-surface.c | 1135 +++++++++
src/cairo-os2.h | 201 +
src/cairo-output-stream-private.h | 12
src/cairo-output-stream.c | 26
src/cairo-path-data-private.h | 3
src/cairo-path-data.c | 16
src/cairo-path-stroke.c | 51
src/cairo-pattern.c | 369 ++-
src/cairo-pdf-surface.c | 201 +
src/cairo-pdf.h | 2
src/cairo-pen.c | 7
src/cairo-png.c | 3
src/cairo-ps-surface.c | 270 +-
src/cairo-quartz-private.h | 9
src/cairo-scaled-font-subsets-private.h | 97
src/cairo-scaled-font.c | 24
src/cairo-surface-fallback.c | 4
src/cairo-surface.c | 24
src/cairo-svg-surface.c | 7
src/cairo-traps.c | 251 +-
src/cairo-truetype-subset-private.h | 1
src/cairo-truetype-subset.c | 55
src/cairo-type1-fallback.c | 790 ++++++
src/cairo-type1-subset.c | 15
src/cairo-win32-font.c | 114
src/cairo-win32-private.h | 28
src/cairo-win32-surface.c | 877 ++++++-
src/cairo-win32.h | 17
src/cairo-xcb-surface.c | 1687 +++++++++++--
src/cairo-xcb-xrender.h | 12
src/cairo-xcb.h | 14
src/cairo-xlib-private.h | 7
src/cairo-xlib-surface.c | 24
src/cairo.c | 222 +
src/cairo.h | 188 -
src/cairoint.h | 198 +
src/check-def.sh | 31
src/check-headers.sh | 21
src/check-plt.sh | 17
src/test-fallback-surface.c | 3
test/.gitignore | 13
test/Makefile.am | 75
test/Makefile.win32 | 112
test/bitmap-font.c | 10
test/buffer-diff.c | 351 +-
test/buffer-diff.h | 63
test/cairo-test-beos.h | 26
test/cairo-test-directfb.h | 23
test/cairo-test.c | 1556 ------------
test/cairo-test.h | 21
test/caps-joins-alpha-ref.png |binary
test/clip-push-group-ref.png |binary
test/clip-push-group.c | 75
test/composite-integer-translate-over-pdf-argb32-ref.png | 0
test/composite-integer-translate-over-ref.png |binary
test/composite-integer-translate-over-svg-ref.png | 0
test/composite-integer-translate-over.c | 27
test/copy-path.c | 30
test/fill-and-stroke-alpha-add-ref.png |binary
test/fill-and-stroke-alpha-ref.png |binary
test/get-and-set.c | 39
test/get-clip.c | 285 ++
test/get-path-extents.c | 199 +
test/imagediff.c | 21
test/infinite-join-ps-argb32-ref.png |binary
test/infinite-join-ref.png |binary
test/infinite-join.c | 80
test/linear-gradient-ref.png |binary
test/make-html.pl | 101
test/mask-beos-bitmap-argb32-ref.png | 0
test/mask-beos-bitmap-rgb24-ref.png | 0
test/mask-beos-rgb24-ref.png | 0
test/mask-ref.png |binary
test/mask-rgb24-ref.png |binary
test/operator-source-ref.png |binary
test/operator-source-rgb24-ref.png |binary
test/paint-repeat-ref.png |binary
test/paint-repeat.c | 68
test/paint-source-alpha-pdf-argb32-ref.png |binary
test/paint-source-alpha-ref.png |binary
test/paint-with-alpha-ref.png |binary
test/pattern-getters-ref.png |binary
test/pattern-getters.c | 175 +
test/push-group-ref.png |binary
test/push-group-rgb24-ref.png |binary
test/read-png.c | 196 -
test/read-png.h | 45
test/set-source-beos-bitmap-rgb24-ref.png | 0
test/set-source-beos-rgb24-ref.png | 0
test/set-source-ref.png |binary
test/set-source.c | 4
test/trap-clip-beos-bitmap-rgb24-ref.png | 0
test/trap-clip-beos-rgb24-ref.png | 0
test/trap-clip-ref.png |binary
test/write-png.c | 99
test/write-png.h | 35
test/xlib-surface.c | 75
190 files changed, 18402 insertions(+), 3775 deletions(-)
---
More information about the cairo-commit
mailing list