IABSD.fr/xenocara/lib/pixman

Branch :


Log

Author Commit Date CI Message
thodg a5ed94cc 2026-04-22 17:35:19 iabsd
9f28ed1d 2026-05-30 10:15:23 pixman: drop support for MMX on x86 LLVM has dropped the ability to generate vectorized code using compiler intrinsics for chips with MMX but without SSE2. The pixman library detects available CPU features at runtime and will either fall back to the generic implementation or use the SSE2 or SSSE3 code paths. ok kettenis@ matthieu@ jsg@
0f0dd4b8 2026-01-17 15:06:16 Protect <endian.h> inclusion from assembly code. Fixes build failure reported on arm by deraadt@. ok jca@ (Note: the arm assembly code doesn't need the WORDS_BIGENDIAN)
e8c1a97e 2026-01-17 11:01:47 pixman: remove stale files in test
f34b658a 2025-12-21 16:48:53 pixman: remove left overs from previous build systems.OD
6b5cc8cf 2025-12-21 12:59:34 pixman: Use endian.h to determine byte order Replace architecture-specific checks with BYTE_ORDER from <endian.h>. This covers m88k in addition to sparc64 and powerpc, which prevents graphical programs like xeyes from behaving strangely on luna88k. ok matthieu@ jsg@
b7c21ca9 2025-11-09 15:54:47 Garbage collect gcc3 support. From Brad.
8010970d 2025-09-20 21:53:54 Fix build and runtime link errors with gcc3. ok miod@
81405b23 2025-08-12 16:39:28 Update to pixman 0.46.4. tested in a bulk ports build and ok jca@ runs of the tests on differents by gkoeler@, jca@ and others.
93198764 2023-07-05 15:52:50 Disable neon asm on aarch64 to unbreak the build with/ok matthieu
765d57c1 2023-07-03 13:09:25 Update to pixman 0.42.2
b8a32f80 2022-11-06 11:33:13 CVE 2022-44638 An integer overflow in pixman mat lead to out-of-bounds write.
7a6d4716 2021-07-25 15:16:31 pixman: update to 0.40.0
6b555e93 2020-12-15 20:35:29 Add -ftrapping-math to default cflags This makes all tests pass with clang. -ftrapping-math is the default in gcc but not in clang. pixman-combine-float.c relies on the -ftrapping-math behaviour. ok kettenis@
fdbb7d40 2019-05-11 07:46:06 Update to pixman 0.38.4. ok jca@ naddy@
4f46a0d7 2019-01-18 14:34:01 Update to libpixman 0.36.0
4b98ce0c 2017-10-23 16:50:28 Remove all references to libpthread-stubs from xenocara. "looks sane" guenther@.
fd18c20e 2016-10-11 22:14:30 regen
c9d01106 2016-10-11 21:54:35 Force AM_MAINTAINER_MODE in all Xenocara packages built by autotools This prevents autotools to try to rebuild themselve automagically if configure.ac, Makefile.am or a few other have more recent time stamps than the generated files. It will allows to get rid of the NO_REORDER mechanism that touches files in the source tree to ensure nothing gets rebuilt.
c542153d 2016-10-03 06:57:44 revert pixman-vmx.c to the version of pixman-0.32.8. gcc 4.2 is not able to compile the new version. XXX switch back to 0.34 once macppc switches to clang.
cb8938ec 2016-10-01 10:17:43 Update to pixman 0.34.0.
02593ff9 2016-09-25 10:31:16 pixman: upstreams tarballs contain an empty ChangeLog. So remove what we have here. Less gratuitous local changes.
4aca9982 2015-10-01 06:21:38 Update to pixman 0.32.8.
aefac521 2014-07-20 19:22:20 Update to pixman 0.32.6
4b4a5ac5 2013-12-26 16:13:01 regen ChangeLog for pixman 0.32.4 This file is empty in upstreams tarballs. sigh.
4db6d49d 2013-12-01 20:34:20 Update to pixman 0.32.4. Tested by naddy@ and ajacoutot@
c78f95fc 2013-08-25 17:42:39 Update to pixman 0.30.2. No functional change.
b5bb1299 2013-08-13 07:07:07 Bump the major on every single base library. There are a couple not bumped by this that will be corrected soon. heavy lifting by todd@
2673d4da 2013-07-17 19:27:22 Do not blindly use __builtin_clz() #ifdef __GNUC__, but only if gcc >= 3.4 for it did not exist in previous releases. ok matthieu@
44b1fff2 2013-06-08 15:39:14 regen
6ce12539 2013-06-08 15:38:51 Get rid of a bash-ism
a9e7c8ad 2013-06-07 17:18:00 Update to pixman 0.30.0. Tested by several people during t2k13. Thanks.
f3fd0836 2013-02-19 20:56:17 Remove m68k workaround now that gcc3 is in use. ok miod@
20262dc0 2012-11-29 16:46:10 fix botched file. I managed to commit a file with a typo.
87d6a5b7 2012-11-23 20:44:07 Update to pixman 0.28.0. Tested by ajacoutot@, mpi@ and naddy@ in a full ports build. Tweaks from mpi@ for macppc.
5c94d108 2012-08-17 16:15:20 Update to pixman 0.26.2. tested at least by ajacoutot@, mpi@, shadchin@.
da8acd3d 2012-02-28 20:36:12 Update to pixman 0.22.4. Tested by shadchin@, krw@.
1be04c48 2011-07-24 15:29:08 remove -mmmx from SSE2_FLAGS It's implied by -msse2 and is not in upstreams distrib. This was a silly attempt to fix the amd64 issues on my side.
0def8ce1 2011-07-24 13:05:47 Update to pixman 0.22.2. 0.22.0 was tested by many. 0.22.2 only add a few bug fixes. Note that on amd64 a recent ld.so is needed to avoid random bus errors.
cf9b06cf 2011-01-22 08:32:55 Bug-fix upgrade to pixman 0.20.2. No API/ABI change. tested by shadchin@, ajacoutot@, krw@, ok miod@
52cf0a80 2010-11-14 13:42:49 Update to pixman 0.20.0. tested by ajacoutot@, krw@ and on a bulk ports build by landry@.
203a9846 2010-10-04 05:46:54 g/c some old amd64 bits from pixman's Makefile.bsd-wrapper. from Brad. Thanks.
9174b011 2010-10-03 18:30:04 Update to pixman 0.18.4. Tweak build to use libpthread-stubs for TLS emulation instead of forcing every application using pixman to use -pthread. Tested by jasper@ and landry@ on a bulk ports build.
27291783 2010-08-25 17:44:24 enable pixman (with a workaround from miod@) for m68k, fixes hp300 and mvme68k
20321053 2010-05-11 18:51:21 allow gcc4 switch, okay matthieu@
d346a778 2010-03-25 21:58:52 Update to pixman 0.16.6. Tested on a full ports build by naddy@.
b9575da0 2009-07-28 19:01:29 OpenBSD's gcc 3.3 is capable of handling the MMX code of pixman. Change the configure test so that it gets enabled. Tested by marco@ ajacoutot@ ckuethe@ and others.
406f7574 2009-06-12 19:33:24 regen with autoconf 2.62p0. Fixes xserver build on macppc.
54657443 2009-06-12 09:16:54 unbreak arm builds by disabling simd and neon support for now.
48a5587e 2009-06-11 16:32:52 fix gcc2ism, collaboration with matthieu
9ff179ce 2009-06-05 20:14:27 Update to pixman 0.15.8.
5a48aa5d 2008-09-23 19:11:40 pixman 0.12.0. Tested on a full ports build by naddy@.
9c8d91fa 2008-04-10 21:04:35 Add back a real ChangeLog. automake requires it.
52cd5179 2008-04-08 19:49:13 remove empty file
520b0cd4 2008-04-08 19:06:14 Update to pixman 0.10, with one small fix to the sse2 test in configure.ac.
ba51a4b6 2008-04-08 19:00:25 Update to pixman 0.10, with one small fix to the sse2 test in configure.ac.
7830df18 2008-03-15 18:08:24 Regen with autoconf 2.59-p2, with AM_SANITY check zapped.
b39707c5 2007-12-10 21:30:21 Merge pixman 0.9.6. Valery Masiutsin and other report that it fixes some X crashes on amd64. Bump major since one function was removed.
ae131499 2007-12-10 21:10:19 pixman 0.9.6
2031f13b 2007-10-20 20:30:29 regen
52238014 2007-10-20 20:30:06 force HAVE_GTK=no.
08de65f2 2007-10-20 20:24:01 Sync initial shared lib number with the one computed by libtool.
eb3008a9 2007-10-03 20:58:49 library is called libpixman-1 for some reason.
eb1585ba 2007-10-03 20:53:30 - Add BSD makefile - regen autotools files with OpenBSD tools.
bd3d6b5e 2007-10-03 20:48:33 import pixman 0.9.5