[Evolution-hackers] Outlook / Evolution freebusy integration



I gave a talk about Evolution yesterday at CLUE (Colorado Linux Users
and Enthusiasts). To show how to integrate calendar scheduling between
Outlook and Evolution, no Exchange server just Apache/dav and
phpiCalendar.
I had to change:
Change: ORGANIZER to an ATTENDEE (for Outlook98 > ?) to be able to use
freebusy information generated by Evolution (my freebusy pgm, uses
Evolution cal_client_get_free_busy). Outlook at least 98 chokes when
there is an ORGANIZER record.

Apply the attached patch to read all freebusy information from server in
Evolution 1.2.4.

Any idea why the connection is closed if there are less then requested
bytes returned from the server. I have tested it in Outlook and
Evolution with tens of freebusy records seems to work both directions.

Ronald
 
--- evolution-1.2.4/calendar/gui/e-meeting-model.c	Fri Mar 14 09:39:11 2003
+++ evolution-1.2.4-new/calendar/gui/e-meeting-model.c	Wed May 14 13:17:16 2003
@@ -1369,11 +1369,6 @@
 	
 	((char *)buffer)[read] = '\0';
 	qdata->string = g_string_append (qdata->string, buffer);
-	
-	if (read < requested) {
-		gnome_vfs_async_close (handle, async_close, qdata);
-		return;
-	}
 
 	gnome_vfs_async_read (handle, qdata->buffer, buf_size, async_read, qdata);	
 }


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