ECalBackend: Add a "shutdown" signal.
authorMatthew Barnes <mbarnes@redhat.com>
Thu, 15 Aug 2013 21:03:36 +0000 (17:03 -0400)
committerMatthew Barnes <mbarnes@redhat.com>
Thu, 15 Aug 2013 21:36:15 +0000 (17:36 -0400)
commit2bf185b72c4e4252ea566e0bd9eaa851e6e13531
tree30435af1fcc7e05793d25ebde10d9d1e591ba217
parente4d5ad0ca046ab0b4541f762535b333e7d846234
ECalBackend: Add a "shutdown" signal.

The "shutdown" signal is emitted when the last client app destroys its
EClient proxy object for a backend.  This signals the backend to begin
final cleanup tasks such as synchronizing data to permanent storage.

This increases the size of ECalBackendClass, and therefore requires a
libedata-cal soname bump.
calendar/libedata-cal/e-cal-backend.c
calendar/libedata-cal/e-cal-backend.h
calendar/libedata-cal/e-data-cal-factory.c
configure.ac