2004-12-21 JP Rosevear * calendar/e-cal-backend-exchange-calendar.c: update for remove/modify api changes * calendar/e-cal-backend-exchange-tasks.c: ditto * calendar/e-cal-backend-exchange.c: ditto 2004-12-20 Sarfraaz Ahmed * configure.in : Bumped the version to 2.1.2 * NEWS : Updated 2004-12-20 Sarfraaz Ahmed * configure.in : Now checking for camel-provider 2004-12-16 Sushma Rai * calendar/e-cal-backend-exchange-calendar.c : Fixed some memory leaks. * calendar/e-cal-backend-exchange.c: ditto * storage/exchange-hierarchy-foreign.c: ditto * storage/exchange-hierarchy-webdav.c: ditto 2004-12-15 Rodrigo Moya * addressbook/e-book-backend-exchange.c: use libedataserver's e-sexp.h. * calendar/e-cal-backend-exchange.c (receive_objects, book_resource): pass correct number of arguments to e_cal_backend_notify_object_removed. * storage/Makefile.am: removed exchange-offline-utils.[ch] from build. 2004-12-15 Sarfraaz Ahmed * calendar/e-cal-backend-exchange.c : Fixed some memory leaks. * calendar/e-cal-backend-exchange-tasks.c : Modified a structure member * calendar/e-cal-backend-exchange.h : Similar 2004-12-15 Sushma Rai * configure.in: Corrected camel provider directory path. 2004-12-15 Sushma Rai * calendar/e-cal-backend-exchange-calendar.c: Fixed several memory leaks. 2004-12-14 Sarfraaz Ahmed * lib/e2k-path.c : Moved this from evolution/e-util as this is no longer present there after camel moved to e-d-s. * lib/e2k-path.h : Similar * lib/Makefile.am : Included the above files * storage/exchange-offline-utils.c : Has the utility functions used by offline code. * storage/exchange-offline-utils.h : Similar * storage/Makefile.am : Added the above files * camel/camel-exchange-store.c : Fixed to make use of e2k-path methods (exchange_path_to_physical : Added this new function from e-path.c * storage/exchange-hierarchy-webdav.c : Now includes e2k-path.h * storage/exchange-offline-listener.c : Marked for offline. * storage/e-folder-exchange.c : Now makes use of e2k-path.h 2004-12-14 Sushma Rai * addressbook/e-book-backend-exchange.c (proppatch_address) (e_book_backend_exchange_modify_contact)(notify_remove): Fixed some memory leaks. * addressbook/e-book-backend-gal.c (contact_list_handler) (start_book_view)(load_source): ditto * storage/exchange-migrate.c (make_dir)(form_dir_path) (get_contacts_dir_from_filename): ditto 2004-12-11 Sarfraaz Ahmed * configure.in : Fix up camel version to now be 1.2 * camel/Makefile.am : Include the GLIB_CFLAGS 2004-12-10 Sarfraaz Ahmed * calendar/e-cal-backend-exchange-calendar.c (add_ical): Fixed some memory leaks * calendar/e-cal-backend-exchange.c : Some more here. 2004-12-09 Sarfraaz Ahmed * calendar/e-cal-backend-exchange-calendar.c (open_calendar) (create_object)(send_objects) : Return appropriate error messages when in offline * calendar/e-cal-backend-exchange-tasks.c (open_task) (create_task_object) : Similar * calendar/e-cal-backend-exchange.c (get_cal_address) (get_mode) (set_mode) (e_cal_backend_exchange_get_cal_address) : Handle special cases when in offline. (open_calendar)(load_cache) : Modify to actually load only the cache when in offline (e_cal_backend_exchange_is_online) : Return the online/offline status of the calendar. * calendar/e-cal-backend-exchange.h : Added the prototype of e_cal_backend_exchange_is_online 2004-12-09 Sarfraaz Ahmed * storage/exchange-account.c (exchange_account_set_offline): Prepares the account for offline caching in all the data necessary and sets it to offline. (exchange_account_set_online): Sets the account to online mode and tries to setup a connection with the server. (exchange_account_connect): This should now connect only if online. * storage/exchange-account.h : Added the function declarations. * storage/exchange-component.c (exchange_component_set_offline_listener): Sets a reference of the OfflineListener in the global ExchangeComponent object. (exchange_component_get_account_for_uri) : This returns the defaul account when in offline. This needs to be further fixed to handle multiple accounts based on the uri passed. * storage/exchange-component.h : Similar * storage/exchange-offline-listener.c : Fixed some namespace issues. * storage/exchange-offline-listener.h : Similar * storage/main.c (main): This now instantiates an OfflineListener object instead of the previous procedural methods. 2004-12-09 Sarfraaz Ahmed * storage/exchange-offline-listener.c : Added this new file which now contains the offline-listener class implementation * storage/exchange-offline-listener.h : Similar * storage/Makefile.am : Included the above 2 files. 2004-12-09 Sushma Rai * storage/main.c (main): Calling camel_init with the camel_cert.db file path. Fixes #66932 2004-12-01 Sarfraaz Ahmed * mail/mail-stub-exchange.c (get_folder): Do not set the FILTER_JUNK flag for Trash folder. This fixes #66963 2004-11-30 Sarfraaz Ahmed * addressbook/e-book-backend-exchange.c (e_book_backend_exchange_set_mode) : This sets the mode to either online/offline. 2004-11-30 Sarfraaz Ahmed * calendar/e-cal-backend-exchange.c (get_mode): Now returns the proper mode of the calendar [ online/offline ] (set_mode) : Sets the calendar mode to online/offline 2004-11-30 Sarfraaz Ahmed * Updated the po files 2004-11-30 Sushma Rai * storage/exchange-account.c (find_passwd_exp_period): Calling password expiry warning dialog. * storage/exchange-account.c (display_passwd_expiry_message) (change_passwd_cb): Added new, to display password expiry warning dialog, which can be used to invoke change password dialog. * storage/exchange-passwd-expiry.glade: Dialog for displaying password expiry warning. * storage/Makefile.am: Added glade files exchange-folder-tree.glade and exchange-passwd-expiry.glade * lib/gctest.c (do_lookup): Finding password expiry period. 2004-11-30 Sarfraaz Ahmed * configure.in : Removed the DEPRECATED symbols. This is for building against Gnome 2.9 2004-11-30 Sushma Rai * storage/e-folder-exchange.c (e_folder_exchange_get_folder_size) (e_folder_exchange_save_to_file): Handling return value on error. * storage/exchange-folder-size.c (exchange_folder_size_display) Fixed a compile time warning.