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

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

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Allison Karlitskaya
Project:
Application Menu Indicator
Status:
Merged

Recent revisions

242. By Allison Karlitskaya

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

241. By Allison Karlitskaya

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

240. By Allison Karlitskaya

Remove some old XXX comments that no longer apply

239. By Allison Karlitskaya

Add back the icons

238. By Allison Karlitskaya

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 Allison Karlitskaya

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 Allison Karlitskaya

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 Allison Karlitskaya

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

234. By Allison Karlitskaya

merge trunk

233. By Allison Karlitskaya

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:indicator-appmenu/0.4
This branch contains Public information 
Everyone can see this information.