summaryrefslogtreecommitdiff
path: root/include/vcl/vclptr.hxx
AgeCommit message (Expand)AuthorFilesLines
2019-10-31loplugin:finalclasses in vclNoel Grandin1-2/+2
2019-01-07tdf#42949 Fix IWYU warnings in include/vcl/[v-x]*Gabor Kelemen1-2/+2
2018-12-08Clean up LIBO_INTERNAL_ONLY uses of SAL_WARN_UNUSED_RESULTStephan Bergmann1-1/+1
2018-11-30Remove obsolete _MSC_VER checksStephan Bergmann1-6/+0
2018-09-11Use [[nodiscard]] in SAL_WARN_UNUSED_RESULT where availableStephan Bergmann1-1/+1
2018-07-27vcl: avoid -Werror=deprecated-copy (GCC trunk towards GCC 9)Stephan Bergmann1-0/+4
2017-05-31Guard against ScopedVclPtr "self assignment" (just in case)Stephan Bergmann1-2/+4
2017-05-30Dispose pDlgInterface member during destructionStephan Bergmann1-0/+16
2017-05-30Use std::is_base_of instead of own UpCastStephan Bergmann1-41/+10
2017-05-22verify that VclPtr properly disposedNoel Grandin1-3/+5
2017-05-03remove empty namespacesJochen Nitschke1-2/+0
2017-04-21remove some old MSVC workaroundsNoel Grandin1-1/+0
2017-04-04tdf#99352: assert on stray VclPtrs past DeInitBjoern Michaelsen1-0/+15
2017-03-25Fix typosAndrea Gelmini1-1/+1
2017-03-03Remove redundant 'inline' keywordStephan Bergmann1-21/+21
2017-03-02Remove HAVE_CXX11_CONSTEXPR, always true nowStephan Bergmann1-4/+2
2017-01-03Mark [Scoped]VclPtrInstance as SAL_WARN_UNUSEDStephan Bergmann1-2/+2
2016-12-19MSVC 2015 apparently fails the sizeof(incomplete) SFINAE trickStephan Bergmann1-2/+4
2016-12-14Check that VclPtr is only instantiated with appropriate typesStephan Bergmann1-0/+25
2016-12-06Make VclPtr move assignment operator actually moveStephan Bergmann1-29/+0
2016-11-26mark VclPtr::Create as SAL_WARN_UNUSED_RESULTNoel Grandin1-1/+1
2016-11-11add move operators for VclPtrNoel Grandin1-3/+26
2016-09-09disallow calls to ::Create in VclPtr subclassesNoel Grandin1-0/+18
2016-01-08vcl: should be using @tparam for template parametersChris Sherlock1-1/+1
2016-01-08vcl: doxygen issue - missing @endcond in vclptr.hxxChris Sherlock1-0/+2
2015-12-10loplugin:nullptr: More NULL -> nullptr automatic rewriteStephan Bergmann1-1/+1
2015-10-13No std container requires operator >Stephan Bergmann1-7/+0
2015-10-12Replace "SAL_DELETED_FUNCTION" with "= delete" in LIBO_INTERNAL_ONLY codeStephan Bergmann1-4/+4
2015-09-21hide ScopedPtr::reset and add disposeAndClearCaolán McNamara1-1/+12
2015-09-04warning C4521: multiple copy constructors specifiedStephan Bergmann1-0/+7
2015-09-04Prevent perfect forwarding ctor from hijacking copy construction attemptsStephan Bergmann1-0/+15
2015-07-09Workaround seems no longer necessary for MSVC 2013David Ostrovsky1-9/+0
2015-06-15Fix VclPtr assignment operatorsStephan Bergmann1-7/+15
2015-06-02There is no use of vcl::Window hereTor Lillqvist1-2/+0
2015-05-27The Mac libc++ version has problems as well,Stephan Bergmann1-15/+0
2015-05-27Work around broken MSVC standard libraryStephan Bergmann1-0/+7
2015-05-27Prevent accidental mis-uses of VclPtr address-of operatorStephan Bergmann1-0/+8
2015-04-29Make MSVC happy?Stephan Bergmann1-22/+46
2015-04-29Better make the bool conversion operator explicitStephan Bergmann1-1/+1
2015-04-29Remove unnecessary SAL_CALL annotationsStephan Bergmann1-16/+16
2015-04-17sw: convert new to ::Create.Noel Grandin1-1/+11
2015-04-13VclPtr - add a templatized ::Create method for better readability.Michael Meeks1-3/+19
2015-04-10automated VclPtrInstance conversion.Michael Meeks1-5/+6
2015-04-10vclptr: create Instance helpers, and set initial ref-count to 1.Michael Meeks1-2/+48
2015-04-10vclwidget: add some safety net assertsNoel Grandin1-0/+1
2015-04-10ScopedVclPtr: needs an = operator to make life flow.Michael Meeks1-6/+16
2015-04-10add ScopedVclPtrNoel Grandin1-0/+48
2015-04-10vclwidget: call disposeOnce from VclPtr::disposeAndClearNoel Grandin1-1/+1
2015-04-10vclwidget: change all vcl::window fields to be wrapped in VclPtrNoel Grandin1-1/+39
2015-04-09vcl: ensure that VclBuilder is disposed before parent window.Michael Meeks1-0/+18