[Libreoffice-commits] core.git: 2 commits - chart2/inc connectivity/inc cui/inc dbaccess/inc fpicker/source framework/inc oox/inc sal/inc sc/inc sd/inc sfx2/inc slideshow/inc starmath/inc svtools/inc svx/inc sw/inc vcl/inc writerfilter/inc xmloff/inc

Thomas Arnhold thomas at arnhold.org
Thu Sep 5 11:01:37 PDT 2013


 chart2/inc/pch/precompiled_chartcontroller.hxx    |    1 
 connectivity/inc/pch/precompiled_file.hxx         |    2 
 connectivity/inc/pch/precompiled_flat.hxx         |    2 
 cui/inc/pch/precompiled_cui.hxx                   |    7 ++
 dbaccess/inc/pch/precompiled_dbu.hxx              |    5 +
 fpicker/source/win32/misc/WinImplHelper.cxx       |    1 
 framework/inc/pch/precompiled_fwk.hxx             |   37 ++------------
 oox/inc/pch/precompiled_oox.hxx                   |   22 +++++++-
 sal/inc/pch/precompiled_sal.hxx                   |    3 +
 sc/inc/pch/precompiled_sc.hxx                     |   56 ++++++++++++++++++++--
 sc/inc/pch/precompiled_scfilt.hxx                 |    1 
 sd/inc/pch/precompiled_sd.hxx                     |   34 ++++++++++++-
 sfx2/inc/pch/precompiled_sfx.hxx                  |   21 +++++++-
 slideshow/inc/pch/precompiled_slideshow.hxx       |    4 +
 starmath/inc/pch/precompiled_sm.hxx               |    6 +-
 svtools/inc/pch/precompiled_svt.hxx               |    9 +++
 svx/inc/pch/precompiled_svx.hxx                   |   46 +++++++++++++++++-
 svx/inc/pch/precompiled_svxcore.hxx               |   25 +++++++--
 sw/inc/pch/precompiled_msword.hxx                 |    7 ++
 sw/inc/pch/precompiled_sw.hxx                     |   34 +++++++++++--
 vcl/inc/pch/precompiled_vcl.hxx                   |   25 +++++----
 writerfilter/inc/pch/precompiled_writerfilter.hxx |    7 ++
 xmloff/inc/pch/precompiled_xo.hxx                 |    3 -
 23 files changed, 282 insertions(+), 76 deletions(-)

New commits:
commit 346427e22eb5b6f63349253892911a250e64d99f
Author: Thomas Arnhold <thomas at arnhold.org>
Date:   Thu Sep 5 20:01:07 2013 +0200

    remove duplicate include
    
    Change-Id: I1809d186b9eabb03c8d388cc9361014d16a3080d

diff --git a/fpicker/source/win32/misc/WinImplHelper.cxx b/fpicker/source/win32/misc/WinImplHelper.cxx
index 4c75e12..c07a675 100644
--- a/fpicker/source/win32/misc/WinImplHelper.cxx
+++ b/fpicker/source/win32/misc/WinImplHelper.cxx
@@ -23,7 +23,6 @@
 #include <osl/diagnose.h>
 #include <rtl/ustrbuf.hxx>
 #include <com/sun/star/uno/Sequence.hxx>
-#include <vector>
 
 //------------------------------------------------------------
 // namespace directives
commit 286d04a96e11edc21395076becb26940c29b908a
Author: Thomas Arnhold <thomas at arnhold.org>
Date:   Thu Sep 5 20:00:17 2013 +0200

    update pch
    
    Change-Id: I6d5e8d3fd69189935a3338fee19b60022f70a7eb

diff --git a/chart2/inc/pch/precompiled_chartcontroller.hxx b/chart2/inc/pch/precompiled_chartcontroller.hxx
index 77d79992..e39cd24 100644
--- a/chart2/inc/pch/precompiled_chartcontroller.hxx
+++ b/chart2/inc/pch/precompiled_chartcontroller.hxx
@@ -307,6 +307,7 @@
 #include <unotools/syslocale.hxx>
 #include <utility>
 #include <vcl/bitmap.hxx>
+#include <vcl/builder.hxx>
 #include <vcl/dialog.hxx>
 #include <vcl/edit.hxx>
 #include <vcl/fixed.hxx>
diff --git a/connectivity/inc/pch/precompiled_file.hxx b/connectivity/inc/pch/precompiled_file.hxx
index 16451d0..6132c9d 100644
--- a/connectivity/inc/pch/precompiled_file.hxx
+++ b/connectivity/inc/pch/precompiled_file.hxx
@@ -56,14 +56,12 @@
 #include <osl/diagnose.h>
 #include <osl/nlsupport.h>
 #include <osl/thread.h>
-#include <rtl/logfile.hxx>
 #include <rtl/math.hxx>
 #include <rtl/ustrbuf.hxx>
 #include <stdio.h>
 #include <tools/date.hxx>
 #include <tools/datetime.hxx>
 #include <tools/debug.hxx>
-#include <tools/string.hxx>
 #include <tools/time.hxx>
 #include <tools/urlobj.hxx>
 #include <ucbhelper/content.hxx>
diff --git a/connectivity/inc/pch/precompiled_flat.hxx b/connectivity/inc/pch/precompiled_flat.hxx
index cc50875..b860a6b 100644
--- a/connectivity/inc/pch/precompiled_flat.hxx
+++ b/connectivity/inc/pch/precompiled_flat.hxx
@@ -14,6 +14,7 @@
  also fixes all possible problems, so it's usually better to use it).
 */
 
+#include "comphelper/processfactory.hxx"
 #include <com/sun/star/beans/XFastPropertySet.hpp>
 #include <com/sun/star/lang/DisposedException.hpp>
 #include <com/sun/star/lang/XUnoTunnel.hpp>
@@ -43,7 +44,6 @@
 #include <ctype.h>
 #include <i18nlangtag/languagetag.hxx>
 #include <osl/thread.h>
-#include <rtl/logfile.hxx>
 #include <rtl/math.hxx>
 #include <stdio.h>
 #include <svl/converter.hxx>
diff --git a/cui/inc/pch/precompiled_cui.hxx b/cui/inc/pch/precompiled_cui.hxx
index 74a9e8c..a1bc8d6 100644
--- a/cui/inc/pch/precompiled_cui.hxx
+++ b/cui/inc/pch/precompiled_cui.hxx
@@ -73,8 +73,10 @@
 #include <com/sun/star/awt/XControl.hpp>
 #include <com/sun/star/awt/XWindow.hpp>
 #include <com/sun/star/beans/NamedValue.hpp>
+#include <com/sun/star/beans/Property.hpp>
 #include <com/sun/star/beans/PropertyAttribute.hpp>
 #include <com/sun/star/beans/PropertyValue.hpp>
+#include <com/sun/star/beans/XProperty.hpp>
 #include <com/sun/star/beans/XPropertyAccess.hpp>
 #include <com/sun/star/beans/XPropertySet.hpp>
 #include <com/sun/star/beans/XPropertyState.hpp>
@@ -258,12 +260,16 @@
 #include <comphelper/proparrhlp.hxx>
 #include <comphelper/propertycontainer.hxx>
 #include <comphelper/seqstream.hxx>
+#include <comphelper/sequence.hxx>
 #include <comphelper/sequenceashashmap.hxx>
 #include <comphelper/sequenceasvector.hxx>
 #include <comphelper/stl_types.hxx>
 #include <comphelper/string.hxx>
 #include <comphelper/types.hxx>
 #include <comphelper/uno3.hxx>
+#include <config_buildid.h>
+#include <config_features.h>
+#include <config_folders.h>
 #include <config_vclplug.h>
 #include <cppuhelper/compbase4.hxx>
 #include <cppuhelper/exc_hlp.hxx>
@@ -460,6 +466,7 @@
 #include <svtools/svtabbx.hxx>
 #include <svtools/transfer.hxx>
 #include <svtools/treelistbox.hxx>
+#include <svtools/treelistentry.hxx>
 #include <svtools/unitconv.hxx>
 #include <svx/SmartTagMgr.hxx>
 #include <svx/SpellDialogChildWindow.hxx>
diff --git a/dbaccess/inc/pch/precompiled_dbu.hxx b/dbaccess/inc/pch/precompiled_dbu.hxx
index 9405cfa..d83f4b3 100644
--- a/dbaccess/inc/pch/precompiled_dbu.hxx
+++ b/dbaccess/inc/pch/precompiled_dbu.hxx
@@ -290,7 +290,6 @@
 #include <com/sun/star/view/XSelectionSupplier.hpp>
 #include <comphelper/basicio.hxx>
 #include <comphelper/classids.hxx>
-#include <comphelper/componentcontext.hxx>
 #include <comphelper/containermultiplexer.hxx>
 #include <comphelper/enumhelper.hxx>
 #include <comphelper/extract.hxx>
@@ -310,6 +309,8 @@
 #include <comphelper/string.hxx>
 #include <comphelper/types.hxx>
 #include <comphelper/uno3.hxx>
+#include <config_features.h>
+#include <config_folders.h>
 #include <connectivity/CommonTools.hxx>
 #include <connectivity/DriversConfig.hxx>
 #include <connectivity/FValue.hxx>
@@ -338,6 +339,7 @@
 #include <limits>
 #include <list>
 #include <map>
+#include <math.h>
 #include <memory>
 #include <o3tl/compat_functional.hxx>
 #include <osl/diagnose.h>
@@ -347,7 +349,6 @@
 #include <osl/thread.h>
 #include <osl/thread.hxx>
 #include <rtl/bootstrap.hxx>
-#include <rtl/logfile.hxx>
 #include <rtl/ref.hxx>
 #include <rtl/strbuf.hxx>
 #include <rtl/tencinfo.h>
diff --git a/framework/inc/pch/precompiled_fwk.hxx b/framework/inc/pch/precompiled_fwk.hxx
index 95ef40d..ecd512b 100644
--- a/framework/inc/pch/precompiled_fwk.hxx
+++ b/framework/inc/pch/precompiled_fwk.hxx
@@ -16,40 +16,14 @@
 
 #include "com/sun/star/beans/XFastPropertySet.hpp"
 #include "com/sun/star/beans/XPropertySet.hpp"
-#include "com/sun/star/configuration/theDefaultProvider.hpp"
-#include "com/sun/star/container/XNameAccess.hpp"
-#include "com/sun/star/frame/Desktop.hpp"
-#include "com/sun/star/lang/XMultiServiceFactory.hpp"
-#include "com/sun/star/system/SystemShellExecute.hpp"
-#include "com/sun/star/system/SystemShellExecuteFlags.hpp"
-#include "com/sun/star/task/XJobExecutor.hpp"
 #include "com/sun/star/uno/XComponentContext.hpp"
 #include "com/sun/star/util/XMacroExpander.hpp"
-#include "com/sun/star/util/XStringWidth.hpp"
 #include "com/sun/star/util/theMacroExpander.hpp"
-#include "comphelper/configurationhelper.hxx"
-#include "comphelper/processfactory.hxx"
-#include "comphelper/sequenceashashmap.hxx"
-#include "cppuhelper/implbase1.hxx"
 #include "officecfg/Office/Common.hxx"
-#include "osl/file.h"
 #include "rtl/bootstrap.hxx"
-#include "rtl/strbuf.hxx"
-#include "rtl/ustrbuf.hxx"
 #include "sal/types.h"
-#include "svtools/colorcfg.hxx"
-#include "svtools/imagemgr.hxx"
-#include "svtools/langhelp.hxx"
 #include "svtools/miscopt.hxx"
-#include "tools/urlobj.hxx"
-#include "unotools/dynamicmenuoptions.hxx"
-#include "unotools/historyoptions.hxx"
-#include "vcl/menu.hxx"
-#include "vcl/metric.hxx"
-#include "vcl/mnemonic.hxx"
-#include "vcl/svapp.hxx"
 #include "vcl/syswin.hxx"
-#include "vcl/virdev.hxx"
 #include <algorithm>
 #include <boost/bind.hpp>
 #include <boost/utility.hpp>
@@ -113,7 +87,6 @@
 #include <com/sun/star/container/XNameContainer.hpp>
 #include <com/sun/star/container/XNameReplace.hpp>
 #include <com/sun/star/container/XNamed.hpp>
-#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp>
 #include <com/sun/star/datatransfer/dnd/XDropTarget.hpp>
 #include <com/sun/star/document/AmbigousFilterRequest.hpp>
 #include <com/sun/star/document/FilterOptionsRequest.hpp>
@@ -230,6 +203,7 @@
 #include <com/sun/star/ui/ItemStyle.hpp>
 #include <com/sun/star/ui/ItemType.hpp>
 #include <com/sun/star/ui/ModuleAcceleratorConfiguration.hpp>
+#include <com/sun/star/ui/ModuleUIConfigurationManager.hpp>
 #include <com/sun/star/ui/ModuleUIConfigurationManagerSupplier.hpp>
 #include <com/sun/star/ui/UIElementFactoryManager.hpp>
 #include <com/sun/star/ui/UIElementType.hpp>
@@ -285,6 +259,7 @@
 #include <comphelper/string.hxx>
 #include <comphelper/uno3.hxx>
 #include <config_features.h>
