summaryrefslogtreecommitdiff
path: root/graphics/libpixman
AgeCommit message (Collapse)AuthorFilesLines
2005-03-27update to libpixman-0.1.4recht4-31/+8
API Addition ------------ Add new function: void pixman_add_trapezoids (pixman_image_t *dst, int x_off, int y_off, const pixman_trapezoid_t *traps, int ntraps); Performance improvement ----------------------- Restrict size of intermediate surface used while compositing trapezoids based on the bounds of the desination surface. Bug fixes --------- Fix rendering on 64-bit platforms.
2005-02-24Add RMD160 digestsagc1-1/+2
2005-02-09Update to 0.1.3.xtraeme2-5/+5
Performance improvements ------------------------ Solid fills are now much faster, (thanks to Alexander Larsson). Bug fixes --------- Fixed to quiet warnings in newer versions of gcc. Don't divide-by-zero if given an image of size 0x0. Fixed several corner cases where values outside a trapezoid would be drawn with alpha 1/255 (in the 8-bit case). Internal changes ---------------- Imported the newer point-sampling trapezoid rasterization code that Keith Packard wrote for the X server. This provide pixel-perfect matching with the Render extension as well as code that is simpler, more robust, and easier to maintain.
2004-11-15Update libpixman to 0.1.2. Changes include:rh3-31/+16
New functionality ----------------- Added three new functions: pixman_image_set_component_alpha pixman_format_get_masks pixman_image_get_format Bug fixes --------- Enabling both transform and repeat simultaneously now works. Some byte-order fixes. Clipping fixes: pixman now takes a copy of the client clipping region client clipping is now actually used, it wasn't earlier.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-3/+4
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-5/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-07-03Add a patch from the mono project:recht3-2/+40
avoid derefering NULL pointers bump PKGREVISION to 1
2004-06-26Raise the dependency to 0.1.1 libpixman's buildlink3.mk. This avoidsrecht1-2/+2
the BUILDLINK_DEPENDS >= 0.1.1 in cairo's Makefile which is the only consumer anyway. Or, in other words: simplify
2004-04-27Changes 0.1.1:adam2-5/+5
* bug fixes
2004-04-24Convert to bl3.wiz1-2/+2
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-3/+5
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-02-29remove superfluous buildlink2.mkrecht1-20/+0
2004-02-14PKGCONFIG_OVERRIDE is relative to WRKSRC.jmmv1-2/+2
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-2/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-02-09BUILDLINK_DEPENDS.<pkg> lines should _always_ use += to _append_ to thejlam1-7/+5
existing value. This is critical to set the correct list of dependencies for a package.
2004-02-03initial import of libpixman-0.1.0recht6-0/+88
libpixman - Pixel manipulation library libpixman is a merge of libpixregion and libic. It also includes the slim headers. ---------------------------------------------------------------------- libpixregion - Pixel region Library libpixregion is a generic library for manipulating pixel regions. A PixRegion is a set of Y-X banded rectangles that cover the desired region. libic - Image compositing library libic is a generic image compositing library. libic provides Porter/Duff compositing of images and implicit mask generation for geometric primitives including trapezoids, triangles, and rectangles. slim - Shared Library Interface Macros