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

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Tue Nov 20 13:48:57 UTC 2018


 compilerplugins/clang/test/unusedenumconstants.cxx          |   92 
 compilerplugins/clang/unusedenumconstants.cxx               |  133 
 compilerplugins/clang/unusedenumconstants.readonly.results  | 1494 -
 compilerplugins/clang/unusedenumconstants.untouched.results |  246 
 compilerplugins/clang/unusedenumconstants.writeonly.results |16716 ++++--------
 solenv/CompilerTest_compilerplugins_clang.mk                |    1 
 6 files changed, 8183 insertions(+), 10499 deletions(-)

New commits:
commit 5e2322ec84840df9e268a5d2855073912413d463
Author:     Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Tue Nov 20 13:22:50 2018 +0200
Commit:     Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Tue Nov 20 14:48:27 2018 +0100

    loplugin:unusedenumconstants improvements
    
    add some unit tests, and improve the heuristics
    
    Change-Id: I95aa97a87e178ce8d506bd245710d0ae66ad08a4
    Reviewed-on: https://gerrit.libreoffice.org/63647
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
    Tested-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/compilerplugins/clang/test/unusedenumconstants.cxx b/compilerplugins/clang/test/unusedenumconstants.cxx
new file mode 100644
index 000000000000..3de1a65537e0
--- /dev/null
+++ b/compilerplugins/clang/test/unusedenumconstants.cxx
@@ -0,0 +1,92 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+
+#include <o3tl/typed_flags_set.hxx>
+
+namespace test1
+{
+void test1()
+{
+    enum NameClashMode
+    {
+        NONE,
+        NO_CLASH // expected-error {{write NO_CLASH [loplugin:unusedenumconstants]}}
+    };
+    NameClashMode eNameClashMode = NO_CLASH;
+    (void)eNameClashMode;
+}
+};
+
+enum class BrowseMode
+{
+    Modules = 0x01, // expected-error {{read Modules [loplugin:unusedenumconstants]}}
+    Top = 0x02, // expected-error {{write Top [loplugin:unusedenumconstants]}}
+};
+namespace o3tl
+{
+template <> struct typed_flags<BrowseMode> : is_typed_flags<BrowseMode, 0x3>
+{
+};
+}
+BrowseMode g_flags;
+int test2(BrowseMode nMode)
+{
+    if (nMode & BrowseMode::Modules)
+        return 1;
+    g_flags |= BrowseMode::Top;
+    return 0;
+}
+
+enum class Enum3
+{
+    One = 0x01, // expected-error {{write One [loplugin:unusedenumconstants]}}
+    Two = 0x02 // expected-error {{write Two [loplugin:unusedenumconstants]}}
+};
+namespace o3tl
+{
+template <> struct typed_flags<Enum3> : is_typed_flags<Enum3, 0x3>
+{
+};
+}
+void test3_foo(Enum3);
+void test3() { test3_foo(Enum3::One | Enum3::Two); }
+
+namespace test4
+{
+enum Enum4
+{
+    ONE, // expected-error {{write ONE [loplugin:unusedenumconstants]}}
+    TWO
+};
+struct Test4Base
+{
+    Test4Base(Enum4) {}
+};
+struct Test4 : public Test4Base
+{
+    Test4()
+        : Test4Base(Enum4::ONE)
+    {
+    }
+};
+};
+
+// check that conditional operator walks up the tree
+namespace test5
+{
+enum Enum
+{
+    ONE, // expected-error {{write ONE [loplugin:unusedenumconstants]}}
+    TWO // expected-error {{write TWO [loplugin:unusedenumconstants]}}
+};
+
+Enum foo(int x) { return x == 1 ? Enum::ONE : Enum::TWO; }
+};
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */
diff --git a/compilerplugins/clang/unusedenumconstants.cxx b/compilerplugins/clang/unusedenumconstants.cxx
index b106d308fdb5..74e9eb216da7 100644
--- a/compilerplugins/clang/unusedenumconstants.cxx
+++ b/compilerplugins/clang/unusedenumconstants.cxx
@@ -44,6 +44,7 @@ struct MyFieldInfo
     std::string parentClass;
     std::string fieldName;
     std::string sourceLocation;
+    SourceLocation loc;
 };
 bool operator < (const MyFieldInfo &lhs, const MyFieldInfo &rhs)
 {
@@ -68,19 +69,31 @@ public:
     {
         TraverseDecl(compiler.getASTContext().getTranslationUnitDecl());
 
-        // dump all our output in one write call - this is to try and limit IO "crosstalk" between multiple processes
-        // writing to the same logfile
-        std::string output;
-        for (const MyFieldInfo & s : definitionSet)
-            output += "definition:\t" + s.parentClass + "\t" + s.fieldName + "\t" + s.sourceLocation + "\n";
-        for (const MyFieldInfo & s : writeSet)
-            output += "write:\t" + s.parentClass + "\t" + s.fieldName + "\n";
-        for (const MyFieldInfo & s : readSet)
-            output += "read:\t" + s.parentClass + "\t" + s.fieldName + "\n";
-        std::ofstream myfile;
-        myfile.open( WORKDIR "/loplugin.unusedenumconstants.log", std::ios::app | std::ios::out);
-        myfile << output;
-        myfile.close();
+        if (!isUnitTestMode())
+        {
+            // dump all our output in one write call - this is to try and limit IO "crosstalk" between multiple processes
+            // writing to the same logfile
+            std::string output;
+            for (const MyFieldInfo & s : definitionSet)
+                output += "definition:\t" + s.parentClass + "\t" + s.fieldName + "\t" + s.sourceLocation + "\n";
+            for (const MyFieldInfo & s : writeSet)
+                output += "write:\t" + s.parentClass + "\t" + s.fieldName + "\n";
+            for (const MyFieldInfo & s : readSet)
+                output += "read:\t" + s.parentClass + "\t" + s.fieldName + "\n";
+            std::ofstream myfile;
+            myfile.open( WORKDIR "/loplugin.unusedenumconstants.log", std::ios::app | std::ios::out);
+            myfile << output;
+            myfile.close();
+        }
+        else
+        {
+            for (const MyFieldInfo& s : writeSet)
+                report(DiagnosticsEngine::Warning, "write %0", s.loc)
+                    << s.fieldName;
+            for (const MyFieldInfo& s : readSet)
+                report(DiagnosticsEngine::Warning, "read %0", s.loc)
+                    << s.fieldName;
+        }
     }
 
     bool shouldVisitTemplateInstantiations () const { return true; }
@@ -106,6 +119,7 @@ MyFieldInfo UnusedEnumConstants::niceName(const EnumConstantDecl* enumConstantDe
 
     SourceLocation expansionLoc = compiler.getSourceManager().getExpansionLoc( enumConstantDecl->getLocation() );
     StringRef name = compiler.getSourceManager().getFilename(expansionLoc);
+    aInfo.loc = expansionLoc;
     aInfo.sourceLocation = std::string(name.substr(strlen(SRCDIR)+1)) + ":" + std::to_string(compiler.getSourceManager().getSpellingLineNumber(expansionLoc));
     loplugin::normalizeDotDotInFilePath(aInfo.sourceLocation);
 
@@ -143,7 +157,10 @@ bool UnusedEnumConstants::VisitDeclRefExpr( const DeclRefExpr* declRefExpr )
     }
 
     const Stmt * parent = declRefExpr;
-try_again:
+    const Stmt * child = nullptr;
+
+walk_up:
+    child = parent;
     parent = getParentStmt(parent);
     bool bWrite = false;
     bool bRead = false;
@@ -153,54 +170,90 @@ try_again:
         // Could probably do better here.
         // Sometimes this is a constructor-initialiser-expression, so just make a pessimistic assumption.
         bWrite = true;
-    } else if (isa<CallExpr>(parent) || isa<InitListExpr>(parent) || isa<ArraySubscriptExpr>(parent)
-                || isa<ReturnStmt>(parent) || isa<DeclStmt>(parent)
-                || isa<CXXConstructExpr>(parent)
-                || isa<CXXThrowExpr>(parent))
+    }
+    else if (const CXXOperatorCallExpr * operatorCall = dyn_cast<CXXOperatorCallExpr>(parent))
     {
+        auto oo = operatorCall->getOperator();
+        // if assignment op
+        if (oo == OO_Equal || oo == OO_StarEqual || oo == OO_SlashEqual || oo == OO_PercentEqual
+           || oo == OO_PlusEqual || oo == OO_MinusEqual || oo == OO_LessLessEqual
+           || oo == OO_AmpEqual || oo == OO_CaretEqual || oo == OO_PipeEqual)
+            bWrite = true;
+        // else if comparison op
+        else if (oo == OO_AmpAmp || oo == OO_PipePipe || oo == OO_Subscript
+            || oo == OO_Less || oo == OO_Greater || oo == OO_LessEqual || oo == OO_GreaterEqual || oo == OO_EqualEqual || oo == OO_ExclaimEqual)
+            bRead = true;
+        else
+            goto walk_up;
+    }
+    else if (const CXXMemberCallExpr * memberCall = dyn_cast<CXXMemberCallExpr>(parent))
+    {
+        //memberCall->getImplicitObjectArgument()->dump();
+        //child->dump();
+        // happens a lot with o3tl::typed_flags
+        if (*memberCall->child_begin() == child)
+            goto walk_up;
         bWrite = true;
-    } else if (isa<CaseStmt>(parent) || isa<SwitchStmt>(parent))
+    }
+    else if (isa<CallExpr>(parent) || isa<InitListExpr>(parent) || isa<ArraySubscriptExpr>(parent)
+             || isa<ReturnStmt>(parent) || isa<DeclStmt>(parent)
+             || isa<CXXConstructExpr>(parent)
+             || isa<CXXThrowExpr>(parent))
+    {
+        bWrite = true;
+    }
+    else if (isa<CaseStmt>(parent) || isa<SwitchStmt>(parent) || isa<IfStmt>(parent)
+            || isa<WhileStmt>(parent) || isa<DoStmt>(parent) || isa<ForStmt>(parent) || isa<DefaultStmt>(parent))
     {
         bRead = true;
-    } else if (const BinaryOperator * binaryOp = dyn_cast<BinaryOperator>(parent))
+    }
+    else if (const BinaryOperator * binaryOp = dyn_cast<BinaryOperator>(parent))
     {
         if (BinaryOperator::isAssignmentOp(binaryOp->getOpcode())) {
             bWrite = true;
-        } else {
+        } else if (BinaryOperator::isComparisonOp(binaryOp->getOpcode())) {
             bRead = true;
-        }
-    } else if (const CXXOperatorCallExpr * operatorCall = dyn_cast<CXXOperatorCallExpr>(parent))
-    {
-        auto oo = operatorCall->getOperator();
-        if (oo == OO_Equal
-            || (oo >= OO_PlusEqual && oo <= OO_GreaterGreaterEqual)) {
-            bWrite = true;
         } else {
-            bRead = true;
+            goto walk_up;
         }
-    } else if (isa<CastExpr>(parent) || isa<UnaryOperator>(parent)
-                || isa<ConditionalOperator>(parent) || isa<ParenExpr>(parent)
+    }
+    else if (isa<ConditionalOperator>(parent))
+    {
+        goto walk_up;
+    }
+    else if (isa<CastExpr>(parent) || isa<UnaryOperator>(parent)
+                || isa<ParenExpr>(parent)
                 || isa<MaterializeTemporaryExpr>(parent)
-                || isa<ExprWithCleanups>(parent))
+                || isa<ExprWithCleanups>(parent)
+#if CLANG_VERSION >= 80000
+                || isa<ConstantExpr>(parent)
+#endif
+                || isa<CXXBindTemporaryExpr>(parent))
     {
-        goto try_again;
-    } else if (isa<CXXDefaultArgExpr>(parent))
+        goto walk_up;
+    }
+    else if (isa<CXXDefaultArgExpr>(parent))
     {
         // TODO this could be improved
         bWrite = true;
-    } else if (isa<DeclRefExpr>(parent))
+    }
+    else if (isa<DeclRefExpr>(parent))
     {
         // slightly weird case I saw in basegfx where the enum is being used as a template param
         bWrite = true;
-    } else if (isa<MemberExpr>(parent))
+    }
+    else if (isa<MemberExpr>(parent))
     {
-        // slightly weird case I saw in sc where the enum is being used as a template param
-        bWrite = true;
-    } else if (isa<UnresolvedLookupExpr>(parent))
+        goto walk_up;
+    }
+    else if (isa<UnresolvedLookupExpr>(parent)
+            || isa<CompoundStmt>(parent))
     {
         bRead = true;
         bWrite = true;
-    } else {
+    }
+    else
+    {
         bDump = true;
     }
 
diff --git a/compilerplugins/clang/unusedenumconstants.readonly.results b/compilerplugins/clang/unusedenumconstants.readonly.results
index 88cdf8789e37..be07890fdf83 100644
--- a/compilerplugins/clang/unusedenumconstants.readonly.results
+++ b/compilerplugins/clang/unusedenumconstants.readonly.results
@@ -4,59 +4,83 @@ bridges/source/cpp_uno/gcc3_linux_x86-64/abi.cxx:78
     enum x86_64_reg_class X86_64_X87_CLASS
 bridges/source/cpp_uno/gcc3_linux_x86-64/abi.cxx:79
     enum x86_64_reg_class X86_64_X87UP_CLASS
-chart2/source/inc/CharacterProperties.hxx:120
-    enum chart::CharacterProperties::(anonymous at /home/noel/libo3/chart2/source/inc/CharacterProperties.hxx:41:5) FAST_PROPERTY_ID_END_CHAR_PROP
-chart2/source/inc/FastPropertyIdRanges.hxx:27
-    enum chart::FastPropertyIdRanges FAST_PROPERTY_ID_START
-chart2/source/inc/TitleHelper.hxx:47
+chart2/source/inc/CharacterProperties.hxx:121
+    enum chart::CharacterProperties::(anonymous at /media/noel/disk2/libo6/chart2/source/inc/CharacterProperties.hxx:42:5) FAST_PROPERTY_ID_END_CHAR_PROP
+chart2/source/inc/TitleHelper.hxx:48
     enum chart::TitleHelper::eTitleType NORMAL_TITLE_END
