My SeaMonkey Wishlist

Discussion of features in Seamonkey
Post Reply
User avatar
highlandsun
Posts: 187
Joined: February 17th, 2004, 4:27 am
Location: Los Angeles, CA
Contact:

Post by highlandsun »

Ah, I gave up too soon. I've now got a build that works with the official Seamonkey binaries.

http://www.highlandsun.com/hyc/mozilla/ ... ux-x86.xpi
http://www.highlandsun.com/hyc/mozilla/ ... -win32.xpi

Feedback welcome.
-- Howard Chu http://www.symas.com
Old Jaisen
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old Jaisen »

highlandsun wrote:Feedback welcome.


This is wonderful thank you. However, I encountered some bugs on Windows version of it. I'm not sure if they are resolvable or not, but in case you are interested here are the error codes:

Error: Failed to apply default alarm settings to task: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getIntPref]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://calendar/content/calendar-item-editing.js :: setDefaultAlarmValues :: line 255" data: no]
Source File: chrome://calendar/content/calendar-item-editing.js
Line: 274

Error: self has no properties
Source File: chrome://calendar/content/calendar-event-dialog.js
Line: 125

Error: calRecurrenceRule is not defined
Source File: chrome://calendar/content/calendar-recurrence-dialog.js
Line: 235

Basically, I suspect the errors arose from my attempt to change the default recurrence of a task. That is, when you add a new task, check the repeat box, and proceed to go to set the pattern, the dialogue box opens but you cannot get it to apply the settings. Pressing the ok button does nothing, leaving the only option to be cancel and thus use the default repeat pattern. Furthermore, alarms do not seem to popup.

Also, unfortunately the Calendar installs throughout the program and is not profile specific. Anyway to resolve that? Further, can the calendar be set to open in Tabs rather than windows?
User avatar
highlandsun
Posts: 187
Joined: February 17th, 2004, 4:27 am
Location: Los Angeles, CA
Contact:

Post by highlandsun »

re: the calRecurrenceRule - that's not a file that I touched in my changes. This looks like a generic bug in the calendar code. I've filed a bug for it, #372308. I can supply the patch for it easily enough. (Should probably search first; it's possible that someone else has reported it already. I haven't checked bugzilla, just did a quick look at the code and saw that the function used to be there but disappeared after a "merge"...)

As for the remaining questions - I've only done enough work to restore its original behavior, the way it worked before the Calendar project guys decided to abandon it. I don't have time to implement new features. I think that would be a mistake anyway; new development effort should go into Lightning. So aside from fixing little bugs like that calRecurrenceRule, I'm not going to make any other changes.
-- Howard Chu http://www.symas.com
Old Jaisen
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old Jaisen »

highlandsun wrote:re: the calRecurrenceRule - that's not a file that I touched in my changes. This looks like a generic bug in the calendar code. I've filed a bug for it, #372308. I can supply the patch for it easily enough. (Should probably search first; it's possible that someone else has reported it already. I haven't checked bugzilla, just did a quick look at the code and saw that the function used to be there but disappeared after a "merge"...)


Yeah I found this in Bugzilla, which shows there being a patch, of course, I haven't a clue as to how to implement it.

https://bugzilla.mozilla.org/show_bug.cgi?id=370425


As for the remaining questions - I've only done enough work to restore its original behavior, the way it worked before the Calendar project guys decided to abandon it. I don't have time to implement new features. I think that would be a mistake anyway; new development effort should go into Lightning. So aside from fixing little bugs like that calRecurrenceRule, I'm not going to make any other changes.


Sounds fair. Thanks for what you've done.
User avatar
highlandsun
Posts: 187
Joined: February 17th, 2004, 4:27 am
Location: Los Angeles, CA
Contact:

Post by highlandsun »

I've updated both the Windows and Linux images with the patch from Bug 370425. You can download and reinstall the xpi to get the fix.
-- Howard Chu http://www.symas.com
Old Jaisen
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old Jaisen »

