<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -82,7 +82,20 @@ the object being built will cause that setter to be sent to the component with t
 A method corresponding to the name of one of the components sub component will create the sub component and 
 evaluate the block in the context of the new subcomponent.
 
-=== Times, Time zones, and Floating Times
+==== Multiply occurring properties
+
+Certain RFC Components have properties which may be specified multiple times, for example, an Event may have zero or more comment properties,
+A component will have a family of methods for building/manipulating such a property, e.g.
+
+ * Event#comment will return an array of comment strings.
+ * Event#comment= takes a single comment string and gives the event a single comment property, replacing any existing comment property collection.
+ * Event#comments= takes multiple comment string arguments and gives the event a comment property for each, replacing any existing comment property collection.
+ * Event#add_comment takes a single comment string argument and adds a comment property
+ * Event#add_comments takes multiple comment string arguments and adds a comment property for each.
+ * Event#remove_comment takes a single comment string argument and removes an existing comment property with that value.
+ * Event#remove_comments takes multiple comment string argument and removes an existing comment property with that value.
+
+==== Times, Time zones, and Floating Times
 
 RFC2445 describes three different kinds of DATE-TIME values with respect to time zones:
 
@@ -93,8 +106,7 @@ RFC2445 describes three different kinds of DATE-TIME values with respect to time
   3. date-times with a specified time zone.
 
 RiCal can be given ruby Time, DateTime, or Date objects for the value of properties requiring an 
-iCalendar DATE-TIME value. It can also be given a two element array where the first element is a Time or DateTime,
-and the second is a string representation of the time zone identifier.
+iCalendar DATE-TIME value.  It can also be given a string
 
 Note that a date only DATE-TIME value has no time zone by definition, effectively such values float and describe
 a date as viewed by the user in his/her local time zone.
@@ -104,14 +116,27 @@ which of the three types it represents.  RiCal is designed to make use of the Ti
 part of the ActiveSupport component of Ruby on Rails since Rails 2.2. However it's been carefully designed not
 to require Rails or ActiveSupport, but to dynamically detect the presence of the TimeWithZone support.
 
+RiCal adds accessor methods for a  tzid attribute to the Ruby Time, and DateTime classes as well as a set_tzid method which sets the tzid attribute and returns the receiver for convenience in building calendars.
+If ActiveSupport::TimeWithZone is defined, a tzid instance method is defined which returns the identifier of the time zone.
+
 When the value of a DATE-TIME property is set to a value, the following processing occurs:
 
-* If the object responds to both the :acts_as_time, and :timezone methods then the result of the timezone method (assumed to be an instance of TZInfoTimezone) is used as a specific local time zone.
+* If the value is a string, then it must be a valid rfc 2445 date or datetime string optionally preceded by a parameter specification e.g
+** &quot;20010911&quot;  will be interpreted as a date
+** &quot;20090530T123000Z&quot;  will be interpreted as the time May 30, 2009 at 12:30:00 UTC
+** &quot;20090530T123000&quot;  will be interpreted as the time May 30, 2009 with a floating time zone
+** &quot;TZID=America/New_York:20090530T123000&quot;  will be interpreted as the time May 30, 2009 in the time zone identified by &quot;America/New_York&quot;
+
+* If the value is a Date it will be interpreted as that date
+* If the value is a Time, DateTime, or TimeWithZone then the tzid attribute will determine the time zone.  If tzid returns nil then the default tzid will be used.
+
+==== Default TZID
 
-* If not then the default time zone id is used.  The normal default timezone id is &quot;UTC&quot;. You can set the default by calling ::RiCal::PropertyValue::DateTime.default_tzid = timezone_identifier, where timezone_identifier isa string, or nil.  If you set the default tzid to 'none' or :none, then Times or DateTimes without timezones will be treated as floating times.
+The PropertyValue::DateTime class has a default_tzid attribute which is initialized to &quot;UTC&quot;.
 
