[evolution-rss] coding style and whitespace cleanup



commit 20e353622f6a3e6160c08aa20f2381cfd4a0e68f
Author: Lucian Langa <lucilanga gnome org>
Date:   Wed Feb 3 22:25:09 2010 +0200

    coding style and whitespace cleanup

 src/misc.c         |   48 ++--
 src/network-soup.c |    1 -
 src/rss.c          |  777 ++++++++++++++++++++++++++++------------------------
 3 files changed, 447 insertions(+), 379 deletions(-)
---
diff --git a/src/misc.c b/src/misc.c
index 9038a20..0dc5589 100644
--- a/src/misc.c
+++ b/src/misc.c
@@ -328,24 +328,24 @@ gen_crc(const char *msg)
 gchar *
 gen_md5(gchar *buffer)
 {
-        unsigned char md5sum[16], res[17], *f;
-        int i;
-        const char tohex[16] = "0123456789abcdef";
+	unsigned char md5sum[16], res[17], *f;
+	int i;
+	const char tohex[16] = "0123456789abcdef";
 
-        md5_get_digest (buffer, strlen(buffer), md5sum);
+	md5_get_digest (buffer, strlen(buffer), md5sum);
 	for (i=0, f = res; i<16;i++) {
-                unsigned int c = md5sum[i];
-                *f++ = tohex[c & 0xf];
-         }
+		unsigned int c = md5sum[i];
+		*f++ = tohex[c & 0xf];
+	}
 	*f++ = 0;
-        return g_strdup((gchar *)res);
+	return g_strdup((gchar *)res);
 }
 
 void
 header_decode_lwsp(const char **in)
 {
-        const char *inptr = *in;
-        char c;
+	const char *inptr = *in;
+	char c;
 
 
         while ((camel_mime_is_lwsp(*inptr) || *inptr =='(') && *inptr != '\0') {
@@ -429,12 +429,12 @@ struct {
 };
 
 static const char tz_months [][4] = {
-        "Jan", "Feb", "Mar", "Apr", "May", "Jun",
-        "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
+	"Jan", "Feb", "Mar", "Apr", "May", "Jun",
+	"Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
 };
 
 static const char tz_days [][4] = {
-        "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"
+	"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"
 };
 
 gboolean
@@ -462,19 +462,19 @@ is_rfc822(char *in)
                 goto notrfc;
 
 	monthname = decode_token(&inptr);
-        foundmonth = FALSE;
-        if (monthname) {
-                for (i=0;i<sizeof(tz_months)/sizeof(tz_months[0]);i++) {
-                if (!g_ascii_strcasecmp(tz_months[i], monthname)) {
-                               tm.tm_mon = i;
-                               foundmonth = TRUE;
-                               break;
-                         }
+	foundmonth = FALSE;
+	if (monthname) {
+		for (i=0;i<sizeof(tz_months)/sizeof(tz_months[0]);i++) {
+		if (!g_ascii_strcasecmp(tz_months[i], monthname)) {
+				tm.tm_mon = i;
+				foundmonth = TRUE;
+				break;
+			}
 		}
-                        g_free(monthname);
+		g_free(monthname);
 	}
-        if (!foundmonth)
-                goto notrfc;
+	if (!foundmonth)
+		goto notrfc;
 
 	return 1;
 
diff --git a/src/network-soup.c b/src/network-soup.c
index 312dcb4..7da5bd8 100644
--- a/src/network-soup.c
+++ b/src/network-soup.c
@@ -763,7 +763,6 @@ net_queue_dispatcher(void)
 		g_free(_stnet);
 		return TRUE;
 	}
-	dp("workers full, disable queue run!\n");
 	net_qid = 0;
 	return FALSE;
 }
diff --git a/src/rss.c b/src/rss.c
index ec3d16d..0ceedb8 100644
--- a/src/rss.c
+++ b/src/rss.c
@@ -544,54 +544,54 @@ create_user_pass_dialog(RSS_AUTH *auth)
 	AtkObject *a11y;
 	gchar *markup;
 
-        widget = gtk_dialog_new_with_buttons (
-                _("Enter User/Pass for feed"), NULL, 0,
-                GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
-                GTK_STOCK_OK, GTK_RESPONSE_OK,
-                NULL);
-        gtk_dialog_set_has_separator (GTK_DIALOG (widget), FALSE);
-        gtk_dialog_set_default_response (
-                GTK_DIALOG (widget), GTK_RESPONSE_OK);
-        gtk_window_set_resizable (GTK_WINDOW (widget), FALSE);
+	widget = gtk_dialog_new_with_buttons (
+		_("Enter User/Pass for feed"), NULL, 0,
+		GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+		GTK_STOCK_OK, GTK_RESPONSE_OK,
+		NULL);
+	gtk_dialog_set_has_separator (GTK_DIALOG (widget), FALSE);
+	gtk_dialog_set_default_response (
+		GTK_DIALOG (widget), GTK_RESPONSE_OK);
+	gtk_window_set_resizable (GTK_WINDOW (widget), FALSE);
 //        gtk_window_set_transient_for (GTK_WINDOW (widget), widget->parent);
-        gtk_window_set_position (GTK_WINDOW (widget), GTK_WIN_POS_CENTER_ON_PARENT);
-        gtk_container_set_border_width (GTK_CONTAINER (widget), 12);
-        password_dialog = GTK_WIDGET (widget);
+	gtk_window_set_position (GTK_WINDOW (widget), GTK_WIN_POS_CENTER_ON_PARENT);
+	gtk_container_set_border_width (GTK_CONTAINER (widget), 12);
+	password_dialog = GTK_WIDGET (widget);
 
 #if GTK_VERSION >= 2014000
-        action_area = gtk_dialog_get_action_area (GTK_DIALOG(password_dialog));
-        content_area = gtk_dialog_get_content_area (GTK_DIALOG(password_dialog));
+	action_area = gtk_dialog_get_action_area (GTK_DIALOG(password_dialog));
+	content_area = gtk_dialog_get_content_area (GTK_DIALOG(password_dialog));
 #else
 	action_area = GTK_DIALOG (password_dialog)->action_area;
 	content_area = NULL;
 #endif
 
-        /* Override GtkDialog defaults */
-        gtk_box_set_spacing (GTK_BOX (action_area), 12);
-        gtk_container_set_border_width (GTK_CONTAINER (action_area), 0);
-        gtk_box_set_spacing (GTK_BOX (content_area), 12);
-        gtk_container_set_border_width (GTK_CONTAINER (content_area), 0);
+	/* Override GtkDialog defaults */
+	gtk_box_set_spacing (GTK_BOX (action_area), 12);
+	gtk_container_set_border_width (GTK_CONTAINER (action_area), 0);
+	gtk_box_set_spacing (GTK_BOX (content_area), 12);
+	gtk_container_set_border_width (GTK_CONTAINER (content_area), 0);
 
-        /* Table */
-        container = gtk_table_new (2, 3, FALSE);
-        gtk_table_set_col_spacings (GTK_TABLE (container), 12);
-        gtk_table_set_row_spacings (GTK_TABLE (container), 6);
-        gtk_table_set_row_spacing (GTK_TABLE (container), 0, 12);
-        gtk_table_set_row_spacing (GTK_TABLE (container), 1, 0);
-        gtk_widget_show (container);
+	/* Table */
+	container = gtk_table_new (2, 3, FALSE);
+	gtk_table_set_col_spacings (GTK_TABLE (container), 12);
+	gtk_table_set_row_spacings (GTK_TABLE (container), 6);
+	gtk_table_set_row_spacing (GTK_TABLE (container), 0, 12);
+	gtk_table_set_row_spacing (GTK_TABLE (container), 1, 0);
+	gtk_widget_show (container);
 
-        gtk_box_pack_start (
-                GTK_BOX (content_area), container, FALSE, TRUE, 0);
+	gtk_box_pack_start (
+		GTK_BOX (content_area), container, FALSE, TRUE, 0);
 
-        /* Password Image */
-        widget = gtk_image_new_from_icon_name (
-                "dialog-password", GTK_ICON_SIZE_DIALOG);
-        gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.0);
-        gtk_widget_show (widget);
+	/* Password Image */
+	widget = gtk_image_new_from_icon_name (
+		"dialog-password", GTK_ICON_SIZE_DIALOG);
+	gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.0);
+	gtk_widget_show (widget);
 
