DXR will be turned off on Tuesday, December 29th. It will redirect to Searchfox.
See the announcement on Discourse.

DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Untracked file

Line Code
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 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129
2001-04-04  Eric Busboom  <eric@softwarestudio.org>

	* Component.py Added Calendar class. 

	* Componeny.py Changed all component constructor so they cannot
 	take string arguments. Now, only NewComponent() can turn an iCal
 	string into a component.

	
2001-04-02  Eric Busboom  <eric@softwarestudio.org>

	* Component.py removed arguments from the Event constructor, since
 	I presume that the Component derived classes will always be
 	constructed with no arguments.

	* Property.py Split out Attendee, Organizer, Time, Duration and
 	Period into their own files. Moved remaining classes to Derived
 	Properties.pm

	
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