I ran a new full test over the weekend and found one issue:
-------------------------------------------------------------------------------
BEGIN:VCALENDAR BEGIN:VCALENDAR
VERSION:2.0 VERSION:2.0
BEGIN:VTODO BEGIN:VTODO
SUMMARY:test task with plenty of fi SUMMARY:test task with plenty of fi
elds elds
CATEGORIES:Business,Waiting CATEGORIES:Business,Waiting
COMPLETED:20090401T050000 COMPLETED:20090401T050000
DESCRIPTION:This is a test task in DESCRIPTION:This is a test task in
time zone New York\, to be started time zone New York\, to be started
May 1st 2009 (not supported by Memo May 1st 2009 (not supported by Memo
too)\, due Mai 2st 2009.\n\nIt uses too)\, due Mai 2st 2009.\n\nIt uses
non-standard status values. non-standard status values.
DUE:20090502T190000 DUE:20090502T190000
> PERCENT-COMPLETE:100
STATUS:COMPLETED STATUS:COMPLETED
END:VTODO END:VTODO
END:VCALENDAR END:VCALENDAR
-------------------------------------------------------------------------------
It seems that Memotoo adds a PERCENT-COMPLETE:100. The original data has
no PERCENT-COMPLETE when testing with Memotoo (see below).
The standard doesn't say anything about a default value for
PERCENT-COMPLETE; my own intuition suggests that "nothing said = nothing
done = PERCENT-COMPLETE:0" would be a better choice than 100% done.
Has Memotoo started to support PERCENT-COMPLETE? What about DTSTART?
Memotoo add "PERCENT-COMPLETE:100" if the date "COMPLETED" is set.