-configmgr/source/access.hxx:454
-    enum configmgr::Access::(anonymous at /home/noel/libo3/configmgr/source/access.hxx:453:5) IS_EXTENSIBLE
-configmgr/source/access.hxx:454
-    enum configmgr::Access::(anonymous at /home/noel/libo3/configmgr/source/access.hxx:453:5) IS_SET
+chart2/source/view/inc/ShapeFactory.hxx:50
+    enum chart::SymbolEnum Symbol_Square
+chart2/source/view/inc/ShapeFactory.hxx:51
+    enum chart::SymbolEnum Symbol_Diamond
+chart2/source/view/inc/ShapeFactory.hxx:52
+    enum chart::SymbolEnum Symbol_DownArrow
+chart2/source/view/inc/ShapeFactory.hxx:53
+    enum chart::SymbolEnum Symbol_UpArrow
+chart2/source/view/inc/ShapeFactory.hxx:54
+    enum chart::SymbolEnum Symbol_RightArrow
+chart2/source/view/inc/ShapeFactory.hxx:55
+    enum chart::SymbolEnum Symbol_LeftArrow
+chart2/source/view/inc/ShapeFactory.hxx:56
+    enum chart::SymbolEnum Symbol_Bowtie
+chart2/source/view/inc/ShapeFactory.hxx:57
+    enum chart::SymbolEnum Symbol_Sandglass
+chart2/source/view/inc/ShapeFactory.hxx:58
+    enum chart::SymbolEnum Symbol_Circle
+chart2/source/view/inc/ShapeFactory.hxx:59
+    enum chart::SymbolEnum Symbol_Star
+chart2/source/view/inc/ShapeFactory.hxx:60
+    enum chart::SymbolEnum Symbol_X
+chart2/source/view/inc/ShapeFactory.hxx:61
+    enum chart::SymbolEnum Symbol_Plus
+chart2/source/view/inc/ShapeFactory.hxx:62
+    enum chart::SymbolEnum Symbol_Asterisk
+chart2/source/view/inc/ShapeFactory.hxx:63
+    enum chart::SymbolEnum Symbol_HorizontalBar
+chart2/source/view/inc/ShapeFactory.hxx:64
+    enum chart::SymbolEnum Symbol_VerticalBar
 configmgr/source/access.hxx:455
-    enum configmgr::Access::(anonymous at /home/noel/libo3/configmgr/source/access.hxx:453:5) IS_GROUP_MEMBER
+    enum configmgr::Access::(anonymous at /media/noel/disk2/libo6/configmgr/source/access.hxx:453:5) IS_GROUP_MEMBER
 configmgr/source/access.hxx:455
-    enum configmgr::Access::(anonymous at /home/noel/libo3/configmgr/source/access.hxx:453:5) IS_SET_MEMBER
-configmgr/source/components.hxx:154
-    enum configmgr::Components::ModificationTarget Dconf
+    enum configmgr::Access::(anonymous at /media/noel/disk2/libo6/configmgr/source/access.hxx:453:5) IS_SET_MEMBER
 configmgr/source/parsemanager.hxx:47
-    enum configmgr::ParseManager::(anonymous at /home/noel/libo3/configmgr/source/parsemanager.hxx:47:5) NAMESPACE_XS
+    enum configmgr::ParseManager::(anonymous at /media/noel/disk2/libo6/configmgr/source/parsemanager.hxx:47:5) NAMESPACE_XS
 configmgr/source/parsemanager.hxx:47
-    enum configmgr::ParseManager::(anonymous at /home/noel/libo3/configmgr/source/parsemanager.hxx:47:5) NAMESPACE_OOR
+    enum configmgr::ParseManager::(anonymous at /media/noel/disk2/libo6/configmgr/source/parsemanager.hxx:47:5) NAMESPACE_XSI
 configmgr/source/parsemanager.hxx:47
-    enum configmgr::ParseManager::(anonymous at /home/noel/libo3/configmgr/source/parsemanager.hxx:47:5) NAMESPACE_XSI
-connectivity/source/drivers/evoab2/NConnection.hxx:42
+    enum configmgr::ParseManager::(anonymous at /media/noel/disk2/libo6/configmgr/source/parsemanager.hxx:47:5) NAMESPACE_OOR
+connectivity/source/drivers/evoab2/NConnection.hxx:41
     connectivity::evoab::SDBCAddress::sdbc_address_type Unknown
-cppcanvas/source/mtfrenderer/emfppen.cxx:52
-    enum cppcanvas::internal::EmfPlusPenData PenDataTransform
 cppcanvas/source/mtfrenderer/emfppen.cxx:53
-    enum cppcanvas::internal::EmfPlusPenData PenDataStartCap
+    enum cppcanvas::internal::EmfPlusPenData PenDataTransform
 cppcanvas/source/mtfrenderer/emfppen.cxx:54
-    enum cppcanvas::internal::EmfPlusPenData PenDataEndCap
+    enum cppcanvas::internal::EmfPlusPenData PenDataStartCap
 cppcanvas/source/mtfrenderer/emfppen.cxx:55
-    enum cppcanvas::internal::EmfPlusPenData PenDataJoin
+    enum cppcanvas::internal::EmfPlusPenData PenDataEndCap
 cppcanvas/source/mtfrenderer/emfppen.cxx:56
-    enum cppcanvas::internal::EmfPlusPenData PenDataMiterLimit
+    enum cppcanvas::internal::EmfPlusPenData PenDataJoin
 cppcanvas/source/mtfrenderer/emfppen.cxx:57
-    enum cppcanvas::internal::EmfPlusPenData PenDataLineStyle
+    enum cppcanvas::internal::EmfPlusPenData PenDataMiterLimit
 cppcanvas/source/mtfrenderer/emfppen.cxx:58
-    enum cppcanvas::internal::EmfPlusPenData PenDataDashedLineCap
+    enum cppcanvas::internal::EmfPlusPenData PenDataLineStyle
 cppcanvas/source/mtfrenderer/emfppen.cxx:59
-    enum cppcanvas::internal::EmfPlusPenData PenDataDashedLineOffset
+    enum cppcanvas::internal::EmfPlusPenData PenDataDashedLineCap
 cppcanvas/source/mtfrenderer/emfppen.cxx:60
-    enum cppcanvas::internal::EmfPlusPenData PenDataDashedLine
+    enum cppcanvas::internal::EmfPlusPenData PenDataDashedLineOffset
 cppcanvas/source/mtfrenderer/emfppen.cxx:61
-    enum cppcanvas::internal::EmfPlusPenData PenDataNonCenter
+    enum cppcanvas::internal::EmfPlusPenData PenDataDashedLine
 cppcanvas/source/mtfrenderer/emfppen.cxx:62
-    enum cppcanvas::internal::EmfPlusPenData PenDataCompoundLine
+    enum cppcanvas::internal::EmfPlusPenData PenDataNonCenter
 cppcanvas/source/mtfrenderer/emfppen.cxx:63
-    enum cppcanvas::internal::EmfPlusPenData PenDataCustomStartCap
+    enum cppcanvas::internal::EmfPlusPenData PenDataCompoundLine
 cppcanvas/source/mtfrenderer/emfppen.cxx:64
+    enum cppcanvas::internal::EmfPlusPenData PenDataCustomStartCap
+cppcanvas/source/mtfrenderer/emfppen.cxx:65
     enum cppcanvas::internal::EmfPlusPenData PenDataCustomEndCap
-cui/source/options/optgenrl.cxx:63
+cui/source/options/optgenrl.cxx:62
     enum (anonymous namespace)::RowType nRowCount
-dbaccess/source/filter/xml/xmlEnums.hxx:141
+dbaccess/source/core/inc/SingleSelectQueryComposer.hxx:72
+    enum dbaccess::OSingleSelectQueryComposer::EColumnType SelectColumns
+dbaccess/source/filter/xml/xmlEnums.hxx:140
     enum dbaxml::XMLQueryTable XML_TOK_UPDATE_TABLE
 drawinglayer/source/tools/emfpbrush.hxx:37
     enum emfplushelper::EmfPlusHatchStyle HatchStyle05Percent
@@ -92,12 +116,26 @@ drawinglayer/source/tools/emfpbrush.hxx:91
     enum emfplushelper::EmfPlusBrushType BrushTypePathGradient
 drawinglayer/source/tools/emfpbrush.hxx:92
     enum emfplushelper::EmfPlusBrushType BrushTypeLinearGradient
-drawinglayer/source/tools/emfphelperdata.cxx:102
-    emfplushelper::ImageDataType ImageDataTypeBitmap
-drawinglayer/source/tools/emfphelperdata.cxx:103
-    emfplushelper::ImageDataType ImageDataTypeMetafile
+drawinglayer/source/tools/emfphelperdata.cxx:108
+    emfplushelper::StringAlignment StringAlignmentNear
+drawinglayer/source/tools/emfphelperdata.cxx:109
+    emfplushelper::StringAlignment StringAlignmentCenter
+drawinglayer/source/tools/emfphelperdata.cxx:110
+    emfplushelper::StringAlignment StringAlignmentFar
+drawinglayer/source/tools/emfphelperdata.hxx:110
+    enum emfplushelper::UnitType UnitTypeWorld
+drawinglayer/source/tools/emfphelperdata.hxx:111
+    enum emfplushelper::UnitType UnitTypeDisplay
 drawinglayer/source/tools/emfphelperdata.hxx:112
     enum emfplushelper::UnitType UnitTypePixel
+drawinglayer/source/tools/emfphelperdata.hxx:113
+    enum emfplushelper::UnitType UnitTypePoint
+drawinglayer/source/tools/emfphelperdata.hxx:114
+    enum emfplushelper::UnitType UnitTypeInch
+drawinglayer/source/tools/emfphelperdata.hxx:115
+    enum emfplushelper::UnitType UnitTypeDocument
+drawinglayer/source/tools/emfphelperdata.hxx:116
+    enum emfplushelper::UnitType UnitTypeMillimeter
 drawinglayer/source/tools/emfphelperdata.hxx:121
     enum emfplushelper::EmfPlusCombineMode EmfPlusCombineModeReplace
 drawinglayer/source/tools/emfphelperdata.hxx:122
@@ -110,31 +148,35 @@ drawinglayer/source/tools/emfphelperdata.hxx:125
     enum emfplushelper::EmfPlusCombineMode EmfPlusCombineModeExclude
 drawinglayer/source/tools/emfphelperdata.hxx:126
     enum emfplushelper::EmfPlusCombineMode EmfPlusCombineModeComplement
-drawinglayer/source/tools/emfppen.cxx:48
-    enum emfplushelper::EmfPlusPenData PenDataTransform
+drawinglayer/source/tools/emfpimage.hxx:32
+    emfplushelper::ImageDataType ImageDataTypeBitmap
+drawinglayer/source/tools/emfpimage.hxx:33
+    emfplushelper::ImageDataType ImageDataTypeMetafile
 drawinglayer/source/tools/emfppen.cxx:49
-    enum emfplushelper::EmfPlusPenData PenDataStartCap
+    enum emfplushelper::EmfPlusPenData PenDataTransform
 drawinglayer/source/tools/emfppen.cxx:50
-    enum emfplushelper::EmfPlusPenData PenDataEndCap
+    enum emfplushelper::EmfPlusPenData PenDataStartCap
 drawinglayer/source/tools/emfppen.cxx:51
-    enum emfplushelper::EmfPlusPenData PenDataJoin
+    enum emfplushelper::EmfPlusPenData PenDataEndCap
 drawinglayer/source/tools/emfppen.cxx:52
-    enum emfplushelper::EmfPlusPenData PenDataMiterLimit
+    enum emfplushelper::EmfPlusPenData PenDataJoin
 drawinglayer/source/tools/emfppen.cxx:53
-    enum emfplushelper::EmfPlusPenData PenDataLineStyle
+    enum emfplushelper::EmfPlusPenData PenDataMiterLimit
 drawinglayer/source/tools/emfppen.cxx:54
-    enum emfplushelper::EmfPlusPenData PenDataDashedLineCap
+    enum emfplushelper::EmfPlusPenData PenDataLineStyle
 drawinglayer/source/tools/emfppen.cxx:55
-    enum emfplushelper::EmfPlusPenData PenDataDashedLineOffset
+    enum emfplushelper::EmfPlusPenData PenDataDashedLineCap
 drawinglayer/source/tools/emfppen.cxx:56
-    enum emfplushelper::EmfPlusPenData PenDataDashedLine
+    enum emfplushelper::EmfPlusPenData PenDataDashedLineOffset
 drawinglayer/source/tools/emfppen.cxx:57
-    enum emfplushelper::EmfPlusPenData PenDataNonCenter
+    enum emfplushelper::EmfPlusPenData PenDataDashedLine
 drawinglayer/source/tools/emfppen.cxx:58
-    enum emfplushelper::EmfPlusPenData PenDataCompoundLine
+    enum emfplushelper::EmfPlusPenData PenDataNonCenter
 drawinglayer/source/tools/emfppen.cxx:59
-    enum emfplushelper::EmfPlusPenData PenDataCustomStartCap
+    enum emfplushelper::EmfPlusPenData PenDataCompoundLine
 drawinglayer/source/tools/emfppen.cxx:60
+    enum emfplushelper::EmfPlusPenData PenDataCustomStartCap
+drawinglayer/source/tools/emfppen.cxx:61
     enum emfplushelper::EmfPlusPenData PenDataCustomEndCap
 drawinglayer/source/tools/emfpregion.hxx:29
     emfplushelper::RegionNodeDataType RegionNodeDataTypeAnd
@@ -162,10 +204,6 @@ emfio/inc/mtftools.hxx:50
     enum emfio::BkMode Transparent
 emfio/inc/mtftools.hxx:84
     enum emfio::WMFRasterOp Nop
-extensions/source/update/check/updatehdl.hxx:49
-    enum DialogControls THROBBER_CTRL
-extensions/source/update/check/updatehdl.hxx:50
-    enum DialogControls PROGRESS_CTRL
 extensions/source/update/check/updatehdl.hxx:59
     enum UpdateState UPDATESTATE_AUTO_START
 framework/inc/xml/imagesdocumenthandler.hxx:43
@@ -194,206 +232,782 @@ framework/inc/xml/imagesdocumenthandler.hxx:54
     enum framework::OReadImagesDocumentHandler::Image_XML_Entry IMG_ATTRIBUTE_HIGHCONTRASTURL
 framework/inc/xml/imagesdocumenthandler.hxx:55
     enum framework::OReadImagesDocumentHandler::Image_XML_Entry IMG_ATTRIBUTE_HIGHCONTRASTMASKURL
-framework/inc/xml/statusbardocumenthandler.hxx:44
+framework/inc/xml/statusbardocumenthandler.hxx:46
     enum framework::OReadStatusBarDocumentHandler::StatusBar_XML_Entry SB_ELEMENT_STATUSBAR
-framework/inc/xml/statusbardocumenthandler.hxx:45
+framework/inc/xml/statusbardocumenthandler.hxx:47
     enum framework::OReadStatusBarDocumentHandler::StatusBar_XML_Entry SB_ELEMENT_STATUSBARITEM
-framework/inc/xml/statusbardocumenthandler.hxx:46
+framework/inc/xml/statusbardocumenthandler.hxx:48
     enum framework::OReadStatusBarDocumentHandler::StatusBar_XML_Entry SB_ATTRIBUTE_URL
-framework/inc/xml/statusbardocumenthandler.hxx:47
+framework/inc/xml/statusbardocumenthandler.hxx:49
     enum framework::OReadStatusBarDocumentHandler::StatusBar_XML_Entry SB_ATTRIBUTE_ALIGN
-framework/inc/xml/statusbardocumenthandler.hxx:48
+framework/inc/xml/statusbardocumenthandler.hxx:50
     enum framework::OReadStatusBarDocumentHandler::StatusBar_XML_Entry SB_ATTRIBUTE_STYLE
-framework/inc/xml/statusbardocumenthandler.hxx:49
+framework/inc/xml/statusbardocumenthandler.hxx:51
     enum framework::OReadStatusBarDocumentHandler::StatusBar_XML_Entry SB_ATTRIBUTE_AUTOSIZE
