mozilla-comm/ical.js — pull request #65 by kewisch (2013-03-06 20:28:13+00:00)
Title: Should setValue() first remove all values?

Lets say you have a multi-value ICAL.Property. Then you call ```prop.setValue("FOO")``` on it. Unless I have another bug in my code, this will set the first value to FOO, but leave all remaining values intact.

I would say calling setValue() should remove all remaining values if its a multi-value property. @lightsofapollo do you agree?