I found and fixed a bug messing up recurring calendar events synced from
zaurus to evolution. Recurring events for certain days were not showing
up and could not be changed in evolution.

My setup is as follows:

multisync cvs gnome-1 version 26-10-03
evolution 1.2.4
mandrake 9.0
zarus sharp rom 2.35, qtopia 1.5, connected by usb cradle

Lines in opie_vtype.c changed as follows:
 
old 363        g_string_append(weekdaystr, "M,");
new 363        g_string_append(weekdaystr, "MO,");
old 371        g_string_append(weekdaystr, "W,");
new 371        g_string_append(weekdaystr, "WE,");
old 379        g_string_append(weekdaystr, "F,");
new 379        g_string_append(weekdaystr, "FR,");
old 383        g_string_append(weekdaystr, "F,");
new 383        g_string_append(weekdaystr, "SA,");

Also needed to add following to opie_comms.h and opie_xml.c to get the
plugin to compile:

opie_comms.h

110 /* day definition */
111 typedef struct {
112  /* weekdays is a bitmask with the MSB
113   * as Sunday and the LSB as Saturday */
114  short tm_wday;
115 } day_data;
116
117

opie_xml.c

902  day_data* day;

Note: Syncing from evoltion to zaurus for recurring calendar events is
OK.

PS. Might be a good idea to add to the documentation the fact you need
to restart qtopia on the zaurus after syncing to see new synced items
and have address book, calendar and todo list closed.

regards
David Biczo <[EMAIL PROTECTED]>



-------------------------------------------------------
This SF.net email is sponsored by: The SF.net Donation Program.
Do you like what SourceForge.net is doing for the Open
Source Community?  Make a contribution, and help us add new
features and functionality. Click here: http://sourceforge.net/donate/
_______________________________________________
Multisync-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/multisync-users

Reply via email to