pixman: Changes to 'refs/tags/pixman-0.32.4-1'
Tag 'pixman-0.32.4-1' created by Julien Cristau <jcristau@debian.org> at 2013-12-17 21:08 +0000
Tagging upload of pixman 0.32.4-1 to sid.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
iQIcBAABAgAGBQJSsL1lAAoJEDEBgAUJBeQM60IP/RI53e9NnqECrKVVtwlL791D
OQSFzVbLiIwvl7f4OHER0MrmFqoJXF/rX0VdPMROFVmkBVIW7XrOn/FqvcxD/qkR
bOx013ZdDkqu6vjWPN5/xl2xPaPZBvHSN3JRDJElu86+V3mVr9l/zYwuTsUlWw+u
eAxm0M6JFsl2IusrG9V2Q0SrCOD9MWmSN2iHaIvSP0ufpuk+a4OcuU1mYtqzdfSl
BMnKq9ojCAzajSpGK6NJpaiFWL4IkF4XoOUTDqWKjTltSukVud1XyHvg+BIxPrkQ
ANkXr5AXSL83xD5tmlO4t/v79K3rQadH6YgUk3TPau+6WoPiEZ0kBcqBbO6TEXU6
OAlsFnbRUZk5HFiYER1rXpto4Xj0QxbBF+KzgXo9GR6qYaPNdqu23FTG2jRCZ6fx
ydSxLxwxsFdOYhGaKVqzW64i7TyCDh5I7Fi4cy3bMqHf1Os7Gxf0tsCd+OdFKaJX
JvHTAIdyGOH0wfu0H5jMyf6lufb4m6lm9xyTT7kcm9g+PWK4PvCUKkv9eUy89Ob5
Tjvzp6TAE9DPG90CBPDm/sY97ax4mpTRyrGP5nlpUUHCoAcg2IlLTpbKGexZRgnA
NDZOoEo08y7XILPYgfRbVzpSi2jpAY9B7nIfgYpgb9x+tZonOfSe3ATs6ZSfMwR5
xGmcKIsheiXsiVEgzvpB
=jDPc
-----END PGP SIGNATURE-----
Changes since pixman-0.30.2-2:
Alexander Troosh (1):
Require GTK+ version >= 2.16
Andrea Canciani (7):
test: Fix build on MSVC
Fix build on MSVC
Fix building of "other" programs on MSVC
Fix build of check-formats on MSVC
Add support for SSSE3 to the MSVC build system
Fix thread-test on non-OpenMP systems
test: Fix the win32 build
Brad Smith (1):
Fix pixman build with older GCC releases
Jakub Bogusz (1):
Fix the SSSE3 CPUID detection.
Julien Cristau (3):
Merge tag 'pixman-0.32.4' into debian-unstable
Bump changelogs
Upload to unstable
Maarten Lankhorst (2):
Cherry-pick upstream bigfixes for fixing a crash when rendering invalid trapezoids. (LP: #1197921)
release to sid
Markos Chandras (1):
Use AC_LINK_IFELSE to check if the Loongson MMI code can link
Matt Turner (3):
mmx: Document implementation(s) of pix_multiply().
iwmmxt: Disallow if gcc version is < 4.8.
Pre-release version bump to 0.32.4
Matthieu Herrb (1):
configure.ac: Don't use '+=' since it's not POSIX
Ritesh Khadgaray (1):
pixman_trapezoid_valid(): Fix underflow when bottom is close to MIN_INT
Siarhei Siamashka (7):
test: fix matrix-test on big endian systems
test: safeguard the scaling-bench test against COW
sse2: faster bilinear scaling (pack 4 pixels to write with MOVDQA)
vmx: align destination to fix valgrind invalid memory writes
vmx: there is no need to handle unaligned destination anymore
sse2: bilinear fast path for src_x888_8888
configure.ac: check and use -Wdeclaration-after-statement GCC option
Søren Sandmann (6):
Pre-release version bump to 0.32.0
Post-release version bump to 0.32.1
demos/Makefile.am: Move EXTRA_DIST outside "if HAVE_GTK"
Pre-release version bump to 0.32.2
Post-release version bump to 0.32.3
test/utils.c: Make the stack unaligned only on 32 bit Windows
Søren Sandmann Pedersen (49):
Post-release version bump to 0.31.1
Make use of image flag in noop iterators
Add ITER_SRC and ITER_DEST iter flags
Add ITER_WIDE iter flag
Always set the FAST_PATH_NO_ALPHA_MAP flag for non-BITS images
noop: Keep information about iterators in an array of pixman_iter_info_t
sse2: Replace the fetcher_info_t table with a pixman_iter_info_t table
mmx: Replace the fetcher_info_t table with a pixman_iter_info_t table
fast: Replace the fetcher_info_t table with a pixman_iter_info_t table
general: Store the iter initializer in a one-entry pixman_iter_info_t table
Add _pixman_implementation_iter_init() and use instead of _src/_dest_init()
Delete the old src/dest_iter_init() functions
Consolidate all the iter_init_bits_stride functions
RELEASING: Add note about changing the topic of the #cairo IRC channel
test/scaling-bench.c: New benchmark for bilinear scaling
Add support for iter finalizers
Add an iterator that can fetch bilinearly scaled images
fast_bilinear_cover_init: Don't install a finalizer on the error path
Make the first argument to scanline fetchers have type bits_image_t *
Drop support for 8-bit precision in bilinear filtering
general: Ensure that iter buffers are aligned to 16 bytes
Add empty SSSE3 implementation
ssse3: Add iterator for separable bilinear scaling
demos/scale.ui: Allow subsample_bits to be 0
pixman-filter.c: Use 65536, not 65535, for fixed point conversion
{scaling,affine,composite-traps}-test: Use compute_crc32_for_image()
test: Share the image printing code
test: Test negative strides
fast, ssse3: Simplify logic to fetch lines in the bilinear iterators
Move bits_image_fetch_bilinear_no_repeat_8888 into pixman-fast-path.c
Move generated affine fetchers into pixman-fast-path.c
utils.c: Make print_image actually cope with negative strides
utils.c: Make image_endian_swap() deal with negative strides
blitters-test: Remove unused variable
Rename HAVE_PTHREAD_SETSPECIFIC to HAVE_PTHREADS
test: Add new thread-test program
fast: Swap image and iter flags in generated fast paths
pixman-combine32.c: Formatting fixes
pixman-combine32: Improve documentation for blend mode operators
pixman-combine32: Rename a number of variable from sa/sca to as/s
pixman-combine32: Make Color Dodge routine follow the math more closely
pixman-combine32.c: Make Color Burn routine follow the math more closely
scale.c: Use int instead of kernel_t for values in named_int_t
configure.ac: Add check for pmulhuw assembly
utils.c: On x86-32 unalign the stack before calling test_function
pixman-glyph.c: Add __force_align_arg_pointer to composite functions
test/trap-crasher.c: Add trapezoid that demonstrates a crash
Pre-release version bump to 0.31.2
Post-release version bump to 0.31.3
ingmar@irsoft.de (1):
Fix broken build when HAVE_CONFIG_H is undefined, e.g. on Win32.
---
ChangeLog | 1179 ++++++++++++++++++++++++++++++++++++++++-
RELEASING | 2
configure.ac | 105 +++
debian/changelog | 14
demos/Makefile.am | 4
demos/scale.c | 6
demos/scale.ui | 2
pixman/Makefile.am | 12
pixman/Makefile.win32 | 29 -
pixman/pixman-access.c | 50 -
pixman/pixman-bits-image.c | 785 ---------------------------
pixman/pixman-combine32.c | 671 +++++++++++++----------
pixman/pixman-compiler.h | 2
pixman/pixman-fast-path.c | 1040 ++++++++++++++++++++++++++++++++++--
pixman/pixman-filter.c | 2
pixman/pixman-general.c | 121 ++--
pixman/pixman-glyph.c | 6
pixman/pixman-image.c | 13
pixman/pixman-implementation.c | 90 +--
pixman/pixman-matrix.c | 2
pixman/pixman-mmx.c | 119 +---
pixman/pixman-noop.c | 183 ++----
pixman/pixman-private.h | 82 +-
pixman/pixman-sse2.c | 363 +++++++-----
pixman/pixman-ssse3.c | 351 ++++++++++++
pixman/pixman-utils.c | 20
pixman/pixman-vmx.c | 539 +++++++++++++++---
pixman/pixman-x86.c | 15
pixman/pixman.c | 2
test/Makefile.am | 6
test/Makefile.sources | 2
test/Makefile.win32 | 6
test/affine-test.c | 50 -
test/blitters-test.c | 34 -
test/composite-traps-test.c | 46 -
test/rotate-test.c | 17
test/scaling-bench.c | 80 ++
test/scaling-test.c | 59 +-
test/thread-test.c | 199 ++++++
test/utils.c | 83 ++
test/utils.h | 9
41 files changed, 4565 insertions(+), 1835 deletions(-)
---
Reply to: