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