Slashdot Mirror


Mozilla M12 Released

Cyrrin writes "M12 source is up on the Mozilla ftp site. Binary builds should be appearing RSN." I've been playing with the pre12 builds all week and let me just say wow. It's getting faster and more stable. It's really exciting to see it all come together and climb out of the vapor. The preferences dialog is really slow, but progressive page rendering is fast. Good job to everyone involved, and welcome to the home stretch.

78 of 267 comments (clear)

  1. Re:Sheesh... by scrytch · · Score: 2

    > Attempt to understand from someone else's perspective.

    Quid pro quo. I would for once like the MS-bashers see things from a home user's perspective. From an IT manager's perspective. From a non-tech perspective.

    I'll settle for an objective perspective.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  2. Re:Source code size by Nerds · · Score: 2

    IE is not "just a COM component", it is a compilation of many COM components which can be reused very easily (that's why the executable is so small for such a large program). Anyone can incorporate a fully featured HTML viewer in their application, and, they can use that same component from several different languagues. This binary reusability is important, because it means a VB developer can use the spell checking from Word or the HTML viewer from IE, both of which are most likely written in C++. Now, the VB developer can do what they do best (drag little boxes around on pretty forms) and the C++ programmers can do the heavy work.

    I'm not saying that Mozilla isn't reusable or anything like that, but you do have to give Microsoft credit for COM, which is really a very nice solution to a difficult problem (OLE and cross language component building).

    --
    My other .sig is 'The Art of Computer Programming'
  3. scrolling in w3m by MenTaLguY · · Score: 2

    At least in lynx keybindings mode, you can use < and > to scroll left and right, respectively. I forget what the "w3m native" binding has for that. Also moving the cursor around off one edge or the other will also scroll.

    --

    DNA just wants to be free...
  4. Why Opera is better than the others by elflord · · Score: 2

    User controlled markup: Opera puts the controls back in the hands of the user, while the other browsers give the content creators absolute power. For example, Opera has the "scaling" ( magnification ) feature , and lets you control the rendering of the logical markup tags ( via a user supplied style sheet ). This together with the small footprint makes it a winner. I've played with the windows version, and will purchase the linux one as soon as it's out ( crossing my fingers that it will be as good as the windows version ).

  5. Wonderful by Gleef · · Score: 2

    Considering M11 was almost good enough to replace Netscape 4.61 as my primary browser, M12 should be an impressive sight to see.

    ----

    --

    ----
    Open mind, insert foot.
    1. Re:Wonderful by aqua · · Score: 2
      One thing I like a lot right off -- I often avoid slashdot discussions because once they get above 150 postings or so, they take forever to load, and under NS4 you can't see them until the last has been. Now with the progressive display, I can get randomly flipped around parts of the discussion as tables render and the vertical size of the page jumps around. Which is actually a significant improvement.

      I like it. It's coming along great. We're going to owe the Mozilla coders beer for pretty much the rest of their natural lives if they get this thing out the door.

    2. Re:Wonderful by um...+Lucas · · Score: 2

      I haven't used M11 on Linux, but I can tell you that on both Win32 and the MacOS, while Mozilla looks cool, it's unusably unstable...My systems usually run without any major hiccups, but the moment M11 was launched, my machines would quickly grind to a halt....

      I'm not bashing Mozilla, i hope that's not what it sounds like. I like Mozilla. It's just not in my eyes releasable (as of M11)... I'll go download M12 and (*hope*)that more progress has been made....

  6. Re:footprint by bluespower · · Score: 2
    The packed-up nightly builds which include all of the .sos for browser (with debugging symbols!), mail, news, etc, plus a lot of images, scripts, and demo pages, are about a 5MB download.

    People need some clues here. Embedded systems have resource constraints and the highest demands are placed on memory use. The memory footprint (code+data) is going to become the bottleneck.

    The original poster is wrong because it is the compiled binary that executes. The source footprint is meaningless and typically grossly overestimates the generated code size. The poster quoted above is also wrong because download size underestimates the actual memory footprint; the distribution is compressed to around 50% of the executable format.

    Finally all of these are only static measures of the code size and they make no indication of how much memory will be used once the program executes: eg size of data structures and allocation patterns.

    BluesPower

  7. Intel did the cache? by Ami+Ganguli · · Score: 2

    I didn't know this. Do you have a reference?

    --
    It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
  8. Browser extravaganza by zniper · · Score: 2

    If everything works out OK, we get Opera 4.0 beta this week as well, and Konqueror is getting stylesheets last I heard - Q1 2000 is looking good. :)

    --
    -- Einar
    1. Re:Browser extravaganza by NettRom · · Score: 2
      If everything works out OK, we get Opera 4.0 beta this week as well...
      I hope that too, but they just released 3.61 (now available through their download page), so I'm not really sure what they're doing.

      I haven't checked out 3.61 yet though, haven't had the time to install it.

  9. This is definieltly alpha material by LizardKing · · Score: 2

    The recent discussion on what constitutes a Mozilla alpha seems a bit academic now. I've also been trying the recent nightly builds, and stability has been improving rapidly.

    My definition of an alpha is when the product is close to feature complete. Mozilla is almost that, and once the major bug fixes are done it's beta time - possibly with M13? It certainly looks that way.

    I'm looking forward to replacing Communicator with Mozilla once and for all. Then I'll be down to just two applications that rely on Motif - one of which I'm rewriting to use GTK+ (the moxfm file manager), and another that will prbably have to remain a Motif app (NEdit).

    Chris Wareham

    1. Re:This is definieltly alpha material by Gurlia · · Score: 3

      I'm looking forward to replacing Communicator too... Communicator is just too unstable and has too many bugs.

      Well, I hope Mozilla delivers on its promises (looks like it's going to, it's looking pretty good so far). We really need a standards-compliant browser out there ASAP so that web designers will stop producing pages that are compatible only with IE. Netscape has (or used to have; I hope still has) a large enough customer base that if Mozilla becomes popular among them, they will not be an insignificant percentage which web designers can ignore.

      Not that I care that much about sites that use IE-specific code -- most of them are just useless fluff anyway. But the average Joe user likes all that fluffy eye-candy, and we certainly don't want the Web to become proprietarized because of this.

      --
      mikre he sophia he tou Mikrosophou.
    2. Re:This is definieltly alpha material by yist · · Score: 3
      I'm looking forward to replacing Communicator too... Communicator is just too unstable and has too many bugs.

      I hope everyone out there is doing the Right Thing (tm) and reporting any bugs they find. There really is no use in saying "Hey this program is full of bugs" and not doing anything about it, whilst you can.
      Found a communicator bug?:

      - Communicator bug report form
      -Bugzilla, for mozilla

      Help make a better product!
    3. Re:This is definieltly alpha material by smileyy · · Score: 2

      But hasn't Netscape/AOL shown a complete lack of interest in fixing bugs in Communicator? Haven't a lot of the same bugs persisted from 4.5 to 4.6 to 4.7? I believe a lot of people have given up on them.

      --
      pooptruck
    4. Re:This is definieltly alpha material by bmetzler · · Score: 2
      But hasn't Netscape/AOL shown a complete lack of interest in fixing bugs in Communicator? Haven't a lot of the same bugs persisted from 4.5 to 4.6 to 4.7? I believe a lot of people have given up on them.

      That's not surprising. The Communicator base has no future. It's a dead product. Why fix bugs in something that you don't want anyone to use anyways. Communicator is only used for 20% of surfing anymore either, as people have started to use IE while mozilla is being developed. Put all efforts into mozilla so that when it is released everyone will be able to drop IE for a real browser.

      That's all that IE is anyways. An up-to-date crutch to use while waiting for Mozilla. A big thanks to Microsoft for providing a browser while we take the time to do it right!

      -Brent
  10. Re:Source code size by Indomitus · · Score: 2

    Next time you decide to post, remember the difference between your totally content-free post and the one above by Nerds. Nerds' post has actual information in it, yours is just flames. His is worth reading, yours is useless and only points you out to be a child (mentally if not chronologically). Taking 30 seconds to back up your statements would have made a world of difference.

    Just another attempt to increase the signal in Slashdot's daily signal-to-noise battle.

  11. browsers... by mistalinux · · Score: 2
    On the topic of web browsers, I got a chance to check out Opera the other day, and it is amazing. It doesnt have the same windowing scheme like other browsers, it opens up one big window, and then has smaller windows inside its workspace. The download manageris kind of neat. All of your file downloads open up into a smaller window that shows the status of each. Slashdot loads in under a second, and it likes most HTML - although it has trouble with pages with lots of tables.. I cant wait until the beta comes out for Linux :)

    --
    Sosumi. just kidding. DONT!
    1. Re:browsers... by Mawbid · · Score: 2

      About the MDI thing. Can MDI haters such as myself just run a bunch of copies of the browser or does that not work for some reason (like bookmark/cache problems or whatever)?
      --

      --
      Fuck the system? Nah, you might catch something.
  12. footprint by MenTaLguY · · Score: 3

    Suprisingly it is pretty small. The packed-up nightly builds which include all of the .sos for browser (with debugging symbols!), mail, news, etc, plus a lot of images, scripts, and demo pages, are about a 5MB download. Do a non-debug build, omit the mailnews libraries (leaving just the browser and some other stuf), and leave out all the demo images/html, and I think you're left with something pretty embeddable.

    --

    DNA just wants to be free...
  13. Isn't this a little premature? by Deven · · Score: 4

    Is it really helpful to post an announcement like this before it's entirely ready? Yes, the M12 source is up, but none of the binaries are yet, much less mirrored to other sites.

    Couldn't this sort of announcement wait until the mozilla.org announcement is made? I don't imagine they'll delay an announcement unnecessarily, and driving traffic to their FTP server prematurely might not be appreciated...

    --

    Deven

    "Simple things should be simple, and complex things should be possible." - Alan Kay

  14. Re:slashdot and cutting edge is about sourcecode! by poopie · · Score: 2

    I see your point, but many of us continue to visit slashdot because it reports news as it's happening or before anyone else noticed it happened.

    Here's what it sounds like you're saying: Slashdot users are oveloading the ftp servers so that the developers can't get any work done. Please don't announce things before they're ready for to be consumed by the general public.

    Does this mean that slashdot community is no longer the developer community?

    maybe slashdot is now where all the journalists of the world come to get an interesting topic for their next article or news story.

  15. Re:Whatever happened to "fitting on a floppy"? by PurpleBob · · Score: 2
    (posted with an M13 cycle nightly build from 12/29)

    Wow, now THAT'S cutting edge! You've got a build that won't be out for 8 days! Is time-travel one of the new Mozilla features, or did you do that part on your own?

    (sorry, I had to say it)
    --

    --
    Win dain a lotica, en vai tu ri silota
  16. Re:Source code size by Type-R · · Score: 2

    21MB of source! Um... Should my browser really be larger than my operating system kernel? Should my browser really be bigger than my windowing system?

    Hate to break it to ya, but an unziped linux-2.2.13 source tarball is about 64MB.

    XFree86 3.3.5 source tarballs added together (X335src-[1-3].tgz) ungziped and added together are, 160megs of source.

    Mozilla is just a light wieght for what it does. :)

  17. Re:Netscape 5.0 by MenTaLguY · · Score: 2

    > So what happens when AOL/Netscape decide to
    > take mozilla and roll it into a big happy
    > Netscape 5?

    Not that much; Mozilla will still continue to exist/be developed in its own right (AOL couldn't stop it if they wanted to).

    --

    DNA just wants to be free...
  18. FYI: Other browsers do that too by DragonHawk · · Score: 2

    User controlled markup: Opera puts the controls back in the hands of the user, while the other browsers give the content creators absolute power.

    I agree that the user should always be able to override styles set by the content author, but it is worth noting that other browsers can do the same or similar.

    In Netscape 4.x, it is under Edit -> Preferences, go to "Fonts" and "Colors", and set to "Use my settings/Override document".

    In Mozilla, you will find similar options under the "View" menu.

    Under MSIE, the settings are scattered through out the "Internet Options" dialog.

    Nothing currently in production is as easy or as complete as Opera's settings are, though.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  19. An old FidoNet tagline put to new use... by DragonHawk · · Score: 3

    That's all that IE is anyways. An up-to-date crutch to use while waiting for Mozilla.

    "MSIE is great! I used it to download Mozilla!"

    Ah, I eagerly await the day. :-)

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  20. You don't need to do all that by DragonHawk · · Score: 2

    Could someone statically link M12 against glib2.1 and make it available? I still run glibc2.0 and would not like to break all my applications by upgrading.

    Download and install glibc 2.1 binaries in some out-of-the-way place (/usr/local/lib/glibc-2.1/ for example).

    Then use LD_LIBRARY_PATH to add said directory to the path the dynamic loader will use, before running Mozilla.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  21. MS didn't create IE, Spyglass did. by Wokan · · Score: 2

    MS didn't have time to get a browser to market, so they contracted with Spyglass. But when MS "bundled" the browser, they screwed Spyglass out of their share of what they expected to be large royalties.
    Spyglass is so put off by what MS did, they don't even list IE as one of their accomplishments.

    Source: http://www.kmfms.com/

    Digital Wokan, Tribal mage of the electronics age

  22. Don't need the RFCs by drig · · Score: 2

    I don't think reading the RFCs is very important here. All that work has been done by the OpenSSL folk already. It should simply be a matter of making a new protocol handler, based on http://, that uses a different port and wraps the network socket with SSL.

    --
    Citizens Against Plate Tectonics
  23. Re:IE's marketshare seems to be growing fast. by bmetzler · · Score: 2
    With a 21 Meg source code footprint I serriously doubt that Mozilla will compete on the embeded market any time soon.

    I would like to say -- "Get a clue" :)

    Although the complete source code package has a size of 21 meg, this includes a lot of stuff. It includes all the OS specific trees, e-mail, editor, newsreader, front-ends. Embedded applications won't need nearly all that code. Probably only need gecko, and a few other modules, and gecko is under 2 meg.

    So, what do you think *does* compete in the embedded market now? If you say IE, I'll scream...

    -Brent
  24. Maybe we'll see FreeBSD binaries again now :-) by Zigg · · Score: 4

    It seems that one great side effect Mozilla has had is pushing lots of open source OS's hard to fix various problems that they've had. A few months ago we saw a problem with threads and glibc on Linux that Mozilla exposed hardest and best.

    Now, according to bug #14676, Mozilla has exposed some trouble in FreeBSD's dlopen() which has subsequently been fixed, making FreeBSD a better OS.

    Mozilla is a Good Thing(R). :-)

  25. And your not-so-HO is? by LizardKing · · Score: 2

    Let me guess, your a real man. You code in emacs or vi. Well under X I'd rather use NEdit anyday. Rather than having to learn the archane syntax and multi keypress commands of emacs I'll stick with an editor that lets me get real work done quickly.

    And on the console I'll stick to vim. Loads up fast on the overloaded servers I telnet to. Doesn't require ridiculous amounts of resources and disk space like emacs does.

    When I want to learn another Lisp variant (I already know Scheme thank you very much), I may give emacs another chance. Until then ...


    Chris Wareham

  26. Re:No, it's not premature by Deven · · Score: 2
    The Mozilla build team is experienced enough to figure out for themselves when to post the source - copies of the build probably went out to the mirrors before being posted on the mozilla site. By the time binaries are available the slashdot effect for the sources will have subsided. They know what they're doing.

    Don't count on it. This morning when I checked, ftp.mozilla.org had 9 different binary distributions online, and the mozilla.org website does indeed have an announcement about it. Now it is appropriate to consider announcing this on Slashdot.

    Nevertheless, don't just assume all mirrors are up-to-date immediately; not all mirrors have any special access. When I checked this morning, the following mirrors appeared to be up-to-date:

    So, I found 4 current mirrors. But the other 7 mirrors sites I reached were out of date. (And many listed mirror sites no longer appear to have mirrors -- the mirror list needs to be updated, it would seem.)

    The moral of the story is that mirrors don't magically have the data, sometimes you have to give them some time -- and if you don't drive the load to the original source, the mirrors will work better for everyone...
    --

    Deven

    "Simple things should be simple, and complex things should be possible." - Alan Kay

  27. Re:Source code size by scrytch · · Score: 2

    > Next time you decide to post, remember the difference between your totally content-free post and the one above by Nerds. Nerds' post has actual information in it, yours is just flames.

    His was also wrong
    Off the top of my head, I can think of several components that make up IE, all of which can operate independently. There's the renderer and the HTML/XML parser, to name two, then there's the container. COM components themselves don't even *have* titlebars, that's still a MFC Application thing.

    But in Slashdotland, it's not about being right, it's about having information. Any information, right or wrong, as long as it bashes MS. It's not one bit different from the mass media trough all you god damn phonies look down on.

    News for nerds indeed. I'm going to have to look into calling myself something other than a nerd.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  28. Mozilla speed by SYS2066 · · Score: 2

    One thing that has to change in Netscape / Mozilla, is the speed. Go to freshmeat with netscape, and witness with pain the slowness with which the page is rendered. MUCH faster in IE.

    Netscape is also TOO unstable, it can be made to crash just by switching between different netscape windows while loading them fast enough. I still like netscape better than IE, but I can certainly see why lots of people prefer IE under Windows.

    Hopefully, and this is my belief, all this will change with Mozilla (once ready). With a fast, stable, clean and small (well..) browser, the free OS'es will have gone a long way towards the desktops.

    // Simon

    1. Re:Mozilla speed by Matts · · Score: 3

      I have to say that mozilla already beat your comment. I've been using the pre-12's for a few days now, and it rocks. Barring a few scrolling problems, freshmeat and slashdot render instantly. The only issue now is waiting for the cache to be plugged in (apparently Intel is working on an advanced cache for Mozilla) and for a few stability issues to be fixed. Otherwise it's looking really great. Kudos to the developers.

      --

      Matt. Want XML + Apache + Stylesheets? Get AxKit.
    2. Re:Mozilla speed by roca · · Score: 2

      The memory cache has already landed. It's disabled by default due to some outstanding bugs, but you can turn it on by editing your prefs:

      user_pref("browser.cache.enable", true);

      It works well for me (Win32).

    3. Re:Mozilla speed by BrerBear · · Score: 2

      You can actually enable the memory cache in the Preferences dialog without touching the prefs file. It's under the "Debug" preferences, the last option in the list.

      And it is off by default.

  29. Re:Source code size by Indomitus · · Score: 2

    I know nothing about IE so I don't know who's right or wrong. The point is that he put information in his post, you didn't even try. If you had put the info in the post I'm responding to in the other one, everybody would have been better off. The best thing about forums like this is that many people put in different bits of information and then others pick it apart, add new information, etc, to add to the whole.

    I think you're right about some people in the Linux/geek/whatever community that it's all about bashing MS but that's not true for everybody. Some of us actually want to learn and while I might not like IE, I'm all for learning about how it works from people like yourself that do know. It might take a second longer to add something to the conversation rather than just flaming but it makes everybody better overall.

  30. Re:NEdit by Matts · · Score: 2

    I hear on the grapevine (actually at www.nedit.org) that NEdit 5.1 will be GPL'd and the next step is to make it a GTK application instead of Motif. Fantastic news if you ask me - nedit is the most kick-ass text editor on Unix IMHO.

    --

    Matt. Want XML + Apache + Stylesheets? Get AxKit.
  31. Slices, dices, chops, cores! by Jikes · · Score: 5

    I guarantee on my small insignificant life that you will be delighted with the new functionality, stability, and efficiency in M12. It still eats RAM like a mother, isn't luxuriant-feeling like IE, and falls over every once in a while, but it's well behaved, significantly more responsive-feeling, and handles far more page/frame/ecmascript/java issues... As an added bonus, the Win32 version can find and use all your old plugins, like Flash!

    For the uninitiated, let's run down a few facts.

    *************************

    Mozilla is licensed under the Mozilla Public License, which is certified Open Source.

    Mozilla has nothing to do with Netscape whatsoever, except for a majority of the authors, the backwards-plugin functionality, and the fact that Mozilla will be incorporated into Netscape 5.

    Mozilla is quite modular.

    Mozilla is completely cross platform. If the OS exists, Mozilla will probably have no problems running on it.

    Mozilla is a very insanely complex program, which is probably why it doesn't have a lot of outside hackers. It's not a weekend project, and the codebase is enormously sophisticated.

    Mozilla will do to-the-standard CSS1, HTML4.0, DOM Level 1, XML, a great majority of CSS2 (although this is not promised), and the latest bastard variant of Javascript.

    Mozilla will not have crypo. That's for binary-only vendors, or your own project.

    The entire UI (ENTIRE) will be themeable. So if you don't care for the UI, don't bitch, because theme support is coming soon, and you will be able to write your own.

    Mozilla is going to be large because that is how it is. Don't bitch about bloat, because none of the weekend-project HTML widgets your favorite toolkit sports are able to do everything Mozilla does yet.

    Mozilla is not going to force any particular Java Virtual Machine, HTML editor, or mailer on you. Although the comes-with editor and mailer are extremely nice this time around.

    Mozilla will be a compile-it-yourself type thing if you so desire.

    Report any and all bugs to bugzilla.mozilla.com. Please follow the bug submission guidelines. A shitty bug report is worse than none at all, and wastes developer time.

    If you wish, you can do hourly downloads of binaries, weekly downloads of tarballs, or up-to-the-minute CVS of mozilla.

    You will be delighted with mozilla. If not, use something else.



    --
    -troll taker
    1. Re:Slices, dices, chops, cores! by aeonek · · Score: 3

      Comments:

      Mozilla is licensed under the Mozilla Public License, which is certified Open Source.

      True for a significant part of it, but some of it is Netscape Public License. Although it doesn't restrict the use of the source code, it includes som clause that gives Netscape special privilegies.

      Mozilla has nothing to do with Netscape whatsoever, except for a majority of the authors, the backwards-plugin functionality, and the fact that Mozilla will be incorporated into Netscape 5.

      Oh, come on! Mozilla has a LOT to do with Netscape. Everybody knows that.

      Mozilla is quite modular.

      True.

      Mozilla is completely cross platform. If the OS exists, Mozilla will probably have no problems running on it.

      You have to port it, and it's not trivial. Granted, 97% of mozilla is completely platform-independent.

      Mozilla is a very insanely complex program, which is probably why it doesn't have a lot of outside hackers. It's not a weekend project, and the codebase is enormously sophisticated.

      True.

      Mozilla will do to-the-standard CSS1, HTML4.0, DOM Level 1, XML, a great majority of CSS2 (although this is not promised), and the latest bastard variant of Javascript.

      IIRC, it will do ECMAScript, which is the standardized version.

      Mozilla will not have crypo. That's for binary-only vendors, or your own project.

      True.

      The entire UI (ENTIRE) will be themeable. So if you don't care for the UI, don't bitch, because theme support is coming soon, and you will be able to write your own.

      It has been themable for ages.

      Mozilla is going to be large because that is how it is. Don't bitch about bloat, because none of the weekend-project HTML widgets your favorite toolkit sports are able to do everything Mozilla does yet.

      It's not going to be large compared to IE or NS, but maybe if you compare to lynx...

      Mozilla is not going to force any particular Java Virtual Machine, HTML editor, or mailer on you. Although the comes-with editor and mailer are extremely nice this time around.

      Well, those components are in the binaries, so you have to download them. Not the JVM, but messenger and composer. However, they don't get loaded before you use them, and you can compile your own version without them if you want.

      Mozilla will be a compile-it-yourself type thing if you so desire.

      True.

      --
      "Bernoulli was wrong. X proves that you can fill a vacuum, yet still it sucks." - Dennis Ritchie
    2. Re:Slices, dices, chops, cores! by asa · · Score: 2

      If you're new to the nightly build and 'M' release program here are some tips.

      Milestone releases are usually more stable than the nightly builds but suffer in that they are a bit dated.

      The M12 milestone (coming out this morning) has seen only limited changes in the last week and a half. It should be pretty stable (I've been playing with the recent M12 cycle nightly builds a lot and they are more stable than netscape 4.x on my machine.)

      And if you have not taken a look at the mail and news functionality because of performance problems in the past, now would be a good time. I've use mozilla news exclusively now and while it's a bit slower than 4.x it's quite usable.

      If you're interested in the bleeding edge grab a nightly build labled as part of the new M13 development cycle. There have been quite a few really cool checkins in the last few days that will not be a part of the M12 release.

      One final note: While many people report haveing to delete all old mozilla files before installing new ones, I've kept the same profile for the last two weeks while swapping in 8 new nightly builds without any problems (nice to keep all my bookmarks and news message read/unread status etc.)

      Mozilla is kicking ass. Get a build (get a recent nightly) and give it a spin.

      Asa
      (posted with an M13 dev cycle build from 12/20)

    3. Re:Slices, dices, chops, cores! by Chris+Siegler · · Score: 2

      Mozilla is a very insanely complex program, which is probably why it doesn't have a lot of outside hackers. It's not a weekend project, and the codebase is enormously sophisticated.
      It is true that Mozilla is complicated. The checked out CVS source is huge at 128M and requires knowledge of things like COM that most unix hackers don't know. But the reason that Mozilla has failed to attract a large number of contributors is because up until M12, as pointed out by jwz (writing about the old code base, but the argument still stands), the browser hasn't been usable. And very few people have the resources and will to work on software when they can't see the benefits of their work. If M12 is as stable on unix as people are saying, I think that situation will change fast and you'll see many bugs fixed and features added (ad nauseum) Real Soon Now.
  32. Differences between M11 and M12 (linux) by ghazban · · Score: 2
    Although previously, the linux version seemed to be lagging behind the win32 one, it has improved greatly between M11, and M12.

    1. It is way, way, way more stable, and is reaching the point where I can go for around 1.5-2 hours without a crash.

    2. The speed of the rendering is much faster, the incremental reflow is much better, and can be tuned with some pref editing, and the scrolling no longer has that ugly grey! :-).

    I'm happy to say, that the day the stable Mozilla is released, it'll make us all proud. The amount of fixes and speed increases seem to be accelerating quite quickly.

    Congrats to the mozilla team.

    Please remember to post bug reports too =]. They say on the page, that finding and documenting the bug is half the work.

    Lucas

  33. Re:stylesheet support? by slag187 · · Score: 2

    A late reply, so it might nat get read :)

    CSS is a big thing - it has the ability to define EXACTLY how things are layed out on a page, etc. This is where the problems lie, becasue current browsers don't support this precision.

    That being said, CSS is still GREAT for defining fonts, body colors, etc. All it requires to make changes across an antire site (that might be 200+ html files) is changing it in a single place. CSS also has the ability to do relative font sizes based on the user defined prefered size - That is great becasue it still allows people to control their text so that people with bad eyesite can still read the web page.

    So, you're right - I could make webpages that are totally unreadable by people who use browsers that don't support the STANDARD. But, they can be used in a controlled manner to make the maintanence of sites much easier and not impede people whose browsers don't support them.

  34. Request by Karma+Sucks · · Score: 2

    Could someone statically link M12 against glib2.1 and make it available? I still run glibc2.0 and would not like to break all my applications by upgrading. Thanks

    --
    (Please browse at -1 to read this comment.)
  35. Source code size by ajs · · Score: 3

    21MB of source! Um... Should my browser really be larger than my operating system kernel? Should my browser really be bigger than my windowing system?

    I have a lot of respect for Mozilla, but I have to say: isn't it about time to fork the code-based into several smaller projects?

    It would be nice, for example, if the mail handler were a separate program so that any mailer could (ab)use the same API in order to replace Mozilla's default. Or, is this already possible with the plug-in API?

    1. Re:Source code size by artdodge · · Score: 2
      21MB of source! Um... Should my browser really be larger than my operating system kernel?
      Absolutely!

      Or, more precisely, the kernel should be as small as possible while maintaining the desired abstractions. Same for the windowing system (X11) - you want it to be small, tight, and fast.

      And remember, there's lots of un-merged and non-mainstream kernel code out there (DevFS, ReiserFS, ext3, PCMCIA, international patches at kerneli.org, drivers drivers drivers...) so maybe Mozilla's LOC count isn't quite as far ahead of the kernel's as it may seem :-)

  36. Re:Opera by NettRom · · Score: 2
    Having one big window just makes it harder to click quickly to other programs. The taskbar in Windows or the Mac's Finder menu help, but don't make up for the waste of screen real-estate by non-essential backing store.
    Alt-Tab has always been my friend. I rarely drop the cursor down on the taskbar to switch applications.
    The biggest problem with Opera is that it doesn't to table background colours (not even with stylesheets).
    Have you got a URL that shows this? Through testing here w/3.61, reading Opera's supported CSS documentation, and checking webreview.com's CSS Master support list I haven't found any mentioning of this.
  37. Whatever happened to "fitting on a floppy"? by ewieling · · Score: 2

    For some reason I seem to remember around the time they were first working on Gecko that there was talk of the entire browser fitting on a floppy. It was supposed to be incredibly fast, small, and stable. Now all I hear about it is that it's slow and bloated.

    --
    I really shouldn't have used someone else's email address for this account.
    1. Re:Whatever happened to "fitting on a floppy"? by asa · · Score: 2

      the developer preview of gecko (the rendering engine that lies at the heart of mozilla) fit on a floppy. Since then the mozilla team has added a UI to the project, as well as OJI architecture, plugin architecture, mail and news code, etc. This project is still quite small comparatively speaking and will be fast and stable.

      Asa

      (posted with an M13 cycle nightly build from 12/29)

    2. Re:Whatever happened to "fitting on a floppy"? by Mr+T · · Score: 2

      It fits on those LS120 floppies. What were you thinking? A 1.4M floppy? hahahaha silly rabbit.

      --
      This is my signature. There are many signatures like it but this one is mine..
  38. Binaries available elsewhere by davew · · Score: 2

    I compiled it this morning. It rocks.

    The announcement was a little quick off the mark - binaries are due to be posted within the next couple of hours - but Mozillazine (great site) has news of M12 binaries for Solaris and RPMs for Red Hat

    The speed at which Mozilla has come along recently is something else. If this isn't alpha, then it is damn close. Download, enjoy, and report those bugs!

    Dave

    --

  39. What I'd like in a browser by BorgDrone · · Score: 2

    First of all, kudos to the developers!.

    second, a litte offtopic:

    There is on feature I want in a browser and still haven't seen anywhere.
    I want a button that goes to the main page of the website.
    e.g. when I'm browsing http://www.foobar.org/foo/bar.html and I press this button the browser has to go to http://www.foobar.org/
    does anyone know if there is feature like this in Mozilla ?
    this would save me a lot of time re-typing the adress in the location bar or searching for the 'home' button on a website.
    ---

  40. Konqueror has this by Karma+Sucks · · Score: 2

    I installed KRASH and noticed that konqueror has an Up arrow that brings you up one directory in the hierarchy. Pretty nifty.

    --
    (Please browse at -1 to read this comment.)
  41. Re:JAVA support in M12 : Needs Java 1.3 by Matts · · Score: 3

    Mozilla requires Java 1.3 for it's OJI (Open Java Interface). Currently Java 1.3 is available only in beta, but that should change before mozilla is released.

    --

    Matt. Want XML + Apache + Stylesheets? Get AxKit.
  42. Re:stylesheet support? by slag187 · · Score: 2

    The Style Sheet support is FANTASTIC! (I'm a web developer, so I've seen the havoc that trying to support different browsers can reak!)
    For a really good CSS test, check out:
    http://style.verso.com/boxacidtest/

    It renders horribly in Netscape 4.x series, but in Mozilla, it is EXACTLY the same as the reference picture. It got me pretty excited :)

  43. Re:stylesheet support? by Matts · · Score: 2

    It's good. No, it's great.

    I've been developing an app that relies completely on styles for changing it's display properties. Sadly some things just didn't work out right when I followed the CSS1 spec to the letter in IE5 (e.g. the "white-space: nowrap" style didn't work in td tags - you have to revert to the HTML 3.2 nowrap tag instead... bah!). However I decided to check out the output in Mozilla. Works beautifully. All styles are rendered exactly as described in the CSS spec. This is an incredible boon for me.

    However... of course this won't mean we can just develop web sites to the full CSS spec. Unfortunately those older browsers still exist, and often don't even degrade properly. IE4/5 now seems to have a 60% market share (or something like that).

    --

    Matt. Want XML + Apache + Stylesheets? Get AxKit.
  44. looking very nice by tuffy · · Score: 2
    M11 was alright, but still on the buggy side with odd menu glitches and a variety of other annoyances. M12 has fixed the menus, renders pages super-fast, and everything looks crisp. Not bad at all.

    But I couldn't get it to compile out of the box, even with the IDL libraries installed. However, I did track down a binary RPM and all went smoothly. Still, the memory footprint and CPU usage are excessive for day-to-day use. A couple of pages takes up a whopping 30 megs of RAM! Lots of debugging code, I'd imagine. There's still plenty of minor glitches, but nothing that should be too difficult to fix.

    I wonder if Opera will make it out before xmas for a comparison...

    --

    Ita erat quando hic adveni.

  45. Crypto back-port by evilpenguin · · Score: 3

    You know, I've never really looked into the RFCs on SSL and https. Is anyone following Mozilla closely enough to know how hard it is going to be to get crypto into Mozilla after the fact, either by licensed RSA implementation "plugin" (ugh) or by use of some compatible, patent-free, open source library developed outside the United States and thus not subject to our boneheaded crypto export restrictions?

    I realize that this is a complex question...

    1. Re:Crypto back-port by slim · · Score: 2

      I'm not familiar with the mozilla source, but since hooks have been left in for netscape to put in RSA code, I'd be very surprised indeed if it weren't dead easy to drop in some OpenSSL.

      Woohoo: 128bit encryption for all.
      --

  46. not IE-only pages, but uncompliant browsers by LadyNymphaea · · Score: 2

    Netscape is horrid with standards compliance, as earlier posters have stated. IE 5, and to a lesser extent 4, are quite good with supporting HTML 4.0 and the CSS1 (Cascading Style Sheets) specifications. Most of the sites I've seen with "IE only-looks bad in Netscape" only post that because their style sheets are CSS1-correct but Netscape has lots and lots of problems with some of the features in the style sheets. You may want to check out The Little Shop of CSS Horrors for a great demonstration of cross-browser compatibility.

  47. Re:IE's marketshare seems to be growing fast. by bmetzler · · Score: 2
    Not to bash Microsoft for being Microsoft, but they're mindshare of IE is growing terribly fast. Communicator is buggy and lacking in features. They really need to get a rock solid product out the door and never look back.

    IE's marketshare is growing because it is the *only* browser out there. To claim that Communicator competes with IE is to claim that a '96 model Chevy competes with this years model Ford. Sorry, it'll never fly.

    We all know now that it won't work to compete against Microsoft on features alone. If IE and Mozilla are identical, no one will use Mozilla. Mozilla needs to compete in areas that Microsoft can't. Outside of just plain old web browsing. Mozilla will need to use applications like Internet Appliances, wireless phones, web pads, administration front-ends, as a wrench to get in the market. From there, they'll be able to overtake MS. Nokia, AOL, Zope, and other companies will be using Mozilla in their applications. As a plain browser, Mozilla and IE can be used interchangably. So there is no loss if everyone uses IE for web browsing. When Mozilla is finished, people will use it. But embedded is harder to replace. Mozilla needed to focus, not on just browsing, to the work with the companies that will embed mozilla to make mozilla the best embeddable browser ever.

    -Brent
  48. slashdot and cutting edge is about sourcecode! by poopie · · Score: 2

    No. The announcement can't wait until there are binaries. *ANYONE* can generate binaries from the source.

    Why wait for binaries to make an announcement?

    What platforms do you think we should wait until binaries exist for before something is announced? If there's no unixware binary or no intel solaris binary or no sparc linux binary, should we wait?

    Why wait for a webmaster to update a website when the files are on ftp?

    here's how it works:
    - developers write code and check in changes to source control
    - interested parties check ftp sites or cvs and download snapshots. Read Changelog. Compile. Provide feedback. Repeat as often as time permits.
    - developers/testers know well in advance of any official announcement when a new milestone is near *BECAUSE THE DOCS SAY WHAT WILL BE IN NEXT MILESTONE*
    - developers announce on slashdot for the benefit of the testers who may not be able to build snapshots, but are interested.
    - slashdotters download src code and compile to get optimized binaries that take full advantage of their system libraries and architecture.

    I would never prefer a binary for something that I could easily build from source. The only times I get a binary are when it's for an OS that I don't have a nice development machine, or for something hard to build like X11.

  49. No, it's not premature by SurfsUp · · Score: 2

    I always see a "wait for the mirrors" article posted to every announcement like this, and it always gets moderated way up high. Maybe because it seems helpful. Well, actually what you're doing is insulting somebody's intelligence.

    The Mozilla build team is experienced enough to figure out for themselves when to post the source - copies of the build probably went out to the mirrors before being posted on the mozilla site. By the time binaries are available the slashdot effect for the sources will have subsided. They know what they're doing.

    The important thing right now is to get as many developers as possible building the source. If you're a developer and you're just downloading the binaries and maybe sending in the odd bug report, you're kind of wasting your talent don't you think?

    For anyone who hasn't built it yet... the source download is 20-something meg, but it expands to 130 meg or so, then inflates itself to over 600 meg by the time it's finished building, so you'd better have a nice round gig free. The build takes about 45 minutes.

    --
    Life's a bitch but somebody's gotta do it.
    1. Re:No, it's not premature by SurfsUp · · Score: 2

      As for getting developers to build the source, it's too late to be helpful for M12.

      You don't get it. It's never too late to get the source: once you have it you can keep up to date with the development tree through CVS. How do you sell a puppy? By letting someone take the puppy home. How do you get developers to sign on for Mozilla's final development phase? By getting the source into their hands.

      what purpose is served by slamming the FTP servers to grab the sources, especially when most people want the binaries?

      Interest in Mozilla tends to peak around the time of each milestone release. That's the best time to sign up new developers. Nuff said?

      --
      Life's a bitch but somebody's gotta do it.
    2. Re:No, it's not premature by Roundeye · · Score: 2
      Actually, tinderbox is limited to the architectures running it. If you have a common but different installation which causes build problems compiling on your system will expose this, which can be filed as a bug, and fixed...

      --
      "Cause there's 40 different shades of black, so many fortresses and ways to attack, so why you complainin'?"
  50. Gecko still does fit on a floppy by deusx · · Score: 3

    Browser != HTML engine.

    Mozilla as a browser will not fit on a floppy. Various Mozilla technology components, such as the Gecko rendering engine, most likely will.

    You don't really think that Nokia, who IIRC expressed interest in using Mozilla on a wireless device, will be using the same Mozilla browser as it's assembled on Linux and Win32, do you?

    No, they'll prolly be using a version of the HTML engine, with a new browser wrapped around it.

  51. Finally renders noncompliant HTML! by hatless · · Score: 2

    I pulled down a pre-M12 nightly last week and for the first time, Gecko nailed ZDNet pages properly.

    At last, some hope that it will be an acceptable mainstream browser. And, oh, at least on Win32, the XUL widget stuff is suddenly many orders of magnitude faster. Still a bit awkward-looking, but it's pretty much as fast as native dialogs.

    It's still months away from being a product, but it's clearly turned the corner. Now if they can work on usability, especially in terms of plugin/embed support, etc., they may yet have something interesting indeed.

  52. Well... by Gleef · · Score: 2

    It was buggy and unstable (considerably more so than 4.61), so yes, but the bulk of the difference between M11 and M12 is supposed to be bug fixes, so that should be less of a problem.

    Other than Lynx, there's no released browser out there that's free of major problems. I use Netscape because I need inline graphics and ECMAScript, and it sucks less than the alternatives. I plan to switch to Mozilla (or some other Gecko-based alternative) as my regular browser as soon as the bug fixes get it to the right point where I can use it and still get all my work done.

    ----

    --

    ----
    Open mind, insert foot.
  53. Re:I hate to see IE succeed by bmetzler · · Score: 2
    Every day that IE 5 is out there and Communicator 5 is not, is a victory for Microsoft and its legions of FUD-spewing zombies.

    Not really. A web browser is a commodity product. Like bread. You buy one brand of bread one week, but another brand the next week. Nothing keep you using one brand of bread over another expect your own preference. It's the same with a web browser. There is no technical reason forcing you to use a certain web browser. Use IE this week, Mozilla the next. Even if IE had 100% marketshare, it wouldn't mean anything when Mozilla was released.

    I agree with you about MS FUD though. They'll try to milk as much from IE as they can. DIE, baby, DIE!!

    -Brent
  54. anonymous logins by akharon · · Score: 2

    I got my source at ftp://metalab.unc.edu/pub/packages/infosystems/WWW /clients/Netscape/Mozilla/mozilla/releas es/m12
    sorry for no html link, i suppose i could look at a little html for that, but like I said, I already got mine :)

  55. Still smaller than Emacs ;-) by Per+Abrahamsen · · Score: 3
    21MB of source! Um... Should my browser really be larger than my operating system kernel?
    Well, it is less than the source for Emacs 21 (26 MB .{c,h,el} files).
    Of course, Emacs does do a lot more than Mozilla.
  56. Re:I hate to see IE succeed (and politics) by Mr.+Slippery · · Score: 3
    So let me get this straight: Microsoft's marketing practices are as bad as slavery and abusive child labor?
    You are committing the fallacy of the Extended Analogy:
    The fallacy of the Extended Analogy often occurs when some suggested general rule is being argued over. The fallacy is to assume that mentioning two different situations, in an argument about a general rule, constitutes a claim that those situations are analogous to each other.

    This fallacy is best explained using a real example from a debate about anti-cryptography legislation:

    "I believe it is always wrong to oppose the law by breaking it."

    "Such a position is odious: it implies that you would not have supported Martin Luther King."

    "Are you saying that cryptography legislation is as important as the struggle for Black liberation? How dare you!"

    HTH. HAND.

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
  57. Mozilla marks the end of browser duopoly by Markonen · · Score: 4

    No wonder Microsoft wanted to see Netscape dead. Microsoft has everything to lose if the world will collectively embrace a new, standards compliant browsing platform. Mozilla will provide just that, and like M12 is starting to show, offer an additional bonus: it's quickly becoming the absolutely best browser out there.

    Sooner than you think, the Mozilla 1.0 release will be in the hands of anyone that's interested, in complete source form. This WILL spawn zillions of of new, Mozilla-based browser version. They will have minuscule market shares at first, but that's when the big players will enter: Computer manufacturers will start making browsers to bundle with their machines, application developers will start integrating browser features into existing apps, big corporations will create custom browsers for internal use.

    Each of these new browsing platforms will make little difference on its own, but grouped together, they will create a single, compatible, cross-platform application environment that is based on accepted industry standards. Mozilla will be the catalyst of life in this expanding pool of diverse browsers, and together the pool will quickly challenge Internet Explorer's position as the dominant browser.

    There will be no reason to ponder if Compaq, Dell or Apple will include the Netscape Communicator or Microsoft Internet Explorer with their machines. They can and will roll their own, emphasizing their brand's unique selling proposition through innovative, custom features and look-n-feel.

    How will that be possible? Luckily, it's a certainity that Microsoft will be barred from forcing their distribution channel (OEMs) to distribute Internet Explorer with other Microsoft products. This will level the playing field and launch wide-scale Mozilla-based browser development.

    The emerging new browsers will share an API that is the W3C standards suite, and in this Microsoft-vs-the-world situation Microsoft will witness their embrace-extend-extinguish strategy becoming a public relations nightmare. Eventually Microsoft has to follow suit and develop a standards compliant browser. When this is realized at Redmond, it may very well be that the company will even switch to use the Mozilla layout engine as a goodwill stunt.

    Consequences: Microsoft will lose some of the applications barrier to entry they've so feverishly protected all these years. Faced with this reality, they will even claim that the barried never existed. The Open Source camp will rejoice, but only to see Microsoft products grow their market share by sheer inertia.

    Marko

    Disclaimer: my crystal ball was being polished, so I had to pull this out of my ass. Sorry.

  58. Netscape: they knew what they were doing by / · · Score: 3

    They knew all along that cludging standards and implementing their own half-assed versions would make it more difficult for the end-user, but they did it anyway for the same reason all software companies make their own proprietary file formats, etc. They wanted to lock the end-user into using only Netscape. Yes, some of it had to do with general coding laziness, and some of it had to do with not wanting to have to wait for the various international bodies to shove stuff through committee and release a spec, but most of it was classic monopoly-building strategy.

    What they didn't count on was MS coming along and being better at this game. MS and monopolies -- you'd think they could've seen it coming.

    --
    "If one is really a superior person, the fact is likely to leak out without too much assistance" -- John Andrew Holmes