lp:~sil2100/compiz/quickfix_1141079_0.9.9
- Get this branch:
- bzr branch lp:~sil2100/compiz/quickfix_1141079_0.9.9
Branch merges
- PS Jenkins bot (community): Approve (continuous-integration)
- Sam Spilsbury: Approve
- Łukasz Zemczak: Pending requested
- Daniel van Vugt: Pending requested
-
Diff: 233 lines (+135/-22)5 files modifiedsrc/event.cpp (+21/-19)
tests/system/xorg-gtest/tests/compiz_xorg_gtest_configure_window.cpp (+97/-0)
tests/xorg-gtest/include/compiz-xorg-gtest.h (+2/-1)
tests/xorg-gtest/plugins/testhelper/src/testhelper.cpp (+1/-0)
tests/xorg-gtest/src/compiz-xorg-gtest.cpp (+14/-2)
Related bugs
Related blueprints
Branch information
Recent revisions
- 3645. By Łukasz Zemczak
-
Re-base the Qt menu fix for the new upstream branch for compiz.
Only add the additional attributes to the event when the XGetWindowAttributes call fails. Add tests for the strange override_redirect attribute pass-through. - 3644. By Daniel van Vugt
-
Make lp:compiz/0.9.9 identical to lp:compiz/raring, so we can use it for
raring maintenance and eliminate lp:compiz/raring.The changes that this proposal "undoes" have not been lost. They have just
moved to the new development series: lp:compiz/0.9.10 (lp:compiz now points
to this).Approved by PS Jenkins bot, Sam Spilsbury.
- 3643. By MC Return
-
Workspacenames:
Damage the text area correctly.
Extract the method used to determine where the text area was
into a separate function and use that to determine where our
damage area should be.
Also fix a few errors that happened on the last frame of animation.This also fixes the flickering during display.
Other minor code refactoring.
(LP: #1075578, LP: #1162246). Fixes: https:/
/bugs.launchpad .net/bugs/ 1075578, https:/ /bugs.launchpad .net/bugs/ 1162246. Approved by PS Jenkins bot, Sam Spilsbury.
- 3642. By MC Return
-
Show Desktop Upgrade:
Renamed "Show desktop" to "Show Desktop" (uppercase).
New features:
* Added individual movement options for all 4 corners.
* Implemented the new movement direction option "Intelligent Random".
This option will make windows slide out of view in one of 3
random directions (Top/Bottom / Left/Right / ToCorners) using the
shortest movement distance, when Show Desktop is invoked.* Also implemented a "Fully Random" movement direction mode, which will
move every window out of view using one of 8 randomly chosen directions
(one of 4 corners or one of 4 edges of the virtual screen).enum IRDirection represents allowed directions in Intelligent Random
Direction mode, while enum FRDirection represents allowed directions
in Fully Random Direction mode.Refactored ShowdesktopPlacer:
1. Removed #define macros and replaced them with inline functions in ::.
2. Refactored out the offset algorithms into separate functions.
3. Placed the actual offset + setting algorithms into ShowdesktopPlacer
and re-used where appropriate. This reduces the size of
ShowdesktopWindow::repositionP lacer. Simplified void ShowdesktopScre
en::donePaint () and removed redundant
damageScreen () call.Removal of redundant brackets, declaration and assignment of variables in
the same line, indentation fixes, readability improvements and general
cleanup.(LP: #1161343). Fixes: https:/
/bugs.launchpad .net/bugs/ 1161343. Approved by PS Jenkins bot, MC Return.
- 3641. By MC Return
-
Grid:
Fixed completely broken indentation.
Declaration and assignment of variables in one line.
Removed redundant brackets.Approved by PS Jenkins bot, Sam Spilsbury.
- 3640. By MC Return
-
wall.cpp:
Removed redundant check if (screen->otherGrabExist ("wall", 0)) in
bool WallScreen::initiateFlip (Direction direction, CompAction::State state),
because this check is already done a few lines earlier.(LP: #1160878). Fixes: https:/
/bugs.launchpad .net/bugs/ 1160878. Approved by PS Jenkins bot, Sam Spilsbury.
- 3639. By MC Return
-
Removed empty and redundant CompWindow:
:syncPosition () function
and all calls to it.
Also removed some associated variables not needed anymore.(LP: #1160624). Fixes: https:/
/bugs.launchpad .net/bugs/ 1160624. Approved by PS Jenkins bot, Sam Spilsbury.
- 3638. By Hu Kang <email address hidden>
-
put: Don't resize the option vector every time PutScreen:
:toViewport is called - this will leave stale values in the option vector. Instead, check if the option exists already and resize the vector that. (LP: #1160710). Fixes: https:/
/bugs.launchpad .net/bugs/ 1160710. Approved by PS Jenkins bot, Sam Spilsbury.
- 3637. By Sam Spilsbury
-
Remove lots of superfluous boost::
shared_ static_ cast usage, we only need it for the downcast situation (which in itself is a little silly). Replace the remaining usage of boost::
shared_ static_ cast with boost:: static_ pointer_ cast. (LP: #1131864). Fixes: https:/
/bugs.launchpad .net/bugs/ 1131864. Approved by PS Jenkins bot, MC Return.
- 3636. By Sam Spilsbury
-
Don't offset placement by window extents for windows that have a static
gravity.Those windows want to be placed as though they didn't have decorations.
Get cp::constrainPo
sitionToWorkAre a under test and clean up the other
place tests too, so that they only test one thing at a time.(LP: #1159324). Fixes: https:/
/bugs.launchpad .net/bugs/ 1159234, https:/ /bugs.launchpad .net/bugs/ 1159324. Approved by PS Jenkins bot, MC Return.
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.10