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

530 Коммитов

Автор SHA1 Сообщение Дата
jminta%gmail.com ea0a19bbff Bug 297934 Move Sunbird to the new views. Implement calIDecoratedView. First step in removing gCalendarWindow. Remove several global variables. r=dmose+mvl 2005-12-23 21:58:53 +00:00
dmose%mozilla.org a59c14fb4a Gave function names to most anonymous functions so that this code is easier to profile and debug in Venkman (no bug), rs=jminta@gmail.com 2005-12-21 20:20:18 +00:00
jminta%gmail.com 87daa8dbaf Bug 315960 Reuse the existing month-view grid whenever possible. r=dmose 2005-12-19 23:12:49 +00:00
mvl%exedo.nl 057c875f8e Bugzilla Bug 315719 Events with neither DTEND nor DURATION handled incorrectly (end date is default value 01-Jan-1970). r=mvl, patch by ssitter@googlemail.com 2005-12-15 21:55:48 +00:00
jminta%gmail.com 159432c1c3 More line ending fixes. no bug. 2005-12-15 19:24:20 +00:00
gerv%gerv.net 5956d34127 Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-12-13 13:25:40 +00:00
jminta%gmail.com 814f0a05d1 Bug 317477 Canceling 'Edit Event' dialog opens 'New Event' dialog in Lightning. patch by ssitter@googlemail.com, r=jminta 2005-12-08 16:10:55 +00:00
dmose%mozilla.org 047b9dad7f Fix nativeTime to correctly account for timezone changes on dates (bug 314954), r=mvl@exedo.nl 2005-12-04 22:09:54 +00:00
dmose%mozilla.org 80e5436a19 Make core calendar code work against both trunk and 1.8 branch builds (bug 318850), r=jminta@gmail.com 2005-12-04 21:53:17 +00:00
dmose%mozilla.org 53812c8ece Add a compare method to calIDuration (bug 315960), r=mvl@exedo.nl 2005-12-04 21:35:17 +00:00
jminta%gmail.com 0196e72594 Bug 317473 For new events no calendar is chosen by default in calendar-event-dialog. Also includes some whitespace cleanup. Patch by ssitter@googlemail.com. r=jminta 2005-11-27 00:04:24 +00:00
jminta%gmail.com 88cc3fd8f7 Bug 317864 Fix old consumers of .stringValue. Patch by ssitter@googlemail.com, r=jminta 2005-11-26 21:17:55 +00:00
mvl%exedo.nl 92b2a6f396 Bug 310221 icalendar items with a duration and no dtend are handled incorrectly. r=dmose 2005-11-25 19:50:12 +00:00
mvl%exedo.nl 9add8b15c3 bug 317588 update calToto to the changed calIProperty interface.
patch by gekacheka@yahoo.com, r=mvl
2005-11-23 17:56:41 +00:00
jminta%gmail.com 98206a8d68 Bug 309734 Double clicking on an empty space in the calendar should create a new event. r=dmose 2005-11-22 01:49:28 +00:00
mvl%exedo.nl f25d3e0ca5 Bug 316756 option is listed twice in type dropdown box for export.
patch by Stefan Sitter (ssitter@googlemail.com), r=mvl
2005-11-19 10:17:19 +00:00
mvl%exedo.nl fa7e36310f Define the escaping behaviour of ical properties, to make sure we do the right thing with escaped values in ical calendars.
bug 307948, r=dmose
2005-11-18 18:05:37 +00:00
jminta%gmail.com 5f3cd6311d Bug 315960 (correct file) Improve multiday view's relayout time by adding batching r=dmose 2005-11-18 16:10:07 +00:00
jminta%gmail.com cdc268c2e9 Backing out previous checkin for Bug 315960, wrong copy of the file 2005-11-18 16:05:43 +00:00
jminta%gmail.com 0cdf9dce9f Bug 315960 Improve multiday view's relayout time by adding batching r=dmose 2005-11-18 16:01:17 +00:00
mvl%exedo.nl 0445f557da bustage fix for the mozStorage changes.
bug 316761, patch by ssitter@googlemail.com, r=mvl
2005-11-16 19:40:41 +00:00
dmose%mozilla.org fd445905ae Binding given incorrect duplicate id (no bug); r=jminta 2005-11-16 19:00:09 +00:00
mvl%exedo.nl f2638b193d show location in the alarm dialog.
bug 220694, patch by robin.edrenius@gmail.com, r=mvl
2005-11-10 21:52:06 +00:00
dmose%mozilla.org ac60b4a9d5 Fix alarm popups are empty (bug 315916); patch=ssitter@googlemail.com, r=dmose 2005-11-10 21:05:41 +00:00
dmose%mozilla.org 001e29cf6d Make Lightning localizable (bug 298348); patch=bugzilla@babylonsounds.com,robin.edrenius@gmail.com; r=mvl,dmose 2005-11-09 00:35:57 +00:00
mvl%exedo.nl 50752cbc92 make importer notify observers about a batch change coming up.
bug 313502, r=dmose
2005-10-28 20:13:53 +00:00
jminta%gmail.com 08032ed55a Bug 313648 Setting recurrence endDate to null does not result in infinite recurrence, but instead returns an error. r=mvl 2005-10-27 22:17:50 +00:00
jminta%gmail.com 7d4891bdb4 Bug 306508 WebDAV provider should notice and propagate all possible dataloss issues to the UI. r1=dmose, r2=mvl 2005-10-25 21:15:41 +00:00
jminta%gmail.com 5be0364ff8 Bug 313474 Dialog title in calendar-alarm-dialog.xul not localizable, patch by robin.edrenius@gmail.com, r=jminta 2005-10-23 16:53:14 +00:00
jminta%gmail.com 10aa71fd0b Bug 310503 Implement support for readonly calendars, put calendars in readonly mode when an error occurs, report this to the user in relevant UI bits. r1=mvl, r2=dmose 2005-10-21 16:51:13 +00:00
mvl%exedo.nl e9fece35aa Use the right units in setting the alarm delay.
bug 308832, r=dmose
2005-10-20 18:01:02 +00:00
dmose%mozilla.org 2370769df0 ICS provider assertion/failure and performance fix (bug 312381); r=mvl 2005-10-14 21:12:56 +00:00
mvl%exedo.nl 332c741e31 Makes calIDateTime.getInTimezone on a floating datetime return a datetime that is still floating.
bug 309527, r=dmose, r=jminta
2005-10-13 17:59:29 +00:00
mrbkap%gmail.com 5c8a5958d0 bug 311024: Make sure eval grabs the right scope object. r=brendan sr=jst 2005-10-08 00:28:45 +00:00
jminta%gmail.com f1fdb33e2a Bug 298357 Switch to coloring the background of events instead of the font. r=dmose 2005-10-07 17:51:22 +00:00
jminta%gmail.com 1d27f3eafb Bug 298357 Colorize multiday view events by calendar-pref r=dmose 2005-10-06 17:50:39 +00:00
jminta%gmail.com f284970176 Bug 310842 this.mBaseItem.getRecurrenceStartDate is not a function, push does not return array. patch by gekacheka@yahoo.com r=jminta 2005-10-02 22:26:19 +00:00
mvl%exedo.nl 4d948b90bd propagate libical errors through the ics service.
part of bug 306508, r=dmose
2005-09-30 17:09:38 +00:00
mvl%exedo.nl 9635ad5642 Keep on reading from the inputstream, or else importing large files fails.
bug 309868, r=dmose
2005-09-28 18:28:25 +00:00
jminta%gmail.com 4f00c557dc Bug 293201 Activate the agenda filter r=dmose 2005-09-27 00:57:02 +00:00
dmose%mozilla.org 3826285490 Make recurrence debugging spew conditional on DEBUG_vlad, not just DEBUG. No bug 2005-09-20 22:27:08 +00:00
mvl%exedo.nl d3043af78a 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
dmose%mozilla.org 82f3103e37 Fix reserved variable name strict warning; no bug. 2005-09-17 23:33:38 +00:00
mvl%exedo.nl c5d97f5484 (de)serialize alarms from/to ics.
bug 298359, r=pav
2005-09-12 21:35:42 +00:00
mvl%exedo.nl 27bc63ec41 alarms don't work with events with a floating start datetime.
bug 306982, r=dmose
2005-09-08 12:57:16 +00:00
mvl%exedo.nl a2bcd01f36 create new events with floating datetime, to prevent problems with recurrence and views.
bug 306148, r=jminta (frontend part), r=dmose (calDateTime changes)
2005-08-29 18:48:47 +00:00
dmose%mozilla.org 454d80cbdf Give icaltime_compare_date_only a third argument; fix calDateTime::Compare to use; get calIErrors working; remove the previous hacky workaround from the new weekview (bug 299327), r=shaver 2005-08-25 17:47:36 +00:00
dmose%mozilla.org 8d0b6b4add Work around bug in libical's API for comparing dates (bug 299327), r=shaver. Not part of the build. 2005-08-20 23:17:55 +00:00
dmose%mozilla.org ca0f7b228f Fixed events created with a timezone off by some number of hours (bug 305025); r=vlad 2005-08-19 18:17:39 +00:00
mvl%exedo.nl 608ebb964c Don't change lastmodified when cloning an time.
bug 301140, r=shaver.
2005-08-17 15:21:15 +00:00
dmose%mozilla.org b41c1be7a7 Make new event dialog unable to create events that end before they start (bug 304463), r=pavlov@pavlov.net 2005-08-15 21:49:44 +00:00
dmose%mozilla.org c78dfba7ad Fix bogus warning when serializing events with a floating timezone to ICS (bug 303983), r=shaver. 2005-08-15 16:40:16 +00:00
dmose%mozilla.org 6d0c476308 Fixing build bustage by adding stub methods for the two new methods that were added to nsIXPCScriptable 2005-07-31 21:12:49 +00:00
bzbarsky%mit.edu 31c1cac564 Make XPCNativeWrapper call the wrapped native's classinfo resolve/get/set
hooks.  Makes native wrappers work in lots of nasty DOM0 corner cases.  Bug
296967, r=mrbkap, sr=jst, a=asa
2005-07-29 15:11:08 +00:00
mvl%exedo.nl 618dcb216d Misc fixes to make import actually work. bug 285019, r=jminta 2005-07-28 18:05:08 +00:00
mvl%exedo.nl 39e57e2c71 Add a way to refresh calendars. bug 285018, r=shaver 2005-07-25 19:17:09 +00:00
mvl%exedo.nl 059c34d9fc Rename the callers to make them match the interface spec.
Should have been part of bug 298772
2005-07-24 12:36:09 +00:00
mvl%exedo.nl 55fea90a44 puggable import/export interfaces for calendar, plus initial implementations.
bug 298772, r=shaver
2005-07-22 18:27:28 +00:00
timeless%mozdev.org 9f688a3936 Bug 299955 calAlarmService.prototype.shutdown should not call getservice in xpcom shutdown
r=shaver
2005-07-19 23:28:16 +00:00
shaver%mozilla.org 6e19cc4d7b Permit insertRecurrenceItemAt to insert one past the end of the current list,
in which case it acts as appendRecurrenceItem.  (This means that
insertRecurrenceItemAt(0, item) always works, even if there have been no items
added already.)
2005-07-07 14:01:19 +00:00
mvl%exedo.nl eabe549684 Make date attributes in calIICSService null when not valid. Bug 299762, r=shaver 2005-07-05 22:24:03 +00:00
shaver%mozilla.org cf78b0dd75 allow us to reflow from a collapsed monthview, r=vlad-in-spirit 2005-07-04 14:25:31 +00:00
pavlov%pavlov.net 0b9a6214cc use calITodo.isCompleted instead of just setting percentComplete. 2005-07-01 00:58:19 +00:00
vladimir%pobox.com a5d3526ca9 fix editing recurrence exceptions in dialog, r=pav 2005-07-01 00:57:28 +00:00
pavlov%pavlov.net 91a16a156a fix multi-week view to only show textboxes when editing the title. bug 299312. r=vlad 2005-07-01 00:46:07 +00:00
pavlov%pavlov.net 02bf3d9bbb remove isAllDay from calIEvent. bug 299182. r=vlad 2005-06-30 22:41:14 +00:00
vladimir%pobox.com 0d5c0837a0 move to just one minimonth; also make multiday view a little bit less horrible 2005-06-30 22:37:00 +00:00
shaver%mozilla.org 7ecfd9c993 Bug 299163: add a calITodo.isCompleted for some semblance of sane completion
handling. r=pavlov.
2005-06-30 21:59:22 +00:00
pavlov%pavlov.net 39aa62b270 Hooking up the exceptions part of the recurrence dialog so that you can restore dates that you had previously deleted. bug 298346. 2005-06-29 23:44:49 +00:00
pavlov%pavlov.net 39168e344a making duedate be optional when creating/editing tasks 2005-06-29 23:39:05 +00:00
vladimir%pobox.com 75c6f94966 attempt to unscrew todos 2005-06-29 22:38:42 +00:00
vladimir%pobox.com f70c9b0253 fix broken in-place editing due to mangled event handling in xul, and mangled focus/blur on textboxes in particular. 2005-06-29 01:02:22 +00:00
vladimir%pobox.com 788ce708e6 fixed pixels-per-minute thinko in multiday view 2005-06-28 21:23:07 +00:00
vladimir%pobox.com fb602d6132 b=298356, inline editing of item titles in multiday view; b=298344, editable events in month view; b=298352, multiday view needs pref control for start/end times; r=shaver 2005-06-28 20:36:24 +00:00
pavlov%pavlov.net 375fe1eb76 adding name paramter for deleteCalendarPref 2005-06-24 08:34:57 +00:00
vladimir%pobox.com 0191864ef7 b=298353,298367,298335 need to make calendar views shrinkable, add context menu support to views, fix bug with last day not being queried correctly in views. r=vladimir 2005-06-22 19:41:12 +00:00
shaver%mozilla.org 88ba034a1f Select correct theme, in preparation for building from base/jar.mn 2005-06-22 17:17:52 +00:00
shaver%mozilla.org f9c16b9cee Bug 298357: set the item's calendar's URI as an attribute so that we can
style the bejeezus out of it based on the user's calendar prefs. r=vlad.
2005-06-22 16:59:03 +00:00
pavlov%pavlov.net 109ff34b2f s/setEventProperty/setItemProperty/ and adding code to properly set the dialog title 2005-06-21 21:24:53 +00:00
pavlov%pavlov.net 750c94fc09 adding todo support to dialog. 2005-06-21 21:00:47 +00:00
vladimir%pobox.com e7b8e63ede Implement current day selection for views, also various misc UI fixes 2005-06-16 06:52:11 +00:00
pavlov%pavlov.net e607918600 adding calIDuration bug 297827 r=vlad,shaver 2005-06-15 23:57:09 +00:00
pavlov%pavlov.net 48a4f84526 removing use of the obsolete dialogOverlay and adding code to disable the accept button if there is no event title entered 2005-06-15 18:45:34 +00:00
vladimir%pobox.com c0227f925d add month and day view to lightning 2005-06-15 09:27:29 +00:00
pavlov%pavlov.net 38d73d8835 fixing storage to read properties back correctly r=vlad 2005-06-14 23:22:07 +00:00
mvl%exedo.nl e90d1903dd don't output unset attributes to ics. bug 297530, r=vlad 2005-06-14 21:03:06 +00:00
pavlov%pavlov.net f764d92c0a removing extra dump() 2005-06-14 20:26:07 +00:00
pavlov%pavlov.net 1fa646f188 check alarm related properties to see if they've changed before setting them 2005-06-14 20:12:18 +00:00
pavlov%pavlov.net c1738e95e4 adding null check in Compare() 2005-06-14 20:11:48 +00:00
pavlov%pavlov.net f6a50bdae3 additional checks to see if the values have changed before setting them on the event itself. 2005-06-14 02:04:52 +00:00
pavlov%pavlov.net b5f3b760da reverting previous code to allow modifying occurrences/original item via the dialog in favor of external ui to modify the right thing 2005-06-13 23:57:26 +00:00
pavlov%pavlov.net d7fa54adb7 making ctrl+doubleclick modify the parent item if recurrence is set and ctrl+delete delete the parent item. r=vlad 2005-06-13 23:53:25 +00:00
mvl%exedo.nl 427fda3b87 remove dump 2005-06-13 23:24:19 +00:00
mvl%exedo.nl 022b813efc Prevent serializing one attribute twice. Bug 297530, r=vlad 2005-06-13 23:19:01 +00:00
pavlov%pavlov.net 0edf1b6d2b adding support for editing all occurrences vs editing a single occurence 2005-06-13 22:49:03 +00:00
shaver%mozilla.org feed293e0d bug 296184: add ITEM_FILTER_ALL_ITEMS; r=mvl, npotb. 2005-06-13 13:46:08 +00:00
mvl%exedo.nl 5967082dd9 Make NewCalDateTime do the right thing. bug 297530, r=pavlov 2005-06-13 09:36:45 +00:00
mvl%exedo.nl 884d3a0cd2 Use the right scope. Bustage bug. 2005-06-12 20:41:05 +00:00
dmose%mozilla.org 8f5a8cd794 Added forgotten this. qualifier 2005-06-10 23:31:18 +00:00
vladimir%pobox.com 4288b470c2 missing files from last comimt 2005-06-10 01:48:14 +00:00
vladimir%pobox.com ebe009656b b=293183, implement exception support for recurrence, r=shaver 2005-06-10 01:31:48 +00:00
dmose%mozilla.org 1b6f0137f7 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 240fd66a28 removing new dump() 2005-06-09 00:03:21 +00:00
pavlov%pavlov.net 93945ee5b8 adding some integer validation code to the textboxes and adding code to delete properties from the event object if they are empty in the dialog 2005-06-08 21:58:28 +00:00
pavlov%pavlov.net 1b42cc7238 fixing typo 2005-06-06 21:08:33 +00:00
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