[ANNOUNCE] pixman release 0.23.4 now available

2011-09-10 Thread Soeren Sandmann
A new pixman release 0.23.4 is now available. This is a development release leading up to a stable release 0.24.0. Note: If you run the test suite on this released tarball, this message: *** BUG *** In pixman_region32_union_rect: Invalid rectangle passed Set a breakpoint on

[ANNOUNCE] xf86-video-qxl 0.0.14

2011-07-15 Thread Soeren Sandmann
Alon Levy (15): gcc-4.6.0 fix: cast unmatching function pointers qxl_driver: remove unused variable (found by gcc 4.6.0) build: add spice-protocol dep use spice-protocol qxl_dev.h enums use structs from spice-protocol qxl_dev.h s/qxl_ram_header/QXLRam/

[ANNOUNCE] xf86-video-qxl 0.0.14

2011-07-14 Thread Soeren Sandmann
Alon Levy (15): gcc-4.6.0 fix: cast unmatching function pointers qxl_driver: remove unused variable (found by gcc 4.6.0) build: add spice-protocol dep use spice-protocol qxl_dev.h enums use structs from spice-protocol qxl_dev.h s/qxl_ram_header/QXLRam/

[ANNOUNCE] pixman release 0.22.2 now available

2011-07-05 Thread Soeren Sandmann
A new pixman release 0.22.2 is now available. This is a stable bug fix release. News: - Fix for bugs causing glyph corruption on ARM - Build fixes for Windows and OS/2. Soren tar.gz: http://cairographics.org/releases/pixman-0.22.2.tar.gz

[ANNOUNCE] pixman release 0.23.2 now available

