Slashdot Mirror


Update on Standards and CSS in IE7

brajesh writes "Chris Wilson has posted on IEBlog about the Standards and CSS in IE7. According to the post, "In IE7, we will fix as many of the worst bugs that web developers hit as we can, and we will add the critical most-requested features from the standards as well. Though you won't see (most of) these until Beta 2". Further,"we will not pass this (Acid2 browse) test when IE7 ships.""

442 comments

  1. fix schmix by Alex+P+Keaton+in+da · · Score: 1, Funny

    However fast we fix old holes, there will be people to exploit new holes...

    --
    And All I Ask is a Tall Ship And a Star to Steer Her By
    1. Re:fix schmix by taskforce · · Score: 4, Informative

      This was with reference to CSS standards and web development, not exploitable vulnerabilities in the browser's security.

      --
      My 3D Texturing Skinning work (under construction)
    2. Re:fix schmix by John+Hurliman · · Score: 1

      Why would anyone want to exploit "holes" in CSS rendering? People go to great lengths to document and work around the holes so content displays the same across all modern browsers. Looking at the list of fixed bugs from the blog, if Microsoft would release the new build of IE7 and find a way to self destruct all the older versions of IE the net would be a much better place.

      I'm probably missing some inside joke here in which case mod me down (and explain the joke).

    3. Re:fix schmix by Ira+Sponsible · · Score: 1

      So, When will Lynx be able to pass the Acid2 test? All I can get is a download of the reference image. I just don't see why such a broadly used and important browser that's been in the OSS world for so long can't handle basic standards that are already 5 years or more old. The OSS community doesn't have a leg to stand on if it can't even get Lynx to work right.


      For the humor impaired, yes, I know, it's a joke.

      --
      1.Netcraft confirms:In Soviet Russia all your base welcomes a beowolf cluster of CowboyNeal overlords. 2.? 3.Profit!!1!
    4. Re:fix schmix by MySchizoBuddy · · Score: 1

      I guess this is a good time to make people read this http://myschizobuddy.com/index.php?/archives/6-Int ernet-Explorer-IE-Secure-Browser-Myth.htmlInternet Explorer is a Secure Browser Myth

      --
      Yes go ahead click the link. Its kosher
    5. Re:fix schmix by Master+of+Transhuman · · Score: 1

      I like this part in particular:

      ---

      My question is What good is a market share if your going to stangnate the technology instead of progressing it? Partial support of PNG, no build in support for SVG and pathetic complaince to CCS2 standard. Microsoft could have used its dominant market share to push new technologies out the door, instead it sat on it for years to come. In the mean time Mozilla/opera/safari/konquerer filled in the gap.

      Chris Wilson lead program manager for the web platform in IE in his blog entry said

              "With every subsequent major release of IE, we have expanded and improved our implementation of web standards, particularly CSS and HTML. When we shipped IE 6.0, we finally fully supported CSS 1, and had some pieces of CSS2 implemented as well. Since IE 6.0 shipped, we have focused on one of our other key problems enhancing the security of the Internet Explorer platform. This has taken tremendous effort on our part, and was IS an important place for us to focus but it will not be our only area of improvement in our engine. We know we have a lot more work to do in addressing our consistency issues with CSS and furthering our coverage of these standards. Expect to see more detail on our plans in IE7 in the future."

      So what he is saying is that finally with IE6 they fully supported CSS1. CSS1 was standardized year 1996 and IE6 was released in 2001. It took Microsft 5 years to fully implement CSS1. Really remarkable progress I might say. He also says that they have only implemented some of CSS2 in IE6. and were concentrating on security of Internet Explorer. My question to Chris is sarcastic remark "You have been working on security fixes for IE6 since 2001 and you still have 30% unpatched vulnerabilities. What were you doing exactly. comeon you can tell me. I promise not to tell anyone. How many security holes were there originally that after 5 years you brought it down to 30% unpatched.

      Because of Microsofts blatant disregard for Standards, developer's standard code doesn't work under Internet Explorer forcing the developers to hack (position is Everything) their code so it works under Internet Explorer.

      Chris wilson again in his IEblog regarding Standards and CSS in IE says:

              "We fully recognize that IE is behind the game today in CSS support. We've dug through the Acid 2 Test and analyzed IE's problems with the test in some great detail, and we've made sure the bugs and features are on our list - however, there are some fairly large and difficult features to implement, and they will not all sort to the top of the stack in IE7. I believe we are doing a much better service to web developers out there in IE7 by fixing our known bang-your-head-on-the-desk bugs and usability problems first, and prioritizing the most commonly-requested features based on all the feedback we've had"

      Finally we can see they recognize that they had some extremely annoying (aka bang-your-head-on-the-desk ) bugs. This should shutup all of those people who claim Internet Explorer to be secure and bug free Browser. However, It is good to see that IE7 will fix lot of CSS bugs(list is available here) that has made Developers and users lives miserable.

      It is suffice to say that IE's lack of CSS2 support is one problem, even Firefox or any other browser for that matter do not fully support CSS2. Although Mozilla based browsers and Opera/Safari/Konqueror come close, much better than IE's compliance.

      Comparison of layout engines (CSS) is a good comparison of CSS1,2,3 support of various browser engines
      ---

      And here I violate the next part:

      ---

      Lastly i would like to say that please don't use this report to rub it on the faces of IE users. This report is meant to open eyes of Internet Explorer users not to degrade them or laugh at them.

      This report cannot be copied in any form what so ever.
      ---

      Well, yes, I guess it can be.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    6. Re:fix schmix by Anonymous Coward · · Score: 0

      This was with reference to CSS standards and web development, not exploitable vulnerabilities in the browser's security.

      There's a difference between the two with IE?

    7. Re:fix schmix by Anonymous Coward · · Score: 0

      the real problem with IE... http://www.ihateie.com/

    8. Re:fix schmix by Anonymous Coward · · Score: 0

      The inside joke is that you have a very, very small penis. Not just short, but narrow.

    9. Re:fix schmix by Anonymous Coward · · Score: 0

      I'd rather exploit new holes than old holes, any day.

    10. Re:fix schmix by Lotharus · · Score: 1

      This report cannot be copied in any form what so ever.
      ---
      Well, yes, I guess it can be.


      Microsoft sez: You're mistaken. You're thinking of the standards-compliant way of interpreting "can" and "may." We've decided to implement them differently as it suits our iron-fisted view of the empire we maintain. Please reread your EULA. You'll need to purchase the upgrade to Microsoft (TM) Grammar (TM) 2005. See Microsoft Knowledge Base article KB04012005.

  2. Fix css bugs by jurt1235 · · Score: 3, Interesting

    I thought they had to start with a new code base since the IE6 base had reached its end of fixabilities (like add an extra fix, and something else breaks again, and so on and on and on).
    Apparently they went on on the IE6 base anyway???? Well, good luck with Vista, and your updated IE6 browser. I am off to buy a spyware firm & an anti spyware firm and get filthy rich from Vista.

    --

    My wife's sketchblog Blob[p]: Gastrono-me
    1. Re:Fix css bugs by Anonymous Coward · · Score: 1, Funny
      My wive's blog: Gastrono-me sketch blog [blobp.com]
      Exactly how many wives do you have?
    2. Re:Fix css bugs by johnnyb · · Score: 1

      I thought they had to start with a new code base since the IE6 base had reached its end of fixabilities (like add an extra fix, and something else breaks again, and so on and on and on)

      Usually that means that you need refactoring, not necessarily a full rewrite, though rewrites can be useful, too.

      The question is whether they did true reengineering work or whether they just tried to paper over the flaws. The fact that they supposedly have PNG working indicates that at least some reengineering work has gone on.

    3. Re:Fix css bugs by cnettel · · Score: 1

      Show how XPSP2 IE6 installs spyware without user action, without the user being given the option and a security warning. Imagine Gator informing the user, in detail, how to allow a Firefox extension being installed to gain great functionality. (Or, of course, just getting the user to install local software, which then plugs in the extension.) And add the hopefully enhanced least user privilege support in Vista. (hopefully keeping more people from using a real full Administrator as the normal use account)

    4. Re:Fix css bugs by Tony+Hoyle · · Score: 1

      Show how XPSP2 IE6 installs spyware without user action

      I'd love to, but never worked out how it does it.

      I've got a machine running XP2, all the fixes, Firefox, no IE or Outlook has been hit with spyware *twice* now.

    5. Re:Fix css bugs by Momoru · · Score: 1

      Seriously dude, what are you surfing to? You must have gotten that spyware from P2P programs...I've surfed the web for years with non-XP2 IE, and not once been infected with spyware. Spyware doesn't just hide out on Yahoo.com and whateverelse.com, you gotta go out of your way to find some crappy illigitimate site to give you spyware. And even then with non XP2 IE, you still have to say "yes" to run active content.

    6. Re:Fix css bugs by HiredMan · · Score: 1

      I can probably send you a culprit php file if you want one. After surfing today (OSX.3/Safari) I found a file on my desktop called "count.php" that clearly uses vbs to write a binary file to the C: drive and then launches that file. From there it appears to reference "http://w12.biz/v6/file_0.php" which downloads an .exe file that (no doubt) does things you'd rather not have it do.

      I simply tossed it in the trash after reviewing it and felt all snuggy warm in my Steve Jobs approved black turtleneck but I probably still have it...

      =tkk

    7. Re:Fix css bugs by jurt1235 · · Score: 1

      Thank you for this confirmation. I saw this too on OS X (panther): Suddenly a file appeared on the desktop while using safari & firefox. I do not know which one placed it there.

      --

      My wife's sketchblog Blob[p]: Gastrono-me
    8. Re:Fix css bugs by Anonymous Coward · · Score: 0

      You obviously don't browse porn sites.

    9. Re:Fix css bugs by Master+of+Transhuman · · Score: 1

      "I am off to buy a spyware firm & an anti spyware firm and get filthy rich from Vista."

      Bill's already done that. (Well, he's HOPING that's how it will turn out.)

      So I guess the Windows shills will be proclaiming you a loser because you didn't see the opportunity before he did. That's how Windows shills think - anything Bill does is perfect.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    10. Re:Fix css bugs by Master+of+Transhuman · · Score: 1


      God, are you out to lunch...

      All you have to do to get spyware is take IE over to some lame commercial site selling Nike shoes or other sports related crap. That's it - you're toast. I've had clients get hundreds of spyware and dozens of trojans from such sites.

      Even porn sites don't load down as much spyware as commercial sites. They don't have to - they know what you're there to see. You might get a dialer from one of the foreign sites, but porn sites aren't as bad as sleazy commercial sites.

      And if you use Firefox, as I do, you can hit porn sites all night every night and still not get spyware.

      Another Windows shill who thinks everybody on /. is so stupid they would actually believe someone claiming that IE and ActiveX isn't DIRECTLY responsible for the success of spyware everywhere.

      In other words, another Windows shill who's even dumber than the average /. fanboy.

      Dude.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    11. Re:Fix css bugs by man_of_mr_e · · Score: 1

      So, you think that a browser that automatically downloads a file without your knowledge is secure?

      You're simply lucky that the file was targeting Windows and not OSX. This seems like a pretty bad security violation.

    12. Re:Fix css bugs by Momoru · · Score: 1

      All you have to do to get spyware is take IE over to some lame commercial site selling Nike shoes or other sports related crap

      Please give an example of one of these sites? I just went to Nike.com with IE, and no spyware was installed nor prompted to be installed? If you mean cookies, Firefox accepts all of those too. Even most mainstream - semi mainstream internet porn sites don't install spyware...anyways please back up your claims and send a few links this way to "normal" sites that try to install spyware.

      Another Windows shill who thinks everybody on /. is so stupid they would actually believe someone claiming that IE and ActiveX isn't DIRECTLY responsible for the success of spyware everywhere.

      Also i still have yet to see a spyware that doesn't first PROMPT you to install it. Yes, many people are stupid and click yes (evidentily many /. users). So again, examples please. I already have enough hype and hyperbole from folks like you.

    13. Re:Fix css bugs by jacksonj04 · · Score: 1

      If it's a plural of wife's it should be wives', so technically he's wrong either way.

      wife (singular)
      wife's (singular posessive)
      wives (plural)
      wives' (plural posessive)

      --
      How many people can read hex if only you and dead people can read hex?
    14. Re:Fix css bugs by Linus+Torvaalds · · Score: 1

      So, you think that a browser that automatically downloads a file without your knowledge is secure?

      Most browsers do this. Do you get notified when your browser automatically downloads a stylesheet? Javascript? Uses XMLHttpRequest?

      Downloading files is benign. It's executing them that is harmful, and that clearly didn't happen in this case.

    15. Re:Fix css bugs by Anonymous Coward · · Score: 0
      So, you think that a browser that automatically downloads a file without your knowledge is secure?

      1. He probably klicked a link. How do YOU download files from the net?

      2. It was a .php file; not an executable. Had it been an executable, Safari would have asked before saving it.

      No security violation at all.

      .
      Andreas
    16. Re:Fix css bugs by Master+of+Transhuman · · Score: 1


      Jesus, you are utterly clueless.

      I don't know which SPECIFIC sites intall spyware because I DON'T GET SPYWARE because I use Firefox (not to mention three anti-spyware products.) And I don't ask my clients specifically which sites they got the spyware from, obviously.

      Going to the main Nike site is braindead - major commercial corporations don't do spyware (for the most part, anyway) because it's too legally dangerous for them. It's the sleazier commercial sites that do this. I had a client whose kids constantly go to sports and sports shoes sites; I had another client whose husband constantly goes to "fantasy sports" sites. Neither of these people use P2P systems. Both were riddled with spyware. And they were on DIALUP, not even DSL or cable.

      Spyware PROMPTS TO INSTALL? Are you fucking nuts? The few times I've had spyware, it NEVER prompted me for anything. Sure, SOME of them do because they're offering some crappy piece of "consumer" software to cover the spyware. But many don't - they just need an IE browser not set to disable ActiveX controls and they're off to the races. And most users don't have a clue about ActiveX.

      You're an idiot. Try doing a Google on spyware and visiting some of the antispyware sites that list spyware before you run your mouth any more. Everybody on /. by now probably thinks you're an idiot or a nut - or a spyware author.

      Or just a troll.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    17. Re:Fix css bugs by Anonymous Coward · · Score: 0

      Downloading files is benign. It's executing them that is harmful, and that clearly didn't happen in this case.

      Not completely. It matters where they're downloaded to.

    18. Re:Fix css bugs by Reaperducer · · Score: 2, Funny

      no spyware was installed nor prompted to be installed

      If there was no prompt, how do you know nothing was installed?

      --
      -- I'm old enough to have lived through six different meanings of the word "hacker."
    19. Re:Fix css bugs by ikkonoishi · · Score: 1

      Nah he is just getting in on the trend ov eliminating the letter "F" vrom the dictionary.

      All the really cool people are doing it. Avter all when you really need a "fuu" sound "ph" can cover it.

    20. Re:Fix css bugs by Eefje · · Score: 1

      May be a spellchecker in Slashdot will help? With all the nerds in this group that must be a child's play. Just my 25 cents.

      (A non-geek first time visitor)
      Blob[p]:Gastrono-me

    21. Re:Fix css bugs by Momoru · · Score: 1

      Haha!! I'm clueless?? Your just another person regurgitating the same old slashbot crap without giving a single piece of evidence to back it up. Instead you call names and pull out the troll card. All I asked is for ONE fucking example, as I often do when people pull out this "using IE for 10 seconds my computer was infected with spyware!!!!" crap. Could you give one example? No.

      It's the sleazier commercial sites that do this. I had a client whose kids constantly go to sports and sports shoes sites; I had another client whose husband constantly goes to "fantasy sports" sites.

      In this case I do believe you, as I mentioned "normal" web surfing, ie not going to any "sleazy" sites you will not get spyware. And I guarantee in the case of these kids, they were given an ActiveX prompt that said "Hey want to run a program to track Michael Jordan's 3 pointers!!" and they said "yes".

      Spyware PROMPTS TO INSTALL? Are you fucking nuts? The few times I've had spyware, it NEVER prompted me for anything.

      Here's where you prove you are really fucking clueless yourself, the ActiveX model, the thing that ALLOWS IE to be infected with spyware requires IE to give a prompt when it wants to run any active content on your computer. Back in the day before IE had a popup blocker I suppose you could have gone to one of those sites with 50 popups and one of them was an activeX dialog. But I believe your original post implied that you just installed a box with IE and XPsp2 and suddenly you were inundated with spyware. XPsp2 goes WAY out of it's way, to the point of being annoying to not let you run ActiveX content. I have to run IE at work (yes i do run firefox at home) and I ran IE for years before that and I've never once gotten spyware. Yes, the ActiveX idea was really stupid on Microsoft's part, though Firefox is not immune to this either, it will probably only be a matter of time before someone figures out how to let sites that are not on the trusted list to install software. It's a stupid option for a browser to have.

    22. Re:Fix css bugs by Master+of+Transhuman · · Score: 1


      Useless troll.

      Nothing you've said is even remotely accurate.

      You and you alone are THE greatest expert on spyware. NOT.

      Fuck off, moron.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    23. Re:Fix css bugs by Momoru · · Score: 1

      Yes I am a troll...that's mature.

      Nothing you've said is even remotely accurate.

      Care to even give an example to back up that statement? No? Ok...I see you have countered my well reasoned arguments (that contained actual facts...and a request for more facts) with a blanket denial and a insightful "Fuck off". Who is the troll again?

    24. Re:Fix css bugs by NutscrapeSucks · · Score: 1

      Hey Transhuman -- Doubleclick cookies and the like are reported by Spyware apps, but aren't really spyware. If you look in Firefox, you'll have all the same cookies.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    25. Re:Fix css bugs by Master+of+Transhuman · · Score: 1


      I know what a fucking cookie is, okay?

      And they can be used to track you between sites, so they ARE spyware in that sense, even if they're not executable, so they go if my antispyware tool sees them.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    26. Re:Fix css bugs by ikkonoishi · · Score: 1

      The google toolbar works vine vor me. It isn't cool with the new trend in typing however.

      Vuck the "ephs"!

  3. This is good for all the browsers by edyu · · Score: 4, Insightful

    Although there will be Microsoft bashing in this thread, I believe this is good for all browsers because almost all the other browsers are standards compliant. Therefore, as IE becomes more standard compliant, the common denominator between the browsers will be bigger thus more web pages will be displayed correctly in all the other browers. I appauld Microsoft for this effort although it might be a result of necessity rather than goodwill. ;)

    1. Re:This is good for all the browsers by geoffspear · · Score: 1

      Except of course that "almost all the other browsers" aren't standards compliant, either.

      --
      Don't blame me; I'm never given mod points.
    2. Re:This is good for all the browsers by Anonymous Coward · · Score: 0

      Is this going to be available for Windows XP, Windows 2000, or even Windows ME? Microsoft should be ashamed for acting like this is a new feature that should only be in IE7. Microsoft should be ashamed for eschewing standards, and even in this most recent pronouncement apparently unable to follow the standards completely anyhow. Microsoft is crap.

    3. Re:This is good for all the browsers by mrchaotica · · Score: 1

      By applauding them for this effort you're also applauding them for being shitty in the first place. The proper reaction is not to put up with it any more, and use something else (and persuade everyone else you can to do the same, so that more shitty stuff stops being inflicted upon you).

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    4. Re:This is good for all the browsers by StrawberryFrog · · Score: 2, Insightful

      Except of course that "almost all the other browsers" aren't standards compliant, either.

      But at least the other browser vendors chase standards more consistently than IE does. You don't need to genius or to achieve perfection immediately in order to get there, you just good test cases and continual bug fixing.

      After years of inactivity, it looks as if IE is about to put on one heck of spurt though. Reading the article, they are talking about "ramping up" the team, and are well aware that they will not catch up to Firefox's level in IE 7.0. I have a nasty suspicion that after IE 7.0, they won't stop or slow down, but will speed up. It's what MS does: crush the opponent.

      And this is not bad news, the browser-using public wins. Web developers will be happier too.

      --

      My Karma: ran over your Dogma
      StrawberryFrog

    5. Re:This is good for all the browsers by Anonymous Coward · · Score: 0

      Good luck with your intolerant view of progress and business. While everyone else is accepting the reality of the situation (vast majority market share, slow improvements) you can go ahead and alienate most users by pretending they don't count.

      How many Help Desks out there support Windows but won't support IE6?

    6. Re:This is good for all the browsers by roadrunnerro · · Score: 1

      Thanks for telling us what to think - run along now...

    7. Re:This is good for all the browsers by Anonymous Coward · · Score: 0

      I appauld Microsoft for this effort

      I'm appauld also. :)

      Actually, I agree with you. The more rendering problems that are fixed, the better it will be for all web developers.

    8. Re:This is good for all the browsers by NatasRevol · · Score: 1
      --
      There are two types of people in the world: Those who crave closure
    9. Re:This is good for all the browsers by Nasarius · · Score: 4, Insightful
      I have a nasty suspicion that after IE 7.0, they won't stop or slow down, but will speed up. It's what MS does: crush the opponent.

      I don't know. I'm truly surprised at how little has been done with Longhorn/Vista. There's a shiny new interface, a slightly improved version of IE, and some neat developer technologies. Oh, and desktop search. This has taken them 4-5 years? If they plan to crush the competition, they're going to have to pick up the pace quite a bit.

      --
      LOAD "SIG",8,1
    10. Re:This is good for all the browsers by edyu · · Score: 2, Insightful

      There is idealogy and there is practicality. I use Linux on my two workstatations at work but people I know that use IE because it's always there and it has the big blue E that people associate with web browsing. I believe in choice and sometimes people do choose to use IE (for example, some people like to use the MSN toolbar with IE).
      We know Microsoft is the virtual standard in this respect and they have two options: 1. Make it more standard compliant. 2. Make it less standard compliant. I rather have them choose 1 regardless of where they started. I applaud them because I see in the long run, it will only be good for the other browsers that I do use myself (such as Firefox).

    11. Re:This is good for all the browsers by Rakishi · · Score: 1

      What competition?

    12. Re:This is good for all the browsers by Anonymous Coward · · Score: 0

      Therefore, as IE becomes more standard compliant, the common denominator between the browsers will be bigger thus more web pages will be displayed correctly in all the other browers.

      No. As IE becomes more standards compliant, more web pages will be displayed correctly in IE.

      The problem with IE not being standards compliant is that web pages have to be "broken" in certain ways to display "correctly" in IE, which is why they display poorly elsewhere.

    13. Re:This is good for all the browsers by AviLazar · · Score: 1

      I appauld Microsoft for this effort although it might be a result of necessity rather than goodwill. ;)

      Necessity is the mother of invention.

      --

      I mod down so you can mod up. Your welcome.
    14. Re:This is good for all the browsers by Cereal+Box · · Score: 1

      Two things.

      First, none of the other browsers are completely standards-compliant. The W3C standards are just that complicated.

      Second, W3C standards are not a magic bullet. It is entirely possible that a 100% "standards compliant" browser could still render pages differently than other browsers, simply because it's the implementation of the standard that dictates the end result, not the standard itself.

      Repeat after me: the standard is consistent, the implementations are not.

    15. Re:This is good for all the browsers by KylePflug · · Score: 1

      The changes go deeper than you might think. It's not as revolutionary as we'd all hoped, but the new Explorer and the user priveleges are huge steps forward.

    16. Re:This is good for all the browsers by Anonymous Coward · · Score: 0

      By applauding them for this effort you're also applauding them for being shitty in the first place.

      I can't believe I'm reading this. By analogy, you're saying that if I approve of a murderer confessing and turning himself in, I'm also approving of the murder? That if Kim Jong-Il ever holds democratic elections in North Korea, anyone who dares approve of those elections will also be approving of the current dictatorship?

      You're either stupid or crazy. Or possibly both.

    17. Re:This is good for all the browsers by shmlco · · Score: 1
      By applauding them for this effort you're also applauding them for being shitty in the first place.

      I'm not so one-dimensional. I can applaud them for approaching conformance, while at the same time I can chastize them for taking so long to do so.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    18. Re:This is good for all the browsers by RzUpAnmsCwrds · · Score: 4, Interesting

      Brings resolution-independence to the GUI with vector-based controls and icons, plus resampling for legacy applications.

      Brings 3D acceleration into the GUI, making it easy to use 3D in desktop applications without having to use OpenGL or Direct3D.

      Updated kernel, memory manager, etc.

      Reduced user permissions (ala Mac OS X or Linux) to increase security.

      New network stack.

      New printing system with commom document format.

      New power management features.

      Desktop search.

      Vritual folders (e.g. "Music" can organize all music on your computer by artist).

      New shell UI (Explorer).

      New command shell (MSH).

      Completely new install system.

      Faster bootup, shutdown, standby, and resume.

      Support for external LCD displays on notebooks.

      New features for eHome (Media Center) and Tablet PC.

      New networking paridigm ("Castle") replaces the outdated "Workgroup" (WINS).

      New graphics driver model (LDM) that will serve as the basis for the desktop and the next version of DirectX.

      New DRM technologies (ugh) - 'secure' graphics path and 'secure' audio path.

      Parental controls for DVDs, games, and potentially TV (eHome) built-in.

      Antispyware built-in.

      New update mechanism that allows in-memory patching of libraries without requiring a reload or restart.

      New Windows Update and automatic update mechanism.

      New protection against security exploits through extensive security audits and code-quality tests.

      Fewer bugs and crashes through increased regression testing, improved error reporting, and tighter code requirements.

      No, Vista isn't going to be Mac OS X. Too many people expect Microsoft to go and duplicate everything that Apple has done. They expect Vista to be the "non-Windows Windows".

      That's not going to happen. Vista is still very much the Windows you know. But it is the most significant change since Windows 2000. It will be better in ways that aren't apparent by looking at screenshots - a better network stack, easier patching, and improved security aren't necessarily the kinds of things that are apparent from the UI. But they matter to the user. And they matter to Microsoft.

      Expect Vista to deliver in a big way. Not through "150 new features" like every release of Mac OS X, but through a general improvement in security, stability, and performance. And, of course, a much improved platform for developers.

    19. Re:This is good for all the browsers by Anonymous Coward · · Score: 0

      There are hundreds of changes that have not been talked about.

      For example, how many folks (outside /.) know that the IP stack was rewritten from the ground up to support IPv6? (Yes, you can install IPv6 in xp now just by typing "ipv6 install", but it is not fully integrated.)

      Jorgie

    20. Re:This is good for all the browsers by gfody · · Score: 1

      actually any standards-compliant browser will produce the same output given standards-compliant html or css.

      Early on, browser developers made a huge mistake - accepting invalid html and making a best-effort to render it by assuming defaults for uninitialized values. These days it's perfectly acceptable to throw a page up consisting of 100% invalid html because all currently available browsers will still display something (the same thing hopefully, depending how complicated your html is).

      I would much rather have browsers handle invalid html the way invalid XML data is handled. That is, with a big fat ugly error message! Any flaw in XML data no matter how benign or subtle causes the entire stream to be rejected outright. If this were the case with html and css there would be far less "best viewed with "

      --

      bite my glorious golden ass.
    21. Re:This is good for all the browsers by gfody · · Score: 1

      I also wanted to point out that even the acid2 test consists of invalid code. What good is a test like this?

      --

      bite my glorious golden ass.
    22. Re:This is good for all the browsers by Linus+Torvaalds · · Score: 1

      actually any standards-compliant browser will produce the same output given standards-compliant html or css.

      This is nonsense. Both HTML and CSS are built around the concept that rendering should vary depending on the circumstances. You will never get consistent rendering, because varying presentations is one of the primary benefits of the web.

      Example: how wide does this make elements?

      * { width auto; padding: 10em; }

      Answer: even if you use nothing but completely conformant browsers it depends on at least:

      • Font settings
      • Windows size
      • Scrollbar width
      • Screen resolution
      • Monitor size
      • The user-agent stylesheet

      And that's assuming that the users hasn't done anything like used a user stylesheet (part of the CSS specifications) or Greasemonkey.

      Early on, browser developers made a huge mistake - accepting invalid html and making a best-effort to render it by assuming defaults for uninitialized values.

      There is a more subtle reason why browsers absolutely will not ever comply with any modern HTML specification: the specifications aren't entirely open.

      You see, HTML is based on SGML. SGML is not an open standard - you have to pay ISO to get a copy of it. Unsurprisingly, when people were developing early web browsers, they just winged it and wrote something that worked with all the examples they could find.

      HTML, in order to make things easier for authors, included a few SGML shortcuts so you could do things like <input disabled> instead of <input disabled=disabled>. Because of this, one of the shortcuts that HTML inherited was the ability to write <foo/bar/ as a substitute for <foo>bar</foo>.

      Of course, because none of the browser developers had read the SGML standard, they were completely unaware of this shortcut. By the time browser development "grew up" and the developers started reading the specs, it was too late. There were enough broken HTML documents out there that made it impossible to fix this bug.

      RFC 2854 was the final nail in the coffin - it permitted authors to transmit some XHTML documents as text/html. The empty element syntax of XHTML is incompatible with these shortcuts, so every XHTML-as-text/html document on the web is another reason why browsers can't render HTML 100% according to spec.

      Any flaw in XML data no matter how benign or subtle causes the entire stream to be rejected outright.

      This is not true either. Only flaws that make a document malformed cause parsers to throw a fatal error; flaws that make a document invalid don't.

    23. Re:This is good for all the browsers by Linus+Torvaalds · · Score: 1

      The Acid2 test has to include invalid CSS. The CSS specification describes mandatory error handling. The only way to test if a browser conforms to this is to include invalid CSS and see if the browser acts as it should.

    24. Re:This is good for all the browsers by RobbieGee · · Score: 2, Interesting
      That's how it works if you serve content with a mime type of application/xhtml+xml. Try this, it will serve as xhtml if the browser requests it:
      <?php
      if (stristr($_SERVER[HTTP_ACCEPT], "application/xhtml+xml")){
      header("Content-Type: application/xhtml+xml; charset=iso-8859-1");
      } else {
      header("Content-Type: text/html; charset=iso-8859-1");
      }
      ?>
      --
      If you get this, we're 10 of a kind.
    25. Re:This is good for all the browsers by TummyX · · Score: 1

      User mode drivers for printers, usb devices (etc)

    26. Re:This is good for all the browsers by Kadmos · · Score: 1

      Expect Vista to deliver in a big way. Not through "150 new features" like every release of Mac OS X, but through a general improvement in security, stability, and performance

      Sorry, I've got security, stability and performance out of 5 year old hardware and Debian. What else have you got?

    27. Re:This is good for all the browsers by RzUpAnmsCwrds · · Score: 1

      Well, signed patches for one. And compatibility with practically every device on the planet. And hundreds of thousands more applications.

      I run Debian on the server that powers http://shortify.com/. It's a fine OS. But sometimes I want to be able to play Half-Life 2 or WOW. That's where Windows comes in.

    28. Re:This is good for all the browsers by StrawberryFrog · · Score: 1

      plan to crush the competition

      *try* to crush the competition. That's what I meant to say.

      --

      My Karma: ran over your Dogma
      StrawberryFrog

    29. Re:This is good for all the browsers by StrawberryFrog · · Score: 1

      Completely new install system.

      If they'd gotten the last completely new install system right a few years ago, they wouldn't need that. For a software developer it's so far beyond horrid it's not funny - I've seen it do things like decide to auto-reboot your pc when you copy files, or uninstall the whole application because an executable file has changed (as they tend to do when you recompile).

      --

      My Karma: ran over your Dogma
      StrawberryFrog

    30. Re:This is good for all the browsers by Anonymous Coward · · Score: 0
      There is a more subtle reason why browsers absolutely will not ever comply with any modern HTML specification: the specifications aren't entirely open.

      Note that according to the W3C, modern HTML specification == XHTML. XHTML is derived from XML, not SGML. XML is open. No need to pay ISO or anybody else to get the full specs.

    31. Re:This is good for all the browsers by Linus+Torvaalds · · Score: 1

      XHTML is derived from XML, not SGML.

      Er, XML is an SGML application profile. XHTML might be built on top of XML, but XML is built on top of SGML.

      Just as you can't write an HTML parser without understanding the non-open SGML, you can't write an XML parser (and consequently and XHMTL parser) without understanding the non-open SGML.

    32. Re:This is good for all the browsers by VENONA · · Score: 1

      For some users, they could actualy surge ahead if they put some work into MathML. Firefox definitely doesn't do this well. Presenting equations as image files in HTML sucks. Yet I have to either do that, or go non-native, using LATEX and publishing as PS or PDF, for instance.

      I suppose I could check out equation authoring in OO Writer, and publish those, but that's even less standard.

      If I'm serving something from a Web server, I want to use HTML and close cousins, such as MathML.

      --VENONA

      --
      What you do with a computer does not constitute the whole of computing.
  4. Microsoft doesn't care about standards by chia_monkey · · Score: 4, Interesting

    Why? Because they ARE the standard and they know it. In a perfect world, they would conform to the standards that everyone else is striving to hit. But MS knows they own the market. They know that there are a bazillion web pages written specifically for IE. They know there are lazy coders out there that don't bother checking for web standard conformity and only care that their pages work on IE. So why should they rethink their IE development? It's much easier this way (for them). It's a shame, and maybe some day it'll kick 'em in the ass, but for now, they know they're in the driver's seat.

    --

    "He uses statistics as a drunken man uses lampposts...for support rather than illumination." - Andrew Lang
    1. Re:Microsoft doesn't care about standards by cmburns69 · · Score: 1

      Last time I checked, even firefox (latest release) doesn't correctly pass the acid2 test. By that definition, FF isn't completely standards compliant either.

      While MSIE isn't (and probably never will be perfect), it is partially reponsible for the huge popularity the internet enjoys today.

      This isn't meant to be a flame-- Just tired of seeing another unfair MS bash.

      --
      Online Starcraft RPG? At
      Dietary fiber is like asynchronous IO-- Non-blocking!
    2. Re:Microsoft doesn't care about standards by Tibet+Sprague · · Score: 2, Interesting

      Please RTFA before reeling off a standard Microsoft bash. It really looks like the team in charge of IE 7 actually cares about standards compliance and beta 2 looks to fix most of worst bugs that currently exist in IE 6. Of course we will discover the truth when the FINAL version of IE 7 is released but quotes like the following give me hope:

      "I want to be clear that our intent is to build a platform that fully complies with the appropriate web standards, in particular CSS 2 ( 2.1, once it's been Recommended). I think we will make a lot of progress against that in IE7 through our goal of removing the worst painful bugs that make our platform difficult to use for web developers."

      Lets hope that pressure from browsers like Firefox keeps Microsoft's ass in gear.

    3. Re:Microsoft doesn't care about standards by Anonymous Coward · · Score: 0

      They know there are lazy coders out there that don't bother checking for web standard conformity and only care that their pages work on IE

      I am one of those lazy coders, but what good does it do me to throw resources at conforming to the standards when all of my users have IE anyways? All I can do is try to get as many people to use FireFox as I can and worry about supporting when it actually reaches a critical mass.

    4. Re:Microsoft doesn't care about standards by Lagged2Death · · Score: 1

      ...even firefox (latest release) doesn't correctly pass the acid2 test. By that definition, FF isn't completely standards compliant either.

      No, but it's close - it's obvious the Gecko guys are actually trying. Whereas IE appears to be deliberately flouting the rules / standards / guidelines.

      Just tired of seeing another unfair MS bash.

      But you're not even claiming anything chia_monkey said is counter-factual - in what way was it "unfair?" Heck, in what way was it a "bash," as opposed to a somewhat cynical reading of an unpleasant reality?

      MSIE... is partially reponsible for the huge popularity the internet enjoys today.

      I seem to remember it differently. MSIE was hastily tossed together from purchased and recycled components only after it became very clear that Netscape was on to something really, really big. The Web would have happened with or without IE.

    5. Re:Microsoft doesn't care about standards by Anonymous Coward · · Score: 0

      Just because you're in the drivers' seat, doesn't mean you can't get hit by a bus. ;)

    6. Re:Microsoft doesn't care about standards by Anonymous Coward · · Score: 0

      well you couldnt be more wrong.

      any COMPETENT developer is already going for standards.

      the hackish people that shouldnt be coding to begin with target ie only.

      fortunately those people are slowly disapearing.

    7. Re:Microsoft doesn't care about standards by jZnat · · Score: 1

      Let's also hope that IE7 actually displays "application/xhtml+xml" pages correctly; you can't go quirks mode on XML pages. Hell, they also need to work on the XSLT support, but at least they're already doing it better than Opera...

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    8. Re:Microsoft doesn't care about standards by The-Bus · · Score: 1

      Well, it all has to do with how "cool" the standards are. When frames came about, all the browsers updated as quickly as possible. If other browsers have something that has a bit more of a "neato" factor to it, then IE might want to either conform to that standard or replicate it in some backwards way.

      For now, the only thing I can think of has to do with CSS2 and PNGs, two things which Firefox does well and IE does not. (At least not natively, I know you can do some "scripting tricks" to support PNG in IE, but I don't know how).

      Some examples from CSS Zen Garden: [1] | M[2]

      Imagine if something like Flash (as useless as it is for web design) could only be supported in non-IE browsers. That would change things real quick.

      --

      Small potatoes make the steak look bigger.

    9. Re:Microsoft doesn't care about standards by slashdotnickname · · Score: 1

      In a perfect world, they would conform to the standards that everyone else is striving to hit. But MS knows they own the market. They know that there are a bazillion web pages written specifically for IE.

      So everyone is striving for one standard, while at the same time a bazillion web pages are written specifically for IE? huh?

      Standards aren't laws of physics, they only work if the majority decides to apply them. By writing specifically for IE all these years, web site makers have essentially been supporting the IE standard, which gave Microsoft very little incentive to change. In fact they couldn't change without breaking a lot of sites. Now we're in 2005, and alternative browsers are becoming more popular, and everyone's crying about Microsoft holding back "standards"... paaaleeeez.

      This doesn't excuse Microsoft's role in this mess, they should of put more effort into following the (albeit still developing) standards back then, but the blame is on everyone's shoulders.

    10. Re:Microsoft doesn't care about standards by Tet · · Score: 1
      It really looks like the team in charge of IE 7 actually cares about standards compliance [...] I want to be clear that our intent is to build a platform that fully complies with the appropriate web standards

      This really is a major step in the right direction. I don't think most people realise just how significant that statement is. It's the first time (that I'm aware of) that anyone from MS has publicly stated standards compliance as a goal for IE. It's nearly a decade late, but it's very welcome nonetheless.

      I was lamenting only yesterday about the nightmare that IE is to work with. The sooner they fix it up, the better.

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    11. Re:Microsoft doesn't care about standards by Jugalator · · Score: 1

      This is a hilarious comment coming from a post about fixes to over two dozens important CSS and rendering issues. Nothing stops some of you from commenting, eh?

      Not saying IE 7 will be godlike when it's out, it'll probably still be subpar, but this is like complaining about Firefox not making progress at the Firefox 1.5 release.

      --
      Beware: In C++, your friends can see your privates!
    12. Re:Microsoft doesn't care about standards by Breakfast+Pants · · Score: 1

      But a browser weren't included with windows would it ever have hoped to explode as fast as it did?

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    13. Re:Microsoft doesn't care about standards by Kehvarl · · Score: 1

      sure it would have, only everyone would have bought macs with netscape 4 like they had in the on-campus computer labs.

    14. Re:Microsoft doesn't care about standards by Anonymous Coward · · Score: 0

      If you read the blurb disclaimer under the test page you will notice that it is not compliant. The test is used to test whether a page will render pages that are not 100% compliant.

      Personally I prefer that my browser does not render non-compliant pages. When all of the browsers stop rendering pages like these then web page designers will be forced to actually write compliant code. Huraay to Microsoft for doing that.

    15. Re:Microsoft doesn't care about standards by Master+of+Transhuman · · Score: 1


      Uhm, do note the phrasing:

      "our INTENT"...

      Which doesn't mean Bill and Steve will actually LET them.

      In fact, the odds that IE7 will be (more) standards compliant WITHOUT adding in some more non-standard crap that is IE ONLY is just about nil.

      Remember, Chris Wilson works for Microsoft and is allowed to make public pronouncements. That means he is a paid LIAR. Period.

      And if HE isn't a liar, Bill and Steve ARE. And they tell him what to do and when to do it.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    16. Re:Microsoft doesn't care about standards by Anonymous Coward · · Score: 0

      I seem to remember it differently. MSIE was hastily tossed together from purchased and recycled components only after it became very clear that Netscape was on to something really, really big. The Web would have happened with or without IE.

      But you seem to forget how quickly and earnestly MS mobilized after realizing what the game was about. Yes, versions 1 and 2 were unmittigated disasters and version 3 was but a stepping stone but starting with version 4 and ending with version 6.5 (which coming from their humble start at 1.0 was a fantastic release pace) they really did set the stage for the internet. Netscape 4 sucked way worse than IE4, 5 or 6. IE was the first to support CSS (before the standard was even available), XML and XSLT. It was the first to introduce event bubbling and the first to at least try the concept of behaviours (although the implementation was a bit naive).

      Sure, MS still have a buggy implementation -- but all the guys do in some ways. As long as you send the proper doctype header, modern IE browsers (5.5 and up) will use the standards based box model and most pages that use common features will render fairly consistently under it and Gecko.

      Back to your point about the web happening with or without MS -- you are probably right to a certain extent, but I don't think that really matters. What matters is that the web molded did itself to fit MS technology rather than the pure W3C standards. This is the real religious war that is going on and to be frank, very few people honestly care one-wa-or-another. The W3C doesn't and shouldn't have a more privledged position in this debate -- they too make mistakes and terrible calls on technology.

    17. Re:Microsoft doesn't care about standards by Anonymous Coward · · Score: 0

      That's why firefox doesn't render the graphic in the Acid test properly either?

      OH NO, they aren't adhering to the standards! The open source firefox team is a bunch of lazy developers too!!

    18. Re:Microsoft doesn't care about standards by jp10558 · · Score: 1

      Umm, yes. Your ISP would just have put a browser on your config disc. You know, the CD you get from AOL, Earthlink, Comcast, or whoever you get internet from.

      The end user would likely have 0 difference in the install experiance.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    19. Re:Microsoft doesn't care about standards by Linus+Torvaalds · · Score: 2, Informative

      The test is used to test whether a page will render pages that are not 100% compliant.

      No. Lots of people have said this, it's misleading. It's true that one of the things Acid2 tests is error handling. That's one checkpoint on a list of over a dozen items.

      Personally I prefer that my browser does not render non-compliant pages.

      The CSS specification includes mandatory error handling. If a browser acts in the way you describe, it will be rendering pages in a non-standard way.

    20. Re:Microsoft doesn't care about standards by macjohn · · Score: 1

      While MSIE isn't (and probably never will be perfect), it is partially reponsible for the huge popularity the internet enjoys today.

      I can't image what would lead anyone to this conclusion. The internet was growing exponentially before ms did anything about it.

      I put this kind of statement in the same class as people who say the personal computer succeeded because of Microsoft (who continously makes more complex, buggy and expensive software) instead of Intel, (who keep producing more computing power for a fraction of the cost).

      --
      --Hi. I'm in Portland and it's raining. This appears to be a permanent condition.
    21. Re:Microsoft doesn't care about standards by Breakfast+Pants · · Score: 1

      By that logic the addition of an IP stack was not noteworthy at all; afterall, everyone could just get winsock.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    22. Re:Microsoft doesn't care about standards by Lagged2Death · · Score: 1

      But [if] a browser weren't included with windows would [the web] ever have hoped to explode as fast as it did?

      Was exploding as fast as it did really a good thing? Can you think of one or two things (like web standards, e-mail protocols, or new web-related legislation) that we might have been able to do better with a little more consideration?

      Progress is great, I'm not questioning that. But unbridled speed-at-all-costs progress is less clearly a good thing.

    23. Re:Microsoft doesn't care about standards by Lagged2Death · · Score: 1

      But you seem to forget how quickly and earnestly MS mobilized after realizing what the game was about... [MS IE] really did set the stage for the internet.

      If anyone set the stage for the success of the WWW, it would be services like Compuserve and the old Freenet BBSes that connected users to communities. Hypertext services like Gopher were already popular and useful there; the WWW was a natural heir to such systems, and it was glitzy and graphical, easy to navigate, and even pretty easy to write for. It was very obvious that it would be big. The WWW was going places, and that's the only reason MS was interested.

      As long as you send the proper doctype header, modern IE browsers (5.5 and up) will use the standards based box model and most pages that use common features will render fairly consistently under it and Gecko.

      This is simply contrary to my (admittedly limited) HTML/CSS experience. Even latest-patched IE 6 was goofing up the box model on my (validated!) XHTML pages - pages that rendered consistently in Gecko, Opera, and Konqueror, but that did weird things in IE.

      The W3C doesn't and shouldn't have a more privledged position in this debate -- they too make mistakes and terrible calls on technology.

      I'd rather have standards dictated by flawed human beings trying their honest best than by a company which has demonstrated repeatedly that it is genuinely malicious.

  5. Re:just give up by jav1231 · · Score: 4, Insightful

    Simple. M$ isn't going to concede that they can't keep up; not even to technologies they don't even have yet. They will buy technology, mimick it, or simply continue to bastardize. The thought, "You know, this software from Acme is filling the niche well. There's no reason for us to go into that segment" never occurs to them. Let alone, "You know, we've wrestled with standards and security and perhaps we should exit the browser market given the great alternatives out there." They want it all and they want it now.

  6. Re:just give up by d2_m_viant · · Score: 2, Insightful

    Microsoft doesn't care who they're upsetting. It's the companies who have websites who are forced to comply with how IE renders pages, or they won't get any visitors.

    Unfortunately, Microsoft doesn't care about Slashdotters and their ideological reasoning.

    It's a sad (but true) reality that when you own 90% of any market...people have to play by your rules...

  7. If the fix their bugs they'll break web sites by LemonFire · · Score: 3, Insightful

    If the fix their CSS bugs they'll break web sites that is heavilly dependant on IE CSS.
    Too many developers have gotten dependant of the IE CSS quirks already.

    A really sad situation, however it's the right thing to do though.

    -- This SIG was created without the help of CSS

    1. Re:If the fix their bugs they'll break web sites by cnettel · · Score: 3, Informative

      Hopefully, most of those are using IE quirks mode, as they shouldn't know about DOCTYPE. Just a slight hope.

    2. Re:If the fix their bugs they'll break web sites by Anonymous Coward · · Score: 0

      I hope you were being sarcastic.

    3. Re:If the fix their bugs they'll break web sites by erveek · · Score: 1

      If the fix their CSS bugs they'll break web sites that is heavilly dependant on IE CSS.

      As an Opera(and often Firefox) user who has had to put up with braindead detection scripts and heinously bad frontpage turds, I say:

      Good.

      --
      -- This void intentionally left null.
    4. Re:If the fix their bugs they'll break web sites by tangledbank · · Score: 0

      It sucks, but they shouldn't fix it? Most of the developers will now have to conform to proper W3C standards to get their sites working properly, which just seems like common sense to me.

    5. Re:If the fix their bugs they'll break web sites by interiot · · Score: 1
      And if not, then we'll just create a third mode, so we'll have "super-standards mode", "standards/semi-quirky mode", and "super-quirks mode".

      The whole web is a big hack anyway. This is no different from severely mangling the user-agent string.

    6. Re:If the fix their bugs they'll break web sites by Eustace+Tilley · · Score: 1

      The number of web sites already built is a tiny fraction of the web sites that will be built in the future. They are doing by far the greater harm by leaving the erroneous behavior in place.

    7. Re:If the fix their bugs they'll break web sites by Zocalo · · Score: 1
      That not necessarily as bad as it sounds. Yes, the sites will break, but the fix should hopefully be simply to bypass most, and hopefully all, of the IE specific hacks and let IE7 see the same code as other, more standards compliant browsers. Not that Firefox, Opera et al are without their own quirks, but this should hopefully result in code that is much easier maintain going forward.

      Unless of course, you are talking about those web designers and HTML design application writers who only support IE and made full use of all the Microsoft non-standard extensions... Well, fsck them when (not if) their sites and applications go seriously south with IE7; it's their shortsighted kowtowing to Microsoft's non-standards that got us into this mess in the first place. Maybe once they've endured some of the pain that the rest of us have been going through the last several years they'll learn an important lesson about sticking to the standards instead of trying to get a few extra bells and whistles. Or not.

      --
      UNIX? They're not even circumcised! Savages!
    8. Re:If the fix their bugs they'll break web sites by Anonymous Coward · · Score: 0

      Why would Microsoft care if websites are broken?

    9. Re:If the fix their bugs they'll break web sites by man_of_mr_e · · Score: 1

      Actually, there already *IS* a third mode. Mozilla implements an "almost standards" mode in addition to Quirks and Standard mode.

    10. Re:If the fix their bugs they'll break web sites by shmlco · · Score: 1

      If they fix a bunch of the box-model issues AND implement child selectors, then most of the existing hacks will still work. Most recommended techniques used the hacked value first, then used child selectors to pass the correct values to smarter, more compliant browsers...

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
  8. Painful bugs by MirrororriM · · Score: 3, Funny
    I think we will make a lot of progress against that in IE7 through our goal of removing the worst painful bugs that make our platform difficult to use for web developers.

    However, all of the other painful bugs for everyone else will remain in place.

    --
    Content Management System: A pretentious way of saying "text editor."
  9. They won't pass the test yet? by Anonymous Coward · · Score: 0

    That's ok, we can just call it deferred success.

    1. Re:They won't pass the test yet? by Anonymous Coward · · Score: 0

      You might want to try that test on Firefox by the way...

  10. Infinite 404 Loop by John+Napkintosh · · Score: 0, Troll

    I'd really like to see them fix the 404 loop that's existed in IE since... oh, I dunno... ever?

    Go to http://osdn.net/gjhjhfewkjfa (ovbiously not a real page). You'll get a 404. From there, immediately go to http://osdn.net/gdsjashejk (yet another obvious error). Next, begin slowly clicking the back button. After 2 clicks, you're stuck.

    It doesn't affect it's usability, but it sure does affect my opinion of their software.

    --

    Long signatures suck.
    1. Re:Infinite 404 Loop by Anonymous Coward · · Score: 0

      Works fine in IE6 here on my XP box.

    2. Re:Infinite 404 Loop by Anonymous Coward · · Score: 0

      works fine?

    3. Re:Infinite 404 Loop by suitepotato · · Score: 1

      What are you talking about? I did that as you stated and it backed right up to /. with no problem. IE6SP2. Actually, I can't remember ever having such a flaw in IE.

      --
      If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
    4. Re:Infinite 404 Loop by Malc · · Score: 1

      I saw it. My IE home page is set to about:blank. I opened IE. Copied and pasted the first URL from Firefox in to IE, and navigated to it. Then did the same for the second IE. Now when I hit back it cycles through the two pages without returning to the blank page. *shrug* So what? It's a rather inconsequential bug.

      Personally, I would like them to change the behaviour of the DocumentComplete event. We navigate to to our redirect server which returns a 3xx code and sends us off to the correct page. When I get the document complete event I try to get a reference to the HTML document and iterate over the elements. Only in this situation HTML document appears to have no elements. Our workaround is to navigate to a web page that contains some JavaScript that does the navigation to the final page, but that requires that the user has JavaScript enabled.

    5. Re:Infinite 404 Loop by James_Aguilar · · Score: 1

      It didn't stuck me.

    6. Re:Infinite 404 Loop by Jamu · · Score: 1

      Only works for me if I open a new tab. ;)

      --
      Who ordered that?
    7. Re:Infinite 404 Loop by cyxxon · · Score: 1

      Ok, tried that. Went to OSDN, then to the first, then to the second bad page. Pressed Back, then again. Was on the OSDN homepage, as I expected. What was supposed to happen in your opinion?

  11. firefox doesnt pass either by Anonymous Coward · · Score: 0

    I just tried this "test" in firefox and it doesnt pass either...who cares.

  12. Re:Fixes lead to more fixes by coflow · · Score: 1

    I noticed it until version 5, when I switched to Firefox

  13. Firefox is compliant? by ShyGuy91284 · · Score: 1

    According to this Acid test, my image w/ Firefox 1.0.6 is quite a bit off from their rendering. Perhaps Safari, standard Mozilla, Opera, and others are compliant? Because this doesn't seem too pro-Firefox in my eyes (which seems good, since it may not be biased).

    --
    In undeveloped countries, the consumer controls the market. In capitalist America, the market controls you.
    1. Re:Firefox is compliant? by TheRaven64 · · Score: 4, Informative
      Konqueror, I believe, passes ACID2. Safari does in CVS, but the release version doesn't. Not sure about Opera.

      To be honest, ACID2 isn't that important - it tests some extreme corner cases in CSS usage. If you are 100% CSS compliant then it should work, but if you are 80% compliant then there are more important things to implement than passing ACID2.

      --
      I am TheRaven on Soylent News
    2. Re:Firefox is compliant? by Perekrestok · · Score: 1

      Didn't render properly in Opera 8.01 (Windows) here.

    3. Re:Firefox is compliant? by FidelCatsro · · Score: 1

      Mozilla and Firefox should render pages identically (depending on the versions of course) since they both use the same rendering engine .

      The only browser so far to pass the acid2 test is the newest version of safaris rendering engine and i believe The KDE team have managed to get the changes back into konquerors rendering engine as well.
      I'm not sure about Operas engine though .

      --
      The only things certain in war are Propaganda and Death. You can never be sure which is which though
    4. Re:Firefox is compliant? by Britt+Simmons · · Score: 1

      Not Safari. At least version 2.0 looks awful. Mozilla 1.8a4 for OSX looked much closer, but still not exactly right.

      I'd be interested to see which browsers do pass this test

    5. Re:Firefox is compliant? by LnxAddct · · Score: 1

      Only one web browser passes Acid2, and that might not even hold true anymore because that was using the CVS version and that code may have changed since then. It was safari, and it rendered it fine, but they only showed us screenshots, there is a hover part of the css too that needs to be tested which as far as I know has yet to be verified (one part of the happy face changes upon hover).
      Regards,
      Steve

    6. Re:Firefox is compliant? by akozakie · · Score: 2, Interesting

      Opera doesn't pass. Yet. However, Opera Software knows the test and they bragged recently in a changelog about improvements - quite rightly, they are huge. In 7.5 the test was a mess, now, in 8.02 it looks almost right. I'm not sure if they will be going for full compatibility though. Afterall, the other browsers are not better (yet) in that accept (maybe Konq, I haven't checked).

    7. Re:Firefox is compliant? by Mosco · · Score: 1

      Its only available via Nightly builds. Check out an application called NightShift. It downloads the latest nightly and created an executable in your Applications folder. It leaves your stable webkit untouched too. Supports 10.4 and above only. http://www.versiontracker.com/dyn/moreinfo/macosx/ 27294/

    8. Re:Firefox is compliant? by porneL · · Score: 2, Informative

      Opera is very close to passing Acid2 test.

    9. Re:Firefox is compliant? by rob123 · · Score: 0

      Actually, iCab 3 passes the test too, and i believe it was the first. Just as it's a mac-only browser, it doesn't get as much attention or use as it deserves (although its javascript support is atrocious)

      http://www.icab.de/

    10. Re:Firefox is compliant? by JebusIsLord · · Score: 1

      Konq only works in CVS as well... Hopefully KDE 3.5, but honestly i'm not sure which branch. Might have to wait for 4.0.

      --
      Jeremy
    11. Re:Firefox is compliant? by Goodgerster · · Score: 2, Informative

      If you will all look towards the left, you will see Deer Park Alpha 2 (Firefox 1.1) getting acid2 very, very near.
      Besides, rendering Acid2 is not a test of correct CSS rendering, it's a test of invalid css rendering. Firefox has nigh-on perfect CSS2 capabilities - when the CSS is correct. What Acid2 is designed to test is the browser's resilience to errors. Ironically, IE should do very well at this, since it renders totally invalid HTML as it was meant to be rendered.

    12. Re:Firefox is compliant? by Malic · · Score: 1

      Konqueror, I believe, passes ACID2. Safari does in CVS, but the release version doesn't. Not sure about Opera.

      How much do you want to bet that the release of Safari that passes the ACID2 is being strategically planned to be released with a 10.4.x update that coincides with the IE7 beta release? For bragging/PR/marketing reasons.

      Heck, I would do that. ^_^

      --
      I swear by MacOS X. Although I use to swear *at* MacOS 9...
    13. Re:Firefox is compliant? by rincebrain · · Score: 1

      Yes, but they note that that code is not ready for public consuption.

      By contrast, Deer Park's alpha 2 comes pretty close to passing (only a few things are mispositioned), and that's public code. I'd imagine that beta 1 will probably be a bit better, and we may see it passing by the end of the year.

      In any event, it's mostly academic, but not quite as academic as you might think...a lot of weird stuff happens when browsers don't quite comply.

      --
      It's only an insult if it's not true.
    14. Re:Firefox is compliant? by Linus+Torvaalds · · Score: 1

      What Acid2 is designed to test is the browser's resilience to errors.

      This is wrong. Please stop spreading this mistruth.

    15. Re:Firefox is compliant? by HeroreV · · Score: 1

      Gecko/NGLayout renders the Acid2 test the same (or mostly the same) as when it was first released. Deer Park Beta 1 will most likely not be any better. I don't even know if such patches would be allowed in right now since the developers are focusing on getting Gecko 1.8 branched. I don't thing you'll see the possibility of Firefox improving on the Acid2 test until Gecko 1.9, and then a lot of attention will be on Cairo.

  14. Microsoft and Standards Compliance by $RANDOMLUSER · · Score: 1

    We all know that, given their track record, while Microsoft may espouse standards compliance, they are completely willing to sacrifice it to whatever they percieve to be a "cool feature"; particularly if it benifits only them via vendor lock-in. I'm sure we can expect many new and wonderful "features" that only IE7 can implement properly, and that hordes of web designers who only test on IE will fall prey to.

    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
  15. Re:just give up by Saeed+al-Sahaf · · Score: 2, Interesting
    ...if you can't maintain and be compliant with the standards, then why even try?

    They are trying to be standards compliant? Anyway, also keep in mind the rumors that even FF was not acid compliant out of the door...

    On a different note, I agree with you, IE ought to toss in the towel on the W3C complience thing, they need to bite the bullet and just admit they plan to march to their own drummer.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  16. CSS compliance does not mean it will look the same by jurt1235 · · Score: 1

    Microsoft took care of that with their own additions, and the differences in still buggy HTML, which is not covered by css.

    --

    My wife's sketchblog Blob[p]: Gastrono-me
  17. Bash by ThePatrioticFuck · · Score: 0, Flamebait

    Funny how quickly the MS bashing begins, yet when I just tried the Acid2 test with Firefox (my browser of choice btw), the results were far from impressive. And correct me if I'm wrong, but as far as I know Acid2 isn't an officially accepted standard, it's a *proposed* standard.

    1. Re:Bash by Anonymous Coward · · Score: 1, Informative

      Acid isn't a standard at all, it's a test. It tests compliance against CSS standards, it's not a standard itself.

    2. Re:Bash by alvinrod · · Score: 4, Interesting
      First, look at the Acid2 test as rendered by Firefox. It's got a few problems, but if you compare it to the prerendered picture for comparison you can see a few similarities. At least the overall shape is generally correct.

      Now, open IE up and look at the Acid2 test. IE completely fucks it up beyond recognition. I could render the picture better by shitting out paint.

      I'm curious to know how other browsers like Opera and Safari handle the Acid2 test. Are there technically any browsers out there that can pass it?

    3. Re:Bash by BackInIraq · · Score: 4, Informative

      Funny how quickly the MS bashing begins, yet when I just tried the Acid2 test with Firefox (my browser of choice btw), the results were far from impressive. And correct me if I'm wrong, but as far as I know Acid2 isn't an officially accepted standard, it's a *proposed* standard.

      Acid2 is a test of the CSS standard, not the standard itself. And no, Firefox doesn't pass. But the Firefox team has made it a goal TO pass, unlike the IE team which has apparently said, "screw it, we're not going to waste our time just to pass that." IE is shooting for "good enough."

      Considering the amount of money Microsoft could theoretically pump into development on the next version of IE, wouldn't it make more sense for them to be the first to pass the test (and by doing so provide implied compliance with the standard)?

    4. Re:Bash by utexaspunk · · Score: 1

      I could render the picture better by shitting out paint

      mental image... ...I did not want...

    5. Re:Bash by Zarel · · Score: 2, Informative

      This question has been answered several times. As it seems, Opera renders it mostly correctly (significantly better than FireFox), and their reps say they're working on passing it completely. Safari passes it now, but the version that does isn't available yet. The same goes for Konqueror (I think).

      --
      Want a high quality FOSS RTS game? Try Warzone 2100!
    6. Re:Bash by James_Aguilar · · Score: 1

      I honestly think MS is just jazzed about everyone focusing on Firefox, because the reality is no one buys MS products for Internet Explorer. The more OSS people focus on Firefox, the less Microsoft has to worry about any competition for its real moneymakers.

      Plus, most users simply won't upgrade because they don't experience any problems on IE and for that reason will not be compelled to download Firefox. And since MS is looking at competition that could probably in the end only take away the techiest people, there is no real reason why MS should throw THAT much money at the IE project.

    7. Re:Bash by network23 · · Score: 1

      Apples excellent Safari web browser passed the Acid 2 test in April 2005.

      There is now a released version of the open source WebKit that drives Safari for everyone to use.

      Apple rocks. But you already knew that, didn't you?

    8. Re:Bash by Anonymous Coward · · Score: 0

      To be fully correct. You can build a version of Safari (well webkit/webcore) that passes from the CVS (that also has other bug fixes) right now. So it's available now for the bold.

      The official release of Safari as of 10.4.2, will not pass.

    9. Re:Bash by cnettel · · Score: 3, Informative

      Acid2 is a test of the CSS standard, not the standard itself. And no, Firefox doesn't pass. But the Firefox team has made it a goal TO pass, unlike the IE team which has apparently said, "screw it, we're not going to waste our time just to pass that." IE is shooting for "good enough."

      From TFB (the fucking blog):
      As a wish list, it is really important and useful to my team, but it isn't even intended, in my understanding, as our priority list for IE7.

      We fully recognize that IE is behind the game today in CSS support. We've dug through the Acid 2 Test and analyzed IE's problems with the test in some great detail, and we've made sure the bugs and features are on our list - however, there are some fairly large and difficult features to implement, and they will not all sort to the top of the stack in IE7. I believe we are doing a much better service to web developers out there in IE7 by fixing our known bang-your-head-on-the-desk bugs and usability problems first, and prioritizing the most commonly-requested features based on all the feedback we've had.

      So, they view it as a useful wishlist, they are implementing lots of stuff from it, but they don't expect full compliance for the scheduled release (which is scheduled to be long before the Vista release, possibly this year). From my perspective, this is quite a bit from "screw it, we're not going to waste our time just to pass that."

    10. Re:Bash by davez0r · · Score: 3, Informative

      safari and konqueror pass, but opera and ff do not.

      at least not according to slashdot: http://slashdot.org/search.pl?tid=&query=acid2&aut hor=&sort=1&op=stories

    11. Re:Bash by Peyna · · Score: 1

      First, look at the Acid2 test as rendered by Firefox. It's got a few problems, but if you compare it to the prerendered picture for comparison you can see a few similarities. At least the overall shape is generally correct.

      Now, open IE up and look at the Acid2 test. IE completely fucks it up beyond recognition. I could render the picture better by shitting out paint.


      Just because it looks "further" from the correct rendering in IE than it does in FF, does not necessarily mean that IE is doing a worse job at it.

      --
      What?
    12. Re:Bash by man_of_mr_e · · Score: 1

      Yeah, MS is shooting for "good enough" for IE7. But then IE7 is on a VERY short development schedule. It's scheduled to go gold this fall.

      We can probably expect IE 7.5 or 8 about the time of Longhorn next year. It may even have a 7.5 sometime in the spring and 8 in the fall, though I think that's unlikely.

      I fully expect that by the time Longhorn ships, IE will be as standards compbliant as Firefox is, though i've been known to be wrong before.

    13. Re:Bash by Anonymous Coward · · Score: 0

      If by rocks, you mean "makes its users somewhat homosexual fanboys", then yes.. Apple does rock.. hard.

      Now just go back to masturbating to that picture of Steve Jobs and praying to your iCrap.

      The adults have real computers to talk about.

    14. Re:Bash by bwalling · · Score: 1

      Are there technically any browsers out there that can pass it?

      Who cares? This is a CSS file with a wishlist of a single developer! Besides that, it has incorrect CSS in it. Somehow people have latched on to this thing.

    15. Re:Bash by jZnat · · Score: 1

      Firefox is still being worked on to pass the Acid2 test (see bug 289480, no direct link since this is /.), and it's still a high priority (P2) bug that should see the light of day by 1.5.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    16. Re:Bash by phoenix.bam! · · Score: 2, Informative

      For the ten millionth time. There is bogus CSS because the acid2 also tests the case of fallback on invalid css! There is a very good reason the bad code is there! To make sure browsers can handle it!

    17. Re:Bash by BackInIraq · · Score: 1

      So, they view it as a useful wishlist, they are implementing lots of stuff from it, but they don't expect full compliance for the scheduled release (which is scheduled to be long before the Vista release, possibly this year). From my perspective, this is quite a bit from "screw it, we're not going to waste our time just to pass that."

      Very true. Actually, it's more a case of not having time to waste, rather than not wasting time. Personally, I wish they had either started sooner or would take longer, and do it right...but they didn't really have the incentive to start sooner (no competition), and taking longer isn't really an option when you're playing catch-up.

      Maybe I shouldn't be so hard on them, either. They are finally taking large steps in the right direction, and it's probably best to at least save the bashing for AFTER the product is released.

      Sometimes I have this knee-jerk reaction to unload with both barrels on them, though...mostly because I do truly hate IE as it is now. Granted, that doesn't exactly put me in the minority around here, but sometimes it does make me fill a little silly afterward.

    18. Re:Bash by OreoCookie · · Score: 1

      Virtually no one cares. That's why Microsoft is not wasting time trying to pass it. It's an arbitrary academic exercise that doesn't reflect real world experiences.

    19. Re:Bash by Anonymous Coward · · Score: 0

      AFAIK, the only two currently shipping browsers that pass are Konqueror and, believe it or not, iCab 3.0 beta (iCab is an obscure Mac browser that had horrible CSS support in versions 1.x-2.x. It now has excellent standards support, and is by far the most compliant browser for Mac OS 8.5-9.x. It also runs on OS X, obviously).

      Safari CVS passes the test, but no official releases do. Mozilla is dragging their feet somewhat because of their release schedule, and because they are fixing security issues first (as I understand it, anyway... I could be off-base here). Opera is committed to passing it, but does not pass yet. See the Web Standards Project blog at http://www.webstandards.org/ for more details.

    20. Re:Bash by roca · · Score: 1

      FF 1.5 will not pass Acid2. This is not the right time in our release schedule to fix those kinds of bugs. We'll pass Acid2 in the next major version of FF after that.

    21. Re:Bash by roca · · Score: 2, Interesting

      iCab passes because they use Webcore from Safari as their rendering engine.

    22. Re:Bash by roca · · Score: 1

      > We can probably expect IE 7.5 or 8 about the
      > time of Longhorn next year. It may even have a
      > 7.5 sometime in the spring and 8 in the fall,
      > though I think that's unlikely.

      What are you talking about? They've said that IE7 will ship on Longhorn. So you're suggesting they'll be at IE7.5 or 8 on WinXP and 7 on Longhorn? No way.

      > I fully expect that by the time Longhorn ships,
      > IE will be as standards compbliant as Firefox
      > is, though i've been known to be wrong before.

      Nice troll.

    23. Re:Bash by diamondsw · · Score: 3, Interesting

      Considering the amount of money Microsoft could theoretically pump into development on the next version of IE, wouldn't it make more sense for them to be the first to pass the test (and by doing so provide implied compliance with the standard)?

      Ah, so you believe then that the more programmers on a project, the faster and better it gets done?

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    24. Re:Bash by RoLi · · Score: 1
      Considering the amount of money Microsoft could theoretically pump into development on the next version of IE, wouldn't it make more sense for them to be the first to pass the test?

      No, because web developers don't buy MDSN subscriptions, it would make sense for them to make the life for web developers as miserable as possible.

    25. Re:Bash by DigiShaman · · Score: 1

      At least it will be in shades of brown...

      --
      Life is not for the lazy.
    26. Re:Bash by ubernostrum · · Score: 1

      Who cares? This is a CSS file with a wishlist of a single developer! Besides that, it has incorrect CSS in it. Somehow people have latched on to this thing.

      No, it's a test designed by the members of the Web Standards Project, who are some of the world's foremost experts on the W3C specs. One of its stated purposes is to test CSS error-handling in browsers (since the CSS specification mandates certain behavior when invalid CSS is encountered, this is important). It does not test for 100% compliance with any particular specification (test suites exist for that purpose already), but does test the implementation of a specific set of useful features, in hopes of spurring browser vendors into improving support for those features.

    27. Re:Bash by Anonymous Coward · · Score: 0

      Acid2 is a test of the CSS standard, not the standard itself. And no, Firefox doesn't pass. But the Firefox team has made it a goal TO pass, unlike the IE team which has apparently said, "screw it, we're not going to waste our time just to pass that." IE is shooting for "good enough."

      This is from "ask Asa" posting which appeared on some site:

      "Will FF 1.1 pass the Acid2 test? If not, should we expect it in 1.5?

      Limulus, Acid2 is not on the list of requirements for the next major Firefox release and we're not far enough into the planning for the subsequent release for me to say whether or not it will be on that list. update: one of our Gecko experts has posted in the comments saying "Asa, I think it's safe to promise that the next major Firefox release after 1.1 will pass Acid2 :-)"

      Also note that you don't have a good clue at what Acid2 actually does. It's main purpose is to ELIMINATE CSS errors. _NOT_ testing standard compliance. Read Hyatt's blog (Safari developer) on his opinion about Acid2. Most of it is useless error checking.

      btw, Take a look at W3C's browser Amaya to see how serious they take their own standards :)

    28. Re:Bash by man_of_mr_e · · Score: 1

      No. IE7 will ship this fall. There will most likely be a new version that ships with Longhorn (and be backported to XP as well) a year later. Whether that's IE7 SP1, IE7.5 or IE8 is yet to be seen.

      The fact taht IE7 has been set to ship for XP almost a year before Longhorn ships should tell you something.

    29. Re:Bash by julianmayer · · Score: 1

      >iCab passes because they use Webcore from Safari as their rendering engine.

      this simply isn't true.
      the people modding this up should have checked the facts first.

      1.) if iCab 3.0 would use WebCore it wouldn't be available for macos 8.5

      2.) the (german) interview with the iCab creator available here:
      http://www.macgadget.de/interviews/clauss/clauss.s html
      clearly states that he doesn't use WebKit because he thinks it isn't standards compliant enough and only works on (new) mac os x versions.

    30. Re:Bash by Anonymous Coward · · Score: 0

      No, I don't think any reasonable programmer would believe that. However, compare this to Safari, Opera, or Firefox's progress, and you should know that it isn't a matter of money or manpower, but all about politics. Microsoft chooses not to pass the test for their own reasons while other smaller organizations are able to devote enough resources to ensure progress. If this was Apple, Opera, etc. not willing to devote more resources to Acid2, that might, just might, be understandable, but Microsoft surely isn't limited by their available resources.

  18. quote from blog comment by Anonymous Coward · · Score: 0

    "Great news, and I like that you intend to keep up with your efforts with CSS 2.1!

    This article would be hilarious to read the comments to if it was posted on Slashdot."

    go get em!

  19. Re:just give up by sargosis · · Score: 1

    You know...you're right.

    --
    for free wallpapers, visit Sargosis.com
  20. Grand Moff Ballmer by Tackhead · · Score: 2, Funny
    > However fast we fix old holes, there will be people to exploit new holes...

    Ballmer: Before your execution, you will join me at a ceremony that will make this code base operational. No web developer will dare oppose the Emperor now.

    Linus: The more you tighten your integration with the operating system, Ballmer, the more exploits will slip through your firewall.

    1. Re:Grand Moff Ballmer by Durandal64 · · Score: 1

      Linus doesn't write web browsers. Hyatt would probably be more appropriate, considering he was the first one to really pass the Acid Test, although privately.

    2. Re:Grand Moff Ballmer by dgatwood · · Score: 1
      Well, semi-privately. All that stuff (except Safari itself) is available as open source now. You can download it and build it yourself. I'm running Safari 2.0 on top of a recent WebKit that passes Acid 2 as I type this....

      BTW, the award for best Acid 2 rendering has to go to IE5 on the Mac. It renders an entirely blank page without even showing the introductory text. Yay, Microsoft!

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    3. Re:Grand Moff Ballmer by Durandal64 · · Score: 1

      If you can't do it right ... :)

    4. Re:Grand Moff Ballmer by poopdeville · · Score: 1

      How hard was it to recompile the WebKit? Are there any particular issues to look out for?

      --
      After all, I am strangely colored.
    5. Re:Grand Moff Ballmer by Apple+Developer · · Score: 2, Informative

      Compiling WebKit takes little to no effort at all. After the initial checkout from CVS, all you have to do is type two commands to update and build your source. See http://webkit.opendarwin.org/building/checkout.htm l for more information

  21. Thanks! by oskard · · Score: 1

    "fix as many of the worst bugs that web developers hit as we can"

    And what bugs do we actually encounter? They make it seem like these are issues or limitations with say, XML, HTTP, or CSS. The only issues I've ever encountered were with compatibility between browsers. And I'm sorry, but this is not a simple bug fix. This is a structure and an ideal that triggered the browser wars. They chose to make IE translate code a certain way, and they chose to make client and server side components incompatible with other browsers. Ten years later, users are getting smarter and their original goals have come to bite them in the ass. Only now do the choose to fix these bugs when the possibility of being defeated is looming. Thanks Microsoft!

    --
    Sigs are for Terrorists.
  22. Standard!? Bahhhhh by kensavage · · Score: 1

    Is this even a question of Microsoft not caring about standards and the W3C? Does M$ even have to comply or are they going to get themselves in more trouble with their monopoly case?

    --
    kensavage knows more than god
  23. A Feature Request by fm6 · · Score: 3, Insightful
    "... we will add the critical most-requested features from the standards as well."
    Dude, the "feature" most developers are requesting is standards compliance!
    1. Re:A Feature Request by Anonymous Coward · · Score: 0

      You're a fag

    2. Re:A Feature Request by Anonymous Coward · · Score: 1, Insightful

      Fuck standards.

      No, seriously. Fuck them. The best things on the web have come because someone building a browser decided not to bother sticking within the lines of the standards and innovated to create something new.

      Things like image transparency, opacity, JavaScript, vector graphics, and others all started out as non-standard applications created to use the web. They eventually had standards come and made to match them, but they weren't standards at the start.

      If Microsoft actually innovates and makes IE7 more usable as a web platform, I'm all for it.

      Now that's NOT to say that they shouldn't implement the standards and make sure they're standard compliant. But they shouldn't RESTRICT themselves to the standards.

      Mozilla has a ton of non-standard compliant features, but I don't see anyone complaining about sites that make the most of them.

    3. Re:A Feature Request by fanha · · Score: 1, Interesting

      That's a small box you're living in. Standards complience, as with all software development, is just a topic that new learners latch onto; the professionals have already adapted to the quirks and would definitely rather have new toys to play with than the same old toys painted a different color for prettiness.

    4. Re:A Feature Request by Anonymous Coward · · Score: 0
      Things like image transparency, opacity, JavaScript, vector graphics, and others all started out as non-standard applications created to use the web. They eventually had standards come and made to match them, but they weren't standards at the start. If Microsoft actually innovates and makes IE7 more usable as a web platform, I'm all for it.

      Somewhere there is a joke about Standard Oil Co. around here...

    5. Re:A Feature Request by Anonymous Coward · · Score: 0

      damn, that's fucking funny, somebody please mod the parent up.

    6. Re:A Feature Request by Jugalator · · Score: 1

      "Standards compliance"

      The magic word thrown around that no modern browser really supports completely, and there's always room for improvement in, and developers always look to improve.

      --
      Beware: In C++, your friends can see your privates!
    7. Re:A Feature Request by Shalda · · Score: 2, Informative

      Hello, and welcome to reality. IE is the standard. Any alternate browser that doesn't render a page exactly the same as IE is not standards compliant. I don't code to W3C standards, I code to IE, because that's what's on the desktops of my users.

    8. Re:A Feature Request by GlassHeart · · Score: 2, Insightful
      I don't code to W3C standards, I code to IE

      May I suggest a slight modification to your statement? How about "I code to W3C standards, except where what I need to accomplish can't be done within W3C, or the standard solution won't work in IE, in which case I code to IE and document the deviation"? IE is the poster boy of non-compliance, but IE6 with the proper DOCTYPE is usable, so the far more interesting question is why you might disagree with my version.

      Also, which IE? I have written pages that work correctly in Firefox, Safari, Opera, and IE6, but not in IE5.5.

    9. Re:A Feature Request by TravisWatkins · · Score: 4, Funny

      From the look of it you don't code at all.

      <meta name="GENERATOR" content="Microsoft FrontPage 4.0">

      --

      "But I'm still right here, giving blood and keeping faith. And I'm still right here."
    10. Re:A Feature Request by Darren+Winsper · · Score: 1

      If your website is an example of your work, then I doubt you've got enough users for anyone to care about your opinions.

    11. Re:A Feature Request by rosewood · · Score: 1

      Well, youre a moron.

    12. Re:A Feature Request by Ambassador+Kosh · · Score: 2, Informative

      What IE rendering standard are you talking about? Are you talking about IE6 on w2k? IE6 on windows XP with SP1 with SP2? I have looked over microsofts website and msdn areas and have never found an IE rendering standard. From my experience IE6 does not render the same on all platforms and stuff designed for the IE5.5 and IE5.0 rendering does not always work correctly with IE6.

      There IS NO IE STANDARD. THERE NEVER HAS BEEN AND PROBABLY NEVER WILL BE!

      You are designing for the quirks in the particular browsers you are testing and that breaks from version to version. Even ms products that export to html don't work in all IE6 properly. Different patches do change the behavior of the rendering engine.

      --
      Computer modeling for biotech drug manufacturing is HARD! :)
    13. Re:A Feature Request by fm6 · · Score: 1

      There are developers looking to improve, and there are developers whose standards compliance is a joke. It's true that nobody's perfect, but that doesn't give Microsoft or Charles Manson a free pass.

    14. Re:A Feature Request by fm6 · · Score: 1
      Internet Explorer is complex, buggy, and just plain weird. It can't be a standard, because a standard has to be something others can follow.

      In effect, you're saying, "Almost everybody uses IE. Get over it, and forget about those other browsers." That's not a workable solution. We can't afford to have the browser market utterly controlled by a single company with no sense of civic responsibility -- and unimaginably bad quality control.

    15. Re:A Feature Request by Shalda · · Score: 1

      No, I just felt like trolling. It looks like I snagged seven fish and a +1 mod on that one. Not bad, eh? As someone with a 5 digit /. id, you ought to be able to recognize that. TTFN - Ta Ta For Now.

    16. Re:A Feature Request by rosewood · · Score: 1

      You are still a moron

  24. Re:Face it. by someonewhois · · Score: 5, Insightful
    Well, there's a typical anti-Microsoft remark. The only thing it's missing is the dollar sign on the S.

    Let's go over a few logical fundamentals:
    • Firefox doesn't pass the Acid2 test either. Neither does Opera. That's virtually an irrelevant point at the curernt time.
    • Bill Gates isn't the one coding the browser.
    • The browser wars were like the cold war. It kept both sides trying to get the upper edge on each other in any possible way. As a result, you get garbage output.
    • Microsoft is clearly saying they're working on standards, and they ARE.
    • At the time that the codebase of IE was starting, the w3 standards weren't as hyped as they were today. As a result, it's no surprise that Microsoft didn't listen to them.
    • Name one piece of software that doesn't crash. I know I've had all sorts of non-Microsoft software crash.

    Your post should be marked as a troll. You haven't got a clue what you're talking about.
  25. IE Hacks by D4Vr4nt · · Score: 1

    I'm really curious as to how they are going to handle the * html hack that is current with IE6...

    If they have fixed the aforementioned bugs (from the IE7 Blog) will we still be able to target IE6 and whatnot the same way? Wonder wonder wonder..

    I can see shit + fan if the same * html hack works in IE7, or if there isn't a way to target it specifically.. But who knows, it's gonna be a gong show regardless.

    Yay for IE!

    --
    R4NT.com - A great many people think they are thinking when they are merely rearranging their prejudices.
    1. Re:IE Hacks by SimplexO · · Score: 1
      One of the comments in the article says this (from a microsoft developer):

      As for the "* HTML" selector issue - actually, it's currently fixed (that is, it no longer works) in beta 2; however, I'm on the fence as to whether we should ship that (it does help our appearance on the acid2 test), since it is in use in the web today for browser switching. I'd welcome feedback on whether we should fix it in IE7 or not.

      I read this the other day, and sifted through the huge pile of comments by searching for "[MS" which will find most (all?) of the microsoft employee comments. Those are way more informative than the hundreds (!) of "yay" or "is this fixed?" posts.
  26. Cop out by MrNemesis · · Score: 1

    What stupid, stupid reasoning.

    We'll support the features people want = we'll support the features that are most used = we'll bugfix the features used by the World's Most Popular Browser [TM] = we're actually going gto do jack shit for interoperability.

    I'd love to believe that MS really are going to fix IE's utterly appalling CSS support that other browsers sorted out years ago, but judging by IE's track record I don't hold out alot of hope. Hack, am I the only one who failed to notice any significant extra features in the much vaunted IE6?

    --
    Moderation Total: -1 Troll, +3 Goat
    1. Re:Cop out by Nasarius · · Score: 1
      It's not like it's even that difficult. Acid2 provides a nice test case for proper CSS handling. Unless IE is a huge mess of spaghetti code, I doubt it would take more than a few months for a couple guys to make IE support CSS properly.

      I'm starting to believe the conspiracy theories.

      --
      LOAD "SIG",8,1
    2. Re:Cop out by Anonymous Coward · · Score: 0

      "Unless IE is a huge mess of spaghetti code, I doubt it would take more than a few months for a couple guys to make IE support CSS properly."

      Uh... like Mozilla/Firefox? There is more than couple Firefox developers, so where is my fully standard compatible Firefox?

      Maybe it is more difficult than you think?

    3. Re:Cop out by MrNemesis · · Score: 1

      Making a browser fully 100% standards compatible is one thing. Basic CSS support is another. IE currently is miles away from the former and still not close enough to the latter to warrant as anything other than nearly-a-decade-old browser technology in my book.

      Browsers other than IE at least try to follow standards.

      --
      Moderation Total: -1 Troll, +3 Goat
  27. I wonder... by RoadkillBunny · · Score: 2, Insightful

    ..how much troube will the pages that use the current bugs to their advantage have.

    --
    Cheers,
    RoadkillBunny
    1. Re:I wonder... by miscGeek · · Score: 1

      Hopefully, a lot of trouble!

      --
      May the source be with you!
    2. Re:I wonder... by Linus+Torvaalds · · Score: 1

      Quite a lot, I would imagine, as the majority of "CSS hacks" are based around Internet Explorer's lack of support for CSS 2 selectors, which will be fixed in the next beta.

  28. Re:just give up by anotherone · · Score: 3, Insightful

    Firefox still doesn't pass that test...

    --
    Username taken, please choose another one.
  29. Re:Fixes lead to more fixes by Spy+der+Mann · · Score: 1

    With each fix and update they make, they'll create 10 new bugs and errors. Any one else noticed this pattern?

    Yes, in Open Source.

    OH... VULNERABILITIES you say. Nevermind.

  30. Re:just give up by WebHostingGuy · · Score: 2, Insightful

    I mean, if you can't maintain and be compliant with the standards, then why even try

    The reason is simple. With 90%+ market share in the browser world Microsoft just figures whatever they do *is* the standard. I don't agree with this but I can understand their thought process. If almost everyone is using my software product then what do I really care what the small other percentage is doing?

    --
    Quality Hosting e3 Servers
  31. Re:just give up by OneSeventeen · · Score: 1

    Unless I'm thinking of the wrong acid test, FF 1.0.6 still doesn't spit out the smiling face at WaSP's acid 2 test, so it can't say much, but then again, ever try to load the acid2 test in IE? horrible. I just want to be able to use the same CSS file for IE as I do for Firefox, and have it be standards compliant. Oh well, good thing I don't care about how my sites look in IE, but it is nice that they are trying to be compliant!

    --
    "Now the trouble about trying to make yourself stupider than you really are is that you very often succeed." -C.S. Lewis
  32. Re:just give up by ogonek · · Score: 0, Redundant

    Anyway, also keep in mind the rumors that even FF was not acid compliant out of the door...
    And also keep in mind that Firefox still doesn't pass the Acid 2 test, although I am sure that there are lots of rumours saying otherwise.

    (Acid 1 is obviously another story)

  33. Acid2 Mirror by courtarro · · Score: 3, Informative

    Since the Webstandards site has been /.ed, here's a mirror of the Acid2 test:

    http://whereswalden.com/files/webdev/acid2/test.ht ml

    1. Re:Acid2 Mirror by genooma · · Score: 1

      an acid test over the internet? oh shit! I better disconnect now.

  34. Microsoft to world: by idontgno · · Score: 1
    --
    Welcome to the Panopticon. Used to be a prison, now it's your home.
  35. This isn't surprising at all... by Grandmaster+Mort · · Score: 0, Flamebait

    Embrace! Extend! Exterminate!

    --
    si vis pacem, para bellum..."if you wish peace, prepare for war"
  36. Mod parent up. by merreborn · · Score: 5, Insightful

    ... I was waiting for someone to point out the fact that no real browsers pass acid2. And lord knows firefox not only crashes on me once every week or two, and chews up ungodly ammounts of ram, and doesn't garbage collect in a timely manner.

    1. Re:Mod parent up. by Tim+C · · Score: 2, Informative

      Firefox garbage collects? I can't say that I've ever seen it release ram once it's been allocated it, even after closing tabs.

    2. Re:Mod parent up. by diamondsw · · Score: 3, Informative

      Ahem. Shipping? No. Download it and use it right now? Yes.

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    3. Re:Mod parent up. by Anonymous Coward · · Score: 0

      Minimize it if you viw the memory usage in the taskmanager...

    4. Re:Mod parent up. by SimplexO · · Score: 1

      Though not written in a garbage collecting language, (it's C++) the Mozilla framework called XPCOM uses reference counting for its garbage collection. And it has been used since at least the 4.x days.

      They can still (and do) write pointers with classic syntax (int*), most of the time, you'll see the nsCOMPtr being used for managed pointers.

    5. Re:Mod parent up. by Tim+C · · Score: 1

      Minimsing the window causes Windows to reclaim RAM, yes, but if that RAM's actually still in use then when you restore the window it'll just claim it back again (or if it's actively in use (eg by a thread) it'll claim it back immediately)

      Besides which, that only frees physical RAM, it doesn't touch the overall VM usage.

    6. Re:Mod parent up. by GodGell · · Score: 1

      when i read this post, i checked how much ram did my FF use: 45MB, that is indeed quite a lot. just as a test, i minimized FF and the memory usage dropped to 517k. i put it back on full size and it was 9mb and now increased to 28mb. that's still too much, but half of the memory usage gone from a simple minimize/maximize! :)

      of course, IE is a lot worse on this and many more fields, and while FF is actively developed, IE is not, even though micro$oft says it is.

      --
      [SHOW SOME LENIENCY TOWARDS ... I mean, FUCK BETA] Eat. Survive. Reproduce. GOTO 10
    7. Re:Mod parent up. by HeroreV · · Score: 1
      Download it and use it right now? Yes.
      You have to have Mac OS X of course, but what kind of crazy lunatic doesn't? I mean, it must have like what? .000002, .000003 marketshare, right?
    8. Re:Mod parent up. by julesh · · Score: 1

      [Firefox] doesn't garbage collect in a timely manner.

      It doesn't use GC at all -- firefox uses the mozilla code base which uses standard platform malloc & free implementations. Source for the mozilla memory allocater here.

    9. Re:Mod parent up. by julesh · · Score: 1

      that's still too much, but half of the memory usage gone from a simple minimize/maximize! :)

      All that does is swap the memory out. If there's anything actually being used on those pages (and due to fragmentation you'll frequently find a few useful items on a page that's mostly filled with leaked garbage) then they'll get paged back in pretty quickly.

      of course, IE is a lot worse on this and many more fields, and while FF is actively developed, IE is not, even though micro$oft says it is.

      Err.. if it isn't, how come they've just released a beta of a new version?

    10. Re:Mod parent up. by GodGell · · Score: 1

      Err.. if it isn't, how come they've just released a beta of a new version?

      personally, i don't consider making silly workarounds and making some new shiny icons every once in a decade "active development".

      --
      [SHOW SOME LENIENCY TOWARDS ... I mean, FUCK BETA] Eat. Survive. Reproduce. GOTO 10
  37. give web developers a break by LodCrappo · · Score: 3, Insightful

    As a part time hobbyist web developer, I have to applaud any move by any browser towards correctly implementing standards. Sure yeah it's Microsoft and I think I share a pretty negative view of alot of things they do with many of you. BUT... have you ever tried to create a page that uses even moderately complex CSS and have it look the same in IE and Firefox? It's practically impossible. I usually find it easier to just serve up different pages based on the user agent.. that sucks! So any move regardless of motivation that makes it possible to create a single version of a page and have it look normal is a good move in my book. For once, and just this once, good job MS.

    --
    -Lod
    1. Re:give web developers a break by interiot · · Score: 1
      Not really. MSIE has only two options that are a net-gain for everyone.
      • continue to ignore their browser, and users will eventually move to competitors who are much better equiped to handle the situation

      • actually keep up with their competitors. This costs virtually nothing for microsoft. Mozilla and Opera give away their browsers, yet are able to actually assign sufficient coders to the project to release a decent product. Microsoft has vast sums of money, and can't keep up. What does that say?
      If Microsoft chooses the middle road -- implementing fixes just fast enough to keep people from leaving in droves -- then it's a net loss for everyone but microsoft. Yes, people will stay because 1) they don't have to install anything new, and 2) they don't have to learn new behavior / keystrokes. Microsoft is intentionally keeping customers based on only those two things, but that's a huge drag on innovation in web browsers.
    2. Re:give web developers a break by FuzzyBad-Mofo · · Score: 1

      It's really not that hard to create a CSS site that looks the same in Firefox, Safari, and IE6. The secret is to use a DOCTYPE which will put browsers in standards compliance mode. Really, that's all there is to it. Throw away all those different versions and stop doing browser detection. You will be efficient and your users will thank you.

  38. Thank You Firefox! by blueZhift · · Score: 4, Insightful

    Thank you Firefox! Without competitive pressure from Firefox, I doubt that we would be seeing such effort to fix longstanding issues with Internet Explorer. IE 7 won't be perfect, but it will likely be a lot better than it would have been if the Mozilla project and Firefox had never existed. I suppose in some small way this is a bit of revenge from the grave for Netscape.

    1. Re:Thank You Firefox! by Anonymous Coward · · Score: 0

      Hell, if it weren't for Firefox, there wouldn't even be an IE7. At least not before the release of Vista.

    2. Re:Thank You Firefox! by Anonymous Coward · · Score: 1, Informative

      Someone didn't read the thread. FF isn't competing on the standards front. It doens't pass Acid2, either.

      You forgot the dollar sign, troll.

    3. Re:Thank You Firefox! by Eustace+Tilley · · Score: 1

      Want Firefox to pass Acid2? The source code is available, and you are welcome to contribute the necessary changes.

    4. Re:Thank You Firefox! by samdu · · Score: 1

      Actually, the OP is totally correct. Were it not for Firefox, IE7 wouldn't even exist, much less attempt to adhere to standards. Or did you miss all of the press about the IE team having been shut down at Microsoft until Firefox started eating into IE's market share?

    5. Re:Thank You Firefox! by TravisWatkins · · Score: 1

      Passing the Acid2 test doesn't mean you're completely compliant. The test just shows some common things browsers do wrong so they know what to improve. You're reading too much into such a small thing.

      --

      "But I'm still right here, giving blood and keeping faith. And I'm still right here."
    6. Re:Thank You Firefox! by gromitcode · · Score: 1

      correct and it plainly shows that FF is NOT compliant nor has it ever been. I always find it highly amusing when everyone bags MS for non compliance in there browser yet ALL the other browsers are non compliant as well, just not quite as bad.

    7. Re:Thank You Firefox! by TravisWatkins · · Score: 1

      That's not the point. All the other browsers are a lot more compliant and the devs are always working to improve that compliance while Microsoft completely disbanded the IE team and stopped even trying.

      --

      "But I'm still right here, giving blood and keeping faith. And I'm still right here."
    8. Re:Thank You Firefox! by Anonymous Coward · · Score: 0

      no that is EXACTLY the point. "A lot more compliant", that is just bullshit talk. The other browsers are NOT compliant and should not be screaming heresy until they get there own browsers in order. you are either standards compliant or not. This is not to say MS is good just that they all suck when it comes to standards compliancy, if you write any site fully standards compliant there is a good chance it will break in EVERY browser.

      It is also a myth that the IE team was ever disbanded, it was scaled back from the massive size it was to keep up with netscape but never disolved.

    9. Re:Thank You Firefox! by Anonymous Coward · · Score: 0

      Bwahahahaha. Thanks for the laugh. Can't believe you just wrote that.

  39. A question of labor? by Bronz · · Score: 2, Insightful

    What does it say when google and yahoo are creating brain drain hiring good developers that push the limits of standard-incompetent browsers, while Microsoft does not seem to be able to get qualified people to just make the thing work right in the first place? I know there are some brainy people in the ranks of Microsoft. At this point can ultimately determine it isn't a question of "can't fix" but "won't fix" ... or "afraid to fix" ? It's been hypothesized that Microsoft is afraid to fix IE for fear of losing their application monopoly to web applications.

  40. Galeon 1.3 w/ Mozilla 1.7 butchers that Acid2 test by Anonymous Coward · · Score: 0

    How about we make sure our browsers work before criticizing Microsoft?

  41. Lets not forget... by CountDoodu · · Score: 0, Flamebait
    ...and we will add the critical most-requested features...

    Like automatic installs of the Claria ad programs?

  42. Don't be too sure by QMO · · Score: 1

    "I am off to buy a spyware firm & an anti spyware firm and get filthy rich from Vista."

    I would put my money somewhere else. Direct competition with Microsoft only gets you filty rich if they buy your company.

    --
    Exam 4/C again. Maybe I'll do better this time.
    1. Re:Don't be too sure by Eideewt · · Score: 1

      I don't know.... Remember when Bill Gates bought out Homer Simpson?

  43. Re:just give up by Anonymous Coward · · Score: 0

    Oh well, good thing I don't care about how my sites look in IE, but it is nice that they are trying to be compliant!

    So you don't care about what your site looks like when viewed by 90% of internet? Talk about cutting off your nose to spite your face.

  44. To Microsoft, From: Web Developers by StreetFire.net · · Score: 1, Troll

    Is it too much to ask to fix PNG!?!?!?!?

    1. Re:To Microsoft, From: Web Developers by man_of_mr_e · · Score: 1

      I don't know, is it too much to ask for you to read the fucking article (which answers your question)?

    2. Re:To Microsoft, From: Web Developers by 33degrees · · Score: 1
  45. Cold War garbage? by cbreaker · · Score: 1

    Not sure how your comparison of the "browser wars" is like the Cold War - how does the cold war mean "you get garbage output?"

    "Microsoft is clearly saying they're working on standards"

    Ohh, shit then. Let's believe it. Especially because you can't see it yet. I'm not saying that they AREN'T working on standards but Microsoft doesn't have a very good track record in this regard. You can't blame people for being just a little skeptical.

    Now, Bill Gates might not be coding the browser but he's involved with the high level descision making and if he gets together with Ballmer and says "let's make IE *almost* standards compliant to keep people locked into IE" then guess what the programmers do?

    A lot of great software has been produced by Microsoft - anyone that denies that has an agenda. Unfortunately, every single peice of MS Software - Every package - is marred with *something* that tries to lock you in. It's very unfortunate.

    --
    - It's not the Macs I hate. It's Digg users. -
    1. Re:Cold War garbage? by Durandal64 · · Score: 1
      Not sure how your comparison of the "browser wars" is like the Cold War - how does the cold war mean "you get garbage output?"
      Indeed. The Cold War's output was the end of the Soviet Union. I can't see how that was "garbage output".
  46. Re:just give up by baadger · · Score: 4, Informative
    Not trying to be an Opera zealot but I think those interested should take a quick peak at how Opera is fairing behind the scenes.

    Opera Acid2 as of today and the forum post accompanying the attachment:

    "Opera's developers have been working hard on getting the Acid2 test right. Most of the work is being done on a new branch of the core Opera code. This code branch is not ready for public consumption yet. So rejoice to see the progress, but don't expect to see this coming to a computer near you in the near future.
    I will explain some of the fixes done so far over the next couple of weeks. Note that regression testing is still being done, and some fixes might have to be reverted if it turns out important sites rely on the old behavior."
    Good news for Opera users.
  47. Hrm. by Matilda+the+Hun · · Score: 0, Redundant

    We will not pass the Acid2 browser test.

    Dude, has anybody?

    --
    Tluin natha Linux xxizzuss uriu olt bwael mon'tun.
  48. Moaning about IE's standards compliance by 93+Escort+Wagon · · Score: 2, Insightful

    IE's hit-or-miss CSS/DOM support drives me nuts, since it tends to add a significant amount of work to almost every project for me. But until Firefox ships a browser that passes Acid2, it seems rather silly to complain about IE's problems with the test.

    --
    #DeleteChrome
    1. Re:Moaning about IE's standards compliance by Anonymous Coward · · Score: 0

      Your post suggests you feel IE's rendering is inferior (inferiating?) to Firefox, yet you say we have no reason to complain about IE's problem? It's fairly easy to develop web sites for Firefox, Safari, Opera. Add IE into the mix and you have a whole 'nother story.

  49. Someone Please Explain This by jcole · · Score: 1, Interesting

    Why does the CSS test page itself contain bad CSS code? Is this test really valid?

    http://jigsaw.w3.org/css-validator/validator?profi le=css2&warning=2&uri=http%3A//www.webstandards.or g/act/acid2/test.html%23top

    Errors
    URI : http://www.webstandards.org/act/acid2/test.html#to p

            * Line: 44

                Parse Error - second two]
            * Line: 89 Context : .parser-container div

                Invalid number : color orange is not a color value : orange
            * Line: 95 Context : .parser

                Property error doesn't exist : }
            * Line: 98 Context : .parser

                Property m rgin doesn't exist : 2em
            * Line: 98

                Parse error - Unrecognized : };
            * Line: 100 Context : .parser

                Invalid number : width only 0 can be a length. You must put an unit after your number : 200
            * Line: 101 Context : .parser

                Parse Error - ! error;
            * Line: 101 Context : .parser

                Parse error - Unrecognized : }

    -Joe

    1. Re:Someone Please Explain This by keot · · Score: 4, Insightful

      From the about page of the Acid2 browser test site:-
      Note: some 827 people (rough estimate, contents may have settled during shipping) have written to point out that the CSS used in the test is invalid. This is deliberate, as a means of exposing the ability of user agents to handle invalid CSS properly.

    2. Re:Someone Please Explain This by MikeB90 · · Score: 1

      deliberate, to test for correct parsing and fallback. those matter too you know

    3. Re:Someone Please Explain This by handslikesnakes · · Score: 1

      Because part of the test is seeing if a user agent handles errors correctly.

    4. Re:Someone Please Explain This by Idealius · · Score: 1

      The errors are intentional.

      Says it on the webstandards website, something about part of the test is to determine how the browser reacts to errors in the css. There's a standard for that too, apparently

    5. Re:Someone Please Explain This by Anonymous Coward · · Score: 0

      Yes, part of the test is to make sure the broswer handle errors in the correct manner. Not only should you render a perfect page correctly, you should also render an incorrect page following the specified standard.

      See the about page for more details: http://www.webstandards.org/act/acid2/guide.html
    6. Re:Someone Please Explain This by Thalagyrt · · Score: 1

      Read the docs on the Acid 2 test - they specifically added bogus CSS tags to see how browsers handle that. A browser that handles it properly will ignore the tags.

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo!
    7. Re:Someone Please Explain This by Xarius · · Score: 1

      Part of the test is seeing how well web-browsers handle errors, and if they do the correct thing when it encounters them.

      This is afaik, of course.

      --
      C17H21NO4
    8. Re:Someone Please Explain This by Anonymous Coward · · Score: 0

      The test CSS has errors in it to verify how the browser handles these errors.

    9. Re:Someone Please Explain This by micheas · · Score: 1

      Why does the CSS test page itself contain bad CSS code?

      Because the standard says how broken code should be handled.

      See this link and this link for more info.

    10. Re:Someone Please Explain This by Linus+Torvaalds · · Score: 1

      CSS doesn't have tags. It has properties, values, selectors, blocks... no tags.

    11. Re:Someone Please Explain This by Thalagyrt · · Score: 1

      Yeah yeah, technicalities, you know what I meant. :P

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo!
  50. Big 3 by faust2097 · · Score: 2, Interesting

    Honestly there's a few fixes thay could make that would solve a whole lot of stuff fairly quickly:

    - Fix the box model

    - Fix inheritance issues

    - Implement :hover: correctly

    Hell, even if they just fixed the box model that would solve the bulk of the problems that people are having now. I'm still curious why they botheres with this "beta" except to show off their awesome new UI that breaks all known UI design conventions for no compelling reason.

    1. Re:Big 3 by delus10n0 · · Score: 2, Interesting

      I'm guessing you didn't actually read the article/blog post? They _did_ fix those, for beta 2 (not yet released.)

      I love Slashdot-- Microsoft is actually trying to be fully CSS 2.0/2.1 compliant, and you guys nitpick, or whine that it won't pass ACID.

      --
      Not All Who Wander Are Lost
    2. Re:Big 3 by Anonymous Coward · · Score: 0

      Try using a doc type so you're not using quirks mode, works fine on >= 5.5

      For XHTML-1.1 Strict ;)

    3. Re:Big 3 by faust2097 · · Score: 1

      I'll believe it when I see it. Seriously. The fact that the current beta uses the exact same rendering engine as IE6 doesn't inspire a whole lot of confidence to me. It sounds like they're still hacking away on the old version.

    4. Re:Big 3 by man_of_mr_e · · Score: 1

      Umm.. 2005 to fause2097....

      The box model has been fixed since IE6 was released 4 YEARS ago. The problem, of course is that it's only fixed in strict mode (not quirks mode).

      If you want an accurate box model, make sure you're in strict mode.

      The other issues (as the article states) have been fixed.

    5. Re:Big 3 by Jugalator · · Score: 1

      It doesn't use the exact same rendering engine, as little as Firefox 1.1 do as 0.6, etc.
      Yes, the base is the same Trident engine, but like the Gecko engine, it can probably improve if worked on. *gasp*

      --
      Beware: In C++, your friends can see your privates!
    6. Re:Big 3 by delus10n0 · · Score: 1

      I hope you're not a programmer. You can do major versions without re-writes of the entire code base. Maybe there are specific classes or portions of the code that are re-done from scratch, but it's perfect legit to keep "adding on" to code to fix or improve it. It's how you do so (and how responsible you are in documenting changes, etc.) that really matters.

      --
      Not All Who Wander Are Lost
    7. Re:Big 3 by Wonko42 · · Score: 1
      The box model has been fixed since IE6 was released 4 YEARS ago. The problem, of course is that it's only fixed in strict mode (not quirks mode).

      Ha! And the moon is made of cheese.

      IE6's box model is a buggy piece of ass whether or not you're in strict mode; it's just buggy in different ways. I reckon I've spent the equivalent of several weeks worth of my life just trying to work around bugs in IE's box model in strict mode. Those are weeks I'll never get back.

      God that's depressing.

    8. Re:Big 3 by man_of_mr_e · · Score: 1

      Perhaps you can be a little more explicit. My guess is that your real problem was that you really WEREN'T in strict mode. I don't mean to belittle you, but i've never seen a case where the box model did not render correctly in stricts mode. Sure, there were other problems, but the box model itself was accurate (short of issues with rounding and the like).

    9. Re:Big 3 by Wonko42 · · Score: 1
      I'd link to examples if I could, but the only good examples I have on hand aren't open to the public. It's a little hard to be specific; there's so much wrong with IE's box model that you can pretty much pick something at random and there's a good chance it's broken.

      I assure you IE really was in strict mode. I write fully conformant XHTML and CSS with proper DTDs, and I've often stripped off the DTD line just to confirm that I'm not imagining things and IE is actually in strict mode. Strict mode is better than quirks mode, but it's still nowhere near bug-free.

      Two things I run into all the time are the peekaboo bug (where having one or more floating boxes on a page causes other boxes to disappear until, say, a :hover is triggered) and broken percentage-based widths. IE's refusal to respect width: auto, max-width, min-width, and other standard CSS attributes is also pretty frustrating.

      I think the most frustrated I've ever been is when I've implemented dropdown menus using unordered lists and CSS. I once spent days trying get IE to behave properly with floated boxes, then relative-positioned boxes, and finally absolute-positioned boxes, but nothing worked. IE just refused to put the boxes where I told it to. Meanwhile, Firefox, Opera, and Safari all worked just fine.

      And oh dear Lord, let's not even get started on how evil IE can be when you try to do anything useful involving the box model with JavaScript and the DOM. Ugh.

      Four years ago, when IE6 was released, I loved it. It was a big improvement over IE5, and it was better at most things than the competition. But that was four years ago! Things are completely different now. Other browsers have improved by leaps and bounds while IE has stayed the same, and IE sucks in comparison.

    10. Re:Big 3 by man_of_mr_e · · Score: 1

      None of the things you mention are related to the box model at all. The broken percentages might *SEEM* like it, but it's not related to the box model per se, but rather a global calculation.

    11. Re:Big 3 by Wonko42 · · Score: 1
      I guess I didn't make it clear in my previous comment that the problems I described (such as the problems with positioning dropdown menus), even though they were technically layout issues, were caused by box model issues. For example, the reason the menus would never show up in the right position is that IE ignores this very important part of the W3C's box model recommendation:

      "The box width is given by the sum of the left and right margins, border, and padding, and the content width. The height is given by the sum of the top and bottom margins, border, and padding, and the content height."

      You're going to tell me once more that IE6 in strict mode doesn't have this problem and I must be in quirks mode, but I assure you that in the circumstances I described, IE6 in strict mode most definitely does calculate box widths incorrectly, resulting in incorrect positioning of those boxes.

      If you're interested in continuing this discussion, please contact me by email. I'm way too busy at the moment to create a demonstration for you, but if you're willing to wait a few weeks, I'll see if I can throw something together.

    12. Re:Big 3 by Linus+Torvaalds · · Score: 1

      Fix the box model

      They did that four years ago, when they released Internet Explorer 6.0.

      Fix inheritance issues

      They are asking for examples on the weblog; feel free to post a testcase or two.

      Implement :hover: correctly

      RTFA. They have fixed this for the next beta

    13. Re:Big 3 by Linus+Torvaalds · · Score: 1

      You're going to tell me once more that IE6 in strict mode doesn't have this problem and I must be in quirks mode, but I assure you that in the circumstances I described, IE6 in strict mode most definitely does calculate box widths incorrectly, resulting in incorrect positioning of those boxes.

      If that's true, then don't bother posting it to Slashdot, post it to the IEBlog so that they can fix it.

    14. Re:Big 3 by Anonymous Coward · · Score: 0

      The box model has actually been fixed in IE 6/Win. It's IE5.x/Win that's broken.

      Note that it's only fixed under "Standards" mode - in quirks it's still screwed.

  51. List of bugs to be fixed in IE7 (beta2) by Spy+der+Mann · · Score: 4, Informative
    from TFA:

    Though you won't see (most of) these until Beta 2, we have already fixed the following bugs from PositionIsEverything and Quirksmode:

            * Peekaboo bug
            * Guillotine bug
            * Duplicate Character bug
            * Border Chaos
            * No Scroll bug
            * 3 Pixel Text Jog
            * Magic Creeping Text bug
            * Bottom Margin bug on Hover
            * Losing the ability to highlight text under the top border
            * IE/Win Line-height bug
            * Double Float Margin Bug
            * Quirky Percentages in IE
            * Duplicate indent
            * Moving viewport scrollbar outside HTML borders
            * 1 px border style
            * Disappearing List-background
            * Fix width:auto

    In addition we've added support for the following

            * HTML 4.01 ABBR tag
            * Improved (though not yet perfect) fallback
            * CSS 2.1 Selector support (child, adjacent, attribute, first-child etc.)
            * CSS 2.1 Fixed positioning
            * Alpha channel in PNG images
            * Fix :hover on all elements
            * Background-attachment: fixed on all elements not just body
    (/snip)

    So I think that sums most of 'em.

    And look, if IE6 fails miserably the ACID2 test, i'm really hoping we'll see a yellow blurb at least in IE7 (right now it's like a red wall with some pieces of slaughtered yellow-face in there).

    In firefox we don't see the face, but at least we can see a nice yellow thing with wierd not-intended-to-be sunglasses on... kinda.

    So I'm quite curious how the ACID2 will render in IE7...
    1. Re:List of bugs to be fixed in IE7 (beta2) by roca · · Score: 1

      > So I think that sums most of 'em.

      You must be joking. There's a *mountain* of other bugs in IE. These are just the most painful and well known ones.

    2. Re:List of bugs to be fixed in IE7 (beta2) by julesh · · Score: 1

      Fix :hover on all elements

      Wow. I thought they'd never do this. Now IE users get to see how brain-damaged most people's CSS link highlighting is, not just us alternative browser users! :)

      Right now, the bug I'd like to see fixed most in IE is the one where if you have a div, and put a floating div inside it, followed by <br clear=all>, the outer div ends up being not quite as tall as the inner one...

  52. Acid2 is dumb. by Anonymous Coward · · Score: 0, Insightful

    The acid2 test is stupid.

    It seems to me that if all browsers handle bad CSS in the same way, we'll end up seeing a lot more bad CSS.

    Just my 2 cents.

    1. Re:Acid2 is dumb. by Radicode · · Score: 1

      This is VERY true. Bad CSS will become a standard and common usage if it behaves the same on all agents. MOD PARENT UP!

    2. Re:Acid2 is dumb. by lachlan76 · · Score: 1

      It's easier to develop good CSS if when there is a problem it renders the same in all browsers to a known spec, rather than just letting the designer know "uh-oh...something's wrong".

  53. The faster we create holes... by MountainMan101 · · Score: 1

    ... the quicker people will migrate to Firefox.

    1. Re:The faster we create holes... by aklix · · Score: 1

      Firefox 1.0.6 doesn't pass the test either.

  54. Invalid CSS in ACID2 by Spy+der+Mann · · Score: 2, Insightful

    Yes, it DOES contain invalid code. CSS standards not only say what valid code is, but how browsers should fallback when they encounter INVALID code.

    Actually, they mention this in the FAQ too.

  55. One more thing by LnxAddct · · Score: 1

    Acid2 does not test every possible web standard or even all of the CSS standard. Passing it implies nothing as far as sticking to a standard goes. Passing it does show that you have a good implemention that works well, but thats about it.
    Regards,
    Steve

    1. Re:One more thing by jZnat · · Score: 1

      But what Acid2 does test is for the browser's compliance with how to degrade gracefully with syntax errors in the CSS document or when source files are unavailable. The W3C defines how things are supposed to degrade correctly, and a browser that follows those standards will display the Acid2 smiley face correctly.

      Now all we need is an Acid-esque test that tests for all the standards defined in CSS 1, CSS 2.1, and in the future, CSS 3 and all the CSS modules that become W3C Recommendations.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    2. Re:One more thing by therodent · · Score: 1

      is inline base64 encoding part of the CSS 2.1 standard, or just an Request For Comments (RFC)? I thought the latter. It's one of the things that would throw up.

    3. Re:One more thing by Linus+Torvaalds · · Score: 1

      CSS 2.1 isn't a standard. It isn't even a recommendation at this point. The data: URI scheme, on the other hand, is an IETF standards track RFC.

  56. This is why I don't use box model "hacks"... by venomkid · · Score: 4, Insightful

    This is why I never used things like the box model "hack" or any other browser bug-dependent CSS for cross browser compatibility. It's begging to have the site start blowing up in users' faces as soon as a new browser is released.

    Even the terrible implementation of CSS in IE6 is usable enough to make sites to standard. Sure it requires a bit of cheesiness, but I'd rather do that than *depend* on their browser continuing to not only have bugs, but to react to those bugs the same in every new release.

    There is a middle "standard".

    --
    vk.
    1. Re:This is why I don't use box model "hacks"... by VividU · · Score: 1

      Exactly. It's how I code all my websites.

      - No Browser specific hacks
      - Must render properly in Firefox
      - Must render properly in IE

    2. Re:This is why I don't use box model "hacks"... by jez9999 · · Score: 1

      But sometimes you HAVE to use hacks to get a basic effect. Ever tried floating an image inside a DIV, using a 'prop' to force the div to be at least as high as the image? Peekaboo bug. Try fixing that in IE6 without a hack.

    3. Re:This is why I don't use box model "hacks"... by Jugalator · · Score: 1

      At least IE 6 supports the box model pretty well, with a proper DOCTYPE.

      --
      Beware: In C++, your friends can see your privates!
    4. Re:This is why I don't use box model "hacks"... by VividU · · Score: 1

      But sometimes you HAVE to use hacks to get a basic effect

      My solution is to never put myself in a position where I HAVE to use a hack. It's a simple as that.

      If a designer or a client demands a certain effect than I explain that there are present and probably future costs involved and that usually ends it right there.

    5. Re:This is why I don't use box model "hacks"... by Anonymous Coward · · Score: 0

      I find it much easier to just use two stylesheets, one for IE and one for all the other browsers, than to try to find some lowest common denominator of mediocre CSS that will sort of work on all browsers. Depending on the website and the target audience, of course...

    6. Re:This is why I don't use box model "hacks"... by bedessen · · Score: 1

      To play devil's advocate: Most of those "hacks" depend on other bugs in IE, such as it improperly parsing certain CSS2 selectors and so on. So the "hack" amounts to hiding the IE fixes behind something that no compliant browser would notice, or overriding the fixes with a construct that any compliant browser will parse.

      If they fix both things at the same time (IE's box model as well as the various minor parsing bugs that made the hacks possible) then IE will behaive just as how a compliant browser like Gecko would, and since its box model is correct it will render properly.

      Or in other words, those "hacks" (when done properly) were made specifically such that a compliant browser would always do the right thing. If you fix the bugs in IE it will be one of those such browsers, and so pages won't mysteriously start breaking.

      The only way your scenario would happen is if MS fixes the major box model bugs but leaves the (relatively minor and more straightforward to fix) parsing bugs. I wouldn't put it past them to do something that stupid, but you have to realize that if they fix everything at once everything will be fine.

  57. I think it does pass: by Nytewynd · · Score: 3, Funny

    IE7 passes the Acid test, as in you need to be on LSD to use it.

    --
    /. ++
    1. Re:I think it does pass: by Anonymous Coward · · Score: 0

      That's just asking for a bad trip.

  58. Re:just give up by Bander · · Score: 2, Insightful

    I've decided to stop giving a crap if my pages don't look right in IE. Okay, I might spend 15 minutes to work around a problem, but other than my resume, my pages are things I build for fun.

    Figuring out why IE doesn't work with a page that looks good in every other browser is just not my idea of fun. It's not even an interesting challenge, since the solutions are never elegant or satisfying.

    And this is not a matter of spite, or retaliation, it's just a simple matter of spending my time on things I find enjoyable, versus working around someone else's brokeness.

    Thankfully, I don't do web development to put food on the table.

  59. web developers will move by cyfer2000 · · Score: 1

    After M$ propaganda campaign, they will move to the new standard, I mean IE7 standard, not W3C standard. And all of the Win2k and WinXP users will be left behind again. Then people have to pay the Bill for upgrade again.

    I have a strong feeling that M$ will release a tool help web developers move their IE6 compatible web pages/applications to IE7 standard. Maybe the tool even work with jsp/php.

    --
    There is a spark in every single flame bait point.
  60. firefox and international characters? by ljw1004 · · Score: 1

    Sigh. Wake me up when firefox lets me link to my (international-alphabet) filenames, for index-files on my hard disk:

    <a href="sea-squirt%20(&#12507;&#12516;).jpg">hoya</a >

    (Those two unicode characters are the japanese word for sea-squirt.) For me, this kind of basic alphabet support is FAR more important than the far reaches of CSS3.

    1. Re:firefox and international characters? by amorsen · · Score: 1

      In URL's you don't use HTML entities, you encode the characters with %whatever. You already got that bit right with %20.

      --
      Finally! A year of moderation! Ready for 2019?
    2. Re:firefox and international characters? by ljw1004 · · Score: 1

      Nothing works in firefox. Try doing File-Open on a filename with japanese characters. Gives a "file-not-found" error.

    3. Re:firefox and international characters? by zooblethorpe · · Score: 1
      Nothing works in firefox. Try doing File-Open on a filename with japanese characters. Gives a "file-not-found" error.

      Um, I just did, and it worked... ?

      file:///C:/Documents%20and%20Settings/[me]/%83f% 83X%83N%83g%83b%83v/%90V%8BK%83e%83L%83X%83g%20%83 h%83L%83%85%83%81%83%93%83g.txt

      which equals

      file:///C:/Documents%20and%20Settings/[me]/æ-è¦ã fãããf .txt

      (i.e. shinki tekisuto dokyumento.txt) escaped to sjis encoding. I opened the file using Firefox's [File] -> [Open File...] dialog (aka Ctrl-O). However, if you just try to type that URL into the address bar as Japanese text, you'll get the "file [filename] cannot be found" error. Find some way to escape it first (use the [Open...] dialog or massage the filename in your code) and you'll be fine.

      --
      "What in the name of Fats Waller is that?"
      "A four-foot prune."
  61. CSS is nice but how about JavaScript? by JPyObjC+Dude · · Score: 1

    Debugging JavaScript in IE just plain sucks. It's so bad that I just do not even debug in IE anymore, if the bug is reproducable in Mozilla, I debug there.

    It would be nice to see MS fix with IE by adding a parsable stack dump like Mozilla (error.stack) including function name, file name and an accurate line number.

    JsD

    1. Re:CSS is nice but how about JavaScript? by Kremit · · Score: 1

      Debugging Javascript in just about any browser just plain sucks.

    2. Re:CSS is nice but how about JavaScript? by JPyObjC+Dude · · Score: 1

      True, out of the box, JavaScript does not come with enough methods to make JavaScript debuggable to beginners.

      But, once time is spent using good debugging libraries and structures, it's not all that bad. But IE just plain sucks any time of the day.

      How many times have you seen `object expected` where they could give a little more information like Mozilla does like `oVar.myProp is undefined`.

      I am sure that M$ purposley made IE debugging a very painful experience and would not be at all surprised if they continue in that vain.

      JsD

  62. Acid 2 ain't no standard... by Phil+John · · Score: 1

    ...it's simply a test, nothing more, nothing less. What it tests ranges from the esoteric (embedded data in objects) to the plain (css positioning) to the bad (css that's bogus and should be parsed as such). It's a cool test suite but, just like acid 1, cannot test every little nuance/interaction or part of the css spec.

    In fact, acid 1 was only concerned with the box model that, whilst important and the bane of many a css devs life, is small potatoes when it comes to some really cool stuff that's possible once you delve deeper.

    As far as firefox failing the test, yes, it does indeed fail, but not that badly at all (the face is discernable with there only being a few problem rows). In explorer you cannot even tell that the thing is meant to draw a face, all you get is a red block at the bottom of the screen, the words hello world and a few random looking blocks elsewhere - that tells me (perhaps incorrectly) that the core CSS foundations of explorer when it comes to stuff tested by ACID 2 is severely broken (or just not implemented yet).

    One thing is for sure, I hope they have some uber guys working on the new explorer team, with all the regressions that hacking a truly crufty codebase will create they are going to have their work cut out for them.

    The reason the new generation of browsers, by which I mean written from scratch post css, i.e. khtml (and safari's webkit) and to a certain extent mozilla (not a total rewrite I believe, but still considerable), are doing so well standards wise is they learnt from past mistakes and tried to build an extensible platform from the ground up. Opera and Explorer have to keep hacking on features to a codebase that is now getting long in the tooth (10 years+ ?) and is for a field which has seen an almost unprecedented rate of change and standards adoption; No wonder it's so hard to get it right.

    If microsoft really wanted to make a great product they would scrap what they have now and start again, from scratch and do it right. This will never happen of course because the only reason we are seeing any new development is because they are fearful mozilla and co will come and take away their prized future revenue making plans (leased software running on thin clients, no chance of piracy then ;o)

    --
    I am NaN
    1. Re:Acid 2 ain't no standard... by Anonymous Coward · · Score: 1, Informative

      Actually, the reason why it looks bad in IE is that the first item in the test is a Data url, which is the pet project of the person who wrote the test. IE doesn't support it. Once the first item is screwed, the rendering of the rest doesn't matter.

    2. Re:Acid 2 ain't no standard... by Linus+Torvaalds · · Score: 1

      Data URIs are not somebody's "pet project". They are a standards-track IETF RFC.

    3. Re:Acid 2 ain't no standard... by Anonymous Coward · · Score: 0

      If microsoft really wanted to make a great product they would scrap what they have now and start again, from scratch and do it right.

      Microsoft can't start again. They stole what they have today from Spyglass. One of their first real victims. You have to know how to understand a standard before you can design to one. Have you ever seen them do that? Ever?

  63. Easy by joggle · · Score: 1

    Name one piece of software that doesn't crash.

    yes

    Unless you run yes as: `yes > bla`. Bad things happen then.

  64. The other big lots of by porneL · · Score: 2, Informative

    Box-model in IE was fixed around 2001. Fix YOUR code.

    I'd like IE to support basics like width , height , display:inline and float . Currently under these names Microsoft has implemented min-width, min-height, display:inline-block and god-knows-what, respectively.

  65. Re:Someone Please Explain This(Ok, I will!) by rel4x · · Score: 1

    Look towards the bottom of
    http://www.webstandards.org/act/acid2/

    Note: some 827 people (rough estimate, contents may have settled during shipping) have written to point out that the CSS used in the test is invalid. This is deliberate, as a means of exposing the ability of user agents to handle invalid CSS properly.

    --

    Before you mod me funny, think, perhaps I was insightfully funny?
  66. To: Web Developer, From: Microsoft - PAY ATTENTION by uhlume · · Score: 1

    Congratulations: not only didn't you RTFA, you clearly haven't R'ed any F'ing A's on this topic for at least the last year. Good job. Wouldn't do to inform yourself before deploying your indignant !'s and ?'s.

    --
    SIERRA TANGO FOXTROT UNIFORM
  67. Re:Face it. by venicebeach · · Score: 1

    Just wanted to make meta-comment on this kind of thing. It's interesting the cycles these discussions go in. For a while, it's popular to bash microsoft for everything they do (because, well, that needs no explanation), then it becomes popular to defend them (b/c you're being fair and open-minded) and then it swings back....

    It's like there are these two attractors in the dynamics of this discussion..

  68. position:fixed by RoLi · · Score: 1

    Does anybody know wether it will support position:fixed? Thanks

    1. Re:position:fixed by game+kid · · Score: 1

      See Spy der Mann's post above, which quotes TFA correctly.

      --
      You can hold down the "B" button for continuous firing.
    2. Re:position:fixed by RoLi · · Score: 1
      I didn't find position:fixed in TFA, it may be called strangely (I have for example absolutely no idea what the peekaboo but is) and it might be fixed even though it's not on the list.

      Well that's the question.

    3. Re:position:fixed by RautenkranzMT · · Score: 1

      to quote:

      * CSS 2.1 Fixed positioning

      --
      The cow goes "tink"
  69. No, they don't really care by zeitgeist_chaser · · Score: 1

    If they really cared about standards compliance, they would have fixed at least some of the head-banging CSS bugs for Beta 1. It's pretty clear from the blog link posted by the OP that these fixes are an afterthought. The fact that the developers needed to go to various websites to see what the worst IE CSS bugs are indicates 2 things: 1) the IE development team doesn't actually develop any web pages to test the software that they write (if they did, they would know EXACTLY how infurating some of these IE-only bugs are), and 2) they've never read the CSS standard spec. Everyone remembers Ballmer running around, waving his arms, and yelling "Developers! Developers! Developers!" Well, I guess we web-developers don't count, even those of us who develop exclusively for IE.

    Before anyone chimes in that I'm some anti-Microsoft zealot, I'd like to point out that I'm a web-developer in a shop that is exclusively MS. I code in ASP.NET and write HTML/CSS/JavaScript targeted at intranet users on IE ONLY. My complaint is not that MS doesn't follow standards, but that their CSS implementation is infuriatingly buggy. When you can't even keep your IE only developers happy, you've got a serious problem. And it's not the sort of problem that you can fix as an afterthought.

    --
    While thinking philosophically, we see problems in places where there are none. -Wittgenstein
    1. Re:No, they don't really care by shmlco · · Score: 1
      If they really cared about standards compliance, they would have fixed at least some of the head-banging CSS bugs for Beta 1.

      Yeah. And if they cared about security, they would have fixed at least some of the head-banging security bugs for Beta 1.

      Wait... priority queue conflicts... working... working... BSOD.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    2. Re:No, they don't really care by Trepalium · · Score: 1
      The fact that the developers needed to go to various websites to see what the worst IE CSS bugs are indicates 2 things: 1) the IE development team doesn't actually develop any web pages to test the software that they write (if they did, they would know EXACTLY how infurating some of these IE-only bugs are), and 2) they've never read the CSS standard spec.
      It's worse than that. The only way to report a bug is to pay Microsoft for that privilege. In other words, you have to call their Product Support Services, give them your credit card, swallow the $45-$350 fee, report the bug, go through their troubleshooting steps (useless), and beg to have the fees dropped. The only type of bug reports they seem to accept without payment is security bugs.

      They don't know what bugs IE has because Microsoft has effectively insulated them from receiving bug reports from all but their largest clients.

      --
      I used up all my sick days, so I'm calling in dead.
  70. Change list by Deviant+Q · · Score: 2, Insightful

    Man, all you flamers: look at the change list! You lowered my expectations a lot, but when you actually look at it (gasp! RTFA), it's pretty nice. I'm impressed!

    --
    "May the days be aimless. Let the seasons drift. Do not advance the action according to a plan."
  71. Why just the worst bugs? by houghi · · Score: 1

    we will fix as many of the worst bugs that web developers hit as we can

    Why is the goal not: fix all the bugs. Now if they don't fix a bug, they can either say it is a feature , not a very bad bug or a new standard.

    --
    Don't fight for your country, if your country does not fight for you.
    1. Re:Why just the worst bugs? by TopherTG · · Score: 1

      Because software development doesn't work that way. You will never be able to release a piece of software with no bugs; the time and cost necessary to test and verify it would be astronomical. Firefox/Opera still have "bugs", aka they don't pass the Acid2, hence they don't support 100% of CSS. But the browsers are more than useable and sturdy. Why didn't their dev teams fix all the bugs before their release?

    2. Re:Why just the worst bugs? by Jerry+Coffin · · Score: 1
      Why is the goal not: fix all the bugs.

      Some reasons have already been pointed out, but I'll add one more to the list: much as economists can attribute a time-value to money, so there is also a time value to software.

      IOW, software that mostly works now is often more valuable to the customer than software that's perfect but not available for quite a while. It wold probably be a pretty lousy tradeoff to add (say) 3 years to the schedule for IE7 just to fix a bug nobody's ever actually encountered.

      Of course, the relative value of bug fixes vs. delivery date varies with the problem area addressed by the software -- a browser that mis-handles fallback when it encoutners malformed CSS code is a lot smaller problem than something that might otherwise be rather trivial, but happens to be in code for a flight control system or a pacemaker. Even with something like medical equipment, the time to produce 100% perfect code may not be worthwhile -- if the equipment in question handles a situation that nothing currently available can handle at all, quite a few people's lives might be saved by delivering the product sooner.

      --
      The universe is a figment of its own imagination.

      --
      The universe is a figment of its own imagination.
    3. Re:Why just the worst bugs? by houghi · · Score: 1

      Seems that people did not understand. What I am saying is that the goal should be to fix all the bugs. Not to wait for release till all the bugs are out.

      --
      Don't fight for your country, if your country does not fight for you.
    4. Re:Why just the worst bugs? by Anonymous Coward · · Score: 0

      fixing ALL bugs is a nice but unachievable goal on most large projects, to wait until they fix them all for release would mean most software was NEVER released. It is a simple fact of life, humans write code, humans are imperfect therefore so is the code they write. many commericial and open source projects go into release with hundreds of known issues that need to be addressed, this will not change anytime soon.

    5. Re:Why just the worst bugs? by gromitcode · · Score: 1

      no the goal should not be to fix all bugs. it is a great concept but both financially and project mangement wise unrealistic. You set your goals to what is achievable with the timeframe and resources available, if that is all bugs then fine, but otherwise you set your goals somewhere achievable. To set goals above what is achievable is a sign of a poor project manager as you are setting your team up for failure by with unrealistic goals. There is nothing more depressing and destructive for team moral, for a dev team that works there guts out, only to find they still failed.

  72. Re:just give up by diamondsw · · Score: 2, Informative

    What, people already forgot the fracas set off when Dave Hyatt landed complete Acid2 rendering in the WebCore CVS (which you CAN download and use - quite easily I might add)?

    --
    I don't know what kind of crack I was on, but I suspect it was decaf.
  73. Some of the things missed by dmeranda · · Score: 1

    Thank goodness we might finally see proper PNG alpha channel support after, what, a decade? But there are some other annoyances which I hope also get on their list...

    • Use title attribute instead of alt for tooltips.
    • Understand more display properties, such as table-row, table-cell, etc.
    • Support XMLHttpRequest() javascript call in addition to ActiveX object for AJAX.
    • Support application/xhtml+xml content type (complete with <![CDATA[ ... ]]> sections)
    • Follow <link rel="icon"...> to get site icon in formats other than *.ico.
    • Allow all empty elements to use XML syntax, like <script/>, not just <script></script>
    1. Re:Some of the things missed by Anonymous Coward · · Score: 0

      It does already, sort of. You just have to add a space, like this: <br />, <img src="pics.jpg" />

  74. Re:Face it. by Anonymous Coward · · Score: 0

    I know I've had all sorts of non-Microsoft software crash.

    On Windows propably? I know that I have a made a software that will crash at some points. And I know why it crashes. It crashes because of a bug in Windows library functions and there is nothing I can do to fix it. Currently I'm trying all sorts of ways to go around it, but I really hope that next version of my software will be on Linux. Hey they might have crappy libraries there also, but at least I would have a change to fix it then.

  75. :o by vonstauf · · Score: 1

    I pray, I pray so very much for the min/max widths working in IE 7. ...Hey...give me a plane ticket down there and an ice cold corona. Give me some code to work with, I'll add it for 'em. ;)

    --
    " Yesterday upon the stair I met a man who wasn't there. He wasn't there again today. I wish that man would go away."
  76. Mezzoblue's got the full list of pendings... by ndrtkr · · Score: 1

    Dave Shea published the list of what's fixed and what's not a few days ago...

    --
    - live from Costa Rica !
    1. Re:Mezzoblue's got the full list of pendings... by Linus+Torvaalds · · Score: 1

      Dave's post refers to what is fixed in beta 1, TFA is talking about what is fixed in beta 2 and the goals for final release.

  77. They are right by h2d2 · · Score: 2, Insightful

    It's good that they are focusing on fixing the problems that web developers actually face. I am one, and all I ask from them is to fix rendering issues so I don't have to use hacks to make my site render the same way across browsers. Oh and fuck the Acid Test, as the IE developers said, it's a "wish list" for the future.

    --
    Mozilla stole tabs from NetCaptor. So what? Right?
  78. Seriously, who modded this interesting? RTFA by Anonymous Coward · · Score: 0

    In the comments to an article that explains that MS is going to support the standard, here we have an uninformed slashbot who bashes MS about not supporting standards. Oh the irony.

  79. Re:just give up by RoLi · · Score: 1
    With 90%+ market share

    I think you meant 80%+ market share.

    And given current trends, 70%+ market share might be more accurate at the time Longhorn ships.

  80. The REAL question we all want answered is: by timbck2 · · Score: 1

    Will the tag still work?

    --
    Absurdity: A statement or belief manifestly inconsistent with one's own opinion. -- Ambrose Bierce
    1. Re:The REAL question we all want answered is: by Linus+Torvaalds · · Score: 1

      <blink> was Netscape, not Internet Explorer. And its CSS equivelant, text-decoration: blink, will not be in Internet Explorer 7.

    2. Re:The REAL question we all want answered is: by timbck2 · · Score: 1

      Oops, I guess I was thinking of . Though both were equally annoying!

      --
      Absurdity: A statement or belief manifestly inconsistent with one's own opinion. -- Ambrose Bierce
  81. Re:Face it. by someonewhois · · Score: 1

    And a bunch of those "Windows library functions" are only available on Windows, and therefore it's impractical to use anything else.

  82. freedom to innovate by pjrc · · Score: 4, Insightful
    Ok, they're making progress. But did anyone notice what's "innovative"?
    but innovative stuff like the anti-phishing work and low-rights IE.

    Using any other browser would be running all that browser code without admin privs. Yeah, they're making a "broker" that handles all the system interface. Pretty much the architecture most unix-based server programs have been using for years. Except at the client/browser level it's unnecessary... unless you're building on previous poor design decisions.

    The anti-phishing... yet another thing others have already been doing quite well for quite a while.

    It's plainly obvious they're playing catch-up on many fronts. That alone isn't a reason to bash them, as least as far as I'm concerned. But calling "innovative" the features that have been implemented for over a year or more in other browsers or as third party add-ons is pretty cheap.

    Or did I miss some new features, anything really, that's truely innovative in IE7, rather than just implementing features already available from competitors and third parties?

    1. Re:freedom to innovate by shird · · Score: 1

      The low rights stuff is pretty impressive, actually. Basically they are running the browser with prviliges that only allow it to access the temporary cache for writing and many other limitations. This will increase security a lot.

      Regardless of whether there has been or will be vulnerabilites in the browser, this will do a lot to help mitigate anything that may crop up. And will let you lock down the browser to prevent your mum and dad installing random crap from the net etc. Any browser would benefit from such a feature - it has nothing to do with previous poor design decisions. A vulnerability in Firefox would allow the process to write and delete stuff from disk, and run code etc. If its running as admin, the problem is a lot worse IMHO it is necessary at the browser level - because you are effectively running code/HTML from remote servers on your local machine - and you want to lock this down as much as possible.

      --
      I.O.U One Sig.
    2. Re:freedom to innovate by jiushao · · Score: 1
      While the concept of the low-rights IE is not really new, the implementation really is a step up from the coarse UNIX daemon practice, which is, not incidently, not really all that useful for desktop applications. The NT kernel has always had a very nice fine-grained security system -- which has never really been used by Microsoft. The departure here is that Microsoft is actually using the system for IE (which should hopefully make IE restricted in system access without impacting usability). In addition to this they are apparently providing more tools and libraries to help application developers take advantage of the security model. The security implementation has apparently also been extended, have seen no whitepaper on it yet however.

      While this is of course an evolutionary move (as almost all software is, including OSX Tiger) it is still a jump ahead of competitors in the field, Microsoft appears to be going for setting up their applications on a per-application decided security level from the OS side, a flexible move that ought to help them out a bit on the security side.

      One of the primary reasons why I point this out is to say this; Microsofts security push seems to have made a lot of difference in what they do and how they do it. Though Slashdot is full of naysayers they do really go out of their way to improve every aspect of their security, and it will probably also pay off. And hey, this is good news for Linux users and Windows users alike, better web standards support, better security and an effort to battle phishing are all things that will make the world a better place in general.

    3. Re:freedom to innovate by Anonymous Coward · · Score: 0

      A vulnerability in Firefox would allow the process to write and delete stuff from disk, and run code etc. If its running as admin, the problem is a lot worse

      Not for me, since I run my browser in a (FreeBSD) jailed environment. This means that even if there is a vulnerability in my browser the worst that can happen is that it runs amok in the jail. The "main" system is unaffected.

      Should worst came to worst it would only be an annoyance, not a big problem. Obviously I don't have any important files in the jail. Restoring the jail from backups will take a couple of minutes.

      We should not have to rely on the browser to be 100% secure in order to browse securely. A well designed os is, of course, also a part of security.

    4. Re:freedom to innovate by Anonymous Coward · · Score: 0

      and basically that is what MS is doing as well, they are creating a low privileged "jail" for ie so that it runs with even less privileges than the logged on user and hence vulnerabilites have less of an impact.

    5. Re:freedom to innovate by Anonymous Coward · · Score: 0

      Good for MS, and even better if they manage to do this properly. I still find it a much better idea to implement a general jailed environment in the os instead of trying to lock down an application.

      One difference here is that I don't have to run the browser at a lower priivilige in the jail. I can even install plugins like realmedia in the jail, something I wouldn't dream of doing in my "main" system. So the concept is not just limited to one program.

      In fact I run a second desktop environment in a jail. This is great for trying out new programs and verifying that upgrades works without messing up my "main" install.

  83. Not on that budget! by Grendel+Drago · · Score: 2, Informative

    Considering the amount of money Microsoft could theoretically pump into development on the next version of IE, wouldn't it make more sense for them to be the first to pass the test (and by doing so provide implied compliance with the standard)?

    Microsoft won't be the first to pass Acid2, not unless all that money's going to buy A MAGICAL TIME MACHINE...

    --grendel drago

    --
    Laws do not persuade just because they threaten. --Seneca
  84. Re:Face it. by someonewhois · · Score: 1

    I don't really think I've ever bashed Microsoft. I also don't defend them because I'm open minded, or fair -- I defend them because I think people presumptuously. "Oh noes, Microsoft registered a defensive patent, everyone let's scream at them despite the fact that so many other companies do the exact same thing and Microsoft isn't suing people over patents!" "I call bullshit, Microsoft claims they're working on standards, so I'm going to assume they're lying just for the hell of it!", "Oh shit, let's boycott Microsoft because they're adding DRM to their OS, even though it's inevitable that it's going to happen to the rest of the Mac/Linux soon enough anyway!".

  85. Webkit passes it by bonch · · Score: 0, Informative

    WebKit, used in Safari, passed it months ago. Not in a shipping version of Safari yet (conflict testing), but free for download now at webkit.opendarwin.org.

  86. fonts by MikeFM · · Score: 1

    It'd be nice if Firefox, Safari, and Opera got together and would actually agree on a standard (and implement it!) for attaching fonts to web pages that isn't complex or weird. I suggest just making it work with the html link tag.

    Then you could use nicer fonts without having to use images. That mixed with CSS could fix a lot of the existing problems with website design.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  87. Lets hope they allow font scaling by Snaller · · Score: 1

    Since 99% of the incompetent "webmasters" out there use absolute font sizes to make the pages unreadable to everybody but kids with perfect vision.

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    1. Re:Lets hope they allow font scaling by Anonymous Coward · · Score: 1, Funny

      Get LASIK

    2. Re:Lets hope they allow font scaling by Anonymous Coward · · Score: 0

      Its been in IE for awhile ... hold down and use mouse wheel up/down to scale fonts

    3. Re:Lets hope they allow font scaling by Anonymous Coward · · Score: 0

      You are still using Mosaic with black text on a gray background with 'p' and 'h1'..'h6' tags, aren't you?

      The rest of us that want a display that looks good generally set absolute font sizes so the layout is aesthetically pleasing. The smarter of us choose to use CSS with point sizes for fonts instead of pixel sizes so that the font and layout scales up with the resolution of the display.

      You should be able to read a 12-point font at 18 inches. If not, perhaps you need your perscription checked :P

    4. Re:Lets hope they allow font scaling by Al+Dimond · · Score: 1

      And you're not using 'p', '1'...'h6' tags? Those are some pretty important tags there...

      I never used to use 'p' tags on my websites. I said, "what do they do that can't be done with some 'br' tags?" Forgive me, I was clueless.

      For many types of web documents if you have good CSS your HTML isn't much more than 'p', 'h1'...'h6' tags. Now some docs are more complex, but they still probably have heavy use of these important tags.

      But the real point of this post is that a user agent is for the user. If the user wants a bigger font it should be easy. If the user wants to change a page's color scheme it should be easy. If a user wants to lie on a bed a bit further back from the screen and browse the web with a cheap infared remote, and a web browser makes that work, the web browser has done good for that user. (these days I find the best browser for this purpose is Lynx in an xterm that has a really big font size... so I'm right back to 'p', 'h1'...'h6' and so on.)

    5. Re:Lets hope they allow font scaling by cpghost · · Score: 1

      If the cornea is too thin for LASIK, consider using LASEK.

      --
      cpghost at Cordula's Web.
    6. Re:Lets hope they allow font scaling by GodGell · · Score: 1

      i am a kid with perfect vision, so i don't usually have problems with font size, but i do with font color. many webmasters (webmasters, not browsers) set the background color for something (in CSS, or pure HTML, or maybe even using JS, doesn't matter) but leave the text color on default. since i use my computer at night, everything except the monitor is dark in the room. so i like darker stuff, and have a dark theme set for my OS's GUI. so and since my default background color is dark, the default text color is white. there's nothing wrong with that - but there are whole loads of webmasters who apparently ignore the fact that not everyone is using the same default colors as they do. so as a result, their page sets the background color to white, and since the webmaster's default text color is black, he sees the page perfectly when he tests it. but when i check it, i always have to ctrl+a the entire text to be able to read it, as you (but not the webmasters) know, white on white is not quite readable. but this is getting quite offtopic. so lets get back on the painful subject of IE7 - painful as in yet another IE we'll suffer from -, this move is obviously because of Mozilla/FF, but i still doubt they'll do anything important to fix the bugs. since i'd need to make 2 versions of every page on my site, one for the standards (which is sent to real browsers) and one with invalid code (which is sent to ie) to make it work in ie, i chose to simply ignore ie. when an user enters my site, a JS will check whether he's using an ie or not, and if so, he gets politely asked to revise his browser (a message box saying "your browser sucks ass"), and that's about it. if he chose to use, he'll have to live with the bugs it has. using ie is like going through a minefield. normally you'd step just ahead of you, as that's the logical way to make yourself go forward with your legs. but in a minefield, you have to carefully watch where you step. in ie, each "mine" represents a bug. using ie is about carefully dodging bugs, occasionally being able to do something; using a real browser such as Firefox is about doing what you want. sadly, seeing the web as it was intended to be has one bad side-effect, which is having to dodge webmasters mistakes, like the white on white color scheme i mentioned above. in ie, that would mean if you managed to get to the buggy page, you would say "oh, fuck, yet another mine to dodge"; in FF, you just get an extension like greasemonkey and do a simple fix for the webmaster's mistake if you want, and/or you can just wait until the webmaster fixes his mistake (which isn't likely). so, in short, seeing the web as it is, including mistakes in it, is better than seeing what ie things it is.

      --
      [SHOW SOME LENIENCY TOWARDS ... I mean, FUCK BETA] Eat. Survive. Reproduce. GOTO 10
    7. Re:Lets hope they allow font scaling by terpri · · Score: 0

      Pixels in CSS are actually not equivalent to screen pixels. Read the spec for details. In this case, IE is broken because it doesn't allow scaling of text with size specified in pixels. Not that it makes it any less of an accessibility problem in the Real World(TM)...

  88. Re:Face it. by venicebeach · · Score: 1

    Sure. That's kind of what I was getting at - there are some standard or predictable reactions to this kind of story, and then there are some logical responses to those reactions - thus every time there is a story like this it spawns both of these poles. Over time they seem to be getting more entrenched - as if the valleys of the attractors are getting deeper...They also repel each other but are also symbiotic... getting kind of offtopic now though.

  89. how ironic by Phil+Urich · · Score: 1

    a piece of spyware that attacks windows . . . but is only being reported by OSX people. Hmm, someone was a bit scatterbrained while coding...

    --
    I remember sigs. Oh, a simpler time!
    1. Re:how ironic by Lorkki · · Score: 1

      That's just a sign that they're doing a good job remaining undetected by their target audience. It's called "spyware" for a reason.

  90. The acid test isn't realistic by baddogatl · · Score: 1

    To be honest guys, the acid test takes browsers way past the point of being practical.


    Certainly the tests are interesting, but how many 3-column websites with links and graphics actually benefit from being able to draw a CSS smiley face?

    1. Re:The acid test isn't realistic by Linus+Torvaalds · · Score: 1

      Come on, you're kidding, right? The smiley face is just a gimmick. The parts of HTML, CSS, etc that are used to create it aren't.

      how many 3-column websites with links and graphics actually benefit

      Off the top of my head, websites with multi-column layouts benefit from display: table-cell support and websites with graphics benefit from data: URIs. Both of these are practical to implement and tested by Acid2.

  91. Set your Content-Type header correctly... by codergeek42 · · Score: 1

    ...and you can send unicode directly, without using HTML entities. For example all the pages on my site are sent as "Content-Type: application/xhtml+xml; charset=UTF-8". I can then show Spanish and other unicdoe characters without needing to resort to HTML entity hacks. If you can't configure your server directly (i.e., no .htaccess support or the like), then a simple PHP script (or similar script in another language such as Perl or Python) should do the trick: ...PHP... ...your page here...
    (You should probably change that to text/html if not using XHTML 1.1.)

    This is, of course, presuming that your server can handle Unicode HTTP requests...

    1. Re:Set your Content-Type header correctly... by tepples · · Score: 1

      [Set your Content-Type to use UTF-8] and you can send unicode directly, without using HTML entities.

      But then, if I'm trying to link to a URL that includes foreign characters, how do I type Unicode directly? The alt-0nnn trick works only up to 255 in the current code page, which for me is Windows-1252 (Latin-1 with a few additions).

      If you can't configure your server directly (i.e., no .htaccess support or the like), then a simple PHP script (or similar script in another language such as Perl or Python) should do the trick

      And what for those people using banner-supported web servers, who can't run any server-side script?

    2. Re:Set your Content-Type header correctly... by Anonymous Coward · · Score: 0

      Get a Mac, and use the character palette and good international input modes. Windows' support for international use is pitiful.

    3. Re:Set your Content-Type header correctly... by codergeek42 · · Score: 1
      But then, if I'm trying to link to a URL that includes foreign characters, how do I type Unicode directly? The alt-0nnn trick works only up to 255 in the current code page, which for me is Windows-1252 (Latin-1 with a few additions).
      Start --> Run --> "charmap". :-)
      And what for those people using banner-supported web servers, who can't run any server-side script?
      Find a better webhost? :-/
    4. Re:Set your Content-Type header correctly... by tepples · · Score: 1

      Get a Mac

      I own a Mac from 1995 (which has been upgraded to Mac OS 8.1), but that won't help. Find me a job that lets me afford a Mac, and I'll try a Mac. All I get as a recent graduate is "Sorry, we want someone with experience".

  92. Nope by bahwi · · Score: 1

    "In IE7, we will fix as many of the worst bugs that web developers hit as we can" if we have time, as we will be integrating IE7 into every aspect of the OS to make it completely inseparable.

  93. Re:Face it. by Beryllium+Sphere(tm) · · Score: 1

    Name one piece of software that doesn't crash.

    IEFBR14 :-)
  94. You are correct, Sir! by sheldon · · Score: 3, Interesting

    Definately. If not for the existence of IE we'd still be stuck with Netscape 4.x which believe it or not was even worse in regards to Standards.

    Competition is good.

    That is, as long as it's actually from creative people introducing exciting new products. When you try to instill competition by kneecapping the dominant player back down to the lowest common denominator... you really aren't going to see much improve.

  95. Lol. RTFA. by coolGuyZak · · Score: 1

    And what bugs do we actually encounter? They make it seem like these are issues or limitations with say, XML, HTTP, or CSS

    I'd say the article goes out of its way to say that they are bugs in IE... I mean, that's what it's about, and all. Nowhere did it say that there were issues with the standard. As a matter of fact, the author even asked people to post iother areas where IE breaks compliance with what they are planning to fix in IE7.

    The bug list that they plan to fix:

    • Peekaboo bug
    • Guillotine bug
    • Duplicate Character bug
    • Border Chaos
    • No Scroll bug
    • 3 Pixel Text Jog
    • Magic Creeping Text bug
    • Bottom Margin bug on Hover
    • Losing the ability to highlight text under the top border
    • IE/Win Line-height bug
    • Double Float Margin Bug
    • Quirky Percentages in IE
    • Duplicate indent
    • Moving viewport scrollbar outside HTML borders
    • 1 px border style
    • Disappearing List-background
    • Fix width:auto

    And improvements:

    • HTML 4.01 ABBR tag
    • Improved (though not yet perfect) fallback
    • CSS 2.1 Selector support (child, adjacent, attribute, first-child etc.)
    • CSS 2.1 Fixed positioning
    • Alpha channel in PNG images
    • Fix :hover on all elements
    • Background-attachment: fixed on all elements not just body

    The only issues I've ever encountered were with compatibility between browsers.

    That, as they say, would be the point. And this ::WHOOSH:: would be the article flying waaaay over your head:

    I want to be clear that our intent is to build a platform that fully complies with the appropriate web standards, in particular CSS 2 ( 2.1, once it's been Recommended). I think we will make a lot of progress against that in IE7 through our goal of removing the worst painful bugs that make our platform difficult to use for web developers.

    Only now do the choose to fix these bugs when the possibility of being defeated is looming. Thanks Microsoft!

    Eh. Better late than never... or something like that.

    Oh... and to keep this post from being modded flamebait: I hate Micro$oft, those money-grubbing obnoxious f***tards. Ok. that should do the trick.

    --
    One mod's informative is another mod's flambait.

  96. OK, OK, enough about Acid2 by sootman · · Score: 1

    Acid2 is kind of out there, and as others are pointing out, our beloved FF won't pass it, either. The real questions are: Will it even fully support just pure CSS1? And for the person who said this: "At the time that the codebase of IE was starting, the w3 standards weren't as hyped as they were today. As a result, it's no surprise that Microsoft didn't listen to them."--Um, why are we giving them a pass here? Everyone else has gotten their shit together in the meantime, why can't MS? Weren't they one of the original members of the w3c in the first place?

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:OK, OK, enough about Acid2 by Linus+Torvaalds · · Score: 1

      Will it even fully support just pure CSS1?

      The Internet Explorer developers believe that they've finished support for CSS 1, but if you read the comments in TFA, nobody's quite sure yet. It's feature complete (finally!) in terms of CSS 1 support (the only thing lacking was fixed backgrounds), but there might still be a few bugs lurking.

  97. Re:just give up by suzerain · · Score: 1

    I mean, if you can't maintain and be compliant with the standards, then why even try

    Are you honestly saying that you can't understand the economics of this situation?

    If you're Microsoft, you want to work *just enough* on standards compliance to get some of the standards-whiners to shut the hell up, and so Web pages will display nicely enough, and so you can splash out another press release saying "standards compliance" so all the press will report on your being a "good netizen".

    I mean, shitty though that may be, I have a hard time believing that you can't understand it...Microsoft has ~90% browser share, so whatever shitty browser they make, you and me and all the other guys have to make our Web sites work with it, regardless, or else we are alienating a staggeringly large percentage of available customers/viewers. Sure, I know there is a line they can't cross (i.e., if the broke viewability of 90% of the Web sites by crappy rendering, then they'd lose market share), but I think their strategy is to do "just enough" to continue to be successful. Anything else is wasted engineering resources.

    --
    gameDB
  98. Re:Thanks! ...for nothing MS by Anonymous Coward · · Score: 0

    "fix as many of the worst bugs that web developers hit as we can"

    Ah, nice to see the typical MS development cycle hasn't changed much then.

      1. Introduce all the useful ideas that competitors are using.
      2. Introduce some unuseful ideas of our own.
      3. Fix EXISTING bugs with whatever little time is left.

    Sorry MS, but seeing that kinda of mentality makes me glad I ditched your OS on my main computer, it's only use to me now is for checking for IE fuckups.

    And there's a damn good reason I'm harsh on MS..
      Just last week I was doing a site for an ex-colleague, nothing fancy, 100% valid HTML v4 according to both the w3c.org and HTML editors checker.
      Check the site on Firefox, yup looks like I planned it,then with Opera, Safari etc, still fine.
      Chech on IE6 SP2...Houston, we have a problem ! Iframes completely screwed (Yes I know, but he was adamant on the design layout!)

    Oh well, maybe it'll work if I redo it for XHTML.
      Firefox..yup, etc etc..
      IE6 again, er..even worse than HTMLv4, Iframes totally disappeared.. !!

    Did I waste time farting about with numerous javascript fixes?
    Nope, just redid it without the IFrames and told the guy the truth,that I could have fixed it, but no guarantees that IE7 won't come along and break it again.
      He just let out a loud sigh, then laughed and said he wasn't suprised..

    I just long for the day Mozilla overtakes IE, I can't wait to put up annoying Javascript alerts telling IE users they need to upgrade to a standards compliant browser. :evilgrin:

  99. Passing the ACID2 test is easy. by jrumney · · Score: 1

    Microsoft won't give me the source for IE, but the patch is so obvious I've still managed to beat their developers to it:

    if ( document.url == "http://www.webstandards.org/act/acid2/test.html#t op" )
        document.redirectTo( "http://www.webstandards.org/act/acid2/reference.h tml" );

    1. Re:Passing the ACID2 test is easy. by weave · · Score: 1

      OMG, I hate to just reply ROFL but I can't resist. Your post had me rolling!

  100. Good idea, but some practical problems by ThreeDayMonk · · Score: 1

    That's a fine plan. Something like:
    <link rel="font" href="/foo/bar.ttf" />

    Formats aren't a problem, either: OS X, X11, and Windows can all handle Windows-format TrueType fonts.

    The only real problem is likely to be licensing costs for those using fonts in their webpages - it would tend to be very expensive, since using the technology would essentially involve giving away a copy of the font. (I have disregarded DRM snake oil solutions that would in any case exclude open source software.) Then again, there are plenty of free headline fonts, which is where variation is wanted most.

    It also wouldn't be practical for complex scripts: Japanese and Chinese fonts are often tens of megabytes in size.

    --
    If your comment title says 'Re: Foo', I'm not likely to read it.
    1. Re:Good idea, but some practical problems by MikeFM · · Score: 1

      It's no different than copyright issues of any other embedded objects.. images, flash, etc.

      And hey, so let people without broadband turn off the font download feature. ;)

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  101. Because not all bugs are worth fixing. by slackartist · · Score: 1
    If you fix all the bugs, you're wasting engineering resources.

    As a lead software developer on a medium-sized suite of products (~100 engineers), I'd say that fixing all bugs on a product is infeasible. Don't get me wrong-- bugs are bad, but "good enough" makes economic sense, "perfect" does not.

    Small, personal (~5 engineers), cottage software projects can and probably should aim for as-perfect-as-possible. I run projects like this at home in my spare time and it's rewarding and appeals to my inner perfectionist.

    For a large effort, like a next-generation web browser, triage, risk-management and post-release planning are extremely important strategic concerns.

    The consequences of Microsoft's bug triage are probably a lot more mundane than you're speculating. The defects will simply be release-noted or cataloged in their support database if they're discovered after the fact.

    Less dramatic, I know. Conspiracies are a lot more fun, so I'll throw you a bone: somewhere there's a product manager who giving an engineering mandate which goes like this, "Make something flashy, don't worry about standards so much." Our frustrations arise as a consequence of this directive.

    The alternative is a more compliant browser with fewer features and less flash (so to speak) and we are once again in the land of trade-offs and cost/benefit. Life is grim and boring, ain't it?

  102. The Claria deal died two weeks back by westlake · · Score: 3, Informative
    Bill's already done that

    Microsoft/Claria Deal Dead (July 12)

    1. Re:The Claria deal died two weeks back by Master+of+Transhuman · · Score: 1


      Humph, I didn't get the message. Somebody must have submitted it to /. and it got rejected...:-)

      Anyway, this is not encouraging:

      The source says Microsoft will likely consider buying other companies with behavioral targeting technology, but no one is "officially in scope at this time."

      BTW, I love the euphemism for spyware - "behavioral targeting technology."

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  103. Sort it out by ukdmbfan · · Score: 1

    Whilst the support in IE7 is better than IE6, its still awful, and they've even lied in places to make themselves look better. To quote the IEBLOG, they've fixed ":hover on all elements" - which isn't true, as the :hover pseudo-class STILL doesn't work on anything other than anchors. The acid2 test looks exactly the same in IE6 and IE7 too, which implies that not much has changed.

    --
    "If you do things right, people won't be sure you've done anything at all"
    1. Re:Sort it out by JediJorgie · · Score: 1

      Read it again... he said that most of the things on the list would not be in Beta1.

      So unless you have been to the future and are testing on Beta2, you have no way of knowing what is fixed and what is not.

      Jorgie

    2. Re:Sort it out by ukdmbfan · · Score: 1

      The comment "Though you won't see (most of) these until Beta 2" was referring to the statement "In IE7, we will fix as many of the worst bugs that web developers hit as we can". It then goes on to say "we have already fixed the following bugs" - indicating that everything in the list is part of the 1st beta. To name a couple of specific CSS fixes and then to relate it to the comment of "you won't see this until beta 2" seems ridiculous, why would you name 2 specific things and then give them such ambiguity? Mind you, the post does come from the same author who thinks that 2.1 isn't the current CSS recommendation.

      --
      "If you do things right, people won't be sure you've done anything at all"
    3. Re:Sort it out by Linus+Torvaalds · · Score: 1

      It then goes on to say "we have already fixed the following bugs" - indicating that everything in the list is part of the 1st beta.

      No, you are reading too much into what they say. When they say "we've fixed [x]", they mean "we've fixed [x]", not "we fixed [x] for beta 1".

      Mind you, the post does come from the same author who thinks that 2.1 isn't the current CSS recommendation.

      It's not. It's been moved back to working draft status.

    4. Re:Sort it out by JediJorgie · · Score: 1

      Exactly. "Though you won't see (most of) these until Beta 2, we have already fixed the following bugs from PositionIsEverything and Quirksmode:" Yes they are fixed in the code tree, No 'most of' them are not in Beta 1. Jorgie

    5. Re:Sort it out by Anonymous Coward · · Score: 0

      Wasn't the list of changes due to be implemented in Beta 2 of IE 7 - i'm using IE7 Beta1 at the moment and you are correct, it doesn't render properly, but i've seen plenty of good changes that make me believe that these listed changes should be available once the actual Beta 2 arrives mid 2006, and even more so once the release version hits

    6. Re:Sort it out by ukdmbfan · · Score: 1

      So, IE7 Beta 1 really IS IE6 with tabbed browsing? Is it me, or is that actually an alpha? I thought beta's were supposed to be production versions that were in the final testing stages. Why do people keep cutting them slack? Its been 3 years. We shouldn't have to be telling the team what they have to fix in a severly redundant browser. Its obvious what needs to be done. And it still isn't being done even in the first beta. Maybe its time they just let IE go, otherwise they're always going to be playing catchup to the people setting the standards, and we're going to have to keep double-coding for a crap browser just because its included in the world's biggest desktop operating system and therefore everyone ends up using it.

      --
      "If you do things right, people won't be sure you've done anything at all"
    7. Re:Sort it out by Linus+Torvaalds · · Score: 1

      So, IE7 Beta 1 really IS IE6 with tabbed browsing?

      Basically, yes.

      Is it me, or is that actually an alpha?

      No, lots of people have pointed out the same thing. 'Beta' in normal usage, is generally feature-complete.

      Its been 3 years.

      Actually, it's been four years (well, over three years and eleven months).

  104. Why? by Elixon · · Score: 1

    Why I have to spent almost 30% of my design time on fixing rendering issues in IE? I think that 30% extra cost is too much considering that the IE is the product of *VERY* rich company. So why I'm forced to spend my own time/money on solving IE rendering issues? Why me? Why not Microsoft? How long will it last? I'm loosing money with IE!

    --
    Well, I've got to get back to work. When I stop rowing, the slave ship just goes in circles.
  105. IE barfs on <script /> by Gandalf_007 · · Score: 1

    For most things, it does.  However, for the script tag, like <script src="..." />, IE will barf and display a blank page if you don't break that up into <script><!--blah--></script>.

    --

    "It's better to keep your mouth shut and be thought a fool than to open it and remove all doubt."
  106. Does your boss know? by tepples · · Score: 1

    I don't code to W3C standards, I code to IE, because that's what's on the desktops of my users.

    "Your users", or "almost ninety percent of your users"? Does your boss know that you are turning away over 10 percent of potential customers by not coding to browsers that conform to W3C standards? Or do you code only for intranet sites, where the IT department controls what's on the desktop?

  107. Re:Face it. by shywolf9982 · · Score: 1

    I'm so going to use that line on my customers, when they come to me screaming because the software I coded crashed miserably.
    "Name me one piece of software that doesn't crash!"

    I'm not going to bash Microsoft because their software sometimes crashes (and anyway, it doesn't crash that much). On this point, both the OSS and MS solution does remarkably well.

    But stating that it's not a problem if a software crashes because other software also does is simply idiot. If people thought like you, we'd be still living in the caves (hey, bears also does!). But luckily, you don't work at MS.

    --
    nbody2002:If you can read this you may be addicted to the internet
  108. Re:just give up by Toby_Tyke · · Score: 1

    "You know, we've wrestled with standards and security and perhaps we should exit the browser market given the great alternatives out there."

    They have a 90 percent share of the browser market. They are winning. Why on earth would they exit the market?

    --
    "I realise this is not a very popular opinion but it's the truth, and there for needs to be said" -Bill Hicks
  109. Warning : troll ahead. by DrYak · · Score: 1
    i'm really hoping we'll see a yellow blurb at least in IE7 (right now it's like a red wall with some pieces of slaughtered yellow-face in there).


    But still, it will be able to flutter its eyelids, and its hands will move a bit.
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  110. Re:Face it. by fermion · · Score: 1
    I will agree with all your points except one
    At the time that the codebase of IE was starting, the w3 standards weren't as hyped as they were today. As a result, it's no surprise that Microsoft didn't listen to them.

    W3C standards were not hyped, but the standards at the time were well known top anyone interested enoguh to read about it. Just like best coding practices. Now, if one is trying to make a profit, one may have to cut coners. That is understandable. So one borks the standards, and does not prioritize buffer overflows as a problem. I have no issues with that as a bussiness decision.

    What I do have a problem with is 20 years later coming out and saying that we did not know, or no one made up do it. I was coding quite a bit in the late 80's and 90's. I read much of the HTML 1.0 standards, and what came after. Those books were very clear on what HTML was, what it wasn't, and where to be careful. MS ignored those warning not because they were not, as you say, 'hyped', but because following the standards made little sense on the bottom line. MS was very late to the game, and all that mattered was getting in, not being complient. Complience mattered not as most would use whatever garbage MS prodced because that was all that most knew.

    Today, they have to correct for that decision. It is just like corrected for the 640K issue, which forced so many of us to put hacked hardware and drivers into an otherwise excellent machine. Or having to put all this virus protection crap to protect a badly decisioned network OS, but wonderful standalong OS. They knew. It just did not make sense to do it.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  111. IE7 is terrible. by Hatchback+Mustang · · Score: 1

    My god. Its horrible. Its hard to use, tabs are terrible, and the layout is more confusing and messy rather than the simple design that they were going for.

  112. Re:just give up by TFGeditor · · Score: 1

    "Figuring out why IE doesn't work with a page that looks good in every other browser is just not my idea of fun."

    I wonder what would happen if all websites such as yours (and there are quite a few) started including the tag, "Best viewed with Firefox 1.0.6, Opera 7, or Safari" and inclusing links to download pages, with no mention of IE at all. More IE alternative downloads, you think? Or more pissed visitors who say, "Screw it."

    I am not flaming or trolling. I truly wonder if websites (especially popular/high traffic sites) calling attention to better browsers in this manner would make a noticeable difference.

    --
    Ignorance is curable, stupid is forever.
  113. Re:Face it. by daviq · · Score: 0

    His post should be marked as -7 troll. He hasn't got a clue what he's talking about.

    --
    Go to the w3.org and put Slashdot.org through the validator.
  114. Re:Interesting Article by Anonymous Coward · · Score: 0

    Bravo! Well said. This needs to be repeated.

  115. MOD PARENT UP by mewphobia · · Score: 1

    Max and min widths and heights are soooooooooo important for proper resizable page design.

    This would be one of the best features they could add, and i see no mention of it in their blog.

  116. What about IE6? by squidsoup · · Score: 1

    Forgive me if this has already been pointed out, but there is a very large IE6 userbase that is going to remain large long after the release of IE7. Win2k and Windows98 are still widely used, and unfortunately Microsoft in their great wisdom have decided not to provide IE7 for these platforms.


    The greatest service that MS can provide to the web developer community, would be to find a way to patch the IE6 engine with the bugfixes that are going in to IE7 - perhaps roll them out through windows update. IE6 is going to be around a long time, and while it is commendable that they have finally decided to address the standards compliance issues with IE, it won't really have any impact for several years. In the meantime, the css hacks will continue to be a necessity.

    1. Re:What about IE6? by saur2004 · · Score: 1
      You beat me to this comment.

      I refuse to ever use XP because of the WPA.

      So I guess Im locked out of IE bug fixes as well. [churchlady] Aint that special? [/churchlady]

      Screwem anyway. Im almost done porting the last of my Winapps to Linux+wine. Then Ill be getting rid of the last Microsh14 Winbloz operating system that I will ever own. (which is Win2K)

  117. one piece of software that doesn by thedustbustr · · Score: 1
    Name one piece of software that doesn't crash.
    Linux
    --
    This sig is false.
  118. Re:just give up by HeroreV · · Score: 1
    which you CAN download and use
    Assuming you have Mac OS X of course. But who doesn't, right?
  119. What DOES pass this acid test? by Anonymous Coward · · Score: 0

    I've tried the linked acid test with IE 6, FireFox 1.0.4 and Opera8.1. Non passed, but IE did the worst, and Opera the best, with firefox inbetween.

    Yay Opera!

    1. Re:What DOES pass this acid test? by Luke-Jr · · Score: 1

      Your problem is that you are only testing browsers on Windows. Try Safari or Konqueror :)
      FireFox may be the best Windows browser, but it's not that great on other platforms.

      --
      Luke-Jr
  120. Re:just give up by falsified · · Score: 1

    Well, yeah. Actually. Even though it's a crappy standard, and it's not what a lot of people wanted, 90% of the market (isn't it less by now?) uses it. Look up the definition of "standard".

    --
    HI, MY NAME IS ISAAC.
  121. Re:stoopid list of features er bugs in fistupya by Anonymous Coward · · Score: 0

    "Brings resolution-independence to the GUI with vector-based controls and icons, plus resampling for legacy applications."
    didn't the amiga already do this in the 80's? vector gfx in 2005 woot! :P

    "Brings 3D acceleration into the GUI, making it easy to use 3D in desktop applications without having to use OpenGL or Direct3D."
    It was always a stupid mistake to have a software layer in front of the hardware, though something tells me this 3D accel is just another directx botch jobbie.

    "Updated kernel, memory manager, etc."
    Nothing new here.. same ole same ole.. still trying to get it right.

    "Reduced user permissions (ala Mac OS X or Linux) to increase security."
    Why not have no users? thats real security :P

    "New network stack."
    God.. not again.. debian based this time is it?

    "New printing system with commom document format."
    bleh.. this just means you will only be able to print from MS Office to me.

    "New power management features."
    who the fuck really uses these anyways considering how poorly they've been implemented.. just because its "new" doesnt make it better.

    "Desktop search."
    wank wank. yet another rip of an existing idea.

    "Vritual folders (e.g. "Music" can organize all music on your computer by artist)."
    wankie wank wank wank. I can sort my shit out just fine.. this is prob a cut down version of winfs. which reaks of crap.

    "New shell UI (Explorer)."
    anything less than directory opus will not be deemed worthy.

    "New command shell (MSH)."
    the one thing they've been fucking saying they dont want us using!!! jesus make up your minds.

    "Completely new install system."
    Yeah normally i have to completely reinstall for any fix.

    "Faster bootup, shutdown, standby, and resume."
    bah.. they said that with Xp and all it was, was just cut down on the shit you load on boot and make it occur when your logging in.. nice one.

    "Support for external LCD displays on notebooks."
    *rolls eyes*

    "New features for eHome (Media Center) and Tablet PC."
    *GAG*

    "New networking paridigm ("Castle") replaces the outdated "Workgroup" (WINS)."
    hahahahaahhahahahahahahahaah yet another broken system no doubt..

    "New graphics driver model (LDM) that will serve as the basis for the desktop and the next version of DirectX."
    roflmao.. see still haven't learnt that directx is a dog. stoopid.

    "New DRM technologies (ugh) - 'secure' graphics path and 'secure' audio path."
    yes UGH indeed.

    "Antispyware built-in."
    YES! Successfully fucking over yet another market place for value add software.. firewall and anitspyware and antivirus markets will be fucked soon.

    "New update mechanism that allows in-memory patching of libraries without requiring a reload or restart."
    Great.. this isn't too shabby.. shame its going to corrupt the libraries in memory more often than not and fuck everything else along side it. me cynical? never..

    "New Windows Update and automatic update mechanism."
    yes, because we need it.

    "New protection against security exploits through extensive security audits and code-quality tests."

    LOL.. trying to take a lesson from the OSS community here.. good luck trying but MS has their heads so far shoved up their own asses this will probably fail because they will go "Do we write the most secure code or wot?? YES!" and forget about auditing it.

    "Fewer bugs and crashes through increased regression testing, improved error reporting, and tighter code requirements."
    Fuck off. How many times do I have to hear this same bullshit line to lead me on into a false sense of security. enough is enough.

    "No, Vista isn't going to be Mac OS X. Too many people expect Microsoft to go and duplicate everything that Apple has done. They expect Vista to be the "non-Windows Windows"."
    Yeah well thats because MICROSOFT ARE IMITATORS NOT INNOVATORS.

    "That's not going to happen. Vista is still very much the

  122. Microsoft were the first to implement standards by Anonymous Coward · · Score: 0

    Come on, back in the 90s while Netscape was busily inventing propietary tags (like the dreaded BLINK), Microsoft were the first to endorse web standards and the first to implement them. Until Safari/FireFox/Opera7 Microsoft ruled the world of W3C standards compliance. Hell, they even convinced the W3C to recommend a standard for a mark-up language that is today known as XML.

    Microsoft proved that there was value in following W3C recommendations. As a an old-time web designer I have suffered 5-7 years under the relative noncompliance of Netscape, while only the last couple of years have MS been the ones holding the pack back.

    FF/Moz/Opera/Safari/KHTML might be growing, but their combined market share is less than 10%. If MS ignored the standards entirely, they would effectively force web developers to develop exclusively for IE or to design and serve two different versions of the same page. That would secure their monopoly, since most folks would simply design for the dominant browser.

    MS could do that, and secure their browser monopoly. Instead, they're doing the right ting. Credit where credit is due.

  123. Acid2 = Gecko 1.9 by Anonymous Coward · · Score: 0

    Most likely we won't have Acid2-compiliant Gecko available sooner than compiliant Opera and Safari. Some of Acid2 fixes are scheduled for Gecko 1.9.

  124. Re:just give up by Anonymous Coward · · Score: 0

    while ( declining marketshare != winning ) you suck

  125. Predictably ignorant Slashdot response bucket by Anonymous Coward · · Score: 0

    How many of you morons who replied to say "yeah right, M$ will never something-something" even read TFA?

    No-one here is pro-Microsoft, we're all well aware, thanks. But you do yourselves no favors by responding "intelligently" when they screw up, and "roboticly" when they seem to be trying to do something right.

    This guy is *not* Microsoft; he *works* for Microsoft. That's a really large population; do you really think the entire company sits around thinking of ways to screw the world? They'd have a hard time finding a room big enough.

    Admittedly, the support for some of these things is lamentably late, but I for one (wearing my web developer hat) will be happy to see CSS support worth its salt in IE. What I use is not particularly important because my customers overwhelmingly use Windows and IE; it will be alot easier for me to tell them "upgrade to the new version of IE" than "switch your entire enterprise to Firefox".

    We now return you to your regularly scheduled ignorant MS bashing orgy.

  126. just cant win, can they? by cyclomedia · · Score: 1

    re: XP / Vista only... i have no bones with this, (an IE6 renderer upgrade would be nice though) after all when ford brings out a new model everyone doesn't bitch and yell that they arent releasing an "upgrade" for the rest of the ford owners to get the nice shiney sat nav unit, do they? If MS is to construct a less buggy more secure OS/Browser then it needs to wipe the slate clean with Vista and have zero quirks for the sake of backwards compatibility. It's a no win situation. they make it backwards compatible then everyone complains about the bugs, miriads of config options and slow execution of software. make it brand new and everyone complains about the lack of support for the old bugs and options!

    --
    If you don't risk failure you don't risk success.
  127. Re:stoopid list of features er bugs in fistupya by Anonymous Coward · · Score: 0

    Jesus, you must be so much fun to go to a party with. One day you'll stop being that angry young child and chill out.

  128. just got a bad feeling by dickens · · Score: 1

    So...

    IF they fix IE7 so all the hacks we use for IE6 are no longer neccessary, and we stop using those hacks...

    THEN we'll be helping them squeeze everybody off of Win2K and earlier since they won't put IE7 on Win2K.

    That's an ugly thought.

  129. Re:Face it. by celephaix · · Score: 1

    Although my reply would probably be that Microsoft software crashes way more often, I've had a couple of incidents with Mozilla lately. But OpenOffice, on the other hand.. D'oh!

  130. for old time's sake by Anonymous Coward · · Score: 0
  131. Safari by TheInternet · · Score: 1

    What DOES pass this acid test

    Newer builds of Safari do. They haven't been pushed out to the general public but I *think* they might be in the open source repository.

        - Scott

    --
    Scott Stevenson
    Tree House Ideas
  132. Use Konqueror by Luke-Jr · · Score: 1

    FireFox is slow and, as you noticed, has inferior CSS support. Konqueror works near perfect.

    --
    Luke-Jr