./x11/pixman, Library of low-level pixel manipulation routines

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.40.0, Package name: pixman-0.40.0, Maintainer: pkgsrc-users

Pixel manipulation library for modular X.org.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: c625853be8a5369cece57ab7dba558ff739a6332
RMD160: 49f6dedbecfff3747af47716199727818b9ca47f
Filesize: 619.875 KB

Version history: (Expand)


CVS history: (Expand)


   2020-04-20 08:40:05 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
pixman: update to 0.40.0.

log:
	Adam Jackson (17):
	      test: Fix undefined left shift in affine-test
	      test: Fix undefined left shift in pixel_checker_init
	      pixman: Fix undefined left shift in pixel_contract_from_float
	      pixman-access: Fix various undefined left shifts
	      pixman-combine: Fix various undefined left shifts
	      pixman-image: Fix undefined left shift
	      pixman-gradient-walker: Fix undefined left shift
	      pixman-sse2: Fix an undefined left shift
	      pixman-fast-path: Fix various undefined left shifts
	      pixman-bits-image: Fix various undefined left shifts
	      pixman-bits-image: Fix left shift of a negative number
	      pixman-matrix: Fix left shift of a negative number
	      test: Fix unrepresentable subtraction in stress-test
	      pixman-mmx: Fix undefined left-shifts
	      pixman-mmx: Fix undefined unaligned loads
	      pixman-sse2: Fix undefined unaligned loads
	      fast-path: Fix some sketchy pointer arithmetic

	Antonio Ospite (1):
	      pixman-compiler.h: fix building tests with MinGW

	Basile Clement (6):
	      Fix bilinear filter computation in wide pipeline
	      Implement basic dithering for the wide pipeline, v3
	      test: Check the dithering path in tolerance-test
	      demos: Add a dithering demo
	      Ordered dithering with blue noise, v2
	      Don't use GNU extension for binary numbers

	Christoph Reiter (3):
	      meson: define SIZEOF_LONG  and use -Wundef
	      meson: allow building a static library
	      meson: fix TLS support under mingw

	Chun-wei Fan (11):
	      meson.build: Fix MMX, SSE2 and SSSE3 checks on MSVC
	      meson.build: Disable OpenMP on MSVC builds
	      build: Don't assume PThreads if threading support is found
	      meson.build: Improve libpng search on MSVC
	      pixman/pixman-version.h.in: Add a PIXMAN_API macro
	      pixman/pixman.h: Mark public APIs with PIXMAN_API
	      pixman-[compiler|private].h: Export symbols for tests
	      pixman/meson.build: Define PIXMAN_API on MSVC-style compilers
	      test/solid-test.c: Include stdint.h
	      demos: Define _USE_MATH_DEFINES on MSVC-style compilers
	      thread-test.c: Use Windows Threading API on Windows

	Dylan Baker (1):
	      meson: don't use link_with for library()

	Fan Jinke (1):
	      add Hygon Dhyana support to enable X86_MMX_EXTENSIONS feature

	Federico Mena Quintero (1):
	      Initialize temporary buffers in general_composite_rect()

	Ghabry (1):
	      Enabled armv6 SIMD for 3DS (devkitARM) and arm neon SIMD for PS Vita (vit

	Jonathan Kew (2):
	      Explicitly cast byte to uint32_t before left-shifting.
	      Avoid undefined behavior (left-shifting negative value) in pixman_int_to_

	Khem Raj (1):
	      test/utils: Check for FE_INVALID definition before use

	Mathieu Duponchelle (2):
	      meson: finish porting over mmx and ssse2 flags for sun and msvc
	      meson: add missing function check (getisax)

	Matt Turner (7):
	      Post-release version bump to 0.38.5
	      lowlevel-blt-bench: Remove unused variable
	      loongson: Avoid C90 mixing-code-and-decls warning
	      Distribute the blue-noise files
	      Build xz tarballs instead of bzip2
	      Move from MD5/SHA1 to SHA256/SHA512 digests
	      Pre-release version bump to 0.40.0

	Shiyou Yin (1):
	      configure.ac: use '-mloongson-mmi' for Loongson MMI

	Yin Shiyou (1):
	      pixman-combine: Fix wrong value of RB_MASK_PLUS_ONE.
   2020-03-12 20:19:52 by Tobias Nygren | Files touched by this commit (3)
Log message:
pixman: fix shell portability issue

Also move SUBST fragment into the patch-Makefile.in patch instead
   2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046)
Log message:
all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
   2019-11-03 10:14:21 by Roland Illig | Files touched by this commit (148)
Log message:
x11: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) | Package updated
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2019-04-10 22:24:09 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
pixman: update to 0.38.4.

Fix SUBST* while here.

Matt Turner (4):
Post-release version bump to 0.38.3
Makefile.am: Update download links
Makefile.am: Ship Meson assembly test files in the tarball
Pre-release version bump to 0.38.4
   2019-04-07 23:15:47 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
pixman: update to 0.38.2.

A new pixman release 0.38.2 is now available. This is a stable release in the
in the 0.38 series.

This release mostly contains fixes for the Meson build system.
   2019-02-14 08:22:19 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
pixman: update to 0.38.0.

The two primary changes of Pixman 0.38.0 is introducing Meson build
system support and implementing floating point gradient computation.