platform/upstream/evolution-data-server.git
11 years agoFix implicit declaration of WIFEXITED.
Antoine Jacoutot [Fri, 29 Mar 2013 14:54:07 +0000 (15:54 +0100)]
Fix implicit declaration of WIFEXITED.

https://bugzilla.gnome.org/show_bug.cgi?id=696858

11 years agoUpdated Hungarian translation
Balázs Úr [Sat, 30 Mar 2013 10:04:45 +0000 (11:04 +0100)]
Updated Hungarian translation

11 years agoSimplify direct access to address books.
Matthew Barnes [Fri, 29 Mar 2013 21:49:12 +0000 (17:49 -0400)]
Simplify direct access to address books.

EBookBackend's new public API allows Direct Access Mode to bypass
EDataBook and talk to the EBookBackend directly, which is appropriate
since EDataBook is just glue code for remote D-Bus method invocations.

11 years agoModernize ECalBackend's public API.
Matthew Barnes [Tue, 26 Mar 2013 15:57:47 +0000 (11:57 -0400)]
Modernize ECalBackend's public API.

This leaves ECalBackend and EDataCal engaging in a somewhat ridiculous
kind of ping-pong game for the moment, but the desired public API (in as
much as a backend has a public API) is starting to take shape.

With the scaffolding now in place, we can begin converting backends to
use modern GIO conventions one method at a time, and eventually remove
all the "respond" functions in EDataCal.

11 years agoModernize EBookBackend's public API.
Matthew Barnes [Mon, 25 Mar 2013 13:28:40 +0000 (09:28 -0400)]
Modernize EBookBackend's public API.

This leaves EBookBackend and EDataBook engaging in a somewhat ridiculous
kind of ping-pong game for the moment, but the desired public API (in as
much as a backend has a public API) is starting to take shape.

With the scaffolding now in place, we can begin converting backends to
use modern GIO conventions one method at a time, and eventually remove
all the "respond" functions in EDataBook.

11 years agoUpdated Polish translation
Piotr Drąg [Fri, 29 Mar 2013 15:38:33 +0000 (16:38 +0100)]
Updated Polish translation

11 years agoAssamese translation updated
Nilamdyuti Goswami [Fri, 29 Mar 2013 12:30:34 +0000 (18:00 +0530)]
Assamese translation updated

11 years agoUpdated Czech translation
Marek Černocký [Thu, 28 Mar 2013 21:26:52 +0000 (22:26 +0100)]
Updated Czech translation

11 years agoUpdated Spanish translation
Daniel Mustieles [Thu, 28 Mar 2013 16:44:34 +0000 (17:44 +0100)]
Updated Spanish translation

11 years agoUpdate French translation
Alexandre Franke [Thu, 28 Mar 2013 16:36:34 +0000 (17:36 +0100)]
Update French translation

11 years agoEDataCalView: Unreference the EGdbusCalView in dispose().
Matthew Barnes [Tue, 26 Mar 2013 17:46:39 +0000 (13:46 -0400)]
EDataCalView: Unreference the EGdbusCalView in dispose().

Recent reference counting fixes uncovered this.  We must have been
leaking EDataCalView references for this to not have been an issue
until now.

11 years agoEDataBookView: Unreference the EGdbusBookView in dispose().
Matthew Barnes [Tue, 26 Mar 2013 17:44:30 +0000 (13:44 -0400)]
EDataBookView: Unreference the EGdbusBookView in dispose().

Recent reference counting fixes uncovered this.  We must have been
leaking EDataBookView references for this to not have been an issue
until now.

11 years agoEDataCalView: Prefer g_clear_object() in dispose().
Matthew Barnes [Tue, 26 Mar 2013 17:43:37 +0000 (13:43 -0400)]
EDataCalView: Prefer g_clear_object() in dispose().

11 years agoEDataBookView: Prefer g_clear_object() in dispose().
Matthew Barnes [Tue, 26 Mar 2013 17:42:43 +0000 (13:42 -0400)]
EDataBookView: Prefer g_clear_object() in dispose().

11 years agoEDataBookView: Remove private EDataBook member.
Matthew Barnes [Tue, 26 Mar 2013 17:29:57 +0000 (13:29 -0400)]
EDataBookView: Remove private EDataBook member.

