To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=110129 Issue #|110129 Summary|implement new configmgr as an UNO service Component|framework Version|DEV300m74 Platform|All URL| OS/Version|All Status|UNCONFIRMED Status whiteboard| Keywords| Resolution| Issue type|DEFECT Priority|P1 Subcomponent|code Assigned to|sb Reported by|pulsifer
------- Additional comments from [email protected] Mon Mar 15 11:06:31 +0000 2010 ------- A re-implementation of configmgr has been developed as part of i101955, implemented as CWS sb111 and first integrated into the DEV300_m74 build. In every version of OOo since 1.1.0, the configmgr has been an UNO component with a well-defined interface. In fact, the name of the UNO config service that was loaded by OOo at startup was specified by the CFG_BackendService variable in configmgr(rc|.ini). This made it possible for downstream developers to reimplement configmgr to adapt it to different platforms or environments by simply changing the CFG_BackendService variable. It was also possible for downstream developers to insert new configuration layers into OOo's native configmgr by modifying the CFG_Strata variable in configmgrrc. See for example http://www.openoffice.org/servlets/ReadMsg?list=dev&msgNo=17300 The new version of configmgr is no longer a pure UNO component, and the configmgr(rc|.ini) file has been completely removed, making it more difficult for downstream developers to adapt OOo to other environments. I would like to request that the reimplemented configmgr be given an UNO interface, just like every other configmgr in OOo since v1.1.0. In viewing the source code, it appears two functions have been added that are directly linked into the main application instead of using an UNO interface: insertExtensionXcsFile and insertExtensionXcuFile. I would like to request that these two functions be reimplemented as an UNO service with a documented interface. (Alternatively, instead of these new functions, unopkg could send an event using com.sun.star.frame.GlobalEventBroadcaster which configmgr picks up using XEventListener and then re-scans the installed extensions directories.) I would also like to request that the configmgrrc and the CFG_BackendService variable be restored to allow OOo to be reconfigured by downstream developers. --------------------------------------------------------------------- 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]
