[Libreoffice-commits] core.git: 2 commits - compilerplugins/clang cppcanvas/source cui/source include/vcl sc/source

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Mon Dec 10 06:59:50 UTC 2018


 compilerplugins/clang/unnecessaryvirtual-dead.results               |    2 
 compilerplugins/clang/unnecessaryvirtual.results                    |   92 ++++------
 compilerplugins/clang/unusedfields.only-used-in-constructor.results |   88 ++++++---
 compilerplugins/clang/unusedfields.readonly.results                 |   66 +++----
 compilerplugins/clang/unusedfields.untouched.results                |   62 +++++-
 compilerplugins/clang/unusedfields.writeonly.results                |   76 +++-----
 cppcanvas/source/inc/implrenderer.hxx                               |   18 -
 cppcanvas/source/mtfrenderer/implrenderer.cxx                       |    2 
 cui/source/customize/cfgutil.cxx                                    |    2 
 include/vcl/tabctrl.hxx                                             |    2 
 sc/source/ui/inc/tabbgcolordlg.hxx                                  |    1 
 sc/source/ui/miscdlgs/tabbgcolordlg.cxx                             |    3 
 12 files changed, 222 insertions(+), 192 deletions(-)

New commits:
commit 2cfdf00a9a2f9287a822219bc8ab600edf3c0c35
Author:     Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Sun Dec 9 08:49:34 2018 +0200
Commit:     Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Mon Dec 10 07:59:40 2018 +0100

    loplugin:unnecessaryvirtual
    
    Change-Id: I15633651aaa914918f1e7739c4f3d4793f7d800a
    Reviewed-on: https://gerrit.libreoffice.org/64831
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/compilerplugins/clang/unnecessaryvirtual-dead.results b/compilerplugins/clang/unnecessaryvirtual-dead.results
index 2dffa1efdc68..b282b717406d 100644
--- a/compilerplugins/clang/unnecessaryvirtual-dead.results
+++ b/compilerplugins/clang/unnecessaryvirtual-dead.results
@@ -8,6 +8,8 @@ include/canvas/base/graphicdevicebase.hxx:302
     void canvas::GraphicDeviceBase::removePropertyChangeListener(const class rtl::OUString &,const class com::sun::star::uno::Reference<class com::sun::star::beans::XPropertyChangeListener> &,)
 include/canvas/base/graphicdevicebase.hxx:315
     void canvas::GraphicDeviceBase::removeVetoableChangeListener(const class rtl::OUString &,const class com::sun::star::uno::Reference<class com::sun::star::beans::XVetoableChangeListener> &,)
+sc/source/core/opencl/formulagroupcl.cxx:1059
+    void sc::opencl::DynamicKernelSlidingArgument::GenSlidingWindowFunction(class std::__cxx11::basic_stringstream<char> &,)
 slideshow/source/engine/animationfactory.cxx:443
     void slideshow::internal::(anonymous namespace)::GenericAnimation::prefetch(const class std::shared_ptr<class slideshow::internal::AnimatableShape> &,const class std::shared_ptr<class slideshow::internal::ShapeAttributeLayer> &,)
 vcl/inc/salframe.hxx:135
diff --git a/compilerplugins/clang/unnecessaryvirtual.results b/compilerplugins/clang/unnecessaryvirtual.results
index d9fb3f6e502e..107bd14a2105 100644
--- a/compilerplugins/clang/unnecessaryvirtual.results
+++ b/compilerplugins/clang/unnecessaryvirtual.results
@@ -20,6 +20,8 @@ basic/source/comp/codegen.cxx:524
     _Bool BufferTransformer::processParams()
 chart2/source/inc/WeakListenerAdapter.hxx:57
     void chart::WeakListenerAdapter::disposing(const struct com::sun::star::lang::EventObject &,)
+cppcanvas/source/inc/implrenderer.hxx:69
+    void cppcanvas::internal::EMFPObject::~EMFPObject()
 extensions/source/dbpilots/unoautopilot.hxx:99
     class cppu::IPropertyArrayHelper * dbp::OUnoAutoPilot::createArrayHelper()const
 extensions/source/propctrlr/commoncontrol.hxx:127
@@ -74,16 +76,6 @@ include/comphelper/weakeventlistener.hxx:120
     void comphelper::OWeakListenerAdapter::disposing(const struct com::sun::star::lang::EventObject &,)
 include/cppcanvas/font.hxx:38
     void cppcanvas::Font::~Font()
-include/sfx2/basedlgs.hxx:137
-    void SfxModelessDialogController::FillInfo(struct SfxChildWinInfo &,)const
-include/sfx2/basedlgs.hxx:238
-    class weld::Container * SfxSingleTabDialogController::get_content_area()
-include/sfx2/controlwrapper.hxx:215
-    type-parameter-0-0 sfx::ListBoxWrapper::GetControlValue()const
-include/sfx2/controlwrapper.hxx:216
-    void sfx::ListBoxWrapper::SetControlValue(type-parameter-0-0,)
-include/sfx2/tabdlg.hxx:106
-    void SfxTabDialog::RefreshInputSet()
 include/svl/svdde.hxx:237
     class DdeData * DdeTopic::Get(enum SotClipboardFormatId,)
 include/svl/svdde.hxx:238
@@ -96,8 +88,6 @@ include/svl/svdde.hxx:244
     _Bool DdeTopic::StartAdviseLoop()
 include/svl/svdde.hxx:300
     void DdeService::~DdeService()
-include/svtools/valueset.hxx:492
-    void SvtValueSet::Select()
 include/toolkit/controls/geometrycontrolmodel.hxx:191
     void OGeometryControlModel::fillProperties(class com::sun::star::uno::Sequence<struct com::sun::star::beans::Property> &,class com::sun::star::uno::Sequence<struct com::sun::star::beans::Property> &,)const
 include/vbahelper/vbacollectionimpl.hxx:290
@@ -122,67 +112,75 @@ include/vbahelper/vbareturntypes.hxx:40
     void ooo::vba::DefaultReturnHelper::setValue(type-parameter-0-0,)
 include/vbahelper/vbareturntypes.hxx:41
     type-parameter-0-0 ooo::vba::DefaultReturnHelper::getValue()
-sc/source/core/opencl/formulagroupcl.cxx:914
-    void sc::opencl::DynamicKernelMixedArgument::GenNumDeclRef(class std::__cxx11::basic_stringstream<char> &,)const
+include/vcl/tabctrl.hxx:113
+    _Bool TabControl::DeactivatePage()
+sc/source/core/opencl/formulagroupcl.cxx:1051
+    _Bool sc::opencl::DynamicKernelSlidingArgument::NeedParallelReduction()const
+sc/source/core/opencl/formulagroupcl.cxx:1059
+    void sc::opencl::DynamicKernelSlidingArgument::GenSlidingWindowFunction(class std::__cxx11::basic_stringstream<char> &,)
+sc/source/core/opencl/formulagroupcl.cxx:1338
+    void sc::opencl::ParallelReductionVectorRef::GenSlidingWindowFunction(class std::__cxx11::basic_stringstream<char> &,)
+sc/source/core/opencl/formulagroupcl.cxx:1518
+    class std::__cxx11::basic_string<char, struct std::char_traits<char>, class std::allocator<char> > sc::opencl::ParallelReductionVectorRef::GenSlidingWindowDeclRef(_Bool,)const
+sc/source/core/opencl/formulagroupcl.cxx:1553
+    unsigned long sc::opencl::ParallelReductionVectorRef::Marshal(struct _cl_kernel *,int,int,struct _cl_program *,)
 sc/source/ui/inc/anyrefdg.hxx:208
     void ScRefHdlrImpl::dispose()
-sc/source/ui/inc/condformatdlgentry.hxx:82
-    void ScCondFrmtEntry::SetPos(const class ScAddress &,)
-sc/source/ui/vba/vbacondition.hxx:39
+sc/source/ui/vba/vbacondition.hxx:41
     class rtl::OUString ScVbaCondition::Formula1()
-sc/source/ui/vba/vbacondition.hxx:40
-    class rtl::OUString ScVbaCondition::Formula2()
 sc/source/ui/vba/vbacondition.hxx:42
+    class rtl::OUString ScVbaCondition::Formula2()
+sc/source/ui/vba/vbacondition.hxx:44
     int ScVbaCondition::Operator(_Bool,)
-sc/source/ui/vba/vbaformat.hxx:73
+sc/source/ui/vba/vbaformat.hxx:74
     class com::sun::star::uno::Any ScVbaFormat::Borders(const class com::sun::star::uno::Any &,)
-sc/source/ui/vba/vbaformat.hxx:76
+sc/source/ui/vba/vbaformat.hxx:77
     class com::sun::star::uno::Reference<class ooo::vba::excel::XFont> ScVbaFormat::Font()
-sc/source/ui/vba/vbaformat.hxx:79
+sc/source/ui/vba/vbaformat.hxx:80
     class com::sun::star::uno::Reference<class ooo::vba::excel::XInterior> ScVbaFormat::Interior()
-sc/source/ui/vba/vbaformat.hxx:82
+sc/source/ui/vba/vbaformat.hxx:83
     void ScVbaFormat::setNumberFormat(const class com::sun::star::uno::Any &,)
