<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/project/compiz-fusion</link><counters><counter name="forever" lastEventTime="1328723513" firstEventTime="1190184157">8224</counter><counter name="lastMonth" lastEventTime="1327441780" firstEventTime="1325640869">10</counter><counter name="lastWeek" lastEventTime="1328723513" firstEventTime="1328723505">3</counter><counter name="thisMonth" lastEventTime="1328723513" firstEventTime="1328723505">3</counter></counters><metadata><item name="subtitle"><value type="text/plain">Compiz WM plus Compiz Fusion enhancements</value></item><item name="description"><value type="text/plain">Compiz Fusion is the result of a merge between the well-known Beryl composite window manager and Compiz Extras, a community set of improvements to the Compiz composite window manager. Compiz Fusion aims to provide an easy and fun-to-use windowed environment, allowing use of the graphics hardware to render each individual window and the entire screen, to provide some impressive effects, speed and usefulness. The first Compiz Fusion developer release was Compiz Fusion 0.5.2 on August 13th 2007, shortly after Compiz 0.5.2 was released.</value></item><item name="links-filter"><value type="text/plain">None</value></item><item name="title"><value type="text/plain">Compiz Fusion</value></item><item name="url"><value type="text/plain">http://www.compiz-fusion.org/</value></item><item name="related-filter"><value type="text/plain">None</value></item></metadata><recentMessages><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (aulo.in [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id B74842E726
	for &lt;cia@cia.vc&gt;; Wed,  8 Feb 2012 09:51:40 -0800 (PST)</header><header name="Received">(qmail 6342 invoked by uid 228); 8 Feb 2012 14:27:27 -0000</header><header name="Date">8 Feb 2012 14:27:27 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>gles</branch>   </source>    <timestamp>        1328711247    </timestamp>    <body>        <commit>            <author>frederic.plourde</author>            <files>   <file>compiz/core/plugins/opengl/src/paint.cpp</file>   <file>compiz/core/plugins/wobbly/src/wobbly.cpp</file>   <file>compiz/core/plugins/wobbly/src/wobbly.h</file>            </files>            <log> Port the Wobbly plugins to gles             </log>     <url>http://cgit.compiz.org/compiz/core/commit/?id=9f5b83959441b848c86717dc2ebbf0e2a0b42aec</url>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (aulo.in [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id 8ED472E723
	for &lt;cia@cia.vc&gt;; Wed,  8 Feb 2012 09:51:40 -0800 (PST)</header><header name="Received">(qmail 6351 invoked by uid 228); 8 Feb 2012 14:27:27 -0000</header><header name="Date">8 Feb 2012 14:27:27 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>gles</branch>   </source>    <timestamp>        1328711247    </timestamp>    <body>        <commit>            <author>frederic.plourde</author>            <files>   <file>compiz/core/plugins/wobbly/CMakeLists.txt</file>            </files>            <log> Enable wobbly plugin compilation             </log>     <url>http://cgit.compiz.org/compiz/core/commit/?id=ea5763f1007e578de9c4eb286b866d2231f1a5b5</url>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (aulo.in [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id 8DD562E722
	for &lt;cia@cia.vc&gt;; Wed,  8 Feb 2012 09:51:40 -0800 (PST)</header><header name="Received">(qmail 6333 invoked by uid 228); 8 Feb 2012 14:27:27 -0000</header><header name="Date">8 Feb 2012 14:27:27 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>gles</branch>   </source>    <timestamp>        1328711247    </timestamp>    <body>        <commit>            <author>frederic.plourde</author>            <files>   <file>compiz/core/plugins/decor/src/decor.cpp</file>   <file>compiz/core/plugins/opengl/src/paint.cpp</file>            </files>            <log> Fix decoration mapping instabilities and texturing artefacts             </log>     <url>http://cgit.compiz.org/compiz/core/commit/?id=5266e99075eb821a36d82e0008ea143baf99fe04</url>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (aulo.in [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id 691CF2E722
	for &lt;cia@cia.vc&gt;; Tue, 24 Jan 2012 13:49:29 -0800 (PST)</header><header name="Received">(qmail 3015 invoked by uid 228); 24 Jan 2012 18:33:47 -0000</header><header name="Date">24 Jan 2012 18:33:47 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>gles</branch>   </source>    <timestamp>        1327430027    </timestamp>    <body>        <commit>            <author>frederic.plourde</author>            <files>   <file>compiz/core/plugins/resize/src/resize.cpp</file>            </files>            <log> Workaround GL_LINE_LOOP usage in resize plugin             </log>     <url>http://cgit.compiz.org/compiz/core/commit/?id=b3bee9164dbe51b3998161aa0ae6a470d0df0213</url>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (aulo.in [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id 6B7302E723
	for &lt;cia@cia.vc&gt;; Tue, 24 Jan 2012 13:49:29 -0800 (PST)</header><header name="Received">(qmail 3033 invoked by uid 228); 24 Jan 2012 18:33:47 -0000</header><header name="Date">24 Jan 2012 18:33:47 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>gles</branch>   </source>    <timestamp>        1327430027    </timestamp>    <body>        <commit>            <author>frederic.plourde</author>            <files>   <file>compiz/core/plugins/resize/src/resize.cpp</file>            </files>            <log> Draw resize plugin in fullscreen mode to workaround rendering instabilities             </log>     <url>http://cgit.compiz.org/compiz/core/commit/?id=4e53fd2767b311725b6f2104e7c0a0518ff312bd</url>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (aulo.in [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id 68D6B2E721
	for &lt;cia@cia.vc&gt;; Tue, 24 Jan 2012 13:49:29 -0800 (PST)</header><header name="Received">(qmail 3024 invoked by uid 228); 24 Jan 2012 18:33:47 -0000</header><header name="Date">24 Jan 2012 18:33:47 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>gles</branch>   </source>    <timestamp>        1327430027    </timestamp>    <body>        <commit>            <author>frederic.plourde</author>            <files>   <file>compiz/core/plugins/resize/src/resize.cpp</file>            </files>            <log> Fix blending in the resize plugin             </log>     <url>http://cgit.compiz.org/compiz/core/commit/?id=be93807551f8fd1a3fc3057f5e3e63c5f3c5abc3</url>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (aulo.in [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id 687A22E720
	for &lt;cia@cia.vc&gt;; Tue, 24 Jan 2012 13:49:29 -0800 (PST)</header><header name="Received">(qmail 3006 invoked by uid 228); 24 Jan 2012 18:33:47 -0000</header><header name="Date">24 Jan 2012 18:33:47 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>gles</branch>   </source>    <timestamp>        1327430027    </timestamp>    <body>        <commit>            <author>frederic.plourde</author>            <files>   <file>compiz/core/plugins/decor/src/decor.cpp</file>            </files>            <log> Fix compiz decorator's shadow blending             </log>     <url>http://cgit.compiz.org/compiz/core/commit/?id=fd54ac2364bacbe2bc0dcc138ab8e147a1a88f41</url>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (aulo.in [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id 762152E71F
	for &lt;cia@cia.vc&gt;; Tue, 24 Jan 2012 08:23:11 -0800 (PST)</header><header name="Received">(qmail 5987 invoked by uid 120); 24 Jan 2012 13:07:31 -0000</header><header name="Date">24 Jan 2012 13:07:31 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>compiz-0.8</branch>   </source>    <timestamp>        1327410451    </timestamp>    <body>        <commit>            <author>dannybaumann</author>            <files>   <file>compiz/plugins/staticswitcher/staticswitcher.c</file>            </files>            <log> Fix window MRU order.

