From 10fba20de92e3cb8c7346452e804c9fa11ffd343 Mon Sep 17 00:00:00 2001 From: Not Zed Date: Mon, 19 Feb 2001 20:59:54 +0000 Subject: Added flags argument. (message_changed): Add support for the auto-update 2001-02-19 Not Zed * providers/vee/camel-vee-folder.c (camel_vee_folder_new): Added flags argument. (message_changed): Add support for the auto-update flag, in which case we auto-match the content as it changes. (camel_vee_folder_init): Remoive "DYNAMIC" optionality (camel_vee_folder_finalise): " (vee_expunge): As we expunge folders, re-sync their content by rerunning the query. * providers/vee/camel-vee-store.c (vee_get_folder): Pass flags to folder new. 2001-02-18 Not Zed * providers/vee/Makefile.am (noinst_HEADERS): Added camel-vee-private.h. * providers/vee/camel-vee-private.h: New file to add locking stuff for vee folders. * providers/vee/camel-vee-folder.c (camel_vee_folder_new): Add locking around unmatched setup. (camel_vee_folder_init): Setup lock. (camel_vee_folder_finalise): Free locks. (folder_changed): Add locking. (unmatched_finalise): " (message_changed): " (vee_folder_build): " 2001-02-17 Not Zed * providers/vee/camel-vee-folder.c (vee_folder_add): Check uid doesn't exist before adding it. 2001-02-16 Not Zed * providers/vee/camel-vee-folder.c (camel_vee_folder_new): Create a new virtual virtual folder UNMATCHED, to store all messages that dont match other vfolders. (unmatched_folder_changed): When a vfolder issues a changed event, use its info to update the unmatched folder info. (unmatched_finalise): When a vfolder is finalised, remove any uids it has as if we had a removed event for it. svn path=/trunk/; revision=8276 --- camel/providers/vee/Makefile.am | 3 +++ 1 file changed, 3 insertions(+) (limited to 'camel/providers/vee/Makefile.am') diff --git a/camel/providers/vee/Makefile.am b/camel/providers/vee/Makefile.am index 6c0693b02d..b5026c823e 100644 --- a/camel/providers/vee/Makefile.am +++ b/camel/providers/vee/Makefile.am @@ -28,6 +28,9 @@ libcamelveeinclude_HEADERS = \ camel-vee-folder.h \ camel-vee-store.h +noinst_HEADERS = \ + camel-vee-private.h + libcamelvee_la_LDFLAGS = -version-info 0:0:0 libcamelvee_la_LIBADD = $(top_builddir)/e-util/libeutil.la $(top_builddir)/libibex/libibex.la $(UNICODE_LIBS) -- cgit v1.2.3