summaryrefslogtreecommitdiff
path: root/cppuhelper
AgeCommit message (Collapse)Author
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
2012-01-21Removed some unused parameters; added SAL_UNUSED_PARAMETER.Stephan Bergmann
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-19clean-up Doxygen warningsNorbert Thiebaud
2012-01-11fix prefix of command line switches (-- instead of -)Andras Timar
2012-01-09Also gives BoundListeners a CPPUHELPER_DLLPUBLIC to link on msvcKorrawit Pruegsanusak
2012-01-05Switch from autodoc to doxygen for SDK C++ documentation.Stephan Bergmann
* New build prerequisite doxygen (controllable via --with-doxygen). * Adapted various headers to slightly different doxygen documentation syntax, but much clean up still remains to be done (i.e., warnings emitted by doxygen fixed).
2012-01-03WaE: unused parameter 'rPath'Tor Lillqvist
2012-01-02CppunitTest_cppuhelper_qa_weak depends on module bridgesStephan Bergmann
...through a call to cppu::getCaughtException.
2012-01-02cppuhelper: convert to gbuildMatúš Kukan
missing subsequent test qa/propertysetmixin/makefile.mk
2012-01-02cppuhelper: add visibility symbols as first step for porting to gbuildMatúš Kukan
2011-12-17Fix for fdo43460 Part X getLength() to isEmpty()Olivier Hallot
Part X Module cppu cppuhelper cpputools
2011-12-13GUI is also UNX for Mac, to check for Mac use either OS→MACOSX or ↵Christian Lohmaier
GUIBASE→aqua
2011-12-11I don't see NO_BSYMBOLIC being used anywhereTor Lillqvist
2011-12-07ignore backup files in services/ directory to avoid debugging griefMichael Meeks
2011-11-27remove precompiled_xxx.hxx/cxxNorbert Thiebaud
2011-11-27remove include of pch header in cppuhelperNorbert Thiebaud
2011-11-27remove PCH support in dmake-moduleNorbert Thiebaud
2011-11-17Look for libboostrap.uno.so and not bootstrap.uno.so on AndroidTor Lillqvist
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?
2011-11-17Enforce a "lib" prefix for UNO components for AndroidTor Lillqvist
This commit for the old build system. (Don't bother for components not relevant for Android.) The Android package installer (as invoked through "adb install", from "ant debug install") silently ignores native libraries in app packages (.apk files) whose names don't start with "lib" and end with ".so". The package builder (as invoked through "ant debug") in the SDK gladly includes also thusly named native libraries in the .apk, though. Yay for consistency.
2011-11-15fdo#42865: cppu,cppuhelper,testtools: no mapfileMichael Stahl
Instead, build with VISIBILITY_HIDDEN.
2011-11-10New LO_{LIB,JAVA}_DIR make special inbuild component handling superfluous.Stephan Bergmann
2011-11-02Simplify addition of optional components to URE_MORE_{SERVICES,TYPES}.Stephan Bergmann
Those bootstrap variables now support <XXX>* syntax to include all files (non- recursively) contained in the directory denoted by XXX. Optional components can put their data simply into program/services/ and program/types/.
2011-11-02Minor clean up.Stephan Bergmann
2011-10-28typo/spelling/grammar in commentLionel Elie Mamane
2011-10-18Some fixes for "clang version 3.1 (trunk 142234)" (with --enable-werror, on ↵Stephan Bergmann
Linux x86_64).
2011-09-22just silence the auto_ptr deprecations in isolationCaolán McNamara
2011-09-21Improved some error reporting.Stephan Bergmann
2011-09-21OSL_TRACE: Remove trailing newlinesThomas Arnhold
Done with perl regex: s/(\n\s*OSL_TRACE\(\s*\"[^\n]+?)\s*(\\n)+(\"[^\n]*\)\;\n)/$1$3/gs; - removed trailing whitespaces and (multiple) newlines
2011-09-12sb140: #i113503# mixing system CppUnit and OOo STLport does not work, backed ↵Stephan Bergmann
out a6913c9677c2 For LibO, that just means replacing sal/cppunit.h with sal/precppunit.hxx.
2011-09-12sb140: #i117698# no implementations of XIdlClassProvider remain, so code ↵Stephan Bergmann
that checks for it can be removed
2011-09-12sb140: #i117697# simplify obsolete cppuhelper/stdidlclass.hxx implementationStephan Bergmann
2011-09-12sb140: #i117694# some CppUnit related cleanupStephan Bergmann
2011-09-07This seems to help the MSVC build alongTor Lillqvist
2011-09-07correct OPropertySetHelper2 copy constructor and assignment operatorLionel Elie Mamane
allows to get rid of export of vtable
2011-09-07apparently vtable & thunks necessary after all in gcc3.mapLionel Elie Mamane
2011-09-07Restore ABI compatibility with LO 3.4 and earlierLionel Elie Mamane
Factor out ABI-breaking changes to OPropertySetHelper into a derived class OPropertySetHelper2. Only gcc3.map is up-to-date.
2011-09-02Typo in commentLionel Elie Mamane
2011-08-30Tweak some DLL and import library names in the WNTGCC caseTor Lillqvist
2011-08-22OSL_DEBUG_LEVEL > 1Caolán McNamara