Optimize fill rectangles in the op=PIXMAN_OP_CLEAR case
ad80d4d
Use the general code in some cases even when a fast path is available
9deaaae
Remove ACCESS_MEM macro; define READ and WRITE to directly use the wrapper functions
e0a501d
Move some utility functions from pixman-edge.c to pixman-utils.c
9b3cfcc
Slight tweak to the definition of pixman_composeFunctions
3cd36da
Add #defines etc to compile pixman-compose.c twice
68d6c68
Make fbCompositeSrc_8888x8888mmx() check if the mask is 0
b5d0714
Unroll loop in fbComposite_x888x8x8888()
5122f2b
Optimize 1x1 repeating images in the general case
8fc40c3
Add a few optimizations for solid fills
15e5cf1
Plug leak of the gradient stops
10854b9
Plug leak in the bits=NULL case for pixman_image_create_bits()
e365aaf
When setting identity transformations store them as NULL to prevent
451a051
Turn off debug spew for incorrect arguments
cd9c484
Disable source clipping by default
e1dd174
Update TODO
1426483
Update TODO
7a8877b
Update TODO
a0e161c
Reset clip regions correctly when NULL is passed
596bd53
Make default clip region the full image
e8dfb54
Don't complain if users try to read non-existing data from images
42192ad
Don't require rowstride to be a multiple of 4 when bits is NULL
0e77667
Add pixman_fill_rectangles()
b6bdd82
Add pixman_add_trapezoids() function
0ab81dc
Add boolean returns to various setters
756b54f
Allow bits to be NULL when bit images are created
6d62986
Add various accessors; remove composite_rect
d466cf1
Bump version number
b62b769
Make use of pixman_fill_mmx() in various places. Delete #if0'ed code
c663029
Add pixman_fill_mmx() function
3dca89a