** Fix for bug #270406
authorMilan Crha <mcrha@redhat.com>
Mon, 14 Apr 2008 14:29:14 +0000 (14:29 +0000)
committerMilan Crha <mcrha@src.gnome.org>
Mon, 14 Apr 2008 14:29:14 +0000 (14:29 +0000)
commit36d5188375d42358f94a8f45a6f6850eaefaf1a5
tree8642fd2066b788f41a1496989ed339475fddd8bc
parent4dafdcc4949e14a4f7736324939e52c797ce93c7
** Fix for bug #270406

2008-04-14  Milan Crha  <mcrha@redhat.com>

** Fix for bug #270406

* camel/camel-folder.h: (CamelFolderClass):
* camel/camel-folder.c: (camel_folder_class_init), (get_quota_info),
(camel_folder_get_quota_info), (camel_folder_quota_info_new),
(camel_folder_quota_info_clone), (camel_folder_quota_info_free):
Add virtual function get_quota_info on a folder. Also add functions
to work with CamelFolderQuotaInfo structure.

* camel/providers/imap/camel-imap-store.h:
* camel/providers/imap/camel-imap-store.c: (struct capabilities[]):
Add new check for IMAP_CAPABILITY_QUOTA.
* camel/providers/imap/camel-imap-folder.c: (camel_imap_folder_class_init),
(imap_get_quota_info): Implement get_quota_info on a folder.

svn path=/trunk/; revision=8632
camel/ChangeLog
camel/camel-folder.c
camel/camel-folder.h
camel/providers/imap/ChangeLog
camel/providers/imap/camel-imap-folder.c
camel/providers/imap/camel-imap-store.c
camel/providers/imap/camel-imap-store.h