http://bugs.winehq.org/show_bug.cgi?id=31823
Bug #: 31823 Summary: Regression: chm help file viewer broken Product: Wine Version: 1.5.14 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: scallegari@arces.unibo.it Classification: Unclassified
The chm help file viewer appears to be unusable, while it was OK in the stable branch.
You can test this with the freely available application LTSPICE, that can be downloaded at http://ltspice.linear.com/software/LTspiceIV.exe.
To reproduce:
- Install the software - Launch it - Press the help button
What happens:
- A help window opens. This window shows the cover page of the LTSPICE manual with the artifact of a weird work in progress sign at the right bottom corner. The window has no buttons on the top and, most important, no navigation panel. Thus, it is completely impossible to navigate the manual. At the same time, wine complains a lot on the console:
fixme:iphlpapi:NotifyAddrChange (Handle 0x11de8e0, overlapped 0x11de8ec): stub fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 84 of group {000214d1-0000-0000-c000-000000000046} fixme:ieframe:ClOleCommandTarget_QueryStatus (0x152cb4)->((null) 1 0x33c58c (nil)) fixme:ieframe:ClOleCommandTarget_QueryStatus command_0: 27, 0x0 fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 25 fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 26 fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 37 of group {000214d1-0000-0000-c000-000000000046} fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 84 of group {000214d1-0000-0000-c000-000000000046} fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:ieframe:ClientSite_GetContainer (0x152cb4)->(0x33c59c) fixme:mshtml:nsChannel_GetContentDisposition (0xfa1680)->(0x33bcc8) fixme:mshtml:nsChannel_GetContentDispositionHeader (0xfa1680)->(0x33b504) fixme:ieframe:ClientSite_GetContainer (0x152cb4)->(0x33d49c) fixme:imm:ImmReleaseContext (0x1033c, 0x155d08): stub fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 25 fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 26 fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 29 fixme:ieframe:DocHostUIHandler_GetDropTarget (0x152cb4) fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 69 of CGID_Explorer fixme:ieframe:PropertyNotifySink_OnChanged unimplemented dispid 1005 fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 69 of CGID_Explorer fixme:mshtml:nsChannel_GetContentDispositionHeader (0x1022558)->(0x33e538) fixme:win:EnumDisplayDevicesW ((null),0,0x33eab8,0x00000000), stub! fixme:resource:GetGuiResources (0xffffffff,0): stub fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 26 fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 29 fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 103 of group {000214d1-0000-0000-c000-000000000046} fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 2315 of group {de4ba900-59ca-11cf-9592-444553540000} fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 35 fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 28
What should happen:
- The help window is shown, with the manual cover page. The window has buttons on the top (e.g. the back button) and a navigation panel, showing how the manual is organized in sections and chapters. Clicking entries in the navigation panel opens the corresponding page of the manual.
A couple of final notes:
- As also reported by wikipedia (https://en.wikipedia.org/wiki/LTspice) the author and maintainer of LTSPICE is making an explicit effort to assure that it runs in wine and is explicitly advertising wine as a way to run LTSPICE on non windows platforms. Due to this, it would be great to see wine providing a good experience for it.
- Unfortunately, I anticipate that I will not be able to run regression tests on my machine. Yet, I hope that this bug report can still help.