[PATCH 3/8] winemac: Implement GetDeviceCaps().

Ken Thomases ken at codeweavers.com
Mon Dec 17 14:11:18 CST 2012


On Dec 17, 2012, at 1:35 PM, Alexandre Julliard wrote:

> Ken Thomases <ken at codeweavers.com> writes:
> 
>> On Dec 17, 2012, at 11:53 AM, Alexandre Julliard wrote:
>> 
>>> Ken Thomases <ken at codeweavers.com> writes:
>>> 
>>>> Oh, right.  The Mac driver requires 10.6 or later.  So, I'll have to change the configure script to only enable building of it on such systems.
>>> 
>>> Is there really a compelling reason to not support 10.5.8?
>> 
>> There are Cocoa features that aren't available before 10.6.  For example, we can't change window style masks (whether a window has a title bar, etc.) after window creation.
> 
> It would be nice if we could still make things work as far as reasonably
> possible. I'm not ready to throw away my Mac Mini just yet...

Funny, I had been under the impression that you were ready to throw it away even before you got it. ;)  It will presumably still work with the X11 driver.  Also, you should be able to upgrade it to 10.6.

Making the Mac driver compatible with 10.5 is not going to be easy.  The window style mask thing was just one example of missing Cocoa features.  There are others.  There's a separate class of Cocoa APIs for which there are pre-10.6 equivalents, but I wrote the Mac driver assuming 10.6 and so I'd have to rewrite large chunks of it.  (And the 10.5-compatible code would be significantly less pleasant to work with.)

It would also be hard for me to test compatibility with 10.5 since I'm running 10.6.

-Ken




More information about the wine-devel mailing list