Mercurial > pidgin
comparison src/server.c @ 6059:d8cd876e613e
[gaim-migrate @ 6509]
I made a lot of server.c functions use const chat * instead of const *
Made the alias entry have focus in the alias buddy dialog.
Fixed a typo thanks to J. Silvestri
committer: Tailor Script <tailor@pidgin.im>
| author | Mark Doliner <mark@kingant.net> |
|---|---|
| date | Tue, 08 Jul 2003 03:36:41 +0000 |
| parents | d5f4ae4f9a02 |
| children | 2cd7c409d71d |
comparison
equal
deleted
inserted
replaced
| 6058:d5f4ae4f9a02 | 6059:d8cd876e613e |
|---|---|
| 167 | 167 |
| 168 /* This should return the elapsed time in seconds in which Gaim will not send | 168 /* This should return the elapsed time in seconds in which Gaim will not send |
| 169 * typing notifications. | 169 * typing notifications. |
| 170 * if it returns zero, it will not send any more typing notifications | 170 * if it returns zero, it will not send any more typing notifications |
| 171 * typing is a flag - TRUE for typing, FALSE for stopped typing */ | 171 * typing is a flag - TRUE for typing, FALSE for stopped typing */ |
| 172 int serv_send_typing(GaimConnection *g, char *name, int typing) { | 172 int serv_send_typing(GaimConnection *g, const char *name, int typing) { |
| 173 GaimPluginProtocolInfo *prpl_info = NULL; | 173 GaimPluginProtocolInfo *prpl_info = NULL; |
| 174 | 174 |
| 175 if (g != NULL && g->prpl != NULL) | 175 if (g != NULL && g->prpl != NULL) |
| 176 prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(g->prpl); | 176 prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(g->prpl); |
| 177 | 177 |
| 184 struct queued_away_response { | 184 struct queued_away_response { |
| 185 char name[80]; | 185 char name[80]; |
| 186 time_t sent_away; | 186 time_t sent_away; |
| 187 }; | 187 }; |
| 188 | 188 |
| 189 struct queued_away_response *find_queued_away_response_by_name(char *name); | 189 struct queued_away_response *find_queued_away_response_by_name(const char *name); |
| 190 | 190 |
| 191 int serv_send_im(GaimConnection *gc, char *name, char *message, | 191 int serv_send_im(GaimConnection *gc, const char *name, const char *message, |
| 192 int len, int flags) | 192 int len, int flags) |
| 193 { | 193 { |
| 194 GaimConversation *c; | 194 GaimConversation *c; |
| 195 int val = -EINVAL; | 195 int val = -EINVAL; |
| 196 GaimPluginProtocolInfo *prpl_info = NULL; | 196 GaimPluginProtocolInfo *prpl_info = NULL; |
| 227 gaim_im_stop_type_again_timeout(GAIM_IM(c)); | 227 gaim_im_stop_type_again_timeout(GAIM_IM(c)); |
| 228 | 228 |
| 229 return val; | 229 return val; |
| 230 } | 230 } |
| 231 | 231 |
| 232 void serv_get_info(GaimConnection *g, char *name) | 232 void serv_get_info(GaimConnection *g, const char *name) |
| 233 { | 233 { |
| 234 GaimPluginProtocolInfo *prpl_info = NULL; | 234 GaimPluginProtocolInfo *prpl_info = NULL; |
| 235 | 235 |
| 236 if (g != NULL && g->prpl != NULL) | 236 if (g != NULL && g->prpl != NULL) |
| 237 prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(g->prpl); | 237 prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(g->prpl); |
| 249 | 249 |
| 250 if (g && prpl_info && prpl_info->get_away) | 250 if (g && prpl_info && prpl_info->get_away) |
| 251 prpl_info->get_away(g, name); | 251 prpl_info->get_away(g, name); |
| 252 } | 252 } |
| 253 | 253 |
| 254 void serv_get_dir(GaimConnection *g, char *name) | 254 void serv_get_dir(GaimConnection *g, const char *name) |
| 255 { | 255 { |
| 256 GaimPluginProtocolInfo *prpl_info = NULL; | 256 GaimPluginProtocolInfo *prpl_info = NULL; |
| 257 | 257 |
| 258 if (g != NULL && g->prpl != NULL) | 258 if (g != NULL && g->prpl != NULL) |
| 259 prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(g->prpl); | 259 prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(g->prpl); |
| 291 prpl_info->dir_search(g, first, middle, last, maiden, city, state, | 291 prpl_info->dir_search(g, first, middle, last, maiden, city, state, |
| 292 country, email); | 292 country, email); |
| 293 } | 293 } |
| 294 | 294 |
| 295 | 295 |
| 296 void serv_set_away(GaimConnection *gc, char *state, char *message) | 296 void serv_set_away(GaimConnection *gc, const char *state, const char *message) |
| 297 { | 297 { |
| 298 GaimPluginProtocolInfo *prpl_info = NULL; | 298 GaimPluginProtocolInfo *prpl_info = NULL; |
| 299 | 299 |
| 300 if (gc->away_state == NULL && state == NULL && | 300 if (gc->away_state == NULL && state == NULL && |
| 301 gc->away == NULL && message == NULL) { | 301 gc->away == NULL && message == NULL) { |
| 331 } | 331 } |
| 332 | 332 |
| 333 system_log(log_away, gc, NULL, OPT_LOG_BUDDY_AWAY | OPT_LOG_MY_SIGNON); | 333 system_log(log_away, gc, NULL, OPT_LOG_BUDDY_AWAY | OPT_LOG_MY_SIGNON); |
| 334 } | 334 } |
| 335 | 335 |
| 336 void serv_set_away_all(char *message) | 336 void serv_set_away_all(const char *message) |
| 337 { | 337 { |
| 338 GList *c; | 338 GList *c; |
| 339 GaimConnection *g; | 339 GaimConnection *g; |
| 340 | 340 |
| 341 for (c = gaim_connections_get_all(); c != NULL; c = c->next) { | 341 for (c = gaim_connections_get_all(); c != NULL; c = c->next) { |
| 400 } | 400 } |
| 401 } | 401 } |
| 402 } | 402 } |
| 403 | 403 |
| 404 | 404 |
| 405 void serv_remove_buddy(GaimConnection *g, char *name, char *group) | 405 void serv_remove_buddy(GaimConnection *g, const char *name, const char *group) |
| 406 { | 406 { |
| 407 GaimPluginProtocolInfo *prpl_info = NULL; | 407 GaimPluginProtocolInfo *prpl_info = NULL; |
| 408 | 408 |
| 409 if (g != NULL && g->prpl != NULL) | 409 if (g != NULL && g->prpl != NULL) |
| 410 prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(g->prpl); | 410 prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(g->prpl); |
| 411 | 411 |
| 412 if (prpl_info && g_list_find(gaim_connections_get_all(), g) && prpl_info->remove_buddy) | 412 if (prpl_info && g_list_find(gaim_connections_get_all(), g) && prpl_info->remove_buddy) |
| 413 prpl_info->remove_buddy(g, name, group); | 413 prpl_info->remove_buddy(g, name, group); |
| 414 } | 414 } |
| 415 | 415 |
| 416 void serv_remove_buddies(GaimConnection *gc, GList *g, char *group) | 416 void serv_remove_buddies(GaimConnection *gc, GList *g, const char *group) |
| 417 { | 417 { |
| 418 GaimPluginProtocolInfo *prpl_info = NULL; | 418 GaimPluginProtocolInfo *prpl_info = NULL; |
| 419 | 419 |
| 420 if (!g_list_find(gaim_connections_get_all(), gc)) | 420 if (!g_list_find(gaim_connections_get_all(), gc)) |
| 421 return; | 421 return; |
| 588 | 588 |
| 589 if (prpl_info && g_list_find(gaim_connections_get_all(), g) && prpl_info->set_idle) | 589 if (prpl_info && g_list_find(gaim_connections_get_all(), g) && prpl_info->set_idle) |
| 590 prpl_info->set_idle(g, time); | 590 prpl_info->set_idle(g, time); |
| 591 } | 591 } |
| 592 | 592 |
| 593 void serv_warn(GaimConnection *g, char *name, int anon) | 593 void serv_warn(GaimConnection *g, const char *name, int anon) |
| 594 { | 594 { |
| 595 GaimPluginProtocolInfo *prpl_info = NULL; | 595 GaimPluginProtocolInfo *prpl_info = NULL; |
| 596 | 596 |
| 597 if (g != NULL && g->prpl != NULL) | 597 if (g != NULL && g->prpl != NULL) |
| 598 prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(g->prpl); | 598 prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(g->prpl); |
| 641 | 641 |
| 642 if (prpl_info && prpl_info->chat_leave) | 642 if (prpl_info && prpl_info->chat_leave) |
| 643 prpl_info->chat_leave(g, id); | 643 prpl_info->chat_leave(g, id); |
| 644 } | 644 } |
| 645 | 645 |
| 646 void serv_chat_whisper(GaimConnection *g, int id, char *who, char *message) | 646 void serv_chat_whisper(GaimConnection *g, int id, const char *who, const char *message) |
| 647 { | 647 { |
| 648 GaimPluginProtocolInfo *prpl_info = NULL; | 648 GaimPluginProtocolInfo *prpl_info = NULL; |
| 649 | 649 |
| 650 if (g != NULL && g->prpl != NULL) | 650 if (g != NULL && g->prpl != NULL) |
| 651 prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(g->prpl); | 651 prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(g->prpl); |
| 652 | 652 |
| 653 if (prpl_info && prpl_info->chat_whisper) | 653 if (prpl_info && prpl_info->chat_whisper) |
| 654 prpl_info->chat_whisper(g, id, who, message); | 654 prpl_info->chat_whisper(g, id, who, message); |
| 655 } | 655 } |
| 656 | 656 |
| 657 int serv_chat_send(GaimConnection *g, int id, char *message) | 657 int serv_chat_send(GaimConnection *g, int id, const char *message) |
| 658 { | 658 { |
| 659 int val = -EINVAL; | 659 int val = -EINVAL; |
| 660 GaimPluginProtocolInfo *prpl_info = NULL; | 660 GaimPluginProtocolInfo *prpl_info = NULL; |
| 661 | 661 |
| 662 if (g->prpl != NULL) | 662 if (g->prpl != NULL) |
| 719 } | 719 } |
| 720 | 720 |
| 721 return i; | 721 return i; |
| 722 } | 722 } |
| 723 | 723 |
| 724 struct queued_away_response *find_queued_away_response_by_name(char *name) | 724 struct queued_away_response *find_queued_away_response_by_name(const char *name) |
| 725 { | 725 { |
| 726 GSList *templist; | 726 GSList *templist; |
| 727 struct queued_away_response *qar; | 727 struct queued_away_response *qar; |
| 728 | 728 |
| 729 templist = away_time_queue; | 729 templist = away_time_queue; |
| 1347 g->buddy_chats = g_slist_remove(g->buddy_chats, conv); | 1347 g->buddy_chats = g_slist_remove(g->buddy_chats, conv); |
| 1348 | 1348 |
| 1349 gaim_conversation_destroy(conv); | 1349 gaim_conversation_destroy(conv); |
| 1350 } | 1350 } |
| 1351 | 1351 |
| 1352 void serv_got_chat_in(GaimConnection *g, int id, char *who, | 1352 void serv_got_chat_in(GaimConnection *g, int id, const char *who, |
| 1353 int whisper, char *message, time_t mtime) | 1353 int whisper, const char *message, time_t mtime) |
| 1354 { | 1354 { |
| 1355 int w; | 1355 int w; |
| 1356 GSList *bcs; | 1356 GSList *bcs; |
| 1357 GaimConversation *conv = NULL; | 1357 GaimConversation *conv = NULL; |
| 1358 GaimChat *chat = NULL; | 1358 GaimChat *chat = NULL; |
| 1410 else | 1410 else |
| 1411 w = 0; | 1411 w = 0; |
| 1412 | 1412 |
| 1413 gaim_chat_write(chat, who, buf, w, mtime); | 1413 gaim_chat_write(chat, who, buf, w, mtime); |
| 1414 | 1414 |
| 1415 g_free(who); | |
| 1416 g_free(message); | |
| 1417 g_free(buf); | 1415 g_free(buf); |
| 1418 } | 1416 } |
| 1419 | 1417 |
| 1420 static void des_popup(GtkWidget *w, GtkWidget *window) | 1418 static void des_popup(GtkWidget *w, GtkWidget *window) |
| 1421 { | 1419 { |
| 1424 g_free(u); | 1422 g_free(u); |
| 1425 } | 1423 } |
| 1426 gtk_widget_destroy(window); | 1424 gtk_widget_destroy(window); |
| 1427 } | 1425 } |
| 1428 | 1426 |
| 1429 void serv_got_popup(char *msg, char *u, int wid, int hei) | 1427 void serv_got_popup(const char *msg, const char *u, int wid, int hei) |
| 1430 { | 1428 { |
| 1431 GtkWidget *window; | 1429 GtkWidget *window; |
| 1432 GtkWidget *vbox; | 1430 GtkWidget *vbox; |
| 1433 GtkWidget *sw; | 1431 GtkWidget *sw; |
| 1434 GtkWidget *text; | 1432 GtkWidget *text; |