+#include <config_folders.h>
 #include <cppuhelper/exc_hlp.hxx>
 #include <cppuhelper/factory.hxx>
 #include <cppuhelper/implbase1.hxx>
@@ -297,6 +272,9 @@
 #include <i18nlangtag/languagetag.hxx>
 #include <i18nlangtag/mslangid.hxx>
 #include <map>
+#include <officecfg/Office/Common.hxx>
+#include <officecfg/Office/Paths.hxx>
+#include <officecfg/Office/TabBrowse.hxx>
 #include <osl/diagnose.h>
 #include <osl/file.hxx>
 #include <osl/mutex.hxx>
@@ -316,13 +294,11 @@
 #include <rtl/ustring.hxx>
 #include <sal/macros.h>
 #include <set>
-#include <sot/filelist.hxx>
 #include <stdio.h>
 #include <string.h>
 #include <svl/documentlockfile.hxx>
 #include <svl/imageitm.hxx>
 #include <svl/languageoptions.hxx>
-#include <svl/urihelper.hxx>
 #include <svtools/acceleratorexecute.hxx>
 #include <svtools/colorcfg.hxx>
 #include <svtools/framestatuslistener.hxx>
@@ -332,10 +308,10 @@
 #include <svtools/langtab.hxx>
 #include <svtools/menuoptions.hxx>
 #include <svtools/miscopt.hxx>
+#include <svtools/openfiledroptargetlistener.hxx>
 #include <svtools/sfxecode.hxx>
 #include <svtools/statusbarcontroller.hxx>
 #include <svtools/toolboxcontroller.hxx>
-#include <svtools/transfer.hxx>
 #include <toolkit/awt/vclxmenu.hxx>
 #include <toolkit/awt/vclxwindow.hxx>
 #include <toolkit/helper/convert.hxx>
@@ -375,7 +351,6 @@
 #include <vcl/graphicfilter.hxx>
 #include <vcl/i18nhelp.hxx>
 #include <vcl/image.hxx>
-#include <vcl/keycod.hxx>
 #include <vcl/menu.hxx>
 #include <vcl/mnemonic.hxx>
 #include <vcl/msgbox.hxx>
diff --git a/oox/inc/pch/precompiled_oox.hxx b/oox/inc/pch/precompiled_oox.hxx
index 1125be4..0963980 100644
--- a/oox/inc/pch/precompiled_oox.hxx
+++ b/oox/inc/pch/precompiled_oox.hxx
@@ -16,6 +16,7 @@
 
 #include "basegfx/numeric/ftools.hxx"
 #include "comphelper/anytostring.hxx"
+#include "comphelper/processfactory.hxx"
 #include "cppuhelper/exc_hlp.hxx"
 #include "rtl/ustrbuf.hxx"
 #include "sal/log.hxx"
@@ -26,6 +27,7 @@
 #include <basegfx/numeric/ftools.hxx>
 #include <basegfx/point/b2dpoint.hxx>
 #include <basegfx/polygon/b2dpolygon.hxx>
+#include <boost/algorithm/string.hpp>
 #include <boost/bind.hpp>
 #include <boost/optional.hpp>
 #include <boost/unordered_map.hpp>
@@ -112,10 +114,17 @@
 #include <com/sun/star/chart/XTwoAxisXSupplier.hpp>
 #include <com/sun/star/chart/XTwoAxisYSupplier.hpp>
 #include <com/sun/star/chart2/AxisType.hpp>
+#include <com/sun/star/chart2/CartesianCoordinateSystem2d.hpp>
+#include <com/sun/star/chart2/CartesianCoordinateSystem3d.hpp>
 #include <com/sun/star/chart2/CurveStyle.hpp>
 #include <com/sun/star/chart2/DataPointGeometry3D.hpp>
 #include <com/sun/star/chart2/DataPointLabel.hpp>
+#include <com/sun/star/chart2/FormattedString.hpp>
 #include <com/sun/star/chart2/LegendPosition.hpp>
+#include <com/sun/star/chart2/LinearScaling.hpp>
+#include <com/sun/star/chart2/LogarithmicScaling.hpp>
+#include <com/sun/star/chart2/PolarCoordinateSystem2d.hpp>
+#include <com/sun/star/chart2/PolarCoordinateSystem3d.hpp>
 #include <com/sun/star/chart2/RelativePosition.hpp>
 #include <com/sun/star/chart2/RelativeSize.hpp>
 #include <com/sun/star/chart2/StackingDirection.hpp>
@@ -129,7 +138,6 @@
 #include <com/sun/star/chart2/XDataSeries.hpp>
 #include <com/sun/star/chart2/XDataSeriesContainer.hpp>
 #include <com/sun/star/chart2/XDiagram.hpp>
-#include <com/sun/star/chart2/XFormattedString.hpp>
 #include <com/sun/star/chart2/XLegend.hpp>
 #include <com/sun/star/chart2/XRegressionCurve.hpp>
 #include <com/sun/star/chart2/XRegressionCurveContainer.hpp>
@@ -159,6 +167,7 @@
 #include <com/sun/star/document/XExporter.hpp>
 #include <com/sun/star/document/XOOXMLDocumentPropertiesImporter.hpp>
 #include <com/sun/star/document/XStorageBasedDocument.hpp>
+#include <com/sun/star/drawing/Alignment.hpp>
 #include <com/sun/star/drawing/BitmapMode.hpp>
 #include <com/sun/star/drawing/ColorMode.hpp>
 #include <com/sun/star/drawing/ConnectorType.hpp>
@@ -168,8 +177,10 @@
 #include <com/sun/star/drawing/EnhancedCustomShapeParameterType.hpp>
 #include <com/sun/star/drawing/EnhancedCustomShapeSegment.hpp>
 #include <com/sun/star/drawing/EnhancedCustomShapeTextFrame.hpp>
+#include <com/sun/star/drawing/EnhancedCustomShapeTextPathMode.hpp>
 #include <com/sun/star/drawing/FillStyle.hpp>
 #include <com/sun/star/drawing/FlagSequence.hpp>
+#include <com/sun/star/drawing/Hatch.hpp>
 #include <com/sun/star/drawing/HomogenMatrix3.hpp>
 #include <com/sun/star/drawing/LineDash.hpp>
 #include <com/sun/star/drawing/LineJoint.hpp>
@@ -233,6 +244,7 @@
 #include <com/sun/star/lang/XComponent.hpp>
 #include <com/sun/star/lang/XMultiServiceFactory.hpp>
 #include <com/sun/star/lang/XServiceInfo.hpp>
+#include <com/sun/star/lang/XServiceName.hpp>
 #include <com/sun/star/office/XAnnotation.hpp>
 #include <com/sun/star/office/XAnnotationAccess.hpp>
 #include <com/sun/star/presentation/AnimationSpeed.hpp>
@@ -285,6 +297,7 @@
 #include <com/sun/star/text/VertOrientation.hpp>
 #include <com/sun/star/text/WrapTextMode.hpp>
 #include <com/sun/star/text/WritingMode.hpp>
+#include <com/sun/star/text/WritingMode2.hpp>
 #include <com/sun/star/text/XNumberingRulesSupplier.hpp>
 #include <com/sun/star/text/XSimpleText.hpp>
 #include <com/sun/star/text/XText.hpp>
@@ -310,6 +323,7 @@
 #include <com/sun/star/xml/sax/XFastContextHandler.hpp>
 #include <com/sun/star/xml/sax/XFastParser.hpp>
 #include <com/sun/star/xml/sax/XFastSAXSerializable.hpp>
+#include <com/sun/star/xml/sax/XFastTokenHandler.hpp>
 #include <com/sun/star/xml/sax/XLocator.hpp>
 #include <comphelper/configurationhelper.hxx>
 #include <comphelper/docpasswordhelper.hxx>
@@ -320,17 +334,18 @@
 #include <comphelper/stl_types.hxx>
 #include <comphelper/storagehelper.hxx>
 #include <comphelper/string.hxx>
-#include <config_oox.h>
 #include <cppuhelper/implbase1.hxx>
 #include <cppuhelper/implbase2.hxx>
 #include <cppuhelper/implementationentry.hxx>
 #include <cstdio>
 #include <editeng/svxenum.hxx>
 #include <filter/msfilter/escherex.hxx>
+#include <filter/msfilter/msdffimp.hxx>
 #include <filter/msfilter/msvbahelper.hxx>
 #include <filter/msfilter/util.hxx>
 #include <fstream>
 #include <functional>
+#include <i18nlangtag/languagetag.hxx>
 #include <iostream>
 #include <list>
 #include <map>
@@ -340,9 +355,9 @@
 #include <osl/mutex.hxx>
 #include <osl/thread.h>
 #include <osl/time.h>
-#include <rtl/digest.h>
 #include <rtl/instance.hxx>
 #include <rtl/math.hxx>
+#include <rtl/random.h>
 #include <rtl/strbuf.hxx>
 #include <rtl/string.hxx>
 #include <rtl/tencinfo.h>
@@ -362,6 +377,7 @@
 #include <svx/svdoashp.hxx>
 #include <svx/svdoole2.hxx>
 #include <svx/svdotext.hxx>
+#include <svx/svdtrans.hxx>
 #include <svx/unoapi.hxx>
 #include <time.h>
 #include <tools/globname.hxx>
diff --git a/sal/inc/pch/precompiled_sal.hxx b/sal/inc/pch/precompiled_sal.hxx
index bcb314d..3919588 100644
--- a/sal/inc/pch/precompiled_sal.hxx
+++ b/sal/inc/pch/precompiled_sal.hxx
@@ -53,6 +53,8 @@
 #include <algorithm>
 #include <boost/unordered_map.hpp>
 #include <cassert>
+#include <config_features.h>
+#include <config_folders.h>
 #include <cstdarg>
 #include <cstddef>
 #include <cstdio>
@@ -74,6 +76,7 @@
 #include <osl/profile.hxx>
 #include <osl/security.hxx>
 #include <osl/thread.h>
+#include <osl/thread.hxx>
 #include <osl/time.h>
 #include <rtl/alloc.h>
 #include <rtl/bootstrap.h>
diff --git a/sc/inc/pch/precompiled_sc.hxx b/sc/inc/pch/precompiled_sc.hxx
index 8afe9f2..a41da84 100644
--- a/sc/inc/pch/precompiled_sc.hxx
+++ b/sc/inc/pch/precompiled_sc.hxx
@@ -38,16 +38,21 @@
 #include "editeng/escapementitem.hxx"
 #include "editeng/fhgtitem.hxx"
 #include "editeng/fieldupdater.hxx"
+#include "editeng/flditem.hxx"
 #include "editeng/fontitem.hxx"
 #include "editeng/kernitem.hxx"
 #include "editeng/langitem.hxx"
+#include "editeng/misspellrange.hxx"
 #include "editeng/outliner.hxx"
 #include "editeng/postitem.hxx"
+#include "editeng/section.hxx"
 #include "editeng/shdditem.hxx"
 #include "editeng/udlnitem.hxx"
 #include "editeng/unoedsrc.hxx"
+#include "editeng/unolingu.hxx"
 #include "editeng/wghtitem.hxx"
 #include "editeng/wrlmitem.hxx"
+#include "editeng/xmlcnitm.hxx"
 #include "formula/FormulaCompiler.hxx"
 #include "formula/errorcodes.hxx"
 #include "formula/grammar.hxx"
@@ -56,6 +61,7 @@
 #include "formula/vectortoken.hxx"
 #include "i18nlangtag/lang.h"
 #include "i18nlangtag/mslangid.hxx"
+#include "libxml/xpath.h"
 #include "rtl/math.hxx"
 #include "rtl/strbuf.hxx"
 #include "rtl/ustrbuf.hxx"
@@ -76,6 +82,7 @@
 #include "svl/urihelper.hxx"
 #include "svl/zforlist.hxx"
 #include "svl/zformat.hxx"
+#include "svtools/fmtfield.hxx"
 #include "svtools/optionsdrawinglayer.hxx"
 #include "svtools/svlbitm.hxx"
 #include "svtools/treelistbox.hxx"
@@ -101,6 +108,7 @@
 #include "vcl/waitobj.hxx"
 #include "xmloff/nmspmap.hxx"
 #include "xmloff/prstylei.hxx"
+#include "xmloff/xmlnmspe.hxx"
 #include <algorithm>
 #include <avmedia/mediaitem.hxx>
 #include <avmedia/mediaplayer.hxx>
@@ -123,6 +131,15 @@
 #include <boost/foreach.hpp>
 #include <boost/ptr_container/ptr_vector.hpp>
 #include <boost/random.hpp>
+#include <boost/random/bernoulli_distribution.hpp>
+#include <boost/random/binomial_distribution.hpp>
+#include <boost/random/cauchy_distribution.hpp>
+#include <boost/random/chi_squared_distribution.hpp>
+#include <boost/random/geometric_distribution.hpp>
+#include <boost/random/negative_binomial_distribution.hpp>
+#include <boost/random/normal_distribution.hpp>
+#include <boost/random/uniform_int_distribution.hpp>
+#include <boost/random/uniform_real_distribution.hpp>
 #include <boost/scoped_ptr.hpp>
 #include <boost/shared_ptr.hpp>
 #include <boost/unordered_map.hpp>
