summaryrefslogtreecommitdiff
path: root/cppu
AgeCommit message (Collapse)Author
2011-03-14Use explicitly cast zeros to avoid compilation error with MSVC2010Tor Lillqvist
Could also use nullptr, is it supported by all compiler versions we use?
2011-03-12Move OSL_ENSURE(0,...) to OSL_FAIL(...)Thomas Arnhold
2011-03-12Move OSL_ENSURE(false,...) to OSL_FAIL(...)Thomas Arnhold
2011-03-02Remove "using namespace ::rtl"Julien Nabet
2011-02-24remove empty TESTSHL2LIBCaolán McNamara
2011-02-15dragonfly stuffFrancois Tigeot
2011-02-09Trying to remove the stlport mention from the codeFridrich Štrba
2011-02-09Removing the ext_std masterpieceFridrich Štrba
2011-02-06don't crash trying to erase one past endFridrich Štrba
2011-02-06Revert "revert this change for now as its triggering a crash in saxparser"Fridrich Štrba
This reverts commit b73cf2b1ef3892b4c200c05fd617bfd099aceee5.
2011-02-04revert this change for now as its triggering a crash in saxparserCaolán McNamara
2011-02-03move module cppu to boost unordered containersFridrich Strba
2011-01-29Remove double line spacing and correct indentationThomas Arnhold
2011-01-24WaE: gcc 4.6.0 various warningsCaolán McNamara
2011-01-23If CPPU_LEAK_STATIC_DATA is defined, don't bother with assertionsTor Lillqvist
Re-introduce the possibility to define CPPU_LEAK_STATIC_DATA. This time use it to bypass just the assertions that check that the type description counts really are zero at the end of the TypeDescriptor_Init_Impl destructor. Add more informative debugging printout of which counts are non-zero. Define CPPU_LEAK_STATIC_DATA for x64 Windows for now. But we do get the same assertions also on x86 Windows if cppu is built with OSL_DEBUG_LEVEL>1.
2011-01-23Remove pointless debugging outputTor Lillqvist
We do print out a message if struct size verifications fail. That is enough. No point in printing out the same > sizeof(AlignSize_Impl) = 16 > sizeof(M) = 8 > sizeof(N) = 12 etc messages every time a cppu-using program is run and cppu has been built for debugging.
2011-01-16Use separate .map files for 64-bit MSVC buildTor Lillqvist
Unfortunately the C++ name mangling in a 64-bit MSVC compilation is slightly different from that in a 32-bit one: -- An 'E' is inserted for pointers to indicate that they are 64 bits. I don't fully understand the rationale for this; isn't that the only kind of pointer in 64-bit code produced by a C++ compiler anyway? -- As there is only one calling convention on x64 Windows, __cdecl, the indications for other calling conventions (here, especially __thiscall) change to that for __cdecl. It should be possible to write a tool to at least partially automate conversion of 32-bit mangled names to 64-bit ones, and thus make it easy to create mscx map files from the corresponding msci ones in LibreOffice. Sure, it probably wouldn't work 100% correctly in all cases, but it would help a lot.
2011-01-15fix break on parallel buildDavid Tardon
2011-01-14cppunit: enable these testsCaolán McNamara
2011-01-14cppunit: port these tests over to canonical cppunitCaolán McNamara
2011-01-13add an explicitCaolán McNamara
2011-01-12Some cppcheck cleaningJulien Nabet
2010-12-23suppress compiler warningDavid Tardon
2010-12-16Handle NetBSD like the other BSDs in more cases.Thomas Klausner
2010-12-06Replace all occured, occurance etc.Takeshi Abe
2010-12-05Remove redundant commentsJ. Graeme Lingard
2010-11-26cppcheck: use prefix variantCaolán McNamara
2010-11-12Revert "Add workaround to avoid crash when exiting LibreOffice"Jan Holesovsky
This reverts commit 146e2fbca20f5cba3410d3d042ae6222a565dd7e. The workaround is has to be present in libreoffice-3-3, but we do not want to have it in master, so that eventually it is fixed in the end :-)
2010-11-10Add workaround to avoid crash when exiting LibreOfficeTor Lillqvist
Reintroduce the horrible CPPU_LEAK_STATIC_DATA hack used in OOo 3.2.1, but only for Windows builds. No idea what causes the crash. See fdo#31494. Don't know if this hack has some bad consequences then, i#107490 seems to say so.
2010-11-08Patches for ure, neeed by OpenBSDRobert Nagy
Adds the necessary distinctions in the system abstraction layers.
2010-11-05can undo this now with dial-down in solenvCaolán McNamara
(cherry picked from commit 23b34d1adafa71612f093d6b5aa015f307785a3f)
2010-11-03Workaround for the registration breakage on SUSE.Jan Holesovsky
Commit 55c3066e52ad1843549c442e8d74f886507c58f4 seems to break the SUSE boxes, this is a workaround for that.
2010-10-27add modelines to .h and .c files as wellCaolán McNamara
2010-10-24micro optsCaolán McNamara
2010-10-24give me a deterministic ctor/dtor ordering I can trust, and defer to first useCaolán McNamara
2010-10-20#i101100# strict-alias cleanCaolán McNamara
2010-10-16Make calls to unary_function and binary_function less ambiguous for VC10Jesús Corrius
2010-10-14Add vim/emacs modelines to all source filesSebastian Spaeth
Fixes #fdo30794 Based on bin/add-modelines script (originally posted in mail 1286706307.1871.1399280959@webmail.messagingengine.com) Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2010-10-13AIX cppu quirksCaolán McNamara
2010-10-13Remove redundant #include, #define & commentsJ. Graeme Lingard
2010-10-13micro optimization to avoid global ctor that including iostream createsCaolán McNamara
2010-10-11#i107490# cppu lifecycle cleanupCaolán McNamara
2010-10-05more removed include guards using fixguard.pyPetr Mladek
2010-10-05remove include guards using fixguard.pyPetr Mladek
2010-10-05all of these compiler checks can go, the result is overridden anywayCaolán McNamara
2010-09-17cppu-lbnames-enable-gcc-4.5.diff: enable build with gcc-4.5Petr Mladek
i#109853
2010-09-14win32-vs2005-compat.diff: Fix build with Visual Studio 2005Thorsten Behrens
2010-03-10sb120: #i83192# removed cppu/test, superseded by testtools testssb
2010-03-04sb118: #i109791# improved CPPUNIT_CFLAGS handlingsb
2010-03-04sb118: add missing CFLAGS+= $(CPPUNIT_CFLAGS) to loads of other makefiles, tooRene Engelhard