-        gtk_table_attach (
-                GTK_TABLE (container), widget,
-                0, 1, 0, 3, GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+	gtk_table_attach (
+		GTK_TABLE (container), widget,
+		0, 1, 0, 3, GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
 
 	widget = gtk_label_new (NULL);
 	gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
@@ -602,9 +602,9 @@ create_user_pass_dialog(RSS_AUTH *auth)
 	gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5);
 	gtk_widget_show (widget);
 
-        gtk_table_attach (
-                GTK_TABLE (container), widget,
-                1, 2, 0, 1, GTK_EXPAND | GTK_FILL, 0, 0, 0);
+	gtk_table_attach (
+		GTK_TABLE (container), widget,
+		1, 2, 0, 1, GTK_EXPAND | GTK_FILL, 0, 0, 0);
 
 	container2 = gtk_table_new (2, 2, FALSE);
 	gtk_widget_show (container2);
@@ -620,15 +620,15 @@ create_user_pass_dialog(RSS_AUTH *auth)
 		GTK_TABLE (container2), widget,
 		0, 1, 0, 1, GTK_EXPAND | GTK_FILL, 0, 0, 0);
 
-        username = gtk_entry_new ();
-        a11y = gtk_widget_get_accessible (username);
-        gtk_entry_set_visibility (GTK_ENTRY (username), TRUE);
-        gtk_entry_set_activates_default (GTK_ENTRY (username), TRUE);
-        gtk_widget_grab_focus (username);
-        gtk_widget_show (username);
-        gtk_table_attach (
-                GTK_TABLE (container2), username,
-                1, 2, 0, 1, GTK_EXPAND | GTK_FILL, 0, 0, 0);
+	username = gtk_entry_new ();
+	a11y = gtk_widget_get_accessible (username);
+	gtk_entry_set_visibility (GTK_ENTRY (username), TRUE);
+	gtk_entry_set_activates_default (GTK_ENTRY (username), TRUE);
+	gtk_widget_grab_focus (username);
+	gtk_widget_show (username);
+	gtk_table_attach (
+		GTK_TABLE (container2), username,
+		1, 2, 0, 1, GTK_EXPAND | GTK_FILL, 0, 0, 0);
 	if (auth->user)
 		gtk_entry_set_text (GTK_ENTRY (username), auth->user);
 	auth->username = username;
@@ -962,21 +962,21 @@ xml_set_prop (xmlNodePtr node, const char *name, char **val)
 	char *buf;
 	int res;
 
-        buf = (char *)xmlGetProp (node, (xmlChar *)name);
-        if (buf == NULL) {
-                res = (*val != NULL);
-                if (res) {
-                        g_free(*val);
-                        *val = NULL;
-                }
-        } else {
-                res = *val == NULL || strcmp(*val, buf) != 0;
-                if (res) {
-                        g_free(*val);
-                        *val = g_strdup(buf);
-                }
-                xmlFree(buf);
-        }
+	buf = (char *)xmlGetProp (node, (xmlChar *)name);
+	if (buf == NULL) {
+		res = (*val != NULL);
+		if (res) {
+			g_free(*val);
+			*val = NULL;
+		}
+	} else {
+		res = *val == NULL || strcmp(*val, buf) != 0;
+		if (res) {
+			g_free(*val);
+			*val = g_strdup(buf);
+		}
+		xmlFree(buf);
+	}
 
 	return res;
 }
@@ -1020,24 +1020,24 @@ feed_new_from_xml(char *xml)
 	guint update=0;
 	gchar *ctmp = NULL;
 
-        if (!(doc = xmlParseDoc ((xmlChar *)xml)))
-                return FALSE;
+	if (!(doc = xmlParseDoc ((xmlChar *)xml)))
+		return FALSE;
 
-        node = doc->children;
-        if (strcmp ((char *)node->name, "feed") != 0) {
-                xmlFreeDoc (doc);
-                return FALSE;
-        }
+	node = doc->children;
+	if (strcmp ((char *)node->name, "feed") != 0) {
+		xmlFreeDoc (doc);
+		return FALSE;
+	}
 
-        xml_set_prop (node, "uid", &uid);
-        xml_set_bool (node, "enabled", &enabled);
-        xml_set_bool (node, "html", &html);
+	xml_set_prop (node, "uid", &uid);
+	xml_set_bool (node, "enabled", &enabled);
+	xml_set_bool (node, "html", &html);
 
