[Libreoffice-commits] core.git: compilerplugins/clang

Noel Grandin noel.grandin at collabora.co.uk
Mon Sep 18 07:46:50 UTC 2017


 compilerplugins/clang/test/unusedfields.cxx          |   33 +
 compilerplugins/clang/unusedfields.cxx               |   15 
 compilerplugins/clang/unusedfields.py                |   15 
 compilerplugins/clang/unusedfields.readonly.results  |  372 ++++++++++++-------
 compilerplugins/clang/unusedfields.untouched.results |   20 -
 compilerplugins/clang/unusedfields.writeonly.results |  236 ++----------
 6 files changed, 354 insertions(+), 337 deletions(-)

New commits:
commit 1ff0f0ba29cc14c265fd74c49710a079e67ee943
Author: Noel Grandin <noel.grandin at collabora.co.uk>
Date:   Mon Sep 18 09:43:18 2017 +0200

    improve unusedfields loplugin
    
    (*) IsPassedByNonConst was completely wrong, not even sure why it worked
    before.
    (*) treat a field passed to operator>>= as being written to, but not
    read
    
    Change-Id: Id3a5f2f35222986fe5edba3f5a58215a1815d401

diff --git a/compilerplugins/clang/test/unusedfields.cxx b/compilerplugins/clang/test/unusedfields.cxx
index ff1eee5ad94c..71489b018843 100644
--- a/compilerplugins/clang/test/unusedfields.cxx
+++ b/compilerplugins/clang/test/unusedfields.cxx
@@ -9,6 +9,7 @@
 
 #include <vector>
 #include <ostream>
+#include <com/sun/star/uno/Any.hxx>
 
 struct Foo
 // expected-error at -1 {{read m_foo1 [loplugin:unusedfields]}}
@@ -23,13 +24,15 @@ struct Bar
 // expected-error at -4 {{read m_bar6 [loplugin:unusedfields]}}
 // expected-error at -5 {{read m_barfunctionpointer [loplugin:unusedfields]}}
 // expected-error at -6 {{read m_bar8 [loplugin:unusedfields]}}
-// expected-error at -7 {{write m_bar1 [loplugin:unusedfields]}}
-// expected-error at -8 {{write m_bar2 [loplugin:unusedfields]}}
-// expected-error at -9 {{write m_bar3 [loplugin:unusedfields]}}
-// expected-error at -10 {{write m_bar3b [loplugin:unusedfields]}}
-// expected-error at -11 {{write m_bar4 [loplugin:unusedfields]}}
-// expected-error at -12 {{write m_bar7 [loplugin:unusedfields]}}
-// expected-error at -13 {{write m_barfunctionpointer [loplugin:unusedfields]}}
+// expected-error at -7 {{read m_bar10 [loplugin:unusedfields]}}
+// expected-error at -8 {{write m_bar1 [loplugin:unusedfields]}}
+// expected-error at -9 {{write m_bar2 [loplugin:unusedfields]}}
+// expected-error at -10 {{write m_bar3 [loplugin:unusedfields]}}
+// expected-error at -11 {{write m_bar3b [loplugin:unusedfields]}}
+// expected-error at -12 {{write m_bar4 [loplugin:unusedfields]}}
+// expected-error at -13 {{write m_bar7 [loplugin:unusedfields]}}
+// expected-error at -14 {{write m_barfunctionpointer [loplugin:unusedfields]}}
+// expected-error at -15 {{write m_bar9 [loplugin:unusedfields]}}
 {
     int  m_bar1;
     int  m_bar2 = 1;
@@ -42,6 +45,8 @@ struct Bar
     int m_bar7[5];
     int m_bar8;
     int m_barstream;
+    int m_bar9;
+    int m_bar10;
 
     // check that we see reads of fields like m_foo1 when referred to via constructor initializer
     Bar(Foo const & foo) : m_bar1(foo.m_foo1) {}
@@ -81,6 +86,20 @@ struct Bar
         char tmp[5];
         return tmp[m_bar8];
     }
+
+    // check that we don't see reads when calling operator>>=
+    void bar9()
+    {
+        css::uno::Any any;
+        any >>= m_bar9;
+    }
+
+    // check that we see don't see writes when calling operator<<=
+    void bar10()
+    {
+        css::uno::Any any;
+        any <<= m_bar10;
+    }
 };
 
 // check that we __dont__ see a read of m_barstream
