diff options
author | Jeffrey Stedfast <fejj@ximian.com> | 2003-09-13 02:43:04 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2003-09-13 02:43:04 +0800 |
commit | 1ed7208ad8a498d2c8a5014ec60c25c01a660e55 (patch) | |
tree | 298e3b446623441da888e9e558f08f40383c7c51 /camel/ChangeLog | |
parent | d4690814e8ad33979e6c5a6a86eb42f5c83a29ba (diff) | |
download | gsoc2013-evolution-1ed7208ad8a498d2c8a5014ec60c25c01a660e55.tar.gz gsoc2013-evolution-1ed7208ad8a498d2c8a5014ec60c25c01a660e55.tar.zst gsoc2013-evolution-1ed7208ad8a498d2c8a5014ec60c25c01a660e55.zip |
Implements CamelLocalFolder::get_full_path() (publicly namespaced so that
2003-09-12 Jeffrey Stedfast <fejj@ximian.com>
* providers/local/camel-mbox-folder.c
(camel_mbox_folder_get_full_path): Implements
CamelLocalFolder::get_full_path() (publicly namespaced so that
CamelMboxStore can re-use them).
(camel_mbox_folder_get_meta_path): Same.
* providers/local/camel-mbox-store.c (get_folder): Changed the way
the path is constructed, since we now handle subdirectories and
stuff.
(delete_folder): Try deleting the Folder.sbd directory. We also
need to manage our own meta files since CamelLocalStore's impl
constructs paths differently than what we need.
(create_folder): Implemented.
(rename_folder): Implemented.
(scan_dir): Scan an mbox tree
(get_folder_info): Implemented using scan_dir().
* providers/local/camel-local-store.c (delete_folder): Set fi->url
to the correct value, meaning we need to prefix it with the
protocol and the folder_name is not actually part of the path, it
is a separate component to the url.
* providers/local/camel-local-folder.c
(camel_local_folder_construct): Use the new class virtual method
to construct the full folder path and all the meta files.
(local_get_full_path): Implemented default get_full_path method.
(local_get_meta_path): Implemented default get_meta_path method.
svn path=/trunk/; revision=22557
Diffstat (limited to 'camel/ChangeLog')
-rw-r--r-- | camel/ChangeLog | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog index b1a79215f6..66a7e8f731 100644 --- a/camel/ChangeLog +++ b/camel/ChangeLog @@ -1,3 +1,33 @@ +2003-09-12 Jeffrey Stedfast <fejj@ximian.com> + + * providers/local/camel-mbox-folder.c + (camel_mbox_folder_get_full_path): Implements + CamelLocalFolder::get_full_path() (publicly namespaced so that + CamelMboxStore can re-use them). + (camel_mbox_folder_get_meta_path): Same. + + * providers/local/camel-mbox-store.c (get_folder): Changed the way + the path is constructed, since we now handle subdirectories and + stuff. + (delete_folder): Try deleting the Folder.sbd directory. We also + need to manage our own meta files since CamelLocalStore's impl + constructs paths differently than what we need. + (create_folder): Implemented. + (rename_folder): Implemented. + (scan_dir): Scan an mbox tree + (get_folder_info): Implemented using scan_dir(). + + * providers/local/camel-local-store.c (delete_folder): Set fi->url + to the correct value, meaning we need to prefix it with the + protocol and the folder_name is not actually part of the path, it + is a separate component to the url. + + * providers/local/camel-local-folder.c + (camel_local_folder_construct): Use the new class virtual method + to construct the full folder path and all the meta files. + (local_get_full_path): Implemented default get_full_path method. + (local_get_meta_path): Implemented default get_meta_path method. + 2003-09-11 Dan Winship <danw@ximian.com> * Makefile.am (noinst_LTLIBRARIES): Remove libcamel-static.la |