-        for (node = node->children; node; node = node->next) {
-                if (!strcmp ((char *)node->name, "name")) {
+	for (node = node->children; node; node = node->next) {
+		if (!strcmp ((char *)node->name, "name")) {
 			xml_set_content (node, &name);
 		}
-                if (!strcmp ((char *)node->name, "url")) {
+		if (!strcmp ((char *)node->name, "url")) {
 			xml_set_content (node, &url);
 		}
 		if (!strcmp ((char *)node->name, "type")) {
@@ -1102,44 +1102,45 @@ feed_new_from_xml(char *xml)
 char *
 feeds_uid_from_xml (const char *xml)
 {
-        xmlNodePtr node;
-        xmlDocPtr doc;
-        char *uid = NULL;
+	xmlNodePtr node;
+	xmlDocPtr doc;
+	char *uid = NULL;
 
-        if (!(doc = xmlParseDoc ((xmlChar *)xml)))
-                return NULL;
+	if (!(doc = xmlParseDoc ((xmlChar *)xml)))
+		return NULL;
 
-        node = doc->children;
-        if (strcmp ((char *)node->name, "feed") != 0) {
-                xmlFreeDoc (doc);
-                return NULL;
-        }
+	node = doc->children;
+	if (strcmp ((char *)node->name, "feed") != 0) {
+		xmlFreeDoc (doc);
+		return NULL;
+	}
 
-        xml_set_prop (node, "uid", &uid);
-        xmlFreeDoc (doc);
+	xml_set_prop (node, "uid", &uid);
+	xmlFreeDoc (doc);
 
-        return uid;
+	return uid;
 }
 
 void
 load_gconf_feed(void)
 {
-        GSList *list, *l = NULL;
-        char *uid;
+	GSList *list, *l = NULL;
+	char *uid;
 
-        list = gconf_client_get_list (rss_gconf, "/apps/evolution/evolution-rss/feeds",
-                                      GCONF_VALUE_STRING, NULL);
-        for (l = list; l; l = l->next) {
-                uid = feeds_uid_from_xml (l->data);
-                if (!uid)
-                        continue;
+	list = gconf_client_get_list (rss_gconf,
+		"/apps/evolution/evolution-rss/feeds",
+		GCONF_VALUE_STRING, NULL);
+	for (l = list; l; l = l->next) {
+		uid = feeds_uid_from_xml (l->data);
+		if (!uid)
+			continue;
 
 		feed_new_from_xml (l->data);
 
-                g_free (uid);
-        }
+		g_free (uid);
+	}
 	g_slist_foreach(list, (GFunc) g_free, NULL);
-        g_slist_free(list);
+	g_slist_free(list);
 }
 
 void
@@ -1154,36 +1155,56 @@ migrate_old_config(gchar *feed_file)
 
 	if ((ffile = fopen(feed_file, "r"))) {
 		while (fgets(rfeed, 511, ffile) != NULL) {
-                        str = g_strsplit(rfeed, "--", 0);
-                        key = gen_md5(str[1]);
-                        g_hash_table_insert(rf->hrname, g_strdup(str[0]), g_strdup(key));
-                        g_hash_table_insert(rf->hrname_r, g_strdup(key), g_strdup(str[0]));
-                        g_hash_table_insert(rf->hr, g_strdup(key), g_strstrip(str[1]));
-                        if (NULL != str[4]) {
-                                g_hash_table_insert(rf->hrh, g_strdup(key),
-                                        GINT_TO_POINTER(atoi(g_strstrip(str[4]))));
-                                g_hash_table_insert(rf->hrt, g_strdup(key), g_strdup(str[3]));
-                                g_hash_table_insert(rf->hre, g_strdup(key),
-                                        GINT_TO_POINTER(atoi(str[2])));
-                        } else {
-                                if (NULL != str[2]) {    // 0.0.1 -> 0.0.2
-                                        g_hash_table_insert(rf->hrh, g_strdup(key), (gpointer)0);
-                                        g_hash_table_insert(rf->hrt, g_strdup(key), g_strstrip(str[3]));
-                                        g_hash_table_insert(rf->hre, g_strdup(key),
-                                                GINT_TO_POINTER(atoi(str[2])));
-                                } else {
-                                        g_hash_table_insert(rf->hrh, g_strdup(key),  (gpointer)0);
-                                        g_hash_table_insert(rf->hrt, g_strdup(key), g_strdup("RSS"));
-                                        g_hash_table_insert(rf->hre, g_strdup(key),
-                                        (gpointer)1);
-                                }
-                        }
-                        g_free(key);
+			str = g_strsplit(rfeed, "--", 0);
+			key = gen_md5(str[1]);
+			g_hash_table_insert(rf->hrname,
+				g_strdup(str[0]),
+				g_strdup(key));
+			g_hash_table_insert(rf->hrname_r,
+				g_strdup(key),
+				g_strdup(str[0]));
+			g_hash_table_insert(rf->hr,
+				g_strdup(key),
+				g_strstrip(str[1]));
+			if (NULL != str[4]) {
+				g_hash_table_insert(rf->hrh,
+					g_strdup(key),
+					GINT_TO_POINTER(atoi(g_strstrip(str[4]))));
+				g_hash_table_insert(rf->hrt,
+					g_strdup(key),
+					g_strdup(str[3]));
+				g_hash_table_insert(rf->hre,
+					g_strdup(key),
+					GINT_TO_POINTER(atoi(str[2])));
+			} else {
+				if (NULL != str[2]) {    // 0.0.1 -> 0.0.2
+					g_hash_table_insert(rf->hrh,
+						g_strdup(key),
+						(gpointer)0);
+					g_hash_table_insert(rf->hrt,
+						g_strdup(key),
+						g_strstrip(str[3]));
+					g_hash_table_insert(rf->hre,
+						g_strdup(key),
+						GINT_TO_POINTER(atoi(str[2])));
+				} else {
+					g_hash_table_insert(rf->hrh,
+						g_strdup(key),
+						(gpointer)0);
+					g_hash_table_insert(rf->hrt,
+						g_strdup(key),
+						g_strdup("RSS"));
+					g_hash_table_insert(rf->hre,
+						g_strdup(key),
+						(gpointer)1);
+				}
+			}
+			g_free(key);
 		}
 		fclose(ffile);
 		save_gconf_feed();
 		unlink(feed_file);
-        }
+	}
 }
 
 guint
@@ -1373,7 +1394,7 @@ webkit_set_preferences(void)
 #if (WEBKIT_VERSION >= 1001011)
 	settings = webkit_web_view_get_settings(WEBKIT_WEB_VIEW(rf->mozembed));
 	agstr = g_strdup_printf("Evolution/%s; Evolution-RSS/%s",
-                        EVOLUTION_VERSION_STRING, VERSION);
+			EVOLUTION_VERSION_STRING, VERSION);
 	g_object_set (settings, "user-agent", agstr,  NULL);
 	g_free(agstr);
 #endif
@@ -1795,7 +1816,7 @@ org_gnome_rss_rfrcomm (EMFormatHTML *efh, void *eb, EMFormatHTMLPObject *pobject
 	g_signal_connect (button, "clicked", G_CALLBACK(refresh_cb), efh);
 	if (GTK_IS_WIDGET(eb))
 		gtk_container_add ((GtkContainer *) eb, hbox);
-        return TRUE;
+	return TRUE;
 }
 
 static gboolean
@@ -1815,18 +1836,18 @@ org_gnome_rss_controls (EMFormatHTML *efh, void *eb, EMFormatHTMLPObject *pobjec
 
 	button = gtk_button_new_with_label(
 				rf->cur_format ? _("Show Summary") :
-						 _("Show Full Text"));
+						_("Show Full Text"));
 
 	gtk_button_set_image (
-                GTK_BUTTON (button),
+		GTK_BUTTON (button),
 		gtk_image_new_from_icon_name (
-                        rf->cur_format ? "text-x-generic" : "text-html",
+			rf->cur_format ? "text-x-generic" : "text-html",
 			GTK_ICON_SIZE_BUTTON));
 
 	gtk_button_set_relief(GTK_BUTTON(button), GTK_RELIEF_HALF);
 	g_signal_connect (button, "clicked", G_CALLBACK(summary_cb), efh);
 	gtk_box_pack_start (GTK_BOX (hbox2), button, TRUE, TRUE, 0);
-        gtk_widget_show_all (button);
+	gtk_widget_show_all (button);
 	if (rf->cur_format) {
 		button4 = gtk_button_new_from_stock (GTK_STOCK_GO_BACK);
 		g_signal_connect (button4, "clicked", G_CALLBACK(back_cb), efh);
@@ -1876,7 +1897,7 @@ org_gnome_rss_controls (EMFormatHTML *efh, void *eb, EMFormatHTMLPObject *pobjec
 	po->html = vbox;
 	po->mem = mem;
 
-        return TRUE;
+	return TRUE;
 }
 
 void
@@ -1970,8 +1991,8 @@ void org_gnome_cooly_format_rss(void *ep, EMFormatHookTarget *t);
 
 void org_gnome_cooly_format_rss(void *ep, EMFormatHookTarget *t)	//camelmimepart
 {
-        GError *err = NULL;
-        GString *content;
+	GError *err = NULL;
+	GString *content;
 	xmlChar *buff = NULL;
 	CamelContentType *type;
 	gchar *feedid = NULL;
@@ -2003,7 +2024,7 @@ void org_gnome_cooly_format_rss(void *ep, EMFormatHookTarget *t)	//camelmimepart
 #endif
 
 	current_pobject = t->format;
-        d("Formatting...\n");
+	d("Formatting...\n");
 
 	message = CAMEL_IS_MIME_MESSAGE(t->part) ?
 			t->part :
@@ -2074,7 +2095,7 @@ void org_gnome_cooly_format_rss(void *ep, EMFormatHookTarget *t)	//camelmimepart
 	pobj->website = g_strstrip(g_strdup((gchar *)website));
 	pobj->stream = t->stream;
 	pobj->object.free = free_rss_controls;
-        camel_stream_printf (t->stream, "<object classid=%s></object>\n", classid);
+	camel_stream_printf (t->stream, "<object classid=%s></object>\n", classid);
 	//precreate stop button as we need it to control it later
 	button2 = gtk_button_new_from_stock (GTK_STOCK_STOP);
 	pobj->stopbut = button2;
@@ -2148,25 +2169,25 @@ void org_gnome_cooly_format_rss(void *ep, EMFormatHookTarget *t)	//camelmimepart
 			frame_colour & 0xffffff,
 			content_colour & 0xffffff,
 			text_colour & 0xffffff);
-                camel_stream_printf (fstream,
-                        "<div style=\"border: solid 0px; background-color: #%06x; padding: 2px; color: #%06x;\">"
-                        "<b><font size=+1><a href=%s>%s</a></font></b></div>",
+		camel_stream_printf (fstream,
+			"<div style=\"border: solid 0px; background-color: #%06x; padding: 2px; color: #%06x;\">"
+			"<b><font size=+1><a href=%s>%s</a></font></b></div>",
 			content_colour & 0xEDECEB & 0xffffff,
 			text_colour & 0xffffff,
-                        website, subject);
-                if (category)
-                        camel_stream_printf(fstream,
-                                "<div style=\"border: solid 0px; background-color: #%06x; padding: 2px; color: #%06x;\">"
-                                "<b><font size=-1>%s: %s</font></b></div>",
-                                content_colour & 0xEDECEB & 0xffffff, text_colour & 0xffffff,
-                                _("Posted under"), category);
-                camel_stream_printf (fstream,
+			website, subject);
+		if (category)
+			camel_stream_printf(fstream,
+				"<div style=\"border: solid 0px; background-color: #%06x; padding: 2px; color: #%06x;\">"
+				"<b><font size=-1>%s: %s</font></b></div>",
+				content_colour & 0xEDECEB & 0xffffff, text_colour & 0xffffff,
+				_("Posted under"), category);
+		camel_stream_printf (fstream,
 				"<div style=\"border: solid #%06x 0px; background-color: #%06x; padding: 2px; color: #%06x;\">"
-                                "%s</div>",
+				"%s</div>",
 				frame_colour & 0xffffff,
 				content_colour & 0xffffff,
 				text_colour & 0xffffff,
-                                buff);
+				buff);
 
 		g_string_free(content, 1);
 	} else {
@@ -2203,8 +2224,9 @@ void org_gnome_cooly_format_rss(void *ep, EMFormatHookTarget *t)	//camelmimepart
 						xmlSetProp(doc, (xmlChar *)"src", (xmlChar *)real_image);
 						g_free(real_image);
 					}
-					pix = gdk_pixbuf_new_from_file((const char *)url,
-                                                         (GError **)NULL);
+					pix = gdk_pixbuf_new_from_file(
+						(const char *)url,
+						(GError **)NULL);
 					if (pix)
 						real_width = gdk_pixbuf_get_width(pix);
 
@@ -2239,10 +2261,13 @@ pixdone:			g_free(url);
 		feed_file = g_strdup_printf("%s/%s.img", feed_dir, feedid);
 		g_free(feed_dir);
 
-		camel_stream_printf (fstream,
-                        "<div style=\"border: solid #%06x 1px; background-color: #%06x; padding: 2px; color: #%06x;\">",
-                        frame_colour & 0xffffff, content_colour & 0xEDECEB & 0xffffff, text_colour & 0xffffff);
-			if (g_file_test(feed_file, G_FILE_TEST_EXISTS))
+		camel_stream_printf (
+			fstream,
+			"<div style=\"border: solid #%06x 1px; background-color: #%06x; padding: 2px; color: #%06x;\">",
+			frame_colour & 0xffffff,
+			content_colour & 0xEDECEB & 0xffffff,
+			text_colour & 0xffffff);
+		if (g_file_test(feed_file, G_FILE_TEST_EXISTS))
 			if ((pixbuf = gdk_pixbuf_new_from_file(feed_file, NULL))) {
 				camel_stream_printf (fstream,
 					"<div style=\"border: solid 0px; background-color: #%06x; padding: 2px; color: #%06x;\">"
@@ -2258,11 +2283,11 @@ pixdone:			g_free(url);
 				goto render_body;
 			}
 		iconfile = g_build_filename (EVOLUTION_ICONDIR,
-                                            "rss-16.png",
-                                                NULL);
+				"rss-16.png",
+				NULL);
 		camel_stream_printf (fstream,
 			"<div style=\"border: solid 0px; background-color: #%06x; padding: 2px; color: #%06x;\">"
-                        "<img height=16 src=%s>"
+			"<img height=16 src=%s>"
 			"<b><font size=+1><a href=%s>%s</a></font></b></div>",
 			content_colour & 0xEDECEB & 0xffffff, text_colour & 0xffffff,
 			iconfile, website, subject);
@@ -2270,15 +2295,15 @@ pixdone:			g_free(url);
 		g_free(feed_file);
 
 render_body:	if (category)
-                        camel_stream_printf(fstream,
-                                "<div style=\"border: solid 0px; background-color: #%06x; padding: 2px; color: #%06x;\">"
-                                "<b><font size=-1>Posted under: %s</font></b></div>",
-                                content_colour & 0xEDECEB & 0xffffff,
+			camel_stream_printf(fstream,
+				"<div style=\"border: solid 0px; background-color: #%06x; padding: 2px; color: #%06x;\">"
+				"<b><font size=-1>Posted under: %s</font></b></div>",
+				content_colour & 0xEDECEB & 0xffffff,
 				text_colour & 0xffffff,
-                                category);
+				category);
 		camel_stream_printf (fstream,
 				"<div style=\"border: solid #%06x 0px; background-color: #%06x; padding: 10px; color: #%06x;\">"
-                                "%s</div>",
+				"%s</div>",
 				frame_colour & 0xffffff,
 				content_colour & 0xffffff,
 				text_colour & 0xffffff,
@@ -2325,7 +2350,7 @@ render_body:	if (category)
 			}
 			camel_stream_printf (fstream, "</div>");
 		}
-                camel_stream_printf (fstream, "</div>");
+		camel_stream_printf (fstream, "</div>");
 	}
 
 	//this is required for proper charset rendering when html
