diff options
author | Michael Stahl <mst@apache.org> | 2011-09-17 21:36:00 +0000 |
---|---|---|
committer | Michael Stahl <mst@apache.org> | 2011-09-17 21:36:00 +0000 |
commit | ef2e46ad06a8f34acf4e79c4feb136d79088902d (patch) | |
tree | c678e36d6c1365f58770dd3fa7152547b85059c2 /officecfg | |
parent | bed6bceb44d0676361f7d65de0e579d9072ab774 (diff) |
jsc341: i117327: add extra extension dependency check
# HG changeset patch
# User Juergen Schmidt <jsc@openoffice.org>
# Date 1300456036 -3600
# Node ID 8c988d73324cb052c0fb2dfbed9e68f290b2aa4e
# Parent 7dbaa615ad894cfd4f9611e82783250bd0a3016d
Diffstat (limited to 'officecfg')
4 files changed, 45 insertions, 0 deletions
diff --git a/officecfg/registry/data/org/openoffice/Office/ExtensionDependencies.xcu b/officecfg/registry/data/org/openoffice/Office/ExtensionDependencies.xcu new file mode 100644 index 000000000000..0c3fac605192 --- /dev/null +++ b/officecfg/registry/data/org/openoffice/Office/ExtensionDependencies.xcu @@ -0,0 +1,16 @@ +<?xml version='1.0' encoding='UTF-8'?> +<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" + oor:name="ExtensionDependencies" oor:package="org.openoffice.Office"> + <node oor:name="Extensions"> + <node oor:name="org.openoffice.bi.OracleBIConnector" oor:op="replace"> + <prop oor:name="Versions"> + <value> + <it>1.0</it> + </value> + </prop> + <prop oor:name="Dependencies"> + <value><dependencies xmlns="http://openoffice.org/extensions/description/2006"><OpenOffice.org-maximal-version d:name="OpenOffice.org 3.3" value="3.3"/></dependencies></value> + </prop> + </node> + </node> +</oor:component-data>
\ No newline at end of file diff --git a/officecfg/registry/data/org/openoffice/Office/makefile.mk b/officecfg/registry/data/org/openoffice/Office/makefile.mk index 2af1e8629bd9..6ec91cd0faa8 100644 --- a/officecfg/registry/data/org/openoffice/Office/makefile.mk +++ b/officecfg/registry/data/org/openoffice/Office/makefile.mk @@ -43,6 +43,7 @@ XCUFILES= \ Compatibility.xcu \ DataAccess.xcu \ Embedding.xcu \ + ExtensionDependencies.xcu \ ExtensionManager.xcu \ Impress.xcu \ Jobs.xcu \ diff --git a/officecfg/registry/schema/org/openoffice/Office/ExtensionDependencies.xcs b/officecfg/registry/schema/org/openoffice/Office/ExtensionDependencies.xcs new file mode 100644 index 000000000000..f1c17dc314ee --- /dev/null +++ b/officecfg/registry/schema/org/openoffice/Office/ExtensionDependencies.xcs @@ -0,0 +1,27 @@ +<!DOCTYPE oor:component-schema SYSTEM "../../../../component-schema.dtd"> +<oor:component-schema oor:name="ExtensionDependencies" oor:package="org.openoffice.Office" xml:lang="en-US" xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <info> + <author>JSC</author> + <desc>Contains a list of extensions with additonal dependencies to overrule missing dependencies in extensions + or to control specific extensions in general.</desc> + </info> + <templates> + <group oor:name="Extension"> + <info><desc>Describes the additonal meta data for an extension whereas the node name have to be the extension identifier.</desc></info> + <prop oor:name="Versions" oor:type="oor:string-list" oor:localized="false"> + <info><desc>Specifies a list of extension versions for which the extra dependecies should be active.</desc></info> + </prop> + <prop oor:name="Platforms" oor:type="oor:string-list" oor:localized="false"> + <info><desc>Specifies a list of platforms for which the extra dependencies mechanism is active.</desc></info> + </prop> + <prop oor:name="Dependencies" oor:type="xs:string" oor:localized="false"> + <info><desc>Specifies a list of additonal dependencies.</desc></info> + </prop> + </group> + </templates> + <component> + <set oor:name="Extensions" oor:node-type="Extension"> + <info><desc>Specifies the list of extensions with extra dependecies.</desc></info> + </set> + </component> +</oor:component-schema> diff --git a/officecfg/registry/schema/org/openoffice/Office/makefile.mk b/officecfg/registry/schema/org/openoffice/Office/makefile.mk index c59b2d8721d7..96b4353cf7ad 100644 --- a/officecfg/registry/schema/org/openoffice/Office/makefile.mk +++ b/officecfg/registry/schema/org/openoffice/Office/makefile.mk @@ -49,6 +49,7 @@ XCSFILES= \ Draw.xcs \ Events.xcs \ Embedding.xcs \ + ExtensionDependencies.xcs \ ExtensionManager.xcs \ Impress.xcs \ Java.xcs \ |