comparison src/protocols/irc/cmds.c @ 6621:42fdf16f1dad

[gaim-migrate @ 7145] Individual accounts remember the "No Proxy" setting instead of reverting back to "Use Global Proxy Settings" Proxy settings for individual accounts do not revert to "No Proxy" if you open an account, don't change the proxy drop down, then save the account. Those two sound like the same thing, but they're different. I think. Added the "use environmental variables" setting in a way that isn't horrible. We're not using that thing that splits the proxy variable into host:port yet. I'll do that later. I would have done that earlier, but I had to go buy a bike. Also, I'd like to show what the environmental variables are set to somewhere. That'll come later. Also a patch from Robot101: (22:10:25) Bzubhipheron: I have a patch that replaces #define WFLAG_* with GaimMessageFlags GAIM_MESSAGE_* (22:10:30) Bzubhipheron: (an enum in disguise) (22:14:18) Bzubhipheron: GaimMessageFlags protrays much better typing information than "int". most of the other #defines are gone, and glib standardises on enums for its flags too. (22:14:27) Bzubhipheron: (gone or going) (22:14:45) Bzubhipheron: and it makes the prototype of my message queueing stuff prettier. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Mon, 25 Aug 2003 02:49:42 +0000
parents e3be6b9744b7
children 083d1e4a9c78
comparison
equal deleted inserted replaced
6620:7230e5920911 6621:42fdf16f1dad
38 if (!convo) 38 if (!convo)
39 return 1; 39 return 1;
40 40
41 buf = g_strdup_printf(_("Unknown command: %s"), cmd); 41 buf = g_strdup_printf(_("Unknown command: %s"), cmd);
42 if (gaim_conversation_get_type(convo) == GAIM_CONV_IM) 42 if (gaim_conversation_get_type(convo) == GAIM_CONV_IM)
43 gaim_im_write(GAIM_IM(convo), "", buf, -1, WFLAG_SYSTEM|WFLAG_NOLOG, time(NULL)); 43 gaim_im_write(GAIM_IM(convo), "", buf, -1, GAIM_MESSAGE_SYSTEM|GAIM_MESSAGE_NO_LOG, time(NULL));
44 else 44 else
45 gaim_chat_write(GAIM_CHAT(convo), "", buf, WFLAG_SYSTEM|WFLAG_NOLOG, time(NULL)); 45 gaim_chat_write(GAIM_CHAT(convo), "", buf, GAIM_MESSAGE_SYSTEM|GAIM_MESSAGE_NO_LOG, time(NULL));
46 g_free(buf); 46 g_free(buf);
47 47
48 return 1; 48 return 1;
49 } 49 }
50 50
137 "ME MODE MSG NAMES<BR>" 137 "ME MODE MSG NAMES<BR>"
138 "NICK OP DEOP OPERWALL<BR>" 138 "NICK OP DEOP OPERWALL<BR>"
139 "PART PING QUERY QUIT<BR>" 139 "PART PING QUERY QUIT<BR>"
140 "QUOTE REMOVE TOPIC UMODE<BR>" 140 "QUOTE REMOVE TOPIC UMODE<BR>"
141 "VOICE DEVOICE WALLOPS WHOIS<BR>"), 141 "VOICE DEVOICE WALLOPS WHOIS<BR>"),
142 WFLAG_NOLOG, time(NULL)); 142 GAIM_MESSAGE_NO_LOG, time(NULL));
143 } else { 143 } else {
144 gaim_im_write(GAIM_IM(convo), "", _("<B>Supported IRC Commands:</B><BR>" 144 gaim_im_write(GAIM_IM(convo), "", _("<B>Supported IRC Commands:</B><BR>"
145 "AWAY JOIN ME MODE<BR>" 145 "AWAY JOIN ME MODE<BR>"
146 "MSG NICK OPERWALL PING<BR>" 146 "MSG NICK OPERWALL PING<BR>"
147 "QUERY QUIT QUOTE UMODE<BR>" 147 "QUERY QUIT QUOTE UMODE<BR>"
148 "WALLOPS WHOIS"), -1, WFLAG_NOLOG, time(NULL)); 148 "WALLOPS WHOIS"), -1, GAIM_MESSAGE_NO_LOG, time(NULL));
149 } 149 }
150 150
151 return 0; 151 return 0;
152 } 152 }
153 153
411 411
412 if (args[1]) { 412 if (args[1]) {
413 gc = gaim_account_get_connection(irc->account); 413 gc = gaim_account_get_connection(irc->account);
414 irc_cmd_privmsg(irc, cmd, target, args); 414 irc_cmd_privmsg(irc, cmd, target, args);
415 gaim_im_write(GAIM_IM(convo), gaim_connection_get_display_name(gc), 415 gaim_im_write(GAIM_IM(convo), gaim_connection_get_display_name(gc),
416 args[1], -1, WFLAG_SEND, time(NULL)); 416 args[1], -1, GAIM_MESSAGE_SEND, time(NULL));
417 } 417 }
418 418
419 return 0; 419 return 0;
420 } 420 }
421 421
457 457
458 if (topic) 458 if (topic)
459 buf = g_strdup_printf(_("current topic is: %s"), topic); 459 buf = g_strdup_printf(_("current topic is: %s"), topic);
460 else 460 else
461 buf = g_strdup(_("No topic is set")); 461 buf = g_strdup(_("No topic is set"));
462 gaim_chat_write(GAIM_CHAT(convo), target, buf, WFLAG_SYSTEM|WFLAG_NOLOG, time(NULL)); 462 gaim_chat_write(GAIM_CHAT(convo), target, buf, GAIM_MESSAGE_SYSTEM|GAIM_MESSAGE_NO_LOG, time(NULL));
463 g_free(buf); 463 g_free(buf);
464 464
465 return 0; 465 return 0;
466 } 466 }
467 467