pixman: Changes to 'refs/tags/pixman-0.21.4-1'
Tag 'pixman-0.21.4-1' created by Cyril Brulebois <kibi@debian.org> at 2011-01-19 19:59 +0000
Tagging upload of pixman 0.21.4-1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEABECAAYFAk03Qp0ACgkQeGfVPHR5Nd2cSQCeJfS1dfbJvrMJEpWtHL+RD2Y0
W6AAoKk5YukYTBUVFX7mBo8cB8h3xFyZ
=7SEv
-----END PGP SIGNATURE-----
Changes since pixman-0.21.2-1:
Alan Coopersmith (1):
Sun's copyrights belong to Oracle now
Andrea Canciani (2):
Improve handling of tangent circles
Add a test for radial gradients
Cyril Brulebois (6):
Fix argument quoting for AC_INIT.
Fix linking issues when HAVE_FEENABLEEXCEPT is set.
Merge branch 'upstream-experimental' into debian-experimental
Bump changelogs.
Update debian/copyright from upstream's COPYING.
Upload to experimental.
Jon TURNEY (1):
Remove stray #include <fenv.h>
Siarhei Siamashka (23):
C fast path for a1 fill operation
ARM: added 'neon_composite_over_n_8_8' fast path
ARM: introduced 'fetch_mask_pixblock' macro to simplify code
ARM: better NEON instructions scheduling for over_n_8_0565
ARM: added 'neon_composite_over_8888_n_0565' fast path
ARM: reuse common NEON code for over_{n_8|8888_n|8888_8}_0565
ARM: added 'neon_composite_over_0565_n_0565' fast path
ARM: added 'neon_composite_add_8888_8_8888' fast path
ARM: better NEON instructions scheduling for add_8888_8888_8888
ARM: added 'neon_composite_add_n_8_8888' fast path
ARM: added 'neon_composite_add_8888_n_8888' fast path
ARM: added flags parameter to some asm fast path wrapper macros
ARM: added 'neon_composite_in_n_8' fast path
ARM: added 'neon_src_rpixbuf_8888' fast path
Fix for potential unaligned memory accesses
COPYING: added Nokia to the list of copyright holders
Revert "Fix "syntax error: empty declaration" warnings."
Fix for "syntax error: empty declaration" Solaris Studio warnings
Workaround for a preprocessor issue in old Sun Studio
Bugfix for a corner case in 'pixman_transform_is_inverse'
Make 'fast_composite_scaled_nearest_*' less suspicious
A new configure option --enable-static-testprogs
ARM: do /proc/self/auxv based cpu features detection only in linux
Søren Sandmann Pedersen (28):
Post-release version bump to 0.21.3
test: Make composite test use some existing macros instead of defining its own
Add enable_fp_exceptions() function in utils.[ch]
Extend gradient-crash-test
test: Move palette initialization to utils.[ch]
test/utils.c: Initialize palette->rgba to 0.
Make the argument to fence_malloc() an int64_t
Add a stress-test program.
Add a test compositing with the various PDF operators.
Fix divide-by-zero in set_lum().
sse2: Skip src pixels that are zero in sse2_composite_over_8888_n_8888()
Add iterators in the general implementation
Move initialization of iterators for bits images to pixman-bits-image.c
Eliminate the _pixman_image_store_scanline_32/64 functions
Move iterator initialization to the respective image files
Virtualize iterator initialization
Use an iterator in pixman_image_get_solid()
Move get_scanline_32/64 to the bits part of the image struct
Allow NULL property_changed function
Consolidate the various get_scanline_32() into get_scanline_narrow()
Linear: Optimize for horizontal gradients
Get rid of the classify methods
Add direct-write optimization back
Skip fetching pixels when possible
Turn on testing for destination transformation
Fix destination fetching
Fix dangling-pointer bug in bits_image_fetch_bilinear_no_repeat_8888().
Pre-release version bump to 0.21.4
---
COPYING | 3
ChangeLog | 659 ++++++++++++++++++++++++++++++
configure.ac | 26 +
debian/changelog | 7
debian/copyright | 3
pixman/pixman-arm-common.h | 24 -
pixman/pixman-arm-neon-asm.S | 530 +++++++++++++++++++-----
pixman/pixman-arm-neon-asm.h | 5
pixman/pixman-arm-neon.c | 47 +-
pixman/pixman-arm-simd.c | 4
pixman/pixman-bits-image.c | 279 ++++++++++--
pixman/pixman-combine.c.template | 30 +
pixman/pixman-compiler.h | 3
pixman/pixman-conical-gradient.c | 45 +-
pixman/pixman-cpu.c | 9
pixman/pixman-fast-path.c | 149 +++++-
pixman/pixman-fast-path.h | 26 -
pixman/pixman-general.c | 294 ++++++-------
pixman/pixman-image.c | 92 ----
pixman/pixman-implementation.c | 81 +++
pixman/pixman-linear-gradient.c | 86 ++-
pixman/pixman-matrix.c | 3
pixman/pixman-mmx.c | 22 -
pixman/pixman-private.h | 169 ++++---
pixman/pixman-radial-gradient.c | 64 ++
pixman/pixman-solid-fill.c | 75 +--
pixman/pixman-sse2.c | 111 ++---
pixman/pixman-utils.c | 6
pixman/pixman.c | 7
pixman/solaris-hwcap.mapfile | 2
test/Makefile.am | 41 +
test/alphamap.c | 11
test/blitters-test.c | 57 --
test/composite.c | 56 +-
test/gradient-crash-test.c | 123 +++--
test/pdf-op-test.c | 84 +++
test/radial-test.c | 198 +++++++++
test/stress-test.c | 855 +++++++++++++++++++++++++++++++++++++++
test/utils.c | 89 +++-
test/utils.h | 19
40 files changed, 3567 insertions(+), 827 deletions(-)
---
Reply to: