222 lines
5.3 KiB
Plaintext
222 lines
5.3 KiB
Plaintext
|
|
Version 0.15
|
|
------------
|
|
|
|
Split the storage classess ( icalstore, icalcluster, icalcalendar )
|
|
into a seperate library, libicalss
|
|
|
|
Implemented restriction checking in file icalrestrictions.c. The
|
|
checking is not complete, but can handle the bulk of the restrictions
|
|
described in RFC 2446.
|
|
|
|
Created a new value type, METHOD. Changed METHOD property to use the
|
|
new value. The METHOD value uses an enumeration.
|
|
|
|
|
|
Version 0.14b
|
|
-------------
|
|
|
|
Implemented parsing of RECUR values, although it does not handle BYDAY
|
|
specs with numbers.
|
|
|
|
Fixed error in icalparser_next_line that mangled lines longer than the
|
|
temp buffer (1024 chars.) The temp buffer is now 80 chars, and it can
|
|
handle (apparently) arbitrary length lines
|
|
|
|
Fixed severe brokenness in a value, but I forgot which one.
|
|
|
|
Cleaned cruft out of the distribution, so the tarfile is smaller.
|
|
|
|
|
|
Version 0.14a 14 Jan 00
|
|
-----------------------
|
|
|
|
Fixed bug in ROLE parameter -- missing '-' in the text of allowed values
|
|
|
|
Fixed bug in X-parameters
|
|
|
|
Version 0.14 11 Jan 00
|
|
----------------------
|
|
|
|
Fixed wrong value type for TRIGGER property
|
|
|
|
Added Calendar object. Calendar is an aggregate of two stores and two
|
|
clusters, and can store all of the inforamation associated with a
|
|
calendar.
|
|
|
|
icalcomponent_add_property and icalcomponent_add_component will
|
|
complain if you try to add a component or property that is already
|
|
part of an other component. The *_free routines wil complain if you try
|
|
to free a linked component or property.
|
|
|
|
More improvements to error handling.
|
|
|
|
Parser is much more robust.
|
|
|
|
Minor memory enhancements.
|
|
|
|
Regression test runs without memory leaks.
|
|
|
|
Version 0.13d 21Dec99
|
|
---------------------
|
|
|
|
Seperated perl interface and library
|
|
|
|
Added autoconf support
|
|
|
|
Scripts that generate derived properties, values and parameters now
|
|
change source and header files inline.
|
|
|
|
Changed icalstore to cluster all components with DTSTART in a month
|
|
into a single file. This should reduce number of file accesses by a
|
|
factor of 60.
|
|
|
|
Ran code through Purify and fixed memory leaks.
|
|
|
|
|
|
Version 0.13 16Nov99
|
|
---------------------
|
|
|
|
Yet more bug fixes! Yeah!
|
|
|
|
Added better error handling. The Parser inserts X-LIC-*ERROR
|
|
properties to warn of parsing errors.
|
|
|
|
The imip source/sink programs in /src/imip is demonstrably functional.
|
|
|
|
Version 0.12b 17Oct99
|
|
---------------------
|
|
|
|
More bug fixes, particularily in parse from string routines
|
|
|
|
ICal::Store is mostly functional
|
|
|
|
This is version is a checkpoint, not a release.
|
|
|
|
Version 0.12a 10Oct99
|
|
---------------------
|
|
|
|
Expanded perl interface:
|
|
Added 1/2 of Store module
|
|
Fixed bugs
|
|
Implemeted get_{first,next}_property
|
|
|
|
Extended C interface
|
|
Made get_{first,next}_property work properly
|
|
Fixed bugs
|
|
|
|
|
|
This is version is a checkpoint, not a release.
|
|
|
|
Version 0.12 27Aug99
|
|
--------------------
|
|
|
|
Added a rudimentatry perl interface
|
|
|
|
This is version is a checkpoint, not a release.
|
|
|
|
|
|
Version 0.11 11Aug99
|
|
--------------------
|
|
|
|
Eliminated most use of flex/bison -- all parsing, except for the
|
|
values, is done in C.
|
|
|
|
Cleaned up memory leaks. Purify claims that I got them all.
|
|
|
|
Moved all derived component/prop/param/value code ( in .inc / .h
|
|
files) into main files ( icalcomponent.{c,h}, icalproperty.{c,h}, etc/
|
|
)
|
|
|
|
Implemented *_clone routines.
|
|
|
|
Fixed a lot of bugs.
|
|
|
|
Implemented more value types. Still unimplemeneted are BINARY and RECUR
|
|
|
|
Included MacOS/Code Warior files from Graham Davison
|
|
|
|
|
|
Version 0.10 8Jul99
|
|
-------------------
|
|
|
|
Eliminated shift/reduce and reduce/reduce conflicts in the parser.
|
|
This version is almost feature complete -- it has the basic structure
|
|
for all of the library's functionality, and it will only require
|
|
implementing procedure shells and fixing bugs. I think that all of the
|
|
hard work is done...
|
|
|
|
Version 0.09a,b 3,7 Jul99
|
|
-------------------------
|
|
|
|
Various improvements to the parser, added some functionality. The parser code
|
|
is mostly complete, and should be fully functional, except for a horde of
|
|
bugs. Also added support for X-Properties.
|
|
|
|
Version 0.09 25Jun99
|
|
--------------------
|
|
|
|
Added a parser in files src/comp/icalitip.{y,l} The lexer is mostly
|
|
functional, but the parser is not.
|
|
|
|
|
|
Version 0.08 2Jun99
|
|
--------------------
|
|
|
|
All files now have MPL licensing
|
|
|
|
Implement enough of the code to perform some rudimentary testing
|
|
|
|
|
|
Version 0.07 14May99
|
|
--------------------
|
|
|
|
Remove all interfaces that construct object from a string
|
|
|
|
Moved most code back into comp directory
|
|
|
|
Implemented C files for most headers -- usecases.c now links.
|
|
|
|
Many improvements to generation scripts.
|
|
|
|
|
|
|
|
Version 0.06 25Apr99
|
|
--------------------
|
|
|
|
Expanded distribution to include:
|
|
Directory structure that can accomodate future expansion
|
|
Several levels of Makefiles
|
|
This CHANGES file
|
|
|
|
Added headers for irip and parse modules
|
|
|
|
Added several files with design information
|
|
|
|
Added scripts that I had used to generate much of the ical header code.
|
|
|
|
Split C headers from CC headers
|
|
|
|
Added data for iTIP and iCAL component restrictions in restrictions.csv
|
|
|
|
Version 0.05 11Apr99
|
|
----------------------
|
|
|
|
Changes to ical headers
|
|
|
|
Added derived Property classes.
|
|
|
|
Improved the interface to the derived property and parameter classes
|
|
|
|
Added derived component classes.
|
|
|
|
Created usecases.c and ccusecases.cc to demonstrate use
|
|
|
|
C++ interface compile
|
|
|
|
|
|
Version 0.04 5Apr99
|
|
-------------------
|
|
|
|
Version 0.02 30Mar99
|
|
-------------------- |