[cairo] Re: Notes on cairo/win32

Dimitrie O. Paun dpaun at rogers.com
Wed Jan 12 11:31:46 PST 2005


On Wed, Jan 12, 2005 at 01:32:41PM -0500, Owen Taylor wrote:
> The platform SDK docs for CreateDIBSection say:
>   
>  Windows NT/2000/XP: You need to guarantee that the GDI subsystem has  
    ^^^^^^^^^^^^^^^^^^

Notice that this did not apply to 9x stuff, and most of the apps
are written for it.

> It's very possible that Microsoft is just making threatening noises, and
> found that requiring GdiFlush here wasn't sufficiently compatible.

Quite possible. Most of the time apps are not written to the specs
but against very specific implementation details. Problem is that
people _expect_ compatibility, and there's been little precedence
in the MS world of breaking stuff just because they are abusing
undocumented implementation details, so those have a tendency to
either bubble up in the interface, or become a de facto standard.

-- 
Dimi.



More information about the cairo mailing list