lp:~vanvugt/compiz-core/fix-924736
- Get this branch:
- bzr branch lp:~vanvugt/compiz-core/fix-924736
Branch merges
- Tim Penhey (community): Approve
-
Diff: 30 lines (+3/-3)1 file modifiedgtk/window-decorator/metacity.c (+3/-3)
Related bugs
Bug #904746: Cannot resize a window using invisible area when it is semi-maximized | Medium | Fix Released | |
Bug #924736: [gtk-window-decorator] Semi-maximized windows have no shadow or frame | Medium | Fix Released |
Related blueprints
Branch information
Recent revisions
- 3004. By Daniel van Vugt
-
Fix semi-maximized windows missing borders or shadows (LP: #924736).
This is a request for comments. It seems to fix the bug perfectly, but causes:
(gtk-window-decorator: 30818): Gdk-CRITICAL **: IA__gdk_ window_ get_events: i
assertion `GDK_IS_WINDOW (window)' failed - 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 AltThis will NOT trigger a tap action:
Press Alt
Press F
Release F
Release AltAn 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::StateTermTappe d
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
Merge lp:~smspillaz/compiz-core/compiz-core.fix_931958 into lp:compiz-core
- 2999. By Alan Griffiths
-
Small piece of code tidy-up.
Merged from lp:~alan-griffiths/compiz-core/isVisible
- 2997. By Daniel van Vugt
-
Fixed: Core keybindings like Alt+F4 not being registered due to bad
construct/init ordering (LP: #930412)Moved CoreOptions initialization to ensure that it only happens after the
critical parts of PrivateScreen::init are done. This ensures ::screen and
PrivateScreen::dpy are both initialized before CoreOptions, so that
CompAction::KeyBinding: :fromString no longer fails due to screen being NULL. - 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
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:compiz-core