@@ -234,6 +251,7 @@
 #include <com/sun/star/frame/XModel.hpp>
 #include <com/sun/star/frame/XStorable2.hpp>
 #include <com/sun/star/frame/XSynchronousFrameLoader.hpp>
+#include <com/sun/star/gallery/GalleryItemType.hpp>
 #include <com/sun/star/i18n/BreakIterator.hpp>
 #include <com/sun/star/i18n/CalendarDisplayIndex.hpp>
 #include <com/sun/star/i18n/CalendarFieldIndex.hpp>
@@ -248,6 +266,7 @@
 #include <com/sun/star/i18n/XForbiddenCharacters.hpp>
 #include <com/sun/star/io/XActiveDataControl.hpp>
 #include <com/sun/star/io/XActiveDataSource.hpp>
+#include <com/sun/star/io/XInputStream.hpp>
 #include <com/sun/star/io/XSeekable.hpp>
 #include <com/sun/star/lang/DisposedException.hpp>
 #include <com/sun/star/lang/Locale.hpp>
@@ -328,6 +347,7 @@
 #include <com/sun/star/sheet/FormulaResult.hpp>
 #include <com/sun/star/sheet/FunctionArgument.hpp>
 #include <com/sun/star/sheet/GeneralFunction.hpp>
+#include <com/sun/star/sheet/GlobalSheetSettings.hpp>
 #include <com/sun/star/sheet/MemberResultFlags.hpp>
 #include <com/sun/star/sheet/NameToken.hpp>
 #include <com/sun/star/sheet/NamedRangeFlag.hpp>
@@ -426,11 +446,13 @@
 #include <com/sun/star/ucb/InteractiveAppException.hpp>
 #include <com/sun/star/ucb/InteractiveAugmentedIOException.hpp>
 #include <com/sun/star/ucb/NameClash.hpp>
+#include <com/sun/star/ucb/SimpleFileAccess.hpp>
 #include <com/sun/star/ucb/TransferInfo.hpp>
 #include <com/sun/star/ucb/XCommandEnvironment.hpp>
 #include <com/sun/star/ucb/XCommandInfo.hpp>
 #include <com/sun/star/ucb/XContent.hpp>
 #include <com/sun/star/ucb/XContentAccess.hpp>
+#include <com/sun/star/ucb/XSimpleFileAccess3.hpp>
 #include <com/sun/star/ui/ModuleUIConfigurationManagerSupplier.hpp>
 #include <com/sun/star/ui/XAcceleratorConfiguration.hpp>
 #include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp>
@@ -471,11 +493,11 @@
 #include <com/sun/star/xml/sax/XLocator.hpp>
 #include <comphelper/accessibleeventnotifier.hxx>
 #include <comphelper/classids.hxx>
-#include <comphelper/componentcontext.hxx>
 #include <comphelper/docpasswordhelper.hxx>
 #include <comphelper/documentconstants.hxx>
 #include <comphelper/extract.hxx>
 #include <comphelper/genericpropertyset.hxx>
+#include <comphelper/namedvaluecollection.hxx>
 #include <comphelper/processfactory.hxx>
 #include <comphelper/propertysetinfo.hxx>
 #include <comphelper/sequence.hxx>
@@ -486,6 +508,7 @@
 #include <comphelper/types.hxx>
 #include <comphelper/uno3.hxx>
 #include <config_features.h>
+#include <config_mpl.h>
 #include <config_telepathy.h>
 #include <cppuhelper/bootstrap.hxx>
 #include <cppuhelper/component_context.hxx>
@@ -501,6 +524,7 @@
 #include <editeng/acorrcfg.hxx>
 #include <editeng/adjustitem.hxx>
 #include <editeng/autokernitem.hxx>
+#include <editeng/borderline.hxx>
 #include <editeng/boxitem.hxx>
 #include <editeng/brushitem.hxx>
 #include <editeng/charreliefitem.hxx>
@@ -527,6 +551,7 @@
 #include <editeng/hyphenzoneitem.hxx>
 #include <editeng/itemtype.hxx>
 #include <editeng/justifyitem.hxx>
+#include <editeng/kernitem.hxx>
 #include <editeng/langitem.hxx>
 #include <editeng/lineitem.hxx>
 #include <editeng/lrspitem.hxx>
@@ -594,8 +619,8 @@
 #include <rsc/rscsfx.hxx>
 #include <rtl/crc.h>
 #include <rtl/instance.hxx>
-#include <rtl/logfile.hxx>
 #include <rtl/math.hxx>
+#include <rtl/ref.hxx>
 #include <rtl/strbuf.hxx>
 #include <rtl/tencinfo.h>
 #include <rtl/ustrbuf.hxx>
@@ -610,6 +635,7 @@
 #include <sfx2/basedlgs.hxx>
 #include <sfx2/bindings.hxx>
 #include <sfx2/childwin.hxx>
+#include <sfx2/dialoghelper.hxx>
 #include <sfx2/dinfdlg.hxx>
 #include <sfx2/dispatch.hxx>
 #include <sfx2/docfac.hxx>
@@ -636,8 +662,14 @@
 #include <sfx2/printer.hxx>
 #include <sfx2/progress.hxx>
 #include <sfx2/request.hxx>
+#include <sfx2/sfxbasecontroller.hxx>
 #include <sfx2/sfxdlg.hxx>
 #include <sfx2/sfxmodelfactory.hxx>
+#include <sfx2/sidebar/ControlFactory.hxx>
+#include <sfx2/sidebar/EnumContext.hxx>
+#include <sfx2/sidebar/SidebarChildWindow.hxx>
+#include <sfx2/sidebar/SidebarPanelBase.hxx>
+#include <sfx2/sidebar/Theme.hxx>
 #include <sfx2/taskpane.hxx>
 #include <sfx2/templdlg.hxx>
 #include <sfx2/tplpitem.hxx>
@@ -718,8 +750,10 @@
 #include <svx/AccessibleShapeInfo.hxx>
 #include <svx/AccessibleShapeTreeInfo.hxx>
 #include <svx/AccessibleTextHelper.hxx>
+#include <svx/AffineMatrixItem.hxx>
 #include <svx/ShapeTypeHandler.hxx>
 #include <svx/algitem.hxx>
+#include <svx/charthelper.hxx>
 #include <svx/chrtitem.hxx>
 #include <svx/clipboardctl.hxx>
 #include <svx/clipfmtitem.hxx>
@@ -727,6 +761,7 @@
 #include <svx/dataaccessdescriptor.hxx>
 #include <svx/dbaexchange.hxx>
 #include <svx/dialmgr.hxx>
+#include <svx/dlgutil.hxx>
 #include <svx/drawitem.hxx>
 #include <svx/extedit.hxx>
 #include <svx/extrusionbar.hxx>
@@ -747,6 +782,7 @@
 #include <svx/framelinkarray.hxx>
 #include <svx/galbrws.hxx>
 #include <svx/gallery.hxx>
+#include <svx/galleryitem.hxx>
 #include <svx/grafctrl.hxx>
 #include <svx/graphichelper.hxx>
 #include <svx/grfflt.hxx>
@@ -774,6 +810,7 @@
 #include <svx/sdrhittesthelper.hxx>
 #include <svx/sdrpagewindow.hxx>
 #include <svx/sdrpaintwindow.hxx>
+#include <svx/sdrundomanager.hxx>
 #include <svx/sdshitm.hxx>
 #include <svx/sdsxyitm.hxx>
 #include <svx/sdtaaitm.hxx>
@@ -782,6 +819,12 @@
 #include <svx/sdtditm.hxx>
 #include <svx/selctrl.hxx>
 #include <svx/shapepropertynotifier.hxx>
+#include <svx/sidebar/ColorControl.hxx>
+#include <svx/sidebar/ContextChangeEventMultiplexer.hxx>
+#include <svx/sidebar/PopupContainer.hxx>
+#include <svx/sidebar/SelectionAnalyzer.hxx>
+#include <svx/sidebar/SelectionChangeHandler.hxx>
+#include <svx/sidebar/SidebarDialControl.hxx>
 #include <svx/srchdlg.hxx>
 #include <svx/svddef.hxx>
 #include <svx/svdetc.hxx>
@@ -817,6 +860,7 @@
 #include <svx/tbcontrl.hxx>
 #include <svx/tbxalign.hxx>
 #include <svx/tbxcolor.hxx>
+#include <svx/tbxcolorupdate.hxx>
 #include <svx/tbxctl.hxx>
 #include <svx/tbxcustomshapes.hxx>
 #include <svx/txenctab.hxx>
@@ -832,6 +876,7 @@
 #include <svx/xdef.hxx>
 #include <svx/xfillit0.hxx>
 #include <svx/xflclit.hxx>
+#include <svx/xflftrit.hxx>
 #include <svx/xflgrit.hxx>
 #include <svx/xflhtit.hxx>
 #include <svx/xftadit.hxx>
@@ -844,6 +889,8 @@
 #include <svx/xftstit.hxx>
 #include <svx/xgrad.hxx>
 #include <svx/xlineit0.hxx>
+#include <svx/xlinjoit.hxx>
+#include <svx/xlncapit.hxx>
 #include <svx/xlnclit.hxx>
 #include <svx/xlndsit.hxx>
 #include <svx/xlnedcit.hxx>
@@ -890,6 +937,7 @@
 #include <tools/wintypes.hxx>
 #include <ucbhelper/content.hxx>
 #include <ucbhelper/simpleinteractionrequest.hxx>
+#include <unicode/uchar.h>
 #include <unotools/accessiblerelationsethelper.hxx>
 #include <unotools/accessiblestatesethelper.hxx>
 #include <unotools/bootstrap.hxx>
@@ -916,22 +964,24 @@
 #include <unotools/useroptions.hxx>
 #include <utility>
 #include <vbahelper/vbaaccesshelper.hxx>
+#include <vcl/bmpacc.hxx>
 #include <vcl/builder.hxx>
 #include <vcl/cursor.hxx>
 #include <vcl/decoview.hxx>
 #include <vcl/field.hxx>
+#include <vcl/fixed.hxx>
 #include <vcl/gradient.hxx>
 #include <vcl/graph.hxx>
 #include <vcl/graphicfilter.hxx>
 #include <vcl/hatch.hxx>
 #include <vcl/help.hxx>
+#include <vcl/i18nhelp.hxx>
 #include <vcl/image.hxx>
 #include <vcl/keycodes.hxx>
 #include <vcl/lineinfo.hxx>
 #include <vcl/lstbox.hxx>
 #include <vcl/metric.hxx>
 #include <vcl/mnemonic.hxx>
-#include <vcl/morebtn.hxx>
 #include <vcl/msgbox.hxx>
 #include <vcl/outdev.hxx>
 #include <vcl/pdfextoutdevdata.hxx>
diff --git a/sc/inc/pch/precompiled_scfilt.hxx b/sc/inc/pch/precompiled_scfilt.hxx
index 49a4c3d..84ea2d4 100644
--- a/sc/inc/pch/precompiled_scfilt.hxx
+++ b/sc/inc/pch/precompiled_scfilt.hxx
@@ -432,7 +432,6 @@
 #include <osl/endian.h>
 #include <osl/mutex.hxx>
 #include <osl/thread.h>
-#include <rtl/logfile.hxx>
 #include <rtl/math.hxx>
 #include <rtl/random.h>
 #include <rtl/strbuf.hxx>
diff --git a/sd/inc/pch/precompiled_sd.hxx b/sd/inc/pch/precompiled_sd.hxx
index 716a2a1..c6fdf55 100644
--- a/sd/inc/pch/precompiled_sd.hxx
+++ b/sd/inc/pch/precompiled_sd.hxx
@@ -23,6 +23,7 @@
 #include "comphelper/scopeguard.hxx"
 #include "cppuhelper/exc_hlp.hxx"
 #include "cppuhelper/implbase1.hxx"
+#include "officecfg/Office/Common.hxx"
 #include "osl/diagnose.h"
 #include "osl/time.h"
 #include "rtl/ref.hxx"
@@ -58,6 +59,7 @@
 #include <basegfx/range/b2drange.hxx>
 #include <basegfx/range/b2drectangle.hxx>
 #include <basegfx/tools/canvastools.hxx>
+#include <basegfx/tools/tools.hxx>
 #include <basegfx/tools/zoomtools.hxx>
 #include <basegfx/tuple/b2dtuple.hxx>
 #include <basic/basmgr.hxx>
@@ -226,6 +228,7 @@
 #include <com/sun/star/frame/XStatusListener.hpp>
 #include <com/sun/star/frame/XStorable.hpp>
 #include <com/sun/star/frame/status/FontHeight.hpp>
+#include <com/sun/star/gallery/GalleryItemType.hpp>
 #include <com/sun/star/geometry/RealPoint2D.hpp>
 #include <com/sun/star/graphic/GraphicProvider.hpp>
 #include <com/sun/star/graphic/GraphicType.hpp>
@@ -333,6 +336,12 @@
 #include <com/sun/star/view/DocumentZoomType.hpp>
 #include <com/sun/star/view/PaperOrientation.hpp>
 #include <com/sun/star/view/XSelectionSupplier.hpp>
