pixman: Changes to 'refs/tags/pixman-0.23.6-1'
Tag 'pixman-0.23.6-1' created by Julien Cristau <jcristau@debian.org> at 2011-10-22 09:53 +0000
Tagging upload of pixman 0.23.6-1 to experimental.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAABCAAGBQJOopKzAAoJEDEBgAUJBeQMZPgQAI3KAoNmRwIPlyvPXTOonWHV
e13o+ZbjERuchRt1ZM+Xf7q9BPuPhkJ90ymndW+CfwpN+o8U2BpDEe7+hJWRp+N3
VCEKJM+f6TKUep8AOn7f0b8xIk+hbUzqEYOzkGCPb67oX0GEt1hDTOWNa2+vWgCZ
9a+71Ghm/yytiGLzLCqNcDBzbuTiwdRNMDxZ8//2WfuNOD09xM1HvNY9VJVViLPK
QxEtepGadWTn9AAxLxSrkoTjc/vHFPV6JggHXKebaAbzDZcikxYS9Qem/UYQrpsI
b3Nl8wEnt9vMqhmgsb6hNoRNQ7T5s8DKjx5bhSi2IsU0pbOgkLqAw0I8qwqH4IrU
9Yg0qGS2Jcu84L7yU4RBFCbQdwjxOsYeTRSAXIBMdgBYW3wx4ArP2Ld9OjxnMpAI
fdRx+/S+XxhBD/IUtFKpZII06ktGETjCv5IE1/K/INb+MH8VxHB9lmewBQV8r7Uh
kmP2qAlefJqk0jXERE6Gl57NgBTpnGiZI+B5vjuQp60k76HITTZUTooQ2YDol4ZA
VbNwPXmUt6Qvw3QwFbor9M9Zz9wSJ/U3c6YFM3DXCh+p6Rln5LRRPmkXxpUnFOw0
6kwQMmi9j71cmG0rqWEvmgqmEdP+AmtODPe/D0NINWQg7ERfKt5WBEOYEBY7tjQF
/jldl95SrdzrCE1ZPFk5
=5mka
-----END PGP SIGNATURE-----
Changes since pixman-0.23.2-1:
Andrea Canciani (11):
radial: Improve documentation and naming
radial: Fix typos and trailing whitespace
win32: Build benchmarks
Workaround bug in llvm-gcc
test: Fix compilation on win32
build: Reuse sources and pixman-combine build rules
build: Reuse test sources
build-win32: Share targets and variables across win32 makefiles
build-win32: Add root Makefile.win32
test: Do not include config.h unless HAVE_CONFIG_H is defined
build-win32: Add 'check' target
Benjamin Otte (2):
tests: Add PNG_CFLAGS/LIBS to tests
build: replace @VAR@ with $(VAR) in makefiles
Chris Wilson (1):
bits: optimise fetching width==1 repeats
Jon TURNEY (1):
Fix build on cygwin after commit efdf65c0c4fff551fb3cd9104deda9adb6261e22
Julien Cristau (1):
Upload to experimental
Matt Turner (11):
lowlevel-blt: add over_x888_8_8888
mmx: fix formats in commented code
mmx: convert while (w) to if (w) when possible
mmx: rename USE_MMX to USE_X86_MMX
mmx: wrap x86/MMX inline assembly in ifdef USE_X86_MMX
mmx: fix unaligned accesses
mmx: prepare pixman-mmx.c to be compiled for ARM/iwmmxt
mmx: compile on ARM for iwmmxt optimizations
mmx: optimize unaligned 64-bit ARM/iwmmxt loads
Make sure iwMMXt is only detected on ARM
Correct the minimum gcc version needed for iwmmxt
Rico Tzschichholz (2):
Merge branch 'upstream-experimental' into debian-experimental
Bump changelogs.
Siarhei Siamashka (4):
C fast path for scaled src_x888_8888 with nearest filter
ARM: workaround binutils bug #12931 (code sections alignment)
test: better coverage for BILINEAR->NEAREST filter optimization
BILINEAR->NEAREST filter optimization for simple rotation and translation
Søren Sandmann Pedersen (35):
Post-release version bump to 0.23.3
Makefile.am: Add pixman@lists.freedesktop.org to RELEASE_ANNOUNCE_LIST
Fix lcg_rand_u32() to return 32 random bits.
New test of pixman_region_contains_{rectangle,point}
Speed up pixman_region{,32}_contains_rectangle()
Use find_box_for_y() in pixman_region_contains_point() too
Don't include stdint.h in lowlevel-blt-bench.c
In pixman_image_create_bits() allow images larger than 2GB
Rename pixman-fast-path.h to pixman-inlines.h
Use repeat() function from pixman-inlines.h in pixman-bits-image.c
Move bilinear interpolation to pixman-inlines.h
Pre-release version bump to 0.23.4
Post-release version bump to 0.23.5
test: New function to save a pixman image to .png
Use pkg-config to determine the flags to use with libpng
test: Use smaller boxes in region_contains_test()
A few tweaks to a comment in pixman-combine.c.template
Add a generic unorm_to_unorm() conversion utility
Add general pixel converter
Add initial version of the MAKE_ACCESSORS() macro
Use MAKE_ACCESSORS() to generate all the 32 bit accessors
Use MAKE_ACCESSORS() to generate accessors for all the 16bpp formats
Use MAKE_ACCESSORS() to generate accessors for 8bpp RGB formats
Use MAKE_ACCESSORS() to generate accessors for 4 bpp RGB formats
Use MAKE_ACCESSORS() to generate accessors for 24bpp formats
Use MAKE_ACCESSORS() to generate accessors for the a1 format.
Use MAKE_ACCESSORS() to generate accessors for paletted formats
Remove x and y coordinates from analyze_extents() and compute_sample_extents()
Split computation of sample area into own function
Eliminate compute_sample_extents() function
test: Occasionally use a BILINEAR filter in blitters-test
Strength-reduce BILINEAR filter to NEAREST filter for identity transforms
Don't include stdint.h in scaling-helpers-test.
Add src, mask, and dest flags to the composite args struct.
Pre-release version bump to 0.23.6
Taekyun Kim (11):
ARM NEON: Standard fast path out_reverse_8_8888
ARM: NEON better instruction scheduling of over_n_8_8888
ARM: NEON better instruction scheduling of over_n_8888
sse2: Macros for assembling bilinear interpolation code fractions
sse2: Bilinear scaled over_8888_8888
sse2: Bilinear scaled over_8888_8_8888
init/fini functions for pixman_image_t
Add new fast path flag FAST_PATH_BITS_IMAGE
Move _pixman_lookup_composite_function() to pixman-utils.c
Simple repeat fast path
Simple repeat: Extend too short source scanlines into temporary buffer
---
ChangeLog | 949 ++++++++++
Makefile.am | 2
Makefile.win32 | 25
Makefile.win32.common | 54
configure.ac | 76
debian/changelog | 7
demos/Makefile.am | 8
pixman/Makefile.am | 75
pixman/Makefile.sources | 55
pixman/Makefile.win32 | 109 -
pixman/pixman-access.c | 3110 ++++++----------------------------
pixman/pixman-arm-common.h | 2
pixman/pixman-arm-neon-asm-bilinear.S | 1
pixman/pixman-arm-neon-asm.S | 190 +-
pixman/pixman-arm-neon.c | 4
pixman/pixman-arm-simd-asm.S | 1
pixman/pixman-arm-simd.c | 2
pixman/pixman-bits-image.c | 290 +--
pixman/pixman-combine.c.template | 7
pixman/pixman-cpu.c | 30
pixman/pixman-fast-path.c | 192 ++
pixman/pixman-fast-path.h | 1188 ------------
pixman/pixman-image.c | 152 +
pixman/pixman-inlines.h | 1280 +++++++++++++
pixman/pixman-mmx.c | 246 +-
pixman/pixman-noop.c | 2
pixman/pixman-private.h | 101 -
pixman/pixman-radial-gradient.c | 44
pixman/pixman-region.c | 64
pixman/pixman-sse2.c | 430 +++-
pixman/pixman-utils.c | 158 +
pixman/pixman.c | 389 +---
test/Makefile.am | 49
test/Makefile.sources | 36
test/Makefile.win32 | 86
test/affine-test.c | 40
test/blitters-test.c | 6
test/composite.c | 1
test/fetch-test.c | 5
test/lowlevel-blt-bench.c | 8
test/pdf-op-test.c | 1
test/region-contains-test.c | 170 +
test/scaling-helpers-test.c | 6
test/utils.c | 123 +
test/utils.h | 24
45 files changed, 5084 insertions(+), 4714 deletions(-)
---
Reply to: