aboutsummaryrefslogtreecommitdiffstats
path: root/camel/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'camel/ChangeLog')
-rw-r--r--camel/ChangeLog40
1 files changed, 40 insertions, 0 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog
index 06e0ac796d..379219c7b9 100644
--- a/camel/ChangeLog
+++ b/camel/ChangeLog
@@ -1,3 +1,43 @@
+2001-02-08 Dan Winship <danw@ximian.com>
+
+ * camel-store.c: Rewrite a bunch. Replace the existing folder
+ cache stuff with much simpler code that still handles all the
+ existing cases. Now the folder hash table is always created by the
+ base class, using hash and compare functions provided by the class
+ implementation. (If they are set to NULL, CamelStore won't cache
+ folders.) lookup_folder, cache_folder, and uncache_folder are no
+ longer class methods, and get_name is gone completely.
+
+ (camel_store_get_inbox): Renamed from
+ camel_store_get_default_folder, since that wasn't being used, and
+ this is what we actually need.
+ (camel_store_get_root_folder): Removed, since it's not needed for
+ anything given get_folder_info.
+
+ * camel-remote-store.c:
+ * providers/nntp/camel-nntp-store.c:
+ * providers/pop3/camel-pop3-store.c:
+ * providers/vee/camel-vee-store.c: Minor updates for CamelStore
+ changes
+
+ * providers/imap/camel-imap-store.c (camel_imap_store_class_init):
+ Update for CamelStore changes.
+ (hash_folder_name, compare_folder_name): treat INBOX
+ case-insensitively, otherwise use g_str_hash and g_str_equal.
+
+ * camel-service.c (camel_service_construct): Remove
+ camel_service_new and create camel_service_construct (as a class
+ method) in its place.
+
+ * camel-session.c (camel_session_get_service): Use
+ camel_object_new and camel_service_construct to replace
+ camel_service_new.
+
+ * providers/local/camel-local-store.c: Update for CamelStore
+ changes
+ (construct): Append a '/' to the URL path if it doesn't end with
+ one
+
2001-01-31 Jeffrey Stedfast <fejj@helixcode.com>
* camel-tcp-stream-ssl.c: Oops, include the camel-tcp-stream-ssl