Created by Daniel van Vugt on 2012-03-24 and last modified on 2012-03-24
Get this branch:
bzr branch lp:~vanvugt/compiz-core/fix-963470
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

Daniel van Vugt
Compiz Core

Recent revisions

3069. By Daniel van Vugt on 2012-03-24

Fixed Super key release events sometimes not being sent to plugins
(LP: #963470)

This regression was caused by the latest fix for LP: #806255, which has now
been removed. That was the third different fix attempted for #806255 and all
three have caused different regressions. So #806255 will not be fixed for
now. The only remaining fix (guaranteed to work) for that bug is to eliminate
and rewrite the XkbStateNotify code in compiz-core and several plugins.
However that is a massive change we can't afford to risk right now. So we
need to accept that LP: #806255 won't be fixed for a while.

3068. By Daniel van Vugt on 2012-03-23

[Coverity] Avoid potential NULL pointer dereference (LP: #957572)

3067. By Alan Griffiths on 2012-03-23

If composite doesn't load: exit the process (instead of crashing later)

3066. By Daniel van Vugt on 2012-03-22

Don't rely on the value of "grabbed" to tell you if the root window is
presently accepting key events (meaning there are no external active grabs).
There are some edge cases where grabbed is false but root is still accepting
key events, so when that happened compiz would ignore its own key shortcuts
(LP: #953089)

This was a regression caused by the fix for LP: #806255. The fix for that
bug has now been redesigned to avoid causing LP: #953089.

3065. By Daniel van Vugt on 2012-03-21

Don't allow plugins (unity) to interfere with tap detection by blocking
compiz-core from handling key events (LP: #960831)

3064. By Daniel van Vugt on 2012-03-20

Bump version to At least until we have a release candidate

3063. By Sam Spilsbury on 2012-03-20

Use gconf_client_dir_exists as gconf_client_get_* doesn't set GError if
the dir doesn't exist in the gconf database. (LP: #953839)

3062. By Daniel van Vugt on 2012-03-19

Final news updates for

3061. By Daniel van Vugt on 2012-03-19

Revert the fix for LP: #946887. It's obviously an unsafe optimization and
has caused a regression (segfault) in some cases. (LP: #958540)

3060. By Alan Griffiths on 2012-03-19

Don't crash if plugins don't provide either initiate or terminate.
(LP: #808007)

Branch metadata

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