Alters the signature of e_data_book_view_new(), but it's a private
function only used by EDataBook.

11 years agoe_cal_backend_add_view(): Keep a reference on the view being added.
Matthew Barnes [Tue, 26 Mar 2013 18:12:08 +0000 (14:12 -0400)]
e_cal_backend_add_view(): Keep a reference on the view being added.

11 years agoRemove e_cal_backend_set_notification_proxy().
Matthew Barnes [Tue, 26 Mar 2013 16:06:40 +0000 (12:06 -0400)]
Remove e_cal_backend_set_notification_proxy().

This is some kind of ancient relic whose purpose is unclear.

Seems to predate the Evolution / Evolution-Data-Server split circa 2003.
None of the current E-D-S backends use it, nor even evolution-groupwise.

11 years agoBug 696637 - Deadlock in data_cal_view_dispose().
Matthew Barnes [Tue, 26 Mar 2013 14:01:06 +0000 (10:01 -0400)]
Bug 696637 - Deadlock in data_cal_view_dispose().

Ownership semantics getting confused here.

e_cal_backend_remove_view() caused the view to be disposed, but
the view object was being too clever for its own good by calling
e_cal_backend_remove_view() from its own dispose().

11 years agoEDataCal: Fix reference counting of views.
Matthew Barnes [Mon, 25 Mar 2013 21:37:47 +0000 (17:37 -0400)]
EDataCal: Fix reference counting of views.

11 years agoEDataBook: Fix reference counting of views.
Matthew Barnes [Mon, 25 Mar 2013 21:37:34 +0000 (17:37 -0400)]
EDataBook: Fix reference counting of views.

11 years agoEDataCal: Attach to ECalBackend during initialization.
Matthew Barnes [Mon, 25 Mar 2013 16:47:47 +0000 (12:47 -0400)]
EDataCal: Attach to ECalBackend during initialization.

The EDataCal will automatically attach itself to the ECalBackend,
like a parasite at birth.  This ensures the ECalBackend is able to
invoke class methods earlier during EDataCal initialization.

11 years agoEDataBook: Attach to EBookBackend during initialization.
Matthew Barnes [Mon, 25 Mar 2013 16:37:41 +0000 (12:37 -0400)]
EDataBook: Attach to EBookBackend during initialization.

The EDataBook will automatically attach itself to the EBookBackend,
like a parasite at birth.  This ensures the EBookBackend is able to
invoke class methods earlier during EDataBook initialization.

11 years agoe_cal_backend_remove_view(): Check for match before unreffing view.
Matthew Barnes [Mon, 25 Mar 2013 15:26:38 +0000 (11:26 -0400)]
e_cal_backend_remove_view(): Check for match before unreffing view.

11 years agoe_book_backend_remove_view(): Check for match before unreffing view.
Matthew Barnes [Mon, 25 Mar 2013 15:23:52 +0000 (11:23 -0400)]
e_book_backend_remove_view(): Check for match before unreffing view.

11 years agoBug #656488 - imapx: Memory leak of mi->server_user_flags
Milan Crha [Mon, 25 Mar 2013 13:40:03 +0000 (14:40 +0100)]
Bug #656488 - imapx: Memory leak of mi->server_user_flags

11 years agoBug #695915 - IMAP alert is not displayed
Milan Crha [Mon, 25 Mar 2013 13:33:04 +0000 (14:33 +0100)]
Bug #695915 - IMAP alert is not displayed

11 years agoBug #693101 - IMAPx can vanish and redownload folder summary
Milan Crha [Mon, 25 Mar 2013 13:20:42 +0000 (14:20 +0100)]
Bug #693101 - IMAPx can vanish and redownload folder summary

11 years agoBug 696285 - ownCloud: Check addressbook even if calendar fails
Vadim Rutkovsky [Mon, 25 Mar 2013 13:05:44 +0000 (14:05 +0100)]
Bug 696285 - ownCloud: Check addressbook even if calendar fails

11 years agoUpdated Odia Language along with FUEL implementation
ManojKumar Giri [Mon, 25 Mar 2013 09:51:42 +0000 (15:21 +0530)]
Updated Odia Language along with FUEL implementation

