summaryrefslogtreecommitdiff
path: root/officecfg
diff options
context:
space:
mode:
authorMichael Stahl <mst@apache.org>2011-09-17 21:36:00 +0000
committerMichael Stahl <mst@apache.org>2011-09-17 21:36:00 +0000
commitef2e46ad06a8f34acf4e79c4feb136d79088902d (patch)
treec678e36d6c1365f58770dd3fa7152547b85059c2 /officecfg
parentbed6bceb44d0676361f7d65de0e579d9072ab774 (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')
-rw-r--r--officecfg/registry/data/org/openoffice/Office/ExtensionDependencies.xcu16
-rw-r--r--officecfg/registry/data/org/openoffice/Office/makefile.mk1
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/ExtensionDependencies.xcs27
-rw-r--r--officecfg/registry/schema/org/openoffice/Office/makefile.mk1
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>&lt;dependencies xmlns=&quot;http://openoffice.org/extensions/description/2006&quot;&gt;&lt;OpenOffice.org-maximal-version d:name=&quot;OpenOffice.org 3.3&quot; value="3.3"/&gt;&lt;/dependencies&gt;</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 \