diff --git a/compilerplugins/clang/unusedfields.cxx b/compilerplugins/clang/unusedfields.cxx
index b8af5aa7d896..69ea4be9c8b2 100644
--- a/compilerplugins/clang/unusedfields.cxx
+++ b/compilerplugins/clang/unusedfields.cxx
@@ -493,11 +493,16 @@ void UnusedFields::checkWriteOnly(const FieldDecl* fieldDecl, const Expr* member
         {
             // check for calls to ReadXXX() type methods and the operator>>= methods on Any.
             const FunctionDecl * calleeFunctionDecl = callExpr->getDirectCallee();
-            if (calleeFunctionDecl && calleeFunctionDecl->getIdentifier())
+            if (calleeFunctionDecl)
             {
+                // FIXME perhaps a better solution here would be some kind of SAL_PARAM_WRITEONLY attribute
+                // which we could scatter around.
                 std::string name = calleeFunctionDecl->getNameAsString();
                 std::transform(name.begin(), name.end(), name.begin(), easytolower);
-                if (startswith(name, "read") || name.find(">>=") != std::string::npos)
+                if (startswith(name, "read"))
+                    // this is a write-only call
+                    ;
+                else if (name.find(">>=") != std::string::npos && callExpr->getArg(1) == child)
                     // this is a write-only call
                     ;
                 else if (name == "clear" || name == "dispose" || name == "disposeAndClear" || name == "swap")
@@ -650,7 +655,9 @@ void UnusedFields::checkReadOnly(const FieldDecl* fieldDecl, const Expr* memberE
                     bPotentiallyWrittenTo = true;
                 }
                 else if (IsPassedByNonConst(fieldDecl, child, operatorCallExpr, calleeFunctionDecl))
+                {
                     bPotentiallyWrittenTo = true;
+                }
             }
             else
                 bPotentiallyWrittenTo = true; // conservative, could improve
@@ -787,14 +794,14 @@ bool UnusedFields::IsPassedByNonConst(const FieldDecl* fieldDecl, const Stmt * c
     {
         for (unsigned i = 0; i < len; ++i)
             if (callExpr.getArg(i) == child)
-                if (loplugin::TypeCheck(calleeFunctionDecl.getParamDecl(i)->getType()).NonConst().Pointer())
+                if (loplugin::TypeCheck(calleeFunctionDecl.getParamDecl(i)->getType()).Pointer().NonConst())
                     return true;
     }
     else
     {
         for (unsigned i = 0; i < len; ++i)
             if (callExpr.getArg(i) == child)
-                if (loplugin::TypeCheck(calleeFunctionDecl.getParamDecl(i)->getType()).NonConst().LvalueReference())
+                if (loplugin::TypeCheck(calleeFunctionDecl.getParamDecl(i)->getType()).LvalueReference().NonConst())
                     return true;
     }
     return false;
diff --git a/compilerplugins/clang/unusedfields.py b/compilerplugins/clang/unusedfields.py
index 09779eb71571..3d3683c0c704 100755
--- a/compilerplugins/clang/unusedfields.py
+++ b/compilerplugins/clang/unusedfields.py
@@ -69,6 +69,7 @@ for k, definitions in sourceLocationToDefinitionMap.iteritems():
 
 # Calculate untouched or untouched-except-for-in-constructor
 untouchedSet = set()
+untouchedSetD = set()
 for d in definitionSet:
     if d in touchedFromOutsideSet or d in touchedFromInsideSet:
         continue
@@ -100,11 +101,12 @@ for d in definitionSet:
     if "::sfx2::sidebar::ControllerItem" in fieldType:
         continue
     untouchedSet.add((d[0] + " " + d[1] + " " + fieldType, srcLoc))
+    untouchedSetD.add(d)
 
 writeonlySet = set()
 for d in definitionSet:
     parentClazz = d[0];
-    if d in readFromSet:
+    if d in readFromSet or d in untouchedSetD:
         continue
     srcLoc = definitionToSourceLocationMap[d];
     # this is all representations of on-disk data structures
@@ -138,9 +140,12 @@ for d in definitionSet:
     if "Guard" in fieldType:
         continue
     # these are just all model classes
-    if (srcLoc.startswith("oox/") or srcLoc.startswith("lotuswordpro/")
-        or srcLoc.startswith("include/oox/") or srcLoc.startswith("include/filter/")
-        or srcLoc.startswith("hwpfilter/") or srcLoc.startswith("filter/")):
+    if (srcLoc.startswith("oox/")
+        or srcLoc.startswith("lotuswordpro/")
+        or srcLoc.startswith("include/oox/")
+        or srcLoc.startswith("include/filter/")
+        or srcLoc.startswith("hwpfilter/")
+        or srcLoc.startswith("filter/")):
         continue
 
     writeonlySet.add((d[0] + " " + d[1] + " " + definitionToTypeMap[d], srcLoc))
@@ -149,7 +154,7 @@ for d in definitionSet:
 readonlySet = set()
 for d in definitionSet:
     parentClazz = d[0];
-    if d in writeToSet:
+    if d in writeToSet or d in untouchedSetD:
         continue
     fieldType = definitionToTypeMap[d]
     srcLoc = definitionToSourceLocationMap[d];
diff --git a/compilerplugins/clang/unusedfields.readonly.results b/compilerplugins/clang/unusedfields.readonly.results
index 994ad7918e69..536a9d72bb98 100644
--- a/compilerplugins/clang/unusedfields.readonly.results
+++ b/compilerplugins/clang/unusedfields.readonly.results
@@ -1,7 +1,5 @@
 basegfx/source/polygon/b2dtrapezoid.cxx:201
     basegfx::trapezoidhelper::PointBlockAllocator maFirstStackBlock class basegfx::B2DPoint [32]
-basic/qa/cppunit/basictest.hxx:27
-    MacroSnippet maDll class BasicDLL
 basic/source/inc/expr.hxx:93
     SbiExprNode::(anonymous) nTypeStrId sal_uInt16
 bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:63
@@ -33,7 +31,7 @@ bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:123
 bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:124
     __cxxabiv1::__cxa_exception adjustedPtr void *
 bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:125
-    __cxxabiv1::__cxa_exception unwindHeader struct _Unwind_Exception
+    __cxxabiv1::__cxa_exception unwindHeader _Unwind_Exception
 bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:134
     __cxxabiv1::__cxa_eh_globals caughtExceptions struct __cxxabiv1::__cxa_exception *
 bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:135
@@ -48,28 +46,14 @@ bridges/source/jni_uno/jni_java2uno.cxx:150
     jni_uno::largest p void *
 bridges/source/jni_uno/jni_java2uno.cxx:151
     jni_uno::largest a uno_Any
-canvas/source/vcl/canvasbitmap.hxx:117
-    vclcanvas::CanvasBitmap mxDevice css::uno::Reference<css::rendering::XGraphicDevice>
-canvas/source/vcl/impltools.hxx:117
-    vclcanvas::tools::LocalGuard aSolarGuard class SolarMutexGuard
 chart2/source/model/main/DataPoint.hxx:108
     chart::DataPoint m_bNoParentPropAllowed _Bool
 chart2/source/view/inc/GL3DRenderer.hxx:54
     chart::opengl3D::MaterialParameters pad float
 chart2/source/view/inc/GL3DRenderer.hxx:55
     chart::opengl3D::MaterialParameters pad1 float
-chart2/source/view/inc/GL3DRenderer.hxx:64
-    chart::opengl3D::LightSource pad1 float
-chart2/source/view/inc/GL3DRenderer.hxx:65
-    chart::opengl3D::LightSource pad2 float
-chart2/source/view/inc/GL3DRenderer.hxx:66
-    chart::opengl3D::LightSource pad3 float
-connectivity/source/drivers/evoab2/EApi.h:122
-    (anonymous) address_format char *
 connectivity/source/drivers/evoab2/EApi.h:125
     (anonymous) po char *
-connectivity/source/drivers/evoab2/EApi.h:126
-    (anonymous) ext char *
 connectivity/source/drivers/evoab2/EApi.h:127
     (anonymous) street char *
 connectivity/source/drivers/evoab2/EApi.h:128
@@ -80,8 +64,12 @@ connectivity/source/drivers/evoab2/EApi.h:130
     (anonymous) code char *
 connectivity/source/drivers/evoab2/EApi.h:131
     (anonymous) country char *
+connectivity/source/drivers/mork/MResultSet.hxx:82
+    connectivity::mork::OResultSet m_nFetchSize sal_Int32
 connectivity/source/drivers/mozab/bootstrap/MNSProfileDiscover.hxx:83
     connectivity::mozab::ProfileAccess m_ProductProfileList class connectivity::mozab::ProductStruct [4]
+connectivity/source/drivers/postgresql/pq_statics.hxx:112
+    pq_sdbc_driver::ReflectionImplementations table struct ImplementationStatics
 connectivity/source/inc/dbase/DIndexIter.hxx:36
     connectivity::dbase::OIndexIterator m_pOperator file::OBoolOperator *
 connectivity/source/inc/dbase/DIndexIter.hxx:37
@@ -98,14 +86,6 @@ connectivity/source/inc/OColumn.hxx:51
     connectivity::OColumn m_Writable _Bool
 connectivity/source/inc/OColumn.hxx:52
     connectivity::OColumn m_DefinitelyWritable _Bool
-connectivity/source/inc/OTypeInfo.hxx:31
-    connectivity::OTypeInfo aTypeName class rtl::OUString
-connectivity/source/inc/OTypeInfo.hxx:32
-    connectivity::OTypeInfo aLocalTypeName class rtl::OUString
-connectivity/source/inc/OTypeInfo.hxx:34
-    connectivity::OTypeInfo nPrecision sal_Int32
-connectivity/source/inc/OTypeInfo.hxx:36
-    connectivity::OTypeInfo nMaximumScale sal_Int16
 connectivity/source/inc/writer/WTable.hxx:70
     connectivity::writer::OWriterTable m_nStartCol sal_Int32
 cppu/source/helper/purpenv/helper_purpenv_Mapping.cxx:34
@@ -116,10 +96,6 @@ cppu/source/helper/purpenv/Proxy.hxx:36
     Proxy m_from css::uno::Environment
 cppu/source/helper/purpenv/Proxy.hxx:37
     Proxy m_to css::uno::Environment
-cppu/source/threadpool/threadpool.cxx:377
-    _uno_ThreadPool dummy sal_Int32
-cppu/source/typelib/typelib.cxx:61
-    AlignSize_Impl nInt16 sal_Int16
 cppu/source/uno/cascade_mapping.cxx:40
     MediatorMapping m_from uno::Environment
 cppu/source/uno/cascade_mapping.cxx:41
@@ -176,8 +152,30 @@ cui/source/inc/autocdlg.hxx:230
     StringChangeList aDeletedEntries DoubleStringArray
 cui/source/inc/cuicharmap.hxx:86
     SvxCharacterMap m_pFavCharView VclPtr<class SvxCharView> [16]
+cui/source/inc/cuitabarea.hxx:381
+    SvxGradientTabPage m_aXFStyleItem class XFillStyleItem
+cui/source/inc/cuitabarea.hxx:451
+    SvxHatchTabPage m_aXFStyleItem class XFillStyleItem
+cui/source/inc/cuitabarea.hxx:530
+    SvxBitmapTabPage m_aXFStyleItem class XFillStyleItem
+cui/source/inc/cuitabarea.hxx:606
+    SvxPatternTabPage m_aXFStyleItem class XFillStyleItem
+cui/source/inc/cuitabarea.hxx:702
+    SvxColorTabPage aXFStyleItem class XFillStyleItem
+cui/source/inc/cuitabline.hxx:266
+    SvxLineDefTabPage aXLStyle class XLineStyleItem
+cui/source/inc/cuitabline.hxx:267
+    SvxLineDefTabPage aXWidth class XLineWidthItem
+cui/source/inc/cuitabline.hxx:347
+    SvxLineEndDefTabPage aXLStyle class XLineStyleItem
+cui/source/inc/cuitabline.hxx:348
+    SvxLineEndDefTabPage aXWidth class XLineWidthItem
+cui/source/inc/numpages.hxx:98
+    SvxSingleNumPickTabPage sNumCharFmtName class rtl::OUString
 cui/source/inc/numpages.hxx:167
     SvxNumPickTabPage aNumSettingsArrays SvxNumSettingsArr_Impl [16]
+cui/source/inc/numpages.hxx:212
+    SvxBitmapPickTabPage sNumCharFmtName class rtl::OUString
 cui/source/options/optcolor.cxx:257
     ColorConfigWindow_Impl aModuleOptions class SvtModuleOptions
 cui/source/options/optpath.cxx:79
@@ -188,14 +186,50 @@ cui/source/options/personalization.hxx:85
     SelectPersonaDialog m_vResultList VclPtr<class PushButton> [9]
 cui/source/options/personalization.hxx:86
     SelectPersonaDialog m_vSearchSuggestions VclPtr<class PushButton> [6]
+dbaccess/source/core/api/resultcolumn.hxx:39
+    dbaccess::OResultColumn m_isSigned ::boost::optional<sal_Bool>
+dbaccess/source/core/api/resultcolumn.hxx:40
+    dbaccess::OResultColumn m_isCurrency ::boost::optional<sal_Bool>
+dbaccess/source/core/api/resultcolumn.hxx:41
+    dbaccess::OResultColumn m_bSearchable ::boost::optional<sal_Bool>
+dbaccess/source/core/api/resultcolumn.hxx:42
+    dbaccess::OResultColumn m_isCaseSensitive ::boost::optional<sal_Bool>
+dbaccess/source/core/api/resultcolumn.hxx:44
+    dbaccess::OResultColumn m_isWritable ::boost::optional<sal_Bool>
+dbaccess/source/core/api/resultcolumn.hxx:45
+    dbaccess::OResultColumn m_isDefinitelyWritable ::boost::optional<sal_Bool>
+dbaccess/source/core/api/resultcolumn.hxx:46
+    dbaccess::OResultColumn m_isAutoIncrement ::boost::optional<sal_Bool>
+dbaccess/source/core/api/resultcolumn.hxx:47
+    dbaccess::OResultColumn m_isNullable ::boost::optional<sal_Int32>
+dbaccess/source/core/api/resultcolumn.hxx:48
+    dbaccess::OResultColumn m_sColumnLabel ::boost::optional<OUString>
+dbaccess/source/core/api/resultcolumn.hxx:49
+    dbaccess::OResultColumn m_nColumnDisplaySize ::boost::optional<sal_Int32>
+dbaccess/source/core/api/resultcolumn.hxx:50
+    dbaccess::OResultColumn m_nColumnType ::boost::optional<sal_Int32>
+dbaccess/source/core/api/resultcolumn.hxx:51
+    dbaccess::OResultColumn m_nPrecision ::boost::optional<sal_Int32>
+dbaccess/source/core/api/resultcolumn.hxx:52
+    dbaccess::OResultColumn m_nScale ::boost::optional<sal_Int32>
 dbaccess/source/core/api/RowSetBase.hxx:98
     dbaccess::ORowSetBase m_aErrors ::connectivity::SQLError
 dbaccess/source/core/dataaccess/documentcontainer.cxx:65
     dbaccess::LocalNameApproval m_aErrors ::connectivity::SQLError
 dbaccess/source/core/inc/ContentHelper.hxx:110
     dbaccess::OContentHelper m_aErrorHelper const ::connectivity::SQLError
+dbaccess/source/ui/app/AppDetailView.hxx:106
+    dbaui::TaskPaneData aTasks dbaui::TaskEntryList
+dbaccess/source/ui/control/tabletree.cxx:184
+    dbaui::(anonymous namespace)::OViewSetter m_aEqualFunctor ::comphelper::UStringMixEqual
 dbaccess/source/ui/inc/charsetlistbox.hxx:42
     dbaui::CharSetListBox m_aCharSets class dbaui::OCharsetDisplay
+dbaccess/source/ui/inc/querycontroller.hxx:75
+    dbaui::OQueryController m_sUpdateTableName class rtl::OUString
+editeng/source/editeng/impedit.hxx:523
+    ImpEditEngine xForbiddenCharsTable std::shared_ptr<SvxForbiddenCharactersTable>
+embeddedobj/source/inc/commonembobj.hxx:104
+    OCommonEmbeddedObject m_aClassName class rtl::OUString
 embeddedobj/source/inc/oleembobj.hxx:119
     OleEmbeddedObject m_pOleComponent class OleComponent *
 embeddedobj/source/inc/oleembobj.hxx:139
@@ -212,14 +246,16 @@ embeddedobj/source/inc/oleembobj.hxx:169
     OleEmbeddedObject m_nStatus sal_Int64
 embeddedobj/source/inc/oleembobj.hxx:170
     OleEmbeddedObject m_nStatusAspect sal_Int64
+embeddedobj/source/inc/oleembobj.hxx:178
+    OleEmbeddedObject m_aLinkURL class rtl::OUString
 embeddedobj/source/inc/oleembobj.hxx:184
     OleEmbeddedObject m_bFromClipboard _Bool
+extensions/source/bibliography/datman.hxx:95
+    BibDataManager xBibCursor css::uno::Reference<css::sdbc::XResultSet>
 extensions/source/propctrlr/eformshelper.hxx:62
     pcr::EFormsHelper m_aSubmissionUINames pcr::MapStringToPropertySet
 extensions/source/propctrlr/eformshelper.hxx:64
     pcr::EFormsHelper m_aBindingUINames pcr::MapStringToPropertySet
-extensions/source/scanner/scanner.hxx:46
-    ScannerManager maProtector osl::Mutex
 filter/source/graphicfilter/eps/eps.cxx:113
     PSWriter pVDev ScopedVclPtrInstance<class VirtualDevice>
 filter/source/graphicfilter/icgm/chart.hxx:44
@@ -234,14 +270,26 @@ filter/source/graphicfilter/idxf/dxfreprd.hxx:76
     DXFRepresentation aPalette class DXFPalette
 filter/source/graphicfilter/itga/itga.cxx:51
     TGAFileFooter nSignature sal_uInt32 [4]
+filter/source/xsltdialog/xmlfiltercommon.hxx:45
+    filter_info_impl maFilterService class rtl::OUString
 filter/source/xsltdialog/xmlfiltersettingsdialog.hxx:143
     XMLFilterSettingsDialog maModuleOpt class SvtModuleOptions
+forms/source/xforms/xformsevent.hxx:66
+    com::sun::star::xforms::XFormsEventConcrete m_target css::uno::Reference<css::xml::dom::events::XEventTarget>
+forms/source/xforms/xformsevent.hxx:67
+    com::sun::star::xforms::XFormsEventConcrete m_currentTarget css::uno::Reference<css::xml::dom::events::XEventTarget>
+forms/source/xforms/xformsevent.hxx:70
+    com::sun::star::xforms::XFormsEventConcrete m_time css::util::Time
 framework/inc/dispatch/dispatchprovider.hxx:81
     framework::DispatchProvider m_aProtocolHandlerCache class framework::HandlerCache
+framework/inc/uielement/statusbarmanager.hxx:98
+    framework::StatusBarManager m_aModuleIdentifier class rtl::OUString
 framework/source/uiconfiguration/moduleuiconfigurationmanager.cxx:184
     (anonymous namespace)::ModuleUIConfigurationManager::UIElementType aElementsHashMap (anonymous namespace)::ModuleUIConfigurationManager::UIElementDataHashMap
 framework/source/uiconfiguration/uiconfigurationmanager.cxx:165
     (anonymous namespace)::UIConfigurationManager::UIElementType aElementsHashMap (anonymous namespace)::UIConfigurationManager::UIElementDataHashMap
+framework/source/uiconfiguration/uiconfigurationmanager.cxx:191
+    (anonymous namespace)::UIConfigurationManager m_aModuleIdentifier class rtl::OUString
 i18npool/inc/textconversion.hxx:80
     com::sun::star::i18n::(anonymous) code sal_Unicode
 i18npool/inc/textconversion.hxx:81
@@ -260,10 +308,16 @@ include/connectivity/DriversConfig.hxx:76
     connectivity::DriversConfig m_aNode connectivity::DriversConfig::OSharedConfigNode
 include/connectivity/sdbcx/VDescriptor.hxx:56
     connectivity::sdbcx::ODescriptor m_aCase comphelper::UStringMixEqual
-include/drawinglayer/primitive2d/textlayoutdevice.hxx:61
-    drawinglayer::primitive2d::TextLayouterDevice maSolarGuard class SolarMutexGuard
+include/drawinglayer/processor3d/shadow3dextractor.hxx:68
+    drawinglayer::processor3d::Shadow3DExtractingProcessor maPrimitiveColor basegfx::BColor
+include/editeng/AccessibleEditableTextPara.hxx:370
+    accessibility::AccessibleEditableTextPara m_xAccInfo css::uno::Reference<css::accessibility::XAccessible>
 include/editeng/brushitem.hxx:52
     SvxBrushItem maSecOptions class SvtSecurityOptions
+include/editeng/charsetcoloritem.hxx:35
+    SvxCharSetColorItem eFrom rtl_TextEncoding
+include/editeng/numitem.hxx:251
+    SvxNumRule aLocale css::lang::Locale
 include/filter/msfilter/svdfppt.hxx:712
     PPTExtParaSheet aExtParaLevel struct PPTExtParaLevel [5]
 include/filter/msfilter/svdfppt.hxx:886
@@ -272,12 +326,18 @@ include/filter/msfilter/svdfppt.hxx:887
     ImplPPTParaPropSet nDontKnow2 sal_uInt32
 include/filter/msfilter/svdfppt.hxx:888
     ImplPPTParaPropSet nDontKnow2bit06 sal_uInt16
-include/LibreOfficeKit/LibreOfficeKitGtk.h:33
-    _LOKDocView aDrawingArea GtkDrawingArea
-include/LibreOfficeKit/LibreOfficeKitGtk.h:38
-    _LOKDocViewClass parent_class GtkDrawingAreaClass
+include/framework/menuextensionsupplier.hxx:28
+    MenuExtensionItem aLabel class rtl::OUString
+include/framework/menuextensionsupplier.hxx:29
+    MenuExtensionItem aURL class rtl::OUString
 include/oox/core/contexthandler2.hxx:220
     oox::core::ContextHandler2Helper mnRootStackSize size_t
+include/oox/core/recordparser.hxx:47
+    oox::core::RecordInputSource maPublicId class rtl::OUString
+include/oox/ole/oleobjecthelper.hxx:45
+    oox::ole::OleObjectInfo maEmbeddedData oox::StreamDataSequence
+include/oox/ppt/slidetransition.hxx:69
+    oox::ppt::SlideTransition mnFadeColor ::sal_Int32
 include/registry/refltype.hxx:65
     RTUik m_Data1 sal_uInt32
 include/registry/refltype.hxx:66
@@ -290,24 +350,36 @@ include/registry/refltype.hxx:69
     RTUik m_Data5 sal_uInt32
 include/sfx2/charmapcontrol.hxx:43
     SfxCharmapCtrl m_pFavCharView VclPtr<class SvxCharView> [16]
+include/sfx2/msg.hxx:95
+    SfxTypeAttrib nAID sal_uInt16
+include/sfx2/msg.hxx:96
+    SfxTypeAttrib pName const char *
 include/sfx2/msg.hxx:105
     SfxType createSfxPoolItemFunc std::function<SfxPoolItem *(void)>
 include/sfx2/msg.hxx:106
     SfxType pType const std::type_info *
 include/sfx2/msg.hxx:107
     SfxType nAttribs sal_uInt16
-include/sfx2/msg.hxx:117
-    SfxType0 createSfxPoolItemFunc std::function<SfxPoolItem *(void)>
+include/sfx2/msg.hxx:108
+    SfxType aAttrib struct SfxTypeAttrib [1]
 include/sfx2/msg.hxx:118
     SfxType0 pType const std::type_info *
-include/sfx2/msg.hxx:119
-    SfxType0 nAttribs sal_uInt16
+include/sfx2/sidebar/ControllerItem.hxx:84
+    sfx2::sidebar::ControllerItem msCommandName const ::rtl::OUString
 include/sfx2/sidebar/ResourceManager.hxx:103
     sfx2::sidebar::ResourceManager maMiscOptions class SvtMiscOptions
 include/svl/ondemand.hxx:59
     OnDemandLocaleDataWrapper aSysLocale class SvtSysLocale
+include/svtools/accessibleruler.hxx:188
+    SvtRulerAccessible msDescription ::rtl::OUString
+include/svtools/editbrowsebox.hxx:282
+    svt::CheckBoxControl aFocusRect tools::Rectangle
 include/svtools/editsyntaxhighlighter.hxx:33
     MultiLineEditSyntaxHighlight m_aColorConfig svtools::ColorConfig
+include/svtools/treelistbox.hxx:518
+    SvTreeListBox headString class rtl::OUString
+include/svx/dlgctrl.hxx:156
+    SvxPixelCtl aLineColor class Color
 include/svx/svdmark.hxx:142
     SdrMarkList maPointName class rtl::OUString
 include/svx/svdmark.hxx:143
@@ -318,6 +390,42 @@ include/test/sheet/xdatapilottable.hxx:32
     apitest::XDataPilotTable xCellForCheck css::uno::Reference<css::table::XCell>
 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/ucbhelper/resultsetmetadata.hxx:61
+    ucbhelper::ResultSetColumnData columnLabel class rtl::OUString
+include/ucbhelper/resultsetmetadata.hxx:64
+    ucbhelper::ResultSetColumnData schemaName class rtl::OUString
+include/ucbhelper/resultsetmetadata.hxx:67
+    ucbhelper::ResultSetColumnData tableName class rtl::OUString
+include/ucbhelper/resultsetmetadata.hxx:70
+    ucbhelper::ResultSetColumnData catalogName class rtl::OUString
+include/ucbhelper/resultsetmetadata.hxx:73
+    ucbhelper::ResultSetColumnData columnTypeName class rtl::OUString
+include/ucbhelper/resultsetmetadata.hxx:76
+    ucbhelper::ResultSetColumnData columnServiceName class rtl::OUString
+include/unoidl/unoidl.hxx:443
+    unoidl::ConstantValue  union unoidl::ConstantValue::(anonymous at /home/noel/libo2/include/unoidl/unoidl.hxx:443:5)
+include/unoidl/unoidl.hxx:444
+    unoidl::ConstantValue::(anonymous) booleanValue _Bool
+include/unoidl/unoidl.hxx:445
+    unoidl::ConstantValue::(anonymous) byteValue sal_Int8
+include/unoidl/unoidl.hxx:446
+    unoidl::ConstantValue::(anonymous) shortValue sal_Int16
+include/unoidl/unoidl.hxx:447
+    unoidl::ConstantValue::(anonymous) unsignedShortValue sal_uInt16
+include/unoidl/unoidl.hxx:448
+    unoidl::ConstantValue::(anonymous) longValue sal_Int32
+include/unoidl/unoidl.hxx:449
+    unoidl::ConstantValue::(anonymous) unsignedLongValue sal_uInt32
+include/unoidl/unoidl.hxx:450
+    unoidl::ConstantValue::(anonymous) hyperValue sal_Int64
+include/unoidl/unoidl.hxx:451
+    unoidl::ConstantValue::(anonymous) unsignedHyperValue sal_uInt64
+include/unoidl/unoidl.hxx:452
+    unoidl::ConstantValue::(anonymous) floatValue float
+include/unoidl/unoidl.hxx:453
+    unoidl::ConstantValue::(anonymous) doubleValue double
 include/vcl/bitmap.hxx:175
     BmpFilterParam::(anonymous) mnSepiaPercent sal_uInt16
 include/vcl/bitmap.hxx:176
@@ -328,46 +436,8 @@ include/vcl/filter/pdfdocument.hxx:173
     vcl::filter::PDFNameElement m_nLength sal_uInt64
 include/vcl/opengl/OpenGLContext.hxx:57
     OpenGLCapabilitySwitch mbLimitedShaderRegisters _Bool
-include/vcl/pdfwriter.hxx:549
-    vcl::PDFWriter::PDFSignContext m_pDerEncoded sal_Int8 *
-include/vcl/pdfwriter.hxx:551
-    vcl::PDFWriter::PDFSignContext m_nDerEncoded sal_Int32
-include/vcl/pdfwriter.hxx:553
-    vcl::PDFWriter::PDFSignContext m_pByteRange1 void *
-include/vcl/pdfwriter.hxx:555
-    vcl::PDFWriter::PDFSignContext m_nByteRange1 sal_Int32
-include/vcl/pdfwriter.hxx:557
-    vcl::PDFWriter::PDFSignContext m_pByteRange2 void *
-include/vcl/pdfwriter.hxx:559
-    vcl::PDFWriter::PDFSignContext m_nByteRange2 sal_Int32
-include/vcl/pdfwriter.hxx:560
-    vcl::PDFWriter::PDFSignContext m_aSignTSA class rtl::OUString
-include/vcl/pdfwriter.hxx:561
-    vcl::PDFWriter::PDFSignContext m_aSignPassword class rtl::OUString
 include/xmloff/nmspmap.hxx:70
     SvXMLNamespaceMap sEmpty const class rtl::OUString
-libreofficekit/qa/gtktiledviewer/gtv-application-window.hxx:50
-    GtvApplicationWindow parent_instance GtkApplicationWindow
-libreofficekit/qa/gtktiledviewer/gtv-application-window.hxx:54
-    GtvApplicationWindow doctype LibreOfficeKitDocumentType
-libreofficekit/qa/gtktiledviewer/gtv-application-window.hxx:73
-    GtvApplicationWindowClass parentClass GtkApplicationWindowClass
-libreofficekit/qa/gtktiledviewer/gtv-application.hxx:26
-    GtvApplication parent GtkApplication
-libreofficekit/qa/gtktiledviewer/gtv-application.hxx:31
-    GtvApplicationClass parentClass GtkApplicationClass
-libreofficekit/qa/gtktiledviewer/gtv-calc-header-bar.hxx:28
-    GtvCalcHeaderBar parent GtkDrawingArea
-libreofficekit/qa/gtktiledviewer/gtv-calc-header-bar.hxx:37
-    GtvCalcHeaderBarClass parentClass GtkDrawingAreaClass
-libreofficekit/qa/gtktiledviewer/gtv-comments-sidebar.hxx:26
-    GtvCommentsSidebar parent GtkBox
-libreofficekit/qa/gtktiledviewer/gtv-comments-sidebar.hxx:35
-    GtvCommentsSidebarClass parentClass GtkBoxClass
-libreofficekit/qa/gtktiledviewer/gtv-main-toolbar.hxx:28
-    GtvMainToolbar parent GtkBox
-libreofficekit/qa/gtktiledviewer/gtv-main-toolbar.hxx:36
-    GtvMainToolbarClass parentClass GtkBoxClass
 libreofficekit/source/gtk/lokdocview.cxx:84
     LOKDocViewPrivateImpl m_bIsLoading gboolean
 lingucomponent/source/languageguessing/simpleguesser.cxx:76
@@ -382,14 +452,10 @@ linguistic/source/dlistimp.hxx:56
     DicList aOpt class LinguOptions
 oox/qa/token/tokenmap-test.cxx:34
     oox::TokenmapTest tokenMap class oox::TokenMap
-opencl/source/openclwrapper.cxx:306
-    openclwrapper::(anonymous namespace)::OpenCLEnv mpOclCmdQueue cl_command_queue [1]
-pyuno/source/module/pyuno_impl.hxx:226
-    pyuno::(anonymous) ob_base PyObject
+oox/source/drawingml/chart/objectformatter.cxx:708
+    oox::drawingml::chart::ObjectFormatterData maFromLocale struct com::sun::star::lang::Locale
 pyuno/source/module/pyuno_impl.hxx:313
     pyuno::RuntimeCargo testModule osl::Module
-pyuno/source/module/pyuno_impl.hxx:326
-    pyuno::stRuntimeImpl ob_base PyObject
 registry/source/reflwrit.cxx:140
     writeDouble(sal_uInt8 *, double)::(anonymous union)::(anonymous) b1 sal_uInt32
 registry/source/reflwrit.cxx:141
@@ -418,6 +484,8 @@ sal/rtl/uuid.cxx:64
     UUID clock_seq_low sal_uInt8
 sal/rtl/uuid.cxx:65
     UUID node sal_uInt8 [6]
+sc/inc/attrib.hxx:175
+    ScRangeItem aRange class ScRange
 sc/inc/attrib.hxx:214
     ScTableListItem nCount sal_uInt16
 sc/inc/clipparam.hxx:44
@@ -427,7 +495,7 @@ sc/inc/compare.hxx:44
 sc/inc/compiler.hxx:127
     ScRawToken::(anonymous union)::(anonymous) eItem class ScTableRefToken::Item
 sc/inc/compiler.hxx:128
-    ScRawToken::(anonymous) table struct (anonymous struct at /home/noel/libo3/sc/inc/compiler.hxx:125:9)
+    ScRawToken::(anonymous) table struct (anonymous struct at /home/noel/libo2/sc/inc/compiler.hxx:125:9)
 sc/inc/compiler.hxx:133
     ScRawToken::(anonymous) pMat class ScMatrix *
 sc/inc/dpresfilter.hxx:64
@@ -438,32 +506,48 @@ sc/inc/fillinfo.hxx:193
     ScTableInfo maArray svx::frame::Array
 sc/inc/formulagroup.hxx:42
     sc::FormulaGroupEntry::(anonymous) mpCells class ScFormulaCell **
-sc/inc/formulalogger.hxx:42
-    sc::FormulaLogger maMessages std::vector<OUString>
 sc/inc/reordermap.hxx:21
     sc::ColRowReorderMapType maData sc::ColRowReorderMapType::DataType
+sc/source/core/data/table3.cxx:670
+    (anonymous namespace)::StartListeningNotifier maHint sc::RefStartListeningHint
+sc/source/core/data/table3.cxx:682
+    (anonymous namespace)::StopListeningNotifier maHint sc::RefStopListeningHint
 sc/source/core/inc/interpre.hxx:104
     ScTokenStack pPointer const formula::FormulaToken *[512]
 sc/source/filter/inc/autofilterbuffer.hxx:178
     oox::xls::FilterColumn mxSettings std::shared_ptr<FilterSettingsBase>
-sc/source/filter/inc/htmlpars.hxx:534
+sc/source/filter/inc/commentsbuffer.hxx:42
+    oox::xls::CommentModel maAnchor css::awt::Rectangle
+sc/source/filter/inc/defnamesbuffer.hxx:84
+    oox::xls::DefinedNameBase maRefAny css::uno::Any
+sc/source/filter/inc/htmlexp.hxx:111
+    ScHTMLExport aCId class rtl::OUString
+sc/source/filter/inc/htmlpars.hxx:533
     ScHTMLTable maCumSizes ScHTMLTable::ScSizeVec [2]
 sc/source/filter/inc/qproform.hxx:57
     QProToSc mnAddToken struct TokenId
-sc/source/filter/inc/sheetdatacontext.hxx:61
-    oox::xls::SheetDataContext aReleaser class SolarMutexReleaser
 sc/source/filter/inc/stylesbuffer.hxx:675
     oox::xls::Dxf mxAlignment std::shared_ptr<Alignment>
 sc/source/filter/inc/stylesbuffer.hxx:677
     oox::xls::Dxf mxProtection std::shared_ptr<Protection>
+sc/source/filter/inc/workbooksettings.hxx:71
+    oox::xls::CalcSettingsModel mbUseNlr _Bool
+sc/source/filter/inc/xepage.hxx:122
+    XclExpChartPageSettings maData struct XclPageData
 sc/source/filter/inc/xltracer.hxx:82
     XclTracer mbEnabled _Bool
 sc/source/ui/inc/csvruler.hxx:35
     ScCsvRuler maBackgrDev ScopedVclPtrInstance<class VirtualDevice>
 sc/source/ui/inc/csvruler.hxx:36
     ScCsvRuler maRulerDev ScopedVclPtrInstance<class VirtualDevice>
-sc/source/ui/inc/dataproviderdlg.hxx:50
-    sc::DataProviderDlg mpDataSource std::shared_ptr<ExternalDataSource>
+sc/source/ui/vba/vbaformatconditions.hxx:45
+    ScVbaFormatConditions mxStyles css::uno::Reference<ov::excel::XStyles>
+sc/source/ui/vba/vbaformatconditions.hxx:46
+    ScVbaFormatConditions mxRangeParent css::uno::Reference<ov::excel::XRange>
+sc/source/ui/vba/vbaformatconditions.hxx:47
+    ScVbaFormatConditions mxParentRangePropertySet css::uno::Reference<css::beans::XPropertySet>
+sc/source/ui/vba/vbatitle.hxx:43
+    TitleImpl m_Palette class ScVbaPalette
 scripting/source/stringresource/stringresource.hxx:74
     stringresource::LocaleItem m_aIdToIndexMap stringresource::IdToIndexMap
 sd/inc/sdmod.hxx:117
@@ -488,6 +572,8 @@ sd/source/ui/slidesorter/inc/controller/SlsAnimator.hxx:97
     sd::slidesorter::controller::Animator maElapsedTime ::canvas::tools::ElapsedTime
 sd/source/ui/table/TableDesignPane.hxx:99
     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
     pdfi::StyleContainer::Style Contents class rtl::OUString
 sfx2/source/appl/lnkbase2.cxx:95
@@ -496,8 +582,8 @@ sfx2/source/control/dispatch.cxx:132
     SfxDispatcher_Impl aObjBars struct SfxObjectBars_Impl [13]
 sfx2/source/control/dispatch.cxx:133
     SfxDispatcher_Impl aFixedObjBars struct SfxObjectBars_Impl [13]
-sfx2/source/doc/doctempl.cxx:116
-    DocTempl::DocTempl_EntryData_Impl mxObjShell class SfxObjectShellLock
+sfx2/source/doc/doctemplates.cxx:164
+    (anonymous namespace)::TplTaskEnvironment m_xProgressHandler uno::Reference<ucb::XProgressHandler>
 sfx2/source/doc/sfxbasemodel.cxx:189
     IMPL_SfxBaseModel_DataContainer m_xStarBasicAccess Reference<script::XStarBasicAccess>
 sfx2/source/inc/appdata.hxx:99
@@ -506,26 +592,28 @@ slideshow/source/engine/slideshowimpl.cxx:154
     (anonymous namespace)::FrameSynchronization maTimer canvas::tools::ElapsedTime
 sot/source/sdstor/ucbstorage.cxx:416
     UCBStorageStream_Impl m_aKey class rtl::OString
-starmath/inc/smmod.hxx:69
-    SmModule mpLocSymbolData std::unique_ptr<SmLocalizedSymbolData>
 starmath/source/view.cxx:856
     SmViewShell_Impl aOpts class SvtMiscOptions
-svl/source/crypto/cryptosign.cxx:120
-    (anonymous namespace)::(anonymous) extnID SECItem
-svl/source/crypto/cryptosign.cxx:121
-    (anonymous namespace)::(anonymous) critical SECItem
-svl/source/crypto/cryptosign.cxx:122
-    (anonymous namespace)::(anonymous) extnValue SECItem
-svl/source/crypto/cryptosign.cxx:280
-    (anonymous namespace)::(anonymous) statusString SECItem
-svl/source/crypto/cryptosign.cxx:281
-    (anonymous namespace)::(anonymous) failInfo SECItem
+store/source/storbios.cxx:59
+    OStoreSuperBlock m_aMarked OStoreSuperBlock::L
+svl/source/crypto/cryptosign.cxx:279
+    (anonymous namespace)::(anonymous) status SECItem
 svl/source/crypto/cryptosign.cxx:300
     (anonymous namespace)::(anonymous) timeStampToken SECItem
+svl/source/misc/inettype.cxx:44
+    (anonymous namespace)::TypeIDMapEntry m_aTypeName class rtl::OUString
 svl/source/misc/strmadpt.cxx:55
     SvDataPipe_Impl::Page m_aBuffer sal_Int8 [1]
 svl/source/uno/pathservice.cxx:36
     PathService m_aOptions class SvtPathOptions
+svtools/source/contnr/imivctl.hxx:170
+    SvxIconChoiceCtrl_Impl aDDLastRectPos class Point
+svtools/source/control/headbar.cxx:38
+    ImplHeadItem maHelpId class rtl::OString
+svtools/source/control/headbar.cxx:39
+    ImplHeadItem maImage class Image
+svtools/source/control/tabbar.cxx:205
+    ImplTabBarItem maHelpId class rtl::OString
 svtools/source/dialogs/insdlg.cxx:46
     OleObjectDescriptor cbSize sal_uInt32
 svtools/source/dialogs/insdlg.cxx:47
@@ -578,24 +666,30 @@ sw/source/core/doc/swstylemanager.cxx:60
     SwStyleManager aAutoParaPool class StylePool
 sw/source/core/doc/tblrwcl.cxx:83
     CpyTabFrame::(anonymous) nSize SwTwips
+sw/source/core/text/atrhndl.hxx:48
+    SwAttrHandler::SwAttrStack pInitialArray class SwTextAttr *[3]
 sw/source/filter/inc/rtf.hxx:32
     RTFSurround::(anonymous) nVal sal_uInt8
 sw/source/ui/dbui/dbinsdlg.cxx:117
     DB_Column::(anonymous) pText class rtl::OUString *
 sw/source/ui/dbui/dbinsdlg.cxx:119
     DB_Column::(anonymous) nFormat sal_uInt32
+sw/source/ui/inc/mmresultdialogs.hxx:128
+    SwMMResultEmailDialog m_sDefaultAttachmentST class rtl::OUString
+sw/source/ui/inc/mmresultdialogs.hxx:129
+    SwMMResultEmailDialog m_sNoSubjectST class rtl::OUString
 sw/source/uibase/dbui/mmconfigitem.cxx:103
     SwMailMergeConfigItem_Impl m_aFemaleGreetingLines std::vector<OUString>
 sw/source/uibase/dbui/mmconfigitem.cxx:105
     SwMailMergeConfigItem_Impl m_aMaleGreetingLines std::vector<OUString>
 sw/source/uibase/dbui/mmconfigitem.cxx:107
     SwMailMergeConfigItem_Impl m_aNeutralGreetingLines std::vector<OUString>
-sw/source/uibase/inc/uivwimp.hxx:95
-    SwView_Impl xTmpSelDocSh class SfxObjectShellLock
-sw/source/uibase/inc/unodispatch.hxx:46
-    SwXDispatchProviderInterceptor::DispatchMutexLock_Impl aGuard class SolarMutexGuard
-toolkit/source/awt/stylesettings.cxx:90
-    toolkit::StyleMethodGuard m_aGuard class SolarMutexGuard
+sw/source/uibase/inc/fldmgr.hxx:77
+    SwInsertField_Data m_aDBDataSource css::uno::Any
+sw/source/uibase/inc/labimg.hxx:50
+    SwLabItem m_aBin class rtl::OUString
+toolkit/source/awt/vclxtoolkit.cxx:179
+    (anonymous namespace)::VCLXToolkit mxSelection css::uno::Reference<css::datatransfer::clipboard::XClipboard>
 ucb/source/ucp/gio/gio_mount.hxx:46
     OOoMountOperationClass parent_class GMountOperationClass
 ucb/source/ucp/gio/gio_mount.hxx:49
@@ -606,10 +700,20 @@ ucb/source/ucp/gio/gio_mount.hxx:51
     OOoMountOperationClass _gtk_reserved3 void (*)(void)
 ucb/source/ucp/gio/gio_mount.hxx:52
     OOoMountOperationClass _gtk_reserved4 void (*)(void)
+ucb/source/ucp/hierarchy/hierarchydatasupplier.cxx:73
+    hierarchy_ucp::DataSupplier_Impl m_aIterator class HierarchyEntry::iterator
 unoidl/source/sourceprovider-scanner.hxx:147
     unoidl::detail::SourceProviderInterfaceTypeEntityPad directMandatoryBases std::vector<DirectBase>
 unoidl/source/sourceprovider-scanner.hxx:148
     unoidl::detail::SourceProviderInterfaceTypeEntityPad directOptionalBases std::vector<DirectBase>
+unoidl/source/sourceprovider-scanner.hxx:247
+    unoidl::detail::SourceProviderAccumulationBasedServiceEntityPad directMandatoryBaseServices std::vector<unoidl::AnnotatedReference>
+unoidl/source/sourceprovider-scanner.hxx:248
+    unoidl::detail::SourceProviderAccumulationBasedServiceEntityPad directOptionalBaseServices std::vector<unoidl::AnnotatedReference>
+unoidl/source/sourceprovider-scanner.hxx:249
+    unoidl::detail::SourceProviderAccumulationBasedServiceEntityPad directMandatoryBaseInterfaces std::vector<unoidl::AnnotatedReference>
+unoidl/source/sourceprovider-scanner.hxx:250
+    unoidl::detail::SourceProviderAccumulationBasedServiceEntityPad directOptionalBaseInterfaces std::vector<unoidl::AnnotatedReference>
 unoidl/source/unoidl-read.cxx:148
     (anonymous namespace)::Entity dependencies std::set<OUString>
 unoidl/source/unoidl-read.cxx:149
@@ -626,16 +730,20 @@ unoidl/source/unoidlprovider.cxx:456
     unoidl::detail::MapEntry data struct unoidl::detail::(anonymous namespace)::Memory32
 unotools/source/config/saveopt.cxx:82
     SvtSaveOptions_Impl bROUserAutoSave _Bool
+unoxml/source/events/mouseevent.hxx:48
+    DOM::events::CMouseEvent m_relatedTarget css::uno::Reference<css::xml::dom::events::XEventTarget>
+vcl/inc/implimagetree.hxx:92
+    ImplImageTree::IconSet maNameAccess css::uno::Reference<css::container::XNameAccess>
 vcl/inc/opengl/RenderList.hxx:54
     RenderEntry maTriangleParameters struct RenderParameters
 vcl/inc/opengl/RenderList.hxx:55
     RenderEntry maLineParameters struct RenderParameters
-vcl/inc/opengl/zone.hxx:46
-    OpenGLVCLContextZone aZone class OpenGLZone
 vcl/inc/printerinfomanager.hxx:72
     psp::PrinterInfoManager::SystemPrintQueue m_aComment class rtl::OUString
 vcl/inc/salwtype.hxx:153
     SalWheelMouseEvent mbDeltaIsPixel _Bool
+vcl/inc/salwtype.hxx:189
+    SalInputContextChangeEvent meLanguage LanguageType
 vcl/inc/salwtype.hxx:201
     SalSurroundingTextSelectionChangeEvent mnStart sal_uLong
 vcl/inc/salwtype.hxx:202
@@ -654,6 +762,8 @@ vcl/inc/svdata.hxx:283
     ImplSVNWFData mbProgressNeedsErase _Bool
 vcl/inc/svdata.hxx:292
     ImplSVNWFData mbRolloverMenubar _Bool
+vcl/inc/unx/i18n_status.hxx:56
+    vcl::I18NStatus m_aCurrentIM class rtl::OUString
 vcl/source/filter/jpeg/Exif.hxx:62
     Exif::TiffHeader byteOrder sal_uInt16
 vcl/source/filter/jpeg/transupp.h:132
@@ -706,14 +816,12 @@ vcl/source/gdi/dibtools.cxx:114
     (anonymous namespace)::DIBV5Header nV5ProfileSize sal_uInt32
 vcl/source/gdi/dibtools.cxx:115
     (anonymous namespace)::DIBV5Header nV5Reserved sal_uInt32
-vcl/source/gdi/jobset.cxx:34
-    ImplOldJobSetupData cDeviceName char [32]
-vcl/source/gdi/jobset.cxx:35
-    ImplOldJobSetupData cPortName char [32]
+vcl/source/window/menuitemlist.hxx:53
+    MenuItemData aAccessibleName class rtl::OUString
 vcl/unx/generic/fontmanager/fontsubst.cxx:35
     FcPreMatchSubstitution maCachedFontMap FcPreMatchSubstitution::CachedFontMapType
-vcl/unx/gtk/a11y/atkhypertext.cxx:29
-    (anonymous) atk_hyper_link AtkHyperlink
+vcl/unx/generic/print/bitmap_gfx.cxx:67
+    psp::HexEncoder mpFileBuffer sal_Char [16400]
 vcl/unx/gtk/a11y/atkwrapper.hxx:45
     AtkObjectWrapper aParent AtkObject
 vcl/unx/gtk/a11y/atkwrapper.hxx:72
@@ -722,13 +830,35 @@ vcl/unx/gtk/gloactiongroup.cxx:28
     GLOAction parent_instance GObject
 vcl/unx/gtk/glomenu.cxx:20
     GLOMenu parent_instance GMenuModel
+writerfilter/source/dmapper/GraphicImport.cxx:194
+    writerfilter::dmapper::GraphicImport_Impl bPageToggle _Bool
+writerfilter/source/dmapper/GraphicImport.cxx:228
+    writerfilter::dmapper::GraphicImport_Impl bHoriFlip _Bool
+writerfilter/source/dmapper/GraphicImport.cxx:229
+    writerfilter::dmapper::GraphicImport_Impl bVertFlip _Bool
 writerfilter/source/ooxml/OOXMLFactory.hxx:61
     writerfilter::ooxml::AttributeInfo m_nToken writerfilter::Token_t
 writerfilter/source/ooxml/OOXMLFactory.hxx:62
     writerfilter::ooxml::AttributeInfo m_nResource enum writerfilter::ooxml::ResourceType
 writerfilter/source/ooxml/OOXMLFactory.hxx:63
     writerfilter::ooxml::AttributeInfo m_nRef Id
+writerfilter/source/rtftok/rtfdocumentimpl.hxx:554
+    writerfilter::rtftok::RTFDocumentImpl m_xStorage oox::StorageRef
 xmloff/inc/MultiPropertySetHelper.hxx:78
     MultiPropertySetHelper aEmptyAny css::uno::Any
+xmloff/source/chart/SchXMLChartContext.cxx:449
+    (anonymous namespace)::NewDonutSeries msStyleName class rtl::OUString
+xmloff/source/chart/SchXMLChartContext.hxx:53
+    SeriesDefaultsAndStyles maErrorIndicatorDefault css::uno::Any
+xmloff/source/chart/SchXMLChartContext.hxx:54
+    SeriesDefaultsAndStyles maErrorCategoryDefault css::uno::Any
+xmloff/source/chart/SchXMLChartContext.hxx:55
+    SeriesDefaultsAndStyles maConstantErrorLowDefault css::uno::Any
+xmloff/source/chart/SchXMLChartContext.hxx:56
+    SeriesDefaultsAndStyles maConstantErrorHighDefault css::uno::Any
+xmloff/source/chart/SchXMLChartContext.hxx:57
+    SeriesDefaultsAndStyles maPercentageErrorDefault css::uno::Any
+xmloff/source/chart/SchXMLChartContext.hxx:58
+    SeriesDefaultsAndStyles maErrorMarginDefault css::uno::Any
 xmloff/source/core/xmlexp.cxx:251
     SvXMLExport_Impl maSaveOptions class SvtSaveOptions
diff --git a/compilerplugins/clang/unusedfields.untouched.results b/compilerplugins/clang/unusedfields.untouched.results
index 32d5e45d7937..407939bf1626 100644
--- a/compilerplugins/clang/unusedfields.untouched.results
+++ b/compilerplugins/clang/unusedfields.untouched.results
@@ -24,14 +24,6 @@ connectivity/source/drivers/evoab2/EApi.h:126
     (anonymous) ext char *
 connectivity/source/drivers/mork/MDatabaseMetaData.hxx:29
     connectivity::mork::ODatabaseMetaData m_pMetaDataHelper std::unique_ptr<MDatabaseMetaDataHelper>
-connectivity/source/inc/OTypeInfo.hxx:31
-    connectivity::OTypeInfo aTypeName class rtl::OUString
-connectivity/source/inc/OTypeInfo.hxx:32
-    connectivity::OTypeInfo aLocalTypeName class rtl::OUString
-connectivity/source/inc/OTypeInfo.hxx:34
-    connectivity::OTypeInfo nPrecision sal_Int32
-connectivity/source/inc/OTypeInfo.hxx:36
-    connectivity::OTypeInfo nMaximumScale sal_Int16
 cppu/source/threadpool/threadpool.cxx:377
     _uno_ThreadPool dummy sal_Int32
 cppu/source/typelib/typelib.cxx:61
@@ -52,6 +44,8 @@ include/LibreOfficeKit/LibreOfficeKitGtk.h:33
     _LOKDocView aDrawingArea GtkDrawingArea
 include/LibreOfficeKit/LibreOfficeKitGtk.h:38
     _LOKDocViewClass parent_class GtkDrawingAreaClass
+include/oox/vml/vmlshapecontext.hxx:116
+    oox::vml::ShapeTypeContext m_pShapeType std::shared_ptr<ShapeType>
 include/sfx2/msg.hxx:117
     SfxType0 createSfxPoolItemFunc std::function<SfxPoolItem *(void)>
 include/sfx2/msg.hxx:119
@@ -169,7 +163,7 @@ svl/source/crypto/cryptosign.cxx:280
 svl/source/crypto/cryptosign.cxx:281
     (anonymous namespace)::(anonymous) failInfo SECItem
 svtools/source/svhtml/htmlkywd.cxx:558
-    HTML_OptionEntry  union HTML_OptionEntry::(anonymous at /home/noel/libo3/svtools/source/svhtml/htmlkywd.cxx:558:5)
+    HTML_OptionEntry  union HTML_OptionEntry::(anonymous at /home/noel/libo2/svtools/source/svhtml/htmlkywd.cxx:558:5)
 svtools/source/svhtml/htmlkywd.cxx:560
     HTML_OptionEntry::(anonymous) sToken const sal_Char *
 svtools/source/svhtml/htmlkywd.cxx:561
@@ -192,6 +186,14 @@ unoidl/source/unoidlprovider.cxx:673
     unoidl::detail::(anonymous namespace)::UnoidlCursor reference2_ rtl::Reference<UnoidlModuleEntity>
 vcl/inc/opengl/zone.hxx:46
     OpenGLVCLContextZone aZone class OpenGLZone
+vcl/inc/unx/cpdmgr.hxx:60
+    psp::CPDPrinterOption name class rtl::OUString
+vcl/inc/unx/cpdmgr.hxx:61
+    psp::CPDPrinterOption default_value class rtl::OUString
+vcl/inc/unx/cpdmgr.hxx:62
+    psp::CPDPrinterOption num_supported_values int
+vcl/inc/unx/cpdmgr.hxx:63
+    psp::CPDPrinterOption supported_values std::vector<OUString>
 vcl/source/gdi/jobset.cxx:34
     ImplOldJobSetupData cDeviceName char [32]
 vcl/source/gdi/jobset.cxx:35
diff --git a/compilerplugins/clang/unusedfields.writeonly.results b/compilerplugins/clang/unusedfields.writeonly.results
index 161c024758a7..cb5d99a143e9 100644
--- a/compilerplugins/clang/unusedfields.writeonly.results
+++ b/compilerplugins/clang/unusedfields.writeonly.results
@@ -4,16 +4,10 @@ basctl/source/inc/basidesh.hxx:85
     basctl::Shell m_aNotifier class basctl::DocumentEventNotifier
 basctl/source/inc/bastype2.hxx:180
     basctl::TreeListBox m_aNotifier class basctl::DocumentEventNotifier
-basctl/source/inc/dlged.hxx:121
-    basctl::DlgEditor pObjFac std::unique_ptr<DlgEdFactory>
-basic/qa/cppunit/basictest.hxx:27
-    MacroSnippet maDll class BasicDLL
 basic/qa/cppunit/test_scanner.cxx:26
     (anonymous namespace)::Symbol line sal_uInt16
 basic/qa/cppunit/test_scanner.cxx:27
     (anonymous namespace)::Symbol col1 sal_uInt16
-basic/source/runtime/dllmgr.hxx:48
-    SbiDllMgr impl_ std::unique_ptr<Impl>
 bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:56
     Data pMethod sal_uInt64
 bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:57
@@ -45,7 +39,7 @@ bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:122
 bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:123
     __cxxabiv1::__cxa_exception catchTemp void *
 bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:125
-    __cxxabiv1::__cxa_exception unwindHeader struct _Unwind_Exception
+    __cxxabiv1::__cxa_exception unwindHeader _Unwind_Exception
 bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:135
     __cxxabiv1::__cxa_eh_globals uncaughtExceptions unsigned int
 bridges/source/jni_uno/jni_java2uno.cxx:148
@@ -64,14 +58,34 @@ canvas/source/opengl/ogl_canvasbitmap.hxx:71
     oglcanvas::CanvasBitmap mbHasAlpha _Bool
 canvas/source/opengl/ogl_spritedevicehelper.hxx:126
     oglcanvas::SpriteDeviceHelper mpDevice css::rendering::XGraphicDevice *
-canvas/source/vcl/canvasbitmap.hxx:117
-    vclcanvas::CanvasBitmap mxDevice css::uno::Reference<css::rendering::XGraphicDevice>
 chart2/inc/ChartModel.hxx:482
     chart::ChartModel mnStart sal_Int32
 chart2/inc/ChartModel.hxx:483
     chart::ChartModel mnEnd sal_Int32
 chart2/source/controller/main/ElementSelector.hxx:37
     chart::ListBoxEntryData nHierarchyDepth sal_Int32
+chart2/source/inc/MediaDescriptorHelper.hxx:72
+    apphelper::MediaDescriptorHelper AsTemplate _Bool
+chart2/source/inc/MediaDescriptorHelper.hxx:80
+    apphelper::MediaDescriptorHelper Hidden _Bool
+chart2/source/inc/MediaDescriptorHelper.hxx:91
+    apphelper::MediaDescriptorHelper OpenNewView _Bool
+chart2/source/inc/MediaDescriptorHelper.hxx:92
+    apphelper::MediaDescriptorHelper Overwrite _Bool
+chart2/source/inc/MediaDescriptorHelper.hxx:94
+    apphelper::MediaDescriptorHelper Preview _Bool
+chart2/source/inc/MediaDescriptorHelper.hxx:95
+    apphelper::MediaDescriptorHelper ReadOnly _Bool
+chart2/source/inc/MediaDescriptorHelper.hxx:98
+    apphelper::MediaDescriptorHelper Silent _Bool
+chart2/source/inc/MediaDescriptorHelper.hxx:99
+    apphelper::MediaDescriptorHelper Unpacked _Bool
+chart2/source/inc/MediaDescriptorHelper.hxx:102
+    apphelper::MediaDescriptorHelper Version sal_Int16
+chart2/source/inc/MediaDescriptorHelper.hxx:106
+    apphelper::MediaDescriptorHelper ViewId sal_Int16
+chart2/source/inc/MediaDescriptorHelper.hxx:116
+    apphelper::MediaDescriptorHelper SetEmbedded _Bool
 chart2/source/model/inc/BaseCoordinateSystem.hxx:118
     chart::BaseCoordinateSystem m_xContext css::uno::Reference<css::uno::XComponentContext>
 chart2/source/view/charttypes/PieChart.hxx:128
@@ -82,12 +96,6 @@ chart2/source/view/inc/GL3DRenderer.hxx:55
     chart::opengl3D::MaterialParameters pad1 float
 chart2/source/view/inc/GL3DRenderer.hxx:63
     chart::opengl3D::LightSource lightPower float
-chart2/source/view/inc/GL3DRenderer.hxx:64
-    chart::opengl3D::LightSource pad1 float
-chart2/source/view/inc/GL3DRenderer.hxx:65
-    chart::opengl3D::LightSource pad2 float
-chart2/source/view/inc/GL3DRenderer.hxx:66
-    chart::opengl3D::LightSource pad3 float
 chart2/source/view/inc/GL3DRenderer.hxx:80
     chart::opengl3D::Polygon3DInfo twoSidesLighting _Bool
 chart2/source/view/inc/GL3DRenderer.hxx:94
@@ -102,28 +110,16 @@ codemaker/source/cppumaker/dependencies.hxx:114
     codemaker::cppumaker::Dependencies m_floatDependency _Bool
 codemaker/source/cppumaker/dependencies.hxx:115
     codemaker::cppumaker::Dependencies m_doubleDependency _Bool
-comphelper/source/container/enumerablemap.cxx:299
-    comphelper::MapEnumeration m_xKeepMapAlive Reference<class com::sun::star::uno::XInterface>
 configmgr/source/components.cxx:163
     configmgr::Components::WriteThread reference_ rtl::Reference<WriteThread> *
-connectivity/source/drivers/evoab2/EApi.h:122
-    (anonymous) address_format char *
-connectivity/source/drivers/evoab2/EApi.h:126
-    (anonymous) ext char *
 connectivity/source/drivers/evoab2/NStatement.hxx:58
     connectivity::evoab::FieldSort bAscending _Bool
-connectivity/source/drivers/mork/MDatabaseMetaData.hxx:29
-    connectivity::mork::ODatabaseMetaData m_pMetaDataHelper std::unique_ptr<MDatabaseMetaDataHelper>
 connectivity/source/drivers/mork/MorkParser.hxx:133
     MorkParser error_ enum MorkErrors
 connectivity/source/inc/dbase/DTable.hxx:62
     connectivity::dbase::ODbaseTable::DBFHeader dateElems sal_uInt8 [3]
 connectivity/source/inc/dbase/DTable.hxx:86
     connectivity::dbase::ODbaseTable::DBFColumn db_adr sal_uInt32
-connectivity/source/inc/OTypeInfo.hxx:31
-    connectivity::OTypeInfo aTypeName class rtl::OUString
-connectivity/source/inc/OTypeInfo.hxx:32
-    connectivity::OTypeInfo aLocalTypeName class rtl::OUString
 connectivity/source/inc/OTypeInfo.hxx:34
     connectivity::OTypeInfo nPrecision sal_Int32
 connectivity/source/inc/OTypeInfo.hxx:36
@@ -140,10 +136,6 @@ cppcanvas/source/mtfrenderer/emfppen.hxx:50
     cppcanvas::internal::EMFPPen dashOffset float
 cppcanvas/source/mtfrenderer/emfppen.hxx:52
     cppcanvas::internal::EMFPPen alignment sal_Int32
-cppu/source/threadpool/threadpool.cxx:377
-    _uno_ThreadPool dummy sal_Int32
-cppu/source/typelib/typelib.cxx:61
-    AlignSize_Impl nInt16 sal_Int16
 cppu/source/uno/check.cxx:38
     (anonymous namespace)::C1 n1 sal_Int16
 cppu/source/uno/check.cxx:67
@@ -208,19 +200,19 @@ drawinglayer/source/tools/emfpbrush.hxx:104
     emfplushelper::EMFPBrush wrapMode sal_Int32
 drawinglayer/source/tools/emfpcustomlinecap.hxx:33
     emfplushelper::EMFPCustomLineCap mbIsFilled _Bool
-drawinglayer/source/tools/emfppen.hxx:41
-    emfplushelper::EMFPPen pen_transformation basegfx::B2DHomMatrix
 drawinglayer/source/tools/emfppen.hxx:48
+    emfplushelper::EMFPPen pen_transformation basegfx::B2DHomMatrix
+drawinglayer/source/tools/emfppen.hxx:55
     emfplushelper::EMFPPen mitterLimit float
-drawinglayer/source/tools/emfppen.hxx:50
+drawinglayer/source/tools/emfppen.hxx:57
     emfplushelper::EMFPPen dashCap sal_Int32
-drawinglayer/source/tools/emfppen.hxx:51
+drawinglayer/source/tools/emfppen.hxx:58
     emfplushelper::EMFPPen dashOffset float
-drawinglayer/source/tools/emfppen.hxx:53
+drawinglayer/source/tools/emfppen.hxx:60
     emfplushelper::EMFPPen alignment sal_Int32
-drawinglayer/source/tools/emfppen.hxx:56
+drawinglayer/source/tools/emfppen.hxx:63
     emfplushelper::EMFPPen customStartCap struct emfplushelper::EMFPCustomLineCap *
-drawinglayer/source/tools/emfppen.hxx:58
+drawinglayer/source/tools/emfppen.hxx:65
     emfplushelper::EMFPPen customEndCap struct emfplushelper::EMFPCustomLineCap *
 embeddedobj/source/inc/oleembobj.hxx:127
     OleEmbeddedObject m_nTargetState sal_Int32
@@ -248,16 +240,16 @@ emfio/inc/mtftools.hxx:128
     emfio::LOGFONTW lfClipPrecision sal_uInt8
 emfio/inc/mtftools.hxx:129
     emfio::LOGFONTW lfQuality sal_uInt8
-emfio/source/emfuno/xemfparser.cxx:59
-    emfio::emfreader::XEmfParser context_ uno::Reference<uno::XComponentContext>
 emfio/source/reader/emfreader.cxx:323
     (anonymous namespace)::BLENDFUNCTION aBlendOperation unsigned char
 emfio/source/reader/emfreader.cxx:324
     (anonymous namespace)::BLENDFUNCTION aBlendFlags unsigned char
-extensions/source/scanner/scanner.hxx:46
-    ScannerManager maProtector osl::Mutex
 extensions/source/scanner/scanner.hxx:47
     ScannerManager mpData void *
+forms/source/component/FormattedField.hxx:45
+    frm::OFormattedModel m_nFieldType sal_Int32
+framework/inc/services/desktop.hxx:402
+    framework::Desktop m_xLastFrame css::uno::Reference<css::frame::XFrame>
 framework/inc/services/layoutmanager.hxx:262
     framework::LayoutManager m_bGlobalSettings _Bool
 framework/inc/services/layoutmanager.hxx:276
@@ -272,20 +264,14 @@ include/basic/basmgr.hxx:52
     BasicError nReason enum BasicErrorReason
 include/basic/sbxvar.hxx:67
     SbxValues::(anonymous) pData void *
-include/comphelper/MasterPropertySet.hxx:38
-    comphelper::SlaveData mxSlave css::uno::Reference<css::beans::XPropertySet>
 include/connectivity/OSubComponent.hxx:54
     connectivity::OSubComponent m_xParent css::uno::Reference<css::uno::XInterface>
 include/editeng/adjustitem.hxx:39
     SvxAdjustItem bLeft _Bool
-include/editeng/unotext.hxx:608
-    SvxUnoTextRangeEnumeration mxParentText css::uno::Reference<css::text::XText>
-include/LibreOfficeKit/LibreOfficeKit.h:98
+include/LibreOfficeKit/LibreOfficeKit.h:108
     _LibreOfficeKitDocumentClass nSize size_t
-include/LibreOfficeKit/LibreOfficeKitGtk.h:33
-    _LOKDocView aDrawingArea GtkDrawingArea
-include/LibreOfficeKit/LibreOfficeKitGtk.h:38
-    _LOKDocViewClass parent_class GtkDrawingAreaClass
+include/linguistic/lngprophelp.hxx:178
+    linguistic::PropertyHelper_Spell nResMaxNumberOfSuggestions sal_Int16
 include/opencl/openclwrapper.hxx:36
     openclwrapper::KernelEnv mpkProgram cl_program
 include/opencl/openclwrapper.hxx:52
@@ -296,14 +282,6 @@ include/opencl/platforminfo.hxx:30
     OpenCLDeviceInfo mnComputeUnits size_t
 include/opencl/platforminfo.hxx:31
     OpenCLDeviceInfo mnFrequency size_t
-include/sfx2/dinfdlg.hxx:382
-    CustomPropertyLine m_bIsDate _Bool
-include/sfx2/msg.hxx:117
-    SfxType0 createSfxPoolItemFunc std::function<SfxPoolItem *(void)>
-include/sfx2/msg.hxx:119
-    SfxType0 nAttribs sal_uInt16
-include/svtools/unoevent.hxx:162
-    SvEventDescriptor xParentRef css::uno::Reference<css::uno::XInterface>
 include/svx/bmpmask.hxx:129
     SvxBmpMask aSelItem class SvxBmpMaskSelectItem
 include/svx/float3d.hxx:177
@@ -316,78 +294,32 @@ include/svx/srchdlg.hxx:232
     SvxSearchDialog pOptionsController class SvxSearchController *
 include/vcl/menu.hxx:454
     MenuBar::MenuBarButtonCallbackArg bHighlight _Bool
-include/vcl/pdfwriter.hxx:549
-    vcl::PDFWriter::PDFSignContext m_pDerEncoded sal_Int8 *
-include/vcl/pdfwriter.hxx:551
-    vcl::PDFWriter::PDFSignContext m_nDerEncoded sal_Int32
-include/vcl/pdfwriter.hxx:553
-    vcl::PDFWriter::PDFSignContext m_pByteRange1 void *
-include/vcl/pdfwriter.hxx:555
-    vcl::PDFWriter::PDFSignContext m_nByteRange1 sal_Int32
-include/vcl/pdfwriter.hxx:557
-    vcl::PDFWriter::PDFSignContext m_pByteRange2 void *
-include/vcl/pdfwriter.hxx:559
-    vcl::PDFWriter::PDFSignContext m_nByteRange2 sal_Int32
-include/vcl/pdfwriter.hxx:560
-    vcl::PDFWriter::PDFSignContext m_aSignTSA class rtl::OUString
-include/vcl/pdfwriter.hxx:561
-    vcl::PDFWriter::PDFSignContext m_aSignPassword class rtl::OUString
 include/vcl/salnativewidgets.hxx:415
     ToolbarValue mbIsTopDockingArea _Bool
 include/vcl/salnativewidgets.hxx:463
     PushButtonValue mbBevelButton _Bool
 include/vcl/salnativewidgets.hxx:464
     PushButtonValue mbSingleLine _Bool
-include/vcl/uitest/uiobject.hxx:241
-    TabPageUIObject mxTabPage VclPtr<class TabPage>
-include/xmloff/formlayerexport.hxx:173
-    xmloff::OOfficeFormsExport m_pImpl std::unique_ptr<OFormsRootExport>
 include/xmloff/shapeimport.hxx:180
     SdXML3DSceneAttributesHelper mbVRPUsed _Bool
 include/xmloff/shapeimport.hxx:181
     SdXML3DSceneAttributesHelper mbVPNUsed _Bool
 include/xmloff/shapeimport.hxx:182
     SdXML3DSceneAttributesHelper mbVUPUsed _Bool
+include/xmloff/xmlexp.hxx:141
+    SvXMLExport msImgFilterName class rtl::OUString
 l10ntools/inc/common.hxx:31
     common::HandledArgs m_bUTF8BOM _Bool
-libreofficekit/qa/gtktiledviewer/gtv-application-window.hxx:50
-    GtvApplicationWindow parent_instance GtkApplicationWindow
-libreofficekit/qa/gtktiledviewer/gtv-application-window.hxx:54
-    GtvApplicationWindow doctype LibreOfficeKitDocumentType
 libreofficekit/qa/gtktiledviewer/gtv-application-window.hxx:61
     GtvApplicationWindow statusbar GtkWidget *
-libreofficekit/qa/gtktiledviewer/gtv-application-window.hxx:73
-    GtvApplicationWindowClass parentClass GtkApplicationWindowClass
-libreofficekit/qa/gtktiledviewer/gtv-application.hxx:26
-    GtvApplication parent GtkApplication
-libreofficekit/qa/gtktiledviewer/gtv-application.hxx:31
-    GtvApplicationClass parentClass GtkApplicationClass
-libreofficekit/qa/gtktiledviewer/gtv-calc-header-bar.hxx:28
-    GtvCalcHeaderBar parent GtkDrawingArea
-libreofficekit/qa/gtktiledviewer/gtv-calc-header-bar.hxx:37
-    GtvCalcHeaderBarClass parentClass GtkDrawingAreaClass
-libreofficekit/qa/gtktiledviewer/gtv-comments-sidebar.hxx:26
-    GtvCommentsSidebar parent GtkBox
-libreofficekit/qa/gtktiledviewer/gtv-comments-sidebar.hxx:35
-    GtvCommentsSidebarClass parentClass GtkBoxClass
 libreofficekit/qa/gtktiledviewer/gtv-main-toolbar.cxx:36
     GtvMainToolbarPrivateImpl m_pPartModeSelector GtkWidget *
-libreofficekit/qa/gtktiledviewer/gtv-main-toolbar.hxx:28
-    GtvMainToolbar parent GtkBox
-libreofficekit/qa/gtktiledviewer/gtv-main-toolbar.hxx:36
-    GtvMainToolbarClass parentClass GtkBoxClass
 lingucomponent/source/languageguessing/simpleguesser.cxx:79
     textcat_t maxsize uint4
 lingucomponent/source/languageguessing/simpleguesser.cxx:81
     textcat_t output char [1024]
-opencl/source/openclwrapper.cxx:306
-    openclwrapper::(anonymous namespace)::OpenCLEnv mpOclCmdQueue cl_command_queue [1]
 package/source/zipapi/MemoryByteGrabber.hxx:29
     MemoryByteGrabber maBuffer const css::uno::Sequence<sal_Int8>
-pyuno/source/module/pyuno_impl.hxx:226
-    pyuno::(anonymous) ob_base PyObject
-pyuno/source/module/pyuno_impl.hxx:326
-    pyuno::stRuntimeImpl ob_base PyObject
 registry/source/reflread.cxx:509
     ConstantPool::readDoubleConstant(sal_uInt16)::(anonymous union)::(anonymous) b1 sal_uInt32
 registry/source/reflread.cxx:510
@@ -398,20 +330,6 @@ registry/source/reflread.cxx:764
     ReferenceList m_pCP class ConstantPool *
 registry/source/reflread.cxx:867
     MethodList m_pCP class ConstantPool *
-reportdesign/source/ui/inc/ReportWindow.hxx:54
-    rptui::OReportWindow m_pObjFac ::std::unique_ptr<DlgEdFactory>
-sal/osl/unx/thread.cxx:93
-    osl_thread_priority_st m_Highest int
-sal/osl/unx/thread.cxx:94
-    osl_thread_priority_st m_Above_Normal int
-sal/osl/unx/thread.cxx:95
-    osl_thread_priority_st m_Normal int
-sal/osl/unx/thread.cxx:96
-    osl_thread_priority_st m_Below_Normal int
-sal/osl/unx/thread.cxx:97
-    osl_thread_priority_st m_Lowest int
-sal/osl/unx/thread.cxx:115
-    osl_thread_global_st m_priority struct osl_thread_priority_st
 sal/rtl/alloc_arena.hxx:35
     rtl_arena_stat_type m_mem_total sal_Size
 sal/rtl/alloc_arena.hxx:36
@@ -446,14 +364,10 @@ sc/inc/compiler.hxx:260
     ScCompiler::AddInMap pEnglish const char *
 sc/inc/compiler.hxx:262
     ScCompiler::AddInMap pUpper const char *
-sc/inc/formulalogger.hxx:42
-    sc::FormulaLogger maMessages std::vector<OUString>
 sc/inc/pivot.hxx:74
     ScDPLabelData mnFlags sal_Int32
 sc/inc/pivot.hxx:77
     ScDPLabelData mbIsValue _Bool
-sc/qa/unit/ucalc_column.cxx:103
-    aInputs aName const char *
 sc/source/core/data/cellvalues.cxx:25
     sc::(anonymous namespace)::BlockPos mnEnd size_t
 sc/source/core/data/column4.cxx:1291
@@ -514,10 +428,6 @@ sc/source/filter/xml/xmldrani.hxx:75
     ScXMLDatabaseRangeContext bIsSelection _Bool
 sc/source/filter/xml/xmlexternaltabi.hxx:113
     ScXMLExternalRefCellContext mnCellType sal_Int16
-sc/source/ui/inc/dataproviderdlg.hxx:50
-    sc::DataProviderDlg mpDataSource std::shared_ptr<ExternalDataSource>
-sc/source/ui/inc/docsh.hxx:438
-    ScDocShellModificator mpProtector std::unique_ptr<ScRefreshTimerProtector>
 sc/source/ui/inc/filtdlg.hxx:198
     ScSpecialFilterDlg pOptionsMgr class ScFilterOptionsMgr *
 sc/source/ui/inc/preview.hxx:47
@@ -542,30 +452,12 @@ sd/source/ui/inc/navigatr.hxx:123
     SdNavigatorWin mpPageNameCtrlItem class SdPageNameControllerItem *
 sd/source/ui/remotecontrol/Receiver.hxx:36
     sd::Receiver pTransmitter class sd::Transmitter *
-sd/source/ui/remotecontrol/ZeroconfService.hxx:36
-    sd::ZeroconfService port uint
 sd/source/ui/sidebar/MasterPageContainerProviders.hxx:136
     sd::sidebar::TemplatePreviewProvider msURL class rtl::OUString
 sd/source/ui/sidebar/SlideBackground.hxx:102
     sd::sidebar::SlideBackground m_pContainer VclPtr<class VclVBox>
 sd/source/ui/slidesorter/view/SlsLayouter.cxx:61
     sd::slidesorter::view::Layouter::Implementation mpTheme std::shared_ptr<view::Theme>
-sd/source/ui/table/TableDesignPane.hxx:113
-    sd::TableDesignPane aImpl class sd::TableDesignWidget
-sd/source/ui/view/DocumentRenderer.cxx:1318
-    sd::DocumentRenderer::Implementation mxObjectShell SfxObjectShellRef
-sd/source/ui/view/viewshel.cxx:1257
-    sd::KeepSlideSorterInSyncWithPageChanges m_aDrawLock sd::slidesorter::view::class SlideSorterView::DrawLock
-sd/source/ui/view/viewshel.cxx:1258
-    sd::KeepSlideSorterInSyncWithPageChanges m_aModelLock sd::slidesorter::controller::class SlideSorterController::ModelChangeLock
-sd/source/ui/view/viewshel.cxx:1259
-    sd::KeepSlideSorterInSyncWithPageChanges m_aUpdateLock sd::slidesorter::controller::class PageSelector::UpdateLock
-sd/source/ui/view/viewshel.cxx:1260
-    sd::KeepSlideSorterInSyncWithPageChanges m_aContext sd::slidesorter::controller::class SelectionObserver::Context
-sd/source/ui/view/ViewShellBase.cxx:194
-    sd::ViewShellBase::Implementation mpPageCacheManager std::shared_ptr<slidesorter::cache::PageCacheManager>
-sfx2/source/doc/doctempl.cxx:116
-    DocTempl::DocTempl_EntryData_Impl mxObjShell class SfxObjectShellLock
 sfx2/source/inc/appdata.hxx:75
     SfxAppData_Impl pDocTopics SfxDdeDocTopics_Impl *
 sfx2/source/inc/appdata.hxx:76
@@ -578,22 +470,14 @@ slideshow/source/engine/opengl/TransitionImpl.hxx:296
     Vertex normal glm::vec3
 slideshow/source/engine/opengl/TransitionImpl.hxx:297
     Vertex texcoord glm::vec2
+slideshow/source/engine/slideshowimpl.cxx:1044
+    (anonymous namespace)::SlideShowImpl::PrefetchPropertiesFunc mpSlideShowImpl class (anonymous namespace)::SlideShowImpl *const
 soltools/cpp/cpp.h:143
     macroValidator pMacro Nlist *
-starmath/inc/smmod.hxx:69
-    SmModule mpLocSymbolData std::unique_ptr<SmLocalizedSymbolData>
 starmath/inc/view.hxx:163
     SmCmdBoxWindow aController class SmEditController
-starmath/inc/view.hxx:224
-    SmViewShell maGraphicController class SmGraphicController
 store/source/storbase.hxx:248
     store::PageData m_aMarked store::PageData::L
-svl/source/crypto/cryptosign.cxx:120
-    (anonymous namespace)::(anonymous) extnID SECItem
-svl/source/crypto/cryptosign.cxx:121
-    (anonymous namespace)::(anonymous) critical SECItem
-svl/source/crypto/cryptosign.cxx:122
-    (anonymous namespace)::(anonymous) extnValue SECItem
 svl/source/crypto/cryptosign.cxx:144
     (anonymous namespace)::(anonymous) version SECItem
 svl/source/crypto/cryptosign.cxx:146
@@ -606,18 +490,8 @@ svl/source/crypto/cryptosign.cxx:149
     (anonymous namespace)::(anonymous) extensions (anonymous namespace)::Extension *
 svl/source/crypto/cryptosign.cxx:193
     (anonymous namespace)::SigningCertificateV2 certs struct (anonymous namespace)::ESSCertIDv2 **
-svl/source/crypto/cryptosign.cxx:280
-    (anonymous namespace)::(anonymous) statusString SECItem
-svl/source/crypto/cryptosign.cxx:281
-    (anonymous namespace)::(anonymous) failInfo SECItem
 svl/source/misc/inethist.cxx:48
     INetURLHistory_Impl::head_entry m_nMagic sal_uInt32
-svtools/source/svhtml/htmlkywd.cxx:558
-    HTML_OptionEntry  union HTML_OptionEntry::(anonymous at /home/noel/libo3/svtools/source/svhtml/htmlkywd.cxx:558:5)
-svtools/source/svhtml/htmlkywd.cxx:560
-    HTML_OptionEntry::(anonymous) sToken const sal_Char *
-svtools/source/svhtml/htmlkywd.cxx:561
-    HTML_OptionEntry::(anonymous) pUToken const class rtl::OUString *
 svx/source/dialog/contimp.hxx:57
     SvxSuperContourDlg aContourItem class SvxContourDlgItem
 svx/source/form/dataaccessdescriptor.cxx:45
@@ -644,14 +518,8 @@ svx/source/table/tablertfimporter.cxx:53
     sdr::table::RTFCellDefault maItemSet class SfxItemSet
 sw/inc/shellio.hxx:147
     SwReader aFileName class rtl::OUString
-sw/source/core/crsr/crbm.cxx:64
-    (anonymous namespace)::CursorStateHelper m_aSaveState class SwCursorSaveState
-sw/source/core/frmedt/fetab.cxx:90
-    TableWait m_pWait const std::unique_ptr<SwWait>
 sw/source/core/inc/swfont.hxx:980
     SvStatistics nGetStretchTextSize sal_uInt16
-sw/source/core/layout/dbg_lay.cxx:164
-    SwImplEnterLeave nAction enum DbgAction
 sw/source/core/text/xmldump.cxx:33
     XmlPortionDumper ofs sal_Int32
 sw/source/filter/html/htmlcss1.cxx:77
@@ -667,9 +535,9 @@ sw/source/filter/inc/rtf.hxx:29
 sw/source/filter/inc/rtf.hxx:30
     RTFSurround::(anonymous union)::(anonymous) nJunk sal_uInt8
 sw/source/filter/inc/rtf.hxx:31
-    RTFSurround::(anonymous) Flags struct (anonymous struct at /home/noel/libo3/sw/source/filter/inc/rtf.hxx:27:9)
-sw/source/uibase/inc/uivwimp.hxx:95
-    SwView_Impl xTmpSelDocSh class SfxObjectShellLock
+    RTFSurround::(anonymous) Flags struct (anonymous struct at /home/noel/libo2/sw/source/filter/inc/rtf.hxx:27:9)
+sw/source/uibase/inc/fldmgr.hxx:77
+    SwInsertField_Data m_aDBDataSource css::uno::Any
 ucb/source/ucp/gio/gio_mount.hxx:46
     OOoMountOperationClass parent_class GMountOperationClass
 ucb/source/ucp/gio/gio_mount.hxx:49
@@ -682,10 +550,6 @@ ucb/source/ucp/gio/gio_mount.hxx:52
     OOoMountOperationClass _gtk_reserved4 void (*)(void)
 unoidl/source/legacyprovider.cxx:87
     unoidl::detail::(anonymous namespace)::Cursor manager_ rtl::Reference<Manager>
-unoidl/source/unoidlprovider.cxx:672
-    unoidl::detail::(anonymous namespace)::UnoidlCursor reference1_ rtl::Reference<UnoidlProvider>
-unoidl/source/unoidlprovider.cxx:673
-    unoidl::detail::(anonymous namespace)::UnoidlCursor reference2_ rtl::Reference<UnoidlModuleEntity>
 vbahelper/source/vbahelper/vbafillformat.hxx:36
     ScVbaFillFormat m_nForeColor sal_Int32
 vcl/inc/accel.h:33
@@ -694,8 +558,6 @@ vcl/inc/opengl/RenderList.hxx:29
     Vertex color glm::vec4
 vcl/inc/opengl/RenderList.hxx:30
     Vertex lineData glm::vec4
-vcl/inc/opengl/zone.hxx:46
-    OpenGLVCLContextZone aZone class OpenGLZone
 vcl/inc/salmenu.hxx:34
     SalItemParams nBits enum MenuItemBits
 vcl/inc/salmenu.hxx:42
@@ -728,7 +590,7 @@ vcl/inc/salwtype.hxx:250
     SalSwipeEvent mnVelocityY double
 vcl/inc/sft.hxx:486
     vcl::TrueTypeFont mapper sal_uInt32 (*)(const sal_uInt8 *, sal_uInt32, sal_uInt32)
-vcl/opengl/salbmp.cxx:412
+vcl/opengl/salbmp.cxx:426
     (anonymous namespace)::ScanlineWriter mpCurrentScanline sal_uInt8 *
 vcl/source/filter/graphicfilter.cxx:1034
     ImpFilterLibCache mpLast struct ImpFilterLibCacheEntry *
@@ -736,18 +598,10 @@ 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/jobset.cxx:34
-    ImplOldJobSetupData cDeviceName char [32]
-vcl/source/gdi/jobset.cxx:35
-    ImplOldJobSetupData cPortName char [32]
-vcl/source/uitest/uno/uitest_uno.cxx:35
-    UITestUnoObj mpUITest std::unique_ptr<UITest>
 vcl/unx/generic/app/wmadaptor.cxx:1270
     _mwmhints input_mode long
 vcl/unx/generic/app/wmadaptor.cxx:1271
     _mwmhints status unsigned long
-vcl/unx/gtk/a11y/atkhypertext.cxx:29
-    (anonymous) atk_hyper_link AtkHyperlink
 vcl/unx/gtk/a11y/atkwrapper.hxx:45
     AtkObjectWrapper aParent AtkObject
 vcl/unx/gtk/a11y/atkwrapper.hxx:72


More information about the Libreoffice-commits mailing list