mozilla.org Releases Mozilla 0.9.8
asa writes: "Today mozilla.org released the Mozilla 0.9.8 Milestone. New to this release are improved Address Book functionality, page setup(for printing), MNG/JNG support, native-style widgets on winXP and OS X, dynamic theme switching, improved BiDi support, speed, stability and footprint improvements, and much, much more. www.mozilla.org and www.mozillazine.org have the full scoop." The build I'm posting with (2002020305) is a little crashy, but most aspects are shaping up very nicely.
Mozilla 0.9.8 branched Tuesday 1/23, giving it more time to sit on a branch than most milestones get (I don't know if this was intentional). If you think you might report bugs, you should use a newer build, since 0.9.8 is effectively two weeks old. Also, 0.9.8 does not include a fix for a bug that caused porn sites to give 404 or 403 errors when users tried to open thumbnail links in separate windows.
Mozilla "nightly" builds always have the latest bug fixes and features, but they also have the latest regressions. For example, build 1/27 could not save files and some builds starting with the evening builds on 1/31 did not support cookies*. Builds after 1/31 use a new "wyciwyg" scheme to handle document.write(), leading to some problems that have not yet been ironed out.
I've been using a morning build from 1/31 for several days and it seems to be free of major regressions. Here are some of the 1/31 morning builds for various operating systems: Windows Mac MacOSX Linux.
* Don't get a broken build just to be free from cookies. You can turn off cookies in any build by selecting "disable cookies" in the security/privacy preferences.
About once I week I scan mozillazine's build comments and download the best of the latest nightlies. Helps me stay current to report new bugs, without risking too much. I recommend it for those that like bleeding edge, but still need to get Real Work (TM) done.
According to the roadmap, Mozilla 1.0 will be released on or shortly after April 5.
What a fool believes, he sees, no wise man has the power to reason away.
Internet Explorer - for OS X this is an excellent browser. It has many awesome features. A customizeable and cool look. Kudos to MS for making a great browsers. The major problem with it, is that it hangs for a long time whenever rendering a large page. For example, this slashdot story will cause IE to hang for ~30 seconds (on my 667MHz G4) after downloading and prior to displaying. Note that each IE window is frozen until after the hung one renders. This is unacceptable
OmniWeb - This browser seems light, fast, efficient, but why the heck does it keep crashing on my OS X.2 powerbook? Crashes appear to be caused at random and usually occur within 10 minutes of web browsing. Since this continues to happen, I haven't had a chance to try out the features of OmniWeb.
Opera - I was hoping that this would be as good on OS X as it is in Linux. The version seems to be a bit behind the Linux version and it lacks Mousewheel support and tabbed windows. Mousewheel support is neccessary to me and tabbed windows is a *very* nice feature.
Mozilla - This is my workhorse webbrowser. Although it is slower than the others and has too many features, IMHO, it doesn't hang like IE, doesn't crash like OmniWeb, and has tabbed windows/mousewheel support, unlike Opera). Still it is slow. I'm anxious to start using a galeon-ish OS X browser as soon as I hear about one. Mozilla wins by default.
Can anybody add anything to my list? I haven't heard of many other graphical OS X browsers. I figured that OS X would have plenty of great web browsers since the web designers tend to use it. Although Quicktime and Macromedia plug-ins are cool, they still don't seem as fast they do on my roommates P3. Especially under Mozilla. IE playes Quicktime movies fast, but only after it loads the pages.
Bringing irony to the Slash-masses
To save everyone some time in common questions and answers, there's a FAQ on Mozilla's spellchecker (or lack thereof).
However, there's a new development. As you may know, bug 56301 tracks the progress on the Mozilla spellchecker. And, for a while, progress had become stagnant. Then, David Einstein stepped up to the plate and started working on a spellchecker for Mozilla. His latest work is available at spellchecker.mozdev.org.
I feel that a spellchecker would bring much deserved respect to Mozilla, and I encourage you to lend a hand to David. Or, it would even help if you could vote for bug 56301 to show your support (of course, you'll need a free Bugzilla account to vote).Alex Bischoff
HTML/CSS coder for hire
actually, SSL typically uses both RSA or Diffie-Hellman and DES to secure a connection. The server's certificate is signed by the issuer's private key, verified by the browser having the public key built in (hard-coded usually). Upon verification, the cert contains the public key of the server, and the server sends over a DES session key encrypted using the server's private key. Browser decrypts the key, and all communications from there are encrypted using that DES session key.
Most sites use the DH algorithm because it's faster, but others use RSA because they need to maintain backward compatibility to older browsers. Those algs are only used for authentication and key exchange, DES is used for actual messages because it's faster than asymmetric cypto.
note that the above is for unverified clients (meaning the server does not check client certificates), and is simplifed to exclude finer details like message integrity.
so basically, Mozillas problems might be more than it's RSA implementation.
The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
I encourage all who experience this phenomenon to continuously download and install the latest versions of all software so that the next version will become immediately available. Please note that the slower the connection you use, the more likely you'll successfully push out new versions. Imagine how you could help in accellerating open source development! Keep the developers on their toes in their quest to keep your software obsolete!
Why bother.
When browsing slashdot, if you follow a link from far down in a long list of comments, when you follow the history back, your old scroll position will be remembered... No longer will it force a refresh and throw you back to the top of the thread.
Which version of OmniWeb are you running? I'm using 4.1sp36 on my iBook and very rarely does it crash on me. I'm going to take another look at this new Mozilla, but the thing that kills it for me is that the keyboard support sucks. If you have two windows or tabs open, switching between them using the keyboard doesn't take the focus with it, so you have to click the mouse somewhere in the pane before you can use the arrow keys to scroll. Little things like that make a big difference.
BTW, I agree with you about IE, it's pretty nice. The only things I don't like about it are the slow rendering of big tables that you mentioned, no popup-blocking, and the Carbon text doesn't look as good to me as the Cocoa text that OmniWeb uses (especially for serif fonts).
Anyway, get the latest OmniWeb and give it a spin. Be sure to clean out any junk in ~/Library/Application\ Support/OmniWeb/ first, corrupted history files have been known to cause problems.
...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
$cat newmoz.sh
#!/bin/sh
cd
rm -rf mozilla-i686-pc-linux-gnu.tar.gz mozilla;
wget -c -t 0 -T 40 ftp.mozilla.org//pub/mozilla/nightly/latest/mozil
tar xzf mozilla-i686-pc-linux-gnu.tar.gz;
rm -rf mozilla/plugins/
ln -s
(I keep all my plugins in a seperate dir to make things easier.)
python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
New to this release is the fact that published APIs are now frozen. Mozilla has been really really annoying at changing their APIs, therefore breaking code from external developers because no backward compatibility and almost no turn around time was given from one release to another. Until 0.9.7 the Plugin API kept changing every time a dot build was made. Well, according to the cvs comments, not anymore. Developers will finally be able to release code which will work for more than 2 releases in a row? Great! This smells like Mozilla is going to be final pretty soon.
PPA, the girl next door.
-- I feel better now. Thanks for asking.
Why don't they just use OpenSSL? Mozilla - reinventing the wheel, one spoke at a time.
Seriously, Mozilla's biggest problem is that they don't know how to narrow the scope of what they want to accomplish. They've written all these abstract libraries, widgets, and application frameworks just to write a browser. There are easier ways to build a cross platform browser than rewriting everything from scratch. How about using other open source libraries? Partnerships with or just taking over existing projects? These guys are almost as bad as the KDE guys. The other (related) thing they are fundamentaly wrong-headed about is staying with the integrated news-reader,mail-client,address-book,(internet-app -of-the-week), browser plan. Huge apps that do everything suck. Build a nice browser. Work with others on how to communicate between your browser any MUA out there, etc. Release 1.0 in 2 years instead of 5.
That said, I use mozilla or galeon (mozilla rendering engine) exclusively, it's really coming along - nice work guys.
XML causes global warming.
Not meant as flamebait, but I think i'll wait for 1.0 all the same.
Which will just lengthen the amount of time until 1.0 is delivered.
"And like that
As an example, look at the recent dust-up with favicons. They were put in, caused regressions in the code that weren't fixed for weeks, and never really worked very well. Now, they are mostly turned off by default, but in the process wasted at least some effort that would have been placed elsewhere. All this for a feature, that as far as I can tell is mostly eye-candy with very little, if any useability benefits to the user.
I think the favicon in the url is aesthetically pleasing only, but the favicons in tabs becomes really usefull when you have lots of the open. Almost to the point where I can't live without them.
And with favicons in the personal toolbar, you can rename your bookmarks to nothing, and you can cram about 30 or so of your favorite sites on one toolbar, each with their own icon. It makes my browsing easier, and it looks damn cool.
Think Mozilla's bloated? check out how much space you can save by wiping out IE 6. ...
There's a tiny and FREE FREE utility called the IEradicator can wipe out internet explorer from Win98/NT and 2000 if you run pre-SP2
Use Mozilla as your only browser (or, like me, use Opera too) if you like.
check out http://www.98lite.net/ieradicator.html
Mozilla is now about as fast as IE in rendering pages. And I'm talking ~1-2 seconds. Small enough that I don't really care. It is at least as stable as Opera which, for myself at least, was annoyingly "crashy." Mozilla's mail client is light years ahead of what Opera has to offer. Even with the inability to run a newly created filter on your inbox. Btw, that's a damn useful feature which I hope they "cram" into 0.9.9.
The tabbed interface is more flexible than what Opera has to offer. I use a trackball at home and after toying with gestures in Opera found that feature not very useful. Memory usage, while still kinda high, keeps coming down but it isn't bad enough to bring this old PC down.
What is irritating is installing the Java plug-in still doesn't work right. And now, with version 1.3.1 you have to copy five dlls. I'm assuming their recent pow-wows with Sun have rectified this because the bug is considered a show-stopper. I'll have to see. OTOH, Mozilla had no problem picking up my Acrobat install and Shockwave wasn't too bad either.
Oh, and another thing that really irritated me about the latest version of Opera for Windows. They changed the way you put links into the personal toolbar. In earlier versions it was a piece of cake. Now the only way Opera would let me do it was through the sidebar.
I'm not going to reccommend that you try out the latest and greatest build. You have your opinion and are entitled to it. But, from my experience, I think you're wrong. Mozilla is coming along very well and I think version 1.0 will be competitive against the likes of IE and Opera.
I don't want knowledge. I want certainty. - Law, David Bowie
Am I the only person who looks at ads after clicking a link to another page? If a site screws with IE's back button, they get about 50% fewer clicks from me. Also, if I scroll down before leaving the page with the ad (and then hit Back), I won't see the double-counted ad because it is still scrolled off the screen.
Advertisers should penalize sites that use no-cache to increase ad impression counts. It slows down browsing, doesn't increase the total nubmer of times a user sees ads, and annoys users who are actually interested in the ads. And, now, the double-counting effect is harder for advertisers to account for because some browsers (eg Mozilla) correctly ignore no-cache for the Back button in most situations.
The shareholder is always right.
... the MNG and JNG support.
MNG seems more complete and it certinaly nicer than animated GIFs for quality.
http://www.libmng.com/MNGsuite/
http://www.mozilla.org/performance/Performance_Pro ject.html
This is a complete list of performance stuff that they're working on.
I've been watching it for a while because I like Mozilla but just can't use it because the GUI is so damn slow it feels like I'm browsing drunk.
I'm a sysadmin (yes, Windows :P ) and I've actually started rolling out Mozilla with new workstations instead of our standard Netscape 4.7x (I will never encourage our users to use I.E. for political and security reasons). I'm finding that Netscape 4.x is becoming a hassle to many users as they're often finding sites that it can no longer handle. Rather than drift into I.E., I'm trying to give them a solid alternative.
I've been impressed by the reception so far... only one user has rejected it wholesale, but the first question after I loaded on Netscape for him was, "Now how do I turn off pop-up ads in this one?". That seems to be the most-loved feature so far, as many websites now have pop-up ads (I wouldn't know, as I turned them off at 0.9.4!).
IMHO Netscape has made a very bad name for itself by releasing 6.x too early from buggy Mozilla builds, and loading them up with advertising and AOL stuff to boot. I've found that telling clients that Mozilla is a new browser based on Netscape is a good way to go.
I've actually found that the few problems users have had have been minor, and the mozilla bug tracking site almost always has workarounds for those show-stopper bugs...
Anyhow, just something to think about; this is a nice foothold that open source software can make in your office workplace. It's kind of the Apache of desktop software I suppose...
People shape laws. Not the other way around.
I don't mean this in a rude way, but if you're really concerned about how bad Mozilla is, get yourself a bugzilla account and try helping out a little! Just using Mozilla and posting your comments or problems to the appropriate bug page can help out a lot, and who knows, you might even find the answer to your question!
:)
http://bugzilla.mozilla.org/
It's no use for us to stand around leaning on our shovels cursing that the hole isn't being dug fast enough.
People shape laws. Not the other way around.
flashhack.c
I have a script ~/bin/mozilla that I use to run mozilla which has:
#!/bin/sh
export LD_PRELOAD=/whereever/it/is/flashhack.so
/usr/local/bin/mozilla $@
Compiling instructions are in the file.
It just makes sure to do a nonblocking open if you open the file /dev/dsp
Totally hacky, I take no resposibilty for any nasty side effects.
The printf ("foo!\n") is there purly for aesthetic reasons.:)
The RPMs are daily and milestone build contributions from Chris Blizzard. If DEBs are important to you then make builds and contribute them or find someone that can.
--Asa
the instant it has smime support in email I'll be there.
You're there! Get 0.9.8
--Asa
Hmm...when I type a word without the .com or www., Moz tries to resolve word, and then automatically tries www.word.com if word doesn't resolve. And you don't even have to hold down a key... ;-D
DennyK
Mozilla suffers from excessive featurism. For example, putting in "themes", let alone dynamic theme switching, before achieving stability is truly lame. Mozilla should have been at 1.0 years ago, but with a smaller feature set.
And the thing is so slow. Huge performance degradation since Netscape 4. There are sometimes noticeable waits for pop-up menus, opening a blank page can be sluggish, and you can watch the windows close one by one on exit. This on a 1.3GHz machine with half a gig of RAM.
Whichever is correct, you are not. IE blows Mozilla away and will for quite some time. You don't have to like this fact, but you do have to live with it for the foreseeable future.
I can honestly say that Mozilla performs infinitely better on this Linux box than IE. ;) (Well, I think that some people actually have had success with running IE under Wine, but...)
Everyone who makes generalizations should be shot.
I have to say I am very impressed - I have been meaning to try it, never getting around to it - then saying "Well, maybe at 1.0". But, I kept hearing and reading good things about it, and so I decided, after seeing how simple the install was, to go ahead and give it a shot.
I love it - I suppose it will "compete" with my Netscape install now. I think I might install it on my Winders box at work (yeah, it sucks).
Wow - a new set of fun!
Reason is the Path to God - Anon
I like your enthusiasm, but making a quality piece of software takes time. There are many things on the list that developers want to accomplish before version 1.0, and features other people want to see. This is a big release for developers and for people involved in the project not only because its one dot zero, but because it has taken a lot of work to get here. So, its not just another release for us, even though it might seem like that to others. We, people who work on the Mozilla project - volunteers and staff, are hoping we can make it shine above all the rest of the releases.
The question is, do you want it to be a great release, or just some ordinary release? From your statement, it seems you want it to be special. If so, then why try to pressure us into releasing it too early? I realize you were joking, but there is a lot of pressure coming to freeze parts the code.
If we freeze too early, then people might not be happy with the way the code we freeze is laid out. If we freeze too late, we might anger a lot of people and also slow down development also because code changes too often. There has to be a balance that makes most people happy.
A lot of things are going on before the release of 1.0 including: increased modularization of the code, UI changes, functionality additions, build system enhancements, cleaning of the code, testing, feature additions, performance tuning, XUL/XPCOM etc documentation, stability improvements, and legal issues.
Some people want it to come out on time. Others want it held back until they are happy with it (including I). Some people have long lists of things they want finished and have to finish. Therefore, it is unrealistic to give any estimates on arrival time. All I can say is that we are going to try our best.
Volunteer Mozilla developer, RPI Student.
There were a lot more, but mozilla's API's kept changing and breaking the older skins.
Now that (apparently) the API's have been frozen, expect to see a lot more skins appearing.
I also know not everyone agrees with me. But, for whatever it's worth, I gave up on Mozilla along time ago. Why? Featuritis. God, no offense, but on this issue you guys are worse than MS. Every release has more and more features that I don't want or need, and takes the inevitable hit from that on speed and reliability and footprint.
I'll be happy to give it another try when I find out that you have a usable configure script that will let me simply compile all that stuff out (I've heard rumblings about that possibility on and off,) but I'm not holding my breath. You could throw at least half the code right out the door and I, and many others I know, wouldn't miss it at all. At the same time, the few features I do want never seem to be a priority.
For now I'm using Opera, and except for being closed source, I really like it. Fairly small footprint, very fast, the few features I want (like intelligent cookie handling) are pretty much there. Unlike Mozilla, it doesn't make my PII/128MBram system perform like a 486.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
I haven't tried Mozilla for some months, so this information could be out of date - but I doubt it, it's been this way from when I first used Netscape up until the last Mozilla build I used, maybe 6 months ago.
Disabling cookies causes the browser to refuse them. This will break many websites, unfortunately. However, there is a little trick that avoids that problem, and still prevents cookie data from ever being saved. Your browser will still accept and return them, satisfying those pushy websites, but will never actually save them, so they all get erased whenever you close the browser, in effect. Well, actually they never even get written.
Netscape/Mozilla stores cookies in a file named cookies.txt, in plain text format. (I wish opera did that, why they have to store them in some wierdo formatted file I don't know, but I digress.) If you simply make that file a link to /dev/null (in *nix) or delete it and make a directory with the name cookies.txt in the same place (on dos systems, this is a minor hack to overcome the deficiency of not having a /dev/null) then everything works fine, except that the cookies never get saved. Since a copy is kept in memory as long as the session lasts, websites get what they want, but as soon as you close the browser, it's all gone, so you get what you want too.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
The following is provided for you're amusement - I wouldn't get too hung up over it.
;-)
Release dates of previous versions:
Mozilla 0.6 - Completed December 6, 2000
Mozilla 0.7 - Completed January 9, 2001
Mozilla 0.8 - Completed February 14, 2001
Mozilla 0.8.1 - Completed March 26, 2001
Mozilla 0.9 - Completed May 7, 2001
Mozilla 0.9.1 - Completed June 7, 2001
Mozilla 0.9.2 - Completed June 28, 2001
Mozilla 0.9.3 - Completed August 2, 2001
Mozilla 0.9.4 - Completed September 14, 2001
Mozilla 0.9.5 - Completed October 12, 2001
Mozilla 0.9.6 - Completed November 20, 2001
Mozilla 0.9.7 - Completed December 21, 2001
Mozilla 0.9.8 - Completed February 4, 2002
I took the release dates of Mozilla and made a list
of version numbers in number form, and months where
the length of each month is averaged to 30 days.
Mth Ver
0.2 0.6
1.3 0.7
2.5 0.8
3.9 0.81
5.2 0.9
6.2 0.91
6.9 0.92
8.2 0.93
8.5 0.94
10.5 0.95
11.6 0.96
12.8 0.97
14.1 0.98
I graphed it and got what looks to be almost a logarithmic
curve (besides the large dip around month 4) with an asymptote
around 1.0 - Available at:
Graph Here
I'll try to remember not to get rid of this image or move it.
What does this graph mean about the release date of Mozilla? I'll
let you draw you're own conclusions.FWIW, I wouldn't take the implications of the numbers
too seriously, but thought you might be interested.
Volunteer Mozilla developer, RPI Student.
That technique doesn't work on all platforms which run Mozilla. Also, ispell isn't available on all platforms, and it would seriously slow Mozilla down, since spawning a process is usually pretty slow.
The cross-platform nature of Mozilla is very, very important, and very critical to its development. All features must be incorporated into the codebase and written in such a manner that the platform doesn't matter.
And the men who hold high places must be the ones who start
To mold a new reality... closer to the heart
Yeah, I see this opinion all the time. Mozilla is too slow, Mozilla is too bloated, too many features.
Well, that's your opinion. I find that a lot of Linux users tend to have this opinion, perhaps because UNIX is more based around the idea of small reusable components than other platforms. Probably the reason they didn't use OpenSSL is due to limited support on other platforms, I don't know.
Usually posts like that one end up with something like "Yeah, but I love Konquerer or Galeon, it's so light!", which just shows that you prefer small and fast to not so small and not so fast (but with more features). Fine, I can understand that.
But you know what? I'd be willing to bet that I use about 80-90% of Mozillas features, both on Windows and Linux. I am glad everytime I see a new feature. So you like using Gecko, but not their front end. That's great, but please bear in mind this is purely a matter of personal taste - not everyone agrees, so constantly repeating your own opinion doesn't really add much to the debate.
Oh yeah, also I get sick of people talking out of their ASSES about how Mozilla is badly manged because OMG the latest nightly has a regression in it. This is caused by a fundamental misunderstanding about how the project works. You think - oh, until 1.0 is finished Mozilla won't be ready, it'll still be in beta. But nobody I've talked to who has used Netscape 6.2 thinks it's beta software.
They don't think it's perfect either, but the fact is that 1.0 is a number basically plucked out of the air. It's when the APIs will be guaranteed frozen, and other geeky targets like that. When you use Mozilla, you agreed that you were using TEST software, released for the purposes of TESTING. In the course of any large software engineering project, regressions will happen as the internals are rewritten to take advantage of the stuff the developers have learned. That's the same in any project.
So what I'm saying is, don't whine and bitch about how your favourite feature has been futured, or how the latest nightly has had a regression, or how it doesn't run perfectly on your ultra-obscure variant of UNIX or whatever, and BE GRATEFUL that you can even see the progress of this project! Be grateful that you can contribute, and that you CAN play with the latest features and influence whether they become a part of the project or not.
Show me the IE or Opera bug db and then I'll shut up. Until then, stop with the FUD
I'm sure they could have used OpenSSL, but what is the point? Why throw away all that robust, mature, cross-platform, MPL/GPL licenced code (that does a lot more besides SSL) for something that does a subset of what is required and isn't very cross-platform either?
Or at least a key part of it. See Bug #56301.
I hope that Mozilla 1.0 will have native widget support for Windows 2005.
If you want native widget support support on Linux now, with the added bonus of your web browser not being a flaming pile of shit (sorry, I truly believe that although gecko rocks, XUL is still unusable on every box I've tried) use Galeon. Version 1.03, which works with Mozilla 0.98 has just been released.
Linux RPM packages for both should be available soon.
Gahhh this is the crap that really turns me off from Mozilla. It seems like the project is dead set on reinventing everything.
The crap that really turns me off about Mozilla is the arm chair quarterbacks who mouth off without a clue. You obviously didn't even read the freaking bug report.
You might be particularly interested in the attachment to comment 23 which is an email from the author of Aspell/Pspell which gives a gap analysis of the various open source spell checkers.
In fact, it appears that Mozilla and Abiword have some alignment in goals for making a library based spell checker, so far from the picture of "reinventing everything" that you paint, this is actually an example of synergy between diverse projects that exemplifies open source development code sharing.
What this project needs is a nearly complete feature freeze ... Tabbed browsing [is an unnecessary feature that should not have been added to Mozilla at this time] ... In positive news, it looks like a spell checker might actually be included in 0.9.9.
One man's gold is another man's crap. A spell checker is completely worthless to me, along with the entire Mail/News package. On the other hand, tabbed browsing is my life, my love, and my passion.
--
Mod up a post Rob doesn't like and you'll never mod again