satyr_22901@yahoo.com wrote:
After doing some digging it appears the problem is the current DIB engine or lack thereof (the DIBEngine page on the Wine wiki and the bugzilla bug it links to are very useful). From what I can tell this has been a known shortcoming in Wine for at least 4.5 - 5 years, with a few partial patches created three or four years ago. Is (or has) there any recent (less than a year old) work being done on creating a more efficient DIB engine for Wine? If not, has anyone looked into using a library like EVAS or Cairo as a foundation for implementing it?
Have a look at:
http://wiki.winehq.org/DIBEngine
The reason it hasn't been done is because it's hard. I'd recommend you have a go at fixing some other smaller bugs and getting used to Wine development before committing any time to working on a DIB engine.
Mike