Slashdot Mirror


Mozilla 0.9.6 Released

bluephone writes: "Yessireebob. mozilla.org has released the 0.9.6 milestone. Here are Release Notes and a link of files on the FTP server. For milestones 0.9.7 and 0.9.8, the focus is on performace enhancingment, and stability of the Mail/News end of the suite. And boy, is it getting good..."

41 of 623 comments (clear)

  1. Re:Mozilla is a great browser if... by jacoplane · · Score: 5, Informative

    If the only part of mozilla you like is Gecko, then use only gecko with a simplified interface.

    For linux, try Galeon

    For windows, try K-Meleon

  2. Re:Mozilla is a great browser if... by Milican · · Score: 4, Informative

    Well lets look at the system requirements, which as we all know are very conservative

    Windows
    * Intel Pentium-class 233 MHz (or faster)
    * 64 MB RAM
    * 26 MB of free hard disk space

    Linux
    * Intel Pentium-class 233 MHz (or faster)
    * 64 MB of RAM
    * 26 MB of free hard disk space

    Since you probably can't upgrade your processor on your board maybe you should try and bump your RAM to 128MB or so? That would definitely help out. Otherwise I recommend you give Opera a shot. It's right up your alley and it works on Linux and Windows :)

    JOhn

  3. These are the days by Sludge · · Score: 5, Informative
    I'm going to miss these days. My favourite browser gets massive improvements every couple of months.

    Idea wishlist:

    • Ability to bring up my $EDITOR when typing in a textarea
    • Plugin missing popup isn't so annoying (I refuse to install flash)
    • A clean looking theme that isn't netscape 4-ish
    • More usability based around the tab feature. That thing is wonderful!
    • A way to delete the contents of the URL bar without destroying the contents of my clipboard. Right now, I copy a URL from somewhere else, then click in the URL bar and hit delete, just to have the contents of the URL bar copied to my clipboard.

    I'm a very busy person who does some good for the community already in his free time, so don't ask me to implement these features. I just don't have the time.

    Perhaps this would be a good time to ask... does anyone know of a proxy that allows you to rewrite packets on the fly? I think the web's got to the point where I want to start overriding some HTML arbitrarily. I know regular expressions, so some sort of regex interpreter would be quite handy.

    1. Re:These are the days by ink · · Score: 5, Informative
      A way to delete the contents of the URL bar without destroying the contents of my clipboard. Right now, I copy a URL from somewhere else, then click in the URL bar and hit delete, just to have the contents of the URL bar copied to my clipboard.

      Already done: Highlight the URL you want in some other application and then middle-click in a blank spot on any Mozilla page. You can even set this up to open a new tab with the tabbed browser by going to the new tab preferences under 'Navigator'.

      --
      The wheel is turning, but the hamster is dead.
  4. Re:Cross-platform performance. by Anonymous Coward · · Score: 5, Informative

    Er, nice try.

    The main reason is that Mozilla makes pretty heavy use of pthreads, and pthreads don't exactly fly on Linux. Windows threading performance is definitely superior to Linux's pthread performance, at least on single processor systems. Why?

    Windows is absolutely useless at process creation. Windows threads are about as heavyweight as Linux processes, and Windows processes are hopelessly heavyweight. So, the traditional Unix model of using many processes to complete complicated tasks completely fails on Win32. Microsoft's answer to this failing was to make threading as fast as possible, and to push multithreaded programming as a hack around a fundemental OS problem.

    Back in Linux land, the relatively low demand for mutlithreaded apps (because the Unix model really works quite well if you have fast process build up/tear down) finally pushes Linus and friends to implement clone(). The clone() system call was based on Plan9's thread model, and is actually much faster and more advanced than Win32 threads, totally beating out of almost all standard OS kernels at thread performance.

    So, now Linux has both faster processes and threads, but thread performance still sucks. Note that I said pthread performance on Linux isn't very fast. Pthreads are POSIX threads, and have very different semantics from clone(), mostly to support implementing multithreading in userspace (ick). So, the standard is a hack to say the least. Unfortunately, it's still a standard, and Linux must map pthread behaviour to clone() in userspace, which is painfully slow. It requires multiple context switches just to created a pthread on Linux. So, pthread-heavy programs like Mozilla just crawl.

    So, the moral of the story is that Linux has a much better core, but seeing that the Linux community actually cares about standards, performance isn't quite up to snuff.

  5. Themes? by vandan · · Score: 2, Informative

    Can't comment yet as I'm just downloading now, but in the meantime: where have the themes gone? Whenever I try to download others, I'm met with a 'page not found' error. Is this because Mozilla is moving faster than the theme developers can handle? Is there actually more choice than 'classic' and 'modern'? Not that these aren't good themes anyway. I'm just wondering...
    Keep up the good work! (Oh and fix that bloody 'print selection' bug.)

    1. Re:Themes? by philipsblows · · Score: 3, Informative

      According to the nightly build comments for Nov 20, there is a new theme page. If you check out the MozillaZine build comments here, you'll see the mention and the bugzilla bug number...

      Note that I have not actually tried this myself... I'm just happy that other stuff is working as well as it is at this point with the nightly build from last thursday or so.

  6. For Windows by Compact+Dick · · Score: 0, Informative
    try K-Meleon. The latest build is 0.6, based on Mozilla 0.9.5 .

    It's appreciably faster than Mozilla as it uses native win mfc components for its buttons, dialogs etc.

  7. for speed... by Anonymous Coward · · Score: 2, Informative

    for a quick and reasonable-on-mem-usage browser, please see skipstone. it uses the mozilla-embedded lib for page rendoring, and it doesn't come with all the html editor / mail / news crap.

    see ports/www/skipstone for FreeBSD users

  8. Re:Cross-platform performance. by anthony_baxter · · Score: 4, Informative
    I find that building with mondo optimisation makes quite a difference to how fast mozilla "feels". I also turn off mail/news - I don't care, I don't need it :)

    From my .mozconfig:

    ac_add_options --disable-mailnews
    ac_add_options --enable-optimize="-O4 -finline -fno-omit-frame-pointer -march=pentiumpro -mcpu=pentiumpro"

    I don't know what build options are used for the milestone builds...

  9. Re:It's nearly on par with IE5.5 by The_Messenger · · Score: 0, Informative
    Nope, sorry. It always initially loads in under two seconds on this workstation, while NS4.x takes about five and NS6 takes thirty (no joke). It's the only browser on Solaris that consistently and correctly renders XHTML. And don't even get me started about memory usage.

    I was expecting the worst, but I was quite impressed. Heck, MS even went through the trouble of providing CDE icons. My only complaint, feature-wise, is that you can't browse local directories with IE, but that's minor.

    You must not be using a recent version. Get 5.0 and then tell me it's slow and bloated. Fine, maybe it doesn't work for you, but on all of my modern Solaris boxes -- from a humble Blade 100 to an E6k -- IE stomps NS4.x and blows away Mozilla. I'll admit that on my SPARCstation 5 (the 170MHz Fujitsu TurboSPARC model) Netscape 4 provides better performance, but if you're running kit that old, you have more important things to worry about than browser performance. ;-)

    I used to be quite the Netscape weenie myself -- hell, even on Windows I used NS4.x up until IE5.0 was released. But not a single person I've ever met (IRL, as opposed to these online flamewars) who's used IE on Solaris and fairly compared it to Netscape and Mozilla (without the anti-MS issues being involved) can deny that it rocks. Seriously, if you're having issues, give me your hardware specs and OS version and I'll try to help you out.

    --

    --
    I like to watch.

  10. Re:Mozilla is a great browser if... by ihatelisp · · Score: 2, Informative

    If Opera can run so snappy and fast, why not Mozilla?

    Because Opera can't do what Mozilla can do. Opera handles common HTML and CSS just fine, but if you're pushing your web design further, Opera's rendering engine falls apart.

    I use translucent PNG images on my web page, and Mozilla does alpha-blending beautifully. Opera, on the other hand, can't even handle transparency, let alone alpha-blending. Opera also can't switch style sheets through DOM or the UI. It cannot install components on the fly. The list goes on...

  11. Re:Cross-platform performance. by rmathew · · Score: 5, Informative

    "JayPee" has made available Navigator-only optimised builds for Linux that you might find useful.

  12. Re:Mozilla by Explo · · Score: 2, Informative

    I mean, it is extremely slow, even on my PII-400 with 256MB of RAM. IE is ways faster in load time and crashes less (trust me, the first time I loaded the latest Mozilla Mail/News, I got a crash within 3 minutes). You may say that IE is preloaded, but what about Opera? I'm using Opera 6 beta from time to time and its browser loads at about the same speed of IE.


    Pretty good crash performance; honestly, for me Mozilla crashes once in a few days. Even a year ago, it crashed just once or twice per day day for me. With the relative heaviness I agree though; It works pretty nicely with P3-550 & 256 MB of RAM or even better with my home machine (Thunderbird, more memory), but it's definitely a bit slow with my secondary machine, K6-2 400.

    --
    Everyone who makes generalizations should be shot.
  13. Re:Slashdot crashes mozilla ? by stefanlasiewski · · Score: 3, Informative

    Yes, and it worked fine in a clean profile, and if I view the pages anonymously in the new clean profile, it works fine.

    But when I log into slashdot, and view the page, it craps out (this is still on a clean profile).

    I'm a moderator, so i have one of those 'score' dropdown boxes by every single post. Hundreds of posts = hundreds of dropdown boxes.

    I used up that one last moderator point, the dropdown boxes no longer appear; and guess what, the page no longer crashes my browser. Works just dandy.

    Off to file a bug...

    --
    "Can of worms? The can is open... the worms are everywhere."
  14. Re:An MSers take on Mozilla by Dr.+Sp0ng · · Score: 3, Informative

    I don't know who fucked up the shortcuts, but I must use alt-d over 100 times a day in IE, the shortcut that brings you to the address bar. I had a (not too investigative) look at the Mozilla help, and couldn't find any info on shortcuts

    Ctrl-L (for Location) is the keystroke you're looking for.

  15. Mozilla does not take 8 seconds to load by HanzoSan · · Score: 2, Informative



    Use the turbo feature, Mozilla loads faster than IE.

    --
    If you use Linux, please help development of Autopac
    1. Re:Mozilla does not take 8 seconds to load by The+Evil+Beaver · · Score: 2, Informative

      Edit->Preferences.

      The Advanced page in Preferences has a check box near the bottom that turns it on and off. However, I (and quite a few others) have found it to be pretty buggy, and a source of memleaks. Hopefully it's better now, but I'm not using it until the 1.0 milestone.

      Of course, other than that, no worries. I've been using Mozilla as my default browser since M18, and haven't looked back since!

      --
      Chris 'coldacid' Charabaruk Meldstar Entertainment
  16. Re:Spell Checker by yota · · Score: 2, Informative

    This is the Unofficial Mozilla Spell-checker FAQ: http://www.mozilla.org.uk/docs/spell-checker-faq.h tml it should address your concerns.

  17. Re:Threads and Processes by jmalicki · · Score: 2, Informative

    linux's pthreads use clone. they are kernel threads. read the source.

  18. Re:Better and Better by pthisis · · Score: 4, Informative

    - You can disable Mozilla's JS window.open()
    A nice feature, true, but what happens when you go to click on a "help" icon and it can't open a new window?

    The mozilla anti-popup feature disables popups on window open, page load, and window close (and timers). So obnoxious auto-pops don't happen, but e.g. The Onion's horoscopes still work.

    Sumner

    --
    rage, rage against the dying of the light
  19. Re:Slashdot crashes mozilla ? by Anonymous Coward · · Score: 1, Informative

    Ah, that isn't Mozilla, it's Win98 running out of GDI-mem to display all the widgets. Windows 95/ME has the same problem. It's simply running out of window handles (in Windows, EVERY widget is referenced by a window handle).

    Windows NT/2K/XP doesn't have this problem.

  20. Re:Better and Better by itarget · · Score: 2, Informative

    - Mozilla is Open Source
    Zealots aside, why is this better?


    It's there if it's needed or wanted, and can't be taken away.

    - Mozilla won't accept activeX or other such nonsense
    Which limit's its use on heavily scripted, harmless, usefull sites.


    I honestly don't know of any sites that are heavily scripted while remaining both harmless and useful.

    - Mozilla has tabbled browsing
    Which slows down the quick alt+tab everyone uses to switch between browser windows...


    Then use windowed browsing. It didn't go anywhere.

    - Mozilla doesn't redirect you to MSN (or AOL for that matter) and spill your privacy for all to see
    Nor does IE, if you configure it correctly.


    I never found an option to prevent getting passed off to MS on a DNS lookup failure, but then I almost never touch IE outside of HTML testing purposes.

    - Mozilla has a development team that cares about the end product
    More ramblings from a zealot. I'm sure the IE programmers care about IE. They just dont feel the need to sit around and pat each other on the back in public message boards.


    I'm sure the IE developers pat each other on the back all the time, but you won't see it since they don't have public mailing lists.

    - Mozilla has site-specific image and cookie management
    Internet privacy zones. From your top menu in IE6: tools -> internet options -> privacy -> click the edit button. Yep, it works in IE on a site by site basis.


    That it does, though personally I prefer the format of Mozilla's privacy tools. Probably a familiarity thing.

    - Mozilla is stable (close to 100%) and won't bring down the OS when it crashes
    Just like IE6 (which hasnt ever crashed on me, even though I use it roughly 14 hours a day, 7 days a week, for the past few months)


    Last time I used IE (5.5) it crashed several times a day (usually on malformed javascript or activex), taking the whole OS with it half the time. I haven't tried IE6 though.
    I've been using the Mozilla nightlies, and I haven't had a crash since before the summer. Some really funky regressions like the expando url bar... but no crashes.
    I put my browsers through HTML/Java/Flash/script hell though, so YMMV.

    --

    "Where shall the word be found, where will the word resound? Not here, there is not enough silence." -T.S. Eliot
  21. Re:Cross-platform performance. by Simm0 · · Score: 4, Informative

    Unfortunately this high optimization (>= -O3) will not work while compiling with GCC 3.0 which currently has a strange bug which will cause mozilla to crash on startup. A patch was checked in early today that fixes this problem on the mozilla trunk.

  22. Re:Better and Better by nathanh · · Score: 5, Informative
    [Re: Open Source nature of Mozilla] Zealots aside, why is this better? Have you modified any of the source code? Have you contributed? Have you searched through it to make sure there are no back doors that mail out your keystrokes? Or are you karma whoring?
    • No single entity (person or company) can control the distribution or ownership of the browser. This neatly avoids the problem of a single vendor trying to control standards.
    • No product lock-in: "must have" features can always be lifted and used in another piece of software, if the mozilla monster turns out to be an unwanted burden.
    • The software is not rushed to completion (2 years of delays proves this!) so I have faith that the quality is better than most other browsers.
    • Development is driven by demand not money. This means the engine implements features that people wanted, not just feature "checklists".
    • The GECKO engine is portable and has been ported widely. This means I'm not locked into a single operating system or hardware platform.
    • There is no limits on how the engine is used. This means I see the same engine rendering my help files, my email, my webpages, etc.
    • Though I might never read the code, I know somebody else can, will, and has.
  23. Build Options by Simm0 · · Score: 4, Informative

    Here are a couple of build options that I frequently use in my .mozconfig when building mozilla to keep it running extreemely well also cutting alot of the cruft out.

    These build options are for all the people that are complaining about shoddy mozilla performance under linux and people that would like to have a look at some really new features.

    ac_add_options --with-extensions=all
    Enables such things as the Chatzilla IRC client and the dom inspector(which I think is extreemely neat for debugging and viewing dynamicly changing html object model) also contains some very experimental things such as xmlterm.

    ac_add_options --enable-mathml
    Very neat standard for displaying math of all types and sizes in xml.

    ac_add_options --enable-crypto
    Great option, about a year ago this option wasnt even possible due to netscape not realeasing it's code due to US laws afaik. Now everyone that want to compile the lizard can get ssl support built right into the browser.

    ac_add_options --enable-optimize="-O3 -march=i686 -mcpu=i686"
    The main optimization part. This option has the biggest leaverage affect on the actual quickness of the browsre itself.

    ac_add_options --disable-tests
    Get rid of the unneccesary tests.

    ac_add_options --disable-debug
    We don't need any debuging symbols in th build if where not a developer do we.

    ac_add_options --disable-shared
    ac_add_options --enable-static
    A nice new enhancement of the moz build system which links all of the modules in statically, im experiencing a big speed increase and a decrease of startup times with this option probably because it doesnt need to read each individual shared object from the hard disk.

  24. Re:Better and Better by 7seconds · · Score: 2, Informative

    You forgot to itemize the good XML-CSS-rendering, Mozilla or Galeon are pretty close to w3-standards. I saw some XML documents which were not correctly rendered in IE or Opera. I nearly want to call Mozilla not only browser, but also HTML/CSS/XML-Validator:-) It helps to find bugs in page code!

  25. Actually.. by Deleted · · Score: 0, Informative

    Although I'm not 100% sure if Konqueror is included, I have tried the KDE for windows package a while back, and it was erm kind of functional. And on their page it says they've successfully ported KDE 2.2.1 to cygwin too. If memory serves me Konqueror is in the kdebase package, which is available (for windows) at.. sourceforge

  26. Re:Threads and Processes by bgarcia · · Score: 5, Informative
    This statement puzzles me greatly. How can Linux threads be faster yet their performance still sucks?
    I think he meant to say that the linux kernel threads (clone()) are faster, but the *pthread* calls are slower.
    This statement implies that Linux has POSIX compliant threads which the last time I checked is not true especially since the primary kernel hackers (Alan Cox, Linus, etc) are against it.
    Linux does have POSIX-compliant threads. The kernel does not, but there is a pthread library that implements the pthread functions to work with linux kernel threads.
    --
    I'm a leaf on the wind. Watch how I soar.
  27. Better cookie viewing before accept/refuse by weave · · Score: 4, Informative
    IE 6 now tops Moz in the cookie/privacy area because you can set IE to prompt before each cookie and remember the accept or refuse action for later (as you can with Moz), but it also allows you to see the cookie contents to help you decide what to do with it as well.

    Opera and Konq also have this nice feature.

    I'm hoping Moz steps up to that plate soon....

  28. Re:Cross-platform performance. by captaineo · · Score: 2, Informative
    That's pretty moot with the latest X releases (4.x is pretty freaking fast, expecially when optimized.) Graphics performance on my box is actually a little better under Linux/X (and FreeBSD/X) than Win2k Pro.

    X will always be slower than GDI, because of the client->server copy and context switch (whereas with GDI it's just fill command buffer, then execute). Not that this is a bad thing - network transparency is great, and the speed difference can theoretically be made arbitrarily small, given enough optimization of the X code =). At this point though the basic problem is that the X protocol is too stateless, and so you waste time sending massive amounts of state between the client and the server. (believe me, I've used LTT to make kernel traces of Mozilla redrawing - it's nasty. It's not just a simple expose event->redraw round-trip; it's several round trips...).

    It's icky, but often irrelevant (since most Linux programs just fork additional processes, and this is pretty clean. Under Linux, process creation is much less expensive than in Windows).

    That's completely true, and all of my own software uses multiple processes for concurrency rather than threads =). But, we are talking about Mozilla here. Mozilla makes extensive use of pthreads :[. (ideally a web browser should just be one thread using async socket I/O; although I might go along with having a second thread for async disk I/O, and/or doing Java garbage collection asynchronously)

  29. Re:Cross-platform performance. by bpowell423 · · Score: 3, Informative

    right-click on the tab, select "close tab". This will close the tab without switching to it, albeit with two clicks, not one.

  30. Why does Galeon still req full Mozilla install? by PRR · · Score: 2, Informative

    I use Mozilla with KDE, and haven't used Gnome for nearly a year. At the time Galeon required you to have a full Mozilla install - this was because of the licensing of some of the main Gecko components. Supposedly the licensing was changed, and word was that Galeon would no longer require a full Mozilla install because it could just ship with the few Gecko components it needed. However, I notice on the Galeon site it still requires a full Mozilla install - was the component license issue never resolved? What's up? (not a flame, just curious)

  31. dhtml is worthless in mozilla by sh0rtie · · Score: 3, Informative

    Sorry but after installing mozilla and doing some performance tests with dhtml, mozilla is about 70% slower than IE6 (p4 1g ram winXP) even in simple animations making practical dhtml worthless in it and flash seems more attractive by the day as this isnt dependant on a slow javascript and rendering engine, which would be a shame.

    Load time isnt even an issue as its so slow even when its loaded.

    Javascript to plugin communication still doesnt work out of the box (contrary to what the moz site says) at least ns4 supported it.

    standards support is meaningless as no-one supports them , making it more of an "ideal" than a standard.

    quote : "standards are great because there are so many to choose from"

    i don't think m$ has anything to fear from mozilla in its current state, at least not in this decade :p

  32. Depends on the version by lkolesza · · Score: 2, Informative

    The current daily builds 0.9.6+ do ask for /favicon.ico by default. The released 0.9.6 build does not.

  33. Re:good job mozilla, way to break everyone's stats by Simm0 · · Score: 2, Informative

    These two options are the defaults for the icon support pulled from all.js.

    pref("browser.chrome.site_icons", true);
    pref("browser.chrome.favicons", false);

    browser.chrome.site_icons refers to<link rel="icon"> tags which will only load an image if explisitly requested by the page. Whereas the browser.chrome.favicons aka favicon.ico is off by default but can be turned on by default if set to true in prefs.js which will request favicon.ico on every site that you visit regardless of weather the image exists or not.

  34. Re:Cross-platform performance. by BZ · · Score: 3, Informative

    Unfortunately, a lot of the work Mozilla does _is_ tight number-crunching loops of various sorts. What do you think layout is? It's a lot of recursive number-crunching. So yes, the compiler is making a large difference here. Going from -O to -O2 with gcc (the milestones use -O) leads to a 15% speed increase pretty much across the board for all operations (page loading, new window, etc)

  35. Re:What is this tabbed browsing thing? by Fnkmaster · · Score: 3, Informative

    Try right-clicking on any link. The context menu that pops up has an option for opening a new tab. Likewise, right click on the newly appeared tabs and you can close them.

  36. Re:Mozilla vs. Netscape 4.7x by zericm · · Score: 2, Informative

    It seems to me, from my experience with Mozilla, that after 4 years and starting from scratch, it has nearly reached the quality and usability of Netscape 4.7x. I have yet to see any really major feature enhancements (besides tabbed browsing and support for multiple mixed - IMAP, POP3 - email accounts) that would prompt me to replace IE with it as my or my company's default browser or replace Netscape 4.7x as our default email client. And it is still too darn slow!

    I've had IE5, Netscape 4.7x and Mozilla on my desktop for almost two years now. IE is our corporate standard, so I only use it when forced by certain web pages. Until the middle of this year, Netscape was my day-to-day browser. I would load a Mozilla nightly or milestone on a regular basis, but found that it was a bit too buggy and unstable to meet my needs. I was waiting for the day when Mozilla was ready.

    That day came in early August with the release of 0.9.3. Ever since, I've been using a version of Mozilla as my default browser, with no problems. Sites that are "optimized" for IE load just fine, and I grit my teeth when I have to go back to Netscape (regression testing, dont' you know). In fact, I've been so damn pleased that I decided to skip 0.9.5, wait for 0.9.6 (downloading right now) and continue running a nightly instead (20010928-09-trunk, to be exact). Sure, there were bug fixes, feature enahancements and performance imporvements that I didn't get, but what I'm running right now worked great. When you skip an application upgrade because you don't see the need, then you have a good appliction on your hands.

    Mozilla is a good application that I'm going to push as our new corporate standard.

    eric

    --
    The welfare of the people has always been the alibi of tyrants. - Albert Camus
  37. Wow -- a place where Lynx wins out! by devphil · · Score: 3, Informative
    * Ability to bring up my $EDITOR when typing in a textarea

    Go figure. Who would have thought that Mozilla users would be asking for a feature that Lynx has had for years. :-)

    This is one of many reasons why I keep Lynx around: when I'm using a web interface to a bug-tracking system, and I want to, say, paste some code in to the "explanation" textarea before I close the report, I can just pop into my $EDITOR.

    I don't know of any other *nix browser which lets me do this (but I haven't looked very hard).

    --
    You cannot apply a technological solution to a sociological problem. (Edwards' Law)
  38. Re:Aargh! Old versoin now. by tempfile · · Score: 2, Informative

    Have you tried getting/making patches for 0.9.5->0.9.6, fetching Debian source and making your own 0.9.6? I've found the Debian mozilla packages rather slow to update, so that's probably what I'll do to get to 0.9.6, if it's feasible without pain.