Revision: 851
http://freeassociation.svn.sourceforge.net/freeassociation/?rev=851&view=rev
Author: artcancro
Date: 2008-09-16 04:29:08 +0000 (Tue, 16 Sep 2008)
Log Message:
-----------
Added a second string API based on the one implemented
in the Evolution libical fork by Chenthill Palanisamy. For each
function that returns a string, there is now a corresponding
function with a '_r' suffix, which does *not* put the string
on a ring buffer; the caller is responsible for freeing the
memory. This was implemented by renaming the functions to
their '_r' names, applying Chentill's patches, and then writing
wrapper functions with the original names that subsequently put
the new string on the ring buffer. The original functions will
eventually be deprecated.
NOTE: this was only done for the 'libical' API. I have not (yet)
touched 'libicalcap' or 'libicalss'.
The following new functions are present:
icalproperty_as_ical_string_r()
icalvalue_as_ical_string_r()
icalcomponent_as_ical_string_r()
icalparameter_as_ical_string_r()
icaldurationtype_as_ical_string_r()
icalenum_reqstat_code_r()
icallangbind_property_eval_string_r()
icallangbind_quote_as_ical_r()
icalmime_text_end_part_r()
icalperiodtype_as_ical_string_r()
icalproperty_get_parameter_as_string_r()
icalproperty_get_value_as_string_r()
icalproperty_get_property_name_r()
icalrecurrencetype_as_string_r()
icaltime_as_ical_string_r()
icalreqstattype_as_string_r()
icalvalue_binary_as_ical_string_r()
icalvalue_int_as_ical_string_r()
icalvalue_utcoffset_as_ical_string_r()
icalvalue_string_as_ical_string_r()
icalvalue_recur_as_ical_string_r()
icalvalue_text_as_ical_string_r()
icalvalue_attach_as_ical_string_r()
icalvalue_duration_as_ical_string_r()
icalvalue_date_as_ical_string_r()
icalvalue_datetime_as_ical_string_r()
icalvalue_float_as_ical_string_r()
icalvalue_geo_as_ical_string_r()
icalvalue_datetimeperiod_as_ical_string_r()
icalvalue_period_as_ical_string_r()
icalvalue_trigger_as_ical_string_r()
icalvalue_as_ical_string_r()
Modified Paths:
--------------
trunk/libical/examples/access_properties_and_parameters.c
trunk/libical/examples/parse_text.c
trunk/libical/examples/usecases.c
trunk/libical/src/libical/icalcomponent.c
trunk/libical/src/libical/icalcomponent.h
trunk/libical/src/libical/icalduration.c
trunk/libical/src/libical/icalduration.h
trunk/libical/src/libical/icalenums.c
trunk/libical/src/libical/icalenums.h
trunk/libical/src/libical/icallangbind.c
trunk/libical/src/libical/icallangbind.h
trunk/libical/src/libical/icalmime.c
trunk/libical/src/libical/icalparameter.c
trunk/libical/src/libical/icalparameter.h
trunk/libical/src/libical/icalparser.c
trunk/libical/src/libical/icalperiod.c
trunk/libical/src/libical/icalperiod.h
trunk/libical/src/libical/icalproperty.c
trunk/libical/src/libical/icalproperty.h
trunk/libical/src/libical/icalrecur.c
trunk/libical/src/libical/icalrecur.h
trunk/libical/src/libical/icaltime.c
trunk/libical/src/libical/icaltime.h
trunk/libical/src/libical/icaltypes.c
trunk/libical/src/libical/icaltypes.h
trunk/libical/src/libical/icalvalue.c
trunk/libical/src/libical/icalvalue.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

Revision: 916
http://freeassociation.svn.sourceforge.net/freeassociation/?rev=916&view=rev
Author: dothebart
Date: 2009-02-17 20:30:43 +0000 (Tue, 17 Feb 2009)
Log Message:
-----------
* remove libical/ from include paths, since we want the client applications to set it.
Modified Paths:
--------------
trunk/libical/debian/changelog
trunk/libical/libical.pc.in
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.