Allow caching of data sent with events and requesting such data
authorMike Gorse <mgorse@suse.com>
Sat, 1 Feb 2014 23:39:34 +0000 (17:39 -0600)
committerMike Gorse <mgorse@suse.com>
Sat, 1 Feb 2014 23:39:34 +0000 (17:39 -0600)
commit6395af932862454ed292d3623c18c59218ecbe7e
tree2ec4836e29c31d9fd79768ee19bcc04e5abb8903
parent2554a07c0bbee7defef5b2fca3a420d6cf42a770
Allow caching of data sent with events and requesting such data

Add atspi_event_listener_register_full, to request that particular data
be sent with an event, and cache the data for the duration of the event
callback.

This also extends the D-Bus protocol, adding an a{sv} to an event to send
this data along, but we will still read events without this array added for
backwards compatibility (and compatibilllity with QT-AT-SPI, which does not
send this data for now).

https://bugzilla.gnome.org/show_bug.cgi?id=708695
atspi/Makefile.am
atspi/atspi-accessible.c
atspi/atspi-accessible.h
atspi/atspi-component.c
atspi/atspi-event-listener.c
atspi/atspi-event-listener.h
atspi/atspi-matchrule.c
atspi/atspi-misc-private.h
atspi/atspi-misc.c
atspi/atspi-private.h
registryd/registry.c