Commit 0df941c26aef7bccf8c8530b41bdc7e9af0aaa9e introduced giving
selected windows focus in order to allow keyboard shortcuts being run on
them. This had the unwanted side effect of messing up the MRU order. Fix
that by not moving focus, but just temporarily changing activeWindow.             </log>     <url>http://cgit.compiz.org/compiz/plugins/staticswitcher/commit/?id=e38ef0c67e036fa96106846de7e0e80bb9039c6e</url>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (aulo.in [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id 13E32232932
	for &lt;cia@cia.vc&gt;; Tue, 17 Jan 2012 15:43:04 -0800 (PST)</header><header name="Received">(qmail 5265 invoked by uid 228); 17 Jan 2012 20:31:11 -0000</header><header name="Date">17 Jan 2012 20:31:11 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>gles</branch>   </source>    <timestamp>        1326832271    </timestamp>    <body>        <commit>            <author>alexandros.frantzis</author>            <files>   <file>compiz/core/kde/window-decorator-kde4/window.cpp</file>            </files>            <log> kde: Explicitly use the global namespace to refer to the X11 Region type

The introduction of KDecorationDefines::Region in recent KDE libs mandates
that we are explicit about which Region type we are referring to.             </log>     <url>http://cgit.compiz.org/compiz/core/commit/?id=1ba8488097af7daa6f6829fcdc7709875a4eeb13</url>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (unknown [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id 02992232932
	for &lt;cia@cia.vc&gt;; Tue, 17 Jan 2012 15:43:00 -0800 (PST)</header><header name="Received">(qmail 5256 invoked by uid 228); 17 Jan 2012 20:31:11 -0000</header><header name="Date">17 Jan 2012 20:31:11 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>gles</branch>   </source>    <timestamp>        1326832271    </timestamp>    <body>        <commit>            <author>alexandros.frantzis</author>            <files>   <file>compiz/core/plugins/opengl/src/paint.cpp</file>            </files>            <log> Properly initialize the GLVertexBuffer object in all rendering cases.             </log>     <url>http://cgit.compiz.org/compiz/core/commit/?id=f0d081483a46355b4610b7dbf0bbd54b8b5f2d02</url>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (unknown [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id A0AB9232932
	for &lt;cia@cia.vc&gt;; Mon, 16 Jan 2012 08:21:57 -0800 (PST)</header><header name="Received">(qmail 23326 invoked by uid 120); 16 Jan 2012 13:10:53 -0000</header><header name="Date">16 Jan 2012 13:10:53 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>compiz-0.8</branch>   </source>    <timestamp>        1326719453    </timestamp>    <body>        <commit>            <author>dannybaumann</author>            <files>   <file>compiz/core/kde/window-decorator-kde4/main.cpp</file>            </files>            <log> Avoid crash on shutdown due to a bug in Qt's raster graphics engine.             </log>     <url>http://cgit.compiz.org/compiz/core/commit/?id=ec8d68375c22246cba9c5dff0ca3b92a6d63ea6d</url>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (aulo.in [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id 45E882E719
	for &lt;cia@cia.vc&gt;; Tue,  3 Jan 2012 17:34:29 -0800 (PST)</header><header name="Received">(qmail 16607 invoked by uid 216); 3 Jan 2012 22:30:37 -0000</header><header name="Date">3 Jan 2012 22:30:37 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>master</branch>   </source>    <timestamp>        1325629837    </timestamp>    <body>        <commit>            <author>brnguyen</author>            <files>   <file>compiz/core/plugins/opengl/src/paint.cpp</file>            </files>            <log> Fix vertex and texture array code in paint.cpp.

