evolution-rss r234 - trunk/src
- From: lucilanga svn gnome org
- To: svn-commits-list gnome org
- Subject: evolution-rss r234 - trunk/src
- Date: Sun, 30 Mar 2008 14:39:48 +0100 (BST)
Author: lucilanga
Date: Sun Mar 30 14:39:48 2008
New Revision: 234
URL: http://svn.gnome.org/viewvc/evolution-rss?rev=234&view=rev
Log:
add feed:// as a protocol
Modified:
trunk/src/dbus.c
trunk/src/misc.c
Modified: trunk/src/dbus.c
==============================================================================
--- trunk/src/dbus.c (original)
+++ trunk/src/dbus.c Sun Mar 30 14:39:48 2008
@@ -103,6 +103,8 @@
if (feed->feed_url && strlen(feed->feed_url))
{
gchar *text = feed->feed_url;
+ g_print("feed:%s\n", feed->feed_url);
+ g_print("feed san:%s\n", extract_feed(feed->feed_url));
feed->feed_url = sanitize_url(feed->feed_url);
g_free(text);
if (g_hash_table_find(rf->hr,
Modified: trunk/src/misc.c
==============================================================================
--- trunk/src/misc.c (original)
+++ trunk/src/misc.c Sun Mar 30 14:39:48 2008
@@ -57,6 +57,21 @@
return g_strdup(text);
}
+gchar *
+extract_feed(gchar *text)
+{
+ g_return_val_if_fail( text != NULL, NULL);
+ char *tmp = g_strdup(text);
+ GString *str = g_string_new(NULL);
+ const unsigned char *s = (const unsigned char *)tmp;
+ g_string_append(str, tmp);
+ str = g_string_erase(str, strstr(str, "feed://"), strlen("feed://"));
+ gchar *string = str->str;
+ g_string_free(str, 0);
+ g_free(tmp);
+ return string;
+}
+
//evolution folder must not contain certain chars
//for instance "..." at the start of the string
//or "/" anywhere in the string
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]