+#include <com/sun/star/xml/dom/DocumentBuilder.hpp>
+#include <com/sun/star/xml/dom/XDocument.hpp>
+#include <com/sun/star/xml/dom/XDocumentBuilder.hpp>
+#include <com/sun/star/xml/dom/XNamedNodeMap.hpp>
+#include <com/sun/star/xml/dom/XNode.hpp>
+#include <com/sun/star/xml/dom/XNodeList.hpp>
 #include <com/sun/star/xml/sax/InputSource.hpp>
 #include <com/sun/star/xml/sax/Parser.hpp>
 #include <com/sun/star/xml/sax/SAXParseException.hpp>
@@ -344,7 +353,7 @@
 #include <comphelper/accessibleeventnotifier.hxx>
 #include <comphelper/anytostring.hxx>
 #include <comphelper/classids.hxx>
-#include <comphelper/componentcontext.hxx>
+#include <comphelper/configuration.hxx>
 #include <comphelper/documentconstants.hxx>
 #include <comphelper/extract.hxx>
 #include <comphelper/genericpropertyset.hxx>
@@ -415,6 +424,7 @@
 #include <editeng/forbiddencharacterstable.hxx>
 #include <editeng/frmdir.hxx>
 #include <editeng/frmdiritem.hxx>
+#include <editeng/kernitem.hxx>
 #include <editeng/langitem.hxx>
 #include <editeng/lineitem.hxx>
 #include <editeng/lrspitem.hxx>
@@ -466,6 +476,7 @@
 #include <osl/diagnose.h>
 #include <osl/diagnose.hxx>
 #include <osl/doublecheckedlocking.h>
+#include <osl/file.h>
 #include <osl/file.hxx>
 #include <osl/getglobalmutex.hxx>
 #include <osl/module.hxx>
@@ -473,7 +484,6 @@
 #include <osl/thread.hxx>
 #include <osl/time.h>
 #include <rtl/instance.hxx>
-#include <rtl/logfile.hxx>
 #include <rtl/math.hxx>
 #include <rtl/ref.hxx>
 #include <rtl/strbuf.hxx>
@@ -519,8 +529,13 @@
 #include <sfx2/sfxmodelfactory.hxx>
 #include <sfx2/sfxresid.hxx>
 #include <sfx2/shell.hxx>
+#include <sfx2/sidebar/EnumContext.hxx>
+#include <sfx2/sidebar/SidebarChildWindow.hxx>
+#include <sfx2/sidebar/SidebarPanelBase.hxx>
+#include <sfx2/sidebar/Theme.hxx>
 #include <sfx2/taskpane.hxx>
 #include <sfx2/templdlg.hxx>
+#include <sfx2/thumbnailview.hxx>
 #include <sfx2/tplpitem.hxx>
 #include <sfx2/viewfac.hxx>
 #include <sfx2/viewfrm.hxx>
@@ -592,14 +607,17 @@
 #include <svtools/valueset.hxx>
 #include <svx/AccessibleShape.hxx>
 #include <svx/AccessibleShapeInfo.hxx>
+#include <svx/AffineMatrixItem.hxx>
 #include <svx/DescriptionGenerator.hxx>
 #include <svx/ShapeTypeHandler.hxx>
 #include <svx/SpellDialogChildWindow.hxx>
+#include <svx/SvxColorChildWindow.hxx>
 #include <svx/SvxShapeTypes.hxx>
 #include <svx/UnoNamespaceMap.hxx>
 #include <svx/algitem.hxx>
 #include <svx/bmpmask.hxx>
 #include <svx/camera3d.hxx>
+#include <svx/charthelper.hxx>
 #include <svx/chrtitem.hxx>
 #include <svx/clipboardctl.hxx>
 #include <svx/clipfmtitem.hxx>
@@ -631,6 +649,7 @@
 #include <svx/formatpaintbrushctrl.hxx>
 #include <svx/galbrws.hxx>
 #include <svx/gallery.hxx>
+#include <svx/galleryitem.hxx>
 #include <svx/globl3d.hxx>
 #include <svx/grafctrl.hxx>
 #include <svx/graphichelper.hxx>
@@ -644,6 +663,8 @@
 #include <svx/linectrl.hxx>
 #include <svx/linkwarn.hxx>
 #include <svx/modctrl.hxx>
+#include <svx/nbdtmg.hxx>
+#include <svx/nbdtmgfact.hxx>
 #include <svx/obj3d.hxx>
 #include <svx/objfac3d.hxx>
 #include <svx/ofaitem.hxx>
@@ -672,6 +693,7 @@
 #include <svx/sdr/overlay/overlayprimitive2dsequenceobject.hxx>
 #include <svx/sdr/properties/attributeproperties.hxx>
 #include <svx/sdr/properties/properties.hxx>
+#include <svx/sdr/table/tablecontroller.hxx>
 #include <svx/sdr/table/tabledesign.hxx>
 #include <svx/sdrhittesthelper.hxx>
 #include <svx/sdrpagewindow.hxx>
@@ -680,6 +702,8 @@
 #include <svx/sdshitm.hxx>
 #include <svx/sdtagitm.hxx>
 #include <svx/sdtmfitm.hxx>
+#include <svx/sidebar/ContextChangeEventMultiplexer.hxx>
+#include <svx/sidebar/SelectionAnalyzer.hxx>
 #include <svx/sphere3d.hxx>
 #include <svx/srchdlg.hxx>
 #include <svx/subtoolboxcontrol.hxx>
@@ -752,6 +776,7 @@
 #include <svx/xflbmtit.hxx>
 #include <svx/xflbstit.hxx>
 #include <svx/xflclit.hxx>
+#include <svx/xflftrit.hxx>
 #include <svx/xflgrit.hxx>
 #include <svx/xflhtit.hxx>
 #include <svx/xftadit.hxx>
@@ -766,6 +791,8 @@
 #include <svx/xit.hxx>
 #include <svx/xlineit.hxx>
 #include <svx/xlineit0.hxx>
+#include <svx/xlinjoit.hxx>
+#include <svx/xlncapit.hxx>
 #include <svx/xlnclit.hxx>
 #include <svx/xlndsit.hxx>
 #include <svx/xlnedcit.hxx>
@@ -835,6 +862,7 @@
 #include <vcl/bitmap.hxx>
 #include <vcl/bitmapex.hxx>
 #include <vcl/bmpacc.hxx>
+#include <vcl/builder.hxx>
 #include <vcl/button.hxx>
 #include <vcl/combobox.hxx>
 #include <vcl/ctrl.hxx>
@@ -842,11 +870,13 @@
 #include <vcl/cvtgrf.hxx>
 #include <vcl/decoview.hxx>
 #include <vcl/dialog.hxx>
+#include <vcl/dibtools.hxx>
 #include <vcl/dockwin.hxx>
 #include <vcl/edit.hxx>
 #include <vcl/event.hxx>
 #include <vcl/field.hxx>
 #include <vcl/fixed.hxx>
+#include <vcl/floatwin.hxx>
 #include <vcl/font.hxx>
 #include <vcl/gdimtf.hxx>
 #include <vcl/gradient.hxx>
diff --git a/sfx2/inc/pch/precompiled_sfx.hxx b/sfx2/inc/pch/precompiled_sfx.hxx
index 652bb13..4d575bb 100644
--- a/sfx2/inc/pch/precompiled_sfx.hxx
+++ b/sfx2/inc/pch/precompiled_sfx.hxx
@@ -49,6 +49,8 @@
 #include "com/sun/star/uno/Sequence.hxx"
 #include "com/sun/star/uno/XInterface.hpp"
 #include "com/sun/star/util/Date.hpp"
+#include "com/sun/star/util/DateTimeWithTimezone.hpp"
+#include "com/sun/star/util/DateWithTimezone.hpp"
 #include "com/sun/star/util/Duration.hpp"
 #include "com/sun/star/util/Time.hpp"
 #include "com/sun/star/util/XChangesBatch.hpp"
@@ -64,7 +66,6 @@
 #include "com/sun/star/xml/sax/Writer.hpp"
 #include "com/sun/star/xml/sax/XSAXSerializable.hpp"
 #include "com/sun/star/xml/xpath/XPathAPI.hpp"
-#include "comphelper/configurationhelper.hxx"
 #include "comphelper/mediadescriptor.hxx"
 #include "comphelper/processfactory.hxx"
 #include "comphelper/sequenceasvector.hxx"
@@ -76,6 +77,7 @@
 #include "cppuhelper/implementationentry.hxx"
 #include "cppuhelper/interfacecontainer.hxx"
 #include "dinfedt.hxx"
+#include "i18nlangtag/languagetag.hxx"
 #include "imagemgr.hxx"
 #include "officecfg/Office/Common.hxx"
 #include "osl/diagnose.h"
@@ -147,8 +149,10 @@
 #include <com/sun/star/awt/MouseEvent.hpp>
 #include <com/sun/star/awt/PosSize.hpp>
 #include <com/sun/star/awt/Size.hpp>
+#include <com/sun/star/awt/Toolkit.hpp>
 #include <com/sun/star/awt/XButton.hpp>
 #include <com/sun/star/awt/XControl.hpp>
+#include <com/sun/star/awt/XDataTransferProviderAccess.hpp>
 #include <com/sun/star/awt/XPopupMenu.hpp>
 #include <com/sun/star/awt/XTopWindow.hpp>
 #include <com/sun/star/awt/XWindow.hpp>
@@ -182,7 +186,9 @@
 #include <com/sun/star/datatransfer/DataFlavor.hpp>
 #include <com/sun/star/datatransfer/XTransferable.hpp>
 #include <com/sun/star/datatransfer/clipboard/XClipboard.hpp>
+#include <com/sun/star/datatransfer/dnd/XDropTarget.hpp>
 #include <com/sun/star/document/ChangedByOthersRequest.hpp>
+#include <com/sun/star/document/CmisProperty.hpp>
 #include <com/sun/star/document/DocumentProperties.hpp>
 #include <com/sun/star/document/DocumentRevisionListPersistence.hpp>
 #include <com/sun/star/document/FilterConfigRefresh.hpp>
@@ -498,8 +504,9 @@
 #include <com/sun/star/util/CloseVetoException.hpp>
 #include <com/sun/star/util/Date.hpp>
 #include <com/sun/star/util/DateTime.hpp>
+#include <com/sun/star/util/DateTimeWithTimezone.hpp>
+#include <com/sun/star/util/DateWithTimezone.hpp>
 #include <com/sun/star/util/Duration.hpp>
-#include <com/sun/star/util/Time.hpp>
 #include <com/sun/star/util/URL.hpp>
 #include <com/sun/star/util/URLTransformer.hpp>
 #include <com/sun/star/util/XCloneable.hpp>
@@ -558,9 +565,11 @@
 #include <comphelper/synchronousdispatch.hxx>
 #include <comphelper/types.hxx>
 #include <config_features.h>
+#include <config_folders.h>
 #include <cppuhelper/basemutex.hxx>
 #include <cppuhelper/compbase1.hxx>
 #include <cppuhelper/exc_hlp.hxx>
+#include <cppuhelper/factory.hxx>
 #include <cppuhelper/implbase1.hxx>
 #include <cppuhelper/implbase2.hxx>
 #include <cppuhelper/implbase5.hxx>
@@ -608,6 +617,8 @@
 #include <objsh.hxx>
 #include <officecfg/Inet.hxx>
 #include <officecfg/Office/Common.hxx>
+#include <officecfg/Office/ProtocolHandler.hxx>
+#include <officecfg/Setup.hxx>
 #include <org/freedesktop/PackageKit/SyncDbusSessionHelper.hpp>
 #include <osl/file.hxx>
 #include <osl/module.hxx>
@@ -690,6 +701,7 @@
 #include <svtools/acceleratorexecute.hxx>
 #include <svtools/addresstemplate.hxx>
 #include <svtools/asynclink.hxx>
+#include <svtools/colorcfg.hxx>
 #include <svtools/ehdl.hxx>
 #include <svtools/embedhlp.hxx>
 #include <svtools/embedtransfer.hxx>
@@ -707,9 +719,11 @@
 #include <svtools/inettbc.hxx>
 #include <svtools/itemdel.hxx>
 #include <svtools/javacontext.hxx>
+#include <svtools/langhelp.hxx>
 #include <svtools/localresaccess.hxx>
 #include <svtools/menuoptions.hxx>
 #include <svtools/miscopt.hxx>
+#include <svtools/openfiledroptargetlistener.hxx>
 #include <svtools/printoptions.hxx>
 #include <svtools/prnsetup.hxx>
 #include <svtools/restartdialog.hxx>
@@ -726,6 +740,7 @@
 #include <svtools/transfer.hxx>
 #include <svtools/xwindowitem.hxx>
 #include <time.h>
+#include <toolkit/awt/vclxmenu.hxx>
 #include <toolkit/awt/vclxwindow.hxx>
 #include <toolkit/helper/convert.hxx>
 #include <toolkit/helper/vclunohelper.hxx>
@@ -763,6 +778,7 @@
 #include <unotools/configmgr.hxx>
 #include <unotools/confignode.hxx>
 #include <unotools/docinfohelper.hxx>
