Commit graph

21 commits

Author SHA1 Message Date
jschauma
6c8da498c5 if using the Mipspro compiler chain, pass '-c99'. 2005-12-25 16:52:55 +00:00
tv
84605e80a4 Apply integer types fix for Interix similarly to the one in glitz. 2005-11-04 17:56:38 +00:00
adam
25942271cc Changes 0.1.6:
Behavioral changes
------------------
Clips are changed to only affect destination operands, not
sources. This gives the desired behavior for cairo. If the X server's
Render implementation wants to use pixman it will have to select
source clipping, (presumably through a new API call that we can add at
that poin).

Bug fixes
---------
Fix leak of the clip region associated with an image in
pixman_image_destroy.

Fix units for stride return to be FbStip-sized, (this bug was causing
non antialiased text in cairo to appear as garbage).

Other changes
-------------
The implementation has been merged considerably with xserver/fb. Most
of the merge was just name changes, but there were likely some bug
fixes or performance improvements in there as well.
2005-07-29 12:16:21 +00:00
drochner
6c4f04de98 update to 0.1.5
changes: bug fixes
2005-07-04 20:15:29 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
recht
2de461a25f update to libpixman-0.1.4
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-03-27 12:28:08 +00:00
agc
6a7b384635 Add RMD160 digests 2005-02-24 08:45:01 +00:00
xtraeme
f720ae2a29 Update to 0.1.3.
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.
2005-02-09 21:24:50 +00:00
rh
606e08f2fe Update libpixman to 0.1.2. Changes include:
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-11-15 03:43:46 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
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-10-03 00:12:51 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
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-09-22 08:09:14 +00:00
recht
67f323d669 Add a patch from the mono project:
avoid derefering NULL pointers

bump PKGREVISION to 1
2004-07-03 23:00:36 +00:00
recht
03c8635b86 Raise the dependency to 0.1.1 libpixman's buildlink3.mk. This avoids
the BUILDLINK_DEPENDS >= 0.1.1 in cairo's Makefile which is the only
consumer anyway. Or, in other words: simplify
2004-06-26 20:24:03 +00:00
adam
0329566514 Changes 0.1.1:
* bug fixes
2004-04-27 11:06:56 +00:00
wiz
a49c2d1e91 Convert to bl3. 2004-04-24 00:37:52 +00:00
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +00:00
recht
0e777d3ffe remove superfluous buildlink2.mk 2004-02-29 00:05:04 +00:00
jmmv
ab17dd00b3 PKGCONFIG_OVERRIDE is relative to WRKSRC. 2004-02-14 18:26:26 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
jlam
bbdd151ce7 BUILDLINK_DEPENDS.<pkg> lines should _always_ use += to _append_ to the
existing value.  This is critical to set the correct list of dependencies
for a package.
2004-02-09 23:56:32 +00:00
recht
50ea965c52 initial import of libpixman-0.1.0
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
2004-02-03 12:07:57 +00:00