summaryrefslogtreecommitdiff
path: root/cppuhelper
AgeCommit message (Collapse)Author
2012-06-21re-base on ALv2 code.Michael Meeks
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2012-06-21re-base on ALv2 code.Michael Meeks
Change-Id: Ice06e639213aeb6f7f23cbf4634947dd25613db1
2012-06-14Revert MSVC ABI incompatible URE change (public -> protected)Stephan Bergmann
...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 Abe
Change-Id: I0ea47ee535ba0e903bae0de227acd311ca96aa03
2012-06-04Unbreak stuff on iOS a bit after bootstrapping changesTor Lillqvist
Change-Id: I0d2ebfc9aa78a9fed057b853d54797a88218c587
2012-06-01Revert "bootstrapping should elide duplicate .rdb paths in the configuration"Stephan Bergmann
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 Bergmann
Change-Id: I8ecc2edde553edbd80ca04e2f3d541c31f516211
2012-06-01fdo#49291 Postpone actual factory instantiation as long as possibleStephan Bergmann
...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 Abe
Change-Id: Ic70d66befc90450aeb276d53f6da7e81aef85478
2012-05-22bootstrapping should elide duplicate .rdb paths in the configurationMichael Meeks
2012-05-18fdo#42865: privatized unique empty string symbol:Michael Stahl
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 Bergmann
Change-Id: Ifab63273b12963e748c9b937648b2079fcd0c796
2012-05-14Work around extension factories not implementing XServiceInfoStephan Bergmann
...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 Arnhold
Change-Id: I50f0887ceb4517d7ef234f970ca2ba679d533382
2012-04-29make gbuild the default assumption of build.plBjoern Michaelsen
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 Michaelsen
2012-04-24WaE: implicit conversion changes signednessTor Lillqvist
2012-04-24WaE: simple minded MSVC2008 thinks s could be used uninitializedCaolán McNamara
2012-04-23doxygen warning fixesLuboš Luňák
2012-04-23Trying to parse legacy rdb as XML can cause InvalidRegistryException, tooStephan Bergmann
2012-04-23Do not fail for legacy rdb that only contains root keyStephan Bergmann
2012-04-20Various clean up of previous commitStephan Bergmann
2012-04-20New cppu::defaultBootstrap_InitialComponentContext implementationStephan Bergmann
...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 Nabet
2012-04-18Put create_bootstrap_macro_expander_factory properly into a headerStephan Bergmann
...and fix the typo in its name.
2012-04-18avoid using the new rdb reading logic for empty/non-existent directoriesMichael Meeks
2012-04-18Add static mapping of the fastsax componentTor Lillqvist
2012-04-17translated or removed german comments in connectivity, cppuhelper and cuiFlorian Allmann-Rahn
2012-04-17More static UNO component linkageTor Lillqvist
2012-04-16Add the package2 componentTor Lillqvist
2012-04-15Add utl and xstor UNO component mappingTor Lillqvist
2012-04-15Add newline...Tor Lillqvist
2012-04-15Add comphelp and stocservices UNO component mappingTor Lillqvist
2012-04-15Just assert if trying to "load" an unknown library when DISABLE_DYNLOADINGTor Lillqvist
2012-04-15Map and link in also the sfx UNO componentTor Lillqvist
2012-04-15Map and link in also the filterconfig1 UNO componentTor Lillqvist
2012-04-14stoc: accelerate opening of multiple XML .rdb files in a directoryMichael Meeks
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 Lillqvist
2012-04-09cppuhelper: use InternalUnoApiMatúš Kukan
2012-04-08LinkTarget.mk: remove gb_LinkTarget_add_package_headersMichael Stahl
2012-04-08gbuild: "use" vs. "add":Michael Stahl
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 Dezsi
2012-04-06Replaced equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(...)) with == operatorSzabolcs Dezsi
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 Bergmann
2012-03-30More static lib name mappings. Yeah, need to do a gperf thing some nightTor Lillqvist
2012-03-30removed duplicate includes in cppcanvas / cppuhelper / cuiTakeshi Abe
2012-03-29Add some more temporary hardcoded library mappings for DISABLE_DYNLOADINGTor Lillqvist
2012-03-22Make SAL_CALL placement work with both MinGW and MSVCStephan Bergmann
2012-03-22Fix SAL_CALL placement (so MinGW won't complain)Stephan Bergmann
2012-03-21chmod -xTor Lillqvist