summaryrefslogtreecommitdiff
path: root/cppuhelper/source
AgeCommit message (Collapse)AuthorFilesLines
2012-07-13This look like the same as rLibName.endsWithIgnoreAsciiCase so kill it. Add ↵Christophe JAILLET1-17/+4
missing { } Untested as I don't have a working build environment yet. Change-Id: I1988da8c07729eb99d3f53f71b8f950df29a7361
2012-07-13fdo#51143 Do not wrap CannotActivateFactoryException as DeploymentExceptionStephan Bergmann1-18/+6
...as some client code catches just the former and thus fails now. (This was a regression introduced with the recent cppuhelper/source/defaultbootstrap.cxx.) Change-Id: I8306797f8331d894ab4e7695478e3824e9f79197
2012-06-21re-base on ALv2 code.Michael Meeks2-46/+28
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2012-06-04Unbreak stuff on iOS a bit after bootstrapping changesTor Lillqvist2-0/+4
Change-Id: I0d2ebfc9aa78a9fed057b853d54797a88218c587
2012-06-01Revert "bootstrapping should elide duplicate .rdb paths in the configuration"Stephan Bergmann1-8/+3
This reverts commit b162aec6254ab535cc5eb990b249f46aa8e79153, which increased code complexity for no benefit (the dubious scenario it was introduced for concerned duplicate service rdbs rather than type rdbs, anyway).
2012-06-01Add "virtual" for consistencyStephan Bergmann1-7/+8
Change-Id: I8ecc2edde553edbd80ca04e2f3d541c31f516211
2012-06-01fdo#49291 Postpone actual factory instantiation as long as possibleStephan Bergmann1-119/+314
...see comment in ServiceManager::createContentEnumeration for a rationale. Splitting ImplementationInfo out of Implementation has become necessary to avoid circular references. Change-Id: I29aef81ce78b9ab71e18663f8c7e6ca913c6a650
2012-05-29removed dead codeTakeshi Abe1-74/+0
Change-Id: Ic70d66befc90450aeb276d53f6da7e81aef85478
2012-05-22bootstrapping should elide duplicate .rdb paths in the configurationMichael Meeks1-3/+8
2012-05-18fdo#42865: privatized unique empty string symbol:Michael Stahl1-1/+2
Unfortunately this --enable-dbg-util only problem (caused by _GLIBCXX_DEUBG) resurfaced, perhaps because of new std::string based logging in sal; adapt all map files to export the unique symbol.
2012-05-14Added link to LanguageTool.oxt issueStephan Bergmann1-1/+3
Change-Id: Ifab63273b12963e748c9b937648b2079fcd0c796
2012-05-14Work around extension factories not implementing XServiceInfoStephan Bergmann1-0/+16
...that would otherwise lead to "Bad insert element" failure during live-insertion. Change-Id: I74f883c9b613f03256abb7be7657f25b418f821d
2012-05-04fdo#48253 Expand SAL_STATIC_CAST and SAL_CONST_CASTThomas Arnhold1-1/+1
Change-Id: I50f0887ceb4517d7ef234f970ca2ba679d533382
2012-04-24WaE: simple minded MSVC2008 thinks s could be used uninitializedCaolán McNamara1-1/+1
2012-04-23Trying to parse legacy rdb as XML can cause InvalidRegistryException, tooStephan Bergmann1-3/+5
2012-04-23Do not fail for legacy rdb that only contains root keyStephan Bergmann1-1/+6
2012-04-20Various clean up of previous commitStephan Bergmann3-4/+5
2012-04-20New cppu::defaultBootstrap_InitialComponentContext implementationStephan Bergmann7-472/+2205
...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<NamedValue> 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.
2012-04-18Put create_bootstrap_macro_expander_factory properly into a headerStephan Bergmann4-10/+17
...and fix the typo in its name.
2012-04-18avoid using the new rdb reading logic for empty/non-existent directoriesMichael Meeks1-1/+1
2012-04-18Add static mapping of the fastsax componentTor Lillqvist1-2/+4
2012-04-17translated or removed german comments in connectivity, cppuhelper and cuiFlorian Allmann-Rahn1-1/+1
2012-04-17More static UNO component linkageTor Lillqvist1-0/+8
2012-04-16Add the package2 componentTor Lillqvist1-0/+2
2012-04-15Add utl and xstor UNO component mappingTor Lillqvist1-0/+4
2012-04-15Add newline...Tor Lillqvist1-1/+1
2012-04-15Add comphelp and stocservices UNO component mappingTor Lillqvist1-0/+4
2012-04-15Just assert if trying to "load" an unknown library when DISABLE_DYNLOADINGTor Lillqvist1-1/+4
2012-04-15Map and link in also the sfx UNO componentTor Lillqvist1-0/+2
2012-04-15Map and link in also the filterconfig1 UNO componentTor Lillqvist1-0/+2
2012-04-14stoc: accelerate opening of multiple XML .rdb files in a directoryMichael Meeks1-11/+49
Instead of nesting these, we aggregate them into a single non-nested registry, which saves lots of CPU at startup, sadly we can only do that for the new-style XML registries, so we have to sniff files, nevertheless this is still far faster. The merged xml files also break the XSimpleRegistry::getURL() method - but it appears not to get called.
2012-04-09Use lo_get_libmap()Tor Lillqvist1-17/+29
2012-04-06Replaced equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(...)) with == operatorSzabolcs Dezsi3-15/+6
2012-04-06Replaced equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(...)) with == operatorSzabolcs Dezsi1-6/+6
Pattern used: find . -name "*.cxx" -exec sed -i 's/\( *\)\(else if\|if\) *( *\([^!()|&]*\)\.equalsAsciiL( *RTL_CONSTASCII_STRINGPARAM *( *\([^)]*\)) *) *)$/\1\2 ( \3 == \4 )/' \{\} \;
2012-03-30More static lib name mappings. Yeah, need to do a gperf thing some nightTor Lillqvist1-16/+13
2012-03-29Add some more temporary hardcoded library mappings for DISABLE_DYNLOADINGTor Lillqvist1-2/+16
2012-03-21More hacking on static linking (iOS) supportTor Lillqvist1-4/+32
2012-03-14Enable -Wnon-virtual-dtor for GCC 4.6Stephan Bergmann1-0/+2
...which has the necessary features to support it. Change a lot of classes to either contain a protected non-virtual dtor (which is backwards compatible, so even works for cppumaker-generated UNO headers) or a public virtual one. cppuhelper/propertysetmixin.hxx still needs to disable the warning, as the relevant class has a non-virtual dtor but friends, which would still cause GCC to warn. Includes a patch for libcmis, intended to be upstreamed.
2012-03-10Translate German comments in core/cppuhelperTom Thorogood1-2/+2
2012-01-26Code cleanup: ( () ) replaced by (())Alexander Bergmann14-130/+130
2012-01-23android: nasty hack to overcome unpleasantness of UNO bootstrappingMichael Meeks1-0/+11
2012-01-21Removed some unused parameters; added SAL_UNUSED_PARAMETER.Stephan Bergmann5-24/+24
SAL_UNUSED_PARAMETER (expanding to __attribute__ ((unused)) for GCC) is used to annotate legitimately unused parameters, so that static analysis tools can tell legitimately unused parameters from truly unnecessary ones. To that end, some patches for external modules are also added, that are only applied when compiling with GCC and add necessary __attribute__ ((unused)) in headers.
2012-01-11fix prefix of command line switches (-- instead of -)Andras Timar1-6/+6
2012-01-03WaE: unused parameter 'rPath'Tor Lillqvist1-0/+1
2012-01-02cppuhelper: convert to gbuildMatúš Kukan5-1163/+8
missing subsequent test qa/propertysetmixin/makefile.mk
2012-01-02cppuhelper: add visibility symbols as first step for porting to gbuildMatúš Kukan1-1/+1
2011-12-17Fix for fdo43460 Part X getLength() to isEmpty()Olivier Hallot7-20/+20
Part X Module cppu cppuhelper cpputools
2011-12-07ignore backup files in services/ directory to avoid debugging griefMichael Meeks1-0/+7
2011-11-27remove include of pch header in cppuhelperNorbert Thiebaud21-40/+0
2011-11-17Look for libboostrap.uno.so and not bootstrap.uno.so on AndroidTor Lillqvist1-1/+8
Not sure if we need to be more generic here, and always add a "lib" prefix if not present. Or do the changes to the makefilery take care of it, so that for other UNO components than bootstrap, the name as stored wherever it is stored does contain the "lib" prefix we are forces to use on Android?