Slashdot Mirror


Future Directions Proposed For Mozilla

Ars-Fartsica writes "MozillaZine is now featuring a set of slides regarding future directions for Mozilla that were detailed at the recent Mozilla developers meeting. SVG and integration with programming languages are among the directions discussed."

178 of 572 comments (clear)

  1. Direct link by Adam9 · · Score: 5, Informative

    Here's a direct link to the slideshow itself.

    Type n, right-arrow, down-arrow, or space to advance a slide. Type p, left-arrow, or up-arrow to go back one slide. Type t to go the the first (title) slide.

    Instructions taken from here

    1. Re:Direct link by Anonymous Coward · · Score: 5, Insightful

      Yup, and that appears to be all you can see if you run with Javascript disabled. Good job, guys!

      Gotta love that "degrade gracefully" concept.

    2. Re:Direct link by FFFish · · Score: 5, Interesting

      [heh. try that again, this time without the angle brackets!]

      Well it's a damn shame they broke it for other browsers.

      They didn't use the <link rel="next"> meta-tag. Which means, for instance, Opera can't use its default "fast-forward" shortcuts to automagically go to the next page when I hit left-down+right-click.

      --

      --
      Don't like it? Respond with words, not karma.
    3. Re:Direct link by Anonymous Coward · · Score: 5, Funny

      You're right. And I can't see the images in Lynx. Where's the ASCII - renderings?

    4. Re:Direct link by Tiram · · Score: 2, Informative
      Using Opera 7.23 -- with JavaScript turned on -- I get this JS error message every time I try to advance a slide:
      Event thread: onkeyup
      Error:
      name: DOMException
      message: NO_MODIFICATION_ALLOWED_ERR
      Not good.
      --
      The knuckles, the horrible knuckles!
      (I'm a girl, you know)
    5. Re:Direct link by colinramsay · · Score: 5, Insightful

      To all the above posters - this is an INTERNAL document which happened to be released to the public. There is no reason to think that they would make it pretty for other browsers when they only ever intended to properly use it once, and on a Mozilla browser.

    6. Re:Direct link by polaar · · Score: 5, Informative

      Not just that, it's supposed to be a slideshow, not a website. So if you want to complain, you should ask yourself whether you'd rather have had a PowerPoint presentation...
      They are using mozpoint, which tries to be "a presentation library (of CSS and JS) that can be used to make simple but elegant presentations using the browser as a platform for rendering presentation content". (while on the website it is claimed that the presentations should "work in that other browser too", it might still have some problems, according to the comments here) I hadn't heard about it yet, but it doesn't seem such a bad idea. Might lead to another nice Mozilla application to complement Firefox, Thunderbird, Calendar etc...
      So: they wanted to do a slideshow presentation on a Mozilla Developer Day, and they chose to use/support mozpoint. Nice, no?

    7. Re:Direct link by yerfatma · · Score: 2, Informative
      Mozilla and Firefox have supported them for a long time. While you need an extension to see them in Firefox, they're built into Moz.

      Either way, would "previous" and "next" link really have destroyed the look and feel of those slides?

    8. Re:Direct link by orangesquid · · Score: 2, Funny

      Type up, up, down, down, left, right, left, right to get to the secret Slide Select menu, where you can jump to any slide in the game...errr...

      --
      --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
    9. Re:Direct link by jbayes · · Score: 2, Funny
      Type n, right-arrow, down-arrow, or space to advance a slide. Type p, left-arrow, or up-arrow to go back one slide. Type t to go the the first (title) slide.
      Fatality!!!
      --

      "It sure was strange to see something on Usenet about me that didn't involve Klingon gang rape." -- Wil Wheaton

  2. MS by Pres.+Ronald+Reagan · · Score: 4, Funny

    When will the Mozilla team learn that Mozilla will never catch on until it is standards compliant?

    Of course, by standards compliant, I mean the standards that Microsoft sets for the web.

    --

    Abortion is advocated only by persons who have themselves been born.
    --Ronald Reagan
    1. Re:MS by momerath2003 · · Score: 2, Funny

      I think "standards" imply some level of internal consistency which IE lacks.

      --
      I had but a simple dream, to destroy all humans.
    2. Re:MS by spektr · · Score: 3, Insightful

      I mean the standards that Microsoft sets for the web.

      Do you mean the standards that were set by the PC implementation of IE or by its mac implementation? These are vastly different, you know? No, I suppose you don't.

    3. Re:MS by Kevan_moran · · Score: 2, Flamebait
      I downloaded FireFox the other week. I uninstalled it yesterday.

      I loved it. The tabs concept is great. Many features are excellent. Except...

      Roughly once an hour clicking back would simply take my machine (windows XP portable) out. Not even the blue screen of death but a black screen.

      If someone can tell me how to rectify the problem then I'd be very happy.

      I'm a senior IT manager for a corporate. Over the last year I've become more and more impressed by some open source initiatives. In particular uPortal from ja-sig.org. V good product for it's problem domain. This led me onto JUnit and MockObjects.

      The major selling point to me is not the price. In my experience, the support is better with uPortal than with the equivalent commercial software. I can get an answer off the listserv in an hour when it might take a week or more from a commercial equivalent.

      I looked at FireFox in the hope that it would prove to me that a broader look at OSS would be a good idea. But really, a product that kills my machine every hour or so it not really a starter.

      Prove me wrong - please, please prove me wrong

    4. Re:MS by caluml · · Score: 5, Insightful

      A browser that kills your machine every hour? I suppose it will be all the kernel level drivers that Mozilla installs that cause that. Oh wait, it doesn't have any. Mr Senior IT Manager for a Corporate, you should know that a userland app should never be able to take down an OS, Windows or not. And you'd know that more often than not, XP is configured not to display a blue screen, but just to reboot. My advice? Check that it is configured to stop on a crash. Apply all the patches. Disable services you don't need. Use Firefox again, and see if it crashes the OS. If it does, make a note of the info on the blue screen, and Google for it. Try swapping the memory/cpu with another similar machine.
      But don't go blaming Firefox for crashing your machine.

    5. Re:MS by MooCows · · Score: 5, Informative

      "Black Screens Of Death" are usually caused by faulty RAM.

      I suggest you try some different RAM chips and try Firefox again.

      Although, realistically, Black Screens Of Death should occur randomly, not just when using Firefox.

      Also various video card drivers are known to screw up your memory and go down with a Black Screen Of Death

      --
      The path I walk alone is endlessly long.
      30 minutes by bike, 15 by bus.
    6. Re:MS by Jugalator · · Score: 5, Interesting

      Yes, and I doubt it's Windows XP on its own crashing it either. Must be some hardware or other software doing it. I'm also having trouble seeing how Firefox, of all software, could take down XP as it very rarely crash due to bad software. Writing outside its allocated memory will for example only force XP to crash the application.

      --
      Beware: In C++, your friends can see your privates!
    7. Re:MS by jazzmans · · Score: 2, Informative

      Ok. As I was reading this, I figured I'd do a test.

      Now,

      I've got 20 different Firefox 0.8 Browsers opened, with 8 tabs in each [my.yahoo.com(logged in),drudgereport.com,delphiforums,com(logged in),maximum-suzuki.com(logged in),googlenews.com,reviewjournal.com,slashdot.org( logged in),deadheadfred.net] and I am seeing some slowdown on my debian gnu/linux box with 1 gig of ram, swap disabled.

      Now, it isn't crashing, although it is a bit slow. But goddsdamnnit, I've got 160 different webpages loaded!

      BTW, I also have 13 Konqueror browsers open, with 8 tabbed windows in each as well. (normal activity for me) as well as Gqview with a slideshow running, 2 instances of Gkrellm, one shell console doing nothing, 1 kuickshow window opened, Kmail running, and 3 XMMS instances running.

      So, in comparison, firefox does use more CPU/RAM then Konqueror does with the same pages/tabs opened, IMO, but I'd like to see 160 (or really 264 including Konqueror) I.E. browsers opened, and still have a functioning machine.

      I do still show 232 meg of RAM free in Gkrellm, Free shows 234 meg of RAM.

      firefox is using 38% of CPU according to top, and 18.3% of memory,

      X is using 55% of cpu, and 18.8% of memory

      Athlon XP 2500+

      The same system, with only 1 Firefox browser opened, [I closed all the other firefox windows while still entering this information](with 8 tabs still) and everything else still running..
      firefox=
      1% of cpu,
      18% of memory, only when I'm actively typing.

      free RAM according to Gkrellm=241 meg, according to Free 246.788.

      Interesting, I still haven't gotten my RAM back. (five minutes later, I've been letting my system idle, swap is disabled) although firefox cpu usage has dropped to below 1%.

      jaz ;)

      YMMV

      --
      Life is what happens to you while you are busy making other plans. No-one sees motorcycles
    8. Re:MS by mlewan · · Score: 2, Informative
      A browser that kills your machine every hour?

      I'm surprised at that. I've used Mozilla for many years on MacOS, Windows NT and Windows 2000. As far as I remember, I have never ever had any OS crashes due to Mozilla. Could it be the combination of Mozilla and something else you installed? Or is XP really that bad?

    9. Re:MS by salesgeek · · Score: 4, Informative

      Many features are excellent. Except...

      Roughly once an hour clicking back would simply take my machine (windows XP portable) out. Not even the blue screen of death but a black screen.


      I had a simmilar problem with my XP notebook with Firefox. Turns out the problem was a combination of:

      Sun's JVM and my ATI video driver (which is a forcefit as Compaq never put out an XP driver for the model laptop I have).

      The fix was a laugher... I switched video mode to 24 bit color.

      Firebird works fine.

      --
      -- $G
    10. Re:MS by cmacb · · Score: 2, Funny

      "Writing outside its allocated memory will for example only force XP to crash the application."

      hmmmm, sounds like something I've been hearing since NT 3.5 days.

    11. Re:MS by CTachyon · · Score: 2, Insightful

      In my experience, repeatable crashes in Windows from programs doing non-crash-inducing things are generally caused by (1) flakey video drivers, (2) other flakey drivers, (3) bad RAM, (4) bad video hardware. If Firefox runs on thousands upon thousands of computers, yet crashes only on yours...

      ...well, whatever's causing it, it ain't Firefox.

      --
      Range Voting: preference intensity matters
    12. Re:MS by TheDigitalRaven · · Score: 3, Funny

      IE is perfectly internally consistent. Every part of it is designed to be almost, but not quite, completely unlike a standards-compliant browser.

    13. Re:MS by Crayon+Kid · · Score: 2, Insightful

      You may be kidding here, but I was amazed to see how many people, web developers, people with a clue so to speak, still openly prefer to use Internet Explorer. I honest to God fail to see why. I understand that a clueless user would use whatever is put in front if him. But a knowledgeable developer?

      I've seen co-workers and aquintances do it. One of them spent half a day finding spyware and trojans with Ad-Aware and similar tools. He found over a hundred items, most of which were IE related. He used Mozilla for a day or two, quietly agreeing to all its fine points I was underlining. Then on the third he was back to using Explorer. He just stared at me blankly when I asked why.

      Another guy I talked with on a forum said he "feels" that IE responds the quickest on his system, so he's willing to overlook the popups, the inability to block ads, the lack of tabs, the flaky security, for this. "I'll just wait until MS implements popup blockers and tabs", he said.

      A third guy was quick to point out that IE is perfectly usable "as long as you also use a firewall, a good antivirus and some kind of proxy such as Promixtron". Great. So I have to use 3 additional pieces of software on the same system just to make up for one crappy browser. Go logic!

      I'm telling you, it's more than just using the browser you find preinstalled. I'm guessing some kind of brainwashing is involved after all.

      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
    14. Re:MS by duffbeer703 · · Score: 2, Interesting

      He probally had the gall to load a .pdf document is his browser.

      When doing that, Firefox/bird and recent Mozilla Suites lock up the explorer.exe process for some reason.

      So the OS doesn't lock up, but a locked explorer.exe is a big deal.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    15. Re:MS by ckaminski · · Score: 2, Insightful

      The absolute refusual of the mozilla team to implemente broken javascript. That's what keeps me using IE for the few internal apps I have here that refuse to work with any other browser.

      That and java support, something that again, 90% of 3rd party developers cannot get right without using IE.

      <sigh> Don't let the moz team take the low road. Don't support broken standards! Just grab your local clue-by-four and start hitting people who write broken web code. :-/

    16. Re:MS by swv3752 · · Score: 2, Informative

      It has been a known issue that some versions of ATI's drivers cause crashes in gecko engine browsers. The other option would be to upgrade the video drivers.

      --
      Just a Tuna in the Sea of Life
    17. Re:MS by Cromac · · Score: 2, Interesting
      So the OS doesn't lock up, but a locked explorer.exe is a big deal.

      It's certainly not good but easily recovered from without rebooting.
      Launch task manager
      Kill explorer.exe
      File - New task - explorer.exe

      Ah, the things we learn with an OS that can't/doesn't protect itself.

  3. Just a thought... by Anubis333 · · Score: 5, Funny


    Maybe "Integration with operating system" would help.

    1. Re:Just a thought... by DrEasy · · Score: 2, Informative

      Isn't it what K-Meleon (for Windows) and Camino (for Mac) are all about? I'm sure there's something similar for Linux too.

      Gecko engine + native UI = stability + performance!

      --
      "In our tactical decisions, we are operating contrary to our strategic interest."
  4. /. comment 3 years from now by teamhasnoi · · Score: 5, Funny

    FireHydrant is a great OS - If only someone would write a web browser for it.

  5. How about... by God!+Awful+2 · · Score: 3, Interesting

    they fix their integration with friggin' Javascript. I swear, every new version of Mozilla has new and more obscure bugs. Designing form-based web pages now requires beta testing against IE6, Netscape 7, and every version of Mozilla that ever existed.

    -a

    1. Re:How about... by Anonymous Coward · · Score: 2, Insightful

      do you have a specific problem in mind?

  6. Re:Suggested directions by iswm · · Score: 5, Interesting

    The Mozilla logo may be so so, but the Mozilla Firefox logo is probably the nicest logo I have ever seen.

    --
    Buckethead
  7. Maybe they should propose... by paul248 · · Score: 4, Funny

    A way to view slides with the window maximized.

    1. Re:Maybe they should propose... by Curtman · · Score: 2, Informative
      Uncheck:

      Preferences->Advanced->Scripts & Plugins->Move or resize existing windows

      While your at it:
      • Raise or lower windows
      • Hide the status bar
      • Change status bar text


      Happy(er) browsing.
  8. Re:Glad to see by Anonymous Coward · · Score: 4, Insightful

    They've been working on SVG for a long time...

    Why the heck isn't it included in the default build already?

    SVG's gonna be killer when we can actually use it (and count on users being able to use it too)

  9. SVG vs Flash by Anonymous Coward · · Score: 5, Interesting

    Can SVG be expected to take off now if all the developers use flash instead?
    What if any SVG based graphic tools are there?
    What other benefit besides native browser support will SVG have to use against Flash?

    1. Re:SVG vs Flash by wrmrxxx · · Score: 4, Informative

      There is Sodipodi for editing SVG.

    2. Re:SVG vs Flash by Duderstadt · · Score: 4, Interesting
      Can SVG be expected to take off now if all the developers use flash instead?

      Perhaps, but after looking at the 700+ page spec, which, by the way, has dependencies on almost every spec ever issued by the W3C... I kind of doubt it.

      To be a bit more specific, SVG encompasses so much that a fully compliant implementation must support not only the massive spec, but also ECMA Script, SMIL, MathML, etc.

      What, if any, SVG based graphic tools are there?

      The only one I am aware of at the moment is a Corel Product. It costs about 15 grand (USD), or it did the last time I checked.

      What other benefit besides native browser support will SVG have to use against Flash?

      Complex 2d graphics in non binary form? Honestly, I don't know.

    3. Re:SVG vs Flash by Curtman · · Score: 2, Insightful

      What other benefit besides native browser support will SVG have to use against Flash

      I don't know about anyone else here, but I'm sick of advertising in the form of flash. I sure wish there was a way to have the flash plugin work like the popup blocker does. Where I enable it for certain sites, but leave it off otherwise. Until then, its gone from my browsers. Bring on the SVG.

    4. Re:SVG vs Flash by fenix+down · · Score: 4, Informative

      It'll integrate with the page, it'll work, it's for an entirely different purpose than Flash.

      Look, go to Macromedia's page. You have a little menu there in Flash. That's pretty bad design. I'm browsing, I right-click on a text link in the body, I can open it in a new window, a new tab, send the link to my email client, bookmark it, etc. I right-click on a menu item, I get "about flash player". You give the browser control, and that's no longer a problem. You stick to standards and the browser can treat items in your graphic just like HTML items that perform the same function.

      If you're using Flash in a way that doesn't seem wrong or clumsy now, then you probably shouldn't replace it with SVG. SVG just lets you use the good parts of vector graphics and animation without feeling guilty about it.

    5. Re:SVG vs Flash by yRabbit · · Score: 5, Informative

      There is also Inkscape for editing SVG.

    6. Re:SVG vs Flash by sahrss · · Score: 5, Informative

      You are aware of the Flash Click to View plugin? Great at keeping those flash ads at bay :)

    7. Re:SVG vs Flash by jdifool · · Score: 4, Informative
      I may be mistaken on that, but full SVG support would help a lot to integrate graphics into extensible layout websites.

      For people using their browser at non-standard font settings (and they often have a valid reason for that : some sight problems, for instance), your website would be far more consistent with pictures in SVG, which sizes are put in 'ems' instead of pixels.

      Just try to resize your fonts (assuming that the website has not fixed-widths fonts ) (ctrl + in Mozilla). Ho! Where are your nice bitmap logos and graphics ? There, in the background, crushed by all the text at worse, overwhelmed by all the text at best.

      SVG could just allow the same resize as text. And I guess a lot of people would appreciate that... Whether the implementation would be possible or not, as previously noticed in the thread, is another problem I'm not skilled enough to discuss.

      But if it is possible, then sure, let's do it.

      Regards,
      jdifool

      --
      Let's overcome our weakness.
    8. Re:SVG vs Flash by ameoba · · Score: 3, Interesting

      You forget that MSFT is planning on using SVG as the basis to their next-generation display technology like Apple uses PDF and Sun tried to use PS.

      --
      my sig's at the bottom of the page.
    9. Re:SVG vs Flash by RoLi · · Score: 4, Insightful
      SVG is already a big standard. There are numerous converters from tens (if not hundreds) of formats. For example I've seen many converters to and from CAD-formats.

      But to make it a standard on the web, Mozilla has to want it.

      It doesn't matter if only a part of it is implemented, html or css isn't 100%ly implemented either, so include SVG in the default build

      SVG support is already good enough for most uses.

      I can tell users to "download Mozilla version x.y or above", I can't tell them to "download that special SVG-build, but you won't get any localization and everytime you upgrade you will lose SVG".

      So the sad state of affairs is that solely because of political reasons SVG in Mozilla is completely worthless and I would advise users to download the Adobe plugin instead.

      Konqueror comes with SVG-support out of the box in the default build and it's what I already use for some admin interfaces (where I am the only user) to rotate text (a real shame that you can't do that with HTML. But it's currently the only use I have for SVG and Mozilla could do it if they wanted to.) - because even I am too lazy to mess with specialized builds for Mozilla.

      I've tried the SVG-build half a year ago and it was at that time working really well and was technically probably better than Konqueror's current implementation. But because of moronic politics, SVG in Mozilla will continue to rot away completely useless in real life while Konqueror will have lots of SVG users (and bug-reporters) and will improve fast and overtake Mozilla soon.

      There were times when Mozilla was really leading development, unfortunately the Mozilla project got obsessed with the idea to dumb everything down and even throw out advanced features (like MNG support!). The future belongs to KHTML and Konqueror, that project has dynamics, the will to improve and is not hindered by politics. Apple has seen that and that's exactly the reason why they chose KHTML over Gecko, IMO.

      That all said, I really hope that Mozilla wakes up and proves me wrong. Mozilla is currently the only real cross-platform browser, which is a great advantage over KHTML. Gecko is also a great rendering engine. Include SVG in the default build. NOW.

    10. Re:SVG vs Flash by iapetus · · Score: 2, Informative
      What, if any, SVG based graphic tools are there?

      The only one I am aware of at the moment is a Corel Product. It costs about 15 grand (USD), or it did the last time I checked.

      Don't forget Sodipodi, which is free.
      --
      ++ Say to Elrond "Hello.".
      Elrond says "No.". Elrond gives you some lunch.
    11. Re:SVG vs Flash by kavin · · Score: 3, Informative

      Just try to resize your font [snip] Where are your nice bitmap logos and graphics ?

      looks fine in opera (which scales images with text). mozilla has been playing catch up since april 1999:

      bugzilla.mozilla.org/show_bug.cgi?id=4821

      - p

    12. Re:SVG vs Flash by jesser · · Score: 3, Insightful

      So the sad state of affairs is that solely because of political reasons SVG in Mozilla is completely worthless....

      Care to back that up? I always assumed SVG wasn't included by default because it added bloat, not because of "political reasons".

      --
      The shareholder is always right.
    13. Re:SVG vs Flash by ajagci · · Score: 2, Insightful

      Perhaps, but after looking at the 700+ page spec, which, by the way, has dependencies on almost every spec ever issued by the W3C... I kind of doubt it.

      A 700 page spec that reuses W3C specs still beats Flash, a complex binary format that nobody supports.

      To be a bit more specific, SVG encompasses so much that a fully compliant implementation must support not only the massive spec, but also ECMA Script, SMIL, MathML, etc.

      Yes, and the same functionality is present in Flash (when it isn't, as in MathML, it's a deficiency). Now, when you try to do your own implementation of Flash, you have to start from scratch, trying to implement Macromedia's counterpart to ECMA Script, SMIL, etc. How is that better? At least with an SVG implementation, you can reuse existing ECMA Script, SMIL, MathML, XML, etc. tools and implementations.

      Furthermore, there are several levels of SVG. I suspect most implementations will rely on the simplest level, which is a straightforward, modern vector graphics format based on XML, something that the world really does need. And it is a need that Flash does not fulfill.

    14. Re:SVG vs Flash by jdifool · · Score: 4, Informative
      Hi,

      my point was browser-independant.

      But I just explained how Mozilla handled it, which is, indeed, quite bad... :(

      Despite the fact that Opera surely zooms images, they remain bitmaps, and thus, they are badly deformed when you go through 2 or 3 zooming.

      This is, in my mind, what SVG is really supposed to adress (of course, this is not about pictures or real photographies, just for graphics, buttons, logos and the like...) : non-deformed images.

      Regards,
      jdif

      --
      Let's overcome our weakness.
    15. Re:SVG vs Flash by IamTheRealMike · · Score: 5, Informative
      The fact is that the parent poster doesn't know what he's talking about.

      The reason SVG isn't included in the default build is nothing to do with "politics" unless you have a very broad definition of the term, it's not in because it's not complete.

      Netscape/Mozilla have been burned before when they included half-assed support for a standard. It's bad for a ton of reasons. People don't know what features they can use and what they can't, if mistakes are made they get frozen into the defacto standard and so on. So, until Mozillas SVG support matches a W3C standard, it won't be switched on.

      The main problem is that SVG is really huge and complicated. I think last time I checked they were aiming for "SVG Static" which is a cut down version (no animation for instance). Because that's also a recognised standard they could switch it on at that point.

      I don't know how Konquerors SVG support matches against Mozillas, but I'd be surprised if they'd implemented the whole thing (with the required KHTML/DOM integration). If they haven't done the whole thing then I'd not suggest they switch it on, it's that simple.

      MNG support was dropped because MNG is another huge, (bloated?) spec. It's not just GIF-with-PNG you know. If anything it competes with Flash. The code for it was huge and it the person who owned the relevant module didn't care about it, so it got dropped. Now, whether you agree with this decision or not is somewhat irrelevant, you aren't the maintainer of that part of Mozilla (feel free to fork the beast). You have to question though - if MNG had been 100x simpler it'd probably still be in there today. As it is, nobody uses MNG at all.

    16. Re:SVG vs Flash by horza · · Score: 3, Informative

      To be a bit more specific, SVG encompasses so much that a fully compliant implementation must support not only the massive spec, but also ECMA Script, SMIL, MathML, etc.

      Mozilla already supports Javascript. SMIL isn't needed unless you want to do Flash-like animations. It only needs to render 2D images to satisfy most people.

      The only one I am aware of at the moment is a Corel Product. It costs about 15 grand (USD), or it did the last time I checked.

      Plenty of people have already mentioned completely free packages such as Sodipodi and Inkscape.

      Complex 2d graphics in non binary form? Honestly, I don't know.

      I presume you mean rendered into a binary form as opposed to the source being stored in a binary format instead of XML? How can you not? It can be scaled to any resolution, you can zoom in without losing quality, it will be a fraction of the size for many large images (eg architectural drawings or circuit diagrams), etc.

      Having the ability to render 2D images in this way is great, as anyone that has used an Acorn and embedded a Draw document in a web page will testify. And we've been able to do that since the mid-90s! Once we are able to embed SVG into web pages then we will also see less need for PDF imho.

      Phillip.

    17. Re:SVG vs Flash by 4of12 · · Score: 3, Funny

      You forget that MSFT is planning on using SVG as the basis to their next-generation display technology

      Yeah, they get me excited, they get my hopes up, so I'm thinking, "Yeah, W3C standard SVG, world-wide confluence as a result of fantastic technical standard!"

      And then it'll turn out to be ActiveSVG.NET, "different but better" than W3C SVG....

      --
      "Provided by the management for your protection."
    18. Re:SVG vs Flash by RoLi · · Score: 3, Interesting
      The reason SVG isn't included in the default build is nothing to do with "politics" unless you have a very broad definition of the term, it's not in because it's not complete.

      Well, HTML and CSS support isn't complete either, so I guess you would throw them out of Mozilla, right?

      Supporting such huge standards like HTML, CSS or SVG takes decades to really complete. And there isn't really any problem in including a subset of a standard as long as the renderer and infrastructure are stable (and from my experience they were half a year ago.)

      So, until Mozillas SVG support matches a W3C standard, it won't be switched on.

      If that is the case, then let's kiss SVG-support in Mozilla goodbye forever. It will never reach the needed testers and developers as long as it is hidden in a special build.

      I don't know how Konquerors SVG support matches against Mozillas, but I'd be surprised if they'd implemented the whole thing (with the required KHTML/DOM integration). If they haven't done the whole thing then I'd not suggest they switch it on, it's that simple.

      Nonsense. Konqueror has all the SVG support I personally need which makes me happy. Why should I not be happy just because of BS-politics?

      And again, HTML and CSS aren't fully implemented either. In no browser. Mozilla comes very close for HTML and CSS, but it's still not 100%. So if every browser-maker would be as closed-minded as you, we would still have no web at all because everybody would wait for the one true standard to be fully implemented. Of course without the web there wouldn't be any real incentive to implement that standard anyway.

    19. Re:SVG vs Flash by roca · · Score: 3, Informative

      Actually, you're exactly right.

      Microsoft will not be using SVG. They'll be using what their original docs call "WVG". (But after that leak they backpedalled saying "it's really NOTHING to do with SVG, honest"). Now I think they're just calling it part of Avalon.

      It provides similar functionality to SVG, it's just different.

    20. Re:SVG vs Flash by GarfBond · · Score: 2, Informative
      Will you shutup about this nonsensical "politics" of yours? How about, Mozilla.org is currently working on SVG, and it is currently in the middle of a rewrite. The SVG backend was just replaced in Gecko, and is available in CVS for all to see and use. It's not switched on by default yet because the they're not done yet. You want to test out SVG support? Pull from CVS and help them with bugs. You'll noticed that some of the bugs listed in there are such things like "crashes on print of libart graphics" or "crash in ...". When SVG rewrite has progressed more, you'll see it turned on.

      And Mozilla's HTML and CSS1 support are topnotch, except for a couple of bugs in either (and that was from a few years ago, I'm sure it's better now). It leads the pack in CSS2, and CSS3 isn't even done yet. Quit whining about non-existent politics and just be a little more patient.

    21. Re:SVG vs Flash by sahrss · · Score: 2, Interesting

      It works for me in Firefox on 7 different computers. Using the link I gave, try uninstalling and reinstalling the extension. Maybe even the whole browser. Hope you can get it working...

  10. Re:Suggested directions by Anonymous Coward · · Score: 2, Interesting

    Totally agree with the "platform" thing. Forget about it. Just as long as it works with standard stuff, it's good.

    Though I've got to say that I'm quite happy with Mozilla. I use Firebird all of the time, and it's a joy. I have a few issues (not being able to tell Moz what helper apps to use easily), but I've never had a crash that wasn't the fault of Acrobat reader with it.

    Firebird especially needs a new icon. Eck.

  11. Re:What about KISS? by updog · · Score: 3, Informative

    I guess you've never heard of Firefox (aka Phoenix)?

  12. Re:What about KISS? by mcx101 · · Score: 2, Informative

    That's the idea behind Mozilla Firefox and Mozilla Thunderbird, cut down stand alone products using the Mozilla/Gecko technology that do their job well.

    It's likely that these will be promoted more in the future as they use up less system resources and are more user friendly.

    --
    My operat~1 system unders~1 long filena~1 , does yours?
  13. A full reload menu option? by Thinkit4 · · Score: 2, Interesting

    It'd be nice to be able to bypass the cache when doing a reload with a menu item. Now it's a poorly documented option that makes you hold shift down.

    --
    -I am an elective eunuch.
  14. There's plenty to keep them busy by Anonymous Coward · · Score: 5, Funny

    There's plenty to keep them busy for the forseeable future. Lemme see, there's :

    Fire - fly

    Fire - storm

    Fire - engine

    Fire - hydrant

    Fire - alarm (add-on for the calendar module)

    Fire - bird (doh! no already had that one)

    Fire - at will

    Fire - in the hole

    Fire - those responsible

    Fire - those who did the firing

    Fire - ooh oh oh I'll take you to burn

    Come on now, join in everyone ...?

    1. Re:There's plenty to keep them busy by Gopal.V · · Score: 3, Funny

      1. Fire - Everyone
      2. ?????
      3. Profit !

      ... Oh, Dow...Rightsizing is already there

    2. Re:There's plenty to keep them busy by everyone · · Score: 3, Funny

      I thought TROGDOR would have been the obvious choice after Firebird...

  15. Smaller Pieces, People by the+pickle · · Score: 4, Interesting

    I have to agree with the folks who have said the developers should concentrate on the individual apps rather than an Uberzilla Internet suite.

    FireFox r0x0rz -- it's the best cross-platform browser out there and its standards compliance is quite good.

    I haven't tried Thunderbird, but I've heard a lot of good things about it. (Sorry, but an e-mail client is going to have to be at least as good at searching archives as Eudora for me to switch. There's a suggestion for 'em...)

    Concentrate on making those two apps the best in their respective market niches. Cut out the dead wood like Composter. Even the new version is still generating ugly code. If someone wants a pseudo-WYSIWYG HTML editor, there are FAR better options out there.

    I must say, though, I like what the developers have done in the past year. They seem to be moving more in the direction of smaller, lighter, faster, more-focused apps, and that's A Good Thing(tm). Keep up the good work, guys.

    p

    1. Re:Smaller Pieces, People by ameoba · · Score: 2, Insightful
      Cut out the dead wood like Composter. Even the new version is still generating ugly code. If someone wants a pseudo-WYSIWYG HTML editor, there are FAR better options out there.


      The thing is, nobody using WYSIWYG web-design tools really cares what the output looks like, as long as it's valid HTML that looks OK in most browsers. Anyone doing 'serious' web design is going to use a 'serious' WYSIWYG web design tool, btu the built-in editor in Mozilla (or any browser) isn't meant to be that. It's meant to be something that'll make an OK Geocities/Angelfire/MyRandomSuckyISP page that has a a few pictures of my cat and my girlfriend on it

      It's essentially the same reason that Pico lives on while Vi/Emaces still exist; some people just want to get the job done and don't really care about having any power.
      --
      my sig's at the bottom of the page.
    2. Re:Smaller Pieces, People by the+pickle · · Score: 2, Interesting

      nobody using WYSIWYG web-design tools really cares what the output looks like, as long as it's valid HTML that looks OK in most browsers.

      But that's exactly the problem with Composer. It STILL doesn't generate valid HTML. It's a lot better than it was when Netscape Communicator 4.x was the current "do-everything" suite, but it still isn't good enough, IMO.

      If the Mozilla folks can turn the combination of FireFox and Composer into an Amaya that Doesn't Suck(tm) (Amaya currently epitomises the "jack of all trades, master of none" cliche, as it's a mediocre browser and decent WYSIWYG editor), I would be the first to jump all over it.

      But I don't think their energies are best spent on the HTML generation side of things. Make the browser absolutely the best in the world, THEN worry about adding stuff to it.

      p

  16. Re:I use Opera for one reason by mcx101 · · Score: 5, Informative

    I agree, Mozilla is a bit bloated. However, Mozilla Firefox and Mozilla Thunderbird are meant to tackle problems like that.

    The design of Mozilla has been to make it easily embeddable so other developers can use its rendering technology and make their own interface and use a different widget set. Many projects already do, e.g. Galeon in GNOME and K-Meleon (using MFC) for Windows.

    --
    My operat~1 system unders~1 long filena~1 , does yours?
  17. Proposals. by Anonymous Coward · · Score: 5, Funny

    Here is the road map to the future of Firefox:
    1. Rename Firefox to Foxfire.
    2. Add better support for XHTML and CSS 2.
    3. Rename Foxfire to Foxxy Brown.
    4. Change the XML parsing engine to support new DTMLs.
    5. Rename Foxxy Brown to Thunderbird (#2).
    6. Put in a proactive pop-up blocker that DoS attacks websites that have pop ups.
    7. Rename Thunderbird (#2) to Internet Explorer Jr.
    8. Rename IE Jr. to Underpants.
    9. Collect Underpants.
    10. ????
    11. Profit.

    Step 10 is going to be the hardest.

  18. Integration with a programming language by Anonymous Coward · · Score: 5, Funny

    You mean, like ActiveX? Er,.....

  19. Mozilla pulling an IE? by l0ungeb0y · · Score: 2, Interesting

    I find it ironic that the page does not work with Safari.
    What with all the gripping about cross platform browser standards and how web developers only make things for IE,
    and how MSN breaks other browsers CSS parsers or just plain ol' don't work. You'd think the Mozilla crew would have the courtesy of writing a little cross platform javascript...

    But, perhaps they were worried Bill Gates would sneak a peak at their plans, I hear he uses a G5 at home.

    1. Re:Mozilla pulling an IE? by faaaz · · Score: 3, Informative

      It does work.

      I'm using Safari 1.2 and I haven't had any problems. The page does look better in FireFox, but it certanly works with Safari.

      --
      we come in peace / shoot to kill
    2. Re:Mozilla pulling an IE? by kommakazi · · Score: 2, Informative

      I find it ironic that the page does not work with Safari. What are you talking about? All I use is Safari and it works perfectly fine...

  20. Pertaining to the Firefox "Technology Preview" by windside · · Score: 3, Interesting

    First of all, I think this software is great. After 5 years of reluctantly using IE (one reason - speed), I have finally been able to make a comfortable switch.

    I have but one small beef: In Mozilla 1.6.x, hitting CTRL+Enter in the address bar caused the typed URL to open in a new tab. In the Phoenix/Fire* series of browsers, this feature has been inexplicably removed. I'm probably just missing some switch in the Preferences that I've been too lazy to toggle, but let's be serious - it's a good, simple feature and 90% of end users probably never open their Preferences except to clear cache after browsing for porn.

    (Also, it would be nice if they could settle on a name.)

    --
    ...Whether my Maker is prepared for the great ordeal of meeting me is another matter.
    Churchill
    1. Re:Pertaining to the Firefox "Technology Preview" by int2str · · Score: 3, Informative

      It's ALT+Enter in Firefox.

    2. Re:Pertaining to the Firefox "Technology Preview" by Moofie · · Score: 2, Informative

      Yeah. And why can't I change it? The CTRL-ENTER behavior of "Open a new tab, and append www..com to whatever I typed" is utterly useless.

      I also want ctrl-mousewheel to make text bigger and smaller.

      And why do I have to double click on Javascript pop-open window links to get them to open? It's bizarre.

      --
      Why yes, I AM a rocket scientist!
    3. Re:Pertaining to the Firefox "Technology Preview" by int2str · · Score: 2, Informative

      Ctrl+Mousewheel works just fine in Firefox (for me anyway). If you have to click pop-up links twice, it's because the first one got blocked (see icon in bottom left corner). Unblock the site anv voila - no more double clicking. Cheers, Andre

    4. Re:Pertaining to the Firefox "Technology Preview" by Moofie · · Score: 2, Interesting

      Wow, I sure wish I knew how to enable ctrl-mousewheel. There's a nice dialog in Moz, but not in FF. Any clues?

      And good tip on the double click. I'll check that out.

      Thanks!

      --
      Why yes, I AM a rocket scientist!
  21. Netscape use to be fast by pcmanjon · · Score: 4, Interesting

    Does anyone recall Netscape 2.0 that was on the Macintosh III LC's that were like 16mhz or so...

    Netscape (which mozilla is built off) loaded within about 10 seconds on those machines....

    Man, I wish I could get the PC version of that, I'm sure it'd load and run quicker than even firefox could hope to do.

    (What took 10 seconds on 16mhz would take how long on 1.4ghz again?)

    1. Re:Netscape use to be fast by the+pickle · · Score: 2, Informative

      Oh, I recall it quite well.

      I also recall that Netscape 2 locked up routinely, say, every 30 minutes or so, and it usually took down the entire machine when it did so.

      I also recall that Netscape 2 obeyed HTML standards to the following extent:

      (html)
      (head)
      (title)
      (body)
      (p)
      (i)
      (b)
      (strong)
      (em)
      (the various list tags)

      //end of list

      Use anything besides those tags, and not only would it not render properly in Netscape 2, it would often take down the browser as well. Which puts you right back where you started.

      It's a damn good thing it only took 3 seconds to load, because you HAD TO DO IT SO MUCH.

      Good f*cking riddance, Netscape 2. You are NOT missed.

      p

  22. Web standards by Anonymous Coward · · Score: 2, Insightful
    1. Re:Web standards by BobPaul · · Score: 2, Informative

      Well, they forgot a doctype and "/head" . That clears up most of the 6 errors. Then there's also an alt tag missing from the image (why THAT'S required, I really don't know..) There may have been two other errors, I don't remember...

      Still doesn't make the Gecko engine any less standards compliant. Just means whoever wrote that page made between 4 and 6 mistakes. (The webstandards page often marks 1 error as multiple errors, as some errors put code out of context... like putting the BODY inside the HEADER...)

  23. Mozilla..... by gnuman99 · · Score: 5, Funny

    Tokyo... Check... Going across Pacific... Check... Stomping on Seattle... NYI (not yet implemented) MS should change their browser's name to King Kong, then we would have some fun, eh?

    1. Re:Mozilla..... by kisielk · · Score: 2, Funny

      I think Mothra would be more appropriate. At least it would fit with those stupid butterfly logos and commercials.

  24. Re:Suggested directions by l0ungeb0y · · Score: 4, Funny

    Was I the only one to read the parent as
    "mozilla works perfectly, at least more perfectly than any other windows app... it does not install on my machine..."

    And it actually made perfect sense.

  25. Mozilla is like Emacs in some ways... by rice_burners_suck · · Score: 4, Funny
    In other news, Microsoft today announced their new flagship operating system, Microsoft Mozilla XP.

    "We are excited to use Mozilla as our new operating system," exclaimed Steve Ballmer, jumping around like a monkey. "The recent inclusion of web browser functionality in Mozilla makes it the perfect operating system for modern users."

    Or, shall we say, Emacs is a great operating system, it just lacks a decent editor.

  26. godamnit! by torpor · · Score: 5, Interesting

    could -one- of you browser whippersnappers please add a 'save browser state/restore browser state' function to whatever the browser de jour happens to be?

    i want a browser that will remember its state between sessions. if i close the 15 windows i've got open, i want them all back again, same site, same position, when i re-open it again!

    sheesh. 15 years of web-browsing, and we're still begging for the most rudimentary, fundamental, web-browsing-workflow features to be implemented, while the rest of the 'web scientists' go off into RFC and NIH land ...

    (apologies if there is actually a 'browser' thats capable of maintaining state information between sessions. please inform me if it'll run on OSX ...)

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    1. Re:godamnit! by keot · · Score: 3, Informative

      opera can save sessions, and start-up with a default one of your choosing if i remember correctly...

    2. Re:godamnit! by Anonymous Coward · · Score: 5, Informative
    3. Re:godamnit! by Rakshasa+Taisab · · Score: 5, Informative

      Firefox has a plugin, it's called session saver. Try guessing 3 times what it does. (Or just install it if you run out of idead)

      Any feature you are missing, check the plugins first. Chances are someone's already implemented it.

      --
      - These characters were randomly selected.
    4. Re:godamnit! by FFFish · · Score: 4, Informative

      I believe you're talking about Opera, then. It's been doing state-saving for years.

      --

      --
      Don't like it? Respond with words, not karma.
    5. Re:godamnit! by RoLi · · Score: 2, Informative
      i want a browser that will remember its state between sessions. if i close the 15 windows i've got open, i want them all back again, same site, same position, when i re-open it again!

      Me too, that's why I use Konqueror.

      Actually that feature was the reason why I used Konq years ago even when it was still named "kfm" and had no Javascript support and very bad HTML support...

    6. Re:godamnit! by ted_rust · · Score: 2, Informative

      try the beta of OmniWeb 5. it allows arbitrary window sets to be saved and, optionally, opened upon application launch.

      --
      Karma: Chameleon (mostly due to red, gold & green)
    7. Re:godamnit! by Dulimano · · Score: 2

      The Firefox Session Saver is very nice indeed. But if the browser crashes, it does not work. It only saves at (proper) shutdowns. Firefox only crashed on me once in the last months, but still, this makes a Session Saver less useful.

  27. Re:What about KISS? by shfted! · · Score: 4, Funny

    Hopefully the new integrated operating system kernel will have decent threads performance -- I hear they still haven't got that figured out in EMACS.

    --
    He who laughs last is stuck in a time dilation bubble.
  28. It seems to work for my version of Safari. by fredmosby · · Score: 2, Informative

    What's your system configuration?

  29. Work with the Java guys... by wiresquire · · Score: 4, Informative

    ...see if you can sort out the swing, awt, eclipse native widget fiasco.

    J2EE seems strong at the backend. With a strong frontend, maybe MS has to react for a change.

    --

    So does Anonymous Coward have good karma?

  30. Re:I use Opera for one reason by BZ · · Score: 4, Informative

    > Why did they think this was a good idea?

    See http://www.ocallahan.org/mozilla/why-no-native-wid gets.html

  31. SVG vs Flash-WebDraw and Adobe. by Anonymous Coward · · Score: 3, Informative

    "The only one I am aware of at the moment is a Corel Product. It costs about 15 grand (USD), or it did the last time I checked."

    Check again.
    Webdraw

    And a lot of Adobe products support it as well.

    BTW Adobe does have a SVG plugin-in that works with mozilla-firefox

  32. Do not intergrate! by Jacek+Poplawski · · Score: 4, Insightful

    Why do you want to integrate everything? You integrated mail, news, irc, calendar and probably million of other shits I never used in Mozilla. What is so amazing in one integrated monster? Do we really need to follow Microsoft path? I always though Unix way is to build many small tools, not one big piece of shit.

    1. Re:Do not intergrate! by maxwell+demon · · Score: 2, Funny

      Well, look at the name. How could the project not produce a monster?

      --
      The Tao of math: The numbers you can count are not the real numbers.
    2. Re:Do not intergrate! by 4of12 · · Score: 2, Interesting

      What is so amazing in one integrated monster?

      Because the developers have absolute control over how different components of the application talk to one another. If Calendar needs Something from Mail, it can just reach over and grab what it needs. Programming is faster. And end users of the AOL variety seem to like "integration" and don't care if they can't see under the hood and hook up their own applications to it.

      But I agree with you. From a social perspective, I appreciate developers that take the time to create well-designed interfaces that are open published, easily comprehended, easily implemented. Whether that's done effectively by pipes, sockets, DCOP, Bonobo is a matter of opinion.

      Illustrating the long term benefits of such an approach: it's so much more powerful to learn just grep instead of a different damned GUI-based "Finder" integrated into every different application.

      Personally, I like using firefox as my "HTTP client/HTML renderer/Bookmarkmanager". For Mail etc. I use Evolution, which does have Kitchensink builtin.

      --
      "Provided by the management for your protection."
  33. Re:Glad to see by BZ · · Score: 4, Interesting

    "They" has been one person up to now, basically. He recently landed a major rewrite of most of svg that should make it possible to move towards actually enabling it by default (especially if the libart licensing issues, which are what's prevented it from being turned on as far as I know, have gotten resolved).

  34. saved browser state by yppiz · · Score: 4, Informative
    The Multizilla plugin for Mozilla adds auto-save tab state. The 20 tabs you had open when you quit Mozilla will open up when you start it again.

    multizilla.mozdev.org

    --Pat / zippy@cs.brandeis.edu

  35. Re:Suggested directions by orthogonal · · Score: 5, Interesting

    Too bad the [Firefox] logo is non-free and will never be checked into public CVS.

    Hey, guess what? My signature, my slashdot username and password, and my likeness (i.e., picture),are also non-free and will never be checked into CVS. You can use the ideas in my Slashdot comments, but you can't sign them "orthogonal".

    I may grant you a license to use my code -- or other ideas --, but I'm never going to grant you any license yo go around and sign my name to your work. And that's the whole issue here: the Firefox logo is not crucial to the compilation of Firefox code; nothing in the code reads any secret checksums steganographed into the logo.

    But the logo is an essential imprimatur that declares a particular build to be an official build, with all that connotes -- such as a well founded belief that it represents the actual work of the official development team and is not likely to be a trojan exploit.

    All that not having the logo in CVS deprives you of is bragging rights that aren't yours to claim.

  36. The day IE blocks popup... by biet · · Score: 3, Interesting

    ... will be the (sad) end of the battle for alternative web browsers.

    1. Re:The day IE blocks popup... by jkitchel · · Score: 2, Informative



      It has already begun. I ran into this the other day by chance. Eeeeeerily similar to the Google toolbar. Coincidence? hehe, right.

    2. Re:The day IE blocks popup... by Grelli · · Score: 3, Interesting

      It's on it's way. Service Pack 2 for XP will provide exactly that, along with a number of other features that are going to make other software houses cringe. Personal firewall and antivirus companies are going to see a drop in sales I'd imagine. I can only hope this doesn't lead to a false sense of security for the average PC user.

      These are going to be security tools provided by the same people who wrote the operating system that seems so insecure in the first place.

    3. Re:The day IE blocks popup... by ameoba · · Score: 3, Interesting

      No. It means the end of popups.

      Once IE includes (intelligent) popup blocking, there will be little, if any, reason for advertisers to try using them and they will disappear from the web entirely.

      As it is, outside of pron sites, you don't get too many popups anymore unless you've installed some sort of adware. Adware is the future of invasive advertising; infiltrate the user's TCP/IP stack and work from there, the users owe you the right to advertise to them because you have 1st ammendment rights to be heard.

      --
      my sig's at the bottom of the page.
  37. At last! by arvindn · · Score: 4, Insightful
    I see they're going to implement native widgets (as an option). While the cross-platform UI is great in terms of minimizing coding effort, I always found the "users want a standard look across platforms" argument a little ridiculous.

    This is more than a cosmetic issue. Mozilla has the OK and cancel buttons in dialog boxes in the "wrong order" compared to the rest of my desktop, and so I frequently find myself hitting the wrong button by reflex. I also run into bugs in the mozilla widgets all the time. Try middle-clicking on the scroll bar of a textarea widget (under X): its supposed to absolute-reposition the scrollbar; it does that, but in addition pastes the clipboard into the textarea! Another benefit of native widgets would be to decrease memory usage, since the widget libs in memory would be shared.

    Its nice they've been listening to their users.

    --
    Wanna play some word games?

    1. Re:At last! by BZ · · Score: 2, Informative

      > I see they're going to implement native widgets
      > (as an option)

      Where do you see that? "Native widget integration" means using platform theme apis, when available (eg WinXP) to _paint_ the widgets (basically paint a native widget into a bitmap and then paint that into the right places, applying the right z-index, opacity, etc to it as needed).

  38. Re:I use Opera for one reason by afidel · · Score: 4, Interesting

    What kind of computer are you running that Mozilla is too slow? Really I would like to know because until I left my last company it was my daily browser there and my PC's were a P2-300 with 256MB or ram and a P2-233 laptop with 192MB's. Mozilla didn't feel slow on either of those machines, in fact it felt faster then IE for most things and I didn't have to deal with IE's problems. Btw the answer to your question is that it makes the browsers UI extensible and cross platform.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  39. Have adware, spyware, pop-ups, and evil web pages by jefe7777 · · Score: 5, Interesting

    gone away?

    If not, there is (still) a market for mozilla.

    Sometimes I feel like I'm bailing out an ocean, but I'm converting users one at a time. To non-geeks, it's starting to hit home, as to just how bad the crapware is getting. I do a little show and tell. "see this program (points to IE) - BAD!!!", "see this program (points to mozilla) - GOOD!!!". I of course give them a run down (in laymens terms) on how the sneaky stuff gets on their system, and how 99% comes from IE and Outlook Express. After that, all are more then willing to try something different. So on goes Moz!

    One thing to remember is that it's very important that you setup Mozilla for them. Make sure the pop-up blocker is enabled. Also set it so that these things are disabled(unchecked):

    -move or resize existing windows
    -raise or lower windows
    -hide status bar
    -change status bar text
    -change images

    Finally. _warn_ _them_ , that Mozilla won't work on every single site. Tell them to fall back to IE on the few sites that don't work(with moz)... But that Mozilla should be first line of defense.

  40. Mozilla non-native UI by 0x0d0a · · Score: 5, Informative

    I always found the "users want a standard look across platforms" argument a little ridiculous.

    That may have been a justification, but I think that the real reason for Mozilla to have non-native widgets is that it's a lot of work to maintain all the platform-specific codebases. There are already platform-specific issues, but in general someone can add a feature to Mozilla without knowing how to code for every platform under the sun.

    I don't know exactly how this will work with native widgets, unless the Moz folks want to take a least-common-denominator approach.

    Plus, I wonder if they can rely on sizes of various widgets. Remember that they're integrating widgets with chunks of their laid-out document, when placing, say, a Submit button on the window. With their own widgets, they know exactly how big everything is.

    Another issue might be different code structures. For example, the Macintosh Toolbox uses an event loop. GTK uses callbacks. How does one reconcile differently structured widget APIs?

    I believe that Netscape Navigator 4.x tried to do this with native widgets back in the day...but the widgets operated different from regular widgets on my classic Mac.

    I agree that native widgets would be wonderful from a user standpoint, but there *are* issues with having an extremely cross-platform program with native widgets on each platform. Remember that the MSIE developers only have to worry about one platform...

  41. More saved state in browsers! by 0x0d0a · · Score: 2, Informative

    Opera can do this.

    I'd be interested in a feature I saw suggested once -- a full, eternally (well, unless the user desires to remove it for privacy reasons) persistent tree-like history. The user could go back to any point in time and trace back and forward along browsing sessions.

  42. What Mozilla should concentrate on. by pcx · · Score: 4, Insightful

    A more flexible toolbar (ability to stack toolbars left and right and not just up and down).

    If you're going to compete with IE, javascript is the way to go. Start with matching the functionality (IE the ability to reference objects without needing to go through getelementByID the way you can in the MS browser, this will eliminate 90% of the javascript incompatibilities between the two browsers).

    3] Realize that as far as the end user is concerned browser rendering technology is done and will be done until there's enough bandwidth for full motion picture browsers (Think tivo on steroids). Adding more features just adds to bloat for very, very minimal gain. To that end the focus should hinge on a better, more intuitive interface -- the more you can make it disappear while still providing easy access to navigation and google the better. And don't forget the art, IE still makes pages look better that definately needs to be fixed.

    4] Firefox and Thunderbird are killer apps but Thunderbird especially has a lot of room for improvement. When Thunderbird can piece together split usenet files and handle Y-ENC then it will probably truly have arrived for many usenet junkies. After that you need to out exchange exchange and realize email is a centeral pda application and to that end we need scheduling, address books that sync with our newtons, and help us manage our lives. Indeed, do Thunderbird right and you can really shake up the world because there's a real hunger and need for an ultra powerful email/usenet/scheduler/contact/pda manager.

    1. Re:What Mozilla should concentrate on. by Zontar+The+Mindless · · Score: 4, Insightful

      > Start with matching the functionality (IE the
      > ability to reference objects without needing to > go through getelementByID the way you can in the > MS browser, this will eliminate 90% of the
      > javascript incompatibilities between the two
      > browsers).

      NonoNONOnonoNONONO. And again NO. This is just so seriously wrong I don't even know where to begin.

      1. You seriously want the global namespace polluted to that extent? I sure as hell don't!

      2. Even MSDN tells you NOT to use direct access. As they themselves will tell you, it's bad programming practice and a tremendous performance hit as well.

      (Remind me never to use any API you've had a hand in developing, ok? Thanks!)

      Besides, MSIE supports a good chunk of W3C DOM (as do Opera, Konq, Safari, et al.) -- getElementById() and getElementsByTagName() are *already* cross-browser, so there is absolutely no reason not to use them.

      There is absolutely zero reason for any other browser to support MSIE's b0rken object model.

      --
      Il n'y a pas de Planet B.
  43. Acrobat crashes FireFox. Memory leaks verified. by Futurepower(R) · · Score: 5, Informative


    That's interesting. I've often thought that some bad Acrobat and FireFox interaction is causing problems.

    FireFox 0.8 has memory leaks. Load enough instances and tabs, and it will always crash. (This has been verified under Linux and Windows XP.)

    When FireFox crashes, it also crashes Windows XP SP1! Windows XP SP1 doesn't show an error message, but the OS becomes unstable, and it is necessary to reboot.

    This is shocking to me. The explanation seems to be that the features of Windows XP that most users see run well, but a little below the surface, Windows XP is not a finished operating system. I think a fundamental definition of an operating system is that a real operating system can handle bad behavior of a program without self-destructing. So, after all these years of development, Windows is more a sociological phenomenon than an operating system. It amazes me that Microsoft managers are unable or unwilling to take care of business.

    When FireFox crashes under Linux, Linux remains completely stable. (I suppose you could have guessed that.)

    I have copies of all the browsers, and in my opinion FireFox is by far the best. Browsers are windows on the world for an increasing number of people, so it is important that the world has an excellent one.

    I think FireFox's memory management issues should be fixed before any other work is done. Of course, that is for the FireFox/Mozilla team to decide.

    (Posted using FireFox, of course.)

    1. Re:Acrobat crashes FireFox. Memory leaks verified. by Jugalator · · Score: 2, Interesting
      You said:
      According to your own "UNCONFIRMED" (not "verified") bug, Linux also becomes unstable from using Mozilla FireFox.

      Your parent said:
      When FireFox crashes under Linux, Linux remains completely stable. (I suppose you could have guessed that.)

      dyslexic or just too fucking stupid to read the comment you're replying to?

      Whoa, chill down a bit and you'll also see that according to his unconfirmed bug, Linux indeed also becomes unstable. I'll spell it out for you:
      During the Linux replication, I was able to successfully open 67 new windows
      (although there was significant system degradation beginning after the 44th
      window). On the 68th window, Firefox hung. Firefox then proceeded to close all
      the windows. I had to reboot the machine in order to restore system stability.

      That was all he was saying.
      --
      Beware: In C++, your friends can see your privates!
  44. Work with Apple? by tyrione · · Score: 2, Interesting

    Here would be a fair trade: Cooperation of Web Standards and Mozilla implements Objective-C/Cocoa as one of those first class programming languages it espouses about, besides Mono.

  45. SVG != Flash by 0x0d0a · · Score: 5, Informative

    SVG is much different from Flash. Flash is currently primarily used for two things: (1) to provide crummy interfaces (an ugly wart from designers coming from the "multimedia era" when CD-ROMs came out and later the ".com era" when people thought that novelty was what made people keep coming back to websites). (2) To provide an efficient format for vector-based graphic animation.

    SVG is lousy at both of the above. I have a friend that looked into the feasibility of SVG as an interface medium, and came back pretty depressed. At one point, I got a bit interested in using SVG for animation, and took a look at the format. I'm reasonably comfortable making the claim that it would be extremely difficult to make an efficient rendering engine for animations using SVG. Furthermore, SVG does not provide functionality for synchronizing audio and phases of an animation (which I believe Flash does).

    SVG is good, IMHO, for the following:

    1) Tagged diagrams. SVG allows tagging elements with data. This could be a big benefit for CAD and diagram usage.

    2) More complex webpage layout. I've never seen it actually done, but it seems that SVG could be used to define arbitrarily-shaped regions in a webpage...up until now, the only regions designers have had to work with, the only thing they could flow text around, was rectangular regions

    3) Vector graphics. Plain and simple, it's a standard format for storing vector graphics. This is good for both standalone files and for efficient web-based transmission of graphics.

    As for your question about what SVG-based graphic tools are out there -- take a look at sodipodi. It isn't Illustrator (yet), and it isn't going to be for at least a while to come, but it's usable for basic work.

    1. Re:SVG != Flash by mr3038 · · Score: 5, Interesting
      SVG is lousy at [making animated menus and animated vector-based graphic animations, for which Flash is usually used]. I have a friend that looked into the feasibility of SVG as an interface medium, and came back pretty depressed. At one point, I got a bit interested in using SVG for animation, and took a look at the format. I'm reasonably comfortable making the claim that it would be extremely difficult to make an efficient rendering engine for animations using SVG. Furthermore, SVG does not provide functionality for synchronizing audio and phases of an animation (which I believe Flash does).

      Really? Are you sure you read about SVG and not about something else? Read the Animation chapter again. Especially, note that you can use SMIL animation mechanisms. Or you can use DOM:

      Using the SVG DOM. [...] Every attribute and style sheet setting is accessible to scripting, and SVG offers a set of additional DOM interfaces to support efficient animation via scripting. As a result, virtually any kind of animation can be achieved. The timer facilities in scripting languages such as ECMAScript can be used to start up and control the animations. [...]

      SVG cannot replace Flash today -- mainly, because Flash has widely installed software support and SVG doesn't. However, I believe SVG has huge promises for the future including the uses you listed. IMO, the most important feature of SVG is able to apply the same stylesheet to SVG image/animation that has been applied to a (X)HTML document.

      Obviously, Flash has more mature development tools as it has been on the market for longer. Unfortunately for Flash, you practically have to use Macromedia's proprietary tools to create your work. I can see absolutely no reason for SVG not being able to display every content Flash is able to display. I expect to see a converter from Flash to SVG in the future.

      As for the performance, I've a bit hard time to believe that you cannot make SVG animations fly when you take a look what latest PC games do. Sure, SVG will require some level of support from hardware but if you try to run your X server without any acceleration, you'll realize that not having any hardware acceleration is too slow for even drawing simple rectangles with high performance, let alone blitting some images.

      --
      _________________________
      Spelling and grammar mistakes left as an exercise for the reader.
    2. Re:SVG != Flash by jdifool · · Score: 2, Informative
      2) More complex webpage layout. I've never seen it actually done, but it seems that SVG could be used to define arbitrarily-shaped regions in a webpage...up until now, the only regions designers have had to work with, the only thing they could flow text around, was rectangular regions

      Go take a look there

      The problem you conjure up can already be tackled with pure CSS...

      Hope it will help.

      Regards,
      jdif

      --
      Let's overcome our weakness.
    3. Re:SVG != Flash by Epistax · · Score: 2, Funny

      WRONG! Flash is for..
      Remixing songs
      Music videos
      Hitting penguins
      Reading emails

  46. Positive Thinking - Standards just aren't enough by syphoon · · Score: 5, Interesting

    I'm seeing a lot of comments in reply to this article advocating that the mozilla foundation stick to making web browsers, a task that it now admittedly does very well. Follow the Unix philosophy, small programs that do one thing and do it well.

    I agree with the philosophy, and agree with what the foundation has done in starting the firefox/thunderbird fork.

    But I feel the issue isn't as simple as some fellow /.ers are saying it is, and the longterm prospects are definitely interesting. The key topics mentioned in this slideshow (SVG, XUL, XBL, Eclipse plugin, scripting language integration) are all focussed around the central issue of what the words 'web application' are going to mean in the future.

    Think back to several years ago in the dark ages of IE4.0 sheer dominance, when you were hard pressed to find an online banking service that would permit your alternate browser inside without you having to spoof a UA string. Microsoft had defined the standards that the web developers had been using, and we suffered for having a just standards compliant browser set.

    We are now at a lull in the web application development market, at least from the client side. Sure on the server side the battle wages ever on, but the front end is pretty sown up. But it won't remain that way. Nothing like that does in this industry.

    This is a proposal to start heading the mozilla project in the direction of a web development framework. Extending the front end possibilities, and giving developers the tools to close the gaps between web applications and thin client applications.

    Microsoft is heading in this direction. Rumours are that the next major IE that will ship with longhorn will have a framework similar to this idea, with complete integration between the HTML forms and the windows.form components Microsoft is working on. If we stay statically focussed on supporting just the W3C standards, which don't extend to something as encompassing as an application framework, then Microsoft will be allowed to take the iniative again.

    At best, this is an attempt to refocus upon what XUL was originally a vision of, just done right this time. At worst, its an attempt to think long term and make sure we aren't taken by surprise when Longhorn ships with a new beast of an IE. We need a framework like this, and I see noone in the opensource world in a better position to do this than the mozilla project.

  47. Re:Suggested directions by tanguyr · · Score: 4, Interesting

    Ah c'mon, you're being a tad harsh there. I use firefox at home and mozilla 1.6 (with *all kinds* of xpi goodness) at work and they are both rock stable under normal usage conditions. I'm a web developer, and things like the form manager, password manager, and live http recorder are - at that price - pretty damn fantastic. Top it all off with the "preview in IE" feature for that final sanity check and bob's your uncle.

    Sure, 1.3 was still kinda buggy and even 1.5 had a few remaining issues, but 1.6 is almost perfect for day to day use and firefox is so cool you could install it for your parents.

    In my mind, mozilla.org is where you download the ultimate IE patch. /t

    --
    #!/usr/bin/english
  48. Threading by Hythlodaeus · · Score: 5, Interesting

    Mozilla seriously needs more threading. I hate not being able to interact with anything for a few seconds whenever a tab is loading in the background.

    --
    For great justice.
    1. Re:Threading by The+One+KEA · · Score: 4, Informative

      This is a known issue, and the developers are quite well aware of the fact that Mozilla is not very efficient in this department. Firefox 1.0 will not have this problem; Firefox 0.9 will probably have modifications to reduce its effects somewhat.

      --
      SCREW THE ADS! http://adblock.mozdev.org/ Proud user of teh Fox of Fire - Registered Linux User #289618
    2. Re:Threading by cxvx · · Score: 2, Interesting
      Mozilla seriously needs more threading. I hate not being able to interact with anything for a few seconds whenever a tab is loading in the background.

      Unfortunately,Konqueror, which I otherwise love, has exactly the same problems.

      --
      If only I could come up with a good sig ...
    3. Re:Threading by BZ · · Score: 2, Informative

      > Firefox 1.0 will not have this problem

      They're going to multithread the layout engine? First I hear of it. What makes you think this is true?

  49. Does Mozilla need to do this, or can we be sneaky? by 0x0d0a · · Score: 4, Insightful

    A question: Does Mozilla/Firefox/Phoenix really need to do this itself?

    Something like this is ultimately a gamble which may or may not pay off...and if it doesn't work, there's a huge amount of cruft dumped in the codebase?

    I'd rather see something like the approach Apple used with KHTML in making Safari. If someone wants to make a program called, say, "Mozilla Platform" that *uses* Mozilla, I think that'd be a lot safer than trying to make one massive integrated push.

    I think that trying to integrate everything has been the largest problem facing the Mozilla project. I have, many times, contributed patches to open source projects. I have never contributed to Mozilla, because the project was (at least to me) very large and overwhelming...and I only really cared about fixing problems that affected me. If I ran into a problem, it was often something that would require learning a huge amount about how Mozilla is structured to fix. I'm okay spending a day or two fixing a minor problem on a project that's irritating me. I'm not willing to spend a week doing so.

    The "integrated" approach is a turn off from a resource standpoint. It made the Mozilla suite large from a disk and memory usage standpoint.

    It meant that releases had to be spaced widely apart, and that one broken component could hold up releases of the rest of the package.

    It meant that you had to lug around a mail client, web page design program, etc that you might really not be interested in.

    In general, I think that Open Source does better if taken in smaller chunks. It makes rewrites and bugfixes more localized, it lets users choose the best option for them (rather than using that mail client that's bundled and always in their face), it keeps resource usage low, and it lets developers release on a more timely schedule.

  50. Why DeCOM SVG ? by gangz · · Score: 4, Interesting

    Agreed that any component object model (COM) is heavy and it does have its own problems. But the fact that Mozilla is built on a cross platform com is a huge advantage. If anyone wants to use these apis then they can do it without worrying about platform specifics. Even though currently xpcom is not very feature rich, it is a respected library. With everything else in the browser (or platform) running on xpcom, why do they specifically want to reduce the com support for SVG ?

    1. Re:Why DeCOM SVG ? by roca · · Score: 2, Informative

      Firstclass support for SVG (e.g., including support for arbitrary HTML inside SVG) requires changes in various parts of the code base. SVG is not something that you can plug modularly into the engine.

      Don't get confused about what deCOMtaminating SVG means. It just means that internally SVG will be more efficient. You can still manipulate SVG content from Javascript, via the DOM and other interfaces. Your charting engine will still work.

  51. Or not by 0x0d0a · · Score: 4, Insightful

    Much as I hate to admit it, and as strongly as I feel that rollover highlighting is a flawed UI concept, enough websites rely on rollover capabilities being present in a browser that it may be rough to disable them.

    On the other hand, I think there there are few compelling reasons for allowing websites to modify the status bar information. Doing so is a serious security issue. Users (well, they won't think in about this in rigorous terms, but they do so unconsciously) treat the status bar as a source of trusted communication between their browser and them. If remote websites can muck with it, they lose the ability to trust that area.

    I suspect that there are more sites that break with popups disabled than with status bar text and rollovers disabled combined...but we still do it. The main reason remote websites have so much control over browsers today is because of a Microsoft-started prescedent of trusting websites, of treating web developers as application developers. They aren't. Every website you visit just plain isn't trusted, and there should be much tougher rules on what websites can do to a browser. Allowing a website to, say, change the appearance of widgets is, IMHO, unacceptable.

  52. Re:Does Mozilla need to do this, or can we be snea by syphoon · · Score: 5, Informative

    Agreed, small chunks are better. Thats why breaking up the original suite was a good idea. But a framework is just a collection of small pieces. Firefox for instance may still just be shipped with what is essentially just a wrapper for the networking and the layout modules. In fact, frameworking like that would probably require factoring the existing code into even smaller discrete chunks. If people want to be able to run a thin client application that uses the mozilla framework, then it could run off and download the relevant XPIs (which you would keep very small) by itself as it needs to. As an example, at the moment MPlayer is undergoing a major redesign led by Arpi in the form of MPlayer G2. It too is much more of a framework than MPlayer is, but in terms of monolithicism and bloatedness, its better in every way.

  53. It works, but uses unexpected controls by rtv · · Score: 2, Informative
    It does work in Safari. You might have figured it out by now. I did a double-take myself. Read the instructions on the page linking to the presentation - use up/down arrows to flip slides.

    Not to be too hard on a fella doing sterling development work on an important project, but it really isn't a great idea to break the user's expected browsing model. The slides look nice and clean, great for the presentation. But it would have been better to add some forward/backward buttons or some familiar, grokkable interface when posting these on the web.

    Please, Moz developers, keep usability in mind all the time.

  54. ocallahan.org/mozilla/why-no-native-widgets.html by DoubleReed · · Score: 5, Informative
    Why Mozilla Doesn't Use Native Widgets Why Mozilla Doesn't Use Native Widgets

    People frequently ask why Mozilla implements its own widget set rather than just using the widget set available on whatever platform it's running on. This document is an attempt to explain why. Transparency and Z-ordering

    Consider this testcase. It's a text field behind an element full of "blah" text. The "blah" element is transparent, so you can see and even edit the text field with the "blah" text overlaid on top. This simply can't be done in with Gtk or Qt widgets (unless this has changed in a very recent version of these toolkits). In Win32 it can only be done in Win2000 or WinXP, and then it is tricky and inefficient. If you don't believe this, try implementing the same effect using your favourite platform toolkit, and email me if you succeed.

    Getting this right isn't optional. It's a requirement for a correct CSS implementation. Other HTML/CSS functionality

    An HTML BUTTON element can contain arbitrary HTML. It's practially impossible to get that to work with any platform button widget. (Note that the HTML inside the button is part of the same document as the button itself.) Printing

    On many platforms it's very difficult or impossible to get a native control to print. International languages

    When you browse the Web you find content in every language that computers can handle. It is important for the browser to have strong support for uncommon languages. This means it is important for the browser to display form elements containing strange characters and scripts. Many platforms (e.g., older versions of Windows) do not provide good support for locales other than the locale that the operating system itself is installed for. Therefore their widgets aren't good enough for strong browser language support. Performance

    On many platforms the per-widget memory and time cost is quite significant. This is OK for most GUI apps because you typically don't have more controls per window than fit on the screen. But in a browser, you sometimes see pages with hundreds or thousands of controls. (Think "a long comments page in Slashdot when you have moderation points".) This has to be fast and not consume too much memory. On some older Windows versions it's simply impossible to create 1000 edit boxes without crashing the system! Event handling

    The DOM Events model defines ways for a page to intercept events such as keyboard or mouse input before they are dispatched to the control with focus. It would be very tricky and error-prone to implement this using platform-specific hacks. Arguments For Native Widgets

    Here are some arguments for using native widgets, and how we answer them. Native look and feel are critical for usability

    Agreed. We have started using platform-specific APIs to render our widgets as if they were native widgets, wherever we can. For GTK, WinXP and MacOSX we actually call theme APIs so that Mozilla picks up whatever theme is currently in force. It really looks like a native app. All of the above advantages are still retained because we're still not using actual native widgets. It also means we automatically "keep up" as the platform look changes, which has been a big problem for "cross platform" UI toolkits in the past.

    We're still working on the "native feel" problem. Feel doesn't vary as much as look, it seems, so it's less of a problem, but we have a number of tweaks that vary the feel of our widgets across platform and we'll add more. Native look and feel are critical for accessibilty

    We're building in support for platform accessibility APIs in GTK and Win32, so our widgets will be just as accessible as the native widgets. Too much work for developers

    Yes, but it's worth it. Too slow, too much footprint

    Yes, rolling our own widgets requires some extra code and may not be as well optimized as the platform widgets. But as noted

  55. Re:Suggested directions by Seeker5528 · · Score: 2, Informative

    "Give up trying to be a "platform". Not gonna happen."

    That was an early design decision. Create a platform for building network enabled applications then use it to build a browser, email client, etc... It would be counter productive to give up on that now.

    It may not be a widespread platform, but Active State thought it was good enough to use for the Komodo integrated developmet environmet and OEone thought it was good enough to create their Homebase Desktop Suite with.

    Later, Seeker

  56. Thank you Flash Click to View plugin developer! by 0x0d0a · · Score: 3, Informative

    This thing is so useful that I wish to high heaven that it was part of the base Firefox distribution. It's like the difference between having the ability to disable animated GIFs and not, or having the ability to block popups or not.

    I mean, I'm sure that it would drive Macromedia bonkers, but dammit, the user comes first, and Flash *is* heavily used by ads.

    Oh, and if I can throw in another suggestion: Use Privoxy. Some folks may have used Junkbuster a while back and noticed that development has slowed down to nothing -- Privoxy is the continuation. And...it's wonderful. I've turned off all image blocking in my browser, because Privoxy does a better job than my manual blocks. It blocks on image sizes and locations, and when it blocks an image, inserts a bit of HTML that lets you click to view the image (an irritation with Junkbuster is that false positives were extremely aggravating). There's an easy-to-use web configuration interface on Privoxy that can be easily accessed whenever anything is blocked. I just love this program. Aside from Google's non-irritating-and-frequently-useful ads, between Firefox's features, Flash Click to View, and Privoxy, I can't remember the last time I had to see an ad.

    1. Re:Thank you Flash Click to View plugin developer! by Hoplite3 · · Score: 2, Informative

      The Adblock extension does all of this in one nice package. It adds transparent tabs to the edge of flash obejects that you can click on to block the source. In addition, the old exclamation point in the lower left of the screen (it told you about blocked popups) is replaced with the adblock button. Click on that and it pulls up a list of all blockable objects on the page with blocked ones written in red. You can write filters to eliminate objects with regular expression, so you can block some of the images from a domain instead of all. Eliminated objects are prevented from loading too, not just displaying.

      These features aren't revolutionary. Your tools do all of these things. But Adblock puts them all in one nice package with a good interface.

      http://texturizer.net/firefox/extensions/#adbloc k

      --
      Use the Firehose to mod down Second Life stories!
  57. How about decent fonts by phr2 · · Score: 2, Interesting
    I'm not trying to flame, but I figure someone on this thread might understand this issue better than I do.

    I run Mozilla 1.2.1, which came with Red Hat 9 and which works mostly ok, but of course is now old and buggy. I tried upgrading to 1.5 and then to 1.6, and they're newer and better, except their fonts look like crap. A little research indicates that unlike the 1.2.1 that I'm running, the default 1.5 and 1.6 builds don't have Xft enabled. I ended up rolling back to 1.2.1 just because the fonts look so much better. 1.2.1 as shipped from Redhat has font selections in the appearance menu called "System Default" which gives good looking fonts. The Mozilla builds don't have that choice. You have to pick from a bunch of specific fonts which all look bad.

    Any idea why Xft and good fonts aren't enabled by default in Mozilla? What do I have to do to enable them in 1.5 or 1.6? I'd sure like to be able to quit using 1.2.1 but feel stuck with it until I find the time to make some big project of figuring out what's going on. Blecch.

    1. Re:How about decent fonts by The+One+KEA · · Score: 2, Informative

      Download the GTK2+XFT Mozilla builds from mozilla.org - they should be prominently listed in the download directories that you got the GTK1 1.5 and 1.6 builds from.

      --
      SCREW THE ADS! http://adblock.mozdev.org/ Proud user of teh Fox of Fire - Registered Linux User #289618
    2. Re:How about decent fonts by kundor · · Score: 3, Informative
      Well, if you're willing to use firefox instead of the full mozilla suite, you can download firefox with gtk2 and xft here.

      This is the installerless version, btw, so just uncompress it to /opt, and either symlink /opt/firefox/firefox in /usr/bin, or better yet, find a firefox launch script that works around the stupid profiles.

    3. Re:How about decent fonts by perplex79 · · Score: 2, Informative

      I recently installed the Xft/Gtk2-enabled Mozilla build from this site, it works well with Debian (at least once you have found out that having some non-world-readable TTF fonts crashes Mozilla/Xft...). Probably mozilla.org lists them somewhere too.

  58. Black screen of death; likely video driver's fault by PommeFritz · · Score: 3, Insightful

    This sort of issues occured on various computers I've worked on in the past due to faulty video card drivers.
    And as others have pointed out, a user space program by itself shouldn't be able to crash the whole system (not even on Windows)...

  59. Re:Suggested directions by ameoba · · Score: 4, Funny

    What are you talking about? The Firefox logo, when it's rotating looks like a rotating quad-damage.

    --
    my sig's at the bottom of the page.
  60. Re:Suggested directions by azzy · · Score: 2, Funny

    Well said. Thank you for your comments.

    Yours sincerely, orthogonal

  61. 6 errors? by handslikesnakes · · Score: 2, Interesting

    You're complaining about 6 errors, all of them trivial (except forgetting to close <head>, which is a bit odd).
    That's nothing in comparison to the code soup IE has encouraged on the web.
    Just for fun, let's try to validate http://microsoft.com

    (http://mozilla.org validates just fine, incidentally)

  62. Re:Sadly by azzy · · Score: 5, Funny

    Yeah, i stopped using msn messenger, er.. windows messenger, or whatever it is.. the name changed so many times I just couldn't handle it.. ok.. it was always obvious to me what it was, and ok the icon didn't change too much.. but the name.. the name changed.. my life was ruined.. I broke down at work and needed a months holiday.. my wife divorced me, the dog died.. and the world as I know it came to an end.. all this from the name change.. but finally i just stopped using it, and went to investigate more promising and viable entries in the IM sweepstakes.

  63. History and version control in Joe User software by 0x0d0a · · Score: 2, Interesting

    Navigating a tree-structured history doesn't entail the use of a platform-native tree widget. I'd consider that pretty awkward, actually, considering the low average branching factor of such a tree.

    Heck, it could even be a set of generated webpages.

    From a storage standpoint, it isn't a big issue. What would that be, the equivalent of an MP3 or two each month? I know that being able to locate where I was at some point in time would be quite valuable to me, much more than an MP3...and most office workers have far more hard drive space than will ever be used in the life of their system.

    I suspect that one of the major improvements that has not been made to business software that *could* be is in the area of version control and history. Why aren't Office documents version-controlled? Workers have plenty of disk space, and this would clearly provide a bunch of valuable data. Why can't I look at a file on my disk, search through an sha1-indexed downloads database maintained by my browser, and determine where I downloaded the file from? Why can't Windows hand me a list of things I did during the last boot before my system stopped working properly -- installing software, registry settings that have been modified by software -- and provide the ability to roll back to a known good state? These are all things that would be useful in an office.

  64. Tabbed Browsing by SimianOverlord · · Score: 4, Funny

    I've been a bit hesitant about posting to Slashdot for a while, after being unfairly branded a troll and personally insulted just for expressing my views. But I have to say something here about my experiences with Firefox. I recently tried out Firefox, and found it to be a easy to use, speedy, convenient and powerful package which really improved my browsing experience. A bit like setting my filter to only show +5 posts on Slashdot! But I went back to Internet Explorer for this reason: my uneasiness over the morality of tabbed browsing. Bear with me here, I'll explain.

    Pornography is a major problem on the internet, it is in fact THE major problem, worse than spam, hackers or even Windows! ;) I find it difficult to admit to surfing the Internet to my Bible group. I can see the thought in their minds, that I'm misusing the Internet for the purposes of perverted onanism.

    But what has this to do with Tabbed browsing and Mozilla? Well, I have to admit there was time in my life when I was very low and accidentally found a web page containing a host of pictures of a woman in a state of undress. I believe they are called thumbnail gallery posts. Now, with tabbed browsing, it is possible to easily middle click on all those thumbnails and download the lot, then flick through each picture one handed by just pressing a few keys, so my friends tell me. Luckily, I am stronger than that - I place my faith in the Lord, not my flesh in my shameful hand.

    It was at this moment I realised that tabbed browsing made certain activities just TOO EASY, and as such Firefox as a whole was a temptation too far for many surfers. I deleted the History, and sold my computer and after a few months, when I felt safe again, bought a new one. I continue to use only Internet Explorer and have never looked back. With its cumbersome habit of only opening new windows, it is simply impossible to get up a good rhythm and click open the next tiny box on the taskbar at the same time, thank G-d.

    Really this post was a call to the Mozilla and Firefox developers- please take this so-called "functionality" out of your product. It degrades woman.

    --
    Meine Schwester ist sehr, sehr reizvoll - Nietzsche
    1. Re:Tabbed Browsing by DrSkwid · · Score: 2, Interesting


      Even the godly can have tabbed browsing in IE

      Is it not true that all sex is degrading? If it's any good.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    2. Re:Tabbed Browsing by thinkninja · · Score: 4, Informative

      Pornzilla

      It's funny because it's true!

      --
      "The number of Unix installations has grown to ten, with more expected." (Unix Programmer's Manual, 2nd ed.; june 1972)
  65. Re:Suggested directions by Kyn · · Score: 5, Funny

    It looks like some furred animal is humping the Earth.

    Not that there's anything wrong with that...
    And before you flame me, I'm a staunch Mozilla fan and this was posted using Firefox.

  66. Re:Suggested directions by SenseiLeNoir · · Score: 3, Interesting

    Yes, this is fair. Firefox is an implementation of Gecko, and has been branded my Mozilla org. However, you can download and compile yoru own verion, you just cannot call it Firefox, you have to rename it somethign else (waterfowl, for example).

    Personally I think thats fair enough. The last thing i want is some unscrupulous types (eg SCO, russian spammers, spyware developers) makign a "special" version of Firefox and distributing it as the "real thing" + a few hidden extras. By copyrighting and securing the brand and logo, it gives Mozilla.org legal teeth to stop them.

    However, it doesnt make it less open, since you ARE able to make your own version. Nor does it make your version nessasarily any "less", since shoudl the Mozilla official version tank, your version can possibilly take control (code fork)

    BTW, The logo ROCKS, i have downloaded the wallpaper, and it looks absolutely STUNNING on my Dell 17" Flat Panel display at 1280x1024!

    --
    Have a nice day!
  67. Re:Suggested directions by Dr.+Sp0ng · · Score: 2, Funny

    have a look at the Firefox wallpaper then! its STUNNING looks damn hot on Windows and Linux!

    Well then it won't do me any good. I run OS X :)

  68. Direct access to proxy settiings by swb · · Score: 2, Insightful

    I use three different proxy settings depending on where I am and what network I'm on, or in some cases (like auth for hotel/airport high speed access), no proxy; it's annoying as hell to change these settings, as they're buried deep in the preferences.

    At a minimum, it'd be great to have a "Proxy..." menu item that went to the proxy settings directly. At best, perhaps a proxy manager with associated easy UI access (sidebar, hierarchical menu item) that would allow you to switch proxy profiles on the fly without wading into a preferences dialog.

    To be fair to Mozilla, it's at least less buried than IE, but unfortunately not much less.

  69. DeCOMtamination? by leandrod · · Score: 2, Interesting

    What does 'deCOMtamination' (from the slides) mean? Perhaps ditching XPCOM and going native?

    It should be possible now that even MS Windows have a measure of POSIX compatibility with both Cygwin and MS UIS.

    --
    Leandro Guimarães Faria Corcete DUTRA
    DA, DBA, SysAdmin, Data Modeller
    GNU Project, Debian GNU/Lin
    1. Re:DeCOMtamination? by Anthracks · · Score: 2, Informative

      This is only my observation, but I think it has to do with taking interfaces that are wrapped up as XPCOM components and making them into normal, unencumbered C++ classes. They do this to interfaces that really have no business being reusable XPCOM components but were implemented that way for whatever reason. The resulting code is faster and smaller, so it's generally a good thing. It has nothing to do with making Mozilla completely native to each platform as far as I know.

      --
      Rock over London, Rock on Chicago. Wheaties: Breakfast of Champions.
  70. Resizable textarea by cerberusss · · Score: 2, Interesting
    I wonder when a resizable textarea will be implemented. I read somewhere that it was a feature request, but I can't find it. I use some web-based tools which use textareas, and sometimes, I'd like to enlarge those -- but not permanently.

    --
    8 of 13 people found this answer helpful. Did you?
  71. Isn't a platform against their new philosophy? by beforewisdom · · Score: 3, Interesting
    Firefox was created to get Mozilla.org back to the *nix philosophy of being modular......doing one thing, doing it well.....ie just a really nice browser.

    Building an entire platform would be in contradiction to that.

    Contradicting the *nix philosophy is not such a bad thing, but where would be the utility in *nix platform.

    The stuff they make already has speed and resource issues.

    Assuming they could get over these, what is the need for such a platform and why?

    Steve

    1. Re:Isn't a platform against their new philosophy? by smallpaul · · Score: 3, Interesting

      Assuming they could get over these, what is the need for such a platform and why?

      Network-delivered applications are the future. Every business loves them because they are easy to deploy. Open source teams love them (think Bugzilla, SourceForge, groups.google.com) for the same reason. Service providers (Google, HotMail, Expedia) love them too. It's a total love-fest. The only problem is that the user-interfaces suck rocks.

      Microsoft is attacking this problem on a few fronts including .NET Winforms and Longhorm XAML. It makes no sense for the open source world to wait for Microsoft to establish a standard and then say: "we could do that too. Let's clone it!" I am happy to see MOzilla be pro-active here. Let's make network-delivered applications as rich as installed applications (except where bandwidth makes that impossible).

  72. Is it the earth... by Phil+John · · Score: 3, Funny

    ...or the Internet Explorer logo? ;o)

    --
    I am NaN
  73. Why? by beforewisdom · · Score: 3, Insightful
    Why are the good people at Mozilla thinking of doing all of these things?

    Is Mozilla "finished"?

    Have the startup speed problems been solved?

    Is Mozilla as robust as they would like it to be?

    Why not stamp out all of the performance issues before thinking of moving on?

    Those issues are *THERE* .

    If Dillo ever got finished you would see people dropping Mozilla like an Atkin's dieter dropping a hot potato.

    Peformance still counts, even if you try bribing the end user with nice features.

    Steve

    1. Re:Why? by Anonymous Coward · · Score: 3, Informative

      Is Mozilla "finished"?

      Nope, never will be. There will always be new features to implement, and bugs to fix.

      Have the startup speed problems been solved?

      Firefox starts up faster than IE can open a new window. The only browser that is really fast is Lynx, but that one comes with a huge cost in the usability section.

      When comparing to IE, any Mozilla version I ever used, even Netscape 4, has been way faster to start up than IE, because Mozilla and Netscape don't come with a f**king OS built in.

      Is Mozilla as robust as they would like it to be?

      Old Mozilla is probably never going to be. Too much crap. And firefox is still too new to be completely stable, but it looks like it is on the right way.

  74. Re:Suggested directions by Greg+W. · · Score: 2, Insightful
    • Make ESC stop animated GIFs. Just fucking do it already! It's been, what, 5 years now? How long could it possibly take to fix that bug?
    • When mousing over a link, with Javascript disabled, I should always, always, always be able to see the URL in the bottom of the window. ALWAYS. ALWAYS. I should never have to right-click on it, select "Copy Link Location", and paste it into a terminal window. (This is a Firefox regression, apparently. I haven't seen the URL displaying fail in Mozilla 1.4 or in Firebird.)
    • I should be able to configure the behavior of mailto: links to run a mail agent of my choice. (E.g. rxvt -e mutt %s.) And I shouldn't have to learn 3 or 4 new Mozilla-developed programming languages to do so. It should be on a damned menu somewhere.
    • I should be able to use an external text editor for writing very large comments in text boxes... you know, just like the one I'm typing in right now. Wouldn't it be divine if I could press something -- Alt-E, or whatever -- and have the text I'm writing get saved to a temp file, fire up rxvt -e vim %s on it, and then reload it from the temp file when the editor terminates? Oh well, at least it doesn't crash nearly as often as Netscape 4.x did when writing very large messages to web forums.


    That's enough for this morning.
  75. Re:Sadly by Anonymous Coward · · Score: 3, Informative

    That could have been valid, if the name had actually changed. Microsoft has two slightly different messenger programs, one suited for corporate users without hotmail support but with exchange server support, and another the other way around for home users.

  76. Making firefox more responsive under linux by sewagemaster · · Score: 2, Interesting



    I also realized that default firefox is MUCH more responsive under win2k than on linux - noticable especially from v0.5 (or 0.4?) onwards. But I just installed this simple theme (here)on my linux firefox and it performs now much better - even better than the default theme! I'm running all this on my PIII 450MHz.

    The toolbars are a lot thinner and the icons are smaller which is something i've really been looking for for a long time. (the default 'theme' has its toobars quite a bit thicker than the default 'theme' in windows)...

  77. Re:Tres bizarre by buckhead_buddy · · Score: 2, Insightful
    I wouldn't recommend Firefox or anything other than MSIE for a commercial environment using Windows. Reason? IE IS integral to the OS - it needs to be supported and updated ANYWAY even if not used. SO - most commercial companies can't have the extra effort of supporting a second browser.


    That's exactly the reason I'd recommend using Firefox on Windows because it doesn't use the IE libraries.

    Though IE is convenient, it's also built into windows and is a fragile system component liable to jeaopordize many more things in my OS if it breaks or becomes corrupted. It's seemingly constant updates, standards tweaking, and security fixes mean that the code base is quite volitile.

    For the sake of the security and functionality of my system, I've found things run much better if I intentionally do NOT use IE (or a similar program that just calls the IE libraries) and instead use something independent like Firefox.

    I'm not saying that IE is broken, but like a child that isn't ready to deal with all of the diversity seen on the world wide web I'd prefer to use it only when called to work it's magic by other apps for things on my machine. I'll keep using another browser like Firefox that's more mature in its development and can handle the deviant standards people use to write their html code more gracefully.
  78. Re: Mozilla directions. by A55M0NKEY · · Score: 2, Informative
    My wife primarily uses windows. I think this is because she doesn't want to learn to configure her own user account on the family computer's linux partition. Also, she can play Zoo Tycoon & The Sims. She will browse the web or check email on the linux partition, if I happen to be logged in, but mostly she sticks to her Windows half of the computer and I stick to my Linux half. It works out well.

    However, she hates Internet Explorer with a passion. It crashes all the time and lets in viruses. It can not be patched since the patch from Microsoft that would block such nonsence will not install correctly even with a freshly wiped/reinstalled from CD system. So I advised her to install Netscape 4.78 which she liked.

    Recently she had to wipe/reinstall windows ( Windows insta llations have an expected live of about 3-6 months before they need to be redone I find. ) She did it herself, but installed the latest Netscape instead of the old 4.78.

    Now I had advised her to install 4.78 because it was the last known version of Netscape that I'd tried that didn't suck. Every later version has been way too buggy to use - as bad or worse than Internet Explorer. But I was amazed when she fired this latest version up and it just came up in a flash, and worked beautifully. It seemed to download pages much faster than other browsers too.

    Having written off Netscape as having turned permanently to crap ever since gecko/AOL, I was amazed to see it working so well. I had tried many versions of Netscape hoping it would improve only to be dissapointed, but now it seems they've finally gotten their act together.

    So I downloaded Mozilla 1.6 and installed it on my Linux partition.

    I have been using Konqueror as my main browser ever since Netscape began to suck. I like it alot, and upgraded to the latest version at work. But I happened to have a really old version of KDE installed at home on my linux partition with a really old version of Konqueror. I have been meaning to slog through the very time consuming process of downloading/installing the latest version of KDE over a 56K modem, but I've been putting off upgrading KDE when the only feature of the latest KDE that I actually want/need is the latest Konqueror with it's smart popup blocking. And I would be upgrading all of KDE just for the updated browser since I wouldn't want to mess around with sorting through all the dependencies. Yuck!

    So to get a decent browser I installed Mozilla 1.6 It was really easy. I didn't have to download a ton of other stuff to get it. Just one item. It runs perfectly, and I love it. It is better than Netscape too since it allows you to use only pictures for the buttons which are MUCH smaller than either text or text and pictures. ( One of my main peeves about netscape is that it forces you to sacrifice 2.5 inches at the top of the screen to garish buttons.

    I haven't used the email or news ( still use knode and kmail ) Those really should be seperate programs from the browser. I wouldn't have downloaded them if I wasn't forced to since I am satisfied with knode and kmail for now.

    I haven't tried firefox yet. I see the file is about half the size of mozilla 1.6. Maybe that means it's sans-other-programs-like-news/mail.

    --

    Eat at Joe's.

  79. Re:ocallahan.org/mozilla/why-no-native-widgets.htm by roca · · Score: 2, Interesting

    As the document says, we do aim for the platform look and feel. We can (and on some platforms, do) use the platform file open/save dialogs etc. We should do that everywhere, it's a work item.

    If you want fully native chrome, you can use Camino or Epiphany or K-Meleon or write your own thing for KDE. We didn't want to maintain N platform-specific browser UIs, but we're happy for other people to do that.

    Turns out though, that an XML+Javascript crossplatform UI framework is a very cool thing, especially since we can share a lot of the implementation with our XML/HTML rendering engine. Because of that framework we have this large and growing library of Firefox/Thunderbird/Mozilla extensions that simply work everywhere. And of course, because of that framework we have Firefox and Thunderbird running on all platforms from day 1.

    If you use another cross-platform UI framework, the problems I mentioned in my document don't go away. That framework ends up having to solve the same problems. For example did you know that on Windows, Qt doesn't use native widgets?

  80. Why rollovers are bad by 0x0d0a · · Score: 3, Insightful

    Two major issues:

    * The first is an element in the Apple HIG. While the HIG is not a "textbook to HCI", it has very good, well-developed suggestions, and arguments against guidelines in it should probably be well supported -- Apple was famous for a decade and a half primarily on the strength of the content in the HIG. The Apple HIG states that program state should not change based on the location of the mouse cursor alone -- a mouse button should be pressed to indicate that an action is taking place. The reason? The user always feels that he is in control and can move the mouse around without causing anything to happen. It also means that he does not need to wave the mouse to operate a program. Note that this guideline has been broken before by Apple in the form of Balloon Help. Basically, not changing state is important to allowing the user to feel in control of the computer, and free to move the mouse as he desires.

    * The second argument was from a major HCI figure, though I cannot remember whether it was from iarchitects or from something from Jakob Nielson. I rather wholeheartedly agree with the sentiment. "If your interface does not immediately make apparent what is clickable and what is not, and you need to insert rollovers to make things clear to the user, you have failed to make an intuitive interface." The idea of *having* a desktop with possible choices to click on available is that all choices are immediately apparent. An interface that requires rollovers requires the user to move the mouse around to determine what is clickable. We have standardized interface elements so that it's easily apparent how things work at a single glance from the user. Falling back to visual identification via rollovers is a big step backwards.

    Rollovers became popular starting sometime in the
    "multimedia era" when CD-ROMs were coming out, and there was loads of Director-produced custom interfaces being produced by graphic designers. They ignored the standard widgets, and Photoshopped up their own. Unfortunately, it was frequently difficult to figure out when something was even a *control*, and so they had to provide rollovers.

    The second major boom came when big images with imagemaps started becoming popular on the Web, and graphic designers started getting paid good wages to produce websites. All of a sudden, a bunch of pages were covered with huge images with knobby things, metallic things, slider things, little ridges, dimples, rectangles, and whatnot. Some chunks of these interfaces were clickable and some were not. They were essentially unusable without rollover highlighting and the user waving his mouse around each page to figure out what was a control.

    * I have a third and final argument, which comes simply from me, though I'm sure it's not original. I find animation to be something that should be strictly reserved for important attention-getting. Short of making noises (which is disruptive in, say, an office environment), there are few other good ways to attract the user's attention without grabbing control of the environment and slapping a dialog up in front of everything else (something to be avoided if at all possible). There have been few sanctioned uses of animation in Apple's history (again, I use Apple as an example because Apple traditionally had very good UI work). One of these is the "barber pole", or equivalent of the progress bar for tasks with an unknown completion time. I believe that the only other animated elements are menubar flashing (to visually indicate a beep), application menu flashing (to indicate an error status), and ZoomRect()-style animation to indicate the source of an item being opened. Except for the barber pole and the application menu flashing (which indicates a fairly serious condition), all are directly triggered as a result of user input and are quickly over over. This reserves animation

  81. Server-based XUL applications by pkphilip · · Score: 2, Interesting

    XUL apps which can be installed on the server side and not on the client desktop - I am not sure if this is already possible. Allow integration to server-side scripting languages so that server-side databases can be accessed and this could really be useful.

    I mean, I should be able to define an entire site as an XUL application - say, I might have my website www.myshop.com as an XUL app and mozilla users could, on visiting the site, access the site like they would a local XUL application.

    Like I said, I don't know if this is already possible. The last time I saw, all XUL apps needed to be registered manually and placed somewhere in the mozilla chrome directory to be used.

    If XUL could use SVG for rendering the UI widgets, that would be great. But does SVG have support for UI widgets? I know about the SVGGUI project, but I don't see any code coming from it.

    1. Re:Server-based XUL applications by Random+Guru+42 · · Score: 2, Insightful

      Server-side applications are possible, but getting them to play nice is a problem, mostly due to security issues. Also, if your application uses anything compiled, it would have to be on the user's computer anyway. The best is really having hybrid standalone applications using the GRE, with anything compiled on the computer and everything else on the net.

      --
      Christopher S. 'coldacid' Charabaruk -- coldacid.net
  82. Great Ideas by 4of12 · · Score: 2, Insightful

    I really like many of the ideas presented in the roadmap.

    But what would be really nice to see, too, are some estimates of what the biggest costs are alongside the benefits. That is, in terms of development roadblocks, obstacles. Some of the ideas, such as SVG I really like, but suspect there are huge development costs involved.

    By putting out some estimates of how much effort and what kinds of expertise the different projects will require, developers will have a better idea of where they can contribute and how much effort they might have to put in before seeing some tangible results.

    --
    "Provided by the management for your protection."
  83. Re:ocallahan.org/mozilla/why-no-native-widgets.htm by be-fan · · Score: 2, Informative

    (Toolkit designers: please please PLEASE give us a way to render a widget into a pixmap. That alone would solve a lot of problems.
    Ask and ye shall receive.

    --
    A deep unwavering belief is a sure sign you're missing something...