Opened 8 years ago

Closed 8 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 Fernando de Oliveira, 8 years ago

Owner: changed from blfs-book@… to Fernando de Oliveira
Status: newassigned

comment:2 by Fernando de Oliveira, 8 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r16894.

Note: See TracTickets for help on using tickets.