Resending due to mailing list size restriction and wrong email in the patch.
---
Hi,
Please find attached an improved version of the patch. I improved the
code related to the synchronous processing of the view signals. I did
not really like the previous API.
Note that I started work on the calendar equivalent but I noticed that
there is currently no way to indicate that we are interested in the
LAST-MODIFIED field. I commented on
https://bugzilla.gnome.org/show_bug.cgi?id=652180.
Kr,
Chris.