lp:~chrisccoulson/libdbusmenu/lp723873

Created by Chris Coulson and last modified
Get this branch:
bzr branch lp:~chrisccoulson/libdbusmenu/lp723873
Only Chris Coulson can upload to this branch. If you are Chris Coulson please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chris Coulson
Project:
DBus Menu
Status:
Merged

Recent revisions

242. By Chris Coulson

The last commit causes the warning in dbusmenu_menuitem_property_is_default to be thrown
when removing a property that has no default value. This warning seems bogus though, as any property that is not
in the menuitems local property list is a default value (as that is what dbusmenu_menuitem_property_get* will return).
Simplify this function to work like this and drop the warning

241. By Chris Coulson

Fix LP: #723873 - when a menuitems property is restored to a default value, the new
state is not updated correctly on the listening client. Make dbusmenu_menuitem_property_remove call
dbusmenu_menuitem_property_set_variant with a NULL value rather than manipulating the properties
directly. When removing a property that has a default value now, it will signal PROPERTY_CHANGED
with the default value, which means that changing a property from non-default to default over the
wire (which really just deletes the property) now works correctly. This is also now more aligned with
how dbusmenu_menuitem_property_get* works, which will return the default value for a property
after removing the property from the menuitem

240. By Ted Gould

Fixing to ensure we keep a variant reference.

239. By Ted Gould

0.3.99

238. By Ted Gould

Marking as having details available in the signal

237. By Ted Gould

Set property to status and return it

236. By Ted Gould

Changing the property changed handler to get the property instead of using accessor functions that might not be the same

235. By Ted Gould

Document the event signal define.

234. By Ted Gould

Adding in the event signal for the menuitem

233. By Ted Gould

Fixing signal emition to use the saved value instead of the enum

Branch metadata

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

Subscribers