Mercurial > pidgin
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 |