[evolution-data-server] Reduce diff noise with account-mgmt branch.



commit 131e00918a1df38c93cd79dbf379c19bbe426127
Author: Matthew Barnes <mbarnes redhat com>
Date:   Thu May 26 11:21:37 2011 -0400

    Reduce diff noise with account-mgmt branch.
    
    Mostly silly code cleanup type stuff, so I can see the important changes
    more easily.

 .../backends/ldap/e-book-backend-ldap-factory.c    |    6 +-
 .../backends/vcf/e-book-backend-vcf-factory.c      |    6 +-
 .../backends/webdav/e-book-backend-webdav.c        |    7 +-
 addressbook/libebook/e-book.c                      |   32 ++--
 addressbook/libebook/e-destination.c               |    7 +-
 .../libedata-book/e-book-backend-db-cache.c        |    5 +-
 addressbook/libedata-book/e-book-backend.c         |    2 -
 addressbook/libedata-book/e-data-book-factory.c    |   28 ++-
 calendar/backends/caldav/e-cal-backend-caldav.c    |    6 +-
 .../contacts/e-cal-backend-contacts-factory.c      |   82 +++-----
 .../backends/contacts/e-cal-backend-contacts.c     |   66 +++---
 .../backends/file/e-cal-backend-file-factory.c     |  216 +++++++++-----------
 calendar/backends/file/e-cal-backend-file.c        |   32 ++--
 .../backends/http/e-cal-backend-http-factory.c     |  218 +++++++++-----------
 calendar/backends/http/e-cal-backend-http.c        |   12 +-
 .../weather/e-cal-backend-weather-factory.c        |   84 ++++-----
 calendar/backends/weather/e-cal-backend-weather.c  |    4 +-
 calendar/backends/weather/e-weather-source-ccf.c   |    7 +-
 calendar/backends/weather/e-weather-source-ccf.h   |   31 ++-
 calendar/backends/weather/e-weather-source.c       |   13 +-
 calendar/backends/weather/e-weather-source.h       |   41 +++-
 calendar/libecal/e-cal.c                           |   46 +++--
 calendar/libecal/e-cal.h                           |    5 +-
 calendar/libedata-cal/e-cal-backend.c              |    1 -
 calendar/libedata-cal/e-data-cal-factory.c         |   23 ++-
 configure.ac                                       |    1 -
 libedataserverui/e-book-auth-util.c                |    2 +-
 libedataserverui/e-name-selector-dialog.c          |    1 +
 libedataserverui/e-name-selector-entry.c           |    1 +
 libedataserverui/e-name-selector.h                 |    2 +-
 libedataserverui/e-source-combo-box.c              |   82 ++++----
 libedataserverui/e-source-combo-box.h              |   12 +-
 libedataserverui/e-source-selector-dialog.c        |   26 +--
 libedataserverui/e-source-selector-dialog.h        |    2 +-
 libedataserverui/e-source-selector.c               |    2 -
 libedataserverui/e-source-selector.h               |   11 +-
 36 files changed, 558 insertions(+), 564 deletions(-)
---
diff --git a/addressbook/backends/ldap/e-book-backend-ldap-factory.c b/addressbook/backends/ldap/e-book-backend-ldap-factory.c
index 73da037..ae9e014 100644
--- a/addressbook/backends/ldap/e-book-backend-ldap-factory.c
+++ b/addressbook/backends/ldap/e-book-backend-ldap-factory.c
@@ -34,13 +34,13 @@ E_BOOK_BACKEND_FACTORY_SIMPLE (ldap, LDAP, e_book_backend_ldap_new)
 static GType ldap_type;
 
 void
-eds_module_initialize (GTypeModule *module)
+eds_module_initialize (GTypeModule *type_module)
 {
-	ldap_type = _ldap_factory_get_type (module);
+	ldap_type = _ldap_factory_get_type (type_module);
 }
 
 void
-eds_module_shutdown   (void)
+eds_module_shutdown (void)
 {
 }
 
diff --git a/addressbook/backends/vcf/e-book-backend-vcf-factory.c b/addressbook/backends/vcf/e-book-backend-vcf-factory.c
index cc3e716..e7aeffd 100644
--- a/addressbook/backends/vcf/e-book-backend-vcf-factory.c
+++ b/addressbook/backends/vcf/e-book-backend-vcf-factory.c
@@ -34,13 +34,13 @@ E_BOOK_BACKEND_FACTORY_SIMPLE (vcf, VCF, e_book_backend_vcf_new)
 static GType  vcf_type;
 
 void
-eds_module_initialize (GTypeModule *module)
+eds_module_initialize (GTypeModule *type_module)
 {
-	vcf_type = _vcf_factory_get_type (module);
+	vcf_type = _vcf_factory_get_type (type_module);
 }
 
 void
-eds_module_shutdown   (void)
+eds_module_shutdown (void)
 {
 }
 