+#include <unotools/dynamicmenuoptions.hxx>
 #include <unotools/eventcfg.hxx>
 #include <unotools/extendedsecurityoptions.hxx>
 #include <unotools/fontoptions.hxx>
@@ -812,6 +828,7 @@
 #include <vcl/help.hxx>
 #include <vcl/i18nhelp.hxx>
 #include <vcl/image.hxx>
+#include <vcl/keycod.hxx>
 #include <vcl/layout.hxx>
 #include <vcl/lineinfo.hxx>
 #include <vcl/menu.hxx>
diff --git a/slideshow/inc/pch/precompiled_slideshow.hxx b/slideshow/inc/pch/precompiled_slideshow.hxx
index 0d1d283..6d8b4a9 100644
--- a/slideshow/inc/pch/precompiled_slideshow.hxx
+++ b/slideshow/inc/pch/precompiled_slideshow.hxx
@@ -47,6 +47,7 @@
 #include <boost/optional.hpp>
 #include <boost/scoped_ptr.hpp>
 #include <boost/shared_ptr.hpp>
+#include <boost/spirit/include/classic_core.hpp>
 #include <boost/tuple/tuple.hpp>
 #include <boost/unordered_map.hpp>
 #include <boost/weak_ptr.hpp>
@@ -127,6 +128,7 @@
 #include <com/sun/star/frame/Frame.hpp>
 #include <com/sun/star/frame/XModel.hpp>
 #include <com/sun/star/frame/XSynchronousFrameLoader.hpp>
+#include <com/sun/star/geometry/IntegerSize2D.hpp>
 #include <com/sun/star/graphic/XGraphic.hpp>
 #include <com/sun/star/graphic/XGraphicRenderer.hpp>
 #include <com/sun/star/lang/NoSupportException.hpp>
@@ -197,6 +199,8 @@
 #include <rtl/math.hxx>
 #include <rtl/ref.hxx>
 #include <rtl/ustrbuf.hxx>
+#include <rtl/ustring.hxx>
+#include <stack>
 #include <stdio.h>
 #include <string>
 #include <svtools/grfmgr.hxx>
diff --git a/starmath/inc/pch/precompiled_sm.hxx b/starmath/inc/pch/precompiled_sm.hxx
index 5fd3a38..0924f77 100644
--- a/starmath/inc/pch/precompiled_sm.hxx
+++ b/starmath/inc/pch/precompiled_sm.hxx
@@ -63,7 +63,6 @@
 #include <comphelper/accessibleeventnotifier.hxx>
 #include <comphelper/accessibletexthelper.hxx>
 #include <comphelper/classids.hxx>
-#include <comphelper/componentcontext.hxx>
 #include <comphelper/genericpropertyset.hxx>
 #include <comphelper/processfactory.hxx>
 #include <comphelper/propertysetinfo.hxx>
@@ -98,7 +97,6 @@
 #include <osl/diagnose.h>
 #include <osl/mutex.hxx>
 #include <osl/thread.h>
-#include <rtl/logfile.hxx>
 #include <rtl/math.hxx>
 #include <rtl/ustrbuf.hxx>
 #include <rtl/ustring.hxx>
@@ -157,6 +155,8 @@
 #include <svx/ucsubset.hxx>
 #include <svx/xmlsecctrl.hxx>
 #include <svx/zoomctrl.hxx>
+#include <svx/zoomsliderctrl.hxx>
+#include <svx/zoomslideritem.hxx>
 #include <toolkit/awt/vclxdevice.hxx>
 #include <toolkit/helper/vclunohelper.hxx>
 #include <tools/color.hxx>
@@ -181,8 +181,10 @@
 #include <unotools/saveopt.hxx>
 #include <unotools/streamwrap.hxx>
 #include <unotools/syslocale.hxx>
+#include <vcl/builder.hxx>
 #include <vcl/decoview.hxx>
 #include <vcl/help.hxx>
+#include <vcl/layout.hxx>
 #include <vcl/lineinfo.hxx>
 #include <vcl/mapmod.hxx>
 #include <vcl/menu.hxx>
diff --git a/svtools/inc/pch/precompiled_svt.hxx b/svtools/inc/pch/precompiled_svt.hxx
index e8df2b1..3b4b18e 100644
--- a/svtools/inc/pch/precompiled_svt.hxx
+++ b/svtools/inc/pch/precompiled_svt.hxx
@@ -67,6 +67,7 @@
 #include <boost/optional.hpp>
 #include <boost/ptr_container/ptr_set.hpp>
 #include <boost/ptr_container/ptr_vector.hpp>
+#include <boost/scoped_array.hpp>
 #include <boost/scoped_ptr.hpp>
 #include <boost/shared_ptr.hpp>
 #include <boost/static_assert.hpp>
@@ -119,6 +120,7 @@
 #include <com/sun/star/datatransfer/XTransferable.hpp>
 #include <com/sun/star/datatransfer/clipboard/XClipboardNotifier.hpp>
 #include <com/sun/star/datatransfer/clipboard/XFlushableClipboard.hpp>
+#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp>
 #include <com/sun/star/datatransfer/dnd/XDropTargetDragContext.hpp>
 #include <com/sun/star/document/DocumentProperties.hpp>
 #include <com/sun/star/document/XDocumentProperties.hpp>
@@ -264,7 +266,6 @@
 #include <com/sun/star/view/XSelectionSupplier.hpp>
 #include <comphelper/accimplaccess.hxx>
 #include <comphelper/classids.hxx>
-#include <comphelper/componentcontext.hxx>
 #include <comphelper/configurationhelper.hxx>
 #include <comphelper/embeddedobjectcontainer.hxx>
 #include <comphelper/extract.hxx>
@@ -283,6 +284,7 @@
 #include <comphelper/storagehelper.hxx>
 #include <comphelper/string.hxx>
 #include <comphelper/types.hxx>
+#include <config_folders.h>
 #include <cppuhelper/factory.hxx>
 #include <cppuhelper/implbase1.hxx>
 #include <cppuhelper/implbase2.hxx>
@@ -315,6 +317,7 @@
 #include <osl/module.h>
 #include <osl/module.hxx>
 #include <osl/mutex.hxx>
+#include <osl/thread.h>
 #include <rtl/bootstrap.hxx>
 #include <rtl/crc.h>
 #include <rtl/instance.hxx>
@@ -353,6 +356,7 @@
 #include <svl/poolitem.hxx>
 #include <svl/smplhint.hxx>
 #include <svl/stritem.hxx>
+#include <svl/urlfilter.hxx>
 #include <svl/zforlist.hxx>
 #include <svl/zformat.hxx>
 #include <toolkit/awt/vclxaccessiblecomponent.hxx>
@@ -424,6 +428,7 @@
 #include <vcl/cursor.hxx>
 #include <vcl/cvtgrf.hxx>
 #include <vcl/decoview.hxx>
+#include <vcl/dibtools.hxx>
 #include <vcl/dockwin.hxx>
 #include <vcl/edit.hxx>
 #include <vcl/event.hxx>
@@ -452,6 +457,8 @@
 #include <vcl/msgbox.hxx>
 #include <vcl/outdev.hxx>
 #include <vcl/pdfextoutdevdata.hxx>
+#include <vcl/pngread.hxx>
+#include <vcl/pngwrite.hxx>
 #include <vcl/prgsbar.hxx>
 #include <vcl/print.hxx>
 #include <vcl/salbtype.hxx>
diff --git a/svx/inc/pch/precompiled_svx.hxx b/svx/inc/pch/precompiled_svx.hxx
index ae8cab2..2f68056 100644
--- a/svx/inc/pch/precompiled_svx.hxx
+++ b/svx/inc/pch/precompiled_svx.hxx
@@ -51,10 +51,13 @@
 #include "rtl/ustring.hxx"
 #include "sal/config.h"
 #include "sal/types.h"
+#include "sfx2/imagemgr.hxx"
 #include "sfx2/module.hxx"
+#include "sfx2/sidebar/CommandInfoProvider.hxx"
 #include "svtools/treelistentry.hxx"
 #include "svtools/viewdataentry.hxx"
 #include "uno/lbnames.h"
+#include "vcl/builder.hxx"
 #include "vcl/svapp.hxx"
 #include <algorithm>
 #include <basegfx/point/b2dpoint.hxx>
@@ -68,6 +71,8 @@
 #include <boost/bind.hpp>
 #include <boost/scoped_ptr.hpp>
 #include <boost/shared_ptr.hpp>
+#include <climits>
+#include <cmath>
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/accessibility/AccessibleEventObject.hpp>
 #include <com/sun/star/accessibility/AccessibleRelationType.hpp>
@@ -121,6 +126,7 @@
 #include <com/sun/star/frame/XDispatchProvider.hpp>
 #include <com/sun/star/frame/XFramesSupplier.hpp>
 #include <com/sun/star/frame/XLayoutManager.hpp>
+#include <com/sun/star/frame/XStatusListener.hpp>
 #include <com/sun/star/frame/status/FontHeight.hpp>
 #include <com/sun/star/frame/status/LeftRightMargin.hpp>
 #include <com/sun/star/frame/status/UpperLowerMargin.hpp>
@@ -130,6 +136,7 @@
 #include <com/sun/star/i18n/CharacterIteratorMode.hpp>
 #include <com/sun/star/i18n/ScriptType.hpp>
 #include <com/sun/star/i18n/TransliterationModules.hpp>
+#include <com/sun/star/i18n/TransliterationModulesExtra.hpp>
 #include <com/sun/star/lang/DisposedException.hpp>
 #include <com/sun/star/lang/EventObject.hpp>
 #include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
@@ -147,6 +154,7 @@
 #include <com/sun/star/reflection/ProxyFactory.hpp>
 #include <com/sun/star/registry/XRegistryKey.hpp>
 #include <com/sun/star/smarttags/SmartTagRecognizerMode.hpp>
+#include <com/sun/star/smarttags/XRangeBasedSmartTagRecognizer.hpp>
 #include <com/sun/star/smarttags/XSmartTagAction.hpp>
 #include <com/sun/star/smarttags/XSmartTagRecognizer.hpp>
 #include <com/sun/star/style/BreakType.hpp>
@@ -167,6 +175,7 @@
 #include <com/sun/star/table/XMergeableCell.hpp>
 #include <com/sun/star/table/XTable.hpp>
 #include <com/sun/star/task/XStatusIndicatorFactory.hpp>
+#include <com/sun/star/text/DefaultNumberingProvider.hpp>
 #include <com/sun/star/text/HoriOrientation.hpp>
 #include <com/sun/star/text/RelOrientation.hpp>
 #include <com/sun/star/text/RubyAdjust.hpp>
@@ -180,6 +189,10 @@
 #include <com/sun/star/text/XText.hpp>
 #include <com/sun/star/text/XTextMarkup.hpp>
 #include <com/sun/star/text/XTextRange.hpp>
+#include <com/sun/star/ui/ContextChangeEventMultiplexer.hpp>
+#include <com/sun/star/ui/ContextChangeEventObject.hpp>
+#include <com/sun/star/ui/XContextChangeEventMultiplexer.hpp>
+#include <com/sun/star/ui/XSidebar.hpp>
 #include <com/sun/star/ui/XUIElement.hpp>
 #include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp>
 #include <com/sun/star/ui/dialogs/FolderPicker.hpp>
@@ -188,6 +201,7 @@
 #include <com/sun/star/uno/Exception.hpp>
 #include <com/sun/star/uno/Reference.h>
 #include <com/sun/star/uno/Reference.hxx>
+#include <com/sun/star/uno/Sequence.h>
 #include <com/sun/star/uno/Sequence.hxx>
 #include <com/sun/star/util/SortField.hpp>
 #include <com/sun/star/util/SortFieldType.hpp>
@@ -202,6 +216,7 @@
 #include <com/sun/star/view/XSelectionSupplier.hpp>
 #include <comphelper/accessibleeventnotifier.hxx>
 #include <comphelper/accessiblewrapper.hxx>
+#include <comphelper/namedvaluecollection.hxx>
 #include <comphelper/processfactory.hxx>
 #include <comphelper/propertysetinfo.hxx>
 #include <comphelper/sequenceashashmap.hxx>
@@ -211,7 +226,9 @@
 #include <comphelper/string.hxx>
 #include <comphelper/types.hxx>
 #include <comphelper/uno3.hxx>
+#include <config_folders.h>
 #include <cppuhelper/basemutex.hxx>
+#include <cppuhelper/compbase1.hxx>
 #include <cppuhelper/compbase6.hxx>
 #include <cppuhelper/implbase1.hxx>
 #include <cppuhelper/implbase2.hxx>
@@ -219,7 +236,10 @@
 #include <cppuhelper/interfacecontainer.h>
 #include <cppuhelper/typeprovider.hxx>
 #include <cppuhelper/weakref.hxx>
+#include <cstring>
 #include <deque>
+#include <drawinglayer/attribute/sdrlineattribute.hxx>
+#include <drawinglayer/attribute/sdrlinestartendattribute.hxx>
 #include <editeng/boxitem.hxx>
 #include <editeng/brushitem.hxx>
 #include <editeng/charreliefitem.hxx>
