[Bug 23269] Eudora 7.1.x fails to display email body when configured to use Internet Explorer browser engine to view emails (needs PersistFile_Load)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Jan 26 05:45:20 CST 2014


https://bugs.winehq.org/show_bug.cgi?id=23269

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |focht at gmx.net
          Component|-unknown                    |mshtml
            Summary|Eudora 7.1.0.9: Cannot view |Eudora 7.1.x fails to
                   |email body, when browsing   |display email body when
                   |the "In" or "Out" folders   |configured to use Internet
                   |                            |Explorer browser engine to
                   |                            |view emails (needs
                   |                            |PersistFile_Load)
     Ever confirmed|0                           |1

--- Comment #2 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

confirming, still present.

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Qualcomm/Eudora

$ winedbg ./Eudora.exe
...
fixme:mshtml:PersistFile_Load
(0x13b2640)->(L"C:\\users\\focht\\Temp\\eud45.htm" 00000000)
...

Stopped on breakpoint 1 at 0x7ca59fce PersistFile_Load
[/home/focht/projects/wine/wine-git/dlls/mshtml/persist.c:778] in mshtml
PersistFile_Load () at
/home/focht/projects/wine/wine-git/dlls/mshtml/persist.c:778
778    {
Wine-dbg>bt
Backtrace:
=>0 0x7ca59fce PersistFile_Load(iface=0x13b2658,
pszFileName="C:\users\focht\Temp\eud46.htm", dwMode=0)
[/home/focht/projects/wine/wine-git/dlls/mshtml/persist.c:778] in mshtml
(0x0033e0bc)
  1 0x00000248 (0x7bc8095e)
  2 0x458901e8 (0x8302e8c1)
--- snip ---

The content of generated "eud46.htm":

--- snip ---
<HTML><HEAD><STYLE>
BODY {font-family="Arial"}
TT {font-family="Courier New"}
BLOCKQUOTE.CITE {padding-left:0.5em; margin-left:0; margin-right:0;
margin-top:0; margin-bottom:0; border-left:"solid 2";}
</STYLE></HEAD>
<BODY>
<table cellspacing=0 cellpadding=0 width=100% bgcolor=#D4D0C8 text=#000000>
<tr bgcolor=#D4D0C8 text=#000000><td>
<div>To: x</div>
<div>Subject: x</div>
</td></tr>
</table>
<BR>
<div>
xxx
</div></body></html>
--- snip ---

Source:
http://source.winehq.org/git/wine.git/blob/e61de218ee3f0924252ea690be72f01d8c9bfb05:/dlls/mshtml/persist.c#l777

--- snip ---
777 static HRESULT WINAPI PersistFile_Load(IPersistFile *iface, LPCOLESTR
pszFileName, DWORD dwMode)
778 {
779     HTMLDocument *This = impl_from_IPersistFile(iface);
780     FIXME("(%p)->(%s %08x)\n", This, debugstr_w(pszFileName), dwMode);
781     return E_NOTIMPL;
782 }
--- snip ---

Additionally needed (not critical): 'winetricks -q mfc42' 

--- snip ---
err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\Program
Files\\Qualcomm\\Eudora\\Plugins\\Sort32.dll") not found
err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\Program
Files\\Qualcomm\\Eudora\\Plugins\\Unwrap32.dll") not found
err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\Program
Files\\Qualcomm\\Eudora\\Plugins\\UprLwr32.dll") 
--- snip ---

$ sha1sum Eudora_7.1.0.9.exe 
9dfb889ef112e2079be7485edd2acedfa1a4a1b3  Eudora_7.1.0.9.exe

$ du -sh Eudora_7.1.0.9.exe 
17M    Eudora_7.1.0.9.exe

$ wine --version
wine-1.7.11-159-gee33839

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list