-Note it is likely that in a future version of RiCal that the default timezone will be set on a Calendar by Calendar
-basis rather than on the DateTime property class.
+The Component::Calendar class also has a default_tzid attribute, which may be set, but if it is not set the default_tzid of the PropertyValue::DateTime class will be used.
+
+To set the interpreting of Times and DateTimes which have no tzid as floating times, set the default_tzid for Component::Calendar and/or PropertyValue::DateTime to :floating.
 
 Also note that time zone identifiers are not standardized by RFC 2445. For an RiCal originated calendar
 time zone identifiers recognized by the TZInfo gem, or the TZInfo implementation provided by ActiveSupport as the case
@@ -124,6 +149,18 @@ you try to convert a timezone. In this case an InvalidTimezoneIdentifier error w
 To explicitly set a floating time you can use the method #with_floating_timezone on Time or DateTime instances as in
 
    event.dtstart = Time.parse(&quot;1/1/2010 00:00:00&quot;).with_floating_timezone
+   
+or the equivalent
+
+event.dtstart = Time.parse(&quot;1/1/2010 00:00:00&quot;).set_tzid(:floating)
+
+==== RDATE, and EXDATE properties (Occurrence Lists)
+
+A calendar component which supports recurrence properties (e.g. Event) may have zero or more RDATE and or EXDATE properties.  Each RDATE/EXDATE property
+in turn specifies one or more occurrences to be either added to or removed from the component's recurrence list.  Each element of the list may be either
+a DATE, a DATETIME, or a PERIOD.
+
+A
 
 === Parsing
 </diff>
      <filename>README.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1,2 +1 @@
-&#169;2009 Rick DeNatale
-All rights reserved. Refer to the file README.txt for the license
\ No newline at end of file
+&#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
\ No newline at end of file</diff>
      <filename>copyrights.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved. Refer to the file README.txt for the license
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 #
 # The RiCal module provides the outermost namespace, along with several convenience methods for parsing
 # and building calendars and calendar components.</diff>
      <filename>lib/ri_cal.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,5 @@
 module RiCal
-  #- &#169;2009 Rick DeNatale
-  #- All rights reserved. Refer to the file README.txt for the license
+  #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
   #
   class Component    
     class ComponentBuilder #:nodoc:</diff>
      <filename>lib/ri_cal/component.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,8 +3,7 @@ require File.join(File.dirname(__FILE__), %w[.. properties alarm.rb])
 module RiCal
 
   class Component
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     # An Alarm component groups properties defining a reminder or alarm associated with an event or to-do
     # TODO: The Alarm component has complex cardinality restrictions depending on the value of the action property</diff>
      <filename>lib/ri_cal/component/alarm.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,8 +2,7 @@ require File.join(File.dirname(__FILE__), %w[.. properties calendar.rb])
 
 module RiCal
   class Component
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     # to see the property accessing methods for this class see the RiCal::Properties::Calendar module
     class Calendar &lt; Component</diff>
      <filename>lib/ri_cal/component/calendar.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,8 +2,7 @@ require File.join(File.dirname(__FILE__), %w[.. properties event.rb])
 
 module RiCal
   class Component
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     # An Event (VEVENT) calendar component groups properties describing a scheduled event.
     # Events may have multiple occurrences</diff>
      <filename>lib/ri_cal/component/event.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,8 +2,7 @@ require File.join(File.dirname(__FILE__), %w[.. properties freebusy.rb])
 
 module RiCal
   class Component
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     #  A Freebusy (VFREEBUSY) calendar component groups properties describing either a request for free/busy time,
     #  a response to a request for free/busy time, or a published set of busy time.</diff>
      <filename>lib/ri_cal/component/freebusy.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,8 +3,7 @@ require File.join(File.dirname(__FILE__), %w[.. properties journal.rb])
 
 module RiCal
   class Component
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     #  A Journal (VJOURNAL) calendar component groups properties describing a journal entry.
     #  Journals may have multiple occurrences</diff>
      <filename>lib/ri_cal/component/journal.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved. Refer to the file README.txt for the license
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 #
 # A wrapper class for a Timezone implemented by the TZInfo Gem
 # (or by Rails)</diff>
      <filename>lib/ri_cal/component/t_z_info_timezone.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,8 +2,7 @@ require File.join(File.dirname(__FILE__), %w[.. properties timezone.rb])
 
 module RiCal
   class Component
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     # An Timezone (VTIMEZONE) calendar component describes a timezone used within the calendar.
     # A Timezone has two or more TimezonePeriod subcomponents which describe the transitions between</diff>
      <filename>lib/ri_cal/component/timezone.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,7 @@
 module RiCal
   class Component
     class Timezone
