Commit Graph

9 Commits

Author SHA1 Message Date
pavlov%pavlov.net
80f1651b1e remove isAllDay from calIEvent. bug 299182. r=vlad 2005-06-30 22:41:14 +00:00
pavlov%pavlov.net
dcbe2f5e68 adding calIDuration bug 297827 r=vlad,shaver 2005-06-15 23:57:09 +00:00
mvl%exedo.nl
f467c64f5c Add some documentation
bug 278140, r=vlad
2005-03-28 18:59:33 +00:00
shaver%mozilla.org
b002b50405 Bugs 275070, 274464:
- remove preprocessing step in favour of some JS dynamism love
- much improved invalid-date/null/etc. argument handling in the ICS service
- better management of stampDate and lastModifiedTime
- unification of immutable checks
- test for attendee cloning
r=mvl.
2004-12-18 22:59:51 +00:00
shaver%mozilla.org
c384132735 - Use literal strings instead of integer constants, for better insulation
from libical changes, and a vastly improved debugging experience.
  The requisite data validation is coming once I figure out how best to
  get libical to do that validation in any reasonable fashion whatsoever.

- Remove METHOD from calIItemBase, as it's a bit of ICS specificity that should
  live elsewhere for manipulation in calling code.

- Remove useless getAttendees/setAttendees from calIIcalComponent, now that
  real property/parameter support exists.

- Unify property/x-property interfaces as much as possible.

- Likewise for parameters/x-parameters.

- Real property and parameters support, sufficient at least to whack ATTENDEE
  props in interesting ways.

- Properties on calIAttendee (mapped generally to ICS parameters, though
  somewhat fragilely).

- Round-trip X-WHATEVER ICS properties and params reliably.

- Attendee serialization/deserialization in calItemBase.

- In various places, SetIsVoid on empty strings returned to signify
  missing property/parameters.  Nicer from JS, to be sure.

- Fix test cases and one little spot in Sunbird to keep up.

CalDAV event modification works now.
2004-12-13 09:50:30 +00:00
vladimir%pobox.com
c77a324d89 added calRecurrenceInfo, using libical to calculate recurrence; fixed calDateTime jsDate timezone handling; added calTodo implementation 2004-12-01 23:36:16 +00:00
vladimir%pobox.com
50fc4d1962 Continuing calendar interface work. No more Mutable interfaces; there's now a mutability bit on datetime/event/etc. DateTime is implemented using libical, ItemBase/Event/Todo/etc. are in JS. 2004-11-16 00:24:17 +00:00
vladimir%pobox.com
ca5755f23d calendar base & providers continuing development/code dump 2004-11-10 21:25:38 +00:00
vladimir%pobox.com
55000b6c93 first bits of new calendar interfaces 2004-10-26 21:27:59 +00:00