Mercurial > pidgin
changeset 736:d05d746384a7
[gaim-migrate @ 746]
Eric the Lumberjack continues to hack away at the tree. When people ask
what kinds of trees Eric hacks, he simply replied "CVS trees. They're
mostly used for computer stuff". Then the ignorants go away, thinking
they have been enlightened into the world of computers, which unknowingly
they have been.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Tue, 22 Aug 2000 00:37:01 +0000 |
parents | 51f1b6f7794b |
children | c3a920cee3fc |
files | ChangeLog TODO src/gaim.h src/oscar.c src/prefs.c src/server.c |
diffstat | 6 files changed, 11 insertions(+), 27 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Mon Aug 21 21:41:44 2000 +0000 +++ b/ChangeLog Tue Aug 22 00:37:01 2000 +0000 @@ -21,6 +21,7 @@ alias him as 'Loser'. * Added GNOME Url Handler as an available web-browser * Added the S html tag. + * Optionally Ignore TiK's Automated Messages version 0.9.20 (07/14/2000): * More plugin events, more plugin features
--- a/TODO Mon Aug 21 21:41:44 2000 +0000 +++ b/TODO Tue Aug 22 00:37:01 2000 +0000 @@ -13,32 +13,6 @@ You know, I really like the gnome look to some apps but I dont want to tie gnome into gaim. oh life sucks sometimes hehe. - A TiK Compatiblity Fix: Make GAIM (optional) Ignore anything that - begins with: >>> Automated Message: - --------- - Rob says: - Also, we can make a TiK Compatiblity option (when using TOC) - to send: >>>Automated Message: Getting Away Message<< - This will take the away message thats sent back from the - responding client and display it. - - Eric replies: - I think the above is a bad idea and should not be - implemented. If people want to get away messages, - they should send their own message rather than - an automated message. Ignoring TiK's automated - message is a good idea though. - - Gaim and TiK are the most popular (are they?) Unix - clients, but the number of winaim users still greatly - outnumbers us. winaim won't be ignoring the automated - message. IMHO, sending an automated message makes the - client look weak and incapable. - --------- - Not sure how we want - to implement this but since TiK and GAIM are two of the - most popular, I figured we might as well make them compatible. - Oscar can send messages longer than TOC, and DirectIM has no limit.
--- a/src/gaim.h Mon Aug 21 21:41:44 2000 +0000 +++ b/src/gaim.h Tue Aug 22 00:37:01 2000 +0000 @@ -401,7 +401,7 @@ #define TYPE_SIGNOFF 4 #define TYPE_KEEPALIVE 5 -#define REVISION "gaim:$Revision: 743 $" +#define REVISION "gaim:$Revision: 746 $" #define FLAPON "FLAPON\r\n\r\n" #define ROAST "Tic/Toc" @@ -483,6 +483,7 @@ #define OPT_GEN_BACK_ON_IM 0x00020000 #define OPT_GEN_USE_OSCAR 0x00040000 #define OPT_GEN_CTL_CHARS 0x00080000 +#define OPT_GEN_TIK_HACK 0x00100000 extern int USE_OSCAR; extern int display_options;
--- a/src/oscar.c Mon Aug 21 21:41:44 2000 +0000 +++ b/src/oscar.c Tue Aug 22 00:37:01 2000 +0000 @@ -232,6 +232,7 @@ gdk_input_remove(inpa); inpa = -1; aim_logoff(gaim_sess); + g_free(gaim_sess); debug_print(_("Signed off.\n")); }
--- a/src/prefs.c Mon Aug 21 21:41:44 2000 +0000 +++ b/src/prefs.c Tue Aug 22 00:37:01 2000 +0000 @@ -670,6 +670,7 @@ gaim_button(_("Show logins in window"), &display_options, OPT_DISP_SHOW_LOGON, box); gaim_button(_("Raise windows on events"), &general_options, OPT_GEN_POPUP_WINDOWS, box); gaim_button(_("Ignore new conversations when away"), &general_options, OPT_GEN_DISCARD_WHEN_AWAY, box); + gaim_button(_("Ignore TiK Automated Messages"), &general_options, OPT_GEN_TIK_HACK, box); gtk_widget_show(prefdialog); }
--- a/src/server.c Mon Aug 21 21:41:44 2000 +0000 +++ b/src/server.c Tue Aug 22 00:37:01 2000 +0000 @@ -672,6 +672,12 @@ g_free(angel); #endif + if ((general_options & OPT_GEN_TIK_HACK) && awaymessage && + !strcmp(message, ">>>Automated Message: Getting Away Message<<<")) { + serv_send_im(name, awaymessage->message, 1); + return; + } + cnv = find_conversation(name); if (general_options & OPT_GEN_SEND_LINKS) {