Permalink
Please sign in to comment.
Browse files
new loplugin: refcounting
This was a feature requested by mmeeks, as a result of tdf#92611. It validates that things that extend XInterface are not directly heap/stack-allocated, but have their lifecycle managed via css::uno::Reference or rtl::Reference. Change-Id: I28e3b8b236f6a4a56d0a6d6f26ad54e44b36e692 Reviewed-on: https://gerrit.libreoffice.org/16924 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
- Loading branch information...
Showing
with
779 additions
and 487 deletions.
- +9 −9 UnoControls/source/controls/framecontrol.cxx
- +3 −3 UnoControls/source/inc/framecontrol.hxx
- +5 −5 basic/source/inc/namecont.hxx
- +1 −1 basic/source/uno/dlgcont.cxx
- +44 −44 basic/source/uno/namecont.cxx
- +4 −4 basic/source/uno/scriptcont.cxx
- +249 −0 compilerplugins/clang/refcounting.cxx
- +7 −6 dbaccess/source/core/dataaccess/ComponentDefinition.cxx
- +1 −1 dbaccess/source/core/dataaccess/ComponentDefinition.hxx
- +2 −2 dbaccess/source/core/dataaccess/datasource.cxx
- +1 −1 dbaccess/source/core/dataaccess/datasource.hxx
- +5 −5 dbaccess/source/ui/misc/singledoccontroller.cxx
- +19 −19 drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx
- +28 −28 editeng/qa/unit/core-test.cxx
- +24 −24 editeng/source/accessibility/AccessibleEditableTextPara.cxx
- +4 −4 editeng/source/misc/svxacorr.cxx
- +2 −2 editeng/source/xml/xmltxtexp.cxx
- +6 −6 extensions/source/scanner/sanedlg.cxx
- +1 −1 filter/source/svg/svgwriter.cxx
- +1 −1 i18npool/inc/calendar_gregorian.hxx
- +3 −1 i18npool/source/calendar/calendar_gregorian.cxx
- +1 −1 i18npool/source/calendar/calendar_jewish.cxx
- +3 −3 i18npool/source/characterclassification/cclass_unicode.cxx
- +2 −2 i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx
- +3 −3 i18npool/source/indexentry/indexentrysupplier.cxx
- +7 −7 i18npool/source/transliteration/ignoreKana.cxx
- +7 −7 i18npool/source/transliteration/ignoreSize_ja_JP.cxx
- +7 −7 i18npool/source/transliteration/ignoreWidth.cxx
- +6 −6 i18npool/source/transliteration/transliteration_body.cxx
- +8 −8 i18npool/source/transliteration/transliteration_caseignore.cxx
- +4 −4 oox/source/core/xmlfilterbase.cxx
- +4 −5 reportdesign/source/ui/dlg/GroupsSorting.cxx
- +21 −21 sax/qa/cppunit/attributes.cxx
- +5 −4 sax/qa/cppunit/parser.cxx
- +1 −1 sc/source/ui/dbgui/csvcontrol.cxx
- +3 −3 sc/source/ui/dbgui/csvgrid.cxx
- +1 −1 sc/source/ui/dbgui/csvruler.cxx
- +3 −2 sc/source/ui/dbgui/csvtablebox.cxx
- +1 −1 sc/source/ui/inc/csvcontrol.hxx
- +1 −1 sc/source/ui/inc/csvgrid.hxx
- +1 −1 sc/source/ui/inc/csvruler.hxx
- +1 −1 sc/source/ui/inc/csvtablebox.hxx
- +5 −5 sc/source/ui/unoobj/cellsuno.cxx
- +2 −2 sc/source/ui/unoobj/chart2uno.cxx
- +8 −8 sc/source/ui/unoobj/docuno.cxx
- +10 −10 sc/source/ui/vba/vbafont.cxx
- +6 −6 sc/source/ui/vba/vbawindow.cxx
- +2 −2 sc/source/ui/vba/vbawindows.cxx
- +2 −1 sd/source/ui/inc/EventMultiplexer.hxx
- +0 −6 sd/source/ui/tools/EventMultiplexer.cxx
- +1 −1 sd/source/ui/view/drviews5.cxx
- +3 −3 sdext/source/pdfimport/test/pdf2xml.cxx
- +6 −6 sdext/source/pdfimport/test/tests.cxx
- +2 −2 svtools/source/edit/svmedit.cxx
- +3 −3 svx/source/sdr/contact/viewcontactofgraphic.cxx
- +7 −7 svx/source/sdr/primitive2d/sdrmeasureprimitive2d.cxx
- +2 −2 svx/source/xml/xmlxtexp.cxx
- +4 −4 sw/source/core/swg/SwXMLTextBlocks1.cxx
- +18 −20 sw/source/core/unocore/unorefmk.cxx
- +115 −73 sw/source/filter/ww8/docxattributeoutput.cxx
- +19 −17 sw/source/filter/ww8/docxattributeoutput.hxx
- +21 −17 sw/source/filter/ww8/docxsdrexport.cxx
- +4 −4 sw/source/filter/ww8/docxsdrexport.hxx
- +6 −6 sw/source/ui/vba/vbawindow.cxx
- +2 −2 sw/source/uibase/config/StoredChapterNumbering.cxx
- +3 −3 sw/source/uibase/dbui/dbtree.cxx
- +2 −2 ucb/source/ucp/cmis/cmis_content.cxx
- +1 −2 ucb/source/ucp/tdoc/tdoc_storage.cxx
- +1 −1 uui/source/requeststringresolver.hxx
- +2 −2 writerfilter/source/filter/WriterFilter.cxx
- +9 −10 writerfilter/source/ooxml/OOXMLFastDocumentHandler.cxx
- +2 −2 writerfilter/source/ooxml/OOXMLFastDocumentHandler.hxx
- +2 −2 xmloff/source/meta/xmlversion.cxx
Oops, something went wrong.
0 comments on commit
2660d24