> <http://api.openoffice.org/docs/DevelopersGuide/Extensions/Extensions.xhtml#1_7_Dependencies>: >
Hmm, so could I have an example of how to specify a dependency on a feature present only in some FooBar version of OOo? Btw, do I read the referred-to section of the specification correctly, that "OpenOffice.org-minimal-version" is both an element and and an optional attribute of each child element of <description>? Would the below example be the correct way to specify a requirement for a specific build of OOo that recognizes and implements certain version-specific dependencies? Let's ssume this "Foo" version of OOo contains code so that it knows that it implements the foo:HavePatch dependency for some foo:PatchName attribute values, and the foo:Platform dependency with its attributes. Would a non-Foo build of OOo then correctly reject this extension with some message like "This extension requires the following features not present in this version: 'The xyzzy.diff patch present in the Foo build of OOo', 'Windows XP'" ? <description xmlns="http://openoffice.org/extensions/description/2006" xmlns:dep="http://openoffice.org/extensions/description/2006" xmlns:foo="http://foo.whatever.org/whatever/foo/12345" xmlns:xlink="http://www.w3.org/1999/xlink"> <version value="1.0.6-1" /> <dependencies> <OpenOffice.org-minimal-version value="2.1" dep:name="OpenOffice.org 2.1"/> <foo:HavePatch foo:PatchName="xyzzy.diff" dep:name="The xyzzy.diff patch present in the Foo build of OOo"/> <foo:Platform foo:PlatformArchitecture="x86" foo:OS="Windows" foo:MinOSVer="XP" dep:name="Windows XP"/> </dependencies> </description> (Do I understand the specification correctly, it is possible to specify platform requirements only for UNO native components (shared libraries), not for extensions in general that do not contain UNO components? Or *should* all extensions contain even just a minimal dummy UNO component shared library?) Cheers, --tml --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]