Mercurial > pidgin.yaz
comparison src/prpl.c @ 5211:0241d6b6702d
[gaim-migrate @ 5581]
Wrote a new debugging API, and of course core/ui split it. Debug statements
can now have debug levels and categories, for future filtering of stuff,
and color highlighting. It's nifty, m'kay?
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Sat, 26 Apr 2003 06:46:08 +0000 |
parents | fefad67de2c7 |
children | 1a53330dfd34 |
comparison
equal
deleted
inserted
replaced
5210:39bb2a35f8d9 | 5211:0241d6b6702d |
---|---|
82 | 82 |
83 void do_ask_cancel_by_handle(void *handle) | 83 void do_ask_cancel_by_handle(void *handle) |
84 { | 84 { |
85 GSList *d = do_ask_dialogs; | 85 GSList *d = do_ask_dialogs; |
86 | 86 |
87 debug_printf("%d dialogs to search\n", g_slist_length(d)); | 87 gaim_debug(GAIM_DEBUG_MISC, "prpl", |
88 "%d dialogs to search", g_slist_length(d)); | |
88 | 89 |
89 while (d) { | 90 while (d) { |
90 struct doaskstruct *doask = d->data; | 91 struct doaskstruct *doask = d->data; |
91 | 92 |
92 d = d->next; | 93 d = d->next; |
93 | 94 |
94 if (doask->handle == handle) { | 95 if (doask->handle == handle) { |
95 debug_printf("removing dialog, %d remain\n", g_slist_length(d)); | 96 gaim_debug(GAIM_DEBUG_MISC, "prpl", |
97 "Removing dialog, %d remain\n", g_slist_length(d)); | |
96 gtk_dialog_response(GTK_DIALOG(doask->dialog), GTK_RESPONSE_NONE); | 98 gtk_dialog_response(GTK_DIALOG(doask->dialog), GTK_RESPONSE_NONE); |
97 } | 99 } |
98 } | 100 } |
99 } | 101 } |
100 | 102 |
411 { | 413 { |
412 if (w != mn->email_win) { | 414 if (w != mn->email_win) { |
413 gtk_widget_destroy(mn->email_win); | 415 gtk_widget_destroy(mn->email_win); |
414 return; | 416 return; |
415 } | 417 } |
416 debug_printf("removing mail notification\n"); | 418 |
419 gaim_debug(GAIM_DEBUG_INFO, "prpl", "Removing mail notification.\n"); | |
420 | |
417 mailnots = g_slist_remove(mailnots, mn); | 421 mailnots = g_slist_remove(mailnots, mn); |
418 if (mn->url) | 422 if (mn->url) |
419 g_free(mn->url); | 423 g_free(mn->url); |
420 g_free(mn); | 424 g_free(mn); |
421 } | 425 } |
553 } else { | 557 } else { |
554 g_free(realwho); | 558 g_free(realwho); |
555 return; | 559 return; |
556 } | 560 } |
557 | 561 |
558 debug_printf("Got icon for %s (length %d)\n", realwho, len); | 562 gaim_debug(GAIM_DEBUG_MISC, "prpl", "Got icon for %s (length %d)\n", |
563 realwho, len); | |
559 | 564 |
560 id->data = g_memdup(data, len); | 565 id->data = g_memdup(data, len); |
561 id->len = len; | 566 id->len = len; |
562 | 567 |
563 /* Update the buddy icon for this user. */ | 568 /* Update the buddy icon for this user. */ |
575 FILE *file = NULL; | 580 FILE *file = NULL; |
576 | 581 |
577 g_free(random); | 582 g_free(random); |
578 | 583 |
579 if(!g_file_test(dirname, G_FILE_TEST_IS_DIR)) { | 584 if(!g_file_test(dirname, G_FILE_TEST_IS_DIR)) { |
580 debug_printf("creating icon cache directory\n"); | 585 gaim_debug(GAIM_DEBUG_INFO, "buddy icons", |
586 "Creating icon cache directory.\n"); | |
587 | |
581 if(mkdir(dirname, S_IRUSR | S_IWUSR | S_IXUSR) < 0) | 588 if(mkdir(dirname, S_IRUSR | S_IWUSR | S_IXUSR) < 0) |
582 debug_printf("error creating directory %s: %s\n", | 589 gaim_debug(GAIM_DEBUG_ERROR, "buddy icons", |
583 dirname, strerror(errno)); | 590 "Unable to create directory %s: %s\n", |
591 dirname, strerror(errno)); | |
584 } | 592 } |
585 | 593 |
586 g_free(dirname); | 594 g_free(dirname); |
587 | 595 |
588 file = fopen(filename, "wb"); | 596 file = fopen(filename, "wb"); |