http://bugs.winehq.org/show_bug.cgi?id=10771
Summary: Support Internal_QueryInterface, needed for Origin7/7.5/8. Product: Wine Version: 0.9.50. Platform: Other OS/Version: other Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: wine-msxml AssignedTo: wine-bugs@winehq.org ReportedBy: burnus@gmx.de
Origin 7/7.5/8.0 show at startup lots of lines of this type:
fixme:msxml:xmlnode_get_ownerDocument fixme:msxml:Internal_QueryInterface interface {df0b3d60-548f-101b-8e65-08002b2bd119} not implemented fixme:msxml:domdoc_QueryInterface interface {00000126-0000-0000-c000-000000000046} not implemented
Actually, it is implemented for: if ( IsEqualGUID( riid, &IID_IXMLDOMElement ) || IsEqualGUID( riid, &IID_IUnknown ) ) and else if ( IsEqualGUID( riid, &IID_IDispatch ) || IsEqualGUID( riid, &IID_IXMLDOMNode ) ) but not for the last else branch.
If one uses the native msxml3.dll and msxml3r.dll, the error message is gone and some dialogs start to work.
See also comments on http://appdb.winehq.org/appview.php?iVersionId=5834
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #1 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2008-01-29 19:54:28 --- Can you please provide a log when using builtin msxml?
http://bugs.winehq.org/show_bug.cgi?id=10771
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #2 from Dan Kegel dank@kegel.com 2008-01-30 09:22:43 --- Similar to bug 11376, dup?
What, exactly, works better with native for you?
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #3 from Tobias Burnus burnus@gmx.de 2008-01-30 09:58:12 --- (In reply to comment #2)
What, exactly, works better with native for you?
It seemingly uses MSXML to generate dialog windows. Without the native DLL the dialog is simply not shown (effectively equivalent to shown plus "Close"); there is sometimes a very short time the the waiting sand-clock cursor. The other, older dialog windows (which are also not resizable) work.
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #4 from Dan Kegel dank@kegel.com 2008-01-30 10:10:44 --- Thanks.
Can this be reproduced with the free trial version of Origin 8 (http://www.originlab.com/index.aspx?s=12&lm=62)? If so, what are the exact mouse clicks to get the broken dialog to show up?
http://bugs.winehq.org/show_bug.cgi?id=10771
Stefan entrophie@go2.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |entrophie@go2.pl
--- Comment #5 from Stefan entrophie@go2.pl 2008-06-10 04:15:18 --- Using wine version 1.0_rc4 Origin7.5 works correctly using builtin dll's. But on Origin 8 (this is not trial version), some dialogs and menus doesn't appear. I added folowings dll:
comdlg32.dll msxml3.dll msxml3r.dll shell32.dll shlwapi.dll setupapi.dll
Using native dll's it's starting to work, but other problem appears: curve fitting is not working, I mean Origin8 only put values for X-column of the fitting curve and leave the Y-column empty, or even doesn't attempt to start fitting.
http://bugs.winehq.org/show_bug.cgi?id=10771
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|enhancement |normal Summary|Support |Dialogs broken in |Internal_QueryInterface, |Origin7/7.5/8, msxml needs |needed for Origin7/7.5/8. |to support | |ISupportErrorInfo?
--- Comment #6 from Dan Kegel dank@kegel.com 2008-06-10 07:33:25 --- Fixed summary to be more plausible.
The appdb gives a recipe for the msxml bug: "If I try to start the "Plot setup" of my plot it won't do anything. Try overriding msxml.dll with native That makes 'Plot setup' work for me!!!"
[Incidentally, the appdb gives a recipe for the comctl32 bug: "The "Import Multiple ASCII" dialog is not working for me. Selecting a file and pressing "Add File" just closes the dialog box. To work around this you need to override comdlg32.dll." Someone should file a separate bug for that.]
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #7 from Tobias Burnus burnus@gmx.de 2008-06-10 08:42:06 ---
[Incidentally, the appdb gives a recipe for the comctl32 bug: "The "Import Multiple ASCII" dialog is not working for me. Selecting a file and pressing "Add File" just closes the dialog box. To work around this you need to override comdlg32.dll." Someone should file a separate bug for that.]
See bug 3538.
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #8 from Stefan entrophie@go2.pl 2008-06-11 01:27:42 --- Created an attachment (id=13900) --> (http://bugs.winehq.org/attachment.cgi?id=13900) output from shell (Import Single Ascii)
Using wine_1.0_rc4, with comdlg32.dll and msxml3.dll override.
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #9 from Stefan entrophie@go2.pl 2008-06-11 01:28:52 ---
(In reply to comment #6)
Fixed summary to be more plausible.
The appdb gives a recipe for the msxml bug: "If I try to start the "Plot setup" of my plot it won't do anything. Try overriding msxml.dll with native That makes 'Plot setup' work for me!!!"
[Incidentally, the appdb gives a recipe for the comctl32 bug: "The "Import Multiple ASCII" dialog is not working for me. Selecting a file and pressing "Add File" just closes the dialog box. To work around this you need to override comdlg32.dll." Someone should file a separate bug for that.]
It's working for Origin up to version Pro 7.5. But for Origin8, even when I override msxml3.dll (not msxml.dll - it's doing nothing) and comdlg32.dll, some dialogs are still not appearing. In shell I get:
wine: Call from 0x76385050 to unimplemented function SHELL32.dll.755, aborting
When I override shell32.dll, then I have to change next dll, as I mentioned. But even with all the changes major functions, as fitting, curve simulating and so on in Origin8 are not working.
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #10 from Austin English austinenglish@gmail.com 2008-12-11 10:32:53 --- Is this still an issue in current (1.1.10 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #11 from Stefan entrophie@go2.pl 2008-12-16 00:29:34 --- Yes, using wine 1.1.4 with native dlls there are lot of windows in Origin 8, that doesn't appear. Use winetricks script to install msxml3 and allfonts - after that I can run basic Origin8 functionality, but be aware - it's seems to crashes sometimes, so better save your projects frequently.
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #12 from Austin English austinenglish@gmail.com 2008-12-16 09:30:25 --- (In reply to comment #11)
Yes, using wine 1.1.4 with native dlls there are lot of windows in Origin 8, that doesn't appear. Use winetricks script to install msxml3 and allfonts - after that I can run basic Origin8 functionality, but be aware - it's seems to crashes sometimes, so better save your projects frequently.
Please attach terminal output.
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #13 from Stefan entrophie@go2.pl 2008-12-17 06:22:59 --- Created an attachment (id=18012) --> (http://bugs.winehq.org/attachment.cgi?id=18012) origin8, wine-1.1.4, most windows doesn;t appear
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #14 from Stefan entrophie@go2.pl 2008-12-17 06:23:58 --- Created an attachment (id=18013) --> (http://bugs.winehq.org/attachment.cgi?id=18013) origin8, wine-1.1.4, external msxml3 library, windows starts to appear
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #15 from Stefan entrophie@go2.pl 2008-12-17 06:24:28 --- Terminal outputs, as you requested: origin8_native -> using native msxml3 library
origin8_ext -> using msxml3 library from winetricks
With external library windows like ASCII import/export start to works, but the help window doesn't appear in both cases.
http://bugs.winehq.org/show_bug.cgi?id=10771
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #18012|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #16 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2009-01-13 15:50:24 --- Both xmlnode_replaceChild and ISupportErrorInfo have been implemented.
Can you please test again?
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #17 from Stefan entrophie@go2.pl 2009-01-15 01:18:22 --- Created an attachment (id=18703) --> (http://bugs.winehq.org/attachment.cgi?id=18703) wine 1.1.12, all dll native - Origin8 hangs at startup
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #18 from Stefan entrophie@go2.pl 2009-01-15 01:19:27 --- Created an attachment (id=18704) --> (http://bugs.winehq.org/attachment.cgi?id=18704) wine 1.1.12, msxml3 external - Origin8 starts, help window doesn't appear
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #19 from Stefan entrophie@go2.pl 2009-01-15 01:20:36 --- Created an attachment (id=18705) --> (http://bugs.winehq.org/attachment.cgi?id=18705) wine snapshot 1.1.12.20090111-1.1, all dll native - Origin8 hangs at startup
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #20 from Stefan entrophie@go2.pl 2009-01-15 01:21:26 --- Created an attachment (id=18706) --> (http://bugs.winehq.org/attachment.cgi?id=18706) wine snapshot 1.1.12.20090111-1.1, msxlm3 external,Origin8 starts,help win doesn't appear
http://bugs.winehq.org/show_bug.cgi?id=10771
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #18706|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #21 from Austin English austinenglish@gmail.com 2009-07-21 13:48:47 --- Is this still an issue in current (1.1.26 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #22 from Nikolay Sivov bunglehead@gmail.com 2010-01-10 14:22:53 --- Stubbed ISupportErrorInfo was added with commit 40fdc88efc9eff0a4d12cec2ade4a2b0de457808. It returns negative results, but could be enough for some apps. Tobias, retest with 1.1.36 please.
http://bugs.winehq.org/show_bug.cgi?id=10771
kissa9876@freemail.hu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kissa9876@freemail.hu
--- Comment #23 from kissa9876@freemail.hu 2010-03-06 15:23:42 --- Help windows work well with 1.1.40 - external msxml3
http://bugs.winehq.org/show_bug.cgi?id=10771
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #13900|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #24 from Nikolay Sivov bunglehead@gmail.com 2010-10-10 04:29:41 CDT --- Attach +tid,+msxml running current Wine please (if a problem is still here). By the way I don't think that error support is a real problem, in a first place there shouldn't be any errors most likely.
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #25 from Nikolay Sivov bunglehead@gmail.com 2011-11-21 13:23:55 CST --- ISupportErrorInfo support was added for every node type with b26ad412d316ae690a9183ebab38845e00eeba4c. Please retest with current git.
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #26 from Stefan entrophie@go2.pl 2011-11-23 00:20:02 CST --- (In reply to comment #25)
ISupportErrorInfo support was added for every node type with b26ad412d316ae690a9183ebab38845e00eeba4c. Please retest with current git.
Whoa, it's a long run bug - I even didn't realize this thread still exist :-). I've tested Origin8 with wine-1.3.30 (openSUSE build). It seems that most of my previous bugs disappear, i.e. all windows shows up correctly, including help and NonLinearCurveFitting. But there's still a problem with windows like Import->ASCII. First time I run Origin it shows up, but next run it doesn't appear. Origin is just saying it "compiles impASC.XFC" and nothing happens. Console output is rather small:
fixme:ieframe:PersistStreamInit_InitNew (0x713cb0) fixme:storage:create_storagefile Storage share mode not implemented.
All above (what works and what not) is valid not matter if using native or external libraries. If you still need tests of current git please let me know.
http://bugs.winehq.org/show_bug.cgi?id=10771
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #27 from Dan Kegel dank@kegel.com 2011-11-23 04:08:33 CST --- Marking fixed, then. You might want to open a new bug for the remaining problem.
http://bugs.winehq.org/show_bug.cgi?id=10771
--- Comment #28 from Nikolay Sivov bunglehead@gmail.com 2011-11-23 09:18:44 CST --- (In reply to comment #26)
But there's still a problem with windows like Import->ASCII. First time I run Origin it shows up, but next run it doesn't appear. Origin is just saying it "compiles impASC.XFC" and nothing happens. Console output is rather small:
We have bug 25954 that sounds like this problem. Thanks for retest by the way.
http://bugs.winehq.org/show_bug.cgi?id=10771
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #29 from Alexandre Julliard julliard@winehq.org 2011-12-02 13:34:28 CST --- Closing bugs fixed in 1.3.34.
http://bugs.winehq.org/show_bug.cgi?id=10771
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |b26ad412d316ae690a9183ebab3 | |8845e00eeba4c CC| |focht@gmx.net
--- Comment #30 from Anastasius Focht focht@gmx.net 2011-12-16 15:30:23 CST --- Hello,
filling fields ...
Regards
http://bugs.winehq.org/show_bug.cgi?id=10771
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|Other |x86 OS|other |Linux