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");