Type: required Title: Passive registration of UNO components Posted by: stephan.bergm...@oracle.com Affected: - TaskId: i113189 <http://www.openoffice.org/issues/show_bug.cgi?id=113189> Effective from: DEV300 CWS sb129 CWS: <http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=DEV300/sb129> CWS status: new
*Summary* -------- solenv/src/component.map, solenv/src/unloadablecomponent.map: - component_writeInfo + solenv/src/reg-component.map comphelper/servicedecl.hxx: - component_writeInfo - regcomplazy scp2: - STARREGISTRY, UNO_COMPONENT, RegistryID, NativeServicesURLPrefix, JavaServicesURLPrefix, Regmergefile scp2/inc/macros.inc: - UNO_JAR_FILE, UNO_JAR_FILE_PATCH, PACKED_UNO_LIB_FILE_BODY, PACKED_UNO_LIB_FILE_BODY_PATCH, STD_UNO_LIB_FILE, STD_UNO_LIB_FILE_PATCH, SPECIAL_UNO_LIB_FILE, SPECIAL_UNO_LIB_FILE_PATCH, SPECIAL_UNO_COMPONENT_LIB_FILE, SPECIAL_UNO_COMPONENT_LIB_FILE_PATCH, SPECIAL_UNO_NO_WARNING_IF_NOT_EXISTS_FILE + SPECIAL_COMPONENT_LIB_FILE, SPECIAL_COMPONENT_LIB_FILE_PATCH instsetoo_native: - SERVICESPROJEKT *Description* ------------- As discussed at <http://wiki.services.openoffice.org/w/index.php?title=Passive_Component_Registration>, UNO now supports passive component registration (in addition to the old, active mechanism). Issue 113189 on CWS sb129, as a first step, adapted all components included in URE and OOo to passive registration (and thus changing the format of the various rdb files to XML). Further work (on follow-up CWSs) will address the open items at <http://wiki.services.openoffice.org/w/index.php?title=Passive_Component_Registration#Open_Items>. (Due to the large amount of code changes, it is necessary to integrate CWS sb129 as early as possible.) For non-extension OOo UNO components, this means the following changes: - No longer implement component_writeInfo (C++) resp. __writeRegistryServiceInfo (Java). Instead, build and deliver a .component file. - No longer mark the component as UNO_COMPONENT in scp2. Instead, include the .component file in the appropriate .rdb file, typically in postprocess/packcomponents/makefile.mk. Send feedback to interface-announce@openoffice.org
--------------------------------------------------------------------- To unsubscribe, e-mail: interface-announce-unsubscr...@openoffice.org For additional commands, e-mail: interface-announce-h...@openoffice.org