PrivateGLScreen::paintBackground(): If background textures are empty,
fix the vertex array pointer to use the beginning of the vertex data
rather than (data + 2). Fix data allocation so only the necessary number
of vertices is allocated. Disable the unspecified texture coordinate
array in this case, since leaving it enabled may cause the GL driver to
segfault when attempting to dereference it.             </log>     <url>http://cgit.compiz.org/compiz/core/commit/?id=88037507bde0840f4973c6ebb5b03aacc89ccb58</url>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (aulo.in [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id 45F282E71A
	for &lt;cia@cia.vc&gt;; Tue,  3 Jan 2012 17:34:29 -0800 (PST)</header><header name="Received">(qmail 16625 invoked by uid 216); 3 Jan 2012 22:30:37 -0000</header><header name="Date">3 Jan 2012 22:30:37 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>master</branch>   </source>    <timestamp>        1325629837    </timestamp>    <body>        <commit>            <author>oreaus</author>            <files>   <file>compiz/core/plugins/opengl/src/paint.cpp</file>            </files>            <log> Cleanup.             </log>     <url>http://cgit.compiz.org/compiz/core/commit/?id=3c9ec4e6e01ce09463c8445b839fd368bbba34c4</url>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (aulo.in [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id 4467D23E71B
	for &lt;cia@cia.vc&gt;; Wed,  7 Dec 2011 08:03:57 -0800 (PST)</header><header name="Received">(qmail 2407 invoked by uid 228); 7 Dec 2011 13:15:38 -0000</header><header name="Date">7 Dec 2011 13:15:38 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>gles</branch>   </source>    <timestamp>        1323263738    </timestamp>    <body>        <commit>            <author>frederic.plourde</author>            <files>   <file>compiz/core/plugins/opengl/src/screen.cpp</file>            </files>            <log> Conditionally rebind to oldFbo if we initially did bind scratchFbo
