[Evolution-hackers] Libical changes in trunk



Hi,
  I have just committed the patch for the libical memory management
problems as mentioned at
http://bugzilla.gnome.org/show_bug.cgi?id=516408 to trunk yesterday. All
the clients which use libical from gnome should be managing the memory
returned by the following functions,

icalreqstattype_as_string, icalproperty_as_ical_string,
icalproperty_get_parameter_as_string,  icalproperty_get_value_as_string,
icallangbind_property_eval_string, icalperiodtype_as_ical_string,
icaltime_as_ical_string, icalvalue_as_ical_string,
icalcomponent_as_ical_string,
and e_cal_component_get_recurid_as_string.

I have committed the patch mentioned at http://bugzilla.gnome.org/show_bug.cgi?id=516408#c1 yesterday
and am making the required changes in evolution. The following warning message would be displayed if the clients
have included libical/ical.h,

"Please ensure that the memory returned by the functions mentioned at
http://bugzilla.gnome.org/show_bug.cgi?id=516408#c1 are free'ed"

Please define the variable HANDLE_LIBICAL_MEMORY as 1 after making the necessary changes.

thanks, Chenthill.



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