2005-12-12 Sushma Rai * configure.in : Bumped the version to 2.5.3 * NEWS : Updated 2005-12-12 Irene Huang reviewed by Veerapuram Varadhan * addressbook/e-book-backend-exchange.c: Change #include to #include . 2005-12-12 Sushma Rai * calendar/e-cal-backend-exchange.c (set_mode): Return if failed to retrieve the folder, and set the mode only if successful. 2005-12-10 Sushma Rai * calendar/e-cal-backend-exchange.c (open_calendar): Return authentication failure error code if exchange_account_connect() fails. 2005-12-07 Tor Lillqvist * lib * xntlm: Remove these directories from CVS. (Not being used, not mentioned in Makefile.am. The code from these directories has been moved to e-d-s some time ago.) * shell: Remove this directory too. It was compiled, and the resulting libfoldertree.la was being linked to storage/evolution-exchange-storage. But in fact, the code was duplicated in e-d-s's libexchange-storage-1.2.la. This caused a hard-to-find problem on Win32, but happened not to have any ill effects on Linux. Sushma says it's OK to remove it. * Makefile.am: Drop shell from SUBDIRS. * configure.in: Drop shell/Makefile from here. * storage/Makefile.am: Drop shell/libfoldertree.la from evolution_exchange_storage_LDADD. * addressbook/Makefile.am * calendar/Makefile.am * mail/Makefile.am * storage/Makefile.am: Remove references to the shell directory from CFLAGS, too. * storage/e-folder-exchange.c * storage/e-folder-exchange.h * storage/exchange-account.c * storage/exchange-folder-size.c * storage/exchange-folder-size.h * storage/exchange-hierarchy.c * storage/exchange-hierarchy.h * storage/exchange-hierarchy-favorites.c * storage/exchange-hierarchy-favorites.h * storage/exchange-hierarchy-gal.c * storage/exchange-hierarchy-gal.h * storage/exchange-hierarchy-somedav.c * storage/exchange-hierarchy-somedav.h * storage/exchange-hierarchy-webdav.c * storage/exchange-hierarchy-webdav.h * storage/exchange-types.h * storage/exchange-oof.c * storage/exchange-oof.h: Remove unused files (have been moved to e-d-s). * storage/exchange-hierarchy-foreign.c: This was being compiled into the executables here, but it has also actually moved to e-d-s. Having it duplicated here caused weird problems on Win32, even if happened to work on Linux (due to differences in how dynamic linking works). So remove. * storage/exchange-hierarchy-foreign.h: Ditto, has moved in e-d-s, remove. * Makefile.am: Remove from here, too. 2005-11-23 Veerapuram Varadhan * calendar/e-cal-backend-exchange.c: (match_object_sexp) (check_change_type): Calendar components that are just instances and without master object, don't have corresponding icalcomponent. Check for the existence of icalcomponent before adding them to the change list. Also, process the instances and return them. (match_recurrence_sexp): Local function added for handling recurrences during a query. (get_changes): Use e_xmlhash_foreach_key_remove() instead of e_xmlhash_foreach_key (). (e_cal_backend_exchange_compute_changes_foreach_key): Change return type to gboolean and don't remove elements from hash as we are in "_foreach_" callback. (set_default_timezone): Just set the timezone without doing any existence check. ** Fixes #316315 + other recurrence related issues. 2005-11-28 Sarfraaz Ahmed * calendar/e-cal-backend-exchange-calendar.c (modify_object_with_href): Fetch the recurring instance from the cache. (receive_objects) : Remove the instance from the master object in the cache. * calendar/e-cal-backend-exchange.c (e_cal_backend_exchange_add_object): Remove the instance from the master object while adding the detatched instance. (discard_detached_instance): Similar. (add_instances_to_vcal) : Added new. Adds the detatched instances to the top level vcalendar object. (get_object) : Modified to return the detatched instance when the rid is requested. Fixes #235580. 2005-11-24 Tor Lillqvist * configure.in: Check for Win32, set NO_UNDEFINED and SOCKET_LIBS. Invoke EVO_PTHREAD_CHECK. Don't check for LDAP support on Win32, it is always present. * calendar/e-cal-backend-exchange.c: Include e-time-utils.h from libedataserver instead of using evolution's copy which is going away. 2005-11-24 Sushma Rai * storage/Makefile.am: Removed unused exchange-oof.[ch] * storage/exchange-component.c (idle_do_interactive) (exchange_component_is_interactive): Removed. (impl_interactive): Having just the stub. (config_listener_account_created): Not calling oof_init here also. ExchangeComponentPrivate: Removed unused variable xid. * storage/main.c: Not including exchange-oof.h. 2005-11-14 Sarfraaz Ahmed * configure.in : Bumped the version to 2.5.2 * NEWS : Updated