Dimitry Golubovsky
2007-Nov-28 05:05 UTC
[Wine] How to instruct Wine to use MSIE rendering engine by default instead of Gecko?
Hi, I need to debug some complex Javascript that leaks in MSIE (no leaks in Firefox though). For this purpose, I am trying to utilize programs like Drip and sIEve. Both programs fail under Wine, and my guess is, they try to use Gecko as the rendering engine (and this is not what's desired: Gecko works fine with my stuff). Now, provided that MSIE can be installed under Wine, and works, can its rendering engine substitute Gecko? PS Both programs fail with this message in stderr (numbers may be different, but error message is the same): fixme:mshtml:HTMLDocument_QueryInterface (0x13fc48)->({d30c1661-cdaf-11d0-8a3e-00c04fc9e26e} 0x33f648) interface not supported followed by page fault, etc. Thanks. -- Dimitry Golubovsky Anywhere on the Web
arafangion
2007-Nov-28 05:30 UTC
[Wine] How to instruct Wine to use MSIE rendering engine by default instead of Gecko?
ie4linux, possibly under an older version of wine. On Wed, 2007-11-28 at 00:05 -0500, Dimitry Golubovsky wrote:> Hi, > > I need to debug some complex Javascript that leaks in MSIE (no leaks > in Firefox though). For this purpose, I am trying to utilize programs > like Drip and sIEve. Both programs fail under Wine, and my guess is, > they try to use Gecko as the rendering engine (and this is not what's > desired: Gecko works fine with my stuff). > > Now, provided that MSIE can be installed under Wine, and works, can > its rendering engine substitute Gecko? > > PS Both programs fail with this message in stderr (numbers may be > different, but error message is the same): > > fixme:mshtml:HTMLDocument_QueryInterface > (0x13fc48)->({d30c1661-cdaf-11d0-8a3e-00c04fc9e26e} 0x33f648) > interface not supported > > followed by page fault, etc. > > Thanks. > > -- > Dimitry Golubovsky > > Anywhere on the Web > > _______________________________________________ > wine-users mailing list > wine-users at winehq.org > http://www.winehq.org/mailman/listinfo/wine-users
L. Rahyen
2007-Nov-28 05:46 UTC
[Wine] How to instruct Wine to use MSIE rendering engine by default instead of Gecko?
On Wednesday November 28 2007 05:05, Dimitry Golubovsky wrote:> Hi, > > I need to debug some complex Javascript that leaks in MSIE (no leaks > in Firefox though). For this purpose, I am trying to utilize programs > like Drip and sIEve. Both programs fail under Wine, and my guess is, > they try to use Gecko as the rendering engine (and this is not what's > desired: Gecko works fine with my stuff). > > Now, provided that MSIE can be installed under Wine, and works, can > its rendering engine substitute Gecko? > > PS Both programs fail with this message in stderr (numbers may be > different, but error message is the same): > > fixme:mshtml:HTMLDocument_QueryInterface > (0x13fc48)->({d30c1661-cdaf-11d0-8a3e-00c04fc9e26e} 0x33f648) > interface not supported > > followed by page fault, etc.You need to override iexplore.exe to native (you either can edit the registry or use winecfg) and you probably want to override some other libraries too (for example you can copy native mshtml.dll to WINE's drive_c/windows/system32 directory and set it to native in winecfg). If you unsure what libraries you need to override read http://gentoo-wiki.com/HOWTO_Install_Internet_Explorer_6_SP1#Set_up_overrides . Alternatively you can try ies4linux but please not that it's unsupported here (by WINE team) and is just a workaround with a lot of bugs and technical problems. You also may find useful information obtained from +loaddll debug channel. For example: WINEDEBUG=-all,+loaddll wine program.exe By definition, overriding of DLLs not shown in +loaddll channel will have no effect on the program. No matter what approach you choose I recommend you to experiment in separate WINE prefix. For example: export WINEPREFIX=~/.wine-ie wineprefixcreate winecfg Then adjust settings in winecfg as necessary. If you will use ies4linux then be aware that it will use separate WINE prefix by default (~/.ies4linux/ie6). Thank you for using WINE.
Dimitry Golubovsky
2007-Nov-28 13:58 UTC
[Wine] How to instruct Wine to use MSIE rendering engine by default instead of Gecko?
Hi, Just to clarify: ie4linux and ies4linux, are they the same thing? Googling for "+ie4linux" gives the same tatanka.com.br site. Thanks. On 11/28/07, arafangion <arafangion at fussycoder.id.au> wrote:> ie4linux, possibly under an older version of wine.-- Dimitry Golubovsky Anywhere on the Web
L. Rahyen
2007-Nov-28 21:41 UTC
[Wine] How to instruct Wine to use MSIE rendering engine by default instead of Gecko?
On Wednesday November 28 2007 14:01, Dimitry Golubovsky wrote:> OK, makes sense. I'll try this. Thanks. > > On 11/28/07, L. Rahyen <research at science.su> wrote: > > You need to override iexplore.exe to native (you either can edit > > the registry or use winecfg) and you probably want to override some other > > libraries too > > [skip]Don't forget to answer to the list so others can see the discussion.> Just to clarify: ie4linux and ies4linux, are they the same thing? > Googling for "+ie4linux" gives the same tatanka.com.br site.Yes. Actually "ie4linux" contains a typo. Correct name is "ies4linux".