Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 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 |