11 years agoUpdated gujarati file
Sweta Kothari [Mon, 25 Mar 2013 09:17:20 +0000 (14:47 +0530)]
Updated gujarati file

11 years agoUpdated kn translations
Shankar Prasad [Sun, 24 Mar 2013 12:17:05 +0000 (17:47 +0530)]
Updated kn translations

11 years agoUpdated kn translations
Shankar Prasad [Sun, 24 Mar 2013 12:15:35 +0000 (17:45 +0530)]
Updated kn translations

11 years ago[l10n] Updated German translation
Mario Blättermann [Sun, 24 Mar 2013 11:50:39 +0000 (12:50 +0100)]
[l10n] Updated German translation

11 years agoupdating Hindi Translation
Chandan Kumar [Sun, 24 Mar 2013 08:31:48 +0000 (14:01 +0530)]
updating Hindi Translation

11 years agoUpdated slovak translation
Marián Čavojský [Sun, 24 Mar 2013 05:41:16 +0000 (06:41 +0100)]
Updated slovak translation

11 years agoUpdated kn translations
Shankar Prasad [Sun, 24 Mar 2013 04:55:14 +0000 (10:25 +0530)]
Updated kn translations

11 years agoUpdated kn translations
Shankar Prasad [Sun, 24 Mar 2013 04:52:32 +0000 (10:22 +0530)]
Updated kn translations

11 years agol10n: Update Japanese translation
Noriko Mizumoto [Sat, 23 Mar 2013 18:07:29 +0000 (03:07 +0900)]
l10n: Update Japanese translation

11 years agoFinnish translation update by Jiri Grönroos
Ville-Pekka Vainio [Sat, 23 Mar 2013 17:34:14 +0000 (19:34 +0200)]
Finnish translation update by Jiri Grönroos

11 years agoUpdated Slovenian translation
Andrej Žnidaršič [Sat, 23 Mar 2013 15:18:24 +0000 (16:18 +0100)]
Updated Slovenian translation

11 years agolibedata-cal: Remove all deprecated backend APIs.
Matthew Barnes [Fri, 22 Mar 2013 11:50:56 +0000 (07:50 -0400)]
libedata-cal: Remove all deprecated backend APIs.

Clean the slate for the next round of changes.

All known 3rd party backends have been accounted for (ews/mapi/kolab),
so this should cause no disruption.

11 years agolibedata-book: Remove all deprecated backend APIs.
Matthew Barnes [Thu, 21 Mar 2013 16:33:57 +0000 (12:33 -0400)]
libedata-book: Remove all deprecated backend APIs.

Clean the slate for the next round of changes.

All known 3rd party backends have been accounted for (ews/mapi/kolab),
so this should cause no disruption.

11 years agoUpdated Odia Language along with FUEL implementation
ManojKumar Giri [Fri, 22 Mar 2013 08:51:50 +0000 (14:21 +0530)]
Updated Odia Language along with FUEL implementation

11 years agoUpdated slovak translation
Marián Čavojský [Thu, 21 Mar 2013 21:18:34 +0000 (22:18 +0100)]
Updated slovak translation

11 years agoLet EDataCal track the "opened" state.
Matthew Barnes [Thu, 21 Mar 2013 17:29:32 +0000 (13:29 -0400)]
Let EDataCal track the "opened" state.

Due to the asymmetric nature of our backend APIs, the open() method
begins in ECalBackend, but the end result is reported to EDataCal.
So it makes more sense for EDataCal to track the backend's "opened"
state, at least until the APIs can be modernized.

This adds a new function -- e_data_cal_is_opened() -- which is just a
temporary hack and should only be called by e_cal_backend_is_opened().

This avoids EDataCal needing to call e_cal_backend_notify_opened(),
which is deprecated and about to be removed.

11 years agoLet EDataBook track the "opened" state.
Matthew Barnes [Thu, 21 Mar 2013 17:09:08 +0000 (13:09 -0400)]
Let EDataBook track the "opened" state.

Due to the asymmetric nature of our backend APIs, the open() method
begins in EBookBackend, but the end result is reported to EDataBook.
So it makes more sense for EDataBook to track the backend's "opened"
state, at least until the APIs can be modernized.

