To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=98990
------- Additional comments from [email protected] Thu Mar 5 11:43:58 +0000 2009 ------- I withdraw my previous statement. The extension in question contains Java code. That is, it is handled by the ScriptProviderForJava. The extension manager calls insertByName and removeByName at the MasterScriptProvider, which then iterates over a list of script providers and calls the same functions on every provider. When one provider successfully processed the call then the iteration stops. It happens that the ScriptProviderForJava comes before the python provider in the list, so the python provider is never called. IMO this is the correct behaviour. I also believe (or I misunderstood how this all works) that the python provider should only know python code. That is the ScriptDispatch extension is of no interest to the provider. When the provider is called for the first time, it could build up a list of python extensions using the extension manager API and the parcel-descriptor.xml. This list is then updated whenever insertByName, removeByName is called with a valid URL for a python extension. The problem is probably for the provider to determine the scripting language, for which it needs to parse the parcel-descriptor.xml --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
