lp:~attente/unity/deprecated-gtk-widget-get-state

Created by William Hua and last modified
Get this branch:
bzr branch lp:~attente/unity/deprecated-gtk-widget-get-state
Only William Hua can upload to this branch. If you are William Hua please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
William Hua
Project:
Unity
Status:
Development

Recent revisions

3609. By William Hua

Replace deprecated gtk_widget_get_state ().

3608. By Christopher Townsend

Re-enable Quicklist and Tooltip active blurring since it was removed due to the performance merge. Fixes: https://bugs.launchpad.net/bugs/1253740.

Approved by Marco Trevisan (Treviño), PS Jenkins bot.

3607. By Christopher Townsend

* Revert most of lp:unity revno. 3509 as the Compiz Grid plugin is a better place to handle the Ctrl-Super-Left/Right shortcuts.
* Expanded autopilot test to check for correct window placement when semi-maximizing and restoring. Fixes: https://bugs.launchpad.net/bugs/1251777.

Approved by Marco Trevisan (Treviño), PS Jenkins bot.

3606. By Christopher Townsend

Add some introspection vector variables to account for per-monitor icon quirks to fix some failing Hud AP tests. Fixes: https://bugs.launchpad.net/bugs/1244704.

Approved by PS Jenkins bot, Brandon Schaefer.

3605. By Christopher Townsend

Use IsVisibleOnMonitor() instead of IsVisible() for checking to close the Hud when clicking the Hud icon. This is due to the icon's quirk only being set for the current monitor. Fixes: https://bugs.launchpad.net/bugs/1255241.

Approved by PS Jenkins bot, Eleni Maria Stea.

3604. By Christopher Townsend

Bump the Unity glib build dependency version.

Approved by PS Jenkins bot, Brandon Schaefer.

3603. By William Hua

Replace deprecated g_settings_list_schemas with g_settings_schema_source_list_schemas.

Approved by PS Jenkins bot, Christopher Townsend.

3602. By Marco Trevisan (Treviño)

{Dash,Hud}Controller: unset the keyfocus area only if one of their children has the focus

Otherwise we could steal the focus to another view (such as the Alt+Tab switcher). Fixes: https://bugs.launchpad.net/bugs/1252760.

Approved by PS Jenkins bot, Brandon Schaefer.

3601. By Marco Trevisan (Treviño)

SwitcherView: define a custom GeometryGetterFunc and notify helper on changes

Thanks to this the switcher won't make BackgroundEffectHelper to create a blurred
area as big as the current monitor (with just a small padding), but an area big enough
to draw its background. This get updated automagically when the switcher view
changes its geometry...

Also, use nux::AnimateValue for switcher animations, making compiz to orchestrate it
and only redraw the view if an icon changed since the last progress iteration.

We don't want the switcher to be drawn unless its geometry or an icon changes.
Also we don't want to redraw the switcher multiple times if only a not-animated parameter
of an icon (such as a pip or the selection glow) has changed.
As bonus, reduce lots of list copies.

Approved by Christopher Townsend, PS Jenkins bot.

3600. By Marco Trevisan (Treviño)

BackgroundEffectHelper: Specify the required blur area before drawing so selectively copy it at paint time

This means that we don't have to waste fragment bandwidth copying the entire backbuffer when we could just do parts of it.

Now BackgroundEffectHelper listens to windows and views geometry changes and updates
a list of blurred regions that might be copied to the backup texture at every repaint
that affects them. This avoids to copy large regions (especially when using big resolutions or multiple monitors), but only the ones we really need to blur.

Approved by PS Jenkins bot, Eleni Maria Stea, Christopher Townsend.

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