lp:libpixman

Created by VCS imports and last modified
Get this branch:
bzr branch lp:libpixman

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
Libpixman
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://anongit.freedesktop.org/git/pixman.git.

The next import is scheduled to run .

Last successful import was .

Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 15 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 15 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-15 and finished taking 10 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-15 and finished taking 15 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 10 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 40 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 15 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 10 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-15 and finished taking 15 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 10 seconds — see the log

Recent revisions

2181. By Heiko Lewin <email address hidden>

Fix signed-unsigned semantics in reduce_32

2180. By Matt Turner <email address hidden>

Post-release version bump to 0.42.3

2179. By Claude Heiland-Allen

add r8g8b8 sRGB to test suite

Signed-off-by: Claude Heiland-Allen <email address hidden>

2178. By Claude Heiland-Allen

implement r8g8b8 sRGB (without alpha)

Signed-off-by: Claude Heiland-Allen <email address hidden>

2177. By Matt Turner <email address hidden>

Pre-release version bump to 0.42.2

2176. By Matt Turner <email address hidden>

Avoid integer overflow leading to out-of-bounds write

Thanks to Maddie Stone and Google's Project Zero for discovering this
issue, providing a proof-of-concept, and a great analysis.

Closes: https://gitlab.freedesktop.org/pixman/pixman/-/issues/63

2175. By Matt Turner <email address hidden>

Revert "Fix signed-unsigned semantics in reduce_32"

This reverts commit aaf59b0338fbd4b9142794254261f8d0a018b60c.

This commit regressed the scaling-test unit test, by apparently allowing
the compiler to emit fused multiply-add instructions in cases they
wouldn't have been allowed before. While using gcc's -ffp-contract=...
flag avoids the issue on amd64, it does not on at least aarch64 and
ppc64.

This is unfortunate, because the commit being reverted resolved
https://gitlab.freedesktop.org/pixman/pixman/-/issues/43 so we will
reintroduce this failure, but after more than a year without a fix for
the unit test, I think it's time to bite the bullet.

Fixes: https://gitlab.freedesktop.org/pixman/pixman/-/issues/49

2174. By Matt Turner <email address hidden>

build: Add a64-neon-test.S to EXTRA_DIST

Fixes: https://gitlab.freedesktop.org/pixman/pixman/-/issues/66

2173. By Simon Ser <email address hidden>

meson: explicitly set C standard to gnu99

This explicitly indicates that GNU extensions (like asm) are used.
This fixes build errors when Pixman is used as a Meson subproject.

Signed-off-by: Simon Ser <email address hidden>

2172. By Simon Ser <email address hidden>

meson: override pixman-1 dependency

This eases usage as a Meson subproject.

Signed-off-by: Simon Ser <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.