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