diff options
Diffstat (limited to 'libkcal/libical/ChangeLog')
-rw-r--r-- | libkcal/libical/ChangeLog | 811 |
1 files changed, 811 insertions, 0 deletions
diff --git a/libkcal/libical/ChangeLog b/libkcal/libical/ChangeLog new file mode 100644 index 000000000..97d25838f --- /dev/null +++ b/libkcal/libical/ChangeLog @@ -0,0 +1,811 @@ +2002-07-09 Andrea Campi <a.campi@inet.it> + + * src/libical/icalcomponent.c + * src/libical/icalcomponent.h: Added a check for valid component kind + before instancing a new one. + +2002-07-08 Andrea Campi <a.campi@inet.it> + + * src/python/Gauge.py + * src/python/LibicalWrap.i + * src/python/Property.py + * src/python/Store.py + * src/python/Time.py + * src/python/python-binding.txt + * src/python/test.py: Updated the python bindings to match the C API + changes. + Obtained from: Mark Tearle + +2002-07-04 Andrea Campi <a.campi@inet.it> + + * src/libical/icalderivedproperty.c.in + * src/libical/icalproperty.c + * src/libical/icalproperty.h: Added a check for valid property kind + before instancing a new one. + + * src/libical/icalvalue.c: Fixed icalvalue_new_clone to properly clone + X- properties. + +2002-06-28 Andrea Campi <a.campi@inet.it> + + * design-data/parameters.csv + * src/libicalss/icalgauge.c + * src/libicalss/icalgaugeimpl.h + * src/libicalss/icalsslexer.c + * src/libicalss/icalsslexer.l + * src/libicalss/icalssyacc.c + * src/libicalss/icalssyacc.h + * src/libicalss/icalssyacc.y: Added IS NULL to icalgauge + syntax. + Obtained from: Paul Lindner + + * src/libical/icallexer.c + * src/libical/icallexer.l + * src/libical/icalyacc.c + * src/libical/icalyacc.h + * src/libical/icalyacc.y: Sent lex/yacc code to Attic. + + * src/libical/icalparameter.c: Changed icalparameter_as_ical_string + to also quote the param value if it contains a , (comma), as per RFC2445. + + * src/libicalss/icalset.c + * src/libicalss/icalset.h: Added experimental code to support + dynamic loading of icalset derived classes. + + * src/libicalss/Makefile.am + * src/libicalss/icalspanlist_cxx.cpp + * src/libicalss/icalspanlist_cxx.h: Added C++ binding for libicalss. + Obtained from: Paul Lindner + +2002-06-28 Eric Busboom <eric@softwarestudio.org> + + * src/libical/Makefile.am + * src/libical/icalduration.c + * src/libical/icalparser.c + * src/libical/icalvalue.c + * src/libical/icalyacc.c + * src/libical/icalyacc.h: removed lex and yacc by writing + code to parse UTC-OFFSET + +2002-06-27 Andrea Campi <a.campi@inet.it> + + * src/libical/icalcomponent.c + * src/libical/icalcomponent.h: Added icalcomponent_foreach_recurrence + as a better way of handling recurrences; deprecated + icalcomponent_get_span + Obtained from: Paul Lindner + + * src/libical/icalderivedvalue.c.in + * src/libical/icalvalue.c + * src/libical/icalvalue.h: Added a check for valid value kind before + instancing a new one. + Obtained from: Paul Lindner + + * src/libical/icalproperty.c + * src/libical/icalproperty.h: Deprecated icalproperty_remove_parameter, + added 3 new functions to do the same in a safer way (wrt X- params). + Obtained from: Paul Lindner + + * src/libical/icaltime.c + * src/libical/icaltime.h: Added functions to work with time spans. + Obtained from: Paul Lindner + +2002-06-26 Andrea Campi <a.campi@inet.it> + + * src/libical/icalduration.c: Fixed icaldurationtype_from_int to + generate valid RFC2445 durations (it used to mix weeks and other + time units). + +2002-06-13 Andrea Campi <a.campi@inet.it> + + * src/libical/icalvalue.c: Fixed escaping of TEXT values and + formatting of UTCOFFSET values to more closely match RFC2445. + + * configure.in + * src/libical/Makefile.am + * src/libical/icalparameter_cxx.cpp + * src/libical/icalparameter_cxx.h + * src/libical/icalproperty_cxx.cpp + * src/libical/icalproperty_cxx.h + * src/libical/icalvalue_cxx.cpp + * src/libical/icalvalue_cxx.h + * src/libical/vcomponent.cpp + * src/libical/vcomponent.h + * src/libicalss/icalbdbset_cxx.h: Added C++ binding. + Obtained from: Paul Lindner + + * configure.in + * src/libicalss/Makefile.am + * src/libicalss/icalbdbset.c + * src/libicalss/icalbdbset.h + * src/libicalss/icalbdbset.h + * src/libicalss/icalbdbsetimpl.h + * src/test/Makefile.am + * src/test/storage.c: Added BerkeleyDB 4.0 icalset implementation. + Obtained from: Paul Lindner + +2002-06-11 Andrea Campi <a.campi@inet.it> + + * src/test/Makefile.am + * src/test/regression-classify.c + * src/test/regression-component.c + * src/test/regression-recur.c + * src/test/regression-utils.c + * src/test/regression.c + * src/test/regression.h + * src/test/test_fileset.ics: New regression test suite + Obtained from: Paul Lindner + + * src/libical/icalcomponent.c + * src/libical/icalproperty.c + * src/libical/icalproperty.h + * src/python/test.py + * src/test/regression.c: Improved X- parameter handling. + Obtained from: Mark Tearle + +2002-06-07 Andrea Campi <a.campi@inet.it> + + * configure.in + * src/libical/Makefile.am + * src/libical/icallexer.l + * src/libical/icalparser.c + * src/libical/icalparser.h + * src/libical/icalyacc.y + * src/libicalss/Makefile.am + * src/libicalss/icalgauge.c + * src/libicalss/icalsslexer.c + * src/libicalss/icalsslexer.l + * src/libicalss/icalssyacc.c + * src/libicalss/icalssyacc.h + * src/libicalss/icalssyacc.y: Made parser fully reentrant using + recent versions of flex/bison. Also committed the generated files + so that the library can be compiled even without those tools. + Obtained from: Paul Lindner + + * src/python/LibicalWrap.i + * src/python/Property.py + * src/python/test.py: Support X- properties in the Python wrapper. + Obtained from: Mark Tearle + +2002-06-04 Andrea Campi <a.campi@inet.it> + + * *: Constifed a lot of functions, also made a few of them static + Obtained from: Paul Lindner <lindner@inuus.com> + +2002-06-03 Andrea Campi <a.campi@inet.it> + * src/libical/icallangbind.c + * src/python/Component.py + * src/python/Gauge.py + * src/python/Libical.py + * src/python/LibicalWrap.i + * src/python/Store.py + * src/python/test.py: Fully implemented FileStore and Gauge + in the python bindings. + Obtained from: Mark Tearle <mtearle@tearle.com> + +2002-05-28 Andrea Campi <a.campi@inet.it> + + * src/libical/icalattach.c + * src/libical/icalattach.h + * src/libical/icalattachimpl.h + * src/libical/icalderivedproperty.c.in + * src/libical/icalderivedvalue.c.in + * src/libical/icalderivedvalue.h.in + * src/libical/icaltypes.c + * src/libical/icaltypes.h + * src/libical/icalvalue.c + * src/libical/icalvalueimpl.h: Changed ATTACH to be an opaque type + +2002-05-27 Eric Busboom <eric@softwarestudio.org> + + * scripts/mkderivedparameters.pl + * scripts/mkderivedproperties.pl + * scripts/mkderivedvalues.pl + * src/libical/icalderivedparameter.c.in + * src/libical/icalderivedparameter.h.in + * src/libical/icalderivedproperty.c.in + * src/libical/icalderivedproperty.h.in + * src/libical/icalderivedvalue.c.in + * src/libical/icalderivedvalue.h.in: changed the auto generated + files and scripts so that the generated code is inserted into the + middle of the template (.in) file, instead of the end. This means + we could get rid of the declaration for the maps. + +2002-05-27 Andrea Campi <a.campi@inet.it> + + * src/libical/icaltimezone.c: Worked around Outlook/Exchange brokenness. + Obtained from: evolution CVS repository + +2002-05-24 Andrea Campi <a.campi@inet.it> + + * src/libical/icalproperty.c: Implemented proper RFC2445 folding. + Obtained from: evolution CVS repository + + * src/libical/icalrecur.c: Worked around Outlook/Exchange brokenness. + Obtained from: evolution CVS repository + + +2002-05-21 Andrea Campi <a.campi@inet.it> + + * src/libical/*: Removed void * in favor of opaque typedef types. + This helped uncover a few bugs and made debugging easier. + Obtained from: Paul Lindner + +2002-05-10 Andrea Campi <a.campi@inet.it> + + * src/libical/icalmemory.c: Made the memory allocator threadsafe. + This code is currently conditional on USE_THREAD, but it might + become the default in the future. + Obtained from: Paul Lindner + + * src/libical/icaltime.c: Implemented icaltime_is_date(), with the + intent of removing all direct accesses to is_date. + +2002-05-09 Andrea Campi <a.campi@inet.it> + + * icaltime.c Rewrote and documented icaltime API, with the goal of + keeping it stable until release 1.0. Some functions and internal + implementation details are now declared obsolete and removed from + the documentation; they will be removed at a later time. + +2001-12-12 Eric Busboom <eric@softwarestudio.org> + + * icalrecur.c implemented recurrence rule for "FREQ=YEARLY", + with no BY rules. + +2001-12-11 Eric Busboom <eric@softwarestudio.org> + + * icalrecur.c Fixed bug in next_month for MONTHLY rules that have + only BYDAY rules. The code would miss valid dates that fell on the + first of the month. created new routine is_day_in_byday() + + * icaltime.c Fixed icaltime_from_day_of_year to correctly handle + negative and over-range day-of-years + + * icaltime.c collected all instances of leap year code into + icaltime_is_leap_year + + * icaltime.c icaltime_day_of_year. Changed an assert into code + that advances the year when the day of year is lager than the + number of days in the given year + + * icalerrno.c,h Added the function version + icalerror_set_errno. Only the define verson existed. + + * icaltime.c Moved all of the getenv/putenv operations into icaltimegm() + +2001-06-29 Eric Busboom <eric@softwarestudio.org> + + * icalderivedproperties.h,c Changed the signature if the CLASS + property from TEXT to CLASS. ( enum icalproperty_class) + +2001-06-22 Eric Busboom <eric@softwarestudio.org> + + * icaltypes.c Fixed bug in icaltriggertype_new_from_string htat + caused it to fail. + +2001-04-12 Eric Busboom <eric@softwarestudio.org> + + * icalvalue.c Added quoting to apostrophies ("'") in text + values. This is not required by the spec, but it is necessary in + icallangbind_property_eval_string, since ' is special in both perl + and python. + +2001-04-10 Eric Busboom <eric@softwarestudio.org> + + * icalvalue.c Added routine icalvalue_reset_kind. This routine is + now called by all autogenerated icalvalue_set_* + routines. icalvalue_reset_kind() will change the kind of the value + based on the data in the value. Currently, it will set a value to + either DATETIME or DATE based on the is_date flag of icaltimetype. + +2001-04-09 Eric Busboom <eric@softwarestudio.org> + + * icalproperty.h Converted REQUEST-STATUS to use the struct + icalreqstat structure instead of a string + +2001-04-01 Eric Busboom <eric@softwarestudio.org> + + * icalcomponent.h Changed meaning of + icalcomponent_new_from_string. It used to create a new component + given the text name of the component type to create. Now it calls + icalparser_parse_string to create a new component from the + complete iCalendar text representation of the component. + +2001-03-31 Eric Busboom <eric@softwarestudio.org> + + * icalvalue Changed ACTION properties to take an ACTION value + instead of TEXT. The ACTION value is enumerated. + +2001-03-26 Eric Busboom <eric@softwarestudio.org> + + * icalparameter.h icalparameter_rsvp_* routines now take, return + ICAL_RSVP_TRUE and ICAL_RSVP_FALSE, not 0 and 1 + +2001-03-25 Eric Busboom <eric@softwarestudio.org> + + * icalrecur.c Many changes to get YEARLY rules working and fix + other errors. Recurrences are stil broken, but more types of rue + now work. + +2001-03-16 Eric Busboom <eric@softwarestudio.org> + + * icalparameter.c Changed icalparameter_new_from_string() to + icalparameter_new_from_value_string(). Created new + icalparameter_new_from_string() that takes strings of + form"PARAMNAME=PARAMVALUE" + + * *_XNAME changes all _XNAME enumerations to _X + + * derived props, values, parameters. Seperated out derived + proeprties, parameters and values into their own files. This makes + it easier to auto generate all of the enumerations for values, + parameters and proeprties. + + * icalenum.h Major changes to icalenum. Movel all of the + icalenum_* values to other modules, and changed the names. Look + for #defines in icalenum.h tying the old name to the new + name. Also moved all of the enumerations into other files. + + + +2001-02-26 Eric Busboom <eric@softwarestudio.org> + + * src/libical/icalproperty.c Added + icalproperty_set_parameter_from_string and + icalproperty_set_value_from_string to aid in binding to Python + +2001-02-15 Eric Busboom <eric@softwarestudio.org> + + * design-data/prop-to-value.txt Made a new CSV file, + properties.cvs That collects property-to-value and default value + information + + * src/libical/icalproperty.{c,h}.in Moved auto generated code into + icalderivedproperty.{c,h} and created icalderivedproperty.{c,h}.in + + + +2001-02-14 JP Rosevear <jpr@ximian.com> + + * src/libical/Makefile.am: Sigh, automake is dumber than i thought + +2001-02-12 JP Rosevear <jpr@ximian.com> + + * src/test/Makefile.am: link with the static versions + + * src/python/Makefile.am: use include dir discovered in configure checks + + * src/python/.cvsignore: shush + + * src/libical/icalrestriction.c: remove autogenerated file + + * src/libical/Makefile.am: the generated files are now disted so + look for them in the source dir rather than the build dir + + * src/Makefile.am: Only build the python dir if all the configure + stuff checked out + + * configure.in: Remove shared library disabling and add a python + check and allow for the python bindings to not be built + +2001-02-11 Eric Busboom <eric@softwarestudio.org> + + * src/python/Makefile.am Tweaked makefile to use automake more, + but it stil isn't quie right. + +2001-02-09 JP Rosevear <jpr@ximian.com> + + * Shush cvs + +2001-02-09 JP Rosevear <jpr@ximian.com> + + * src/libical/Makefile.am: Slightly over zealous during the merge + +2001-02-09 JP Rosevear <jpr@ximian.com> + + * src/libical/Makefile.am: Correct typo + + * Removal of more auto generated files + +2001-02-09 JP Rosevear <jpr@ximian.com> + + * Removal of various auto generated files + +2001-02-09 JP Rosevear <jpr@ximian.com> + + * src/libical/icalparameter.c.in (icalparameter_new_from_string): + its NEEDS-ACTION rather than NEEDSACTION + (icalparameter_as_ical_string): ditto + +2001-02-09 Eric Busboom <eric@softwarestudio.org> + + * python Added src/python directory. Inserted SWIG wrapper files, + and a simple interface to Component, Time, Duration, Period and + Store. + + * icallangbind.c More experimental work + + * icalduration.{c,h}, icalperiod.{c,h} Broke out period and + duration types into their own files + +2001-02-06 Christopher James Lahey <clahey@ximian.com> + + * src/libical/icallangbind.c: Added a missing #include here. + + * src/libical/icalrecur.c (icalrecur_add_bydayrules): Copy the + passed in const vals since we change it. + +2001-02-06 Eric Busboom <eric@softwarestudio.org> + + * icaltime.c Changed icaltime_from_day_of_year to run mktime in + the UTC timezone. This fixed a bug where it would return one day + eariler for some timezones. + +2001-02-05 Ettore Perazzoli <ettore@ximian.com> + + * src/libical/Makefile.am (COMBINEDHEADERS): `icalvalue.h', + `icalparameter.h', `icalproperty.h' and `icalrestriction.h' are + created in the builddir so they shouldn't be prefixed with + `$(top_builddir)/src/libical'. + +2001-01-26 Eric Busboom <eric@softwarestudio.org> + + * icalproperty.c.in Improved icalproperty_as_ical_string() to + eliminate the possibility of having a VALUE parameter that does + not match the actual kind of value. + + * icalvalue.c.in made icalvalue_*_trigger() and + icalvalue_*_datetimeperiod non-autogenerated. These routines were + for combined value type -- non standard values that can have more + than on standard value type. These non-standard types now delegate + to stadard types. + +2001-01-24 Eric Busboom <eric@softwarestudio.org> + + * icalfileset.c fixed icalfileset_read-from_file so it will handle + lines longer than 80 char properly. + +2001-01-23 JP Rosevear <jpr@ximian.com> + + * configure.in: Don't AC_INIT on an autogenerated file that does not + exist beforehand + +2001-01-23 Eric Busboom <eric@softwarestudio.org> + + * icltime.c Removed all of the _local_ routines and simplified + icaltime_utc_offset and icaltime_as_timet + + * regression.c Added tests for triggers and improvements to icaltime.c + + * icaltypes.c Addedd icaltriggertype_from_string and changed + icaltriggertype to be a struct + +2001-01-22 Eric Busboom <eric@softwarestudio.org> + + * icaltime.c implemented icaldurationtype_from_string to parse the + string it self, rather than use lex/yacc + +2001-01-15 Eric Busboom <eric@softwarestudio.org> + + * icalfileset.c Many improvements. File locking now works, and so + does searching with icalfileset_select() + +2001-01-08 Eric Busboom <eric@softwarestudio.org> + + * Makefile.am Remove spaces after -I in several + Makefile.am routines. + + * icalset.c removed return statements from some void functions. + + * icalparameter.c.in Added break to default: case that had no + body. Compilers on Solaris and Tru64 UNIX complained. + +2001-01-02 Eric Busboom <eric@softwarestudio.org> + + * icaltime.c Changed icaldurationtype_from_time and _as_timet to + _from_int and _as_int. This is a change interface that may break + some code. + + * icalgauge.c icalgaugeimpl.h, icalgauge.h., Rewrote gauge code to + use pvl-lists directly, instead of trying to reuse icalcomponent. + +2000-12-13 Ettore Perazzoli <ettore@helixcode.com> + + * src/libicalvcal/Makefile.am (INCLUDES): Add + `$(top_builddir)/src/libical' to the include directory list. + + * src/libical/Makefile.am (icalparameter.h): Use `$(srcdir)'. + (icalparameter.c): Likewise. + (icalproperty.h): Likewise. + (icalproperty.c): Likewise. + (icalvalue.h): Likewise. + (icalvalue.c): Likewise. + (icalrestriction.c): Likewise. + (COMBINEDHEADERS): `icalvalue.h', `icalparameter.h' and + `icalproperty.h' are in builddir, not srcdir, so fix the list to + use `$(top_builddir)' instead of `$(top_srcdir)'. + (all): Removed. + (BUILT_SOURCES): Move `ical.h' here instead. + (ical.h): Don't depend on `(BUILT_SOURCES)'; this a built source + itself. + +2000-12-12 Eric Busboom <eric@softwarestudio.org> + + * icalparser.c Addedd support for x-parameters. + + * icalenum.c Fixed icalenum_parameter_type_to_string and + icalenum_property_type_to_string to property identify X- parameers + and properties. + + * icalparameter.c Fixed icalparameter_as_ical_string to property + write out X-Parameters. + + +2000-12-11 Eric Busboom <eric@softwarestudio.org> + + * icalcstp.c added empty bodies to prep_* routines so that shared + libraries would build. + +2000-12-11 JP Rosevear <jpr@helixcode.com> + + * src/libical/icaltime.c (icaltime_compare_date_only): New + function that compares only the dates, not the times as well. + + * src/libical/icaltime.h: Add prototype for the function above. + + * src/libical/icalrecur.h (struct icalrecurrencetype): Correct + header documentation. + + * src/libical/icaltypes.c: No longer include <limits.h>. + + * src/libical/icalrecur.c: Likewise. + + * src/libical/icalvalue.c: Likewise. + + * src/libical/icalyacc.y: Likewise. + +2000-12-11 Federico Mena Quintero <federico@helixcode.com> + + * configure.in (AC_OUTPUT): Fixed order of generated files to make + "make distcheck" work. Turn on AM_MAINTAINER_MODE. + + * src/libical/Makefile.am (EXTRA_DIST): Add icalversion.h.in. + (COMBINEDHEADERS): Added paths to make "make distcheck" work. + (libical_la_SOURCES): Added headers for distribution in our weird + setup. + +2000-12-06 Eric Busboom <eric@softwarestudio.org> + + * icaltime.c added icaltime_as_local to convert a UTC time to a + local time + + * icaltime.h icaltime.c Removed is_utc argument from + icaltime_from_timet + + +2000-11-29 Eric Busboom <eric@softwarestudio.org> + + * icalrecur.c More testing and bug fixes. Many more of the rules + in recur.txt work correctly. + +2000-11-28 Eric Busboom <eric@softwarestudio.org> + + * icalrecur.c Several changes to extract icalrecur.c from + libical. I'd like to make it into a reference impl for recurrence + rules. CHanges include moving all of the recurrence type and + recurrence enums from icalenum and icaltypes into icalrecur, and + adding code to parse recurrence rule strings. + + * icaltime.c Changed icaltime_from_string to parse the string + directly. Now icaltime.c has no dependency on icalvalue.c + +2000-11-21 Eric Busboom <eric@softwarestudio.org> + + * icalrecur.c Fixed a bug in the increment_* routines that made + incrementing by more then 1 insensible. Thanks to Martin Neimeier + +2000-11-20 Eric Busboom <eric@softwarestudio.org> + + * icalmessage.c Many routines to create new ical messages. + + * icalspanlist.c Code to generate a list of the busy time f the + VEVENTS in a set. Also includes routiens to generate free and busy + lists from the spanlist, and to find the next free time after a + given time. + + * icalvalue.c The STATUS property now has its own value type, + STATUS, which holds the enumeration icalproperty_status. + + * icalrestriction.c Added more restrictions. Now handles mutual + and exclusive consitions, and checks for the reight values in + STATUS properties + + +2000-11-10 Eric Busboom <eric@softwarestudio.org> + + * icaltypes.c Added routine to create durationtype from string: + icaldurationtype_from_string + +2000-11-09 Eric Busboom <eric@softwarestudio.org> + + * icalcomponet.c Add sever get/set convienience routines to access + and manipulate common component propoerties from the component + interface. This eliminates the need to create a lot of temporary + variables if you just want to change the start time of and event. + +2000-11-06 Eric Busboom <eric@softwarestudio.org> + + * icalcomponent.c Added new routines to icalcomponent: + _get_span -- returns the start and end times of the event in UTC + _get_first_real_component -- return ref to VTODO, VEVENT or VJOURNAL + + * icalspanlist.c Added new class, icalspanlist, that generates a + list of alternating busy and free times from an icalset. The class + includes routines to gnerate rfc2445 busy and free lists, and to + get the next avaliable busy or free time after a given time. + +2000-11-06 Federico Mena Quintero <federico@helixcode.com> + + * src/libical/icalvalue.c (icalvalue_recur_as_ical_string): Handle + both the position and weekday in the by_day field. + +2000-10-20 Eric Busboom <eric@agony.busboom.org> + + * Const correctness. Added 'const' all over everywhere. + +2000-10-19 Eric Busboom <eric@agony.busboom.org> + + * icalproperty, icalparameter, icalvalue .c, .h Changed most + instances of char* to const char* + + * icalclassify.h Added multiple include protection + + * icalset.h and others, got rid of parameter named "new" + +2000-10-15 Eric Busboom <eric@softwarestudio.org> + + * icalcomponent Added convienience functions for constructing + components: icalcomponent_new_vcalendar(), etc. + + * Makefile.am Incorporated build system patch from Federico + Quintero. Misc small fixes and cleanup + + * scripts Incorporated auto-gen patch from Frederico. Generated + code in libical now uses icalproperty.c.in (etc) instead of + editing file icalparoperty.c in place. + + * libical. Changed flex/bison to use the -P/-p options to set + ical_yy as a prefix. Removed prefix redefinition from icalyacc.y + +2000-10-12 Eric Busboom <eric@softwarestudio.org> + + * icalproperty.c Fixed icalproperty_get_{first,next}_parameter to + honor the parameter kind argument + + * icalparameter.c Added, but did not complete, a new version of + icalparameters_from_string that does not use the hairy nested + case/switch statements of the previous version + + +2000-10-02 Eric Busboom <eric@softwarestudio.org> + + * ical.h ical.h and icalss.h now are concatenations of all of the + public headers for their respective libraries. Thus, only ical.h, + icalss.h and icalvcal.h need to be installed. + +2000-09-11 Eric Busboom <eric@softwarestudio.org> + + * icalvcal.c Added more comments + +2000-08-31 JP Rosevear <jpr@helixcode.com> + + * configure.in: Don't list config.h in AC_OUTPUT + +2000-08-26 Ettore Perazzoli <ettore@helixcode.com> + + * examples/Makefile.am (INCLUDES): More `$(srcdir)' loving. + + * src/libicalvcal/Makefile.am (INCLUDES): Add `-I + $(srcdir)/../libical' for builddir != srcdir loving. + +2000-08-25 Christopher James Lahey <clahey@helixcode.com> + + * examples/access_properties_and_parameters.c, + src/libicalvcal/vcc.y: Got rid of some warnings. + + * src/libicalvcal/vcc.c: Checking in generated C file. + +2000-08-25 Christopher James Lahey <clahey@helixcode.com> + + * src/libical/icalcomponent.c: Fixed an incorrect struct name. + +2000-08-25 Peter Williams <peterw@helixcode.com> + + * src/libical/icalcomponent.c (icalcomponent_end_component): Compile fix; + use icalerror_check_arg_re so we can return an valid icalcompiter. + (icalcomponent_begin_component): Same. + +2000-08-24 Federico Mena Quintero <federico@helixcode.com> + + * src/test/Makefile.am: Make it work. + +2000-08-04 Eric Busboom <eric@softwarestudio.org> + + * stow.c Changed stow to write data to a file ( icalfileset) not a + calendar. Also added MIME parsing capability + + * sspm.c Core of the mime processor. Now handles quoted-printable + and base64 encodings + + * icalmime.h New file that parses mime data and returns an + icalcomponent that includes all of the parts. + + +2000-07-26 Eric Busboom <eric@softwarestudio.org> + + * icaldirset.h misc bug fixes to get deleting components to work + + * icalcomponent.h Eliminated internal use of _get_first_component + and _get_next_component, since these will reset the interal + iterators. + +2000-07-23 Eric Busboom <eric@softwarestudio.org> + + * icalcomponent.h Added external iterators to icalcomponent for + subcomponents: icalcompiter. These are still experimental, but they + seem to work OK and have a nice syntax + +2000-07-18 Eric Busboom <eric@softwarestudio.org> + + * icalset This is a new "superclass" for icalstore, icalcluster, + and others. It merges the interfaces of the old icalstore and + icalcluster + + * icalstore.{c,h} CHanged name to icaldirset + + * icalcluster.{c,h} Changed name to icalfileset + + +2000-06-12 Eric Busboom <eric@softwarestudio.org> + + * icalstow.c misc improvements and bug fixes to make it useful. + +2000-06-09 Eric Busboom <eric@softwarestudio.org> + + * icalrecur.c More extensive code changes for recurrence rule. + + * icalyacc.y Added support for integers in by day lists + +2000-06-01 Eric Busboom <eric@softwarestudio.org> + + * icalrecur.c moved recur code into new files + +2000-05-30 Eric Busboom <eric@softwarestudio.org> + + * icaltypes.c Extensive work on code to expand recurences + + * icaltypes.h Changed signature icaltimetype_from_timet to include + is_utc flag. + + +2000-03-17 Eric Busboom <eric@softwarestudio.org> + + * icalstore.c Vastly improved icalstore_test. + +2000-03-16 Eric Busboom <eric@softwarestudio.org> + + * icalcluster.c Added compile flag (ICAL_SAFESAVES) to switch how + icalcluster saves files during commits. When the flag is define, + it will write the data to a temorar file and rename the file to + the target file. + + * storage.c Added seterate test suite for sotage components + + * icalparser.c Created parser object, implemented line-oriented + parsering, and made message oriented parsing work in terms f line + oriented parsing. + + * icalparser.c Fixed icalparser_get_line to remove \r in input. + + |