This adds a new function -- e_data_book_is_opened() -- which is just a
temporary hack and should only be called by e_book_backend_is_opened().

This avoids EDataBook needing to call e_book_backend_notify_opened(),
which is deprecated and about to be removed.

11 years agoTamil Translations Updated
Shantha kumar [Thu, 21 Mar 2013 12:35:12 +0000 (18:05 +0530)]
Tamil Translations Updated

11 years agoEDataCal: Keep a weak reference on its ECalBackend.
Matthew Barnes [Wed, 20 Mar 2013 22:06:09 +0000 (18:06 -0400)]
EDataCal: Keep a weak reference on its ECalBackend.

The ECalBackend now holds a strong reference on its EDataCal, so we need
to break the reference cycle.

New functions:

    e_data_cal_ref_backend()

Deprecated functions:

    e_data_cal_get_backend()

11 years agoCreate only one EDataCal per ECalBackend.
Matthew Barnes [Wed, 20 Mar 2013 21:15:53 +0000 (17:15 -0400)]
Create only one EDataCal per ECalBackend.

I've never understood why we create multiple EDataCal instances per
ECalBackend.  All it's doing is exporting a Calendar interface on the
session bus and handling incoming method invocations by forwarding them
to the ECalBackend.

The GDBusMethodInvocation identifies the client, so we don't need to
export a separate Calendar interface per client.  This seems to be a
relic of the Bonobo-era design.

Fixing this redundancy is a prerequisite to running backends in child
processes, which is one of my goals for 3.10.

New functions:

    e_cal_backend_ref_data_cal()
    e_cal_backend_set_data_cal()

Deprecated functions:

   e_cal_backend_add_client()
   e_cal_backend_remove_client()

11 years agoEDataBook: Keep a weak reference on its EBookBackend.
Matthew Barnes [Wed, 20 Mar 2013 16:36:40 +0000 (12:36 -0400)]
EDataBook: Keep a weak reference on its EBookBackend.

The EBookBackend now holds a strong reference on its EDataBook, so we
need to break the reference cycle.

New functions:

    e_data_book_ref_backend()

Deprecated functions:

    e_data_book_get_backend()

11 years agoEDataBook: Silence runtime warnings in direct access mode.
Matthew Barnes [Wed, 20 Mar 2013 19:33:49 +0000 (15:33 -0400)]
EDataBook: Silence runtime warnings in direct access mode.

e_data_book_report_backend_property_changed() apparently has no way to
report backend property changes in direct access mode.  Return silently.

11 years agoCreate only one EDataBook per EBookBackend.
Matthew Barnes [Wed, 20 Mar 2013 15:34:29 +0000 (11:34 -0400)]
Create only one EDataBook per EBookBackend.

I've never understood why we create multiple EDataBook instances per
EBookBackend.  All it's doing is exporting an AddressBook interface on
the session bus and handling incoming method invocations by forwarding
them to the EBookBackend.

The GDBusMethodInvocation identifies the client, so we don't need to
export a separate AddressBook interface per client.  This seems to be
a relic of the Bonobo-era design.

Fixing this redundancy is a prerequisite to running backends in child
processes, which is one of my goals for 3.10.

New functions:

    e_book_backend_ref_data_book()
    e_book_backend_set_data_book()

Deprecated functions:

    e_book_backend_add_client()
    e_book_backend_remove_client()

11 years agoEDataCalFactory: Rewrite client connection tracking.
Matthew Barnes [Wed, 20 Mar 2013 14:45:00 +0000 (10:45 -0400)]
EDataCalFactory: Rewrite client connection tracking.

Keep a hash table of client bus names mapped to a set of ECalBackend
references.  When the backend emits a closed() signal with the client's
bus name, we remove that ECalBackend reference from the data structure.

Also keep a hash table of client bus names we're watching so that if a
bus name vanishes we can remove all ECalBackend references associated
with it.

11 years agoEDataBookFactory: Rewrite client connection tracking.
Matthew Barnes [Wed, 20 Mar 2013 12:39:03 +0000 (08:39 -0400)]
EDataBookFactory: Rewrite client connection tracking.

Keep a hash table of client bus names mapped to a set of EBookBackend
references.  When the backend emits a closed() signal with the client's
bus name, we remove that EBookBackend reference from the data structure.

