summaryrefslogtreecommitdiff
path: root/cppuhelper
AgeCommit message (Collapse)Author
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
2012-03-21More hacking on static linking (iOS) supportTor Lillqvist
2012-03-14Enable -Wnon-virtual-dtor for GCC 4.6Stephan Bergmann
...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-12SAL_DLLPUBLIC_TEMPLATELuboš Luňák
On Linux, public templates should not be hidden at the linker level. But on Windows, dllimport causes trouble. So create a new macro to be used specifically with templates that does the right thing on both platforms. (http://lists.freedesktop.org/archives/libreoffice/2012-March/028041.html and followups)
2012-03-10Translate German comments in core/cppuhelperTom Thorogood
2012-03-10exported templates need to be marked as suchLuboš Luňák
Otherwise their instances created in other modules may end up as non-exported even when used by something exported.
2012-02-27some doxygen warnings cleanupKorrawit Pruegsanusak
2012-02-23Some doxygen warnings cleanupKorrawit Pruegsanusak
2012-02-22WaE: silence some documentation errorsThomas Arnhold
2012-02-21WaE: silence some documentation errorsThomas Arnhold
2012-02-06Added READMEs for modules related to URE, with content from the wikiJosh Heidenreich
2012-02-05switch to include-based build rather than sourced-based buildNorbert Thiebaud
2012-01-26Code cleanup: ( () ) replaced by (())Alexander Bergmann
2012-01-23android: nasty hack to overcome unpleasantness of UNO bootstrappingMichael Meeks