-sc/source/ui/vba/vbaformat.hxx:85
+sc/source/ui/vba/vbaformat.hxx:86
     class com::sun::star::uno::Any ScVbaFormat::getNumberFormat()
-sc/source/ui/vba/vbaformat.hxx:88
+sc/source/ui/vba/vbaformat.hxx:89
     void ScVbaFormat::setNumberFormatLocal(const class com::sun::star::uno::Any &,)
-sc/source/ui/vba/vbaformat.hxx:91
+sc/source/ui/vba/vbaformat.hxx:92
     class com::sun::star::uno::Any ScVbaFormat::getNumberFormatLocal()
-sc/source/ui/vba/vbaformat.hxx:94
+sc/source/ui/vba/vbaformat.hxx:95
     void ScVbaFormat::setIndentLevel(const class com::sun::star::uno::Any &,)
-sc/source/ui/vba/vbaformat.hxx:97
+sc/source/ui/vba/vbaformat.hxx:98
     class com::sun::star::uno::Any ScVbaFormat::getIndentLevel()
-sc/source/ui/vba/vbaformat.hxx:100
+sc/source/ui/vba/vbaformat.hxx:101
     void ScVbaFormat::setHorizontalAlignment(const class com::sun::star::uno::Any &,)
-sc/source/ui/vba/vbaformat.hxx:103
+sc/source/ui/vba/vbaformat.hxx:104
     class com::sun::star::uno::Any ScVbaFormat::getHorizontalAlignment()
-sc/source/ui/vba/vbaformat.hxx:106
+sc/source/ui/vba/vbaformat.hxx:107
     void ScVbaFormat::setVerticalAlignment(const class com::sun::star::uno::Any &,)
-sc/source/ui/vba/vbaformat.hxx:109
+sc/source/ui/vba/vbaformat.hxx:110
     class com::sun::star::uno::Any ScVbaFormat::getVerticalAlignment()
-sc/source/ui/vba/vbaformat.hxx:112
+sc/source/ui/vba/vbaformat.hxx:113
     void ScVbaFormat::setOrientation(const class com::sun::star::uno::Any &,)
-sc/source/ui/vba/vbaformat.hxx:115
+sc/source/ui/vba/vbaformat.hxx:116
     class com::sun::star::uno::Any ScVbaFormat::getOrientation()
-sc/source/ui/vba/vbaformat.hxx:118
+sc/source/ui/vba/vbaformat.hxx:119
     void ScVbaFormat::setShrinkToFit(const class com::sun::star::uno::Any &,)
-sc/source/ui/vba/vbaformat.hxx:121
+sc/source/ui/vba/vbaformat.hxx:122
     class com::sun::star::uno::Any ScVbaFormat::getShrinkToFit()
-sc/source/ui/vba/vbaformat.hxx:124
+sc/source/ui/vba/vbaformat.hxx:125
     void ScVbaFormat::setWrapText(const class com::sun::star::uno::Any &,)
-sc/source/ui/vba/vbaformat.hxx:127
+sc/source/ui/vba/vbaformat.hxx:128
     class com::sun::star::uno::Any ScVbaFormat::getWrapText()
-sc/source/ui/vba/vbaformat.hxx:130
+sc/source/ui/vba/vbaformat.hxx:131
     void ScVbaFormat::setLocked(const class com::sun::star::uno::Any &,)
-sc/source/ui/vba/vbaformat.hxx:133
+sc/source/ui/vba/vbaformat.hxx:134
     class com::sun::star::uno::Any ScVbaFormat::getLocked()
-sc/source/ui/vba/vbaformat.hxx:136
+sc/source/ui/vba/vbaformat.hxx:137
     void ScVbaFormat::setFormulaHidden(const class com::sun::star::uno::Any &,)
-sc/source/ui/vba/vbaformat.hxx:139
+sc/source/ui/vba/vbaformat.hxx:140
     class com::sun::star::uno::Any ScVbaFormat::getFormulaHidden()
-sc/source/ui/vba/vbaformat.hxx:148
+sc/source/ui/vba/vbaformat.hxx:149
     void ScVbaFormat::setReadingOrder(const class com::sun::star::uno::Any &,)
-sc/source/ui/vba/vbaformat.hxx:151
+sc/source/ui/vba/vbaformat.hxx:152
     class com::sun::star::uno::Any ScVbaFormat::getReadingOrder()
 sc/source/ui/vba/vbapagebreak.hxx:45
     int ScVbaPageBreak::getType()
@@ -192,8 +190,6 @@ sc/source/ui/vba/vbapagebreak.hxx:48
     void ScVbaPageBreak::Delete()
 sc/source/ui/vba/vbapagebreak.hxx:49
     class com::sun::star::uno::Reference<class ooo::vba::excel::XRange> ScVbaPageBreak::Location()
-sd/source/ui/animations/CustomAnimationList.hxx:102
-    void sd::CustomAnimationList::ReorderEffectsInUiDuringDragOver(class SvTreeListEntry *,)
 slideshow/source/engine/activities/activitiesfactory.cxx:173
     void slideshow::internal::(anonymous namespace)::FromToByActivity::startAnimation()
 slideshow/source/engine/activities/activitiesfactory.cxx:242
@@ -226,9 +222,9 @@ vcl/inc/salmenu.hxx:92
     class tools::Rectangle SalMenu::GetMenuBarButtonRectPixel(unsigned short,class SalFrame *,)
 vcl/inc/salobj.hxx:48
     void SalObject::Enable(_Bool,)
-vcl/inc/salprn.hxx:115
+vcl/inc/salprn.hxx:116
     enum SalPrinterError SalPrinter::GetErrorCode()
-vcl/inc/unx/glyphcache.hxx:56
+vcl/inc/unx/glyphcache.hxx:57
     void GlyphCache::~GlyphCache()
 vcl/inc/unx/gtk/gtkdata.hxx:164
     int GtkSalDisplay::CaptureMouse(class SalFrame *,)
diff --git a/cppcanvas/source/inc/implrenderer.hxx b/cppcanvas/source/inc/implrenderer.hxx
index 7cb0bb9b12aa..e02b45d20a1a 100644
--- a/cppcanvas/source/inc/implrenderer.hxx
+++ b/cppcanvas/source/inc/implrenderer.hxx
@@ -64,11 +64,6 @@ namespace cppcanvas
         struct ActionFactoryParameters;
         struct XForm;
 
-        struct EMFPObject
-        {
-            virtual ~EMFPObject() {}
-        };
-
         // state stack of OutputDevice, to correctly handle
         // push/pop actions
         class VectorOfOutDevStates
@@ -218,7 +213,6 @@ namespace cppcanvas
 
             /* EMF+ */
             XForm           aBaseTransform;
-            std::unique_ptr<EMFPObject> aObjects [256];
             /* EMF+ emf header info */
             sal_Int32       nFrameLeft;
             sal_Int32       nFrameTop;
