English language extension
> possiblymaybe
Nice one, but it wouldn't floatbob with my managerboss.
Mozilla is struggling to get the third, and probably final, beta of Firefox 3.1 out the door, which means its first quarter release target is looking increasingly doubtful. "At this time, we don't have a good estimate for when we'll be done," said Mozilla. “Many of the bugs are proving to be tricky and complicated to fully …
I'm posting this from Frefox 3.1 Beta 2 which I'm very happy with.
The only really annoying bug is the occasional 100% cpu usage when running some flash adverts (usually on Yahoo mail). But that has simply prompted me to disable flash when I don't need it, making my whole browsing experience that much nicer.
:-)
Unless I try to copy and paste, then it's a pile of ****!
I'm on the 3.0.6 beta that installed this morning. I'll wait until Monday for a new beta or leave the beta programme if there isn't one.
**** Insert favourite derogatory term here, just don't try to cut and paste one in.
I'll be happy if it simply stops crashing. Unlike 2.x which was rock steady and never crashed, FF 3.0x crashes about once a day. There's no warning, it just "goes away" in the middle of doing something - no X errors, no mozilla bug agent popups, just *bang* its gone.
And whose bright idea was it to swap the config files from plaintext to a database? Argh!
It has been pretty good, I guess the main problem will be some usability problems with Hotmail and a few things here and there. This is one of the few reasons why it is being delayed.
I have not had any crashes yet since November. It is fairly stable otherwise.
I just hope this Javascript engine's bug fixes don't slow it back down. Years ago, there were a few cases where Mozilla would get for instance a new rendering engine. Oh, it's 500% faster, it just has a few bugs and odd cases it doesn't handle right. Each bug fix (or edge case handled) slowed the rendering engine a little bit, once they got the bugs squashed it was like 10% faster than the old engine.
Firefox 3.0 irritated quite a lot of folks: https://bugzilla.mozilla.org/show_bug.cgi?id=407836
[You cannot go back after updating to 3.0 because it converts history files and deletes the old ones -- kind of a lock-in approach like MS would use. All for the sake of getting a bigger market share with new users who don't care either (looks suspiciously like the current economic situation and associated conduct -- or is it just the disconnected Firefox marketing department?).]
FF3 was a lot more stable for me than FF3.1 currently is at the same stage in development, so it's no surprise they're going to be late launching. My favourite bug has to be the "yellowed jpgs bug", which for some reason causes random images to have a heavy yellow tint to them!
It also crashes quite a lot and I couldn't be bothered to disable all my add-ons in case it was one of them, so I've gone back to FF3 for now, but I'll give the next release a try if it's more stable.
I've been running the beta (currently 3.1b3pre) and haven't had any problems with it. Of course it might be because I also run Adblock plus and noscript so all the wonky JS and flash the ad companies put out to annoy the crap out of anyone with a brain (who aren't their target demographic anyway) aren't mucking up the javascript engine like they are for everyone else. Depending on how google does with implementing a extension system I might convert to chrome, but till I get the equivalent of adblock plus and noscript in chrome I'm going to have to forgo that option.
do the right thing and put the release out when it's ready.
Other software corps should do that too. People might complain about a release not coming out when expected but wouldn't it be a lot better if the software, actually, worked as expected.
Or do people not expect software to, actually, work?
I still expect software to work; but, even though I'm old, I'm kind of naive.
Si, I was having big problems with FF3.0 well after 3.0b5 -- but most were related to sqlite database management on Linux, and updates to the Google-provided malware database. I'm really liking 3.1b3pre in it's current state. The following add-ons are *mostly* OK, although TabMixPLus (which I can't live without) is currently causing enormous slowdowns, once every 30 minutes or so, for about 10 seconds, within some of it's own javascript. It's not a TraceMonkey problem, it happens even when I disable the JIT. It's more likely falling into some new, CPU-intensive security checking code. OneMan is looking into it, and might have something soon. The others are all functional. Remember, this is LINUX:
[b]Generated:[/b] Fri Jan 30 2009 12:10:20 GMT-0800 (PST)
[b]User Agent:[/b] Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1b3pre) Gecko/20090128 Shiretoko/3.1b3pre
[b]Build ID:[/b] 20090128213741
[b]Enabled Extensions:[/b] [52]
- [url=http://www.google.com/search?q=Shiretoko%20about%3Asafebrowsing]about:safebrowsing[/url] 1.0
- [url=http://adblockplus.org/]Adblock Plus[/url] 1.0.1
- [url=http://adblockplus.org/]Adblock Plus: Element Hiding Helper[/url] 1.0.5
- [url=http://autoformer.mozdev.org/]AutoFormer[/url] 0.4.1.7
- [url=http://blog.environmentalchemistry.com/2008/03/firefox-theme-classic-compact.html]Classic Compact Options[/url] 1.1.3
- [url=http://customsoftwareconsult.com/extensions]CLEO[/url] 4.0
- [url=http://binaryturf.com/]ColorfulTabs[/url] 3.4
- [url=http://www.blackbirdblog.it/progetti/connect-to-address]Connect to address[/url] 1.1.9
- [url=http://console2.mozdev.org/index.html]Console²[/url] 0.3.10
- [url=https://addons.mozilla.org/firefox/addon/6945]Custom Download Manager[/url] 1.6c
- [url=http://downloadstatusbar.mozdev.org/]Download Statusbar[/url] 0.9.6.3
- [url=https://addons.mozilla.org/en-US/firefox/addon/5398]ErrorZilla Plus[/url] 0.4.4
- [url=http://ted.mielczarek.org/code/mozilla/extensiondev/]Extension Developer[/url] 0.3.0.20080526
- [url=http://customsoftwareconsult.com/extensions]FEBE[/url] 6.1beta
- [url=https://addons.mozilla.org/en-US/firefox/addon/8078]Find In Tabs[/url] 0.4
- [url=http://showcase.uworks.net/]Firefox Showcase[/url] 0.9.5
- [url=http://www.xuldev.org/firegestures/]FireGestures[/url] 1.1.6
- [url=http://flashblock.mozdev.org/]Flashblock[/url] 1.5.7.1
- [url=http://forecastfox.mozdev.org/]Forecastfox[/url] 0.9.7.7
- [url=http://www.botsko.net]Form Saver[/url] 0.9.0
- [url=http://www.greasespot.net/]Greasemonkey[/url] 0.8.20080609.0
- [url=http://users.skynet.be/mgueury/mozilla/]Html Validator[/url] 0.8.4.0
- [url=http://www.google.com/search?q=Shiretoko%20Java%20Quick%20Starter]Java Quick Starter[/url] 1.0
- [url=http://www.hacksrus.com/~ginda/venkman/]JavaScript Debugger[/url] 0.9.87.4
- [url=http://forum.softwareblaze.com]JSView[/url] 2.0.5
- [url=http://yellow5.us/firefox/linkification/]Linkification[/url] 1.3.5
- [url=http://www.mrtech.com/extensions/]MR Tech Toolkit[/url] 6.0.3.1
- [url=http://www.tom-cat.com/mozilla]New Tab Button[/url] 1.0.8
- [url=http://www.oxymoronical.com/web/firefox/nightly]Nightly Tester Tools[/url] 2.0.2
- [url=http://noscript.net]NoScript[/url] 1.8.9.7
- [url=http://www.google.com/search?q=Shiretoko%20Nuke%20Anything%20Enhanced]Nuke Anything Enhanced[/url] 0.68.2
- [url=http://openaddons.extra.hu]Open Addons[/url] 1.1.3
- [url=http://www.accessfirefox.org/Page_Zoom_Buttons.php]Page Zoom Buttons[/url] 1.1.1
- [url=http://space.geocities.yahoo.co.jp/gl/alice0775]PatchForLibrary[/url] 5.2pre
- [url=http://platypus.mozdev.org]Platypus[/url] 0.81
- [url=http://quickjavaplugin.blogspot.com/]QuickJava[/url] 0.4.2.1
- [url=http://rip.mozdev.org/]Remove It Permanently[/url] 1.0.6.4
- [url=http://rickardandersson.com/]Right-Click-Link[/url] 1.1.3
- [url=http://www.nu22.com/firefox/rssvalidator]RSS Validator[/url] 3.0.0
- [url=http://andy.5263.org/screengrab/]Screen grab![/url] 0.95
- [url=http://piro.sakura.ne.jp/xul/_viewsourceintab.html.en]Source Viewer Tab[/url] 0.3.2008120201
- [url=http://v2studio.com/k/moz/]Stop-or-Reload Button[/url] 0.2.2
- [url=http://tmp.garyr.net]Tab Mix Plus[/url] 0.3.7.4pre.081203
- [url=http://www.cfavatar.com/textComplete.cfm]Text Complete[/url] 0.9.9.4
- [url=http://tinderstatus.mozdev.org/]Tinderstatus[/url] 0.3
- [url=http://codefisher.org/toolbar_button/]Toolbar Buttons[/url] 0.6.0.4
- [url=http://www.totalvalidator.com/tool/extension.html]Total Validator[/url] 5.4.0
- [url=http://chrispederick.com/work/user-agent-switcher/]User Agent Switcher[/url] 0.6.11
- [url=http://mozilla.queze.net]View Dependencies[/url] 0.3.3.0
- [url=http://mozilla.queze.net/]View Frames[/url] 1.0
- [url=http://chrispederick.com/work/web-developer/]Web Developer[/url] 1.1.6
- [url=http://www.google.com/search?q=Shiretoko%20YesScript]YesScript[/url] 1.4
[b]Installed Themes:[/b] [2]
- [url=http://arnolem.developpez.com/]Abaca classic[/url] 1.2.1
- [b][url=http://blog.environmentalchemistry.com/2008/03/firefox-theme-classic-compact.html]Classic Compact[/url] 3.0.9[/b]
- [url=http://www.mozilla.org/]Default[/url]
[b]Installed Plugins:[/b] (9)
- Adobe Reader 8.0
- Default Plugin
- DivX® Web Player
- Java(TM) Plug-in 1.6.0_10-b33
- QuickTime Plug-in 7.2.0
- Shockwave Flash
- Totem Web Browser Plugin 2.24.1
- VLC Multimedia Plugin (compatible Totem 2.24.1)
- Windows Media Player Plug-in 10 (compatible; Totem)
Lianfair's right on the money about hotmail-- one fix has been done, but there still seems to be a problem with compose. I don't know, because I have absolutely, totally no interest in using hotmail. ever.
A couple of comments talk about "can't edit the config file", or "my config is hidden in a database": prefs.js is pretty much unchanged, you CAN edit it with vi, but if you edit it while FF is running then all your changes will be overwritten when Firefox exits. Use Help-->About-->about:config to make changes while Firefox is running. "content-prefs.sqlite" contains only preferences dealing with specific web pages (such as "zoom level"). If you've got a specific configuration item in mind, please post back-- I'll try and tell you how to get at it.
Now, for anyone who is thinking about trying out FF3.1 -- the first thing you do is zip up your *ENTIRE* FF3.0 profile tree, so that you can go back in case something breaks. The second thing you do is backup your bookmarks to a JSON-type backup file.
If you run into a problem page, try this: Go into your "About:Config" as above. in the "filter" line, type "jit". this will leave only two prefs showing:
javascript.options.jit.chrome = false
javascript.options.jit.content = true
right-click on the "content" pref, and Toggle it to "false". You have just turned off Tracemonkey Just-In-Time, and your page might reload correctly. (Don't switch the chrome to "true", unless you really WANT to hunt for bugs inside extension code, and inside Firefox itself.... let the Firefox Devs squash the bugs which happen while viewing external pages first.) If the page then works, you have found a TM bug instance-- post your page over on http://forums.mozillazine.org/viewforum.php?f=23 and one of us "volunteer tester" people probably take a look and see if it's a match for one of the already-known bugs, or (gasp!) a new one.
Two last things: That very exotic, wide-ranging "patch to library" Extension is wonderful, provides fixes for a variety of "Places" nastiness which came about with FF3.1. But it's a "test" extension, you'll need to create an ID on addons.mozilla.org in order to get it.
Finally, stretching out the comment by AC @17:28: Be sure to also "pile on" the Adblock plus "element hiding helper", a great GUI for selecting and creating Adblocks right on the screen (the element you've defined blinks within a bright red rectangle.
I have another "absolutely indispensable" nomination for you all: FireGestures. Gotta have it!
If you want to try my entire stack of extensions, you can get them all in about 4 steps-- then delete the ones you DON'T want afterwards. But be absolutely sure, after you install my "Firefox 3+ "Powerpack", to search for updated versions immediately after the restart which activates them. And then restart again. Here, at the top of the page:
http://www.reno-computerhelp.com/
I thought FireBadger 3.1 was supposed to be out last autumn? Is this going to be The Corporation's equivalent of Vista - very late, offering little that's new or original and bloated & buggy?
You can sense a tipping point comming when, to the dismay of the fanboys, the ordinary people who've made FirePheasant a success for the now-wealthy CEO and other executives of The Corporation get fed up with it being so slow and using all their RAM and go back to IE.
I can't help but remember how Netscape was widely regarded as the superior browser when it was up against IE, but MS were wise enough to know that winning the game isn't about who can produce the fastest and safest browser. Hell, if it wasn't for the hugely expensive capitalist New York marketing agency it'd still have the market share of the Mozilla Suite.
Do you remember when it was about a foundation bettering humanity and not about a corporation making tens of millions and paying its executives hundreds of thousands plus options? What ever happened to all that hippy shit?
JavaScript is the biggest piece of shit language that ever escaped from the university lab! Trying to compile it is going against the entire design of the language. That being said, we all have to use the fucking language, so at least this is a step in the right direction.
A better step would be ECMA Script 2.0. And by that I mean the *real* 2.0 that would have fixed this crap, not the bastardized 2.0 that looks like what we will eventually have to deal with. Untyped language proponents: GO TO HELL!
They need to sort the stinking pile that Firefox has become out and pretty pronto. How on earth has Firefox managed to be excellent in version 2 to a complete albatross in version 3? Are they so STUPID to make Firefox so bloated with all the absolutely useless crap like built in virus scanning? The reason they are where they are now is because of a lean and fast browser. The uTorrent download manager is something like 300k. Azereus used to rock and now look at it - some stinking albatross called Vuze. Firefox you are rubbish sort it out.
You can use a different account. A lot of work I admit for the sake of using a browser when other options include very good alternatives such as Opera and K-Melleon.
However I have been so annoyed at the recent versions of Firefox leaving the imprint of drop down menu boxes on my screen long after I opened aothe graphic or browser. The only way to cure it is to close Firefox.
So thanks for the heads up Reginel, I have just had to open a different user account but I already had Firefox on it. I'll check the version and put a stop on any updates it might impose. Despite its faults I still love it for the spell-check alone.
For all the negative comments.... this is a beta. That's the nature of the beast. Unless you want to actively participate with reporting bugs/testing you should only be using released software not beta. I also assume that you have logged your gripes with mozilla as that's what you are supposed to do with a beta release.
Yes, FF 3.0 has some nice features like zooming pictures and SVG. You don't notice the problems immediately, especially not if you do a fresh install or migrate from a different browser. Updating from 2.0 to 3.0 took some 10 minutes to convert the databases. If you then keep a history of, say, 90 days and you visit a lot of different pages, it slows down considerably. It takes quite a long time to start up and to find the URLs you typed (compared to 2.0) and to log in and out of mail services (I guess it's mostly related to inappropriate [like brute force instead of hashing, etc.] algorithms written in JavaScript on FF 3.0).
The lack of typing in JavaScript is not the problem. The problem is the use of one operator to mean two very different things, viz. the "+" sign for numeric addition and string concatenation.
This was fine in BASIC, because BASIC distinguishes numeric variables from string variables -- any attempt to add a string and a number without making proper use of STR$ and VAL invariably results in a type mismatch error.
PHP takes the opposite approach: numbers and strings are the same type, and distinct operators are used for distinct operations. The + sign *only* means addition: it converts whatever it sees to a number first, then adds. String concatenation uses a different operator: the dot. This is also the fraction delimiter, of course; but you're sufficiently unlikely ever to want to concatenate numeric constants that having to type an extra space either side of the dot is a small price to pay.
JavaScript goes and ballses it all up by using "+" both to add numbers and concatenate strings, despite these not actually being considered distinct types; so unless you're very careful, you can start finding out that 1 + 1 == 11.