diff options
author | Ken Murchison <murch@andrew.cmu.edu> | 2016-06-26 09:20:41 -0400 |
---|---|---|
committer | Ken Murchison <murch@andrew.cmu.edu> | 2016-06-26 09:22:34 -0400 |
commit | 7ca312debe69beafd6303ecc24c7581066a24303 (patch) | |
tree | b1efb2cd4e5aac96f71d9338d39645db89abd74e /design-data | |
parent | 0b89878236dd263a80f23abcae9a06b974074a8a (diff) | |
download | libical-git-7ca312debe69beafd6303ecc24c7581066a24303.tar.gz |
added properties and parameters from draft-ietf-calext-extensions
Diffstat (limited to 'design-data')
-rw-r--r-- | design-data/parameters.csv | 8 | ||||
-rw-r--r-- | design-data/params-in-prop.txt | 12 | ||||
-rw-r--r-- | design-data/properties.csv | 11 | ||||
-rw-r--r-- | design-data/restrictions.csv | 67 |
4 files changed, 92 insertions, 6 deletions
diff --git a/design-data/parameters.csv b/design-data/parameters.csv index e9b98fb3..75799e5e 100644 --- a/design-data/parameters.csv +++ b/design-data/parameters.csv @@ -54,6 +54,12 @@ "REASON","43","const char*", "MODIFIED","44","const char*", "SUBSTATE","45","icalparameter_substate",X=21900;OK;ERROR;SUSPENDED;NONE=21999", +"#New Properties for iCalendar","draft-ietf-calext-extensions Section 6" +"DISPLAY","46","icalparameter_display",X=22000;BADGE;GRAPHIC;FULLSIZE;THUMBNAIL;NONE=22099", +"EMAIL","47","const char*", +"FEATURE","48","icalparameter_feature",X=22100;AUDIO;CHAT;FEED;MODERATOR;PHONE;SCREEN;VIDEO;NONE=22199", +"LABEL","49","const char*", +"EMAIL","50","const char*", "#NOTE for updaters. Preserve the icalparameter_kind Enum values to aid forward compatibility" "# New Enum values for an existing icalparameter_kind should be inserted before the corresponding NONE value" -"# New icalparamter_kind types should start their Enum value after the highest NONE value (currently 21999)" +"# New icalparamter_kind types should start their Enum value after the highest NONE value (currently 22199)" diff --git a/design-data/params-in-prop.txt b/design-data/params-in-prop.txt index 3268fc49..29d9b47b 100644 --- a/design-data/params-in-prop.txt +++ b/design-data/params-in-prop.txt @@ -1,7 +1,7 @@ ACKNOWLEDGED X ACTION VALUE X ATTACH FMTTYPE ENCODING VALUE MANAGED-ID SIZE FILENAME X -ATTENDEE CN CUTYPE DELEGATED-FROM DELEGATED-TO DIR LANGUAGE MEMBER MODIFIED PARTSTAT REASON ROLE RSVP SENT-BY SCHEDULE-AGENT SCHEDULE-FORCE-SEND SCHEDULE-STATUS SUBSTATE X +ATTENDEE CN CUTYPE DELEGATED-FROM DELEGATED-TO DIR EMAIL LANGUAGE MEMBER MODIFIED PARTSTAT REASON ROLE RSVP SENT-BY SCHEDULE-AGENT SCHEDULE-FORCE-SEND SCHEDULE-STATUS SUBSTATE X CALSCALE X CATEGORIES LANGUAGE X CLASS X @@ -23,7 +23,7 @@ GEO X LAST-MODIFIED X LOCATION ALTREP LANGUAGE X METHOD X -ORGANIZER CN DIR LANGUAGE SCHEDULE-AGENT SCHEDULE-FORCE-SEND SCHEDULE-STATUS SENT-BY X +ORGANIZER CN DIR EMAIL LANGUAGE SCHEDULE-AGENT SCHEDULE-FORCE-SEND SCHEDULE-STATUS SENT-BY X PERCENT-COMPLETE X PRIORITY X PRODID X @@ -65,4 +65,10 @@ POLL-PROPERTIES X POLL-WINNER X REPLY-URL REQUIRED X RESPONSE X -VOTER CN CUTYPE DELEGATED-FROM DELEGATED-TO DIR LANGUAGE MEMBER ROLE RSVP SCHEDULE-AGENT SCHEDULE-FORCE-SEND SCHEDULE-STATUS SENT-BY STAY-INFORMED X +VOTER CN CUTYPE DELEGATED-FROM DELEGATED-TO DIR_EMAIL LANGUAGE MEMBER ROLE RSVP SCHEDULE-AGENT SCHEDULE-FORCE-SEND SCHEDULE-STATUS SENT-BY STAY-INFORMED X +NAME ALTREP LANGUAGE X +REFRESH-INTERVAL VALUE X +SOURCE X +COLOR X +IMAGE ALTREP DISPLAY ENCODING FMTTYPE VALUE X +CONFERENCE FEATURE LABEL VALUE X diff --git a/design-data/properties.csv b/design-data/properties.csv index c935dbe6..c10f74e4 100644 --- a/design-data/properties.csv +++ b/design-data/properties.csv @@ -111,7 +111,7 @@ "NO","100","NO","NO" "#VALARM Extension Properties","draft-daboo-valarm-extensions Section 13.1", "ACKNOWLEDGED","1","DATE-TIME","DATE-TIME" -"#VAVAILABILITY Properties","draft-daboo-calendar-availability", +"#VAVAILABILITY Properties","draft-ietf-calext-availability Section 3.2", "BUSYTYPE","101","BUSYTYPE","BUSYTYPE" "#VPOLL Properties","draft-york-vpoll", "ACCEPT-RESPONSE","102","TEXT,"TEXT" @@ -123,10 +123,17 @@ "REPLY-URL","111","URI,"URI" "RESPONSE","112","INTEGER,"INTEGER" "VOTER","107","CAL-ADDRESS,"CAL-ADDRESS" -"#TZdist Properties","draft-ietf-tzdist-service", +"#TZdist Properties","RFC 7808 Section 7", "TZID-ALIAS-OF","108","TEXT","TEXT" "TZUNTIL","109","DATE-TIME","DATE-TIME" "#Task Extension Properties","draft-apthorp-ical-tasks", "ESTIMATED-DURATION","113","DURATION","DURATION" "TASK-MODE","114","TASKMODE","TASKMODE" +"#New Properties for iCalendar","draft-ietf-calext-extensions Section 5", +"NAME","115","TEXT","TEXT" +"REFRESH-INTERVAL","116","DURATION","DURATION" +"SOURCE","117","URI","URI" +"COLOR","118","TEXT","TEXT" +"IMAGE","119","ATTACH","URI" +"CONFERENCE","120","URI","URI" "#NOTE for updaters. Preserve the icalproperty_kind Enum values to aid forward compatibility" diff --git a/design-data/restrictions.csv b/design-data/restrictions.csv index 6f1b4ee2..de0d7307 100644 --- a/design-data/restrictions.csv +++ b/design-data/restrictions.csv @@ -32,6 +32,9 @@ PUBLISH,VEVENT,URL,NONE,ZEROORONE PUBLISH,VEVENT,X,NONE,ZEROPLUS PUBLISH,VEVENT,ATTENDEE,NONE,ZERO PUBLISH,VEVENT,REQUESTSTATUS,NONE,ZERO +PUBLISH,VEVENT,COLOR,NONE,ZEROORONE +PUBLISH,VEVENT,CONFERENCE,NONE,ZEROPLUS +PUBLISH,VEVENT,IMAGE,NONE,ZEROPLUS PUBLISH,VEVENT,NONE,VALARM,ZEROPLUS PUBLISH,VEVENT,NONE,VFREEBUSY,ZERO PUBLISH,VEVENT,NONE,VJOURNAL,ZERO @@ -72,6 +75,9 @@ REQUEST,VEVENT,STATUS,NONE,ZEROORONE,may_be_tent_conf REQUEST,VEVENT,TRANSP,NONE,ZEROORONE REQUEST,VEVENT,URL,NONE,ZEROORONE REQUEST,VEVENT,X,NONE,ZEROPLUS +REQUEST,VEVENT,COLOR,NONE,ZEROORONE +REQUEST,VEVENT,CONFERENCE,NONE,ZEROPLUS +REQUEST,VEVENT,IMAGE,NONE,ZEROPLUS REQUEST,VEVENT,NONE,VALARM,ZEROPLUS REQUEST,VEVENT,NONE,VTIMEZONE,ZEROPLUS,must_if_tz_ref REQUEST,VEVENT,NONE,X,ZEROPLUS @@ -112,6 +118,9 @@ REPLY,VEVENT,SUMMARY,NONE,ZEROORONE REPLY,VEVENT,TRANSP,NONE,ZEROORONE REPLY,VEVENT,URL,NONE,ZEROORONE REPLY,VEVENT,X,NONE,ZEROPLUS +REPLY,VEVENT,COLOR,NONE,ZEROORONE +REPLY,VEVENT,CONFERENCE,NONE,ZEROPLUS +REPLY,VEVENT,IMAGE,NONE,ZEROPLUS REPLY,VEVENT,NONE,VTIMEZONE,ZEROORONE,must_if_tz_ref REPLY,VEVENT,NONE,X,ZEROPLUS REPLY,VEVENT,NONE,VALARM,ZERO @@ -152,6 +161,9 @@ ADD,VEVENT,URL,NONE,ZEROORONE ADD,VEVENT,X,NONE,ZEROPLUS ADD,VEVENT,RECURRENCEID,NONE,ZERO,must_be_recurring ADD,VEVENT,REQUESTSTATUS,NONE,ZERO +ADD,VEVENT,COLOR,NONE,ZEROORONE +ADD,VEVENT,CONFERENCE,NONE,ZEROPLUS +ADD,VEVENT,IMAGE,NONE,ZEROPLUS ADD,VEVENT,NONE,VALARM,ZEROPLUS ADD,VEVENT,NONE,VTIMEZONE,ZEROPLUS,must_if_tz_ref ADD,VEVENT,NONE,X,ZEROPLUS @@ -192,6 +204,9 @@ CANCEL,VEVENT,TRANSP,NONE,ZEROORONE CANCEL,VEVENT,URL,NONE,ZEROORONE CANCEL,VEVENT,X,NONE,ZEROPLUS CANCEL,VEVENT,REQUESTSTATUS,NONE,ZERO +CANCEL,VEVENT,COLOR,NONE,ZEROORONE +CANCEL,VEVENT,CONFERENCE,NONE,ZEROPLUS +CANCEL,VEVENT,IMAGE,NONE,ZEROPLUS CANCEL,VEVENT,NONE,VTIMEZONE,ZEROPLUS,must_if_tz_ref CANCEL,VEVENT,NONE,X,ZEROPLUS CANCEL,VEVENT,NONE,VTODO,ZERO @@ -232,6 +247,9 @@ REFRESH,VEVENT,STATUS,NONE,ZERO REFRESH,VEVENT,SUMMARY,NONE,ZERO REFRESH,VEVENT,TRANSP,NONE,ZERO REFRESH,VEVENT,URL,NONE,ZERO +REFRESH,VEVENT,COLOR,NONE,ZEROORONE +REFRESH,VEVENT,CONFERENCE,NONE,ZEROPLUS +REFRESH,VEVENT,IMAGE,NONE,ZEROPLUS REFRESH,VEVENT,NONE,X,ZEROPLUS REFRESH,VEVENT,NONE,VTODO,ZERO REFRESH,VEVENT,NONE,VJOURNAL,ZERO @@ -272,6 +290,9 @@ COUNTER,VEVENT,STATUS,NONE,ZEROORONE,may_be_tent_conf_cancel COUNTER,VEVENT,TRANSP,NONE,ZEROORONE COUNTER,VEVENT,URL,NONE,ZEROORONE COUNTER,VEVENT,X,NONE,ZEROPLUS +COUNTER,VEVENT,COLOR,NONE,ZEROORONE +COUNTER,VEVENT,CONFERENCE,NONE,ZEROPLUS +COUNTER,VEVENT,IMAGE,NONE,ZEROPLUS COUNTER,VEVENT,NONE,VALARM,ZEROPLUS COUNTER,VEVENT,NONE,VTIMEZONE,ZEROPLUS,must_if_tz_ref COUNTER,VEVENT,NONE,X,ZEROPLUS @@ -312,6 +333,9 @@ DECLINECOUNTER,VEVENT,STATUS,NONE,ZERO DECLINECOUNTER,VEVENT,SUMMARY,NONE,ZERO DECLINECOUNTER,VEVENT,TRANSP,NONE,ZERO DECLINECOUNTER,VEVENT,URL,NONE,ZERO +DECLINECOUNTER,VEVENT,COLOR,NONE,ZEROORONE +DECLINECOUNTER,VEVENT,CONFERENCE,NONE,ZEROPLUS +DECLINECOUNTER,VEVENT,IMAGE,NONE,ZEROPLUS DECLINECOUNTER,VEVENT,NONE,X,ZEROPLUS DECLINECOUNTER,VEVENT,NONE,VTODO,ZERO DECLINECOUNTER,VEVENT,NONE,VJOURNAL,ZERO @@ -413,6 +437,9 @@ PUBLISH,VTODO,URL,NONE,ZEROORONE PUBLISH,VTODO,X,NONE,ZEROPLUS PUBLISH,VTODO,ATTENDEE,NONE,ZERO PUBLISH,VTODO,REQUESTSTATUS,NONE,ZERO +PUBLISH,VTODO,COLOR,NONE,ZEROORONE +PUBLISH,VTODO,CONFERENCE,NONE,ZEROPLUS +PUBLISH,VTODO,IMAGE,NONE,ZEROPLUS PUBLISH,VTODO,NONE,VTIMEZONE,ZEROPLUS PUBLISH,VTODO,NONE,VALARM,ZEROPLUS PUBLISH,VTODO,NONE,X,ZEROPLUS @@ -453,6 +480,9 @@ REQUEST,VTODO,STATUS,NONE,ZEROORONE,may_be_comp_need_process REQUEST,VTODO,URL,NONE,ZEROORONE REQUEST,VTODO,X,NONE,ZEROPLUS REQUEST,VTODO,REQUESTSTATUS,NONE,ZERO +REQUEST,VTODO,COLOR,NONE,ZEROORONE +REQUEST,VTODO,CONFERENCE,NONE,ZEROPLUS +REQUEST,VTODO,IMAGE,NONE,ZEROPLUS REQUEST,VTODO,NONE,VALARM,ZEROPLUS REQUEST,VTODO,NONE,VTIMEZONE,ZEROPLUS REQUEST,VTODO,NONE,X,ZEROPLUS @@ -493,6 +523,9 @@ REPLY,VTODO,STATUS,NONE,ZEROORONE REPLY,VTODO,SUMMARY,NONE,ZEROORONE REPLY,VTODO,URL,NONE,ZEROORONE REPLY,VTODO,X,NONE,ZEROPLUS +REPLY,VTODO,COLOR,NONE,ZEROORONE +REPLY,VTODO,CONFERENCE,NONE,ZEROPLUS +REPLY,VTODO,IMAGE,NONE,ZEROPLUS REPLY,VTODO,NONE,VTIMEZONE,ZEROORONE REPLY,VTODO,NONE,X,ZEROPLUS REPLY,VTODO,NONE,VALARM,ZERO @@ -532,6 +565,9 @@ ADD,VTODO,URL,NONE,ZEROORONE ADD,VTODO,X,NONE,ZEROPLUS ADD,VTODO,RECURRENCEID,NONE,ZERO,must_be_recurring ADD,VTODO,REQUESTSTATUS,NONE,ZERO +ADD,VTODO,COLOR,NONE,ZEROORONE +ADD,VTODO,CONFERENCE,NONE,ZEROPLUS +ADD,VTODO,IMAGE,NONE,ZEROPLUS ADD,VTODO,NONE,VALARM,ZEROPLUS ADD,VTODO,NONE,VTIMEZONE,ZEROPLUS ADD,VTODO,NONE,X,ZEROPLUS @@ -571,6 +607,9 @@ CANCEL,VTODO,STATUS,NONE,ZEROORONE,must_be_canceled_no_attendee CANCEL,VTODO,URL,NONE,ZEROORONE CANCEL,VTODO,X,NONE,ZEROPLUS CANCEL,VTODO,REQUESTSTATUS,NONE,ZERO +CANCEL,VTODO,COLOR,NONE,ZEROORONE +CANCEL,VTODO,CONFERENCE,NONE,ZEROPLUS +CANCEL,VTODO,IMAGE,NONE,ZEROPLUS CANCEL,VTODO,NONE,VTIMEZONE,ZEROORONE CANCEL,VTODO,NONE,X,ZEROPLUS CANCEL,VTODO,NONE,VALARM,ZERO @@ -609,6 +648,9 @@ REFRESH,VTODO,RRULE,NONE,ZERO REFRESH,VTODO,SEQUENCE,NONE,ZERO REFRESH,VTODO,STATUS,NONE,ZERO REFRESH,VTODO,URL,NONE,ZERO +REFRESH,VTODO,COLOR,NONE,ZEROORONE +REFRESH,VTODO,CONFERENCE,NONE,ZEROPLUS +REFRESH,VTODO,IMAGE,NONE,ZEROPLUS REFRESH,VTODO,NONE,X,ZEROPLUS REFRESH,VTODO,NONE,VALARM,ZERO REFRESH,VTODO,NONE,VEVENT,ZERO @@ -648,6 +690,9 @@ COUNTER,VTODO,SEQUENCE,NONE,ZEROORONE COUNTER,VTODO,STATUS,NONE,ZEROORONE,may_be_comp_need_process COUNTER,VTODO,URL,NONE,ZEROORONE COUNTER,VTODO,X,NONE,ZEROPLUS +COUNTER,VTODO,COLOR,NONE,ZEROORONE +COUNTER,VTODO,CONFERENCE,NONE,ZEROPLUS +COUNTER,VTODO,IMAGE,NONE,ZEROPLUS COUNTER,VTODO,NONE,VALARM,ZEROPLUS COUNTER,VTODO,NONE,VTIMEZONE,ZEROORONE COUNTER,VTODO,NONE,X,ZEROPLUS @@ -686,6 +731,9 @@ DECLINECOUNTER,VTODO,RRULE,NONE,ZEROPLUS DECLINECOUNTER,VTODO,STATUS,NONE,ZEROORONE DECLINECOUNTER,VTODO,URL,NONE,ZEROORONE DECLINECOUNTER,VTODO,X,NONE,ZEROPLUS +DECLINECOUNTER,VTODO,COLOR,NONE,ZEROORONE +DECLINECOUNTER,VTODO,CONFERENCE,NONE,ZEROPLUS +DECLINECOUNTER,VTODO,IMAGE,NONE,ZEROPLUS DECLINECOUNTER,VTODO,NONE,VTIMEZONE,ZEROPLUS DECLINECOUNTER,VTODO,NONE,X,ZEROPLUS DECLINECOUNTER,VTODO,NONE,VALARM,ZERO @@ -717,6 +765,8 @@ PUBLISH,VJOURNAL,SUMMARY,NONE,ZEROORONE PUBLISH,VJOURNAL,URL,NONE,ZEROORONE PUBLISH,VJOURNAL,X,NONE,ZEROPLUS PUBLISH,VJOURNAL,ATTENDEE,NONE,ZERO +PUBLISH,VJOURNAL,COLOR,NONE,ZEROORONE +PUBLISH,VJOURNAL,IMAGE,NONE,ZEROPLUS PUBLISH,VJOURNAL,NONE,VALARM,ZEROPLUS PUBLISH,VJOURNAL,NONE,VTIMEZONE,ZEROPLUS PUBLISH,VJOURNAL,NONE,X,ZEROPLUS @@ -748,6 +798,8 @@ ADD,VJOURNAL,URL,NONE,ZEROORONE ADD,VJOURNAL,X,NONE,ZEROPLUS ADD,VJOURNAL,ATTENDEE,NONE,ZERO ADD,VJOURNAL,RECURRENCEID,NONE,ZERO +ADD,VJOURNAL,COLOR,NONE,ZEROORONE +ADD,VJOURNAL,IMAGE,NONE,ZEROPLUS ADD,VJOURNAL,NONE,VALARM,ZEROPLUS ADD,VJOURNAL,NONE,VTIMEZONE,ZEROORONE ADD,VJOURNAL,NONE,X,ZEROPLUS @@ -780,6 +832,8 @@ CANCEL,VJOURNAL,SUMMARY,NONE,ZEROORONE CANCEL,VJOURNAL,URL,NONE,ZEROORONE CANCEL,VJOURNAL,X,NONE,ZEROPLUS CANCEL,VJOURNAL,REQUESTSTATUS,NONE,ZERO +CANCEL,VJOURNAL,COLOR,NONE,ZEROORONE +CANCEL,VJOURNAL,IMAGE,NONE,ZEROPLUS CANCEL,VJOURNAL,NONE,VTIMEZONE,ZEROPLUS CANCEL,VJOURNAL,NONE,X,ZEROPLUS CANCEL,VJOURNAL,NONE,VALARM,ZERO @@ -883,6 +937,11 @@ NONE,VCALENDAR,UID,NONE,ZERO NONE,VCALENDAR,URL,NONE,ZERO NONE,VCALENDAR,VERSION,NONE,ONE NONE,VCALENDAR,X,NONE,ZEROPLUS +NONE,VCALENDAR,COLOR,NONE,ZEROORONE +NONE,VCALENDAR,REFRESHINTERVAL,NONE,ZEROORONE +NONE,VCALENDAR,SOURCE,NONE,ZEROORONE +NONE,VCALENDAR,IMAGE,NONE,ZEROPLUS +NONE,VCALENDAR,NAME,NONE,ZEROPLUS NONE,VEVENT,ACTION,NONE,ZERO NONE,VEVENT,ATTACH,NONE,ZEROPLUS NONE,VEVENT,ATTENDEE,NONE,ZEROPLUS @@ -932,6 +991,9 @@ NONE,VEVENT,URL,NONE,ZEROORONE NONE,VEVENT,VERSION,NONE,ZERO NONE,VEVENT,X,NONE,ZEROPLUS NONE,VEVENT,RELCALID,NONE,ZEROORONE +NONE,VEVENT,COLOR,NONE,ZEROORONE +NONE,VEVENT,CONFERENCE,NONE,ZEROPLUS +NONE,VEVENT,IMAGE,NONE,ZEROPLUS NONE,VTODO,ACTION,NONE,ZERO NONE,VTODO,ATTACH,NONE,ZEROPLUS NONE,VTODO,ATTENDEE,NONE,ZEROPLUS @@ -981,6 +1043,9 @@ NONE,VTODO,URL,NONE,ZEROORONE NONE,VTODO,VERSION,NONE,ZERO NONE,VTODO,X,NONE,ZEROPLUS NONE,VTODO,RELCALID,NONE,ZEROORONE +NONE,VTODO,COLOR,NONE,ZEROORONE +NONE,VTODO,CONFERENCE,NONE,ZEROPLUS +NONE,VTODO,IMAGE,NONE,ZEROPLUS NONE,VJOURNAL,ACTION,NONE,ZERO NONE,VJOURNAL,ATTACH,NONE,ZEROPLUS NONE,VJOURNAL,ATTENDEE,NONE,ZEROPLUS @@ -1029,6 +1094,8 @@ NONE,VJOURNAL,UID,NONE,ZEROORONE NONE,VJOURNAL,URL,NONE,ZEROORONE NONE,VJOURNAL,VERSION,NONE,ZERO NONE,VJOURNAL,X,NONE,ZEROPLUS +NONE,VJOURNAL,COLOR,NONE,ZEROORONE +NONE,VJOURNAL,IMAGE,NONE,ZEROPLUS NONE,VFREEBUSY,ACTION,NONE,ZERO NONE,VFREEBUSY,ATTACH,NONE,ZERO NONE,VFREEBUSY,ATTENDEE,NONE,ZEROPLUS |