Commit Graph

1968 Commits

Author SHA1 Message Date
pavlov%pavlov.net
d003e3de03 adding attachment support (not enabled currently)
work on all day events
lots of code removal
2004-12-16 21:28:00 +00:00
pavlov%pavlov.net
b9cbc4fac9 always bring up the right prefs 2004-12-16 21:24:53 +00:00
pavlov%pavlov.net
0ef31b4f88 fix toString() to print the correct month r=vlad 2004-12-16 21:18:00 +00:00
mostafah%oeone.com
085ff234f5 Checked in images from attachment 168797 for bug 274783:
Crush PNG images to reduce filesize
2004-12-16 15:03:22 +00:00
mvl%exedo.nl
04c41e6e29 initial .ics file based calender provider 2004-12-15 20:18:48 +00:00
mvl%exedo.nl
e511e491c1 fix typo. make this actually work. 2004-12-15 19:19:49 +00:00
mvl%exedo.nl
f44157ebb5 make calIItemBase.icalComponent read/write
bug 274645, r=shaver
2004-12-15 16:22:01 +00:00
shaver%mozilla.org
ace2b612b9 clone attendees properly 2004-12-14 23:47:33 +00:00
mostafah%oeone.com
a4b605a020 Fixed bug 274530:CSS Error (file:///C:/DOCUME~1/user/LOCALS~1/Temp/calendarPrint.html :0.43):
Unknown property 'vertical-alignment'. Declaration dropped.
2004-12-14 14:18:34 +00:00
vladimir%pobox.com
0fca4ede5c icalrecur_iterator_next doesn't seem to return the first date, so we were off by one when computing a RecurCount. notpartofthebuild 2004-12-14 11:10:42 +00:00
vladimir%pobox.com
a6cd320bbb yet more suckage. notpartofthebuild 2004-12-14 11:02:17 +00:00
vladimir%pobox.com
fa83e790ab i suck. notpartofthebuild. 2004-12-14 09:29:08 +00:00
dmose%mozilla.org
034ee58af5 Fixed a recurrence bug; added some dump statements. Not part of the build. 2004-12-14 09:01:25 +00:00
vladimir%pobox.com
3f629a981b handle durations correctly when recurring recurrence events, notpartofthebuild 2004-12-14 08:37:54 +00:00
pavlov%pavlov.net
73a35cc943 present the stored recurrence info when modifying an item 2004-12-14 08:35:44 +00:00
pavlov%pavlov.net
0c6275c33e fixing events to show up on the right day 2004-12-14 08:34:27 +00:00
vladimir%pobox.com
4eff5452ad don't store recurEnd if it's null 2004-12-14 08:17:46 +00:00
vladimir%pobox.com
cc1df5c45c more recurrence fixes, notpartofthebuild 2004-12-14 08:12:10 +00:00
vladimir%pobox.com
2e8ed090fe fixed forever recurrence (-1 count, or null endtime) 2004-12-14 07:53:27 +00:00
vladimir%pobox.com
b55ca7c5bf fix range computation, notpartofthebuild 2004-12-14 04:17:54 +00:00
vladimir%pobox.com
e61a9e0702 fix observer business; fix recurrence for memory calendar; notpartofthebuild 2004-12-14 03:34:59 +00:00
vladimir%pobox.com
9a9719b366 fixed storage recurrence; notpartofthebuild 2004-12-14 03:27:32 +00:00
shaver%mozilla.org
4714253f86 Recurrence fixes:
- add an icalProperty getter/setter for serialization (yet to come).
 - fix bogus assertion
 - throw NOT_IMPLEMENTED for getOccurrences, rather than NS_OK crash bait.
2004-12-14 02:00:34 +00:00
pavlov%pavlov.net
e224e150e4 hook up a week view observer to refresh the display when you add/modify/delete 2004-12-14 01:41:35 +00:00
pavlov%pavlov.net
200652205a clear out the attendees before adding the current set. insert mailto: before new attendees 2004-12-14 01:08:30 +00:00
dmose%mozilla.org
cbde9ba1d4 Fixed missing interface const. Not part of the build. 2004-12-14 00:54:05 +00:00
vladimir%pobox.com
f42243e57c fix occurrence thingy, notpartofthebuild 2004-12-14 00:53:45 +00:00
vladimir%pobox.com
f7f3f88e22 fixed case, notpartofthebuild 2004-12-14 00:51:58 +00:00
dmose%mozilla.org
34892f9c97 Fix recurrence issues; patch from vlad. Not part of the build. 2004-12-14 00:49:54 +00:00
pavlov%pavlov.net
a3523f2ba5 changing weekView to display occurrences 2004-12-14 00:47:51 +00:00
shaver%mozilla.org
28c8b5d84d add removeAllAttendees for pav 2004-12-14 00:44:21 +00:00
shaver%mozilla.org
03e9917344 Use var to avoid using window.title as a temporary and triggering assertions. 2004-12-14 00:36:18 +00:00
vladimir%pobox.com
a9c26b6f51 hooked up recurrence to storage; notpartofthebuild 2004-12-14 00:25:58 +00:00
pavlov%pavlov.net
1ed18969a4 fixing recurrence to set the interval and type and fixing a bug when adding attendeees 2004-12-14 00:19:01 +00:00
dmose%mozilla.org
b7b2c2c267 Merged in calMemoryCalendar.js changes through 1.9 2004-12-14 00:07:14 +00:00
shaver%mozilla.org
2429159487 mMethod cleanup too 2004-12-13 23:52:28 +00:00
shaver%mozilla.org
9dc296acdc more isPrivate fixes 2004-12-13 23:49:42 +00:00
shaver%mozilla.org
9c210babca Fix mPrivacy cloning, don't clone the erstwhile mMethod. 2004-12-13 23:43:16 +00:00
pavlov%pavlov.net
d8bcffcf0b Adding support for attendees and setting of recurrence 2004-12-13 23:15:41 +00:00
shaver%mozilla.org
f9c285b79a Successful status code for a caldav modify (PUT over existing item) is 204, not 200 2004-12-13 10:23:42 +00:00
shaver%mozilla.org
97aa9b771e Bug 274336: initialize mIsDate, because we can take some paths through
normalize and whatnot that give us a "valid" date while still having
uninitialized stack garbage in mIsDate. r=vlad
2004-12-13 10:09:38 +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
shaver%mozilla.org
086a3d6388 - Use signed constants for calIIcalComponent, so that we can express
the absence of integer-valued properties consistently.
- Add calIIcalComponent.INVALID_VALUE for just that purpose.
- Use the same constant values for method in calIItemBase as we use in
  calIIcalComponent, for the sake of my sanity.  (Tempted to just remove them
  and have people who care about setting .method do it on the icalComponent
  of their choice.)
- Make calIItemBase.generation unsigned, since 0 means not-stored.
- Voidify string properties returned from calICSService to indicate a missing
  property.
- Don't propagate null or INVALID_VALUE props when copying to/from ICS.
- calIItemBase.generation has precisely nothing to do with ICS VERSION, so
  remove the mapping.
2004-12-11 21:17:36 +00:00
dmose%mozilla.org
b91badc3b3 Fix deleteItem(), clean up a few calls to dump(). Not part of the build. 2004-12-11 19:51:25 +00:00
mvl%exedo.nl
13e68f643d set class on eventboxes to actually draw a box 2004-12-11 18:52:19 +00:00
vladimir%pobox.com
30c6c1d746 fixed up memory calendar, with working modify, and some recurrence impl. notpartoftehbuild 2004-12-11 00:38:10 +00:00
dmose%mozilla.org
2b83aa3f41 First cut at modifyItem() and deleteItem(). Not part of the build 2004-12-10 23:50:14 +00:00
vladimir%pobox.com
640eed7cc9 fix deleteItem.. notpartoftehbuild 2004-12-10 22:25:27 +00:00
vladimir%pobox.com
2edff8e8ba oops, can't have two deleteItems.. notpartoftehbuild 2004-12-10 22:16:30 +00:00
vladimir%pobox.com
b5943b3a9e fix for multiple modifys in a row, notpartofthebuild 2004-12-10 21:32:08 +00:00