-framework/inc/xml/statusbardocumenthandler.hxx:50
+framework/inc/xml/statusbardocumenthandler.hxx:52
     enum framework::OReadStatusBarDocumentHandler::StatusBar_XML_Entry SB_ATTRIBUTE_OWNERDRAW
-framework/inc/xml/statusbardocumenthandler.hxx:51
+framework/inc/xml/statusbardocumenthandler.hxx:53
     enum framework::OReadStatusBarDocumentHandler::StatusBar_XML_Entry SB_ATTRIBUTE_WIDTH
-framework/inc/xml/statusbardocumenthandler.hxx:52
+framework/inc/xml/statusbardocumenthandler.hxx:54
     enum framework::OReadStatusBarDocumentHandler::StatusBar_XML_Entry SB_ATTRIBUTE_OFFSET
-framework/inc/xml/statusbardocumenthandler.hxx:53
+framework/inc/xml/statusbardocumenthandler.hxx:55
     enum framework::OReadStatusBarDocumentHandler::StatusBar_XML_Entry SB_ATTRIBUTE_HELPURL
-framework/inc/xml/toolboxdocumenthandler.hxx:43
+framework/inc/xml/statusbardocumenthandler.hxx:56
+    enum framework::OReadStatusBarDocumentHandler::StatusBar_XML_Entry SB_ATTRIBUTE_MANDATORY
+framework/inc/xml/toolboxdocumenthandler.hxx:45
     enum framework::OReadToolBoxDocumentHandler::ToolBox_XML_Entry TB_ELEMENT_TOOLBAR
-framework/inc/xml/toolboxdocumenthandler.hxx:44
+framework/inc/xml/toolboxdocumenthandler.hxx:46
     enum framework::OReadToolBoxDocumentHandler::ToolBox_XML_Entry TB_ELEMENT_TOOLBARITEM
-framework/inc/xml/toolboxdocumenthandler.hxx:45
+framework/inc/xml/toolboxdocumenthandler.hxx:47
     enum framework::OReadToolBoxDocumentHandler::ToolBox_XML_Entry TB_ELEMENT_TOOLBARSPACE
-framework/inc/xml/toolboxdocumenthandler.hxx:46
+framework/inc/xml/toolboxdocumenthandler.hxx:48
     enum framework::OReadToolBoxDocumentHandler::ToolBox_XML_Entry TB_ELEMENT_TOOLBARBREAK
-framework/inc/xml/toolboxdocumenthandler.hxx:47
+framework/inc/xml/toolboxdocumenthandler.hxx:49
     enum framework::OReadToolBoxDocumentHandler::ToolBox_XML_Entry TB_ELEMENT_TOOLBARSEPARATOR
-framework/inc/xml/toolboxdocumenthandler.hxx:48
+framework/inc/xml/toolboxdocumenthandler.hxx:50
     enum framework::OReadToolBoxDocumentHandler::ToolBox_XML_Entry TB_ATTRIBUTE_TEXT
-framework/inc/xml/toolboxdocumenthandler.hxx:49
+framework/inc/xml/toolboxdocumenthandler.hxx:51
     enum framework::OReadToolBoxDocumentHandler::ToolBox_XML_Entry TB_ATTRIBUTE_URL
-framework/inc/xml/toolboxdocumenthandler.hxx:50
+framework/inc/xml/toolboxdocumenthandler.hxx:52
     enum framework::OReadToolBoxDocumentHandler::ToolBox_XML_Entry TB_ATTRIBUTE_VISIBLE
-framework/inc/xml/toolboxdocumenthandler.hxx:51
+framework/inc/xml/toolboxdocumenthandler.hxx:53
     enum framework::OReadToolBoxDocumentHandler::ToolBox_XML_Entry TB_ATTRIBUTE_STYLE
-framework/inc/xml/toolboxdocumenthandler.hxx:52
+framework/inc/xml/toolboxdocumenthandler.hxx:54
     enum framework::OReadToolBoxDocumentHandler::ToolBox_XML_Entry TB_ATTRIBUTE_UINAME
-include/connectivity/dbtools.hxx:823
+include/connectivity/dbtools.hxx:814
     enum connectivity::dbase::DBFType dBaseIII
-include/connectivity/dbtools.hxx:824
+include/connectivity/dbtools.hxx:815
     enum connectivity::dbase::DBFType dBaseIV
-include/connectivity/dbtools.hxx:825
+include/connectivity/dbtools.hxx:816
     enum connectivity::dbase::DBFType dBaseV
-include/connectivity/dbtools.hxx:826
+include/connectivity/dbtools.hxx:817
     enum connectivity::dbase::DBFType VisualFoxPro
-include/connectivity/dbtools.hxx:827
+include/connectivity/dbtools.hxx:818
     enum connectivity::dbase::DBFType VisualFoxProAuto
-include/connectivity/dbtools.hxx:828
+include/connectivity/dbtools.hxx:819
     enum connectivity::dbase::DBFType dBaseFS
-include/connectivity/dbtools.hxx:829
+include/connectivity/dbtools.hxx:820
     enum connectivity::dbase::DBFType dBaseFSMemo
-include/connectivity/dbtools.hxx:830
+include/connectivity/dbtools.hxx:821
     enum connectivity::dbase::DBFType dBaseIIIMemo
-include/connectivity/dbtools.hxx:832
+include/connectivity/dbtools.hxx:823
     enum connectivity::dbase::DBFType dBaseIVMemoSQL
-include/connectivity/dbtools.hxx:833
+include/connectivity/dbtools.hxx:824
     enum connectivity::dbase::DBFType FoxProMemo
-include/connectivity/sqlnode.hxx:235
-    enum connectivity::OSQLParseNode::Rule rule_count
+include/connectivity/sqliterator.hxx:43
+    enum connectivity::TraversalParts TableNames
 include/desktop/exithelper.h:31
     int EXITHELPER_CRASH_WITH_RESTART
 include/desktop/exithelper.h:33
     int EXITHELPER_NORMAL_RESTART
-include/editeng/editdata.hxx:36
-    enum EETextFormat EE_FORMAT_BIN
-include/editeng/flditem.hxx:88
+include/editeng/editeng.hxx:126
+    enum GetAttribsFlags STYLESHEET
+include/editeng/editeng.hxx:127
+    enum GetAttribsFlags PARAATTRIBS
+include/editeng/editstat.hxx:32
+    enum EEControlBits USEPARAATTRIBS
+include/editeng/flditem.hxx:94
     enum SvxDateFormat System
-include/editeng/flditem.hxx:90
+include/editeng/flditem.hxx:96
     enum SvxDateFormat StdBig
-include/editeng/flditem.hxx:250
+include/editeng/flditem.hxx:263
     enum SvxTimeFormat System
-include/editeng/flditem.hxx:258
+include/editeng/flditem.hxx:271
     enum SvxTimeFormat HH12_MM_AMPM
-include/editeng/flditem.hxx:259
+include/editeng/flditem.hxx:272
     enum SvxTimeFormat HH12_MM_SS_AMPM
-include/editeng/flditem.hxx:260
+include/editeng/flditem.hxx:273
     enum SvxTimeFormat HH12_MM_SS_00_AMPM
-include/editeng/flditem.hxx:345
+include/editeng/flditem.hxx:360
     enum SvxAuthorFormat LastName
-include/editeng/flditem.hxx:346
+include/editeng/flditem.hxx:361
     enum SvxAuthorFormat FirstName
-include/i18nutil/casefolding.hxx:37
-    enum MappingType SimpleFolding
+include/framework/framelistanalyzer.hxx:36
+    enum FrameAnalyzerFlags Model
+include/framework/framelistanalyzer.hxx:41
+    enum FrameAnalyzerFlags Zombie
+include/i18nutil/casefolding.hxx:40
+    enum MappingType NotValue
 include/LibreOfficeKit/LibreOfficeKitEnums.h:31
     LibreOfficeKitPartMode LOK_PARTMODE_SLIDES
 include/LibreOfficeKit/LibreOfficeKitEnums.h:32
     LibreOfficeKitPartMode LOK_PARTMODE_NOTES
-include/LibreOfficeKit/LibreOfficeKitEnums.h:82
-    LibreOfficeKitOptionalFeatures LOK_FEATURE_NO_TILED_ANNOTATIONS
+include/LibreOfficeKit/LibreOfficeKitEnums.h:38
+    LibreOfficeKitTileMode LOK_TILEMODE_RGBA
+include/LibreOfficeKit/LibreOfficeKitEnums.h:87
+    LibreOfficeKitOptionalFeatures LOK_FEATURE_RANGE_HEADERS
+include/LibreOfficeKit/LibreOfficeKitEnums.h:626
+    LibreOfficeKitExtTextInputType LOK_EXT_TEXTINPUT
+include/LibreOfficeKit/LibreOfficeKitEnums.h:630
+    LibreOfficeKitExtTextInputType LOK_EXT_TEXTINPUT_END
 include/oox/core/filterbase.hxx:82
     enum oox::core::OoxmlVersion ISOIEC_29500_2008
+include/oox/ppt/animationspersist.hxx:37
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_TO
+include/oox/ppt/animationspersist.hxx:38
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_FROM
+include/oox/ppt/animationspersist.hxx:38
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_USERDATA
+include/oox/ppt/animationspersist.hxx:38
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_BY
+include/oox/ppt/animationspersist.hxx:38
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_ATTRIBUTENAME
+include/oox/ppt/animationspersist.hxx:39
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_DECELERATE
+include/oox/ppt/animationspersist.hxx:39
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_DURATION
+include/oox/ppt/animationspersist.hxx:39
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_AUTOREVERSE
+include/oox/ppt/animationspersist.hxx:39
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_ACCELERATION
+include/oox/ppt/animationspersist.hxx:39
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_FILL
+include/oox/ppt/animationspersist.hxx:40
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_REPEATDURATION
+include/oox/ppt/animationspersist.hxx:40
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_RESTART
+include/oox/ppt/animationspersist.hxx:40
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_REPEATCOUNT
+include/oox/ppt/animationspersist.hxx:41
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_COLORINTERPOLATION
+include/oox/ppt/animationspersist.hxx:41
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_DIRECTION
+include/oox/ppt/animationspersist.hxx:41
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_CALCMODE
+include/oox/ppt/animationspersist.hxx:41
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_TRANSFORMTYPE
+include/oox/ppt/animationspersist.hxx:42
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_PATH
+include/oox/ppt/animationspersist.hxx:43
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_ITERATEINTERVAL
+include/oox/ppt/animationspersist.hxx:43
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_ITERATETYPE
+include/oox/ppt/animationspersist.hxx:44
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_COMMAND
+include/oox/ppt/animationspersist.hxx:44
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_SUBITEM
+include/oox/ppt/animationspersist.hxx:44
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_PARAMETER
+include/oox/ppt/animationspersist.hxx:44
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_TARGET
+include/oox/ppt/animationspersist.hxx:45
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_VALUES
+include/oox/ppt/animationspersist.hxx:45
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_KEYTIMES
+include/oox/ppt/animationspersist.hxx:45
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_FORMULA
+include/oox/ppt/animationspersist.hxx:45
+    enum oox::ppt::(anonymous at /media/noel/disk2/libo6/include/oox/ppt/animationspersist.hxx:36:5) NP_DISPLAY
+include/sfx2/objsh.hxx:120
+    enum SfxObjectShellFlags DONTCLOSE
+include/sfx2/objsh.hxx:121
+    enum SfxObjectShellFlags NODOCINFO
 include/store/types.h:65
     enum storeAccessMode ReadCreate
-include/svl/ctloptions.hxx:65
+include/svl/ctloptions.hxx:64
     enum SvtCTLOptions::TextNumerals NUMERALS_HINDI
-include/svl/ctloptions.hxx:66
+include/svl/ctloptions.hxx:65
     enum SvtCTLOptions::TextNumerals NUMERALS_SYSTEM
-include/svl/ctloptions.hxx:67
+include/svl/ctloptions.hxx:66
     enum SvtCTLOptions::TextNumerals NUMERALS_CONTEXT
-include/svl/ctloptions.hxx:78
+include/svl/ctloptions.hxx:77
     enum SvtCTLOptions::EOption E_CTLSEQUENCECHECKINGRESTRICTED
-include/svl/ctloptions.hxx:79
+include/svl/ctloptions.hxx:78
     enum SvtCTLOptions::EOption E_CTLSEQUENCECHECKINGTYPEANDREPLACE
-include/svl/inettype.hxx:213
-    enum INetContentType CONTENT_TYPE_LAST
-include/svl/languageoptions.hxx:59
-    enum SvtLanguageOptions::EOption E_CJKFONT
 include/svl/languageoptions.hxx:60
-    enum SvtLanguageOptions::EOption E_VERTICALTEXT
+    enum SvtLanguageOptions::EOption E_CJKFONT
 include/svl/languageoptions.hxx:61
-    enum SvtLanguageOptions::EOption E_ASIANTYPOGRAPHY
+    enum SvtLanguageOptions::EOption E_VERTICALTEXT
 include/svl/languageoptions.hxx:62
-    enum SvtLanguageOptions::EOption E_JAPANESEFIND
+    enum SvtLanguageOptions::EOption E_ASIANTYPOGRAPHY
 include/svl/languageoptions.hxx:63
-    enum SvtLanguageOptions::EOption E_RUBY
+    enum SvtLanguageOptions::EOption E_JAPANESEFIND
 include/svl/languageoptions.hxx:64
-    enum SvtLanguageOptions::EOption E_CHANGECASEMAP
+    enum SvtLanguageOptions::EOption E_RUBY
 include/svl/languageoptions.hxx:65
-    enum SvtLanguageOptions::EOption E_DOUBLELINES
+    enum SvtLanguageOptions::EOption E_CHANGECASEMAP
 include/svl/languageoptions.hxx:66
-    enum SvtLanguageOptions::EOption E_EMPHASISMARKS
+    enum SvtLanguageOptions::EOption E_DOUBLELINES
 include/svl/languageoptions.hxx:67
+    enum SvtLanguageOptions::EOption E_EMPHASISMARKS
+include/svl/languageoptions.hxx:68
     enum SvtLanguageOptions::EOption E_VERTICALCALLOUT
-include/svl/languageoptions.hxx:71
-    enum SvtLanguageOptions::EOption E_CTLSEQUENCECHECKING
 include/svl/languageoptions.hxx:72
-    enum SvtLanguageOptions::EOption E_CTLCURSORMOVEMENT
+    enum SvtLanguageOptions::EOption E_CTLSEQUENCECHECKING
 include/svl/languageoptions.hxx:73
+    enum SvtLanguageOptions::EOption E_CTLCURSORMOVEMENT
+include/svl/languageoptions.hxx:74
     enum SvtLanguageOptions::EOption E_CTLTEXTNUMERALS
-include/svl/poolitem.hxx:92
+include/svl/lockfilecommon.hxx:34
+    enum LockFileComponent OOOUSERNAME
+include/svl/lockfilecommon.hxx:34
+    enum LockFileComponent SYSUSERNAME
+include/svl/lockfilecommon.hxx:34
+    enum LockFileComponent EDITTIME
+include/svl/lockfilecommon.hxx:34
+    enum LockFileComponent LOCALHOST
+include/svl/poolitem.hxx:89
     enum SfxItemState READONLY
