* src/mainwindow.c
replace deprecated g_strncasecmp()
* src/messageview.c
fix 'List URLS'
+2007-08-21 [paul] 2.10.0cvs139
+
+ * src/mainwindow.c
+ replace deprecated g_strncasecmp()
+ * src/messageview.c
+ fix 'List URLS'
+
2007-08-20 [ticho] 2.10.0cvs138
* src/account.c
2007-08-20 [ticho] 2.10.0cvs138
* src/account.c
( cvs diff -u -r 1.2.4.17 -r 1.2.4.18 src/browseldap.c; cvs diff -u -r 1.8.2.24 -r 1.8.2.25 src/editldap.c; cvs diff -u -r 1.2.2.11 -r 1.2.2.12 src/ldapctrl.c; cvs diff -u -r 1.3.2.20 -r 1.3.2.21 src/ldapquery.c; cvs diff -u -r 1.4.2.11 -r 1.4.2.12 src/ldapquery.h; cvs diff -u -r 1.4.2.11 -r 1.4.2.12 src/ldapserver.c; cvs diff -u -r 1.1.4.8 -r 1.1.4.9 src/ldaputil.c; ) > 2.10.0cvs136.patchset
( cvs diff -u -r 1.2.2.12 -r 1.2.2.13 src/ldapctrl.c; ) > 2.10.0cvs137.patchset
( cvs diff -u -r 1.61.2.65 -r 1.61.2.66 src/account.c; cvs diff -u -r 1.105.2.107 -r 1.105.2.108 src/prefs_account.c; cvs diff -u -r 1.49.2.32 -r 1.49.2.33 src/prefs_account.h; ) > 2.10.0cvs138.patchset
( cvs diff -u -r 1.2.4.17 -r 1.2.4.18 src/browseldap.c; cvs diff -u -r 1.8.2.24 -r 1.8.2.25 src/editldap.c; cvs diff -u -r 1.2.2.11 -r 1.2.2.12 src/ldapctrl.c; cvs diff -u -r 1.3.2.20 -r 1.3.2.21 src/ldapquery.c; cvs diff -u -r 1.4.2.11 -r 1.4.2.12 src/ldapquery.h; cvs diff -u -r 1.4.2.11 -r 1.4.2.12 src/ldapserver.c; cvs diff -u -r 1.1.4.8 -r 1.1.4.9 src/ldaputil.c; ) > 2.10.0cvs136.patchset
( cvs diff -u -r 1.2.2.12 -r 1.2.2.13 src/ldapctrl.c; ) > 2.10.0cvs137.patchset
( cvs diff -u -r 1.61.2.65 -r 1.61.2.66 src/account.c; cvs diff -u -r 1.105.2.107 -r 1.105.2.108 src/prefs_account.c; cvs diff -u -r 1.49.2.32 -r 1.49.2.33 src/prefs_account.h; ) > 2.10.0cvs138.patchset
+( cvs diff -u -r 1.274.2.205 -r 1.274.2.206 src/mainwindow.c; cvs diff -u -r 1.94.2.145 -r 1.94.2.146 src/messageview.c; ) > 2.10.0cvs139.patchset
MICRO_VERSION=0
INTERFACE_AGE=0
BINARY_AGE=0
MICRO_VERSION=0
INTERFACE_AGE=0
BINARY_AGE=0
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
for (url_pt = list_header; url_pt && *url_pt;) {
get_url_part (&url_pt, url_decoded, BUFFSIZE);
item = NULL;
for (url_pt = list_header; url_pt && *url_pt;) {
get_url_part (&url_pt, url_decoded, BUFFSIZE);
item = NULL;
- if (!g_strncasecmp(url_decoded, "mailto:", 7)) {
+ if (!g_ascii_strncasecmp(url_decoded, "mailto:", 7)) {
item = gtk_menu_item_new_with_label ((url_decoded));
g_signal_connect(G_OBJECT(item), "activate",
G_CALLBACK(mailing_list_compose),
NULL);
}
item = gtk_menu_item_new_with_label ((url_decoded));
g_signal_connect(G_OBJECT(item), "activate",
G_CALLBACK(mailing_list_compose),
NULL);
}
- else if (!g_strncasecmp (url_decoded, "http:", 5) ||
- !g_strncasecmp (url_decoded, "https:",6)) {
+ else if (!g_ascii_strncasecmp(url_decoded, "http:", 5) ||
+ !g_ascii_strncasecmp(url_decoded, "https:",6)) {
item = gtk_menu_item_new_with_label ((url_decoded));
g_signal_connect(G_OBJECT(item), "activate",
item = gtk_menu_item_new_with_label ((url_decoded));
g_signal_connect(G_OBJECT(item), "activate",
GSList *newlist = NULL;
for (; cur; cur = cur->next) {
ClickableText *uri = (ClickableText *)cur->data;
GSList *newlist = NULL;
for (; cur; cur = cur->next) {
ClickableText *uri = (ClickableText *)cur->data;
- if (!uri->uri || !g_ascii_strncasecmp(uri->uri, "mailto:", 7)
- || uri->is_quote)
- continue;
- newlist = g_slist_prepend(newlist, uri);
+ if (uri->uri &&
+ (!g_ascii_strncasecmp(uri->uri, "ftp.", 4) ||
+ !g_ascii_strncasecmp(uri->uri, "www.", 4) ||
+ !g_ascii_strncasecmp(uri->uri, "http:", 5) ||
+ !g_ascii_strncasecmp(uri->uri, "https:", 6)))
+ newlist = g_slist_prepend(newlist, uri);
}
newlist = g_slist_reverse(newlist);
uri_opener_open(msgview, newlist);
}
newlist = g_slist_reverse(newlist);
uri_opener_open(msgview, newlist);