? modif
? patch_freebusy.diff
Index: e-cal-backend-groupwise-utils.c
===================================================================
RCS file: /cvs/gnome/evolution-data-server/calendar/backends/groupwise/e-cal-backend-groupwise-utils.c,v
retrieving revision 1.22
diff -r1.22 e-cal-backend-groupwise-utils.c
698c698
< e_gw_connection_get_freebusy_info (EGwConnection *cnc, GList *users, time_t start, time_t end, GList **freebusy)
---
> e_gw_connection_get_freebusy_info (EGwConnection *cnc, GList *users, time_t start, time_t end, GList **freebusy, icaltimezone *default_zone)
811c811,814
< 				itt = icaltime_from_timet (t, 0);
---
> 				if (default_zone)
> 					itt = icaltime_from_timet_with_zone (t, 0, default_zone);
> 				else
> 					itt = icaltime_from_timet_with_zone (t, 0, 0);
819c822,825
< 				itt = icaltime_from_timet (t, 0);
---
> 				if (default_zone)
> 					itt = icaltime_from_timet_with_zone (t, 0, default_zone);
> 				else
> 					itt = icaltime_from_timet_with_zone (t, 0, 0);
Index: e-cal-backend-groupwise-utils.h
===================================================================
RCS file: /cvs/gnome/evolution-data-server/calendar/backends/groupwise/e-cal-backend-groupwise-utils.h,v
retrieving revision 1.5
diff -r1.5 e-cal-backend-groupwise-utils.h
44c44
< 						       time_t start, time_t end, GList **freebusy);
---
> 			       time_t start, time_t end, GList **freebusy,icaltimezone *default_zone);
Index: e-cal-backend-groupwise.c
===================================================================
RCS file: /cvs/gnome/evolution-data-server/calendar/backends/groupwise/e-cal-backend-groupwise.c,v
retrieving revision 1.72
diff -r1.72 e-cal-backend-groupwise.c
801a802
>        icaltimezone *default_zone;
804a806,807
>        default_zone = cbgw->priv->default_zone;
>        
806c809
<        status = e_gw_connection_get_freebusy_info (cnc, users, start, end, freebusy);
---
>        status = e_gw_connection_get_freebusy_info (cnc, users, start, end, freebusy, default_zone);
