lp:~vanvugt/compiz-core/backport-unredirection-fixes-0.9.7

Created by Daniel van Vugt and last modified
Get this branch:
bzr branch lp:~vanvugt/compiz-core/backport-unredirection-fixes-0.9.7
Only Daniel van Vugt can upload to this branch. If you are Daniel van Vugt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Daniel van Vugt
Project:
Compiz Core
Status:
Merged

Recent revisions

3133. By Daniel van Vugt

test-fsregion.cpp: Remove space in "TEST (" syntax so that gtest_add_tests
can parse them correctly :P

3132. By Daniel van Vugt

Fix typos naming the wrong test.

3131. By Daniel van Vugt

Revert r3123 (fix for LP: #1039843), because distro says it's against
policy to release build fixes in stable branches (?).

So if you need to build this on quantal, just undo this revision or
re-apply r3123.

3130. By Daniel van Vugt

Revert r3127 (LP: #1046664). It's not required in 0.9.7 with regional redraws
and in fact causes more problems (hangs when switching to/from redirection).

3129. By Daniel van Vugt

Don't accidentally unredirect a maximized window that's not a fullscreen
window. This could happen when other windows (docks) perfectly covered the
non-maximized region, like the Unity launcher and panel do.
(LP: #1053902)

3128. By Daniel van Vugt

Ensure unredirected windows get redirected if windows are being transformed,
like in scale mode.
(LP: #1047168)

3127. By Daniel van Vugt

Changes to the composite output window's shape seem to take a full frame to be
realized by GLX/the server. This results in a single frame of flicker when an
unredirected window gets redirected, but the shape change is still not
realized.

To work around this flicker, just skip the one frame where it's going to
occur so you never see it.
(LP: #1046664)

3126. By Daniel van Vugt

Fix flickering and performance problems with using Unredirect Fullscreen
Windows with multiple monitors.
(LP: #1050749) (LP: #1051885)

3125. By Daniel van Vugt

Fixed: Windows with an alpha-channel, like gnome-terminal, were not being
considered as possibly covering fullscreen windows. But they most certainly
can. This ensures such RGBA windows are visible if they're stacked above a
fullscreen window. (LP: #1046661)

3124. By Daniel van Vugt

Ensure unredirected windows don't stay unredirected if they're no longer
on top. (LP: #1041047)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:compiz-core
This branch contains Public information 
Everyone can see this information.

Subscribers