summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllen Winter <allen.winter@kdab.com>2022-06-07 17:38:13 -0400
committerAllen Winter <allen.winter@kdab.com>2022-06-07 17:38:13 -0400
commit5265830f377ce66a0bc76ae7385abcb3dc309b2f (patch)
tree34a1874307251a2dc428703973c7a59fdd0c3fd6
parent41aa926f4c3008d6df7ad920a268f4a418deca1d (diff)
downloadlibical-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.txt58
-rw-r--r--src/libical/icaltz-util.h4
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