winebrowser: Add DDE support and use DDE by default for shell/open.

Misha Koshelev mk144210 at bcm.edu
Mon Jun 4 00:10:09 CDT 2007


My DDE execute_from_key patches broke wine start url as apparently this depended on a non-native Wine
behavior to append %1 to a shell/open/command string.

This fixes that dependency on a non-native behavior by adding DDE server support to winebrowser, while
maintaining command line url support as well. This may also help with bug #7953, but that application just
page faults immediately for me, so I'm not sure. I did test various permutations of "wine start url" and
"wine winebrowser url" as well as "wine winebrowser /dde url" and everything worked fine. I also tested
opening a URL from Vector NTI and from Google Picasa, which apparently has a strange way of opening 
URLs (appends url to HKCR\shell\open\command) and it worked fine as well.

---
 programs/winebrowser/Makefile.in |    4 +-
 programs/winebrowser/main.c      |  185 +++++++++++++++++++++++++++++++++++---
 tools/wine.inf                   |   10 ++-
 3 files changed, 183 insertions(+), 16 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ea6d3e477b4abf537d9ce69bed3442aa60e4a0e6.diff
Type: text/x-patch
Size: 8924 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20070604/7043390b/ea6d3e477b4abf537d9ce69bed3442aa60e4a0e6.bin


More information about the wine-patches mailing list