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

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.
Version: GnuPG v1.4.11 (GNU/Linux)


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: