Mozilla Rolls Out Firefox 3.6 RC, Nears Final 145
CWmike writes "Mozilla has shipped a release candidate build of Firefox 3.6 that, barring problems, will become the final, finished version of the upgrade. Firefox 3.6 RC1, which followed a run of betas that started in early November, features nearly 100 bug fixes from the fifth beta that Mozilla issued Dec. 17. The fixes resolved numerous crash bugs, including one that brought down the browser when it was steered to Yahoo's front page. Another fix removed a small amount of code owned by Microsoft from Firefox. The code was pointed out by a Mozilla contributor, and after digging, another developer found the original Microsoft license agreement. 'Amusingly enough, it's actually really permissive. Really the only part that's problematic is the agreement to "include the copyright notice ... on your product label and as a part of the sign-on message for your software product,"' wrote Kyle Huey on Mozilla's Bugzilla. Even so, others working on the bug said the code needed to be replaced with Mozilla's own."
Re:well super (Score:2, Informative)
No because this is a Release Candidate. 'Normal' users using release (final) software, only get update notifications for release software.
Anyone on the beta update channel would have seen this RC available as a normal update any time from several days ago.
Re:well super (Score:1, Informative)
Isn't the whole point of being a normal user on Windows that the OS shouldn't let you install those updates?
Useless Summary (Score:5, Informative)
The summary rambled on about bug fixes and other things that tend not to matter to the end product of FF3.6. Most of the people that read slashdot understand the release process for software. You releases a beta/RC, fix some bugs, release the pre-release. If all is good, you release the final product.
It would have been more useful to cover new features and things that would interest the end-user. At least that's my point of view on the topic...
Useful info from the article:
Among the new features in Firefox 3.6 are built-in support for the scaled-down browser skins dubbed "Personas;" warnings of out-of-date plug-ins; support for new CSS, DOM and HTML 5 technologies; support for full-screen video embedded with the video HTML tag; and support for the Web Open Font Format (WOFF).
TraceMonkey has also been refreshed to boost JavaScript performance, something Mike Shaver, Mozilla's chief engineer, bragged about last week on Twitter. "I am excited about upcoming JS [JavaScript] engine work, and I don't care who knows it," Shaver tweeted.
New Gecko 1.9.2 in FF 3.6 (Score:1, Informative)
I love the new Gecko features, especially -moz-linear-gradient and -moz-radial-gradient. Huge bandwidth savings for gradient loving web developers out there.
https://developer.mozilla.org/En/Firefox_3.6_for_developers
Re:Memeory Leaks (Score:5, Informative)
Re:How does Chrome do it? No re-start needed. (Score:3, Informative)
If you do it manually it prompts you to restart it to benefit from the update, otherwise it does it in the background (if you run Windows, in Linux you need to use the package manager to upgrade it)
Re:Performance issues off flash drives (Score:3, Informative)
After 3.0, I've had severe performance issues with firefox off of a flash drive.
That'll be the writing to the urlclassifier3.sqlite, file amongst others. I sorted this on my Ubuntu setup (running on a netbook with an internal SSD that had *very* bad write performance) by moving my profile to a RAM drive on boot (and rsyncing it back to the on-disc copy on shutdown and every now and again via cron). You might be able to do something similar on Windows if you have a decent RAM drive implementation but you are unlikely to have that in most circumstances where you are using a portable install of a browser. You could try explicitly enabling write caching for the USB device, but again you may not have the right perms for that in all cases when using a portable setup and it isn't a great idea anyway.
Re:New Gecko 1.9.2 in FF 3.6 (Score:1, Informative)
It's a standard.
http://dev.w3.org/csswg/css3-images/#radial-gradients
Re:Memeory Leaks (Score:1, Informative)
I'm using Chrome 4 on Linux. I just closed all but one tab, and adding up the resident memory for all four chrome processes listed in the System Monitor, I see that Chrome is using about 120 MB of RAM. For some reason, about:memory says Chrome is using only 88 MB.
Because a lot of the memory is shared between the processes, so you're counting some libraries and such multiple times when only one copy actually exists in memory. See this blog post [chromium.org] for more details. The only reliable way to test how much memory it's using is to kill it and see how much memory is freed, if you don't trust about:memory.
Re:How does Chrome do it? No re-start needed. (Score:3, Informative)
I never noticed ever needing a restart, but still, the executable is being updated, too.
Chrome runs a process per open page to isolate crashes. I'm guessing that as long as binaries of different versions communicate by passing well-defined messages and only binaries of the same version share memory, multiple versions of the Chrome engine can run at once.
Re:New Gecko 1.9.2 in FF 3.6 (Score:4, Informative)
There are two main differences between this and the old way IE did its IE-specific features:
1) This implementation is based on a public draft of a W3C REC-track document, which is worked on in public in collaboration with other browser vendors, web developers, and anyone else who cares to join the public www-style@w3.org mailing list. In fact, the gradient syntax was changed radically between beta 1 and beta 2 of Gecko 1.9.2 based on feedback and discussion on said mailing list.
2) The feature is clearly marked as Gecko-specific, so it doesn't pollute the namespace for future standardization (e.g. the properties are not called "linear-gradient" and "radial-gradient") and makes it clear to anyone using it that it will only work in Gecko and break in other browsers. This last property makes it less likely that someone will just use it, test only in Gecko, and accidentally break other browsers by just failing to think about testing in them.
But yes, using it as an _author_ for things outside progressive enhancement is of course bad. But even the progressive enhancement uses are a start: they can give valuable feedback on that www-style mailing list I mention if there are serious problems with the current spec draft.
Re:Why no Linux x86_64 Firefox releases yet??? (Score:2, Informative)
IIRC, lots of popular Linux distributions, such as Ubuntu, have 64-bit versions of Firefox in their repositories (and with Ubuntu 64bit, it ships with it). If you're running the 64-bit version of Firefox, you might want to google the 64-bit flash plugin and how to install it if you use Flash at all (it works fantastic!).