lp:~timo-jyrinki/compiz/metacity-key-migrations

Created by Timo Jyrinki and last modified
Get this branch:
bzr branch lp:~timo-jyrinki/compiz/metacity-key-migrations
Only Timo Jyrinki can upload to this branch. If you are Timo Jyrinki please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Timo Jyrinki
Project:
Compiz
Status:
Merged

Recent revisions

3309. By Timo Jyrinki

Additional keys to migrate from metacity.

3308. By Daniel van Vugt

Restore the fix for avoiding re-entering the glib event loop and crashing.
(LP: #1036490) (regression of LP: #970488)

It seems the fix got lost when we merged the compizconfig projects into trunk.. Fixes: https://bugs.launchpad.net/bugs/1036490. Approved by Sam Spilsbury.

3307. By Renato Araujo Oliveira Filho

Implemented single click exit from expo screen. (LP: #1033531). Fixes: https://bugs.launchpad.net/bugs/1033531. Approved by Daniel van Vugt, Sam Spilsbury.

3306. By Sam Spilsbury

Make valgrind shut up about some known "leaks" in python and glib.
Fix some leaks in the tests in the process.. Fixes: . Approved by Daniel van Vugt.

3305. By Andrea Azzarone

Always call terminate callbacks for key bindings. ATM we call just the first
callback. (LP: #960652). Fixes: https://bugs.launchpad.net/bugs/960652. Approved by Daniel van Vugt.

3304. By MC Return

Reduced the scope of the variable 'icccm_version', removed a break that can never be executed, added the variables 'frameType', 'frameState' and 'frameActions' to decor_quads_to_property in the #else branch in KWD::Switcher::updateWindowProperties () as well and simplified calc_button_size (decor_t *d) in cairo.c.. Fixes: https://bugs.launchpad.net/bugs/1030473. Approved by Daniel van Vugt.

3303. By madill

bug fix for minorĀ bug 1033085
 Commands addon desripion typo Buning -> binding. Fixes: https://bugs.launchpad.net/bugs/1033085. Approved by MC Return, Omer Akram.

3302. By MC Return

Fixed various problems described in bug 1030473.
Optimized performance and style following suggestions reported by cppcheck:

1. Used !xxxx.empty() instead of xxxx.size(), because it can be faster. xxxx.size() can take linear time while xxxx.empty() is guaranteed to take constant time.

2. Defensive programming: Reordered array-out-of-bound condition checks such as '(a[i] && i < 10)' to '(i < 10 && a[i])'. That way the array will not be accessed, because the index is checked first.. Fixes: . Approved by Daniel van Vugt, Sam Spilsbury.

3301. By MC Return

Fixed various problems described in bug 1030473.
Optimized performance and style following suggestions reported by cppcheck:

1. Reduced the scope of various variables.

2. Used prefix ++ operators for non-primitive types, because those can be more efficient than post-increment. Post-increment usually keeps a copy of the previous value, adds extra code and is slower.. Fixes: https://bugs.launchpad.net/bugs/1030473. Approved by Daniel van Vugt, Sam Spilsbury.

3300. By Sam Spilsbury

ParseArguments isn't installed, having it around is misleading, move its functionality to CompizCommon which is installed so that we don't cause cascading build failures everywhere else .... Fixes: . 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.8
This branch contains Public information 
Everyone can see this information.

Subscribers