aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--camel/ChangeLog9
-rw-r--r--camel/camel-folder-summary.h1
-rw-r--r--camel/providers/local/camel-local-folder.c3
3 files changed, 12 insertions, 1 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog
index 4391ed5b50..7c272b3393 100644
--- a/camel/ChangeLog
+++ b/camel/ChangeLog
@@ -1,3 +1,12 @@
+2002-08-05 Dan Winship <danw@ximian.com>
+
+ * camel-folder-summary.h (CamelMessageFlags): Add
+ CAMEL_MESSAGE_ANSWERED_ALL, for folders that can distinguish a
+ reply-to-sender from a reply-to-all. (eg, Exchange)
+
+ * providers/local/camel-local-folder.c (local_init): Add
+ ANSWERED_ALL to permanent_flags too.
+
2002-08-02 Jeffrey Stedfast <fejj@ximian.com>
Fixes bug #26237.
diff --git a/camel/camel-folder-summary.h b/camel/camel-folder-summary.h
index 62ea39a1df..e971faeece 100644
--- a/camel/camel-folder-summary.h
+++ b/camel/camel-folder-summary.h
@@ -63,6 +63,7 @@ enum _CamelMessageFlags {
CAMEL_MESSAGE_FLAGGED = 1<<3,
CAMEL_MESSAGE_SEEN = 1<<4,
CAMEL_MESSAGE_ATTACHMENTS = 1<<5,
+ CAMEL_MESSAGE_ANSWERED_ALL = 1<<6,
/* following flags are for the folder, and are not really permanent flags */
CAMEL_MESSAGE_FOLDER_FLAGGED = 1<<16, /* for use by the folder implementation */
diff --git a/camel/providers/local/camel-local-folder.c b/camel/providers/local/camel-local-folder.c
index 1f82bd4c2b..3271288389 100644
--- a/camel/providers/local/camel-local-folder.c
+++ b/camel/providers/local/camel-local-folder.c
@@ -121,7 +121,8 @@ local_init(gpointer object, gpointer klass)
folder->permanent_flags = CAMEL_MESSAGE_ANSWERED |
CAMEL_MESSAGE_DELETED | CAMEL_MESSAGE_DRAFT |
- CAMEL_MESSAGE_FLAGGED | CAMEL_MESSAGE_SEEN | CAMEL_MESSAGE_USER;
+ CAMEL_MESSAGE_FLAGGED | CAMEL_MESSAGE_SEEN |
+ CAMEL_MESSAGE_ANSWERED_ALL | CAMEL_MESSAGE_USER;
folder->summary = NULL;
local_folder->search = NULL;