Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libpixman-1-0-devel-0.24.4-4.1.2 RPM for x86_64

From OpenSuSE 12.2 for x86_64

Name: libpixman-1-0-devel Distribution: openSUSE 12.2
Version: 0.24.4 Vendor: openSUSE
Release: 4.1.2 Build date: Sun Jul 15 08:17:27 2012
Group: Development/Libraries/X11 Build host: build14
Size: 41560 Source RPM: pixman-0.24.4-4.1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: http://xorg.freedesktop.org/
Summary: Pixel manipulation library - development files
Pixman is a pixel manipulation library for X and cairo.

Provides

Requires

License

MIT

Changelog

* Sat Jun 09 2012 guillaume@opensuse.org
  - Fix ARM build:
    + Disable iwmmxt since our ARM SoC does not support it.
    + Add new armv7hl to armv7*
* Thu Mar 22 2012 jengelh@medozas.de
  - Parallel build with %_smp_mflags; remove redundant sections
* Thu Feb 09 2012 vuntz@opensuse.org
  - Update to version 0.24.4:
    + Trapezoids that have gaps between the edges and the top/bottom
      lines are no longer considered invalid.
    + Basic support for using the NEON acceleration on iOS.
* Thu Jan 19 2012 vuntz@opensuse.org
  - Update to version 0.24.2:
    + Runtime detection of ARM NEON on Android
    + MMX build fix for Solaris
    + Fix for broken gradients with repeat mode NONE
    + Misc. other bug fixes.
* Mon Nov 07 2011 johannesobermayr@gmx.de
  - Update to version 0.24.0:
    + Faster bilinear scaling on SSE2 and ARM NEON
    + Several new fast paths for ARM NEON
    + Support for the iwMMXt vector instruction set
    + Improved support for building with MSVC
    + Large number of other optimizations, bug fixes, and internal
      cleanups.
* Tue May 03 2011 vuntz@opensuse.org
  - Update to version 0.22.0:
    + New r8g8b8a8 and r8g8b8x8 image formats
    + Much faster image scaling on ARM and x86
    + Faster 90/270 degree image rotation
    + More comprehensive support for compositing triangles and
      trapezoids
    + Large number of other performance improvements, bug and
      portability fixes, and improvements to the test suite.
* Fri Feb 11 2011 fcrozat@novell.com
  - Update to version 0.20.2:
    + Fix opacity check
    + Improve handling of tangent circles
    + Various bug fixes.
    + Build fixes.
* Fri Oct 29 2010 mrdocs@opensuse.org
  - Update to 0.20.0
    * http://lists.freedesktop.org/archives/pixman/2010-October/000694.html
    * Gradient improvements
    Radial gradients follow the PDF specification [Andrea Canciani]
    Large linear gradients are rendered much more accurately [Andrea]
    Conical gradients now work much better [Søren Sandmann Pedersen]
    * Performance improvements
    Faster image scaling [Siarhei Siamashka]
    Faster affine transformations [Søren]
    Improvements to the ARM NEON [Siarhei]
    Improvements to the SSE2 backend [Siarhei, Søren]
    * Plus a large number of bug and portability fixes
      and improvements to the test suite.
* Tue Aug 17 2010 dimstar@opensuse.org
  - Update to version 0.18.4:
    + Fix memory leak in the pthreads thread local storage code
    + When storing a g1 pixel, store the lowest bit, rather than
      comparing with 0.
    + If we bail out of do_composite, make sure to undo any
      workarounds.
    + Check for read accessors before taking the bilinear fast path
* Mon Jun 21 2010 dimstar@opensuse.org
  - Update to version 0.18.2:
    + Add missing HAVE_CONFIG_H guards for config.h inclusion.
    + Fix uninitialized cache when pthreads are used.
    + Fixes for pthread thread local storage.
    + [mmx] Fix mask creation bugs.
* Thu Apr 01 2010 vuntz@opensuse.org
  - Update to version 0.18.0:
    + No code change, just a version bump for a stable release.
* Wed Mar 24 2010 vuntz@opensuse.org
  - Update to version 0.17.14:
    + Fixes for older ARM CPUs.
* Thu Mar 18 2010 dimstar@opensuse.org
  - Update to version 0.17.12:
    + Optimizations for rescaling with a nearest filter
    + Overhead reduction by caching fast paths
    + Constant time operator strength reduction
    + Misc. bug fixes
* Sat Mar 06 2010 dimstar@opensuse.org
  - Update to version 0.17.10:
    + ARM: added 'neon_composite_over_n_8888_8888_ca' fast path
    + ARM: added 'neon_composite_src_x888_8888' fast path
    + ARM: added 'neon_composite_over_reverse_n_8888' fast path
    + Compute the image flags at validation time instead of composite
      time
    + Add new FAST_PATH_SIMPLE_REPEAT flag
    + Move computation of extended format code to validate.
    + Eliminate _pixman_image_is_solid()
    + Eliminate _pixman_image_is_opaque() in favor of a new
      FAST_PATH_IS_OPAQUE
    + Turn need_workaround into another flag.
    + Move workaround code to pixman-image.c
    + Restructure the flags computation in compute_image_info().
    + test: Remove obsolete comment
    + Move __force_align_arg_pointer workaround before composite32()
