pixman: Changes to 'refs/tags/pixman-0.25.2-1'
Tag 'pixman-0.25.2-1' created by Cyril Brulebois <kibi@debian.org> at 2012-03-09 12:21 +0000
Tagging upload of pixman 0.25.2-1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEABECAAYFAk9Z9doACgkQeGfVPHR5Nd2HPQCfUunAR+pWmNH65M0iueOva1y+
FeYAoK8nMVOPtV5VNntL2Sx1P33n1xw9
=0Yp1
-----END PGP SIGNATURE-----
Changes since pixman-0.24.4-1:
Alan Coopersmith (2):
Make mmx code compatible with Solaris Studio 12.3 compilers
Just use xmmintrin.h when building with Solaris Studio compilers
Andrea Canciani (6):
Remove useless checks for NULL before freeing
test: Cleanup includes
Use the ARRAY_LENGTH() macro when possible
test: Reuse the ARRAY_LENGTH() macro
demos: Consistently use G_N_ELEMENTS()
test: Produce autotools-looking report in the win32 build system
Bobby Salazar (2):
Android Runtime Detection Support For ARM NEON
iOS Runtime Detection Support For ARM NEON
Colin Walters (1):
autogen.sh: Support GNOME Build API
Cyril Brulebois (5):
Merge branch 'upstream-unstable' into debian-experimental
Merge branch 'debian-unstable' into debian-experimental
Bump changelogs.
Add new symbols and bump shlibs accordingly.
Upload to experimental.
Jeremy Huddleston (1):
configure.ac: Add an --enable-libpng option
Matt Turner (14):
Use AC_LANG_SOURCE for iwMMXt configure program
Make sure to run AC_SUBST IWMMXT_CFLAGS
Convert while (w) to if (w) when possible
autoconf: use #error instead of error
mmx: enable over_x888_8_8888 on ARM/iwMMXt
mmx: Use _mm_mulhi_pu16
mmx: Use _mm_shuffle_pi16
mmx: fix typo in pix_add_mul on MSVC
Update .gitignore with more demos and tests
mmx: make store8888 take uint32_t *dest as argument
mmx: make load8888 take a pointer to data instead of the data itself
lowlevel-blt: add over_8888_8888
lowlevel-blt: add over_x888_n_8888
lowlevel-blt-bench: add in_8_8 and in_n_8_8
Naohiro Aota (1):
Don't use non-POSIX test
Nemanja Lukic (3):
MIPS: DSPr2: Basic infrastructure for MIPS architecture
MIPS: DSPr2: Added fast-paths for SRC operation.
MIPS: DSPr2: Added mips_dspr2_blt and mips_dspr2_fill routines.
Søren Sandmann Pedersen (29):
Post-release version bump to 0.25.1
region: Add pixman_region{,32}_clear() functions.
Modify gradient-test to show a bug in NONE processing
gradient-walker: For NONE repeats, when x < 0 or x > 1, set both colors to 0
pixman-image.c: Fix typo in pixman_image_set_transform()
Fix some signed overflow bugs
Add missing cast in _pixman_edge_multi_init()
Fix a bunch of signed overflow issues
In MUL_UNc() cast to comp2_t
Reject trapezoids where top (botttom) is above (below) the edges
Fix rounding for DIV_UNc()
test: In the alphamap test, also test that we get the right red value
Fix bugs with alpha maps
test/alphamap.c: Make dst and orig_dst more independent of each other
Get rid of delegates for combiners
Move the color_correct() function from composite.c to utils.c
Rename color_correct() to round_color()
test: Add a new "pixel_checker_t" object.
test: Port composite test over to use new pixel_checker_t object.
Revert "Reject trapezoids where top (botttom) is above (below) the edges"
mmx: Enable over_x888_8_8888() for x86 as well
mmx: Delete unused function in_over_full_src_alpha()
Disable MMX when Clang is being used.
Disable implementations mentioned in the PIXMAN_DISABLE environment variable.
Move fetching for solid bits images to pixman-noop.c
pixman-accessors.h: Delete unused macros
pixman-access.c: Remove some unused macros
mmx: Squash a warning by making the argument to ldl_u() const
Pre-release version bump to 0.25.2
---
.gitignore | 23 +
ChangeLog | 721 +++++++++++++++++++++++++++++++++++++--
configure.ac | 76 +++-
debian/changelog | 9
debian/libpixman-1-0.symbols | 2
debian/rules | 2
demos/composite-test.c | 2
demos/gradient-test.c | 13
pixman/Makefile.am | 16
pixman/pixman-access.c | 9
pixman/pixman-accessor.h | 15
pixman/pixman-bits-image.c | 28 -
pixman/pixman-combine.h.template | 4
pixman/pixman-cpu.c | 106 +++++
pixman/pixman-fast-path.c | 4
pixman/pixman-general.c | 16
pixman/pixman-image.c | 20 -
pixman/pixman-implementation.c | 119 +-----
pixman/pixman-mips-dspr2-asm.S | 310 ++++++++++++++++
pixman/pixman-mips-dspr2-asm.h | 206 +++++++++++
pixman/pixman-mips-dspr2.c | 247 +++++++++++++
pixman/pixman-mips-dspr2.h | 88 ++++
pixman/pixman-mips-memcpy-asm.S | 382 ++++++++++++++++++++
pixman/pixman-mmx.c | 476 ++++++++++++-------------
pixman/pixman-noop.c | 27 +
pixman/pixman-private.h | 38 --
pixman/pixman-region.c | 19 -
pixman/pixman-sse2.c | 2
pixman/pixman-trap.c | 2
pixman/pixman-utils.c | 35 +
pixman/pixman.h | 2
test/Makefile.win32 | 21 +
test/a1-trap-test.c | 2
test/alphamap.c | 144 +++++--
test/blitters-test.c | 7
test/composite-traps-test.c | 1
test/composite.c | 334 +++++-------------
test/fetch-test.c | 8
test/gradient-crash-test.c | 6
test/lowlevel-blt-bench.c | 10
test/oob-test.c | 4
test/region-contains-test.c | 5
test/region-translate-test.c | 2
test/scaling-crash-test.c | 7
test/scaling-test.c | 1
test/stress-test.c | 4
test/trap-crasher.c | 4
test/utils.c | 176 +++++++++
test/utils.h | 36 +
49 files changed, 2976 insertions(+), 815 deletions(-)
---
Reply to: