Bug 764065 - [Camel] Use get methods for CamelMessageInfo fields
This commit is contained in:
parent
dc0cca8767
commit
0a907ddc48
@ -250,7 +250,7 @@ mail_folder_expunge_pop3_stores (CamelFolder *folder,
|
||||
folder, uids->pdata[ii]);
|
||||
|
||||
if (info != NULL) {
|
||||
flags = camel_message_info_flags (info);
|
||||
flags = camel_message_info_get_flags (info);
|
||||
camel_message_info_unref (info);
|
||||
}
|
||||
|
||||
@ -796,8 +796,8 @@ e_mail_folder_find_duplicate_messages_sync (CamelFolder *folder,
|
||||
if (!info)
|
||||
continue;
|
||||
|
||||
message_id = camel_message_info_message_id (info);
|
||||
flags = camel_message_info_flags (info);
|
||||
message_id = camel_message_info_get_message_id (info);
|
||||
flags = camel_message_info_get_flags (info);
|
||||
|
||||
/* Skip messages marked for deletion. */
|
||||
if (flags & CAMEL_MESSAGE_DELETED) {
|
||||
|
@ -669,7 +669,7 @@ skip_send:
|
||||
g_clear_error (&error);
|
||||
}
|
||||
|
||||
message_flags = camel_message_info_flags (context->info);
|
||||
message_flags = camel_message_info_get_flags (context->info);
|
||||
|
||||
if (message_flags & CAMEL_MESSAGE_DELETED)
|
||||
copy_to_sent = FALSE;
|
||||
|
@ -870,7 +870,7 @@ folder_cache_check_ignore_thread (CamelFolder *folder,
|
||||
g_return_val_if_fail (CAMEL_IS_FOLDER (folder), FALSE);
|
||||
g_return_val_if_fail (info != NULL, FALSE);
|
||||
|
||||
references = camel_message_info_references (info);
|
||||
references = camel_message_info_get_references (info);
|
||||
if (!references || references->size <= 0)
|
||||
return FALSE;
|
||||
|
||||
@ -903,17 +903,17 @@ folder_cache_check_ignore_thread (CamelFolder *folder,
|
||||
if (!refrinfo)
|
||||
continue;
|
||||
|
||||
if (first_msgid && camel_message_info_message_id (refrinfo) &&
|
||||
camel_message_info_message_id (refrinfo)->id.id == first_msgid) {
|
||||
if (first_msgid && camel_message_info_get_message_id (refrinfo) &&
|
||||
camel_message_info_get_message_id (refrinfo)->id.id == first_msgid) {
|
||||
/* The first msgid in the references is In-ReplyTo, which is the master;
|
||||
the rest is just a guess. */
|
||||
found_first_msgid = TRUE;
|
||||
first_ignore_thread = camel_message_info_user_flag (refrinfo, "ignore-thread");
|
||||
first_ignore_thread = camel_message_info_get_user_flag (refrinfo, "ignore-thread");
|
||||
camel_message_info_unref (refrinfo);
|
||||
break;
|
||||
}
|
||||
|
||||
has_ignore_thread = has_ignore_thread || camel_message_info_user_flag (refrinfo, "ignore-thread");
|
||||
has_ignore_thread = has_ignore_thread || camel_message_info_get_user_flag (refrinfo, "ignore-thread");
|
||||
|
||||
camel_message_info_unref (refrinfo);
|
||||
}
|
||||
@ -990,7 +990,7 @@ folder_cache_process_folder_changes_thread (CamelFolder *folder,
|
||||
if (info) {
|
||||
GError *local_error = NULL;
|
||||
|
||||
flags = camel_message_info_flags (info);
|
||||
flags = camel_message_info_get_flags (info);
|
||||
if (((flags & CAMEL_MESSAGE_SEEN) == 0) &&
|
||||
((flags & CAMEL_MESSAGE_DELETED) == 0) &&
|
||||
folder_cache_check_ignore_thread (folder, info, cancellable, &local_error)) {
|
||||
@ -1002,14 +1002,14 @@ folder_cache_process_folder_changes_thread (CamelFolder *folder,
|
||||
if (((flags & CAMEL_MESSAGE_SEEN) == 0) &&
|
||||
((flags & CAMEL_MESSAGE_JUNK) == 0) &&
|
||||
((flags & CAMEL_MESSAGE_DELETED) == 0) &&
|
||||
(camel_message_info_date_received (info) > latest_received)) {
|
||||
if (camel_message_info_date_received (info) > new_latest_received)
|
||||
new_latest_received = camel_message_info_date_received (info);
|
||||
(camel_message_info_get_date_received (info) > latest_received)) {
|
||||
if (camel_message_info_get_date_received (info) > new_latest_received)
|
||||
new_latest_received = camel_message_info_get_date_received (info);
|
||||
new++;
|
||||
if (new == 1) {
|
||||
uid = g_strdup (camel_message_info_uid (info));
|
||||
sender = g_strdup (camel_message_info_from (info));
|
||||
subject = g_strdup (camel_message_info_subject (info));
|
||||
uid = g_strdup (camel_message_info_get_uid (info));
|
||||
sender = g_strdup (camel_message_info_get_from (info));
|
||||
subject = g_strdup (camel_message_info_get_subject (info));
|
||||
} else {
|
||||
g_free (uid);
|
||||
g_free (sender);
|
||||
|
@ -977,8 +977,8 @@ send_queue_exec (struct _send_queue_msg *m,
|
||||
|
||||
info = camel_folder_get_message_info (m->queue, uids->pdata[i]);
|
||||
if (info) {
|
||||
if ((camel_message_info_flags (info) & CAMEL_MESSAGE_DELETED) == 0 &&
|
||||
(!delay_send || camel_message_info_date_sent (info) <= delay_send))
|
||||
if ((camel_message_info_get_flags (info) & CAMEL_MESSAGE_DELETED) == 0 &&
|
||||
(!delay_send || camel_message_info_get_date_sent (info) <= delay_send))
|
||||
send_uids->pdata[j++] = uids->pdata[i];
|
||||
camel_message_info_unref (info);
|
||||
}
|
||||
|
@ -283,7 +283,7 @@ mail_browser_message_selected_cb (EMailBrowser *browser,
|
||||
|
||||
display = e_mail_reader_get_mail_display (reader);
|
||||
|
||||
title = camel_message_info_subject (info);
|
||||
title = camel_message_info_get_subject (info);
|
||||
if (title == NULL || *title == '\0')
|
||||
title = _("(No Subject)");
|
||||
|
||||
@ -930,7 +930,7 @@ mail_browser_set_message (EMailReader *reader,
|
||||
if (info != NULL) {
|
||||
gtk_window_set_title (
|
||||
GTK_WINDOW (reader),
|
||||
camel_message_info_subject (info));
|
||||
camel_message_info_get_subject (info));
|
||||
camel_message_info_unref (info);
|
||||
}
|
||||
|
||||
|
@ -841,7 +841,7 @@ mail_display_plugin_widget_requested (WebKitWebView *web_view,
|
||||
|
||||
info = camel_folder_get_message_info (folder, message_uid);
|
||||
if (info) {
|
||||
if (!camel_message_info_user_flag (info, E_MAIL_NOTES_USER_FLAG))
|
||||
if (!camel_message_info_get_user_flag (info, E_MAIL_NOTES_USER_FLAG))
|
||||
camel_message_info_set_user_flag (info, E_MAIL_NOTES_USER_FLAG, TRUE);
|
||||
camel_message_info_unref (info);
|
||||
}
|
||||
|
@ -991,7 +991,7 @@ mark_ignore_thread_traverse_uids (CamelFolder *folder,
|
||||
g_hash_table_insert (checked_uids, (gpointer) camel_pstring_strdup (uid), GINT_TO_POINTER (1));
|
||||
|
||||
mi = camel_folder_get_message_info (folder, uid);
|
||||
if (!mi || !camel_message_info_message_id (mi)) {
|
||||
if (!mi || !camel_message_info_get_message_id (mi)) {
|
||||
if (mi)
|
||||
camel_message_info_unref (mi);
|
||||
camel_pstring_free (uid);
|
||||
@ -1000,12 +1000,12 @@ mark_ignore_thread_traverse_uids (CamelFolder *folder,
|
||||
|
||||
camel_message_info_set_user_flag (mi, "ignore-thread", ignore_thread);
|
||||
|
||||
msgid = camel_message_info_message_id (mi);
|
||||
msgid = camel_message_info_get_message_id (mi);
|
||||
insert_to_checked_msgids (checked_msgids, msgid);
|
||||
|
||||
if (whole_thread) {
|
||||
/* Search for parents */
|
||||
references = camel_message_info_references (mi);
|
||||
references = camel_message_info_get_references (mi);
|
||||
if (references) {
|
||||
GString *expr = NULL;
|
||||
|
||||
@ -1062,10 +1062,10 @@ mark_ignore_thread_traverse_uids (CamelFolder *folder,
|
||||
if (refruid && !g_hash_table_contains (checked_uids, refruid)) {
|
||||
CamelMessageInfo *refrmi = camel_folder_get_message_info (folder, refruid);
|
||||
|
||||
if (refrmi && camel_message_info_message_id (refrmi) &&
|
||||
!g_hash_table_contains (checked_msgids, camel_message_info_message_id (refrmi))) {
|
||||
if (refrmi && camel_message_info_get_message_id (refrmi) &&
|
||||
!g_hash_table_contains (checked_msgids, camel_message_info_get_message_id (refrmi))) {
|
||||
/* The 'references' filter search can return false positives */
|
||||
references = camel_message_info_references (refrmi);
|
||||
references = camel_message_info_get_references (refrmi);
|
||||
if (references) {
|
||||
gint jj;
|
||||
|
||||
@ -2491,7 +2491,7 @@ e_mail_reader_save_messages (EMailReader *reader)
|
||||
if (info != NULL) {
|
||||
const gchar *subject;
|
||||
|
||||
subject = camel_message_info_subject (info);
|
||||
subject = camel_message_info_get_subject (info);
|
||||
if (subject != NULL)
|
||||
suggestion = g_strconcat (subject, ".mbox", NULL);
|
||||
camel_message_info_unref (info);
|
||||
|
@ -184,7 +184,7 @@ action_mail_add_sender_cb (GtkAction *action,
|
||||
if (info == NULL)
|
||||
goto exit;
|
||||
|
||||
address = camel_message_info_from (info);
|
||||
address = camel_message_info_get_from (info);
|
||||
if (address == NULL || *address == '\0')
|
||||
goto exit;
|
||||
|
||||
@ -2983,14 +2983,14 @@ mail_reader_manage_followup_flag (EMailReader *reader,
|
||||
if (!info)
|
||||
return;
|
||||
|
||||
followup = camel_message_info_user_tag (info, "follow-up");
|
||||
followup = camel_message_info_get_user_tag (info, "follow-up");
|
||||
if (followup && *followup) {
|
||||
EPreviewPane *preview_pane;
|
||||
const gchar *alert_tag;
|
||||
EAlert *alert;
|
||||
|
||||
completed_on = camel_message_info_user_tag (info, "completed-on");
|
||||
due_by = camel_message_info_user_tag (info, "due-by");
|
||||
completed_on = camel_message_info_get_user_tag (info, "completed-on");
|
||||
due_by = camel_message_info_get_user_tag (info, "due-by");
|
||||
|
||||
if (completed_on && *completed_on) {
|
||||
alert_tag = "mail:follow-up-completed-info";
|
||||
@ -4551,10 +4551,10 @@ e_mail_reader_check_state (EMailReader *reader)
|
||||
if (info == NULL)
|
||||
continue;
|
||||
|
||||
if (camel_message_info_user_flag (info, E_MAIL_NOTES_USER_FLAG))
|
||||
if (camel_message_info_get_user_flag (info, E_MAIL_NOTES_USER_FLAG))
|
||||
has_mail_note = TRUE;
|
||||
|
||||
flags = camel_message_info_flags (info);
|
||||
flags = camel_message_info_get_flags (info);
|
||||
|
||||
if (flags & CAMEL_MESSAGE_SEEN)
|
||||
has_read = TRUE;
|
||||
@ -4606,23 +4606,23 @@ e_mail_reader_check_state (EMailReader *reader)
|
||||
else
|
||||
has_unimportant = TRUE;
|
||||
|
||||
tag = camel_message_info_user_tag (info, "follow-up");
|
||||
tag = camel_message_info_get_user_tag (info, "follow-up");
|
||||
if (tag != NULL && *tag != '\0') {
|
||||
can_clear_flags = TRUE;
|
||||
tag = camel_message_info_user_tag (
|
||||
tag = camel_message_info_get_user_tag (
|
||||
info, "completed-on");
|
||||
if (tag == NULL || *tag == '\0')
|
||||
can_flag_completed = TRUE;
|
||||
} else
|
||||
can_flag_for_followup = TRUE;
|
||||
|
||||
string = camel_message_info_mlist (info);
|
||||
string = camel_message_info_get_mlist (info);
|
||||
is_mailing_list &= (string != NULL && *string != '\0');
|
||||
|
||||
has_ignore_thread = has_ignore_thread ||
|
||||
camel_message_info_user_flag (info, "ignore-thread");
|
||||
camel_message_info_get_user_flag (info, "ignore-thread");
|
||||
has_notignore_thread = has_notignore_thread ||
|
||||
!camel_message_info_user_flag (info, "ignore-thread");
|
||||
!camel_message_info_get_user_flag (info, "ignore-thread");
|
||||
|
||||
camel_message_info_unref (info);
|
||||
}
|
||||
|
@ -260,8 +260,8 @@ em_utils_flag_for_followup (EMailReader *reader,
|
||||
|
||||
e_mail_tag_editor_add_message (
|
||||
E_MAIL_TAG_EDITOR (editor),
|
||||
camel_message_info_from (info),
|
||||
camel_message_info_subject (info));
|
||||
camel_message_info_get_from (info),
|
||||
camel_message_info_get_subject (info));
|
||||
|
||||
camel_message_info_unref (info);
|
||||
}
|
||||
@ -274,7 +274,7 @@ em_utils_flag_for_followup (EMailReader *reader,
|
||||
message_uid = g_ptr_array_index (uids, 0);
|
||||
info = camel_folder_get_message_info (folder, message_uid);
|
||||
if (info) {
|
||||
tags = (CamelTag *) camel_message_info_user_tags (info);
|
||||
tags = (CamelTag *) camel_message_info_get_user_tags (info);
|
||||
|
||||
if (tags)
|
||||
e_mail_tag_editor_set_tag_list (
|
||||
@ -382,7 +382,7 @@ em_utils_flag_for_followup_completed (GtkWindow *parent,
|
||||
CamelMessageInfo *mi = camel_folder_get_message_info (folder, uids->pdata[i]);
|
||||
|
||||
if (mi) {
|
||||
tag = camel_message_info_user_tag (mi, "follow-up");
|
||||
tag = camel_message_info_get_user_tag (mi, "follow-up");
|
||||
if (tag && tag[0])
|
||||
camel_message_info_set_user_tag (mi, "completed-on", now);
|
||||
camel_message_info_unref (mi);
|
||||
@ -850,8 +850,8 @@ em_utils_build_export_basename (CamelFolder *folder,
|
||||
/* Try to get the drop filename from the message or folder. */
|
||||
info = camel_folder_get_message_info (folder, uid);
|
||||
if (info != NULL) {
|
||||
subject = camel_message_info_subject (info);
|
||||
reftime = camel_message_info_date_sent (info);
|
||||
subject = camel_message_info_get_subject (info);
|
||||
reftime = camel_message_info_get_date_sent (info);
|
||||
}
|
||||
|
||||
ts = localtime (&reftime);
|
||||
|
@ -722,7 +722,7 @@ get_message_uid (MessageList *message_list,
|
||||
g_return_val_if_fail (node != NULL, NULL);
|
||||
g_return_val_if_fail (node->data != NULL, NULL);
|
||||
|
||||
return camel_message_info_uid (node->data);
|
||||
return camel_message_info_get_uid (node->data);
|
||||
}
|
||||
|
||||
/* Gets the CamelMessageInfo for the message displayed at the given
|
||||
@ -750,15 +750,15 @@ get_normalised_string (MessageList *message_list,
|
||||
|
||||
switch (col) {
|
||||
case COL_SUBJECT_NORM:
|
||||
string = camel_message_info_subject (info);
|
||||
string = camel_message_info_get_subject (info);
|
||||
index = NORMALISED_SUBJECT;
|
||||
break;
|
||||
case COL_FROM_NORM:
|
||||
string = camel_message_info_from (info);
|
||||
string = camel_message_info_get_from (info);
|
||||
index = NORMALISED_FROM;
|
||||
break;
|
||||
case COL_TO_NORM:
|
||||
string = camel_message_info_to (info);
|
||||
string = camel_message_info_get_to (info);
|
||||
index = NORMALISED_TO;
|
||||
break;
|
||||
default:
|
||||
@ -771,10 +771,10 @@ get_normalised_string (MessageList *message_list,
|
||||
if (string == NULL || string[0] == '\0')
|
||||
return "";
|
||||
|
||||
poolv = g_hash_table_lookup (message_list->normalised_hash, camel_message_info_uid (info));
|
||||
poolv = g_hash_table_lookup (message_list->normalised_hash, camel_message_info_get_uid (info));
|
||||
if (poolv == NULL) {
|
||||
poolv = e_poolv_new (NORMALISED_LAST);
|
||||
g_hash_table_insert (message_list->normalised_hash, (gchar *) camel_message_info_uid (info), poolv);
|
||||
g_hash_table_insert (message_list->normalised_hash, (gchar *) camel_message_info_get_uid (info), poolv);
|
||||
} else {
|
||||
str = e_poolv_get (poolv, index);
|
||||
if (*str)
|
||||
@ -946,7 +946,7 @@ ml_search_forward (MessageList *message_list,
|
||||
node = e_tree_table_adapter_node_at_row (etta, row);
|
||||
if (node != NULL && !skip_first
|
||||
&& (info = get_message_info (message_list, node))
|
||||
&& (camel_message_info_flags (info) & mask) == flags)
|
||||
&& (camel_message_info_get_flags (info) & mask) == flags)
|
||||
return node;
|
||||
|
||||
skip_first = FALSE;
|
||||
@ -956,7 +956,7 @@ ml_search_forward (MessageList *message_list,
|
||||
|
||||
while (subnode = ml_get_next_node (subnode, node), subnode && subnode != node) {
|
||||
if ((info = get_message_info (message_list, subnode)) &&
|
||||
(camel_message_info_flags (info) & mask) == flags)
|
||||
(camel_message_info_get_flags (info) & mask) == flags)
|
||||
return subnode;
|
||||
}
|
||||
}
|
||||
@ -985,13 +985,13 @@ ml_search_backward (MessageList *message_list,
|
||||
node = e_tree_table_adapter_node_at_row (etta, row);
|
||||
if (node != NULL && !skip_first
|
||||
&& (info = get_message_info (message_list, node))
|
||||
&& (camel_message_info_flags (info) & mask) == flags) {
|
||||
&& (camel_message_info_get_flags (info) & mask) == flags) {
|
||||
if (include_collapsed && !e_tree_table_adapter_node_is_expanded (etta, node) && g_node_first_child (node)) {
|
||||
GNode *subnode = ml_get_last_tree_node (g_node_first_child (node), node);
|
||||
|
||||
while (subnode && subnode != node) {
|
||||
if ((info = get_message_info (message_list, subnode)) &&
|
||||
(camel_message_info_flags (info) & mask) == flags)
|
||||
(camel_message_info_get_flags (info) & mask) == flags)
|
||||
return subnode;
|
||||
|
||||
subnode = ml_get_prev_node (subnode, node);
|
||||
@ -1006,7 +1006,7 @@ ml_search_backward (MessageList *message_list,
|
||||
|
||||
while (subnode && subnode != node) {
|
||||
if ((info = get_message_info (message_list, subnode)) &&
|
||||
(camel_message_info_flags (info) & mask) == flags)
|
||||
(camel_message_info_get_flags (info) & mask) == flags)
|
||||
return subnode;
|
||||
|
||||
subnode = ml_get_prev_node (subnode, node);
|
||||
@ -1556,7 +1556,7 @@ unread_foreach (ETreeModel *etm,
|
||||
info = ((GNode *) path)->data;
|
||||
g_return_val_if_fail (info != NULL, FALSE);
|
||||
|
||||
if (!(camel_message_info_flags (info) & CAMEL_MESSAGE_SEEN))
|
||||
if (!(camel_message_info_get_flags (info) & CAMEL_MESSAGE_SEEN))
|
||||
*saw_unread = TRUE;
|
||||
|
||||
return FALSE;
|
||||
@ -1582,8 +1582,8 @@ latest_foreach (ETreeModel *etm,
|
||||
info = ((GNode *) path)->data;
|
||||
g_return_val_if_fail (info != NULL, FALSE);
|
||||
|
||||
date = ld->sent ? camel_message_info_date_sent (info)
|
||||
: camel_message_info_date_received (info);
|
||||
date = ld->sent ? camel_message_info_get_date_sent (info)
|
||||
: camel_message_info_get_date_received (info);
|
||||
|
||||
if (ld->latest == 0 || date > ld->latest)
|
||||
ld->latest = date;
|
||||
@ -1671,10 +1671,10 @@ add_all_labels_foreach (ETreeModel *etm,
|
||||
msg_info = ((GNode *) path)->data;
|
||||
g_return_val_if_fail (msg_info != NULL, FALSE);
|
||||
|
||||
for (flag = camel_message_info_user_flags (msg_info); flag; flag = flag->next)
|
||||
for (flag = camel_message_info_get_user_flags (msg_info); flag; flag = flag->next)
|
||||
add_label_if_known (ld, flag->name);
|
||||
|
||||
old_label = camel_message_info_user_tag (msg_info, "label");
|
||||
old_label = camel_message_info_get_user_tag (msg_info, "label");
|
||||
if (old_label != NULL) {
|
||||
/* Convert old-style labels ("<name>") to "$Label<name>". */
|
||||
new_label = g_alloca (strlen (old_label) + 10);
|
||||
@ -1695,11 +1695,11 @@ get_trimmed_subject (CamelMessageInfo *info,
|
||||
gint mlist_len = 0;
|
||||
gboolean found_mlist;
|
||||
|
||||
subject = camel_message_info_subject (info);
|
||||
subject = camel_message_info_get_subject (info);
|
||||
if (!subject || !*subject)
|
||||
return subject;
|
||||
|
||||
mlist = camel_message_info_mlist (info);
|
||||
mlist = camel_message_info_get_mlist (info);
|
||||
|
||||
if (mlist && *mlist) {
|
||||
const gchar *mlist_end;
|
||||
@ -1769,7 +1769,7 @@ ml_tree_value_at_ex (ETreeModel *etm,
|
||||
|
||||
switch (col) {
|
||||
case COL_MESSAGE_STATUS:
|
||||
flags = camel_message_info_flags (msg_info);
|
||||
flags = camel_message_info_get_flags (msg_info);
|
||||
if (flags & CAMEL_MESSAGE_ANSWERED)
|
||||
return GINT_TO_POINTER (2);
|
||||
else if (flags & CAMEL_MESSAGE_FORWARDED)
|
||||
@ -1779,12 +1779,12 @@ ml_tree_value_at_ex (ETreeModel *etm,
|
||||
else
|
||||
return GINT_TO_POINTER (0);
|
||||
case COL_FLAGGED:
|
||||
return GINT_TO_POINTER ((camel_message_info_flags (msg_info) & CAMEL_MESSAGE_FLAGGED) != 0);
|
||||
return GINT_TO_POINTER ((camel_message_info_get_flags (msg_info) & CAMEL_MESSAGE_FLAGGED) != 0);
|
||||
case COL_SCORE: {
|
||||
const gchar *tag;
|
||||
gint score = 0;
|
||||
|
||||
tag = camel_message_info_user_tag (msg_info, "score");
|
||||
tag = camel_message_info_get_user_tag (msg_info, "score");
|
||||
if (tag)
|
||||
score = atoi (tag);
|
||||
|
||||
@ -1795,8 +1795,8 @@ ml_tree_value_at_ex (ETreeModel *etm,
|
||||
|
||||
/* FIXME: this all should be methods off of message-tag-followup class,
|
||||
* FIXME: the tag names should be namespaced :( */
|
||||
tag = camel_message_info_user_tag (msg_info, "follow-up");
|
||||
cmp = camel_message_info_user_tag (msg_info, "completed-on");
|
||||
tag = camel_message_info_get_user_tag (msg_info, "follow-up");
|
||||
cmp = camel_message_info_get_user_tag (msg_info, "completed-on");
|
||||
if (tag && tag[0]) {
|
||||
if (cmp && cmp[0])
|
||||
return GINT_TO_POINTER (2);
|
||||
@ -1809,7 +1809,7 @@ ml_tree_value_at_ex (ETreeModel *etm,
|
||||
const gchar *tag;
|
||||
time_t due_by;
|
||||
|
||||
tag = camel_message_info_user_tag (msg_info, "due-by");
|
||||
tag = camel_message_info_get_user_tag (msg_info, "due-by");
|
||||
if (tag && *tag) {
|
||||
gint64 *res;
|
||||
|
||||
@ -1823,23 +1823,23 @@ ml_tree_value_at_ex (ETreeModel *etm,
|
||||
}
|
||||
}
|
||||
case COL_FOLLOWUP_FLAG:
|
||||
str = camel_message_info_user_tag (msg_info, "follow-up");
|
||||
str = camel_message_info_get_user_tag (msg_info, "follow-up");
|
||||
return (gpointer)(str ? str : "");
|
||||
case COL_ATTACHMENT:
|
||||
if (camel_message_info_flags (msg_info) & CAMEL_MESSAGE_JUNK)
|
||||
if (camel_message_info_get_flags (msg_info) & CAMEL_MESSAGE_JUNK)
|
||||
return GINT_TO_POINTER (4);
|
||||
if (camel_message_info_user_flag (msg_info, E_MAIL_NOTES_USER_FLAG))
|
||||
if (camel_message_info_get_user_flag (msg_info, E_MAIL_NOTES_USER_FLAG))
|
||||
return GINT_TO_POINTER (3);
|
||||
if (camel_message_info_user_flag (msg_info, "$has_cal"))
|
||||
if (camel_message_info_get_user_flag (msg_info, "$has_cal"))
|
||||
return GINT_TO_POINTER (2);
|
||||
return GINT_TO_POINTER ((camel_message_info_flags (msg_info) & CAMEL_MESSAGE_ATTACHMENTS) != 0);
|
||||
return GINT_TO_POINTER ((camel_message_info_get_flags (msg_info) & CAMEL_MESSAGE_ATTACHMENTS) != 0);
|
||||
case COL_FROM:
|
||||
str = camel_message_info_from (msg_info);
|
||||
str = camel_message_info_get_from (msg_info);
|
||||
return (gpointer)(str ? str : "");
|
||||
case COL_FROM_NORM:
|
||||
return (gpointer) get_normalised_string (message_list, msg_info, col);
|
||||
case COL_SUBJECT:
|
||||
str = camel_message_info_subject (msg_info);
|
||||
str = camel_message_info_get_subject (msg_info);
|
||||
return (gpointer)(str ? str : "");
|
||||
case COL_SUBJECT_TRIMMED:
|
||||
str = get_trimmed_subject (msg_info, message_list);
|
||||
@ -1875,20 +1875,20 @@ ml_tree_value_at_ex (ETreeModel *etm,
|
||||
return res;
|
||||
}
|
||||
case COL_TO:
|
||||
str = camel_message_info_to (msg_info);
|
||||
str = camel_message_info_get_to (msg_info);
|
||||
return (gpointer)(str ? str : "");
|
||||
case COL_TO_NORM:
|
||||
return (gpointer) get_normalised_string (message_list, msg_info, col);
|
||||
case COL_SIZE:
|
||||
return GINT_TO_POINTER (camel_message_info_size (msg_info));
|
||||
return GINT_TO_POINTER (camel_message_info_get_size (msg_info));
|
||||
case COL_DELETED:
|
||||
return GINT_TO_POINTER ((camel_message_info_flags (msg_info) & CAMEL_MESSAGE_DELETED) != 0);
|
||||
return GINT_TO_POINTER ((camel_message_info_get_flags (msg_info) & CAMEL_MESSAGE_DELETED) != 0);
|
||||
case COL_DELETED_OR_JUNK:
|
||||
return GINT_TO_POINTER ((camel_message_info_flags (msg_info) & (CAMEL_MESSAGE_DELETED | CAMEL_MESSAGE_JUNK)) != 0);
|
||||
return GINT_TO_POINTER ((camel_message_info_get_flags (msg_info) & (CAMEL_MESSAGE_DELETED | CAMEL_MESSAGE_JUNK)) != 0);
|
||||
case COL_JUNK:
|
||||
return GINT_TO_POINTER ((camel_message_info_flags (msg_info) & CAMEL_MESSAGE_JUNK) != 0);
|
||||
return GINT_TO_POINTER ((camel_message_info_get_flags (msg_info) & CAMEL_MESSAGE_JUNK) != 0);
|
||||
case COL_JUNK_STRIKEOUT_COLOR:
|
||||
return GUINT_TO_POINTER (((camel_message_info_flags (msg_info) & CAMEL_MESSAGE_JUNK) != 0) ? 0xFF0000 : 0x0);
|
||||
return GUINT_TO_POINTER (((camel_message_info_get_flags (msg_info) & CAMEL_MESSAGE_JUNK) != 0) ? 0xFF0000 : 0x0);
|
||||
case COL_UNREAD: {
|
||||
gboolean saw_unread = FALSE;
|
||||
|
||||
@ -1907,9 +1907,9 @@ ml_tree_value_at_ex (ETreeModel *etm,
|
||||
Don't say that I need to have the new labels[with subject] column visible always */
|
||||
|
||||
colour = NULL;
|
||||
due_by = camel_message_info_user_tag (msg_info, "due-by");
|
||||
completed = camel_message_info_user_tag (msg_info, "completed-on");
|
||||
followup = camel_message_info_user_tag (msg_info, "follow-up");
|
||||
due_by = camel_message_info_get_user_tag (msg_info, "due-by");
|
||||
completed = camel_message_info_get_user_tag (msg_info, "completed-on");
|
||||
followup = camel_message_info_get_user_tag (msg_info, "follow-up");
|
||||
if (colour == NULL) {
|
||||
/* Get all applicable labels. */
|
||||
struct LabelsData ld;
|
||||
@ -1935,7 +1935,7 @@ ml_tree_value_at_ex (ETreeModel *etm,
|
||||
colour = g_intern_string (colour_alloced);
|
||||
g_free (colour_alloced);
|
||||
}
|
||||
} else if (camel_message_info_flags (msg_info) & CAMEL_MESSAGE_FLAGGED) {
|
||||
} else if (camel_message_info_get_flags (msg_info) & CAMEL_MESSAGE_FLAGGED) {
|
||||
/* FIXME: extract from the important.xpm somehow. */
|
||||
colour = "#A7453E";
|
||||
} else if (((followup && *followup) || (due_by && *due_by)) && !(completed && *completed)) {
|
||||
@ -1949,12 +1949,12 @@ ml_tree_value_at_ex (ETreeModel *etm,
|
||||
}
|
||||
|
||||
if (!colour)
|
||||
colour = camel_message_info_user_tag (msg_info, "color");
|
||||
colour = camel_message_info_get_user_tag (msg_info, "color");
|
||||
|
||||
return (gpointer) colour;
|
||||
}
|
||||
case COL_ITALIC: {
|
||||
return GINT_TO_POINTER (camel_message_info_user_flag (msg_info, "ignore-thread") ? 1 : 0);
|
||||
return GINT_TO_POINTER (camel_message_info_get_user_flag (msg_info, "ignore-thread") ? 1 : 0);
|
||||
}
|
||||
case COL_LOCATION: {
|
||||
/* Fixme : freeing memory stuff (mem leaks) */
|
||||
@ -1981,14 +1981,14 @@ ml_tree_value_at_ex (ETreeModel *etm,
|
||||
}
|
||||
case COL_MIXED_RECIPIENTS:
|
||||
case COL_RECIPIENTS:{
|
||||
str = camel_message_info_to (msg_info);
|
||||
str = camel_message_info_get_to (msg_info);
|
||||
|
||||
return sanitize_recipients (str);
|
||||
}
|
||||
case COL_MIXED_SENDER:
|
||||
case COL_SENDER:{
|
||||
gchar **sender_name = NULL;
|
||||
str = camel_message_info_from (msg_info);
|
||||
str = camel_message_info_get_from (msg_info);
|
||||
if (str && str[0] != '\0') {
|
||||
gchar *res;
|
||||
sender_name = g_strsplit (str,"<",2);
|
||||
@ -2033,7 +2033,7 @@ ml_tree_value_at_ex (ETreeModel *etm,
|
||||
return (gpointer) g_string_free (result, FALSE);
|
||||
}
|
||||
case COL_UID: {
|
||||
return (gpointer) camel_pstring_strdup (camel_message_info_uid (msg_info));
|
||||
return (gpointer) camel_pstring_strdup (camel_message_info_get_uid (msg_info));
|
||||
}
|
||||
default:
|
||||
g_warning ("%s: This shouldn't be reached (col:%d)", G_STRFUNC, col);
|
||||
@ -3110,7 +3110,7 @@ message_list_get_save_id (ETreeModel *tree_model,
|
||||
if (info == NULL)
|
||||
return NULL;
|
||||
|
||||
return g_strdup (camel_message_info_uid (info));
|
||||
return g_strdup (camel_message_info_get_uid (info));
|
||||
}
|
||||
|
||||
static ETreePath
|
||||
@ -3996,7 +3996,7 @@ is_node_selectable (MessageList *message_list,
|
||||
g_object_unref (folder);
|
||||
|
||||
/* check flags set on current message */
|
||||
flags = camel_message_info_flags (info);
|
||||
flags = camel_message_info_get_flags (info);
|
||||
flag_junk = store_has_vjunk && (flags & CAMEL_MESSAGE_JUNK) != 0;
|
||||
flag_deleted = flags & CAMEL_MESSAGE_DELETED;
|
||||
|
||||
@ -4060,7 +4060,7 @@ find_next_selectable (MessageList *message_list)
|
||||
node = e_tree_table_adapter_node_at_row (adapter, vrow);
|
||||
info = get_message_info (message_list, node);
|
||||
if (info && is_node_selectable (message_list, info))
|
||||
return g_strdup (camel_message_info_uid (info));
|
||||
return g_strdup (camel_message_info_get_uid (info));
|
||||
vrow++;
|
||||
}
|
||||
|
||||
@ -4072,7 +4072,7 @@ find_next_selectable (MessageList *message_list)
|
||||
node = e_tree_table_adapter_node_at_row (adapter, vrow);
|
||||
info = get_message_info (message_list, node);
|
||||
if (info && is_node_selectable (message_list, info))
|
||||
return g_strdup (camel_message_info_uid (info));
|
||||
return g_strdup (camel_message_info_get_uid (info));
|
||||
vrow--;
|
||||
}
|
||||
|
||||
@ -4100,9 +4100,9 @@ ml_uid_nodemap_insert (MessageList *message_list,
|
||||
node = message_list_tree_model_insert (
|
||||
message_list, parent, row, info);
|
||||
|
||||
uid = camel_message_info_uid (info);
|
||||
flags = camel_message_info_flags (info);
|
||||
date = camel_message_info_date_received (info);
|
||||
uid = camel_message_info_get_uid (info);
|
||||
flags = camel_message_info_get_flags (info);
|
||||
date = camel_message_info_get_date_received (info);
|
||||
|
||||
camel_message_info_ref (info);
|
||||
g_hash_table_insert (message_list->uid_nodemap, (gpointer) uid, node);
|
||||
@ -4139,7 +4139,7 @@ ml_uid_nodemap_remove (MessageList *message_list,
|
||||
folder = message_list_ref_folder (message_list);
|
||||
g_return_if_fail (folder != NULL);
|
||||
|
||||
uid = camel_message_info_uid (info);
|
||||
uid = camel_message_info_get_uid (info);
|
||||
|
||||
if (uid == message_list->priv->newest_read_uid) {
|
||||
message_list->priv->newest_read_date = 0;
|
||||
@ -4266,7 +4266,7 @@ node_equal (ETreeModel *etm,
|
||||
GNode *ap,
|
||||
CamelFolderThreadNode *bp)
|
||||
{
|
||||
if (bp->message && strcmp (camel_message_info_uid (ap->data), camel_message_info_uid (bp->message)) == 0)
|
||||
if (bp->message && strcmp (camel_message_info_get_uid (ap->data), camel_message_info_get_uid (bp->message)) == 0)
|
||||
return 1;
|
||||
|
||||
return 0;
|
||||
@ -4539,7 +4539,7 @@ mail_folder_hide_by_flag (CamelFolder *folder,
|
||||
info = camel_folder_get_message_info (
|
||||
folder, changes->uid_changed->pdata[i]);
|
||||
if (info)
|
||||
flags = camel_message_info_flags (info);
|
||||
flags = camel_message_info_get_flags (info);
|
||||
|
||||
if (node != NULL && info != NULL && (flags & flag) != 0)
|
||||
camel_folder_change_info_remove_uid (
|
||||
@ -5041,7 +5041,7 @@ on_selection_changed_cmd (ETree *tree,
|
||||
else
|
||||
newuid = NULL;
|
||||
} else if ((cursor = e_tree_get_cursor (tree)))
|
||||
newuid = (gchar *) camel_message_info_uid (cursor->data);
|
||||
newuid = (gchar *) camel_message_info_get_uid (cursor->data);
|
||||
else
|
||||
newuid = NULL;
|
||||
|
||||
@ -5098,8 +5098,8 @@ on_click (ETree *tree,
|
||||
if (col == COL_FOLLOWUP_FLAG_STATUS) {
|
||||
const gchar *tag, *cmp;
|
||||
|
||||
tag = camel_message_info_user_tag (info, "follow-up");
|
||||
cmp = camel_message_info_user_tag (info, "completed-on");
|
||||
tag = camel_message_info_get_user_tag (info, "follow-up");
|
||||
cmp = camel_message_info_get_user_tag (info, "completed-on");
|
||||
if (tag && tag[0]) {
|
||||
if (cmp && cmp[0]) {
|
||||
camel_message_info_set_user_tag (info, "follow-up", NULL);
|
||||
@ -5121,7 +5121,7 @@ on_click (ETree *tree,
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
flags = camel_message_info_flags (info);
|
||||
flags = camel_message_info_get_flags (info);
|
||||
|
||||
folder_is_trash =
|
||||
((folder->folder_flags & CAMEL_FOLDER_IS_TRASH) != 0);
|
||||
@ -5140,7 +5140,7 @@ on_click (ETree *tree,
|
||||
flag |= CAMEL_MESSAGE_DELETED;
|
||||
}
|
||||
|
||||
uid = camel_message_info_uid (info);
|
||||
uid = camel_message_info_get_uid (info);
|
||||
camel_folder_set_message_flags (folder, uid, flag, ~flags);
|
||||
|
||||
/* Notify the folder tree model that the user has marked a message
|
||||
@ -5700,7 +5700,7 @@ message_list_regen_tweak_search_results (MessageList *message_list,
|
||||
if (info == NULL)
|
||||
return;
|
||||
|
||||
flags = camel_message_info_flags (info);
|
||||
flags = camel_message_info_get_flags (info);
|
||||
uid_is_deleted = ((flags & CAMEL_MESSAGE_DELETED) != 0);
|
||||
uid_is_junk = ((flags & CAMEL_MESSAGE_JUNK) != 0);
|
||||
|
||||
|
@ -484,7 +484,7 @@ mdn_message_loaded_cb (EMailReader *reader,
|
||||
if (info == NULL)
|
||||
goto exit;
|
||||
|
||||
if (camel_message_info_user_flag (info, MDN_USER_FLAG))
|
||||
if (camel_message_info_get_user_flag (info, MDN_USER_FLAG))
|
||||
goto exit;
|
||||
|
||||
notify_to = mdn_get_notify_to (message);
|
||||
@ -591,7 +591,7 @@ mdn_message_seen_cb (EMailReader *reader,
|
||||
if (info == NULL)
|
||||
goto exit;
|
||||
|
||||
if (camel_message_info_user_flag (info, MDN_USER_FLAG))
|
||||
if (camel_message_info_get_user_flag (info, MDN_USER_FLAG))
|
||||
goto exit;
|
||||
|
||||
notify_to = mdn_get_notify_to (message);
|
||||
|
@ -127,8 +127,8 @@ tmpl_message_data_new (CamelMessageInfo *info)
|
||||
g_return_val_if_fail (info != NULL, NULL);
|
||||
|
||||
tmd = g_new0 (TmplMessageData, 1);
|
||||
tmd->subject = camel_pstring_strdup (tmpl_sanitized_subject (camel_message_info_subject (info)));
|
||||
tmd->uid = camel_pstring_strdup (camel_message_info_uid (info));
|
||||
tmd->subject = camel_pstring_strdup (tmpl_sanitized_subject (camel_message_info_get_subject (info)));
|
||||
tmd->uid = camel_pstring_strdup (camel_message_info_get_uid (info));
|
||||
|
||||
return tmd;
|
||||
}
|
||||
@ -333,9 +333,9 @@ tmpl_folder_data_change_message (TmplFolderData *tfd,
|
||||
g_return_val_if_fail (tfd != NULL, FALSE);
|
||||
g_return_val_if_fail (info != NULL, FALSE);
|
||||
|
||||
tmd = tmpl_folder_data_find_message (tfd, camel_message_info_uid (info));
|
||||
tmd = tmpl_folder_data_find_message (tfd, camel_message_info_get_uid (info));
|
||||
if (!tmd) {
|
||||
if (!(camel_message_info_flags (info) & (CAMEL_MESSAGE_JUNK | CAMEL_MESSAGE_DELETED))) {
|
||||
if (!(camel_message_info_get_flags (info) & (CAMEL_MESSAGE_JUNK | CAMEL_MESSAGE_DELETED))) {
|
||||
tmpl_folder_data_add_message (tfd, info);
|
||||
return TRUE;
|
||||
}
|
||||
@ -343,11 +343,11 @@ tmpl_folder_data_change_message (TmplFolderData *tfd,
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if ((camel_message_info_flags (info) & (CAMEL_MESSAGE_JUNK | CAMEL_MESSAGE_DELETED)) != 0) {
|
||||
return tmpl_folder_data_remove_message (tfd, camel_message_info_uid (info));
|
||||
if ((camel_message_info_get_flags (info) & (CAMEL_MESSAGE_JUNK | CAMEL_MESSAGE_DELETED)) != 0) {
|
||||
return tmpl_folder_data_remove_message (tfd, camel_message_info_get_uid (info));
|
||||
}
|
||||
|
||||
subject = tmpl_sanitized_subject (camel_message_info_subject (info));
|
||||
subject = tmpl_sanitized_subject (camel_message_info_get_subject (info));
|
||||
|
||||
if (g_strcmp0 (subject, tmd->subject) != 0) {
|
||||
tmpl_message_data_change_subject (tmd, subject);
|
||||
@ -461,12 +461,12 @@ tmpl_folder_data_update_sync (TmplFolderData *tfd,
|
||||
|
||||
info = camel_folder_summary_get (tfd->folder->summary, uid);
|
||||
if (info) {
|
||||
if (!(camel_message_info_flags (info) & (CAMEL_MESSAGE_JUNK | CAMEL_MESSAGE_DELETED))) {
|
||||
if (!(camel_message_info_get_flags (info) & (CAMEL_MESSAGE_JUNK | CAMEL_MESSAGE_DELETED))) {
|
||||
/* Sometimes the 'add' notification can come after the 'change',
|
||||
thus use the change_message() which covers both cases. */
|
||||
changed = tmpl_folder_data_change_message (tfd, info) || changed;
|
||||
} else {
|
||||
changed = tmpl_folder_data_remove_message (tfd, camel_message_info_uid (info)) || changed;
|
||||
changed = tmpl_folder_data_remove_message (tfd, camel_message_info_get_uid (info)) || changed;
|
||||
}
|
||||
|
||||
camel_message_info_unref (info);
|
||||
|
Loading…
Reference in New Issue
Block a user