Camel: Use folder display name is status messages when possible.
authorMatthew Barnes <mbarnes@redhat.com>
Sun, 8 Jul 2012 19:56:22 +0000 (15:56 -0400)
committerMatthew Barnes <mbarnes@redhat.com>
Sun, 8 Jul 2012 19:57:35 +0000 (15:57 -0400)
And also put the folder name in quotes.

camel/camel-disco-folder.c
camel/camel-folder.c
camel/camel-imapx-server.c
camel/camel-offline-folder.c
camel/camel-vee-folder.c

index 11798d7..9f54f68 100644 (file)
@@ -409,12 +409,14 @@ disco_prepare_for_offline (CamelDiscoFolder *disco_folder,
 {
        CamelFolder *folder = CAMEL_FOLDER (disco_folder);
        GPtrArray *uids;
+       const gchar *display_name;
+       const gchar *message;
        gint i;
        gboolean success = TRUE;
 
-       camel_operation_push_message (
-               cancellable, _("Preparing folder '%s' for offline"),
-               camel_folder_get_full_name (folder));
+       message = _("Preparing folder '%s' for offline");
+       display_name = camel_folder_get_display_name (folder);
+       camel_operation_push_message (cancellable, message, display_name);
 
        if (expression)
                uids = camel_folder_search_by_expression (folder, expression, cancellable, error);
index 44fbff9..4fbec65 100644 (file)
@@ -250,9 +250,9 @@ folder_filter (CamelSession *session,
        gint i, status = 0;
        CamelJunkFilter *junk_filter;
        gboolean synchronize = FALSE;
-       const gchar *full_name;
+       const gchar *display_name;
 
-       full_name = camel_folder_get_full_name (data->folder);
+       display_name = camel_folder_get_display_name (data->folder);
        parent_store = camel_folder_get_parent_store (data->folder);
        junk_filter = camel_session_get_junk_filter (session);
 
@@ -269,7 +269,7 @@ folder_filter (CamelSession *session,
                        cancellable, ngettext (
                        "Learning new spam message in '%s'",
                        "Learning new spam messages in '%s'",
-                       data->junk->len), full_name);
+                       data->junk->len), display_name);
 
                for (i = 0; success && i < data->junk->len; i++) {
                        CamelMimeMessage *message;
@@ -309,7 +309,7 @@ folder_filter (CamelSession *session,
                        cancellable, ngettext (
                        "Learning new ham message in '%s'",
                        "Learning new ham messages in '%s'",
-                       data->notjunk->len), full_name);
+                       data->notjunk->len), display_name);
 
                for (i = 0; success && i < data->notjunk->len; i++) {
                        CamelMimeMessage *message;
@@ -357,7 +357,7 @@ folder_filter (CamelSession *session,
                        cancellable, ngettext (
                        "Filtering new message in '%s'",
                        "Filtering new messages in '%s'",
-                       data->recents->len), full_name);
+                       data->recents->len), display_name);
 
                service = CAMEL_SERVICE (parent_store);
                store_uid = camel_service_get_uid (service);
@@ -373,7 +373,7 @@ folder_filter (CamelSession *session,
                        if (info == NULL) {
                                g_warning (
                                        "uid '%s' vanished from folder '%s'",
-                                       uid, full_name);
+                                       uid, display_name);
                                continue;
                        }
 
