# HG changeset patch # User Yoshiki Yazawa # Date 1229071436 -32400 # Node ID d3e2b2e58828dc40173ad8fac1b9a1821aeb6c37 # Parent c2944685ac8e365801e12ed493be15b4895107a9 adapted for laconica 0.6.4 in identi.ca service. diff -r c2944685ac8e -r d3e2b2e58828 icon.c --- a/icon.c Wed Dec 10 15:46:30 2008 +0900 +++ b/icon.c Fri Dec 12 17:43:56 2008 +0900 @@ -611,8 +611,8 @@ case wassr_service: url = g_strdup_printf("http://wassr.jp/user/%s", user_name); break; - case identica_service: - url = g_strdup_printf("http://identi.ca/%s", user_name); + case identica_service: /* make use of Version0 API */ + url = g_strdup_printf("http://identi.ca/%s/avatar/96", user_name); break; case jisko_service: url = g_strdup_printf("http://jisko.net/%s", user_name); @@ -630,13 +630,12 @@ /* gotdata will be released in got_icon_cb */ if(service == twitter_service || service == wassr_service || - service == identica_service || service == jisko_service) { data->fetch_data = purple_util_fetch_url_request(url, TRUE, NULL, TRUE, NULL, TRUE, got_page_cb, gotdata); } - else { /* unused */ + else { /* typically, identica_service */ data->fetch_data = purple_util_fetch_url_request(url, TRUE, NULL, TRUE, NULL, FALSE, got_icon_cb, gotdata); diff -r c2944685ac8e -r d3e2b2e58828 pidgin-twitter.h --- a/pidgin-twitter.h Wed Dec 10 15:46:30 2008 +0900 +++ b/pidgin-twitter.h Fri Dec 12 17:43:56 2008 +0900 @@ -173,7 +173,7 @@ #define P_TAG_IDENTICA "#([-A-Za-z0-9_]+)" #define P_IMAGE_TWITTER "" #define P_IMAGE_WASSR "
" -#define P_IMAGE_IDENTICA "\"[A-Za-z0-9_]+\"/" +#define P_IMAGE_IDENTICA "\"[A-Za-z0-9_]+\"/" #define P_IMAGE_JISKO "\"Avatar\"" #define P_SIZE_128_WASSR "\\.128\\." #define P_EXCESS_LF "([\\r|\\n]{2,})" diff -r c2944685ac8e -r d3e2b2e58828 util.c --- a/util.c Wed Dec 10 15:46:30 2008 +0900 +++ b/util.c Fri Dec 12 17:43:56 2008 +0900 @@ -37,6 +37,7 @@ static gchar *html_tags[] = { "", "", "",