Apache OpenOffice (AOO) Bugzilla – Issue 78376
Provide extension dependencies for unpublished API subsets
Last modified: 2017-05-20 11:33:33 UTC
As already discussed in dev@extensions (the thread originating from this post: http://extensions.openoffice.org/servlets/ReadMsg?list=dev&msgNo=705), it would be quite useful if extensions could depend on certain properties of unpublished UNO API.
target, cc list
@thb: This ought to be the other way around. You tell me that you need a specific dependency named N that checks that the (unpublished) UNO type system entities E1, ..., En are in the form they have in OOo version V. Then I can implement that specific dependency. I cannot implement a generic dependency <unpublished-UNO-API entities="E1, ..., En" as-in-version="V"/> (What I *could* do in this issue is build the foundations into OOo so that implementing such specific dependencies later on would become easy. However, I am reluctant to build anything into OOo until its need is proven.)
[A phone call with af just revealed that it could be possible after all to have a generic dependency <unpublished-UNO-API entities="some representation of the type information for E1, ..., En"/> that brings along all the necessary information to check against, although writing down such a dependency (in an extension description.xml) could be rather laborious.]
@sb: then please do so. I need this for the css::rendering & css::geometry part of the API (from what I can tell you today - and if you don't want this integrated, I'll also gladly take patch files or a ptr to a never-integrated CWS).
integrated _prematurely_, that should have read...
@thb: "then please do so." Do what? The "Additional comments from sb Wed Jun 13 12:39:57 +0000 2007" stuff? Do we really want that (despite the "although" part)?
@sb: yes to your second question. Yes to your third question as well - it offers a nice flexible way (IMO) to handle this issues, without constant code changes.
...and probably is the easiest to implement. ;)
according to release status meeting -> target 3.x
Reset assigne to the default "issues@openoffice.apache.org".