@@ -247,6 +267,7 @@
 #include <editeng/outliner.hxx>
 #include <editeng/outlobj.hxx>
 #include <editeng/postitem.hxx>
+#include <editeng/protitem.hxx>
 #include <editeng/shaditem.hxx>
 #include <editeng/shdditem.hxx>
 #include <editeng/sizeitem.hxx>
@@ -259,6 +280,8 @@
 #include <editeng/unotext.hxx>
 #include <editeng/wghtitem.hxx>
 #include <editeng/wrlmitem.hxx>
+#include <framework/imageproducer.hxx>
+#include <framework/sfxhelperfunctions.hxx>
 #include <i18nlangtag/mslangid.hxx>
 #include <limits.h>
 #include <limits>
@@ -267,6 +290,7 @@
 #include <math.h>
 #include <memory>
 #include <numeric>
+#include <officecfg/Office/Recovery.hxx>
 #include <osl/diagnose.h>
 #include <osl/file.hxx>
 #include <osl/interlck.h>
@@ -289,8 +313,10 @@
 #include <sfx2/app.hxx>
 #include <sfx2/basedlgs.hxx>
 #include <sfx2/bindings.hxx>
+#include <sfx2/dialoghelper.hxx>
 #include <sfx2/dispatch.hxx>
 #include <sfx2/docfile.hxx>
+#include <sfx2/dockwin.hxx>
 #include <sfx2/evntconf.hxx>
 #include <sfx2/filedlghelper.hxx>
 #include <sfx2/htmlmode.hxx>
@@ -300,8 +326,18 @@
 #include <sfx2/opengrf.hxx>
 #include <sfx2/printer.hxx>
 #include <sfx2/request.hxx>
+#include <sfx2/sfxbasecontroller.hxx>
+#include <sfx2/shell.hxx>
+#include <sfx2/sidebar/ControlFactory.hxx>
+#include <sfx2/sidebar/ControllerFactory.hxx>
+#include <sfx2/sidebar/EnumContext.hxx>
+#include <sfx2/sidebar/SidebarPanelBase.hxx>
+#include <sfx2/sidebar/SidebarToolBox.hxx>
+#include <sfx2/sidebar/Theme.hxx>
+#include <sfx2/sidebar/Tools.hxx>
 #include <sfx2/signaturestate.hxx>
 #include <sfx2/tbxctrl.hxx>
+#include <sfx2/templdlg.hxx>
 #include <sfx2/viewfrm.hxx>
 #include <sfx2/viewsh.hxx>
 #include <sfx2/zoomitem.hxx>
@@ -310,10 +346,10 @@
 #include <sot/formats.hxx>
 #include <stdio.h>
 #include <stdlib.h>
-#include <string.h>
 #include <string>
 #include <svl/aeitem.hxx>
 #include <svl/cjkoptions.hxx>
+#include <svl/ctloptions.hxx>
 #include <svl/eitem.hxx>
 #include <svl/intitem.hxx>
 #include <svl/itemiter.hxx>
@@ -339,6 +375,7 @@
 #include <svtools/ctrlbox.hxx>
 #include <svtools/ctrltool.hxx>
 #include <svtools/ehdl.hxx>
+#include <svtools/generictoolboxcontroller.hxx>
 #include <svtools/imagemgr.hxx>
 #include <svtools/imapcirc.hxx>
 #include <svtools/imappoly.hxx>
@@ -354,12 +391,15 @@
 #include <svtools/stdctrl.hxx>
 #include <svtools/stdmenu.hxx>
 #include <svtools/svlbitm.hxx>
+#include <svtools/toolbarmenu.hxx>
+#include <svtools/unitconv.hxx>
 #include <svtools/valueset.hxx>
 #include <toolkit/helper/convert.hxx>
 #include <toolkit/helper/externallock.hxx>
 #include <toolkit/helper/vclunohelper.hxx>
 #include <tools/color.hxx>
 #include <tools/debug.hxx>
+#include <tools/diagnose_ex.h>
 #include <tools/errinf.hxx>
 #include <tools/gen.hxx>
 #include <tools/helpers.hxx>
@@ -367,6 +407,7 @@
 #include <tools/rc.hxx>
 #include <tools/rcid.h>
 #include <tools/resary.hxx>
+#include <tools/resid.hxx>
 #include <tools/shl.hxx>
 #include <tools/solar.h>
 #include <tools/stream.hxx>
@@ -377,11 +418,13 @@
 #include <unotools/accessiblerelationsethelper.hxx>
 #include <unotools/accessiblestatesethelper.hxx>
 #include <unotools/charclass.hxx>
+#include <unotools/fontoptions.hxx>
 #include <unotools/localedatawrapper.hxx>
 #include <unotools/localfilehelper.hxx>
 #include <unotools/moduleoptions.hxx>
 #include <unotools/pathoptions.hxx>
 #include <unotools/searchopt.hxx>
+#include <unotools/streamwrap.hxx>
 #include <unotools/syslocale.hxx>
 #include <unotools/textsearch.hxx>
 #include <unotools/ucbstreamhelper.hxx>
@@ -395,6 +438,7 @@
 #include <vcl/event.hxx>
 #include <vcl/field.hxx>
 #include <vcl/fixed.hxx>
+#include <vcl/floatwin.hxx>
 #include <vcl/gradient.hxx>
 #include <vcl/graph.hxx>
 #include <vcl/graphicfilter.hxx>
diff --git a/svx/inc/pch/precompiled_svxcore.hxx b/svx/inc/pch/precompiled_svxcore.hxx
index 3774b41..26b9361 100644
--- a/svx/inc/pch/precompiled_svxcore.hxx
+++ b/svx/inc/pch/precompiled_svxcore.hxx
@@ -36,7 +36,6 @@
 #include "osl/diagnose.h"
 #include "sal/config.h"
 #include "sal/types.h"
-#include "svtools/treelistentry.hxx"
 #include "uno/lbnames.h"
 #include "xmloff/DashStyle.hxx"
 #include "xmloff/GradientStyle.hxx"
@@ -86,12 +85,13 @@
 #include <boost/ptr_container/ptr_vector.hpp>
 #include <boost/scoped_ptr.hpp>
 #include <boost/shared_ptr.hpp>
+#include <boost/spirit/include/classic_core.hpp>
 #include <boost/unordered_map.hpp>
 #include <cassert>
+#include <cmath>
 #include <com/sun/star/awt/FontSlant.hpp>
 #include <com/sun/star/awt/Gradient.hpp>
 #include <com/sun/star/awt/InvalidateStyle.hpp>
-#include <com/sun/star/awt/MenuItemStyle.hpp>
 #include <com/sun/star/awt/Point.hpp>
 #include <com/sun/star/awt/PosSize.hpp>
 #include <com/sun/star/awt/Rectangle.hpp>
@@ -110,6 +110,7 @@
 #include <com/sun/star/beans/PropertyValues.hpp>
 #include <com/sun/star/beans/XPropertySet.hpp>
 #include <com/sun/star/chart/ChartAxisArrangeOrderType.hpp>
+#include <com/sun/star/chart2/XChartDocument.hpp>
 #include <com/sun/star/container/XChild.hpp>
 #include <com/sun/star/container/XContainer.hpp>
 #include <com/sun/star/container/XContainerListener.hpp>
@@ -143,6 +144,7 @@
 #include <com/sun/star/drawing/FillStyle.hpp>
 #include <com/sun/star/drawing/FlagSequence.hpp>
 #include <com/sun/star/drawing/GluePoint2.hpp>
+#include <com/sun/star/drawing/GraphicExportFilter.hpp>
 #include <com/sun/star/drawing/GraphicFilterRequest.hpp>
 #include <com/sun/star/drawing/Hatch.hpp>
 #include <com/sun/star/drawing/HomogenMatrix.hpp>
@@ -192,9 +194,11 @@
 #include <com/sun/star/embed/XStorage.hpp>
 #include <com/sun/star/embed/XTransactedObject.hpp>
 #include <com/sun/star/embed/XWindowSupplier.hpp>
+#include <com/sun/star/frame/FrameSearchFlag.hpp>
 #include <com/sun/star/frame/XModel.hpp>
 #include <com/sun/star/frame/status/ClipboardFormats.hpp>
 #include <com/sun/star/frame/status/ItemStatus.hpp>
+#include <com/sun/star/gallery/GalleryItemType.hpp>
 #include <com/sun/star/graphic/GraphicType.hpp>
 #include <com/sun/star/graphic/PrimitiveFactory2D.hpp>
 #include <com/sun/star/graphic/XGraphic.hpp>
@@ -229,6 +233,7 @@
 #include <com/sun/star/media/ZoomLevel.hpp>
 #include <com/sun/star/rendering/XSpriteCanvas.hpp>
 #include <com/sun/star/sdbc/XResultSet.hpp>
+#include <com/sun/star/style/GraphicLocation.hpp>
 #include <com/sun/star/style/ParagraphAdjust.hpp>
 #include <com/sun/star/style/VerticalAlignment.hpp>
 #include <com/sun/star/style/XStyle.hpp>
@@ -247,9 +252,9 @@
 #include <com/sun/star/text/WritingMode.hpp>
 #include <com/sun/star/text/textfield/Type.hpp>
 #include <com/sun/star/ucb/NameClash.hpp>
+#include <com/sun/star/ucb/SimpleFileAccess.hpp>
 #include <com/sun/star/ucb/TransferInfo.hpp>
 #include <com/sun/star/ucb/XContentAccess.hpp>
-#include <com/sun/star/ucb/XSimpleFileAccess2.hpp>
 #include <com/sun/star/ui/dialogs/TemplateDescription.hpp>
 #include <com/sun/star/ui/dialogs/XFilePicker.hpp>
 #include <com/sun/star/ui/dialogs/XFilterManager.hpp>
@@ -265,7 +270,6 @@
 #include <com/sun/star/util/XModeChangeListener.hpp>
 #include <com/sun/star/util/XModifiable.hpp>
 #include <com/sun/star/util/XModifyBroadcaster.hpp>
-#include <com/sun/star/util/XURLTransformer.hpp>
 #include <com/sun/star/util/XUpdatable.hpp>
 #include <com/sun/star/xml/sax/InputSource.hpp>
 #include <com/sun/star/xml/sax/Parser.hpp>
@@ -298,14 +302,15 @@
 #include <cppuhelper/weak.hxx>
 #include <cstdio>
 #include <drawinglayer/animation/animationtiming.hxx>
-#include <drawinglayer/attribute/fillbitmapattribute.hxx>
 #include <drawinglayer/attribute/fillgradientattribute.hxx>
+#include <drawinglayer/attribute/fillgraphicattribute.hxx>
 #include <drawinglayer/attribute/fillhatchattribute.hxx>
 #include <drawinglayer/attribute/lineattribute.hxx>
 #include <drawinglayer/attribute/linestartendattribute.hxx>
 #include <drawinglayer/attribute/materialattribute3d.hxx>
 #include <drawinglayer/attribute/sdrallattribute3d.hxx>
 #include <drawinglayer/attribute/sdrfillattribute.hxx>
+#include <drawinglayer/attribute/sdrfillgraphicattribute.hxx>
 #include <drawinglayer/attribute/sdrlightattribute3d.hxx>
 #include <drawinglayer/attribute/sdrlightingattribute3d.hxx>
 #include <drawinglayer/attribute/sdrlineattribute.hxx>
@@ -368,7 +373,7 @@
 #include <drawinglayer/processor2d/hittestprocessor2d.hxx>
 #include <drawinglayer/processor2d/linegeometryextractor2d.hxx>
 #include <drawinglayer/processor2d/objectinfoextractor2d.hxx>
-#include <drawinglayer/processor2d/processorfromoutputdevice.hxx>
+#include <drawinglayer/processor2d/processor2dtools.hxx>
 #include <drawinglayer/processor2d/textaspolygonextractor2d.hxx>
 #include <drawinglayer/processor3d/baseprocessor3d.hxx>
 #include <drawinglayer/processor3d/cutfindprocessor3d.hxx>
@@ -424,7 +429,9 @@
 #include <editeng/wrlmitem.hxx>
 #include <float.h>
 #include <framework/interaction.hxx>
+#include <functional>
 #include <i18nlangtag/lang.h>
+#include <i18nlangtag/languagetag.hxx>
 #include <i18nlangtag/mslangid.hxx>
 #include <limits>
 #include <linguistic/misc.hxx>
@@ -470,6 +477,7 @@
 #include <sfx2/querystatus.hxx>
 #include <sfx2/request.hxx>
 #include <sfx2/sfxstatuslistener.hxx>
+#include <sfx2/sidebar/Theme.hxx>
 #include <sfx2/templdlg.hxx>
 #include <sfx2/tplpitem.hxx>
 #include <sfx2/viewfrm.hxx>
@@ -479,6 +487,7 @@
 #include <sot/filelist.hxx>
 #include <sot/formats.hxx>
 #include <sot/storage.hxx>
+#include <stack>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -487,6 +496,7 @@
 #include <svl/brdcst.hxx>
 #include <svl/eitem.hxx>
 #include <svl/flagitem.hxx>