+include/svl/srchdefs.hxx:40
+    enum SearchOptionFlags WILDCARD
 include/svtools/apearcfg.hxx:30
     enum SnapType ToMiddle
 include/svtools/apearcfg.hxx:35
     enum DragMode FullWindow
 include/svtools/apearcfg.hxx:36
     enum DragMode Frame
-include/svtools/grfmgr.hxx:33
-    enum GraphicManagerDrawFlags SMOOTHSCALE
-include/svtools/imagemgr.hxx:28
-    enum SvImageId START
+include/svtools/brwbox.hxx:69
+    enum BrowserMode NO_SCROLLBACK
+include/svtools/brwbox.hxx:80
+    enum BrowserMode OWN_DATACHANGED
+include/svtools/brwbox.hxx:86
+    enum BrowserMode SMART_HIDECURSOR
+include/svtools/headbar.hxx:186
+    enum HeaderBarItemBits RIGHT
+include/svtools/headbar.hxx:187
+    enum HeaderBarItemBits TOP
+include/svtools/headbar.hxx:189
+    enum HeaderBarItemBits BOTTOM
+include/svtools/headbar.hxx:191
+    enum HeaderBarItemBits RIGHTIMAGE
+include/svtools/ruler.hxx:506
+    enum RulerBorderStyle Snap
+include/svtools/ruler.hxx:507
+    enum RulerBorderStyle Margin
 include/svtools/table/tablemodel.hxx:48
     enum ColumnAttributeGroup ALL
-include/svx/cube3d.hxx:51
-    enum CubeFaces Bottom
-include/svx/cube3d.hxx:52
-    enum CubeFaces Back
-include/svx/cube3d.hxx:53
-    enum CubeFaces Left
-include/svx/cube3d.hxx:54
-    enum CubeFaces Top
-include/svx/cube3d.hxx:55
-    enum CubeFaces Right
-include/svx/cube3d.hxx:56
-    enum CubeFaces Front
-include/svx/langbox.hxx:33
+include/svx/EnhancedCustomShapeGeometry.hxx:46
+    enum SvxMSDffHandleFlags MIRRORED_X
+include/svx/EnhancedCustomShapeGeometry.hxx:47
+    enum SvxMSDffHandleFlags MIRRORED_Y
+include/svx/EnhancedCustomShapeGeometry.hxx:50
+    enum SvxMSDffHandleFlags MAP
+include/svx/flagsdef.hxx:111
+    enum TabulatorDisableFlags TypeRight
+include/svx/flagsdef.hxx:112
+    enum TabulatorDisableFlags TypeCenter
+include/svx/flagsdef.hxx:113
+    enum TabulatorDisableFlags TypeDecimal
+include/svx/flagsdef.hxx:117
+    enum TabulatorDisableFlags FillPoint
+include/svx/flagsdef.hxx:118
+    enum TabulatorDisableFlags FillDashLine
+include/svx/flagsdef.hxx:119
+    enum TabulatorDisableFlags FillSolidLine
+include/svx/flagsdef.hxx:120
+    enum TabulatorDisableFlags FillSpecial
+include/svx/langbox.hxx:34
     enum SvxLanguageListFlags EMPTY
+include/svx/langbox.hxx:40
+    enum SvxLanguageListFlags SPELL_AVAIL
+include/svx/langbox.hxx:41
+    enum SvxLanguageListFlags HYPH_AVAIL
+include/svx/langbox.hxx:42
+    enum SvxLanguageListFlags THES_AVAIL
+include/svx/langbox.hxx:45
+    enum SvxLanguageListFlags HYPH_USED
+include/svx/langbox.hxx:46
+    enum SvxLanguageListFlags THES_USED
+include/svx/ruler.hxx:60
+    enum SvxRulerDragFlags OBJECT_LEFT_INDENT_ONLY
 include/svx/sdtakitm.hxx:31
     enum SdrTextAniKind Blink
+include/svx/svdedtv.hxx:65
+    enum SdrInsertFlags NOBROADCAST
 include/svx/svdhdl.hxx:108
     enum BitmapMarkerKind RectPlus_7x7
-include/svx/svdobj.hxx:140
-    enum SdrObjKind OBJ_MAXI
+include/svx/svdmrkv.hxx:42
+    enum SdrSearchOptions WITHTEXT
+include/svx/svdmrkv.hxx:43
+    enum SdrSearchOptions TESTTEXTAREA
 include/svx/swframeposstrings.hxx:78
     enum SvxSwFramePosString::StringId STR_MAX
 include/svx/swframetypes.hxx:41
     enum RndStdIds HEADERR
-include/tools/inetmsg.hxx:71
+include/svx/xoutbmp.hxx:36
+    enum XOutFlags ContourVert
+include/tools/inetmsg.hxx:70
     enum InetMessageMime NUMHDR
-include/unotools/fontcfg.hxx:76
-    enum ImplFontAttrs Comic
-include/unotools/fontdefs.hxx:77
+include/tools/poly.hxx:34
+    enum PolyOptimizeFlags OPEN
+include/unotools/fontcfg.hxx:51
+    enum ImplFontAttrs Default
+include/unotools/fontcfg.hxx:52
+    enum ImplFontAttrs Standard
+include/unotools/fontcfg.hxx:53
+    enum ImplFontAttrs Normal
+include/unotools/fontcfg.hxx:59
+    enum ImplFontAttrs Special
+include/unotools/fontcfg.hxx:68
+    enum ImplFontAttrs CTL
+include/unotools/fontcfg.hxx:69
+    enum ImplFontAttrs NoneLatin
+include/unotools/fontcfg.hxx:70
+    enum ImplFontAttrs Full
+include/unotools/fontcfg.hxx:83
+    enum ImplFontAttrs CJK_AllLang
+include/unotools/fontcfg.hxx:85
+    enum ImplFontAttrs AllSubscript
+include/unotools/fontcfg.hxx:86
+    enum ImplFontAttrs AllSerifStyle
+include/unotools/fontdefs.hxx:31
+    enum SubsFontFlags PS
+include/unotools/fontdefs.hxx:32
+    enum SubsFontFlags HTML
+include/unotools/fontdefs.hxx:70
     enum DefaultFontType LATIN_DISPLAY
-include/unotools/fontdefs.hxx:78
+include/unotools/fontdefs.hxx:71
     enum DefaultFontType LATIN_FIXED
-include/unotools/fontdefs.hxx:88
+include/unotools/fontdefs.hxx:81
     enum DefaultFontType CTL_DISPLAY
-include/vcl/errinf.hxx:88
+include/vcl/bitmap.hxx:64
+    enum BmpDitherFlags Matrix
+include/vcl/bitmap.hxx:66
+    enum BmpDitherFlags Floyd16
+include/vcl/decoview.hxx:87
+    enum DrawButtonFlags NoFill
+include/vcl/errinf.hxx:84
+    enum DialogMask ButtonsYesNo
+include/vcl/errinf.hxx:87
     enum DialogMask ButtonDefaultsCancel
-include/vcl/errinf.hxx:89
+include/vcl/errinf.hxx:88
     enum DialogMask ButtonDefaultsYes
-include/vcl/errinf.hxx:90
+include/vcl/errinf.hxx:89
     enum DialogMask ButtonDefaultsNo
-include/vcl/field.hxx:355
-    enum TimeFormatter::TimeFormat Hour12
+include/vcl/event.hxx:181
+    enum HelpEventMode EXTENDED
+include/vcl/fontcapabilities.hxx:30
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum IPA_EXTENSIONS
+include/vcl/fontcapabilities.hxx:31
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum SPACING_MODIFIER_LETTERS
+include/vcl/fontcapabilities.hxx:32
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum COMBINING_DIACRITICAL_MARKS
+include/vcl/fontcapabilities.hxx:34
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum COPTIC
+include/vcl/fontcapabilities.hxx:36
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum ARMENIAN
+include/vcl/fontcapabilities.hxx:37
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum HEBREW
+include/vcl/fontcapabilities.hxx:38
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum VAI
+include/vcl/fontcapabilities.hxx:39
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum ARABIC
+include/vcl/fontcapabilities.hxx:42
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum BENGALI
+include/vcl/fontcapabilities.hxx:43
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum GURMUKHI
+include/vcl/fontcapabilities.hxx:44
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum GUJARATI
+include/vcl/fontcapabilities.hxx:45
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum ODIA
+include/vcl/fontcapabilities.hxx:46
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum TAMIL
+include/vcl/fontcapabilities.hxx:47
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum TELUGU
+include/vcl/fontcapabilities.hxx:48
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum KANNADA
+include/vcl/fontcapabilities.hxx:49
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum MALAYALAM
+include/vcl/fontcapabilities.hxx:51
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum LAO
+include/vcl/fontcapabilities.hxx:52
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum GEORGIAN
+include/vcl/fontcapabilities.hxx:53
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum BALINESE
+include/vcl/fontcapabilities.hxx:54
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum HANGUL_JAMO
+include/vcl/fontcapabilities.hxx:57
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum GENERAL_PUNCTUATION
+include/vcl/fontcapabilities.hxx:58
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum SUPERSCRIPTS_AND_SUBSCRIPTS
+include/vcl/fontcapabilities.hxx:59
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum CURRENCY_SYMBOLS
+include/vcl/fontcapabilities.hxx:60
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum COMBINING_DIACRITICAL_MARKS_FOR_SYMBOLS
+include/vcl/fontcapabilities.hxx:61
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum LETTERLIKE_SYMBOLS
+include/vcl/fontcapabilities.hxx:62
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum NUMBER_FORMS
+include/vcl/fontcapabilities.hxx:63
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum ARROWS
+include/vcl/fontcapabilities.hxx:64
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum MATHEMATICAL_OPERATORS
+include/vcl/fontcapabilities.hxx:65
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum MISCELLANEOUS_TECHNICAL
+include/vcl/fontcapabilities.hxx:66
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum CONTROL_PICTURES
+include/vcl/fontcapabilities.hxx:67
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum OPTICAL_CHARACTER_RECOGNITION
+include/vcl/fontcapabilities.hxx:68
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum ENCLOSED_ALPHANUMERICS
+include/vcl/fontcapabilities.hxx:69
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum BOX_DRAWING
+include/vcl/fontcapabilities.hxx:70
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum BLOCK_ELEMENTS
+include/vcl/fontcapabilities.hxx:71
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum GEOMETRIC_SHAPES
+include/vcl/fontcapabilities.hxx:72
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum MISCELLANEOUS_SYMBOLS
+include/vcl/fontcapabilities.hxx:73
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum DINGBATS
+include/vcl/fontcapabilities.hxx:74
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum CJK_SYMBOLS_AND_PUNCTUATION
+include/vcl/fontcapabilities.hxx:75
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum HIRAGANA
+include/vcl/fontcapabilities.hxx:76
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum KATAKANA
+include/vcl/fontcapabilities.hxx:77
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum BOPOMOFO
+include/vcl/fontcapabilities.hxx:78
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum HANGUL_COMPATIBILITY_JAMO
+include/vcl/fontcapabilities.hxx:80
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum ENCLOSED_CJK_LETTERS_AND_MONTHS
+include/vcl/fontcapabilities.hxx:81
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum CJK_COMPATIBILITY
+include/vcl/fontcapabilities.hxx:82
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum HANGUL_SYLLABLES
+include/vcl/fontcapabilities.hxx:83
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum NONPLANE_0
+include/vcl/fontcapabilities.hxx:84
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum PHOENICIAN
+include/vcl/fontcapabilities.hxx:85
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum CJK_UNIFIED_IDEOGRAPHS
+include/vcl/fontcapabilities.hxx:86
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum PRIVATE_USE_AREA_PLANE_0
+include/vcl/fontcapabilities.hxx:87
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum CJK_STROKES
+include/vcl/fontcapabilities.hxx:88
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum ALPHABETIC_PRESENTATION_FORMS
+include/vcl/fontcapabilities.hxx:90
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum COMBINING_HALF_MARKS
+include/vcl/fontcapabilities.hxx:91
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum VERTICAL_FORMS
+include/vcl/fontcapabilities.hxx:92
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum SMALL_FORM_VARIANTS
+include/vcl/fontcapabilities.hxx:94
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum HALFWIDTH_AND_FULLWIDTH_FORMS
+include/vcl/fontcapabilities.hxx:95
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum SPECIALS
+include/vcl/fontcapabilities.hxx:96
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum TIBETAN
+include/vcl/fontcapabilities.hxx:97
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum SYRIAC
+include/vcl/fontcapabilities.hxx:98
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum THAANA
+include/vcl/fontcapabilities.hxx:99
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum SINHALA
+include/vcl/fontcapabilities.hxx:100
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum MYANMAR
+include/vcl/fontcapabilities.hxx:101
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum ETHIOPIC
+include/vcl/fontcapabilities.hxx:102
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum CHEROKEE
+include/vcl/fontcapabilities.hxx:103
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
+include/vcl/fontcapabilities.hxx:104
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum OGHAM
+include/vcl/fontcapabilities.hxx:105
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum RUNIC
+include/vcl/fontcapabilities.hxx:106
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum KHMER
+include/vcl/fontcapabilities.hxx:107
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum MONGOLIAN
+include/vcl/fontcapabilities.hxx:108
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum BRAILLE_PATTERNS
+include/vcl/fontcapabilities.hxx:109
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum YI_SYLLABLES
+include/vcl/fontcapabilities.hxx:110
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum TAGALOG
+include/vcl/fontcapabilities.hxx:111
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum OLD_ITALIC
+include/vcl/fontcapabilities.hxx:112
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum GOTHIC
+include/vcl/fontcapabilities.hxx:114
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum BYZANTINE_MUSICAL_SYMBOLS
+include/vcl/fontcapabilities.hxx:115
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum MATHEMATICAL_ALPHANUMERIC_SYMBOLS
+include/vcl/fontcapabilities.hxx:116
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum PRIVATE_USE_PLANE_15
+include/vcl/fontcapabilities.hxx:117
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum VARIATION_SELECTORS
+include/vcl/fontcapabilities.hxx:118
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum TAGS
+include/vcl/fontcapabilities.hxx:119
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum LIMBU
+include/vcl/fontcapabilities.hxx:120
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum TAI_LE
+include/vcl/fontcapabilities.hxx:121
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum NEW_TAI_LUE
+include/vcl/fontcapabilities.hxx:122
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum BUGINESE
+include/vcl/fontcapabilities.hxx:123
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum GLAGOLITIC
+include/vcl/fontcapabilities.hxx:124
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum TIFINAGH
+include/vcl/fontcapabilities.hxx:125
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum YIJING_HEXAGRAM_SYMBOLS
+include/vcl/fontcapabilities.hxx:126
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum SYLOTI_NAGRI
+include/vcl/fontcapabilities.hxx:127
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum LINEAR_B_SYLLABARY
+include/vcl/fontcapabilities.hxx:128
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum ANCIENT_GREEK_NUMBERS
+include/vcl/fontcapabilities.hxx:129
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum UGARITIC
+include/vcl/fontcapabilities.hxx:130
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum OLD_PERSIAN
+include/vcl/fontcapabilities.hxx:131
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum SHAVIAN
+include/vcl/fontcapabilities.hxx:132
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum OSMANYA
+include/vcl/fontcapabilities.hxx:133
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum CYPRIOT_SYLLABARY
+include/vcl/fontcapabilities.hxx:134
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum KHAROSHTHI
+include/vcl/fontcapabilities.hxx:135
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum TAI_XUAN_JING_SYMBOLS
+include/vcl/fontcapabilities.hxx:136
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum CUNEIFORM
+include/vcl/fontcapabilities.hxx:137
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum COUNTING_ROD_NUMERALS
+include/vcl/fontcapabilities.hxx:138
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum SUNDANESE
+include/vcl/fontcapabilities.hxx:139
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum LEPCHA
+include/vcl/fontcapabilities.hxx:140
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum OL_CHIKI
+include/vcl/fontcapabilities.hxx:141
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum SAURASHTRA
+include/vcl/fontcapabilities.hxx:142
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum KAYAH_LI
+include/vcl/fontcapabilities.hxx:143
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum REJANG
+include/vcl/fontcapabilities.hxx:144
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum CHAM
+include/vcl/fontcapabilities.hxx:145
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum ANCIENT_SYMBOLS
+include/vcl/fontcapabilities.hxx:146
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum PHAISTOS_DISC
+include/vcl/fontcapabilities.hxx:147
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum CARIAN
+include/vcl/fontcapabilities.hxx:148
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum DOMINO_TILES
+include/vcl/fontcapabilities.hxx:149
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum RESERVED1
+include/vcl/fontcapabilities.hxx:150
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum RESERVED2
+include/vcl/fontcapabilities.hxx:151
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum RESERVED3
+include/vcl/fontcapabilities.hxx:152
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum RESERVED4
+include/vcl/fontcapabilities.hxx:153
+    enum vcl::UnicodeCoverage::UnicodeCoverageEnum RESERVED5
+include/vcl/fontcapabilities.hxx:162
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP1252
+include/vcl/fontcapabilities.hxx:163
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP1250
+include/vcl/fontcapabilities.hxx:164
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP1251
+include/vcl/fontcapabilities.hxx:165
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP1253
+include/vcl/fontcapabilities.hxx:166
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP1254
+include/vcl/fontcapabilities.hxx:167
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP1255
+include/vcl/fontcapabilities.hxx:168
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP1256
+include/vcl/fontcapabilities.hxx:169
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP1257
+include/vcl/fontcapabilities.hxx:170
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP1258
+include/vcl/fontcapabilities.hxx:171
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP874
+include/vcl/fontcapabilities.hxx:177
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP869
+include/vcl/fontcapabilities.hxx:178
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP866
+include/vcl/fontcapabilities.hxx:179
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP865
+include/vcl/fontcapabilities.hxx:180
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP864
+include/vcl/fontcapabilities.hxx:181
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP863
+include/vcl/fontcapabilities.hxx:182
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP862
+include/vcl/fontcapabilities.hxx:183
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP861
+include/vcl/fontcapabilities.hxx:184
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP860
+include/vcl/fontcapabilities.hxx:185
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP857
+include/vcl/fontcapabilities.hxx:186
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP855
+include/vcl/fontcapabilities.hxx:187
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP852
+include/vcl/fontcapabilities.hxx:188
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP775
+include/vcl/fontcapabilities.hxx:189
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP737
+include/vcl/fontcapabilities.hxx:190
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP780
+include/vcl/fontcapabilities.hxx:191
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP850
+include/vcl/fontcapabilities.hxx:192
+    enum vcl::CodePageCoverage::CodePageCoverageEnum CP437
+include/vcl/GraphicObject.hxx:36
+    enum GraphicManagerDrawFlags USE_DRAWMODE_SETTINGS
+include/vcl/GraphicObject.hxx:55
+    enum GraphicAdjustmentFlags DRAWMODE
+include/vcl/GraphicObject.hxx:56
+    enum GraphicAdjustmentFlags COLORS
+include/vcl/GraphicObject.hxx:57
+    enum GraphicAdjustmentFlags MIRROR
+include/vcl/GraphicObject.hxx:58
+    enum GraphicAdjustmentFlags ROTATE
+include/vcl/GraphicObject.hxx:59
+    enum GraphicAdjustmentFlags TRANSPARENCY
+include/vcl/graphictools.hxx:229
+    enum SvtGraphicFill::FillType fillSolid
+include/vcl/help.hxx:42
+    enum QuickHelpFlags NoAutoPos
+include/vcl/help.hxx:45
+    enum QuickHelpFlags NoDelay
 include/vcl/keycod.hxx:32
     enum KeyFuncType REDO
 include/vcl/keycod.hxx:32
     enum KeyFuncType REPEAT
