Add e_cal_client_connect_sync().
authorMatthew Barnes <mbarnes@redhat.com>
Tue, 4 Sep 2012 01:35:38 +0000 (21:35 -0400)
committerMatthew Barnes <mbarnes@redhat.com>
Wed, 30 Jan 2013 15:00:47 +0000 (10:00 -0500)
commit28935e1d2a9f946f886557f85a196ee11ee643ef
treea164950ffbd31713a7fa665ff1c777e962901839
parent4f3eaa409f4346e9fe633d290b65520d2668224d
Add e_cal_client_connect_sync().

Replaces e_cal_client_new() and e_client_open_sync().

e_cal_client_new() is deprecated for covertly making synchronous D-Bus
calls with no way to cancel.  e_client_open_sync() is just a cumbersome
extra step now that clients are not involved in authentication.

This also adds asynchronous versions:

    e_cal_client_connect()
    e_cal_client_connect_finish()
calendar/libecal/e-cal-client.c
calendar/libecal/e-cal-client.h
docs/reference/calendar/libecal/libecal-sections.txt