Multiple POPUP, SMS and EMAIL reminders -- testing for the bold

21 views
Skip to first unread message

Philipp Kewisch

unread,
Jul 11, 2008, 3:01:19 AM7/11/08
to Provider for Google Calendar
Hello Fans of the Provider,

I have recently been working on bug 353492, which should provide
multiple alarms for all of Lightning and Sunbird. This of course also
includes multiple alarms for the Provider for Google Calendar.

The combined UI and backend patch has grown to over 300 kB, which
makes review strenuous and risk of regressions high. Also, there is
still an open issue regarding alarms on recurring events that stops me
from requesting review right away.

To lower the risk of regressions, it would be nice if this patch could
get some testing before it actually hits cvs, therefore I'm asking
YOU :-) There are some things you should keep in mind when trying this
patch:

* The patch is fully unsupported. Dataloss is possible, although I
don't expect it. I cannot support installing the testing versions.
* Recurring alarms will not work *for any type of calendar*. This is
known and needs to be fixed before I request review.
* This patch upgrades your profile database, so be sure to *back up
your profile*. Not doing so will cause your profile database to be
unusable when installing a stable version or nightly of lightning or
the provider.

Now for the fun part. This unstable version brings the following
features:

* Support up to 5 alarms per event (Google Limit)
* Support SMS, EMAIL and the usual popup alarms
* Displays the type of alarm on the event for Email and Popup alarms
(I have no icon for sms currently)

Instructions:

* Download the zip files provided. You'll need a lightning-*.xpi.zip
and the gdata-provider*.xpi.zip
* Rename the zip files, removing the .zip extension, so they are just
called i.e gdata-provider-multialarms.xpi
* Create a fresh profile (i.e start thunderbird with -P )
* Install the lightning.xpi
* Install the gdata-provider.xpi

Lightning 0.9pre for windows:
http://groups.google.com/group/provider-for-google-calendar/web/lightning-multialarms-win32.xpi.zip

Lightning 0.9pre for linux:
http://groups.google.com/group/provider-for-google-calendar/web/lightning-multialarms-linux.xpi.zip

Provider for Google Calendar 0.5pre:
http://groups.google.com/group/provider-for-google-calendar/web/gdata-provider-multialarms.xpi.zip

Please tell me about bugs :-)

jfchadeyron

unread,
Jul 11, 2008, 4:58:47 AM7/11/08
to Provider for Google Calendar
Great ! Thanks you very much for this update !
Jeff
> Lightning 0.9pre for windows:http://groups.google.com/group/provider-for-google-calendar/web/light...
>
> Lightning 0.9pre for linux:http://groups.google.com/group/provider-for-google-calendar/web/light...
>
> Provider for Google Calendar 0.5pre:http://groups.google.com/group/provider-for-google-calendar/web/gdata...

jfchadeyron

unread,
Jul 18, 2008, 2:14:10 PM7/18/08
to Provider for Google Calendar
I notice some bugs when i try to modify an event : i can't save and
close...

Jeff Cook

unread,
Jul 25, 2008, 6:34:25 PM7/25/08
to Provider for Google Calendar
This a great feature. So far in my testing, no issues whatsoever.
Thanks for providing this Philipp!
> Lightning 0.9pre for windows:http://groups.google.com/group/provider-for-google-calendar/web/light...
>
> Lightning 0.9pre for linux:http://groups.google.com/group/provider-for-google-calendar/web/light...
>
> Provider for Google Calendar 0.5pre:http://groups.google.com/group/provider-for-google-calendar/web/gdata...

telarin

unread,
Jul 28, 2008, 8:49:09 PM7/28/08
to Provider for Google Calendar
After Installing both multi-alarm version of Lightning & Provider for
Google Calender, I got this error each time I start up ThunderBird -

Error num: 0x804A0008
[Exception... "'<error>' when calling method: [calICalendar::uri]"
nsresult: "0x804a0008 (<unknown>)" location: "JS frame ::
file:///C:/Documents%20and%20Settings/jhkong/Application%20Data/Thunderbird/Profiles/omncj4q2.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/components/calItemModule.js
->
file:///C:/Documents%20and%20Settings/jhkong/Application%20Data/Thunderbird/Profiles/omncj4q2.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/js/calCalendarManager.js
:: cmgr_createCalendar :: line 527" data: no]

Saying something about calendar referring to unknown timezones, and
suggested installing the latest calendar-timezones.xpi
Anyhow the program continues to load fine and the calendar is able to
load up fine as well.

jfchadeyron

unread,
Jul 29, 2008, 3:41:54 AM7/29/08
to Provider for Google Calendar
Where can i download the latest calendar-timezones.xpi to resolve this
bug ?

Philipp Kewisch

unread,
Aug 9, 2008, 1:50:53 AM8/9/08
to Provider for Google Calendar
I've just uploaded a calendar-timezones.xpi from my cvs builds. I hope
its compatible ;-)

jfchadeyron, sorry about not answering your email yet. The information
you gave me should be sufficient to find the bug and fix it, thanks
for reporting!

jfchadeyron

unread,
Aug 11, 2008, 11:05:47 AM8/11/08
to Provider for Google Calendar
I installed your calendar-timezones.xpi in my Thunderbird 2.0.0.6
(French Version) with timezone on Europe/Paris
I modified an events and click on "save and close" boutton. But it
didn't close.
The console error said :
---
Erreur : [Exception... "'Error: Assert failed: Alarm must be mutable
1: [file:///D:/Z_profil/Thunderbird/extensions/%7Be2fda1a4-762b-4020-
b5ad-a41df1933103%7D/components/calItemModule.js ->
file:///D:/Z_profil/Thunderbird/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/js/calUtils.js:920]
ASSERT
2: [file:///D:/Z_profil/Thunderbird/extensions/%7Be2fda1a4-762b-4020-
b5ad-a41df1933103%7D/components/calItemModule.js ->
file:///D:/Z_profil/Thunderbird/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/js/calItemBase.js:717]
cIB_addAlarm
3: [null:0] null
4: [chrome://calendar/content/calendar-dialog-utils.js:625]
saveReminder
5: [chrome://calendar/content/sun-calendar-event-dialog.js:763]
saveDialog
' when calling method: [calIItemBase::addAlarm]" nsresult:
"0x8057001c (NS_ERROR_XPC_JS_THREW_JS_OBJECT)" location: "JS frame ::
chrome://calendar/content/calendar-dialog-utils.js :: saveReminder ::
line 625" data: no]
Fichier source : chrome://calendar/content/calendar-dialog-utils.js
Ligne : 625
---
Not fixed...

goehte

unread,
Sep 12, 2008, 10:57:30 AM9/12/08
to Provider for Google Calendar
I've tested Google Calendar 0.5pre with Sunbird 0.9 RC1
I'didn't recive an error (Error-Console) but I cant see my calendar
entries!?

Cullen Dwyer

unread,
Sep 12, 2008, 11:00:41 AM9/12/08
to provider-for-g...@googlegroups.com
Goehte:

Using Lightning I had to re-input all my calendar items. Existing items don't sync. Try creating new items to see if that works.

cdwyer55

jimendeath

unread,
Sep 23, 2008, 11:24:39 AM9/23/08
to Provider for Google Calendar
Hi everybody !!

so far, there's no "final version" ?

I really need these features, but I dont dare to install them if I
have to backup all my data and so on...

Thanx in advance
Reply all
Reply to author
Forward
0 new messages