Opened 9 years ago
Closed 9 years ago
#7418 closed enhancement (fixed)
pixman-0.34.0
Reported by: | Fernando de Oliveira | Owned by: | Fernando de Oliveira |
---|---|---|---|
Priority: | normal | Milestone: | 7.9 |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
http://cairographics.org/releases/pixman-0.34.0.tar.gz
http://cairographics.org/releases/pixman-0.34.0.tar.gz.sha1
a1b1683c1a55acce9d928fea1ab6ceb79142ddc7 pixman-0.34.0.tar.gz
http://cairographics.org/releases/pixman-0.34.0.tar.gz.sha1.asc
Git:
http://cgit.freedesktop.org/pixman/
Only find empty changelog and news. Perhaps the following is relevant:
http://cgit.freedesktop.org/pixman/log/?h=0.34
Includes changes after pixman-0.32.0, through branch 0.33, some already in pixman-0.32.8, but some old ones not committed to branch 0.32.
• Post-release version bump to 0.34.1 == 0.34 == • Pre-release version bump to 0.34.0 == pixman-0.34.0 == • Post-release version bump to 0.33.7 • Pre-release version bump to 0.33.6 == pixman-0.33.6 == • configura.ac: fix test for SSE2 & SSSE3 assembler support • mmx: Improve detection of support for "K" constraint • Revert "mmx: Use MMX2 intrinsics from xmmintrin.h directly." • Post-release version bump to 0.33.5 • Pre-release version bump to 0.33.4 == pixman-0.33.4 == • test: Fix fence-image-self-test on Mac • mmx: Use MMX2 intrinsics from xmmintrin.h directly. • vmx: implement fast path vmx_composite_over_n_8888 • affine-bench: remove 8e margin from COVER area • Remove the 8e extra safety margin in COVER_CLIP analysis • pixman-general: Tighten up calculation of temporary buffer sizes • pixman-general: Fix stack related pointer arithmetic overflow • test: add a check for FE_DIVBYZERO • vmx: Remove unused expensive functions • vmx: implement fast path vmx_composite_over_n_8_8888 • vmx: optimize vmx_composite_over_n_8888_8888_ca • vmx: optimize scaled_nearest_scanline_vmx_8888_8888_OVER • armv6: enable over_n_8888 • armv6: Add over_n_8888 fast path (disabled) • test: Add cover-test v5 • implementation: add PIXMAN_DISABLE=wholeops • utils.[ch]: add fence_get_page_size() • utils.c: fix fallback code for fence_image_create_bits() • test: add fence-image-self-test • utils.[ch]: add fence_image_create_bits () • utils.[ch]: add FENCE_MALLOC_ACTIVE • scaling-test: list more details when verbose • lowlevel-blt-bench: make extra arguments an error • Post-release version bump to 0.33.3 • Pre-release version bump to 0.33.2 == pixman-0.33.2 == • vmx: implement fast path iterator vmx_fetch_a8 • vmx: implement fast path iterator vmx_fetch_x8r8g8b8 • vmx: implement fast path scaled nearest vmx_8888_8888_OVER • vmx: implement fast path vmx_composite_src_x888_8888 • vmx: implement fast path vmx_composite_over_n_8888_8888_ca • vmx: implement fast path composite_add_8888_8888 • vmx: implement fast path composite_add_8_8 • vmx: implement fast path composite_over_8888_8888 • vmx: implement fast path vmx_fill • vmx: add helper functions • vmx: add LOAD_VECTOR macro • MIPS: update author's e-mail address • lowlevel-blt-bench: add option to skip memcpy measurement • lowlevel-blt-bench: add CSV output mode • lowlevel-blt-bench: refactor to Mpx_per_sec() • lowlevel-blt-bench: all bench funcs to return pix_cnt • lowlevel-blt-bench: move speed and scaling printing • lowlevel-blt-bench: print single pattern details • lowlevel-blt-bench: make test_entry::testname const • lowlevel-blt-bench: move explanation printing • lowlevel-blt-bench: move usage to a function • vmx: fix pix_multiply for ppc64le • vmx: fix unused var warnings • vmx: encapsulate the temporary variables inside the macros • vmx: adjust macros when loading vectors on ppc64le • vmx: fix splat_alpha for ppc64le • mmx/sse2: Use SIMPLE_NEAREST_SOLID_MASK_FAST_PATH for NORMAL repeat • mmx/sse2: Use SIMPLE_NEAREST_FAST_PATH macro • mips: Retire PIXMAN_MIPS_SIMPLE_NEAREST_A8_MASK_FAST_PATH • arm: Simplify PIXMAN_ARM_SIMPLE_NEAREST_A8_MASK_FAST_PATH • arm: Retire PIXMAN_ARM_SIMPLE_NEAREST_FAST_PATH • test: Fix solid-test for big-endian targets • test: Add new fuzz tester targeting solid images • MIPS: Drop #ifdef __ELF__ in definition of LEAF_MIPS32R2 • test: Added more demos and tests to .gitignore file • test: Add a new benchmarker targeting affine operations • lowlevel-blt-bench: use a8r8g8b8 for CA solid masks • lowlevel-blt-bench: use the test pattern parser • lowlevel-blt-bench: add test name parser and self-test • test/utils: add format aliases used by lowlevel-blt-bench • test/utils: add operator aliases for lowlevel-blt-bench • test/utils: support format name aliases • test/utils: support operator name aliases • test: Move format and operator string functions to utils.[ch] • pixman.c: Coding style • armv6: Fix typo in preload macro • mmx: Fix _mm_empty problems for over_8888_8888/over_8888_n_8888 • Fix comment about BILINEAR_INTERPOLATION_BITS to say < 8 rather than <= 8 • mmx: Add nearest over_8888_8888 • mmx: Add nearest over_8888_n_8888 • MIPS: Fix exported symbols in public API. • test: Rearrange tests in order of increasing runtime • pixman-gradient-walker: Make left_x and right_x 64 bit variables • test: Add radial-invalid test program • ARMv6: Add fast path for src_x888_0565 • ARM: use pixman_asm_function in internal headers • ARMv6: Add fast path for in_reverse_8888_8888 • ARMv6: Add fast path flag to force no preload of destination buffer • ARMv6: Add fast path for over_n_8888_8888_ca • ARMv6: Support for very variable-hungry composite operations • create_bits(): Cast the result of height * stride to size_t • ARM: share pixman_asm_function definition • ARMv6: Add fast path for over_reverse_n_8888 • test: Fix OpenMP clauses for the tolerance-test • configure.ac: Check if the compiler supports GCC vector extensions • lowlevel-blt-bench: add in_reverse_8888_8888 test • lowlevel-blt-bench: over_reverse_n_8888 needs solid source • ARMv6: remove 1 instr per row in generate_composite_function • ARMv6: Fix indentation in the composite macros • Remove all the operators that use division from pixman-combine32.c • Copy the comments from pixman-combine32.c to pixman-combine-float.c • utils.c: Set DEVIATION to 0.0128 • Use floating point combiners for all operators that involve divisions • Soft Light: Consistent approach to division by zero • pixman-combine32.c: Fix bugs related to integer promotion • pixman/pixman-combine32.c: Bug fixes for separable blend modes • pixel-test.c: Add a number of pixels that have failed at some point • test/tolerance-test: New test program • pixel-test: Command line argument to specify the regression to run • pixel-test: Add support for mask pixels • test/check-formats.c: Add support for separable blend modes • test/utils.c: Add support for separable blend mode ops to do_composite() • configure.ac: Check and use -Wno-unused-local-typedefs GCC option • Soft Light: The first comparison should be <=, not < • general: Support component alpha for all image types • test/utils.c: Make the stack unaligned only on 32 bit Windows • Fix the SSSE3 CPUID detection. • demos/Makefile.am: Move EXTRA_DIST outside "if HAVE_GTK" • test: Fix the win32 build • Post-release version bump to 0.33.1
Change History (2)
comment:1 by , 9 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 9 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Fixed at r16894.