~compiz-team/compiz/0.9.10

*Grid code:

Prevent center and corner gridded windows from jumping viewports.
(Thanks and credits for this go to Sami Jaktholm)

Prevent top and bottom gridded windows from jumping viewports by
making those semi-maximize horizontally.

As those are actually semi-maximized horizontally, we will treat
them as such and let core handle the restoring, just like we
already do for vertically semi-maximized grid windows (left/right).

Now "Strg+Super+Down" will restore top and bottom gridded windows
correctly as well.

Also multiple gridding to top, bottom, left or right will not
overwrite the stored original size anymore.

Restore windows also when workspace switcher (expo) is active.
(Thanks and credits for this go to Sami Jaktholm)

Allow cycling for all gridded windows if explicitly specified by the
user in CCSM.

Forbid cycling through different sizes for corner and center-gridded
windows also per default, now fully fixing bug #878820 and following
the design specification by Ayatana Design there, making behaviour
consistent.

Introduced 3 new bools:
horzMaximizedGridPosition,
vertMaximizedGridPosition,
anyMaximizedGridPosition

Used these bools inside the if condition checks.
Simplified complicated if condition by removing redundant additional
size check.

Cleanup all around.

*Grid xml:

Added cycle_sizes bool option, which allows the user to choose the
prefered behaviour (fixed versus flexible sizes on multiple presses
on the same grid keyboard shortcut).
Default of this option is off, cycling disabled as specified by design.

Added punctuation where missing and removed it where usually is none.
Fixed typos, improved description and titles.

*Expo code:
Tell grid when viewport change is in progress.
(Thanks and credits for this go to Sami Jaktholm)

(fixes: LP: #878820, LP: #879218, LP: #882754 and LP: #1082001,
 partially fixes: #1116538, #1164332). Fixes: https://bugs.launchpad.net/bugs/878820, https://bugs.launchpad.net/bugs/879218, https://bugs.launchpad.net/bugs/882754, https://bugs.launchpad.net/bugs/1082001, https://bugs.launchpad.net/bugs/1116538, https://bugs.launchpad.net/bugs/1164332.

Approved by PS Jenkins bot, Sami Jaktholm, Sam Spilsbury.
Filename Latest Rev Last Changed Committer Comment Size
..
.bzr-builddeb 3450.1.1 11 years ago Michael Terry move debian/ packaging inline Diff
cmake 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin Diff
compizconfig 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin Diff
debian 3248.1.1 11 years ago Didier Roche first packaging Diff
gtk 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin Diff
images 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin Diff
include 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin Diff
kde 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin Diff
libdecoration 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin Diff
metadata 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin Diff
plugins 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin Diff
po 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin Diff
postinst 3262.3.66 11 years ago Sam Spilsbury Added postinst Diff
scripts 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin Diff
src 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin Diff
tests 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin Diff
xslt 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin Diff
.gitignore 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin 14 bytes Diff Download File
AUTHORS 3577.2.1 11 years ago Daniel van Vugt First draft preparing release 0.9.9.0. Still waiti 4.9 KB Diff Download File
ChangeLog 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin 525 KB Diff Download File
CMakeLists.txt 3620.3.6 11 years ago MC Return Merged latest lp:compiz 7.3 KB Diff Download File
compiz.pc.in 3486.1.1 11 years ago Daniel d'Andrada Point to compiz library dir in compiz.pc Libs sect 249 bytes Diff Download File
config.h.core.in 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin 132 bytes Diff Download File
COPYING 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin 274 bytes Diff Download File
COPYING.GPL 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin 17.5 KB Diff Download File
COPYING.LGPL 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin 25.9 KB Diff Download File
COPYING.MIT 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin 1 KB Diff Download File
Doxyfile 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin 61.9 KB Diff Download File
INSTALL 3440.2.1 11 years ago Iven Hsu Update build instructions in INSTALL. Since r3434 646 bytes Diff Download File
NEWS 3577.2.1 11 years ago Daniel van Vugt First draft preparing release 0.9.9.0. Still waiti 62.4 KB Diff Download File
README 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin 311 bytes Diff Download File
RELEASING 3139 12 years ago smspillaz Merge lp:compiz-scaleaddon-plugin 2.6 KB Diff Download File
VERSION 3577.2.1 11 years ago Daniel van Vugt First draft preparing release 0.9.9.0. Still waiti 8 bytes Diff Download File