Re: Why no patch for the .wmf problem?




"Richard Urban" <richardurbanREMOVETHIS@xxxxxxxxxxx> wrote in message
news:ut44kSAEGHA.1120@xxxxxxxxxxxxxxxxxxxxxxx
> You have to understand the fact that Ilfak Guilfanov does not really have
> to worry about breaking any applications, and he did say to use it at your
> own risk.
>
> Microsoft, on the other hand, has to test a patch against thousands of
> applications to make sure that the patch doesn't break a competitors
> product. If they don't, the competitor will be in court looking for money!
>

Don't forget to toss in the many development platforms used to create
countless custom apps.

It looks like this problem is not technically a bug, but the result of a
design from long ago. If the fix requires changing expected behavior, much
greater care needs to be taken to avoid breaking existing functionality.

It's tough to say what a fix might impact, but imagine if a quick fix from
MS "broke" a large number of the printer drivers in use. To avoid that kind
of thing, MS may need to get a long list of partners to test a fix before it
can be released.


.



Relevant Pages

  • Re: Norton IS 2005 Breaks Email
    ... Symantec doesn't follow the rules on how to do things and ends up ... > breaking your email connections. ... Only they can fix it but if they ever will ... >> Just when I think I found the offending service, ...
    (microsoft.public.outlook.installation)
  • Visual C++ Library...CRT Not Initialized
    ... an error in some of my applications. ... applications...Norton Antivirus, and Pinnacle Studio 9, that won't ... I've tried running sfc /scannow hoping to repair the wrong files ... I've looked into running runtifix.exe from Microsoft to try to fix the ...
    (microsoft.public.vc.language)
  • Re: VB.NET Discussion
    ... Karl put up an example. ... You know VB6 is going to break in upcomming releases. ... While there is risk in MS breaking VB runtime the far ... and will break the applications. ...
    (microsoft.public.vb.general.discussion)
  • RE: FreeBSD 6.0 and onwards
    ... incrementally changing the API without breaking applications is not feasible ... conversion for display. ... (original_amount, original_currency, converted_currency, format). ...
    (freebsd-current)
  • Re: why does catching errors that arent thrown give syntax errors?
    ... Breaking existing code is always bad. ... projects out there that internally use java 1.3 even though java 6 is ... production code is likely to be impacted, and the harder it would be to ... Maybe having to get someone to fix something will save ...
    (comp.lang.java.programmer)