pixman: Changes to 'refs/tags/pixman-0.33.2-1'
Tag 'pixman-0.33.2-1' created by Julien Cristau <jcristau@debian.org> at 2015-09-12 11:08 +0000
Tagging upload of pixman 0.33.2-1 to sid.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCAAGBQJV9AewAAoJEDEBgAUJBeQMJUwP/RcwuHkuEA+QCAoaIn/6504/
4LLOSJ+8oYZxbKtUAzd4deRL3ODfGYg3V+V4Wq/pC+qLJUq6lrBalmAwHgXenWZb
ffBwxjurdFx4oVUGHJ/5gGxMSsKhfhUP/py9SKKOnI6KCmwSBFQwLH3cEUcAC/P+
YYfpL4ViyQ4IC1ZJP21GHW1I7mgHHK8Qr7Q35NHRdSyWBBZiRxOLOlSnMeKnkTYF
1/BG6QVeFHyNP1NP/LPZeJz+zeQaADN9WTYADVsIYPeciCgh5UH2Zl0NYIm5hqZT
7FDz7vbdvvURBbGbqrWJEbXebXZJqNcHosJoepe8WPQqx41gcTJEy3EeBZirCntc
44aYsva6j4rK+WMO80J2N+oQFAze6kak4y96B7m892mThzN+WlMyTk/cEGSU+eJW
y/gImJrIOq7N++cuKWQCbRsX+SFNXY10RBa7Cz97j1t99oXyl7wrxt61v/fUxsm/
Tp0XrCorSOOe+B3Dqwp9mAsUBmG9ugVMkcgqbjX9XsKIsU04goDs2A7ZCAQEZUlC
uvzVYFZ6tMiKdC8ixGH0TYLtFu+S4Tw2mYmzig+tmDH86Rw/C8Et5/tZltu7FKvz
uhZ1upohDQnS4k307kqQmunOJvnOuzKAnLfwPv4mj4bQGLQ0fYtNPYRIqvT1LSE9
JtRaszenBdWBAaVB6ulg
=FCTp
-----END PGP SIGNATURE-----
Changes since pixman-0.32.6-3:
Andrea Canciani (1):
test: Fix the win32 build
Andreas Boll (8):
Merge branch 'upstream-unstable' into debian-unstable-new
Merge branch 'debian-unstable' into debian-unstable-new
Bump changelogs.
Enable vmx on ppc64el (closes: #786345).
Update Vcs-* fields.
Add upstream url.
Drop XC- prefix from Package-Type field.
Bump standards version to 3.9.6.
Ben Avison (21):
ARMv6: Fix indentation in the composite macros
ARMv6: remove 1 instr per row in generate_composite_function
lowlevel-blt-bench: over_reverse_n_8888 needs solid source
lowlevel-blt-bench: add in_reverse_8888_8888 test
ARMv6: Add fast path for over_reverse_n_8888
ARMv6: Support for very variable-hungry composite operations
ARMv6: Add fast path for over_n_8888_8888_ca
ARMv6: Add fast path flag to force no preload of destination buffer
ARMv6: Add fast path for in_reverse_8888_8888
ARMv6: Add fast path for src_x888_0565
armv6: Fix typo in preload macro
pixman.c: Coding style
test: Move format and operator string functions to utils.[ch]
test: Add a new benchmarker targeting affine operations
test: Add new fuzz tester targeting solid images
test: Fix solid-test for big-endian targets
arm: Retire PIXMAN_ARM_SIMPLE_NEAREST_FAST_PATH
arm: Simplify PIXMAN_ARM_SIMPLE_NEAREST_A8_MASK_FAST_PATH
mips: Retire PIXMAN_MIPS_SIMPLE_NEAREST_A8_MASK_FAST_PATH
mmx/sse2: Use SIMPLE_NEAREST_FAST_PATH macro
mmx/sse2: Use SIMPLE_NEAREST_SOLID_MASK_FAST_PATH for NORMAL repeat
Bill Spitzak (1):
test: Added more demos and tests to .gitignore file
Fernando Seiti Furusato (1):
vmx: adjust macros when loading vectors on ppc64le
Jakub Bogusz (1):
Fix the SSSE3 CPUID detection.
James Cowgill (1):
MIPS: Drop #ifdef __ELF__ in definition of LEAF_MIPS32R2
Julien Cristau (1):
Upload to unstable
Matt Turner (2):
mmx: Add nearest over_8888_n_8888
mmx: Add nearest over_8888_8888
Nemanja Lukic (2):
MIPS: Fix exported symbols in public API.
MIPS: update author's e-mail address
Oded Gabbay (16):
vmx: fix splat_alpha for ppc64le
vmx: encapsulate the temporary variables inside the macros
vmx: fix unused var warnings
vmx: fix pix_multiply for ppc64le
vmx: add LOAD_VECTOR macro
vmx: add helper functions
vmx: implement fast path vmx_fill
vmx: implement fast path composite_over_8888_8888
vmx: implement fast path composite_add_8_8
vmx: implement fast path composite_add_8888_8888
vmx: implement fast path vmx_composite_over_n_8888_8888_ca
vmx: implement fast path vmx_composite_src_x888_8888
vmx: implement fast path scaled nearest vmx_8888_8888_OVER
vmx: implement fast path iterator vmx_fetch_x8r8g8b8
vmx: implement fast path iterator vmx_fetch_a8
Pre-release version bump to 0.33.2
Pekka Paalanen (18):
ARM: share pixman_asm_function definition
ARM: use pixman_asm_function in internal headers
test/utils: support operator name aliases
test/utils: support format name aliases
test/utils: add operator aliases for lowlevel-blt-bench
test/utils: add format aliases used by lowlevel-blt-bench
lowlevel-blt-bench: add test name parser and self-test
lowlevel-blt-bench: use the test pattern parser
lowlevel-blt-bench: use a8r8g8b8 for CA solid masks
lowlevel-blt-bench: move usage to a function
lowlevel-blt-bench: move explanation printing
lowlevel-blt-bench: make test_entry::testname const
lowlevel-blt-bench: print single pattern details
lowlevel-blt-bench: move speed and scaling printing
lowlevel-blt-bench: all bench funcs to return pix_cnt
lowlevel-blt-bench: refactor to Mpx_per_sec()
lowlevel-blt-bench: add CSV output mode
lowlevel-blt-bench: add option to skip memcpy measurement
Siarhei Siamashka (3):
configure.ac: Check if the compiler supports GCC vector extensions
test: Fix OpenMP clauses for the tolerance-test
mmx: Fix _mm_empty problems for over_8888_8888/over_8888_n_8888
Søren Sandmann (14):
Post-release version bump to 0.33.1
demos/Makefile.am: Move EXTRA_DIST outside "if HAVE_GTK"
test/utils.c: Make the stack unaligned only on 32 bit Windows
general: Support component alpha for all image types
Soft Light: The first comparison should be <=, not <
configure.ac: Check and use -Wno-unused-local-typedefs GCC option
pixel-test: Add support for mask pixels
pixel-test: Command line argument to specify the regression to run
pixel-test.c: Add a number of pixels that have failed at some point
Soft Light: Consistent approach to division by zero
Use floating point combiners for all operators that involve divisions
Copy the comments from pixman-combine32.c to pixman-combine-float.c
Remove all the operators that use division from pixman-combine32.c
create_bits(): Cast the result of height * stride to size_t
Søren Sandmann Pedersen (10):
test/utils.c: Add support for separable blend mode ops to do_composite()
test/check-formats.c: Add support for separable blend modes
test/tolerance-test: New test program
pixman/pixman-combine32.c: Bug fixes for separable blend modes
pixman-combine32.c: Fix bugs related to integer promotion
utils.c: Set DEVIATION to 0.0128
test: Add radial-invalid test program
pixman-gradient-walker: Make left_x and right_x 64 bit variables
test: Rearrange tests in order of increasing runtime
Fix comment about BILINEAR_INTERPOLATION_BITS to say < 8 rather than <= 8
intrigeri (3):
Simplify hardening build flags handling. Thanks to Simon Ruderich <simon@ruderich.org> for the patch.
Enable all hardening build flags. Thanks to Simon Ruderich <simon@ruderich.org> for the patch.
Update changelog.
---
.gitignore | 46
ChangeLog | 1955 +++++++++++++++++++++++
configure.ac | 5
debian/changelog | 17
debian/control | 9
debian/patches/ppc64el.diff | 14
debian/patches/series | 1
debian/rules | 5
pixman/Makefile.am | 2
pixman/pixman-arm-asm.h | 37
pixman/pixman-arm-common.h | 11
pixman/pixman-arm-neon-asm-bilinear.S | 12
pixman/pixman-arm-neon-asm.S | 12
pixman/pixman-arm-neon-asm.h | 20
pixman/pixman-arm-neon.c | 24
pixman/pixman-arm-simd-asm-scaled.S | 11
pixman/pixman-arm-simd-asm.S | 525 ++++++
pixman/pixman-arm-simd-asm.h | 116 +
pixman/pixman-arm-simd.c | 44
pixman/pixman-combine-float.c | 338 ++--
pixman/pixman-combine32.c | 1686 +-------------------
pixman/pixman-fast-path.c | 2
pixman/pixman-general.c | 27
pixman/pixman-gradient-walker.c | 2
pixman/pixman-inlines.h | 3
pixman/pixman-mips-dspr2-asm.S | 2
pixman/pixman-mips-dspr2-asm.h | 4
pixman/pixman-mips-dspr2.c | 10
pixman/pixman-mips-dspr2.h | 8
pixman/pixman-mmx.c | 109 +
pixman/pixman-private.h | 6
pixman/pixman-sse2.c | 24
pixman/pixman-vmx.c | 1315 +++++++++++++++-
pixman/pixman.c | 18
test/Makefile.sources | 60
test/affine-bench.c | 436 +++++
test/blitters-test.c | 20
test/check-formats.c | 176 --
test/composite.c | 11
test/lowlevel-blt-bench.c | 507 +++++-
test/pixel-test.c | 2780 +++++++++++++++++++++++++++++++++-
test/radial-invalid.c | 54
test/solid-test.c | 353 ++++
test/thread-test.c | 29
test/tolerance-test.c | 360 ++++
test/utils.c | 653 ++++++-
test/utils.h | 13
47 files changed, 9417 insertions(+), 2455 deletions(-)
---
Reply to: