Created by Marco Trevisan (Treviño) and last modified
Get this branch:
bzr branch lp:~3v1n0/unity/decorations-transformated-vp
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

Marco Trevisan (Treviño)

Recent revisions

3885. By Marco Trevisan (Treviño) on 2014-10-20

Decorated Window: still paint decorations if a window in a different workspace has transformations

3884. By PS Jenkins bot on 2014-10-16

Releasing 7.3.1+14.10.20141016-0ubuntu1

3883. By Eleni Maria Stea on 2014-10-16

LayoutSystem: make sure the exposed open windows are displayed in the "correct" order

In expose mode the windows were placed in z-order starting by the top-most window that was always put in the bottom right corner. After the change the windows are placed in a similar order to their initial one.

here's a video of the expose mode after the change: http://youtu.be/eYFTeJjaDQE Fixes: 1349281
Approved by: PS Jenkins bot, Marco Trevisan (Treviño)

3882. By Marco Trevisan (Treviño) on 2014-10-16

DecoratedWindow: make edges independent from borders and properly update them on actions changed

Now windows can have edges (handles) also if they are not fully decorated, and
the other way around.
Improved the logic to detect which kind of decorations are supported by windows
(so now we add shadows to windows with borders, and we do not to shaped ones).
Removed a lot of duplicated matrix/region computations.
Properly rebuild decorations when _NET_WM_ALLOWED_ACTIONS changes
Fixes to the ForceQuit dialog shadows (and support for backdrop mode). Fixes: 1276177, 1299741, 1301776, 1324104, 1364225, 1373695
Approved by: Brandon Schaefer, PS Jenkins bot

3881. By PS Jenkins bot on 2014-10-15

Releasing 7.3.1+14.10.20141015-0ubuntu1

3880. By Marco Trevisan (Treviño) on 2014-10-15

GLibSignal: don't call callback function if the object_ value is not matching the CB Fixes: 1366351
Approved by: Christopher Townsend

3879. By Brandon Schaefer on 2014-10-15

Remove bad tests that randomly fail
Approved by: Stephen M. Webb, PS Jenkins bot

3878. By Marco Trevisan (Treviño) on 2014-10-15

LockScreenController: wait the primary shield to get the grab before setting the session locked

If that fails (and if the grab has never been gained during this locking session),
it's up to the Controller to decide whether the lock request has to be ignored.
So, if the primary shield fails to grab, before that the screen has ever been locked,
then we have to give up. Otherwise if it fails (but we were already locked), it's safe
to assume that this failure is due to the menus that are currently controlling the grab.

Also setup the primary shield signal connections in a shared place and use a
connection::Manager to keep track of them. Fixes: 1368427, 1371764
Approved by: Andrea Azzarone, PS Jenkins bot

3877. By Iain Lane on 2014-10-15

When grabbing keys, try prefixing "XF86" if the key isn't found. GNOME gives us unprefixed keys sometimes. Fixes: 1302885
Approved by: Marco Trevisan (Treviño)

3876. By handsome_feng on 2014-10-15

added support for getting the distro name from /etc/os-release Fixes: 1329584
Approved by: Anthony Wong, Marco Trevisan (Treviño)

Branch metadata

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