@@ -2345,14 +2370,15 @@ out:	if (addr)
 	return;
 fmerror:
 	camel_stream_printf (t->stream,
-               "<div style=\"border: solid #%06x 1px; background-color: #%06x; color: #%06x;\">\n",
-               frame_colour & 0xffffff, content_colour & 0xffffff, text_colour & 0xffffff);
+		"<div style=\"border: solid #%06x 1px; background-color: #%06x; color: #%06x;\">\n",
+		frame_colour & 0xffffff, content_colour & 0xffffff, text_colour & 0xffffff);
 	camel_stream_printf(t->stream,
-        "<div style=\"border: solid 0px; padding: 4px;\">\n");
+		"<div style=\"border: solid 0px; padding: 4px;\">\n");
+	camel_stream_printf (t->stream,
+		"<h3>Formatting error!</h3>"
+		"Feed article corrupted! Cannot format article.");
 	camel_stream_printf (t->stream,
-	"<h3>Formatting error!</h3>"
-	"Feed article corrupted! Cannot format article.");
-	camel_stream_printf (t->stream, "</div></div>");
+		"</div></div>");
 	return;
 }
 
@@ -2372,15 +2398,15 @@ void org_gnome_cooly_folder_refresh(void *ep, EShellView *shell_view)
 	gchar *main_folder = get_main_folder();
 	gchar *ofolder, *name, *fname, *key, *rss_folder;
 #if EVOLUTION_VERSION > 22900 //kb//
-        CamelFolder *folder;
+	CamelFolder *folder;
 	EMFolderTree *folder_tree;
 	EShellSidebar *shell_sidebar = e_shell_view_get_shell_sidebar(shell_view);
 	EActivity *taskid;
 
 
 	g_object_get (shell_sidebar, "folder-tree", &folder_tree, NULL);
-        folder = em_folder_tree_get_selected_folder (folder_tree);
-        g_return_if_fail (folder != NULL);
+	folder = em_folder_tree_get_selected_folder (folder_tree);
+	g_return_if_fail (folder != NULL);
 	folder_name = folder->full_name;
 #else
 	folder_name = t->uri;
@@ -3013,13 +3039,13 @@ finish_feed (SoupSession *soup_sess, SoupMessage *msg, gpointer user_data)
 
 #if EVOLUTION_VERSION < 22900 //kb//
 struct _MailComponentPrivate {
-        GMutex *lock;
+	GMutex *lock;
 
-        /* states/data used during shutdown */
+	/* states/data used during shutdown */
 #if EVOLUTION_VERSION >= 22801
 	enum { MC_QUIT_NOT_START, MC_QUIT_START, MC_QUIT_SYNC, MC_QUIT_THREADS } quit_state;
 #else
-        enum { MC_QUIT_START, MC_QUIT_SYNC, MC_QUIT_THREADS } quit_state;
+	enum { MC_QUIT_START, MC_QUIT_SYNC, MC_QUIT_THREADS } quit_state;
 #endif
 };
 #endif
@@ -3047,9 +3073,9 @@ generic_finish_feed(rfMessage *msg, gpointer user_data)
 
 #if EVOLUTION_VERSION < 22900 //kb//
 #if EVOLUTION_VERSION > 22801
-        if (mc->priv->quit_state != MC_QUIT_NOT_START)
+	if (mc->priv->quit_state != MC_QUIT_NOT_START)
 #else
-        if (mc->priv->quit_state != -1)
+	if (mc->priv->quit_state != -1)
 #endif
 		rf->cancel_all=1;
 #endif
