summaryrefslogtreecommitdiff
path: root/sal/inc/rtl/ref.hxx
AgeCommit message (Collapse)AuthorFilesLines
2012-06-14Revert MSVC ABI incompatible URE change (public -> protected)Stephan Bergmann1-0/+2
...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-03-14Enable -Wnon-virtual-dtor for GCC 4.6Stephan Bergmann1-0/+4
...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-01-05Switch from autodoc to doxygen for SDK C++ documentation.Stephan Bergmann1-2/+3
* 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).
2010-10-14Add vim/emacs modelines to all source filesSebastian Spaeth1-0/+3
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-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien1-4/+1
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2008-04-10INTEGRATION: CWS changefileheader (1.7.314); FILE MERGEDRüdiger Timm1-30/+18
2008/04/01 15:25:03 thb 1.7.314.3: #i85898# Stripping all external header guards 2008/04/01 12:34:04 thb 1.7.314.2: #i85898# Stripping all external header guards 2008/03/31 13:23:38 rt 1.7.314.1: #i87441# Change license header to LPGL v3.
2006-03-06INTEGRATION: CWS dbo510 (1.6.10); FILE MERGEDRüdiger Timm1-5/+7
2005/10/31 11:00:53 dbo 1.6.10.1: #i56799# fixing reentrance problem when releasing interface
2005-10-11INTEGRATION: CWS presfixes08 (1.4.250); FILE MERGEDOliver Bolte1-2/+10
2005/09/14 16:29:23 dbo 1.4.250.1: #i46618# added get_pointer: support for boost::mem_fn and boost::bind
2005-09-08INTEGRATION: CWS ooo19126 (1.4.232); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 17:44:10 rt 1.4.232.1: #i54170# Change license header: remove SISSL
2003-09-04INTEGRATION: CWS cliuno01 (1.3.134); FILE MERGEDOliver Bolte1-29/+16
2003/07/29 13:43:34 dbo 1.3.134.1: fixing self assignment
2001-04-26removing leading stars in documentation stringsJuergen Schmidt1-12/+12
2001-03-13Renamed method 'isValid()' to 'is()' according to consensus.Matthias Huetsch1-3/+3
2001-03-12Interface rtl::IReference and template class rtl::Reference.Matthias Huetsch1-0/+286