Граф коммитов

325 Коммитов

Автор SHA1 Сообщение Дата
vladimir%pobox.com 9e3a93030d b=296318, rename item.parent to item.calendar, r=shaver/pavlov 2005-06-03 20:46:36 +00:00
pavlov%pavlov.net 548e76ce49 fixing all-day to adjust the start/end dates appropriatly 2005-06-03 20:27:27 +00:00
pavlov%pavlov.net 5575b067ca set hour/minute/second components to 0 when setting isDate to true. bug 296559 r=vlad 2005-06-03 20:25:54 +00:00
pavlov%pavlov.net 9cc84a2e7a Adjusting some wording and fixing the layout of a few spots 2005-06-03 06:19:44 +00:00
shaver%mozilla.org 5a9c86d35c Commonize toolbar images and CSS, lightly hacked from their sunbird
origins. r=pav, npotb.
2005-06-02 21:39:41 +00:00
pavlov%pavlov.net fbe1b564f9 only set BYDAY if we have days checked 2005-06-02 18:34:07 +00:00
pavlov%pavlov.net 6264d827ab hooking up attendess in to the event dialog 2005-06-01 19:28:05 +00:00
pavlov%pavlov.net 87b8d7dd84 check for an empty string instead of null when looking at the value of a textbox 2005-06-01 01:47:38 +00:00
pavlov%pavlov.net 30a9d66a11 enable/disable elements in the duration radiogroup 2005-06-01 01:11:24 +00:00
pavlov%pavlov.net b47d954833 hook up weekly recurrence 2005-06-01 00:44:52 +00:00
pavlov%pavlov.net 6853d2e5d8 splitting out the dialog helper functions in to its own file. fixing a couple more recurrence dialog bugs 2005-05-31 23:35:38 +00:00
pavlov%pavlov.net a52d39e284 first pass at handling loading recurrence in to the dialog 2005-05-31 23:02:47 +00:00
pavlov%pavlov.net 714a12c875 making the labels use capitol letters for vlad 2005-05-31 23:02:16 +00:00
pavlov%pavlov.net d3e88b94f9 new lightning pref overlays for thunderbird. bug 296108 r=vlad
added a way to enumerate the list of supported timezones. bug 296109 r=vlad
new recurrence editing dialog
(not part of default build. a=chase)
2005-05-31 21:42:21 +00:00
dmose%mozilla.org 90f0fcc56c Move preventBubble calls to the top of all relevant handlers to avoid an extremely confusing debugging experience if something in the handler throws an exception. Also, fix a JS strict warning. r=vlad. Not part of the build. 2005-05-28 02:47:44 +00:00
dmose%mozilla.org 9255abd639 Fix JS strict warning; not part of the build 2005-05-28 02:36:38 +00:00
pavlov%pavlov.net f4be5ffe82 set is_utc as well as zone when doing getInTimezone r=vlad 2005-05-25 23:09:40 +00:00
pavlov%pavlov.net 273680aa96 adding support for playing a sound based on a pref 2005-05-25 22:06:36 +00:00
pavlov%pavlov.net e101ba0d42 event dialog cleanups getting ready for recurrence 2005-05-24 22:19:24 +00:00
pavlov%pavlov.net 4061157ea2 adding note about .name property only working after the calendar is registered 2005-05-24 22:16:49 +00:00
vladimir%pobox.com 614424ff81 fix setTimeInTimezone with null timezone for duration 2005-05-23 21:10:54 +00:00
vladimir%pobox.com 520fc5d70a oops, stray %s 2005-05-20 22:00:47 +00:00
pavlov%pavlov.net e61d3bae99 removing bogus css rule and old alarm setting code 2005-05-20 19:01:25 +00:00
pavlov%pavlov.net 8048d4f0e6 fixing typo 2005-05-20 18:50:24 +00:00
pavlov%pavlov.net ac10743e40 new event editing dialog. bug 293970. r=vlad 2005-05-20 18:47:18 +00:00
vladimir%pobox.com 20e99d3d4f 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 c7d4516fcd more valid->isValid changes. bug 290761 2005-05-19 14:47:02 +00:00
mvl%exedo.nl ac8640eba8 Bug 290761 calIDateTime: rename valid to isValid.
patch by gekacheka@yahoo.com, r=vladimir
2005-05-19 13:29:48 +00:00
vladimir%pobox.com 415397e217 b=293707, updates to storage provider; calendar manager database locked fix, rish=shaver 2005-05-12 05:54:44 +00:00
pavlov%pavlov.net f0a0e7ce19 adding publish to lightning. bug 293545 r=shaver,mvl 2005-05-11 05:04:40 +00:00
vladimir%pobox.com 04a4ebd600 b=293549, add minimonths to lightning, r=shaver, 2005-05-10 02:45:18 +00:00
vladimir%pobox.com 888ed5a902 previous caldatetime fix wasn't so much, now real fix, with test suite coming soon 2005-05-08 00:44:30 +00:00
vladimir%pobox.com 86ab731899 some datetime fixes 2005-05-07 01:01:06 +00:00
pavlov%pavlov.net 1f23f7831d minor typo cleanups 2005-05-06 20:47:14 +00:00
pavlov%pavlov.net 3d848a51b6 changing snooze to modify the event's alarmTime 2005-05-06 20:46:56 +00:00
pavlov%pavlov.net 0618f06898 hooking up new alarm framework and hooking it in to lightning bug 292704 r=shaver 2005-05-06 00:05:42 +00:00
shaver%mozilla.org 8a830b714d Silly notification typo, missed by my lazy reviewer. *whistle*
npotb
2005-05-05 22:10:41 +00:00
shaver%mozilla.org d6e237b052 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
vladimir%pobox.com 2c197245c7 fix misc dragging issues, r=snoopy 2005-04-29 23:39:36 +00:00
mvl%exedo.nl 496b86206b set .valid after setting time. bug 287985, r=vlad 2005-04-29 23:34:33 +00:00
vladimir%pobox.com cd9f7e0286 clear mIsUtc when a non-null non-utc timezone is assigned, r=pav 2005-04-29 23:11:17 +00:00
shaver%mozilla.org 8849282d67 Unify observer notification to suppress exceptions _and_ show off
JS_HAS_ARRAY_EXTRAS a little.  r=pavlov, npotb.
2005-04-29 22:26:21 +00:00
pavlov%pavlov.net 07f6407802 remove the calendar from the cache in unregisterCalendar 2005-04-29 19:06:35 +00:00
pavlov%pavlov.net 08388bc065 force pref names to be lowercase 2005-04-29 18:23:36 +00:00
pavlov%pavlov.net d7adec6f59 delete user prefs associated with a calendar with you unregister it 2005-04-29 18:16:52 +00:00
mvl%exedo.nl 9880aa6e69 Make overwriting a pref really overwrite, not store a new pref.
bug 291596, r=pavlov
2005-04-28 22:55:00 +00:00
mvl%exedo.nl ded4bebdbd Add getCalendar. Add a few lines of extra documentation. r=dmose 2005-04-28 21:28:38 +00:00
mvl%exedo.nl 96661ad845 Add getCalendar. Add a few lines of extra documentation. r=dmose 2005-04-28 21:26:47 +00:00
pavlov%pavlov.net a900c05973 persisting calendar name and name changes using calendar prefs (bug 292097) r=shaver 2005-04-27 21:13:48 +00:00
dmose%mozilla.org 78dfa6d542 Meta-interface for calICalendar providers to implement. r=stuart; NPOTB. 2005-04-27 18:15:18 +00:00
shaver%mozilla.org 52dc48d41c Syntax error fix; NPOTB. 2005-04-26 19:01:26 +00:00
vladimir%pobox.com 6ba75d8d63 b=291721, add classinfo to calendar components for less painful JS-ing 2005-04-25 22:04:59 +00:00
shaver%mozilla.org 3cb4c8fb35 Nobody cares what the toString method is, fool. (NPOTB) 2005-04-25 13:27:26 +00:00
shaver%mozilla.org beddae0eba If we can't create a calendar instance, perhaps because of a bogus id or uri,
just skip the calendar in question, rather than failing to get any calendars.
(Still to do: figure out exactly how we get into this state in the current
code.) NPOTB.
2005-04-25 12:59:52 +00:00
vladimir%pobox.com 5eec50c16f use screen coords instead of client coords for event modification; scrolled views are then handled correctly 2005-04-25 03:57:55 +00:00
vladimir%pobox.com 94bdee71e0 can move between days now 2005-04-24 18:57:38 +00:00
vladimir%pobox.com 0f2db322cc whitespace only changes, get rid of tabs 2005-04-24 18:51:02 +00:00
vladimir%pobox.com 7325b8f57c drag fix for horizontal views 2005-04-24 10:59:07 +00:00
vladimir%pobox.com f9acecc07c more draggy swoopy goodness in the multiday view 2005-04-24 10:53:33 +00:00
vladimir%pobox.com 34ae824ad9 add calIItemOccurrence.equals() 2005-04-24 10:52:27 +00:00
vladimir%pobox.com 9a1ea0b4c9 Fixed CalendarViewController interface to correctly deal with Occurrences instead of events; selection & event deleting via keyboard 2005-04-24 06:37:18 +00:00
vladimir%pobox.com 95b2b685cc basic view event selection 2005-04-24 04:45:57 +00:00
vladimir%pobox.com aee3b880f3 don't create tiny events 2005-04-24 03:41:48 +00:00
vladimir%pobox.com 6df5d58451 more fixication 2005-04-24 03:16:16 +00:00
vladimir%pobox.com 31d26e7fdd more view event creation goodness 2005-04-24 03:09:20 +00:00
vladimir%pobox.com f6dd018024 more view fixes 2005-04-24 02:06:55 +00:00
vladimir%pobox.com b5c3248b3d I dare you to drag out an event in the view. Double dare ya. 2005-04-23 21:48:54 +00:00
vladimir%pobox.com 99cba17889 some more view prettyness fixes 2005-04-23 00:23:15 +00:00
pavlov%pavlov.net 21cb9652c2 fixing event dialog to use use timezone-corrected times when displaying start/end times. adding some code to try to guess what your system timezone is 2005-04-22 22:57:08 +00:00
vladimir%pobox.com c821876e36 Let GetInTimezone return a new calDateTime correctly for dates, by just setting the timezone on the newly created time and not doing anything to the month/day 2005-04-22 21:11:14 +00:00
vladimir%pobox.com b851368ad4 add in Reorient button to view 2005-04-22 07:16:16 +00:00
vladimir%pobox.com 09e8b4d022 make the view not look horrible 2005-04-22 04:38:36 +00:00
vladimir%pobox.com e94397c47c make the view not look horrible 2005-04-22 03:07:59 +00:00
vladimir%pobox.com 31f4279c59 make the view not look horrible 2005-04-22 02:18:34 +00:00
vladimir%pobox.com b7fe8cc76f b=290772, make calendar getItems() use non-inclusive end date, r=shaver 2005-04-21 21:03:12 +00:00
vladimir%pobox.com aa2fc01b8f remove some dump()s 2005-04-19 07:50:38 +00:00
vladimir%pobox.com fa84ead7c1 fix getOccurrencesBetween 2005-04-19 07:50:08 +00:00
vladimir%pobox.com 39f2bf106d fix event title display 2005-04-19 07:13:27 +00:00
vladimir%pobox.com 6b2227e5c9 more multiday view stuff, now with timezone handling and correct calendar observing 2005-04-19 06:50:13 +00:00
pavlov%pavlov.net 0999f01461 try to find a good start time before opening the event dialog. 2005-04-19 03:28:58 +00:00
pavlov%pavlov.net 0006aaa46d fixing getInTimezone to return a new mutable object r=vlad 2005-04-19 03:26:32 +00:00
pavlov%pavlov.net 0be11d1202 getting event dialog wired up for lightning 2005-04-18 22:55:28 +00:00
vladimir%pobox.com 2989a7526e missing file 2005-04-18 22:20:34 +00:00
vladimir%pobox.com 8d56706e7d more multiday view goodness; hooked up controller 2005-04-18 22:11:24 +00:00
vladimir%pobox.com bbcdf74fc7 *** empty log message *** 2005-04-16 22:58:25 +00:00
shaver%mozilla.org 776c3f6556 Bug 290530: add organizer support to calItemBase. r=dmose, NPOTB. 2005-04-15 22:11:05 +00:00
vladimir%pobox.com ce9de0bfba idl, not .h, teehee 2005-04-15 20:55:24 +00:00
vladimir%pobox.com 96f4de57dd calendar multiday view 2005-04-15 20:33:29 +00:00
vladimir%pobox.com cad8acc188 remove itemFilter from calICalendar's addObserver method 2005-04-15 18:51:47 +00:00
vladimir%pobox.com 6acfac2509 b=289439, lightning and calendar update stuff 2005-04-08 20:57:34 +00:00
shaver%mozilla.org d7293225e2 Make the subscript-loading properly detect the installation directory
of the components, so that we work in Lightning as well as Sunbird.  (Had
this in my other tree for ages, *blush*.)

