[Pixman] [ANNOUNCE] pixman release 0.27.2 now available

SeongWon Cho seongwon1.cho at samsung.com
Wed Aug 8 19:00:19 PDT 2012

Hi, Søren

Do you have any plans on releasing stable 0.28.0 soon?

------- Original Message -------
Sender : Søren Sandmann<sandmann at cs.au.dk>
Date : 2012-08-02 04:57 (GMT+09:00)
Title : [Pixman] [ANNOUNCE] pixman release 0.27.2 now available

A new pixman release 0.27.2 is now available. This is a development
snapshot leading up to a stable 0.28.0 release.

   * Support sRGB images and gamma aware compositing [Antti Lankila]
   * Improvement to the MMX and SSE2 backends [Matt Turner]
   * New bilinear fast path for MIPS DSP-ASE [Nemanja Lukic]
   * Faster bilinear filtering for SSE2 [Siarhei Siamashka]
   * New API For fast compositing of glyphs [Soren Sandmann]

Plus a number of other bug and performance fixes.




MD5:  e2ed69f7f786be3a5845304b168d4a59  pixman-0.27.2.tar.gz
MD5:  dd67154b23d88e6a75ad3a83f3052198  pixman-0.27.2.tar.bz2
SHA1: 7cec4c9df3aacb3e53da45654f9a0943ef4c7c47  pixman-0.27.2.tar.gz
SHA1: 974a1ad699953a40ca9e481181aef9964ff54a2a  pixman-0.27.2.tar.bz2

GPG signature:
(signed by Søren Sandmann Pedersen )

tag: pixman-0.27.2

Andrea Canciani (1):
      build: Fix compilation on win32

Antti S. Lankila (5):
      Faster unorm_to_unorm for wide processing.
      Remove unnecessary dst initialization
      Add support for sRGB surfaces
      Add sRGB blending demo program
      Add tests to validate new sRGB behavior

Matt Turner (19):
      mmx: add and use expand_4xpacked565 function
      mmx: implement expand_4x565 in terms of expand_4xpacked565
      fast: add add_0565_0565 function
      mmx: add add_0565_0565
      mmx: add over_reverse_n_8888
      mmx: add missing _mm_empty calls
      autotools: use custom build rule to build iwMMXt code
      configure.ac: add iwmmxt2 configure flag
      .gitignore: add test/glyph-test
      sse2: enable over_n_0565 for b5g6r5
      sse2: add src_x888_0565
      Fix distcheck due to custom iwMMXt rules
      mmx: Use expand_alpha instead of mask/shift
      mmx: add scaled bilinear src_8888_8888
      mmx: add scaled bilinear over_8888_8888
      mmx: add scaled bilinear over_8888_8_8888
      mmx: optimize bilinear function when using 7-bit precision
      loongson: optimize _mm_set_pi* functions with shuffle instructions
      sse2: add missing ABGR entires for bilinear src_8888_8888

Nemanja Lukic (2):
      MIPS: DSPr2: Added several bilinear fast paths with a8 mask
      MIPS: DSPr2: Added more bilinear fast paths (without mask)

Sebastian Bauer (4):
      Qualify the static variables in pixman_f_transform_invert() with the cons
      Changed the style of two function headers
      Added HAVE_CONFIG_H check before including config.h
      Use angle brackets form of including config.h

Siarhei Siamashka (8):
      test: OpenMP 2.5 requires signed loop iteration variables
      test: fix bisecting issue in fuzzer-find-diff.pl
      test: Fix for strict aliasing issue in 'get_random_seed'
      test: support nearest/bilinear scaling in lowlevel-blt-bench
      sse2: faster bilinear scaling (use _mm_loadl_epi64)
      Bilinear interpolation precision is now configurable at compile time
      sse2: _mm_madd_epi16 for faster bilinear scaling with 7-bit precision
      Change default bilinear interpolation precision to 7 bits

Søren Sandmann Pedersen (32):
      Post-release version bump to 0.27.1
      Pass the full image flags to iterators
      Make use of image flags in mmx and sse2 iterators
      Add doubly linked lists
      Add pixman_glyph_cache_t API
      Move CRC32 computation from blitters-test.c into utils.c
      Add support for alpha maps to compute_crc32_for_image().
      test: Add glyph-test
      Speed up pixman_composite_glyphs()
      Speed up _pixman_composite_glyphs_no_mask()
      Speed up _pixman_image_get_solid() in common cases
      bits-image: Turn all the fetchers into iterator getters
      test: Make glyph test pass on big endian
      test: Add missing break in stress-test.c
      test: Make stress-test more likely to actually composite something
      In fast_composite_tiled_repeat() don't clone images with a palette
      Use a compile-time constant for the "K" constraint in the MMX detection.
      pixman-cpu.c: Rename disabled to _pixman_disabled() and export it
      Move x86 specific CPU detection to a new file pixman-x86.c
      Move ARM specific CPU detection to a new file pixman-arm.c
      Move PowerPC specific CPU detection to its own file pixman-ppc.c
      Move MIPS specific CPU detection to its own file, pixman-mips.c
      Move the remaining bits of pixman-cpu into pixman-implementation.c
      Simplify MIPS CPU detection
      Simplifications to ARM CPU detection
      Simplify CPU detection on PPC.
      Cleanups and simplifications in x86 CPU feature detection
      Make pixman-mmx.c compile on x86-32 without optimization
      Add make-srgb.pl to EXTRA_DIST
      stress-test: Avoid overflows in clip rectangles
      glyph-test: Avoid setting solid images as alpha maps.
      Pre-release version bump to 0.27.2
Pixman mailing list
Pixman at lists.freedesktop.org

 조 성 원 선임/ Cho, Seong Won
    SLP R&D Group

   Mobile Device Division.
   Telecommunication Network
   Samsung Electronics Co. Ltd.
   Phone : +82-31-301-5373       Anycall : +82-10-7260-5373
   Mail : seongwon1.cho at samsung.com

More information about the Pixman mailing list