summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllen Winter <allen.winter@kdab.com>2017-05-24 08:44:08 -0400
committerAllen Winter <allen.winter@kdab.com>2017-05-24 08:44:08 -0400
commitff70a4ca002148c33dec543697e0403e5691e883 (patch)
treedeb3de744059f0ffd163cd2ecd2e0f5f0bd938df
parentd89668a894993dec35b4a655cfcc61784d83f8f7 (diff)
downloadlibical-git-ff70a4ca002148c33dec543697e0403e5691e883.tar.gz
We now default to using inter-operable VTIMEZONEs
Issue#256
-rw-r--r--CMakeLists.txt6
-rw-r--r--Install.txt4
-rw-r--r--ReleaseNotes.txt3
3 files changed, 8 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1cfcf96a..3e0001e6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -53,8 +53,8 @@
# Default=false (use the default size of time_t)
#
# -DUSE_INTEROPERABLE_VTIMEZONES=[true|false]
-# Set to use inter-operable rather than exact vtimezones.
-# Default=false (build exact vtimezones)
+# Unset to use exact rather than inter-operable VTIMEZONEs.
+# Default=True (inter-operable VTIMEZONEs)
# Notes:
# Change the behavior at runtime using the icaltzutil_set_exact_vtimezones_support() function.
# Query the behavior at runtime using the icaltzutil_get_exact_vtimezones_support() function.
@@ -222,7 +222,7 @@ if(WIN32 OR WINCE)
endif()
endif()
-option(USE_INTEROPERABLE_VTIMEZONES "use interoperable rather than exact vtimezones." False)
+option(USE_INTEROPERABLE_VTIMEZONES "use inter-operable rather than exact vtimezones." True)
if(USE_INTEROPERABLE_VTIMEZONES)
set(USE_INTEROPERABLE_VTIMEZONES 1)
else()
diff --git a/Install.txt b/Install.txt
index d553de9b..cb6c6380 100644
--- a/Install.txt
+++ b/Install.txt
@@ -125,8 +125,8 @@ Use these CMake options to adjust the library behavior as follows:
ALWAYS true on Windows systems
* USE_INTEROPERABLE_VTIMEZONES=[true|false]
- Set to use inter-operable rather than exact VTIMEZONEs.
- Default=false (build exact VTIMEZONEs)
+ Unset to use exact rather than inter-operable VTIMEZONEs.
+ Default=True (inter-operable VTIMEZONEs)
Notes:
Change the behavior at runtime using the icaltzutil_set_exact_vtimezones_support() function.
Query the behavior at runtime using the icaltzutil_get_exact_vtimezones_support() function.
diff --git a/ReleaseNotes.txt b/ReleaseNotes.txt
index 940008dc..7e177c3d 100644
--- a/ReleaseNotes.txt
+++ b/ReleaseNotes.txt
@@ -4,6 +4,9 @@ Release Highlights
Version 3.0.0:
--------------
* Requires CMake v3.1.0 or higher
+ * By default, inter-operable VTIMEZONEs are used.
+ => to change back to exact VTIMEZONEs, pass -DUSE_INTEROPERABLE_VTIMEZONES=False to CMake
+ => to change runtime behavior, see the new icaltzutil_set_exact_vtimezones_support function.
* icalvalue_as_ical_string() returns "TRUE" (non-zero) or "FALSE" (zero) values only.
* New icalvalue.h convenience macros: ICAL_BOOLEAN_TRUE and ICAL_BOOLEAN_FALSE
* Better value type checking of property values when parsing