From c2fd9b533cfad18735df212cc7fd61443628dc0c Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Fri, 20 Apr 2012 22:46:42 +0200 Subject: New cppu::defaultBootstrap_InitialComponentContext implementation ...that no longer uses XSimpleRegistry structures for the service data and thus is potentially more performant. * Registry-based functions from cppuhelper/bootstrap are deprecated now, client code should always use defaultBootstrap_InitialComponentContext. * References to the obsolete UNO_WRITERDB have been removed. * Some of the functions in cppuhelper/source that are used from multiple .cxx but had not been properly placed into .hxx have been cleaned up. * css.lang.ServiceManager XSet insert/remove now support special sequence to improve live deployment/removal of XML-based extension components data. * 09524d410bbaad2a0b9b39811cb5cc16621b1396 "stoc: accelerate opening of multiple XML .rdb files in a directory" and its follow-up cb5c881a7f179391ee853f76e159254c97d776a3 "avoid using the new rdb reading logic for empty/non-existent directories" have been obsoleted by this change and have been reverted again. --- cppuhelper/Library_cppuhelper.mk | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'cppuhelper/Library_cppuhelper.mk') diff --git a/cppuhelper/Library_cppuhelper.mk b/cppuhelper/Library_cppuhelper.mk index 18837acf315e..aa8c3fd95708 100644 --- a/cppuhelper/Library_cppuhelper.mk +++ b/cppuhelper/Library_cppuhelper.mk @@ -44,8 +44,10 @@ $(eval $(call gb_Library_add_defs,cppuhelper,\ $(eval $(call gb_Library_use_libraries,cppuhelper,\ cppu \ + reg \ sal \ salhelper \ + xmlreader \ $(gb_STDLIBS) \ )) @@ -58,6 +60,7 @@ $(eval $(call gb_Library_add_exception_objects,cppuhelper,\ cppuhelper/source/bootstrap \ cppuhelper/source/component_context \ cppuhelper/source/component \ + cppuhelper/source/defaultbootstrap \ cppuhelper/source/exc_thrower \ cppuhelper/source/factory \ cppuhelper/source/implbase \ @@ -65,6 +68,7 @@ $(eval $(call gb_Library_add_exception_objects,cppuhelper,\ cppuhelper/source/implementationentry \ cppuhelper/source/interfacecontainer \ cppuhelper/source/macro_expander \ + cppuhelper/source/paths \ cppuhelper/source/propertysetmixin \ cppuhelper/source/propshlp \ cppuhelper/source/servicefactory \ -- cgit