Re: [cairo] [RFC] Pixman compositing with overlapping source and destination pixel data

2009-06-03 Thread Soeren Sandmann
Siarhei Siamashka siarhei.siamas...@gmail.com writes: What kind of guarantees (or the lack of) pixman and XRender are supposed to provide when dealing with overlapping parts of images? (Adding xorg-devel). See this thread:

[PATCH] Fix alpha map computation in pixman_compute_composite_region()

2009-05-20 Thread Soeren Sandmann
According to the RENDER spec, the origin of the alpha mask is interpreted relative to the origin of the drawable of the image, not the origin of the alpha map. But pixman_compute_composite_region() used it as if it was relative to the drawable of the *alpha_mask*. This commit fixes that and adds

[PATCH] Make compositing with transformed windows work again.

2009-05-10 Thread Soeren Sandmann
The coordinate translation was broken in pretty much every way imaginable. --- fb/fbpict.c | 24 render/mipict.c |4 ++-- 2 files changed, 10 insertions(+), 18 deletions(-) diff --git a/fb/fbpict.c b/fb/fbpict.c index 1355e90..c89691d 100644 --- a/fb/fbpict.c

Re: [cairo] Pixman refactoring

2009-05-06 Thread Soeren Sandmann
Hi Jeff, * Reformat with consistent naming and coding style (basically the one described in cairo/CODING_STYLE with a few changes). I prefer having the braces on the same line as the 'while ()' but you're the maintainer and it's not a huge deal. This is actually one of the changes from

[PATCH] Display _NET_WM_ICONs as ASCII art instead of as a big list of integers

2009-04-28 Thread Soeren Sandmann
New attempt, with fixes for the issues pointed out by Aaron and Julien. Soren --- Makefile.am |2 +- dsimple.c | 12 +- dsimple.h |1 + xprop.c | 125 ++- 4 files changed, 137 insertions(+), 3 deletions(-) diff

[PATCH] Display _NET_WM_ICONs as ASCII art instead of as a big list of integers

2009-04-28 Thread Soeren Sandmann
This time with a patch that is actually different. --- Makefile.am |2 +- configure.ac |5 ++- dsimple.c| 12 +- dsimple.h|1 + xprop.c | 143 +- 5 files changed, 159 insertions(+), 4 deletions(-) diff

[PATCH] Display _NET_WM_ICONs as ASCII art instead of as a big list of integers

2009-04-28 Thread Soeren Sandmann
New version that hopefully works correctly on 64 bit. --- configure.ac |2 +- dsimple.c| 12 +- dsimple.h|1 + xprop.c | 132 +- 4 files changed, 144 insertions(+), 3 deletions(-) diff --git a/configure.ac

<    1   2