-      #- &#169;2009 Rick DeNatale
-      #- All rights reserved. Refer to the file README.txt for the license
+      #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
       #
       # A DaylightPeriod is a TimezonePeriod during which daylight saving time *is* in effect
       class DaylightPeriod &lt; TimezonePeriod #:nodoc: all</diff>
      <filename>lib/ri_cal/component/timezone/daylight_period.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,7 @@
 module RiCal
   class Component
     class Timezone
-      #- &#169;2009 Rick DeNatale
-      #- All rights reserved. Refer to the file README.txt for the license
+      #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
       #
       # A StandardPeriod is a TimezonePeriod during which daylight saving time is *not* in effect
       class StandardPeriod &lt; TimezonePeriod #:nodoc: all</diff>
      <filename>lib/ri_cal/component/timezone/standard_period.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,8 +3,7 @@ require File.join(File.dirname(__FILE__), %w[.. .. properties timezone_period.rb
 module RiCal
   class Component
     class Timezone
-      #- &#169;2009 Rick DeNatale
-      #- All rights reserved. Refer to the file README.txt for the license
+      #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
       #
       # A TimezonePeriod is a component of a timezone representing a period during which a particular offset from UTC is
       # in effect.</diff>
      <filename>lib/ri_cal/component/timezone/timezone_period.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,6 @@
 module RiCal
   module Properties #:nodoc:
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     # Properties::Todo provides property accessing methods for the Todo class
     # This source file is generated by the  rical:gen_propmodules rake tasks, DO NOT EDIT</diff>
      <filename>lib/ri_cal/properties/todo.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,5 @@
 module RiCal
-  #- &#169;2009 Rick DeNatale
-  #- All rights reserved. Refer to the file README.txt for the license
+  #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
   #
   # PropertyValue provides common implementation of various RFC 2445 property value types
   class PropertyValue</diff>
      <filename>lib/ri_cal/property_value.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,6 @@
 module RiCal
   class PropertyValue
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     class Array &lt; PropertyValue # :nodoc:
 </diff>
      <filename>lib/ri_cal/property_value/array.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,6 @@
 module RiCal
   class PropertyValue
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     # RiCal::PropertyValue::CalAddress represents an icalendar CalAddress property value
     # which is defined in </diff>
      <filename>lib/ri_cal/property_value/cal_address.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,7 @@
 require 'date'
 module RiCal
   class PropertyValue
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     # RiCal::PropertyValue::CalAddress represents an icalendar Date property value
     # which is defined in</diff>
      <filename>lib/ri_cal/property_value/date.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,7 @@
 require 'date'
 module RiCal
   class PropertyValue
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     # RiCal::PropertyValue::CalAddress represents an icalendar CalAddress property value
     # which is defined in RFC 2445 section 4.3.5 pp 35-37</diff>
      <filename>lib/ri_cal/property_value/date_time.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,6 @@
 module RiCal
   class PropertyValue
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     # Methods for DateTime which support adding or subtracting another DateTime or Duration
     module AdditiveMethods</diff>
      <filename>lib/ri_cal/property_value/date_time/additive_methods.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,6 @@
 module RiCal
   class PropertyValue
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     # Methods for DateTime which support getting values at different point in time.
     module TimeMachine</diff>
      <filename>lib/ri_cal/property_value/date_time/time_machine.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,6 @@
 module RiCal
   class PropertyValue
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     # Time zone related ethods for DateTime
     module TimezoneSupport      </diff>
      <filename>lib/ri_cal/property_value/date_time/timezone_support.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,6 @@
 module RiCal
   class PropertyValue
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     # RiCal::PropertyValue::CalAddress represents an icalendar Duration property value
     # which is defined in </diff>
      <filename>lib/ri_cal/property_value/duration.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,6 @@
 module RiCal
   class PropertyValue
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     # RiCal::PropertyValue::CalAddress represents an icalendar Duration property value
     # which is defined in </diff>
      <filename>lib/ri_cal/property_value/geo.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,6 @@
 module RiCal
   class PropertyValue
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     class Integer &lt; PropertyValue # :nodoc:
 </diff>
      <filename>lib/ri_cal/property_value/integer.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,7 @@
 module RiCal
   class PropertyValue
     # OccurrenceList is used to represent the value of an RDATE or EXDATE property.
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     class OccurrenceList &lt; Array
       attr_accessor :tzid</diff>
      <filename>lib/ri_cal/property_value/occurrence_list.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,6 @@
 module RiCal
   class PropertyValue
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     # RiCal::PropertyValue::CalAddress represents an icalendar Period property value
     # which is defined in </diff>
      <filename>lib/ri_cal/property_value/period.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,8 +4,7 @@ end
 
 module RiCal
   class PropertyValue
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     # RiCal::PropertyValue::RecurrenceRule represents an icalendar Recurrence Rule property value
     # which is defined in </diff>
      <filename>lib/ri_cal/property_value/recurrence_rule.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,7 @@
 module RiCal
   class PropertyValue
     class RecurrenceRule &lt; PropertyValue
-      #- &#169;2009 Rick DeNatale
-      #- All rights reserved. Refer to the file README.txt for the license
+      #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
       #
       module EnumerationSupportMethods # :nodoc:
 </diff>
      <filename>lib/ri_cal/property_value/recurrence_rule/enumeration_support_methods.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,7 @@
 module RiCal
   class PropertyValue
     class RecurrenceRule &lt; PropertyValue
-      #- &#169;2009 Rick DeNatale
-      #- All rights reserved. Refer to the file README.txt for the license
+      #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
       #
       class Enumerator # :nodoc:
         # base_time gets changed everytime the time is updated by the recurrence rule's frequency</diff>
      <filename>lib/ri_cal/property_value/recurrence_rule/enumerator.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,7 @@
 module RiCal
   class PropertyValue
     class RecurrenceRule &lt; PropertyValue
-      #- &#169;2009 Rick DeNatale
-      #- All rights reserved. Refer to the file README.txt for the license
+      #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
       #
       module InitializationMethods # :nodoc:
         </diff>
      <filename>lib/ri_cal/property_value/recurrence_rule/initialization_methods.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,7 @@
 module RiCal
   class PropertyValue
     class RecurrenceRule &lt; PropertyValue
-      #- &#169;2009 Rick DeNatale
-      #- All rights reserved. Refer to the file README.txt for the license
+      #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
       #
       class NegativeSetposEnumerator &lt; Enumerator # :nodoc:
 </diff>
      <filename>lib/ri_cal/property_value/recurrence_rule/negative_setpos_enumerator.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,7 @@
 module RiCal
   class PropertyValue
     class RecurrenceRule &lt; PropertyValue
-      #- &#169;2009 Rick DeNatale
-      #- All rights reserved. Refer to the file README.txt for the license
+      #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
       #
       class NumberedSpan # :nodoc:
         attr_reader :source</diff>
      <filename>lib/ri_cal/property_value/recurrence_rule/numbered_span.rb</filename>
    </modified>
    <modified>
      <diff>@@ -35,8 +35,7 @@ module RiCal
           date_time.change(:month =&gt; 1, :day =&gt; 1)
         end
       end
-      #- &#169;2009 Rick DeNatale
-      #- All rights reserved. Refer to the file README.txt for the license
+      #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
       #
       class OccurrenceIncrementer # :nodoc:
 </diff>
      <filename>lib/ri_cal/property_value/recurrence_rule/occurence_incrementer.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,7 @@
 module RiCal
   class PropertyValue
     class RecurrenceRule &lt; PropertyValue
-      #- &#169;2009 Rick DeNatale
-      #- All rights reserved. Refer to the file README.txt for the license
+      #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
       #
       # Instances of RecurringDay are used to represent values in BYDAY recurrence rule parts
       #</diff>
      <filename>lib/ri_cal/property_value/recurrence_rule/recurring_day.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,7 @@
 module RiCal
   class PropertyValue
     class RecurrenceRule &lt; PropertyValue
-      #- &#169;2009 Rick DeNatale
-      #- All rights reserved. Refer to the file README.txt for the license
+      #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
       #
       # Instances of RecurringMonthDay represent BYMONTHDAY parts in recurrence rules
       class RecurringMonthDay &lt; NumberedSpan # :nodoc:</diff>
      <filename>lib/ri_cal/property_value/recurrence_rule/recurring_month_day.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,7 @@
 module RiCal
   class PropertyValue
     class RecurrenceRule &lt; PropertyValue
-      #- &#169;2009 Rick DeNatale
-      #- All rights reserved. Refer to the file README.txt for the license
+      #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
       #
       class RecurringNumberedWeek &lt; NumberedSpan # :nodoc:
         def last</diff>
      <filename>lib/ri_cal/property_value/recurrence_rule/recurring_numbered_week.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,7 @@
 module RiCal
   class PropertyValue
     class RecurrenceRule &lt; PropertyValue
-      #- &#169;2009 Rick DeNatale
-      #- All rights reserved. Refer to the file README.txt for the license
+      #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
       #
       class RecurringYearDay &lt; NumberedSpan # :nodoc:
 </diff>
      <filename>lib/ri_cal/property_value/recurrence_rule/recurring_year_day.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,7 @@
 module RiCal
   class PropertyValue
     class RecurrenceRule &lt; PropertyValue
-      #- &#169;2009 Rick DeNatale
-      #- All rights reserved. Refer to the file README.txt for the license
+      #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
       #
       module Validations #:nodoc:
         # Validate that the parameters of the reciever conform to RFC 2445</diff>
      <filename>lib/ri_cal/property_value/recurrence_rule/validations.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,6 @@
 module RiCal
   class PropertyValue
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     # RiCal::PropertyValue::Text represents an icalendar Text property value
     # which is defined in </diff>
      <filename>lib/ri_cal/property_value/text.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,6 @@
 module RiCal
   class PropertyValue
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     # RiCal::PropertyValue::Uri represents an icalendar Uri property value
     # which is defined in </diff>
      <filename>lib/ri_cal/property_value/uri.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,6 @@
 module RiCal
   class PropertyValue
-    #- &#169;2009 Rick DeNatale
-    #- All rights reserved. Refer to the file README.txt for the license
+    #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
     #
     class UtcOffset &lt; PropertyValue # :nodoc:
       attr_accessor :sign, :hours, :minutes, :seconds</diff>
      <filename>lib/ri_cal/property_value/utc_offset.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,5 @@
 module RiCal
-  #- &#169;2009 Rick DeNatale
-  #- All rights reserved. Refer to the file README.txt for the license
+  #- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
   #
   # RequireTimezones collects the timezones used by a given calendar component or set of calendar components
   # For each timezone we collect it's id, and the earliest and latest times which reference the zone</diff>
      <filename>lib/ri_cal/required_timezones.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. spec_helper])
 </diff>
      <filename>spec/ri_cal/component/alarm_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. spec_helper])
 </diff>
      <filename>spec/ri_cal/component/calendar_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. spec_helper])
 </diff>
      <filename>spec/ri_cal/component/event_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. spec_helper])
 </diff>
      <filename>spec/ri_cal/component/freebusy_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. spec_helper])
 </diff>
      <filename>spec/ri_cal/component/journal_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. spec_helper])
 require 'rubygems'</diff>
      <filename>spec/ri_cal/component/t_z_info_timezone_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. spec_helper])
 require 'tzinfo'</diff>
      <filename>spec/ri_cal/component/timezone_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. spec_helper])
 </diff>
      <filename>spec/ri_cal/component/todo_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. spec_helper])
 require 'tzinfo'</diff>
      <filename>spec/ri_cal/component_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. .. spec_helper])
 </diff>
      <filename>spec/ri_cal/core_extensions/string/conversions_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. .. spec_helper])
 </diff>
      <filename>spec/ri_cal/core_extensions/time/calculations_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. .. spec_helper])
 </diff>
      <filename>spec/ri_cal/core_extensions/time/week_day_predicates_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. spec_helper.rb])
 </diff>
      <filename>spec/ri_cal/occurrence_enumerator_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. spec_helper])
 </diff>
      <filename>spec/ri_cal/parser_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. spec_helper])
 </diff>
      <filename>spec/ri_cal/property_value/date_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. spec_helper])
 require 'tzinfo'</diff>
      <filename>spec/ri_cal/property_value/date_time_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. spec_helper])
 require 'date'</diff>
      <filename>spec/ri_cal/property_value/duration_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. spec_helper])
 </diff>
      <filename>spec/ri_cal/property_value/occurrence_list_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. spec_helper])
 </diff>
      <filename>spec/ri_cal/property_value/period_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. .. spec_helper])
 </diff>
      <filename>spec/ri_cal/property_value/recurrence_rule/recurring_year_day_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. spec_helper])
 </diff>
      <filename>spec/ri_cal/property_value/recurrence_rule_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. spec_helper])
 </diff>
      <filename>spec/ri_cal/property_value/text_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. .. spec_helper])
 </diff>
      <filename>spec/ri_cal/property_value/utc_offset_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. spec_helper])
 require 'tzinfo'</diff>
      <filename>spec/ri_cal/property_value_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[.. spec_helper])
 </diff>
      <filename>spec/ri_cal/required_timezones_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.join(File.dirname(__FILE__), %w[spec_helper])
 </diff>
      <filename>spec/ri_cal_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
