Hello community, here is the log from the commit of package evolution-exchange checked in at Sun May 7 15:56:06 CEST 2006. -------- --- GNOME/evolution-exchange/evolution-exchange.changes 2006-04-24 13:16:17.000000000 +0200 +++ STABLE/evolution-exchange/evolution-exchange.changes 2006-05-05 12:04:05.000000000 +0200 @@ -1,0 +2,13 @@ +Fri May 5 12:03:01 CEST 2006 - sragavan@novell.com + +- Fixes (bnc) + 168319 - Delete old events when moved. + 166990 - Fixes a crash while loading exchange calendars. + +------------------------------------------------------------------- +Fri May 5 06:40:06 CEST 2006 - sragavan@novell.com + +- Fixes (bnc) + 169034- - Fixes the public folder download issue. + +------------------------------------------------------------------- New: ---- bnc-166990-ex-crash-load-cal.diff bnc-168319-ee-delete-old-event.diff bnc-169034-ee-pub-folder-download.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ evolution-exchange.spec ++++++ --- /var/tmp/diff_new_pack.rtHYrz/_old 2006-05-07 15:55:52.000000000 +0200 +++ /var/tmp/diff_new_pack.rtHYrz/_new 2006-05-07 15:55:52.000000000 +0200 @@ -19,7 +19,7 @@ Group: Productivity/Networking/Email/Utilities Autoreqprov: on Version: 2.6.0 -Release: 16 +Release: 21 Summary: Evolution Connector for Microsoft Exchange Server 2000/2003 Source: ftp://ftp.gnome.org/pub/GNOME/sources/evolution-exchange/2.6/%{name}-%{version}.tar.bz2 Source100: openldap-%{ldap_version}.tar.bz2 @@ -30,6 +30,9 @@ Patch4: bgo-334727-ee-fix-random-hide-event.diff Patch5: bgo-325960-ee-foldersubscription.diff Patch6: bnc-330494-ee-show-meeting.diff +Patch7: bnc-169034-ee-pub-folder-download.diff +Patch8: bnc-168319-ee-delete-old-event.diff +Patch9: bnc-166990-ex-crash-load-cal.diff # paches for linking static against openldap # on older versions <= 9.1 Patch100: openldap-%{ldap_version}.dif @@ -111,6 +114,9 @@ %patch4 %patch5 %patch6 +%patch7 +%patch8 +%patch9 %build %if %suse_version < 920 @@ -193,6 +199,13 @@ %{prefix}/share/gtk-doc/html/* %changelog -n evolution-exchange +* Fri May 05 2006 - sragavan@novell.com +- Fixes (bnc) + 168319 - Delete old events when moved. + 166990 - Fixes a crash while loading exchange calendars. +* Fri May 05 2006 - sragavan@novell.com +- Fixes (bnc) + 169034- - Fixes the public folder download issue. * Mon Apr 24 2006 - sragavan@novell.com - Fixes (bg0) 330494 - Fix to show attachments in Accepted Meeting. ++++++ bnc-166990-ex-crash-load-cal.diff ++++++ ++++ 789 lines (skipped) ++++++ bnc-168319-ee-delete-old-event.diff ++++++ Index: ChangeLog =================================================================== RCS file: /cvs/gnome/evolution-exchange/ChangeLog,v retrieving revision 1.492 diff -u -p -r1.492 ChangeLog --- ChangeLog 25 Apr 2006 05:20:37 -0000 1.492 +++ ChangeLog 25 Apr 2006 12:48:04 -0000 @@ -1,3 +1,10 @@ +2006-04-25 Chenthill Palanisamy <pchenthill@novell.com> + + Fix #168319 + * calendar/e-cal-backend-exchange-calendar.c: + (modify_object_with_href): Set the old object so + that it gets refreshed properly. + 2006-04-25 Sushma Rai <rsushma@novell.com> * configure.in : Bumped the version to 2.7.1 Index: calendar/e-cal-backend-exchange-calendar.c =================================================================== RCS file: /cvs/gnome/evolution-exchange/calendar/e-cal-backend-exchange-calendar.c,v retrieving revision 1.58 diff -u -p -r1.58 e-cal-backend-exchange-calendar.c --- calendar/e-cal-backend-exchange-calendar.c 21 Apr 2006 09:06:36 -0000 1.58 +++ calendar/e-cal-backend-exchange-calendar.c 25 Apr 2006 12:48:04 -0000 @@ -1246,8 +1246,13 @@ modify_object_with_href (ECalBackendSync e_cal_component_free_recur_list (rrule_list); } + if (mod == CALOBJ_MOD_ALL && ecomp->icomp) { + cached_ecomp = e_cal_component_new (); + e_cal_component_set_icalcomponent (cached_ecomp, icalcomponent_new_clone (ecomp->icomp)); + if (e_cal_component_has_recurrences (real_ecomp)) + e_cal_component_set_recurid (real_ecomp, NULL); + } - /* add the timezones information and the component itself to the VCALENDAR object */ e_cal_component_commit_sequence (real_ecomp); @@ -1274,7 +1279,7 @@ modify_object_with_href (ECalBackendSync if (ecomp->icomp && mod == CALOBJ_MOD_THIS) { icalcomponent_add_component (cbdata->vcal_comp, icalcomponent_new_clone (ecomp->icomp)); } - + for (l = ecomp->instances; l != NULL; l = l->next) { icalcomponent *icomp = l->data; ++++++ bnc-169034-ee-pub-folder-download.diff ++++++ Index: mail/mail-stub-exchange.c =================================================================== RCS file: /cvs/gnome/evolution-exchange/mail/mail-stub-exchange.c,v retrieving revision 1.37 diff -u -p -r1.37 mail-stub-exchange.c --- mail/mail-stub-exchange.c 17 Apr 2006 13:43:04 -0000 1.37 +++ mail/mail-stub-exchange.c 4 May 2006 07:44:50 -0000 @@ -2716,8 +2716,8 @@ unsubscribe_folder (MailStub *stub, cons } g_object_unref (folder); - - pub_name = strchr (folder_name, '/'); + + pub_name = strrchr (folder_name, '/'); path = g_build_filename ("/favorites", pub_name, NULL); folder = exchange_account_get_folder (mse->account, path); if (!folder) { ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...
participants (1)
-
root@suse.de