lp:~unity-team/unity/changeset-demultiplexer
- Get this branch:
- bzr branch lp:~unity-team/unity/changeset-demultiplexer
Branch merges
- Christopher Townsend: Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 49 lines (+5/-2)2 files modifiedUnityCore/ScopeProxy.cpp (+3/-0)
debian/control (+2/-2)
Related bugs
Bug #1255180: Reading scope models sometimes produces lots of criticals | Undecided | Invalid |
Related blueprints
Branch information
Recent revisions
- 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 BackgroundEffec
tHelper 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)
-
BackgroundEffec
tHelper: 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 BackgroundEffec
tHelper 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.
- 3599. By Marco Trevisan (Treviño)
-
DebugDBusInterface: add local::
xpathselect: :NodeSelector to use the dloaded lib. Approved by PS Jenkins bot, Brandon Schaefer.
- 3598. By Marco Trevisan (Treviño)
-
Introspectable: use IntrospectionData class for collecting data from children
Now each introspectable object is called with an IntrospectionData parameter and calling one of its methods it's the only way to fill introspection data into unity.
As bonus point, remove all the unneeded UnityCore/Variant. cpp inclusions. Fixes: https:/ /bugs.launchpad .net/bugs/ 1227131. Approved by PS Jenkins bot.
- 3597. By Eleni Maria Stea
-
adds virtual destructors to classes with virtual methods to prevent memory leaks - ABI break.
Approved by Christopher Townsend, PS Jenkins bot.
- 3596. By Marco Trevisan (Treviño)
-
Unity: always prefer passing [this] to lambdas than [&].
Approved by PS Jenkins bot, Andrea Azzarone.
- 3595. By Andrea Azzarone
-
Alt-Tab, shutdown dialog and shortcut overlay should not be transparent in Low GFX Mode. Fixes: https:/
/bugs.launchpad .net/bugs/ 1170508. Approved by PS Jenkins bot, Marco Trevisan (Treviño), Christopher Townsend.
- 3594. By Christopher Townsend
-
In low graphics mode, only draw the Launcher background as needed instead of all of the time, even if the Launcher is hidden. Fixes: https:/
/bugs.launchpad .net/bugs/ 1179210. Approved by Marco Trevisan (Treviño), PS Jenkins bot.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:unity