-include/vcl/keycod.hxx:33
-    enum KeyFuncType FRONT
-include/vcl/pdfwriter.hxx:107
-    enum vcl::PDFWriter::PDFVersion PDF_1_2
-include/vcl/pdfwriter.hxx:107
+include/vcl/menu.hxx:74
+    enum PopupMenuFlags ExecuteUp
+include/vcl/menu.hxx:75
+    enum PopupMenuFlags ExecuteLeft
+include/vcl/menu.hxx:83
+    enum PopupMenuFlags NoHorzPlacement
+include/vcl/outdev.hxx:142
+    enum SalLayoutFlags EnableLigatures
+include/vcl/outdev.hxx:143
+    enum SalLayoutFlags SubstituteDigits
+include/vcl/outdev.hxx:175
+    enum DrawTextFlags NewsEllipsis
+include/vcl/outdev.hxx:190
+    enum DrawImageFlags Highlight
+include/vcl/outdev.hxx:191
+    enum DrawImageFlags Deactive
+include/vcl/outdev.hxx:228
+    enum DrawModeFlags NoBitmap
+include/vcl/outdev.hxx:229
+    enum DrawModeFlags NoGradient
+include/vcl/outdev.hxx:230
+    enum DrawModeFlags GhostedLine
+include/vcl/outdev.hxx:232
+    enum DrawModeFlags GhostedText
+include/vcl/pdfwriter.hxx:110
     enum vcl::PDFWriter::PDFVersion PDF_1_3
-include/vcl/pdfwriter.hxx:107
-    enum vcl::PDFWriter::PDFVersion PDF_1_5
+include/vcl/pdfwriter.hxx:110
+    enum vcl::PDFWriter::PDFVersion PDF_1_2
+include/vcl/pdfwriter.hxx:122
+    enum vcl::PDFWriter::StructElement Article
+include/vcl/pdfwriter.hxx:122
+    enum vcl::PDFWriter::StructElement Part
+include/vcl/pdfwriter.hxx:126
+    enum vcl::PDFWriter::StructElement H6
+include/vcl/pdfwriter.hxx:126
+    enum vcl::PDFWriter::StructElement H3
+include/vcl/pdfwriter.hxx:126
+    enum vcl::PDFWriter::StructElement H2
+include/vcl/pdfwriter.hxx:126
+    enum vcl::PDFWriter::StructElement H4
+include/vcl/pdfwriter.hxx:126
+    enum vcl::PDFWriter::StructElement H5
+include/vcl/pdfwriter.hxx:127
+    enum vcl::PDFWriter::StructElement LILabel
+include/vcl/pdfwriter.hxx:131
+    enum vcl::PDFWriter::StructElement Reference
+include/vcl/pdfwriter.hxx:140
+    enum vcl::PDFWriter::StructAttribute InlineAlign
+include/vcl/pdfwriter.hxx:140
+    enum vcl::PDFWriter::StructAttribute BlockAlign
+include/vcl/pdfwriter.hxx:141
+    enum vcl::PDFWriter::StructAttribute ListNumbering
+include/vcl/pdfwriter.hxx:141
+    enum vcl::PDFWriter::StructAttribute LineHeight
+include/vcl/pdfwriter.hxx:163
+    enum vcl::PDFWriter::StructAttributeValue Before
+include/vcl/pdfwriter.hxx:163
+    enum vcl::PDFWriter::StructAttributeValue After
+include/vcl/pdfwriter.hxx:163
+    enum vcl::PDFWriter::StructAttributeValue Start
+include/vcl/pdfwriter.hxx:169
+    enum vcl::PDFWriter::StructAttributeValue Auto
+include/vcl/pdfwriter.hxx:171
+    enum vcl::PDFWriter::StructAttributeValue Middle
+include/vcl/pdfwriter.hxx:173
+    enum vcl::PDFWriter::StructAttributeValue Normal
+include/vcl/pdfwriter.hxx:177
+    enum vcl::PDFWriter::StructAttributeValue LowerAlpha
+include/vcl/pdfwriter.hxx:177
+    enum vcl::PDFWriter::StructAttributeValue Circle
+include/vcl/pdfwriter.hxx:177
+    enum vcl::PDFWriter::StructAttributeValue Disc
+include/vcl/pdfwriter.hxx:177
+    enum vcl::PDFWriter::StructAttributeValue Square
+include/vcl/pdfwriter.hxx:177
+    enum vcl::PDFWriter::StructAttributeValue UpperAlpha
+include/vcl/pdfwriter.hxx:177
+    enum vcl::PDFWriter::StructAttributeValue LowerRoman
+include/vcl/pdfwriter.hxx:177
+    enum vcl::PDFWriter::StructAttributeValue UpperRoman
+include/vcl/pdfwriter.hxx:177
+    enum vcl::PDFWriter::StructAttributeValue Decimal
+include/vcl/prntypes.hxx:38
+    enum PrintQueueFlags Ready
+include/vcl/prntypes.hxx:39
+    enum PrintQueueFlags Paused
+include/vcl/prntypes.hxx:40
+    enum PrintQueueFlags PendingDeletion
+include/vcl/prntypes.hxx:41
+    enum PrintQueueFlags Busy
+include/vcl/prntypes.hxx:42
+    enum PrintQueueFlags Initializing
+include/vcl/prntypes.hxx:43
+    enum PrintQueueFlags Waiting
+include/vcl/prntypes.hxx:44
+    enum PrintQueueFlags WarmingUp
+include/vcl/prntypes.hxx:45
+    enum PrintQueueFlags Processing
+include/vcl/prntypes.hxx:46
+    enum PrintQueueFlags Printing
+include/vcl/prntypes.hxx:47
+    enum PrintQueueFlags Offline
+include/vcl/prntypes.hxx:48
+    enum PrintQueueFlags Error
+include/vcl/prntypes.hxx:49
+    enum PrintQueueFlags StatusUnknown
+include/vcl/prntypes.hxx:50
+    enum PrintQueueFlags PaperJam
+include/vcl/prntypes.hxx:51
+    enum PrintQueueFlags PaperOut
+include/vcl/prntypes.hxx:52
+    enum PrintQueueFlags ManualFeed
+include/vcl/prntypes.hxx:53
+    enum PrintQueueFlags PaperProblem
+include/vcl/prntypes.hxx:54
+    enum PrintQueueFlags IOActive
+include/vcl/prntypes.hxx:55
+    enum PrintQueueFlags OutputBinFull
+include/vcl/prntypes.hxx:56
+    enum PrintQueueFlags TonerLow
+include/vcl/prntypes.hxx:57
+    enum PrintQueueFlags NoToner
+include/vcl/prntypes.hxx:58
+    enum PrintQueueFlags PagePunt
+include/vcl/prntypes.hxx:59
+    enum PrintQueueFlags UserIntervention
+include/vcl/prntypes.hxx:60
+    enum PrintQueueFlags OutOfMemory
+include/vcl/prntypes.hxx:61
+    enum PrintQueueFlags DoorOpen
+include/vcl/prntypes.hxx:62
+    enum PrintQueueFlags PowerSave
 include/vcl/ptrstyle.hxx:56
     enum PointerStyle Pen
 include/vcl/ptrstyle.hxx:67
@@ -416,9 +1030,15 @@ include/vcl/ptrstyle.hxx:78
     enum PointerStyle CopyFiles
 include/vcl/ptrstyle.hxx:92
     enum PointerStyle Chart
-include/vcl/throbber.hxx:37
-    enum Throbber::ImageSet Auto
-include/vcl/vclenum.hxx:123
+include/vcl/salctype.hxx:41
+    enum ConvertDataFormat PDF
+include/vcl/splitwin.hxx:37
+    enum SplitWindowItemFlags Invisible
+include/vcl/vclenum.hxx:37
+    enum MenuItemBits POPUPSELECT
+include/vcl/vclenum.hxx:143
+    enum TimeFormat Hour12
+include/vcl/vclenum.hxx:148
     enum ExtTimeFieldFormat Short24H
 include/vcl/wall.hxx:36
     enum WallpaperStyle Center
@@ -434,35 +1054,89 @@ include/vcl/wall.hxx:43
     enum WallpaperStyle BottomLeft
 include/vcl/wall.hxx:44
     enum WallpaperStyle Bottom
-include/xmloff/autolayout.hxx:26
-    enum AutoLayout AUTOLAYOUT_START
+include/vcl/window.hxx:121
+    enum TrackingEventFlags DontCallHdl
+include/vcl/window.hxx:172
+    enum ShowFlags NoParentUpdate
+include/vcl/window.hxx:298
+    enum StartTrackingFlags KeyInput
+include/vcl/window.hxx:300
+    enum StartTrackingFlags NoKeyCancel
+include/vcl/window.hxx:303
+    enum StartTrackingFlags MouseButtonDown
+include/vcl/window.hxx:304
+    enum StartTrackingFlags FocusCancel
+include/vcl/window.hxx:376
+    enum DrawFlags NoMnemonic
+include/vcl/wrkwin.hxx:37
+    enum PresentationFlags NoFullScreen
+include/vcl/wrkwin.hxx:38
+    enum PresentationFlags NoAutoShow
+include/xmloff/shapeexport.hxx:53
+    enum XMLShapeExportFlags WIDTH
+include/xmloff/shapeexport.hxx:54
+    enum XMLShapeExportFlags HEIGHT
+include/xmloff/xmlexppr.hxx:35
+    enum SvXmlExportFlags DEFAULTS
+include/xmloff/xmlexppr.hxx:38
+    enum SvXmlExportFlags EMPTY
+include/xmloff/xmlimp.hxx:108
+    enum SvXMLImportFlags EMBEDDED
+o3tl/qa/test-enumarray.cxx:30
+    enum MyEnum TWO
+o3tl/qa/test-enumarray.cxx:30
+    enum MyEnum ONE
 oox/source/dump/dffdumper.cxx:157
     enum oox::dump::(anonymous namespace)::PropType PROPTYPE_COLORARRAY
 oox/source/dump/dffdumper.cxx:157
     enum oox::dump::(anonymous namespace)::PropType PROPTYPE_STRING
 oox/source/dump/dffdumper.cxx:157
     enum oox::dump::(anonymous namespace)::PropType PROPTYPE_BLIP
