diff options
author | Allen Winter <allen.winter@kdab.com> | 2022-06-07 17:38:13 -0400 |
---|---|---|
committer | Allen Winter <allen.winter@kdab.com> | 2022-06-07 17:38:13 -0400 |
commit | 5265830f377ce66a0bc76ae7385abcb3dc309b2f (patch) | |
tree | 34a1874307251a2dc428703973c7a59fdd0c3fd6 | |
parent | 41aa926f4c3008d6df7ad920a268f4a418deca1d (diff) | |
download | libical-git-5265830f377ce66a0bc76ae7385abcb3dc309b2f.tar.gz |
src/libical/icaltz-util.h - hide icaltzutil_fetch_timezone
icaltzutil_fetch_timezone should never have been an
exported symbol -- it is intended for library-use only
fixes: #466
-rw-r--r-- | ReleaseNotes.txt | 58 | ||||
-rw-r--r-- | src/libical/icaltz-util.h | 4 |
2 files changed, 33 insertions, 29 deletions
diff --git a/ReleaseNotes.txt b/ReleaseNotes.txt index ca8644e3..5a4c023b 100644 --- a/ReleaseNotes.txt +++ b/ReleaseNotes.txt @@ -13,41 +13,43 @@ Version 3.1.0 (NOT RELEASED YET): * libical-glib requires a C11 compliant compiler * draft-ietf-calext-eventpub-extensions-19 (RFC 9073) support added * draft-ietf-calext-valarm-extensions-07 (RFC 9074) support added + * libical-glib API is considered stable; no longer need to define LIBICAL_GLIB_UNSTABLE_API=1 + before including <libical-glib/libical-glib.h> * Allow previous recurrence iteration * Improved performance of recurrence iterators * All ical*_new_clone() functions have been deprecated in favour of ical*_clone() * Added support for Event Publishing (RFC 9073) and VALARM (RFC 9074) Extensions - * New publicly available functions: - + icalrecurrencetype_encode_day - + icalrecurrencetype_encode_month - + icaltzutil_set_zone_directory - + icalcomponent_clone - + icalproperty_clone - + icalparameter_clone - + icalvalue_clone - + icalcluster_clone - + icalrecur_iterator_prev - + icalcomponent_set_x_name - + icalcomponent_get_x_name - + icalcomponent_get_component_name - + icalcomponent_get_component_name_r - * ical_set_invalid_rrule_handling_setting - * ical_get_invalid_rrule_handling_setting * icaltzutil_get_zone_directory() can use the TZDIR environment to find system zoneinfo - * libical-glib API is considered stable; no longer need to define LIBICAL_GLIB_UNSTABLE_API=1 - before including <libical-glib/libical-glib.h>. + * New publicly available functions: + + icalrecurrencetype_encode_day + + icalrecurrencetype_encode_month + + icaltzutil_set_zone_directory + + icalcomponent_clone + + icalproperty_clone + + icalparameter_clone + + icalvalue_clone + + icalcluster_clone + + icalrecur_iterator_prev + + icalcomponent_set_x_name + + icalcomponent_get_x_name + + icalcomponent_get_component_name + + icalcomponent_get_component_name_r + + ical_set_invalid_rrule_handling_setting + + ical_get_invalid_rrule_handling_setting * Deprecated functions: - + caldat (replaced by internal function icaldat_int()) - + juldat (replaced by internal function juldat_int()) - + icalcomponent_new_clone - + icalproperty_new_clone - + icalparameter_new_clone - + icalvalue_new_clone - + icalcluster_new_clone + + caldat (replaced by internal function icaldat_int()) + + juldat (replaced by internal function juldat_int()) + + icalcomponent_new_clone + + icalproperty_new_clone + + icalparameter_new_clone + + icalvalue_new_clone + + icalcluster_new_clone + * No longer publicly available functions: + + icaltzutil_fetch_timezone * Removed unused declarations: - (were in the public headers but not used at all) - + struct icaltimezonetype - + struct icaltimezonephase + (were in the public headers but not used at all) + + struct icaltimezonetype + + struct icaltimezonephase Version 3.0.15 (UNRELEASED): ---------------------------- diff --git a/src/libical/icaltz-util.h b/src/libical/icaltz-util.h index bc24cdd1..25879748 100644 --- a/src/libical/icaltz-util.h +++ b/src/libical/icaltz-util.h @@ -44,7 +44,9 @@ LIBICAL_ICAL_EXPORT void icaltzutil_set_zone_directory(const char *zonepath); * * @param location is a string containing the name of a location with a timezone file * found under the zoneinfo data. + * + * @since 3.1 no longer publicly accessible */ -LIBICAL_ICAL_EXPORT icalcomponent *icaltzutil_fetch_timezone(const char *location); +LIBICAL_ICAL_NO_EXPORT icalcomponent *icaltzutil_fetch_timezone(const char *location); #endif |