Blocker list is getting small. Can't be too much longer.
Phoronix: Wine 1.2 Hits A Fifth Release Candidate
While there has already been four release candidates in preparation for the Wine 1.2 release, a fifth release candidate has now emerged a week later as their blocker bug list still is not cleared...
http://www.phoronix.com/vr.php?view=ODM2Nw
Blocker list is getting small. Can't be too much longer.
41 left, not that much of an improvement compared to older RCs, but it's getting there. At this rate it would take 4 more RCs to get there, though.
What are the chances that we will see a working DIB engine in this release?
If you take a good, hard look at the blocker bugs, most of them are anything but easy to fix. It's likely most of them will be marked as "damn, still couldn't fix them. Let's just move them to 1.4, maybe they'll magically disappear by then.".
Really, if they weren't fixed by RC1, most needed changes would be too invasive to include after that, anyway.
Zero. IIRC there were two working DIB engines, but they were always shut down with "meh, we don't like the design, but we can't be bothered to tell you how to do it right."Originally Posted by unimatrix
If you google a bit, there's a patchset you can use. If you really need a DIB engine, that is.
To be fair, some of the issues with WINE are because legacy APIs are not well supported:
http://www.virtualdub.org/blog/pivot/entry.php?id=239
Software that supports Windows NT 4.0 uses the DirectDraw 3 API, which is not supported by WINE. WINE only cares about DirectX 7 and up, so the oldest version of DirectDraw available is DirectDraw 7:
http://en.wikipedia.org/wiki/DirectDraw
http://wiki.winehq.org/DirectX-ToDo
Allow explicit creation and access of front and back buffers for ddraw interfaces earlier than version 7. Current implementation uses dd7's style and prohibits this, which breaks some games.