+#include <svl/grabbagitem.hxx>
 #include <svl/hint.hxx>
 #include <svl/intitem.hxx>
 #include <svl/isethint.hxx>
@@ -520,7 +530,6 @@
 #include <svtools/optionsdrawinglayer.hxx>
 #include <svtools/popupmenucontrollerbase.hxx>
 #include <svtools/popupwindowcontroller.hxx>
-#include <svtools/svlbitm.hxx>
 #include <svtools/toolbarmenu.hxx>
 #include <svtools/transfer.hxx>
 #include <svtools/treelistentry.hxx>
@@ -537,6 +546,7 @@
 #include <tools/debug.hxx>
 #include <tools/diagnose_ex.h>
 #include <tools/fldunit.hxx>
+#include <tools/fract.hxx>
 #include <tools/gen.hxx>
 #include <tools/globname.hxx>
 #include <tools/helpers.hxx>
@@ -573,6 +583,7 @@
 #include <vcl/cursor.hxx>
 #include <vcl/cvtgrf.hxx>
 #include <vcl/cvtsvm.hxx>
+#include <vcl/dibtools.hxx>
 #include <vcl/fltcall.hxx>
 #include <vcl/gdimtf.hxx>
 #include <vcl/gfxlink.hxx>
diff --git a/sw/inc/pch/precompiled_msword.hxx b/sw/inc/pch/precompiled_msword.hxx
index 854d2ce..08f942f 100644
--- a/sw/inc/pch/precompiled_msword.hxx
+++ b/sw/inc/pch/precompiled_msword.hxx
@@ -14,6 +14,8 @@
  also fixes all possible problems, so it's usually better to use it).
 */
 
+#include "rtl/ustrbuf.hxx"
+#include "rtl/ustring.hxx"
 #include "sal/config.h"
 #include "sal/log.hxx"
 #include "svl/urihelper.hxx"
@@ -36,6 +38,7 @@
 #include <com/sun/star/document/XFilter.hpp>
 #include <com/sun/star/document/XImporter.hpp>
 #include <com/sun/star/document/XViewDataSupplier.hpp>
+#include <com/sun/star/drawing/ShadingPattern.hpp>
 #include <com/sun/star/drawing/XConnectableShape.hpp>
 #include <com/sun/star/drawing/XConnectorShape.hpp>
 #include <com/sun/star/drawing/XControlShape.hpp>
@@ -90,7 +93,6 @@
 #include <cppuhelper/implementationentry.hxx>
 #include <cstdio>
 #include <cstring>
-#include <ctype.h>
 #include <doctok/sprmids.hxx>
 #include <editeng/adjustitem.hxx>
 #include <editeng/autokernitem.hxx>
@@ -161,6 +163,7 @@
 #include <list>
 #include <map>
 #include <math.h>
+#include <oox/drawingml/drawingmltypes.hxx>
 #include <oox/export/chartexport.hxx>
 #include <oox/export/drawingml.hxx>
 #include <oox/export/utils.hxx>
@@ -198,6 +201,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <svl/grabbagitem.hxx>
 #include <svl/itemiter.hxx>
 #include <svl/stritem.hxx>
 #include <svl/urihelper.hxx>
@@ -246,6 +250,7 @@
 #include <unicode/ubidi.h>
 #include <unotools/configmgr.hxx>
 #include <unotools/fltrcfg.hxx>
+#include <unotools/fontcfg.hxx>
 #include <unotools/fontcvt.hxx>
 #include <unotools/localedatawrapper.hxx>
 #include <unotools/localfilehelper.hxx>
diff --git a/sw/inc/pch/precompiled_sw.hxx b/sw/inc/pch/precompiled_sw.hxx
index f665f784..7722819 100644
--- a/sw/inc/pch/precompiled_sw.hxx
+++ b/sw/inc/pch/precompiled_sw.hxx
@@ -14,6 +14,7 @@
  also fixes all possible problems, so it's usually better to use it).
 */
 
+#include "com/sun/star/lang/IllegalArgumentException.hpp"
 #include "com/sun/star/mail/XSmtpService.hpp"
 #include "com/sun/star/ui/dialogs/TemplateDescription.hpp"
 #include "cppuhelper/implementationentry.hxx"
@@ -21,6 +22,7 @@
 #include "editeng/unolingu.hxx"
 #include "i18nlangtag/languagetag.hxx"
 #include "rtl/ref.hxx"
+#include "rtl/ustring.hxx"
 #include "sal/config.h"
 #include "sal/types.h"
 #include "salhelper/simplereferenceobject.hxx"
@@ -82,7 +84,6 @@
 #include <com/sun/star/awt/Gradient.hpp>
 #include <com/sun/star/awt/ImageStatus.hpp>
 #include <com/sun/star/awt/PosSize.hpp>
-#include <com/sun/star/awt/Size.hpp>
 #include <com/sun/star/awt/Toolkit.hpp>
 #include <com/sun/star/awt/XBitmap.hpp>
 #include <com/sun/star/awt/XImageConsumer.hpp>
@@ -143,6 +144,7 @@
 #include <com/sun/star/document/XExporter.hpp>
 #include <com/sun/star/document/XFilter.hpp>
 #include <com/sun/star/document/XStorageBasedDocument.hpp>
+#include <com/sun/star/document/XUndoManagerSupplier.hpp>
 #include <com/sun/star/drawing/ColorMode.hpp>
 #include <com/sun/star/drawing/FillStyle.hpp>
 #include <com/sun/star/drawing/HomogenMatrix3.hpp>
@@ -197,6 +199,7 @@
 #include <com/sun/star/frame/XModuleManager.hpp>
 #include <com/sun/star/frame/XStorable.hpp>
 #include <com/sun/star/frame/XTitle.hpp>
+#include <com/sun/star/gallery/GalleryItemType.hpp>
 #include <com/sun/star/graphic/XGraphicProvider.hpp>
 #include <com/sun/star/i18n/Boundary.hpp>
 #include <com/sun/star/i18n/BreakIterator.hpp>
@@ -240,6 +243,7 @@
 #include <com/sun/star/linguistic2/SingleProofreadingError.hpp>
 #include <com/sun/star/linguistic2/XDictionaryList.hpp>
 #include <com/sun/star/linguistic2/XLanguageGuessing.hpp>
+#include <com/sun/star/linguistic2/XLinguProperties.hpp>
 #include <com/sun/star/linguistic2/XLinguServiceEventBroadcaster.hpp>
 #include <com/sun/star/linguistic2/XProofreader.hpp>
 #include <com/sun/star/linguistic2/XProofreadingIterator.hpp>
@@ -317,7 +321,6 @@
 #include <com/sun/star/text/HoriOrientation.hpp>
 #include <com/sun/star/text/HoriOrientationFormat.hpp>
 #include <com/sun/star/text/HorizontalAdjust.hpp>
-#include <com/sun/star/text/InvalidTextContentException.hpp>
 #include <com/sun/star/text/LabelFollow.hpp>
 #include <com/sun/star/text/MailMergeEvent.hpp>
 #include <com/sun/star/text/MailMergeType.hpp>
@@ -325,7 +328,6 @@
 #include <com/sun/star/text/PageNumberType.hpp>
 #include <com/sun/star/text/PlaceholderType.hpp>
 #include <com/sun/star/text/PositionAndSpaceMode.hpp>
-#include <com/sun/star/text/PositionLayoutDir.hpp>
 #include <com/sun/star/text/ReferenceFieldPart.hpp>
 #include <com/sun/star/text/ReferenceFieldSource.hpp>
 #include <com/sun/star/text/RelOrientation.hpp>
@@ -366,7 +368,6 @@
 #include <com/sun/star/text/XTextEmbeddedObjectsSupplier.hpp>
 #include <com/sun/star/text/XTextField.hpp>
 #include <com/sun/star/text/XTextFieldsSupplier.hpp>
-#include <com/sun/star/text/XTextFrame.hpp>
 #include <com/sun/star/text/XTextFramesSupplier.hpp>
 #include <com/sun/star/text/XTextGraphicObjectsSupplier.hpp>
 #include <com/sun/star/text/XTextRange.hpp>
@@ -441,7 +442,6 @@
 #include <comphelper/accessibletexthelper.hxx>
 #include <comphelper/anytostring.hxx>
 #include <comphelper/classids.hxx>
-#include <comphelper/componentcontext.hxx>
 #include <comphelper/documentconstants.hxx>
 #include <comphelper/embeddedobjectcontainer.hxx>
 #include <comphelper/extract.hxx>
@@ -449,6 +449,7 @@
 #include <comphelper/genericpropertyset.hxx>
 #include <comphelper/makesequence.hxx>
 #include <comphelper/mediadescriptor.hxx>
+#include <comphelper/namedvaluecollection.hxx>
 #include <comphelper/processfactory.hxx>
 #include <comphelper/scoped_disposing_ptr.hxx>
 #include <comphelper/sequence.hxx>
@@ -462,6 +463,7 @@
 #include <comphelper/types.hxx>
 #include <comphelper/uno3.hxx>
 #include <config_features.h>
+#include <config_folders.h>
 #include <config_graphite.h>
 #include <cppuhelper/bootstrap.hxx>
 #include <cppuhelper/component_context.hxx>
@@ -482,6 +484,7 @@
 #include <drawinglayer/attribute/fillgradientattribute.hxx>
 #include <drawinglayer/attribute/fontattribute.hxx>
 #include <drawinglayer/primitive2d/baseprimitive2d.hxx>
+#include <drawinglayer/primitive2d/bitmapprimitive2d.hxx>
 #include <drawinglayer/primitive2d/borderlineprimitive2d.hxx>
 #include <drawinglayer/primitive2d/discretebitmapprimitive2d.hxx>
 #include <drawinglayer/primitive2d/discreteshadowprimitive2d.hxx>
@@ -498,12 +501,14 @@
 #include <drawinglayer/primitive2d/transformprimitive2d.hxx>
 #include <drawinglayer/processor2d/baseprocessor2d.hxx>
 #include <drawinglayer/processor2d/objectinfoextractor2d.hxx>
+#include <drawinglayer/processor2d/processor2dtools.hxx>
 #include <drawinglayer/processor2d/processorfromoutputdevice.hxx>
 #include <editeng/SpellPortions.hxx>
 #include <editeng/acorrcfg.hxx>
 #include <editeng/adjustitem.hxx>
 #include <editeng/autokernitem.hxx>
 #include <editeng/blinkitem.hxx>
+#include <editeng/borderline.hxx>
 #include <editeng/boxitem.hxx>
 #include <editeng/brushitem.hxx>
 #include <editeng/charhiddenitem.hxx>
@@ -686,6 +691,10 @@
 #include <sfx2/sfxhtml.hxx>
 #include <sfx2/sfxmodelfactory.hxx>
 #include <sfx2/sfxuno.hxx>
+#include <sfx2/sidebar/ControlFactory.hxx>
+#include <sfx2/sidebar/EnumContext.hxx>
+#include <sfx2/sidebar/SidebarChildWindow.hxx>
+#include <sfx2/sidebar/SidebarPanelBase.hxx>
 #include <sfx2/styfitem.hxx>
 #include <sfx2/tabdlg.hxx>
 #include <sfx2/taskpane.hxx>
@@ -716,6 +725,7 @@
 #include <svl/flagitem.hxx>
 #include <svl/fstathelper.hxx>
 #include <svl/globalnameitem.hxx>
+#include <svl/grabbagitem.hxx>
 #include <svl/imageitm.hxx>
 #include <svl/inethist.hxx>
 #include <svl/intitem.hxx>
@@ -779,6 +789,7 @@
 #include <svtools/xwindowitem.hxx>
 #include <svx/AccessibleShape.hxx>
 #include <svx/AccessibleTextHelper.hxx>
+#include <svx/AffineMatrixItem.hxx>
 #include <svx/ShapeTypeHandler.hxx>
 #include <svx/SmartTagCtl.hxx>
 #include <svx/SmartTagItem.hxx>
@@ -815,6 +826,7 @@
 #include <svx/framelink.hxx>
 #include <svx/galbrws.hxx>
 #include <svx/gallery.hxx>
+#include <svx/galleryitem.hxx>
 #include <svx/grafctrl.hxx>
 #include <svx/graphichelper.hxx>
 #include <svx/grfflt.hxx>
@@ -828,6 +840,8 @@
 #include <svx/linectrl.hxx>
 #include <svx/linkwarn.hxx>
 #include <svx/modctrl.hxx>
+#include <svx/nbdtmg.hxx>
+#include <svx/nbdtmgfact.hxx>
 #include <svx/numinf.hxx>
 #include <svx/obj3d.hxx>
 #include <svx/objfac3d.hxx>
@@ -861,6 +875,7 @@
 #include <svx/sdr/properties/defaultproperties.hxx>
 #include <svx/sdrobjectfilter.hxx>
 #include <svx/sdrpaintwindow.hxx>
+#include <svx/sdrundomanager.hxx>
 #include <svx/sdtaaitm.hxx>
 #include <svx/sdtacitm.hxx>
 #include <svx/sdtaditm.hxx>
@@ -868,6 +883,9 @@
 #include <svx/sdtakitm.hxx>
 #include <svx/selctrl.hxx>
 #include <svx/shapepropertynotifier.hxx>
