Created by Daniel van Vugt on 2012-06-13 and last modified on 2012-06-14
Get this branch:
bzr branch lp:~vanvugt/unity/fix-865006
Only Daniel van Vugt can upload to this branch. If you are Daniel van Vugt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Daniel van Vugt

Recent revisions

2409. By Daniel van Vugt on 2012-06-14

Fix style - no whitespace in: function (calls);

2408. By Daniel van Vugt on 2012-06-14

Avoid potential future feedback loops. And const-ify with references where

2407. By Daniel van Vugt on 2012-06-13

Monitor real damage regions rather than assuming glPaintOutput will always
have the superset of damage.

2406. By Daniel van Vugt on 2012-06-13

Rebase on latest upstream lp:unity

2405. By Daniel van Vugt on 2012-06-13

Fixed: The panel blur was not always updating when something behind it
changed (LP: #865006)

The reason for this bug was because we were tracking damage from the
XDamage extension. However XDamage only provides a subset of the total
damage applied to the compiz screen. For example, redrawing/moving window
decorations does not necessarily generate any XDamage. Nor do OpenGL
operations from compiz plugins.

Instead, look at the total damage region passed to glPaintOutput. That will
always contain the real damage, which is a superset of the XDamage. This
method should also be faster because it's only executed once per frame. The
old XDamage code could easily be called thousands of times per frame.

2404. By Andrea Azzarone on 2012-06-12

Fix HUD flickering when showing up after closing previous search. Included with respective unit test and required changes.. Fixes: https://bugs.launchpad.net/bugs/1011507. Approved by Łukasz Zemczak.

2403. By Marco Trevisan (Treviño) on 2012-06-12

GLibSource: added glib::TimeoutSeconds to use g_timeout_add_seconds directly

Code using seconds-timeouts ported to the new class.. Fixes: . Approved by Michal Hruby.

2402. By Marco Trevisan (Treviño) on 2012-06-12

IconLoader: updated to be more safe using smart pointers and glib wrappers.

Using glib::Object<GdkPixbuf> to handle the loaded pixbufs and shared_ptr for the IconLoaderTask instances.
Moved some methods into the IconLoaderTask.. Fixes: . Approved by Tim Penhey, Michal Hruby.

2401. By Marco Trevisan (Treviño) on 2012-06-12

Launcher: some code cleanup, move the dbus server to the Controller.. Fixes: . Approved by Tim Penhey, Andrea Azzarone.

2400. By Marco Trevisan (Treviño) on 2012-06-12

Port the Unity source to use the glib::Source (Manager) utilities for idles and timeouts. Fixes: . 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:
This branch contains Public information 
Everyone can see this information.