lp:~townsend/unity/fix-lp1240595

Created by Christopher Townsend on 2013-10-28 and last modified on 2013-10-29
Get this branch:
bzr branch lp:~townsend/unity/fix-lp1240595
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:
Unity
Status:
Merged

Recent revisions

3586. By Christopher Townsend on 2013-10-29

Add comment to remind us to remove this code when the Unity performance branches are merged.

3585. By Christopher Townsend on 2013-10-28

Instead of using NeedSoftRedraw(), use QueueDraw() for the Launcher and Panel to force a redraw to fix issue where leaving a full screen unredirected window would not redraw the Launcher and Panel.

3584. By Marco Trevisan (Treviño) on 2013-10-24

Invalidate the Icon Centers when the monitor layout changes, so we make sure that if an icon center is set, then the icon is available on that monitor.
Added GetCenterForMonitor that allows to retrieve the nearest valid icon center for a given monitor, and in this way we can get the best icon that can handle a window minimization. Fixes: https://bugs.launchpad.net/bugs/767752.

Approved by Brandon Schaefer, PS Jenkins bot.

3583. By Eleni Maria Stea on 2013-10-24

Added --compiz-path parameter to the unity startup script. It allows us to
start unity with custom builds of compiz (not only /usr/bin/compiz) like
that:
./unity --compiz-path custom_compiz_build_directory/bin/compiz --replace ccp.

Approved by PS Jenkins bot, Christopher Townsend.

3582. By Marco Trevisan (Treviño) on 2013-10-24

LauncherIcon: use nux::Animation for each Quirk property

Update Launcher and Icons code accordingly, get rid of the timespec.
Remove unneded Quirks, reduce redraws and update tests.

Approved by PS Jenkins bot, Brandon Schaefer.

3581. By Marco Trevisan (Treviño) on 2013-10-23

Support libxpathselect1.4. Fixes: https://bugs.launchpad.net/bugs/1243529.

Approved by PS Jenkins bot, Brandon Schaefer.

3580. By Marco Trevisan (Treviño) on 2013-10-22

AnimationUtils: add Start, Skip and SetValue methods

These allows to start an animation, to skip it or to just set its value.
The templates now are more intelligent and we define the values that
can assume just once, by specializing a StartValueForDirection function.

Approved by PS Jenkins bot, Brandon Schaefer.

3579. By Marco Trevisan (Treviño) on 2013-10-22

UnityScreen: CreateSuperNewAction with Shift and Numpad for launcher

This fixes the bug that caused Super+Shift+KP_x not to work as it should. Fixes: https://bugs.launchpad.net/bugs/1240806.

Approved by Brandon Schaefer, PS Jenkins bot.

3578. By Marco Trevisan (Treviño) on 2013-10-22

LauncherIcon: add MultiMonitor quirks support

A quirk can be now set for all monitors or for just one. Fixes: https://bugs.launchpad.net/bugs/1051913, https://bugs.launchpad.net/bugs/1215738, https://bugs.launchpad.net/bugs/1240737, https://bugs.launchpad.net/bugs/1240750.

Approved by PS Jenkins bot, Brandon Schaefer.

3577. By Marco Trevisan (Treviño) on 2013-10-22

Launcher: desaturate the inactive icons when in Spread mode. Fixes: https://bugs.launchpad.net/bugs/1238638, https://bugs.launchpad.net/bugs/1238892.

Approved by PS Jenkins bot, Brandon Schaefer.

Branch metadata

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