http://bugs.winehq.org/show_bug.cgi?id=25463
--- Comment #14 from Jacek Caban jacek@codeweavers.com 2011-01-05 08:45:37 CST --- (In reply to comment #13)
(In reply to comment #12)
These tests are in Git now. The things to look for are:
- are URL->IUri and IUri->URL done correctly (that's straightforward with these
tests)
- if yes, how should mk: protocol be fixed (probably by implementing StartEx
method)
Possibly both part should be fixed. The first seems more critical since it affects all bindings.
I haven't had as much time to look into this as I'd like, but isn't that set of cases already covered by the tests in uri.c?
Not really. IUri may behave differently depending on flags used, we want to check how BindProtocol is supposed to use it, not how IUri works. Anyway, I've verified that we do things right (at least in case of URL you've posted, no patch with tests yet), so the problem is in mk: protocol handler (we should probably fix it by implementing its IInternetProtocolEx iface).