lp:~3v1n0/compiz/decor-size-adjustments-disable

Created by Marco Trevisan (Treviño) and last modified
Get this branch:
bzr branch lp:~3v1n0/compiz/decor-size-adjustments-disable
Only Marco Trevisan (Treviño) can upload to this branch. If you are Marco Trevisan (Treviño) please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Marco Trevisan (Treviño)
Project:
Compiz
Status:
Merged

Recent revisions

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.

3805. By Eleni Maria Stea

fixed cmake syntax errors.

Approved by PS Jenkins bot, Christopher Townsend.

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
This branch contains Public information 
Everyone can see this information.