-sal/rtl/alloc_impl.hxx:233
-    enum AllocMode CUSTOM
-sc/inc/dociter.hxx:255
+reportdesign/inc/conditionalexpression.hxx:78
+    enum rptui::ComparisonOperation eNotBetween
+reportdesign/inc/conditionalexpression.hxx:79
+    enum rptui::ComparisonOperation eEqualTo
+reportdesign/inc/conditionalexpression.hxx:80
+    enum rptui::ComparisonOperation eNotEqualTo
+reportdesign/inc/conditionalexpression.hxx:81
+    enum rptui::ComparisonOperation eGreaterThan
+reportdesign/inc/conditionalexpression.hxx:82
+    enum rptui::ComparisonOperation eLessThan
+reportdesign/inc/conditionalexpression.hxx:83
+    enum rptui::ComparisonOperation eGreaterOrEqual
+reportdesign/inc/conditionalexpression.hxx:84
+    enum rptui::ComparisonOperation eLessOrEqual
+sc/inc/dociter.hxx:257
     enum ScQueryCellIterator::StopOnMismatchBits nStopOnMismatchExecuted
-sc/inc/dociter.hxx:263
+sc/inc/dociter.hxx:265
     enum ScQueryCellIterator::TestEqualConditionBits nTestEqualConditionFulfilled
-sc/inc/token.hxx:219
+sc/inc/token.hxx:213
     enum ScTableRefToken::Item HEADERS_DATA
-sc/inc/token.hxx:220
+sc/inc/token.hxx:214
     enum ScTableRefToken::Item DATA_TOTALS
+sc/inc/types.hxx:56
+    enum ScFormulaVectorState FormulaVectorDisabledNotInSoftwareSubset
 sc/inc/types.hxx:123
     enum sc::ListenerGroupType Single
-sc/source/filter/lotus/lotread.cxx:36
+sc/source/filter/inc/unitconverter.hxx:43
+    enum oox::xls::Unit UNIT_REFDEVX
+sc/source/filter/inc/unitconverter.hxx:44
+    enum oox::xls::Unit UNIT_REFDEVY
+sc/source/filter/lotus/lotread.cxx:41
     enum STATE S_WK1
-sc/source/ui/inc/undobase.hxx:140
+sc/source/ui/inc/undobase.hxx:135
     enum ScMoveUndoMode SC_UNDO_REFFIRST
-sc/source/ui/inc/viewdata.hxx:67
-    enum ScMarkType SC_MARK_FILTERED
-sc/source/ui/unoobj/condformatuno.cxx:273
-    enum (anonymous namespace)::DateProperties Date_StyleName
+sc/source/ui/inc/viewdata.hxx:43
+    enum ScSplitMode SC_SPLIT_MODE_MAX_ENUM
+sc/source/ui/inc/viewdata.hxx:45
+    enum ScSplitPos SC_SPLIT_POS_MAX_ENUM
+sc/source/ui/StatisticsDialogs/RegressionDialog.cxx:106
+    enum (anonymous namespace)::ScRegType LOGARITHMIC
+sc/source/ui/StatisticsDialogs/RegressionDialog.cxx:107
+    enum (anonymous namespace)::ScRegType POWER
 sc/source/ui/unoobj/condformatuno.cxx:274
+    enum (anonymous namespace)::DateProperties Date_StyleName
+sc/source/ui/unoobj/condformatuno.cxx:275
     enum (anonymous namespace)::DateProperties DateType
 sc/source/ui/vba/vbasheetobject.hxx:140
     enum ScVbaControlObjectBase::ListenerType LISTENER_MOUSE
@@ -472,9 +1146,9 @@ sc/source/ui/vba/vbasheetobject.hxx:142
     enum ScVbaControlObjectBase::ListenerType LISTENER_VALUE
 sc/source/ui/vba/vbasheetobject.hxx:143
     enum ScVbaControlObjectBase::ListenerType LISTENER_CHANGE
-scaddins/source/analysis/analysishelper.hxx:480
+scaddins/source/analysis/analysishelper.hxx:478
     enum sca::analysis::ComplListAppendHandl AH_EmptyAsErr
-scaddins/source/analysis/analysishelper.hxx:481
+scaddins/source/analysis/analysishelper.hxx:479
     enum sca::analysis::ComplListAppendHandl AH_EmpyAs0
 scaddins/source/datefunc/datefunc.hxx:41
     enum ScaCategory Finance
@@ -484,297 +1158,197 @@ scaddins/source/datefunc/datefunc.hxx:43
     enum ScaCategory Math
 scaddins/source/datefunc/datefunc.hxx:44
     enum ScaCategory Tech
-scaddins/source/pricing/pricing.hxx:49
-    enum sca::pricing::ScaCategory DateTime
 scaddins/source/pricing/pricing.hxx:50
+    enum sca::pricing::ScaCategory DateTime
+scaddins/source/pricing/pricing.hxx:51
     enum sca::pricing::ScaCategory Text
-scaddins/source/pricing/pricing.hxx:52
-    enum sca::pricing::ScaCategory Inf
 scaddins/source/pricing/pricing.hxx:53
-    enum sca::pricing::ScaCategory Math
+    enum sca::pricing::ScaCategory Inf
 scaddins/source/pricing/pricing.hxx:54
+    enum sca::pricing::ScaCategory Math
+scaddins/source/pricing/pricing.hxx:55
     enum sca::pricing::ScaCategory Tech
 sd/source/ui/slidesorter/cache/SlsRequestPriorityClass.hxx:40
     enum sd::slidesorter::cache::RequestPriorityClass MAX_CLASS
-sd/source/ui/slidesorter/view/SlsPageObjectPainter.cxx:314
-    enum State Focused
-sd/source/ui/slidesorter/view/SlsPageObjectPainter.cxx:314
-    enum State Selected
-sd/source/ui/slidesorter/view/SlsPageObjectPainter.cxx:314
-    enum State MouseOver
-sfx2/source/sidebar/SidebarController.cxx:76
-    enum sfx2::sidebar::(anonymous namespace)::MenuId MID_FIRST_PANEL
-sfx2/source/sidebar/SidebarController.cxx:77
-    enum sfx2::sidebar::(anonymous namespace)::MenuId MID_FIRST_HIDE
-slideshow/source/engine/shapes/viewshape.hxx:281
-    enum slideshow::internal::ViewShape::(anonymous at /home/noel/libo3/slideshow/source/engine/shapes/viewshape.hxx:281:13) MAX_RENDER_CACHE_ENTRIES
+slideshow/source/engine/shapes/viewshape.hxx:279
+    enum slideshow::internal::ViewShape::(anonymous at /media/noel/disk2/libo6/slideshow/source/engine/shapes/viewshape.hxx:279:13) MAX_RENDER_CACHE_ENTRIES
 slideshow/source/engine/slideview.cxx:249
-    enum slideshow::internal::(anonymous namespace)::LayerSpriteContainer::(anonymous at /home/noel/libo3/slideshow/source/engine/slideview.cxx:249:5) SPRITE_ULLAGE
+    enum slideshow::internal::(anonymous namespace)::LayerSpriteContainer::(anonymous at /media/noel/disk2/libo6/slideshow/source/engine/slideview.cxx:249:5) SPRITE_ULLAGE
 slideshow/source/engine/slideview.cxx:729
-    enum slideshow::internal::(anonymous namespace)::SlideView::(anonymous at /home/noel/libo3/slideshow/source/engine/slideview.cxx:729:5) LAYER_ULLAGE
+    enum slideshow::internal::(anonymous namespace)::SlideView::(anonymous at /media/noel/disk2/libo6/slideshow/source/engine/slideview.cxx:729:5) LAYER_ULLAGE
 slideshow/source/inc/doctreenode.hxx:52
     enum slideshow::internal::DocTreeNode::NodeType Invalid
-soltools/cpp/_lex.c:63
-    int S_SELFB
-soltools/cpp/_lex.c:63
-    int S_SELF
-soltools/cpp/_lex.c:64
-    int S_NAME
 soltools/cpp/cpp.h:42
     int WS
-soltools/cpp/cpp.h:42
-    int CCON
-soltools/cpp/cpp.h:43
-    int LAND
-soltools/cpp/cpp.h:43
-    int RSH
-soltools/cpp/cpp.h:43
-    int PPLUS
-soltools/cpp/cpp.h:43
-    int MMINUS
-soltools/cpp/cpp.h:43
-    int EQ
-soltools/cpp/cpp.h:43
-    int LEQ
-soltools/cpp/cpp.h:43
-    int LSH
-soltools/cpp/cpp.h:43
-    int LOR
-soltools/cpp/cpp.h:43
-    int NEQ
-soltools/cpp/cpp.h:43
-    int GEQ
-soltools/cpp/cpp.h:44
-    int PLUS
-soltools/cpp/cpp.h:44
-    int MINUS
-soltools/cpp/cpp.h:44
-    int DOT
-soltools/cpp/cpp.h:44
-    int STAR
-soltools/cpp/cpp.h:44
-    int SKET
-soltools/cpp/cpp.h:44
-    int AND
-soltools/cpp/cpp.h:44
-    int SBRA
-soltools/cpp/cpp.h:44
-    int ARROW
-soltools/cpp/cpp.h:45
-    int PCT
-soltools/cpp/cpp.h:45
-    int GT
-soltools/cpp/cpp.h:45
-    int QUEST
-soltools/cpp/cpp.h:45
-    int LT
-soltools/cpp/cpp.h:45
-    int OR
-soltools/cpp/cpp.h:45
-    int CIRC
-soltools/cpp/cpp.h:45
-    int TILDE
-soltools/cpp/cpp.h:45
-    int SLASH
-soltools/cpp/cpp.h:45
-    int NOT
-soltools/cpp/cpp.h:46
-    int COLON
-soltools/cpp/cpp.h:46
-    int COMMA
-soltools/cpp/cpp.h:46
-    int SEMIC
-soltools/cpp/cpp.h:46
-    int SHARP
-soltools/cpp/cpp.h:46
-    int CKET
-soltools/cpp/cpp.h:46
-    int ASGN
-soltools/cpp/cpp.h:46
-    int CBRA
-soltools/cpp/cpp.h:47
-    int ASPCT
-soltools/cpp/cpp.h:47
-    int ASSLASH
-soltools/cpp/cpp.h:47
-    int ASMINUS
-soltools/cpp/cpp.h:47
-    int ASCIRC
-soltools/cpp/cpp.h:47
-    int ASLSH
-soltools/cpp/cpp.h:47
-    int ASPLUS
-soltools/cpp/cpp.h:47
-    int ASSTAR
-soltools/cpp/cpp.h:48
-    int ASAND
-soltools/cpp/cpp.h:48
-    int ASOR
-soltools/cpp/cpp.h:48
-    int ASRSH
-soltools/cpp/cpp.h:48
-    int ELLIPS
+starmath/inc/node.hxx:62
+    enum FontChangeMask HorAlign
 svgio/inc/svgstyleattributes.hxx:62
     enum svgio::svgreader::FontSize FontSize_notset
-svl/source/numbers/zformat.cxx:355
-    enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_DBNUM1
-svl/source/numbers/zformat.cxx:356
+svl/source/numbers/zformat.cxx:358
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_DBNUM2
-svl/source/numbers/zformat.cxx:357
+svl/source/numbers/zformat.cxx:359
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_DBNUM3
-svl/source/numbers/zformat.cxx:358
+svl/source/numbers/zformat.cxx:360
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_DBNUM4
-svl/source/numbers/zformat.cxx:359
+svl/source/numbers/zformat.cxx:361
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_DBNUM5
-svl/source/numbers/zformat.cxx:360
+svl/source/numbers/zformat.cxx:362
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_DBNUM6
-svl/source/numbers/zformat.cxx:361
+svl/source/numbers/zformat.cxx:363
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_DBNUM7
-svl/source/numbers/zformat.cxx:362
+svl/source/numbers/zformat.cxx:364
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_DBNUM8
-svl/source/numbers/zformat.cxx:363
-    enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_DBNUM9
 svl/source/numbers/zformat.cxx:365
-    enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM0
-svl/source/numbers/zformat.cxx:366
+    enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_DBNUM9
+svl/source/numbers/zformat.cxx:368
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM1
-svl/source/numbers/zformat.cxx:367
+svl/source/numbers/zformat.cxx:369
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM2
-svl/source/numbers/zformat.cxx:368
+svl/source/numbers/zformat.cxx:370
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM3
-svl/source/numbers/zformat.cxx:369
+svl/source/numbers/zformat.cxx:371
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM4
-svl/source/numbers/zformat.cxx:370
+svl/source/numbers/zformat.cxx:372
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM5
-svl/source/numbers/zformat.cxx:371
+svl/source/numbers/zformat.cxx:373
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM6
-svl/source/numbers/zformat.cxx:372
+svl/source/numbers/zformat.cxx:374
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM7
-svl/source/numbers/zformat.cxx:373
+svl/source/numbers/zformat.cxx:375
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM8
-svl/source/numbers/zformat.cxx:374
+svl/source/numbers/zformat.cxx:376
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM9
-svl/source/numbers/zformat.cxx:375
+svl/source/numbers/zformat.cxx:377
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM10
-svl/source/numbers/zformat.cxx:376
+svl/source/numbers/zformat.cxx:378
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM11
-svl/source/numbers/zformat.cxx:377
+svl/source/numbers/zformat.cxx:379
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM12
-svl/source/numbers/zformat.cxx:378
+svl/source/numbers/zformat.cxx:380
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM13
-svl/source/numbers/zformat.cxx:379
+svl/source/numbers/zformat.cxx:381
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM14
-svl/source/numbers/zformat.cxx:380
+svl/source/numbers/zformat.cxx:382
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM15
-svl/source/numbers/zformat.cxx:381
+svl/source/numbers/zformat.cxx:383
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM16
-svl/source/numbers/zformat.cxx:382
+svl/source/numbers/zformat.cxx:384
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM17
-svl/source/numbers/zformat.cxx:383
+svl/source/numbers/zformat.cxx:385
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM18
-svl/source/numbers/zformat.cxx:384
+svl/source/numbers/zformat.cxx:386
     enum BracketFormatSymbolType BRACKET_SYMBOLTYPE_NATNUM19
-svtools/source/control/valueset.cxx:49
-    enum (anonymous namespace)::(anonymous at /home/noel/libo3/svtools/source/control/valueset.cxx:44:1) NAME_LINE_OFF_Y
-svtools/source/control/valueset.cxx:50
-    enum (anonymous namespace)::(anonymous at /home/noel/libo3/svtools/source/control/valueset.cxx:44:1) NAME_LINE_HEIGHT
-svtools/source/control/valueset.cxx:51
-    enum (anonymous namespace)::(anonymous at /home/noel/libo3/svtools/source/control/valueset.cxx:44:1) NAME_OFFSET
-svtools/source/control/valueset.cxx:52
-    enum (anonymous namespace)::(anonymous at /home/noel/libo3/svtools/source/control/valueset.cxx:44:1) SCRBAR_OFFSET
-sw/inc/docary.hxx:80
+svtools/source/contnr/fileview.cxx:109
+    enum FileViewFlags SHOW_ONLYTITLE
+svx/inc/galbrws2.hxx:53
+    enum GalleryItemFlags ThemeName
+svx/source/inc/docrecovery.hxx:85
+    enum EDocStates TryLoadBackup
+svx/source/inc/docrecovery.hxx:86
+    enum EDocStates TryLoadOriginal
+svx/source/inc/docrecovery.hxx:91
+    enum EDocStates Damaged
+svx/source/inc/docrecovery.hxx:93
+    enum EDocStates Incomplete
+svx/source/inc/docrecovery.hxx:95
+    enum EDocStates Succeeded
+sw/inc/dbmgr.hxx:485
+    enum sw::DBConnURIType MSJET
+sw/inc/dbmgr.hxx:486
+    enum sw::DBConnURIType MSACE
+sw/inc/docary.hxx:75
     enum SwVectorModifyBase<class SwGrfFormatColl *>::DestructorPolicy FreeElements
