lp:~townsend/compiz/fix-minimize-unredirect-window

Created by Christopher Townsend and last modified
Get this branch:
bzr branch lp:~townsend/compiz/fix-minimize-unredirect-window
Only Christopher Townsend can upload to this branch. If you are Christopher Townsend please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Christopher Townsend
Project:
Compiz
Status:
Merged

Recent revisions

3688. By Christopher Townsend

Forgot to remove the original proposed fix.

3687. By Christopher Townsend

Remove the manual test since there is some test coverage now.

3686. By Christopher Townsend

Re-work how the handling of minimized unredirected fullscreen windows is done based on Sam Spilbury's comments in the original MP.

3685. By Christopher Townsend

Fixed issue where minimizing an unredirect full screen window would repaint the full screen window after minimizing it even though it isn't really there.

3684. By MC Return

Ring Switcher .xml cleanup:

Better description of the "Ring Switcher".
Uppercase for titles.
More precise names for the tabs.
Improved tooltip wording and descriptions.
Changed the order of options in "General Options" tab:
"Ring Windows" and "Overlay Icon" options are now on top.

No settings have been changed.

Approved by PS Jenkins bot, Sam Spilsbury.

3683. By MC Return

Stack Window Switcher (stackswitch):

Declaration and assignment of local variables in one line.
Merged if condition checks.
Use prefix de- and increments.
Removed redundant brackets.
Fixed indentation.

Note:
stackswitch is still excluded from compilation, because
it has not been ported to the new GLES-compatible modern
post-r3320 Compiz codebase yet, so this cannot really be
tested at the moment (except in Compiz pre-r3320).

Nevertheless this MP is needed to reduce the diff size
for the GLES port of this plugin, which will follow soon.

Approved by PS Jenkins bot, Sam Spilsbury.

3682. By MC Return

Show Desktop .xml cleanup:

Improved plugin description.
Renamed "Misc. Options" tab to "General"
Improved tooltips.

Approved by PS Jenkins bot, Sam Spilsbury.

3681. By Sam Spilsbury

Set libcompizconfig_libdir before the modules get a chance to see it.
(LP: #1173799). Fixes: https://bugs.launchpad.net/bugs/1173799.

Approved by PS Jenkins bot, MC Return.

3680. By MC Return

shift.h:
Minor indentation fixes (mostly replaced tabs with spaces).

Approved by PS Jenkins bot, Sam Spilsbury.

3679. By MC Return

Refactor screenshot code to make it clearer and also to allow us to take
screenshots in glPaintOutput as opposed to paint ().

Taking screenshots in paint () was probably correct pre-GLES, but isn't
really correct now - we want to be able to read off of the currently
bound scratch framebuffer where we last painted the frame. Reading off
the frontbuffer is an imprecise operation because the contents of both
buffers are really undefined after a swap. In the case where we are
not painting to a scratch framebuffer object, we'll just end up reading
from the backbuffer anyways, which would be correct to do mid-frame.

Also added the new static const GLenums
DRAW_FRAMEBUFFER_BINDING and
READ_FRAMEBUFFER_BINDING to opengl.h.

(LP: #771875). Fixes: https://bugs.launchpad.net/bugs/771875.

Approved by PS Jenkins bot, Sam Spilsbury.

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