Vladimir Vukicevic
1b098ede19
[win32] Makefile and compilation fixes for win32
2007-09-06 11:51:55 -07:00
Vladimir Vukicevic
5fc4d5ab1f
compilation: build edge/compose with accessors separately
...
Simplify the build by creating a new file for pixman-compose and
pixman-edge built with accessor functions.
2007-09-06 11:51:54 -07:00
Julien Cristau
e06f22ff64
Prepare changelog for upload.
2007-09-05 21:44:26 +02:00
Julien Cristau
d32f69172a
Add watch file.
2007-09-05 21:33:49 +02:00
Julien Cristau
caf7c7e068
Update changelog for new upstream.
2007-09-05 21:33:24 +02:00
Carl Worth
6b96b62ca4
Don't copy unused bits to an alpha channel
...
This bug was identified by cairo's rgb24-ignore-alpha test which
blends RGB24 over ARGB32 and notices that "alpha" values are
making it from the source to the destination.
2007-09-04 17:24:04 -07:00
Julien Cristau
a9e5ede18d
Update changelog and bump shlibs.
2007-09-03 17:11:42 +02:00
Julien Cristau
1c223ec3e7
autoreconf.
2007-09-03 17:01:04 +02:00
Julien Cristau
1bd9549ca7
Merge branch 'master' of git.freedesktop.org:/git/pixman into debian-experimental
2007-09-03 16:59:13 +02:00
Vladimir Vukicevic
8ff7213f39
rasterize traps that extend outside of the image bounds correctly
...
Traps that extend outside of the image bounds are rasterized incorrectly
currently; the problem is a signed vs. unsigned comparison that got
introduced when a width parameter went from int -> uint. This patch
puts it back to int (since it's stored as an int in the bits structure
to begin with), and also fixes a similar warning in the memset wrapper
2007-08-25 23:31:07 -07:00
Søren Sandmann
028993aacb
Set accessors for the destination image in composite-test.c
2007-08-24 16:49:29 -04:00
Søren Sandmann
341be6a408
Add missing comma in enum
2007-08-24 16:30:10 -04:00
Søren Sandmann
fb667257ab
Remove trailing comma in enum
2007-08-24 16:19:31 -04:00
Søren Sandmann
c7dad7b9a0
Add conjoint and disjoint operators to pixman.h
2007-08-24 16:18:14 -04:00
Søren Sandmann Pedersen
245a5e04eb
Merge branch 'master' of ssh+git://sandmann@git.freedesktop.org/git/pixman
2007-08-21 16:31:45 -04:00
Søren Sandmann Pedersen
25846ed93a
Fix bug 12039, based on Chris Wilson's patch.
2007-08-21 14:11:54 -04:00
Eric Anholt
9c09561a91
Fix failure to set identity transform in pixman.
...
While here, optimize out a free/malloc in the case where a transform
existed previously and the new transform is non-identity.
2007-08-20 13:02:54 -07:00
Søren Sandmann Pedersen
3e74bc4319
Add pixman_image_set_source_clipping()
2007-08-17 18:01:09 -04:00
Carl Worth
c7bec58988
Fix typo AC_MAJOR -> PIXMAN_MAJOR
...
This typo was causing build failures for some. Thanks to David Sharp for
pointing out the problem.
2007-08-15 10:16:11 -07:00
Aaron Plattner
d9b989c890
Remove redundant defines.
2007-08-14 16:16:27 -07:00
Arcady Goldmints-Orlov
7bdb9840eb
One more minor wrapping fix
...
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
2007-08-14 16:14:47 -07:00
Arcady Goldmints-Orlov
166b782956
Remove unnecessary wrapping from fbFetch/fbStore.
...
These functions fetch from a picture to a scanline buffer, or store
from a scanline buffer to a picture. Since pixman allocates its own
scanline buffer, we don't need to wrap accesses to it.
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
2007-08-14 16:14:47 -07:00
Aaron Plattner
7b1d0c091d
Don't skip fbFetch/fbStore when PIXMAN_FB_ACCESSORS is enabled.
...
pixman_composite_rect_general_accessors skips the fetch / store steps by setting
store to NULL when the op is ADD or OVER and the dest format is [ax]8r8g8b8.
This optimization is only valid when no accessors are in play.
2007-08-13 17:26:51 -07:00
David Nusinow
9ac13232d1
Bump package version down to released version
...
Also note that we have the .pc fix in our version
2007-08-09 22:17:15 -04:00
David Nusinow
bcad7ed4ee
Prepare changelog for upload
2007-08-09 21:50:14 -04:00
David Nusinow
e17ef56ff5
Add myself to uploaders
2007-08-09 21:40:15 -04:00
David Nusinow
707150a5f0
libpixman0 -> libpixman-1-0 (ick)
2007-08-09 21:39:34 -04:00
David Nusinow
93c6db8051
Document packaging changes in debian changelog
2007-08-09 21:33:58 -04:00
David Nusinow
ccac993cf0
Revert change from libpixman1 to libpixman0 again
2007-08-09 21:32:53 -04:00
David Nusinow
51e117513c
Update packaging
2007-08-09 21:26:22 -04:00
David Nusinow
ad35083b3f
Autoreconf
2007-08-09 21:17:50 -04:00
David Nusinow
4087751d66
Bump changelog for new version
2007-08-09 21:16:30 -04:00
David Nusinow
2317a10e24
Merge branch 'upstream-experimental' into debian-experimental
2007-08-09 21:14:52 -04:00
Eric Anholt
43370d1ce7
Update .pc file for library version name change.
2007-08-06 20:06:48 -07:00
Aaron Plattner
778a3f9d71
Return a bool from pixman_image_unref.
...
Returns TRUE when the refcount reaches 0 and the image is freed.
2007-08-06 14:53:57 -07:00
Søren Sandmann Pedersen
4838e2e9d9
Bump version number; fix typo in configure.ac
2007-08-06 17:28:06 -04:00
Søren Sandmann Pedersen
7b3c9cef49
Change the library name to pixman-1
...
Set the soname to something based on the library version.
2007-08-06 17:24:44 -04:00
Vladimir Vukicevic
19c46bf18b
Fix OpenSolaris compilation
2007-08-03 15:24:03 -07:00
Julien Cristau
d7d7ea4a77
Prepare changelog for upload.
2007-08-01 13:58:50 +02:00
Julien Cristau
ed1b78d2f7
autoreconf for new snapshot.
2007-08-01 12:56:59 +02:00
Julien Cristau
c930fa97a3
Merge branch 'master' of git://anongit.freedesktop.org/git/pixman into debian-experimental
2007-07-28 17:57:46 +02:00
Alan Coopersmith
0c80a0cd84
Build fixes for Solaris.
2007-07-16 15:06:23 -04:00
Jinghua Luo
0f392d8174
Fix bug in rasterizeEdges() where the stride should be signed.
2007-07-10 14:47:28 +08:00
Søren Sandmann
bbef73192e
Port Vlad's fixes for integer overflows with malloc().
2007-07-02 12:18:42 -04:00
root
33d4028e3f
First import of vmx
2007-07-01 11:42:49 +00:00
Søren Sandmann
2e61f30e4c
Revert "Add a cache of images to reduce malloc/free time"
...
Revert the image cache since it isn't thread safe.
This reverts commit deb09d769a
.
2007-06-22 13:37:46 -04:00
Søren Sandmann Pedersen
64e3146c5d
Don't treat void as a value. Bug 11322, Alan Coopersmith.
2007-06-22 00:58:05 -04:00
Vladimir Vukicevic
8216ba1cbd
Add pixman_region_init_rects()
2007-06-20 15:13:30 -04:00
Søren Sandmann Pedersen
f1194a8bc0
Fix typo
2007-06-20 12:12:43 -04:00
Alex Larsson
3dbb2a56bd
Add non-mmx fast paths for In_8x8 and In_nx8x8. Bug 4191, patch by
...
Alex Larsson.
2007-06-20 12:01:12 -04:00