@@ -3742,15 +3742,17 @@ camel_folder_get_quota_info_sync (CamelFolder *folder,
 {
        CamelFolderClass *class;
        CamelFolderQuotaInfo *quota_info;
+       const gchar *display_name;
+       const gchar *message;
 
        g_return_val_if_fail (CAMEL_IS_FOLDER (folder), NULL);
 
        class = CAMEL_FOLDER_GET_CLASS (folder);
        g_return_val_if_fail (class->get_quota_info_sync != NULL, NULL);
 
-       camel_operation_push_message (
-               cancellable, _("Retrieving quota information for '%s'"),
-               camel_folder_get_display_name (folder));
+       message = _("Retrieving quota information for '%s'");
+       display_name = camel_folder_get_display_name (folder);
+       camel_operation_push_message (cancellable, message, display_name);
 
        quota_info = class->get_quota_info_sync (folder, cancellable, error);
        CAMEL_CHECK_GERROR (
index 6db6635..a9a52ae 100644 (file)
@@ -4414,7 +4414,7 @@ imapx_job_scan_changes_done (CamelIMAPXServer *is,
 
                        camel_operation_push_message (
                                job->cancellable,
-                               _("Fetching summary information for new messages in %s"),
+                               _("Fetching summary information for new messages in '%s'"),
                                camel_folder_get_display_name (job->folder));
 
                        imapx_uidset_init (&data->uidset, uidset_size, 0);
@@ -4473,7 +4473,7 @@ imapx_job_scan_changes_start (CamelIMAPXJob *job,
 
        camel_operation_push_message (
                job->cancellable,
-               _("Scanning for changed messages in %s"),
+               _("Scanning for changed messages in '%s'"),
                camel_folder_get_display_name (job->folder));
 
        e('E', "Scanning from %s in %s\n", uid ? uid : "start",
@@ -4619,7 +4619,7 @@ imapx_job_fetch_new_messages_start (CamelIMAPXJob *job,
 
        camel_operation_push_message (
                job->cancellable,
-               _("Fetching summary information for new messages in %s"),
+               _("Fetching summary information for new messages in '%s'"),
                camel_folder_get_display_name (folder));
 
        //printf("Fetch order: %d/%d\n", fetch_order, CAMEL_SORT_DESCENDING);
@@ -4721,10 +4721,13 @@ imapx_job_fetch_messages_start (CamelIMAPXJob *job,
                }
 
                camel_operation_push_message (
-                       job->cancellable,
-                       ngettext ("Fetching summary information for %d message in %s",
-                                 "Fetching summary information for %d messages in %s", data->fetch_msg_limit),
-                       data->fetch_msg_limit, camel_folder_get_full_name (folder));
+                       job->cancellable, ngettext (
+                       "Fetching summary information for %d message in '%s'",
+                       "Fetching summary information for %d messages in '%s'",
+                       data->fetch_msg_limit),
+                       data->fetch_msg_limit,
+                       camel_folder_get_display_name (folder));
+
                /* New account and fetching old messages, we would return just the limited number of newest messages */
                ic = camel_imapx_command_new (
                        is, "FETCH", job->folder,
@@ -4747,27 +4750,29 @@ imapx_job_fetch_messages_start (CamelIMAPXJob *job,
                imapx_command_queue (is, ic);
 
        } else if (ftype == CAMEL_FETCH_OLD_MESSAGES && total > 0) {
-                       guint64 uidl;
-                       start_uid = imapx_get_uid_from_index (folder->summary, 0);
-                       uidl = strtoull (start_uid, NULL, 10);
-                       end_uid = g_strdup_printf ("%" G_GINT64_MODIFIER "d", (((int)uidl)-fetch_limit > 0) ? (uidl-fetch_limit) : 1);
-
-                       camel_operation_push_message (
-                               job->cancellable,
-                               ngettext ("Fetching summary information for %d message in %s",
-                                         "Fetching summary information for %d messages in %s", data->fetch_msg_limit),
-                               data->fetch_msg_limit, camel_folder_get_full_name (folder));
+               guint64 uidl;
+               start_uid = imapx_get_uid_from_index (folder->summary, 0);
+               uidl = strtoull (start_uid, NULL, 10);
+               end_uid = g_strdup_printf ("%" G_GINT64_MODIFIER "d", (((int)uidl)-fetch_limit > 0) ? (uidl-fetch_limit) : 1);
 
-                       ic = camel_imapx_command_new (is, "FETCH", job->folder,
-                                               "UID FETCH %s:%s (RFC822.SIZE RFC822.HEADER FLAGS)", start_uid, end_uid);
-                       ic->pri = job->pri;
-                       ic->complete = imapx_command_fetch_new_messages_done;
+               camel_operation_push_message (
+                       job->cancellable, ngettext (
+                       "Fetching summary information for %d message in '%s'",
+                       "Fetching summary information for %d messages in '%s'",
+                       data->fetch_msg_limit),
+                       data->fetch_msg_limit,
+                       camel_folder_get_display_name (folder));
+
+               ic = camel_imapx_command_new (is, "FETCH", job->folder,
+                                       "UID FETCH %s:%s (RFC822.SIZE RFC822.HEADER FLAGS)", start_uid, end_uid);
+               ic->pri = job->pri;
+               ic->complete = imapx_command_fetch_new_messages_done;
 
-                       g_free (start_uid);
-                       g_free (end_uid);
+               g_free (start_uid);
+               g_free (end_uid);
 
-                       camel_imapx_command_set_job (ic, job);
-                       imapx_command_queue (is, ic);
+               camel_imapx_command_set_job (ic, job);
+               imapx_command_queue (is, ic);
 
        } else {
                g_error ("Shouldn't reach here. Incorrect fetch type");
index 178616d..e092117 100644 (file)
@@ -200,11 +200,13 @@ offline_folder_downsync_sync (CamelOfflineFolder *offline,
 {
        CamelFolder *folder = (CamelFolder *) offline;
        GPtrArray *uids, *uncached_uids = NULL;
+       const gchar *display_name;
+       const gchar *message;
        gint i;
 
-       camel_operation_push_message (
-               cancellable, _("Syncing messages in folder '%s' to disk"),
-               camel_folder_get_full_name (folder));
+       message = _("Syncing messages in folder '%s' to disk");
+       display_name = camel_folder_get_display_name (folder);
+       camel_operation_push_message (cancellable, message, display_name);
 
        if (expression)
                uids = camel_folder_search_by_expression (folder, expression, cancellable, NULL);
index a8a5d91..c46cea0 100644 (file)
@@ -475,14 +475,15 @@ vee_folder_process_changes (CamelSession *session,
        FolderChangedData *data;
        GAsyncQueue *change_queue;
        const gchar *display_name;
+       const gchar *message;
 
        folder = CAMEL_FOLDER (vee_folder);
-       display_name = camel_folder_get_display_name (folder);
 
        change_queue = vee_folder->priv->change_queue;
 
-       camel_operation_push_message (
-               cancellable, _("Updating %s folder"), display_name);
+       message = _("Updating folder '%s'");
+       display_name = camel_folder_get_display_name (folder);
+       camel_operation_push_message (cancellable, message, display_name);
 
        while ((data = g_async_queue_try_pop (change_queue)) != NULL) {
                vee_folder_subfolder_changed (vee_folder, data->subfolder, data->changes, cancellable, error);