diff --git a/addressbook/backends/webdav/e-book-backend-webdav.c b/addressbook/backends/webdav/e-book-backend-webdav.c
index 53033a8..c782ae3 100644
--- a/addressbook/backends/webdav/e-book-backend-webdav.c
+++ b/addressbook/backends/webdav/e-book-backend-webdav.c
@@ -189,7 +189,7 @@ download_contact (EBookBackendWebdav *webdav, const gchar *uri)
 static guint
 upload_contact (EBookBackendWebdav *webdav, EContact *contact, gchar **reason)
 {
-	ESource     *source = e_book_backend_get_source (E_BOOK_BACKEND (webdav));
+	ESource     *source;
 	SoupMessage *message;
 	gchar       *uri;
 	gchar       *etag;
@@ -199,6 +199,8 @@ upload_contact (EBookBackendWebdav *webdav, EContact *contact, gchar **reason)
 	const gchar  *property;
 	gboolean     avoid_ifmatch;
 
+	source = e_book_backend_get_source (E_BOOK_BACKEND (webdav));
+
 	uri = e_contact_get (contact, E_CONTACT_UID);
 	if (uri == NULL) {
 		g_warning("can't upload contact without UID");
@@ -1159,7 +1161,7 @@ e_book_backend_webdav_open (EBookBackend *backend, EDataBook *book, guint opid,
 {
 	EBookBackendWebdav        *webdav = E_BOOK_BACKEND_WEBDAV (backend);
 	EBookBackendWebdavPrivate *priv   = webdav->priv;
-	ESource			  *source = e_book_backend_get_source (backend);
+	ESource			  *source;
 	gchar                     *uri;
 	const gchar               *cache_dir;
 	const gchar               *offline;
@@ -1172,6 +1174,7 @@ e_book_backend_webdav_open (EBookBackend *backend, EDataBook *book, guint opid,
 	/* will try fetch ctag for the first time, if it fails then sets this to FALSE */
 	priv->supports_getctag = TRUE;
 
+	source = e_book_backend_get_source (backend);
 	cache_dir = e_book_backend_get_cache_dir (backend);
 
 	uri = e_source_get_uri (source);
diff --git a/addressbook/libebook/e-book.c b/addressbook/libebook/e-book.c
index 009e406..a2a06c8 100644
--- a/addressbook/libebook/e-book.c
+++ b/addressbook/libebook/e-book.c
@@ -40,6 +40,7 @@
 #include <string.h>
 #include <glib-object.h>
 #include <glib/gi18n-lib.h>
+#include <gconf/gconf-client.h>
 #include <libedataserver/e-data-server-util.h>
 #include "e-book.h"
 #include "e-error.h"
@@ -3210,10 +3211,10 @@ e_book_set_default_addressbook (EBook *book, GError **error)
 
 /**
  * e_book_set_default_source:
- * @source: An #ESource pointer
- * @error: A #GError pointer
+ * @source: an #ESource
+ * @error: return location for a #GError, or %NULL
  *
- * sets @source as the "default" addressbook.  This is the source that
+ * Sets @source as the default address book.  This is the source that
  * will be loaded in the e_book_get_default_addressbook call.
  *
  * Returns: %TRUE if the setting was stored in libebook's ESourceList, otherwise %FALSE.
@@ -3221,7 +3222,8 @@ e_book_set_default_addressbook (EBook *book, GError **error)
  * Deprecated: 3.2: Use e_book_client_set_default_source() instead.
  */
 gboolean
-e_book_set_default_source (ESource *source, GError **error)
+e_book_set_default_source (ESource *source,
+                           GError **error)
 {
 	ESourceList *sources;
 	const gchar *uid;
@@ -3303,10 +3305,10 @@ e_book_get_addressbooks (ESourceList **addressbook_sources, GError **error)
 
 /**
  * e_book_new:
- * @source: An #ESource pointer
- * @error: A #GError pointer
+ * @source: an #ESource
+ * @error: return location for a #GError, or %NULL
  *
- * Creates a new #EBook corresponding to the given source.  There are
+ * Creates a new #EBook corresponding to the given @source.  There are
  * only two operations that are valid on this book at this point:
  * e_book_open(), and e_book_remove().
  *
@@ -3315,11 +3317,13 @@ e_book_get_addressbooks (ESourceList **addressbook_sources, GError **error)
  * Deprecated: 3.2: Use e_book_client_new() instead.
  */
 EBook *
-e_book_new (ESource *source, GError **error)
+e_book_new (ESource *source,
+            GError **error)
 {
 	GError *err = NULL;
 	EBook *book;
-	gchar *path = NULL, *xml, *gdbus_xml = NULL;
+	gchar *path = NULL;
+	gchar *xml, *gdbus_xml = NULL;
 	GDBusConnection *connection;
 
 	g_return_val_if_fail (E_IS_SOURCE (source), NULL);
@@ -3533,9 +3537,8 @@ check_system (ESource *source, gpointer data)
  * e_book_new_system_addressbook:
  * @error: A #GError pointer
  *
- * Creates a new #EBook corresponding to the user's system
- * addressbook.  See the documentation for e_book_new for further
- * information.
+ * Creates a new #EBook corresponding to the user's system address book.
+ * See the documentation for e_book_new() for further information.
  *
  * Returns: a new but unopened #EBook.
  *
@@ -3588,9 +3591,8 @@ e_book_new_system_addressbook (GError **error)
  * e_book_new_default_addressbook:
  * @error: return location for a #GError, or %NULL
  *
- * Creates a new #EBook corresponding to the user's default
- * address book.  See the documentation for e_book_new() for
- * further information.
+ * Creates a new #EBook corresponding to the user's default address book.
+ * See the documentation for e_book_new() for further information.
  *
  * Returns: a new but unopened #EBook
  *
diff --git a/addressbook/libebook/e-destination.c b/addressbook/libebook/e-destination.c
index 8d9fe24..b219943 100644
--- a/addressbook/libebook/e-destination.c
+++ b/addressbook/libebook/e-destination.c
@@ -456,15 +456,18 @@ void
 e_destination_set_book (EDestination *dest, EBook *book)
 {
 	ESource *source;
+	const gchar *uid;
 
 	g_return_if_fail (dest && E_IS_DESTINATION (dest));
 	g_return_if_fail (book && E_IS_BOOK (book));
 
 	source = e_book_get_source (book);
+	uid = e_source_peek_uid (source);
+	g_return_if_fail (uid != NULL);
 
-	if (!dest->priv->source_uid || strcmp (e_source_peek_uid (source), dest->priv->source_uid)) {
+	if (!dest->priv->source_uid || strcmp (uid, dest->priv->source_uid)) {
 		e_destination_clear (dest);
-		dest->priv->source_uid = g_strdup (e_source_peek_uid (source));
+		dest->priv->source_uid = g_strdup (uid);
 
 		g_signal_emit (dest, signals[CHANGED], 0);
 	}
diff --git a/addressbook/libedata-book/e-book-backend-db-cache.c b/addressbook/libedata-book/e-book-backend-db-cache.c
index b846696..d060a4e 100644
--- a/addressbook/libedata-book/e-book-backend-db-cache.c
+++ b/addressbook/libedata-book/e-book-backend-db-cache.c
@@ -19,11 +19,10 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  */
 
-#ifdef HAVE_CONFIG_H
 #include <config.h>
-#endif
-
+#include <stdlib.h>
 #include <string.h>
+
 #include <libedataserver/e-data-server-util.h>
 #include "e-book-backend-db-cache.h"
 #include "e-book-backend.h"
diff --git a/addressbook/libedata-book/e-book-backend.c b/addressbook/libedata-book/e-book-backend.c
index 204e53a..72cfd01 100644
--- a/addressbook/libedata-book/e-book-backend.c
+++ b/addressbook/libedata-book/e-book-backend.c
@@ -56,9 +56,7 @@ book_backend_set_default_cache_dir (EBookBackend *backend)
 	gchar *filename;
 
 	user_cache_dir = e_get_user_cache_dir ();
-
 	source = e_book_backend_get_source (backend);
-	g_return_if_fail (source != NULL);
 
 	/* Mangle the URI to not contain invalid characters. */
 	mangled_uri = g_strdelimit (e_source_get_uri (source), ":/", '_');
diff --git a/addressbook/libedata-book/e-data-book-factory.c b/addressbook/libedata-book/e-data-book-factory.c
index e74a108..a70e5bf 100644
--- a/addressbook/libedata-book/e-data-book-factory.c
+++ b/addressbook/libedata-book/e-data-book-factory.c
@@ -300,13 +300,17 @@ last_client_gone_cb (EBookBackend *backend, EDataBookFactory *factory)
 }
 
 static gboolean
-impl_BookFactory_getBook (EGdbusBookFactory *object, GDBusMethodInvocation *invocation, const gchar *in_source, EDataBookFactory *factory)
+impl_BookFactory_getBook (EGdbusBookFactory *object,
+                          GDBusMethodInvocation *invocation,
+                          const gchar *in_source,
+                          EDataBookFactory *factory)
 {
 	EDataBook *book;
 	EBookBackend *backend;
 	EDataBookFactoryPrivate *priv = factory->priv;
 	ESource *source;
-	gchar *uri, *path;
+	gchar *path;
+	gchar *uri;
 	const gchar *sender;
 	GList *list;
 	GError *error = NULL;
@@ -358,12 +362,14 @@ impl_BookFactory_getBook (EGdbusBookFactory *object, GDBusMethodInvocation *invo
 			backend = e_book_backend_factory_new_backend (backend_factory);
 
 		if (backend != NULL) {
-			gchar *uri_key = g_strdup (uri);
-
 			g_hash_table_insert (
-				priv->backends, uri_key, backend);
-			g_object_weak_ref (G_OBJECT (backend), (GWeakNotify) backend_gone_cb, factory);
-			g_signal_connect (backend, "last-client-gone", G_CALLBACK (last_client_gone_cb), factory);
+				priv->backends, g_strdup (uri), backend);
+			g_object_weak_ref (
+				G_OBJECT (backend), (GWeakNotify)
+				backend_gone_cb, factory);
+			g_signal_connect (
+				backend, "last-client-gone",
+				G_CALLBACK (last_client_gone_cb), factory);
 			e_book_backend_set_online (backend, priv->is_online);
 		}
 	}
@@ -375,7 +381,10 @@ impl_BookFactory_getBook (EGdbusBookFactory *object, GDBusMethodInvocation *invo
 		g_mutex_unlock (priv->books_lock);
 		g_mutex_unlock (priv->backends_lock);
 
-		error = g_error_new (E_DATA_BOOK_ERROR, E_DATA_BOOK_STATUS_NO_SUCH_BOOK, _("Invalid source"));
+		error = g_error_new (
+			E_DATA_BOOK_ERROR,
+			E_DATA_BOOK_STATUS_NO_SUCH_BOOK,
+			_("Invalid source"));
 		g_dbus_method_invocation_return_gerror (invocation, error);
 		g_error_free (error);
 
@@ -665,7 +674,8 @@ main (gint argc, gchar **argv)
 		eol, "changed",
 		G_CALLBACK (offline_state_changed_cb), factory);
 
-	owner_id = g_bus_own_name (G_BUS_TYPE_SESSION,
+	owner_id = g_bus_own_name (
+		G_BUS_TYPE_SESSION,
 		ADDRESS_BOOK_DBUS_SERVICE_NAME,
 		G_BUS_NAME_OWNER_FLAGS_NONE,
 		on_bus_acquired,
diff --git a/calendar/backends/caldav/e-cal-backend-caldav.c b/calendar/backends/caldav/e-cal-backend-caldav.c
index b99491e..8ccffa2 100644
--- a/calendar/backends/caldav/e-cal-backend-caldav.c
+++ b/calendar/backends/caldav/e-cal-backend-caldav.c
@@ -114,7 +114,7 @@ struct _ECalBackendCalDAVPrivate {
 
 	/* Authentication info */
 	ECredentials *credentials;
-	gboolean need_auth;
+	gboolean auth_required;
 
 	/* object cleanup */
 	gboolean disposed;
@@ -531,7 +531,7 @@ status_code_to_result (SoupMessage *message, ECalBackendCalDAVPrivate  *priv, GE
 		break;
 
 	case 401:
-		if (priv && priv->need_auth)
+		if (priv && priv->auth_required)
 			g_propagate_error (perror, EDC_ERROR (AuthenticationFailed));
 		else
 			g_propagate_error (perror, EDC_ERROR (AuthenticationRequired));
@@ -2289,7 +2289,7 @@ initialize_backend (ECalBackendCalDAV *cbdav, GError **perror)
 	}
 
 	os_val = e_source_get_property (source, "auth");
-	priv->need_auth = os_val != NULL;
+	priv->auth_required = os_val != NULL;
 
 	os_val = e_source_get_property(source, "ssl");
 	uri = e_cal_backend_get_uri (backend);
diff --git a/calendar/backends/contacts/e-cal-backend-contacts-factory.c b/calendar/backends/contacts/e-cal-backend-contacts-factory.c
index 6c75b53..7929c74 100644
--- a/calendar/backends/contacts/e-cal-backend-contacts-factory.c
+++ b/calendar/backends/contacts/e-cal-backend-contacts-factory.c
@@ -16,18 +16,16 @@
 #include "e-cal-backend-contacts-factory.h"
 #include "e-cal-backend-contacts.h"
 
-typedef struct {
-	ECalBackendFactory            parent_object;
-} ECalBackendContactsFactory;
+typedef ECalBackendFactory ECalBackendContactsEventsFactory;
+typedef ECalBackendFactoryClass ECalBackendContactsEventsFactoryClass;
 
-typedef struct {
-	ECalBackendFactoryClass parent_class;
-} ECalBackendContactsFactoryClass;
+/* Forward Declarations */
+GType e_cal_backend_contacts_events_factory_get_type (void);
 
-static void
-e_cal_backend_contacts_factory_instance_init (ECalBackendContactsFactory *factory)
-{
-}
+G_DEFINE_DYNAMIC_TYPE (
+	ECalBackendContactsEventsFactory,
+	e_cal_backend_contacts_events_factory,
+	E_TYPE_CAL_BACKEND_FACTORY)
 
 static const gchar *
 _get_protocol (ECalBackendFactory *factory)
@@ -35,13 +33,14 @@ _get_protocol (ECalBackendFactory *factory)
 	return "contacts";
 }
 
-static ECalBackend*
-_events_new_backend (ECalBackendFactory *factory, ESource *source)
+static ECalBackend *
+_events_new_backend (ECalBackendFactory *factory,
+                     ESource *source)
 {
-	return g_object_new (e_cal_backend_contacts_get_type (),
-			     "source", source,
-			     "kind", ICAL_VEVENT_COMPONENT,
-			     NULL);
+	return g_object_new (
+		e_cal_backend_contacts_get_type (),
+		"kind", ICAL_VEVENT_COMPONENT,
+		"source", source, NULL);
 }
 
 static icalcomponent_kind
@@ -51,56 +50,41 @@ _events_get_kind (ECalBackendFactory *factory)
 }
 
 static void
-events_backend_factory_class_init (ECalBackendContactsFactoryClass *klass)
+e_cal_backend_contacts_events_factory_class_init (ECalBackendFactoryClass *class)
 {
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->get_protocol = _get_protocol;
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->get_kind     = _events_get_kind;
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->new_backend  = _events_new_backend;
+	class->get_protocol = _get_protocol;
+	class->get_kind     = _events_get_kind;
+	class->new_backend  = _events_new_backend;
 }
 
-static GType
-events_backend_factory_get_type (GTypeModule *module)
+static void
+e_cal_backend_contacts_events_factory_class_finalize (ECalBackendFactoryClass *class)
 {
-	GType type;
-
-	GTypeInfo info = {
-		sizeof (ECalBackendContactsFactoryClass),
-		NULL, /* base_class_init */
-		NULL, /* base_class_finalize */
-		(GClassInitFunc)  events_backend_factory_class_init,
-		NULL, /* class_finalize */
-		NULL, /* class_data */
-		sizeof (ECalBackend),
-		0,    /* n_preallocs */
-		(GInstanceInitFunc) e_cal_backend_contacts_factory_instance_init
-	};
-
-	type = g_type_module_register_type (module,
-					    E_TYPE_CAL_BACKEND_FACTORY,
-					    "ECalBackendContactsEventsFactory",
-					    &info, 0);
-
-	return type;
 }
 
-
-
-static GType contacts_types[1];
+static void
+e_cal_backend_contacts_events_factory_init (ECalBackendFactory *factory)
+{
+}
 
 void
-eds_module_initialize (GTypeModule *module)
+eds_module_initialize (GTypeModule *type_module)
 {
-	contacts_types[0] = events_backend_factory_get_type (module);
+	e_cal_backend_contacts_events_factory_register_type (type_module);
 }
 
 void
-eds_module_shutdown   (void)
+eds_module_shutdown (void)
 {
 }
 
 void
 eds_module_list_types (const GType **types, gint *num_types)
 {
+	static GType contacts_types[1];
+
+	contacts_types[0] = e_cal_backend_contacts_events_factory_get_type ();
+
 	*types = contacts_types;
-	*num_types = 1;
+	*num_types = G_N_ELEMENTS (contacts_types);
 }
diff --git a/calendar/backends/contacts/e-cal-backend-contacts.c b/calendar/backends/contacts/e-cal-backend-contacts.c
index 89f7bfb..1aff087 100644
--- a/calendar/backends/contacts/e-cal-backend-contacts.c
+++ b/calendar/backends/contacts/e-cal-backend-contacts.c
@@ -32,16 +32,15 @@
 
 #include <glib/gi18n-lib.h>
 #include <gconf/gconf-client.h>
-#include "libedataserver/e-xml-hash-utils.h"
-#include "libedataserver/e-flag.h"
+#include <libedataserver/e-xml-hash-utils.h>
+#include <libedataserver/e-source-list.h>
+#include <libedataserver/e-flag.h>
 #include <libecal/e-cal-recur.h>
 #include <libecal/e-cal-util.h>
 #include <libedata-cal/e-cal-backend-util.h>
 #include <libedata-cal/e-cal-backend-sexp.h>
-
 #include <libebook/e-book.h>
 
-#include "libedataserver/e-source-list.h"
 
 #define EDC_ERROR(_code) e_data_cal_create_error (_code, NULL)
 
@@ -60,11 +59,11 @@ typedef enum
 struct _ECalBackendContactsPrivate {
         ESourceList  *addressbook_sources;
 
-        GHashTable   *addressbooks;       /* UID -> BookRecord */
-        gboolean      addressbook_loaded;
+	GHashTable   *addressbooks;       /* UID -> BookRecord */
+	gboolean      addressbook_loaded;
 
-        EBookView    *book_view;
-        GHashTable   *tracked_contacts;   /* UID -> ContactRecord */
+	EBookView    *book_view;
+	GHashTable   *tracked_contacts;   /* UID -> ContactRecord */
 
 	GHashTable *zones;
 
@@ -83,15 +82,15 @@ struct _ECalBackendContactsPrivate {
 
 typedef struct _BookRecord {
 	ECalBackendContacts *cbc;
-        EBook     *book;
-        EBookView *book_view;
+	EBook     *book;
+	EBookView *book_view;
 } BookRecord;
 
 typedef struct _ContactRecord {
-        ECalBackendContacts *cbc;
-	EBook               *book; /* where it comes from */
-        EContact            *contact;
-        ECalComponent       *comp_birthday, *comp_anniversary;
+	ECalBackendContacts *cbc;
+	EBook	       *book; /* where it comes from */
+	EContact	    *contact;
+	ECalComponent       *comp_birthday, *comp_anniversary;
 } ContactRecord;
 
 #define d(x)
@@ -121,19 +120,20 @@ book_record_new (ECalBackendContacts *cbc, ESource *source)
 
 	book = e_book_new (source, &error);
 	if (!book || !e_book_open (book, TRUE, &error) || error) {
-		g_warning ("%s: Failed to open book '%s': %s", G_STRFUNC, e_source_peek_name (source), error ? error->message : "Unknown error");
 		if (book)
 			g_object_unref (book);
-		if (error)
+		if (error) {
+			g_warning ("%s: Failed to open book: %s", G_STRFUNC, error->message);
 			g_error_free (error);
+		}
 		return NULL;
 	}
 
-        /* Create book view */
+	/* Create book view */
 	fields = g_list_append (fields, (gchar *) e_contact_field_name (E_CONTACT_FILE_AS));
 	fields = g_list_append (fields, (gchar *) e_contact_field_name (E_CONTACT_BIRTH_DATE));
 	fields = g_list_append (fields, (gchar *) e_contact_field_name (E_CONTACT_ANNIVERSARY));
-        query = e_book_query_any_field_contains ("");
+	query = e_book_query_any_field_contains ("");
 
 	if (!e_book_get_book_view (book, query, fields, -1, &book_view, &error)) {
 		g_warning ("%s: Failed to get book view on '%s': %s", G_STRFUNC, e_source_peek_name (source), error ? error->message : "Unknown error");
@@ -150,9 +150,9 @@ book_record_new (ECalBackendContacts *cbc, ESource *source)
 	e_book_query_unref (query);
 	g_list_free (fields);
 
-        g_signal_connect (book_view, "contacts_added", G_CALLBACK (contacts_added_cb), cbc);
-        g_signal_connect (book_view, "contacts_removed", G_CALLBACK (contacts_removed_cb), cbc);
-        g_signal_connect (book_view, "contacts_changed", G_CALLBACK (contacts_changed_cb), cbc);
+	g_signal_connect (book_view, "contacts_added", G_CALLBACK (contacts_added_cb), cbc);
+	g_signal_connect (book_view, "contacts_removed", G_CALLBACK (contacts_removed_cb), cbc);
+	g_signal_connect (book_view, "contacts_changed", G_CALLBACK (contacts_changed_cb), cbc);
 
 	e_book_view_start (book_view);
 
@@ -433,7 +433,7 @@ contacts_changed_cb (EBookView *book_view, const GList *contacts, gpointer user_
 		const gchar *uid = e_contact_get_const (contact, E_CONTACT_UID);
 		EContactDate *birthday, *anniversary;
 
-                /* Because this is a change of contact, then always remove old tracked data
+		/* Because this is a change of contact, then always remove old tracked data
 		   and if possible, add with (possibly) new values.
 		*/
 		g_hash_table_remove (cbc->priv->tracked_contacts, (gchar *) uid);
@@ -458,7 +458,7 @@ contacts_added_cb (EBookView *book_view, const GList *contacts, gpointer user_da
 	EBook *book = e_book_view_get_book (book_view);
 	const GList *i;
 
-        /* See if any new contacts have BIRTHDAY or ANNIVERSARY fields */
+	/* See if any new contacts have BIRTHDAY or ANNIVERSARY fields */
 	for (i = contacts; i; i = i->next)
 	{
 		EContact *contact = E_CONTACT (i->data);
@@ -485,7 +485,7 @@ contacts_removed_cb (EBookView *book_view, const GList *contact_ids, gpointer us
 	ECalBackendContacts *cbc = E_CAL_BACKEND_CONTACTS (user_data);
 	const GList *i;
 
-        /* Stop tracking these */
+	/* Stop tracking these */
 	for (i = contact_ids; i; i = i->next)
 		g_hash_table_remove (cbc->priv->tracked_contacts, i->data);
 }
@@ -683,7 +683,7 @@ create_component (ECalBackendContacts *cbc, const gchar *uid, EContactDate *cdat
 
 	ical_comp = icalcomponent_new (ICAL_VEVENT_COMPONENT);
 
-        /* Create the event object */
+	/* Create the event object */
 	cal_comp = e_cal_component_new ();
 	e_cal_component_set_icalcomponent (cal_comp, ical_comp);
 
@@ -691,7 +691,7 @@ create_component (ECalBackendContacts *cbc, const gchar *uid, EContactDate *cdat
 	d(g_message ("Creating UID: %s", uid));
 	e_cal_component_set_uid (cal_comp, uid);
 
-        /* Set all-day event's date from contact data */
+	/* Set all-day event's date from contact data */
 	itt = cdate_to_icaltime (cdate);
 	dt.value = &itt;
 	dt.tzid = NULL;
@@ -704,7 +704,7 @@ create_component (ECalBackendContacts *cbc, const gchar *uid, EContactDate *cdat
 	/* We have to add 1 day to DTEND, as it is not inclusive. */
 	e_cal_component_set_dtend (cal_comp, &dt);
 
-        /* Create yearly recurrence */
+	/* Create yearly recurrence */
 	icalrecurrencetype_clear (&r);
 	r.freq = ICAL_YEARLY_RECURRENCE;
 	r.interval = 1;
@@ -712,7 +712,7 @@ create_component (ECalBackendContacts *cbc, const gchar *uid, EContactDate *cdat
 	recur_list.next = NULL;
 	e_cal_component_set_rrule_list (cal_comp, &recur_list);
 
-        /* Create summary */
+	/* Create summary */
 	comp_summary.value = summary;
 	comp_summary.altrep = NULL;
 	e_cal_component_set_summary (cal_comp, &comp_summary);
@@ -731,7 +731,7 @@ create_component (ECalBackendContacts *cbc, const gchar *uid, EContactDate *cdat
 	/* setup alarms if required */
 	setup_alarm (cbc, cal_comp);
 
-        /* Don't forget to call commit()! */
+	/* Don't forget to call commit()! */
 	e_cal_component_commit_sequence (cal_comp);
 
 	return cal_comp;
@@ -750,7 +750,7 @@ create_birthday (ECalBackendContacts *cbc, EContact *contact)
 	name = e_contact_get_const (contact, E_CONTACT_FILE_AS);
 
 	uid = g_strdup_printf ("%s%s", (gchar *) e_contact_get_const (contact, E_CONTACT_UID), BIRTHDAY_UID_EXT);
-        summary = g_strdup_printf (_("Birthday: %s"), name);
+	summary = g_strdup_printf (_("Birthday: %s"), name);
 
 	cal_comp = create_component (cbc, uid, cdate, summary);
 
@@ -774,7 +774,7 @@ create_anniversary (ECalBackendContacts *cbc, EContact *contact)
 	name = e_contact_get_const (contact, E_CONTACT_FILE_AS);
 
 	uid = g_strdup_printf ("%s%s", (gchar *) e_contact_get_const (contact, E_CONTACT_UID), ANNIVERSARY_UID_EXT);
-        summary = g_strdup_printf (_("Anniversary: %s"), name);
+	summary = g_strdup_printf (_("Anniversary: %s"), name);
 
 	cal_comp = create_component (cbc, uid, cdate, summary);
 
@@ -853,14 +853,14 @@ e_cal_backend_contacts_get_object (ECalBackendSync *backend, EDataCal *cal, GCan
 	}
 
 	if (record->comp_birthday && g_str_has_suffix (uid, BIRTHDAY_UID_EXT)) {
-                *object = e_cal_component_get_as_string (record->comp_birthday);
+		*object = e_cal_component_get_as_string (record->comp_birthday);
 
 		d(g_message ("Return birthday: %s", *object));
 		return;
 	}
 
 	if (record->comp_anniversary && g_str_has_suffix (uid, ANNIVERSARY_UID_EXT)) {
-                *object = e_cal_component_get_as_string (record->comp_anniversary);
+		*object = e_cal_component_get_as_string (record->comp_anniversary);
 
 		d(g_message ("Return anniversary: %s", *object));
 		return;
diff --git a/calendar/backends/file/e-cal-backend-file-factory.c b/calendar/backends/file/e-cal-backend-file-factory.c
index 00fbe4f..fb8578e 100644
--- a/calendar/backends/file/e-cal-backend-file-factory.c
+++ b/calendar/backends/file/e-cal-backend-file-factory.c
@@ -18,18 +18,34 @@
 #include "e-cal-backend-file-journal.h"
 #include "e-cal-backend-file-todos.h"
 
-typedef struct {
-	ECalBackendFactory            parent_object;
-} ECalBackendFileFactory;
+typedef ECalBackendFactory ECalBackendFileEventsFactory;
+typedef ECalBackendFactoryClass ECalBackendFileEventsFactoryClass;
 
-typedef struct {
-	ECalBackendFactoryClass parent_class;
-} ECalBackendFileFactoryClass;
+typedef ECalBackendFactory ECalBackendFileJournalFactory;
+typedef ECalBackendFactoryClass ECalBackendFileJournalFactoryClass;
 
-static void
-e_cal_backend_file_factory_instance_init (ECalBackendFileFactory *factory)
-{
-}
+typedef ECalBackendFactory ECalBackendFileTodosFactory;
+typedef ECalBackendFactoryClass ECalBackendFileTodosFactoryClass;
+
+/* Forward Declarations */
+GType e_cal_backend_file_events_factory_get_type (void);
+GType e_cal_backend_file_journal_factory_get_type (void);
+GType e_cal_backend_file_todos_factory_get_type (void);
+
+G_DEFINE_DYNAMIC_TYPE (
+	ECalBackendFileEventsFactory,
+	e_cal_backend_file_events_factory,
+	E_TYPE_CAL_BACKEND_FACTORY)
+
+G_DEFINE_DYNAMIC_TYPE (
+	ECalBackendFileJournalFactory,
+	e_cal_backend_file_journal_factory,
+	E_TYPE_CAL_BACKEND_FACTORY)
+
+G_DEFINE_DYNAMIC_TYPE (
+	ECalBackendFileTodosFactory,
+	e_cal_backend_file_todos_factory,
+	E_TYPE_CAL_BACKEND_FACTORY)
 
 static const gchar *
 _get_protocol (ECalBackendFactory *factory)
@@ -37,28 +53,20 @@ _get_protocol (ECalBackendFactory *factory)
 	return "local";
 }
 
-static ECalBackend*
-_todos_new_backend (ECalBackendFactory *factory, ESource *source)
-{
-	return g_object_new (e_cal_backend_file_todos_get_type (),
-			     "source", source,
-			     "kind", ICAL_VTODO_COMPONENT,
-			     NULL);
-}
-
 static icalcomponent_kind
-_todos_get_kind (ECalBackendFactory *factory)
+_events_get_kind (ECalBackendFactory *factory)
 {
-	return ICAL_VTODO_COMPONENT;
+	return ICAL_VEVENT_COMPONENT;
 }
 
-static ECalBackend*
-_journal_new_backend (ECalBackendFactory *factory, ESource *source)
+static ECalBackend *
+_events_new_backend (ECalBackendFactory *factory,
+                     ESource *source)
 {
-	return g_object_new (e_cal_backend_file_journal_get_type (),
-			     "source", source,
-			     "kind", ICAL_VJOURNAL_COMPONENT,
-			     NULL);
+	return g_object_new (
+		e_cal_backend_file_events_get_type (),
+		"kind", ICAL_VEVENT_COMPONENT,
+		"source", source, NULL);
 }
 
 static icalcomponent_kind
@@ -67,140 +75,108 @@ _journal_get_kind (ECalBackendFactory *factory)
 	return ICAL_VJOURNAL_COMPONENT;
 }
 
-static ECalBackend*
-_events_new_backend (ECalBackendFactory *factory, ESource *source)
+static ECalBackend *
+_journal_new_backend (ECalBackendFactory *factory,
+                      ESource *source)
 {
-	return g_object_new (e_cal_backend_file_events_get_type (),
-			     "source", source,
-			     "kind", ICAL_VEVENT_COMPONENT,
-			     NULL);
+	return g_object_new (
+		e_cal_backend_file_journal_get_type (),
+		"kind", ICAL_VJOURNAL_COMPONENT,
+		"source", source, NULL);
 }
 
 static icalcomponent_kind
-_events_get_kind (ECalBackendFactory *factory)
+_todos_get_kind (ECalBackendFactory *factory)
 {
-	return ICAL_VEVENT_COMPONENT;
+	return ICAL_VTODO_COMPONENT;
 }
 
-static void
-todos_backend_factory_class_init (ECalBackendFileFactoryClass *klass)
+static ECalBackend *
+_todos_new_backend (ECalBackendFactory *factory,
+                    ESource *source)
 {
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->get_protocol = _get_protocol;
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->get_kind     = _todos_get_kind;
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->new_backend  = _todos_new_backend;
+	return g_object_new (
+		e_cal_backend_file_todos_get_type (),
+		"kind", ICAL_VTODO_COMPONENT,
+		"source", source, NULL);
 }
 
 static void
-journal_backend_factory_class_init (ECalBackendFileFactoryClass *klass)
+e_cal_backend_file_events_factory_class_init (ECalBackendFactoryClass *class)
 {
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->get_protocol = _get_protocol;
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->get_kind     = _journal_get_kind;
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->new_backend  = _journal_new_backend;
+	class->get_protocol = _get_protocol;
+	class->get_kind     = _events_get_kind;
+	class->new_backend  = _events_new_backend;
 }
 
 static void
-events_backend_factory_class_init (ECalBackendFileFactoryClass *klass)
+e_cal_backend_file_events_factory_class_finalize (ECalBackendFactoryClass *class)
 {
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->get_protocol = _get_protocol;
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->get_kind     = _events_get_kind;
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->new_backend  = _events_new_backend;
 }
 
-static GType
-events_backend_factory_get_type (GTypeModule *module)
+static void
+e_cal_backend_file_events_factory_init (ECalBackendFactory *factory)
 {
-	GType type;
-
-	GTypeInfo info = {
-		sizeof (ECalBackendFileFactoryClass),
-		NULL, /* base_class_init */
-		NULL, /* base_class_finalize */
-		(GClassInitFunc)  events_backend_factory_class_init,
-		NULL, /* class_finalize */
-		NULL, /* class_data */
-		sizeof (ECalBackend),
-		0,    /* n_preallocs */
-		(GInstanceInitFunc) e_cal_backend_file_factory_instance_init
-	};
-
-	type = g_type_module_register_type (module,
-					    E_TYPE_CAL_BACKEND_FACTORY,
-					    "ECalBackendFileEventsFactory",
-					    &info, 0);
-
-	return type;
 }
 
-static GType
-journal_backend_factory_get_type (GTypeModule *module)
+static void
+e_cal_backend_file_journal_factory_class_init (ECalBackendFactoryClass *class)
 {
-	GType type;
-
-	GTypeInfo info = {
-		sizeof (ECalBackendFileFactoryClass),
-		NULL, /* base_class_init */
-		NULL, /* base_class_finalize */
-		(GClassInitFunc)  journal_backend_factory_class_init,
-		NULL, /* class_finalize */
-		NULL, /* class_data */
-		sizeof (ECalBackend),
-		0,    /* n_preallocs */
-		(GInstanceInitFunc) e_cal_backend_file_factory_instance_init
-	};
-
-	type = g_type_module_register_type (module,
-					    E_TYPE_CAL_BACKEND_FACTORY,
-					    "ECalBackendFileJournalFactory",
-					    &info, 0);
-
-	return type;
+	class->get_protocol = _get_protocol;
+	class->get_kind     = _journal_get_kind;
+	class->new_backend  = _journal_new_backend;
 }
 
-static GType
-todos_backend_factory_get_type (GTypeModule *module)
+static void
+e_cal_backend_file_journal_factory_class_finalize (ECalBackendFactoryClass *class)
 {
-	GType type;
-
-	GTypeInfo info = {
-		sizeof (ECalBackendFileFactoryClass),
-		NULL, /* base_class_init */
-		NULL, /* base_class_finalize */
-		(GClassInitFunc)  todos_backend_factory_class_init,
-		NULL, /* class_finalize */
-		NULL, /* class_data */
-		sizeof (ECalBackend),
-		0,    /* n_preallocs */
-		(GInstanceInitFunc) e_cal_backend_file_factory_instance_init
-	};
+}
 
-	type = g_type_module_register_type (module,
-					    E_TYPE_CAL_BACKEND_FACTORY,
-					    "ECalBackendFileTodosFactory",
-					    &info, 0);
+static void
+e_cal_backend_file_journal_factory_init (ECalBackendFactory *factory)
+{
+}
 
-	return type;
+static void
+e_cal_backend_file_todos_factory_class_init (ECalBackendFactoryClass *class)
+{
+	class->get_protocol = _get_protocol;
+	class->get_kind     = _todos_get_kind;
+	class->new_backend  = _todos_new_backend;
 }
 
-
+static void
+e_cal_backend_file_todos_factory_class_finalize (ECalBackendFactoryClass *class)
+{
+}
 
-static GType file_types[3];
+static void
+e_cal_backend_file_todos_factory_init (ECalBackendFactory *factory)
+{
+}
 
 void
-eds_module_initialize (GTypeModule *module)
+eds_module_initialize (GTypeModule *type_module)
 {
-	file_types[0] = todos_backend_factory_get_type (module);
-	file_types[1] = events_backend_factory_get_type (module);
-	file_types[2] = journal_backend_factory_get_type (module);
+	e_cal_backend_file_events_factory_register_type (type_module);
+	e_cal_backend_file_journal_factory_register_type (type_module);
+	e_cal_backend_file_todos_factory_register_type (type_module);
 }
 
 void
-eds_module_shutdown   (void)
+eds_module_shutdown (void)
 {
 }
 
 void
 eds_module_list_types (const GType **types, gint *num_types)
 {
+	static GType file_types[3];
+
+	file_types[0] = e_cal_backend_file_events_factory_get_type ();
+	file_types[1] = e_cal_backend_file_journal_factory_get_type ();
+	file_types[2] = e_cal_backend_file_todos_factory_get_type ();
+
 	*types = file_types;
-	*num_types = 3;
+	*num_types = G_N_ELEMENTS (file_types);
 }
diff --git a/calendar/backends/file/e-cal-backend-file.c b/calendar/backends/file/e-cal-backend-file.c
index e7c1958..553233d 100644
--- a/calendar/backends/file/e-cal-backend-file.c
+++ b/calendar/backends/file/e-cal-backend-file.c
@@ -1265,14 +1265,16 @@ e_cal_backend_file_open (ECalBackendSync *backend, EDataCal *cal, GCancellable *
 
 	if (!err) {
 		if (!priv->read_only) {
-			ESource *source = e_cal_backend_get_source (E_CAL_BACKEND (backend));
+			ESource *source;
 
-			if (source) {
-				g_signal_connect (source, "changed", G_CALLBACK (source_changed_cb), backend);
+			source = e_cal_backend_get_source (E_CAL_BACKEND (backend));
 
-				if (e_source_get_property (source, "custom-file-readonly") && g_str_equal (e_source_get_property (source, "custom-file-readonly"), "1"))
-					priv->read_only = TRUE;
-			}
+			g_signal_connect (
+				source, "changed",
+				G_CALLBACK (source_changed_cb), backend);
+
+			if (e_source_get_property (source, "custom-file-readonly") && g_str_equal (e_source_get_property (source, "custom-file-readonly"), "1"))
+				priv->read_only = TRUE;
 		}
 	}
 
@@ -1298,7 +1300,8 @@ e_cal_backend_file_remove (ECalBackendSync *backend, EDataCal *cal, GCancellable
 	gchar *full_path = NULL;
 	const gchar *fname;
 	GDir *dir = NULL;
-	GError *error = NULL, *err = NULL;
+	GError *local_error = NULL;
+	GError *err = NULL;
 
 	cbfile = E_CAL_BACKEND_FILE (backend);
 	priv = cbfile->priv;
@@ -1317,9 +1320,10 @@ e_cal_backend_file_remove (ECalBackendSync *backend, EDataCal *cal, GCancellable
 
 	/* remove all files in the directory */
 	dirname = g_path_get_dirname (str_uri);
-	dir = g_dir_open (dirname, 0, &error);
+	dir = g_dir_open (dirname, 0, &local_error);
 	if (!dir) {
-		err = e_data_cal_create_error (PermissionDenied, error ? error->message : NULL);
+		err = e_data_cal_create_error (
+			PermissionDenied, local_error->message);
 		goto done;
 	}
 
@@ -1362,8 +1366,8 @@ e_cal_backend_file_remove (ECalBackendSync *backend, EDataCal *cal, GCancellable
 
 	g_static_rec_mutex_unlock (&priv->idle_save_rmutex);
 
-	if (error)
-		g_error_free (error);
+	if (local_error)
+		g_error_free (local_error);
 }
 
 /* Set_mode handler for the file backend */
@@ -3152,9 +3156,11 @@ e_cal_backend_file_reload (ECalBackendFile *cbfile, GError **perror)
 	g_free (str_uri);
 
 	if (!err && !priv->read_only) {
-		ESource *source = e_cal_backend_get_source (E_CAL_BACKEND (cbfile));
+		ESource *source;
+
+		source = e_cal_backend_get_source (E_CAL_BACKEND (cbfile));
 
-		if (source && e_source_get_property (source, "custom-file-readonly") && g_str_equal (e_source_get_property (source, "custom-file-readonly"), "1"))
+		if (e_source_get_property (source, "custom-file-readonly") && g_str_equal (e_source_get_property (source, "custom-file-readonly"), "1"))
 			priv->read_only = TRUE;
 	}
   done:
diff --git a/calendar/backends/http/e-cal-backend-http-factory.c b/calendar/backends/http/e-cal-backend-http-factory.c
index 840762f..33a4f35 100644
--- a/calendar/backends/http/e-cal-backend-http-factory.c
+++ b/calendar/backends/http/e-cal-backend-http-factory.c
@@ -16,18 +16,34 @@
 #include "e-cal-backend-http-factory.h"
 #include "e-cal-backend-http.h"
 
-typedef struct {
-	ECalBackendFactory            parent_object;
-} ECalBackendHttpFactory;
+typedef ECalBackendFactory ECalBackendHttpEventsFactory;
+typedef ECalBackendFactoryClass ECalBackendHttpEventsFactoryClass;
 
-typedef struct {
-	ECalBackendFactoryClass parent_class;
-} ECalBackendHttpFactoryClass;
+typedef ECalBackendFactory ECalBackendHttpJournalFactory;
+typedef ECalBackendFactoryClass ECalBackendHttpJournalFactoryClass;
 
-static void
-e_cal_backend_http_factory_instance_init (ECalBackendHttpFactory *factory)
-{
-}
+typedef ECalBackendFactory ECalBackendHttpTodosFactory;
+typedef ECalBackendFactoryClass ECalBackendHttpTodosFactoryClass;
+
+/* Forward Declarations */
+GType e_cal_backend_http_events_factory_get_type (void);
+GType e_cal_backend_http_journal_factory_get_type (void);
+GType e_cal_backend_http_todos_factory_get_type (void);
+
+G_DEFINE_DYNAMIC_TYPE (
+	ECalBackendHttpEventsFactory,
+	e_cal_backend_http_events_factory,
+	E_TYPE_CAL_BACKEND_FACTORY)
+
+G_DEFINE_DYNAMIC_TYPE (
+	ECalBackendHttpJournalFactory,
+	e_cal_backend_http_journal_factory,
+	E_TYPE_CAL_BACKEND_FACTORY)
+
+G_DEFINE_DYNAMIC_TYPE (
+	ECalBackendHttpTodosFactory,
+	e_cal_backend_http_todos_factory,
+	E_TYPE_CAL_BACKEND_FACTORY)
 
 static const gchar *
 _get_protocol (ECalBackendFactory *factory)
@@ -35,170 +51,130 @@ _get_protocol (ECalBackendFactory *factory)
 	return "webcal";
 }
 
-static ECalBackend*
-_todos_new_backend (ECalBackendFactory *factory, ESource *source)
+static icalcomponent_kind
+_events_get_kind (ECalBackendFactory *factory)
+{
+	return ICAL_VEVENT_COMPONENT;
+}
+
+static ECalBackend *
+_events_new_backend (ECalBackendFactory *factory,
+                     ESource *source)
 {
-	return g_object_new (e_cal_backend_http_get_type (),
-			     "source", source,
-			     "kind", ICAL_VTODO_COMPONENT,
-			     NULL);
+	return g_object_new (
+		e_cal_backend_http_get_type (),
+		"kind", ICAL_VEVENT_COMPONENT,
+		"source", source, NULL);
 }
 
 static icalcomponent_kind
-_todos_get_kind (ECalBackendFactory *factory)
+_journal_get_kind (ECalBackendFactory *factory)
 {
-	return ICAL_VTODO_COMPONENT;
+	return ICAL_VJOURNAL_COMPONENT;
 }
 
-static ECalBackend*
-_events_new_backend (ECalBackendFactory *factory, ESource *source)
+static ECalBackend *
+_journal_new_backend (ECalBackendFactory *factory,
+                      ESource *source)
 {
-	return g_object_new (e_cal_backend_http_get_type (),
-			     "source", source,
-			     "kind", ICAL_VEVENT_COMPONENT,
-			     NULL);
+	return g_object_new (
+		e_cal_backend_http_get_type (),
+		"kind", ICAL_VJOURNAL_COMPONENT,
+		"source", source, NULL);
 }
 
 static icalcomponent_kind
-_events_get_kind (ECalBackendFactory *factory)
+_todos_get_kind (ECalBackendFactory *factory)
 {
-	return ICAL_VEVENT_COMPONENT;
+	return ICAL_VTODO_COMPONENT;
 }
 
-static ECalBackend*
-_memos_new_backend (ECalBackendFactory *factory, ESource *source)
+static ECalBackend *
+_todos_new_backend (ECalBackendFactory *factory,
+                    ESource *source)
 {
-	return g_object_new (e_cal_backend_http_get_type (),
-			     "source", source,
-			     "kind", ICAL_VJOURNAL_COMPONENT,
-			     NULL);
+	return g_object_new (
+		e_cal_backend_http_get_type (),
+		"kind", ICAL_VTODO_COMPONENT,
+		"source", source, NULL);
 }
 
-static icalcomponent_kind
-_memos_get_kind (ECalBackendFactory *factory)
+static void
+e_cal_backend_http_events_factory_class_init (ECalBackendFactoryClass *class)
 {
-	return ICAL_VJOURNAL_COMPONENT;
+	class->get_protocol = _get_protocol;
+	class->get_kind     = _events_get_kind;
+	class->new_backend  = _events_new_backend;
 }
 
 static void
-todos_backend_factory_class_init (ECalBackendHttpFactoryClass *klass)
+e_cal_backend_http_events_factory_class_finalize (ECalBackendFactoryClass *class)
 {
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->get_protocol = _get_protocol;
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->get_kind     = _todos_get_kind;
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->new_backend  = _todos_new_backend;
 }
 
 static void
-events_backend_factory_class_init (ECalBackendHttpFactoryClass *klass)
+e_cal_backend_http_events_factory_init (ECalBackendFactory *factory)
 {
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->get_protocol = _get_protocol;
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->get_kind     = _events_get_kind;
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->new_backend  = _events_new_backend;
 }
 
 static void
-memos_backend_factory_class_init (ECalBackendHttpFactoryClass *klass)
+e_cal_backend_http_journal_factory_class_init (ECalBackendFactoryClass *class)
 {
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->get_protocol = _get_protocol;
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->get_kind     = _memos_get_kind;
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->new_backend  = _memos_new_backend;
+	class->get_protocol = _get_protocol;
+	class->get_kind     = _journal_get_kind;
+	class->new_backend  = _journal_new_backend;
 }
 
-static GType
-events_backend_factory_get_type (GTypeModule *module)
+static void
+e_cal_backend_http_journal_factory_class_finalize (ECalBackendFactoryClass *class)
 {
-	GType type;
-
-	GTypeInfo info = {
-		sizeof (ECalBackendHttpFactoryClass),
-		NULL, /* base_class_init */
-		NULL, /* base_class_finalize */
-		(GClassInitFunc)  events_backend_factory_class_init,
-		NULL, /* class_finalize */
-		NULL, /* class_data */
-		sizeof (ECalBackend),
-		0,    /* n_preallocs */
-		(GInstanceInitFunc) e_cal_backend_http_factory_instance_init
-	};
-
-	type = g_type_module_register_type (module,
-					    E_TYPE_CAL_BACKEND_FACTORY,
-					    "ECalBackendHttpEventsFactory",
-					    &info, 0);
-
-	return type;
 }
 
-static GType
-todos_backend_factory_get_type (GTypeModule *module)
+static void
+e_cal_backend_http_journal_factory_init (ECalBackendFactory *factory)
 {
-	GType type;
-
-	GTypeInfo info = {
-		sizeof (ECalBackendHttpFactoryClass),
-		NULL, /* base_class_init */
-		NULL, /* base_class_finalize */
-		(GClassInitFunc)  todos_backend_factory_class_init,
-		NULL, /* class_finalize */
-		NULL, /* class_data */
-		sizeof (ECalBackend),
-		0,    /* n_preallocs */
-		(GInstanceInitFunc) e_cal_backend_http_factory_instance_init
-	};
-
-	type = g_type_module_register_type (module,
-					    E_TYPE_CAL_BACKEND_FACTORY,
-					    "ECalBackendHttpTodosFactory",
-					    &info, 0);
-
-	return type;
 }
 
-static GType
-memos_backend_factory_get_type (GTypeModule *module)
+static void
+e_cal_backend_http_todos_factory_class_init (ECalBackendFactoryClass *class)
 {
-	GType type;
-
-	GTypeInfo info = {
-		sizeof (ECalBackendHttpFactoryClass),
-		NULL, /* base_class_init */
-		NULL, /* base_class_finalize */
-		(GClassInitFunc)  memos_backend_factory_class_init,
-		NULL, /* class_finalize */
-		NULL, /* class_data */
-		sizeof (ECalBackend),
-		0,    /* n_preallocs */
-		(GInstanceInitFunc) e_cal_backend_http_factory_instance_init
-	};
-
-	type = g_type_module_register_type (module,
-					    E_TYPE_CAL_BACKEND_FACTORY,
-					    "ECalBackendHttpMemosFactory",
-					    &info, 0);
-
-	return type;
+	class->get_protocol = _get_protocol;
+	class->get_kind     = _todos_get_kind;
+	class->new_backend  = _todos_new_backend;
 }
 
-
+static void
+e_cal_backend_http_todos_factory_class_finalize (ECalBackendFactoryClass *class)
+{
+}
 
-static GType http_types[3];
+static void
+e_cal_backend_http_todos_factory_init (ECalBackendFactory *factory)
+{
+}
 
 void
-eds_module_initialize (GTypeModule *module)
+eds_module_initialize (GTypeModule *type_module)
 {
-	http_types[0] = todos_backend_factory_get_type (module);
-	http_types[1] = events_backend_factory_get_type (module);
-	http_types[2] = memos_backend_factory_get_type (module);
+	e_cal_backend_http_events_factory_register_type (type_module);
+	e_cal_backend_http_journal_factory_register_type (type_module);
+	e_cal_backend_http_todos_factory_register_type (type_module);
 }
 
 void
-eds_module_shutdown   (void)
+eds_module_shutdown (void)
 {
 }
 
 void
 eds_module_list_types (const GType **types, gint *num_types)
 {
+	static GType http_types[3];
+
+	http_types[0] = e_cal_backend_http_events_factory_get_type ();
+	http_types[1] = e_cal_backend_http_journal_factory_get_type ();
+	http_types[2] = e_cal_backend_http_todos_factory_get_type ();
+
 	*types = http_types;
-	*num_types = 3;
+	*num_types = G_N_ELEMENTS (http_types);
 }
diff --git a/calendar/backends/http/e-cal-backend-http.c b/calendar/backends/http/e-cal-backend-http.c
index e468a39..97a8fc6 100644
--- a/calendar/backends/http/e-cal-backend-http.c
+++ b/calendar/backends/http/e-cal-backend-http.c
@@ -697,12 +697,16 @@ source_changed_cb (ESource *source, ECalBackendHttp *cbhttp)
 	priv = cbhttp->priv;
 
 	if (priv->uri) {
-		ESource *source = e_cal_backend_get_source (E_CAL_BACKEND (cbhttp));
-		const gchar *secure_prop = e_source_get_property (source, "use_ssl");
+		ESource *source;
+		const gchar *secure_prop;
 		gchar *new_uri;
 
-		new_uri = webcal_to_http_method (e_cal_backend_get_uri (E_CAL_BACKEND (cbhttp)),
-						 (secure_prop && g_str_equal(secure_prop, "1")));
+		source = e_cal_backend_get_source (E_CAL_BACKEND (cbhttp));
+		secure_prop = e_source_get_property (source, "use_ssl");
+
+		new_uri = webcal_to_http_method (
+			e_cal_backend_get_uri (E_CAL_BACKEND (cbhttp)),
+			(secure_prop && g_str_equal(secure_prop, "1")));
 
 		if (new_uri && !g_str_equal (priv->uri, new_uri)) {
 			/* uri changed, do reload some time soon */
diff --git a/calendar/backends/weather/e-cal-backend-weather-factory.c b/calendar/backends/weather/e-cal-backend-weather-factory.c
index 6059375..8b0cda8 100644
--- a/calendar/backends/weather/e-cal-backend-weather-factory.c
+++ b/calendar/backends/weather/e-cal-backend-weather-factory.c
@@ -27,18 +27,16 @@
 #include "e-cal-backend-weather-factory.h"
 #include "e-cal-backend-weather.h"
 
-typedef struct {
-	ECalBackendFactory parent_object;
-} ECalBackendWeatherFactory;
+typedef ECalBackendFactory ECalBackendWeatherEventsFactory;
+typedef ECalBackendFactoryClass ECalBackendWeatherEventsFactoryClass;
 
-typedef struct {
-	ECalBackendWeatherClass parent_class;
-} ECalBackendWeatherFactoryClass;
+/* Forward Declarations */
+GType e_cal_backend_weather_events_factory_get_type (void);
 
-static void
-e_cal_backend_weather_factory_instance_init (ECalBackendWeatherFactory *factory)
-{
-}
+G_DEFINE_DYNAMIC_TYPE (
+	ECalBackendWeatherEventsFactory,
+	e_cal_backend_weather_events_factory,
+	E_TYPE_CAL_BACKEND_FACTORY)
 
 static const gchar *
 _get_protocol (ECalBackendFactory *factory)
@@ -46,58 +44,44 @@ _get_protocol (ECalBackendFactory *factory)
 	return "weather";
 }
 
-static ECalBackend*
-_events_new_backend (ECalBackendFactory *factory, ESource *source)
-{
-	return g_object_new (e_cal_backend_weather_get_type (),
-			     "source", source,
-			     "kind", ICAL_VEVENT_COMPONENT,
-			     NULL);
-}
-
 static icalcomponent_kind
 _events_get_kind (ECalBackendFactory *factory)
 {
 	return ICAL_VEVENT_COMPONENT;
 }
 
+static ECalBackend *
+_events_new_backend (ECalBackendFactory *factory,
+                     ESource *source)
+{
+	return g_object_new (
+		e_cal_backend_weather_get_type (),
+		"kind", ICAL_VEVENT_COMPONENT,
+		"source", source, NULL);
+}
+
 static void
-events_backend_factory_class_init (ECalBackendWeatherFactoryClass *klass)
+e_cal_backend_weather_events_factory_class_init (ECalBackendFactoryClass *class)
 {
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->get_protocol = _get_protocol;
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->get_kind     = _events_get_kind;
-	E_CAL_BACKEND_FACTORY_CLASS (klass)->new_backend  = _events_new_backend;
+	class->get_protocol = _get_protocol;
+	class->get_kind     = _events_get_kind;
+	class->new_backend  = _events_new_backend;
 }
 
-static GType
-events_backend_factory_get_type (GTypeModule *module)
+static void
+e_cal_backend_weather_events_factory_class_finalize (ECalBackendFactoryClass *class)
 {
-	GType type;
-	GTypeInfo info = {
-		sizeof (ECalBackendWeatherFactoryClass),
-		NULL, /* base_class_init */
-		NULL, /* base_class_finalize */
-		(GClassInitFunc) events_backend_factory_class_init,
-		NULL, /* class_finalize */
-		NULL, /* class_data */
-		sizeof (ECalBackend),
-		0, /* n_preallocs */
-		(GInstanceInitFunc) e_cal_backend_weather_factory_instance_init
-	};
-	type = g_type_module_register_type (module,
-					    E_TYPE_CAL_BACKEND_FACTORY,
-					    "ECalBackendWeatherEventsFactory",
-					    &info, 0);
-
-	return type;
 }
 
-static GType weather_type[1];
+static void
+e_cal_backend_weather_events_factory_init (ECalBackendFactory *factory)
+{
+}
 
 void
-eds_module_initialize (GTypeModule *module)
+eds_module_initialize (GTypeModule *type_module)
 {
-	weather_type[0] = events_backend_factory_get_type (module);
+	e_cal_backend_weather_events_factory_register_type (type_module);
 }
 
 void
@@ -108,6 +92,10 @@ eds_module_shutdown (void)
 void
 eds_module_list_types (const GType **types, gint *num_types)
 {
-	*types = weather_type;
-	*num_types = 1;
+	static GType weather_types[1];
+
+	weather_types[0] = e_cal_backend_weather_events_factory_get_type ();
+
+	*types = weather_types;
+	*num_types = G_N_ELEMENTS (weather_types);
 }
diff --git a/calendar/backends/weather/e-cal-backend-weather.c b/calendar/backends/weather/e-cal-backend-weather.c
index cb2503b..d1f7d9c 100644
--- a/calendar/backends/weather/e-cal-backend-weather.c
+++ b/calendar/backends/weather/e-cal-backend-weather.c
@@ -268,7 +268,9 @@ begin_retrieval_cb (ECalBackendWeather *cbw)
 
 	priv->is_loading = TRUE;
 
-	e_weather_source_parse (priv->source, (EWeatherSourceFinished) finished_retrieval_cb, cbw);
+	e_weather_source_parse (
+		priv->source, (EWeatherSourceFinished)
+		finished_retrieval_cb, cbw);
 
 	return FALSE;
 }
diff --git a/calendar/backends/weather/e-weather-source-ccf.c b/calendar/backends/weather/e-weather-source-ccf.c
index f8735ec..e1924a5 100644
--- a/calendar/backends/weather/e-weather-source-ccf.c
+++ b/calendar/backends/weather/e-weather-source-ccf.c
@@ -416,7 +416,9 @@ parse_done (WeatherInfo *info, gpointer data)
 }
 
 static void
-e_weather_source_ccf_parse (EWeatherSource *source, EWeatherSourceFinished done, gpointer data)
+e_weather_source_ccf_parse (EWeatherSource *source,
+                            EWeatherSourceFinished done,
+                            gpointer data)
 {
 	EWeatherSourceCCF *ccfsource = (EWeatherSourceCCF*) source;
 	WeatherPrefs prefs;
@@ -446,8 +448,7 @@ e_weather_source_ccf_class_init (EWeatherSourceCCFClass *class)
 {
 	EWeatherSourceClass *source_class;
 
-	source_class = (EWeatherSourceClass *) class;
-
+	source_class = E_WEATHER_SOURCE_CLASS (class);
 	source_class->parse = e_weather_source_ccf_parse;
 }
 
diff --git a/calendar/backends/weather/e-weather-source-ccf.h b/calendar/backends/weather/e-weather-source-ccf.h
index ad697f8..1832b72 100644
--- a/calendar/backends/weather/e-weather-source-ccf.h
+++ b/calendar/backends/weather/e-weather-source-ccf.h
@@ -30,13 +30,26 @@
 #include <libgweather/weather.h>
 #undef GWEATHER_I_KNOW_THIS_IS_UNSTABLE
 
-G_BEGIN_DECLS
+/* Standard GObject macros */
+#define E_TYPE_WEATHER_SOURCE_CCF \
+	(e_weather_source_ccf_get_type ())
+#define E_WEATHER_SOURCE_CCF(obj) \
+	(G_TYPE_CHECK_INSTANCE_CAST \
+	((obj), E_TYPE_WEATHER_SOURCE_CCF, EWeatherSourceCCF))
+#define E_WEATHER_SOURCE_CCF_CLASS(cls) \
+	(G_TYPE_CHECK_CLASS_CAST \
+	((cls), E_TYPE_WEATHER_SOURCE_CCF, EWeatherSourceCCF))
+#define E_IS_WEATHER_SOURCE_CCF(obj) \
+	(G_TYPE_CHECK_INSTANCE_TYPE \
+	((obj), E_TYPE_WEATHER_SOURCE_CCF))
+#define E_IS_WEATHER_SOURCE_CCF_CLASS(cls) \
+	(G_TYPE_CHECK_CLASS_TYPE \
+	((cls), E_TYPE_WEATHER_SOURCE_CCF))
+#define E_WEATHER_SOURCE_CCF_GET_CLASS(obj) \
+	(G_TYPE_INSTANCE_GET_CLASS \
+	((obj), E_TYPE_WEATHER_SOURCE_CCF, EWeatherSourceCCF))
 
-#define E_TYPE_WEATHER_SOURCE_CCF            (e_weather_source_ccf_get_type ())
-#define E_WEATHER_SOURCE_CCF(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), E_TYPE_WEATHER_SOURCE_CCF, EWeatherSourceCCF))
-#define E_WEATHER_SOURCE_CCF_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), E_TYPE_WEATHER_SOURCE_CCF, EWeatherSourceCCF))
-#define E_IS_WEATHER_SOURCE_CCF(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), E_TYPE_WEATHER_SOURCE_CCF))
-#define E_IS_WEATHER_SOURCE_CCF_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), E_TYPE_WEATHER_SOURCE_CCF))
+G_BEGIN_DECLS
 
 typedef struct _EWeatherSourceCCF EWeatherSourceCCF;
 typedef struct _EWeatherSourceCCFClass EWeatherSourceCCFClass;
@@ -55,9 +68,9 @@ struct _EWeatherSourceCCFClass {
 	EWeatherSourceClass parent_class;
 };
 
-EWeatherSource*	e_weather_source_ccf_new (const gchar *uri);
-GType		e_weather_source_ccf_get_type (void);
+GType		e_weather_source_ccf_get_type	(void);
+EWeatherSource *e_weather_source_ccf_new	(const gchar *uri);
 
 G_END_DECLS
 
-#endif
+#endif /* E_WEATHER_SOURCE_CCF_H */
diff --git a/calendar/backends/weather/e-weather-source.c b/calendar/backends/weather/e-weather-source.c
index 539390a..74ea669 100644
--- a/calendar/backends/weather/e-weather-source.c
+++ b/calendar/backends/weather/e-weather-source.c
@@ -26,11 +26,17 @@
 G_DEFINE_TYPE (EWeatherSource, e_weather_source, G_TYPE_OBJECT)
 
 void
-e_weather_source_parse (EWeatherSource *source, EWeatherSourceFinished done, gpointer data)
+e_weather_source_parse (EWeatherSource *source,
+                        EWeatherSourceFinished done,
+                        gpointer data)
 {
 	EWeatherSourceClass *class;
+
 	g_return_if_fail (source != NULL);
-	class = (EWeatherSourceClass*) G_OBJECT_GET_CLASS (source);
+
+	class = E_WEATHER_SOURCE_GET_CLASS (source);
+	g_return_if_fail (class->parse != NULL);
+
 	class->parse (source, done, data);
 }
 
@@ -46,7 +52,8 @@ e_weather_source_init (EWeatherSource *source)
 	/* nothing to do here */
 }
 
-EWeatherSource*	e_weather_source_new (const gchar *uri)
+EWeatherSource *
+e_weather_source_new (const gchar *uri)
 {
 	const gchar *base = uri + 10; /* skip weather:// */
 
diff --git a/calendar/backends/weather/e-weather-source.h b/calendar/backends/weather/e-weather-source.h
index 175d9fa..e5e94cc 100644
--- a/calendar/backends/weather/e-weather-source.h
+++ b/calendar/backends/weather/e-weather-source.h
@@ -28,6 +28,25 @@
 #include <libgweather/weather.h>
 #undef GWEATHER_I_KNOW_THIS_IS_UNSTABLE
 
+/* Standard GObject macros */
+#define E_TYPE_WEATHER_SOURCE \
+	(e_weather_source_get_type ())
+#define E_WEATHER_SOURCE(obj) \
+	(G_TYPE_CHECK_INSTANCE_CAST \
+	((obj), E_TYPE_WEATHER_SOURCE, EWeatherSource))
+#define E_WEATHER_SOURCE_CLASS(cls) \
+	(G_TYPE_CHECK_CLASS_CAST \
+	((cls), E_TYPE_WEATHER_SOURCE, EWeatherSourceClass))
+#define E_IS_WEATHER_SOURCE(obj) \
+	(G_TYPE_CHECK_INSTANCE_TYPE \
+	((obj), E_TYPE_WEATHER_SOURCE))
+#define E_IS_WEATHER_SOURCE_CLASS(cls) \
+	(G_TYPE_CHECK_CLASS_TYPE \
+	((cls), E_TYPE_WEATHER_SOURCE))
+#define E_WEATHER_SOURCE_GET_CLASS(obj) \
+	(G_TYPE_INSTANCE_GET_CLASS \
+	((obj), E_TYPE_WEATHER_SOURCE, EWeatherSourceClass))
+
 G_BEGIN_DECLS
 
 typedef enum {
@@ -60,12 +79,6 @@ typedef enum {
 
 typedef void (*EWeatherSourceFinished)(WeatherInfo *result, gpointer data);
 
-#define E_TYPE_WEATHER_SOURCE            (e_weather_source_get_type ())
-#define E_WEATHER_SOURCE(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), E_TYPE_WEATHER_SOURCE, EWeatherSource))
-#define E_WEATHER_SOURCE_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), E_TYPE_WEATHER_SOURCE, EWeatherSource))
-#define E_IS_WEATHER_SOURCE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), E_TYPE_WEATHER_SOURCE))
-#define E_IS_WEATHER_SOURCE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), E_TYPE_WEATHER_SOURCE))
-
 typedef struct _EWeatherSource EWeatherSource;
 typedef struct _EWeatherSourceClass EWeatherSourceClass;
 
@@ -73,7 +86,7 @@ typedef struct _EWeatherSourceClass EWeatherSourceClass;
  * All the URL fetching is handled outside of this, and all this has
  * to know how to do is parse the specific format. */
 struct _EWeatherSource {
-	GObject object;
+	GObject parent;
 };
 
 struct _EWeatherSourceClass {
@@ -81,13 +94,17 @@ struct _EWeatherSourceClass {
 
 	/* Returns a list of WeatherForecast objects containing the
 	 * data for the forecast. */
-	void (*parse)	(EWeatherSource *source, EWeatherSourceFinished done, gpointer data);
+	void		(*parse)	(EWeatherSource *source,
+					 EWeatherSourceFinished done,
+					 gpointer data);
 };
 
-EWeatherSource*	e_weather_source_new (const gchar *uri);
-GType	e_weather_source_get_type (void);
-void	e_weather_source_parse (EWeatherSource *source, EWeatherSourceFinished done, gpointer data);
+GType		e_weather_source_get_type	(void);
+EWeatherSource *e_weather_source_new		(const gchar *uri);
+void		e_weather_source_parse		(EWeatherSource *source,
+						 EWeatherSourceFinished done,
+						 gpointer data);
 
 G_END_DECLS
 
-#endif
+#endif /* E_WEATHER_SOURCE_H */
diff --git a/calendar/libecal/e-cal.c b/calendar/libecal/e-cal.c
index 0dd0e10..2cfa75e 100644
--- a/calendar/libecal/e-cal.c
+++ b/calendar/libecal/e-cal.c
@@ -1114,7 +1114,9 @@ e_cal_new (ESource *source, ECalSourceType type)
 {
 	ECal *ecal;
 	ECalPrivate *priv;
-	gchar *path, *xml, **strv;
+	gchar *path;
+	gchar *xml;
+	gchar **strv;
 	GError *error = NULL;
 	GDBusConnection *connection;
 
@@ -4463,12 +4465,14 @@ e_cal_open_default (ECal **ecal,
 		return FALSE;
 	}
 
-	/* XXX This can fail but doesn't take a GError!? */
+	/* XXX So this can fail, but doesn't take a GError!? */
 	client = e_cal_new (source, type);
-	if (!client) {
-		g_set_error_literal (error, E_CALENDAR_ERROR,
-			     E_CALENDAR_STATUS_OTHER_ERROR,
-			     e_cal_get_error_message (E_CALENDAR_STATUS_OTHER_ERROR));
+
+	if (client == NULL) {
+		g_set_error_literal (
+			error, E_CALENDAR_ERROR,
+			E_CALENDAR_STATUS_OTHER_ERROR,
+			e_cal_get_error_message (E_CALENDAR_STATUS_OTHER_ERROR));
 		g_object_unref (source_list);
 		return FALSE;
 	}
@@ -4489,10 +4493,10 @@ e_cal_open_default (ECal **ecal,
 
 /**
  * e_cal_set_default:
- * @ecal: A calendar client.
- * @error: Placeholder for error information.
+ * @ecal: an #ECal
+ * @error: return location for a #GError, or %NULL
  *
- * Sets a calendar as the default one.
+ * Sets the #ESource in @ecal as default.
  *
  * Returns: TRUE if the operation was successful, FALSE otherwise.
  *
@@ -4502,18 +4506,14 @@ gboolean
 e_cal_set_default (ECal *ecal, GError **error)
 {
 	ESource *source;
+	ECalSourceType source_type;
 
-	e_return_error_if_fail (ecal && E_IS_CAL (ecal), E_CALENDAR_STATUS_INVALID_ARG);
+	g_return_val_if_fail (E_IS_CAL (ecal), FALSE);
 
 	source = e_cal_get_source (ecal);
-	if (!source) {
-		g_set_error_literal (error, E_CALENDAR_ERROR,
-			     E_CALENDAR_STATUS_NO_SUCH_CALENDAR,
-			     e_cal_get_error_message (E_CALENDAR_STATUS_NO_SUCH_CALENDAR));
-		return FALSE;
-	}
+	source_type = e_cal_get_source_type (ecal);
 
-	return e_cal_set_default_source (source, ecal->priv->type, error);
+	return e_cal_set_default_source (source, source_type, error);
 }
 
 static gboolean
@@ -4559,18 +4559,20 @@ set_default_source (ESourceList *sources, ESource *source, GError **error)
 
 /**
  * e_cal_set_default_source:
- * @source: An #ESource.
- * @type: Type of the source.
- * @error: Placeholder for error information.
+ * @source: an #ESource
+ * @type: type of the source
+ * @error: return location for a #GError, or %NULL
  *
- * Sets the default source for the specified @type.
+ * Sets @source as the default source for the specified @type.
  *
  * Returns: TRUE if the operation was successful, FALSE otherwise.
  *
  * Deprecated: 3.2: Use e_cal_client_set_default_source() instead.
  */
 gboolean
-e_cal_set_default_source (ESource *source, ECalSourceType type, GError **error)
+e_cal_set_default_source (ESource *source,
+                          ECalSourceType type,
+                          GError **error)
 {
 	ESourceList *sources;
 	GError *err = NULL;
diff --git a/calendar/libecal/e-cal.h b/calendar/libecal/e-cal.h
index a1dc014..ae003e7 100644
--- a/calendar/libecal/e-cal.h
+++ b/calendar/libecal/e-cal.h
@@ -24,9 +24,8 @@
 
 #ifndef E_CAL_DISABLE_DEPRECATED
 
-#include <glib-object.h>
-#include "libedataserver/e-source-list.h"
-#include "libedataserver/e-source.h"
+#include <libedataserver/e-source-list.h>
+#include <libedataserver/e-source.h>
 #include <libecal/e-cal-recur.h>
 #include <libecal/e-cal-util.h>
 #include <libecal/e-cal-view.h>
diff --git a/calendar/libedata-cal/e-cal-backend.c b/calendar/libedata-cal/e-cal-backend.c
index a65051f..2fcb4de 100644
--- a/calendar/libedata-cal/e-cal-backend.c
+++ b/calendar/libedata-cal/e-cal-backend.c
@@ -117,7 +117,6 @@ cal_backend_set_default_cache_dir (ECalBackend *backend)
 
 	kind = e_cal_backend_get_kind (backend);
 	source = e_cal_backend_get_source (backend);
-	g_return_if_fail (source != NULL);
 
 	switch (kind) {
 		case ICAL_VEVENT_COMPONENT:
diff --git a/calendar/libedata-cal/e-data-cal-factory.c b/calendar/libedata-cal/e-data-cal-factory.c
index 8e64ffb..4dc83f0 100644
--- a/calendar/libedata-cal/e-data-cal-factory.c
+++ b/calendar/libedata-cal/e-data-cal-factory.c
@@ -36,12 +36,11 @@
 #endif
 #endif
 
-#include "libedataserver/e-url.h"
-#include "libedataserver/e-source.h"
-#include "libedataserver/e-source-list.h"
-#include "libebackend/e-data-server-module.h"
+#include <libedataserver/e-url.h>
+#include <libedataserver/e-source-list.h>
+#include <libebackend/e-data-server-module.h>
 #include <libebackend/e-offline-listener.h>
-#include "libecal/e-cal.h"
+#include <libecal/e-cal.h>
 #include "e-cal-backend.h"
 #include "e-cal-backend-factory.h"
 #include "e-data-cal.h"
@@ -341,12 +340,15 @@ find_backend_cb (gpointer key, gpointer value, gpointer data)
 }
 
 static gboolean
-impl_CalFactory_getCal (EGdbusCalFactory *object, GDBusMethodInvocation *invocation, const gchar * const *in_source_type, EDataCalFactory *factory)
+impl_CalFactory_getCal (EGdbusCalFactory *object,
+                        GDBusMethodInvocation *invocation,
+                        const gchar * const *in_source_type,
+                        EDataCalFactory *factory)
 {
 	EDataCal *calendar;
+	ECalBackend *backend;
 	EDataCalFactoryPrivate *priv = factory->priv;
 	ECalBackendFactory *backend_factory;
-	ECalBackend *backend;
 	ESource *source;
 	gchar *str_uri;
 	EUri *uri;
@@ -489,7 +491,9 @@ impl_CalFactory_getCal (EGdbusCalFactory *object, GDBusMethodInvocation *invocat
 		g_hash_table_insert (
 			priv->backends, g_strdup (uid_type_string), backend);
 
-		g_signal_connect (backend, "last-client-gone", G_CALLBACK (last_client_gone_cb), factory);
+		g_signal_connect (
+			backend, "last-client-gone",
+			G_CALLBACK (last_client_gone_cb), factory);
 		e_cal_backend_set_online (backend, priv->is_online);
 	} else if (!e_source_equal (source, e_cal_backend_get_source (backend))) {
 		/* source changed, update it in a backend */
@@ -1009,7 +1013,8 @@ main (gint argc, gchar **argv)
 		eol, "changed",
 		G_CALLBACK (offline_state_changed_cb), factory);
 
-	owner_id = g_bus_own_name (G_BUS_TYPE_SESSION,
+	owner_id = g_bus_own_name (
+		G_BUS_TYPE_SESSION,
 		CALENDAR_DBUS_SERVICE_NAME,
 		G_BUS_NAME_OWNER_FLAGS_NONE,
 		on_bus_acquired,
diff --git a/configure.ac b/configure.ac
index 5c85b29..06bd94a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -319,7 +319,6 @@ PKG_CHECK_MODULES(GNOME_PLATFORM,
 	libsoup-2.4 >= libsoup_minimum_version
 	libgdata >= libgdata_minimum_version])
 
-
 if test x$os_win32 = xno; then
   dnl ***********************************
   dnl Check for GNOME Keyring.
diff --git a/libedataserverui/e-book-auth-util.c b/libedataserverui/e-book-auth-util.c
index 822860e..c2db5fc 100644
--- a/libedataserverui/e-book-auth-util.c
+++ b/libedataserverui/e-book-auth-util.c
@@ -29,7 +29,7 @@
 #include <glib/gi18n-lib.h>
 #include <libebook/e-book.h>
 #include <libedataserverui/e-passwords.h>
-#include "libedataserver/e-url.h"
+#include <libedataserver/e-url.h>
 #include "e-book-auth-util.h"
 
 static void addressbook_authenticate (EBook *book, gboolean previous_failure,
diff --git a/libedataserverui/e-name-selector-dialog.c b/libedataserverui/e-name-selector-dialog.c
index bd66153..16558b9 100644
--- a/libedataserverui/e-name-selector-dialog.c
+++ b/libedataserverui/e-name-selector-dialog.c
@@ -29,6 +29,7 @@
 #include <string.h>
 #include <gdk/gdkkeysyms.h>
 #include <glib/gi18n-lib.h>
+#include <gconf/gconf-client.h>
 #include <libedataserverui/e-source-combo-box.h>
 #include <libedataserverui/e-destination-store.h>
 #include <libedataserverui/e-contact-store.h>
diff --git a/libedataserverui/e-name-selector-entry.c b/libedataserverui/e-name-selector-entry.c
index fbb2149..18be4cd 100644
--- a/libedataserverui/e-name-selector-entry.c
+++ b/libedataserverui/e-name-selector-entry.c
@@ -24,6 +24,7 @@
 #include <config.h>
 #include <string.h>
 #include <glib/gi18n-lib.h>
+#include <gconf/gconf-client.h>
 
 #include <camel/camel.h>
 #include <libebook/e-book.h>
diff --git a/libedataserverui/e-name-selector.h b/libedataserverui/e-name-selector.h
index 2416661..8f5233a 100644
--- a/libedataserverui/e-name-selector.h
+++ b/libedataserverui/e-name-selector.h
@@ -25,7 +25,7 @@
 
 #include <glib.h>
 
-#include "libedataserver/e-source-list.h"
+#include <libedataserver/e-source-list.h>
 #include <libedataserverui/e-name-selector-model.h>
 #include <libedataserverui/e-name-selector-dialog.h>
 #include <libedataserverui/e-name-selector-entry.h>
diff --git a/libedataserverui/e-source-combo-box.c b/libedataserverui/e-source-combo-box.c
index 6086b44..d66f4a0 100644
--- a/libedataserverui/e-source-combo-box.c
+++ b/libedataserverui/e-source-combo-box.c
@@ -350,26 +350,26 @@ e_source_combo_box_new (ESourceList *source_list)
 
 /**
  * e_source_combo_box_get_source_list:
- * @source_combo_box: an #ESourceComboBox
+ * @combo_box: an #ESourceComboBox
  *
  * Returns the #ESourceList which is acting as a data source for
- * @source_combo_box.
+ * @combo_box.
  *
  * Returns: an #ESourceList
  *
  * Since: 2.22
  **/
 ESourceList *
-e_source_combo_box_get_source_list (ESourceComboBox *source_combo_box)
+e_source_combo_box_get_source_list (ESourceComboBox *combo_box)
 {
-	g_return_val_if_fail (E_IS_SOURCE_COMBO_BOX (source_combo_box), NULL);
+	g_return_val_if_fail (E_IS_SOURCE_COMBO_BOX (combo_box), NULL);
 
-	return source_combo_box->priv->source_list;
+	return combo_box->priv->source_list;
 }
 
 /**
  * e_source_combo_box_set_source_list:
- * @source_combo_box: an #ESourceComboBox
+ * @combo_box: an #ESourceComboBox
  * @source_list: an #ESourceList
  *
  * Sets the source list used by @source_combo_box to be @source_list.  This
@@ -378,44 +378,44 @@ e_source_combo_box_get_source_list (ESourceComboBox *source_combo_box)
  * Since: 2.22
  **/
 void
-e_source_combo_box_set_source_list (ESourceComboBox *source_combo_box,
+e_source_combo_box_set_source_list (ESourceComboBox *combo_box,
                                     ESourceList *source_list)
 {
-	g_return_if_fail (E_IS_SOURCE_COMBO_BOX (source_combo_box));
+	g_return_if_fail (E_IS_SOURCE_COMBO_BOX (combo_box));
 
 	if (source_list != NULL) {
 		g_return_if_fail (E_IS_SOURCE_LIST (source_list));
 		g_object_ref (source_list);
 	}
 
-	if (source_combo_box->priv->source_list != NULL) {
+	if (combo_box->priv->source_list != NULL) {
 		g_signal_handler_disconnect (
-			source_combo_box->priv->source_list,
-			source_combo_box->priv->handler_id);
-		g_object_unref (source_combo_box->priv->source_list);
-		source_combo_box->priv->handler_id = 0;
+			combo_box->priv->source_list,
+			combo_box->priv->handler_id);
+		g_object_unref (combo_box->priv->source_list);
+		combo_box->priv->handler_id = 0;
 	}
 
-	source_combo_box->priv->source_list = source_list;
+	combo_box->priv->source_list = source_list;
 
 	/* Reset the tree store. */
-	source_list_changed_cb (source_list, source_combo_box);
+	source_list_changed_cb (source_list, combo_box);
 
 	/* Watch for source list changes. */
 	if (source_list != NULL) {
-		source_combo_box->priv->handler_id =
+		combo_box->priv->handler_id =
 			g_signal_connect_object (
 				source_list, "changed",
 				G_CALLBACK (source_list_changed_cb),
-				source_combo_box, 0);
+				combo_box, 0);
 	}
 
-	g_object_notify (G_OBJECT (source_combo_box), "source-list");
+	g_object_notify (G_OBJECT (combo_box), "source-list");
 }
 
 /**
  * e_source_combo_box_get_active:
- * @source_combo_box: an #ESourceComboBox
+ * @combo_box: an #ESourceComboBox
  *
  * Returns the #ESource corresponding to the currently active item, or %NULL
  * if there is no active item.
@@ -425,21 +425,21 @@ e_source_combo_box_set_source_list (ESourceComboBox *source_combo_box,
  * Since: 2.22
  **/
 ESource *
-e_source_combo_box_get_active (ESourceComboBox *source_combo_box)
+e_source_combo_box_get_active (ESourceComboBox *combo_box)
 {
-	GtkComboBox *combo_box;
+	GtkComboBox *gtk_combo_box;
 	GtkTreeIter iter;
 	ESource *source;
 
-	g_return_val_if_fail (E_IS_SOURCE_COMBO_BOX (source_combo_box), NULL);
+	g_return_val_if_fail (E_IS_SOURCE_COMBO_BOX (combo_box), NULL);
 
-	combo_box = GTK_COMBO_BOX (source_combo_box);
+	gtk_combo_box = GTK_COMBO_BOX (combo_box);
 
-	if (!gtk_combo_box_get_active_iter (combo_box, &iter))
+	if (!gtk_combo_box_get_active_iter (gtk_combo_box, &iter))
 		return NULL;
 
 	gtk_tree_model_get (
-		gtk_combo_box_get_model (combo_box),
+		gtk_combo_box_get_model (gtk_combo_box),
 		&iter, COLUMN_SOURCE, &source, -1);
 
 	return source;
@@ -447,7 +447,7 @@ e_source_combo_box_get_active (ESourceComboBox *source_combo_box)
 
 /**
  * e_source_combo_box_set_active:
- * @source_combo_box: an #ESourceComboBox
+ * @combo_box: an #ESourceComboBox
  * @source: an #ESource
  *
  * Sets the active item to the one corresponding to @source.
@@ -455,19 +455,19 @@ e_source_combo_box_get_active (ESourceComboBox *source_combo_box)
  * Since: 2.22
  **/
 void
-e_source_combo_box_set_active (ESourceComboBox *source_combo_box,
+e_source_combo_box_set_active (ESourceComboBox *combo_box,
                                ESource *source)
 {
-	g_return_if_fail (E_IS_SOURCE_COMBO_BOX (source_combo_box));
+	g_return_if_fail (E_IS_SOURCE_COMBO_BOX (combo_box));
 	g_return_if_fail (E_IS_SOURCE (source));
 
 	e_source_combo_box_set_active_uid (
-		source_combo_box, e_source_peek_uid (source));
+		combo_box, e_source_peek_uid (source));
 }
 
 /**
  * e_source_combo_box_get_active_uid:
- * @source_combo_box: an #ESourceComboBox
+ * @combo_box: an #ESourceComboBox
  *
  * Returns the unique ID of the #ESource corresponding to the currently
  * active item, or %NULL if there is no active item.
@@ -477,13 +477,13 @@ e_source_combo_box_set_active (ESourceComboBox *source_combo_box,
  * Since: 2.22
  **/
 const gchar *
-e_source_combo_box_get_active_uid (ESourceComboBox *source_combo_box)
+e_source_combo_box_get_active_uid (ESourceComboBox *combo_box)
 {
 	ESource *source;
 
-	g_return_val_if_fail (E_IS_SOURCE_COMBO_BOX (source_combo_box), NULL);
+	g_return_val_if_fail (E_IS_SOURCE_COMBO_BOX (combo_box), NULL);
 
-	source = e_source_combo_box_get_active (source_combo_box);
+	source = e_source_combo_box_get_active (combo_box);
 	if (source == NULL)
 		return NULL;
 
@@ -492,7 +492,7 @@ e_source_combo_box_get_active_uid (ESourceComboBox *source_combo_box)
 
 /**
  * e_source_combo_box_set_active_uid:
- * @source_combo_box: an #ESourceComboBox
+ * @combo_box: an #ESourceComboBox
  * @uid: a unique ID of an #ESource
  *
  * Sets the active item to the one corresponding to @uid.
@@ -502,20 +502,20 @@ e_source_combo_box_get_active_uid (ESourceComboBox *source_combo_box)
  * Since: 2.22
  **/
 gboolean
-e_source_combo_box_set_active_uid (ESourceComboBox *source_combo_box,
+e_source_combo_box_set_active_uid (ESourceComboBox *combo_box,
                                    const gchar *uid)
 {
 	ESourceComboBoxPrivate *priv;
 	GtkTreeRowReference *reference;
-	GtkComboBox *combo_box;
+	GtkComboBox *gtk_combo_box;
 	GtkTreeIter iter;
 	gboolean iter_was_set;
 
-	g_return_val_if_fail (E_IS_SOURCE_COMBO_BOX (source_combo_box), FALSE);
+	g_return_val_if_fail (E_IS_SOURCE_COMBO_BOX (combo_box), FALSE);
 	g_return_val_if_fail (uid != NULL, FALSE);
 
-	priv = source_combo_box->priv;
-	combo_box = GTK_COMBO_BOX (source_combo_box);
+	priv = combo_box->priv;
+	gtk_combo_box = GTK_COMBO_BOX (combo_box);
 
 	reference = g_hash_table_lookup (priv->uid_index, uid);
 	if (!reference)
@@ -524,11 +524,11 @@ e_source_combo_box_set_active_uid (ESourceComboBox *source_combo_box,
 	g_return_val_if_fail (gtk_tree_row_reference_valid (reference), FALSE);
 
 	iter_was_set = gtk_tree_model_get_iter (
-		gtk_combo_box_get_model (combo_box), &iter,
+		gtk_combo_box_get_model (gtk_combo_box), &iter,
 		gtk_tree_row_reference_get_path (reference));
 	g_return_val_if_fail (iter_was_set, FALSE);
 
-	gtk_combo_box_set_active_iter (combo_box, &iter);
+	gtk_combo_box_set_active_iter (gtk_combo_box, &iter);
 
 	return TRUE;
 }
diff --git a/libedataserverui/e-source-combo-box.h b/libedataserverui/e-source-combo-box.h
index a4413a8..193732b 100644
--- a/libedataserverui/e-source-combo-box.h
+++ b/libedataserverui/e-source-combo-box.h
@@ -63,19 +63,19 @@ struct _ESourceComboBoxClass {
 GType		e_source_combo_box_get_type	(void);
 GtkWidget *	e_source_combo_box_new		(ESourceList *source_list);
 ESourceList *	e_source_combo_box_get_source_list
-						(ESourceComboBox *source_combo_box);
+						(ESourceComboBox *combo_box);
 void		e_source_combo_box_set_source_list
-						(ESourceComboBox *source_combo_box,
+						(ESourceComboBox *combo_box,
 						 ESourceList *source_list);
 ESource *	e_source_combo_box_get_active
-						(ESourceComboBox *source_combo_box);
+						(ESourceComboBox *combo_box);
 void		e_source_combo_box_set_active
-						(ESourceComboBox *source_combo_box,
+						(ESourceComboBox *combo_box,
 						 ESource *source);
 const gchar *	e_source_combo_box_get_active_uid
-						(ESourceComboBox *source_combo_box);
+						(ESourceComboBox *combo_box);
 gboolean	e_source_combo_box_set_active_uid
-						(ESourceComboBox *source_combo_box,
+						(ESourceComboBox *combo_box,
 						 const gchar *uid);
 
 G_END_DECLS
diff --git a/libedataserverui/e-source-selector-dialog.c b/libedataserverui/e-source-selector-dialog.c
index 71aef27..73cb79d 100644
--- a/libedataserverui/e-source-selector-dialog.c
+++ b/libedataserverui/e-source-selector-dialog.c
@@ -207,15 +207,16 @@ setup_dialog (GtkWindow *parent, ESourceSelectorDialog *dialog, ESourceList *sou
 
 /**
  * e_source_selector_dialog_new:
- * @parent: Parent window.
- * @source_list: A source list.
+ * @parent: a parent window
+ * @source_list: an #ESourceList
  *
  * Create a new source selector dialog for the given @list.
  *
- * Returns: The newly created widget.
- */
+ * Returns: a new #ESourceSelectorDialog
+ **/
 GtkWidget *
-e_source_selector_dialog_new (GtkWindow *parent, ESourceList *source_list)
+e_source_selector_dialog_new (GtkWindow *parent,
+                              ESourceList *source_list)
 {
 	ESourceSelectorDialog *dialog;
 
@@ -228,11 +229,11 @@ e_source_selector_dialog_new (GtkWindow *parent, ESourceList *source_list)
 
 /**
  * e_source_selector_dialog_select_default_source:
- * @dialog: An #ESourceSelectorDialog widget.
+ * @dialog: an #ESourceSelectorDialog
  *
- * Selects default source in the dialog.
+ * Selects the default source in the dialog.
  *
- * Returns: Whether found any default source.
+ * Returns: %TRUE if a default source was selected
  *
  * Since: 2.28
  **/
@@ -276,19 +277,16 @@ e_source_selector_dialog_select_default_source (ESourceSelectorDialog *dialog)
 
 /**
  * e_source_selector_dialog_peek_primary_selection:
- * @dialog: An #ESourceSelectorDialog widget.
+ * @dialog: an #ESourceSelectorDialog
  *
  * Peek the currently selected source in the given @dialog.
  *
- * Returns: the selected ESource.
+ * Returns: the selected #ESource
  */
 ESource *
 e_source_selector_dialog_peek_primary_selection (ESourceSelectorDialog *dialog)
 {
-	ESourceSelectorDialogPrivate *priv;
-
 	g_return_val_if_fail (E_IS_SOURCE_SELECTOR_DIALOG (dialog), NULL);
 
-	priv = dialog->priv;
-	return priv->selected_source;
+	return dialog->priv->selected_source;
 }
diff --git a/libedataserverui/e-source-selector-dialog.h b/libedataserverui/e-source-selector-dialog.h
index b7455a7..66b8cf1 100644
--- a/libedataserverui/e-source-selector-dialog.h
+++ b/libedataserverui/e-source-selector-dialog.h
@@ -25,7 +25,7 @@
 #define E_SOURCE_SELECTOR_DIALOG_H
 
 #include <gtk/gtk.h>
-#include "libedataserver/e-source-list.h"
+#include <libedataserver/e-source-list.h>
 
 /* Standard GObject macros */
 #define E_TYPE_SOURCE_SELECTOR_DIALOG \
diff --git a/libedataserverui/e-source-selector.c b/libedataserverui/e-source-selector.c
index 28b90fd..d8f8333 100644
--- a/libedataserverui/e-source-selector.c
+++ b/libedataserverui/e-source-selector.c
@@ -1366,8 +1366,6 @@ e_source_selector_init (ESourceSelector *selector)
 	gtk_tree_view_set_headers_visible (tree_view, FALSE);
 }
 
-/* Public API.  */
-
 /**
  * e_source_selector_new:
  * @list: A source list.
diff --git a/libedataserverui/e-source-selector.h b/libedataserverui/e-source-selector.h
index 73a19a2..fb1dc3e 100644
--- a/libedataserverui/e-source-selector.h
+++ b/libedataserverui/e-source-selector.h
@@ -25,7 +25,7 @@
 #define E_SOURCE_SELECTOR_H
 
 #include <gtk/gtk.h>
-#include "libedataserver/e-source-list.h"
+#include <libedataserver/e-source-list.h>
 
 /* Standard GObject macros */
 #define E_TYPE_SOURCE_SELECTOR \
@@ -93,12 +93,15 @@ gboolean	e_source_selector_source_is_selected
 						(ESourceSelector *selector,
 						 ESource *source);
 GSList *	e_source_selector_get_selection	(ESourceSelector *selector);
-void		e_source_selector_free_selection (GSList *list);
-void		e_source_selector_show_selection (ESourceSelector *selector,
+void		e_source_selector_free_selection
+						(GSList *list);
+void		e_source_selector_show_selection
+						(ESourceSelector *selector,
 						 gboolean show);
 gboolean	e_source_selector_selection_shown
 						(ESourceSelector *selector);
-void		e_source_selector_set_select_new (ESourceSelector *selector,
+void		e_source_selector_set_select_new
+						(ESourceSelector *selector,
 						 gboolean state);
 void		e_source_selector_edit_primary_selection
 						(ESourceSelector *selector);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]