lp:~vanvugt/compiz/fix-1026920

Created by Daniel van Vugt and last modified
Get this branch:
bzr branch lp:~vanvugt/compiz/fix-1026920
Only Daniel van Vugt can upload to this branch. If you are Daniel van Vugt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Daniel van Vugt
Project:
Compiz
Status:
Merged

Recent revisions

3514. By Daniel van Vugt

Upstream workaround_broken_drivers.patch so all users, not just Ubuntu, can
have properly working fglrx support (including GLSL!). (LP: #1026920)

3513. By Daniel van Vugt

Fixed windows not responding to input if XShape is disabled/absent.
It was a simple copy/paste error; passing nInput=0 instead of nInput=1 to:
    priv->inputRegion += rectsToRegion (nInput, inputShapeRects);
(LP: #1087193). Fixes: https://bugs.launchpad.net/bugs/1087193.

Approved by PS Jenkins bot, Sam Spilsbury.

3512. By Sam Spilsbury

Send cached geometry and "none" as the stack-sibling in synthetic configure notify effects.

We don't need to grab the server and query for the current geometry and stack position, upon reading section 4.1.5 of the ICCCM, it seems that clients don't need to know about the stack sibling in synthetic ConfigureNotify events (and other window managers don't do this either).

This really helps with performance, since we're not constantly blocking on the server to process our geometry updates.

(First commit of many, required to fix LP: #1027211). Fixes: https://bugs.launchpad.net/bugs/1027211.

Approved by Daniel van Vugt, PS Jenkins bot, MC Return.

3511. By Daniel van Vugt

Fixed race condition - we ungrabbed the server before binding the pixmap.
(LP: #1060327). Fixes: https://bugs.launchpad.net/bugs/1060327.

Approved by PS Jenkins bot, Daniel van Vugt.

3510. By Matija Skala

Fixed: findcompiz_install doesn't work (LP: #1051595)
Author: Matija Skala <email address hidden>
. Fixes: https://bugs.launchpad.net/bugs/1051595.

Approved by Daniel van Vugt.

3509. By Jussi Pakkanen

Fix definition of compiz.desktop. (LP: #1086789). Fixes: https://bugs.launchpad.net/bugs/1086789.

Approved by Daniel van Vugt, Sam Spilsbury, PS Jenkins bot.

3508. By Daniel van Vugt

Remove calls to eglWaitGL which are likely to hinder performance on GLES/ARM
platforms. The calls seem to be pointless and have a significant potential
impact on performance. Also remove XFlush in the same location, apparently
pointless.
(LP: #1086779)
. Fixes: https://bugs.launchpad.net/bugs/1086779.

Approved by Sam Spilsbury, PS Jenkins bot.

3507. By PS Jenkins bot

Releasing 1:0.9.9~daily12.12.05-0ubuntu1 to ubuntu.

Approved by .

3506. By Sam Spilsbury

Provided test fixtures for testing the setting ccsSet* functions

DefaultImplSetParam provides a "parameter" for testing different setting
types exposed through DefaultImplSetParamInterface .
DefaultImplSetFailureParam provides a "parameter" for testing failure
cases.

The test fixtures in this case set up some default values through the
stubInitializeSettingDefaultValue and stubInitializeSettingInfo
functions. This is verified through MockInitializerFuncsWithDelegators. Fixes: https://bugs.launchpad.net/bugs/1063617.

Approved by Sam Spilsbury, Daniel van Vugt.

3505. By Jussi Pakkanen

Explicitly check for the existence of pyrexc and error out if it is not found.
(LP: #1086704). Fixes: https://bugs.launchpad.net/bugs/1086704.

Approved by Daniel van Vugt, Sam Spilsbury, PS Jenkins bot.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:compiz/0.9.9
This branch contains Public information 
Everyone can see this information.

Subscribers