-#- &#169;2009 Rick DeNatale
-#- All rights reserved
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 
 require File.expand_path(File.join(File.dirname(__FILE__), %w[.. lib ri_cal]))
 require 'cgi'</diff>
      <filename>spec/spec_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,6 @@
 #require 'active_support'
 require 'yaml'
-#- &#169;2009 Rick DeNatale
-#- All rights reserved. Refer to the file README.txt for the license
+#- &#169;2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
 #
 # code stolen from ActiveSupport Gem
 unless  String.instance_methods.include?(&quot;camelize&quot;)</diff>
      <filename>tasks/ri_cal.rake</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d747fd310c59ad655dedec571cf4dd756e4592a7</id>
    </parent>
  </parents>
  <author>
    <name>Rick DeNatale</name>
    <email>rick.denatale@gmail.com</email>
  </author>
  <url>http://github.com/rubyredrick/ri_cal/commit/9e4e9926676e4b2176be6c56a513451a2d55fb13</url>
  <id>9e4e9926676e4b2176be6c56a513451a2d55fb13</id>
  <committed-date>2009-05-14T13:11:30-07:00</committed-date>
  <authored-date>2009-05-14T13:11:30-07:00</authored-date>
  <message>synced copyrights</message>
  <tree>a853ead84c718b32411f03d64a9f569a54d1d13b</tree>
  <committer>
    <name>Rick DeNatale</name>
    <email>rick.denatale@gmail.com</email>
  </committer>
</commit>
