lp:~bowmore/unity/fix_icon_workarea_issues

Created by Bowmore on 2012-04-16 and last modified on 2012-04-16
Get this branch:
bzr branch lp:~bowmore/unity/fix_icon_workarea_issues
Only Bowmore can upload to this branch. If you are Bowmore please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Bowmore
Project:
Unity
Status:
Merged

Recent revisions

2284. By Bowmore on 2012-04-16

Both the panel and the launcher window struts are wrongly initialized with the BaseWindow default geomentry (100,100,320,200)
causing sporadic compression of desktop icons in the lower part of the screen. This is due to that the panel/launcher geometries
for their BaseWindows have not been set when corresponding struts are enabled. Those geometries are availble in the code sequences
so this patch just rearrange the order to see to that the geometry is set before struts is enabled.

The bug appears to be sporadic but seems to be more frequent on old (slow) computers.

2283. By Andrea Azzarone on 2012-04-16

The shortcut keys in workspace section of the shortcut overlay aren't translated.. Fixes: https://bugs.launchpad.net/bugs/980828. Approved by Didier Roche.

2282. By Marco Trevisan (TreviƱo) on 2012-04-16

Fix the behaviour of alt-tab and clicking on the launcher icon to just raise the most recently used window, not all for that app.

BamfLauncherIcon's activation related code has been updated to be more multimonitor aware (for free I've fixed also some bugs that caused the windows not to be put in spread mode in multi-monitor), and to support both the "Launcher only on Primary Monitor" and "Launcher on all monitors" options.

PluginAdapter's FocusWindowGroup method has been updated to optionally only unminimize / raise and activate only the top window. This code would have been more optimized using a reverse iterator to fetch the top_window, but not to change the whole logic and to allow to keep the previous behavior (that initially we wanted for "long alt+tab") without duplicating code, I've just hacked that.
Implemented also GetWindowMonitor to workaround the mismatch we had with the compiz' window->outputDevice() and the UScreen values that now we use in the whole unity.

Screencast of the fixed version: http://ubuntuone.com/7YaWciQnaZHfzr35asSz0N. Fixes: https://bugs.launchpad.net/bugs/861250, https://bugs.launchpad.net/bugs/959339, https://bugs.launchpad.net/bugs/981795. Approved by Thomi Richards, Tim Penhey.

2281. By Alexandros Frantzis on 2012-04-16

Fix compilation with OpenGL ES 2.0.. Fixes: . Approved by Sam Spilsbury.

2280. By Gord Allott on 2012-04-12

fixes an uninitalised variable in the dashview code

2279. By Didier Roche on 2012-04-12

Release\ 5.10.0

2278. By Michal Hruby on 2012-04-12

Make sure the lenses search for things we want on startup. Fixes: https://bugs.launchpad.net/bugs/979799. Approved by Gord Allott.

2277. By Gord Allott on 2012-04-12

creates input windows and opens/closes them on startup for the HUD and Dash. Fixes: https://bugs.launchpad.net/bugs/774447. Approved by Didier Roche.

2276. By Andrea Azzarone on 2012-04-12

Fix a mistake in FilterExpanderLabel.cpp.. Fixes: . Approved by Didier Roche.

2275. By Jay Taoko on 2012-04-11

Deactivated panel blurring when a window is maximised and the dash is open on system without GLSL support.. Fixes: https://bugs.launchpad.net/bugs/975103. Approved by Tim Penhey.

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.

Subscribers