+#include <svx/sidebar/ContextChangeEventMultiplexer.hxx>
+#include <svx/sidebar/PopupContainer.hxx>
+#include <svx/sidebar/ValueSetWithTextControl.hxx>
 #include <svx/srchdlg.hxx>
 #include <svx/stddlg.hxx>
 #include <svx/svddef.hxx>
@@ -923,6 +941,7 @@
 #include <svx/xfillit0.hxx>
 #include <svx/xflasit.hxx>
 #include <svx/xflclit.hxx>
+#include <svx/xflftrit.hxx>
 #include <svx/xflgrit.hxx>
 #include <svx/xflhtit.hxx>
 #include <svx/xftadit.hxx>
@@ -935,6 +954,8 @@
 #include <svx/xftstit.hxx>
 #include <svx/xgrad.hxx>
 #include <svx/xlineit0.hxx>
+#include <svx/xlinjoit.hxx>
+#include <svx/xlncapit.hxx>
 #include <svx/xlnclit.hxx>
 #include <svx/xlndsit.hxx>
 #include <svx/xlnedit.hxx>
@@ -964,6 +985,7 @@
 #include <tools/gen.hxx>
 #include <tools/globname.hxx>
 #include <tools/helpers.hxx>
+#include <tools/inetmime.hxx>
 #include <tools/line.hxx>
 #include <tools/link.hxx>
 #include <tools/multisel.hxx>
@@ -1022,6 +1044,7 @@
 #include <vcl/cmdevt.hxx>
 #include <vcl/decoview.hxx>
 #include <vcl/dialog.hxx>
+#include <vcl/dibtools.hxx>
 #include <vcl/event.hxx>
 #include <vcl/field.hxx>
 #include <vcl/fixed.hxx>
@@ -1034,6 +1057,7 @@
 #include <vcl/inputctx.hxx>
 #include <vcl/jobset.hxx>
 #include <vcl/keycodes.hxx>
+#include <vcl/layout.hxx>
 #include <vcl/lazydelete.hxx>
 #include <vcl/lineinfo.hxx>
 #include <vcl/lstbox.hxx>
diff --git a/vcl/inc/pch/precompiled_vcl.hxx b/vcl/inc/pch/precompiled_vcl.hxx
index 921e3dc..660ba22 100644
--- a/vcl/inc/pch/precompiled_vcl.hxx
+++ b/vcl/inc/pch/precompiled_vcl.hxx
@@ -22,7 +22,6 @@
 #include "com/sun/star/accessibility/AccessibleRole.hpp"
 #include "com/sun/star/accessibility/XAccessible.hpp"
 #include "com/sun/star/awt/Size.hpp"
-#include "com/sun/star/awt/XBitmap.hpp"
 #include "com/sun/star/awt/XDisplayConnection.hpp"
 #include "com/sun/star/awt/XExtendedToolkit.hpp"
 #include "com/sun/star/awt/XToolkit.hpp"
@@ -69,7 +68,6 @@
 #include "com/sun/star/rendering/CanvasFactory.hpp"
 #include "com/sun/star/rendering/XCanvas.hpp"
 #include "com/sun/star/rendering/XSpriteCanvas.hpp"
-#include "com/sun/star/script/XInvocation.hpp"
 #include "com/sun/star/ui/dialogs/ExecutableDialogResults.hpp"
 #include "com/sun/star/ui/dialogs/FilePicker.hpp"
 #include "com/sun/star/ui/dialogs/TemplateDescription.hpp"
@@ -77,12 +75,12 @@
 #include "com/sun/star/uno/Any.hxx"
 #include "com/sun/star/uno/Exception.hpp"
 #include "com/sun/star/uno/Reference.h"
-#include "com/sun/star/uno/Reference.hxx"
 #include "com/sun/star/uno/RuntimeException.hpp"
 #include "com/sun/star/uno/Sequence.hxx"
 #include "com/sun/star/uno/XNamingService.hpp"
 #include "com/sun/star/view/DuplexMode.hpp"
 #include "comphelper/processfactory.hxx"
+#include "comphelper/solarmutex.hxx"
 #include "cppuhelper/compbase1.hxx"
 #include "cppuhelper/compbase2.hxx"
 #include "cppuhelper/implbase1.hxx"
@@ -103,17 +101,12 @@
 #include "rtl/math.hxx"
 #include "rtl/process.h"
 #include "rtl/strbuf.hxx"
-#include "rtl/string.h"
 #include "rtl/string.hxx"
 #include "rtl/tencinfo.h"
 #include "rtl/textcvt.h"
-#include "rtl/textenc.h"
 #include "rtl/ustrbuf.hxx"
-#include "rtl/ustring.h"
-#include "rtl/ustring.hxx"
 #include "sal/alloca.h"
 #include "sal/config.h"
-#include "sal/types.h"
 #include "stdio.h"
 #include "string.h"
 #include "tools/debug.hxx"
@@ -199,6 +192,11 @@
 #include <com/sun/star/datatransfer/dnd/XDragGestureRecognizer.hpp>
 #include <com/sun/star/datatransfer/dnd/XDragSource.hpp>
 #include <com/sun/star/datatransfer/dnd/XDropTarget.hpp>
+#include <com/sun/star/frame/ModuleManager.hpp>
+#include <com/sun/star/frame/UICommandDescription.hpp>
+#include <com/sun/star/frame/XController.hpp>
+#include <com/sun/star/frame/XModel.hpp>
+#include <com/sun/star/frame/XModuleManager2.hpp>
 #include <com/sun/star/frame/XSessionManagerClient.hpp>
 #include <com/sun/star/frame/XSessionManagerListener2.hpp>
 #include <com/sun/star/geometry/IntegerPoint2D.hpp>
@@ -252,6 +250,12 @@
 #include <com/sun/star/rendering/XPolyPolygon2D.hpp>
 #include <com/sun/star/svg/XSVGWriter.hpp>
 #include <com/sun/star/ucb/CommandAbortedException.hpp>
+#include <com/sun/star/ui/ImageType.hpp>
+#include <com/sun/star/ui/ModuleUIConfigurationManagerSupplier.hpp>
+#include <com/sun/star/ui/XImageManager.hpp>
+#include <com/sun/star/ui/XModuleUIConfigurationManagerSupplier.hpp>
+#include <com/sun/star/ui/XUIConfigurationManager.hpp>
+#include <com/sun/star/ui/XUIConfigurationManagerSupplier.hpp>
 #include <com/sun/star/uno/Any.h>
 #include <com/sun/star/uno/Any.hxx>
 #include <com/sun/star/uno/Exception.hpp>
@@ -262,6 +266,7 @@
 #include <com/sun/star/uno/XInterface.hpp>
 #include <com/sun/star/uno/XWeak.hpp>
 #include <com/sun/star/util/Endianness.hpp>
+#include <com/sun/star/util/PathSettings.hpp>
 #include <com/sun/star/util/SearchFlags.hpp>
 #include <com/sun/star/util/SearchOptions.hpp>
 #include <com/sun/star/util/URL.hpp>
@@ -269,13 +274,13 @@
 #include <com/sun/star/util/XChangesBatch.hpp>
 #include <com/sun/star/xml/sax/Writer.hpp>
 #include <com/sun/star/xml/sax/XDocumentHandler.hpp>
-#include <comphelper/componentcontext.hxx>
 #include <comphelper/namedvaluecollection.hxx>
 #include <comphelper/processfactory.hxx>
 #include <comphelper/scopeguard.hxx>
 #include <comphelper/seqstream.hxx>
 #include <comphelper/string.hxx>
 #include <config_features.h>
+#include <config_folders.h>
 #include <config_graphite.h>
 #include <cppuhelper/compbase1.hxx>
 #include <cppuhelper/factory.hxx>
@@ -290,7 +295,6 @@
 #include <i18nlangtag/lang.h>
 #include <i18nlangtag/languagetag.hxx>
 #include <i18nlangtag/mslangid.hxx>
-#include <i18nutil/unicode.hxx>
 #include <iomanip>
 #include <iostream>
 #include <jerror.h>
@@ -385,6 +389,7 @@
 #include <unotools/confignode.hxx>
 #include <unotools/fontcfg.hxx>
 #include <unotools/fontcvt.hxx>
+#include <unotools/fontdefs.hxx>
 #include <unotools/localedatawrapper.hxx>
 #include <unotools/localfilehelper.hxx>
 #include <unotools/misccfg.hxx>
diff --git a/writerfilter/inc/pch/precompiled_writerfilter.hxx b/writerfilter/inc/pch/precompiled_writerfilter.hxx
index 899ca0e..204bb12 100644
--- a/writerfilter/inc/pch/precompiled_writerfilter.hxx
+++ b/writerfilter/inc/pch/precompiled_writerfilter.hxx
@@ -58,6 +58,7 @@
 #include <com/sun/star/drawing/LineStyle.hpp>
 #include <com/sun/star/drawing/PointSequence.hpp>
 #include <com/sun/star/drawing/PointSequenceSequence.hpp>
+#include <com/sun/star/drawing/ShadingPattern.hpp>
 #include <com/sun/star/drawing/XControlShape.hpp>
 #include <com/sun/star/drawing/XDrawPage.hpp>
 #include <com/sun/star/drawing/XDrawPageSupplier.hpp>
@@ -75,6 +76,7 @@
 #include <com/sun/star/graphic/GraphicProvider.hpp>
 #include <com/sun/star/graphic/XGraphic.hpp>
 #include <com/sun/star/graphic/XGraphicProvider.hpp>
+#include <com/sun/star/io/BufferSizeExceededException.hpp>
 #include <com/sun/star/io/UnexpectedEOFException.hpp>
 #include <com/sun/star/io/WrongFormatException.hpp>
 #include <com/sun/star/io/XInputStream.hpp>
@@ -102,6 +104,7 @@
 #include <com/sun/star/table/ShadowFormat.hpp>
 #include <com/sun/star/table/TableBorder.hpp>
 #include <com/sun/star/table/TableBorderDistances.hpp>
+#include <com/sun/star/table/XCellRange.hpp>
 #include <com/sun/star/task/XStatusIndicator.hpp>
 #include <com/sun/star/text/ChapterFormat.hpp>
 #include <com/sun/star/text/FilenameDisplayFormat.hpp>
@@ -176,6 +179,7 @@
 #include <libxml/xmlstring.h>
 #include <map>
 #include <math.h>
+#include <officecfg/Office/Common.hxx>
 #include <oox/core/filterdetect.hxx>
 #include <oox/drawingml/shapepropertymap.hxx>
 #include <oox/helper/graphichelper.hxx>
@@ -200,6 +204,7 @@
 #include <rtl/tencinfo.h>
 #include <rtl/ustrbuf.hxx>
 #include <rtl/ustring.hxx>
+#include <sal/log.hxx>
 #include <sal/macros.h>
 #include <set>
 #include <sfx2/sfxbasemodel.hxx>
@@ -210,11 +215,13 @@
 #include <string>
 #include <svl/lngmisc.hxx>
 #include <svtools/grfmgr.hxx>
+#include <svx/svdtrans.hxx>
 #include <tools/color.hxx>
 #include <tools/globname.hxx>
 #include <tools/resmgr.hxx>
 #include <tools/solar.h>
 #include <tools/stream.hxx>
+#include <unotools/fontdefs.hxx>
 #include <unotools/localfilehelper.hxx>
 #include <unotools/streamwrap.hxx>
 #include <unotools/ucbstreamhelper.hxx>
diff --git a/xmloff/inc/pch/precompiled_xo.hxx b/xmloff/inc/pch/precompiled_xo.hxx
index 605686b..158f107 100644
--- a/xmloff/inc/pch/precompiled_xo.hxx
+++ b/xmloff/inc/pch/precompiled_xo.hxx
@@ -24,6 +24,7 @@
 #include <algorithm>
 #include <basegfx/matrix/b2dhommatrix.hxx>
 #include <basegfx/matrix/b3dhommatrix.hxx>
+#include <basegfx/point/b2dpoint.hxx>
 #include <basegfx/polygon/b2dpolypolygon.hxx>
 #include <basegfx/polygon/b2dpolypolygontools.hxx>
 #include <basegfx/tools/unotools.hxx>
@@ -130,6 +131,7 @@
 #include <com/sun/star/chart/XSecondAxisTitleSupplier.hpp>
 #include <com/sun/star/chart/XStatisticDisplay.hpp>
 #include <com/sun/star/chart2/AxisType.hpp>
+#include <com/sun/star/chart2/RegressionEquation.hpp>
 #include <com/sun/star/chart2/RelativePosition.hpp>
 #include <com/sun/star/chart2/XAnyDescriptionAccess.hpp>
 #include <com/sun/star/chart2/XAxis.hpp>
@@ -478,7 +480,6 @@
 #include <com/sun/star/xsd/XDataType.hpp>
 #include <comphelper/InlineContainer.hxx>
 #include <comphelper/classids.hxx>
-#include <comphelper/componentcontext.hxx>
 #include <comphelper/documentconstants.hxx>
 #include <comphelper/extract.hxx>
 #include <comphelper/genericpropertyset.hxx>


More information about the Libreoffice-commits mailing list