mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-01-10 13:54:27 +00:00
c384132735
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. |
||
---|---|---|
.. | ||
base | ||
installer | ||
libxpical | ||
linux/icons/default | ||
mac | ||
os2/icons/default | ||
providers | ||
resources | ||
sunbird | ||
windows/icons/default | ||
.cvsignore | ||
createBuildId.pl | ||
INSTALL | ||
install.js | ||
install.rdf | ||
Makefile.in | ||
README |
Mozilla Calendar Readme ----------------------- Directory Explanation: resources/ content/ - This directory contains all the XUL and JS files needed for the calendar. /test - Test files for the calendar. These are not needed to run it. locale/ - Where the text for the calendar ends up, as well as definitions for dates and date formats. en-US/ skin/ - Graphics and CSS files defining the look of the calendar. modern/ ca-event-dialog/ - Graphics and CSS files for the dialog which adds and edits events. classic/ ca-event-dialog/ - Graphics and CSS files for the dialog which adds and edits events. libxpical/ - An XPCOM interface to the libical library. This is needed to retreive and write calendar information to a file.