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

Created by Sam Spilsbury and last modified
Get this branch:
bzr branch lp:~smspillaz/compiz-core/compiz-core.fix_936675
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

3009. By Sam Spilsbury

Don't silently let windows that we couldn't find a sibling below for sit
at the top of the stack (LP #936675)

If we couldn't find a sibling for the window upon initial map, then it means
that it needs to be placed at the bottom of the stack, since there could be
windows above it which should not be below the newly created window.

Fixes a case where on startup, nautilus could be slow to load and new windows
would be created before nautilus was, and those would go above panels incorrectly.

3008. By Sam Spilsbury

Refactor out fillStateData since it was being duplicated in a plugin that
was causing bug 932087. (LP: #932087)

3007. By Gabor Kelemen

Fix untranslated strings - Add missing files to POTFILES.in. (LP: #780505)

3006. By Daniel van Vugt

Improved the fix for LP: #925293 (add tap support):
  * Add correct tap detection for non-modifier-only key combinations.
  * Avoid getting "stuck" with modifiers apparently locked down.
  * Ungrab the keyboard on key releases, not presses.
  * ReplayKeyboard of release events as well as presses (previously only
    presses, which could cause release events to queue up and block the
    server).

3005. By Daniel van Vugt

Fix semi-maximized windows missing borders or shadows (LP: #924736).

Implemented the same fix for this bug as unity-window-decorator had in
Ubuntu 11.10.

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

3004. By Alan Griffiths

Test coverage for CompRegion, deletion of dodgy unused code & bug fixing.

3003. By Sam Spilsbury

Fix typo which caused build failure. Merge lp:~smspillaz/compiz-core/compiz-core.fix_933226 into lp:compiz-core

3002. By Daniel van Vugt

Add support for key "tap" detection. A "tap" is when a key is pressed and released without any other key/button press occurring in between. (LP: #925293)

For example, if you have bound to the Alt key:

This will trigger a tap action:
Press Alt
Release Alt

This will NOT trigger a tap action:
Press Alt
Press F
Release F
Release Alt

An example of how to subscribe to taps has been added to the water plugin. If you want to test taps on modifier keys however you will also need to edit water.xml.in where it is commented.

Essentially, if your Terminate callback has both state bits set:
    CompAction::StateTermKey
    CompAction::StateTermTapped
then you can be sure the key was tapped and not used as a modifier of another key.

Fixes LP#925293

Merge lp:~vanvugt/compiz-core/fix-925293 into lp:compiz-core

3001. By Sam Spilsbury

Work for LP #871801 on the compiz-core side of things.

There's no point to leaving showdesktop mode multiple times if a window has transients.

3000. By Sam Spilsbury

Always prefer to move the focus to windows that are pending a FocusIn because they requested it

Bug 931958

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

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