lp://staging/~desrt/indicator-appmenu/hud-rewrite-wip

Created by desrt and last modified
Get this branch:
bzr branch lp://staging/~desrt/indicator-appmenu/hud-rewrite-wip
Only desrt can upload to this branch. If you are desrt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
desrt
Project:
Application Menu Indicator
Status:
Merged

Recent revisions

242. By desrt

hud: don't send duplicate OPENED events on property changes

241. By desrt

hud-gtk: close query if we have the empty string

240. By desrt

Remove some old XXX comments that no longer apply

239. By desrt

Add back the icons

238. By desrt

hud-service: dbusmenu collector: hold a reference on the root menu item

In the root-changed case, the DbusmenuClient drops the reference on the
root item before alerting us that it has changed. We then go iterating
over our own (now-dead) copy of that item in order to remove it from our
internal hashtable.

Keep our own reference to it to ensure that this is safe.

This could explain lp:955937.

237. By desrt

hud-service: delay dropping of query by 1 second

Unity sends a 'CloseQuery' followed immediately by a 'StartQuery' on
each keystroke in the search field. This results in a bunch of extra
dbusmenu messages being sent as the use count drops briefly to 0 only to
go immediately back to 1.

We can prevent that by delaying the destruction of the query.

This decreases the number of dbus messages resulting from a short search
by a factor of about 4 (on a number that measures in the 100s).

236. By desrt

add hud-gtk to the build system

This introduces a mandatory build-time dependency on Vala 0.15 and gtk3 (both needed for GtkApplication).

235. By desrt

hud-service: add some debug output to the dbus front-end (to help debug unity issues)

234. By desrt

merge trunk

233. By desrt

hud-service: indicatorsource: on indicator disappearance *unuse* the dbusmenu instead of using it extra

Probably this has absolutely zero impact since the source is going to be
destroyed one line later anyway, but it reads really badly (and strictly
speaking, the menus should be closed if they've been opened).

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/indicator-appmenu/0.4
This branch contains Public information 
Everyone can see this information.

Subscribers