http://bugs.winehq.org/show_bug.cgi?id=28237
Summary: Hyperlinks do nothing in Internet Explorer 3.02 Product: Wine Version: 1.3.27 Platform: x86-64 URL: http://www.mirrorservice.org/sites/browsers.evolt.org/ browsers/ie/win32/3.02/win95full/msie302m95.exe OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: RandomAccountName@mail.com CC: aeikum@codeweavers.com Regression SHA1: cb5eb331590c96c26ab50cfe9ae96692dfcca34f
Created an attachment (id=36176) --> (http://bugs.winehq.org/attachment.cgi?id=36176) +hlink log
When clicking on any link in IE 3.02, nothing happens. I tested with some older versions of Wine and found that it worked in 1.3.0, so I did a regression test:
cb5eb331590c96c26ab50cfe9ae96692dfcca34f is the first bad commit commit cb5eb331590c96c26ab50cfe9ae96692dfcca34f Author: Andrew Eikum aeikum@codeweavers.com Date: Mon Aug 16 13:55:14 2010 -0500
hlink: Implement HLINKGETREF flags handling.
:040000 040000 dd6714c8b823591e32d9c0f9e66f9ee1a68e4742 a82e4eda4beb5ecb0f833a0887fb152e13e7fdc0 M dlls
Reverting that patch fixed the problem. BTW, I also verified that this old version of IE still works properly with a more modern native hlink (from XP).
Steps to install IE3 and see the problem: 1. Run iexplore -unregserver 2. In winecfg, add global overrides for some core IE libraries: iexplore.exe, jscript, mshtml, shdocvw, urlmon, wininet 3. Add a new application on the applications tab - infinst2.exe - and set shell32 to disabled for this executable. 4. Run the installer, leave all settings at default, and allow it to restart at the end. 5. On the first run of IE, disable the default browser check. It will then crash from an unimplemented function. 6. Run the browser a second time and there should be no crash (just don't try to use the address bar or home button). Click any of the links on the WineHQ homepage and nothing will happen.