diff --git a/cppcanvas/source/mtfrenderer/implrenderer.cxx b/cppcanvas/source/mtfrenderer/implrenderer.cxx
index 9a41900a6208..9a88ea81a216 100644
--- a/cppcanvas/source/mtfrenderer/implrenderer.cxx
+++ b/cppcanvas/source/mtfrenderer/implrenderer.cxx
@@ -2861,8 +2861,6 @@ namespace cppcanvas
             , nMmX(0)
             , nMmY(0)
         {
-            memset (aObjects, 0, sizeof (aObjects));
-
             SAL_INFO( "cppcanvas.emf", "::cppcanvas::internal::ImplRenderer::ImplRenderer(mtf)" );
 
             OSL_ENSURE( rCanvas.get() != nullptr && rCanvas->getUNOCanvas().is(),
diff --git a/include/vcl/tabctrl.hxx b/include/vcl/tabctrl.hxx
index 6a7b3d13e17a..dbb82b3594ec 100644
--- a/include/vcl/tabctrl.hxx
+++ b/include/vcl/tabctrl.hxx
@@ -110,7 +110,7 @@ public:
     virtual bool        PreNotify( NotifyEvent& rNEvt ) override;
 
     virtual void        ActivatePage();
-    virtual bool        DeactivatePage();
+    bool                DeactivatePage();
 
     virtual Size GetOptimalSize() const override;
 
commit 7e19677fe93389a25b7a4dbf5ca31c6473cde5c3
Author:     Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Sat Dec 8 21:26:21 2018 +0200
Commit:     Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Mon Dec 10 07:59:29 2018 +0100

    loplugin:unusedfields
    
    Change-Id: I03e8814407fd8e345cb07ac433db4230b4d96e10
    Reviewed-on: https://gerrit.libreoffice.org/64822
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/compilerplugins/clang/unusedfields.only-used-in-constructor.results b/compilerplugins/clang/unusedfields.only-used-in-constructor.results
index a703f7c17a63..bf7b314ad9de 100644
--- a/compilerplugins/clang/unusedfields.only-used-in-constructor.results
+++ b/compilerplugins/clang/unusedfields.only-used-in-constructor.results
@@ -74,6 +74,32 @@ connectivity/source/inc/flat/EResultSet.hxx:42
     connectivity::flat::OFlatResultSet m_bBookmarkable _Bool
 connectivity/source/inc/java/lang/Object.hxx:45
     connectivity::SDBThreadAttach m_aGuard jvmaccess::class VirtualMachine::AttachGuard
+cppcanvas/source/inc/implrenderer.hxx:158
+    cppcanvas::internal::(anonymous) aWorldTransform struct cppcanvas::internal::XForm
+cppcanvas/source/inc/implrenderer.hxx:159
+    cppcanvas::internal::(anonymous) aDevState struct cppcanvas::internal::OutDevState
+cppcanvas/source/inc/implrenderer.hxx:255
+    cppcanvas::internal::ImplRenderer aWorldTransform struct cppcanvas::internal::XForm
+cppcanvas/source/inc/implrenderer.hxx:257
+    cppcanvas::internal::ImplRenderer fPageScale float
+cppcanvas/source/inc/implrenderer.hxx:258
+    cppcanvas::internal::ImplRenderer nOriginX sal_Int32
+cppcanvas/source/inc/implrenderer.hxx:259
+    cppcanvas::internal::ImplRenderer nOriginY sal_Int32
+cppcanvas/source/inc/implrenderer.hxx:260
+    cppcanvas::internal::ImplRenderer nHDPI sal_Int32
+cppcanvas/source/inc/implrenderer.hxx:261
+    cppcanvas::internal::ImplRenderer nVDPI sal_Int32
+cppcanvas/source/inc/implrenderer.hxx:272
+    cppcanvas::internal::ImplRenderer mbMultipart _Bool
+cppcanvas/source/inc/implrenderer.hxx:273
+    cppcanvas::internal::ImplRenderer mMFlags sal_uInt16
+cppcanvas/source/inc/implrenderer.hxx:274
+    cppcanvas::internal::ImplRenderer mMStream class SvMemoryStream
+cppcanvas/source/inc/implrenderer.hxx:276
+    cppcanvas::internal::ImplRenderer mGSStack cppcanvas::internal::GraphicStateMap
+cppcanvas/source/inc/implrenderer.hxx:277
+    cppcanvas::internal::ImplRenderer mGSContainerStack cppcanvas::internal::GraphicStateMap
 cppcanvas/source/mtfrenderer/textaction.cxx:809
     cppcanvas::internal::(anonymous namespace)::EffectTextAction maTextLineInfo const tools::TextLineInfo
 cppcanvas/source/mtfrenderer/textaction.cxx:1638
@@ -126,11 +152,13 @@ cppu/source/uno/check.cxx:134
     (anonymous namespace)::Char3 c3 char
 cppu/source/uno/check.cxx:138
     (anonymous namespace)::Char4 chars struct (anonymous namespace)::Char3
+cui/source/customize/cfgutil.cxx:447
+    CuiConfigGroupBoxResource_Impl m_sMacros class rtl::OUString
 cui/source/dialogs/colorpicker.cxx:712
     cui::ColorPickerDialog m_aColorPrevious class cui::ColorPreviewControl
-cui/source/factory/dlgfact.cxx:1380
+cui/source/factory/dlgfact.cxx:1378
     SvxMacroAssignDialog m_aItems class SfxItemSet
-cui/source/inc/cfgutil.hxx:275
+cui/source/inc/cfgutil.hxx:274
     SvxScriptSelectorDialog m_aStylesInfo struct SfxStylesInfo_Impl
 cui/source/inc/cuitabarea.hxx:230
     SvxAreaTabPage maFixed_ChangeType enum ChangeType
@@ -291,9 +319,9 @@ include/sfx2/msg.hxx:141
 include/sfx2/msg.hxx:141
     SfxType11 pType const std::type_info *
 include/sfx2/msg.hxx:141
-    SfxType11 aAttrib struct SfxTypeAttrib [11]
-include/sfx2/msg.hxx:141
     SfxType11 nAttribs sal_uInt16
+include/sfx2/msg.hxx:141
+    SfxType11 aAttrib struct SfxTypeAttrib [11]
 include/sfx2/msg.hxx:143
     SfxType13 pType const std::type_info *
 include/sfx2/msg.hxx:143
@@ -307,9 +335,9 @@ include/sfx2/msg.hxx:144
 include/sfx2/msg.hxx:144
     SfxType14 nAttribs sal_uInt16
 include/sfx2/msg.hxx:144
-    SfxType14 createSfxPoolItemFunc std::function<SfxPoolItem *(void)>
-include/sfx2/msg.hxx:144
     SfxType14 pType const std::type_info *
+include/sfx2/msg.hxx:144
+    SfxType14 createSfxPoolItemFunc std::function<SfxPoolItem *(void)>
 include/sfx2/msg.hxx:145
     SfxType16 createSfxPoolItemFunc std::function<SfxPoolItem *(void)>
 include/sfx2/msg.hxx:145
@@ -384,7 +412,7 @@ lotuswordpro/source/filter/bento.hxx:352
     OpenStormBento::CBenNamedObject cNameListElmt class OpenStormBento::CBenNamedObjectListElmt
 lotuswordpro/source/filter/clone.hxx:23
     detail::has_clone::(anonymous) a char [2]
-oox/source/drawingml/diagram/diagramlayoutatoms.hxx:201
+oox/source/drawingml/diagram/diagramlayoutatoms.hxx:208
     oox::drawingml::ConditionAtom maIter struct oox::drawingml::IteratorAttr
 oox/source/drawingml/diagram/layoutnodecontext.cxx:84
     oox::drawingml::AlgorithmContext mnRevision sal_Int32
@@ -496,6 +524,8 @@ sc/inc/compiler.hxx:259
     ScCompiler::AddInMap pUpper const char *
 sc/inc/token.hxx:400
     SingleDoubleRefModifier aDub struct ScComplexRefData
+sc/inc/xmlwrap.hxx:104
+    ScXMLChartExportWrapper mrMedium class SfxMedium &
 sc/qa/unit/ucalc_column.cxx:104
     aInputs aName const char *
 sc/source/core/data/document.cxx:1225
@@ -554,6 +584,8 @@ sc/source/ui/inc/msgpool.hxx:44
     ScMessagePool aCondFormatDlgItem class ScCondFormatDlgItem
 sc/source/ui/inc/notemark.hxx:46
     ScNoteMarker m_aTimer class Timer
+sc/source/ui/inc/tabbgcolordlg.hxx:56
+    ScTabBgColorDlg m_aTabBgColorNoColorText const class rtl::OUString
 sccomp/source/solver/DifferentialEvolution.hxx:35
     DifferentialEvolutionAlgorithm maRandomDevice std::random_device
 sccomp/source/solver/ParticelSwarmOptimization.hxx:56
@@ -574,7 +606,7 @@ sd/source/ui/remotecontrol/ZeroconfService.hxx:36
     sd::ZeroconfService port const uint
 sd/source/ui/table/TableDesignPane.hxx:104
     sd::TableDesignPane aImpl const class sd::TableDesignWidget
-sd/source/ui/view/DocumentRenderer.cxx:1313
+sd/source/ui/view/DocumentRenderer.cxx:1297
     sd::DocumentRenderer::Implementation mxObjectShell const SfxObjectShellRef
 sd/source/ui/view/viewshel.cxx:1208
     sd::KeepSlideSorterInSyncWithPageChanges m_aDrawLock const sd::slidesorter::view::class SlideSorterView::DrawLock
@@ -601,10 +633,10 @@ sdext/source/pdfimport/pdfparse/pdfparse.cxx:263
 sdext/source/pdfimport/pdfparse/pdfparse.cxx:264
     PDFGrammar::definition objectref rule<ScannerT>
 sdext/source/pdfimport/pdfparse/pdfparse.cxx:264
-    PDFGrammar::definition dict_element rule<ScannerT>
-sdext/source/pdfimport/pdfparse/pdfparse.cxx:264
     PDFGrammar::definition value rule<ScannerT>
 sdext/source/pdfimport/pdfparse/pdfparse.cxx:264
+    PDFGrammar::definition dict_element rule<ScannerT>
+sdext/source/pdfimport/pdfparse/pdfparse.cxx:264
     PDFGrammar::definition dict_end rule<ScannerT>
 sdext/source/pdfimport/pdfparse/pdfparse.cxx:264
     PDFGrammar::definition array rule<ScannerT>
@@ -615,11 +647,11 @@ sdext/source/pdfimport/pdfparse/pdfparse.cxx:265
 sdext/source/pdfimport/pdfparse/pdfparse.cxx:265
     PDFGrammar::definition array_end rule<ScannerT>
 sdext/source/pdfimport/pdfparse/pdfparse.cxx:265
+    PDFGrammar::definition array_begin rule<ScannerT>
+sdext/source/pdfimport/pdfparse/pdfparse.cxx:265
     PDFGrammar::definition object rule<ScannerT>
 sdext/source/pdfimport/pdfparse/pdfparse.cxx:265
     PDFGrammar::definition object_end rule<ScannerT>
-sdext/source/pdfimport/pdfparse/pdfparse.cxx:265
-    PDFGrammar::definition array_begin rule<ScannerT>
 sdext/source/pdfimport/pdfparse/pdfparse.cxx:266
     PDFGrammar::definition trailer rule<ScannerT>
 sdext/source/pdfimport/pdfparse/pdfparse.cxx:266
@@ -668,27 +700,27 @@ svl/source/crypto/cryptosign.cxx:284
     (anonymous namespace)::(anonymous) failInfo SECItem
 svx/inc/GalleryControl.hxx:47
     svx::sidebar::GalleryControl mpGallery class Gallery *
-svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1083
+svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1082
     (anonymous namespace)::ExpressionGrammar::definition multiplicativeExpression ::boost::spirit::rule<ScannerT>
-svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1084
+svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1083
     (anonymous namespace)::ExpressionGrammar::definition unaryExpression ::boost::spirit::rule<ScannerT>
-svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1085
+svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1084
     (anonymous namespace)::ExpressionGrammar::definition basicExpression ::boost::spirit::rule<ScannerT>
-svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1086
+svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1085
     (anonymous namespace)::ExpressionGrammar::definition unaryFunction ::boost::spirit::rule<ScannerT>
-svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1087
+svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1086
     (anonymous namespace)::ExpressionGrammar::definition binaryFunction ::boost::spirit::rule<ScannerT>
-svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1088
+svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1087
     (anonymous namespace)::ExpressionGrammar::definition ternaryFunction ::boost::spirit::rule<ScannerT>
-svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1089
+svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1088
     (anonymous namespace)::ExpressionGrammar::definition funcRef_decl ::boost::spirit::rule<ScannerT>
-svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1090
+svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1089
     (anonymous namespace)::ExpressionGrammar::definition functionReference ::boost::spirit::rule<ScannerT>
-svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1091
+svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1090
     (anonymous namespace)::ExpressionGrammar::definition modRef_decl ::boost::spirit::rule<ScannerT>
-svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1092
+svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1091
     (anonymous namespace)::ExpressionGrammar::definition modifierReference ::boost::spirit::rule<ScannerT>
-svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1093
+svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx:1092
     (anonymous namespace)::ExpressionGrammar::definition identifier ::boost::spirit::rule<ScannerT>
 svx/source/dialog/framelinkarray.cxx:379
     svx::frame::MergedCellIterator mnFirstRow size_t
@@ -710,7 +742,7 @@ sw/inc/unosett.hxx:144
     SwXNumberingRules m_pImpl ::sw::UnoImplPtr<Impl>
 sw/qa/core/test_ToxTextGenerator.cxx:134
     ToxTextGeneratorWithMockedChapterField mChapterFieldType class SwChapterFieldType
-sw/qa/extras/uiwriter/uiwriter.cxx:4006
+sw/qa/extras/uiwriter/uiwriter.cxx:4015
     IdleTask maIdle class Idle
 sw/source/core/crsr/crbm.cxx:64
     (anonymous namespace)::CursorStateHelper m_aSaveState const class SwCursorSaveState
@@ -758,7 +790,7 @@ ucb/source/ucp/gio/gio_mount.hxx:52
     OOoMountOperationClass _gtk_reserved4 void (*)(void)
 unotools/source/config/defaultoptions.cxx:94
     SvtDefaultOptions_Impl m_aUserDictionaryPath class rtl::OUString
-vcl/headless/svpgdi.cxx:312
+vcl/headless/svpgdi.cxx:313
     (anonymous namespace)::SourceHelper aTmpBmp class SvpSalBitmap
 vcl/inc/canvasbitmap.hxx:44
     vcl::unotools::VclCanvasBitmap m_aAlpha ::Bitmap
@@ -800,13 +832,15 @@ vcl/inc/WidgetThemeLibrary.hxx:90
     vcl::ControlDrawParameters eState enum ControlState
 vcl/inc/WidgetThemeLibrary.hxx:106
     vcl::WidgetThemeLibrary_t nSize uint32_t
-vcl/source/app/salvtables.cxx:1618
+vcl/source/app/salvtables.cxx:1659
     SalInstanceEntry m_aTextFilter class SalInstanceEntry::WeldTextFilter
 vcl/source/gdi/jobset.cxx:35
     ImplOldJobSetupData cDeviceName char [32]
 vcl/source/gdi/jobset.cxx:36
     ImplOldJobSetupData cPortName char [32]
-vcl/unx/gtk3/gtk3gtkinst.cxx:2637
+vcl/unx/gtk3/gtk3gtkinst.cxx:1205
+    GtkInstanceWidget m_nKeyReleaseSignalId gulong
+vcl/unx/gtk3/gtk3gtkinst.cxx:2709
     CrippledViewport viewport GtkViewport
 vcl/unx/gtk/a11y/atkhypertext.cxx:29
     (anonymous) atk_hyper_link const AtkHyperlink
diff --git a/compilerplugins/clang/unusedfields.readonly.results b/compilerplugins/clang/unusedfields.readonly.results
index 427818fbf7c4..da02ae376c37 100644
--- a/compilerplugins/clang/unusedfields.readonly.results
+++ b/compilerplugins/clang/unusedfields.readonly.results
@@ -19,7 +19,7 @@ bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:114
 bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:115
     __cxxabiv1::__cxa_exception exceptionDestructor void (*)(void *)
 bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:116
-    __cxxabiv1::__cxa_exception unexpectedHandler std::unexpected_handler
+    __cxxabiv1::__cxa_exception unexpectedHandler void (*)(void)
 bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:117
     __cxxabiv1::__cxa_exception terminateHandler std::terminate_handler
 bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:118
@@ -160,7 +160,7 @@ cppu/source/uno/check.cxx:138
     (anonymous namespace)::Char4 chars struct (anonymous namespace)::Char3
 cui/source/options/optcolor.cxx:255
     ColorConfigWindow_Impl aModuleOptions class SvtModuleOptions
-cui/source/options/optpath.cxx:79
+cui/source/options/optpath.cxx:80
     OptPath_Impl m_aDefOpt class SvtDefaultOptions
 cui/source/options/personalization.hxx:38
     SvxPersonalizationTabPage m_vDefaultPersonaImages VclPtr<class PushButton> [6]
@@ -262,9 +262,9 @@ filter/source/graphicfilter/idxf/dxf2mtf.hxx:50
     DXF2GDIMetaFile aDefaultLineInfo const class LineInfo
 filter/source/graphicfilter/idxf/dxfreprd.hxx:76
     DXFRepresentation aPalette class DXFPalette
-filter/source/graphicfilter/iras/iras.cxx:52
+filter/source/graphicfilter/iras/iras.cxx:53
     RASReader mnRepCount sal_uInt8
-filter/source/graphicfilter/itga/itga.cxx:51
+filter/source/graphicfilter/itga/itga.cxx:52
     TGAFileFooter nSignature sal_uInt32 [4]
 filter/source/xsltdialog/xmlfiltersettingsdialog.hxx:143
     XMLFilterSettingsDialog maModuleOpt class SvtModuleOptions
@@ -376,35 +376,35 @@ include/test/sheet/xnamedranges.hxx:38
     apitest::XNamedRanges xSheet css::uno::Reference<css::sheet::XSpreadsheet>
 include/test/sheet/xspreadsheets2.hxx:46
     apitest::XSpreadsheets2 xDocument css::uno::Reference<css::sheet::XSpreadsheetDocument>
+include/unoidl/unoidl.hxx:443
+    unoidl::ConstantValue  union unoidl::ConstantValue::(anonymous at /media/noel/disk2/libo4/include/unoidl/unoidl.hxx:443:5)
 include/unoidl/unoidl.hxx:444
-    unoidl::ConstantValue  union unoidl::ConstantValue::(anonymous at /media/noel/disk2/libo4/include/unoidl/unoidl.hxx:444:5)
-include/unoidl/unoidl.hxx:445
     unoidl::ConstantValue::(anonymous) booleanValue _Bool
-include/unoidl/unoidl.hxx:446
+include/unoidl/unoidl.hxx:445
     unoidl::ConstantValue::(anonymous) byteValue sal_Int8
-include/unoidl/unoidl.hxx:447
+include/unoidl/unoidl.hxx:446
     unoidl::ConstantValue::(anonymous) shortValue sal_Int16
-include/unoidl/unoidl.hxx:448
+include/unoidl/unoidl.hxx:447
     unoidl::ConstantValue::(anonymous) unsignedShortValue sal_uInt16
-include/unoidl/unoidl.hxx:449
+include/unoidl/unoidl.hxx:448
     unoidl::ConstantValue::(anonymous) longValue sal_Int32
-include/unoidl/unoidl.hxx:450
+include/unoidl/unoidl.hxx:449
     unoidl::ConstantValue::(anonymous) unsignedLongValue sal_uInt32
-include/unoidl/unoidl.hxx:451
+include/unoidl/unoidl.hxx:450
     unoidl::ConstantValue::(anonymous) hyperValue sal_Int64
-include/unoidl/unoidl.hxx:452
+include/unoidl/unoidl.hxx:451
     unoidl::ConstantValue::(anonymous) unsignedHyperValue sal_uInt64
-include/unoidl/unoidl.hxx:453
+include/unoidl/unoidl.hxx:452
     unoidl::ConstantValue::(anonymous) floatValue float
-include/unoidl/unoidl.hxx:454
+include/unoidl/unoidl.hxx:453
     unoidl::ConstantValue::(anonymous) doubleValue double
 include/unotest/bootstrapfixturebase.hxx:52
     test::BootstrapFixtureBase m_directories class test::Directories
-include/vcl/opengl/OpenGLContext.hxx:57
+include/vcl/opengl/OpenGLContext.hxx:51
     OpenGLCapabilitySwitch mbLimitedShaderRegisters _Bool
-include/vcl/opengl/OpenGLContext.hxx:176
+include/vcl/opengl/OpenGLContext.hxx:170
     OpenGLContext mpLastFramebuffer class OpenGLFramebuffer *
-include/vcl/ppdparser.hxx:134
+include/vcl/ppdparser.hxx:128
     psp::PPDParser::PPDConstraint m_pKey1 const class psp::PPDKey *
 include/xmloff/nmspmap.hxx:70
     SvXMLNamespaceMap sEmpty const class rtl::OUString
@@ -432,7 +432,7 @@ oox/qa/unit/vba_compression.cxx:71
     TestVbaCompression m_directories const test::Directories
 oox/source/drawingml/chart/objectformatter.cxx:711
     oox::drawingml::chart::ObjectFormatterData maFromLocale const struct com::sun::star::lang::Locale
-oox/source/drawingml/diagram/diagramlayoutatoms.hxx:221
+oox/source/drawingml/diagram/diagramlayoutatoms.hxx:228
     oox::drawingml::ChooseAtom maEmptyChildren const std::vector<LayoutAtomPtr>
 registry/source/reflwrit.cxx:141
     writeDouble(sal_uInt8 *, double)::(anonymous union)::(anonymous) b1 sal_uInt32
@@ -512,15 +512,15 @@ sc/source/ui/inc/csvruler.hxx:36
     ScCsvRuler maRulerDev ScopedVclPtrInstance<class VirtualDevice>
 sc/source/ui/inc/tabcont.hxx:38
     ScTabControl bErrorShown _Bool
-sc/source/ui/vba/vbaformatconditions.hxx:35
+sc/source/ui/vba/vbaformatconditions.hxx:37
     ScVbaFormatConditions mxSheetConditionalEntries css::uno::Reference<css::sheet::XSheetConditionalEntries>
-sc/source/ui/vba/vbaformatconditions.hxx:36
+sc/source/ui/vba/vbaformatconditions.hxx:38
     ScVbaFormatConditions mxStyles css::uno::Reference<ov::excel::XStyles>
-sc/source/ui/vba/vbaformatconditions.hxx:37
+sc/source/ui/vba/vbaformatconditions.hxx:39
     ScVbaFormatConditions mxRangeParent css::uno::Reference<ov::excel::XRange>
-sc/source/ui/vba/vbaformatconditions.hxx:38
+sc/source/ui/vba/vbaformatconditions.hxx:40
     ScVbaFormatConditions mxParentRangePropertySet css::uno::Reference<css::beans::XPropertySet>
-sc/source/ui/vba/vbaworksheet.hxx:54
+sc/source/ui/vba/vbaworksheet.hxx:50
     ScVbaWorksheet mxButtons ::rtl::Reference<ScVbaSheetObjectsBase> [2]
 sd/inc/Outliner.hxx:273
     SdOutliner mpFirstObj class SdrObject *
@@ -550,7 +550,7 @@ sd/source/ui/table/TableDesignPane.hxx:94
     sd::TableDesignWidget m_aCheckBoxes VclPtr<class CheckBox> [6]
 sdext/source/pdfimport/inc/pdfihelper.hxx:101
     pdfi::GraphicsContext BlendMode sal_Int8
-sdext/source/pdfimport/tree/style.hxx:42
+sdext/source/pdfimport/tree/style.hxx:43
     pdfi::StyleContainer::Style Contents const class rtl::OUString
 sfx2/source/appl/lnkbase2.cxx:96
     sfx2::ImplDdeItem pLink class sfx2::SvBaseLink *
@@ -558,8 +558,6 @@ sfx2/source/inc/versdlg.hxx:85
     SfxCmisVersionsDialog m_xVersionBox std::unique_ptr<weld::TreeView>
 slideshow/source/engine/slideshowimpl.cxx:153
     (anonymous namespace)::FrameSynchronization maTimer const canvas::tools::ElapsedTime
-slideshow/test/testview.cxx:59
-    ImplTestView mbIsClearCalled _Bool
 sot/source/sdstor/ucbstorage.cxx:403
     UCBStorageStream_Impl m_aKey const class rtl::OString
 starmath/source/view.cxx:861
@@ -718,17 +716,17 @@ vcl/inc/salwtype.hxx:202
     SalSurroundingTextSelectionChangeEvent mnEnd const sal_uLong
 vcl/inc/salwtype.hxx:208
     SalQueryCharPositionEvent mnCharPos sal_uLong
-vcl/inc/svdata.hxx:273
+vcl/inc/svdata.hxx:274
     ImplSVNWFData mnStatusBarLowerRightOffset int
-vcl/inc/svdata.hxx:279
+vcl/inc/svdata.hxx:280
     ImplSVNWFData mbMenuBarDockingAreaCommonBG _Bool
-vcl/inc/svdata.hxx:289
-    ImplSVNWFData mbCenteredTabs _Bool
 vcl/inc/svdata.hxx:290
+    ImplSVNWFData mbCenteredTabs _Bool
+vcl/inc/svdata.hxx:291
     ImplSVNWFData mbNoActiveTabTextRaise _Bool
-vcl/inc/svdata.hxx:292
+vcl/inc/svdata.hxx:293
     ImplSVNWFData mbProgressNeedsErase _Bool
-vcl/inc/svdata.hxx:301
+vcl/inc/svdata.hxx:302
     ImplSVNWFData mbRolloverMenubar _Bool
 vcl/inc/toolbox.h:108
     vcl::ToolBoxLayoutData m_aLineItemIds std::vector<sal_uInt16>
@@ -940,7 +938,7 @@ vcl/source/gdi/dibtools.cxx:117
     (anonymous namespace)::DIBV5Header nV5ProfileSize sal_uInt32
 vcl/source/gdi/dibtools.cxx:118
     (anonymous namespace)::DIBV5Header nV5Reserved sal_uInt32
-vcl/source/gdi/pdfwriter_impl.hxx:279
+vcl/source/gdi/pdfwriter_impl.hxx:280
     vcl::PDFWriterImpl::TransparencyEmit m_pSoftMaskStream std::unique_ptr<SvMemoryStream>
 vcl/source/treelist/headbar.cxx:38
     ImplHeadItem maHelpId const class rtl::OString
diff --git a/compilerplugins/clang/unusedfields.untouched.results b/compilerplugins/clang/unusedfields.untouched.results
index fda3d7ae4207..b39264b15518 100644
--- a/compilerplugins/clang/unusedfields.untouched.results
+++ b/compilerplugins/clang/unusedfields.untouched.results
@@ -44,10 +44,38 @@ connectivity/source/drivers/evoab2/NStatement.hxx:57
     connectivity::evoab::FieldSort bAscending _Bool
 connectivity/source/drivers/mork/MDatabaseMetaData.hxx:29
     connectivity::mork::ODatabaseMetaData m_pMetaDataHelper std::unique_ptr<MDatabaseMetaDataHelper>
+cppcanvas/source/inc/implrenderer.hxx:158
+    cppcanvas::internal::(anonymous) aWorldTransform struct cppcanvas::internal::XForm
+cppcanvas/source/inc/implrenderer.hxx:159
+    cppcanvas::internal::(anonymous) aDevState struct cppcanvas::internal::OutDevState
+cppcanvas/source/inc/implrenderer.hxx:255
+    cppcanvas::internal::ImplRenderer aWorldTransform struct cppcanvas::internal::XForm
+cppcanvas/source/inc/implrenderer.hxx:257
+    cppcanvas::internal::ImplRenderer fPageScale float
+cppcanvas/source/inc/implrenderer.hxx:258
+    cppcanvas::internal::ImplRenderer nOriginX sal_Int32
+cppcanvas/source/inc/implrenderer.hxx:259
+    cppcanvas::internal::ImplRenderer nOriginY sal_Int32
+cppcanvas/source/inc/implrenderer.hxx:260
+    cppcanvas::internal::ImplRenderer nHDPI sal_Int32
+cppcanvas/source/inc/implrenderer.hxx:261
+    cppcanvas::internal::ImplRenderer nVDPI sal_Int32
+cppcanvas/source/inc/implrenderer.hxx:272
+    cppcanvas::internal::ImplRenderer mbMultipart _Bool
+cppcanvas/source/inc/implrenderer.hxx:273
+    cppcanvas::internal::ImplRenderer mMFlags sal_uInt16
+cppcanvas/source/inc/implrenderer.hxx:274
+    cppcanvas::internal::ImplRenderer mMStream class SvMemoryStream
+cppcanvas/source/inc/implrenderer.hxx:276
+    cppcanvas::internal::ImplRenderer mGSStack cppcanvas::internal::GraphicStateMap
+cppcanvas/source/inc/implrenderer.hxx:277
+    cppcanvas::internal::ImplRenderer mGSContainerStack cppcanvas::internal::GraphicStateMap
 cppu/source/threadpool/threadpool.cxx:355
     _uno_ThreadPool dummy sal_Int32
 cppu/source/typelib/typelib.cxx:59
     AlignSize_Impl nInt16 sal_Int16
+cui/source/customize/cfgutil.cxx:447
+    CuiConfigGroupBoxResource_Impl m_sMacros class rtl::OUString
 cui/source/dialogs/colorpicker.cxx:714
     cui::ColorPickerDialog m_xColorField std::unique_ptr<weld::CustomWeld>
 cui/source/dialogs/colorpicker.cxx:716
@@ -66,7 +94,7 @@ cui/source/inc/cuicharmap.hxx:103
     SvxCharacterMap m_xShowSetArea std::unique_ptr<weld::CustomWeld>
 cui/source/inc/cuicharmap.hxx:105
     SvxCharacterMap m_xSearchSetArea std::unique_ptr<weld::CustomWeld>
-cui/source/inc/cuigaldlg.hxx:252
+cui/source/inc/cuigaldlg.hxx:251
     TPGalleryThemeProperties m_xWndPreview std::unique_ptr<weld::CustomWeld>
 cui/source/inc/cuigrfflt.hxx:79
     GraphicFilterDialog mxPreview std::unique_ptr<weld::CustomWeld>
@@ -116,7 +144,7 @@ dbaccess/source/ui/dlg/detailpages.hxx:69
     dbaui::OCommonBehaviourTabPage m_xAutoRetrievingLabel std::unique_ptr<weld::Label>
 dbaccess/source/ui/dlg/detailpages.hxx:70
     dbaui::OCommonBehaviourTabPage m_xAutoRetrieving std::unique_ptr<weld::Entry>
-emfio/source/emfuno/xemfparser.cxx:60
+emfio/source/emfuno/xemfparser.cxx:61
     emfio::emfreader::XEmfParser context_ uno::Reference<uno::XComponentContext>
 extensions/source/scanner/scanner.hxx:44
     ScannerManager maProtector osl::Mutex
@@ -175,9 +203,9 @@ include/sfx2/msg.hxx:135
 include/sfx2/msg.hxx:135
     SfxType4 nAttribs sal_uInt16
 include/sfx2/msg.hxx:135
-    SfxType4 createSfxPoolItemFunc std::function<SfxPoolItem *(void)>
-include/sfx2/msg.hxx:135
     SfxType4 pType const std::type_info *
+include/sfx2/msg.hxx:135
+    SfxType4 createSfxPoolItemFunc std::function<SfxPoolItem *(void)>
 include/sfx2/msg.hxx:136
     SfxType5 aAttrib struct SfxTypeAttrib [5]
 include/sfx2/msg.hxx:136
@@ -219,10 +247,10 @@ include/sfx2/msg.hxx:140
 include/sfx2/msg.hxx:140
     SfxType10 aAttrib struct SfxTypeAttrib [10]
 include/sfx2/msg.hxx:141
-    SfxType11 createSfxPoolItemFunc std::function<SfxPoolItem *(void)>
-include/sfx2/msg.hxx:141
     SfxType11 nAttribs sal_uInt16
 include/sfx2/msg.hxx:141
+    SfxType11 createSfxPoolItemFunc std::function<SfxPoolItem *(void)>
+include/sfx2/msg.hxx:141
     SfxType11 pType const std::type_info *
 include/sfx2/msg.hxx:141
     SfxType11 aAttrib struct SfxTypeAttrib [11]
@@ -392,6 +420,12 @@ sal/qa/osl/security/osl_Security.cxx:157
     osl_Security::getUserName bRes1 _Bool
 sal/qa/osl/security/osl_Security.cxx:191
     osl_Security::getConfigDir bRes1 _Bool
+sc/inc/xmlwrap.hxx:102
+    ScXMLChartExportWrapper mxModel css::uno::Reference<css::frame::XModel>
+sc/inc/xmlwrap.hxx:103
+    ScXMLChartExportWrapper mxStorage css::uno::Reference<css::embed::XStorage>
+sc/inc/xmlwrap.hxx:104
+    ScXMLChartExportWrapper mrMedium class SfxMedium &
 sc/qa/unit/ucalc_column.cxx:104
     aInputs aName const char *
 sc/source/core/data/document.cxx:1225
@@ -408,7 +442,7 @@ sc/source/ui/inc/crdlg.hxx:32
     ScColOrRowDlg m_xBtnRows std::unique_ptr<weld::RadioButton>
 sc/source/ui/inc/delcodlg.hxx:39
     ScDeleteContentsDlg m_xBtnOk std::unique_ptr<weld::Button>
-sc/source/ui/inc/docsh.hxx:456
+sc/source/ui/inc/docsh.hxx:454
     ScDocShellModificator mpProtector std::unique_ptr<ScRefreshTimerProtector>
 sc/source/ui/inc/instbdlg.hxx:66
     ScInsertTableDlg m_xBtnBehind std::unique_ptr<weld::RadioButton>
@@ -446,7 +480,7 @@ sd/source/ui/slidesorter/view/SlsLayouter.cxx:64
     sd::slidesorter::view::Layouter::Implementation mpTheme std::shared_ptr<view::Theme>
 sd/source/ui/table/TableDesignPane.hxx:104
     sd::TableDesignPane aImpl const class sd::TableDesignWidget
-sd/source/ui/view/DocumentRenderer.cxx:1313
+sd/source/ui/view/DocumentRenderer.cxx:1297
     sd::DocumentRenderer::Implementation mxObjectShell const SfxObjectShellRef
 sd/source/ui/view/viewshel.cxx:1208
     sd::KeepSlideSorterInSyncWithPageChanges m_aDrawLock const sd::slidesorter::view::class SlideSorterView::DrawLock
@@ -459,9 +493,9 @@ sd/source/ui/view/viewshel.cxx:1211
 sd/source/ui/view/ViewShellBase.cxx:194
     sd::ViewShellBase::Implementation mpPageCacheManager std::shared_ptr<slidesorter::cache::PageCacheManager>
 sdext/source/pdfimport/pdfparse/pdfparse.cxx:264
-    PDFGrammar::definition value rule<ScannerT>
-sdext/source/pdfimport/pdfparse/pdfparse.cxx:264
     PDFGrammar::definition array rule<ScannerT>
+sdext/source/pdfimport/pdfparse/pdfparse.cxx:264
+    PDFGrammar::definition value rule<ScannerT>
 sfx2/source/doc/doctempl.cxx:116
     DocTempl::DocTempl_EntryData_Impl mxObjShell const class SfxObjectShellLock
 sfx2/source/inc/sfxpicklist.hxx:33
@@ -512,8 +546,6 @@ svl/source/crypto/cryptosign.cxx:283
     (anonymous namespace)::(anonymous) statusString SECItem
 svl/source/crypto/cryptosign.cxx:284
     (anonymous namespace)::(anonymous) failInfo SECItem
-svtools/source/contnr/contentenumeration.hxx:177
-    svt::FileViewContentEnumerator m_xDocProps css::uno::Reference<css::document::XDocumentProperties>
 svtools/source/filter/exportdialog.hxx:125
     ExportDialog mxEncoding std::unique_ptr<weld::Widget>
 svx/source/inc/datanavi.hxx:604
@@ -586,7 +618,7 @@ uui/source/unknownauthdlg.hxx:36
     UnknownAuthDialog m_xOptionButtonDontAccept std::unique_ptr<weld::RadioButton>
 vcl/inc/opengl/zone.hxx:46
     OpenGLVCLContextZone aZone const class OpenGLZone
-vcl/inc/salprn.hxx:44
+vcl/inc/salprn.hxx:45
     SalPrinterQueueInfo mpPortName std::unique_ptr<OUString>
 vcl/inc/WidgetThemeLibrary.hxx:87
     vcl::ControlDrawParameters nSize uint32_t
@@ -598,7 +630,7 @@ vcl/inc/WidgetThemeLibrary.hxx:90
     vcl::ControlDrawParameters eState enum ControlState
 vcl/inc/WidgetThemeLibrary.hxx:106
     vcl::WidgetThemeLibrary_t nSize uint32_t
-vcl/source/app/salvtables.cxx:622
+vcl/source/app/salvtables.cxx:667
     SalInstanceContainer m_xContainer VclPtr<vcl::Window>
 vcl/source/gdi/jobset.cxx:35
     ImplOldJobSetupData cDeviceName char [32]
@@ -610,7 +642,7 @@ vcl/unx/generic/print/prtsetup.hxx:73
     RTSPaperPage m_xContainer std::unique_ptr<weld::Widget>
 vcl/unx/generic/print/prtsetup.hxx:108
     RTSDevicePage m_xContainer std::unique_ptr<weld::Widget>
-vcl/unx/gtk3/gtk3gtkinst.cxx:2637
+vcl/unx/gtk3/gtk3gtkinst.cxx:2709
     CrippledViewport viewport GtkViewport
 vcl/unx/gtk/a11y/atkhypertext.cxx:29
     (anonymous) atk_hyper_link const AtkHyperlink
diff --git a/compilerplugins/clang/unusedfields.writeonly.results b/compilerplugins/clang/unusedfields.writeonly.results
index eb83ce2c7040..06ff091689fc 100644
--- a/compilerplugins/clang/unusedfields.writeonly.results
+++ b/compilerplugins/clang/unusedfields.writeonly.results
@@ -1,10 +1,10 @@
-basctl/source/basicide/basicbox.hxx:69
-    basctl::DocListenerBox m_aNotifier class basctl::DocumentEventNotifier
+basctl/source/basicide/basicbox.hxx:101
+    basctl::DocListenerBox maNotifier class basctl::DocumentEventNotifier
 basctl/source/inc/basidesh.hxx:87
     basctl::Shell m_aNotifier class basctl::DocumentEventNotifier
 basctl/source/inc/bastype2.hxx:183
     basctl::TreeListBox m_aNotifier class basctl::DocumentEventNotifier
-basctl/source/inc/bastype2.hxx:259
+basctl/source/inc/bastype2.hxx:258
     basctl::SbTreeListBox m_aNotifier class basctl::DocumentEventNotifier
 basic/qa/cppunit/test_scanner.cxx:26
     (anonymous namespace)::Symbol line sal_uInt16
@@ -25,7 +25,7 @@ bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx:438
 bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:115
     __cxxabiv1::__cxa_exception exceptionDestructor void (*)(void *)
 bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:116
-    __cxxabiv1::__cxa_exception unexpectedHandler std::unexpected_handler
+    __cxxabiv1::__cxa_exception unexpectedHandler void (*)(void)
 bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:117
     __cxxabiv1::__cxa_exception terminateHandler std::terminate_handler
 bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:118
@@ -88,18 +88,8 @@ connectivity/source/inc/OTypeInfo.hxx:36
     connectivity::OTypeInfo nMaximumScale sal_Int16
 connectivity/source/inc/OTypeInfo.hxx:38
     connectivity::OTypeInfo nType sal_Int16
-cppcanvas/source/mtfrenderer/emfpbrush.hxx:102
-    cppcanvas::internal::EMFPBrush wrapMode sal_Int32
-cppcanvas/source/mtfrenderer/emfppen.hxx:42
-    cppcanvas::internal::EMFPPen pen_transformation struct cppcanvas::internal::XForm
-cppcanvas/source/mtfrenderer/emfppen.hxx:47
-    cppcanvas::internal::EMFPPen mitterLimit float
-cppcanvas/source/mtfrenderer/emfppen.hxx:49
-    cppcanvas::internal::EMFPPen dashCap sal_Int32
-cppcanvas/source/mtfrenderer/emfppen.hxx:50
-    cppcanvas::internal::EMFPPen dashOffset float
-cppcanvas/source/mtfrenderer/emfppen.hxx:52
-    cppcanvas::internal::EMFPPen alignment sal_Int32
+cppcanvas/source/inc/implrenderer.hxx:254
+    cppcanvas::internal::ImplRenderer aBaseTransform struct cppcanvas::internal::XForm
 cppu/source/uno/check.cxx:38
     (anonymous namespace)::C1 n1 sal_Int16
 cppu/source/uno/check.cxx:67
@@ -154,16 +144,16 @@ cui/source/inc/cuihyperdlg.hxx:77
     SvxHpLinkDlg maCtrl class SvxHlinkCtrl
 dbaccess/source/core/dataaccess/documentdefinition.cxx:288
     dbaccess::LifetimeCoupler m_xClient Reference<class com::sun::star::uno::XInterface>
-desktop/qa/desktop_lib/test_desktop_lib.cxx:186
+desktop/qa/desktop_lib/test_desktop_lib.cxx:188
     DesktopLOKTest m_bModified _Bool
 desktop/source/deployment/gui/dp_gui_updateinstalldialog.cxx:117
     dp_gui::UpdateCommandEnv m_installThread ::rtl::Reference<UpdateInstallDialog::Thread>
 desktop/unx/source/splashx.c:370
-     functions unsigned long
+     flags unsigned long
 desktop/unx/source/splashx.c:370
      decorations unsigned long
 desktop/unx/source/splashx.c:370
-     flags unsigned long
+     functions unsigned long
 desktop/unx/source/splashx.c:371
      input_mode long
 drawinglayer/source/attribute/sdrfillgraphicattribute.cxx:44
@@ -220,7 +210,7 @@ framework/inc/services/layoutmanager.hxx:258
     framework::LayoutManager m_bGlobalSettings _Bool
 framework/source/layoutmanager/toolbarlayoutmanager.hxx:285
     framework::ToolbarLayoutManager m_bGlobalSettings _Bool
-i18nutil/source/utility/paper.cxx:298
+i18nutil/source/utility/paper.cxx:303
     paperword string char *
 include/basic/basmgr.hxx:52
     BasicError nReason enum BasicErrorReason
@@ -235,15 +225,15 @@ include/canvas/rendering/irendermodule.hxx:40
 include/canvas/rendering/irendermodule.hxx:40
     canvas::Vertex g float
 include/canvas/rendering/irendermodule.hxx:41
-    canvas::Vertex u float
-include/canvas/rendering/irendermodule.hxx:41
     canvas::Vertex v float
+include/canvas/rendering/irendermodule.hxx:41
+    canvas::Vertex u float
 include/canvas/rendering/irendermodule.hxx:42
-    canvas::Vertex y float
+    canvas::Vertex z float
 include/canvas/rendering/irendermodule.hxx:42
     canvas::Vertex x float
 include/canvas/rendering/irendermodule.hxx:42
-    canvas::Vertex z float
+    canvas::Vertex y float
 include/drawinglayer/attribute/sdrallattribute3d.hxx:44
     drawinglayer::attribute::SdrLineFillShadowAttribute3D maLineStartEnd const class drawinglayer::attribute::SdrLineStartEndAttribute
 include/drawinglayer/primitive2d/mediaprimitive2d.hxx:51
@@ -287,12 +277,12 @@ include/svx/imapdlg.hxx:118
 include/svx/ofaitem.hxx:44
     OfaRefItem mxRef rtl::Reference<reference_type>
 include/svx/viewpt3d.hxx:62
-    Viewport3D::(anonymous) X double
-include/svx/viewpt3d.hxx:62
     Viewport3D::(anonymous) H double
 include/svx/viewpt3d.hxx:62
     Viewport3D::(anonymous) Y double
-include/vcl/opengl/OpenGLContext.hxx:41
+include/svx/viewpt3d.hxx:62
+    Viewport3D::(anonymous) X double
+include/vcl/opengl/OpenGLContext.hxx:35
     GLWindow bMultiSampleSupported _Bool
 include/vcl/salnativewidgets.hxx:446
     ToolbarValue mbIsTopDockingArea _Bool
@@ -302,13 +292,13 @@ include/vcl/salnativewidgets.hxx:512
     PushButtonValue mbSingleLine _Bool
 include/vcl/textrectinfo.hxx:31
     TextRectInfo mnLineCount sal_uInt16
-include/vcl/vclenum.hxx:197
+include/vcl/vclenum.hxx:199
     ItalicMatrix xy double
-include/vcl/vclenum.hxx:197
+include/vcl/vclenum.hxx:199
     ItalicMatrix yx double
-include/vcl/vclenum.hxx:197
+include/vcl/vclenum.hxx:199
     ItalicMatrix yy double
-include/vcl/vclenum.hxx:197
+include/vcl/vclenum.hxx:199
     ItalicMatrix xx double
 include/xmloff/shapeimport.hxx:180
     SdXML3DSceneAttributesHelper mbVRPUsed _Bool
@@ -331,9 +321,9 @@ lingucomponent/source/languageguessing/simpleguesser.cxx:79
 lingucomponent/source/languageguessing/simpleguesser.cxx:81
     textcat_t output char [1024]
 package/inc/ByteChucker.hxx:38
-    ByteChucker p2Sequence sal_Int8 *const
-package/inc/ByteChucker.hxx:38
     ByteChucker p4Sequence sal_Int8 *const
+package/inc/ByteChucker.hxx:38
+    ByteChucker p2Sequence sal_Int8 *const
 registry/source/reflread.cxx:466
     ConstantPool::readDoubleConstant(sal_uInt16)::(anonymous union)::(anonymous) b1 sal_uInt32
 registry/source/reflread.cxx:467
@@ -349,16 +339,16 @@ sal/qa/osl/file/osl_File.cxx:2426
 sal/qa/osl/file/osl_File.cxx:2898
     osl_File::write nCount_read sal_uInt64
 sal/qa/osl/file/osl_File.cxx:4156
-    osl_Directory::isOpen nError1 osl::class FileBase::RC
-sal/qa/osl/file/osl_File.cxx:4156
     osl_Directory::isOpen nError2 osl::class FileBase::RC
+sal/qa/osl/file/osl_File.cxx:4156
+    osl_Directory::isOpen nError1 osl::class FileBase::RC
 sal/qa/osl/file/osl_File.cxx:4214
     osl_Directory::close nError2 osl::class FileBase::RC
 sal/rtl/alloc_arena.hxx:35
     rtl_arena_stat_type m_mem_total sal_Size
 sal/rtl/alloc_arena.hxx:36
     rtl_arena_stat_type m_mem_alloc sal_Size
-sal/rtl/math.cxx:1005
+sal/rtl/math.cxx:1015
      md union sal_math_Double
 sal/textenc/tcvtutf7.cxx:96
     ImplUTF7ToUCContextData mbShifted _Bool
@@ -382,7 +372,7 @@ sc/inc/compiler.hxx:257
     ScCompiler::AddInMap pEnglish const char *
 sc/inc/compiler.hxx:259
     ScCompiler::AddInMap pUpper const char *
-sc/inc/document.hxx:2533
+sc/inc/document.hxx:2536
     ScMutationDisable mpDocument class ScDocument *
 sc/inc/interpretercontext.hxx:39
     ScInterpreterContext mpDoc const class ScDocument *
@@ -637,7 +627,7 @@ vcl/inc/WidgetThemeLibrary.hxx:20
 vcl/inc/WidgetThemeLibrary.hxx:91
     vcl::ControlDrawParameters eButtonValue enum ButtonValue
 vcl/inc/WidgetThemeLibrary.hxx:92
-    vcl::ControlDrawParameters bIsStock _Bool
+    vcl::ControlDrawParameters bIsAction _Bool
 vcl/inc/WidgetThemeLibrary.hxx:93
     vcl::ControlDrawParameters nValue int64_t
 vcl/opengl/salbmp.cxx:441
@@ -650,16 +640,16 @@ vcl/source/filter/jpeg/Exif.hxx:56
     Exif::ExifIFD type sal_uInt16
 vcl/source/filter/jpeg/Exif.hxx:57
     Exif::ExifIFD count sal_uInt32
-vcl/source/gdi/pdfwriter_impl.hxx:180
-    vcl::PDFWriterImpl::BitmapID m_nChecksum BitmapChecksum
 vcl/source/gdi/pdfwriter_impl.hxx:181
+    vcl::PDFWriterImpl::BitmapID m_nChecksum BitmapChecksum
+vcl/source/gdi/pdfwriter_impl.hxx:182
     vcl::PDFWriterImpl::BitmapID m_nMaskChecksum BitmapChecksum
 vcl/unx/generic/app/wmadaptor.cxx:1268
     _mwmhints deco unsigned long
 vcl/unx/generic/app/wmadaptor.cxx:1268
-    _mwmhints func unsigned long
-vcl/unx/generic/app/wmadaptor.cxx:1268
     _mwmhints flags unsigned long
+vcl/unx/generic/app/wmadaptor.cxx:1268
+    _mwmhints func unsigned long
 vcl/unx/generic/app/wmadaptor.cxx:1269
     _mwmhints input_mode long
 vcl/unx/generic/app/wmadaptor.cxx:1270
@@ -672,6 +662,8 @@ vcl/unx/generic/gdi/cairotextrender.cxx:57
     (anonymous namespace)::CairoFontsCache::CacheId mbVerticalMetrics _Bool
 vcl/unx/gtk3/gtk3gtkinst.cxx:1155
      in char *
+vcl/unx/gtk3/gtk3gtkinst.cxx:1205
+    GtkInstanceWidget m_nKeyReleaseSignalId gulong
 vcl/unx/gtk/a11y/atkwrapper.hxx:49
     AtkObjectWrapper aParent const AtkObject
 vcl/unx/gtk/a11y/atkwrapper.hxx:80
diff --git a/cppcanvas/source/inc/implrenderer.hxx b/cppcanvas/source/inc/implrenderer.hxx
index 30850a76fcf0..7cb0bb9b12aa 100644
--- a/cppcanvas/source/inc/implrenderer.hxx
+++ b/cppcanvas/source/inc/implrenderer.hxx
@@ -128,12 +128,6 @@ namespace cppcanvas
         };
 
         // EMF+
-        typedef struct {
-            XForm aWorldTransform;
-            OutDevState aDevState;
-        } EmfPlusGraphicState;
-
-        typedef std::map<int,EmfPlusGraphicState> GraphicStateMap;
 
         class ImplRenderer : public virtual Renderer, protected CanvasGraphicHelper
         {
@@ -224,7 +218,6 @@ namespace cppcanvas
 
             /* EMF+ */
             XForm           aBaseTransform;
-            XForm           aWorldTransform;
             std::unique_ptr<EMFPObject> aObjects [256];
             /* EMF+ emf header info */
             sal_Int32       nFrameLeft;
@@ -235,11 +228,6 @@ namespace cppcanvas
             sal_Int32       nPixY;
             sal_Int32       nMmX;
             sal_Int32       nMmY;
-            /* multipart object data */
-            SvMemoryStream  mMStream;
-            /* emf+ graphic state stack */
-            GraphicStateMap mGSStack;
-            GraphicStateMap mGSContainerStack;
         };
 
 
diff --git a/cui/source/customize/cfgutil.cxx b/cui/source/customize/cfgutil.cxx
index 267f8217784d..c4dcf0deb7f7 100644
--- a/cui/source/customize/cfgutil.cxx
+++ b/cui/source/customize/cfgutil.cxx
@@ -444,7 +444,6 @@ struct CuiConfigGroupBoxResource_Impl
 {
     OUString m_sMyMacros;
     OUString m_sProdMacros;
-    OUString m_sMacros;
     OUString m_sDlgMacros;
     OUString m_aStrGroupStyles;
 
@@ -454,7 +453,6 @@ struct CuiConfigGroupBoxResource_Impl
 CuiConfigGroupBoxResource_Impl::CuiConfigGroupBoxResource_Impl() :
     m_sMyMacros(CuiResId(RID_SVXSTR_MYMACROS)),
     m_sProdMacros(CuiResId(RID_SVXSTR_PRODMACROS)),
-    m_sMacros(CuiResId(RID_SVXSTR_BASICMACROS)),
     m_sDlgMacros(CuiResId(RID_SVXSTR_PRODMACROS)),
     m_aStrGroupStyles(CuiResId(RID_SVXSTR_GROUP_STYLES))
 {
diff --git a/sc/source/ui/inc/tabbgcolordlg.hxx b/sc/source/ui/inc/tabbgcolordlg.hxx
index f5c2d330f344..4b23e3cccba2 100644
--- a/sc/source/ui/inc/tabbgcolordlg.hxx
+++ b/sc/source/ui/inc/tabbgcolordlg.hxx
@@ -53,7 +53,6 @@ public:
 private:
     PaletteManager          m_aPaletteManager;
     Color                   m_aTabBgColor;
-    const OUString          m_aTabBgColorNoColorText;
 
     std::unique_ptr<weld::ComboBox> m_xSelectPalette;
     std::unique_ptr<ScTabBgColorValueSet> m_xTabBgColorSet;
diff --git a/sc/source/ui/miscdlgs/tabbgcolordlg.cxx b/sc/source/ui/miscdlgs/tabbgcolordlg.cxx
index f9c0eb0ce502..c4dc406b0bf9 100644
--- a/sc/source/ui/miscdlgs/tabbgcolordlg.cxx
+++ b/sc/source/ui/miscdlgs/tabbgcolordlg.cxx
@@ -38,7 +38,6 @@ ScTabBgColorDlg::ScTabBgColorDlg(weld::Window* pParent, const OUString& rTitle,
     const OUString& rTabBgColorNoColorText, const Color& rDefaultColor)
     : GenericDialogController(pParent, "modules/scalc/ui/tabcolordialog.ui", "TabColorDialog")
     , m_aTabBgColor(rDefaultColor)
-    , m_aTabBgColorNoColorText(rTabBgColorNoColorText)
     , m_xSelectPalette(m_xBuilder->weld_combo_box("paletteselector"))
     , m_xTabBgColorSet(new ScTabBgColorValueSet(m_xBuilder->weld_scrolled_window("colorsetwin")))
     , m_xTabBgColorSetWin(new weld::CustomWeld(*m_xBuilder, "colorset", *m_xTabBgColorSet))
@@ -51,7 +50,7 @@ ScTabBgColorDlg::ScTabBgColorDlg(weld::Window* pParent, const OUString& rTitle,
 
     const WinBits nBits(m_xTabBgColorSet->GetStyle() | WB_NAMEFIELD | WB_ITEMBORDER | WB_NONEFIELD | WB_3DLOOK | WB_NO_DIRECTSELECT | WB_NOPOINTERFOCUS);
     m_xTabBgColorSet->SetStyle(nBits);
-    m_xTabBgColorSet->SetText(m_aTabBgColorNoColorText);
+    m_xTabBgColorSet->SetText(rTabBgColorNoColorText);
 
     const sal_uInt32 nColCount = SvxColorValueSet::getColumnCount();
     const sal_uInt32 nRowCount(10);


More information about the Libreoffice-commits mailing list