highlandsun wrote:I've updated both the Windows and Linux images with the patch from Bug 370425. You can download and reinstall the xpi to get the fix.


That's most excellent, again thanks.
User avatar
highlandsun
Posts: 187
Joined: February 17th, 2004, 4:27 am
Location: Los Angeles, CA
Contact:

Post by highlandsun »

By the way, for anybody brave enough to run Seamonkey nightly builds, I've also uploaded a Linux build that works with the Seamonkey trunk nightlies. This isn't for Suiterunner. I still haven't digested all the details of the new chrome.manifest file...

Which is too bad, because it works pretty well with Suiterunner...
-- Howard Chu http://www.symas.com
Joe1962
Posts: 376
Joined: November 4th, 2004, 6:00 am
Location: Havana, Cuba

Post by Joe1962 »

I tried the Linux xpi on SeaMonkey 1.1.1 in Vector Linux. Installed while running SeaMonkey as root (obviously) and it works great as such, however when testing as a normal user, I get the infamous grey error bar at the bottom with some Calendar message (hmm... just realized I forgot to copy it down).
SM (usually latest stable) on Linux Mint 19 x86_64.
User avatar
highlandsun
Posts: 187
Joined: February 17th, 2004, 4:27 am
Location: Los Angeles, CA
Contact:

Post by highlandsun »

Hm, I've been running it as my own userid, never installed as root. Let us know what the error message says...
-- Howard Chu http://www.symas.com
Joe1962
Posts: 376
Joined: November 4th, 2004, 6:00 am
Location: Havana, Cuba

Post by Joe1962 »

But IIRC, it told me it had to be installed with administrative privileges.
SM (usually latest stable) on Linux Mint 19 x86_64.
casper1975
Posts: 403
Joined: November 26th, 2006, 10:54 am
Location: Australia
Contact:

Post by casper1975 »

Could someone out there please hack Sage for SeaMonkey I am only using Firefox for that Sage extension because I love my RSS feeds and I have tried to use the readers that are available in Seamonkey but they don't seem be as good as Saga.
Old Jaisen
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old Jaisen »

casper1975 wrote:Could someone out there please hack Sage for SeaMonkey I am only using Firefox for that Sage extension because I love my RSS feeds and I have tried to use the readers that are available in Seamonkey but they don't seem be as good as Saga.


I tried doing it the simple way and it doesn't work although it certainly installs. You might want to request it in:
Post Extension Thread

Someone there with more knowledge will tell you if it's possible to get it compatible with SM or if it relies on toolkit features not yet available in SM.

PS: Do checkout Multizilla which in addition to giving a bunch of very useful features has a Sage like RSS reader which works from the sidebar.
User avatar
highlandsun
Posts: 187
Joined: February 17th, 2004, 4:27 am
Location: Los Angeles, CA
Contact:

Post by highlandsun »

I've uploaded my cleaned up set of patches to bugzilla.
https://bugzilla.mozilla.org/show_bug.cgi?id=371830

Also refreshed the packages on my web site. (Just a few fixes to the Event editing dialog and to the Event Emailing command.)

If anyone does a build for Windows/SM1.5 regular or Suiterunner, you can send it to me and I'll add it to my web site.
-- Howard Chu http://www.symas.com
User avatar
BenoitRen
Posts: 5946
Joined: April 11th, 2004, 10:20 am
Location: Belgium

Post by BenoitRen »

highlandsun, could you write up a short page about the Calendar extension you've compiled and put up for download? Then I can link to that on my list instead of linking directly to the XPIs or a post.

Thanks in advance. :)
User avatar
highlandsun
Posts: 187
Joined: February 17th, 2004, 4:27 am
Location: Los Angeles, CA
Contact:

Post by highlandsun »

Was thinking about that, ok, will let you know when I have something up.
-- Howard Chu http://www.symas.com
Post Reply