summaryrefslogtreecommitdiff
path: root/cppuhelper
AgeCommit message (Collapse)AuthorFilesLines
2012-06-29re-base on ALv2 code.Michael Meeks1-26/+17
2012-06-27targetted re-work of cppunit pieces.Michael Meeks6-16/+4
2012-06-22.def files don't need executable bitsMichael Stahl1-0/+0
Change-Id: I5dfc43bdd4d8490a47c718dc49acba0ca5f7b526
2012-06-21re-base on ALv2 code.Michael Meeks16-378/+234
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2012-06-21re-base on ALv2 code.Michael Meeks8-137/+118
Change-Id: Ice06e639213aeb6f7f23cbf4634947dd25613db1
2012-06-14Revert MSVC ABI incompatible URE change (public -> protected)Stephan Bergmann14-2/+43
...the mangled names of the corresponding symbols change with MSVC if you change a member from public to protected. This had been changed with 6e67c03dc0225fc66343546b14e902b9d238b1a3 "Enable -Wnon-virtual-dtor for GCC 4.6" but should only be necessary for GCC, not for MSVC, so can simply be reverted under _MSC_VER. Change-Id: Id22aadaff3d7f30ed824f39fe22eab7ca39bd408
2012-06-06nuke dead codeTakeshi Abe13-93/+0
Change-Id: I0ea47ee535ba0e903bae0de227acd311ca96aa03
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 Arnhold2-4/+4
Change-Id: I50f0887ceb4517d7ef234f970ca2ba679d533382
2012-04-29make gbuild the default assumption of build.plBjoern Michaelsen1-1/+0
this removes dmake completely out of the build for migrated modules build.pl now assumes modules to be gbuild, unless there is a prj/dmake file Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
2012-04-29dont mix gbuild and dmake in one moduleBjoern Michaelsen1-1/+0
2012-04-24WaE: implicit conversion changes signednessTor Lillqvist1-1/+1
2012-04-24WaE: simple minded MSVC2008 thinks s could be used uninitializedCaolán McNamara1-1/+1
2012-04-23doxygen warning fixesLuboš Luňák3-6/+8
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 Bergmann10-489/+2226
...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-18Remove extra parenthesisJulien Nabet1-1/+1
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-09cppuhelper: use InternalUnoApiMatúš Kukan4-137/+19
2012-04-08LinkTarget.mk: remove gb_LinkTarget_add_package_headersMichael Stahl1-2/+4
2012-04-08gbuild: "use" vs. "add":Michael Stahl4-6/+6
Naming convention for gbuild methods: - "add" is used for stuff that is logically a part of the target (i.e. not registered at the Module, but defined in the target's makefile) - "use" is used for stuff that is logically a different target (i.e. it is registered at the Module, has it's own makefile, may be in a different module than the target)
2012-04-06Replaced equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(...)) with == operatorSzabolcs Dezsi5-42/+30
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-04-02Updated workaround commentStephan Bergmann1-2/+4
2012-03-30More static lib name mappings. Yeah, need to do a gperf thing some nightTor Lillqvist1-16/+13
2012-03-30removed duplicate includes in cppcanvas / cppuhelper / cuiTakeshi Abe1-2/+0
2012-03-29Add some more temporary hardcoded library mappings for DISABLE_DYNLOADINGTor Lillqvist1-2/+16