Also keep a hash table of client bus names we're watching so that if a
bus name vanishes we can remove all EBookBackend references associated
with it.

11 years agoEDataCal: Only cancel ops belonging to the sender when closing.
Matthew Barnes [Wed, 20 Mar 2013 04:42:23 +0000 (00:42 -0400)]
EDataCal: Only cancel ops belonging to the sender when closing.

11 years agoEDataBook: Only cancel ops belonging to the sender when closing.
Matthew Barnes [Wed, 20 Mar 2013 04:37:28 +0000 (00:37 -0400)]
EDataBook: Only cancel ops belonging to the sender when closing.

11 years agoECalBackend: Add a "closed" signal.
Matthew Barnes [Wed, 20 Mar 2013 04:12:15 +0000 (00:12 -0400)]
ECalBackend: Add a "closed" signal.

11 years agoEBookBackend: Add a "closed" signal.
Matthew Barnes [Wed, 20 Mar 2013 03:53:08 +0000 (23:53 -0400)]
EBookBackend: Add a "closed" signal.

11 years agoUpdated Hungarian translation
Gabor Kelemen [Wed, 20 Mar 2013 22:53:01 +0000 (23:53 +0100)]
Updated Hungarian translation

11 years agoEDataCalFactory: Remove the "calendars" hash table.
Matthew Barnes [Wed, 20 Mar 2013 02:58:03 +0000 (22:58 -0400)]
EDataCalFactory: Remove the "calendars" hash table.

It turns out this hash table isn't actually being used for anything.
I'd have to dig through archives to recall its original purpose, but
apparantly it's not applicable anymore.

11 years agoEDataBookFactory: Remove the "books" hash table.
Matthew Barnes [Wed, 20 Mar 2013 02:50:29 +0000 (22:50 -0400)]
EDataBookFactory: Remove the "books" hash table.

It turns out this hash table isn't actually being used for anything.
I'd have to dig through archives to recall its original purpose, but
apparently it's not applicable anymore.

11 years agoECalClientView cleanups.
Matthew Barnes [Tue, 19 Mar 2013 17:49:07 +0000 (13:49 -0400)]
ECalClientView cleanups.

11 years agoEBookClientView cleanups.
Matthew Barnes [Tue, 19 Mar 2013 17:44:51 +0000 (13:44 -0400)]
EBookClientView cleanups.

11 years agoUpdated Danish translation
Flemming Christensen [Tue, 19 Mar 2013 11:22:42 +0000 (12:22 +0100)]
Updated Danish translation

11 years agoUpdated Russian translation
Yuri Myasoedov [Mon, 18 Mar 2013 20:09:27 +0000 (00:09 +0400)]
Updated Russian translation

11 years agoAdd e_cal_component_id_new().
Matthew Barnes [Mon, 18 Mar 2013 11:56:26 +0000 (07:56 -0400)]
Add e_cal_component_id_new().

11 years agoUpdated Slovenian translation
Matej Urbančič [Mon, 18 Mar 2013 09:44:24 +0000 (10:44 +0100)]
Updated Slovenian translation

11 years agoUpdated Slovenian translation
Martin Srebotnjak [Mon, 18 Mar 2013 09:40:04 +0000 (10:40 +0100)]
Updated Slovenian translation

11 years agoUpdated Czech translation
Jiri Eischmann [Sun, 17 Mar 2013 21:28:53 +0000 (22:28 +0100)]
Updated Czech translation

11 years agoe-cal-component.h cleanups.
Matthew Barnes [Sun, 17 Mar 2013 15:43:31 +0000 (11:43 -0400)]
e-cal-component.h cleanups.

11 years agoECalClient: Pass a weak reference to D-Bus signal handlers.
Matthew Barnes [Sun, 17 Mar 2013 15:14:05 +0000 (11:14 -0400)]
ECalClient: Pass a weak reference to D-Bus signal handlers.

I don't trust even g_signal_connect_object() to be thread-safe.

11 years agoEBookClient: Pass a weak reference to D-Bus signal handlers.
Matthew Barnes [Sun, 17 Mar 2013 15:09:16 +0000 (11:09 -0400)]
EBookClient: Pass a weak reference to D-Bus signal handlers.

