CVSROOT:        /cvs/gnome
Module name:    evolution-exchange
Changes by:     sarfraaz        05/08/06 07:36:50

Modified files:
        .              : ChangeLog 
        camel          : camel-exchange-store.c 
        mail           : mail-stub-exchange.c 

Log message:
2005-08-05  Arunprakash <[EMAIL PROTECTED]>

* camel/camel-exchange-store.c (exchange_get_folder_info) : Reverted
the changes for constructing the prefix, as the bug was somewhere else
and got fixed. These changes are wrong and worked for certain cases.
(stub_notification) : Added code to remove the folder entries from the
folders hash in case of rename and delete operations. Otherwise they
represent non-existent folders.
* mail/mail-stub-exchange.c (init) : Changed to construct the hash
table with callback for destroying the values.`
(get_folder_info) : Cleaned up logic to return the right list of
folders for the given store_flags, and setting the folder flags for
each hierarchy.
(delete_folder) (rename_folder) : Added code to update the
folders_by_name hash to have the valid values. The deleted and renamed
folder's entries need to be cleaned up.
(unsubscribe_folder) (is_subscribed_folder) : Modified to make them
suitable for all personal, favorite and public hierarchies, as they
are used by all of these hierarchies.
Fixes #310726, #309439.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=evolution-exchange&who=sarfraaz&date=explicit&mindate=2005-08-06%2007:35&maxdate=2005-08-06%2007:37

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to