Properly navigate the prototype chain to find the shadowed QI, rather than
just recurring infinitely on ourselves.

Tested in sunbird and lightning, NPOTB, r=dmose.
2005-04-07 15:55:14 +00:00
shaver%mozilla.org 7e62cda06d Bug 289272: fix component initialization to let us create calEvents and such
again.  r=mvl, NPOTB.
2005-04-06 18:46:11 +00:00
vladimir%pobox.com db1cec37d7 Fix component registration order issues 2005-04-04 21:46:09 +00:00
bsmedberg%covad.net a33114e31e Adding MOZILLA_INTERNAL_API to internal makefiles, bug 288626, rs=darin 2005-04-04 17:05:17 +00:00
mvl%exedo.nl 2297a8a082 make date-like attributes readwrite, to make it possible to edit a todo
bug 287985, r=vlad
2005-03-30 21:21:58 +00:00
mvl%exedo.nl 14f593e510 Add some documentation
bug 278140, r=vlad
2005-03-28 18:59:33 +00:00
mvl%exedo.nl 8260eb8ec6 it is a todo, not an event. 2005-03-25 14:45:58 +00:00
pavlov%pavlov.net 0e541d864b fixing bug 286228. patch by stelian@popies.net. r=pavlov 2005-03-24 20:22:46 +00:00
mvl%exedo.nl 4f742ef4c3 forgot to update this file for bug 286455. 2005-03-22 16:09:50 +00:00
mvl%exedo.nl ec3672e7c6 Give this the right classname. Just because it looks better. r=vlad 2005-03-16 18:44:00 +00:00
mvl%exedo.nl 87d1df6e55 another bustage fix. also bug 279189 2005-02-27 15:10:30 +00:00
mvl%exedo.nl f66b3a42e1 bustage fix. fallout from bug 279189 2005-02-27 15:06:54 +00:00
pavlov%pavlov.net f713b3e877 adding prefs api for calendars. bug 279189 r=vlad 2005-02-23 21:50:36 +00:00
mvl%exedo.nl 2175320c4e make calIDateTime properties like hour to be in the given timezone
bug 280971, r=vlad
(plus off-by-one fix for weekday)
2005-02-04 20:42:08 +00:00
pavlov%pavlov.net db4de01899 adding support for creating and deleting calendars 2005-02-01 00:56:51 +00:00
pavlov%pavlov.net 791ff69d43 adding calendar manager. bug 289189 r=vlad 2005-01-29 01:51:04 +00:00
pavlov%pavlov.net df3cac5915 partial fix for all day events. bug 278425. patch by jt@nerant.org. r=pavlov 2005-01-29 00:47:51 +00:00
mvl%exedo.nl a5b37c2367 do the right test.
r=vlad
2005-01-28 21:27:59 +00:00
mvl%exedo.nl e1a08cdf46 don't try create a complete rule for exdate.
r=vlad
2005-01-28 20:07:26 +00:00
vladimir%pobox.com 9fca2cc9cb added new maketzdata.pl in this location; regenerated tzdata.c straight from Olson data via vzic, without --pure option. Less carbohydrates and same great taste as the old tzdata.c, but without nasty compatability problems. 2005-01-26 23:05:23 +00:00
vladimir%pobox.com 3440be6f78 more timezone conversion fixes 2005-01-17 22:06:24 +00:00
vladimir%pobox.com fa42b557a2 Generate a timezone on the icaltimetype if one is specified, and the calDatetime isn't in UTC 2005-01-17 21:51:53 +00:00
mvl%exedo.nl 5ef33596f8 make calIRecurrenceInfo.getNextOccurrence not return occurences with startTime == aStartTime
bug 278149, r=vlad
2005-01-14 21:02:10 +00:00
dmose%mozilla.org a385218b1d Removing DTALARM attrib; it doesn't exist. Not part of the build. 2005-01-12 17:35:20 +00:00
shaver%mozilla.org b22b5765b9 Bugs from CalDAV Calconnect interop.
- Use uppercase property names until 277978 is fixed.
- Don't set empty-string properties, because some servers don't like them.
2005-01-12 01:12:00 +00:00
vladimir%pobox.com 0b8b5b75e9 fix tzid generation 2005-01-10 20:22:48 +00:00
vladimir%pobox.com ebd54aaa90 updated as per mvl's suggestions, also an offset fix 2005-01-10 20:09:41 +00:00
vladimir%pobox.com 3aaf97b4e9 add timezone handling in output ics files. we currently output dtstart/dtend in the tz specified by the calendar.local-time-zone pref 2005-01-10 02:24:03 +00:00
vladimir%pobox.com 7354da2807 no, the real tzdata is this one 2005-01-10 02:20:36 +00:00
vladimir%pobox.com 29b0dafa2e newer tzdata that builds on msvc 2005-01-10 02:16:36 +00:00
mvl%exedo.nl 03f5be39b0 Don't put rrule and attendee in the property bag, they are handled specially.
bug 277562, r=shaver
2005-01-09 19:01:52 +00:00
mvl%exedo.nl afc89f3aa5 don't build libicalss
bug 277570, r=shaver
2005-01-09 18:33:58 +00:00
vladimir%pobox.com b3422be96b parse recurrence components on input of icalProperty 2005-01-07 22:11:48 +00:00
mvl%exedo.nl 690b11bd7e Use new libical. Don't build libxpical anymore
r=dmose. bug 237302 and 273447
2005-01-07 19:16:46 +00:00
vladimir%pobox.com 34d8c18781 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
vladimir%pobox.com 41c03e6d2d thinko. or cutandpasteo, up to you. 2005-01-03 23:24:22 +00:00
vladimir%pobox.com 980c9cb8b3 Added reset() to calIDateTime; updated Todo back-end bits (cruft fixing). notpartofthebuild 2005-01-03 23:08:13 +00:00
dmose%mozilla.org 96de4ccf68 Allow calIDateTime objects to expose an ical-serialized version of the object as an attribute. Not part of the build. 2005-01-02 02:52:11 +00:00
mvl%exedo.nl 3715a0291f don't update lastmodified when setting icalComponent, when cloning or when setting parent
bug 276522, r=shaver
2004-12-31 15:36:10 +00:00
dmose%mozilla.org 5fd9419870 Removed old tests; new copies now exist in mozilla/calendar/test. Not part of the build. 2004-12-27 19:58:43 +00:00
pavlov%pavlov.net 166506a909 adding new calendar attachment interface -- bug 274966 2004-12-20 18:04:15 +00:00
shaver%mozilla.org 1ba290d760 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
vladimir%pobox.com b7f0fb372d new recurrence system. exceptions supported now, along with everything else ical can throw at us. I hope. 2004-12-18 01:54:30 +00:00
vladimir%pobox.com 69d4ea526b fix mAttendees typo 2004-12-17 19:54:54 +00:00
pavlov%pavlov.net eccf2748cd fix toString() to print the correct month r=vlad 2004-12-16 21:18:00 +00:00
mvl%exedo.nl 1fefb9bc7c fix typo. make this actually work. 2004-12-15 19:19:49 +00:00
mvl%exedo.nl 2f2ede7d7f make calIItemBase.icalComponent read/write
bug 274645, r=shaver
2004-12-15 16:22:01 +00:00
shaver%mozilla.org 5097dbe634 clone attendees properly 2004-12-14 23:47:33 +00:00
vladimir%pobox.com 219fa26021 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 f5ad6a79a7 yet more suckage. notpartofthebuild 2004-12-14 11:02:17 +00:00
vladimir%pobox.com 42f1379d5a i suck. notpartofthebuild. 2004-12-14 09:29:08 +00:00
vladimir%pobox.com 64aa91a6ad handle durations correctly when recurring recurrence events, notpartofthebuild 2004-12-14 08:37:54 +00:00
vladimir%pobox.com 5f0c105816 more recurrence fixes, notpartofthebuild 2004-12-14 08:12:10 +00:00
vladimir%pobox.com e2f84e0594 fixed forever recurrence (-1 count, or null endtime) 2004-12-14 07:53:27 +00:00
vladimir%pobox.com 10aedb68ad fix range computation, notpartofthebuild 2004-12-14 04:17:54 +00:00
vladimir%pobox.com 5498afda0b fixed storage recurrence; notpartofthebuild 2004-12-14 03:27:32 +00:00
shaver%mozilla.org e27f74858a 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
vladimir%pobox.com 3afe98d581 fixed case, notpartofthebuild 2004-12-14 00:51:58 +00:00
shaver%mozilla.org dc018c6f43 add removeAllAttendees for pav 2004-12-14 00:44:21 +00:00
vladimir%pobox.com aa507dd87f hooked up recurrence to storage; notpartofthebuild 2004-12-14 00:25:58 +00:00