lp:~3v1n0/compiz/gtk-decorator-finalize-menu

Created by Marco Trevisan (Treviño) on 2013-09-27 and last modified on 2013-09-27
Get this branch:
bzr branch lp:~3v1n0/compiz/gtk-decorator-finalize-menu
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

3793. By Marco Trevisan (Treviño) on 2013-09-27

ActionMenu: disconnect from signals on menu destroy

3792. By Marco Trevisan (Treviño) on 2013-09-27

ActionMenu: weak ref the action menu on creation, and unref it on destroy

Also, now the widget destruction automatically unset the menu.
This makes the object to be correctly finalized (not only disposed) making sure
the internal idle into WnckActionMenu gets stopped.

3791. By Christopher Townsend on 2013-09-24

Fix regression when selecting apps on a different viewport than the current one will no longer automatically switch the viewport. Fixes: https://bugs.launchpad.net/bugs/1228352.

Approved by PS Jenkins bot, Brandon Schaefer.

3790. By Michail Bitzes on 2013-09-19

Plugin showrepaint ported to OpenGL|ES.

Use GLVertexBuffer.
Enable building for GLES. Enable architectures armel and armhf.
.

Approved by PS Jenkins bot, MC Return.

3789. By Marco Trevisan (Treviño) on 2013-09-16

debian/patches/ubuntu-config.patch: remove grid custom keybindings for window management

We handle these directly in unity (lp:~3v1n0/unity/super-arrows-shortcuts). Fixes: https://bugs.launchpad.net/bugs/992697.

Approved by Christopher Townsend, PS Jenkins bot.

3788. By Christopher Townsend on 2013-09-06

Alt-Tabbing or Launcher selecting a window that is over 50% in a different viewport should not switch the viewport nor change the placement of the window. The fix is to add an option to turn this behavior on or off. By default, the option is on, but Ubuntu is patched to turn it off to fix this bug. Fixes: https://bugs.launchpad.net/bugs/1092323.

Approved by Brandon Schaefer, PS Jenkins bot.

3787. By Sam Spilsbury on 2013-09-06

Ensure that the frame region is always set as soon as the window is decorated.

Further ensure that the window decoration isn't needlessly reset if the
window already had one.

Refactored XShape usage into a common function.

Added tests to verify the behaviour of shape set on initially creating
a decorated window and also upon changing the input frame window shape

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

Approved by PS Jenkins bot, Christopher Townsend.

3786. By Christopher Townsend on 2013-08-30

Ctrl-Alt-Del should open the gnome-system-monitor at the processes tab. This fix uses the commands plugin to override the default action. This includes:
 - Install the commands plugin by default.
 - Breaks/Replaces the compiz-plugins package for versions earlier than 0.9.10.
 - Patch commands.xml and integrated.xml to map gnome-system-monitor to Ctrl-Alt-Del by default.
 - Start the command plugin upon Compiz starting. Fixes: https://bugs.launchpad.net/bugs/890747.

Approved by PS Jenkins bot, MC Return, Brandon Schaefer.

3785. By James Jones on 2013-08-29

OpenGL contexts are reference counted and only destroyed
once they are no longer current to any thread. To ensure
the context really is destroyed, lose current from it
before destroying it. Fixes: https://bugs.launchpad.net/bugs/1213809.

Approved by PS Jenkins bot, MC Return.

3784. By Christopher Townsend on 2013-08-29

Removed logic in the calculateWallOffset() function in the Expo plugin that only accounted for offsetting the expo animation on the left-most and top-most monitor. Also removed the TestNoOffsetIfOutputIsNotOrigin test since this test is now invalid. Fixes: https://bugs.launchpad.net/bugs/1031710.

Approved by PS Jenkins bot, MC Return, Brandon Schaefer.

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.