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]

Reply via email to