diff options
author | Ken Murchison <murch@andrew.cmu.edu> | 2016-12-23 16:19:49 -0500 |
---|---|---|
committer | Ken Murchison <murch@andrew.cmu.edu> | 2016-12-23 16:19:49 -0500 |
commit | 2b199ece24d6d05f199d842a831bd8d5102dbbeb (patch) | |
tree | 9dfe0d30cc5c86241f28c3c9e8c3b253a2bcced1 /design-data | |
parent | 147bb14084e5a832198ceb73152a95fe9afed66b (diff) | |
download | libical-git-2b199ece24d6d05f199d842a831bd8d5102dbbeb.tar.gz |
- handle properties which don't have "default" value types
- better handling of multi-valued properties and valid value type checking
- suppress VALUE= parameter on properties when they contain the default value type
Diffstat (limited to 'design-data')
-rw-r--r-- | design-data/properties.csv | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/design-data/properties.csv b/design-data/properties.csv index 038bab38..240d3b82 100644 --- a/design-data/properties.csv +++ b/design-data/properties.csv @@ -1,20 +1,20 @@ ,, -"#Property Name","C icalproperty_kind Enum","libical Value type","iCalendar default value" +"#Property Name","C icalproperty_kind Enum","libical Value type","iCalendar default value",Property Flags "#iCalendar Properties","RFC 5545 Sections 3.7 and 3.8", "CALSCALE","8","TEXT","TEXT" "METHOD","48","METHOD","METHOD" "PRODID","57","TEXT","TEXT" "VERSION","89","TEXT","TEXT" -"ATTACH","4","ATTACH","URI" -"CATEGORIES","12","TEXT","TEXT" +"ATTACH","4","ATTACH","URI",is_structured +"CATEGORIES","12","TEXT","TEXT",is_multivalued "CLASS","13","CLASS","CLASS" "COMMENT","15","TEXT","TEXT" "DESCRIPTION","29","TEXT","TEXT" -"GEO","39","GEO","GEO" +"GEO","39","GEO","FLOAT",is_structured "LOCATION","43","TEXT","TEXT" "PERCENT-COMPLETE","54","INTEGER","INTEGER" "PRIORITY","56","INTEGER","INTEGER" -"RESOURCES","71","TEXT","TEXT" +"RESOURCES","71","TEXT","TEXT",is_multivalued "STATUS","76","STATUS","STATUS" "SUMMARY","78","TEXT","TEXT" "COMPLETED","16","DATE-TIME","DATE-TIME" @@ -22,7 +22,7 @@ "DUE","33","DATE-TIME-DATE","DATE-TIME" "DTSTART","32","DATE-TIME-DATE","DATE-TIME" "DURATION","34","DURATION","DURATION" -"FREEBUSY","38","PERIOD","PERIOD" +"FREEBUSY","38","PERIOD","PERIOD",is_multivalued "TRANSP","80","TRANSP","TRANSP" "TZID","82","TEXT","TEXT" "TZNAME","83","TEXT","TEXT" @@ -36,8 +36,8 @@ "RELATED-TO","67","TEXT","TEXT" "URL","88","URI","URI" "UID","87","TEXT","TEXT" -"EXDATE","35","DATE-TIME-DATE","DATE-TIME" -"RDATE","62","DATE-TIME-PERIOD","DATE-TIME" +"EXDATE","35","DATE-TIME-DATE","DATE-TIME",is_multivalued +"RDATE","62","DATE-TIME-PERIOD","DATE-TIME",is_multivalued "RRULE","73","RECUR","RECUR" "ACTION","2","ACTION","ACTION" "REPEAT","69","INTEGER","INTEGER" @@ -47,7 +47,7 @@ "LAST-MODIFIED","42","DATE-TIME","DATE-TIME" "SEQUENCE","75","INTEGER","INTEGER" "REQUEST-STATUS","70","REQUEST-STATUS","REQUEST-STATUS" -"X","90","X","X" +"X","90","X","X",is_multivalued "#Deprecated RFC 2445 Properties","See RFC 5545 Section A.3", "EXRULE","37","RECUR","RECUR" "#CAP Properties","RFC 4324 Section 2.1.2", @@ -114,11 +114,11 @@ "#VAVAILABILITY Properties","RFC 7953 Section 3.2", "BUSYTYPE","101","BUSYTYPE","BUSYTYPE" "#VPOLL Properties","draft-york-vpoll", -"ACCEPT-RESPONSE","102","TEXT,"TEXT" +"ACCEPT-RESPONSE","102","TEXT,"TEXT",is_multivalued "POLL-COMPLETION","110","POLLCOMPLETION,"POLLCOMPLETION" "POLL-ITEM-ID","103","INTEGER,"INTEGER" "POLL-MODE","104","POLLMODE,"POLLMODE" -"POLL-PROPERTIES","105","TEXT,"TEXT" +"POLL-PROPERTIES","105","TEXT,"TEXT",is_multivalued "POLL-WINNER","106","INTEGER,"INTEGER" "REPLY-URL","111","URI,"URI" "RESPONSE","112","INTEGER,"INTEGER" @@ -131,9 +131,9 @@ "TASK-MODE","114","TASKMODE","TASKMODE" "#New Properties for iCalendar","RFC 7986 Section 5", "NAME","115","TEXT","TEXT" -"REFRESH-INTERVAL","116","DURATION","DURATION" -"SOURCE","117","URI","URI" +"REFRESH-INTERVAL","116","DURATION","NO" +"SOURCE","117","URI","NO" "COLOR","118","TEXT","TEXT" -"IMAGE","119","ATTACH","URI" -"CONFERENCE","120","URI","URI" +"IMAGE","119","ATTACH","NO",is_structured +"CONFERENCE","120","URI","NO" "#NOTE for updaters. Preserve the icalproperty_kind Enum values to aid forward compatibility" |