aboutsummaryrefslogtreecommitdiffstats
path: root/libical/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'libical/NEWS')
-rw-r--r--libical/NEWS75
1 files changed, 75 insertions, 0 deletions
diff --git a/libical/NEWS b/libical/NEWS
index 16a7924645..ad1299b2fa 100644
--- a/libical/NEWS
+++ b/libical/NEWS
@@ -1,3 +1,78 @@
+Version 0.24, XX Xxx 2002 ( cvs tag libical-0-24 )
+--------------------------------------------------
+
+**** Incompatibilities with previous version ****
+
+CSTP client/server code has been removed from libicalss.
+Future versions will eventually contain a full CAP 6.0
+client/server implementation.
+
+icalproperty_get_name() is deprecated and will change
+in a future release. Use icalproperty_get_icalproperty_name()
+instead.
+
+icalcomponent_get_span() is deprecated in this release
+because it does not handle recurring events. See
+icalcomponent_foreach_recurrence() for an alternate
+interface.
+
+The icalproperty_remove_parameter() call is deprecated
+because it improperly deals with extended parameters.
+See icalproperty_remove_parameter_by_kind() for a
+compatible call.
+
+Code that deals with the TRANSPARENT property now
+uses enumeration values to get/set values instead of
+strings.
+
+The code for dealing with icalsets was overhauled. You
+will want to use the common icalset_* routines
+directly instead of calling into the icalfileset_* or
+icaldirset_* routines.
+
+A number of routines now expect to be called with
+const arguments. A number of routines now
+return pointers to const data.
+
+
+**** New Features ****
+
+Major cleanup of the time-handling routines. New API is
+available that deals with timezones much more cleanly.
+
+The regression routines in src/test are much cleaner.
+Test runs summarize which tests fail and do not
+immediately abort() like the old set of tests. A
+number of old, commented tests were resurrected.
+
+C++ Interface: New libraries libical_cxx.la and libicalss_cxx.la
+are build when you configure with the --enable-cxx option.
+
+Java Interface: A JNI interface to libical is build when
+you configure with the --enable-java option.
+
+Most of libical is now reentrant and thread safe. The Lex/Yacc
+query parser is pre-built with flex 2.5.8 and bison 1.34. To
+rebuild these files you will need to specify the --with-devel
+option. The --enable-reentrant option also adds the -D_REENTRANT
+flag for systems that require it. The build system attempts to
+add the pthread libraries to support a thread safe memory allocator
+and thread-safe error handling.
+
+A new storage mechanism for Berkeley DB 4.0 was contributed
+by Critical Path. Specify the --with-bdb4 and --with-bdb4-dir
+options to enable.
+
+Embedded code comments are slowly being migrated to be
+doxygen compliant. See http://www.doxygen.org/ for
+more on this wonderful tool.
+
+The code should now compile with non-gcc compilers. Certain
+parts of the autogenerated code were causing problems. The
+code base has also been ported to the windows Visual C
+environment.
+
+
Version 0.23, 26 Mar 01 ( cvs tag libical-0-23 )
------------------------------------------------