The main goals of this release is to find out about possible problems
caused by the changes in the underlying platform. Notable changes include:
* Several improvements to IMAP.
* Several fixes for Smart Folders, message filters, and attachment
handling.
* Several design improvements and corrections to the interface.
* Download Manager is now accessible as a menu item (Tools > Saved
Files).
* Stability and memory improvements.
For a more detailed list of bug fixes, see the full bug list [2].
Downloading
Please read the release notes [3] before downloading for more
information about this release including known issues [4].
Testers can download Lanikai Alpha 1 for Windows, Mac OS X, and Linux.
Community chat about Lanikai can be followed at the Thunderbird 3.1 wiki
[5] and on irc.mozilla.org in #thunderbird.
[1]
http://www.mozillamessaging.com/en-US/thunderbird/early_releases/downloads/
[2]
https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced;resolution=FIXED;target_milestone=Thunderbird%203.1a1
<https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced;resolution=FIXED;target_milestone=Thunderbird%203.1a1>
[3] http://www.mozillamessaging.com/en-US/thunderbird/3.1a1/releasenotes/
[4]
http://www.mozillamessaging.com/en-US/thunderbird/3.1a1/releasenotes/#issues
thank you.
Just made a first test of compatibility with our current extension code
and found it's throwing an error with
"sFolder.GetSubFolders()"
That part of the code is OK with TB2/3.01.
Didn't saw any note about a change for that. Did I missed something here?
G�nter
<http://my.wisestamp.com/link?u=3xn9k7bhjprw6z99&site=www.wisestamp.com/email-install>
According to
http://www.mozillamessaging.com/en-US/thunderbird/early_releases/downloads/,
it is version 3.1a1.
Lynn
According to
> [04.02.2010 23:38] �Rafael Ebron� wrote:
>
>> Lanikai Alpha 1,
>
> Just made a first test of compatibility with our current extension
> code and found it's throwing an error with
> "sFolder.GetSubFolders()"
> That part of the code is OK with TB2/3.01.
Are you sure? As far as I can tell, nsIEnumerator GetSubFolders() was
replaced with readonly attribute nsISimpleEnumerator subFolders between
TB2 and TB3.
--
Warning: May contain traces of nuts.
The point is this: my 'switch' fails because of the prefs string checking:
var tbVersion =
_prefs.getCharPref("general.useragent.extra.thunderbird");
From that I check for the version number including the TB string:
(tbVersion.search("Thunderbird/3.").
Now I see that's not the 'best' method, it fails because Lanikai has:
"Lanikai/3.1a1".
I remember there was a thread about checking the app and version, but
AFIR it was not that excellent.
Reducing the check to (tbVersion.search("/3.") would do it .. but is
there a better method, independent of release or alpha etc ??
G�nter
G�nter
User agent sniffing is always going to be fragile, why don't you check
API capabilities? If the attribute subFolders is there, use it...
That's the best and most reliable way to get the version number as it
gets it from the app code itself and not something which can be changed
via prefs.
Although as Thomas said, using something like
if ("subFolders" in sFolder) {
let foo = sFolder.subFolders;
// ... do stuff with foo
}
else {
let foo = sFolder.GetSubFolders();
// ... do stuff with foo
}
might be a lot simpler.
Standard8
> Although as Thomas said, using something like
>
> if ("subFolders" in sFolder) {
> let foo = sFolder.subFolders;
> // ... do stuff with foo
> }
> else {
> let foo = sFolder.GetSubFolders();
> // ... do stuff with foo
> }
>
> might be a lot simpler.
I already told him to do capability sniffing in an earlier thread, but
he didn't want to do it that way.
Phil
--
Philip Chee <phi...@aleytys.pc.my>, <phili...@gmail.com>
http://flashblock.mozdev.org/ http://xsidebar.mozdev.org
Guard us from the she-wolf and the wolf, and guard us from the thief,
oh Night, and so be good for us to pass.
[ ]Tagline temporarily out of order please use the stairs...
* TagZilla 0.066.6
--
Steve
careystevens.blogspot.com