On 16 March 2010 19:00, Dan Kegel dank@kegel.com wrote:
I looked at the ie9 preview. You have to set the windows version to 7, but then it needs ie8 and "directx 2d" installed.
Does it work by faking an IE8 install (version, registry, etc.).
I've added a win7 verb to winetricks, and would accept an ie8 verb patch if someone sent it,
I have some success with using the IE7 script. But I get:
fixme:service:svcctl_CreateServiceW Dependencies not supported yet CreateService SUCCESS. err:rpc:I_RpcReceive we got fault packet with status 0x3e6 CreateService: Failed to set Service description. Error: 0x3e6
on install, it does not want to connect to a web page (it is forever stuck on showing "Connecting..."), and does not want to close:
err:ntdll:NtQueryInformationToken Unhandled Token Information class 18! err:ntdll:NtQueryInformationToken Unhandled Token Information class 18! err:ntdll:NtQueryInformationToken Unhandled Token Information class 18! fixme:ole:NdrCorrelationInitialize (0x13dd7d8, 0x13dd3d8, 1024, 0x0): stub fixme:storage:PropertyStorage_WritePropertyToStream unsupported type: 72 fixme:storage:PropertyStorage_WritePropertyToStream unsupported type: 72
It also produces a load of err and fixme traces on startup and while running.
but I suspect DirectX 2D might be a tough nut to crack.
From what I can tell, Microsoft only provide a Direct2D install for
Vista via a Windows Update; otherwise, you need Windows 7.
This means that Wine will need to provide its own implementation.
Also, the Firefox team have also been working on Direct2D/DirectWrite support [1] [2], so that may also be useful.
NOTE: The Direct2D/DirectWrite APIs are built on top of the Direct3D 10 APIs (see, e.g. the Firefox patches and discussions on testing the feature), so needs a decent(ish) implementation of D3D 10 first.
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=527707 [2] http://www.basschouten.com/blog1.php
- Reece