diff options
-rw-r--r-- | CMakeLists.txt | 6 | ||||
-rw-r--r-- | Install.txt | 4 | ||||
-rw-r--r-- | ReleaseNotes.txt | 3 |
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 |