summaryrefslogtreecommitdiffstats
path: root/scp2/inc
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2017-05-15 10:42:30 +0300
committerMike Kaganski <mike.kaganski@collabora.com>2017-05-15 11:07:30 +0200
commitccd7f45d1fb9bc96e17657bed7a76c79f4ad5801 (patch)
tree70822dfe1f47820c5ebad3f1f721cf3567b72e8b /scp2/inc
parentUpdated core (diff)
downloadcore-ccd7f45d1fb9bc96e17657bed7a76c79f4ad5801.tar.gz
core-ccd7f45d1fb9bc96e17657bed7a76c79f4ad5801.zip
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 <ci@libreoffice.org> Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'scp2/inc')
-rw-r--r--scp2/inc/macros.inc10
1 files changed, 10 insertions, 0 deletions
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) \