-sw/inc/docary.hxx:80
-    enum SwVectorModifyBase<class SwFrameFormat *>::DestructorPolicy FreeElements
-sw/inc/docary.hxx:80
+sw/inc/docary.hxx:75
     enum SwVectorModifyBase<class SwTextFormatColl *>::DestructorPolicy FreeElements
-sw/inc/docufld.hxx:112
-    enum SwExtUserSubType EU_FATHERSNAME
+sw/inc/docary.hxx:75
+    enum SwVectorModifyBase<class SwFrameFormat *>::DestructorPolicy FreeElements
 sw/inc/docufld.hxx:113
+    enum SwExtUserSubType EU_FATHERSNAME
+sw/inc/docufld.hxx:114
     enum SwExtUserSubType EU_APARTMENT
-sw/inc/poolfmt.hxx:117
+sw/inc/IDocumentRedlineAccess.hxx:57
+    enum RedlineFlags IgnoreDeleteRedlines
+sw/inc/poolfmt.hxx:116
     enum RES_POOL_CHRFMT_TYPE RES_POOLCHR_LABEL
-sw/inc/poolfmt.hxx:118
+sw/inc/poolfmt.hxx:117
     enum RES_POOL_CHRFMT_TYPE RES_POOLCHR_DROPCAPS
-sw/inc/poolfmt.hxx:125
+sw/inc/poolfmt.hxx:124
     enum RES_POOL_CHRFMT_TYPE RES_POOLCHR_TOXJUMP
-sw/inc/poolfmt.hxx:132
+sw/inc/poolfmt.hxx:131
     enum RES_POOL_CHRFMT_TYPE RES_POOLCHR_VERT_NUM
-sw/inc/poolfmt.hxx:160
+sw/inc/poolfmt.hxx:159
     enum RES_POOL_FRMFMT_TYPE RES_POOLFRM_MARGINAL
-sw/inc/poolfmt.hxx:161
+sw/inc/poolfmt.hxx:160
     enum RES_POOL_FRMFMT_TYPE RES_POOLFRM_WATERSIGN
-sw/inc/poolfmt.hxx:190
+sw/inc/poolfmt.hxx:189
     enum RES_POOL_NUMRULE_TYPE RES_POOLNUMRULE_NUM1
-sw/inc/poolfmt.hxx:191
+sw/inc/poolfmt.hxx:190
     enum RES_POOL_NUMRULE_TYPE RES_POOLNUMRULE_NUM2
-sw/inc/poolfmt.hxx:192
+sw/inc/poolfmt.hxx:191
     enum RES_POOL_NUMRULE_TYPE RES_POOLNUMRULE_NUM3
-sw/inc/poolfmt.hxx:193
+sw/inc/poolfmt.hxx:192
     enum RES_POOL_NUMRULE_TYPE RES_POOLNUMRULE_NUM4
-sw/inc/poolfmt.hxx:194
+sw/inc/poolfmt.hxx:193
     enum RES_POOL_NUMRULE_TYPE RES_POOLNUMRULE_NUM5
-sw/inc/poolfmt.hxx:195
+sw/inc/poolfmt.hxx:194
     enum RES_POOL_NUMRULE_TYPE RES_POOLNUMRULE_BUL1
-sw/inc/poolfmt.hxx:196
+sw/inc/poolfmt.hxx:195
     enum RES_POOL_NUMRULE_TYPE RES_POOLNUMRULE_BUL2
-sw/inc/poolfmt.hxx:197
+sw/inc/poolfmt.hxx:196
     enum RES_POOL_NUMRULE_TYPE RES_POOLNUMRULE_BUL3
-sw/inc/poolfmt.hxx:198
+sw/inc/poolfmt.hxx:197
     enum RES_POOL_NUMRULE_TYPE RES_POOLNUMRULE_BUL4
-sw/inc/poolfmt.hxx:199
+sw/inc/poolfmt.hxx:198
     enum RES_POOL_NUMRULE_TYPE RES_POOLNUMRULE_BUL5
-sw/inc/poolfmt.hxx:209
-    enum RES_POOL_TABSTYLE_TYPE RES_POOLTABLESTYLE_3D
-sw/inc/poolfmt.hxx:256
+sw/inc/poolfmt.hxx:255
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_GREETING
-sw/inc/poolfmt.hxx:259
+sw/inc/poolfmt.hxx:258
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_MARGINAL
-sw/inc/poolfmt.hxx:272
+sw/inc/poolfmt.hxx:271
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_HEADLINE10
-sw/inc/poolfmt.hxx:282
+sw/inc/poolfmt.hxx:281
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_NUM_LEVEL1S
-sw/inc/poolfmt.hxx:284
+sw/inc/poolfmt.hxx:283
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_NUM_LEVEL1E
-sw/inc/poolfmt.hxx:286
+sw/inc/poolfmt.hxx:285
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_NUM_LEVEL2S
-sw/inc/poolfmt.hxx:288
+sw/inc/poolfmt.hxx:287
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_NUM_LEVEL2E
-sw/inc/poolfmt.hxx:290
+sw/inc/poolfmt.hxx:289
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_NUM_LEVEL3S
-sw/inc/poolfmt.hxx:292
+sw/inc/poolfmt.hxx:291
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_NUM_LEVEL3E
-sw/inc/poolfmt.hxx:294
+sw/inc/poolfmt.hxx:293
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_NUM_LEVEL4S
-sw/inc/poolfmt.hxx:296
+sw/inc/poolfmt.hxx:295
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_NUM_LEVEL4E
-sw/inc/poolfmt.hxx:298
+sw/inc/poolfmt.hxx:297
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_NUM_LEVEL5S
-sw/inc/poolfmt.hxx:300
+sw/inc/poolfmt.hxx:299
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_NUM_LEVEL5E
-sw/inc/poolfmt.hxx:304
+sw/inc/poolfmt.hxx:303
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_BUL_LEVEL1S
-sw/inc/poolfmt.hxx:306
+sw/inc/poolfmt.hxx:305
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_BUL_LEVEL1E
-sw/inc/poolfmt.hxx:308
+sw/inc/poolfmt.hxx:307
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_BUL_LEVEL2S
-sw/inc/poolfmt.hxx:310
+sw/inc/poolfmt.hxx:309
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_BUL_LEVEL2E
-sw/inc/poolfmt.hxx:312
+sw/inc/poolfmt.hxx:311
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_BUL_LEVEL3S
-sw/inc/poolfmt.hxx:314
+sw/inc/poolfmt.hxx:313
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_BUL_LEVEL3E
-sw/inc/poolfmt.hxx:316
+sw/inc/poolfmt.hxx:315
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_BUL_LEVEL4S
-sw/inc/poolfmt.hxx:318
+sw/inc/poolfmt.hxx:317
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_BUL_LEVEL4E
-sw/inc/poolfmt.hxx:320
+sw/inc/poolfmt.hxx:319
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_BUL_LEVEL5S
-sw/inc/poolfmt.hxx:322
+sw/inc/poolfmt.hxx:321
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_BUL_LEVEL5E
-sw/inc/poolfmt.hxx:337
+sw/inc/poolfmt.hxx:336
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_FOOTERL
-sw/inc/poolfmt.hxx:338
+sw/inc/poolfmt.hxx:337
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_FOOTERR
 sw/inc/poolfmt.hxx:382
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_TOX_USER1
@@ -796,8 +1370,6 @@ sw/inc/poolfmt.hxx:404
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_TOX_TABLES1
 sw/inc/poolfmt.hxx:408
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_TOX_AUTHORITIES1
-sw/inc/poolfmt.hxx:411
-    enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_TOX_USER6
 sw/inc/poolfmt.hxx:412
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_TOX_USER7
 sw/inc/poolfmt.hxx:413
@@ -808,11 +1380,15 @@ sw/inc/poolfmt.hxx:415
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_TOX_USER10
 sw/inc/poolfmt.hxx:422
     enum RES_POOL_COLLFMT_TYPE RES_POOLCOLL_DOC_TITEL
-sw/inc/reffld.hxx:37
+sw/inc/reffld.hxx:38
     enum REFERENCESUBTYPE REF_OUTLINE
-sw/source/core/inc/dbg_lay.hxx:37
+sw/inc/undobj.hxx:134
+    enum DelContentType Fly
+sw/inc/undobj.hxx:135
+    enum DelContentType Bkm
+sw/source/core/inc/dbg_lay.hxx:38
     enum PROT Pos
-sw/source/core/inc/dbg_lay.hxx:45
+sw/source/core/inc/dbg_lay.hxx:46
     enum PROT Snapshot
 sw/source/core/inc/SwXMLBlockImport.hxx:81
     enum SwXMLTextBlockToken OFFICE_BODY
@@ -828,95 +1404,71 @@ sw/source/core/inc/SwXMLBlockImport.hxx:107
     enum SwXMLBlockListToken BLOCK
 sw/source/core/inc/SwXMLBlockImport.hxx:108
     enum SwXMLBlockListToken BLOCK_LIST
-sw/source/core/unocore/unosett.cxx:1600
-    enum (anonymous at /home/noel/libo3/sw/source/core/unocore/unosett.cxx:1599:5) NotInChapterFirst
-sw/source/core/unocore/unosett.cxx:1601
-    enum (anonymous at /home/noel/libo3/sw/source/core/unocore/unosett.cxx:1599:5) NotInChapterLast
-sw/source/core/unocore/unosett.cxx:1602
-    enum (anonymous at /home/noel/libo3/sw/source/core/unocore/unosett.cxx:1599:5) InChapterFirst
-sw/source/core/unocore/unosett.cxx:1603
-    enum (anonymous at /home/noel/libo3/sw/source/core/unocore/unosett.cxx:1599:5) InChapterLast
-sw/source/filter/inc/wrt_fn.hxx:46
-    enum RES_NODE RES_NODE_END
-sw/source/filter/ww8/sprmids.hxx:244
-    enum NS_sprm::sgc paragraph
-sw/source/filter/ww8/sprmids.hxx:245
-    enum NS_sprm::sgc character
-sw/source/filter/ww8/sprmids.hxx:246
-    enum NS_sprm::sgc picture
-sw/source/filter/ww8/sprmids.hxx:247
-    enum NS_sprm::sgc section
-sw/source/filter/ww8/sprmids.hxx:248
-    enum NS_sprm::sgc table
-sw/source/filter/ww8/sprmids.hxx:252
-    enum NS_sprm::spra operand_toggle_1b_0
-sw/source/filter/ww8/sprmids.hxx:253
-    enum NS_sprm::spra operand_1b_1
-sw/source/filter/ww8/sprmids.hxx:254
-    enum NS_sprm::spra operand_2b_2
-sw/source/filter/ww8/sprmids.hxx:255
-    enum NS_sprm::spra operand_4b_3
-sw/source/filter/ww8/sprmids.hxx:256
-    enum NS_sprm::spra operand_2b_4
-sw/source/filter/ww8/sprmids.hxx:257
-    enum NS_sprm::spra operand_2b_5
-sw/source/filter/ww8/sprmids.hxx:258
-    enum NS_sprm::spra operand_varlen_6
-sw/source/filter/ww8/sprmids.hxx:259
-    enum NS_sprm::spra operand_3b_7
-sw/source/filter/ww8/ww8scan.hxx:599
+sw/source/core/text/pormulti.hxx:50
+    enum RubyPosition RIGHT
+sw/source/core/unocore/unosett.cxx:1578
+    enum (anonymous at /media/noel/disk2/libo6/sw/source/core/unocore/unosett.cxx:1577:5) NotInChapterFirst
+sw/source/core/unocore/unosett.cxx:1579
+    enum (anonymous at /media/noel/disk2/libo6/sw/source/core/unocore/unosett.cxx:1577:5) NotInChapterLast
+sw/source/core/unocore/unosett.cxx:1580
+    enum (anonymous at /media/noel/disk2/libo6/sw/source/core/unocore/unosett.cxx:1577:5) InChapterFirst
+sw/source/core/unocore/unosett.cxx:1581
+    enum (anonymous at /media/noel/disk2/libo6/sw/source/core/unocore/unosett.cxx:1577:5) InChapterLast
+sw/source/filter/html/css1atr.cxx:117
+    enum Css1FrameSize AnyHeight
+sw/source/filter/ww8/ww8scan.hxx:604
     enum WW8PLCFx_Fc_FKP::Limits eMaxCache
