http://bugs.winehq.org/show_bug.cgi?id=27893
Summary: Where’s Waldo installer needs native msxml Product: Wine Version: 1.3.25 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msxml3 AssignedTo: wine-bugs@winehq.org ReportedBy: ocean04@suomi24.fi
See bug 24894
err:ole:create_server class {afba6b42-5692-48ea-8141-dc517dcf0ef1} not registered
= MSXML2.SERVERXMLHTTP
http://bugs.winehq.org/show_bug.cgi?id=27893
--- Comment #1 from Austin English austinenglish@gmail.com 2011-07-25 12:31:13 CDT --- Does the demo have the same problem?
http://www.bigfishgames.com/download-games/6928/wheres-waldo-the-fantastic-j...
http://bugs.winehq.org/show_bug.cgi?id=27893
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer URL| |http://www.download-game-de | |mo.com/where-s-waldo-the-fa | |ntastic-journey.html
--- Comment #2 from Austin English austinenglish@gmail.com 2011-07-25 12:31:58 CDT --- Well, according to other bug it does :).
http://bugs.winehq.org/show_bug.cgi?id=27893
--- Comment #3 from ocean04@suomi24.fi 2011-08-10 12:26:59 CDT --- Here is smaller example to reproduce this same problem.
http://netikka.net/dev/serverxmlhttp.exe
var fhttp: variant; begin fhttp:=createoleobject('Msxml2.ServerXMLHTTP'); fhttp.open('GET', 'http://www.winehq.org', false); fhttp.send(); showmessage(fhttp.statustext); end;
MSXML2.SERVERXMLHTTP uses Winhttp according to MS. Maybe just register this class and make it use Winhttprequest?
http://bugs.winehq.org/show_bug.cgi?id=27893
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |testcase
http://bugs.winehq.org/show_bug.cgi?id=27893
--- Comment #4 from Hans Leidekker hans@meelstraat.net 2011-08-10 14:16:37 CDT --- (In reply to comment #3) ...
MSXML2.SERVERXMLHTTP uses Winhttp according to MS. Maybe just register this class and make it use Winhttprequest?
Do you have a reference?
http://bugs.winehq.org/show_bug.cgi?id=27893
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com 2011-08-10 16:12:59 CDT --- (In reply to comment #4)
(In reply to comment #3) ...
MSXML2.SERVERXMLHTTP uses Winhttp according to MS. Maybe just register this class and make it use Winhttprequest?
Do you have a reference?
That's specified there http://msdn.microsoft.com/en-us/library/ms762278%28v=vs.85%29.aspx. Well they don't say that it's done so straightforward, but something about transition from wininet is said.
It can't be forwarded so easily I think, WinHttpRequest needs to support events at least - to update internal ServerXmlHttp state (available through HttpRequest methods).
Another thing is that ServerXmlHttp potentially needs integration with mshtml to support relative urls - msxml3/tests contain such integration tests.
I don't know specifics but using urlmon to load data for XmlHttpRequest was done on purpose, to support urlmon sessions (I just remember it sounds like that, hopefully Jacek knows details). And I'm not sure how security things will work in our case in we just forward this to winhttp, urlmon has a load of registry configurations and supporting interfaces for that.
http://bugs.winehq.org/show_bug.cgi?id=27893
--- Comment #6 from ocean04@suomi24.fi 2011-08-11 00:34:36 CDT --- It says that here.
http://support.microsoft.com/kb/290761
"ServerXMLHTTP is designed for server applications and relies on a new HTTP client stack, WinHTTP"
Btw, I noticed that this small example I gave + winetricks msxml3 hits a bug in Winhttp
http://bugs.winehq.org/show_bug.cgi?id=27893
--- Comment #7 from Hans Leidekker hans@meelstraat.net 2011-08-12 02:30:16 CDT --- (In reply to comment #6)
Btw, I noticed that this small example I gave + winetricks msxml3 hits a bug in Winhttp
It wants to disable redirects. I have a patch to set that option which makes it fail a little later.
http://bugs.winehq.org/show_bug.cgi?id=27893
--- Comment #8 from Nikolay Sivov bunglehead@gmail.com 2012-05-18 02:31:54 CDT --- Created attachment 40214 --> http://bugs.winehq.org/attachment.cgi?id=40214 patch
This patch is enough to get test application working. Could someone try it with a game? I tried installer link and it downloads something around 15 MB and after that I see almost unusable blank browser window and some mshtml/ieframe/jscript output in terminal.
http://bugs.winehq.org/show_bug.cgi?id=27893
--- Comment #9 from ocean04@suomi24.fi 2012-05-18 12:27:27 CDT --- Created attachment 40219 --> http://bugs.winehq.org/attachment.cgi?id=40219 +msxml,+tid with patch
Download page has changed.
I still have that old installer. It works with the patch.
Attached msxml,tid if you like to see it?!
Post fails with 404, but that may be expected?! Error is not fatal, I believe it just tries to post email address.
That broken browser window is another bug. Workaround for that is native IE
http://bugs.winehq.org/show_bug.cgi?id=27893
--- Comment #10 from Nikolay Sivov bunglehead@gmail.com 2012-05-18 13:04:30 CDT --- (In reply to comment #9)
Created attachment 40219 [details] +msxml,+tid with patch
Download page has changed.
I still have that old installer. It works with the patch.
Good.
Attached msxml,tid if you like to see it?!
Post fails with 404, but that may be expected?! Error is not fatal, I believe it just tries to post email address.
Yeah, I think it's fine for now. This link doesn't work anymore it seems, I can't open it with browser too. I'll post these patches next week.
That broken browser window is another bug. Workaround for that is native IE
Okay.
http://bugs.winehq.org/show_bug.cgi?id=27893
--- Comment #11 from Nikolay Sivov bunglehead@gmail.com 2012-05-21 15:45:26 CDT --- Should work now after
82fe81c404f857ad8dde70bdeee0f3dc92019ec5 1a94d8f3c1f09c925f7c3db82da90df68f9c2faa ec2114e66e7ec033bd8dacb06ce6e5f509b435f8
Please retest and attach another +msxml,+tid log in any case.
http://bugs.winehq.org/show_bug.cgi?id=27893
--- Comment #12 from ocean04@suomi24.fi 2012-05-22 01:27:14 CDT --- Created attachment 40262 --> http://bugs.winehq.org/attachment.cgi?id=40262 new msxml,tid
works
http://bugs.winehq.org/show_bug.cgi?id=27893
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |1a94d8f3c1f09c925f7c3db82da | |90df68f9c2faa Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #13 from Nikolay Sivov bunglehead@gmail.com 2012-05-22 01:32:43 CDT --- Fixed then.
http://bugs.winehq.org/show_bug.cgi?id=27893
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org 2012-05-25 13:43:22 CDT --- Closing bugs fixed in 1.5.5.