successfully.             </log>     <url>http://cgit.compiz.org/compiz/core/commit/?id=dcdc062159fb677dfc4062d134e96bb4c04aeb81</url>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (aulo.in [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id BF3CF23E71B
	for &lt;cia@cia.vc&gt;; Tue,  6 Dec 2011 19:58:35 -0800 (PST)</header><header name="Received">(qmail 8387 invoked by uid 228); 7 Dec 2011 01:10:33 -0000</header><header name="Date">7 Dec 2011 01:10:33 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>gles</branch>   </source>    <timestamp>        1323220233    </timestamp>    <body>        <commit>            <author>frederic.plourde</author>            <files>   <file>compiz/core/plugins/opengl/CMakeLists.txt</file>            </files>            <log> fix opengl plugin build issue with CFLAGSADD lacking quotes             </log>     <url>http://cgit.compiz.org/compiz/core/commit/?id=9c8536a846263b6b501735effd20dd05ce23472a</url>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (aulo.in [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id 93ABA232932
	for &lt;cia@cia.vc&gt;; Wed, 30 Nov 2011 07:23:54 -0800 (PST)</header><header name="Received">(qmail 3178 invoked by uid 164); 30 Nov 2011 12:39:33 -0000</header><header name="Date">30 Nov 2011 12:39:33 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>gles</branch>   </source>    <timestamp>        1322656773    </timestamp>    <body>        <commit>            <author>travis.watkins</author>            <files>   <file>compiz/core/plugins/opengl/src/paint.cpp</file>   <file>compiz/core/plugins/opengl/src/screen.cpp</file>            </files>            <log> Revert &quot;GL_BLEND : don't assume plugins are properly managing GL_BLEND states&quot;

This reverts commit 9e2cfb5d90316cd45980fab989f9d7b4606cb3a5.             </log>     <url>http://cgit.compiz.org/compiz/core/commit/?id=116814b454e2bfb648e111ab8e1e6adeacf54267</url>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (aulo.in [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id 9AE55232932
	for &lt;cia@cia.vc&gt;; Wed, 30 Nov 2011 07:23:53 -0800 (PST)</header><header name="Received">(qmail 3187 invoked by uid 164); 30 Nov 2011 12:39:33 -0000</header><header name="Date">30 Nov 2011 12:39:33 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>gles</branch>   </source>    <timestamp>        1322656773    </timestamp>    <body>        <commit>            <author>travis.watkins</author>            <files>   <file>compiz/core/plugins/opengl/CMakeLists.txt</file>   <file>compiz/core/plugins/opengl/include/opengl/opengl.h</file>   <file>compiz/core/plugins/opengl/src/paint.cpp</file>   <file>compiz/core/plugins/opengl/src/screen.cpp</file>   <file>compiz/core/plugins/water/src/water.cpp</file>   <file>compiz/core/plugins/water/src/water.h</file>            </files>            <log> use FBO for partial screen paints again

