SeaMonkey 1.1.1 Released

I haven’t seen anything on Planet Mozilla regarding this…

SeaMonkey 1.1.1 has been released.

Following the Gecko security update releases a few days ago, the SeaMonkey project issued new security and stability releases today for its all-in-one internet application suite. SeaMonkey 1.1.1 is now available for download, fixing several security vulnerabilities as well as a list of problems users of SeaMonkey 1.1 reported to developers.

Duration of the ‘New Mail’ alert in Thunderbird

In Thunderbird, when you receive new mail, an alert will pop up in the lower right corner of the screen (at least on Windows). Some people think it stays up for too long. Others feel that it goes away too fast. There is actually a setting for the duration of the new mail alert, that users can set.

In Thunderbird, go to Tools–>Options, open the Advanced section, select the General tab, then click on “Config Editor.” In the Config Editor, search for the preference alerts.totalOpenTime. Double-click on it, to change the value. Set the value to the amount of milliseconds you want the alert to stay up.

Turn off tab scrolling in Firefox 2

One of the changes in Firefox2 is that there is a limit on how small a tab can be. So what if you have so many tabs, that all tabs at the minimum width won’t fit in the window? That’s when people notice that Firefox2 adds scroll arrows on each side of the tab bar.

But what about those who prefer the old behaviour? You can revert it to the old Firefox behaviour, by entering about:config in the address bar. In the resulting page, search for the preference browser.tabs.tabMinWidth. Double-click on it, and set the value to 0. Then search for the preference browser.tabs.tabClipWidth. Double-click on it, and set the value to 0.

“Silverman Helps” on CNN

Silverman Helps is a CityNews segment, in which Peter Silverman, a Toronto journalist, helps residence solve red tape disputes, when they feel they are being swindled by local businesses. In a recent episode, a business owner resorted to physical violence, and the footage caught the interest of CNN.

I thought what Anderson Cooper said at the end of the CNN clip was interesting:

“Wow, keeping ’em honest…Just like them, at 360, we want to have you help us keep ’em honest. If there’s a wrong that needs to be made right, in your community, go online [and] tell us about it, at cnn.com/360.”

Did CNN just start doing this, of did they get the idea from Silverman Helps? Peter Silverman has been doing this for years, and really should be commended more for his work as an ombudsman; and the best way to do it, is for every city to adopt the idea.See more here http://www.nomoreh1b.com/greg-jacobs-incredible-dream-machines-review-and-bonus

And yes, that’s the same CityNews, that now employs Amber MacArthur. 🙂

Easy Gmail and .Mac setup on latest Thunderbird 2 builds

This has the makings of a great new feature for Thunderbird, and I’d like to help get the word out for testers test it. As Scott writes,

One of the goals in Thunderbird 2 is to make account setup easier for folks using large ISPs (like google, yahoo!, etc) for e-mail. In fact ISPs can now create extensions for Thunderbird that drop in their configuration files.

With the current nightly branch builds, when creating a new mail account, the account wizard now lists Gmail and .Mac (Mac OS X only) as default account types you can create. Choose one of these account types, and the next screen in the wizard asks for your username for that service.

That’s the only piece of information you need to enter, Thunderbird figures the rest out!

Here’s a cropped screenshot:

The Gmail inclusion is great, but it’s the ISP extensions that I think will be the most beneficial. Imagine being a novice user, trying out Thunderbird, and instead of having to read through instructions from your ISP, just install the corresponding extension.

Of course, we need installing Thunderbird add-ons to be easier. Way too many people install Thunderbird add-ons in Firefox, and wonder why it’s not showing up in Thunderbird.

To test this feature use the latest Thunderbird2 builds.

Oh, by the way, Happy New Year. 🙂

Making Firefox use Thunderbird for web feeds

I was saving this tip for today, because it’s a bit of a Christmas present, courtesy of alta88.

Users of both Firefox and Thunderbird may have noticed that when you get the feed preview screen in Firefox 2, and use the drop-down list to add the feed to Thunderbird, it does not work. There are bugs filed for this. One that I know of, is bug 350735.

To make it work, you’ll need to close Firefox, and go into the \components\ folder, in the Firefox program directory. (eg. C:\Program Files\Mozilla Firefox\components ), and open the file FeedConverter.js in a text editor. You had better make a backup of it first. Because of the line breaks, Notepad won’t work; but Wordpad will work.

At around line 332, you’ll see text that looks like:

case "client":
var clientApp =
prefs.getComplexValue(PREF_SELECTED_APP, Ci.nsILocalFile);
//@line 393 "/cygdrive/c/builds/tinderbox/Fx-Mozilla1.8-release/WINNT_5.2_Depend/mozilla/browser/components/feeds/src/FeedConverter.js"
var ss =
Cc["@mozilla.org/browser/shell-service;1"].
getService(Ci.nsIShellService_MOZILLA_1_8_BRANCH);
ss.openApplicationWithURI(clientApp, spec);
break;

Replace that (select, copy, paste) with:

case "client":
const PREF_SELECTED_APP_ARGS = "browser.feeds.handlers.application.args";
const PREF_SELECTED_APP_URIPREFIX = "browser.feeds.handlers.application.uriPrefix";

var clientApp = prefs.getComplexValue(PREF_SELECTED_APP, Ci.nsILocalFile);
var feedhandlerArgs = safeGetCharPref(PREF_SELECTED_APP_ARGS, Ci.nsIILocalFile);
var uriPrefix = safeGetCharPref(PREF_SELECTED_APP_URIPREFIX, Ci.nsIILocalFile);

var file = Cc["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath(clientApp.persistentDescriptor);
var process = Cc["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess);
process.init(file);

if (uriPrefix) spec = uriPrefix + spec;
if (feedhandlerArgs)
var args = [feedhandlerArgs, spec];
else
var args = [spec];

process.run(false, args, args.length);
break;

Save and close FeedConverter.js.

Next, open Firefox and use about:config to add the following preferences:
Add the String preference browser.feeds.handlers.application.args.
Set the value to -mail.
Add the String preference browser.feeds.handlers.application.uriPrefix.
Set the value to feed:. (Include the colon.)

Enjoy, and have a merry Christmas. 🙂

Bugzilla.mozilla.org upgrade

According to bugzilla.mozilla.org,

On Tuesday, December 26, at 6pm PST (2am UTC) we will be upgrading Bugzilla to the current pre-release of version 3.0. We are expecting the upgrade to take anywhere from 4 to 6 hours. Bugzilla will be down for the duration of the upgrade process. For more information, see the upgrade notes.

Freakin’ sweet! For those of you who haven’t seen it, Bugzilla 3 looks quite different from version 2. You can test it at bugzilla-test.mozilla.org