You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
(997) |
May
(483) |
Jun
(142) |
Jul
(209) |
Aug
(109) |
Sep
(135) |
Oct
(213) |
Nov
(46) |
Dec
(93) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(59) |
Feb
(11) |
Mar
(8) |
Apr
(2) |
May
(5) |
Jun
(16) |
Jul
(14) |
Aug
(5) |
Sep
(2) |
Oct
|
Nov
|
Dec
(8) |
2005 |
Jan
|
Feb
(18) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(6) |
Nov
(4) |
Dec
|
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(14) |
2007 |
Jan
(79) |
Feb
(47) |
Mar
(30) |
Apr
(30) |
May
(6) |
Jun
(13) |
Jul
(10) |
Aug
(72) |
Sep
(4) |
Oct
(30) |
Nov
(10) |
Dec
(13) |
2008 |
Jan
|
Feb
|
Mar
(12) |
Apr
(5) |
May
|
Jun
(50) |
Jul
(32) |
Aug
(70) |
Sep
(4) |
Oct
(1) |
Nov
(9) |
Dec
|
2009 |
Jan
|
Feb
(7) |
Mar
(11) |
Apr
(16) |
May
(19) |
Jun
(4) |
Jul
(100) |
Aug
(141) |
Sep
(89) |
Oct
(25) |
Nov
(26) |
Dec
(1) |
2010 |
Jan
(5) |
Feb
(11) |
Mar
(2) |
Apr
(3) |
May
(2) |
Jun
(1) |
Jul
(5) |
Aug
(1) |
Sep
|
Oct
(1) |
Nov
|
Dec
(1) |
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Piotr S. <ps...@us...> - 2009-09-07 07:19:20
|
Update of /cvsroot/ayttm/ayttm/src In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv13824 Modified Files: chat_room.c main.c Log Message: * Removed unnecessary path separator when opening files like chatroom_autoconnect * Hopefully, fixed memory leak in HTML text buffer * Replaced '/' with G_DIR_SEPARATOR Index: chat_room.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/src/chat_room.c,v retrieving revision 1.82 retrieving revision 1.83 diff -u -r1.82 -r1.83 --- chat_room.c 30 Aug 2009 14:55:58 -0000 1.82 +++ chat_room.c 7 Sep 2009 07:19:07 -0000 1.83 @@ -353,9 +353,7 @@ { FILE *fp; char buff [4096]; - snprintf(buff, 4095, "%s%cchatroom_autoconnect", - config_dir, - G_DIR_SEPARATOR); + snprintf(buff, 4095, "%schatroom_autoconnect", config_dir); if (!ela) return; @@ -381,9 +379,7 @@ { FILE *fp; char buff [4096]; - snprintf(buff, 4095, "%s%cchatroom_autoconnect", - config_dir, - G_DIR_SEPARATOR); + snprintf(buff, 4095, "%schatroom_autoconnect", config_dir); if (!cr->local_user || !cr->room_name) return FALSE; @@ -416,7 +412,7 @@ { FILE *fp; char buff[4096]; - snprintf(buff, 4095, "%s%cchatroom_autoconnect", config_dir, G_DIR_SEPARATOR); + snprintf(buff, 4095, "%schatroom_autoconnect", config_dir); if (!ela || !name) return; @@ -439,7 +435,7 @@ fclose(fp); } - snprintf(buff, 4095, "%s%cchatroom_autoconnect", config_dir, G_DIR_SEPARATOR); + snprintf(buff, 4095, "%schatroom_autoconnect", config_dir); fp = fopen(buff, "a"); if (!fp) return; @@ -451,16 +447,12 @@ { FILE *fp, *tmp; char buffin[4095], bufftmp[4095], buff[4095]; - snprintf(bufftmp, 4095, "%s%cchatroom_autoconnect.tmp", - config_dir, - G_DIR_SEPARATOR); - snprintf(buffin, 4095, "%s%cchatroom_autoconnect", - config_dir, - G_DIR_SEPARATOR); + snprintf(bufftmp, 4095, "%schatroom_autoconnect.tmp", config_dir); + snprintf(buffin, 4095, "%schatroom_autoconnect", config_dir); if (!ela || !name) return; - eb_debug(DBG_CORE, "buff %s\n", buff); + eb_debug(DBG_CORE, "buff %s\n", buffin); fp = fopen(buffin, "r"); tmp = fopen(bufftmp, "w"); @@ -666,9 +658,7 @@ char buff [4096]; FILE *fp = NULL; - snprintf(buff, 4095, "%s%cchatroom_mru", - config_dir, - G_DIR_SEPARATOR); + snprintf(buff, 4095, "%schatroom_mru", config_dir); fp = fopen(buff, "r"); memset(buff, 0, 4096); @@ -691,9 +681,7 @@ char buff [4096]; FILE *fp = NULL; - snprintf(buff, 4095, "%s%cchatroom_mru", - config_dir, - G_DIR_SEPARATOR); + snprintf(buff, 4095, "%schatroom_mru", config_dir); fp = fopen(buff, "r"); memset (buff, 0, 4096); @@ -718,9 +706,7 @@ FILE *fp = NULL; int i = 0; - snprintf(buff, 4095, "%s%cchatroom_mru", - config_dir, - G_DIR_SEPARATOR); + snprintf(buff, 4095, "%schatroom_mru", config_dir); fp = fopen(buff, "w"); memset(buff, 0, 4096); Index: main.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/src/main.c,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- main.c 8 Mar 2009 18:42:31 -0000 1.24 +++ main.c 7 Sep 2009 07:19:07 -0000 1.25 @@ -221,7 +221,8 @@ } #else gtk_set_locale (); - g_snprintf(config_dir, 1024, "%s/.ayttm/",getenv("HOME")); + g_snprintf( + config_dir, 1024, "%s%c.ayttm%c", getenv("HOME"), G_DIR_SEPARATOR, G_DIR_SEPARATOR); #endif g_thread_init(NULL); @@ -232,7 +233,7 @@ static struct option long_options[] = { {"version", no_argument, NULL, 'v'}, - {"help", no_argument, NULL, 'h'}, + {"help", no_argument, NULL, 'h'}, {"geometry", required_argument, NULL, 'g'}, {"activate-goad-server", required_argument, NULL, 'a'}, {"disable-server", no_argument, NULL, 'D'}, @@ -309,11 +310,11 @@ strncpy(config_dir, optarg, sizeof(config_dir)); /*Make sure we have directory delimiter */ #if defined( _WIN32 ) - if (config_dir[strlen(config_dir)-1]!='\\') + if (config_dir[strlen(config_dir)-1] != '\\') strcat(config_dir, "\\"); #else - if (config_dir[strlen(config_dir)-1]!='/') - strcat(config_dir, "/"); + if (config_dir[strlen(config_dir)-1] != G_DIR_SEPARATOR) + strcat(config_dir, (char *)G_DIR_SEPARATOR); #endif if (stat(config_dir, &stat_buf)==-1) { |
From: Piotr S. <ps...@us...> - 2009-09-07 07:19:20
|
Update of /cvsroot/ayttm/ayttm/src/gtk In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv13824/gtk Modified Files: html_text_buffer.c Log Message: * Removed unnecessary path separator when opening files like chatroom_autoconnect * Hopefully, fixed memory leak in HTML text buffer * Replaced '/' with G_DIR_SEPARATOR Index: html_text_buffer.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/src/gtk/html_text_buffer.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- html_text_buffer.c 21 Jul 2009 10:38:40 -0000 1.9 +++ html_text_buffer.c 7 Sep 2009 07:19:07 -0000 1.10 @@ -762,13 +762,14 @@ gtk_text_buffer_insert(buffer, &iter, text, -1); parse_html(text_view, *insert_mark, ignore); - if(iter_loc.y <= visible_rect.y+visible_rect.height) { + if (iter_loc.y <= visible_rect.y + visible_rect.height) { gtk_text_buffer_get_end_iter(buffer, &end); - gtk_text_view_scroll_mark_onscreen( text_view, - gtk_text_buffer_create_mark(buffer, NULL, &end, TRUE) ); + gtk_text_view_scroll_mark_onscreen( + text_view, gtk_text_buffer_create_mark(buffer, NULL, &end, TRUE)); } + gtk_text_buffer_delete_mark(buffer, insert_mark); g_free(text); } |
From: Piotr S. <ps...@us...> - 2009-09-07 07:13:17
|
Update of /cvsroot/ayttm/ayttm/modules/irc In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv13011 Modified Files: irc.c Log Message: * Fixed some build warnings * Now message gets highlighted when someone mentions our nickname, regardless of where is it mentioned * Fixed a couple of memory leaks * Removed printing messages from servers Index: irc.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/irc/irc.c,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- irc.c 6 Sep 2009 18:23:08 -0000 1.60 +++ irc.c 7 Sep 2009 07:13:02 -0000 1.61 @@ -131,6 +131,13 @@ * End Module Code ******************************************************************************/ +static char *irc_states[] = +{ + "Online", + "Away", + "Invisible", + "Offline" +}; /* taken from X-Chat 1.6.4: src/common/util.c */ /* Added: stripping of CTCP/2 color/formatting attributes, which is @@ -331,7 +338,7 @@ if(!ila->connection) { char buff[1024]; - eb_debug(DBG_IRC, "COnnection is NULL... HOW?!?!? %p\n", ila->connection); + eb_debug(DBG_IRC, "Connection is NULL... HOW?!?!? %p\n", ila->connection); snprintf(buff, sizeof(buff), _("Not Connected to server")); @@ -1624,17 +1631,11 @@ if ((ecr = find_chat_room_by_id(room_name))) { msg = (char *)strip_color((unsigned char *)message); - /* Highlight my nickname if someone has mentioned it */ - if (!strncmp(msg, ia->nick, strlen(ia->nick))) { - out_msg = g_strdup_printf("<font color=\"#ff0000\">%s</font> %s", - ia->nick, msg+strlen(ia->nick)); - + /* Highlight the message if someone has mentioned my nickname */ + if (g_strrstr(msg, ia->nick)) { + out_msg = g_strdup_printf("<font color=\"#0000ff\">%s</font> ", msg); eb_chat_room_show_message(ecr, prefix->nick, out_msg); - - if (out_msg) { - free(out_msg); - out_msg = NULL; - } + g_free(out_msg); } else eb_chat_room_show_message(ecr, prefix->nick, msg); @@ -1734,6 +1735,8 @@ data_list = data_list->next; } } + + ctcp_free_extended_data(data_list); } |
From: Piotr S. <ps...@us...> - 2009-09-07 07:13:17
|
Update of /cvsroot/ayttm/ayttm/modules/irc/libirc In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv13011/libirc Modified Files: irc_message.c libirc.c libirc.h Log Message: * Fixed some build warnings * Now message gets highlighted when someone mentions our nickname, regardless of where is it mentioned * Fixed a couple of memory leaks * Removed printing messages from servers Index: irc_message.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/irc/libirc/irc_message.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- irc_message.c 24 Jul 2009 13:09:42 -0000 1.4 +++ irc_message.c 7 Sep 2009 07:13:03 -0000 1.5 @@ -845,6 +845,14 @@ } if (prefix) { + if (prefix->user) + free(prefix->user); + if (prefix->hostname) + free(prefix->hostname); + if (prefix->servername) + free(prefix->servername); + if (prefix->nick) + free(prefix->nick); free(prefix); prefix = NULL; } Index: libirc.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/irc/libirc/libirc.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- libirc.c 13 Aug 2009 20:20:38 -0000 1.7 +++ libirc.c 7 Sep 2009 07:13:03 -0000 1.8 @@ -19,11 +19,19 @@ * */ - - #include "libirc.h" #include "ctcp.h" +static char irc_modes[] = +{ + 'a', + 'i', + 'w', + 'r', + 'o', + 'O', + 's' +}; /* LOGIN */ void irc_login( const char *password, int mode, irc_account *ia ) @@ -404,9 +412,9 @@ return 0; buf[len-1]='\0'; -//#ifdef IRCDEBUG - fprintf(stderr, "irc> %s\n", buf); -//#endif + +// fprintf(stderr, "irc> %s\n", buf); + irc_message_parse(buf, ia); return 1; Index: libirc.h =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/irc/libirc/libirc.h,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- libirc.h 13 Aug 2009 20:20:38 -0000 1.7 +++ libirc.h 7 Sep 2009 07:13:03 -0000 1.8 @@ -73,14 +73,6 @@ IRC_SIGNON_INVISIBLE = 8 }; -static char *irc_states[] = -{ - "Online", - "Away", - "Invisible", - "Offline" -}; - /* User modes */ enum { IRC_USER_MODE_AWAY = 1, @@ -106,18 +98,6 @@ struct _irc_param_list *next; } irc_param_list ; -static char irc_modes[] = -{ - 'a', - 'i', - 'w', - 'r', - 'o', - 'O', - 's' -}; - - struct _irc_callbacks; typedef struct { |
From: Siddhesh P. <sid...@us...> - 2009-09-06 18:23:51
|
Update of /cvsroot/ayttm/ayttm/modules/smtp In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv12886/modules/smtp Modified Files: smtp.c Log Message: * MSN: Added missing headers in Makefile.am * MSN: Response to FQY (Federated Queries) * MSN: Clean up. Third party messenger buddies have type 1 << 5. * CORE: Replaced status_pixmap with status_pixbuf in irc and aim-oscar * CORE: Removed deprecated icq, aim-toc and icq-toc from build * CORE: Updated plugin writing howto with status_pixbuf instead of status_pixmap * CORE: Updated messages in .po files * CORE: Fixed some build warnings * SMTP: Fixed build failure. It still won't work though Index: smtp.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/smtp/smtp.c,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- smtp.c 27 Jul 2009 16:42:04 -0000 1.23 +++ smtp.c 6 Sep 2009 18:23:08 -0000 1.24 @@ -31,7 +31,6 @@ #include "service.h" #include "plugin_api.h" -#include "tcp_util.h" #include "input_list.h" #include "value_pair.h" |
From: Siddhesh P. <sid...@us...> - 2009-09-06 18:23:51
|
Update of /cvsroot/ayttm/ayttm/modules/msn2 In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv12886/modules/msn2 Modified Files: msn.c Log Message: * MSN: Added missing headers in Makefile.am * MSN: Response to FQY (Federated Queries) * MSN: Clean up. Third party messenger buddies have type 1 << 5. * CORE: Replaced status_pixmap with status_pixbuf in irc and aim-oscar * CORE: Removed deprecated icq, aim-toc and icq-toc from build * CORE: Updated plugin writing howto with status_pixbuf instead of status_pixmap * CORE: Updated messages in .po files * CORE: Fixed some build warnings * SMTP: Fixed build failure. It still won't work though Index: msn.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/msn2/msn.c,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- msn.c 6 Sep 2009 13:36:28 -0000 1.12 +++ msn.c 6 Sep 2009 18:23:08 -0000 1.13 @@ -1247,7 +1247,7 @@ static GdkPixbuf *msn_icon_away = NULL; -static const void *ay_msn_get_status_pixbuf( eb_account * account) +static void *ay_msn_get_status_pixbuf( eb_account * account) { MsnBuddy * mad = (MsnBuddy *)account->protocol_account_data; |
From: Siddhesh P. <sid...@us...> - 2009-09-06 18:23:50
|
Update of /cvsroot/ayttm/ayttm/modules/jabber In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv12886/modules/jabber Modified Files: jabber.c Log Message: * MSN: Added missing headers in Makefile.am * MSN: Response to FQY (Federated Queries) * MSN: Clean up. Third party messenger buddies have type 1 << 5. * CORE: Replaced status_pixmap with status_pixbuf in irc and aim-oscar * CORE: Removed deprecated icq, aim-toc and icq-toc from build * CORE: Updated plugin writing howto with status_pixbuf instead of status_pixmap * CORE: Updated messages in .po files * CORE: Fixed some build warnings * SMTP: Fixed build failure. It still won't work though Index: jabber.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/jabber/jabber.c,v retrieving revision 1.59 retrieving revision 1.60 diff -u -r1.59 -r1.60 --- jabber.c 6 Sep 2009 13:36:27 -0000 1.59 +++ jabber.c 6 Sep 2009 18:23:08 -0000 1.60 @@ -654,13 +654,13 @@ static GdkPixbuf *jabber_icon_online = NULL; static GdkPixbuf *jabber_icon_away = NULL; -void eb_jabber_init_pixbufs() +static void eb_jabber_init_pixbufs() { jabber_icon_online = gdk_pixbuf_new_from_xpm_data((const char **)jabber_online_xpm); jabber_icon_away = gdk_pixbuf_new_from_xpm_data((const char **)jabber_away_xpm); } -static const void *eb_jabber_get_status_pixbuf(eb_account *account) +static void *eb_jabber_get_status_pixbuf(eb_account *account) { eb_jabber_account_data *jad = account->protocol_account_data; @@ -673,18 +673,6 @@ return (void *)jabber_icon_away; } -static const char ** eb_jabber_get_status_pixmap( eb_account * account) -{ - eb_jabber_account_data * jad; - - jad = account->protocol_account_data; - - if(jad->status == JABBER_ONLINE) - return jabber_online_xpm; - else - return jabber_away_xpm; -} - static const char *eb_jabber_get_status_string(eb_account *account) { eb_jabber_account_data *jad = account->protocol_account_data; @@ -912,7 +900,6 @@ sc->new_account = eb_jabber_new_account; sc->get_status_string = eb_jabber_get_status_string; sc->get_state_string = eb_jabber_get_state_string; - sc->get_status_pixmap = eb_jabber_get_status_pixmap; sc->get_status_pixbuf = eb_jabber_get_status_pixbuf; sc->set_idle = eb_jabber_set_idle; sc->set_away = eb_jabber_set_away; |
From: Siddhesh P. <sid...@us...> - 2009-09-06 18:23:50
|
Update of /cvsroot/ayttm/ayttm/modules/msn2/libmsn2 In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv12886/modules/msn2/libmsn2 Modified Files: Makefile.am msn-account.h msn-commands.c msn-contacts.c msn-contacts.h Log Message: * MSN: Added missing headers in Makefile.am * MSN: Response to FQY (Federated Queries) * MSN: Clean up. Third party messenger buddies have type 1 << 5. * CORE: Replaced status_pixmap with status_pixbuf in irc and aim-oscar * CORE: Removed deprecated icq, aim-toc and icq-toc from build * CORE: Updated plugin writing howto with status_pixbuf instead of status_pixmap * CORE: Updated messages in .po files * CORE: Fixed some build warnings * SMTP: Fixed build failure. It still won't work though Index: Makefile.am =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/msn2/libmsn2/Makefile.am,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- Makefile.am 14 Aug 2009 12:55:30 -0000 1.7 +++ Makefile.am 6 Sep 2009 18:23:08 -0000 1.8 @@ -1,12 +1,11 @@ noinst_LTLIBRARIES = libmsn2.la -EXTRA_DIST = md5.h msn_bittybits.h msn_core.h msn_interface.h - libmsn2_la_SOURCES = msn.c msn-connection.c msn-http.c msn-message.c msn-commands.c \ msn-soap.c msn-contacts.c msn-login.c msn-util.c msn-sb.c msn-errors.c noinst_HEADERS = msn.h msn-connection.h msn-message.h msn-soap.h msn-http.h \ - msn-login.h msn-util.h msn-sb.h + msn-login.h msn-util.h msn-sb.h msn-account.h msn-ext.h msn-contacts.h \ + msn-errors.h AM_CFLAGS = $(EB_CFLAGS) $(DEBUG_LIBMSN) AM_CXXFLAGS = $(EB_CFLAGS) Index: msn-account.h =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/msn2/libmsn2/msn-account.h,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- msn-account.h 30 Aug 2009 14:55:58 -0000 1.6 +++ msn-account.h 6 Sep 2009 18:23:08 -0000 1.7 @@ -55,7 +55,7 @@ typedef enum { MSN_BUDDY_PASSPORT = 1, - MSN_BUDDY_EMAIL = 1 << 1, + MSN_BUDDY_EMAIL = 1 << 5, /* At least for yahoo. Would probably be different for something else */ } MsnBuddyType; struct _MsnBuddy { Index: msn-commands.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/msn2/libmsn2/msn-commands.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- msn-commands.c 6 Sep 2009 13:11:04 -0000 1.7 +++ msn-commands.c 6 Sep 2009 18:23:08 -0000 1.8 @@ -168,7 +168,61 @@ static void msn_command_parse_payload_FQY (MsnMessage *msg) { + char *start = NULL; + LList *newbuds = NULL; + start = strstr(msg->payload, "<d n="); + + while(start) { + char *users = NULL, *user = NULL; + char *domain = start+6; + char *end = strchr(domain, '>'); + + *(end-1) = '\0'; + users = end+1; + end = strstr(end, "</d>"); + *end = '\0'; + + while((user = strstr(users, "<c "))) { + char buddy_buf[255]; + char *buddy_name; + char *attr = NULL, *attr_end = NULL; + int type = 0; + int list = 0; + char *uend = strstr(user, "/>"); + + MsnBuddy *bud = m_new0(MsnBuddy, 1); + + user += 3; + *uend = '\0'; + + attr = strstr(user, "n=\""); + attr += 3; + attr_end = strchr(attr, '\"'); + + *attr_end = '\0'; + buddy_name = strdup(attr); + *attr_end = '\"'; + + if((attr = strstr(user, "t=\""))) + type = atoi(attr+3); + snprintf(buddy_buf, sizeof(buddy_buf), "%s@%s", buddy_name, domain); + + bud->passport = strdup(buddy_buf); + bud->type = type; + bud->list = list; + + newbuds = l_list_append(newbuds, bud); + + free(buddy_name); + + users = uend+1; + } + + start = strstr(end+1, "<d n="); + } + + msg->payload_info = newbuds; } @@ -210,10 +264,10 @@ *attr_end = '\"'; if((attr = strstr(user, "t=\""))) - type = attr[3] - '0'; + type = atoi(attr+3); if((attr = strstr(user, "l=\""))) - list = attr[3] - '0'; + list = atoi(attr+3); snprintf(buddy_buf, sizeof(buddy_buf), "%s@%s", buddy_name, domain); @@ -626,7 +680,30 @@ static void msn_command_got_FQY (MsnConnection *mc) { + LList *l1, *l2; + LList *newbuds = mc->current_message->payload_info; + MsnAccount *ma = mc->account; + for(l1 = newbuds; l1; l1 = l_list_next(l1)) { + MsnBuddy *newbud = l1->data; + + /* See if this buddy exists */ + for(l2 = ma->buddies; l2; l2 = l_list_next(l2)) { + MsnBuddy *bud = l2->data; + if(!strcmp(newbud->passport, bud->passport)) { + newbud->list = bud->list; + break; + } + } + } + + msn_buddies_send_adl(mc->account, newbuds, 0, 0); + + for(l1 = newbuds; l1; l1 = l_list_next(l1)) + msn_buddy_free(l1->data); + + l_list_free(newbuds); + mc->current_message->payload_info = NULL; } Index: msn-contacts.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/msn2/libmsn2/msn-contacts.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- msn-contacts.c 6 Sep 2009 13:11:04 -0000 1.9 +++ msn-contacts.c 6 Sep 2009 18:23:08 -0000 1.10 @@ -78,84 +78,6 @@ } -void msn_got_initial_adl_response(MsnConnection *mc, void *data) -{ - ext_msn_contacts_synced(mc->account); -} - - -void msn_got_adl_response(MsnConnection *mc, void *data) -{ - /* Do nothing for now */ -} - - -/* Saved for FQY parsing -void msn_buddies_send_adl(MsnConnection *ma, LList *buddies) -{ - MsnMessage *msg = mc->current_message; - char out[MAX_ADL_SIZE], bufsize[5]; - int offset = 0; - char *domain = msg->payload; - - sprintf(out, "<ml l=\"1\">"); - offset = strlen(out); - - while(domain) { - char *contact, *contact_end, *end; - - domain = strstr(domain, "<d "); - - if(!domain) - break; - - end = strchr(domain, '>'); - end++; - - strncat(out, domain, end-domain); - offset += end-domain; - - contact = end; - contact_end = strstr(contact, "</d>"); - *contact_end = '\0'; - domain = contact_end+1; - - while(contact) { - char *t; - contact = strstr(contact, "c "); - - if(!contact) - break; - - contact +=5; - end = strchr(contact, '\"'); - *end = '\0'; - - t=strstr(end+1, "t=\""); - t += 3; - end = strchr(t, '\"'); - *end = '\0'; - - sprintf(out+offset, "<c n=\"%s\" l=\"3\" t=\"%s\"/>", contact, t); - offset += strlen(out+offset); - contact = end + 1; - } - - strcat(out, "</d>"); - offset += 4; - } - - strcat(out, "</ml>"); - - sprintf(bufsize, "%d", offset+5); - msn_message_send(mc, out, MSN_COMMAND_ADL, bufsize); - - msn_connection_push_callback(mc, msn_got_initial_adl_response, NULL); -} -*/ - - -/* This has become a convoluted piece of crap. Need to rework */ void msn_buddies_send_adl(MsnAccount *ma, LList *in, int initial, int add) { char buf[MAX_ADL_SIZE]; @@ -166,7 +88,7 @@ int offset = 0; char *cur_domain = NULL; int cur_type = 0; - int sent = 0; + int push_callback = 0; /* Sort the list */ while(in) { @@ -218,8 +140,7 @@ if( (count < MAX_ADL_CONTACTS - 1 && !strcmp(cur_domain, a->domain)) ) { if(!initial || cur_type == MSN_BUDDY_PASSPORT) snprintf(buf + offset, sizeof(buf) - offset, - "<c n=\"%s\" l=\"%u\" t=\"%d\"/>", a->name, a->mask, - (cur_type==MSN_BUDDY_PASSPORT)?1:4); + "<c n=\"%s\" l=\"%u\" t=\"%d\"/>", a->name, a->mask, cur_type); else snprintf(buf + offset, sizeof(buf) - offset, "<c n=\"%s\"/>", a->name); @@ -234,7 +155,6 @@ else msn_message_send(ma->ns_connection, buf, MSN_COMMAND_FQY, bufsize); - sent = 1; buf[0] = '\0'; offset = 0; count = 0; @@ -246,8 +166,7 @@ if(!initial || cur_type == MSN_BUDDY_PASSPORT) snprintf(buf + offset, sizeof(buf) - offset, - "<c n=\"%s\" l=\"%u\" t=\"%d\"/>", a->name, a->mask, - (cur_type==MSN_BUDDY_PASSPORT)?1:4); + "<c n=\"%s\" l=\"%u\" t=\"%d\"/>", a->name, a->mask, cur_type); else snprintf(buf + offset, sizeof(buf) - offset, "<c n=\"%s\"/>", a->name); @@ -257,8 +176,7 @@ if(!initial || cur_type == MSN_BUDDY_PASSPORT) snprintf(buf + offset, sizeof(buf) - offset, - "<c n=\"%s\" l=\"%u\" t=\"%d\"/>", a->name, a->mask, - (cur_type==MSN_BUDDY_PASSPORT)?1:4); + "<c n=\"%s\" l=\"%u\" t=\"%d\"/>", a->name, a->mask, cur_type); else snprintf(buf + offset, sizeof(buf) - offset, "<c n=\"%s\"/>", a->name); @@ -281,18 +199,10 @@ msn_message_send(ma->ns_connection, buf, MSN_COMMAND_ADL, bufsize); else msn_message_send(ma->ns_connection, buf, MSN_COMMAND_FQY, bufsize); - - sent = 1; } - if(initial) { - if(sent) - msn_connection_push_callback(ma->ns_connection, msn_got_initial_adl_response, NULL); - else - ext_msn_contacts_synced(ma); - } - else if(add) - msn_connection_push_callback(ma->ns_connection, msn_got_adl_response, in); + if(initial) + ext_msn_contacts_synced(ma); } Index: msn-contacts.h =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/msn2/libmsn2/msn-contacts.h,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- msn-contacts.h 30 Aug 2009 14:55:58 -0000 1.5 +++ msn-contacts.h 6 Sep 2009 18:23:08 -0000 1.6 @@ -23,6 +23,7 @@ #define _MSN_CONTACTS_H_ #include "msn.h" +#include "llist.h" void msn_download_address_book(MsnAccount *ma); void msn_sync_contacts(MsnAccount *ma); @@ -45,5 +46,7 @@ void msn_group_del(MsnAccount *ma, MsnGroup *group); void msn_group_add(MsnAccount *ma, const char *groupname); +void msn_buddies_send_adl(MsnAccount *ma, LList *buddies, int initial, int add); + #endif |
From: Siddhesh P. <sid...@us...> - 2009-09-06 18:23:50
|
Update of /cvsroot/ayttm/ayttm/doc In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv12886/doc Modified Files: eb-service-writing-howto.txt Log Message: * MSN: Added missing headers in Makefile.am * MSN: Response to FQY (Federated Queries) * MSN: Clean up. Third party messenger buddies have type 1 << 5. * CORE: Replaced status_pixmap with status_pixbuf in irc and aim-oscar * CORE: Removed deprecated icq, aim-toc and icq-toc from build * CORE: Updated plugin writing howto with status_pixbuf instead of status_pixmap * CORE: Updated messages in .po files * CORE: Fixed some build warnings * SMTP: Fixed build failure. It still won't work though Index: eb-service-writing-howto.txt =================================================================== RCS file: /cvsroot/ayttm/ayttm/doc/eb-service-writing-howto.txt,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -r1.1.1.1 -r1.2 --- eb-service-writing-howto.txt 1 Apr 2003 07:24:13 -0000 1.1.1.1 +++ eb-service-writing-howto.txt 6 Sep 2009 18:23:07 -0000 1.2 @@ -214,7 +214,7 @@ sc->is_suitable = NULL; sc->get_status_string = NULL; - sc->get_status_pixmap = NULL; + sc->get_status_pixbuf = NULL; sc->set_idle = NULL; sc->set_away = NULL; @@ -767,35 +767,30 @@ #include "pixmaps/test_away.xpm" static gint pixmaps = 0; -static GdkPixmap *eb_test_pixmap[2]; -static GdkBitmap *eb_test_bitmap[2]; +static GdkPixbuf *eb_test_pixbuf[2]; -void eb_test_init_pixmaps() +void eb_test_init_pixbufs() { - eb_test_pixmap[0] = gdk_pixmap_create_from_xpm_d(statuswindow->window, - &eb_test_bitmap[0], NULL, test_online_xpm); + eb_test_pixbuf[0] = gdk_pixbuf_new_from_xpm_data(test_online_xpm); - eb_test_pixmap[1] = gdk_pixmap_create_from_xpm_d(statuswindow->window, - &eb_test_bitmap[1], NULL, test_away_xpm); + eb_test_pixbuf[1] = gdk_pixbuf_new_from_xpm_data(test_away_xpm); pixmaps = 1; } -void eb_test_get_status_pixmap(eb_account * account, GdkPixmap ** pm, GdkBitmap ** bm) +void *eb_test_get_status_pixbuf(eb_account * account) { eb_test_account_data *tad; if (!pixmaps) - eb_test_init_pixmaps(); + eb_test_init_pixbufs(); tad = account->protocol_account_data; if(tad->status == TEST_STATE_ONLINE) { - *pm = eb_test_pixmap[0]; - *bm = eb_test_bitmap[0]; + return eb_test_pixbuf[0]; } else { - *pm = eb_test_pixmap[1]; - *bm = eb_test_bitmap[1]; + return eb_test_pixbuf[1]; } } @@ -1267,35 +1262,30 @@ #include "pixmaps/nomodule_away.xpm" static gint pixmaps = 0; -static GdkPixmap *eb_test_pixmap[2]; -static GdkBitmap *eb_test_bitmap[2]; +static GdkPixbuf *eb_test_pixbuf[2]; -void eb_test_init_pixmaps() +void eb_test_init_pixbufs() { - eb_test_pixmap[0] = gdk_pixmap_create_from_xpm_d(statuswindow->window, - &eb_test_bitmap[0], NULL, nomodule_online_xpm); + eb_test_pixbuf[0] = gdk_pixbuf_new_from_xpm_data(test_online_xpm); - eb_test_pixmap[1] = gdk_pixmap_create_from_xpm_d(statuswindow->window, - &eb_test_bitmap[1], NULL, nomodule_away_xpm); + eb_test_pixbuf[1] = gdk_pixbuf_new_from_xpm_data(test_away_xpm); pixmaps = 1; } -void eb_test_get_status_pixmap(eb_account * account, GdkPixmap ** pm, GdkBitmap ** bm) +void *eb_test_get_status_pixbuf(eb_account * account) { eb_test_account_data *tad; if (!pixmaps) - eb_test_init_pixmaps(); + eb_test_init_pixbufs(); tad = account->protocol_account_data; if(tad->status == TEST_STATE_ONLINE) { - *pm = eb_test_pixmap[0]; - *bm = eb_test_bitmap[0]; + return eb_test_pixbuf[0]; } else { - *pm = eb_test_pixmap[1]; - *bm = eb_test_bitmap[1]; + return eb_test_pixbuf[1]; } } @@ -1361,7 +1351,7 @@ sc->is_suitable = NULL; sc->get_status_string = eb_test_get_status_string; - sc->get_status_pixmap = eb_test_get_status_pixmap; + sc->get_status_pixbuf = eb_test_get_status_pixbuf; sc->set_idle = NULL; sc->set_away = NULL; |
From: Siddhesh P. <sid...@us...> - 2009-09-06 18:23:50
|
Update of /cvsroot/ayttm/ayttm In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv12886 Modified Files: ChangeLog configure.ac Log Message: * MSN: Added missing headers in Makefile.am * MSN: Response to FQY (Federated Queries) * MSN: Clean up. Third party messenger buddies have type 1 << 5. * CORE: Replaced status_pixmap with status_pixbuf in irc and aim-oscar * CORE: Removed deprecated icq, aim-toc and icq-toc from build * CORE: Updated plugin writing howto with status_pixbuf instead of status_pixmap * CORE: Updated messages in .po files * CORE: Fixed some build warnings * SMTP: Fixed build failure. It still won't work though Index: ChangeLog =================================================================== RCS file: /cvsroot/ayttm/ayttm/ChangeLog,v retrieving revision 1.818 retrieving revision 1.819 diff -u -r1.818 -r1.819 --- ChangeLog 6 Sep 2009 13:11:03 -0000 1.818 +++ ChangeLog 6 Sep 2009 18:23:06 -0000 1.819 @@ -1,3 +1,24 @@ +* Sun Sep 06 2009 18:18 UTC [siddheshp] 0.5.0-144 +- ChangeLog, configure.ac, doc/eb-service-writing-howto.txt, +modules/Makefile.am, modules/aim-oscar/aim-oscar.c, modules/irc/irc.c, +modules/irc/irc.h, modules/jabber/jabber.c, modules/msn2/msn.c, +modules/msn2/libmsn2/Makefile.am, modules/msn2/libmsn2/msn-account.h, +modules/msn2/libmsn2/msn-commands.c, modules/msn2/libmsn2/msn-contacts.c, +modules/msn2/libmsn2/msn-contacts.h, modules/smtp/smtp.c, +modules/yahoo2/yahoo.c, po/de.po, po/en_GB.po, po/es.po, po/fr.po, po/hi.po, +po/nl.po, po/pt_BR.po, po/sv.po, src/message_parse.c, src/nomodule.c, +src/service.h, src/util.c: + * MSN: Added missing headers in Makefile.am + * MSN: Response to FQY (Federated Queries) + * MSN: Clean up. Third party messenger buddies have type 1 << 5. + * CORE: Replaced status_pixmap with status_pixbuf in irc and aim-oscar + * CORE: Removed deprecated icq, aim-toc and icq-toc from build + * CORE: Updated plugin writing howto with status_pixbuf instead of + status_pixmap + * CORE: Updated messages in .po files + * CORE: Fixed some build warnings + * SMTP: Fixed build failure. It still won't work though + * Sun Sep 06 2009 13:10 UTC [siddheshp] 0.5.0-143 - ChangeLog, configure.ac, modules/msn2/msn.c, modules/msn2/libmsn2/msn-commands.c, modules/msn2/libmsn2/msn-contacts.c, Index: configure.ac =================================================================== RCS file: /cvsroot/ayttm/ayttm/configure.ac,v retrieving revision 1.634 retrieving revision 1.635 diff -u -r1.634 -r1.635 --- configure.ac 6 Sep 2009 13:11:04 -0000 1.634 +++ configure.ac 6 Sep 2009 18:23:07 -0000 1.635 @@ -5,7 +5,7 @@ AC_PREREQ(2.53) AC_CONFIG_SRCDIR(src/main.c) AM_INIT_AUTOMAKE([1.6 dist-bzip2 dist-zip]) -RELEASE=143 +RELEASE=144 # This is to check modules/core binary compat # Bump it up when necessary only (query_callbacks change, struct change etc) @@ -541,16 +541,10 @@ po/Makefile.in m4/Makefile modules/Makefile - modules/aim-toc/Makefile - modules/aim-toc/libtoc/Makefile - modules/icq-toc/Makefile - modules/icq-toc/libtoc/Makefile modules/aim-oscar/Makefile modules/aim-oscar/libfaim/Makefile modules/aim-oscar/libfaim/include/Makefile modules/aim-oscar/libfaim/src/Makefile - modules/icq/Makefile - modules/icq/libicq/Makefile modules/importers/Makefile modules/irc/Makefile modules/irc/libirc/Makefile |
From: Siddhesh P. <sid...@us...> - 2009-09-06 18:23:50
|
Update of /cvsroot/ayttm/ayttm/modules/irc In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv12886/modules/irc Modified Files: irc.c irc.h Log Message: * MSN: Added missing headers in Makefile.am * MSN: Response to FQY (Federated Queries) * MSN: Clean up. Third party messenger buddies have type 1 << 5. * CORE: Replaced status_pixmap with status_pixbuf in irc and aim-oscar * CORE: Removed deprecated icq, aim-toc and icq-toc from build * CORE: Updated plugin writing howto with status_pixbuf instead of status_pixmap * CORE: Updated messages in .po files * CORE: Fixed some build warnings * SMTP: Fixed build failure. It still won't work though Index: irc.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/irc/irc.c,v retrieving revision 1.59 retrieving revision 1.60 diff -u -r1.59 -r1.60 --- irc.c 30 Aug 2009 14:55:58 -0000 1.59 +++ irc.c 6 Sep 2009 18:23:08 -0000 1.60 @@ -874,12 +874,17 @@ return string; } -static const char **ay_irc_get_status_pixmap(eb_account *account) +static GdkPixbuf *irc_icon_online = NULL; +static GdkPixbuf *irc_icon_away = NULL; + +static void *ay_irc_get_status_pixbuf(eb_account *account) { ay_irc_account *eia; - /* if (!pixmaps) - irc_init_pixmaps(); */ + if (!irc_icon_online) { + irc_icon_online = gdk_pixbuf_new_from_xpm_data(irc_online_xpm); + irc_icon_away = gdk_pixbuf_new_from_xpm_data(irc_away_xpm); + } eia = account->protocol_account_data; @@ -2198,7 +2203,7 @@ /* Done */ sc->is_suitable = ay_irc_is_suitable; /* Done */ sc->new_account = ay_irc_new_account; /* Done */ sc->get_status_string = ay_irc_get_status_string; - /* Done */ sc->get_status_pixmap = ay_irc_get_status_pixmap; + /* Done */ sc->get_status_pixbuf = ay_irc_get_status_pixbuf; /* Done */ sc->set_idle = ay_irc_set_idle; /* Done */ sc->set_away = ay_irc_set_away; sc->send_file = ay_irc_send_file; Index: irc.h =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/irc/irc.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- irc.h 30 Aug 2009 14:55:58 -0000 1.4 +++ irc.h 6 Sep 2009 18:23:08 -0000 1.5 @@ -115,7 +115,7 @@ static int ay_irc_is_suitable (eb_local_account *local, eb_account *remote); static eb_account * ay_irc_new_account(eb_local_account *ela, const char * account ); static const char * ay_irc_get_status_string( eb_account * account ); -static const char ** ay_irc_get_status_pixmap( eb_account * account); +static void *ay_irc_get_status_pixbuf( eb_account * account); static void ay_irc_set_idle(eb_local_account * account, int idle ); static void ay_irc_set_away( eb_local_account * account, char * message, int away); static void ay_irc_send_file( eb_local_account * from, eb_account * to, char * file ); |
From: Siddhesh P. <sid...@us...> - 2009-09-06 18:23:50
|
Update of /cvsroot/ayttm/ayttm/modules In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv12886/modules Modified Files: Makefile.am Log Message: * MSN: Added missing headers in Makefile.am * MSN: Response to FQY (Federated Queries) * MSN: Clean up. Third party messenger buddies have type 1 << 5. * CORE: Replaced status_pixmap with status_pixbuf in irc and aim-oscar * CORE: Removed deprecated icq, aim-toc and icq-toc from build * CORE: Updated plugin writing howto with status_pixbuf instead of status_pixmap * CORE: Updated messages in .po files * CORE: Fixed some build warnings * SMTP: Fixed build failure. It still won't work though Index: Makefile.am =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/Makefile.am,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- Makefile.am 6 Aug 2008 03:50:03 -0000 1.12 +++ Makefile.am 6 Sep 2009 18:23:08 -0000 1.13 @@ -1,7 +1,5 @@ -DIST_SUBDIRS = aim-oscar aim-toc icq icq-toc \ -irc jabber msn2 yahoo2 smtp importers \ -livejournal utility aycryption smileys \ -image_filter +DIST_SUBDIRS = aim-oscar irc jabber msn2 yahoo2 smtp importers \ +livejournal utility aycryption smileys image_filter SUBDIRS = @OPTIONAL_PLUG_DIR@ importers utility smileys image_filter |
From: Siddhesh P. <sid...@us...> - 2009-09-06 18:23:48
|
Update of /cvsroot/ayttm/ayttm/modules/aim-oscar In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv12886/modules/aim-oscar Modified Files: aim-oscar.c Log Message: * MSN: Added missing headers in Makefile.am * MSN: Response to FQY (Federated Queries) * MSN: Clean up. Third party messenger buddies have type 1 << 5. * CORE: Replaced status_pixmap with status_pixbuf in irc and aim-oscar * CORE: Removed deprecated icq, aim-toc and icq-toc from build * CORE: Updated plugin writing howto with status_pixbuf instead of status_pixmap * CORE: Updated messages in .po files * CORE: Fixed some build warnings * SMTP: Fixed build failure. It still won't work though Index: aim-oscar.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/aim-oscar/aim-oscar.c,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- aim-oscar.c 30 Aug 2009 14:55:58 -0000 1.31 +++ aim-oscar.c 6 Sep 2009 18:23:08 -0000 1.32 @@ -2100,17 +2100,25 @@ alad->status = state; } -static const char ** -ay_aim_get_status_pixmap (eb_account * account) +static GdkPixbuf *aim_icon_away = NULL; +static GdkPixbuf *aim_icon_online = NULL; + +static void * +ay_aim_get_status_pixbuf (eb_account * account) { struct eb_aim_account_data *aad; aad = (struct eb_aim_account_data *)account->protocol_account_data; + if(!aim_icon_away) { + aim_icon_away = gdk_pixbuf_new_from_xpm_data(aim_away_xpm); + aim_icon_online = gdk_pixbuf_new_from_xpm_data(aim_online_xpm); + } + if (aad->status == AIM_AWAY || aad->status == AIM_OFFLINE) - return aim_away_xpm; + return aim_icon_away; else - return aim_online_xpm; + return aim_icon_online; } @@ -2349,7 +2357,7 @@ sc->new_account = ay_aim_new_account; sc->get_status_string = ay_aim_get_status_string; - sc->get_status_pixmap = ay_aim_get_status_pixmap; + sc->get_status_pixbuf = ay_aim_get_status_pixbuf; sc->set_idle = NULL; /* eb_aim_set_idle; */ sc->set_away = ay_oscar_set_away; |
From: Siddhesh P. <sid...@us...> - 2009-09-06 18:23:23
|
Update of /cvsroot/ayttm/ayttm/po In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv12886/po Modified Files: de.po en_GB.po es.po fr.po hi.po nl.po pt_BR.po sv.po Log Message: * MSN: Added missing headers in Makefile.am * MSN: Response to FQY (Federated Queries) * MSN: Clean up. Third party messenger buddies have type 1 << 5. * CORE: Replaced status_pixmap with status_pixbuf in irc and aim-oscar * CORE: Removed deprecated icq, aim-toc and icq-toc from build * CORE: Updated plugin writing howto with status_pixbuf instead of status_pixmap * CORE: Updated messages in .po files * CORE: Fixed some build warnings * SMTP: Fixed build failure. It still won't work though Index: de.po =================================================================== RCS file: /cvsroot/ayttm/ayttm/po/de.po,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- de.po 13 Aug 2009 20:20:39 -0000 1.13 +++ de.po 6 Sep 2009 18:23:08 -0000 1.14 @@ -8,12 +8,12 @@ # Copyright (C) 2003 Philip S Tellis. # Philip S Tellis <phi...@gm...>, 2003. # -#: modules/aycryption/select-keys.c:593 +#: modules/aycryption/select-keys.c:592 msgid "" msgstr "" "Project-Id-Version: Ayttm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-14 00:35+0530\n" +"POT-Creation-Date: 2009-09-06 23:29+0530\n" [...3230 lines suppressed...] -#~ "Do you want to allow them to see when you are online?" -#~ msgstr "" -#~ "%s, der MSN-Benutzer %s (%s) möchte sie zu seiner Kontakt-Liste " -#~ "hinzufügen.\n" -#~ "\n" -#~ "Erlaubnis erteilen?" - #~ msgid "Authorize MSN User" #~ msgstr "MSN-Benutzer Erlaubnis erteilen" @@ -3479,9 +3574,6 @@ #~ "\n" #~ "Möchten sie annehmen?" -#~ msgid "Accept invitation" -#~ msgstr "Einladung annehmen" - #~ msgid "Cannot find a valid local account to invite your contact." #~ msgstr "" #~ "Kann ihren Kontakt nicht einladen: kein gültiges lokales Konto gefunden." Index: en_GB.po =================================================================== RCS file: /cvsroot/ayttm/ayttm/po/en_GB.po,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- en_GB.po 13 Aug 2009 20:20:39 -0000 1.34 +++ en_GB.po 6 Sep 2009 18:23:09 -0000 1.35 @@ -2,12 +2,12 @@ # Copyright (C) 2003 Philip S Tellis. # Philip S Tellis <phi...@gm...>, 2003. # -#: modules/aycryption/select-keys.c:593 +#: modules/aycryption/select-keys.c:592 msgid "" msgstr "" "Project-Id-Version: Ayttm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-14 00:35+0530\n" +"POT-Creation-Date: 2009-09-06 23:29+0530\n" [...3007 lines suppressed...] @@ -3145,15 +3184,15 @@ msgid "No callback defined in call to eb_generic_menu_function, ignoring call!" msgstr "" -#: src/util.c:1954 +#: src/util.c:1950 msgid "Can't connect" msgstr "" -#: src/util.c:1954 +#: src/util.c:1950 msgid "Connection to the server failed." msgstr "" -#: src/util.c:2115 +#: src/util.c:2114 msgid "" "<font color=\"#f00\">(truncated message since it was in an unknown encoding)" "</font>" Index: es.po =================================================================== RCS file: /cvsroot/ayttm/ayttm/po/es.po,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- es.po 13 Aug 2009 20:20:39 -0000 1.16 +++ es.po 6 Sep 2009 18:23:09 -0000 1.17 @@ -2,12 +2,12 @@ # Copyright (C) 2003 Free Software Foundation, Inc. # Ricardo Mones <ri...@mo...>, 2003. # -#: modules/aycryption/select-keys.c:593 +#: modules/aycryption/select-keys.c:592 msgid "" msgstr "" "Project-Id-Version: Ayttm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-14 00:35+0530\n" +"POT-Creation-Date: 2009-09-06 23:29+0530\n" [...3171 lines suppressed...] -#~ "\n" -#~ "Do you want to allow them to see when you are online?" -#~ msgstr "" -#~ "%s, el usuario MSN %s (%s) desea añadirle a su lista de contactos.\n" -#~ "\n" -#~ "¿Desea permitir que le vean cuando este conectado?" - #~ msgid "Authorize MSN User" #~ msgstr "Autorizar a usuario MSN" @@ -3420,9 +3514,6 @@ #~ "\n" #~ "¿Desea aceptar?" -#~ msgid "Accept invitation" -#~ msgstr "Aceptar invitación" - #~ msgid "Cannot find a valid local account to invite your contact." #~ msgstr "" #~ "No puedo encontrar una cuenta local válida para invitar a su contacto." Index: fr.po =================================================================== RCS file: /cvsroot/ayttm/ayttm/po/fr.po,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- fr.po 13 Aug 2009 20:20:40 -0000 1.43 +++ fr.po 6 Sep 2009 18:23:09 -0000 1.44 @@ -2,12 +2,12 @@ # Copyright (C) 2002 Free Software Foundation, Inc. # Colin Leroy <co...@co...>, 2002. # -#: modules/aycryption/select-keys.c:593 +#: modules/aycryption/select-keys.c:592 msgid "" msgstr "" "Project-Id-Version: Ayttm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-14 00:35+0530\n" +"POT-Creation-Date: 2009-09-06 23:29+0530\n" [...3220 lines suppressed...] -#~ "Do you want to allow them to see when you are online?" -#~ msgstr "" -#~ "%s, l'utilisateur MSN %s (%s) voudrait vous ajouter à sa liste de " -#~ "contacts.\n" -#~ "\n" -#~ "Voulez-vous l'y autoriser ?" - #~ msgid "Authorize MSN User" #~ msgstr "Autoriser l'utilisateur" @@ -3466,9 +3558,6 @@ #~ "\n" #~ "Voulez-vous accepter ?" -#~ msgid "Accept invitation" -#~ msgstr "Accepter l'invitation" - #~ msgid "Cannot find a valid local account to invite your contact." #~ msgstr "" #~ "Impossible de trouver un compte local valide pour inviter votre contact." Index: hi.po =================================================================== RCS file: /cvsroot/ayttm/ayttm/po/hi.po,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- hi.po 13 Aug 2009 20:20:42 -0000 1.7 +++ hi.po 6 Sep 2009 18:23:10 -0000 1.8 @@ -2,12 +2,12 @@ # Copyright (C) 2003 Philip S Tellis. # Philip S Tellis <phi...@gm...>, 2003. # -#: modules/aycryption/select-keys.c:593 +#: modules/aycryption/select-keys.c:592 msgid "" msgstr "" "Project-Id-Version: Ayttm\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-14 00:35+0530\n" +"POT-Creation-Date: 2009-09-06 23:29+0530\n" [...3149 lines suppressed...] -#~ "\n" -#~ "Do you want to allow them to see when you are online?" -#~ msgstr "" -#~ "%s, MSN पà¥à¤°à¤¯à¥à¤à¤à¤°à¥à¤¤à¥à¤¤à¤¾ %s (%s) à¤à¤ªà¤à¥ ठपनॠसमà¥à¤ªà¤°à¥à¤ सà¥à¤à¥ मà¥à¤ समà¥à¤®à¤¿à¤²à¤¿à¤¤ à¤à¤°à¤¨à¤¾ à¤à¤¾à¤¹à¤¤à¤¾ हà¥à¥¤\n" -#~ "\n" -#~ "à¤à¥à¤¯à¤¾ à¤à¤ª सà¥à¤µà¤¯à¤®à¥ à¤à¥ à¤à¤¨à¥à¤¹à¥à¤ online दà¥à¤à¤¨à¥ à¤à¥ ठनà¥à¤®à¤¤à¤¿ दà¥à¤¨à¤¾ à¤à¤¾à¤¹à¤¤à¥ हà¥à¤ ?" - #~ msgid "Authorize MSN User" #~ msgstr "MSN पà¥à¤°à¤¯à¥à¤à¤à¤°à¥à¤¤à¥à¤¤à¤¾ पà¥à¤°à¤®à¤¾à¤£à¤¿à¤¤ à¤à¤°à¥à¤" @@ -3354,9 +3426,6 @@ #~ "\n" #~ "à¤à¥à¤¯à¤¾ à¤à¤ª à¤à¤¨à¥à¤¹à¥à¤ ठनà¥à¤®à¤¤à¤¿ दà¥à¤¤à¥ हà¥à¤ ?" -#~ msgid "Accept invitation" -#~ msgstr "निमâनà¥à¤¤à¥à¤°à¤£ सà¥à¤µà¥à¤à¤¾à¤°à¥" - #~ msgid "Cannot find a valid local account to invite your contact." #~ msgstr "à¤à¤ªà¤à¤¾ समà¥à¤ªà¤°à¥à¤ à¤à¤®à¤¨à¥à¤¤à¥à¤°à¤¿à¤¤ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¥à¤ वà¥à¤§ लà¥à¤à¤² à¥à¤¾à¤¤à¤¾ नहà¥à¤ मिला ।" Index: nl.po =================================================================== RCS file: /cvsroot/ayttm/ayttm/po/nl.po,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- nl.po 13 Aug 2009 20:20:42 -0000 1.10 +++ nl.po 6 Sep 2009 18:23:10 -0000 1.11 @@ -2,12 +2,12 @@ # translation of nl.po to Nederlands # Sander Devrieze <s.d...@pa...>, 2004. # -#: modules/aycryption/select-keys.c:593 +#: modules/aycryption/select-keys.c:592 msgid "" msgstr "" "Project-Id-Version: nl\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-14 00:35+0530\n" +"POT-Creation-Date: 2009-09-06 23:29+0530\n" [...3225 lines suppressed...] -#~ "\n" -#~ "Do you want to allow them to see when you are online?" -#~ msgstr "" -#~ "%s, MSN-gebruiker %s (%s) wilt u toevoegen aan zijn/haar contactenlijst.\n" -#~ "\n" -#~ "Staat u het hem toe dat hij kan zien wanneer u online bent?" - #~ msgid "Authorize MSN User" #~ msgstr "Autoriseer MSN-gebruiker" @@ -3488,9 +3581,6 @@ #~ "\n" #~ "Staat u dit toe?" -#~ msgid "Accept invitation" -#~ msgstr "Accepteer uitnodiging" - #~ msgid "Cannot find a valid local account to invite your contact." #~ msgstr "" #~ "Kan geen geldige lokale account vinden om uw contactpersoon op uit te " Index: pt_BR.po =================================================================== RCS file: /cvsroot/ayttm/ayttm/po/pt_BR.po,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- pt_BR.po 13 Aug 2009 20:20:42 -0000 1.26 +++ pt_BR.po 6 Sep 2009 18:23:10 -0000 1.27 @@ -3,12 +3,12 @@ # Fabricio Silva <fab...@li...>, 2003 # Fabricio Silva <fab...@li...>, 2003 # Fasbricio Silva <fab...@li...>, 2003 -#: modules/aycryption/select-keys.c:593 +#: modules/aycryption/select-keys.c:592 msgid "" msgstr "" "Project-Id-Version: pt_BR\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-14 00:35+0530\n" +"POT-Creation-Date: 2009-09-06 23:29+0530\n" [...3205 lines suppressed...] -#~ "\n" -#~ "Do you want to allow them to see when you are online?" -#~ msgstr "" -#~ "%s, o usuário de MSN %s (%s) lhe adicionou para a lista de contato dele.\n" -#~ "\n" -#~ "Você permite que ele lhe veja quando você esta online?" - #~ msgid "Authorize MSN User" #~ msgstr "Autorizar o Usuário de MSN" @@ -3432,9 +3528,6 @@ #~ "\n" #~ "Você deseja aceitar?" -#~ msgid "Accept invitation" -#~ msgstr "Aceitar convite" - #~ msgid "Cannot find a valid local account to invite your contact." #~ msgstr "" #~ "Impossivel encontar uma conta local válida para convidar seu contato. " Index: sv.po =================================================================== RCS file: /cvsroot/ayttm/ayttm/po/sv.po,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sv.po 13 Aug 2009 20:20:42 -0000 1.7 +++ sv.po 6 Sep 2009 18:23:10 -0000 1.8 @@ -3,12 +3,12 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # -#: modules/aycryption/select-keys.c:593 +#: modules/aycryption/select-keys.c:592 msgid "" msgstr "" "Project-Id-Version: Ayttm 0.4.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-04-17 16:39+0530\n" +"POT-Creation-Date: 2009-09-06 23:29+0530\n" [...3878 lines suppressed...] +#~ msgstr "%s är nu %s" + +#~ msgid "%s is now Online" +#~ msgstr "%s är nu Online" + +#~ msgid "%s is now Offline" +#~ msgstr "%s är nu Offline" + +#~ msgid "Looking for %s..." +#~ msgstr "Söker efter %s..." + +#~ msgid "Connecting to %s:%d..." +#~ msgstr "Ansluter till %s:%d..." + +#~ msgid "Connected to %s:%d..." +#~ msgstr "Ansluten till %s:%d..." + #~ msgid "Proxy Error" #~ msgstr "Proxyfel" |
From: Siddhesh P. <sid...@us...> - 2009-09-06 18:23:23
|
Update of /cvsroot/ayttm/ayttm/src In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv12886/src Modified Files: message_parse.c nomodule.c service.h util.c Log Message: * MSN: Added missing headers in Makefile.am * MSN: Response to FQY (Federated Queries) * MSN: Clean up. Third party messenger buddies have type 1 << 5. * CORE: Replaced status_pixmap with status_pixbuf in irc and aim-oscar * CORE: Removed deprecated icq, aim-toc and icq-toc from build * CORE: Updated plugin writing howto with status_pixbuf instead of status_pixmap * CORE: Updated messages in .po files * CORE: Fixed some build warnings * SMTP: Fixed build failure. It still won't work though Index: message_parse.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/src/message_parse.c,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- message_parse.c 30 Aug 2009 14:55:58 -0000 1.14 +++ message_parse.c 6 Sep 2009 18:23:10 -0000 1.15 @@ -244,7 +244,7 @@ break; } } - snprintf(buff, 1025, "%05d", strlen(filename+i+1)); + snprintf(buff, 1025, "%05ld", strlen(filename+i+1)); write(s,buff,5); write(s,filename+i+1,strlen(filename+i+1)); filelen = htonl(fileinfo.st_size); @@ -271,7 +271,7 @@ char label[1024]; xfer_in_progress = 1; fp = fopen(filename,"rb"); - printf("%s %s %d %5d %p\n", filename, filename+i+1, strlen(filename), htons(strlen(filename+i+1)), fp); + printf("%s %s %ld %5d %p\n", filename, filename+i+1, strlen(filename), htons(strlen(filename+i+1)), fp); snprintf(label,1024,"Transferring %s...", filename); pcd->tag = ay_progress_bar_add(label,fileinfo.st_size,NULL,NULL); #ifdef HAVE_PTHREAD @@ -329,7 +329,7 @@ if(result) { char val[10] = "ACCEPT"; - printf("write: %d\n", write(fd, val, 10)); + printf("write: %ld\n", write(fd, val, 10)); #ifndef __MINGW32__ fsync(fd); #endif Index: nomodule.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/src/nomodule.c,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- nomodule.c 11 Aug 2008 04:51:33 -0000 1.18 +++ nomodule.c 6 Sep 2009 18:23:10 -0000 1.19 @@ -31,6 +31,7 @@ #include <stdlib.h> #include <string.h> +#include <gtk/gtk.h> #include "value_pair.h" #include "service.h" @@ -187,7 +188,7 @@ return NULL; } -static char * eb_nomodule_get_status_string( eb_account * account ) +static const char * eb_nomodule_get_status_string( eb_account * account ) { static char string[255]; @@ -196,9 +197,13 @@ return string; } -static const char **eb_nomodule_get_status_pixmap( eb_account * account) +static GdkPixbuf *nomodule_icon_away = NULL; +static void *eb_nomodule_get_status_pixbuf( eb_account * account) { - return nomodule_away_xpm; + if(!nomodule_icon_away) + nomodule_icon_away = gdk_pixbuf_new_from_xpm_data(nomodule_away_xpm); + + return nomodule_icon_away; } static void eb_nomodule_set_idle( eb_local_account * ela, int idle ) @@ -260,7 +265,7 @@ sc->del_user = eb_nomodule_del_user; sc->new_account = eb_nomodule_new_account; sc->get_status_string = eb_nomodule_get_status_string; - sc->get_status_pixmap = eb_nomodule_get_status_pixmap; + sc->get_status_pixbuf = eb_nomodule_get_status_pixbuf; sc->set_idle = eb_nomodule_set_idle; sc->set_away = eb_nomodule_set_away; sc->send_chat_room_message = NULL; Index: service.h =================================================================== RCS file: /cvsroot/ayttm/ayttm/src/service.h,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- service.h 6 Sep 2009 13:36:28 -0000 1.16 +++ service.h 6 Sep 2009 18:23:10 -0000 1.17 @@ -129,7 +129,7 @@ const char *(*get_state_string)(eb_account * account); const char **(*get_status_pixmap)(eb_account * account); - const void *(*get_status_pixbuf)(eb_account *account); + void *(*get_status_pixbuf)(eb_account *account); /*set the idle time (set this to null if N/A)*/ Index: util.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/src/util.c,v retrieving revision 1.65 retrieving revision 1.66 diff -u -r1.65 -r1.66 --- util.c 28 Aug 2009 11:30:34 -0000 1.65 +++ util.c 6 Sep 2009 18:23:10 -0000 1.66 @@ -2128,7 +2128,7 @@ { int i=0, j=0; - unsigned char *out = (char *)calloc((len + len % 3) * 4 / 3 + 1, sizeof(char)); + unsigned char *out = (unsigned char *)calloc((len + len % 3) * 4 / 3 + 1, sizeof(unsigned char)); for(i = 0, j = 0; i < len; i += 3, j+= 4) { @@ -2152,7 +2152,7 @@ } } - return out; + return (char *)out; } |
From: Siddhesh P. <sid...@us...> - 2009-09-06 18:23:21
|
Update of /cvsroot/ayttm/ayttm/modules/yahoo2 In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv12886/modules/yahoo2 Modified Files: yahoo.c Log Message: * MSN: Added missing headers in Makefile.am * MSN: Response to FQY (Federated Queries) * MSN: Clean up. Third party messenger buddies have type 1 << 5. * CORE: Replaced status_pixmap with status_pixbuf in irc and aim-oscar * CORE: Removed deprecated icq, aim-toc and icq-toc from build * CORE: Updated plugin writing howto with status_pixbuf instead of status_pixmap * CORE: Updated messages in .po files * CORE: Fixed some build warnings * SMTP: Fixed build failure. It still won't work though Index: yahoo.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/yahoo2/yahoo.c,v retrieving revision 1.115 retrieving revision 1.116 diff -u -r1.115 -r1.116 --- yahoo.c 6 Sep 2009 13:36:28 -0000 1.115 +++ yahoo.c 6 Sep 2009 18:23:08 -0000 1.116 @@ -2995,7 +2995,7 @@ yahoo_icon_sms = gdk_pixbuf_new_from_xpm_data((const char **)yahoo_sms_xpm); } -static const void *eb_yahoo_get_status_pixbuf(eb_account *ea) +static void *eb_yahoo_get_status_pixbuf(eb_account *ea) { eb_yahoo_account_data *yad = ea->protocol_account_data; @@ -3014,23 +3014,6 @@ return (void *)yahoo_icon_online; } -static const char **eb_yahoo_get_status_pixmap(eb_account * ea) -{ - eb_yahoo_account_data *yad; - - yad = ea->protocol_account_data; - - if(yad->away < 0) - WARNING(("%s->away is %d", ea->handle, yad->away)); - - /* Don't translate this string */ - if (yad->status_message && !strcmp(yad->status_message, "I'm on SMS")) - return yahoo_sms_xpm; - else if (yad->away ) - return yahoo_away_xpm; - else - return yahoo_online_xpm; -} static const char *eb_yahoo_get_status_string(eb_account * ea) { @@ -3715,7 +3698,6 @@ sc->new_account = eb_yahoo_new_account; sc->get_status_string = eb_yahoo_get_status_string; - sc->get_status_pixmap = eb_yahoo_get_status_pixmap; sc->get_status_pixbuf = eb_yahoo_get_status_pixbuf; sc->set_idle = eb_yahoo_set_idle; |
From: Siddhesh P. <sid...@us...> - 2009-09-06 13:36:44
|
Update of /cvsroot/ayttm/ayttm/modules/msn2 In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv18038/modules/msn2 Modified Files: msn.c Log Message: * Updated TODO * Use update_pixbuf for MSN to avoid memory leak * Modified signature of update_pixbuf. The ** is unnecessary * Fixed signature and return value of msn_buddy_request Index: msn.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/msn2/msn.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- msn.c 6 Sep 2009 13:11:04 -0000 1.11 +++ msn.c 6 Sep 2009 13:36:28 -0000 1.12 @@ -1243,14 +1243,23 @@ } -static const char **ay_msn_get_status_pixmap( eb_account * account) +static GdkPixbuf *msn_icon_online = NULL; +static GdkPixbuf *msn_icon_away = NULL; + + +static const void *ay_msn_get_status_pixbuf( eb_account * account) { MsnBuddy * mad = (MsnBuddy *)account->protocol_account_data; + if(!msn_icon_online) { + msn_icon_online = gdk_pixbuf_new_from_xpm_data((const char **)msn_online_xpm); + msn_icon_away = gdk_pixbuf_new_from_xpm_data((const char **)msn_away_xpm); + } + if (mad && mad->status == MSN_STATE_ONLINE) - return msn_online_xpm; + return msn_icon_online; else - return msn_away_xpm; + return msn_icon_away; } @@ -1390,13 +1399,15 @@ } -void ext_buddy_request(MsnAccount *ma, MsnBuddy *bud) +int ext_buddy_request(MsnAccount *ma, MsnBuddy *bud) { if(ay_msn_authorize_user(ma->ext_data, bud)) { update_contact_list(); write_contact_list(); - } + return 1; + } + return 0; } @@ -2127,7 +2138,7 @@ sc->ignore_user = ay_msn_ignore_user; sc->unignore_user = ay_msn_unignore_user; sc->get_status_string = ay_msn_get_status_string; - sc->get_status_pixmap = ay_msn_get_status_pixmap; + sc->get_status_pixbuf = ay_msn_get_status_pixbuf; sc->set_idle = ay_msn_set_idle; sc->set_away = ay_msn_set_away; sc->send_chat_room_message = ay_msn_send_chat_room_message; |
From: Siddhesh P. <sid...@us...> - 2009-09-06 13:36:40
|
Update of /cvsroot/ayttm/ayttm/src In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv18038/src Modified Files: service.h Log Message: * Updated TODO * Use update_pixbuf for MSN to avoid memory leak * Modified signature of update_pixbuf. The ** is unnecessary * Fixed signature and return value of msn_buddy_request Index: service.h =================================================================== RCS file: /cvsroot/ayttm/ayttm/src/service.h,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- service.h 30 Aug 2009 14:55:58 -0000 1.15 +++ service.h 6 Sep 2009 13:36:28 -0000 1.16 @@ -129,7 +129,7 @@ const char *(*get_state_string)(eb_account * account); const char **(*get_status_pixmap)(eb_account * account); - const void **(*get_status_pixbuf)(eb_account *account); + const void *(*get_status_pixbuf)(eb_account *account); /*set the idle time (set this to null if N/A)*/ |
From: Siddhesh P. <sid...@us...> - 2009-09-06 13:36:39
|
Update of /cvsroot/ayttm/ayttm/modules/msn2/libmsn2 In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv18038/modules/msn2/libmsn2 Modified Files: TODO msn-ext.h Log Message: * Updated TODO * Use update_pixbuf for MSN to avoid memory leak * Modified signature of update_pixbuf. The ** is unnecessary * Fixed signature and return value of msn_buddy_request Index: TODO =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/msn2/libmsn2/TODO,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- TODO 13 Aug 2009 20:20:38 -0000 1.3 +++ TODO 6 Sep 2009 13:36:28 -0000 1.4 @@ -2,12 +2,8 @@ or later. This is in no particular order. Also, the hints in brackets are only indicative: -* Group chat (Done, but not tested yet) -* Chat invitations (SND) * Ping (PNG, QNG) -* Add/Remove/Modify buddies (SOAP with ADL, RML) * File transfer (MSNC?) -* Group modifications -* Membership changes (SOAP) -* Error Handling +* MSN Status strings +* Offline messaging Index: msn-ext.h =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/msn2/libmsn2/msn-ext.h,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- msn-ext.h 30 Aug 2009 14:55:58 -0000 1.7 +++ msn-ext.h 6 Sep 2009 13:36:28 -0000 1.8 @@ -49,6 +49,7 @@ void ext_buddy_joined_chat(MsnConnection *mc, char *passport, char *friendlyname); void ext_buddy_left(MsnConnection *mc, const char *passport); void ext_buddy_removed(MsnAccount *ma, const char *bud); +int ext_buddy_request(MsnAccount *ma, MsnBuddy *bud); void ext_buddy_unblock_response(MsnAccount *ma, int error, MsnBuddy *buddy); void ext_buddy_block_response(MsnAccount *ma, int error, MsnBuddy *buddy); |
From: Siddhesh P. <sid...@us...> - 2009-09-06 13:36:37
|
Update of /cvsroot/ayttm/ayttm/modules/yahoo2 In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv18038/modules/yahoo2 Modified Files: yahoo.c Log Message: * Updated TODO * Use update_pixbuf for MSN to avoid memory leak * Modified signature of update_pixbuf. The ** is unnecessary * Fixed signature and return value of msn_buddy_request Index: yahoo.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/yahoo2/yahoo.c,v retrieving revision 1.114 retrieving revision 1.115 diff -u -r1.114 -r1.115 --- yahoo.c 30 Aug 2009 14:55:58 -0000 1.114 +++ yahoo.c 6 Sep 2009 13:36:28 -0000 1.115 @@ -2995,7 +2995,7 @@ yahoo_icon_sms = gdk_pixbuf_new_from_xpm_data((const char **)yahoo_sms_xpm); } -static const void **eb_yahoo_get_status_pixbuf(eb_account *ea) +static const void *eb_yahoo_get_status_pixbuf(eb_account *ea) { eb_yahoo_account_data *yad = ea->protocol_account_data; |
From: Siddhesh P. <sid...@us...> - 2009-09-06 13:36:37
|
Update of /cvsroot/ayttm/ayttm/modules/jabber In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv18038/modules/jabber Modified Files: jabber.c Log Message: * Updated TODO * Use update_pixbuf for MSN to avoid memory leak * Modified signature of update_pixbuf. The ** is unnecessary * Fixed signature and return value of msn_buddy_request Index: jabber.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/jabber/jabber.c,v retrieving revision 1.58 retrieving revision 1.59 diff -u -r1.58 -r1.59 --- jabber.c 30 Aug 2009 14:55:58 -0000 1.58 +++ jabber.c 6 Sep 2009 13:36:27 -0000 1.59 @@ -660,7 +660,7 @@ jabber_icon_away = gdk_pixbuf_new_from_xpm_data((const char **)jabber_away_xpm); } -static const void **eb_jabber_get_status_pixbuf(eb_account *account) +static const void *eb_jabber_get_status_pixbuf(eb_account *account) { eb_jabber_account_data *jad = account->protocol_account_data; |
From: Siddhesh P. <sid...@us...> - 2009-09-06 13:11:19
|
Update of /cvsroot/ayttm/ayttm/modules/msn2/libmsn2 In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv16545/modules/msn2/libmsn2 Modified Files: msn-commands.c msn-contacts.c msn-message.h Log Message: * MSN: Dynamically add and remove buddies * MSN: Free message payload in the end * MSN: Fixed double adding of buddy when someone else adds us Index: msn-commands.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/msn2/libmsn2/msn-commands.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- msn-commands.c 30 Aug 2009 14:55:58 -0000 1.6 +++ msn-commands.c 6 Sep 2009 13:11:04 -0000 1.7 @@ -127,7 +127,7 @@ { "QRY", MSN_COMMAND_QRY, 3, 3, msn_command_got_QRY, msn_command_parse_payload_QRY }, { "SBS", MSN_COMMAND_SBS, 2, 0, msn_command_got_SBS, NULL }, { "REA", MSN_COMMAND_REA, 0, 0, msn_command_got_REA, NULL }, - { "RML", MSN_COMMAND_RML, 0, 0, msn_command_got_RML, NULL }, + { "RML", MSN_COMMAND_RML, 2, 2, msn_command_got_RML, NULL }, { "RMG", MSN_COMMAND_RMG, 0, 0, msn_command_got_RMG, NULL }, { "UBX", MSN_COMMAND_UBX, 3, 3, msn_command_got_UBX, msn_command_parse_payload_UBX }, { "SDC", MSN_COMMAND_SDC, 0, 0, msn_command_got_SDC, NULL }, @@ -168,41 +168,88 @@ static void msn_command_parse_payload_FQY (MsnMessage *msg) { - if(!msg->payload_info) { - msg->payload_info = m_new0(MsnMessagePayload, 1); - } + } static void msn_command_parse_payload_ADL (MsnMessage *msg) { - if(!msg->payload_info) { - msg->payload_info = m_new0(MsnMessagePayload, 1); + char *start = NULL; + LList *newbuds = NULL; + start = strstr(msg->payload, "<d n="); + + while(start) { + char *users = NULL, *user = NULL; + char *domain = start+6; + char *end = strchr(domain, '>'); + + *(end-1) = '\0'; + users = end+1; + end = strstr(end, "</d>"); + *end = '\0'; + + while((user = strstr(users, "<c "))) { + char buddy_buf[255]; + char *buddy_name; + char *attr = NULL, *attr_end = NULL; + int type = 0; + int list = 0; + char *uend = strstr(user, "/>"); + + MsnBuddy *bud = m_new0(MsnBuddy, 1); + + user += 3; + *uend = '\0'; + + attr = strstr(user, "n=\""); + attr += 3; + attr_end = strchr(attr, '\"'); + + *attr_end = '\0'; + buddy_name = strdup(attr); + *attr_end = '\"'; + + if((attr = strstr(user, "t=\""))) + type = attr[3] - '0'; + + if((attr = strstr(user, "l=\""))) + list = attr[3] - '0'; + + snprintf(buddy_buf, sizeof(buddy_buf), "%s@%s", buddy_name, domain); + + bud->passport = strdup(buddy_buf); + bud->type = (type == 1)?MSN_BUDDY_PASSPORT:MSN_BUDDY_EMAIL; + bud->list = list; + + newbuds = l_list_append(newbuds, bud); + + free(buddy_name); + + users = uend+1; + } + + start = strstr(end+1, "<d n="); } + + msg->payload_info = newbuds; } static void msn_command_parse_payload_GCF (MsnMessage *msg) { - if(!msg->payload_info) { - msg->payload_info = m_new0(MsnMessagePayload, 1); - } + } static void msn_command_parse_payload_UBX (MsnMessage *msg) { - if(!msg->payload_info) { - msg->payload_info = m_new0(MsnMessagePayload, 1); - } + } static void msn_command_parse_payload_QRY (MsnMessage *msg) { - if(!msg->payload_info) { - msg->payload_info = m_new0(MsnMessagePayload, 1); - } + } @@ -360,7 +407,7 @@ bud = buds->data; if(!strcmp(bud->passport, msg->argv[3])) { - if(strcmp(bud->friendlyname, msg->argv[5])) { + if(!bud->friendlyname || strcmp(bud->friendlyname, msg->argv[5])) { free(bud->friendlyname); bud->friendlyname = msn_urldecode(msg->argv[5]); } @@ -515,16 +562,51 @@ ext_got_unknown_IM(mc, im, nick); } + free(payload_info); free(im->body); free(im->color); free(im->font); free(im); + + mc->current_message->payload_info = NULL; } static void msn_command_got_ADL (MsnConnection *mc) { + LList *l1, *l2; + LList *newbuds = mc->current_message->payload_info; + MsnAccount *ma = mc->account; + + for(l1 = newbuds; l1; l1 = l_list_next(l1)) { + int exists = 0; + MsnBuddy *newbud = l1->data; + + /* See if this buddy exists */ + for(l2 = ma->buddies; l2; l2 = l_list_next(l2)) { + MsnBuddy *bud = l2->data; + if(!strcmp(newbud->passport, bud->passport)) { + /* Don't want to mess up the allow and block lists accidentally */ + if(!(bud->list & MSN_BUDDY_ALLOW || bud->list & MSN_BUDDY_BLOCK)) + bud->list = newbud->list; + + msn_buddy_free(newbud); + exists = 1; + break; + } + } + + if(exists) + continue; + + if(ext_buddy_request(ma, newbud)) + msn_buddy_allow(ma, newbud); + + ma->buddies = l_list_append(ma->buddies, newbud); + } + l_list_free(newbuds); + mc->current_message->payload_info = NULL; } Index: msn-contacts.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/msn2/libmsn2/msn-contacts.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- msn-contacts.c 31 Aug 2009 11:10:02 -0000 1.8 +++ msn-contacts.c 6 Sep 2009 13:11:04 -0000 1.9 @@ -84,7 +84,14 @@ } -void msn_got_initial_fqy_response(MsnConnection *mc, void *data) +void msn_got_adl_response(MsnConnection *mc, void *data) +{ + /* Do nothing for now */ +} + + +/* Saved for FQY parsing +void msn_buddies_send_adl(MsnConnection *ma, LList *buddies) { MsnMessage *msg = mc->current_message; char out[MAX_ADL_SIZE], bufsize[5]; @@ -145,14 +152,14 @@ msn_connection_push_callback(mc, msn_got_initial_adl_response, NULL); } +*/ /* This has become a convoluted piece of crap. Need to rework */ -static void _send_adl(MsnAccount *ma) +void msn_buddies_send_adl(MsnAccount *ma, LList *in, int initial, int add) { char buf[MAX_ADL_SIZE]; char bufsize[5]; - LList *in = ma->buddies; LList *l = NULL; int count = 0; int init = 0; @@ -209,9 +216,10 @@ } if( (count < MAX_ADL_CONTACTS - 1 && !strcmp(cur_domain, a->domain)) ) { - if(cur_type == MSN_BUDDY_PASSPORT) + if(!initial || cur_type == MSN_BUDDY_PASSPORT) snprintf(buf + offset, sizeof(buf) - offset, - "<c n=\"%s\" l=\"%u\" t=\"1\"/>", a->name, a->mask); + "<c n=\"%s\" l=\"%u\" t=\"%d\"/>", a->name, a->mask, + (cur_type==MSN_BUDDY_PASSPORT)?1:4); else snprintf(buf + offset, sizeof(buf) - offset, "<c n=\"%s\"/>", a->name); @@ -221,7 +229,7 @@ snprintf(bufsize, sizeof(bufsize), "%d", (int)strlen(buf)); - if(cur_type == MSN_BUDDY_PASSPORT) + if(!initial || cur_type == MSN_BUDDY_PASSPORT) msn_message_send(ma->ns_connection, buf, MSN_COMMAND_ADL, bufsize); else msn_message_send(ma->ns_connection, buf, MSN_COMMAND_FQY, bufsize); @@ -231,14 +239,29 @@ offset = 0; count = 0; - snprintf(buf, sizeof(buf), "<ml><d n=\"%s\"><c n=\"%s\"/>", a->domain, a->name); + offset = snprintf(buf, sizeof(buf), "<ml><d n=\"%s\">", a->domain); cur_domain = a->domain; cur_type = a->type; + + if(!initial || cur_type == MSN_BUDDY_PASSPORT) + snprintf(buf + offset, sizeof(buf) - offset, + "<c n=\"%s\" l=\"%u\" t=\"%d\"/>", a->name, a->mask, + (cur_type==MSN_BUDDY_PASSPORT)?1:4); + else + snprintf(buf + offset, sizeof(buf) - offset, + "<c n=\"%s\"/>", a->name); } else { - snprintf(buf+offset, sizeof(buf)-offset, "</d><d n=\"%s\"><c n=\"%s\" l=\"%u\" t=\"1\"/>", - a->domain, a->name, a->mask); + offset += snprintf(buf+offset, sizeof(buf)-offset, "</d><d n=\"%s\">", a->domain); + + if(!initial || cur_type == MSN_BUDDY_PASSPORT) + snprintf(buf + offset, sizeof(buf) - offset, + "<c n=\"%s\" l=\"%u\" t=\"%d\"/>", a->name, a->mask, + (cur_type==MSN_BUDDY_PASSPORT)?1:4); + else + snprintf(buf + offset, sizeof(buf) - offset, + "<c n=\"%s\"/>", a->name); cur_domain = a->domain; } @@ -254,7 +277,7 @@ if(count) { snprintf(buf+offset, sizeof(buf)-offset, "</d></ml>"); snprintf(bufsize, sizeof(bufsize), "%d", (int)strlen(buf)); - if(cur_type == MSN_BUDDY_PASSPORT) + if(!initial || cur_type == MSN_BUDDY_PASSPORT) msn_message_send(ma->ns_connection, buf, MSN_COMMAND_ADL, bufsize); else msn_message_send(ma->ns_connection, buf, MSN_COMMAND_FQY, bufsize); @@ -262,11 +285,14 @@ sent = 1; } - if(sent) - msn_connection_push_callback(ma->ns_connection, msn_got_initial_adl_response, NULL); - else - ext_msn_contacts_synced(ma); - + if(initial) { + if(sent) + msn_connection_push_callback(ma->ns_connection, msn_got_initial_adl_response, NULL); + else + ext_msn_contacts_synced(ma); + } + else if(add) + msn_connection_push_callback(ma->ns_connection, msn_got_adl_response, in); } @@ -419,7 +445,7 @@ } ret: - _send_adl(ma); + msn_buddies_send_adl(ma, ma->buddies, 1, 0); /* Send your friendly name */ msn_message_send(ma->ns_connection, NULL, MSN_COMMAND_PRP, "MFN", ma->friendlyname); @@ -1011,6 +1037,8 @@ start += 6; offset = strstr(start, "</guid>"); if(offset) { + LList *l = NULL; + *offset = '\0'; bud->contact_id = strdup(start); @@ -1021,7 +1049,15 @@ bud->list &= ~MSN_BUDDY_PENDING; bud->list |= MSN_BUDDY_ALLOW; bud->list |= MSN_BUDDY_FORWARD; + + l = l_list_append(l, bud); + + ma->buddies = l_list_append(ma->buddies, bud); + ext_buddy_added(ma, bud); + msn_buddies_send_adl(ma, l, 0, 1); + + l_list_free(l); } } } @@ -1058,7 +1094,13 @@ void msn_buddy_allow(MsnAccount *ma, MsnBuddy *bud) { - MsnMembershipData *mmbr = m_new0(MsnMembershipData, 1); + MsnMembershipData *mmbr; + + /* Why allow again? */ + if(bud->list & MSN_BUDDY_ALLOW) + return; + + mmbr = m_new0(MsnMembershipData, 1); mmbr->add = 1; mmbr->scenario = "ContactMsgrAPI"; @@ -1117,12 +1159,31 @@ /* Remove buddy */ +static void msn_buddy_rml(MsnAccount *ma, MsnBuddy *bud) +{ + char buf[255]; + int size = 0; + char bufsize[4]; + char *sep = strchr(bud->passport, '@'); + + *sep = '\0'; + size = snprintf(buf, sizeof(buf), "<ml><d n=\"%s\"><c n=\"%s\" t=\"%d\" l=\"%d\"/></d></ml>", + sep+1, bud->passport, 1, + (bud->list & (MSN_BUDDY_ALLOW | MSN_BUDDY_FORWARD | MSN_BUDDY_BLOCK))); + + sprintf(bufsize, "%d", size); + + msn_message_send(ma->ns_connection, buf, MSN_COMMAND_RML, bufsize); +} + + static void msn_contact_remove_response(MsnAccount *ma, char *data, int len, void *cbdata) { MsnBuddy *bud = cbdata; char *offset; if((offset = strstr(data, "<ABContactDeleteResponse"))) { + msn_buddy_rml(ma, bud); ext_buddy_removed(ma, bud->passport); ma->buddies = l_list_remove(ma->buddies, bud); Index: msn-message.h =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/msn2/libmsn2/msn-message.h,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- msn-message.h 30 Aug 2009 14:55:58 -0000 1.6 +++ msn-message.h 6 Sep 2009 13:11:04 -0000 1.7 @@ -83,8 +83,8 @@ char *payload; /* Payload Data */ int payload_offset; /* Current size of the payload */ int state; /* State of the message. 0 when complete. */ - void *payload_info; /* Payload parsed into message-specific information. - For now it only houses objects of MsnMessagePayload */ + void *payload_info; /* Payload parsed into message-specific information. */ + int capacity; /* Capacity of the payload */ }; |
From: Siddhesh P. <sid...@us...> - 2009-09-06 13:11:19
|
Update of /cvsroot/ayttm/ayttm/modules/msn2 In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv16545/modules/msn2 Modified Files: msn.c Log Message: * MSN: Dynamically add and remove buddies * MSN: Free message payload in the end * MSN: Fixed double adding of buddy when someone else adds us Index: msn.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/msn2/msn.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- msn.c 4 Sep 2009 17:30:26 -0000 1.10 +++ msn.c 6 Sep 2009 13:11:04 -0000 1.11 @@ -1036,16 +1036,7 @@ SBPayload *payload = mc->sbpayload; eb_chat_room *ecr; - /* We're not interested announcing arrivals in individual chat */ -/* if(payload->num_members == 1) - return;*/ - - ecr = ay_msn_find_chat_room(payload->session_id); - -/* if(!ecr) - ecr = ay_msn_make_chat_room(payload->session_id, mc->account->ext_data, 0); -*/ - if(ecr) + if((ecr = ay_msn_find_chat_room(payload->session_id))) eb_chat_room_buddy_arrive(ecr, friendlyname, passport); } @@ -1317,7 +1308,18 @@ void ext_buddy_added(MsnAccount *ma, MsnBuddy *bud) { - ay_msn_add_buddy(ma->ext_data, bud); + eb_debug(DBG_MSN, "Added buddy %s\n", bud->passport); + + /* Associate an eb_account if it has not been done already */ + if(!bud->ext_data) { + eb_local_account *ela = ma->ext_data; + eb_account *ea = find_account_with_ela(bud->passport, ela); + if(!ea) { + eb_debug(DBG_MSN, "Could not find account!\n"); + } + bud->ext_data = ea; + ea->protocol_account_data = bud; + } } @@ -1388,9 +1390,20 @@ } +void ext_buddy_request(MsnAccount *ma, MsnBuddy *bud) +{ + if(ay_msn_authorize_user(ma->ext_data, bud)) { + update_contact_list(); + write_contact_list(); + } + +} + + static int ay_msn_authorize_user( eb_local_account *ela, MsnBuddy *bud ) { char buff[1024]; + int result; ay_msn_local_account *mlad = ela->protocol_local_account_data; @@ -1398,14 +1411,10 @@ _("The MSN user:\n\n <b>%s(%s)</b>\n\nhas added you to their contact list.\nDo you want to allow this?"), bud->friendlyname?bud->friendlyname:bud->passport, bud->passport); - int result = eb_do_confirm_dialog(buff, _("MSN New Contact")); - - if(result) { - msn_buddy_allow(mlad->ma, bud); - } - else { + if((result = eb_do_confirm_dialog(buff, _("MSN New Contact")))) + ay_msn_add_buddy(ela, bud); + else msn_buddy_remove_pending(mlad->ma, bud); - } return result; } @@ -1765,6 +1774,7 @@ if(!ea) { eb_debug(DBG_MSN, "Server has gone crazy. Sending me status for some %s\n", buddy->passport); + return; } if(strcmp(ea->account_contact->nick, buddy->friendlyname)) |
From: Siddhesh P. <sid...@us...> - 2009-09-06 13:11:17
|
Update of /cvsroot/ayttm/ayttm In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv16545 Modified Files: ChangeLog configure.ac Log Message: * MSN: Dynamically add and remove buddies * MSN: Free message payload in the end * MSN: Fixed double adding of buddy when someone else adds us Index: ChangeLog =================================================================== RCS file: /cvsroot/ayttm/ayttm/ChangeLog,v retrieving revision 1.817 retrieving revision 1.818 diff -u -r1.817 -r1.818 --- ChangeLog 4 Sep 2009 17:30:25 -0000 1.817 +++ ChangeLog 6 Sep 2009 13:11:03 -0000 1.818 @@ -1,3 +1,11 @@ +* Sun Sep 06 2009 13:10 UTC [siddheshp] 0.5.0-143 +- ChangeLog, configure.ac, modules/msn2/msn.c, +modules/msn2/libmsn2/msn-commands.c, modules/msn2/libmsn2/msn-contacts.c, +modules/msn2/libmsn2/msn-message.h: + * MSN: Dynamically add and remove buddies + * MSN: Free message payload in the end + * MSN: Fixed double adding of buddy when someone else adds us + * Fri Sep 04 2009 17:30 UTC [siddheshp] 0.5.0-142 - ChangeLog, configure.ac, modules/msn2/msn.c, modules/msn2/libmsn2/msn-connection.c, modules/msn2/libmsn2/msn-connection.h, Index: configure.ac =================================================================== RCS file: /cvsroot/ayttm/ayttm/configure.ac,v retrieving revision 1.633 retrieving revision 1.634 diff -u -r1.633 -r1.634 --- configure.ac 4 Sep 2009 17:30:26 -0000 1.633 +++ configure.ac 6 Sep 2009 13:11:04 -0000 1.634 @@ -5,7 +5,7 @@ AC_PREREQ(2.53) AC_CONFIG_SRCDIR(src/main.c) AM_INIT_AUTOMAKE([1.6 dist-bzip2 dist-zip]) -RELEASE=142 +RELEASE=143 # This is to check modules/core binary compat # Bump it up when necessary only (query_callbacks change, struct change etc) |
From: Siddhesh P. <sid...@us...> - 2009-09-04 17:30:41
|
Update of /cvsroot/ayttm/ayttm In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv23017 Modified Files: ChangeLog configure.ac Log Message: * MSN: Fix random crashes on connection cancellation Index: ChangeLog =================================================================== RCS file: /cvsroot/ayttm/ayttm/ChangeLog,v retrieving revision 1.816 retrieving revision 1.817 diff -u -r1.816 -r1.817 --- ChangeLog 31 Aug 2009 11:10:00 -0000 1.816 +++ ChangeLog 4 Sep 2009 17:30:25 -0000 1.817 @@ -1,3 +1,9 @@ +* Fri Sep 04 2009 17:30 UTC [siddheshp] 0.5.0-142 +- ChangeLog, configure.ac, modules/msn2/msn.c, +modules/msn2/libmsn2/msn-connection.c, modules/msn2/libmsn2/msn-connection.h, +modules/msn2/libmsn2/msn-login.c, modules/msn2/libmsn2/msn.c: + * MSN: Fix random crashes on connection cancellation + * Mon Aug 31 2009 11:05 UTC [siddheshp] 0.5.0-141 - ChangeLog, configure.ac, modules/msn2/msn.c, modules/msn2/libmsn2/msn-contacts.c: Index: configure.ac =================================================================== RCS file: /cvsroot/ayttm/ayttm/configure.ac,v retrieving revision 1.632 retrieving revision 1.633 diff -u -r1.632 -r1.633 --- configure.ac 31 Aug 2009 11:10:01 -0000 1.632 +++ configure.ac 4 Sep 2009 17:30:26 -0000 1.633 @@ -5,7 +5,7 @@ AC_PREREQ(2.53) AC_CONFIG_SRCDIR(src/main.c) AM_INIT_AUTOMAKE([1.6 dist-bzip2 dist-zip]) -RELEASE=141 +RELEASE=142 # This is to check modules/core binary compat # Bump it up when necessary only (query_callbacks change, struct change etc) |