lp:~3v1n0/compiz/maximized-window-decor-adjust
- Get this branch:
- bzr branch lp:~3v1n0/compiz/maximized-window-decor-adjust
Branch merges
- Christopher Townsend (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 33 lines (+15/-2)1 file modifiedsrc/window.cpp (+15/-2)
Branch information
Recent revisions
- 3815. By Marco Trevisan (Treviño)
-
Window: resize a maximized window if the decorations changed, so that it will fill all the available space
- 3814. By Marco Trevisan (Treviño)
-
Window: disable the size adjustments when decorating/
undecorating windows. - 3813. By William Hua
-
Tweak support of key bindings of the form '<Modifier>
Modifier_ KeySym' . We tweak a bit the behaviour of key bindings such as '<Control>Shift_L' and '<Alt>Alt_R'.
1. We ignore the order of key pressing and releasing, so tapping '<Shift>Control_L' is the same as '<Control>Shift_L'.
2. We properly handle the double modifiers case, for example '<Control>Control_ R'.
3. We also parse key bindings with '<Primary>' being equivalent to '<Control>'.Approved by Christopher Townsend, PS Jenkins bot.
- 3812. By Christopher Townsend
-
* Add new Grid shortcuts for Ctrl-Super-
Left/Right to left/right semi-maximize windows (removed from Unity).
* Patch Grid to use Ctrl-Super-Up to maximize a gridded window instead of using core. This helps in restoring a window back to it's original place before being gridded.
* Account for left and right borders when restoring a gridded window since the window would shrink and shift by this amount. Fixes: https://bugs.launchpad .net/bugs/ 1251777. Approved by Marco Trevisan (Treviño), PS Jenkins bot.
- 3811. By Povilas Kanapickas
-
OpenGL, fragment shader:
Run the opacity filter after all other filters have been run.
(LP: #1257223). Fixes: https://bugs.launchpad .net/bugs/ 1257223. Approved by PS Jenkins bot, MC Return.
- 3810. By Eleni Maria Stea
-
CMake considered compiz a C++ project and couldn't find some dependencies like pthreads. Defined compiz as a C, CXX project to fix the issue.
Approved by PS Jenkins bot, Christopher Townsend, MC Return.
- 3809. By Povilas Kanapickas
-
Opacify: Fix damage generation in the Opacify plugin.
When setting opacity to some value, non-opacified windows need to be damaged regardless of opacity, whereas opacified windows need to be damaged only if opacity changes.
Remove uses of OPACIFY_WINDOW and OPACIFY_SCREEN. These macros cause significant loss of readability while providing no observable benefits.
Approved by PS Jenkins bot, MC Return.
- 3808. By Povilas Kanapickas
-
Opacify: Properly initialize window drawing for new windows in Opacify plugin.
(LP: #787814, part 2).
Approved by PS Jenkins bot, MC Return.
- 3807. By William Hua
-
Replace <Primary> with <Control> in CCSM. Fixes https:/
/bugs.launchpad .net/compiz/ +bug/1069121. Fixes: https:/ /bugs.launchpad .net/bugs/ 1069121. Approved by MC Return, PS Jenkins bot.
- 3806. By Christopher Townsend
-
Second part of the fix to keep the workspace from automatically switching when more than half of the window is contained in another workspace. Fixes: https:/
/bugs.launchpad .net/bugs/ 1092323. Approved by PS Jenkins bot, Brandon Schaefer.
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.11