From ccd7f45d1fb9bc96e17657bed7a76c79f4ad5801 Mon Sep 17 00:00:00 2001 From: Mike Kaganski Date: Mon, 15 May 2017 10:42:30 +0300 Subject: tdf#100837: advertise app URL capabilities This is required to be able to use handlers when invoked from Office Web Apps (on Win7+) Change-Id: I242111ad365f5cb350b78b75300ddbe8b708b357 Reviewed-on: https://gerrit.libreoffice.org/37624 Tested-by: Jenkins Reviewed-by: Mike Kaganski --- scp2/inc/macros.inc | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'scp2/inc') diff --git a/scp2/inc/macros.inc b/scp2/inc/macros.inc index ce6a5caaf1e8..8825fdc55d79 100644 --- a/scp2/inc/macros.inc +++ b/scp2/inc/macros.inc @@ -388,6 +388,16 @@ End Styles = (); \ End +#define REGISTRY_ENTRY_CAPABILITIES_URL(scheme,name,modid,handler) \ + RegistryItem CONCAT2(gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_URLAssociations_,name) \ + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; \ + ModuleID = modid; \ + Subkey = STRING(Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\URLAssociations); \ + Name = scheme; \ + Value = handler; \ + Styles = (); \ + End + #define CONDITIONAL_REGISTER_DOC_OPEN_EXTENSION(name,modid,key,cond,disp_name,icon_id,app,default,doc_type) \ CONDITIONAL_MODULE_ENTRY(name,modid) \ REGISTRY_ENTRY_OPEN_WITH(name,cond,doc_type,modid,key) \ -- cgit