lp:~vanvugt/compiz/fix-1088419

Created by Daniel van Vugt and last modified
Get this branch:
bzr branch lp:~vanvugt/compiz/fix-1088419
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

3519. By Daniel van Vugt

Don't try to build OpenGL test programs if you only have GLES.
(LP: #1088419)

3518. By Sam Spilsbury

Actually instantiate the CCSSetting test cases, change ccsSet* to provide more detailed information on what actually happened during the set operation. Fixes: https://bugs.launchpad.net/bugs/1063617.

Approved by Daniel van Vugt, PS Jenkins bot.

3517. By Daniel van Vugt

Const'ify the methods of CompWindow where possible. I think this covers all
candidates except for:
   1. sizeHints() - we need to fix LP: #925867 first.
   2. other methods that return references to ints, because no corresponding
      "set" method exists yet.
As those are logic changes, I would prefer to deal with them separately.

Approved by PS Jenkins bot, Sam Spilsbury.

3516. 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)
. Fixes: https://bugs.launchpad.net/bugs/1026920.

Approved by Didier Roche, Sam Spilsbury.

3515. By Didier Roche-Tolomelli

add changelog for cherry-picking in distro

3514. By Sam Spilsbury

Wobbly Plugin:
Removed redundant type conversions from int to float for the variables start, end, v1 and v2.
Declared and assigned values to variables in the same line (C++ style) to improve readability.
Replaced #defines of standard variables.

Approved by Daniel van Vugt.

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.

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