@@ -3082,7 +3108,7 @@ generic_finish_feed(rfMessage *msg, gpointer user_data)
 		}
 #else
 		if(rf->label && rf->info) {
-                        gtk_label_set_markup (GTK_LABEL (rf->label), _("Complete."));
+			gtk_label_set_markup (GTK_LABEL (rf->label), _("Complete."));
 			if (rf->info->cancel_button)
 				gtk_widget_set_sensitive(rf->info->cancel_button, FALSE);
 			gtk_progress_bar_set_fraction((GtkProgressBar *)rf->progress_bar, 1);
@@ -3109,12 +3135,19 @@ generic_finish_feed(rfMessage *msg, gpointer user_data)
 
 	if (msg->status_code != SOUP_STATUS_OK &&
 	    msg->status_code != SOUP_STATUS_CANCELLED) {
-		g_set_error(&err, NET_ERROR, NET_ERROR_GENERIC, "%s",
+		g_set_error(&err,
+			NET_ERROR,
+			NET_ERROR_GENERIC,
+			"%s",
 			soup_status_get_phrase(msg->status_code));
-                tmsg = g_strdup_printf("\n%s\n%s", (gchar *)user_data,
-							(gchar *)err->message);
-                rss_error(user_data, NULL, _("Error fetching feed."), tmsg);
-                g_free(tmsg);
+		tmsg = g_strdup_printf("\n%s\n%s",
+			(gchar *)user_data,
+			(gchar *)err->message);
+		rss_error(user_data,
+			NULL,
+			_("Error fetching feed."),
+			tmsg);
+		g_free(tmsg);
 		goto out;
 	}
 
@@ -3123,26 +3156,31 @@ generic_finish_feed(rfMessage *msg, gpointer user_data)
 		if(rf->label && rf->feed_queue == 0 && rf->info) {
 			farticle=0;
 			ftotal=0;
-			gtk_label_set_markup (GTK_LABEL (rf->label), _("Canceled."));
-                if (rf->info->cancel_button)
-                        gtk_widget_set_sensitive(rf->info->cancel_button, FALSE);
+			gtk_label_set_markup (GTK_LABEL (rf->label),
+				_("Canceled."));
+		if (rf->info->cancel_button)
+			gtk_widget_set_sensitive(rf->info->cancel_button,
+				FALSE);
 
-                g_hash_table_steal(rf->info->data->active, rf->info->uri);
-                rf->info->data->infos = g_list_remove(rf->info->data->infos, rf->info);
+		g_hash_table_steal(rf->info->data->active,
+			rf->info->uri);
+		rf->info->data->infos = 
+			g_list_remove(rf->info->data->infos,
+					rf->info);
 
-                if (g_hash_table_size(rf->info->data->active) == 0) {
-                        if (rf->info->data->gd)
-                                gtk_widget_destroy((GtkWidget *)rf->info->data->gd);
-                }
+		if (g_hash_table_size(rf->info->data->active) == 0) {
+			if (rf->info->data->gd)
+				gtk_widget_destroy((GtkWidget *)rf->info->data->gd);
+		}
 		aid = g_hash_table_lookup(rf->activity, key);
 		taskbar_op_finish(aid);
 		taskbar_op_finish(NULL);
-                //clean data that might hang on rf struct
-                rf->sr_feed = NULL;
-                rf->label = NULL;
-                flabel = NULL;
-                rf->progress_bar = NULL;
-                rf->info = NULL;
+		//clean data that might hang on rf struct
+		rf->sr_feed = NULL;
+		rf->label = NULL;
+		flabel = NULL;
+		rf->progress_bar = NULL;
+		rf->info = NULL;
 		}
 #endif
 		goto out;
@@ -3160,17 +3198,22 @@ generic_finish_feed(rfMessage *msg, gpointer user_data)
 	g_print("feed %s\n", (gchar *)user_data);
 
 	while (gtk_events_pending ())
-            gtk_main_iteration ();
+		gtk_main_iteration ();
 
 	r = g_new0 (RDF, 1);
-        r->shown = TRUE;
-        xmlSubstituteEntitiesDefaultValue = 1;
-        r->cache = xml_parse_sux (response->str, response->len);
+	r->shown = TRUE;
+	xmlSubstituteEntitiesDefaultValue = 1;
+	r->cache = xml_parse_sux (response->str, response->len);
 	if (rsserror) {
 		xmlError *err = xmlGetLastError();
-                gchar *tmsg = g_strdup_printf("\n%s\nInvalid feed: %s", (gchar *)user_data, err->message);
-                rss_error(user_data, NULL, _("Error while parsing feed."), tmsg);
-                g_free(tmsg);
+		gchar *tmsg = g_strdup_printf("\n%s\nInvalid feed: %s",
+				(gchar *)user_data,
+				err->message);
+		rss_error(user_data,
+			NULL,
+			_("Error while parsing feed."),
+			tmsg);
+		g_free(tmsg);
 		goto out;
 	}
 
@@ -3286,8 +3329,12 @@ fetch_one_feed(gpointer key, gpointer value, gpointer user_data)
 		if (err) {
 			rf->feed_queue--;
 			msg = g_strdup_printf("\n%s\n%s",
-					(gchar *)key, err->message);
-                        rss_error(key, NULL, _("Error fetching feed."), msg);
+					(gchar *)key,
+					err->message);
+			rss_error(key,
+				NULL,
+				_("Error fetching feed."),
+				msg);
 			g_free(msg);
 		}
 		return TRUE;
@@ -3322,7 +3369,8 @@ finish_website (SoupSession *soup_sess, SoupMessage *msg, gpointer user_data)
 
 	g_return_if_fail(rf->mozembed);
 
-	response = g_string_new_len(msg->response_body->data, msg->response_body->length);
+	response = g_string_new_len(msg->response_body->data,
+			msg->response_body->length);
 	d("browser full:%d\n", (int)response->len);
 	d("browser fill:%d\n", (int)browser_fill);
 	if (!response->len) {
@@ -3378,7 +3426,7 @@ finish_comments (SoupSession *soup_sess, SoupMessage *msg, EMFormatHTML *user_da
 	}
 
 	while (gtk_events_pending ())
-            gtk_main_iteration ();
+		gtk_main_iteration ();
 }
 
 static void
@@ -3390,26 +3438,26 @@ refresh_cb (GtkWidget *button, EMFormatHTMLPObject *pobject)
 gchar *
 print_comments(gchar *url, gchar *stream)
 {
-        RDF *r = NULL;
+	RDF *r = NULL;
 	xmlDocPtr doc;
 	xmlNodePtr root;
-        r = g_new0 (RDF, 1);
-        r->shown = TRUE;
+	r = g_new0 (RDF, 1);
+	r->shown = TRUE;
 	doc = NULL;
-        root = NULL;
-        xmlSubstituteEntitiesDefaultValue = 0;
-        doc = xml_parse_sux (stream, strlen(stream));
-        d("content:\n%s\n", stream);
-        root = xmlDocGetRootElement(doc);
-
-        if ((doc != NULL && root != NULL)
-                && (strcasestr((char *)root->name, "rss")
-                || strcasestr((char *)root->name, "rdf")
-                || strcasestr((char *)root->name, "feed"))) {
-                r->cache = doc;
-                r->uri = url;
-
-                return display_comments (r);
+	root = NULL;
+	xmlSubstituteEntitiesDefaultValue = 0;
+	doc = xml_parse_sux (stream, strlen(stream));
+	d("content:\n%s\n", stream);
+	root = xmlDocGetRootElement(doc);
+
+	if ((doc != NULL && root != NULL)
+		&& (strcasestr((char *)root->name, "rss")
+		|| strcasestr((char *)root->name, "rdf")
+		|| strcasestr((char *)root->name, "feed"))) {
+			r->cache = doc;
+			r->uri = url;
+
+			return display_comments (r);
 	}
 	return NULL;
 }
@@ -3439,7 +3487,7 @@ fetch_comments(gchar *url, EMFormatHTML *stream)
 	if (err) {
 		gchar *msg = g_strdup_printf("\n%s\n%s",
 				url, err->message);
-                rss_error(url, NULL, _("Error fetching feed."), msg);
+		rss_error(url, NULL, _("Error fetching feed."), msg);
 		g_free(msg);
 	}
 }
@@ -3450,9 +3498,9 @@ update_articles(gboolean disabler)
 #if EVOLUTION_VERSION < 22900 //kb//
 	MailComponent *mc = mail_component_peek ();
 #if EVOLUTION_VERSION > 22801
-        if (mc->priv->quit_state != MC_QUIT_NOT_START)
+	if (mc->priv->quit_state != MC_QUIT_NOT_START)
 #else
-        if (mc->priv->quit_state != -1)
+	if (mc->priv->quit_state != -1)
 #endif
 		rf->cancel=1;
 #endif
@@ -3508,11 +3556,11 @@ get_main_folder(void)
 	gchar *feed_file;
 	gchar *feed_dir = rss_component_peek_base_directory();
 
-        if (!g_file_test(feed_dir, G_FILE_TEST_EXISTS))
-            g_mkdir_with_parents (feed_dir, 0755);
-        feed_file = g_strdup_printf("%s/main_folder", feed_dir);
-        g_free(feed_dir);
-        if (g_file_test(feed_file, G_FILE_TEST_EXISTS)) {
+	if (!g_file_test(feed_dir, G_FILE_TEST_EXISTS))
+		g_mkdir_with_parents (feed_dir, 0755);
+	feed_file = g_strdup_printf("%s/main_folder", feed_dir);
+	g_free(feed_dir);
+	if (g_file_test(feed_file, G_FILE_TEST_EXISTS)) {
 		FILE *f = fopen(feed_file, "r");
 		if (f) {
 			if (fgets(mf, 511, f) != NULL) {
@@ -3535,11 +3583,11 @@ get_feed_folders(void)
 	rf->feed_folders = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, g_free);
 	rf->reversed_feed_folders = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, g_free);
 	feed_dir = rss_component_peek_base_directory();
-        if (!g_file_test(feed_dir, G_FILE_TEST_EXISTS))
-            g_mkdir_with_parents (feed_dir, 0755);
-        feed_file = g_strdup_printf("%s/feed_folders", feed_dir);
-        g_free(feed_dir);
-        if (g_file_test(feed_file, G_FILE_TEST_EXISTS)) {
+	if (!g_file_test(feed_dir, G_FILE_TEST_EXISTS))
+		g_mkdir_with_parents (feed_dir, 0755);
+	feed_file = g_strdup_printf("%s/feed_folders", feed_dir);
+	g_free(feed_dir);
+	if (g_file_test(feed_file, G_FILE_TEST_EXISTS)) {
 		FILE *f = fopen(feed_file, "r");
 		while (!feof(f)) {
 			fgets(tmp1, 512, f);
@@ -3606,8 +3654,8 @@ gchar *
 lookup_chn_name_by_url(gchar *url)
 {
 	gpointer crc_feed = gen_md5(url);
-        gchar *chn_name = g_hash_table_lookup(rf->hrname_r,
-                        g_strdup(crc_feed));
+	gchar *chn_name = g_hash_table_lookup(rf->hrname_r,
+		g_strdup(crc_feed));
 	g_free(crc_feed);
 	return chn_name;
 }
@@ -3626,13 +3674,13 @@ finish_update_feed_image (SoupSession *soup_sess, SoupMessage *msg, gpointer use
 	gchar *feed_dir = rss_component_peek_base_directory();
 	gchar *url = (gchar *)user_data;
 	gchar *key = gen_md5(url);
-        gchar *img_file = g_strdup_printf("%s/%s.img", feed_dir, key);
+	gchar *img_file = g_strdup_printf("%s/%s.img", feed_dir, key);
 	gchar *urldir, *server;
 	rfMessage *rfmsg;
 	xmlChar *app;
 	xmlNode *doc;
 
-        g_free(feed_dir);
+	g_free(feed_dir);
 	urldir = g_path_get_dirname(url);
 	server = get_server_from_uri(url);
 	rfmsg = g_new0(rfMessage, 1);
@@ -3647,7 +3695,7 @@ finish_update_feed_image (SoupSession *soup_sess, SoupMessage *msg, gpointer use
 	doc = (xmlNode *)parse_html_sux (rfmsg->body, rfmsg->length);
 	while (doc) {
 		doc = html_find(doc, (gchar *)"link");
-                if ((app = xmlGetProp(doc, (xmlChar *)"rel"))) {
+		if ((app = xmlGetProp(doc, (xmlChar *)"rel"))) {
 			if (!g_ascii_strcasecmp((char *)app, "shorcut icon")
 			|| !g_ascii_strcasecmp((char *)app, "icon")) {
 				icon = xmlGetProp(doc, (xmlChar *)"href");
@@ -3677,7 +3725,7 @@ finish_update_feed_image (SoupSession *soup_sess, SoupMessage *msg, gpointer use
 //			&err);			// because we might lose it if
 			NULL);
 	} else {
-                //              r->image = NULL;
+		//              r->image = NULL;
 		icon_url = g_strconcat(urldir, "/favicon.ico", NULL);
 		dup_auth_data(url, g_strdup(icon_url));
 		fi = g_new0(FEED_IMAGE, 1);
@@ -3728,8 +3776,8 @@ check_update_feed_image(gchar *key)
 	gchar rfeed[80];
 	memset(rfeed, 0, 79);
 	gettimeofday(&start, NULL);
-        g_free(feed_dir);
-        if (!g_file_test(fav_file, G_FILE_TEST_EXISTS)) {
+	g_free(feed_dir);
+	if (!g_file_test(fav_file, G_FILE_TEST_EXISTS)) {
 		if ((f = fopen(fav_file, "w"))) {
 			fprintf(f, "%lu", start.tv_sec);
 			fclose(f);
@@ -3760,7 +3808,7 @@ void
 dup_auth_data(gchar *origurl, gchar *url)
 {
 	gchar *user = g_hash_table_lookup(rf->hruser, origurl);
-        gchar *pass = g_hash_table_lookup(rf->hrpass, origurl);
+	gchar *pass = g_hash_table_lookup(rf->hrpass, origurl);
 	if (user && pass) {
 		g_hash_table_insert(rf->hruser, url, g_strdup(user));
 		g_hash_table_insert(rf->hrpass, url, g_strdup(pass));
@@ -3770,7 +3818,7 @@ dup_auth_data(gchar *origurl, gchar *url)
 void
 update_feed_image(RDF *r)
 {
-        GError *err = NULL;
+	GError *err = NULL;
 	gchar *feed_file = NULL;
 	gchar *key = gen_md5(r->uri);
 	FEED_IMAGE *fi = g_new0(FEED_IMAGE, 1);
@@ -3780,26 +3828,26 @@ update_feed_image(RDF *r)
 	if (!check_update_feed_image(key))
 		goto out;
 	feed_dir = rss_component_peek_base_directory();
-        if (!g_file_test(feed_dir, G_FILE_TEST_EXISTS))
-            g_mkdir_with_parents (feed_dir, 0755);
-        feed_file = g_strdup_printf("%s/%s.img", feed_dir, key);
+	if (!g_file_test(feed_dir, G_FILE_TEST_EXISTS))
+		g_mkdir_with_parents (feed_dir, 0755);
+	feed_file = g_strdup_printf("%s/%s.img", feed_dir, key);
 	d("feed_image() tmpurl:%s\n", feed_file);
-        g_free(feed_dir);
-        if (!g_file_test(feed_file, G_FILE_TEST_EXISTS)) {
+	g_free(feed_dir);
+	if (!g_file_test(feed_file, G_FILE_TEST_EXISTS)) {
 	if (image) {		//we need to validate image here with load_pixbuf
 		CamelStream *feed_fs = camel_stream_fs_new_with_name(feed_file,
 			O_RDWR|O_CREAT, 0666);
 		dup_auth_data(r->uri, image);
 		fi->feed_fs = feed_fs;
 		fi->key = g_strdup(key);
-                fetch_unblocking(image,
-                                textcb,
-                                NULL,
-                                (gpointer)finish_create_icon_stream,
-                                fi,
-                                0,
-                                &err);
-                if (err) {
+		fetch_unblocking(image,
+			textcb,
+			NULL,
+			(gpointer)finish_create_icon_stream,
+			fi,
+			0,
+			&err);
+		if (err) {
 			g_print("ERR:%s\n", err->message);
 			goto out;
 		}
@@ -3817,7 +3865,7 @@ update_feed_image(RDF *r)
 			&err);			// because we might loose it if
 		g_free(server);
 						// feeds get deleted
-        }
+	}
 	}
 out:	g_free(feed_file);
 	g_free(key);
@@ -3834,14 +3882,14 @@ update_main_folder(gchar *new_name)
 	rf->main_folder = g_strdup(new_name);
 
 	feed_dir = rss_component_peek_base_directory();
-        if (!g_file_test(feed_dir, G_FILE_TEST_EXISTS))
-            g_mkdir_with_parents (feed_dir, 0755);
-        feed_file = g_strdup_printf("%s/main_folder", feed_dir);
-        g_free(feed_dir);
+	if (!g_file_test(feed_dir, G_FILE_TEST_EXISTS))
+		g_mkdir_with_parents (feed_dir, 0755);
+	feed_file = g_strdup_printf("%s/main_folder", feed_dir);
+	g_free(feed_dir);
 	if ((f = fopen(feed_file, "w"))) {
 		fprintf(f, "%s", rf->main_folder);
-                fclose(f);
-        }
+		fclose(f);
+	}
 	g_free(feed_file);
 }
 
@@ -3915,19 +3963,20 @@ sync_folders(void)
 	gchar *feed_dir, *feed_file;
 
 	feed_dir = rss_component_peek_base_directory();
-        if (!g_file_test(feed_dir, G_FILE_TEST_EXISTS))
-            g_mkdir_with_parents (feed_dir, 0755);
-        feed_file = g_strdup_printf("%s/feed_folders", feed_dir);
-        g_free(feed_dir);
-        f = fopen(feed_file, "wb");
-        if (!f)
-                return;
+	if (!g_file_test(feed_dir, G_FILE_TEST_EXISTS))
+		g_mkdir_with_parents (feed_dir, 0755);
+	feed_file = g_strdup_printf("%s/feed_folders",
+		feed_dir);
+	g_free(feed_dir);
+	f = fopen(feed_file, "wb");
+	if (!f)
+		return;
 
-        g_hash_table_foreach(rf->feed_folders,
-                                (GHFunc)write_feeds_folder_line,
-                                (gpointer *)f);
-        fclose(f);
-        g_free(feed_file);
+	g_hash_table_foreach(rf->feed_folders,
+		(GHFunc)write_feeds_folder_line,
+		(gpointer *)f);
+	fclose(f);
+	g_free(feed_file);
 	g_hash_table_destroy(rf->reversed_feed_folders);
 	rf->reversed_feed_folders = g_hash_table_new_full(g_str_hash,
 			g_str_equal,
@@ -3990,18 +4039,27 @@ check_feed_folder(gchar *folder_name)
 	d("main_folder:%s\n", main_folder);
 	d("real_folder:%s\n", real_folder);
 	d("real_name:%s\n", real_name);
-        mail_folder = camel_store_get_folder (store, real_name, 0, NULL);
+	mail_folder = camel_store_get_folder (store, real_name, 0, NULL);
 	base_folder = main_folder;
 	if (mail_folder == NULL) {
 		path = g_strsplit(real_folder, "/", 0);
 		if (path) {
 			do {
-				camel_store_create_folder (store, base_folder, path[i], NULL);
-				base_folder = g_strconcat(base_folder, "/", path[i], NULL);
+				camel_store_create_folder (store,
+					base_folder,
+					path[i],
+					NULL);
+				base_folder = g_strconcat(base_folder,
+					"/",
+					path[i],
+					NULL);
 			} while (NULL != path[++i]);
 			g_strfreev(path);
 		}
-		mail_folder = camel_store_get_folder (store, real_name, 0, NULL);
+		mail_folder = camel_store_get_folder (store,
+				real_name,
+				0,
+				NULL);
 	}
 	g_free(real_name);
 	return mail_folder;
@@ -4029,16 +4087,23 @@ rss_delete_feed(gchar *full_path, gboolean folder)
 	if (camel_exception_is_set (&ex)) {
 #if EVOLUTION_VERSION < 22904
 		e_error_run(NULL,
-			"mail:no-delete-folder", full_path, ex.desc, NULL);
+			"mail:no-delete-folder",
+			full_path,
+			ex.desc,
+			NULL);
 #else
 		e_alert_run_dialog_for_args(
 			e_shell_get_active_window (NULL),
-			"mail:no-delete-folder", full_path, ex.desc, NULL);
+			"mail:no-delete-folder",
+			full_path,
+			ex.desc,
+			NULL);
 #endif
 		camel_exception_clear (&ex);
 	}
 	//also remove status file
-	tkey = g_hash_table_lookup(rf->hrname, real_name);
+	tkey = g_hash_table_lookup(rf->hrname,
+		real_name);
 	if (!tkey)
 		return;
 	url =  g_hash_table_lookup(rf->hr, tkey);
@@ -4062,7 +4127,8 @@ out:	if (folder) {
 	}
 	delete_feed_folder_alloc(name);
 	g_free(name);
-	g_idle_add((GSourceFunc)store_redraw, GTK_TREE_VIEW(rf->treeview));
+	g_idle_add((GSourceFunc)store_redraw,
+		GTK_TREE_VIEW(rf->treeview));
 	save_gconf_feed();
 }
 
@@ -4125,17 +4191,19 @@ custom_update_articles(CDATA *cdata)
 		dp("cdata->key:%s\n", (gchar *)cdata->key);
 		if (g_hash_table_lookup(rf->hre, lookup_key(cdata->key)) && !rf->cancel && !rf->import) {
 			d("\nFetching: %s..%s\n",
-				(char *)g_hash_table_lookup(rf->hr, lookup_key(cdata->key)), (char *)cdata->key);
+				(char *)g_hash_table_lookup(rf->hr,
+					lookup_key(cdata->key)),
+					(char *)cdata->key);
 			rf->feed_queue++;
 
 		fetch_unblocking(
-                                       g_hash_table_lookup(rf->hr, lookup_key(cdata->key)),
-                                       cdata->user_data,
-                                       cdata->key,
-                                       (gpointer)finish_feed,
-                                       g_strdup(cdata->key),  // we need to dupe key here
-                                       1,
-                                       &err);                  // because we might lose it if
+			g_hash_table_lookup(rf->hr, lookup_key(cdata->key)),
+			cdata->user_data,
+			cdata->key,
+			(gpointer)finish_feed,
+			g_strdup(cdata->key),  // we need to dupe key here
+			1,
+			&err);                  // because we might lose it if
 			if (err) {
 				rf->feed_queue--;
 				msg = g_strdup_printf("\n%s\n%s",
@@ -4162,7 +4230,8 @@ custom_fetch_feed(gpointer key, gpointer value, gpointer user_data)
 	 && g_hash_table_lookup(rf->hre, lookup_key(key))) {
 		d("custom key:%s\n", (char *)key);
 		ttl = GPOINTER_TO_INT(g_hash_table_lookup(rf->hrttl, lookup_key(key)));
-		ttl_multiply = GPOINTER_TO_INT(g_hash_table_lookup(rf->hrttl_multiply, lookup_key(key)));
+		ttl_multiply = GPOINTER_TO_INT(g_hash_table_lookup(rf->hrttl_multiply,
+				lookup_key(key)));
 		if (ttl) {
 			CDATA *cdata = g_new0(CDATA, 1);
 			cdata->key = key;
@@ -4184,8 +4253,8 @@ custom_fetch_feed(gpointer key, gpointer value, gpointer user_data)
 					break;
 			}
 			time_id = g_timeout_add (ttl * 60 * 1000 * ttl_multiply,
-                           (GtkFunction) custom_update_articles,
-                           cdata);
+				(GtkFunction) custom_update_articles,
+				cdata);
 			g_hash_table_replace(custom_timeout,
 				g_strdup(lookup_key(key)),
 				GINT_TO_POINTER(time_id));
@@ -4197,45 +4266,45 @@ custom_fetch_feed(gpointer key, gpointer value, gpointer user_data)
 
 void gtkut_window_popup(GtkWidget *window)
 {
-        gint x, y, sx, sy, new_x, new_y;
+	gint x, y, sx, sy, new_x, new_y;
 
-        g_return_if_fail(window != NULL);
-        g_return_if_fail(window->window != NULL);
+	g_return_if_fail(window != NULL);
+	g_return_if_fail(window->window != NULL);
 
-        sx = gdk_screen_width();
-        sy = gdk_screen_height();
+	sx = gdk_screen_width();
+	sy = gdk_screen_height();
 
-        gdk_window_get_origin(window->window, &x, &y);
-        new_x = x % sx; if (new_x < 0) new_x = 0;
-        new_y = y % sy; if (new_y < 0) new_y = 0;
-        if (new_x != x || new_y != y)
-                gdk_window_move(window->window, new_x, new_y);
+	gdk_window_get_origin(window->window, &x, &y);
+	new_x = x % sx; if (new_x < 0) new_x = 0;
+	new_y = y % sy; if (new_y < 0) new_y = 0;
+	if (new_x != x || new_y != y)
+		gdk_window_move(window->window, new_x, new_y);
 
-        gtk_window_set_skip_taskbar_hint(GTK_WINDOW(window), FALSE);
-        gtk_window_present(GTK_WINDOW(window));
+	gtk_window_set_skip_taskbar_hint(GTK_WINDOW(window), FALSE);
+	gtk_window_present(GTK_WINDOW(window));
 #ifdef G_OS_WIN32
-        /* ensure that the window is displayed at the top */
-        gdk_window_show(window->window);
+	/* ensure that the window is displayed at the top */
+	gdk_window_show(window->window);
 #endif
 }
 
 static void
 icon_activated (GtkStatusIcon *icon, gpointer pnotify)
 {
-        GList *p, *pnext;
-        for (p = (gpointer)evo_window; p != NULL; p = pnext) {
-                pnext = p->next;
+	GList *p, *pnext;
+	for (p = (gpointer)evo_window; p != NULL; p = pnext) {
+		pnext = p->next;
 
-                if (gtk_window_is_active(GTK_WINDOW(p->data))) {
+		if (gtk_window_is_active(GTK_WINDOW(p->data))) {
 			g_print("window active\n");
-                        gtk_window_iconify(GTK_WINDOW(p->data));
+			gtk_window_iconify(GTK_WINDOW(p->data));
 			gtk_window_set_skip_taskbar_hint(GTK_WINDOW(p->data), TRUE);
 		} else {
-                        gtk_window_iconify(GTK_WINDOW(p->data));
+			gtk_window_iconify(GTK_WINDOW(p->data));
 			gtkut_window_popup(GTK_WIDGET(p->data));
 			gtk_window_set_skip_taskbar_hint(GTK_WINDOW(p->data), FALSE);
 		}
-        }
+	}
 }
 
 static void
@@ -4243,21 +4312,21 @@ create_status_icon(void)
 {
 	if (!status_icon) {
 		gchar *iconfile = g_build_filename (EVOLUTION_ICONDIR,
-	                                    "rss-icon-unread.png",
-                                            NULL);
+			"rss-icon-unread.png",
+			NULL);
 
 		status_icon = gtk_status_icon_new ();
 		gtk_status_icon_set_from_file (status_icon, iconfile);
 		g_free(iconfile);
 		g_signal_connect (G_OBJECT (status_icon), "activate", G_CALLBACK (icon_activated), NULL);
 	}
-   //     gtk_status_icon_set_visible (status_icon, FALSE);
+//     gtk_status_icon_set_visible (status_icon, FALSE);
 }
 
 gboolean
 flicker_stop(gpointer user_data)
 {
-        gtk_status_icon_set_blinking (status_icon, FALSE);
+	gtk_status_icon_set_blinking (status_icon, FALSE);
 	return FALSE;
 }
 
@@ -4317,10 +4386,10 @@ rss_online(CamelSession *o, void *event_data, void *data)
 
 #if EVOLUTION_VERSION < 22900 //KB//
 struct __EShellPrivate {
-        /* IID for registering the object on OAF.  */
-        char *iid;
+	/* IID for registering the object on OAF.  */
+	char *iid;
 
-        GList *windows;
+	GList *windows;
 
 	//we do not care about the rest
 };
@@ -4328,9 +4397,9 @@ struct __EShellPrivate {
 typedef struct __EShellPrivate EShellPrivate;
 
 struct _EShell {
-        BonoboObject parent;
+	BonoboObject parent;
 
-        EShellPrivate *priv;
+	EShellPrivate *priv;
 };
 typedef struct _EShell EShell;
 #endif
@@ -4361,34 +4430,34 @@ void org_gnome_cooly_rss_startup(void *ep, ESEventTargetUpgrade *t)
 		//as I don't know how to set this I'll setup a 10 secs timeout
 		//and return false for disableation
 		g_timeout_add (3 * 1000,
-                           (GtkFunction) update_articles,
-                           0);
+			(GtkFunction) update_articles,
+			0);
 	}
 	timeout = gconf_client_get_float(rss_gconf, GCONF_KEY_REP_CHECK_TIMEOUT, NULL);
 	if (gconf_client_get_bool (rss_gconf, GCONF_KEY_REP_CHECK, NULL)) {
 		rf->rc_id = g_timeout_add (60 * 1000 * timeout,
-                           (GtkFunction) update_articles,
-                           (gpointer)1);
+				(GtkFunction) update_articles,
+				(gpointer)1);
 	}
 	custom_feed_timeout();
 
 	/* load transparency */
 	pixfile = g_build_filename (EVOLUTION_ICONDIR,
-                                            "pix.png",
-                                                NULL);
+			"pix.png",
+			NULL);
 	g_file_load_contents (g_file_parse_name(pixfile),
-                                                         NULL,
-                                                         &pixfilebuf,
-                                                         &pixfilelen,
-                                                         NULL,
-                                                         NULL);
+			NULL,
+			&pixfilebuf,
+			&pixfilelen,
+			NULL,
+			NULL);
 
-        /* hook in rename event to catch feeds folder rename */
+	/* hook in rename event to catch feeds folder rename */
 	store = rss_component_peek_local_store();
 	camel_object_hook_event(store, "folder_renamed",
-                                (CamelObjectEventHookFunc)store_folder_renamed, NULL);
+		(CamelObjectEventHookFunc)store_folder_renamed, NULL);
 	camel_object_hook_event(store, "folder_deleted",
-                                (CamelObjectEventHookFunc)store_folder_deleted, NULL);
+		(CamelObjectEventHookFunc)store_folder_deleted, NULL);
 	camel_object_hook_event(
 #if EVOLUTION_VERSION < 22900 //kb//
 			mail_component_peek_session(NULL),
@@ -4404,12 +4473,12 @@ void org_gnome_cooly_rss_startup(void *ep, ESEventTargetUpgrade *t)
 void
 check_folders(void)
 {
-        CamelException ex;
+	CamelException ex;
 	CamelStore *store = rss_component_peek_local_store();
 	CamelFolder *mail_folder, *old_folder;
 
 	mail_folder = camel_store_get_folder (store, lookup_main_folder(), 0, NULL);
-        old_folder = camel_store_get_folder (store, OLD_FEEDS_FOLDER, 0, NULL);
+	old_folder = camel_store_get_folder (store, OLD_FEEDS_FOLDER, 0, NULL);
 	if (old_folder) {
 		camel_store_rename_folder(store, OLD_FEEDS_FOLDER, lookup_main_folder(), NULL);
 	} else if (mail_folder == NULL) {
@@ -4580,7 +4649,7 @@ org_gnome_evolution_rss(void *ep, EMPopupTargetSelect *t)
 #ifdef EVOLUTION_2_12
 	g_signal_connect(data->gd, "response", G_CALLBACK(dialog_response), NULL);
 
-        info = g_malloc0 (sizeof (*info));
+	info = g_malloc0 (sizeof (*info));
 //        info->type = type;
 //
         info->uri = g_strdup("feed"); //g_stddup



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