Commit Graph

236 Commits

Author SHA1 Message Date
vladimir%pobox.com
f42243e57c fix occurrence thingy, notpartofthebuild 2004-12-14 00:53:45 +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
vladimir%pobox.com
a9c26b6f51 hooked up recurrence to storage; notpartofthebuild 2004-12-14 00:25:58 +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
f9c285b79a Successful status code for a caldav modify (PUT over existing item) is 204, not 200 2004-12-13 10:23:42 +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
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
vladimir%pobox.com
c2a025d0e0 sprinkle around some resets, to get around locked db issues. notpartofhtebuild 2004-12-10 20:55:51 +00:00
vladimir%pobox.com
a9928a0a44 updated for new last_modified type 2004-12-10 11:27:48 +00:00
shaver%mozilla.org
43f7338641 A bouquet garni of fragrant fixes:
- set prodid and version in generated ICS
- don't set empty-valued properties on the icalcomp; it makes some
  parsers sad
- save the listener's "outer this" so that we find it to call the notification
  methods on when adding an item is well and truly done.

Can now create events on a CalDAV server.
2004-12-10 11:00:27 +00:00
dmose%mozilla.org
ed3339b93c Get addItem() closer to working (not part of the build) 2004-12-10 02:25:12 +00:00
dmose%mozilla.org
e652f6111a utcTime is now known as nativeTime. not part of the build. 2004-12-10 01:46:09 +00:00
vladimir%pobox.com
c0e12e9f54 removed reinvention of instanceof; notpartofthebuild 2004-12-10 01:45:20 +00:00
vladimir%pobox.com
e175e14b86 utcTime is now nativeTime, notpartofthebuild 2004-12-10 01:43:25 +00:00
dmose%mozilla.org
bfb6ac1c24 Fixed trailing comma (strict warning) and interface constant. Not part of build. 2004-12-10 00:50:03 +00:00
dmose%mozilla.org
f57fb85545 Fix getItem for a single event to work. Not part of the build. 2004-12-10 00:36:26 +00:00
vladimir%pobox.com
e42feaf8d7 set mURI only after everything is initialized; also, move commitTransaction() into try blocks. notpartoftehbuild 2004-12-09 22:34:59 +00:00
dmose%mozilla.org
f3ddfbf98d Basic getItems functionality work (not part of build) 2004-12-09 08:21:20 +00:00
shaver%mozilla.org
e615268f3b some more gentle errors if we try to use this without --enable-storage 2004-12-09 03:09:31 +00:00
dmose%mozilla.org
158f44366a Implement most of getItems, getItem, and some of addItem. Not part of the build. 2004-12-09 01:02:35 +00:00
vladimir%pobox.com
edcb571c7c fix generation/parnet business in storage calendar (npotb) 2004-12-09 00:51:27 +00:00
vladimir%pobox.com
744987970b updated storage calendar provider (npotb) 2004-12-08 23:16:51 +00:00
vladimir%pobox.com
f6e3629717 correctly set parent and generation on added/modified items in memory calendar. also change observer/listener order to match decided order (listener first, observer last) 2004-12-08 22:48:30 +00:00
dmose%mozilla.org
ed56081f62 Checkpointing (not part of build) 2004-12-02 01:43:14 +00:00
dmose%mozilla.org
499bf745e1 Merged in recent changes to calMemoryCalendar (not part of the build) 2004-11-29 21:07:10 +00:00
dmose%mozilla.org
c7be320a44 Checkpointing beginnings of caldav and testing work; not part of the build 2004-11-25 18:02:27 +00:00
shaver%mozilla.org
660aba3f98 Make in-memory calendar actually work:
- Don't share the prototype's mObservers and mItems with all instances.
- Enumerate mItems as an object, not an array, since that's how we use it.
- Commonize occurrence-creation logic.
- Fix itemNotCompleted filter to trigger on COMPLETED_NO instead of
  COMPLETED_YES.
- Use instanceof rather than QI failure (which will throw, and uglifies control
  flow) to check item type.
- Handle items with no startTime/endTime specified.
- Unify brace style.
- Use constant for END_OF_TIME.
2004-11-25 16:55:31 +00:00
vladimir%pobox.com
cd0d681d53 added calICalendar param to calIOperationListener. Added calCompositeCalendar impl. notpartofthebuild 2004-11-23 23:40:06 +00:00
vladimir%pobox.com
867a14fae5 updated memory/storage for new calICalendar, notpartofthebuild.com 2004-11-23 01:37:43 +00:00
vladimir%pobox.com
3ed5153e77 continuing cal provider fixes. not part of the build. 2004-11-19 01:01:40 +00:00
vladimir%pobox.com
ca5755f23d calendar base & providers continuing development/code dump 2004-11-10 21:25:38 +00:00
vladimir%pobox.com
4911f02697 in-memory and mozStorage calICalendar providers initial checkin 2004-11-07 23:48:13 +00:00