lp:~3v1n0/unity/lockscreen-shield-ensure-grab

Created by Marco Trevisan (Treviño) on 2014-07-30 and last modified on 2014-07-30
Get this branch:
bzr branch lp:~3v1n0/unity/lockscreen-shield-ensure-grab
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:
Unity
Status:
Merged

Recent revisions

3848. By Marco Trevisan (Treviño) on 2014-07-30

LockScreenShield: define max timeout to wait for grab as a const

3847. By Marco Trevisan (Treviño) on 2014-07-30

LockScreenShield: make GrabScreen recursive

In this way we call it both as callback of screen_ungrabbed signal and
as standalone function

3846. By Marco Trevisan (Treviño) on 2014-07-30

LockScreenShield: Add GrabScreen function and retry to make sure we really get grab

It might happen that the grab is not possible because the PluginAdapter::IsScreenGrabbed
request has still not being fully processed, and thus nux is not able to grab the
pointer/keyboard. By doing this we instead try to grab the screen, and if this is
not happening, we wait a little until we don't get the ungrab event.

In this way, if we eventually get the grab, all will work as expected.
Otherwise, we cancel the lock request (very unlikely to happen).

3845. By Marco Trevisan (Treviño) on 2014-07-30

PluginAdapter: flush after ungrabbing the keyboard, or we might get into troubles

3844. By PS Jenkins bot on 2014-07-11

Releasing 7.3.0+14.10.20140711-0ubuntu1

3843. By Marco Trevisan (Treviño) on 2014-07-11

Hud: scale to match current DPI settings for monitor Fixes: 1340477
Approved by: PS Jenkins bot, Eleni Maria Stea

3842. By Marco Trevisan (Treviño) on 2014-07-11

OverlayRendering: correctly scale the overlays borders and edges to match settings

DashStyle has been modified to return smart pointers of textures that are loaded
depending on the scale level. The cache will make sure that we don't duplicate
the textures and that they get removed when not needed anymore.

Also thanks to this the SearchBarSpinner textures (and the other spinners as well)
uses the SVGs scaled at the proper size (I desgined a new SVG for the magnifier,
as we only had a PNG). Fixes: 1283415, 1340394
Approved by: Eleni Maria Stea, PS Jenkins bot

3841. By Marco Trevisan (Treviño) on 2014-07-11

FilterWidgets: add support for scaling Fixes: 1340171
Approved by: PS Jenkins bot, Eleni Maria Stea

3840. By Marco Trevisan (Treviño) on 2014-07-11

DashStyle: return RawPixel's instead of integers for sizes, and avoid duplication in code
Approved by: PS Jenkins bot, Eleni Maria Stea

3839. By Marco Trevisan (Treviño) on 2014-07-11

Previews: scale the dash preview contents to match current monitor scaling

Improved also the scaling of search-bar, spinner, categories and many other components. Fixes: 1339629
Approved by: PS Jenkins bot, Eleni Maria Stea, 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:
lp:unity
This branch contains Public information 
Everyone can see this information.