Always bind the FBO for drawing and call glPaintTransformedOutput every frame.
Readded the mask to that call so plugins know if it was a partial redraw or not.
Also added API for plugins to get the FBO at any point, this is needed for unity
so it can update its blur area.             </log>     <url>http://cgit.compiz.org/compiz/core/commit/?id=4cbad74944a19163dee425c3697603514546acbc</url>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (aulo.in [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id 5D66D23E71B
	for &lt;cia@cia.vc&gt;; Tue, 29 Nov 2011 14:21:27 -0800 (PST)</header><header name="Received">(qmail 28946 invoked by uid 164); 29 Nov 2011 19:37:30 -0000</header><header name="Date">29 Nov 2011 19:37:30 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>gles</branch>   </source>    <timestamp>        1322595450    </timestamp>    <body>        <commit>            <author>travis.watkins</author>            <files>   <file>compiz/core/plugins/opengl/src/privates.h</file>   <file>compiz/core/plugins/opengl/src/screen.cpp</file>            </files>            <log> fix initial paint and fullscreen-&gt;region paint switch

When we go from doing fullscreen paints to doing region paints there is no
data in the framebuffer for EGL_post_sub_buffer to draw on so we get a black
screen. This change makes us do a fullscreen paint but go through the region
paint code path so further paints will have something to draw on. On desktop
GL this change makes the first frame with the unityshell plugin draw correctly.
Thanks for Frederic Plourde for almost all of this change.             </log>     <url>http://cgit.compiz.org/compiz/core/commit/?id=a6c8477e616c2cd598cca32375a7aa7da3d3e97b</url>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (aulo.in [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id 9AABE232932
	for &lt;cia@cia.vc&gt;; Wed, 23 Nov 2011 13:49:33 -0800 (PST)</header><header name="Received">(qmail 1589 invoked by uid 228); 23 Nov 2011 19:09:12 -0000</header><header name="Date">23 Nov 2011 19:09:12 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>gles</branch>   </source>    <timestamp>        1322075352    </timestamp>    <body>        <commit>            <author>frederic.plourde</author>            <files>   <file>compiz/core/plugins/opengl/src/screen.cpp</file>            </files>            <log> Fix GLFramebufferObject allocation on ::outputChangeNotify too.             </log>     <url>http://cgit.compiz.org/compiz/core/commit/?id=8102d968d14f3b676f4d23aa470cd03f29ac435f</url>        </commit>    </body> </message><message>    <generator>        <name>CIA Perl client for Git</name>        <version>1.0</version>    <mailHeaders><header name="Received">from opencompositing.org (aulo.in [195.114.19.35])
	by cia.vc (Postfix) with ESMTP id 62787232932
	for &lt;cia@cia.vc&gt;; Wed, 23 Nov 2011 13:46:22 -0800 (PST)</header><header name="Received">(qmail 1141 invoked by uid 228); 23 Nov 2011 19:05:50 -0000</header><header name="Date">23 Nov 2011 19:05:50 -0000</header><header name="From">git@opencompositing.org</header></mailHeaders></generator>    <source>        <project>compiz-fusion</project>        <branch>gles</branch>   </source>    <timestamp>        1322075150    </timestamp>    <body>        <commit>            <author>frederic.plourde</author>            <files>   <file>compiz/core/plugins/opengl/src/paint.cpp</file>   <file>compiz/core/plugins/opengl/src/screen.cpp</file>            </files>            <log> GL_BLEND : don't assume plugins are properly managing GL_BLEND states

In fact, they don't. For example, the unityshell plugin uses a
glEnable()... glDisable() kind of paradigm when dealing with *all*
of the GL states (culling, stencil, blending, etc...). So assu-
ming that blending is turned &quot;on&quot; by default is completely wrong
when loading the unityshell plugin. This leads to all sorts of
visual artefacts, window blackness, etc...

To fix this, let's NOT assume that plugins take proper care of
setting GL states back to there previous states when returning
from functions.

This fix sets appropriate GL blending before every call to
vertexBuffer-&gt;render(...) in the openGL plugin.             </log>     <url>http://cgit.compiz.org/compiz/core/commit/?id=9e2cfb5d90316cd45980fab989f9d7b4606cb3a5</url>        </commit>    </body> </message></recentMessages></statsTarget>
