New features and changes in this milestone that require feedback include:
* New Activity Manager
* New ability to Archive email
* see the complete list of bugs fixed[3]
Downloading
Please read the release notes[4] before downloading for more information
about this release including known issues[5].
Testers can download Thunderbird 3 Beta 2 builds[1] for Windows, Mac OS
X, and Linux in 38 different languages. Ongoing planning for Thunderbird
3 can be followed at the Thunderbird 3 wiki[6] and on irc.mozilla.org[7]
in #maildev.
[1]
http://www.mozillamessaging.com/en-US/thunderbird/early_releases/downloads/
[2] http://ascher.ca/blog/2009/2/26/thunderbird-3-beta-2/
[3] http://www.rumblingedge.com/2009/02/26/thunderbird-3-beta-2-released/
[4] http://www.mozillamessaging.com/en-US/thunderbird/3.0b2/releasenotes/
[5]
http://www.mozillamessaging.com/en-US/thunderbird/3.0b2/releasenotes/#issues
[6] https://wiki.mozilla.org/Thunderbird:Thunderbird3
[7] http://irc.mozilla.org/
Will automatic update from beta1 work at some point? I just checked for
updates and there were none available.
--BDS
We are planning on doing automatic updates soon. We haven't determined
when yet.
Standard8
PM
described at http://symbols.mozilla.org/
existence of individual builds' symbols can be checked by specifying URL
with build info of the form
http://symbols.mozilla.org/thunderbird/thunderbird-3.0b1pre-WINNT-20081031031458-symbols.txt
Please can you give me a link which works.
For example symbols for 3.0b2 and Tbird 2.0.0.19?
suggest installing nightly tester tools extension which has a copy
buildid menu and will return string of the form
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1b3pre)
Gecko/20090228 Shredder/3.0b3pre ID:20090228031148
In this example the buildid is 20090228031148.
i tried this without success
http://symbols.mozilla.org/thunderbird/thunderbird-2.0.0.19-WINNT-20081209-symbols.txt
I get this error for http://symbols.mozilla.org/thunderbird/
"Forbidden
You don't have permission to access /thunderbird/ on this server.
Apache/2.2.3 (Red Hat) Server at symbols.mozilla.org Port 80"
PM
20081209 is not the full buildid as reported by NTT - there are two
additional digits - so you probably got this information from help|about
which is not sufficient. For example, my 2.0.0.12 is 2008021305 - a
total of 10 digits yyyymmddhh. If the corrected URL doesn't work then
perhaps 2.0 symbols for releases aren't getting stored.
I know it works for 3.x, which is 14 digits of the form yyyymmddhhmmss.
my 3.0b3pre is
http://symbols.mozilla.org/thunderbird/thunderbird-3.0b3pre-WINNT-20090228031148-symbols.txt
How does Mozilla analyze crash dumps without symbols then?
It takes much more time then with symbols.
Back to Thunderbird 3.
An official build of Thunderbird 3.0b2 I downloaded from here
"ftp://ftp.mozilla.org/pub/thunderbird/releases/3.0b2/win32/en-US/Thunderbird
Setup 3 Beta 2.exe"
From Help|About dialog I got this informations:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1b3pre)
Gecko/20090223 Thunderbird/3.0b2
In an thunderbird.exe I found this
e:\builds\tinderbox\Tb-Mozilla1.8-Release\WINNT_5.0_Depend\mozilla\mail\app\thunderbird.pdb
There is no ID no number in form yyyymmddhhmmss.
How can I find out that number?
How can I get that symbols?
I setup _NT_SYMBOL_PATH as is specifid in
https://developer.mozilla.org/en/Using_the_Mozilla_symbol_server
I changed http://symbols.mozilla.org/firefox
to http://symbols.mozilla.org/thunderbird
But symbols from Mozilla symbol server are not downloaded.
Symbols form Microsoft are downloaded correctly.
PM
I did a misspell in my _NT_SYMBOL_PATH.
I fixed it and I get symbols now.
Thanks for help.
PM
FWIW, that's awesome. Very few even commerical software companies manage
to do that. Congrats and thanks to everybody.
var folderResource = RDF.GetResource(folderUri);
Also, since the GetFolderTree( ) helper function is gone, is there a
replacement or do we need to roll our own?
thanks in advance!
Axel
here is some code (don't know how to find out the AppVersion yet, so its
just hardcoded in my test version)
function MyGetFTree() {
var appver=3;
if (appver<3)
return GetFolderTree(); // TB2 only helper method
else
document.getElementById("folderTree"); // less performant as it
doesn't cache tree once retrieved?
}
function MySelectFolder(folderUri)
{
var folderTree = MyGetFTree();
var folderResource = RDF.GetResource(folderUri);
var msgFolder =
folderResource.QueryInterface(Components.interfaces.nsIMsgFolder);
- David
If you (Axel) do roll your own, it sounds like something we'd want to
put in an STEEL-like API, if it's a common enough usecase.
--david
Components.classes["@mozilla.org/rdf/rdf-service;1"].getService<http://mxr.mozilla.org/comm-central/ident?i=getService>(Components.interfaces.nsIRDFService<http://mxr.mozilla.org/comm-central/ident?i=nsIRDFService>);
because
<quote>
"The RDF object was a global instance of nsIRDFService in TB2. That
global instance has been removed, and you should replace it with local
copies of the service whenever you need it."
</quote>
but this creates an error "missing ; before statement" pointing to the
first "http" in the line. Any idea what is wrong with this syntax?
tia
Axel
> but this creates an error "missing ; before statement" pointing to the
> first "http" in the line. Any idea what is wrong with this syntax?
>
.getService( not .getService<
Most probably the irc server or your irc client automatically added
links for the identifiers for easier searching. I think the source
code should look like:
Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
Hello,
Here is another follow on question regarding TB3 compatibility I am
trying to open an item in the foldertree, below is the code I have
(I am using document.getElementById("folderTree") to replace GetFolderTree)
I am getting
Error: folderTree is undefined
Source file: chrome://quickfolders/content/quickfolders.js
Line: 432
on the line
var folderIndex = MyEnsureFolderIndex(folderTree.builderView, msgFolder);
Is the foldertree implemented differently in TB3 or is it just the
getElementById("folderTree") failing? Any idea how to fix this.
Also: I want to stay backwards-compatible with v2 as well, so is there a
quick and dirty way to code that (something like an #ifdef in C)? Or
must I use nsIXULAppInfo?
thanks again,
Axel
function MyGetFTree() {
if (QuickFolders.Util.Appver()<3)
return GetFolderTree(); // TB2 only helper method
else
document.getElementById("folderTree");
}
function MySelectFolder(folderUri)
{
var folderTree = MyGetFTree();
var folderResource = myRDF().GetResource(folderUri);
var msgFolder =
folderResource.QueryInterface(Components.interfaces.nsIMsgFolder);
/*
before we can select a folder, we need to make sure it is "visible"
in the tree. to do that, we need to ensure that all its
ancestors are expanded
*/
var folderIndex = MyEnsureFolderIndex(folderTree.builderView,
msgFolder);
// AG no need to switch the view if folder exists in the current one
// (eg favorite folders or unread Folders)
if (folderIndex<0) {
QuickFolders.Util.ensureNormalFolderView();
folderIndex = MyEnsureFolderIndex(folderTree.builderView,
msgFolder);
}
ChangeSelection(folderTree, folderIndex);
}
Why isn't 3.0 beta 1 finding beta 2 when I do "Check for
Updates"? I can see not suggesting it for people running version
2, but if I'm on the beta, I want to know that a new version is
available.
Also, it appears that no one has been announcing new Thunderbird
releases (regular or beta) on mozilla.announce since 2.0.0.16
last summer.
Bill
Because it's not ready yet. We are testing this functionnality at the
moment.
Ludovic
--
Ludovic Hirlimann MozillaMessaging QA lead
http://www.spreadthunderbird.com/aff/79/2
As mentioned earlier in this thread, we are planning on doing updates,
but they haven't happened yet - this is our first shot at doing updates
for the Thunderbird 3 series (other than the usual nightlies) and we are
currently working through the process of generating the updates. I
expect we'll get them out sometime this week.
Standard8
Is everyone relying on Sam for that? (Asking the group, not necessarily
you. :-) )
For betas, announcements belong in mozilla.announce.prerelease.
The 2.0.0.x releases are being done by the MoCo team, afaik it should
just be part of their release procedure.
Standard8
alpha 3 was announced there. but the betas, not sure why. my vague
recollection is one of them (beta 1?) hit a moderation snag.
mozilla.announce.prerelease is on the release checklist - most recently
bottom of https://wiki.mozilla.org/Releases/Thunderbird_3.0b2
Actually, I just checked there in looking for updated beta
announcements and happened to notice that someone had forgotten
to post Thunderbird announcements there. Seems like they should
be there, since they used to.
Bill
PS I just checked in mozilla.announce.prerelease, and
Thunderbird 3 betas are not being announced in there, either.
Nothing since last November for 2.0.0.18 beta.
Bill