Commit Graph

198 Commits

Author SHA1 Message Date
mvl%exedo.nl
6285bd8c73 catch errors in streamLoader.init: those are new files, not an error.
bug 311427, r=jminta
2005-10-14 13:32:17 +00:00
mvl%exedo.nl
bfa3069e13 Bug 311405 Improve the way the ics provider handles batches by waiting for an empty queue before uploading the file.
r=dmose
2005-10-12 20:33:43 +00:00
mvl%exedo.nl
56bc8bc35e Don't overwrite old backups, but write to a new one and delete the old file, to prevent races. Also adds some error checking.
bug 309366, r=dmose
2005-10-06 21:52:42 +00:00
mvl%exedo.nl
0fc1c0b9f4 store and read infinite recurring events better, in order to be able to import ics files.
bug 310497, r=dmose
2005-10-04 19:07:22 +00:00
mvl%exedo.nl
44682de1ce the convertor stream isn't a service.
no bug, r=jminta
2005-09-24 21:13:10 +00:00
dmose%mozilla.org
1c8cf6c8e9 Fix regression where ICS calendars larger than 65536 bytes were getting truncated to that length (bug 309362), r=mvl 2005-09-21 21:34:11 +00:00
mvl%exedo.nl
ee00fd5347 When querying, convert items with a floating timezone to the timezone used for the query, instead of UTC.
bug 307416, r=dmose
2005-09-19 20:24:51 +00:00
mvl%exedo.nl
4b1849afc1 Make backups of ics files, just to be sure.
bug 307033, original patch by jminta, r=jminta
2005-09-16 19:33:24 +00:00
dmose%mozilla.org
2b00d0d082 Make status code error reporting clearer, and stop automagically appending a 'calendar' path component. Not part of the build. 2005-09-14 22:11:01 +00:00
mvl%exedo.nl
84ba0f6b23 Do proper utf8 conversion when uploading and in import/export for ics calendars.
bug 306765, r=dmose
2005-09-12 20:33:08 +00:00
jminta%gmail.com
dd36e2ffcc Bug 303830 bustage fix. Use toString() to make .split work in the single integer case r=dmose 2005-08-25 02:06:32 +00:00
mvl%exedo.nl
96b397e583 Make storage calendar store byday components of recur rules.
bug 303830, r=dmose
2005-08-24 18:12:54 +00:00
dmose%mozilla.org
fc87cfcb35 Fix a typo-induced bug in the storage calendar as well as a whole bunch of warning spew (bug 305404), r=mvl 2005-08-21 19:11:28 +00:00
dmose%mozilla.org
e1329abf63 Make it possible to move or delete non-recurring events in the memory (and therefore ICS) providers (bug 303988); r=vlad. Not part of the build. 2005-08-10 23:05:35 +00:00
dmose%mozilla.org
be13c48905 Miscellaneous fixes: better mechanism for keeping track of calendar URI; deal with occurrences of single events correctly; make code for selecting event type table-driven. Not part of the build. 2005-08-02 01:03:06 +00:00
mvl%exedo.nl
e3f71cec21 make 'Hide Completed Tasks' work. bug 295214, r=dmose 2005-07-27 19:31:01 +00:00
mvl%exedo.nl
ea6fce7366 Add a way to refresh calendars. bug 285018, r=shaver 2005-07-25 19:17:09 +00:00
mvl%exedo.nl
fc4096fdc9 fix deleting items from ics calendar. update event dialog to change recurrence api. r=shaver 2005-07-07 17:44:03 +00:00
mvl%exedo.nl
2248c0f404 Fixes to memory provider's modifyItem. bug 299760, r=shaver 2005-07-05 21:47:16 +00:00
mvl%exedo.nl
54ff3f59db works on todos. Update some callers to how the items handle unset dates.
bug 299238, r=jminta
2005-07-04 17:06:04 +00:00
mvl%exedo.nl
52a70e374a Make subscribing to a webcal calendar from a link in a browser work. Bug 295896, r=pavlov 2005-07-03 18:36:51 +00:00
pavlov%pavlov.net
80f1651b1e remove isAllDay from calIEvent. bug 299182. r=vlad 2005-06-30 22:41:14 +00:00
vladimir%pobox.com
e30bb95289 typo fix 2005-06-30 22:36:38 +00:00
mvl%exedo.nl
8d91ed1daf use the right constant, one that was actually defined. 2005-06-30 09:30:00 +00:00
vladimir%pobox.com
545ec4d5a4 attempt to unscrew todos 2005-06-29 22:38:42 +00:00
mvl%exedo.nl
e92a3efb39 make this valid javascript. r=shaver 2005-06-15 20:12:17 +00:00
shaver%mozilla.org
f9f92b367f Make sure we build webdav in lightning, if it's not already in the list 2005-06-15 13:23:38 +00:00
pavlov%pavlov.net
41a67763e6 fixing storage to read properties back correctly r=vlad 2005-06-14 23:22:07 +00:00
pavlov%pavlov.net
64eefc8c3a s/alarm_Time/alarm_time/ r=vlad 2005-06-13 22:48:04 +00:00
mvl%exedo.nl
0764b4f95d fix regressions from full exception support. bug 293183, r=vlad 2005-06-11 19:46:18 +00:00
dmose%mozilla.org
58688fcdf3 Fix up argument ordering. Not part of the build. 2005-06-11 00:45:12 +00:00
dmose%mozilla.org
d0f11b105d Backing out unintentional parts of previous checkin. 2005-06-11 00:41:36 +00:00
dmose%mozilla.org
a5c97a5023 Initial fixups to cope with new occurrence model; more to come. Not part of the build. 2005-06-11 00:38:09 +00:00
vladimir%pobox.com
1afea82710 b=293183, implement exception support for recurrence, r=shaver 2005-06-10 01:31:48 +00:00
dmose%mozilla.org
f0c77cac48 Change modifyItems to require the caller to pass in the old item for ease of provider implementation (bug 295775). Also contains fixes for CalDAV bugs discovered at the CalConnect interop. r=pavlov@pavlov.net. Not part of the build. 2005-06-09 23:24:45 +00:00
pavlov%pavlov.net
28a293a843 set startDate.isDate and endDate.isDate if the event is marked as allday 2005-06-06 21:25:36 +00:00
mvl%exedo.nl
767ea18b82 don't share the cache and observers arrays between multiple instances.
bug 296746, r=shaver
2005-06-06 16:54:05 +00:00
vladimir%pobox.com
4cc1760f46 b=296318, rename item.parent to item.calendar, r=shaver/pavlov 2005-06-03 20:46:36 +00:00
mvl%exedo.nl
fb6bd743c0 missed one spot for bug 293053. (make ics calendar return the right parent on items) 2005-06-03 10:01:38 +00:00
mvl%exedo.nl
a842d8d287 Also get the todo's from the memory calendar, so they are put back in the file. 2005-06-01 10:58:30 +00:00
dmose%mozilla.org
2eef909a89 Fix a couple of bugs a do a bunch of miscellaneous code cleanup. Not part of the build. 2005-05-28 02:08:49 +00:00
dmose%mozilla.org
6ce112157c Switch from using dump() to debug() so that it's easy to disable all the output verbosity; update the provider to use the syntax in draft 05 of the caldav document; add a few error-handling cleanups. 2005-05-27 21:24:54 +00:00
dmose%mozilla.org
a70c85bb4c Fix item parentage plus other minor tweaks 2005-05-27 20:40:19 +00:00
dmose%mozilla.org
a7be172733 Fix strict warning by removing trailing comma 2005-05-27 20:37:44 +00:00
dmose%mozilla.org
ccf0f6ed71 XPConnect doesn't like null iid params; r=vlad 2005-05-25 22:43:42 +00:00
mvl%exedo.nl
a72e320246 use the right column name. r=vlad 2005-05-24 20:45:28 +00:00
vladimir%pobox.com
f42032ef8c fix name of getTodoFromRow 2005-05-24 20:18:51 +00:00
vladimir%pobox.com
b682d160cb todo_due_tz, not todo_due_dz 2005-05-23 21:40:42 +00:00
vladimir%pobox.com
6d9ae5881f handle null timezone in newDateTime helper as floating 2005-05-23 21:03:29 +00:00
pavlov%pavlov.net
bad6451cb5 adding else case to set hasAlarm = false is there is no alarm 2005-05-20 19:03:24 +00:00
vladimir%pobox.com
41d1a31363 b=294104, remove isUtc to explicit 'UTC' timezone, and change null timezone -> 'floating', r=shaver+pav 2005-05-19 21:14:24 +00:00
mvl%exedo.nl
4a03424f60 Bug 290761 calIDateTime: rename valid to isValid.
patch by gekacheka@yahoo.com, r=vladimir
2005-05-19 13:29:48 +00:00
mvl%exedo.nl
ae938d38e4 fix undefined variable i. r=vlad, no bug, npotb 2005-05-17 20:09:05 +00:00
vladimir%pobox.com
6649761e62 setTimeInTimezone really /does/ work, it turns out... so let's not use it here. r=shaver 2005-05-12 21:09:11 +00:00
vladimir%pobox.com
bbb8868922 storage bugfix 2005-05-12 19:34:22 +00:00
mvl%exedo.nl
85cfe6278c use the right statement. bustage fix. r=shaver. 2005-05-12 14:20:51 +00:00
vladimir%pobox.com
2605cfc5ba added versioned sql schemas 2005-05-12 05:56:09 +00:00
vladimir%pobox.com
79e066cf27 b=293707, updates to storage provider; calendar manager database locked fix, rish=shaver 2005-05-12 05:54:44 +00:00
pavlov%pavlov.net
a3f6fb3d1c adding publish to lightning. bug 293545 r=shaver,mvl 2005-05-11 05:04:40 +00:00
mvl%exedo.nl
bce52566ee the ics provider should return the right calendar to the listeners.
bug 293053, r=vladimir
2005-05-05 20:59:53 +00:00
shaver%mozilla.org
8b05923a15 Bug 292676: save and restore in-composite and default-calendar state within the
composite calendar. r=vlad, npotb.
2005-05-03 00:20:14 +00:00
pavlov%pavlov.net
0f0b74e420 persisting calendar name and name changes using calendar prefs (bug 292097) r=shaver 2005-04-27 21:13:48 +00:00
vladimir%pobox.com
db60501dc5 make sure to reset the schema version getter statement, to avoid a locked db later 2005-04-26 19:59:34 +00:00
vladimir%pobox.com
d537500daf cut and paste strikes again; call the correct functions here 2005-04-24 06:34:43 +00:00
vladimir%pobox.com
15e7adf06d b=290772, make calendar getItems() use non-inclusive end date, r=shaver 2005-04-21 21:03:12 +00:00
mvl%exedo.nl
c04cf5e555 make observers work in ics calendar. npotb. 2005-04-19 12:28:28 +00:00
vladimir%pobox.com
84bad689f3 calCompositeCalendar fix, forgot param to observer helper 2005-04-19 07:18:18 +00:00
vladimir%pobox.com
80dc8823a7 fixed much badness in composite calendar, esp with observers 2005-04-19 06:49:50 +00:00
vladimir%pobox.com
de007a8244 remove itemFilter from calICalendar's addObserver method 2005-04-15 18:51:47 +00:00
mvl%exedo.nl
3dbab93e07 remove duplicate cal_calendars definition. also fixes some JS strict warnings.
bug 286944, r=vlad
2005-04-13 22:09:54 +00:00
vladimir%pobox.com
9ca19b78d3 b=289439, lightning and calendar update stuff 2005-04-08 20:57:34 +00:00
mvl%exedo.nl
027bd33e7f queue any changes while loading or storing the ics file. 2005-03-26 20:51:55 +00:00
timeless%mozdev.org
2d29fc0022 Bug 286198 use application/xml rather than text/xml
patch by bug@annevankesteren.nl r=dmose
2005-03-23 20:05:22 +00:00
mvl%exedo.nl
dac51ea0e6 forgot to update this file for bug 286455. 2005-03-22 22:37:54 +00:00
mvl%exedo.nl
3238a7f33e use composite calendar for view. Allows to use multiple calendars.
bug 286455, r=stuart,vlad
2005-03-21 17:55:24 +00:00
vladimir%pobox.com
3b76f41e91 b=285582,286069; fix error handling paths and storage provider always returning occurrences; patches from stelian@popies.net, r=vladimir 2005-03-14 20:09:25 +00:00
mvl%exedo.nl
fb7af0311a make todos work in ics and memory providers
r=dmose. no bug
2005-03-13 21:52:04 +00:00
dmose%mozilla.org
7cb19c5f7a Add reminder XXX comment, and add a new namespace that we'll be needing. Not part of the build. 2005-02-22 02:12:42 +00:00
mvl%exedo.nl
feca0ecf48 store unknown properties
other misc fixes
2005-02-18 22:16:55 +00:00
pavlov%pavlov.net
e4c33752df adding calendar manager. bug 289189 r=vlad 2005-01-29 01:51:04 +00:00
vladimir%pobox.com
0f5cb17e8d Update storage calendar provider to support sane URIs 2005-01-29 00:55:52 +00:00
dmose%mozilla.org
5f38e8705c Lots of item type filtering cleanup and bugfixing in getItems. Not part of the build. 2005-01-12 19:33:52 +00:00
dmose%mozilla.org
ff877950d7 Get rid of automatic append of 'calendar/' to preference. This means that existing users will need to change their preference to include that string. Also tweak a few dumps and comments. Not part of the build. 2005-01-12 00:36:29 +00:00
mvl%exedo.nl
bea86d243e Update comments 2005-01-09 22:44:28 +00:00
vladimir%pobox.com
4eb5ef84d2 if a recurring item, return all items within the requested range 2005-01-07 22:12:13 +00:00
mostafah%oeone.com
10a400229e Checked in attachment 170470 for bug 277176:
Javascript Strict Warning fixes
r=pavlov
2005-01-06 21:03:15 +00:00
mvl%exedo.nl
b7f60adcc4 Enable ics provider
nptob
2005-01-06 19:08:36 +00:00
mvl%exedo.nl
3200383ba4 Updates to ics provider. Inherit from memory calendar instead of wrapping the calls 2005-01-06 18:48:38 +00:00
dmose%mozilla.org
64a214c84a Unbreak addItem after previous location fix. Not part of the build. 2005-01-05 23:58:01 +00:00
mattwillis%gmail.com
af869d0148 bug 272732
rev12
fixes labels on recurrence items
also fixes storing recurrence components to storage
storage changes: r=vlad
UI changes: r=me
2005-01-05 23:54:06 +00:00
dmose%mozilla.org
81bef21f27 Remember the location URI that is returned by the server in REPORT and use it when modifying an event, rather than trying to construct a new URI from the event's UUID. Not part of the build. 2005-01-05 21:45:05 +00:00
vladimir%pobox.com
c52141fe2b fix for todo/event differentiation 2005-01-05 19:02:06 +00:00
vladimir%pobox.com
38926a3d12 calendar storage-back end sql schema source files (included in the .js, just checking in files from which it is generated) 2005-01-05 18:45:55 +00:00
dmose%mozilla.org
b23859f9e6 Support the aCount argument to getItems. Not part of the default build. 2005-01-05 02:50:27 +00:00
dmose%mozilla.org
171e992306 Make getItem and getItems use the REPORT method instead of the old icky hack of getting all methods and searching locally. Not part of the default build. 2005-01-05 01:53:58 +00:00
vladimir%pobox.com
c4e4b7e063 remove double-use of i index in loop 2005-01-04 22:46:05 +00:00
vladimir%pobox.com
cdb84a5dc8 more recurrence handling goop: single RDATE/EXDATEs supported (no more dateset); serializing to ICS works correctly; storage handles all item cases now; added compiled-in VTIMEZONE data for olson timezones (generated from libical olson VTIMEZONE files) -- bugs on output, TZ bits disabled for now; updates to storage and caldav for support. 2005-01-03 23:32:28 +00:00
dmose%mozilla.org
b340bf1732 Minor tweaks; not part of the build. 2004-12-24 01:48:54 +00:00
dmose%mozilla.org
92d716d3bc Updated to work with servers following the latest draft spec; added a few comments. Not part of the build. 2004-12-23 20:40:25 +00:00
dmose%mozilla.org
b459325593 Fix minor thinkos turned up by mvl's sync script. r=shaver. Not part of the build. 2004-12-22 01:02:58 +00:00