lp:~smspillaz/compiz-core/compiz-core.core_871801

Created by Sam Spilsbury and last modified
Get this branch:
bzr branch lp:~smspillaz/compiz-core/compiz-core.core_871801
Only Sam Spilsbury can upload to this branch. If you are Sam Spilsbury please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Sam Spilsbury
Project:
Compiz Core
Status:
Merged

Recent revisions

2997. By Sam Spilsbury

Only leave showdesktop mode with one window, not with each window's ancestors

2996. By Sam Spilsbury

Fixes LP #930071

There's a race condition in gtk-window-decorator that would cause some windows to be updated before the decoration was fully realized

Merge lp:~smspillaz/compiz-core/compiz-core.fix_930071 into lp:compiz-core

2995. By Alan Griffiths

Another function resurrected

2994. By Alan Griffiths

Fix for https://bugs.launchpad.net/compiz-plugins-extra/+bug/929449 and failing tests in package build

2993. By Daniel van Vugt

Revert the compiz.pc part of the fix for LP: #928044 because it caused some
packages like libcompizconfig to link to compiz_core when they shouldn't.
(LP: #929443)

And besides, the CMake portion of the fix for LP: #928044 seems enough.

2992. By Alan Griffiths

restore functions that are being used

2991. By Thomas Voß

merging cmake incude fixes for tests.

2990. By Sam Spilsbury

Be a little smarter about updating decorations (LP: #928173)

Merged -r2983..2985 from lp:~smspillaz/compiz-core/compiz-core.decor_928173

2989. By Daniel van Vugt

Fix build failure due to combining these two commits together:
  2987: lp:~alan-griffiths/compiz-core/test-PrivateScreen-updatePlugins
  2988: lp:~vanvugt/compiz-core/fix-928655

Of course, they worked independently, but not together.

2988. By Daniel van Vugt

Revert revision 2938:
    lp:~smspillaz/compiz-core/compiz-core.fix-880707-test-v3
in order to avoid a critical regression it causes (LP: #928655).

Unfortunately the regression was not just a logical bug, but a design bug.
The imposition of user-controlled frame rate throttling completely broke the
existing automatic frame rate throttling and detection. This was a design bug
because it attempted to separate waiting for Vsync from buffer swapping.
Doing so makes the detection of unthrottled rendering impossible. So the
paintscheduler would just switch to non-vsync mode and get stuck there
(LP: #928655).

Instead use the original algorithm from revision 2916:
    lp:~vanvugt/compiz-core/fix-880707.2
which is stable and has many months of community testing already.

Merged from lp:~vanvugt/compiz-core/fix-928655

Branch metadata

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

Subscribers