I don't trust even g_signal_connect_object() to be thread-safe.

11 years agoBump version to 3.9.1.
Matthew Barnes [Sun, 17 Mar 2013 14:41:19 +0000 (10:41 -0400)]
Bump version to 3.9.1.

11 years agoECalClientView: Keep a weak reference on its ECalClient.
Matthew Barnes [Wed, 13 Mar 2013 13:21:38 +0000 (09:21 -0400)]
ECalClientView: Keep a weak reference on its ECalClient.

The view should cease functioning if its ECalClient is destroyed.

11 years agoAdd e_cal_client_view_ref_client().
Matthew Barnes [Wed, 13 Mar 2013 13:17:18 +0000 (09:17 -0400)]
Add e_cal_client_view_ref_client().

Replaces e_cal_client_view_get_client().

11 years agoEBookClientView: Keep a weak reference on its EBookClient.
Matthew Barnes [Wed, 13 Mar 2013 12:54:34 +0000 (08:54 -0400)]
EBookClientView: Keep a weak reference on its EBookClient.

The view should cease functioning if its EBookClient is destroyed.

11 years agoAdd e_book_client_view_ref_client().
Matthew Barnes [Wed, 13 Mar 2013 12:39:41 +0000 (08:39 -0400)]
Add e_book_client_view_ref_client().

Replaces e_book_client_view_get_client().

11 years agoAdd e_cal_component_id_equal().
Matthew Barnes [Sat, 16 Mar 2013 22:00:26 +0000 (18:00 -0400)]
Add e_cal_component_id_equal().

11 years agoAdd e_cal_component_id_hash().
Matthew Barnes [Sat, 16 Mar 2013 21:51:55 +0000 (17:51 -0400)]
Add e_cal_component_id_hash().

11 years agoAdd e_cal_component_id_copy().
Matthew Barnes [Thu, 14 Mar 2013 18:53:50 +0000 (14:53 -0400)]
Add e_cal_component_id_copy().

11 years agoAdd e_weak_ref_new() and e_weak_ref_free().
Matthew Barnes [Sat, 16 Mar 2013 14:41:13 +0000 (10:41 -0400)]
Add e_weak_ref_new() and e_weak_ref_free().

This has come up enough times now that it's worth adding public API.

11 years agoe-cal-backend-util.c: Use e_source_registry_list_enabled().
Matthew Barnes [Sun, 10 Mar 2013 00:03:31 +0000 (19:03 -0500)]
e-cal-backend-util.c: Use e_source_registry_list_enabled().

11 years agoAdd e_source_registry_list_enabled().
Matthew Barnes [Sat, 9 Mar 2013 23:46:52 +0000 (18:46 -0500)]
Add e_source_registry_list_enabled().

Similar to e_source_registry_list_sources(), but returns only enabled
sources according to e_source_registry_check_enabled().

11 years agoRemove marshal.mk and EVO_MARSHAL_RULE automake macro.
Matthew Barnes [Sun, 3 Mar 2013 13:33:29 +0000 (08:33 -0500)]
Remove marshal.mk and EVO_MARSHAL_RULE automake macro.

No longer used.

11 years agolibedataserver: Use g_cclosure_marshal_generic() for all signals.
Matthew Barnes [Sun, 3 Mar 2013 04:38:42 +0000 (23:38 -0500)]
libedataserver: Use g_cclosure_marshal_generic() for all signals.

g_signal_new() defaults to the generic marshaller when NULL is given
for the 'c_marshaller' parameter.  The generic marshaller uses libffi
to figure out the argument types for itself.

Also remove e-marshal.list and e-gdbus-marshallers.list, as they are
no longer needed.

11 years agolibecal: Use g_cclosure_marshal_generic() for all signals.
Matthew Barnes [Sun, 3 Mar 2013 04:36:49 +0000 (23:36 -0500)]
libecal: Use g_cclosure_marshal_generic() for all signals.

g_signal_new() defaults to the generic marshaller when NULL is given
for the 'c_marshaller' parameter.  The generic marshaller uses libffi
to figure out the argument types for itself.

Also remove e-cal-marshal.list, as it is no longer needed.

