Re: [evolution-patches] patch for #73712 (exchange connector)



committed to both branches

Siva
On Wed, 2005-03-16 at 10:21 +0530, Sushma Rai wrote:
> Looks fine. Please commit.
> -Sushma.
> 
> Sivaiah Nallagatla wrote:
> 
> >------------------------------------------------------------------------
> >
> >Index: ChangeLog
> >===================================================================
> >RCS file: /cvs/gnome/evolution-exchange/ChangeLog,v
> >retrieving revision 1.301
> >diff -u -r1.301 ChangeLog
> >--- ChangeLog	15 Mar 2005 06:17:00 -0000	1.301
> >+++ ChangeLog	15 Mar 2005 13:14:06 -0000
> >@@ -1,3 +1,14 @@
> >+2005-03-15 Sivaiah Nallagatla <snallagatla novell com>
> >+
> >+	* addressbook/e-book-backend-exchange.c 
> >+	(e_book_backend_exchange_create_contact)
> >+	(e_book_backend_exchange_modify_contact)
> >+	(e_book_backend_exchange_remove_contacts) :
> >+	Make sure new or modified objects are added 
> >+	to cache and deleted ones are actually deleted
> >+	from cache.
> >+	Fixes #73712 
> >+	
> > 2005-03-15  Sarfraaz Ahmed <asarfraaz novell com>
> > 
> > 	* calendar/e-cal-backend-exchange.c (open_calendar): Return proper
> >Index: addressbook/e-book-backend-exchange.c
> >===================================================================
> >RCS file: /cvs/gnome/evolution-exchange/addressbook/e-book-backend-exchange.c,v
> >retrieving revision 1.25
> >diff -u -r1.25 e-book-backend-exchange.c
> >--- addressbook/e-book-backend-exchange.c	14 Mar 2005 13:16:00 -0000	1.25
> >+++ addressbook/e-book-backend-exchange.c	15 Mar 2005 13:14:07 -0000
> >@@ -1313,6 +1313,7 @@
> > 		if (E2K_HTTP_STATUS_IS_SUCCESSFUL (status)) {
> > 			e_book_backend_summary_add_contact (bepriv->summary,
> > 							    *contact);
> >+			e_book_backend_cache_add_contact (bepriv->cache, *contact);
> > 			return GNOME_Evolution_Addressbook_Success;
> > 		} else {
> > 			g_object_unref (*contact);
> >@@ -1421,6 +1422,9 @@
> > 							       uri);
> > 			e_book_backend_summary_add_contact (bepriv->summary,
> > 							    *contact);
> >+			e_book_backend_cache_remove_contact (bepriv->cache, uri);
> >+			e_book_backend_cache_add_contact (bepriv->cache, *contact);
> >+			
> > 			return GNOME_Evolution_Addressbook_Success;
> > 		} else {
> > 			g_object_unref (*contact);
> >@@ -1465,6 +1469,7 @@
> > 			if (E2K_HTTP_STATUS_IS_SUCCESSFUL (status)) {
> > 				e_book_backend_summary_remove_contact (
> > 							bepriv->summary, uri);
> >+				e_book_backend_cache_remove_contact (bepriv->cache, uri);
> > 				*removed_ids = g_list_append (
> > 						*removed_ids, g_strdup (uri));
> > 			} else 
> >  
> >
> 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]