-sw/source/ui/fldui/fldref.cxx:749
-    enum FMT_REF_IDX FMT_REF_PAGE_PGDSC_IDX
-sw/source/ui/fldui/fldref.cxx:752
-    enum FMT_REF_IDX FMT_REF_ONLYSEQNO_IDX
-sw/source/uibase/dbui/dbmgr.cxx:2565
-    enum (anonymous namespace)::DBConnURIType MSJET
-sw/source/uibase/dbui/dbmgr.cxx:2566
-    enum (anonymous namespace)::DBConnURIType MSACE
-sw/source/uibase/utlui/content.cxx:802
-    enum STR_CONTEXT_IDX IDX_STR_HYPERLINK
-sw/source/uibase/utlui/glbltree.cxx:146
-    enum GLOBAL_CONTEXT_IDX IDX_STR_UPDATE_SEL
-tools/source/fsys/urlobj.cxx:436
-    enum (anonymous namespace)::(anonymous at /home/noel/libo3/tools/source/fsys/urlobj.cxx:434:1) PA
-tools/source/fsys/urlobj.cxx:437
-    enum (anonymous namespace)::(anonymous at /home/noel/libo3/tools/source/fsys/urlobj.cxx:434:1) PD
-tools/source/fsys/urlobj.cxx:438
-    enum (anonymous namespace)::(anonymous at /home/noel/libo3/tools/source/fsys/urlobj.cxx:434:1) PE
-tools/source/fsys/urlobj.cxx:439
-    enum (anonymous namespace)::(anonymous at /home/noel/libo3/tools/source/fsys/urlobj.cxx:434:1) PF
-tools/source/fsys/urlobj.cxx:440
-    enum (anonymous namespace)::(anonymous at /home/noel/libo3/tools/source/fsys/urlobj.cxx:434:1) PG
-tools/source/fsys/urlobj.cxx:441
-    enum (anonymous namespace)::(anonymous at /home/noel/libo3/tools/source/fsys/urlobj.cxx:434:1) PH
-tools/source/fsys/urlobj.cxx:442
-    enum (anonymous namespace)::(anonymous at /home/noel/libo3/tools/source/fsys/urlobj.cxx:434:1) PI
-tools/source/fsys/urlobj.cxx:443
-    enum (anonymous namespace)::(anonymous at /home/noel/libo3/tools/source/fsys/urlobj.cxx:434:1) PJ
-tools/source/fsys/urlobj.cxx:444
-    enum (anonymous namespace)::(anonymous at /home/noel/libo3/tools/source/fsys/urlobj.cxx:434:1) PK
-tools/source/fsys/urlobj.cxx:445
-    enum (anonymous namespace)::(anonymous at /home/noel/libo3/tools/source/fsys/urlobj.cxx:434:1) PL
-tools/source/fsys/urlobj.cxx:447
-    enum (anonymous namespace)::(anonymous at /home/noel/libo3/tools/source/fsys/urlobj.cxx:434:1) PN
-tools/source/fsys/urlobj.cxx:448
-    enum (anonymous namespace)::(anonymous at /home/noel/libo3/tools/source/fsys/urlobj.cxx:434:1) PO
-tools/source/fsys/urlobj.cxx:450
-    enum (anonymous namespace)::(anonymous at /home/noel/libo3/tools/source/fsys/urlobj.cxx:434:1) PQ
-tools/source/fsys/urlobj.cxx:451
-    enum (anonymous namespace)::(anonymous at /home/noel/libo3/tools/source/fsys/urlobj.cxx:434:1) PR
-tools/source/generic/poly.cxx:1135
-    enum (anonymous at /home/noel/libo3/tools/source/generic/poly.cxx:1135:5) maxRecursionDepth
-vcl/inc/fontsubset.hxx:34
-    enum FontType SFNT_CFF
-vcl/source/gdi/CommonSalLayout.cxx:383
+sw/source/uibase/inc/envimg.hxx:31
+    enum SwEnvAlign ENV_HOR_CNTR
+sw/source/uibase/inc/envimg.hxx:32
+    enum SwEnvAlign ENV_HOR_RGHT
+sw/source/uibase/inc/envimg.hxx:33
+    enum SwEnvAlign ENV_VER_LEFT
+sw/source/uibase/inc/envimg.hxx:34
+    enum SwEnvAlign ENV_VER_CNTR
+tools/source/generic/poly.cxx:1122
+    enum (anonymous at /media/noel/disk2/libo6/tools/source/generic/poly.cxx:1122:5) maxRecursionDepth
+ucbhelper/source/client/proxydecider.cxx:119
+    enum ucbhelper::proxydecider_impl::InternetProxyDecider_Impl::ProxyType Automatic
+uui/source/logindlg.hxx:29
+    enum LoginFlags NoUsername
+uui/source/logindlg.hxx:30
+    enum LoginFlags NoPassword
+vcl/inc/salptype.hxx:45
+    enum SalPrinterError Abort
+vcl/source/gdi/CommonSalLayout.cxx:128
     enum (anonymous namespace)::VerticalOrientation Upright
-vcl/source/gdi/CommonSalLayout.cxx:386
+vcl/source/gdi/CommonSalLayout.cxx:131
     enum (anonymous namespace)::VerticalOrientation TransformedRotated
-writerfilter/source/dmapper/PropertyIds.hxx:156
-    enum writerfilter::dmapper::PropertyIds PROP_HORI_MIRRORED_ON_EVEN_PAGES
+writerfilter/source/dmapper/PropertyIds.hxx:134
+    enum writerfilter::dmapper::PropertyIds PROP_GAMMA
 writerfilter/source/dmapper/PropertyIds.hxx:157
+    enum writerfilter::dmapper::PropertyIds PROP_HORI_MIRRORED_ON_EVEN_PAGES
+writerfilter/source/dmapper/PropertyIds.hxx:158
     enum writerfilter::dmapper::PropertyIds PROP_HORI_MIRRORED_ON_ODD_PAGES
-writerfilter/source/dmapper/PropertyIds.hxx:272
+writerfilter/source/dmapper/PropertyIds.hxx:222
+    enum writerfilter::dmapper::PropertyIds PROP_PRINTER_PAPER_TRAY_INDEX
+writerfilter/source/dmapper/PropertyIds.hxx:274
     enum writerfilter::dmapper::PropertyIds PROP_VERT_MIRRORED
+writerfilter/source/ooxml/OOXMLFactory.hxx:39
+    enum writerfilter::ooxml::ResourceType List
+writerfilter/source/ooxml/OOXMLFactory.hxx:40
+    enum writerfilter::ooxml::ResourceType Integer
+writerfilter/source/ooxml/OOXMLFactory.hxx:42
+    enum writerfilter::ooxml::ResourceType Hex
+writerfilter/source/ooxml/OOXMLFactory.hxx:43
+    enum writerfilter::ooxml::ResourceType HexColor
+writerfilter/source/ooxml/OOXMLFactory.hxx:44
+    enum writerfilter::ooxml::ResourceType String
+writerfilter/source/ooxml/OOXMLFactory.hxx:46
+    enum writerfilter::ooxml::ResourceType Boolean
+writerfilter/source/ooxml/OOXMLFactory.hxx:55
+    enum writerfilter::ooxml::ResourceType TwipsMeasure_asSigned
+writerfilter/source/ooxml/OOXMLFactory.hxx:56
+    enum writerfilter::ooxml::ResourceType TwipsMeasure_asZero
+writerfilter/source/ooxml/OOXMLFactory.hxx:57
+    enum writerfilter::ooxml::ResourceType HpsMeasure
+writerfilter/source/ooxml/OOXMLFactory.hxx:58
+    enum writerfilter::ooxml::ResourceType MeasurementOrPercent
+xmloff/source/forms/propertyexport.hxx:38
+    enum BoolAttrFlags DefaultMask
diff --git a/compilerplugins/clang/unusedenumconstants.untouched.results b/compilerplugins/clang/unusedenumconstants.untouched.results
index b586272daa6b..d31d48928b5a 100644
--- a/compilerplugins/clang/unusedenumconstants.untouched.results
+++ b/compilerplugins/clang/unusedenumconstants.untouched.results
@@ -1,5 +1,3 @@
-dbaccess/source/filter/xml/xmlEnums.hxx:31
-    enum dbaxml::XMLDocTokens XML_TOK_DOC_META
 drawinglayer/source/tools/emfpbrush.hxx:32
     enum emfplushelper::EmfPlusHatchStyle HatchStyleVertical
 drawinglayer/source/tools/emfpbrush.hxx:33
@@ -80,213 +78,171 @@ drawinglayer/source/tools/emfpbrush.hxx:82
     enum emfplushelper::EmfPlusHatchStyle HatchStyleOutlinedDiamond
 drawinglayer/source/tools/emfpbrush.hxx:83
     enum emfplushelper::EmfPlusHatchStyle HatchStyleSolidDiamond
-drawinglayer/source/tools/emfphelperdata.cxx:101
+drawinglayer/source/tools/emfpimage.hxx:31
     emfplushelper::ImageDataType ImageDataTypeUnknown
-drawinglayer/source/tools/emfphelperdata.hxx:110
-    enum emfplushelper::UnitType UnitTypeWorld
-drawinglayer/source/tools/emfphelperdata.hxx:111
-    enum emfplushelper::UnitType UnitTypeDisplay
-drawinglayer/source/tools/emfphelperdata.hxx:113
-    enum emfplushelper::UnitType UnitTypePoint
-drawinglayer/source/tools/emfphelperdata.hxx:114
-    enum emfplushelper::UnitType UnitTypeInch
-drawinglayer/source/tools/emfphelperdata.hxx:115
-    enum emfplushelper::UnitType UnitTypeDocument
-drawinglayer/source/tools/emfphelperdata.hxx:116
-    enum emfplushelper::UnitType UnitTypeMillimeter
-include/connectivity/dbtools.hxx:831
+include/connectivity/dbtools.hxx:822
     enum connectivity::dbase::DBFType dBaseIVMemo
 include/editeng/borderline.hxx:128
     enum SvxBorderLineStyle BORDER_LINE_STYLE_MAX
-include/i18nutil/transliteration.hxx:46
+include/i18nutil/transliteration.hxx:45
     enum TransliterationFlags NumToTextLower_zh_CN
-include/i18nutil/transliteration.hxx:48
+include/i18nutil/transliteration.hxx:47
     enum TransliterationFlags NumToTextUpper_zh_CN
-include/i18nutil/transliteration.hxx:50
+include/i18nutil/transliteration.hxx:49
     enum TransliterationFlags NumToTextLower_zh_TW
-include/i18nutil/transliteration.hxx:52
+include/i18nutil/transliteration.hxx:51
     enum TransliterationFlags NumToTextUpper_zh_TW
-include/i18nutil/transliteration.hxx:54
+include/i18nutil/transliteration.hxx:53
     enum TransliterationFlags NumToTextFormalHangul_ko
-include/i18nutil/transliteration.hxx:56
+include/i18nutil/transliteration.hxx:55
     enum TransliterationFlags NumToTextFormalLower_ko
-include/i18nutil/transliteration.hxx:58
+include/i18nutil/transliteration.hxx:57
     enum TransliterationFlags NumToTextFormalUpper_ko
-include/i18nutil/transliteration.hxx:118
+include/i18nutil/transliteration.hxx:117
     enum TransliterationFlags smallToLarge_ja_JP
-include/i18nutil/transliteration.hxx:120
+include/i18nutil/transliteration.hxx:119
     enum TransliterationFlags largeToSmall_ja_JP
-include/LibreOfficeKit/LibreOfficeKitEnums.h:38
-    LibreOfficeKitTileMode LOK_TILEMODE_RGBA
+include/LibreOfficeKit/LibreOfficeKitEnums.h:628
+    LibreOfficeKitExtTextInputType LOK_EXT_TEXTINPUT_POS
 include/oox/ole/axfontdata.hxx:39
     enum AxFontFlags Disabled
 include/oox/ole/axfontdata.hxx:40
     enum AxFontFlags AutoColor
-include/svx/cube3d.hxx:57
-    enum CubeFaces Full
-include/unotools/eventcfg.hxx:33
+include/unotools/eventcfg.hxx:29
     enum GlobalEventId STARTAPP
-include/unotools/eventcfg.hxx:34
+include/unotools/eventcfg.hxx:30
     enum GlobalEventId CLOSEAPP
+include/vcl/syswin.hxx:54
+    enum WindowStateState FullScreen
 libreofficekit/qa/gtktiledviewer/gtv-lok-dialog.cxx:61
-    enum (anonymous at /home/noel/libo3/libreofficekit/qa/gtktiledviewer/gtv-lok-dialog.cxx:59:1) PROP_0
+    enum (anonymous at /media/noel/disk2/libo6/libreofficekit/qa/gtktiledviewer/gtv-lok-dialog.cxx:59:1) PROP_0
 libreofficekit/source/gtk/lokdocview.cxx:287
-    enum (anonymous at /home/noel/libo3/libreofficekit/source/gtk/lokdocview.cxx:285:1) PROP_0
-sc/source/filter/xml/xmlimprt.hxx:89
-    enum ScXMLCondFormatsTokens XML_TOK_CONDFORMATS_CONDFORMAT
-sc/source/filter/xml/xmlimprt.hxx:94
-    enum ScXMLCondFormatTokens XML_TOK_CONDFORMAT_COLORSCALE
-sc/source/filter/xml/xmlimprt.hxx:95
-    enum ScXMLCondFormatTokens XML_TOK_CONDFORMAT_DATABAR
-sc/source/filter/xml/xmlimprt.hxx:96
-    enum ScXMLCondFormatTokens XML_TOK_CONDFORMAT_CONDITION
-sc/source/filter/xml/xmlimprt.hxx:97
-    enum ScXMLCondFormatTokens XML_TOK_CONDFORMAT_ICONSET
-sc/source/filter/xml/xmlimprt.hxx:98
-    enum ScXMLCondFormatTokens XML_TOK_CONDFORMAT_DATE
-sc/source/filter/xml/xmlimprt.hxx:103
-    enum ScXMLCondFormatAttrTokens XML_TOK_CONDFORMAT_TARGET_RANGE
-sc/source/filter/xml/xmlimprt.hxx:108
-    enum ScXMLCondDateAttrTokens XML_TOK_COND_DATE_VALUE
-sc/source/filter/xml/xmlimprt.hxx:109
-    enum ScXMLCondDateAttrTokens XML_TOK_COND_DATE_STYLE
-sc/source/filter/xml/xmlimprt.hxx:114
-    enum ScXMLConditionAttrTokens XML_TOK_CONDITION_VALUE
-sc/source/filter/xml/xmlimprt.hxx:115
-    enum ScXMLConditionAttrTokens XML_TOK_CONDITION_APPLY_STYLE_NAME
-sc/source/filter/xml/xmlimprt.hxx:116
-    enum ScXMLConditionAttrTokens XML_TOK_CONDITION_BASE_CELL_ADDRESS
-sc/source/filter/xml/xmlimprt.hxx:121
-    enum ScXMLColorScaleFormatTokens XML_TOK_COLORSCALE_COLORSCALEENTRY
-sc/source/filter/xml/xmlimprt.hxx:126
-    enum ScXMLColorScaleEntryAttrTokens XML_TOK_COLORSCALEENTRY_TYPE
-sc/source/filter/xml/xmlimprt.hxx:127
-    enum ScXMLColorScaleEntryAttrTokens XML_TOK_COLORSCALEENTRY_VALUE
-sc/source/filter/xml/xmlimprt.hxx:128
-    enum ScXMLColorScaleEntryAttrTokens XML_TOK_COLORSCALEENTRY_COLOR
-sc/source/filter/xml/xmlimprt.hxx:133
-    enum ScXMLFormattingFormatTokens XML_TOK_DATABAR_DATABARENTRY
-sc/source/filter/xml/xmlimprt.hxx:134
-    enum ScXMLFormattingFormatTokens XML_TOK_FORMATTING_ENTRY
-sc/source/filter/xml/xmlimprt.hxx:139
-    enum ScXMLDataBarAttrTokens XML_TOK_DATABAR_POSITIVE_COLOR
-sc/source/filter/xml/xmlimprt.hxx:140
-    enum ScXMLDataBarAttrTokens XML_TOK_DATABAR_NEGATIVE_COLOR
-sc/source/filter/xml/xmlimprt.hxx:141
-    enum ScXMLDataBarAttrTokens XML_TOK_DATABAR_GRADIENT
-sc/source/filter/xml/xmlimprt.hxx:142
-    enum ScXMLDataBarAttrTokens XML_TOK_DATABAR_AXISPOSITION
-sc/source/filter/xml/xmlimprt.hxx:143
-    enum ScXMLDataBarAttrTokens XML_TOK_DATABAR_SHOWVALUE
-sc/source/filter/xml/xmlimprt.hxx:144
-    enum ScXMLDataBarAttrTokens XML_TOK_DATABAR_AXISCOLOR
-sc/source/filter/xml/xmlimprt.hxx:145
-    enum ScXMLDataBarAttrTokens XML_TOK_DATABAR_MINLENGTH
-sc/source/filter/xml/xmlimprt.hxx:146
-    enum ScXMLDataBarAttrTokens XML_TOK_DATABAR_MAXLENGTH
-sc/source/filter/xml/xmlimprt.hxx:151
-    enum ScXMLDataBarEntryAttrTokens XML_TOK_DATABARENTRY_TYPE
-sc/source/filter/xml/xmlimprt.hxx:152
-    enum ScXMLDataBarEntryAttrTokens XML_TOK_DATABARENTRY_VALUE

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list