Discussion about official Mozilla Thunderbird builds
JoeS

Posts: 1157Joined: June 8th, 2003, 9:15 am
October 10th, 2007, 4:12 pm
Posted October 10th, 2007, 4:12 pm
Daily Build Thread
Please us the next Daily Build Thread
[If you would like to volunteer to post this weekly thread on a rotational basis Please go here: http://wiki.mozilla.org/Thunderbird:Nig ... ld_Threads for further instructions.]
Links
RSS feed Compliments of FB|PuppetMaster..Thanks
Update Watch (Courtesy of Nick Thomas)
Latest Trunk
Latest Mozilla 1.8
Latest Mozilla 1.8.0
Checkins This Week
[2007-10-10 13:15 -trunk ] # 399340 [Core] - Case mismatch in nsIMsgNewsFolder.idl (PRint32/PRInt32) [All]
Recent Bugs of interest
# 392532 [Core] - Infinite recursion crash when getting nsPIDOMWindow off docshell [Lin] crash when switching views.
# 353205 [Thunderbird] - request way to set default to no alternate text for inserting images [Win]
Latest Tested Builds
[Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a9pre) Gecko/2007100904 Thunderbird/3.0a1pre ID:2007100904]
via normal software update
[Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.8pre) Gecko/20071009 Thunderbird/2.0.0.7pre ID:2007100904]
Current "Gotchas" for Trunk Testers
Since 2007-08-09 Switching views with View | Layout will immediately crash TB This is a known Core problem.
Workaround: Don't switch views
Since 2007-08-13 You will need to "select" an app to call a link. This is stored in mimeTypes.rdf but is not editable in the TB UI Workaround: Don't save the selection, or backup your mimetypes.rdf.
Last edited by JoeS on October 17th, 2007, 4:21 pm, edited 1 time in total.
JoeS

Posts: 1157Joined: June 8th, 2003, 9:15 am
October 11th, 2007, 6:29 pm
Posted October 11th, 2007, 6:29 pm
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a9pre) Gecko/2007101103 Thunderbird/3.0a1pre ID:2007101103
Just noticed that clicking on http links does nothing in newsgroup messages.
Same Links work fine in my pop3 inbox, or my tb gmail inbox.
Branch builds work fine. Had to check this since I just changed my ISP
ChefChaudart

Posts: 475Joined: March 3rd, 2004, 12:43 pmLocation: Belgium
October 12th, 2007, 12:39 pm
Posted October 12th, 2007, 12:39 pm
Since I installed both 2 & 3 version of FireFox with the use of MOZ_NO_REMOTE, the hyperlinks in messages are not working anymore.
It's probably due to the fact that if TB wants to lauch FireFox, it has to use a parameter like this -p "profileName"", but it doesn't.
Old WildcatRay
Posts: 0Joined: December 31st, 1969, 5:00 pm
October 12th, 2007, 1:52 pm
Posted October 12th, 2007, 1:52 pm
ChefChaudart wrote:Since I installed both 2 & 3 version of FireFox with the use of MOZ_NO_REMOTE, the hyperlinks in messages are not working anymore.
It's probably due to the fact that if TB wants to lauch FireFox, it has to use a parameter like this -p "profileName"", but it doesn't.
I use the Copy Link Location context menu item to handle this.
ChefChaudart

Posts: 475Joined: March 3rd, 2004, 12:43 pmLocation: Belgium
October 13th, 2007, 1:55 am
Posted October 13th, 2007, 1:55 am
WildcatRay wrote:ChefChaudart wrote:Since I installed both 2 & 3 version of FireFox with the use of MOZ_NO_REMOTE, the hyperlinks in messages are not working anymore.
It's probably due to the fact that if TB wants to lauch FireFox, it has to use a parameter like this -p "profileName"", but it doesn't.
I use the Copy Link Location context menu item to handle this.
me too, but I'd expected a more convenient tip. And finally I use the extension ThunderBrowse that finally "solve" this issue 
alta88
Posts: 612Joined: January 28th, 2006, 3:08 pm
October 13th, 2007, 7:49 am
Posted October 13th, 2007, 7:49 am
note that neither the latest Fx nor Tb require the env var anymore, you can simply open a second instance via ..\thunderbird.exe -no-profile -P profilename eg.
and it's a longstanding issue that help app openers in Fx/Tb can't handle arguments. neither can thunderbrowse (gave up on it a while ago and rewrote it for the Tb2 tabbed message pane build - among many technical problems, it rewrites the users start page - borderline malwareish).
if you want some userchrome.js code to open a Tb link in any external app with args, i can post it.
ChefChaudart

Posts: 475Joined: March 3rd, 2004, 12:43 pmLocation: Belgium
October 13th, 2007, 10:01 am
Posted October 13th, 2007, 10:01 am
If you can, I'm interested.
alta88
Posts: 612Joined: January 28th, 2006, 3:08 pm
October 13th, 2007, 4:29 pm
Posted October 13th, 2007, 4:29 pm
hmm there seem to be serious site problems.
anyway, here it is, not for use with thunderbrowse. only for http/s links but you can see where to remove that if(). not fancy, just put your path and args in the consts at the top.
- Code: Select all
/* :::::::: RunExternal.js ::::::::::::::: */
/* Run external program to open url, check if 1)MP url 2)RSS subject url */
const clientApp = "C:\\Program Files\\Mozilla\\Firefox2.0\\firefox.exe" const argStr = "-no-remote -P email";
contentAreaClick = function(event) { var url, linkurl; if (event.button != 0) return; // if not left click exit
if (event.target.getAttribute("id") == "collapsedsubjectlinkValue") { var RSSurl = currentHeaderData["content-base"]; if (RSSurl) linkurl = RSSurl.headerValue // clicked on RSS subject //debug("rssurl href: " + href); } else { //debug("linknode: " + linkNode); var MPurl = hRefForClickEvent(event); if (MPurl) linkurl = MPurl // clicked on MP url } //debug("href: " + href); if (linkurl) { openExternal(linkurl); return false; //so core handler will not open link in the configured browser } return true; }
function openExternal(url) { var ioService = Components.classes["@mozilla.org/network/io-service;1"] .getService(Components.interfaces.nsIIOService); try { var hrefURL = ioService.newURI(url, null, null); if (hrefURL.schemeIs('http') || hrefURL.schemeIs('https')) { var file = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile); file.initWithPath(clientApp); var process = Components.classes["@mozilla.org/process/util;1"] .createInstance(Components.interfaces.nsIProcess); process.init(file); var args = argStr.split(" "); //space delimiter args[args.length] = url; //add url as last arg at end process.run(false, args, args.length); debug("RunExternal.js: ", clientApp + " " + args); //log it } else debug("RunExternal.js: Invalid Url - ", url); //log it } catch(e) {debug("RunExternal.js: Invalid url - [" + url, "] or handler string - [" + clientApp + "]")} //log it }
/* URL Link extension override urllinkCommon.launchExternalURL = function(url) {openExternal(url)} */
/* Logger */ function debug(aScript, aMsg) { Components.classes["@mozilla.org/consoleservice;1"] .getService(Components.interfaces.nsIConsoleService) .logStringMessage(aScript + aMsg); };
Return to Thunderbird Builds
Who is online
Users browsing this forum: JoeG, Magritte and 4 guests
|