2011-07-04 Thread Soeren Sandmann
A new pixman release 0.23.2 is now available. This is the first development release leading up to a stable 0.24 release. - Improved support for tiled bilinear scaling on SSE2 and ARM [Taekyun Kim] - Fix for a bug causing glyph corruption on ARM devices with a 16 bit frame buffer [Søren

[ANNOUNCE] pixman stable release 0.22.0 now available

2011-05-02 Thread Soeren Sandmann
A new stable pixman release 0.22.0 is now available. Highlights of this release: - New r8g8b8a8 and r8g8b8x8 image formats [Alexandros Frantzis] - Much faster image scaling on ARM and x86 [Siarhei Siamashka, Taekyun Kim] - Faster 90/270 degree image rotation [Siarhei Siamashka] - More

[ANNOUNCE] pixman release 0.21.4 now available

2011-01-19 Thread Soeren Sandmann
A new pixman release 0.21.4 is now available. This is a development snapshot leading up to a stable 0.22.0 release. News: - ARM performance improvements and bug fixes [Siarhei Siamashka] - Performance improvements for bitmap filling [Siarhei] - Improvements to the test suite [Andrea Canciani,

[ANNOUNCE] pixman release 0.21.2 now available

2010-11-16 Thread Soeren Sandmann
A new pixman release 0.21.2 is now available. This is the first development snapshot leading up to a stable 0.22 release. News: ARM: Performance improvements for image scaling [Siarhei Siamashka] Performance improvements for affine transformations [Soren Sandmann] Plus bug fixes and other

Re: Guarantees of order of X events vs requests

2010-10-20 Thread Soeren Sandmann
Eirik Byrkjeflot Anonsen ei...@opera.com writes: What guarantees does X give when it comes to the order of events generated in relation to processing of the requests sent by the client? (Also, of course: To which degree does various implementations of X actually fulfill these guarantees?)

[ANNOUNCE] pixman release 0.19.2 now available

2010-08-21 Thread Soeren Sandmann
A new pixman release 0.19.2 is now available. This is a development snapshot leading up to a stable 0.20.0 release. News: - Gradient improvements [Andrea Canciani, Soren Sandmann] - Altivec detection on OpenBSD [Brad Smith] - Improved configure-time detection of pthreads [M Joonas Pihlaja] -

[ANNOUNCE] Stable pixman release 0.18.4 now available

2010-08-16 Thread Soeren Sandmann
A new pixman release 0.18.4 is now available. This is a stable release which contains bug fixes since 0.18.2. NOTE: There is a known memory leak in this release when pixman is used in multi-threaded programs on Windows. This bug is present in 0.18.0 and 0.18.2 as well. If you know how to fix it,

Re: [Pixman] [PATCH] Fix server crash in pixman (to be discussed)

2010-03-24 Thread Soeren Sandmann
Hi Matthias, The following patch fixes Novell bug 568811: VNC Installation aborts right in the middle due to an assertion in Xvnc/libpixman The bug seems occur only on *very* special occasions (in this case, only in SLES, but *not* in SLED, which is based on the same code basis...).

Re: [Pixman] [PATCH] Fix server crash in pixman (to be discussed)

2010-03-24 Thread Soeren Sandmann
Matthias Hopf mh...@suse.de writes: This patch in particular, I don't think shold ship with no testing at all. So please revert it, and we can consider it again for 0.19.x. I'm fine with that if you consider it problematic. Given that the situation it changes should actually not occur at

[ANNOUNCE] pixman beta release 0.17.12 now available

2010-03-17 Thread Soeren Sandmann
A new pixman release 0.17.12 is now available. This is a BETA release leading up to a stable 0.18.0 release. News: - Optimizations for rescaling with a nearest filter [Alexander Larsson, Siarhei Siamashka] - Overhead reduction by caching fast paths [Søren Sandmann] - Constant time operator

Re: Tinderbox update

2010-03-15 Thread Soeren Sandmann
Chris Ball c...@laptop.org writes: The i686/Linux machine (live) is running each X server it compiles, and testing a few apps (e.g. x11perf, cairo make test) against it. It's a radeon r100 card running with KMS enabled. It might make sense to also run make check for pixman. What happens if

[ANNOUNCE] pixman release 0.17.8 now available

2010-02-24 Thread Soeren Sandmann
A new pixman release 0.17.8 is now available. This is a development snapshot leading up to a stable 0.18.0 release. = Trapezoids = This release contains a change to the behavior of a1 trapezoids. When an edge of a trapezoid falls exactly on a sample point, the point now is considered inside the

[ANNOUNCE] pixman release 0.17.6 now available

2010-02-14 Thread Soeren Sandmann
A new pixman release 0.17.6 is now available. This is a development snapshot leading up to a stable 0.18.0 release. In this release, asserts are always turned off, so X server crashes in the region code should be gone (Bug 26314). News: 32 bit versions of some existing API [Benjamin Otte]

Re: [ANNOUNCE] xf86-video-qxl 0.0.11

2010-02-10 Thread Soeren Sandmann
Julien Cristau jcris...@debian.org writes: Hi Søren, your mails seem to have been corrupted on the way, or signed incorrectly (I guess due to the ø character in your name in the shortlog)... Yeah, I cutted and pasted it into my mail client. All kinds of things could have gone wrong in the

[ANNOUNCE] pixman release 0.16.6 now available

2010-02-08 Thread Soeren Sandmann
A new stable pixman release 0.16.6 is now available with fixes for a couple of bugs related to alpha maps. Soren tar.gz: http://cairographics.org/releases/pixman-0.16.6.tar.gz http://xorg.freedesktop.org/archive/individual/lib/pixman-0.16.6.tar.gz tar.bz2:

[ANNOUNCE] xf86-video-qxl 0.0.11

2010-02-06 Thread Soeren Sandmann
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Subject: [ANNOUNCE] xf86-video-qxl 0.0.11 To: xorg-announce@lists.freedesktop.org CC: x...@lists.freedesktop.org Alan Coopersmith (1): Fix build on OpenSolaris Søren Sandmann Pedersen (7): Store modes pointer out of qxl_map_memory()

[ANNOUNCE] xf86-video-qxl 0.0.12

2010-02-06 Thread Soeren Sandmann
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Subject: [ANNOUNCE] xf86-video-qxl 0.0.12 To: xorg-announce@lists.freedesktop.org CC: x...@lists.freedesktop.org Søren Sandmann Pedersen (3): Fixing 15/16 bit confusion accidentally broke 24 bits. Go back to drawing with QXL_EFFECT_OPAQUE

[ANNOUNCE] xf86-video-qxl 0.0.11

2010-02-06 Thread Soeren Sandmann
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Subject: [ANNOUNCE] xf86-video-qxl 0.0.11 To: xorg-annou...@lists.freedesktop.org CC: xorg@lists.freedesktop.org Alan Coopersmith (1): Fix build on OpenSolaris Søren Sandmann Pedersen (7): Store modes pointer out of qxl_map_memory()

[ANNOUNCE] xf86-video-qxl 0.0.12

2010-02-06 Thread Soeren Sandmann
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Subject: [ANNOUNCE] xf86-video-qxl 0.0.12 To: xorg-annou...@lists.freedesktop.org CC: xorg@lists.freedesktop.org Søren Sandmann Pedersen (3): Fixing 15/16 bit confusion accidentally broke 24 bits. Go back to drawing with QXL_EFFECT_OPAQUE

Re: CopyArea : bug if areas overlap

2010-02-04 Thread Soeren Sandmann
ri...@happyleptic.org writes: There is a fastpath in fbBlt() using memcpy if the source and dest rasters are properly aligned. This fastpath rely on MEMCPY_WRAPPED, which is (sometime) a mere memcpy(). So, if the rasters do overlap the behavior is undefined. On my loongson (mips) at home,

[ANNOUNCE] pixman release 0.17.4 now available

2010-01-17 Thread Soeren Sandmann
A new pixman release 0.17.4 is now available. This is a development snapshot leading up to a stable 0.18.0 release. News: - Major performance improvements for ARM NEON [Siarhei Siamashka] - Test suite improvements [Marvin Schmidt] - Bug fixes [Benjamin Otte, Pierre-Loup A. Griffais, Søren

Re: cairo performance and poulsbo driver

2009-12-18 Thread Soeren Sandmann
Johan Bilien j...@via.ecp.fr writes: So I'm left wondering where the overhead of the xlib backend comes from. If I run sysprof (profile attached) while running the trace (in the Composite disabled case), I can see that pixman gets only 27.5% of the CPU time, while 39.4% is spent in

[ANNOUNCE] Stable pixman release 0.16.4 now available

2009-12-15 Thread Soeren Sandmann
The only change since 0.16.2 is that asserts are now disabled by default, so that region bugs in the X server don't take down the entire desktop. Søren tar.gz: http://cairographics.org/releases/pixman-0.16.4.tar.gz

[ANNOUNCE] A new pixman development snapshot 0.17.2 is now available

2009-11-20 Thread Soeren Sandmann
A new pixman release 0.17.2 is now available. This is the first development release in the 0.17 series up to a stable 0.18.0 release. Highlights since the stable 0.16.2 version: - Faster bilinear image scaling [André Tupinambá] - Substantially improved ARM NEON fast paths [Siarhei Simashka] -

[ANNOUNCE] Stable pixman release 0.16.0 now available

2009-08-28 Thread Soeren Sandmann
A new major release 0.16.0 of the pixman library is now available. New features since the last stable release, 0.14.0, include: * Support for PDF blend modes [Benjamin Otte, Carlos Garcia Campos] * A number of fast paths for ARM NEON [Jeff Muizelaar, Jonathan Morton, Siarhei

[ANNOUNCE] pixman release 0.15.20 (Release Candidate) now available

2009-08-11 Thread Soeren Sandmann
A new pixman release 0.15.20 is now available. This is a Release Candidate for the 0.16.0 release. Unless bugs are reported in 0.15.20, this is what will become the stable 0.16.0. News since last time: - A new test program for compositing operators [Siarhei Siamashka] - Bugs and

[ANNOUNCE] pixman beta release 0.15.18 now available

2009-07-21 Thread Soeren Sandmann
A new pixman release 0.15.18 is now available. This is a beta release leading up to a stable 0.16.0 release. News: - ARM bug fixes [Siarhei Siamashka] - No more asserts on malformed regions [Søren Sandmann Pedersen] - SSE2 support for 64 bit windows [George Yohng]

[ANNOUNCE] pixman release 0.15.14 now available

2009-06-24 Thread Soeren Sandmann
A new pixman release 0.15.14 is now available. This is a development release leading up to a stable 0.16.0 release. News: - Support for PDF blend modes [Benjamin Otte, Carlos Garcia Campos]. - NEON updates [Jonathan Morton]. - Fix for an out-of-bounds memory read [Søren Sandmann

Re: Current tinderbox regression (pixman, ppc)

2009-06-01 Thread Soeren Sandmann
Chris Ball c...@laptop.org writes: http://tinderbox.x.org/builds/2009-05-31-0014/logs/pixman/#build pixman-fast-path.c: In function 'fbOver': pixman-fast-path.c:42: warning: implicit declaration of function 'FbByteMulAdd' [...] ../pixman/.libs/libpixman-1.so: undefined reference to

Re: Current tinderbox regression (pixman, ppc only)

2009-05-20 Thread Soeren Sandmann
Chris Ball c...@laptop.org writes: Hi, pixman-vmx.h:40: error: 'vmx_fast_path_array' undeclared here (not in a function) I think this patch is sufficient; the assignment happens in pixman-vmx.c. Yeah, please push. Thanks, Soren ___

[ANNOUNCE] pixman release 0.15.4 now available

2009-05-15 Thread Soeren Sandmann
A new pixman release 0.15.4 is now available. This is a development release leading up to a stable 0.16.0 release. News: - New ARM NEON fast paths [Ian Rickards, Jeff Muizelaar] - The first part of a large refactoring of the pixman code base [Søren Sandmann] -

Re: Xrandr loop with gnome-settings-daemon [WAS: Re: Intel GM45: Loop of continuously triggered output detections]

2009-01-14 Thread Soeren Sandmann
Peter Clifton pc...@cam.ac.uk writes: Should gnome-settings-daemon be avoiding retaliating to a notification by requesting XRRGetScreenSizeRange, or should XRRGetScreenSizeRange avoid calling a procedure which will emit another notification? I'm pretty sure gnome-settings-daemon is doing what

Re: [PATCH] Don't treat PIXMAN_TYPE_YUY2 and PIXMAN_TYPE_YV12 as PIXMAN_FORMAT_COLOR.

2008-12-18 Thread Soeren Sandmann
Aaron Plattner aplatt...@nvidia.com writes: Various pieces of code expect PIXMAN_FORMAT_COLOR (and its less cool older brother, PICT_FORMAT_COLOR) formats to have ARGB bits, and the YUV formats do not. Looks good to me. Soren ___ xorg mailing list

Re: Blend modes take 3

2008-12-02 Thread Soeren Sandmann
Benjamin Otte [EMAIL PROTECTED] writes: On Tue, Nov 25, 2008 at 10:10 PM, Soeren Sandmann [EMAIL PROTECTED] wrote: - When mask is 0, there is no reason to read the source. - There is no reason to read the destination if the inverse combined src/mask is 0 Don't compilers

Re: X server 1.6_beta1 pending pixman

2008-11-25 Thread Soeren Sandmann
Keith Packard [EMAIL PROTECTED] writes: So, we'll see if we can't get a bit of pixman review and perhaps a pixman release done tomorrow so that the X server beta can head out. Here are some comments on the matrix code. I didn't review all the numericals, but nothing jumped out at me either. -

Re: X server 1.6_beta1 pending pixman

2008-11-25 Thread Soeren Sandmann
Keith Packard [EMAIL PROTECTED] writes: - Pixman's version numbering scheme is similar to cairo's: The git master version has an odd micro number, released versions have even micro numbers. What version would you like? Before releasing, bump to 0.13.2, after releasing, bump to

Re: [PATCH] Export a bunch of matrix operations from render.

2008-11-18 Thread Soeren Sandmann
Keith Packard [EMAIL PROTECTED] writes: The render extension uses many matrix operations internally, this change exposes those functions to other parts of the server, drivers and extensions. The change is motivated by the 'transform' additions to the RandR extension but will likely be useful

Re: [RFC] RandR 1.3 properties

2008-11-07 Thread Soeren Sandmann
Matthias Hopf [EMAIL PROTECTED] writes: ATOMs are obviously supported, but FLOATs seem harder as they aren't described in the core protocol anywhere. Thinking about that, adding floats was probably a bull idea. However, having semantics about ATOMs might be helpful (e.g. for xrandr or any

Re: pixman 0.11.6 license

2008-10-29 Thread Soeren Sandmann
☂Josh Chiα (谢任中) [EMAIL PROTECTED] writes: Taking pixman-0.12.0, going through the .c, .h and .in files in the pixman directory, I extracted the following notices. Thanks a lot for doing this. Only the .c, .h and .in files have the word 'copyright' in them. I'm not setup to checkin.

Re: Render spec clarification

2008-10-14 Thread Soeren Sandmann
Adam Jackson [EMAIL PROTECTED] writes: On Mon, 2008-10-13 at 11:19 -0700, Keith Packard wrote: On Mon, 2008-10-13 at 13:50 -0400, Adam Jackson wrote: like a copy semantics of Option B to make the results predictable. The core protocol uses 'like a copy' for CopyArea/CopyPlane.

Re: pixman with and without SSE2 benchmarks?

2008-09-30 Thread Soeren Sandmann
Juliusz Chroboczek [EMAIL PROTECTED] writes: Note that this is on core 2, which has magnificent SSE performance. I haven't tried it, but I'm willing to bet that on Pentium-M and Pentium 4, the results are similar for SSE and MMX. Actually they are not, but that's because gcc 4 generates much

Re: pixman with and without SSE2 benchmarks?

2008-09-24 Thread Soeren Sandmann
Matthieu Herrb [EMAIL PROTECTED] writes: Hi Does someone have some benchmarks or numbers from real life X usage showing the benefits of using the SSE2 code in pixman 0.12.0 over non SSE2 on x86 and/or x86_64 cpus? Not from real-life X usage, but from the cairo performance test suite. See

Re: Optimization idea: soft XvPutImage

2008-09-21 Thread Soeren Sandmann
Adam Richter [EMAIL PROTECTED] writes: Even if you do not want to do stretch, I believe that the X Render extension would require first copying the YUV data to a drawable and then doing a drawable-drawable block transfer operation to do the YUV transformation. In comparison, XvPutImage is a

[ANNOUNCE] Stable pixman release 0.12.0 now available

2008-09-19 Thread Soeren Sandmann
A new major release 0.12.0 of the pixman library is now available. New features since 0.10.0 include: - New image formats with 10 bits per channel (Aaron Plattner) - SSE2 optimizations for many operations (André Tupinambá) - Opacity based optimizations for operators (Antoine Azar)

[ANNOUNCE] pixman release 0.11.8 now available

2008-07-17 Thread Soeren Sandmann
A new pixman release 0.11.8 is now available. This is mainly a bugfix release. See the short-log below for the details. Søren tar.gz: http://cairographics.org/releases/pixman-0.11.8.tar.gz http://xorg.freedesktop.org/archive/individual/lib/pixman-0.11.8.tar.gz tar.bz2:

[ANNOUNCE] pixman release 0.11.6 now available

2008-06-25 Thread Soeren Sandmann
A new pixman release 0.11.6 is now available. This is a development release leading up to a stable 0.12.0 release. Notable news: - Support for new image formats with 10 bits per channel, including infrastructure to composite with 32 bit intermediate precision. (Aaron

[ANNOUNCE] pixman release 0.11.4 now available

2008-06-10 Thread Soeren Sandmann
A new pixman release 0.11.4 is now available. This is a brown paper bag release to restore the ABI which broke in 0.11.2. Notable news: - ABI is unbroken (Julien Cristau) tar.gz: http://cairographics.org/releases/pixman-0.11.4.tar.gz

[ANNOUNCE] pixman release 0.11.2 now available

2008-06-09 Thread Soeren Sandmann
A new pixman release 0.11.2 is now available. This is a development version leading up to a stable 0.12.0 release. Notable new features in this release include: - SSE2 implementations of many compositing ops (André Tupinambá) - VMX implementations for many compositing