http://bugs.winehq.org/show_bug.cgi?id=34923
Bug #: 34923 Summary: SolidWorks 2014 installer needs ieframe IWebBrowser2::Refresh2 Product: Wine Version: 1.7.6 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: ieframe AssignedTo: wine-bugs@winehq.org ReportedBy: focht@gmx.net Classification: Unclassified
Hello folks,
as the summary says ...
--- snip --- $ WINEDEBUG=+tid,+seh,+relay,+mshtml wine ./setup.exe >>log.txt 2>&1 ... 0026:fixme:ieframe:WebBrowser_Refresh2 (0x1674b8)->({VT_I4: 3}) ... 0026:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0033fab8) ret=00a691db 0026:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b83a8bf ip=7b83a8bf tid=0026 0026:trace:seh:raise_exception info[0]=19930520 0026:trace:seh:raise_exception info[1]=0033fb7c 0026:trace:seh:raise_exception info[2]=00f16b74 0026:trace:seh:raise_exception eax=7b8268f1 ebx=7b8ba000 ecx=00f16b74 edx=0033fa10 esi=0033faa4 edi=0033fa70 0026:trace:seh:raise_exception ebp=0033fa48 esp=0033f9e4 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00200287 ... 0026:Call KERNEL32.lstrlenW(0122fb48 L"[E 0 1 sldIMView.cpp( 461) 18:36:01] {ID #800} The Installation Manager encountered a problem with the Microsoft Web Browser control and must be shut down.\r\nNotify your local support representative.\r\nIf you are running Windows XP, check that you have the latest Service Pack installed.\r"...) ret=0046a276 --- snip ---
Source: http://source.winehq.org/git/wine.git/blob/186d8553c10e21694b9dddfd93e82eb06...
--- snip --- 302 static HRESULT WINAPI WebBrowser_Refresh2(IWebBrowser2 *iface, VARIANT *Level) 303 { 304 WebBrowser *This = impl_from_IWebBrowser2(iface); 305 FIXME("(%p)->(%s)\n", This, debugstr_variant(Level)); 306 return E_NOTIMPL; 307 } --- snip ---
$ wine --version wine-1.7.6-225-g8c8d5a0
Regards
http://bugs.winehq.org/show_bug.cgi?id=34923
Vijay Kamuju infyquest@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |infyquest@gmail.com
--- Comment #1 from Vijay Kamuju infyquest@gmail.com --- can you test with the below code fix (just a small hack), I dont have the app as well:
diff --git a/dlls/ieframe/webbrowser.c b/dlls/ieframe/webbrowser.c index 55f757f..a255dcc 100644 --- a/dlls/ieframe/webbrowser.c +++ b/dlls/ieframe/webbrowser.c @@ -303,7 +303,13 @@ static HRESULT WINAPI WebBrowser_Refresh2(IWebBrowser2 *iface, VARIANT *Level) { WebBrowser *This = impl_from_IWebBrowser2(iface); FIXME("(%p)->(%s)\n", This, debugstr_variant(Level)); - return E_NOTIMPL; + switch(V_I4(Level)) { + case 1: + case 3: + return refresh_document(&This->doc_host); + default : + return E_NOTIMPL; + } }
static HRESULT WINAPI WebBrowser_Stop(IWebBrowser2 *iface)
https://bugs.winehq.org/show_bug.cgi?id=34923
Sylvain Petreolle spetreolle@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |spetreolle@yahoo.fr
https://bugs.winehq.org/show_bug.cgi?id=34923
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jacek@codeweavers.com
--- Comment #2 from Jacek Caban jacek@codeweavers.com --- Patch sent:
http://source.winehq.org/patches/data/106701
https://bugs.winehq.org/show_bug.cgi?id=34923
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer Fixed by SHA1| |c1acf1647b505460baa5cb38919 | |26358f0677cd0 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
this is fixed by commit http://source.winehq.org/git/wine.git/commitdiff/c1acf1647b505460baa5cb38919...
Thanks Jacek
--- snip --- $ WINEDEBUG=+tid,+seh,+relay,+mshtml,+ieframe wine ./setup.exe >>log.txt 2>&1 ... 0025:trace:ieframe:WebBrowser_Invoke (0x16b408)->(105 {00000000-0000-0000-0000-000000000000} 0 00000001 0x33fb18 (nil) 0x33fae4 0x33fb44) ... 0025:trace:ieframe:WebBrowser_Refresh2 (0x16b408)->(0x1248ff0 {VT_I4: 3}) 0025:fixme:ieframe:refresh_document Unsupported refresh level 0x1248ff0 {VT_I4: 3} 0025:trace:mshtml:CustomDoc_QueryInterface (0x199f10)->(IID_IOleCommandTarget 0x33efbc) 0025:trace:mshtml:CustomDoc_AddRef (0x199f10) ref = 3 0025:trace:mshtml:exec_refresh (0x199f10)->(1 0x33efa8 {VT_EMPTY} 0x33ef98) 0025:trace:ieframe:ClientSite_QueryInterface (0x16b4c0)->(IID_IOleCommandTarget 0x33eeb4) 0025:trace:ieframe:WebBrowser_AddRef (0x16b408) ref=11 0025:trace:ieframe:ClOleCommandTarget_Exec (0x16b4c0)->({f38bc242-b950-11d1-8918-00c04fc2c836} 2300 1 0x33efa8 {VT_EMPTY} 0x33ef98 {VT_EMPTY}) 0025:trace:ieframe:WebBrowser_Release (0x16b408) ref=10 ... 0025:trace:mshtml:HTMLWindow2_AddRef (0x1abd60) ref=3 0025:Call user32.PostMessageW(000100a8,00008008,00000000,00000000) ret=7c81a7ec 0025:Ret user32.PostMessageW() retval=00000001 ret=7c81a7ec ... --- snip ---
The dhtml-based user interface still doesn't work but that's a couple of other insufficiencies.
Regards
https://bugs.winehq.org/show_bug.cgi?id=34923
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.28.