11 years agolibebook-contacts: Use g_cclosure_marshal_generic() for all signals.
Matthew Barnes [Sun, 3 Mar 2013 04:27:30 +0000 (23:27 -0500)]
libebook-contacts: Use g_cclosure_marshal_generic() for all signals.

g_signal_new() defaults to the generic marshaller when NULL is given
for the 'c_marshaller' parameter.  The generic marshaller uses libffi
to figure out the argument types for itself.

Also remove e-book-contacts-marshal.list, as it is no longer needed.

11 years agolibebook: Use g_cclosure_marshal_generic() for all signals.
Matthew Barnes [Sun, 3 Mar 2013 04:15:28 +0000 (23:15 -0500)]
libebook: Use g_cclosure_marshal_generic() for all signals.

g_signal_new() defaults to the generic marshaller when NULL is given
for the 'c_marshaller' parameter.  The generic marshaller uses libffi
to figure out the argument types for itself.

Also remove e-book-marshal.list, as it is no longer needed.

11 years agocamel: Use g_cclosure_marshal_generic() for all signals.
Matthew Barnes [Sun, 3 Mar 2013 04:40:44 +0000 (23:40 -0500)]
camel: Use g_cclosure_marshal_generic() for all signals.

g_signal_new() defaults to the generic marshaller when NULL is given
for the 'c_marshaller' parameter.  The generic marshaller uses libffi
to figure out the argument types for itself.

Also remove camel-marshal.list, as it is no longer needed.

11 years agoAdd indices for new symbols in 3.10 to API documentation.
Matthew Barnes [Sun, 3 Mar 2013 13:30:09 +0000 (08:30 -0500)]
Add indices for new symbols in 3.10 to API documentation.

11 years agoECalBackendWeather: Avoid deprecated EDS APIs.
Matthew Barnes [Sat, 16 Mar 2013 14:11:41 +0000 (10:11 -0400)]
ECalBackendWeather: Avoid deprecated EDS APIs.

11 years agoECalBackendHttp: Avoid deprecated EDS APIs.
Matthew Barnes [Sat, 16 Mar 2013 14:07:47 +0000 (10:07 -0400)]
ECalBackendHttp: Avoid deprecated EDS APIs.

11 years agoECalBackendFile: Avoid deprecated EDS APIs.
Matthew Barnes [Sat, 16 Mar 2013 14:03:35 +0000 (10:03 -0400)]
ECalBackendFile: Avoid deprecated EDS APIs.

11 years agoECalBackendContacts: Avoid deprecated EDS APIs.
Matthew Barnes [Sat, 16 Mar 2013 13:50:00 +0000 (09:50 -0400)]
ECalBackendContacts: Avoid deprecated EDS APIs.

11 years agoECalBackendCalDAV: Avoid deprecated EDS APIs.
Matthew Barnes [Sat, 16 Mar 2013 13:44:29 +0000 (09:44 -0400)]
ECalBackendCalDAV: Avoid deprecated EDS APIs.

11 years agoEBookBackendWebdav: Avoid deprecated EDS APIs.
Matthew Barnes [Sat, 16 Mar 2013 13:22:22 +0000 (09:22 -0400)]
EBookBackendWebdav: Avoid deprecated EDS APIs.

11 years agoEBookBackendLDAP: Avoid deprecated EDS APIs.
Matthew Barnes [Sat, 16 Mar 2013 13:17:05 +0000 (09:17 -0400)]
EBookBackendLDAP: Avoid deprecated EDS APIs.

11 years agoEBookBackendGoogle: Avoid deprecated EDS APIs.
Matthew Barnes [Sat, 16 Mar 2013 13:12:37 +0000 (09:12 -0400)]
EBookBackendGoogle: Avoid deprecated EDS APIs.

11 years agoEBookBackendFile: Avoid deprecated EDS APIs.
Matthew Barnes [Sat, 16 Mar 2013 13:09:40 +0000 (09:09 -0400)]
EBookBackendFile: Avoid deprecated EDS APIs.

11 years agoClean testing work directory
Tristan Van Berkom [Sun, 17 Mar 2013 12:42:56 +0000 (21:42 +0900)]
Clean testing work directory

Added clean-local hook to properly cleanup
the testing cache directory, this causes
distcheck to finaly pass !