blob: 7b16306ce5f84531612ce5a0d06d9e560174ab7b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
2001-03-13 Eric Busboom <eric@softwarestudio.org>
* Component.py Added Component.property()
2001-03-10 Patrick Lewis <plewis@inetarena.com>
* Added __str__ method to Collection.Collection
* Component.Component can now be initialized without arguments
* Made _singular_property and _multiple_properties (in Component)
useful for nearly all the specific component interfaces
* Changed Property.Attendee and Property.Organizer to allow creation
with no arguments
* Filled in Todo skeleton
* Added test function for an Event
2001-03-05 Eric Busboom <eric@softwarestudio.org>
* Property.py Added a lot of exception code to signal failure to
create a Property.
* DerivedProperties.py Added derived property classes for RDATE
and TRIGGER, two properties that can have one of two value types.
2001-03-04 Eric Busboom <eric@softwarestudio.org>
* Property.pm Added Property.ConstructorFailedError exception
* Component.pm fixed bug in Collection.__setslice__. "," used
instead of ":"
2001-03-04 Patrick Lewis <plewis@inetarena.com>
* Split Libical.py file into Component.py, Property.py, Collection.py,
and Store.py
* Added test_* functions to test.py
* Changed component bindings to return a Collection when objects can
have multiple values
* Changed Component object to allow for creation of an object without
an initial string
* Added Todo and Journal events
2001-02-28 Eric Busboom <eric@softwarestudio.org>
* Property Remove most internal data. The property now work
alsmost entirely off of the icalproperty that it holds a reference
to. Made changes in all derived Properties to accomodate the
change.
* Property Added __del__
* Component Component.properties() now caches properties that it
constructs, so two calls to properties() to that get the same
icalproperty will also get the same Property.
* Property Added Property.__cmp__ to test equality of properties
based on ical string values
2001-02-27 Eric Busboom <eric@softwarestudio.org>
* Property Added Property.ref() to set/get the reference to the
Property's internal icalproperty
* Property Property._update_value now changes the icalproperty
value if a reference has been set.
* Component re-instituted Component.properties(). The routine now
adds a 'ref' key to the dict that holds the python pointer
string. The C hex value of the pointer is in the 'pid' key
2001-02-27 Patrick Lewis <plewis@inetarena.com>
* Backed out changes to Component removing comp_p;
Component.comp_p should be restored
2001-02-26 Eric Busboom <eric@softwarestudio.org>
* Period Added test routine,test_period()
* Period implemented methods in period
* Time Addedd addition and subtraction operators
2001-02-25 Eric Busboom <eric@softwarestudio.org>
* Libical.py Added test routine for time, time_test()
* Libical.py Remove end of line chars ('\r\n" ) from
Property._str__. Caller should add these lines itself
* Liical.py CHanges Time._update_values to set time VALUE type
based on use of is_date, rather than length of string.
* Libical.py Removed call to _update_value in TIme::timezone
* Libical.py changed update_value to _update_value
|