On Fri, Apr 8, 2011 at 9:22 AM, Hans Leidekker hans@codeweavers.com wrote:
See http://bugs.winehq.org/show_bug.cgi?id=26673
tools/wine.inf.in | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/tools/wine.inf.in b/tools/wine.inf.in index d4a457b..048b5bb 100644 --- a/tools/wine.inf.in +++ b/tools/wine.inf.in @@ -161,6 +161,7 @@ HKCR,.lnk,,2,"lnkfile" HKCR,.msi,,2,"Msi.Package" HKCR,.msp,,2,"Msi.Patch" HKCR,.rtf,,2,"rtffile" +HKCR,.url,,2,"InternetShortcut" HKCR,.wri,,2,"wrifile" HKCR,chm.file,,2,"Compiled HTML Help File" HKCR,chm.file\shell\open\command,,2,"%10%\hh.exe %1" @@ -215,21 +216,25 @@ HKCR,xmlfile\shell\open\ddeexec,,2,"""%1"",,-1,0,,,," HKCR,xmlfile\shell\open\ddeexec,"NoActivateHandler",2,"" HKCR,xmlfile\shell\open\ddeexec\Application,,2,"IExplore" HKCR,xmlfile\shell\open\ddeexec\Topic,,2,"WWW_OpenURL" +HKCR,ftp,"URL Protocol",2,"" HKCR,ftp\shell\open\command,,2,"%11%\winebrowser.exe -nohome" HKCR,ftp\shell\open\ddeexec,,2,"""%1"",,-1,0,,,," HKCR,ftp\shell\open\ddeexec,"NoActivateHandler",2,"" HKCR,ftp\shell\open\ddeexec\Application,,2,"IExplore" HKCR,ftp\shell\open\ddeexec\Topic,,2,"WWW_OpenURL" +HKCR,http,"URL Protocol",2,"" HKCR,http\shell\open\command,,2,"%11%\winebrowser.exe -nohome" HKCR,http\shell\open\ddeexec,,2,"""%1"",,-1,0,,,," HKCR,http\shell\open\ddeexec,"NoActivateHandler",2,"" HKCR,http\shell\open\ddeexec\Application,,2,"IExplore" HKCR,http\shell\open\ddeexec\Topic,,2,"WWW_OpenURL" +HKCR,https,"URL Protocol",2,"" HKCR,https\shell\open\command,,2,"%11%\winebrowser.exe -nohome" HKCR,https\shell\open\ddeexec,,2,"""%1"",,-1,0,,,," HKCR,https\shell\open\ddeexec,"NoActivateHandler",2,"" HKCR,https\shell\open\ddeexec\Application,,2,"IExplore" HKCR,https\shell\open\ddeexec\Topic,,2,"WWW_OpenURL" +HKCR,mailto,"URL Protocol",2,"" HKCR,mailto\shell\open\command,,2,"%11%\winebrowser %1" ; FIXME: the following should be done by the dll registration HKCR,TypeLib{00020430-0000-0000-C000-000000000046}\1.0\0\win16,,,"stdole.tlb" --
Aren't most Internet-related file associations created by dlls/mshtml/mshtml.inf instead of tools/wine.inf.in, and should we maybe change that or move your patch there?
Damjan
On Fri, 2011-04-08 at 09:35 +0200, Damjan Jovanovic wrote:
Aren't most Internet-related file associations created by dlls/mshtml/mshtml.inf instead of tools/wine.inf.in, and should we maybe change that or move your patch there?
Looks like InternetShortcut is registered both by shdocvw and mshtml. I'm not sure about moving this stuff there, winebrowser should perhaps always be available as a fallback, even if our builtin browser is unregistered.