Jeff,
A brief article in the Register mentions some of the recent problems in MS vs Opera, and here's an earlier news.com.com about something
old and similar, 2001.
Then there is this
brief writeup of recent MS/Opera difficulty from Opera itself. <==== Best description.
I apologize: This particular time it doesn't seem to have wandered into court, as it was "fixed" when it was made very public. I got carried away in writing my reply. In fact, I'm going back to that post to remove where it mentions 'court' in the footnote.
What's interesting is to take any MS
Front Page page and run it through the W3C (or anyone else's) validation suite. Often there are very bizarre, non-standards-compliant little 'twists' in the code. Nothing major, nothing that would get most folks excited, but just enough to fiddle with some other browsers.
(One of their favorites used to be not putting in "quotes" in some of the places where the standards require them, and not putting in (or putting in extra) "space" characters. MSIE was set to 'expect' those tiny 'errors' so that it could and would display MSFP pages perfectly - they mirrored each other.)
Of course, the MS/Opera "problem" referred to above wouldn't show up in a validation of the pages, since what was being done specificly to Opera users only was totally within spec. /ubbthreads/images/graemlins/grin.gif Makes it much harder to find that way. None of the automated checks can find it, it has to be looked at line-by-line and code-by-code to find the one little glitch that messes up the entire page.
In this case a three byte "-30" argument buried in a stylesheet was the whole thing. What was interesting is that it was specifically fed to Opera users only, and in a larger package (with less page information) that took longer to download ... /ubbthreads/images/graemlins/rolleyes.gif
Since the MS antitrust stuff, a lot of this has been cleaned up and is not as bad as it once was, especially with MSFP, but there are still holdovers.
Like MS servers not following standards by starting to load-out pages without an ACK, which MSIE on Windows is designed to expect, but causes other browsers/systems to take two to three times as long to start displaying a page because they have to toss that first clump of code and have it resent. Makes MSIE look super fast. (Yes, there were writeups on that, too, but I'm too lazy to dig.)
I just realized this is getting waaayy off topic for this thread, and could be seen as "MS Bashing" by some even though it's just discussing Microsoft's business practices. I'd toss in a joke I have about that, but ...
So, How 'bout them Cubs!?!! /ubbthreads/images/graemlins/grin.gif