* Thu Feb 25 2010 captain.magnus@opensuse.org
  - Update to version 0.17.8:
    + Once unrolled version of fast_path_composite_nearest_scaled()
    + Generalize and optimize fast_composite_src_scaled_nearest()
    + Merge branch 'bitmasks'
    + Makefile.am: Remove 'check' from release-check
    + Turn off asserts in development snapshots (fdo#26314)
    + ARM: Remove any use of environment variables for cpu features
      detection
    + Add pixman_image_get_destroy_data()
    + Add extern "C" guards for c++
    + Move checks for src/mask repeat right before walking the
      region
    + Compute src, mask, dest flags and base fast path decisions on
      them
    + Add src_, mask_, and dest_flags fields to fast path arrays
    + Move calls to source_is_fastpathable() into
      get_source_format()
    + Fold get_fast_path() into _pixman_run_fast_path()
    + Consolidate the source and mask sanity checks in a function
    + Move pixbuf checks after src_format and mask_format have been
      computed
    + Move the sanity checks for src, mask and destination into
      get_fast_path()
    + Turn some uint16_t variables to int32_t in the fast paths
    + Implement get_scanline_64() correctly for solid fill images
    + Make pixman_image_fill_rectangles() call
      pixman_image_fill_boxes()
    + Add pixman_image_fill_boxes() API
    + Add pixman_image_composite32()
    + Make region argument to pixman_region(32)_init_rects() const
    + Fix typo
    + Fix some warnings
* Sun Feb 14 2010 vuntz@opensuse.org
  - Update to version 0.17.6:
    + Asserts are always turned off, so X server crashes in the
      region code should be gone (fdo#26314).
    + 32 bit versions of some existing API:
    - pixman_fill_boxes32()
    - pixman_image_composite_32()
    + Add accessor for the destroy data:
      pixman_image_get_destroy_data()
    + Optimizations for scaled images
    + Some reorganisation of the fast path tables
    + Bug fix for ARM NEON detection
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.17.6
      for full list of changes
* Mon Jan 18 2010 vuntz@opensuse.org
  - Update to version 0.17.4:
    + Major performance improvements for ARM NEON
    + Test suite improvements [Marvin Schmidt]
    + Bug fixes
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.17.4
      for full list of changes
* Mon Dec 14 2009 jengelh@medozas.de
  - Add baselibs.conf as a source
* Sun Dec 06 2009 dimstar@opensuse.org
  - Update to version 0.17.2:
    + Faster bilinear image scaling
    + Substantially improved ARM NEON fast paths
    + Various other optimizations
    + Improved test suite
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.17.2
      for full list of changes
* Fri Nov 13 2009 vuntz@opensuse.org
  - Update to version 0.16.2:
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.16.2
      for changes
* Fri Aug 28 2009 vuntz@novell.com
  - Update to version 0.16.0:
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.16.0
      for changes
  - Summary of the important changes since 0.14.0:
    + Support for PDF blend modes
    + A number of fast paths for ARM NEON
    + Support for PIXMAN_REPEAT_REFLECT for images
    + New image formats:
    - a2r10g10b10, x2r10g10b10
    - b8g8r8a8, b8g8r8x8
    + Support for MMX and SSE2 on Sun compilers and Solaris
    + Support for SSE2 on Windows x64
    + A reorganisation of pixman's internals to make future
      development and maintenance easier
    + A substantial expansion of pixman's test suite
* Wed Aug 12 2009 vuntz@novell.com
  - Update to version 0.15.20:
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.15.20
      for changes
* Thu Aug 06 2009 jansimon.moeller@opensuse.org
  - Add separate ifarch for armv5 and armv7 to be able to switch
    neon on v7 lateron.
* Sun Aug 02 2009 jansimon.moeller@opensuse.org
  - add ifarch's for ARM, disabling neon usage atm for both v5 and v7.
* Fri Jul 24 2009 captain.magnus@opensuse.org
  - Update to version 0.15.18:
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.15.18
      for changes
* Mon Jul 20 2009 vuntz@novell.com
  - Update to version 0.15.16:
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.15.16
      for changes
* Sat Jun 27 2009 captain.magnus@opensuse.org
  - Update to version 0.15.14:
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.15.14
      for changes
* Tue Jun 16 2009 vuntz@novell.com
  - Update to version 0.15.12:
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.15.12
      for changes
* Tue Jun 09 2009 vuntz@novell.com
  - Update to version 0.15.10:
    + See http://cgit.freedesktop.org/pixman/log/ for changes
* Tue Jun 02 2009 vuntz@novell.com
  - Update to version 0.15.8:
    + See http://cgit.freedesktop.org/pixman/log/ for changes
* Sat May 23 2009 vuntz@novell.com
  - Update to version 0.15.6:
    + See http://cgit.freedesktop.org/pixman/log/ for changes
    + Mainly code cleanup, splitting code in various files.
* Sun May 17 2009 mboman@suse.de
  - Update to version 0.15.4:
    + See http://cgit.freedesktop.org/pixman/log/ for changes
* Fri Apr 10 2009 mboman@suse.de
  - Update to version 0.15.2:
    + Reinstate SrcScaledNearest optimization
    + Implement PIXMAN_REPEAT_REFLECT for images
    + Add license and copyright holders to COPYING
    + Check for allocation errors during pixman_op()
    + Propagate the error returns from pixman_rect_alloc()
    + Check for failure when intersecting regions
    + Add support for BGRA and BGRx formats
    + Set srcRepeat = False when using fbCompositeSrcScaleNearest
    + Fix pixbuf_from_argb32() to take premultiplied alpha into
      account
    + Replace custom type ullong with standard uint64_t in
      pixman-mmx.c
    + Fix search and replace issue
  - Remove custom CFLAGS
  - Add %{version} to Requires in -devel package

Files

/usr/include/pixman-1
/usr/include/pixman-1/pixman-version.h
/usr/include/pixman-1/pixman.h
/usr/lib64/libpixman-1.so
/usr/lib64/pkgconfig/pixman-1.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Sep 15 22:28:40 2014