pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/x11/pixman



Module Name:    pkgsrc
Committed By:   wiz
Date:           Fri Feb  5 12:15:40 UTC 2016

Modified Files:
        pkgsrc/x11/pixman: Makefile distinfo
Removed Files:
        pkgsrc/x11/pixman/patches: patch-pixman_pixman-mmx.c

Log Message:
Update pixman to 0.34.0:

A new pixman release 0.34.0 is now available. This is a major release,
following three development releases in the past six months. It contains
all the changes detailed in the last three development releases in the 0.33
series.

For those who didn't follow the development release announcements, the 0.34
version contains major improvements to ARMv6 and POWER (both BE and LE)
architectures, enhancements of tests and utilities and important bug fixes.

See below the full git log since the previous major release (0.32).

        Andrea Canciani (3):
              test: Fix the win32 build
              test: Fix fence-image-self-test on Mac
              mmx: Improve detection of support for "K" constraint

        Ben Avison (27):
              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
              scaling-test: list more details when verbose
              test: Add cover-test v5
              armv6: Add over_n_8888 fast path (disabled)
              pixman-general: Tighten up calculation of temporary buffer sizes
              Remove the 8e extra safety margin in COVER_CLIP analysis
              affine-bench: remove 8e margin from COVER area

        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

        Matt Turner (4):
              mmx: Add nearest over_8888_n_8888
              mmx: Add nearest over_8888_8888
              mmx: Use MMX2 intrinsics from xmmintrin.h directly.
              Revert "mmx: Use MMX2 intrinsics from xmmintrin.h directly."

        Nemanja Lukic (2):
              MIPS: Fix exported symbols in public API.
              MIPS: update author's e-mail address

        Oded Gabbay (28):
              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
              Post-release version bump to 0.33.3
              vmx: optimize scaled_nearest_scanline_vmx_8888_8888_OVER
              vmx: optimize vmx_composite_over_n_8888_8888_ca
              vmx: implement fast path vmx_composite_over_n_8_8888
              vmx: Remove unused expensive functions
              Pre-release version bump to 0.33.4
              Post-release version bump to 0.33.5
              configura.ac: fix test for SSE2 & SSSE3 assembler support
              Pre-release version bump to 0.33.6
              Post-release version bump to 0.33.7
              Pre-release version bump to 0.34.0
              Post-release version bump to 0.34.1

        Pekka Paalanen (26):
              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
              lowlevel-blt-bench: make extra arguments an error
              utils.[ch]: add FENCE_MALLOC_ACTIVE
              utils.[ch]: add fence_image_create_bits ()
              test: add fence-image-self-test
              utils.c: fix fallback code for fence_image_create_bits()
              utils.[ch]: add fence_get_page_size()
              implementation: add PIXMAN_DISABLE=wholeops
              armv6: enable over_n_8888

        Siarhei Siamashka (5):
              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
              pixman-general: Fix stack related pointer arithmetic overflow
              vmx: implement fast path vmx_composite_over_n_8888

        Søren Sandmann (24):
              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
              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

        Thomas Petazzoni (1):
              test: add a check for FE_DIVBYZERO


To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 pkgsrc/x11/pixman/Makefile
cvs rdiff -u -r1.57 -r1.58 pkgsrc/x11/pixman/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/x11/pixman/patches/patch-pixman_pixman-mmx.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index