summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--connectivity/inc/pch/precompiled_file.hxx20
-rw-r--r--connectivity/inc/pch/precompiled_flat.hxx16
-rw-r--r--oox/inc/pch/precompiled_oox.hxx180
-rw-r--r--sc/inc/pch/precompiled_sc.hxx270
-rw-r--r--sd/inc/pch/precompiled_sd.hxx222
-rw-r--r--svx/inc/pch/precompiled_svx.hxx120
-rw-r--r--svx/inc/pch/precompiled_svxcore.hxx156
-rw-r--r--sw/inc/pch/precompiled_msword.hxx40
-rw-r--r--sw/inc/pch/precompiled_sw.hxx251
-rw-r--r--writerfilter/inc/pch/precompiled_writerfilter.hxx56
-rw-r--r--xmloff/inc/pch/precompiled_xo.hxx206
11 files changed, 769 insertions, 768 deletions
diff --git a/connectivity/inc/pch/precompiled_file.hxx b/connectivity/inc/pch/precompiled_file.hxx
index 92cefee2efa5..a98e3b9dcfc4 100644
--- a/connectivity/inc/pch/precompiled_file.hxx
+++ b/connectivity/inc/pch/precompiled_file.hxx
@@ -7,19 +7,15 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
+#include "sal/config.h"
#include <algorithm>
#include <cmath>
-#include <comphelper/extract.hxx>
-#include <comphelper/processfactory.hxx>
-#include <comphelper/property.hxx>
-#include <comphelper/sequence.hxx>
-#include <comphelper/types.hxx>
-#include <comphelper/uno3.hxx>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/container/XChild.hpp>
#include <com/sun/star/container/XIndexAccess.hpp>
#include <com/sun/star/lang/DisposedException.hpp>
#include <com/sun/star/lang/XUnoTunnel.hpp>
+#include <com/sun/star/sdb/SQLFilterOperator.hpp>
#include <com/sun/star/sdbc/ColumnValue.hpp>
#include <com/sun/star/sdbc/DataType.hpp>
#include <com/sun/star/sdbc/FetchDirection.hpp>
@@ -27,11 +23,10 @@
#include <com/sun/star/sdbc/ResultSetConcurrency.hpp>
#include <com/sun/star/sdbc/ResultSetType.hpp>
#include <com/sun/star/sdbc/XColumnLocate.hpp>
-#include <com/sun/star/sdbcx/KeyType.hpp>
#include <com/sun/star/sdbc/XResultSet.hpp>
#include <com/sun/star/sdbc/XRow.hpp>
+#include <com/sun/star/sdbcx/KeyType.hpp>
#include <com/sun/star/sdbcx/XIndexesSupplier.hpp>
-#include <com/sun/star/sdb/SQLFilterOperator.hpp>
#include <com/sun/star/ucb/SearchCommandArgument.hpp>
#include <com/sun/star/ucb/SearchRecursion.hpp>
#include <com/sun/star/ucb/SortedDynamicResultSetFactory.hpp>
@@ -41,18 +36,23 @@
#include <com/sun/star/util/Date.hpp>
#include <com/sun/star/util/DateTime.hpp>
#include <com/sun/star/util/Time.hpp>
+#include <comphelper/extract.hxx>
+#include <comphelper/processfactory.hxx>
+#include <comphelper/property.hxx>
+#include <comphelper/sequence.hxx>
+#include <comphelper/types.hxx>
+#include <comphelper/uno3.hxx>
#include <cppuhelper/propshlp.hxx>
#include <cppuhelper/typeprovider.hxx>
+#include <i18npool/mslangid.hxx>
#include <iostream>
#include <iterator>
-#include <i18npool/mslangid.hxx>
#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 "sal/config.h"
#include <stdio.h>
#include <tools/date.hxx>
#include <tools/datetime.hxx>
diff --git a/connectivity/inc/pch/precompiled_flat.hxx b/connectivity/inc/pch/precompiled_flat.hxx
index f0726091e05e..1cde5690b319 100644
--- a/connectivity/inc/pch/precompiled_flat.hxx
+++ b/connectivity/inc/pch/precompiled_flat.hxx
@@ -7,12 +7,6 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
-#include <comphelper/extract.hxx>
-#include <comphelper/numbers.hxx>
-#include <comphelper/processfactory.hxx>
-#include <comphelper/sequence.hxx>
-#include <comphelper/string.hxx>
-#include <comphelper/types.hxx>
#include <com/sun/star/beans/XFastPropertySet.hpp>
#include <com/sun/star/lang/DisposedException.hpp>
#include <com/sun/star/lang/XUnoTunnel.hpp>
@@ -21,10 +15,10 @@
#include <com/sun/star/sdbc/KeyRule.hpp>
#include <com/sun/star/sdbc/ResultSetConcurrency.hpp>
#include <com/sun/star/sdbc/ResultSetType.hpp>
-#include <com/sun/star/sdbcx/CompareBookmark.hpp>
-#include <com/sun/star/sdbcx/KeyType.hpp>
#include <com/sun/star/sdbc/XResultSet.hpp>
#include <com/sun/star/sdbc/XRow.hpp>
+#include <com/sun/star/sdbcx/CompareBookmark.hpp>
+#include <com/sun/star/sdbcx/KeyType.hpp>
#include <com/sun/star/sdbcx/XColumnsSupplier.hpp>
#include <com/sun/star/sdbcx/XDeleteRows.hpp>
#include <com/sun/star/sdbcx/XIndexesSupplier.hpp>
@@ -32,6 +26,12 @@
#include <com/sun/star/util/NumberFormat.hpp>
#include <com/sun/star/util/NumberFormatsSupplier.hpp>
#include <com/sun/star/util/NumberFormatter.hpp>
+#include <comphelper/extract.hxx>
+#include <comphelper/numbers.hxx>
+#include <comphelper/processfactory.hxx>
+#include <comphelper/sequence.hxx>
+#include <comphelper/string.hxx>
+#include <comphelper/types.hxx>
#include <cppuhelper/factory.hxx>
#include <ctype.h>
#include <i18npool/languagetag.hxx>
diff --git a/oox/inc/pch/precompiled_oox.hxx b/oox/inc/pch/precompiled_oox.hxx
index 43b8a58ddfbb..76bf93141b3c 100644
--- a/oox/inc/pch/precompiled_oox.hxx
+++ b/oox/inc/pch/precompiled_oox.hxx
@@ -7,26 +7,19 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
+#include "basegfx/numeric/ftools.hxx"
+#include "comphelper/anytostring.hxx"
+#include "cppuhelper/exc_hlp.hxx"
+#include "rtl/ustrbuf.hxx"
+#include "tools/string.hxx"
#include <algorithm>
#include <assert.h>
#include <basegfx/matrix/b2dhommatrix.hxx>
-#include "basegfx/numeric/ftools.hxx"
#include <basegfx/numeric/ftools.hxx>
#include <basegfx/point/b2dpoint.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
#include <boost/bind.hpp>
#include <boost/unordered_map.hpp>
-#include "comphelper/anytostring.hxx"
-#include <comphelper/configurationhelper.hxx>
-#include <comphelper/docpasswordhelper.hxx>
-#include <comphelper/genericpropertyset.hxx>
-#include <comphelper/mediadescriptor.hxx>
-#include <comphelper/processfactory.hxx>
-#include <comphelper/seqstream.hxx>
-#include <comphelper/sequenceashashmap.hxx>
-#include <comphelper/stl_types.hxx>
-#include <comphelper/storagehelper.hxx>
-#include <comphelper/string.hxx>
#include <com/sun/star/animations/AnimationCalcMode.hpp>
#include <com/sun/star/animations/AnimationColorSpace.hpp>
#include <com/sun/star/animations/AnimationEndSync.hpp>
@@ -39,8 +32,8 @@
#include <com/sun/star/animations/Timing.hpp>
#include <com/sun/star/animations/TransitionSubType.hpp>
#include <com/sun/star/animations/TransitionType.hpp>
-#include <com/sun/star/animations/XAnimateColor.hpp>
#include <com/sun/star/animations/XAnimate.hpp>
+#include <com/sun/star/animations/XAnimateColor.hpp>
#include <com/sun/star/animations/XAnimateMotion.hpp>
#include <com/sun/star/animations/XAnimateSet.hpp>
#include <com/sun/star/animations/XAnimateTransform.hpp>
@@ -49,6 +42,7 @@
#include <com/sun/star/animations/XCommand.hpp>
#include <com/sun/star/animations/XIterateContainer.hpp>
#include <com/sun/star/animations/XTimeContainer.hpp>
+#include <com/sun/star/awt/CharSet.hpp>
#include <com/sun/star/awt/FontDescriptor.hpp>
#include <com/sun/star/awt/FontFamily.hpp>
#include <com/sun/star/awt/FontPitch.hpp>
@@ -57,7 +51,6 @@
#include <com/sun/star/awt/FontUnderline.hpp>
#include <com/sun/star/awt/FontWeight.hpp>
#include <com/sun/star/awt/Gradient.hpp>
-#include <com/sun/star/awt/CharSet.hpp>
#include <com/sun/star/awt/ImagePosition.hpp>
#include <com/sun/star/awt/ImageScaleMode.hpp>
#include <com/sun/star/awt/KeyEvent.hpp>
@@ -72,17 +65,77 @@
#include <com/sun/star/awt/XDevice.hpp>
#include <com/sun/star/awt/XUnitConversion.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/PropertyExistException.hpp>
-#include <com/sun/star/beans/Property.hpp>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <com/sun/star/beans/PropertyValues.hpp>
#include <com/sun/star/beans/XMultiPropertySet.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/beans/XPropertySetInfo.hpp>
#include <com/sun/star/beans/XPropertyState.hpp>
-#include <com/sun/star/container/XEnumerationAccess.hpp>
+#include <com/sun/star/chart/ChartAxisArrangeOrderType.hpp>
+#include <com/sun/star/chart/ChartAxisAssign.hpp>
+#include <com/sun/star/chart/ChartAxisLabelPosition.hpp>
+#include <com/sun/star/chart/ChartAxisMarkPosition.hpp>
+#include <com/sun/star/chart/ChartAxisMarks.hpp>
+#include <com/sun/star/chart/ChartAxisPosition.hpp>
+#include <com/sun/star/chart/ChartDataRowSource.hpp>
+#include <com/sun/star/chart/ChartLegendExpansion.hpp>
+#include <com/sun/star/chart/ChartLegendPosition.hpp>
+#include <com/sun/star/chart/ChartSeriesAddress.hpp>
+#include <com/sun/star/chart/ChartSolidType.hpp>
+#include <com/sun/star/chart/ChartSymbolType.hpp>
+#include <com/sun/star/chart/DataLabelPlacement.hpp>
+#include <com/sun/star/chart/ErrorBarStyle.hpp>
+#include <com/sun/star/chart/MissingValueTreatment.hpp>
+#include <com/sun/star/chart/TimeInterval.hpp>
+#include <com/sun/star/chart/TimeUnit.hpp>
+#include <com/sun/star/chart/X3DDisplay.hpp>
+#include <com/sun/star/chart/XAxisXSupplier.hpp>
+#include <com/sun/star/chart/XAxisYSupplier.hpp>
+#include <com/sun/star/chart/XAxisZSupplier.hpp>
+#include <com/sun/star/chart/XChartDataArray.hpp>
+#include <com/sun/star/chart/XChartDocument.hpp>
+#include <com/sun/star/chart/XDiagramPositioning.hpp>
+#include <com/sun/star/chart/XSecondAxisTitleSupplier.hpp>
+#include <com/sun/star/chart/XStatisticDisplay.hpp>
+#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/CurveStyle.hpp>
+#include <com/sun/star/chart2/DataPointGeometry3D.hpp>
+#include <com/sun/star/chart2/DataPointLabel.hpp>
+#include <com/sun/star/chart2/LegendPosition.hpp>
+#include <com/sun/star/chart2/RelativePosition.hpp>
+#include <com/sun/star/chart2/RelativeSize.hpp>
+#include <com/sun/star/chart2/StackingDirection.hpp>
+#include <com/sun/star/chart2/Symbol.hpp>
+#include <com/sun/star/chart2/TickmarkStyle.hpp>
+#include <com/sun/star/chart2/XAxis.hpp>
+#include <com/sun/star/chart2/XChartDocument.hpp>
+#include <com/sun/star/chart2/XChartTypeContainer.hpp>
+#include <com/sun/star/chart2/XCoordinateSystem.hpp>
+#include <com/sun/star/chart2/XCoordinateSystemContainer.hpp>
+#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>
+#include <com/sun/star/chart2/XTitle.hpp>
+#include <com/sun/star/chart2/XTitled.hpp>
+#include <com/sun/star/chart2/data/XDataProvider.hpp>
+#include <com/sun/star/chart2/data/XDataReceiver.hpp>
+#include <com/sun/star/chart2/data/XDataSink.hpp>
+#include <com/sun/star/chart2/data/XDataSource.hpp>
+#include <com/sun/star/chart2/data/XDatabaseDataProvider.hpp>
+#include <com/sun/star/chart2/data/XNumericalDataSequence.hpp>
+#include <com/sun/star/chart2/data/XRangeXMLConversion.hpp>
+#include <com/sun/star/chart2/data/XTextualDataSequence.hpp>
#include <com/sun/star/container/XChild.hpp>
+#include <com/sun/star/container/XEnumerationAccess.hpp>
#include <com/sun/star/container/XIndexAccess.hpp>
#include <com/sun/star/container/XIndexContainer.hpp>
#include <com/sun/star/container/XIndexReplace.hpp>
@@ -121,12 +174,12 @@
#include <com/sun/star/drawing/TextHorizontalAdjust.hpp>
#include <com/sun/star/drawing/TextVerticalAdjust.hpp>
#include <com/sun/star/drawing/XControlShape.hpp>
+#include <com/sun/star/drawing/XDrawPageSupplier.hpp>
#include <com/sun/star/drawing/XDrawPages.hpp>
#include <com/sun/star/drawing/XDrawPagesSupplier.hpp>
-#include <com/sun/star/drawing/XDrawPageSupplier.hpp>
#include <com/sun/star/drawing/XEnhancedCustomShapeDefaulter.hpp>
-#include <com/sun/star/drawing/XMasterPagesSupplier.hpp>
#include <com/sun/star/drawing/XMasterPageTarget.hpp>
+#include <com/sun/star/drawing/XMasterPagesSupplier.hpp>
#include <com/sun/star/drawing/XShape.hpp>
#include <com/sun/star/drawing/XShapes.hpp>
#include <com/sun/star/embed/Aspects.hpp>
@@ -135,14 +188,14 @@
#include <com/sun/star/embed/XRelationshipAccess.hpp>
#include <com/sun/star/embed/XStorage.hpp>
#include <com/sun/star/embed/XTransactedObject.hpp>
+#include <com/sun/star/form/FormComponentType.hpp>
+#include <com/sun/star/form/XForm.hpp>
+#include <com/sun/star/form/XFormComponent.hpp>
+#include <com/sun/star/form/XFormsSupplier.hpp>
#include <com/sun/star/form/binding/XBindableValue.hpp>
#include <com/sun/star/form/binding/XListEntrySink.hpp>
#include <com/sun/star/form/binding/XListEntrySource.hpp>
#include <com/sun/star/form/binding/XValueBinding.hpp>
-#include <com/sun/star/form/FormComponentType.hpp>
-#include <com/sun/star/form/XFormComponent.hpp>
-#include <com/sun/star/form/XForm.hpp>
-#include <com/sun/star/form/XFormsSupplier.hpp>
#include <com/sun/star/frame/XFramesSupplier.hpp>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/graphic/GraphicObject.hpp>
@@ -150,66 +203,7 @@
#include <com/sun/star/graphic/XGraphic.hpp>
#include <com/sun/star/graphic/XGraphicProvider.hpp>
#include <com/sun/star/graphic/XGraphicTransformer.hpp>
-#include <com/sun/star/chart/DataLabelPlacement.hpp>
-#include <com/sun/star/chart/ErrorBarStyle.hpp>
-#include <com/sun/star/chart/ChartAxisArrangeOrderType.hpp>
-#include <com/sun/star/chart/ChartAxisAssign.hpp>
-#include <com/sun/star/chart/ChartAxisLabelPosition.hpp>
-#include <com/sun/star/chart/ChartAxisMarkPosition.hpp>
-#include <com/sun/star/chart/ChartAxisMarks.hpp>
-#include <com/sun/star/chart/ChartAxisPosition.hpp>
-#include <com/sun/star/chart/ChartDataRowSource.hpp>
-#include <com/sun/star/chart/ChartLegendExpansion.hpp>
-#include <com/sun/star/chart/ChartLegendPosition.hpp>
-#include <com/sun/star/chart/ChartSeriesAddress.hpp>
-#include <com/sun/star/chart/ChartSolidType.hpp>
-#include <com/sun/star/chart/ChartSymbolType.hpp>
-#include <com/sun/star/chart/MissingValueTreatment.hpp>
-#include <com/sun/star/chart/TimeInterval.hpp>
-#include <com/sun/star/chart/TimeUnit.hpp>
-#include <com/sun/star/chart/XAxisXSupplier.hpp>
-#include <com/sun/star/chart/XAxisYSupplier.hpp>
-#include <com/sun/star/chart/XAxisZSupplier.hpp>
-#include <com/sun/star/chart/XDiagramPositioning.hpp>
-#include <com/sun/star/chart/XChartDataArray.hpp>
-#include <com/sun/star/chart/XChartDocument.hpp>
-#include <com/sun/star/chart/XSecondAxisTitleSupplier.hpp>
-#include <com/sun/star/chart/XStatisticDisplay.hpp>
-#include <com/sun/star/chart/XTwoAxisXSupplier.hpp>
-#include <com/sun/star/chart/XTwoAxisYSupplier.hpp>
-#include <com/sun/star/chart/X3DDisplay.hpp>
-#include <com/sun/star/chart2/AxisType.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/data/XDatabaseDataProvider.hpp>
-#include <com/sun/star/chart2/data/XDataProvider.hpp>
-#include <com/sun/star/chart2/data/XDataReceiver.hpp>
-#include <com/sun/star/chart2/data/XDataSink.hpp>
-#include <com/sun/star/chart2/data/XDataSource.hpp>
-#include <com/sun/star/chart2/data/XNumericalDataSequence.hpp>
-#include <com/sun/star/chart2/data/XRangeXMLConversion.hpp>
-#include <com/sun/star/chart2/data/XTextualDataSequence.hpp>
-#include <com/sun/star/chart2/LegendPosition.hpp>
-#include <com/sun/star/chart2/RelativePosition.hpp>
-#include <com/sun/star/chart2/RelativeSize.hpp>
-#include <com/sun/star/chart2/StackingDirection.hpp>
-#include <com/sun/star/chart2/Symbol.hpp>
-#include <com/sun/star/chart2/TickmarkStyle.hpp>
-#include <com/sun/star/chart2/XAxis.hpp>
-#include <com/sun/star/chart2/XCoordinateSystemContainer.hpp>
-#include <com/sun/star/chart2/XCoordinateSystem.hpp>
-#include <com/sun/star/chart2/XDataSeriesContainer.hpp>
-#include <com/sun/star/chart2/XDataSeries.hpp>
-#include <com/sun/star/chart2/XDiagram.hpp>
-#include <com/sun/star/chart2/XFormattedString.hpp>
-#include <com/sun/star/chart2/XChartDocument.hpp>
-#include <com/sun/star/chart2/XChartTypeContainer.hpp>
-#include <com/sun/star/chart2/XLegend.hpp>
-#include <com/sun/star/chart2/XRegressionCurveContainer.hpp>
-#include <com/sun/star/chart2/XRegressionCurve.hpp>
-#include <com/sun/star/chart2/XTitled.hpp>
-#include <com/sun/star/chart2/XTitle.hpp>
+#include <com/sun/star/i18n/ScriptType.hpp>
#include <com/sun/star/io/TempFile.hpp>
#include <com/sun/star/io/XActiveDataSink.hpp>
#include <com/sun/star/io/XActiveDataSource.hpp>
@@ -220,7 +214,6 @@
#include <com/sun/star/io/XStream.hpp>
#include <com/sun/star/io/XTextInputStream.hpp>
#include <com/sun/star/io/XTextOutputStream.hpp>
-#include <com/sun/star/i18n/ScriptType.hpp>
#include <com/sun/star/lang/DisposedException.hpp>
#include <com/sun/star/lang/Locale.hpp>
#include <com/sun/star/lang/XComponent.hpp>
@@ -237,10 +230,10 @@
#include <com/sun/star/presentation/XPresentationPage.hpp>
#include <com/sun/star/script/ModuleInfo.hpp>
#include <com/sun/star/script/ModuleType.hpp>
+#include <com/sun/star/script/XLibraryContainer.hpp>
#include <com/sun/star/script/vba/XVBACompatibility.hpp>
#include <com/sun/star/script/vba/XVBAMacroResolver.hpp>
#include <com/sun/star/script/vba/XVBAModuleInfo.hpp>
-#include <com/sun/star/script/XLibraryContainer.hpp>
#include <com/sun/star/sheet/AddressConvention.hpp>
#include <com/sun/star/sheet/FormulaToken.hpp>
#include <com/sun/star/sheet/XCellRangeAddressable.hpp>
@@ -254,8 +247,8 @@
#include <com/sun/star/style/ParagraphAdjust.hpp>
#include <com/sun/star/style/TabStop.hpp>
#include <com/sun/star/style/VerticalAlignment.hpp>
-#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/style/XStyle.hpp>
+#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/table/BorderLine2.hpp>
#include <com/sun/star/table/CellAddress.hpp>
#include <com/sun/star/table/CellRangeAddress.hpp>
@@ -276,21 +269,21 @@
#include <com/sun/star/text/WritingMode.hpp>
#include <com/sun/star/text/XNumberingRulesSupplier.hpp>
#include <com/sun/star/text/XSimpleText.hpp>
+#include <com/sun/star/text/XText.hpp>
#include <com/sun/star/text/XTextAppend.hpp>
#include <com/sun/star/text/XTextContent.hpp>
#include <com/sun/star/text/XTextCursor.hpp>
#include <com/sun/star/text/XTextDocument.hpp>
#include <com/sun/star/text/XTextField.hpp>
#include <com/sun/star/text/XTextFrame.hpp>
-#include <com/sun/star/text/XText.hpp>
#include <com/sun/star/text/XTextRange.hpp>
#include <com/sun/star/ucb/SimpleFileAccess.hpp>
#include <com/sun/star/uno/Any.hxx>
#include <com/sun/star/uno/XComponentContext.hpp>
#include <com/sun/star/uri/UriReferenceFactory.hpp>
#include <com/sun/star/util/MeasureUnit.hpp>
-#include <com/sun/star/util/XNumberFormatsSupplier.hpp>
#include <com/sun/star/util/XNumberFormatTypes.hpp>
+#include <com/sun/star/util/XNumberFormatsSupplier.hpp>
#include <com/sun/star/xml/AttributeData.hpp>
#include <com/sun/star/xml/dom/DocumentBuilder.hpp>
#include <com/sun/star/xml/dom/XDocument.hpp>
@@ -300,7 +293,16 @@
#include <com/sun/star/xml/sax/XFastParser.hpp>
#include <com/sun/star/xml/sax/XFastSAXSerializable.hpp>
#include <com/sun/star/xml/sax/XLocator.hpp>
-#include "cppuhelper/exc_hlp.hxx"
+#include <comphelper/configurationhelper.hxx>
+#include <comphelper/docpasswordhelper.hxx>
+#include <comphelper/genericpropertyset.hxx>
+#include <comphelper/mediadescriptor.hxx>
+#include <comphelper/processfactory.hxx>
+#include <comphelper/seqstream.hxx>
+#include <comphelper/sequenceashashmap.hxx>
+#include <comphelper/stl_types.hxx>
+#include <comphelper/storagehelper.hxx>
+#include <comphelper/string.hxx>
#include <cppuhelper/implbase1.hxx>
#include <cppuhelper/implbase2.hxx>
#include <cppuhelper/implementationentry.hxx>
@@ -329,7 +331,6 @@
#include <rtl/tencinfo.h>
#include <rtl/uri.hxx>
#include <rtl/ustrbuf.h>
-#include "rtl/ustrbuf.hxx"
#include <rtl/ustrbuf.hxx>
#include <rtl/ustring.h>
#include <rtl/ustring.hxx>
@@ -351,7 +352,6 @@
#include <tools/globname.hxx>
#include <tools/solar.h>
#include <tools/stream.hxx>
-#include "tools/string.hxx"
#include <tools/string.hxx>
#include <typeinfo>
#include <unotools/fontcvt.hxx>
diff --git a/sc/inc/pch/precompiled_sc.hxx b/sc/inc/pch/precompiled_sc.hxx
index 2a5d020ced80..2668bae98d64 100644
--- a/sc/inc/pch/precompiled_sc.hxx
+++ b/sc/inc/pch/precompiled_sc.hxx
@@ -7,6 +7,70 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
+#include "basegfx/polygon/b2dpolygon.hxx"
+#include "basegfx/polygon/b2dpolygontools.hxx"
+#include "basegfx/range/b2drange.hxx"
+#include "basic/basmgr.hxx"
+#include "comphelper/processfactory.hxx"
+#include "comphelper/string.hxx"
+#include "cppuhelper/implbase1.hxx"
+#include "drawinglayer/primitive2d/baseprimitive2d.hxx"
+#include "drawinglayer/primitive2d/polypolygonprimitive2d.hxx"
+#include "editeng/editdata.hxx"
+#include "editeng/escpitem.hxx"
+#include "editeng/fieldupdater.hxx"
+#include "editeng/outliner.hxx"
+#include "editeng/unoedsrc.hxx"
+#include "formula/FormulaCompiler.hxx"
+#include "formula/errorcodes.hxx"
+#include "formula/grammar.hxx"
+#include "formula/opcode.hxx"
+#include "formula/token.hxx"
+#include "i18npool/lang.h"
+#include "i18npool/mslangid.hxx"
+#include "rtl/math.hxx"
+#include "rtl/strbuf.hxx"
+#include "rtl/ustrbuf.hxx"
+#include "rtl/ustring.hxx"
+#include "sal/types.h"
+#include "sfx2/app.hxx"
+#include "sfx2/docfile.hxx"
+#include "sfx2/docfilt.hxx"
+#include "sfx2/fcontnr.hxx"
+#include "sfx2/linkmgr.hxx"
+#include "sfx2/objsh.hxx"
+#include "svl/PasswordHelper.hxx"
+#include "svl/broadcast.hxx"
+#include "svl/intitem.hxx"
+#include "svl/itemset.hxx"
+#include "svl/smplhint.hxx"
+#include "svl/stritem.hxx"
+#include "svl/urihelper.hxx"
+#include "svl/zforlist.hxx"
+#include "svl/zformat.hxx"
+#include "svtools/optionsdrawinglayer.hxx"
+#include "svtools/svlbitm.hxx"
+#include "svtools/treelistbox.hxx"
+#include "svtools/treelistentry.hxx"
+#include "svtools/viewdataentry.hxx"
+#include "svx/dataaccessdescriptor.hxx"
+#include "svx/sdr/overlay/overlaymanager.hxx"
+#include "tools/color.hxx"
+#include "tools/fract.hxx"
+#include "tools/gen.hxx"
+#include "tools/urlobj.hxx"
+#include "unotools/calendarwrapper.hxx"
+#include "unotools/localedatawrapper.hxx"
+#include "unotools/localfilehelper.hxx"
+#include "unotools/pathoptions.hxx"
+#include "unotools/transliterationwrapper.hxx"
+#include "unotools/ucbhelper.hxx"
+#include "vcl/lineinfo.hxx"
+#include "vcl/msgbox.hxx"
+#include "vcl/outdev.hxx"
+#include "vcl/svapp.hxx"
+#include "vcl/unohelp.hxx"
+#include "vcl/waitobj.hxx"
#include <algorithm>
#include <avmedia/mediaitem.hxx>
#include <avmedia/mediaplayer.hxx>
@@ -14,20 +78,16 @@
#include <avmedia/mediawindow.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/point/b2dpoint.hxx>
-#include "basegfx/polygon/b2dpolygon.hxx"
#include <basegfx/polygon/b2dpolygon.hxx>
-#include "basegfx/polygon/b2dpolygontools.hxx"
#include <basegfx/polygon/b2dpolygontools.hxx>
-#include "basegfx/range/b2drange.hxx"
#include <basegfx/tools/zoomtools.hxx>
-#include "basic/basmgr.hxx"
#include <basic/basmgr.hxx>
#include <basic/sbmeth.hxx>
#include <basic/sbmod.hxx>
#include <basic/sbstar.hxx>
#include <basic/sbuno.hxx>
-#include <basic/sbxcore.hxx>
#include <basic/sbx.hxx>
+#include <basic/sbxcore.hxx>
#include <basic/sbxobj.hxx>
#include <boost/bind.hpp>
#include <boost/foreach.hpp>
@@ -38,22 +98,6 @@
#include <boost/unordered_map.hpp>
#include <boost/unordered_set.hpp>
#include <climits>
-#include <comphelper/accessibleeventnotifier.hxx>
-#include <comphelper/componentcontext.hxx>
-#include <comphelper/docpasswordhelper.hxx>
-#include <comphelper/extract.hxx>
-#include <comphelper/genericpropertyset.hxx>
-#include "comphelper/processfactory.hxx"
-#include <comphelper/processfactory.hxx>
-#include <comphelper/propertysetinfo.hxx>
-#include <comphelper/sequence.hxx>
-#include <comphelper/servicehelper.hxx>
-#include <comphelper/stl_types.hxx>
-#include <comphelper/storagehelper.hxx>
-#include "comphelper/string.hxx"
-#include <comphelper/string.hxx>
-#include <comphelper/types.hxx>
-#include <comphelper/uno3.hxx>
#include <com/sun/star/accessibility/AccessibleEventId.hpp>
#include <com/sun/star/accessibility/AccessibleEventObject.hpp>
#include <com/sun/star/accessibility/AccessibleRelationType.hpp>
@@ -63,10 +107,11 @@
#include <com/sun/star/accessibility/AccessibleTableModelChangeType.hpp>
#include <com/sun/star/accessibility/AccessibleTextType.hpp>
#include <com/sun/star/accessibility/TextSegment.hpp>
-#include <com/sun/star/accessibility/XAccessibleContext.hpp>
#include <com/sun/star/accessibility/XAccessible.hpp>
+#include <com/sun/star/accessibility/XAccessibleContext.hpp>
#include <com/sun/star/accessibility/XAccessibleStateSet.hpp>
#include <com/sun/star/accessibility/XAccessibleTable.hpp>
+#include <com/sun/star/awt/CharSet.hpp>
#include <com/sun/star/awt/FontDescriptor.hpp>
#include <com/sun/star/awt/FontFamily.hpp>
#include <com/sun/star/awt/FontPitch.hpp>
@@ -76,7 +121,6 @@
#include <com/sun/star/awt/FontUnderline.hpp>
#include <com/sun/star/awt/FontWeight.hpp>
#include <com/sun/star/awt/FontWidth.hpp>
-#include <com/sun/star/awt/CharSet.hpp>
#include <com/sun/star/awt/Key.hpp>
#include <com/sun/star/awt/KeyModifier.hpp>
#include <com/sun/star/awt/MouseButton.hpp>
@@ -98,10 +142,18 @@
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/beans/XPropertySetInfo.hpp>
#include <com/sun/star/beans/XPropertyState.hpp>
+#include <com/sun/star/chart/ChartDataRowSource.hpp>
+#include <com/sun/star/chart/XChartDocument.hpp>
+#include <com/sun/star/chart2/XChartDocument.hpp>
+#include <com/sun/star/chart2/data/HighlightedRange.hpp>
+#include <com/sun/star/chart2/data/XDataProvider.hpp>
+#include <com/sun/star/chart2/data/XDataReceiver.hpp>
+#include <com/sun/star/chart2/data/XRangeHighlighter.hpp>
+#include <com/sun/star/chart2/data/XRangeXMLConversion.hpp>
+#include <com/sun/star/container/XChild.hpp>
#include <com/sun/star/container/XContainer.hpp>
#include <com/sun/star/container/XContentEnumerationAccess.hpp>
#include <com/sun/star/container/XEnumerationAccess.hpp>
-#include <com/sun/star/container/XChild.hpp>
#include <com/sun/star/container/XIndexAccess.hpp>
#include <com/sun/star/container/XNameAccess.hpp>
#include <com/sun/star/container/XNameContainer.hpp>
@@ -113,8 +165,8 @@
#include <com/sun/star/document/XDocumentEventBroadcaster.hpp>
#include <com/sun/star/document/XDocumentProperties.hpp>
#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp>
-#include <com/sun/star/drawing/XDrawPagesSupplier.hpp>
#include <com/sun/star/drawing/XDrawPageSupplier.hpp>
+#include <com/sun/star/drawing/XDrawPagesSupplier.hpp>
#include <com/sun/star/drawing/XShape.hpp>
#include <com/sun/star/drawing/XShapes.hpp>
#include <com/sun/star/embed/Aspects.hpp>
@@ -124,9 +176,9 @@
#include <com/sun/star/embed/NoVisualAreaSizeException.hpp>
#include <com/sun/star/embed/XClassifiedObject.hpp>
#include <com/sun/star/embed/XComponentSupplier.hpp>
-#include <com/sun/star/embed/XEmbeddedObject.hpp>
#include <com/sun/star/embed/XEmbedObjectClipboardCreator.hpp>
#include <com/sun/star/embed/XEmbedPersist.hpp>
+#include <com/sun/star/embed/XEmbeddedObject.hpp>
#include <com/sun/star/embed/XTransactedObject.hpp>
#include <com/sun/star/embed/XVisualObject.hpp>
#include <com/sun/star/form/FormButtonType.hpp>
@@ -141,17 +193,6 @@
#include <com/sun/star/frame/XLayoutManager.hpp>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/frame/XSynchronousFrameLoader.hpp>
-#include <com/sun/star/chart/ChartDataRowSource.hpp>
-#include <com/sun/star/chart/XChartDocument.hpp>
-#include <com/sun/star/chart2/data/HighlightedRange.hpp>
-#include <com/sun/star/chart2/data/XDataProvider.hpp>
-#include <com/sun/star/chart2/data/XDataReceiver.hpp>
-#include <com/sun/star/chart2/data/XRangeHighlighter.hpp>
-#include <com/sun/star/chart2/data/XRangeXMLConversion.hpp>
-#include <com/sun/star/chart2/XChartDocument.hpp>
-#include <com/sun/star/io/XActiveDataControl.hpp>
-#include <com/sun/star/io/XActiveDataSource.hpp>
-#include <com/sun/star/io/XSeekable.hpp>
#include <com/sun/star/i18n/BreakIterator.hpp>
#include <com/sun/star/i18n/CalendarDisplayIndex.hpp>
#include <com/sun/star/i18n/CalendarFieldIndex.hpp>
@@ -160,10 +201,13 @@
#include <com/sun/star/i18n/LocaleDataItem.hpp>
#include <com/sun/star/i18n/ScriptType.hpp>
#include <com/sun/star/i18n/TextConversionOption.hpp>
-#include <com/sun/star/i18n/TransliterationModulesExtra.hpp>
#include <com/sun/star/i18n/TransliterationModules.hpp>
+#include <com/sun/star/i18n/TransliterationModulesExtra.hpp>
#include <com/sun/star/i18n/XForbiddenCharacters.hpp>
#include <com/sun/star/i18n/XOrdinalSuffix.hpp>
+#include <com/sun/star/io/XActiveDataControl.hpp>
+#include <com/sun/star/io/XActiveDataSource.hpp>
+#include <com/sun/star/io/XSeekable.hpp>
#include <com/sun/star/lang/DisposedException.hpp>
#include <com/sun/star/lang/Locale.hpp>
#include <com/sun/star/lang/NotInitializedException.hpp>
@@ -180,18 +224,19 @@
#include <com/sun/star/reflection/XIdlClass.hpp>
#include <com/sun/star/script/ModuleType.hpp>
#include <com/sun/star/script/ScriptEventDescriptor.hpp>
+#include <com/sun/star/script/XInvocation.hpp>
+#include <com/sun/star/script/XLibraryContainer.hpp>
#include <com/sun/star/script/vba/VBAEventId.hpp>
#include <com/sun/star/script/vba/XVBACompatibility.hpp>
#include <com/sun/star/script/vba/XVBAEventProcessor.hpp>
#include <com/sun/star/script/vba/XVBAModuleInfo.hpp>
-#include <com/sun/star/script/XInvocation.hpp>
-#include <com/sun/star/script/XLibraryContainer.hpp>
+#include <com/sun/star/sdb/CommandType.hpp>
+#include <com/sun/star/sdb/XCompletedExecution.hpp>
#include <com/sun/star/sdbc/DataType.hpp>
#include <com/sun/star/sdbc/DriverManager.hpp>
-#include <com/sun/star/sdb/CommandType.hpp>
#include <com/sun/star/sdbc/XConnection.hpp>
-#include <com/sun/star/sdbc/XDriverAccess.hpp>
#include <com/sun/star/sdbc/XDriver.hpp>
+#include <com/sun/star/sdbc/XDriverAccess.hpp>
#include <com/sun/star/sdbc/XResultSet.hpp>
#include <com/sun/star/sdbc/XResultSetMetaData.hpp>
#include <com/sun/star/sdbc/XResultSetMetaDataSupplier.hpp>
@@ -205,7 +250,6 @@
#include <com/sun/star/sdbcx/XDataDescriptorFactory.hpp>
#include <com/sun/star/sdbcx/XRowLocate.hpp>
#include <com/sun/star/sdbcx/XTablesSupplier.hpp>
-#include <com/sun/star/sdb/XCompletedExecution.hpp>
#include <com/sun/star/sheet/AddressConvention.hpp>
#include <com/sun/star/sheet/CellFlags.hpp>
#include <com/sun/star/sheet/CellInsertMode.hpp>
@@ -243,8 +287,8 @@
#include <com/sun/star/sheet/FunctionArgument.hpp>
#include <com/sun/star/sheet/GeneralFunction.hpp>
#include <com/sun/star/sheet/MemberResultFlags.hpp>
-#include <com/sun/star/sheet/NamedRangeFlag.hpp>
#include <com/sun/star/sheet/NameToken.hpp>
+#include <com/sun/star/sheet/NamedRangeFlag.hpp>
#include <com/sun/star/sheet/NoConvergenceException.hpp>
#include <com/sun/star/sheet/ReferenceFlags.hpp>
#include <com/sun/star/sheet/Solver.hpp>
@@ -264,9 +308,9 @@
#include <com/sun/star/sheet/XCellRangeReferrer.hpp>
#include <com/sun/star/sheet/XCellRangesQuery.hpp>
#include <com/sun/star/sheet/XCompatibilityNames.hpp>
+#include <com/sun/star/sheet/XDDELink.hpp>
#include <com/sun/star/sheet/XDatabaseRange.hpp>
#include <com/sun/star/sheet/XDatabaseRanges.hpp>
-#include <com/sun/star/sheet/XDDELink.hpp>
#include <com/sun/star/sheet/XDimensionsSupplier.hpp>
#include <com/sun/star/sheet/XDrillDownDataSupplier.hpp>
#include <com/sun/star/sheet/XFilterFormulaParser.hpp>
@@ -282,16 +326,16 @@
#include <com/sun/star/sheet/XSelectedSheetsSupplier.hpp>
#include <com/sun/star/sheet/XSheetAnnotationsSupplier.hpp>
#include <com/sun/star/sheet/XSheetCellRange.hpp>
+#include <com/sun/star/sheet/XSheetCondition.hpp>
#include <com/sun/star/sheet/XSheetConditionalEntries.hpp>
#include <com/sun/star/sheet/XSheetConditionalEntry.hpp>
-#include <com/sun/star/sheet/XSheetCondition.hpp>
#include <com/sun/star/sheet/XSheetLinkable.hpp>
-#include <com/sun/star/sheet/XSolverDescription.hpp>
#include <com/sun/star/sheet/XSolver.hpp>
-#include <com/sun/star/sheet/XSpreadsheetDocument.hpp>
+#include <com/sun/star/sheet/XSolverDescription.hpp>
#include <com/sun/star/sheet/XSpreadsheet.hpp>
-#include <com/sun/star/sheet/XSpreadsheets.hpp>
+#include <com/sun/star/sheet/XSpreadsheetDocument.hpp>
#include <com/sun/star/sheet/XSpreadsheetView.hpp>
+#include <com/sun/star/sheet/XSpreadsheets.hpp>
#include <com/sun/star/sheet/XSubTotalField.hpp>
#include <com/sun/star/sheet/XUniqueCellFormatRangesSupplier.hpp>
#include <com/sun/star/sheet/XUnnamedDatabaseRanges.hpp>
@@ -300,8 +344,8 @@
#include <com/sun/star/style/PageStyleLayout.hpp>
#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/table/BorderLine.hpp>
-#include <com/sun/star/table/BorderLineStyle.hpp>
#include <com/sun/star/table/BorderLine2.hpp>
+#include <com/sun/star/table/BorderLineStyle.hpp>
#include <com/sun/star/table/CellAddress.hpp>
#include <com/sun/star/table/CellContentType.hpp>
#include <com/sun/star/table/CellHoriJustify.hpp>
@@ -326,25 +370,25 @@
#include <com/sun/star/text/ControlCharacter.hpp>
#include <com/sun/star/text/FilenameDisplayFormat.hpp>
#include <com/sun/star/text/TextContentAnchorType.hpp>
-#include <com/sun/star/text/textfield/Type.hpp>
#include <com/sun/star/text/WrapTextMode.hpp>
#include <com/sun/star/text/WritingMode2.hpp>
#include <com/sun/star/text/XSimpleText.hpp>
-#include <com/sun/star/text/XTextCursor.hpp>
#include <com/sun/star/text/XText.hpp>
+#include <com/sun/star/text/XTextCursor.hpp>
#include <com/sun/star/text/XTextRange.hpp>
+#include <com/sun/star/text/textfield/Type.hpp>
#include <com/sun/star/ucb/InteractiveAppException.hpp>
#include <com/sun/star/ucb/NameClash.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/XContentAccess.hpp>
#include <com/sun/star/ucb/XContent.hpp>
+#include <com/sun/star/ucb/XContentAccess.hpp>
+#include <com/sun/star/ui/ModuleUIConfigurationManagerSupplier.hpp>
+#include <com/sun/star/ui/XAcceleratorConfiguration.hpp>
#include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp>
#include <com/sun/star/ui/dialogs/XExecutableDialog.hpp>
#include <com/sun/star/ui/dialogs/XFilePicker.hpp>
-#include <com/sun/star/ui/ModuleUIConfigurationManagerSupplier.hpp>
-#include <com/sun/star/ui/XAcceleratorConfiguration.hpp>
#include <com/sun/star/uno/Any.hxx>
#include <com/sun/star/uno/Exception.hpp>
#include <com/sun/star/uno/Reference.h>
@@ -357,14 +401,14 @@
#include <com/sun/star/util/NumberFormat.hpp>
#include <com/sun/star/util/SortField.hpp>
#include <com/sun/star/util/SortFieldType.hpp>
-#include <com/sun/star/util/XCloneable.hpp>
#include <com/sun/star/util/XChangesBatch.hpp>
+#include <com/sun/star/util/XCloneable.hpp>
#include <com/sun/star/util/XMergeable.hpp>
#include <com/sun/star/util/XModifiable.hpp>
#include <com/sun/star/util/XModifyBroadcaster.hpp>
#include <com/sun/star/util/XModifyListener.hpp>
-#include <com/sun/star/util/XNumberFormatsSupplier.hpp>
#include <com/sun/star/util/XNumberFormatTypes.hpp>
+#include <com/sun/star/util/XNumberFormatsSupplier.hpp>
#include <com/sun/star/util/XProtectable.hpp>
#include <com/sun/star/view/DocumentZoomType.hpp>
#include <com/sun/star/view/XSelectionSupplier.hpp>
@@ -375,19 +419,30 @@
#include <com/sun/star/xml/sax/XEntityResolver.hpp>
#include <com/sun/star/xml/sax/XErrorHandler.hpp>
#include <com/sun/star/xml/sax/XLocator.hpp>
+#include <comphelper/accessibleeventnotifier.hxx>
+#include <comphelper/componentcontext.hxx>
+#include <comphelper/docpasswordhelper.hxx>
+#include <comphelper/extract.hxx>
+#include <comphelper/genericpropertyset.hxx>
+#include <comphelper/processfactory.hxx>
+#include <comphelper/propertysetinfo.hxx>
+#include <comphelper/sequence.hxx>
+#include <comphelper/servicehelper.hxx>
+#include <comphelper/stl_types.hxx>
+#include <comphelper/storagehelper.hxx>
+#include <comphelper/string.hxx>
+#include <comphelper/types.hxx>
+#include <comphelper/uno3.hxx>
#include <config_telepathy.h>
#include <cppuhelper/bootstrap.hxx>
#include <cppuhelper/component_context.hxx>
#include <cppuhelper/factory.hxx>
-#include "cppuhelper/implbase1.hxx"
#include <cppuhelper/implbase2.hxx>
#include <cstddef>
#include <cstdio>
#include <ctype.h>
#include <deque>
#include <drawinglayer/geometry/viewinformation2d.hxx>
-#include "drawinglayer/primitive2d/baseprimitive2d.hxx"
-#include "drawinglayer/primitive2d/polypolygonprimitive2d.hxx"
#include <drawinglayer/processor2d/baseprocessor2d.hxx>
#include <drawinglayer/processor2d/processorfromoutputdevice.hxx>
#include <editeng/acorrcfg.hxx>
@@ -397,10 +452,10 @@
#include <editeng/boxitem.hxx>
#include <editeng/brkitem.hxx>
#include <editeng/brshitem.hxx>
+#include <editeng/charreliefitem.hxx>
#include <editeng/cntritem.hxx>
#include <editeng/colritem.hxx>
#include <editeng/crsditem.hxx>
-#include "editeng/editdata.hxx"
#include <editeng/editdata.hxx>
#include <editeng/editeng.hxx>
#include <editeng/editobj.hxx>
@@ -408,10 +463,8 @@
#include <editeng/editview.hxx>
#include <editeng/eeitem.hxx>
#include <editeng/emphitem.hxx>
-#include "editeng/escpitem.hxx"
#include <editeng/escpitem.hxx>
#include <editeng/fhgtitem.hxx>
-#include "editeng/fieldupdater.hxx"
#include <editeng/flditem.hxx>
#include <editeng/flstitem.hxx>
#include <editeng/fontitem.hxx>
@@ -420,7 +473,6 @@
#include <editeng/frmdiritem.hxx>
#include <editeng/hngpnctitem.hxx>
#include <editeng/hyznitem.hxx>
-#include <editeng/charreliefitem.hxx>
#include <editeng/itemtype.hxx>
#include <editeng/justifyitem.hxx>
#include <editeng/langitem.hxx>
@@ -428,7 +480,6 @@
#include <editeng/lspcitem.hxx>
#include <editeng/numitem.hxx>
#include <editeng/orphitem.hxx>
-#include "editeng/outliner.hxx"
#include <editeng/outliner.hxx>
#include <editeng/outlobj.hxx>
#include <editeng/paperinf.hxx>
@@ -446,7 +497,6 @@
#include <editeng/udlnitem.hxx>
#include <editeng/ulspitem.hxx>
#include <editeng/unoedhlp.hxx>
-#include "editeng/unoedsrc.hxx"
#include <editeng/unofield.hxx>
#include <editeng/unofored.hxx>
#include <editeng/unoipset.hxx>
@@ -460,24 +510,17 @@
#include <editeng/wrlmitem.hxx>
#include <editeng/xmlcnitm.hxx>
#include <float.h>
-#include "formula/errorcodes.hxx"
+#include <formula/IFunctionDescription.hxx>
#include <formula/errorcodes.hxx>
-#include "formula/FormulaCompiler.hxx"
#include <formula/formulahelper.hxx>
-#include "formula/grammar.hxx"
-#include <formula/IFunctionDescription.hxx>
-#include "formula/opcode.hxx"
-#include "formula/token.hxx"
#include <formula/token.hxx>
#include <functional>
-#include <iostream>
-#include "i18npool/lang.h"
#include <i18npool/lang.h>
#include <i18npool/languagetag.hxx>
-#include "i18npool/mslangid.hxx"
#include <i18npool/mslangid.hxx>
-#include <limits>
+#include <iostream>
#include <limits.h>
+#include <limits>
#include <list>
#include <map>
#include <math.h>
@@ -498,43 +541,33 @@
#include <rtl/crc.h>
#include <rtl/instance.hxx>
#include <rtl/logfile.hxx>
-#include "rtl/math.hxx"
#include <rtl/math.hxx>
-#include "rtl/strbuf.hxx"
#include <rtl/strbuf.hxx>
#include <rtl/tencinfo.h>
-#include "rtl/ustrbuf.hxx"
#include <rtl/ustrbuf.hxx>
-#include "rtl/ustring.hxx"
#include <rtl/ustring.hxx>
#include <sal/alloca.h>
#include <sal/macros.h>
-#include "sal/types.h"
#include <sal/types.h>
#include <sax/tools/converter.hxx>
#include <set>
-#include "sfx2/app.hxx"
#include <sfx2/app.hxx>
#include <sfx2/basedlgs.hxx>
#include <sfx2/bindings.hxx>
+#include <sfx2/childwin.hxx>
#include <sfx2/dinfdlg.hxx>
#include <sfx2/dispatch.hxx>
#include <sfx2/docfac.hxx>
-#include "sfx2/docfile.hxx"
#include <sfx2/docfile.hxx>
-#include "sfx2/docfilt.hxx"
#include <sfx2/docfilt.hxx>
#include <sfx2/event.hxx>
#include <sfx2/evntconf.hxx>
-#include "sfx2/fcontnr.hxx"
#include <sfx2/fcontnr.hxx>
#include <sfx2/filedlghelper.hxx>
#include <sfx2/frame.hxx>
-#include <sfx2/childwin.hxx>
#include <sfx2/imagemgr.hxx>
#include <sfx2/imgmgr.hxx>
#include <sfx2/infobar.hxx>
-#include "sfx2/linkmgr.hxx"
#include <sfx2/linkmgr.hxx>
#include <sfx2/mieclip.hxx>
#include <sfx2/msg.hxx>
@@ -542,7 +575,6 @@
#include <sfx2/navigat.hxx>
#include <sfx2/objface.hxx>
#include <sfx2/objitem.hxx>
-#include "sfx2/objsh.hxx"
#include <sfx2/objsh.hxx>
#include <sfx2/opengrf.hxx>
#include <sfx2/passwd.hxx>
@@ -565,11 +597,11 @@
#include <sot/storage.hxx>
#include <stdio.h>
#include <stdlib.h>
-#include <string>
#include <string.h>
+#include <string>
+#include <svl/PasswordHelper.hxx>
#include <svl/aeitem.hxx>
#include <svl/asiancfg.hxx>
-#include "svl/broadcast.hxx"
#include <svl/broadcast.hxx>
#include <svl/cjkoptions.hxx>
#include <svl/converter.hxx>
@@ -580,42 +612,33 @@
#include <svl/globalnameitem.hxx>
#include <svl/ilstitem.hxx>
#include <svl/inethist.hxx>
-#include "svl/intitem.hxx"
#include <svl/intitem.hxx>
#include <svl/isethint.hxx>
#include <svl/itemiter.hxx>
#include <svl/itempool.hxx>
#include <svl/itemprop.hxx>
-#include "svl/itemset.hxx"
#include <svl/itemset.hxx>
#include <svl/languageoptions.hxx>
#include <svl/listener.hxx>
#include <svl/listeneriter.hxx>
#include <svl/macitem.hxx>
#include <svl/numuno.hxx>
-#include "svl/PasswordHelper.hxx"
-#include <svl/PasswordHelper.hxx>
#include <svl/poolcach.hxx>
#include <svl/poolitem.hxx>
#include <svl/ptitem.hxx>
#include <svl/rectitem.hxx>
#include <svl/sharecontrolfile.hxx>
#include <svl/slstitm.hxx>
-#include "svl/smplhint.hxx"
#include <svl/smplhint.hxx>
#include <svl/srchitem.hxx>
-#include "svl/stritem.hxx"
#include <svl/stritem.hxx>
#include <svl/style.hxx>
#include <svl/undo.hxx>
-#include "svl/urihelper.hxx"
#include <svl/urihelper.hxx>
#include <svl/urlbmk.hxx>
#include <svl/visitem.hxx>
#include <svl/whiter.hxx>
-#include "svl/zforlist.hxx"
#include <svl/zforlist.hxx>
-#include "svl/zformat.hxx"
#include <svl/zformat.hxx>
#include <svtools/accessibilityoptions.hxx>
#include <svtools/cliplistener.hxx>
@@ -628,30 +651,26 @@
#include <svtools/insdlg.hxx>
#include <svtools/langtab.hxx>
#include <svtools/miscopt.hxx>
-#include "svtools/optionsdrawinglayer.hxx"
#include <svtools/parhtml.hxx>
#include <svtools/sfxecode.hxx>
#include <svtools/soerr.hxx>
#include <svtools/stdctrl.hxx>
-#include "svtools/svlbitm.hxx"
#include <svtools/svtabbx.hxx>
#include <svtools/transfer.hxx>
-#include "svtools/treelistbox.hxx"
#include <svtools/treelistbox.hxx>
-#include "svtools/treelistentry.hxx"
#include <svtools/unoevent.hxx>
#include <svtools/unoimap.hxx>
-#include "svtools/viewdataentry.hxx"
#include <svtools/xwindowitem.hxx>
#include <svx/AccessibleShape.hxx>
#include <svx/AccessibleShapeInfo.hxx>
#include <svx/AccessibleShapeTreeInfo.hxx>
#include <svx/AccessibleTextHelper.hxx>
+#include <svx/ShapeTypeHandler.hxx>
#include <svx/algitem.hxx>
+#include <svx/chrtitem.hxx>
#include <svx/clipboardctl.hxx>
#include <svx/clipfmtitem.hxx>
#include <svx/compressgraphicdialog.hxx>
-#include "svx/dataaccessdescriptor.hxx"
#include <svx/dataaccessdescriptor.hxx>
#include <svx/dbaexchange.hxx>
#include <svx/dbcharsethelper.hxx>
@@ -669,9 +688,9 @@
#include <svx/fmview.hxx>
#include <svx/fntctl.hxx>
#include <svx/fntszctl.hxx>
+#include <svx/fontwork.hxx>
#include <svx/fontworkbar.hxx>
#include <svx/fontworkgallery.hxx>
-#include <svx/fontwork.hxx>
#include <svx/formatpaintbrushctrl.hxx>
#include <svx/framelinkarray.hxx>
#include <svx/galbrws.hxx>
@@ -681,7 +700,6 @@
#include <svx/grfflt.hxx>
#include <svx/hlnkitem.hxx>
#include <svx/hyperdlg.hxx>
-#include <svx/chrtitem.hxx>
#include <svx/imapdlg.hxx>
#include <svx/insctrl.hxx>
#include <svx/lboxctrl.hxx>
@@ -699,10 +717,9 @@
#include <svx/pszctrl.hxx>
#include <svx/rotmodit.hxx>
#include <svx/sdr/contact/viewcontactofsdrmediaobj.hxx>
-#include <svx/sdrhittesthelper.hxx>
-#include "svx/sdr/overlay/overlaymanager.hxx"
#include <svx/sdr/overlay/overlaymanager.hxx>
#include <svx/sdr/overlay/overlayselection.hxx>
+#include <svx/sdrhittesthelper.hxx>
#include <svx/sdrpagewindow.hxx>
#include <svx/sdrpaintwindow.hxx>
#include <svx/sdshitm.hxx>
@@ -713,7 +730,6 @@
#include <svx/sdtditm.hxx>
#include <svx/selctrl.hxx>
#include <svx/shapepropertynotifier.hxx>
-#include <svx/ShapeTypeHandler.hxx>
#include <svx/srchdlg.hxx>
#include <svx/svddef.hxx>
#include <svx/svdetc.hxx>
@@ -755,8 +771,8 @@
#include <svx/unoapi.hxx>
#include <svx/unofill.hxx>
#include <svx/unomid.hxx>
-#include <svx/unomodel.hxx>
#include <svx/unomod.hxx>
+#include <svx/unomodel.hxx>
#include <svx/unoshape.hxx>
#include <svx/unoshcol.hxx>
#include <svx/verttexttbxctrl.hxx>
@@ -794,8 +810,8 @@
#include <svx/xtable.hxx>
#include <svx/xtextit.hxx>
#include <svx/xtextit0.hxx>
-#include <svx/zoomctrl.hxx>
#include <svx/zoom_def.hxx>
+#include <svx/zoomctrl.hxx>
#include <svx/zoomsliderctrl.hxx>
#include <svx/zoomslideritem.hxx>
#include <time.h>
@@ -803,13 +819,10 @@
#include <toolkit/helper/convert.hxx>
#include <toolkit/helper/vclunohelper.hxx>
#include <toolkit/unohlp.hxx>
-#include "tools/color.hxx"
#include <tools/date.hxx>
#include <tools/datetime.hxx>
#include <tools/debug.hxx>
#include <tools/diagnose_ex.h>
-#include "tools/fract.hxx"
-#include "tools/gen.hxx"
#include <tools/gen.hxx>
#include <tools/globname.hxx>
#include <tools/mempool.hxx>
@@ -824,7 +837,6 @@
#include <tools/stream.hxx>
#include <tools/string.hxx>
#include <tools/tenccvt.hxx>
-#include "tools/urlobj.hxx"
#include <tools/urlobj.hxx>
#include <tools/wintypes.hxx>
#include <ucbhelper/content.hxx>
@@ -832,20 +844,16 @@
#include <unotools/accessiblerelationsethelper.hxx>
#include <unotools/accessiblestatesethelper.hxx>
#include <unotools/bootstrap.hxx>
-#include "unotools/calendarwrapper.hxx"
#include <unotools/calendarwrapper.hxx>
+#include <unotools/charclass.hxx>
#include <unotools/collatorwrapper.hxx>
#include <unotools/fontcvt.hxx>
-#include <unotools/charclass.hxx>
#include <unotools/intlwrapper.hxx>
#include <unotools/lingucfg.hxx>
-#include "unotools/localedatawrapper.hxx"
#include <unotools/localedatawrapper.hxx>
-#include "unotools/localfilehelper.hxx"
#include <unotools/localfilehelper.hxx>
#include <unotools/misccfg.hxx>
#include <unotools/moduleoptions.hxx>
-#include "unotools/pathoptions.hxx"
#include <unotools/pathoptions.hxx>
#include <unotools/saveopt.hxx>
#include <unotools/securityoptions.hxx>
@@ -853,9 +861,7 @@
#include <unotools/syslocale.hxx>
#include <unotools/tempfile.hxx>
#include <unotools/textsearch.hxx>
-#include "unotools/transliterationwrapper.hxx"
#include <unotools/transliterationwrapper.hxx>
-#include "unotools/ucbhelper.hxx"
#include <unotools/ucbstreamhelper.hxx>
#include <unotools/useroptions.hxx>
#include <utility>
@@ -869,38 +875,37 @@
#include <vcl/help.hxx>
#include <vcl/image.hxx>
#include <vcl/keycodes.hxx>
-#include "vcl/lineinfo.hxx"
#include <vcl/lineinfo.hxx>
#include <vcl/lstbox.hxx>
#include <vcl/mapmod.hxx>
#include <vcl/metric.hxx>
#include <vcl/mnemonic.hxx>
#include <vcl/morebtn.hxx>
-#include "vcl/msgbox.hxx"
#include <vcl/msgbox.hxx>
-#include "vcl/outdev.hxx"
#include <vcl/outdev.hxx>
#include <vcl/pdfextoutdevdata.hxx>
#include <vcl/settings.hxx>
#include <vcl/status.hxx>
-#include "vcl/svapp.hxx"
#include <vcl/svapp.hxx>
#include <vcl/taskpanelist.hxx>
#include <vcl/timer.hxx>
#include <vcl/toolbox.hxx>
-#include "vcl/unohelp.hxx"
#include <vcl/unohelp.hxx>
#include <vcl/vclenum.hxx>
#include <vcl/vclevent.hxx>
#include <vcl/virdev.hxx>
-#include "vcl/waitobj.hxx"
#include <vcl/waitobj.hxx>
#include <vcl/window.hxx>
#include <vcl/wrkwin.hxx>
#include <vector>
+#include <xmloff/DocumentSettingsContext.hxx>
+#include <xmloff/XMLEventExport.hxx>
+#include <xmloff/XMLEventsImportContext.hxx>
+#include <xmloff/XMLFontAutoStylePool.hxx>
+#include <xmloff/XMLFontStylesContext.hxx>
+#include <xmloff/XMLGraphicsDefaultStyle.hxx>
#include <xmloff/attrlist.hxx>
#include <xmloff/contextid.hxx>
-#include <xmloff/DocumentSettingsContext.hxx>
#include <xmloff/families.hxx>
#include <xmloff/i18nmap.hxx>
#include <xmloff/nmspmap.hxx>
@@ -910,11 +915,6 @@
#include <xmloff/xmlaustp.hxx>
#include <xmloff/xmlcnitm.hxx>
#include <xmloff/xmlerror.hxx>
-#include <xmloff/XMLEventExport.hxx>
-#include <xmloff/XMLEventsImportContext.hxx>
-#include <xmloff/XMLFontAutoStylePool.hxx>
-#include <xmloff/XMLFontStylesContext.hxx>
-#include <xmloff/XMLGraphicsDefaultStyle.hxx>
#include <xmloff/xmlictxt.hxx>
#include <xmloff/xmlimppr.hxx>
#include <xmloff/xmlmetai.hxx>
diff --git a/sd/inc/pch/precompiled_sd.hxx b/sd/inc/pch/precompiled_sd.hxx
index c2db543031c1..1f93c0cec497 100644
--- a/sd/inc/pch/precompiled_sd.hxx
+++ b/sd/inc/pch/precompiled_sd.hxx
@@ -7,20 +7,44 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
+#include "svtools/colrdlg.hxx"
+#include "avmedia/mediawindow.hxx"
+#include "canvas/elapsedtime.hxx"
+#include "com/sun/star/office/XAnnotationEnumeration.hpp"
+#include "com/sun/star/uno/RuntimeException.hpp"
+#include "com/sun/star/uno/XComponentContext.hpp"
+#include "comphelper/anytostring.hxx"
+#include "comphelper/scopeguard.hxx"
+#include "cppuhelper/exc_hlp.hxx"
+#include "cppuhelper/implbase1.hxx"
+#include "osl/diagnose.h"
+#include "osl/time.h"
+#include "rtl/ref.hxx"
+#include "sal/config.h"
+#include "sal/log.hxx"
+#include "sal/types.h"
+#include "sfx2/viewfrm.hxx"
+#include "svtools/slidesorterbaropt.hxx"
+#include "svtools/svlbitm.hxx"
+#include "svtools/toolpanelopt.hxx"
+#include "svtools/treelistentry.hxx"
+#include "svtools/viewdataentry.hxx"
+#include "svx/xtable.hxx"
+#include "vcl/canvastools.hxx"
+#include "vcl/svapp.hxx"
#include <algorithm>
#include <animations/animationnodehelper.hxx>
#include <avmedia/mediaitem.hxx>
#include <avmedia/mediaplayer.hxx>
#include <avmedia/mediatoolbox.hxx>
-#include "avmedia/mediawindow.hxx"
#include <avmedia/mediawindow.hxx>
#include <basegfx/color/bcolor.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/matrix/b2dhommatrixtools.hxx>
#include <basegfx/numeric/ftools.hxx>
#include <basegfx/point/b2dpoint.hxx>
-#include <basegfx/polygon/b2dpolygonclipper.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
+#include <basegfx/polygon/b2dpolygonclipper.hxx>
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <basegfx/polygon/b2dpolypolygon.hxx>
#include <basegfx/polygon/b2dpolypolygontools.hxx>
@@ -46,30 +70,7 @@
#include <boost/unordered_map.hpp>
#include <boost/weak_ptr.hpp>
#include <canvas/canvastools.hxx>
-#include "canvas/elapsedtime.hxx"
#include <canvas/elapsedtime.hxx>
-#include <comphelper/accessibleeventnotifier.hxx>
-#include "comphelper/anytostring.hxx"
-#include <comphelper/anytostring.hxx>
-#include <comphelper/classids.hxx>
-#include <comphelper/componentcontext.hxx>
-#include <comphelper/documentconstants.hxx>
-#include <comphelper/extract.hxx>
-#include <comphelper/genericpropertyset.hxx>
-#include <comphelper/mediadescriptor.hxx>
-#include <comphelper/namedvaluecollection.hxx>
-#include <comphelper/oslfile2streamwrap.hxx>
-#include <comphelper/processfactory.hxx>
-#include <comphelper/propertysethelper.hxx>
-#include <comphelper/propertysetinfo.hxx>
-#include "comphelper/scopeguard.hxx"
-#include <comphelper/scopeguard.hxx>
-#include <comphelper/sequence.hxx>
-#include <comphelper/servicehelper.hxx>
-#include <comphelper/serviceinfohelper.hxx>
-#include <comphelper/stl_types.hxx>
-#include <comphelper/storagehelper.hxx>
-#include <comphelper/string.hxx>
#include <com/sun/star/accessibility/AccessibleEventId.hpp>
#include <com/sun/star/accessibility/AccessibleRole.hpp>
#include <com/sun/star/accessibility/AccessibleStateType.hpp>
@@ -81,8 +82,8 @@
#include <com/sun/star/animations/EventTrigger.hpp>
#include <com/sun/star/animations/Timing.hpp>
#include <com/sun/star/animations/ValuePair.hpp>
-#include <com/sun/star/animations/XAnimateColor.hpp>
#include <com/sun/star/animations/XAnimate.hpp>
+#include <com/sun/star/animations/XAnimateColor.hpp>
#include <com/sun/star/animations/XAnimateMotion.hpp>
#include <com/sun/star/animations/XAnimateSet.hpp>
#include <com/sun/star/animations/XAnimateTransform.hpp>
@@ -119,15 +120,16 @@
#include <com/sun/star/beans/XPropertyAccess.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/beans/XPropertySetInfo.hpp>
+#include <com/sun/star/chart2/XChartDocument.hpp>
#include <com/sun/star/configuration/theDefaultProvider.hpp>
+#include <com/sun/star/container/XChild.hpp>
#include <com/sun/star/container/XEnumerationAccess.hpp>
#include <com/sun/star/container/XHierarchicalNameAccess.hpp>
-#include <com/sun/star/container/XChild.hpp>
#include <com/sun/star/container/XIndexAccess.hpp>
#include <com/sun/star/container/XNameAccess.hpp>
#include <com/sun/star/container/XNameContainer.hpp>
-#include <com/sun/star/container/XNamed.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/document/PrinterIndependentLayout.hpp>
#include <com/sun/star/document/XDocumentProperties.hpp>
@@ -142,21 +144,6 @@
#include <com/sun/star/drawing/BitmapMode.hpp>
#include <com/sun/star/drawing/DrawViewMode.hpp>
#include <com/sun/star/drawing/FillStyle.hpp>
-#include <com/sun/star/drawing/framework/AnchorBindingMode.hpp>
-#include <com/sun/star/drawing/framework/ConfigurationController.hpp>
-#include <com/sun/star/drawing/framework/ConfigurationChangeEvent.hpp>
-#include <com/sun/star/drawing/framework/ModuleController.hpp>
-#include <com/sun/star/drawing/framework/ResourceActivationMode.hpp>
-#include <com/sun/star/drawing/framework/ResourceId.hpp>
-#include <com/sun/star/drawing/framework/TabBarButton.hpp>
-#include <com/sun/star/drawing/framework/XConfigurationController.hpp>
-#include <com/sun/star/drawing/framework/XConfiguration.hpp>
-#include <com/sun/star/drawing/framework/XConfigurationChangeListener.hpp>
-#include <com/sun/star/drawing/framework/XControllerManager.hpp>
-#include <com/sun/star/drawing/framework/XPane.hpp>
-#include <com/sun/star/drawing/framework/XResourceId.hpp>
-#include <com/sun/star/drawing/framework/XTabBar.hpp>
-#include <com/sun/star/drawing/framework/XView.hpp>
#include <com/sun/star/drawing/GraphicFilterRequest.hpp>
#include <com/sun/star/drawing/LineStyle.hpp>
#include <com/sun/star/drawing/XDrawPage.hpp>
@@ -166,12 +153,27 @@
#include <com/sun/star/drawing/XDrawView.hpp>
#include <com/sun/star/drawing/XLayer.hpp>
#include <com/sun/star/drawing/XLayerManager.hpp>
-#include <com/sun/star/drawing/XMasterPagesSupplier.hpp>
#include <com/sun/star/drawing/XMasterPageTarget.hpp>
+#include <com/sun/star/drawing/XMasterPagesSupplier.hpp>
#include <com/sun/star/drawing/XSelectionFunction.hpp>
-#include <com/sun/star/drawing/XShapeDescriptor.hpp>
#include <com/sun/star/drawing/XShape.hpp>
+#include <com/sun/star/drawing/XShapeDescriptor.hpp>
#include <com/sun/star/drawing/XShapes.hpp>
+#include <com/sun/star/drawing/framework/AnchorBindingMode.hpp>
+#include <com/sun/star/drawing/framework/ConfigurationChangeEvent.hpp>
+#include <com/sun/star/drawing/framework/ConfigurationController.hpp>
+#include <com/sun/star/drawing/framework/ModuleController.hpp>
+#include <com/sun/star/drawing/framework/ResourceActivationMode.hpp>
+#include <com/sun/star/drawing/framework/ResourceId.hpp>
+#include <com/sun/star/drawing/framework/TabBarButton.hpp>
+#include <com/sun/star/drawing/framework/XConfiguration.hpp>
+#include <com/sun/star/drawing/framework/XConfigurationChangeListener.hpp>
+#include <com/sun/star/drawing/framework/XConfigurationController.hpp>
+#include <com/sun/star/drawing/framework/XControllerManager.hpp>
+#include <com/sun/star/drawing/framework/XPane.hpp>
+#include <com/sun/star/drawing/framework/XResourceId.hpp>
+#include <com/sun/star/drawing/framework/XTabBar.hpp>
+#include <com/sun/star/drawing/framework/XView.hpp>
#include <com/sun/star/embed/Aspects.hpp>
#include <com/sun/star/embed/ElementModes.hpp>
#include <com/sun/star/embed/EmbedMisc.hpp>
@@ -187,10 +189,9 @@
#include <com/sun/star/frame/AutoRecovery.hpp>
#include <com/sun/star/frame/DispatchResultState.hpp>
#include <com/sun/star/frame/DocumentTemplates.hpp>
-#include <com/sun/star/frame/FrameActionEvent.hpp>
#include <com/sun/star/frame/FrameAction.hpp>
+#include <com/sun/star/frame/FrameActionEvent.hpp>
#include <com/sun/star/frame/ModuleManager.hpp>
-#include <com/sun/star/frame/status/FontHeight.hpp>
#include <com/sun/star/frame/UICommandDescription.hpp>
#include <com/sun/star/frame/UnknownModuleException.hpp>
#include <com/sun/star/frame/XComponentLoader.hpp>
@@ -205,24 +206,24 @@
#include <com/sun/star/frame/XModel.hpp>
#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/geometry/RealPoint2D.hpp>
#include <com/sun/star/graphic/GraphicProvider.hpp>
#include <com/sun/star/graphic/GraphicType.hpp>
#include <com/sun/star/graphic/XGraphicProvider.hpp>
-#include <com/sun/star/chart2/XChartDocument.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/XStream.hpp>
#include <com/sun/star/i18n/BreakIterator.hpp>
-#include <com/sun/star/i18n/Collator.hpp>
#include <com/sun/star/i18n/CharacterIteratorMode.hpp>
+#include <com/sun/star/i18n/Collator.hpp>
#include <com/sun/star/i18n/ScriptType.hpp>
#include <com/sun/star/i18n/TextConversionOption.hpp>
-#include <com/sun/star/i18n/TransliterationModulesExtra.hpp>
#include <com/sun/star/i18n/TransliterationModules.hpp>
+#include <com/sun/star/i18n/TransliterationModulesExtra.hpp>
#include <com/sun/star/i18n/WordType.hpp>
#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/XStream.hpp>
#include <com/sun/star/lang/DisposedException.hpp>
#include <com/sun/star/lang/IllegalAccessException.hpp>
#include <com/sun/star/lang/IllegalArgumentException.hpp>
@@ -241,10 +242,9 @@
#include <com/sun/star/linguistic2/XThesaurus.hpp>
#include <com/sun/star/media/XManager.hpp>
#include <com/sun/star/media/XPlayer.hpp>
+#include <com/sun/star/office/XAnnotation.hpp>
#include <com/sun/star/office/XAnnotationAccess.hpp>
-#include "com/sun/star/office/XAnnotationEnumeration.hpp"
#include <com/sun/star/office/XAnnotationEnumeration.hpp>
-#include <com/sun/star/office/XAnnotation.hpp>
#include <com/sun/star/packages/zip/ZipIOException.hpp>
#include <com/sun/star/presentation/AnimationEffect.hpp>
#include <com/sun/star/presentation/AnimationSpeed.hpp>
@@ -264,50 +264,48 @@
#include <com/sun/star/rendering/XSpriteCanvas.hpp>
#include <com/sun/star/sdbc/XResultSet.hpp>
#include <com/sun/star/sdbc/XRow.hpp>
-#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/style/XStyle.hpp>
+#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/task/XInteractionHandler.hpp>
#include <com/sun/star/task/XInteractionRequest.hpp>
#include <com/sun/star/task/XStatusIndicatorFactory.hpp>
#include <com/sun/star/text/WritingMode.hpp>
-#include <com/sun/star/text/XTextField.hpp>
#include <com/sun/star/text/XText.hpp>
-#include <com/sun/star/text/XTextRangeCompare.hpp>
+#include <com/sun/star/text/XTextField.hpp>
#include <com/sun/star/text/XTextRange.hpp>
+#include <com/sun/star/text/XTextRangeCompare.hpp>
#include <com/sun/star/ucb/SimpleFileAccess.hpp>
#include <com/sun/star/ucb/XCommandEnvironment.hpp>
#include <com/sun/star/ucb/XContentAccess.hpp>
#include <com/sun/star/ucb/XSimpleFileAccess2.hpp>
+#include <com/sun/star/ui/UIElementType.hpp>
+#include <com/sun/star/ui/XUIElementFactory.hpp>
#include <com/sun/star/ui/dialogs/CommonFilePickerElementIds.hpp>
#include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp>
#include <com/sun/star/ui/dialogs/ExtendedFilePickerElementIds.hpp>
#include <com/sun/star/ui/dialogs/ListboxControlActions.hpp>
#include <com/sun/star/ui/dialogs/TemplateDescription.hpp>
#include <com/sun/star/ui/dialogs/XExecutableDialog.hpp>
-#include <com/sun/star/ui/dialogs/XFilePickerControlAccess.hpp>
#include <com/sun/star/ui/dialogs/XFilePicker.hpp>
+#include <com/sun/star/ui/dialogs/XFilePickerControlAccess.hpp>
#include <com/sun/star/ui/dialogs/XFilePickerListener.hpp>
#include <com/sun/star/ui/dialogs/XFilePickerNotifier.hpp>
#include <com/sun/star/ui/dialogs/XFilterManager.hpp>
-#include <com/sun/star/ui/UIElementType.hpp>
-#include <com/sun/star/ui/XUIElementFactory.hpp>
#include <com/sun/star/uno/Any.h>
#include <com/sun/star/uno/Any.hxx>
#include <com/sun/star/uno/Reference.hxx>
-#include "com/sun/star/uno/RuntimeException.hpp"
#include <com/sun/star/uno/RuntimeException.hpp>
#include <com/sun/star/uno/Sequence.h>
#include <com/sun/star/uno/Sequence.hxx>
-#include "com/sun/star/uno/XComponentContext.hpp"
#include <com/sun/star/uno/XComponentContext.hpp>
#include <com/sun/star/util/Color.hpp>
#include <com/sun/star/util/DateTime.hpp>
#include <com/sun/star/util/URL.hpp>
#include <com/sun/star/util/URLTransformer.hpp>
-#include <com/sun/star/util/XCloneable.hpp>
-#include <com/sun/star/util/XCloseable.hpp>
#include <com/sun/star/util/XChangesBatch.hpp>
#include <com/sun/star/util/XChangesNotifier.hpp>
+#include <com/sun/star/util/XCloneable.hpp>
+#include <com/sun/star/util/XCloseable.hpp>
#include <com/sun/star/util/XMacroExpander.hpp>
#include <com/sun/star/util/XURLTransformer.hpp>
#include <com/sun/star/view/DocumentZoomType.hpp>
@@ -317,10 +315,30 @@
#include <com/sun/star/xml/sax/Parser.hpp>
#include <com/sun/star/xml/sax/SAXParseException.hpp>
#include <com/sun/star/xml/sax/Writer.hpp>
-#include <com/sun/star/xml/sax/XDocumentHandler.hpp>
#include <com/sun/star/xml/sax/XDTDHandler.hpp>
+#include <com/sun/star/xml/sax/XDocumentHandler.hpp>
#include <com/sun/star/xml/sax/XEntityResolver.hpp>
#include <com/sun/star/xml/sax/XErrorHandler.hpp>
+#include <comphelper/accessibleeventnotifier.hxx>
+#include <comphelper/anytostring.hxx>
+#include <comphelper/classids.hxx>
+#include <comphelper/componentcontext.hxx>
+#include <comphelper/documentconstants.hxx>
+#include <comphelper/extract.hxx>
+#include <comphelper/genericpropertyset.hxx>
+#include <comphelper/mediadescriptor.hxx>
+#include <comphelper/namedvaluecollection.hxx>
+#include <comphelper/oslfile2streamwrap.hxx>
+#include <comphelper/processfactory.hxx>
+#include <comphelper/propertysethelper.hxx>
+#include <comphelper/propertysetinfo.hxx>
+#include <comphelper/scopeguard.hxx>
+#include <comphelper/sequence.hxx>
+#include <comphelper/servicehelper.hxx>
+#include <comphelper/serviceinfohelper.hxx>
+#include <comphelper/stl_types.hxx>
+#include <comphelper/storagehelper.hxx>
+#include <comphelper/string.hxx>
#include <cppcanvas/basegfxfactory.hxx>
#include <cppcanvas/vclfactory.hxx>
#include <cppuhelper/basemutex.hxx>
@@ -328,10 +346,8 @@
#include <cppuhelper/compbase1.hxx>
#include <cppuhelper/compbase2.hxx>
#include <cppuhelper/compbase4.hxx>
-#include "cppuhelper/exc_hlp.hxx"
#include <cppuhelper/exc_hlp.hxx>
#include <cppuhelper/factory.hxx>
-#include "cppuhelper/implbase1.hxx"
#include <cppuhelper/implbase1.hxx>
#include <cppuhelper/implbase2.hxx>
#include <cppuhelper/implbase3.hxx>
@@ -349,6 +365,7 @@
#include <drawinglayer/primitive2d/structuretagprimitive2d.hxx>
#include <drawinglayer/primitive2d/textlayoutdevice.hxx>
#include <drawinglayer/primitive2d/textprimitive2d.hxx>
+#include <editeng/UnoForbiddenCharsTable.hxx>
#include <editeng/adjitem.hxx>
#include <editeng/akrnitem.hxx>
#include <editeng/bolnitem.hxx>
@@ -356,6 +373,7 @@
#include <editeng/boxitem.hxx>
#include <editeng/brshitem.hxx>
#include <editeng/bulitem.hxx>
+#include <editeng/charreliefitem.hxx>
#include <editeng/cntritem.hxx>
#include <editeng/colritem.hxx>
#include <editeng/crsditem.hxx>
@@ -376,7 +394,6 @@
#include <editeng/forbiddencharacterstable.hxx>
#include <editeng/frmdir.hxx>
#include <editeng/frmdiritem.hxx>
-#include <editeng/charreliefitem.hxx>
#include <editeng/langitem.hxx>
#include <editeng/lrspitem.hxx>
#include <editeng/lspcitem.hxx>
@@ -400,7 +417,6 @@
#include <editeng/ulspitem.hxx>
#include <editeng/unoedhlp.hxx>
#include <editeng/unofield.hxx>
-#include <editeng/UnoForbiddenCharsTable.hxx>
#include <editeng/unolingu.hxx>
#include <editeng/unonrule.hxx>
#include <editeng/unotext.hxx>
@@ -410,9 +426,9 @@
#include <filter/msfilter/msdffimp.hxx>
#include <filter/msfilter/msoleexp.hxx>
#include <filter/msfilter/svxmsbas.hxx>
-#include <iterator>
#include <i18npool/languagetag.hxx>
#include <i18npool/mslangid.hxx>
+#include <iterator>
#include <limits.h>
#include <linguistic/lngprops.hxx>
#include <list>
@@ -421,7 +437,7 @@
#include <memory>
#include <new>
#include <numeric>
-#include "osl/diagnose.h"
+#include <o3tl/compat_functional.hxx>
#include <osl/diagnose.h>
#include <osl/diagnose.hxx>
#include <osl/doublecheckedlocking.h>
@@ -430,29 +446,24 @@
#include <osl/module.hxx>
#include <osl/mutex.hxx>
#include <osl/thread.hxx>
-#include "osl/time.h"
#include <osl/time.h>
-#include <o3tl/compat_functional.hxx>
#include <rtl/instance.hxx>
#include <rtl/logfile.hxx>
#include <rtl/math.hxx>
-#include "rtl/ref.hxx"
#include <rtl/ref.hxx>
#include <rtl/strbuf.hxx>
#include <rtl/uri.hxx>
#include <rtl/ustrbuf.hxx>
#include <rtl/ustring.h>
#include <rtl/ustring.hxx>
-#include "sal/config.h"
#include <sal/config.h>
-#include "sal/log.hxx"
#include <sal/macros.h>
-#include "sal/types.h"
#include <sal/types.h>
#include <set>
#include <sfx2/app.hxx>
#include <sfx2/basedlgs.hxx>
#include <sfx2/bindings.hxx>
+#include <sfx2/childwin.hxx>
#include <sfx2/ctrlitem.hxx>
#include <sfx2/dispatch.hxx>
#include <sfx2/docfac.hxx>
@@ -464,7 +475,6 @@
#include <sfx2/fcontnr.hxx>
#include <sfx2/filedlghelper.hxx>
#include <sfx2/frame.hxx>
-#include <sfx2/childwin.hxx>
#include <sfx2/imagemgr.hxx>
#include <sfx2/imgmgr.hxx>
#include <sfx2/infobar.hxx>
@@ -487,9 +497,7 @@
#include <sfx2/templdlg.hxx>
#include <sfx2/tplpitem.hxx>
#include <sfx2/viewfac.hxx>
-#include "sfx2/viewfrm.hxx"
#include <sfx2/viewfrm.hxx>
-#include<sfx2/viewfrm.hxx>
#include <sfx2/viewsh.hxx>
#include <sfx2/zoomitem.hxx>
#include <sot/clsids.hxx>
@@ -499,8 +507,8 @@
#include <sot/object.hxx>
#include <sot/storage.hxx>
#include <stdio.h>
-#include <string>
#include <string.h>
+#include <string>
#include <svl/aeitem.hxx>
#include <svl/brdcst.hxx>
#include <svl/cjkoptions.hxx>
@@ -531,14 +539,13 @@
#include <svl/visitem.hxx>
#include <svl/whiter.hxx>
#include <svl/zforlist.hxx>
+#include <svtools/FilterConfigItem.hxx>
#include <svtools/cliplistener.hxx>
#include <svtools/colorcfg.hxx>
-#include "svtools/colrdlg.hxx"
#include <svtools/ctrlbox.hxx>
#include <svtools/ctrltool.hxx>
#include <svtools/ehdl.hxx>
#include <svtools/embedtransfer.hxx>
-#include <svtools/FilterConfigItem.hxx>
#include <svtools/filter.hxx>
#include <svtools/htmlout.hxx>
#include <svtools/imapcirc.hxx>
@@ -549,43 +556,43 @@
#include <svtools/langtab.hxx>
#include <svtools/miscopt.hxx>
#include <svtools/sfxecode.hxx>
-#include "svtools/slidesorterbaropt.hxx"
#include <svtools/soerr.hxx>
-#include "svtools/svlbitm.hxx"
#include <svtools/svmedit.hxx>
#include <svtools/svtresid.hxx>
#include <svtools/tabbar.hxx>
#include <svtools/toolbarmenu.hxx>
-#include "svtools/toolpanelopt.hxx"
-#include <svtools/toolpanel/toolpaneldeck.hxx>
#include <svtools/toolpanel/toolpanel.hxx>
+#include <svtools/toolpanel/toolpaneldeck.hxx>
#include <svtools/transfer.hxx>
-#include "svtools/treelistentry.hxx"
#include <svtools/unoevent.hxx>
#include <svtools/unoimap.hxx>
#include <svtools/valueset.hxx>
-#include "svtools/viewdataentry.hxx"
#include <svtools/wmf.hxx>
#include <svx/AccessibleShape.hxx>
#include <svx/AccessibleShapeInfo.hxx>
+#include <svx/DescriptionGenerator.hxx>
+#include <svx/ShapeTypeHandler.hxx>
+#include <svx/SvxShapeTypes.hxx>
+#include <svx/UnoNamespaceMap.hxx>
#include <svx/algitem.hxx>
#include <svx/bmpmask.hxx>
#include <svx/camera3d.hxx>
+#include <svx/chrtitem.hxx>
#include <svx/clipboardctl.hxx>
#include <svx/clipfmtitem.hxx>
#include <svx/colrctrl.hxx>
#include <svx/compressgraphicdialog.hxx>
#include <svx/cube3d.hxx>
#include <svx/dataaccessdescriptor.hxx>
-#include <svx/DescriptionGenerator.hxx>
#include <svx/dialmgr.hxx>
#include <svx/dlgctrl.hxx>
#include <svx/dlgutil.hxx>
#include <svx/drawitem.hxx>
+#include <svx/e3dundo.hxx>
#include <svx/extedit.hxx>
#include <svx/extrusionbar.hxx>
#include <svx/extrusioncolorcontrol.hxx>
-#include <svx/e3dundo.hxx>
+#include <svx/f3dchild.hxx>
#include <svx/fillctrl.hxx>
#include <svx/float3d.hxx>
#include <svx/fmglob.hxx>
@@ -595,11 +602,10 @@
#include <svx/fmview.hxx>
#include <svx/fntctl.hxx>
#include <svx/fntszctl.hxx>
+#include <svx/fontwork.hxx>
#include <svx/fontworkbar.hxx>
#include <svx/fontworkgallery.hxx>
-#include <svx/fontwork.hxx>
#include <svx/formatpaintbrushctrl.hxx>
-#include <svx/f3dchild.hxx>
#include <svx/galbrws.hxx>
#include <svx/gallery.hxx>
#include <svx/globl3d.hxx>
@@ -608,7 +614,6 @@
#include <svx/grfflt.hxx>
#include <svx/hlnkitem.hxx>
#include <svx/hyperdlg.hxx>
-#include <svx/chrtitem.hxx>
#include <svx/imapdlg.hxx>
#include <svx/lathe3d.hxx>
#include <svx/layctrl.hxx>
@@ -616,8 +621,8 @@
#include <svx/linectrl.hxx>
#include <svx/linkwarn.hxx>
#include <svx/modctrl.hxx>
-#include <svx/objfac3d.hxx>
#include <svx/obj3d.hxx>
+#include <svx/objfac3d.hxx>
#include <svx/ofaitem.hxx>
#include <svx/pageitem.hxx>
#include <svx/pfiledlg.hxx>
@@ -636,22 +641,21 @@
#include <svx/sdr/contact/viewcontact.hxx>
#include <svx/sdr/contact/viewcontactofsdrmediaobj.hxx>
#include <svx/sdr/contact/viewobjectcontact.hxx>
-#include <svx/sdrhittesthelper.hxx>
#include <svx/sdr/overlay/overlayanimatedbitmapex.hxx>
#include <svx/sdr/overlay/overlaybitmapex.hxx>
#include <svx/sdr/overlay/overlaymanager.hxx>
#include <svx/sdr/overlay/overlayobjectcell.hxx>
#include <svx/sdr/overlay/overlaypolypolygon.hxx>
#include <svx/sdr/overlay/overlayprimitive2dsequenceobject.hxx>
-#include <svx/sdrpagewindow.hxx>
-#include <svx/sdrpaintwindow.hxx>
#include <svx/sdr/properties/properties.hxx>
#include <svx/sdr/table/tabledesign.hxx>
+#include <svx/sdrhittesthelper.hxx>
+#include <svx/sdrpagewindow.hxx>
+#include <svx/sdrpaintwindow.hxx>
#include <svx/sdshcitm.hxx>
#include <svx/sdshitm.hxx>
#include <svx/sdtagitm.hxx>
#include <svx/sdtmfitm.hxx>
-#include <svx/ShapeTypeHandler.hxx>
#include <svx/sphere3d.hxx>
#include <svx/srchdlg.hxx>
#include <svx/subtoolboxcontrol.hxx>
@@ -691,10 +695,9 @@
#include <svx/svdundo.hxx>
#include <svx/svdview.hxx>
#include <svx/svdviter.hxx>
+#include <svx/svx3ditems.hxx>
#include <svx/svxdlg.hxx>
#include <svx/svxerr.hxx>
-#include <svx/SvxShapeTypes.hxx>
-#include <svx/svx3ditems.hxx>
#include <svx/sxciaitm.hxx>
#include <svx/sxekitm.hxx>
#include <svx/sxelditm.hxx>
@@ -706,7 +709,6 @@
#include <svx/unoapi.hxx>
#include <svx/unofill.hxx>
#include <svx/unomodel.hxx>
-#include <svx/UnoNamespaceMap.hxx>
#include <svx/unopage.hxx>
#include <svx/unopool.hxx>
#include <svx/unoprov.hxx>
@@ -756,11 +758,10 @@
#include <svx/xmlsecctrl.hxx>
#include <svx/xoutbmp.hxx>
#include <svx/xsetit.hxx>
-#include "svx/xtable.hxx"
#include <svx/xtable.hxx>
#include <svx/xtextit0.hxx>
-#include <svx/zoomctrl.hxx>
#include <svx/zoom_def.hxx>
+#include <svx/zoomctrl.hxx>
#include <svx/zoomsliderctrl.hxx>
#include <svx/zoomslideritem.hxx>
#include <time.h>
@@ -790,9 +791,9 @@
#include <tools/wldcrd.hxx>
#include <uno/lbnames.h>
#include <unotools/accessiblestatesethelper.hxx>
+#include <unotools/charclass.hxx>
#include <unotools/confignode.hxx>
#include <unotools/fltrcfg.hxx>
-#include <unotools/charclass.hxx>
#include <unotools/lingucfg.hxx>
#include <unotools/linguprops.hxx>
#include <unotools/localedatawrapper.hxx>
@@ -808,11 +809,10 @@
#include <unotools/useroptions.hxx>
#include <unotools/viewoptions.hxx>
#include <utility>
-#include <vcl/bitmapex.hxx>
#include <vcl/bitmap.hxx>
+#include <vcl/bitmapex.hxx>
#include <vcl/bmpacc.hxx>
#include <vcl/button.hxx>
-#include "vcl/canvastools.hxx"
#include <vcl/combobox.hxx>
#include <vcl/ctrl.hxx>
#include <vcl/cursor.hxx>
@@ -834,8 +834,8 @@
#include <vcl/lazydelete.hxx>
#include <vcl/lineinfo.hxx>
#include <vcl/lstbox.hxx>
-#include <vcl/menubtn.hxx>
#include <vcl/menu.hxx>
+#include <vcl/menubtn.hxx>
#include <vcl/metaact.hxx>
#include <vcl/metric.hxx>
#include <vcl/msgbox.hxx>
@@ -851,7 +851,6 @@
#include <vcl/split.hxx>
#include <vcl/splitwin.hxx>
#include <vcl/status.hxx>
-#include "vcl/svapp.hxx"
#include <vcl/svapp.hxx>
#include <vcl/tabctrl.hxx>
#include <vcl/tabpage.hxx>
@@ -865,5 +864,6 @@
#include <vcl/wrkwin.hxx>
#include <vector>
#include <xmloff/settingsstore.hxx>
+#include<sfx2/viewfrm.hxx>
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/svx/inc/pch/precompiled_svx.hxx b/svx/inc/pch/precompiled_svx.hxx
index 13b85611cdab..2032b6338058 100644
--- a/svx/inc/pch/precompiled_svx.hxx
+++ b/svx/inc/pch/precompiled_svx.hxx
@@ -12,6 +12,42 @@
#define _UNICODE
#endif
+#include "boost/noncopyable.hpp"
+#include "boost/unordered_map.hpp"
+#include "com/sun/star/container/XNameAccess.hpp"
+#include "com/sun/star/container/XNameContainer.hpp"
+#include "com/sun/star/lang/XMultiServiceFactory.hpp"
+#include "com/sun/star/ui/dialogs/TemplateDescription.hpp"
+#include "com/sun/star/uno/Any.hxx"
+#include "com/sun/star/uno/Reference.hxx"
+#include "com/sun/star/uno/RuntimeException.hpp"
+#include "com/sun/star/uno/Sequence.hxx"
+#include "comphelper/processfactory.hxx"
+#include "cppuhelper/factory.hxx"
+#include "editeng/AccessibleEditableTextPara.hxx"
+#include "editeng/AccessibleParaManager.hxx"
+#include "editeng/editdata.hxx"
+#include "editeng/editeng.hxx"
+#include "editeng/flstitem.hxx"
+#include "editeng/fontitem.hxx"
+#include "editeng/outlobj.hxx"
+#include "editeng/protitem.hxx"
+#include "editeng/svxrtf.hxx"
+#include "editeng/unoedhlp.hxx"
+#include "editeng/unolingu.hxx"
+#include "editeng/unopracc.hxx"
+#include "editeng/xmlcnitm.hxx"
+#include "osl/diagnose.h"
+#include "rtl/ustrbuf.hxx"
+#include "rtl/ustring.h"
+#include "rtl/ustring.hxx"
+#include "sal/config.h"
+#include "sal/types.h"
+#include "sfx2/module.hxx"
+#include "svtools/treelistentry.hxx"
+#include "svtools/viewdataentry.hxx"
+#include "uno/lbnames.h"
+#include "vcl/svapp.hxx"
#include <algorithm>
#include <basegfx/point/b2dpoint.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
@@ -22,34 +58,19 @@
#include <basegfx/tools/zoomtools.hxx>
#include <basic/sbxvar.hxx>
#include <boost/bind.hpp>
-#include "boost/noncopyable.hpp"
#include <boost/scoped_ptr.hpp>
#include <boost/shared_ptr.hpp>
-#include "boost/unordered_map.hpp"
-#include <comphelper/accessibleeventnotifier.hxx>
-#include <comphelper/accessiblewrapper.hxx>
-#include <comphelper/configurationhelper.hxx>
-#include "comphelper/processfactory.hxx"
-#include <comphelper/processfactory.hxx>
-#include <comphelper/propertysetinfo.hxx>
-#include <comphelper/sequenceashashmap.hxx>
-#include <comphelper/servicehelper.hxx>
-#include <comphelper/serviceinfohelper.hxx>
-#include <comphelper/stl_types.hxx>
-#include <comphelper/string.hxx>
-#include <comphelper/types.hxx>
-#include <comphelper/uno3.hxx>
#include <com/sun/star/accessibility/AccessibleEventId.hpp>
#include <com/sun/star/accessibility/AccessibleEventObject.hpp>
#include <com/sun/star/accessibility/AccessibleRelationType.hpp>
#include <com/sun/star/accessibility/AccessibleRole.hpp>
#include <com/sun/star/accessibility/AccessibleStateType.hpp>
+#include <com/sun/star/accessibility/XAccessible.hpp>
#include <com/sun/star/accessibility/XAccessibleComponent.hpp>
#include <com/sun/star/accessibility/XAccessibleContext.hpp>
-#include <com/sun/star/accessibility/XAccessible.hpp>
#include <com/sun/star/awt/FocusChangeReason.hpp>
-#include <com/sun/star/awt/KeyEvent.hpp>
#include <com/sun/star/awt/Key.hpp>
+#include <com/sun/star/awt/KeyEvent.hpp>
#include <com/sun/star/awt/KeyModifier.hpp>
#include <com/sun/star/awt/Point.hpp>
#include <com/sun/star/awt/Rectangle.hpp>
@@ -64,13 +85,11 @@
#include <com/sun/star/beans/XPropertySetInfo.hpp>
#include <com/sun/star/beans/XPropertyState.hpp>
#include <com/sun/star/configuration/theDefaultProvider.hpp>
+#include <com/sun/star/container/XChild.hpp>
#include <com/sun/star/container/XContainer.hpp>
#include <com/sun/star/container/XContentEnumerationAccess.hpp>
-#include <com/sun/star/container/XChild.hpp>
#include <com/sun/star/container/XIndexAccess.hpp>
-#include "com/sun/star/container/XNameAccess.hpp"
#include <com/sun/star/container/XNameAccess.hpp>
-#include "com/sun/star/container/XNameContainer.hpp"
#include <com/sun/star/container/XNameContainer.hpp>
#include <com/sun/star/container/XNamed.hpp>
#include <com/sun/star/container/XStringKeyMap.hpp>
@@ -88,14 +107,14 @@
#include <com/sun/star/form/FormComponentType.hpp>
#include <com/sun/star/frame/AutoRecovery.hpp>
#include <com/sun/star/frame/ModuleManager.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>
#include <com/sun/star/frame/XController.hpp>
#include <com/sun/star/frame/XDispatch.hpp>
#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/status/FontHeight.hpp>
+#include <com/sun/star/frame/status/LeftRightMargin.hpp>
+#include <com/sun/star/frame/status/UpperLowerMargin.hpp>
#include <com/sun/star/gallery/GalleryItemType.hpp>
#include <com/sun/star/gallery/XGalleryTheme.hpp>
#include <com/sun/star/i18n/BreakIterator.hpp>
@@ -108,7 +127,6 @@
#include <com/sun/star/lang/Locale.hpp>
#include <com/sun/star/lang/XComponent.hpp>
#include <com/sun/star/lang/XInitialization.hpp>
-#include "com/sun/star/lang/XMultiServiceFactory.hpp"
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/lang/XSingleComponentFactory.hpp>
@@ -125,8 +143,8 @@
#include <com/sun/star/style/BreakType.hpp>
#include <com/sun/star/style/NumberingType.hpp>
#include <com/sun/star/style/PageStyleLayout.hpp>
-#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/style/XStyle.hpp>
+#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/table/BorderLine.hpp>
#include <com/sun/star/table/CellAddress.hpp>
#include <com/sun/star/table/CellContentType.hpp>
@@ -153,19 +171,14 @@
#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/XUIElement.hpp>
#include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp>
#include <com/sun/star/ui/dialogs/FolderPicker.hpp>
-#include "com/sun/star/ui/dialogs/TemplateDescription.hpp"
#include <com/sun/star/ui/dialogs/TemplateDescription.hpp>
-#include <com/sun/star/ui/XUIElement.hpp>
-#include "com/sun/star/uno/Any.hxx"
#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/Reference.hxx>
-#include "com/sun/star/uno/RuntimeException.hpp"
-#include "com/sun/star/uno/Sequence.hxx"
#include <com/sun/star/uno/Sequence.hxx>
#include <com/sun/star/util/SortField.hpp>
#include <com/sun/star/util/SortFieldType.hpp>
@@ -178,9 +191,20 @@
#include <com/sun/star/util/XURLTransformer.hpp>
#include <com/sun/star/view/XSelectionChangeListener.hpp>
#include <com/sun/star/view/XSelectionSupplier.hpp>
+#include <comphelper/accessibleeventnotifier.hxx>
+#include <comphelper/accessiblewrapper.hxx>
+#include <comphelper/configurationhelper.hxx>
+#include <comphelper/processfactory.hxx>
+#include <comphelper/propertysetinfo.hxx>
+#include <comphelper/sequenceashashmap.hxx>
+#include <comphelper/servicehelper.hxx>
+#include <comphelper/serviceinfohelper.hxx>
+#include <comphelper/stl_types.hxx>
+#include <comphelper/string.hxx>
+#include <comphelper/types.hxx>
+#include <comphelper/uno3.hxx>
#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase6.hxx>
-#include "cppuhelper/factory.hxx"
#include <cppuhelper/implbase1.hxx>
#include <cppuhelper/implbase2.hxx>
#include <cppuhelper/implbase7.hxx>
@@ -188,17 +212,15 @@
#include <cppuhelper/typeprovider.hxx>
#include <cppuhelper/weakref.hxx>
#include <deque>
-#include "editeng/AccessibleEditableTextPara.hxx"
-#include "editeng/AccessibleParaManager.hxx"
#include <editeng/boxitem.hxx>
#include <editeng/brshitem.hxx>
+#include <editeng/charreliefitem.hxx>
+#include <editeng/charscaleitem.hxx>
#include <editeng/cmapitem.hxx>
#include <editeng/cntritem.hxx>
#include <editeng/colritem.hxx>
#include <editeng/crsditem.hxx>
-#include "editeng/editdata.hxx"
#include <editeng/editdata.hxx>
-#include "editeng/editeng.hxx"
#include <editeng/editeng.hxx>
#include <editeng/editobj.hxx>
#include <editeng/editview.hxx>
@@ -206,49 +228,37 @@
#include <editeng/emphitem.hxx>
#include <editeng/escpitem.hxx>
#include <editeng/fhgtitem.hxx>
-#include "editeng/flstitem.hxx"
#include <editeng/flstitem.hxx>
-#include "editeng/fontitem.hxx"
#include <editeng/fontitem.hxx>
#include <editeng/frmdiritem.hxx>
-#include <editeng/charreliefitem.hxx>
-#include <editeng/charscaleitem.hxx>
#include <editeng/itemtype.hxx>
#include <editeng/kernitem.hxx>
#include <editeng/langitem.hxx>
#include <editeng/lrspitem.hxx>
#include <editeng/numitem.hxx>
#include <editeng/outliner.hxx>
-#include "editeng/outlobj.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>
-#include "editeng/svxrtf.hxx"
#include <editeng/tstpitem.hxx>
#include <editeng/twolinesitem.hxx>
#include <editeng/udlnitem.hxx>
#include <editeng/ulspitem.hxx>
-#include "editeng/unoedhlp.hxx"
#include <editeng/unoedsrc.hxx>
-#include "editeng/unolingu.hxx"
#include <editeng/unolingu.hxx>
-#include "editeng/unopracc.hxx"
#include <editeng/unotext.hxx>
#include <editeng/wghtitem.hxx>
#include <editeng/wrlmitem.hxx>
-#include "editeng/xmlcnitm.hxx"
#include <i18npool/mslangid.hxx>
-#include <limits>
#include <limits.h>
+#include <limits>
#include <list>
#include <map>
#include <math.h>
#include <memory>
#include <numeric>
-#include "osl/diagnose.h"
#include <osl/diagnose.h>
#include <osl/file.hxx>
#include <osl/interlck.h>
@@ -263,14 +273,9 @@
#include <rtl/strbuf.hxx>
#include <rtl/tencinfo.h>
#include <rtl/textenc.h>
-#include "rtl/ustrbuf.hxx"
#include <rtl/ustrbuf.hxx>
-#include "rtl/ustring.h"
-#include "rtl/ustring.hxx"
#include <rtl/ustring.hxx>
-#include "sal/config.h"
#include <sal/macros.h>
-#include "sal/types.h"
#include <set>
#include <sfx2/app.hxx>
#include <sfx2/basedlgs.hxx>
@@ -280,7 +285,6 @@
#include <sfx2/evntconf.hxx>
#include <sfx2/filedlghelper.hxx>
#include <sfx2/imagemgr.hxx>
-#include "sfx2/module.hxx"
#include <sfx2/module.hxx>
#include <sfx2/objsh.hxx>
#include <sfx2/opengrf.hxx>
@@ -296,8 +300,8 @@
#include <sot/formats.hxx>
#include <stdio.h>
#include <stdlib.h>
-#include <string>
#include <string.h>
+#include <string>
#include <svl/aeitem.hxx>
#include <svl/cjkoptions.hxx>
#include <svl/eitem.hxx>
@@ -341,10 +345,8 @@
#include <svtools/stdctrl.hxx>
#include <svtools/stdmenu.hxx>
#include <svtools/svlbitm.hxx>
-#include "svtools/treelistentry.hxx"
#include <svtools/txtcmp.hxx>
#include <svtools/valueset.hxx>
-#include "svtools/viewdataentry.hxx"
#include <toolkit/helper/convert.hxx>
#include <toolkit/helper/externallock.hxx>
#include <toolkit/helper/vclunohelper.hxx>
@@ -364,7 +366,6 @@
#include <tools/string.hxx>
#include <tools/urlobj.hxx>
#include <unicode/uchar.h>
-#include "uno/lbnames.h"
#include <uno/mapping.hxx>
#include <unotools/accessiblerelationsethelper.hxx>
#include <unotools/accessiblestatesethelper.hxx>
@@ -402,7 +403,6 @@
#include <vcl/scrbar.hxx>
#include <vcl/settings.hxx>
#include <vcl/status.hxx>
-#include "vcl/svapp.hxx"
#include <vcl/svapp.hxx>
#include <vcl/timer.hxx>
#include <vcl/toolbox.hxx>
diff --git a/svx/inc/pch/precompiled_svxcore.hxx b/svx/inc/pch/precompiled_svxcore.hxx
index 9d20e363611b..a42760ffaee6 100644
--- a/svx/inc/pch/precompiled_svxcore.hxx
+++ b/svx/inc/pch/precompiled_svxcore.hxx
@@ -7,6 +7,46 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
+#include "boost/scoped_ptr.hpp"
+#include "com/sun/star/document/XStorageBasedDocument.hpp"
+#include "com/sun/star/system/SystemShellExecute.hpp"
+#include "com/sun/star/system/SystemShellExecuteFlags.hpp"
+#include "cppuhelper/factory.hxx"
+#include "editeng/AccessibleStringWrap.hxx"
+#include "editeng/bolnitem.hxx"
+#include "editeng/borderline.hxx"
+#include "editeng/boxitem.hxx"
+#include "editeng/editobj.hxx"
+#include "editeng/editstat.hxx"
+#include "editeng/editview.hxx"
+#include "editeng/fhgtitem.hxx"
+#include "editeng/flditem.hxx"
+#include "editeng/fontitem.hxx"
+#include "editeng/forbiddencharacterstable.hxx"
+#include "editeng/frmdiritem.hxx"
+#include "editeng/outlobj.hxx"
+#include "editeng/shaditem.hxx"
+#include "editeng/unolingu.hxx"
+#include "editeng/writingmodeitem.hxx"
+#include "editeng/xmlcnitm.hxx"
+#include "officecfg/Office/Common.hxx"
+#include "osl/diagnose.h"
+#include "sal/config.h"
+#include "sal/types.h"
+#include "svtools/filter.hxx"
+#include "svtools/treelistentry.hxx"
+#include "toolkit/unohlp.hxx"
+#include "uno/lbnames.h"
+#include "xmloff/DashStyle.hxx"
+#include "xmloff/GradientStyle.hxx"
+#include "xmloff/HatchStyle.hxx"
+#include "xmloff/ImageStyle.hxx"
+#include "xmloff/MarkerStyle.hxx"
+#include "xmloff/attrlist.hxx"
+#include "xmloff/nmspmap.hxx"
+#include "xmloff/xmlmetae.hxx"
+#include "xmloff/xmlnmspe.hxx"
+#include "xmloff/xmltoken.hxx"
#include <algorithm>
#include <avmedia/mediaitem.hxx>
#include <avmedia/mediaplayer.hxx>
@@ -22,12 +62,12 @@
#include <basegfx/point/b2dpoint.hxx>
#include <basegfx/point/b3dpoint.hxx>
#include <basegfx/polygon/b2dlinegeometry.hxx>
+#include <basegfx/polygon/b2dpolygon.hxx>
#include <basegfx/polygon/b2dpolygonclipper.hxx>
#include <basegfx/polygon/b2dpolygoncutandtouch.hxx>
-#include <basegfx/polygon/b2dpolygon.hxx>
#include <basegfx/polygon/b2dpolygontools.hxx>
-#include <basegfx/polygon/b2dpolypolygoncutter.hxx>
#include <basegfx/polygon/b2dpolypolygon.hxx>
+#include <basegfx/polygon/b2dpolypolygoncutter.hxx>
#include <basegfx/polygon/b2dpolypolygontools.hxx>
#include <basegfx/polygon/b3dpolygon.hxx>
#include <basegfx/polygon/b3dpolygontools.hxx>
@@ -44,25 +84,9 @@
#include <basic/sbxvar.hxx>
#include <boost/bind.hpp>
#include <boost/ptr_container/ptr_vector.hpp>
-#include "boost/scoped_ptr.hpp"
#include <boost/scoped_ptr.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/unordered_map.hpp>
-#include <comphelper/anytostring.hxx>
-#include <comphelper/classids.hxx>
-#include <comphelper/embeddedobjectcontainer.hxx>
-#include <comphelper/extract.hxx>
-#include <comphelper/interaction.hxx>
-#include <comphelper/processfactory.hxx>
-#include <comphelper/propertysetinfo.hxx>
-#include <comphelper/scopeguard.hxx>
-#include <comphelper/sequence.hxx>
-#include <comphelper/servicehelper.hxx>
-#include <comphelper/serviceinfohelper.hxx>
-#include <comphelper/stl_types.hxx>
-#include <comphelper/storagehelper.hxx>
-#include <comphelper/string.hxx>
-#include <comphelper/types.hxx>
#include <com/sun/star/awt/FontSlant.hpp>
#include <com/sun/star/awt/Gradient.hpp>
#include <com/sun/star/awt/InvalidateStyle.hpp>
@@ -73,8 +97,8 @@
#include <com/sun/star/awt/Size.hpp>
#include <com/sun/star/awt/TextAlign.hpp>
#include <com/sun/star/awt/XBitmap.hpp>
-#include <com/sun/star/awt/XControlContainer.hpp>
#include <com/sun/star/awt/XControl.hpp>
+#include <com/sun/star/awt/XControlContainer.hpp>
#include <com/sun/star/awt/XControlModel.hpp>
#include <com/sun/star/awt/XLayoutConstrains.hpp>
#include <com/sun/star/awt/XPopupMenuExtended.hpp>
@@ -85,9 +109,10 @@
#include <com/sun/star/beans/PropertyValue.hpp>
#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/container/XChild.hpp>
#include <com/sun/star/container/XContainer.hpp>
#include <com/sun/star/container/XContainerListener.hpp>
-#include <com/sun/star/container/XChild.hpp>
#include <com/sun/star/container/XIdentifierContainer.hpp>
#include <com/sun/star/container/XIndexAccess.hpp>
#include <com/sun/star/container/XIndexContainer.hpp>
@@ -101,7 +126,6 @@
#include <com/sun/star/document/XGraphicObjectResolver.hpp>
#include <com/sun/star/document/XImporter.hpp>
#include <com/sun/star/document/XMimeTypeInfo.hpp>
-#include "com/sun/star/document/XStorageBasedDocument.hpp"
#include <com/sun/star/document/XStorageBasedDocument.hpp>
#include <com/sun/star/drawing/BitmapMode.hpp>
#include <com/sun/star/drawing/CameraGeometry.hpp>
@@ -114,8 +138,8 @@
#include <com/sun/star/drawing/EnhancedCustomShapeGluePointType.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeParameterPair.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeParameterType.hpp>
-#include <com/sun/star/drawing/EnhancedCustomShapeSegmentCommand.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeSegment.hpp>
+#include <com/sun/star/drawing/EnhancedCustomShapeSegmentCommand.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeTextFrame.hpp>
#include <com/sun/star/drawing/FillStyle.hpp>
#include <com/sun/star/drawing/FlagSequence.hpp>
@@ -142,11 +166,11 @@
#include <com/sun/star/drawing/TextAnimationKind.hpp>
#include <com/sun/star/drawing/TextFitToSizeType.hpp>
#include <com/sun/star/drawing/TextHorizontalAdjust.hpp>
+#include <com/sun/star/drawing/TextVerticalAdjust.hpp>
#include <com/sun/star/drawing/TextureKind.hpp>
#include <com/sun/star/drawing/TextureKind2.hpp>
#include <com/sun/star/drawing/TextureMode.hpp>
#include <com/sun/star/drawing/TextureProjectionMode.hpp>
-#include <com/sun/star/drawing/TextVerticalAdjust.hpp>
#include <com/sun/star/drawing/XCustomShapeEngine.hpp>
#include <com/sun/star/drawing/XDrawPage.hpp>
#include <com/sun/star/drawing/XDrawPageSupplier.hpp>
@@ -158,23 +182,26 @@
#include <com/sun/star/embed/EmbedStates.hpp>
#include <com/sun/star/embed/EntryInitModes.hpp>
#include <com/sun/star/embed/NoVisualAreaSizeException.hpp>
-#include <com/sun/star/embed/XEmbeddedObject.hpp>
#include <com/sun/star/embed/XEmbedObjectCreator.hpp>
#include <com/sun/star/embed/XEmbedObjectFactory.hpp>
#include <com/sun/star/embed/XEmbedPersist.hpp>
+#include <com/sun/star/embed/XEmbeddedObject.hpp>
#include <com/sun/star/embed/XInplaceClient.hpp>
#include <com/sun/star/embed/XInplaceObject.hpp>
#include <com/sun/star/embed/XLinkageSupport.hpp>
#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/XModel.hpp>
#include <com/sun/star/frame/status/ClipboardFormats.hpp>
#include <com/sun/star/frame/status/ItemStatus.hpp>
-#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/graphic/XGraphic.hpp>
#include <com/sun/star/graphic/XGraphicRenderer.hpp>
#include <com/sun/star/graphic/XPrimitiveFactory2D.hpp>
-#include <com/sun/star/chart/ChartAxisArrangeOrderType.hpp>
+#include <com/sun/star/i18n/BreakIterator.hpp>
+#include <com/sun/star/i18n/CharacterIteratorMode.hpp>
+#include <com/sun/star/i18n/ScriptType.hpp>
+#include <com/sun/star/i18n/WordType.hpp>
#include <com/sun/star/io/XActiveDataControl.hpp>
#include <com/sun/star/io/XActiveDataSink.hpp>
#include <com/sun/star/io/XActiveDataSource.hpp>
@@ -185,10 +212,6 @@
#include <com/sun/star/io/XPersistObject.hpp>
#include <com/sun/star/io/XSeekable.hpp>
#include <com/sun/star/io/XStream.hpp>
-#include <com/sun/star/i18n/BreakIterator.hpp>
-#include <com/sun/star/i18n/CharacterIteratorMode.hpp>
-#include <com/sun/star/i18n/ScriptType.hpp>
-#include <com/sun/star/i18n/WordType.hpp>
#include <com/sun/star/lang/DisposedException.hpp>
#include <com/sun/star/lang/Locale.hpp>
#include <com/sun/star/lang/NoSupportException.hpp>
@@ -206,10 +229,8 @@
#include <com/sun/star/sdbc/XResultSet.hpp>
#include <com/sun/star/style/ParagraphAdjust.hpp>
#include <com/sun/star/style/VerticalAlignment.hpp>
-#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/style/XStyle.hpp>
-#include "com/sun/star/system/SystemShellExecuteFlags.hpp"
-#include "com/sun/star/system/SystemShellExecute.hpp"
+#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/table/BorderLine2.hpp>
#include <com/sun/star/table/TableBorder.hpp>
#include <com/sun/star/table/XMergeableCell.hpp>
@@ -219,8 +240,8 @@
#include <com/sun/star/task/XInteractionHandler.hpp>
#include <com/sun/star/task/XStatusIndicator.hpp>
#include <com/sun/star/text/GraphicCrop.hpp>
-#include <com/sun/star/text/textfield/Type.hpp>
#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/TransferInfo.hpp>
#include <com/sun/star/ucb/XContentAccess.hpp>
@@ -239,16 +260,30 @@
#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/XUpdatable.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>
#include <com/sun/star/xml/sax/SAXParseException.hpp>
#include <com/sun/star/xml/sax/Writer.hpp>
#include <com/sun/star/xml/sax/XDocumentHandler.hpp>
+#include <comphelper/anytostring.hxx>
+#include <comphelper/classids.hxx>
+#include <comphelper/embeddedobjectcontainer.hxx>
+#include <comphelper/extract.hxx>
+#include <comphelper/interaction.hxx>
+#include <comphelper/processfactory.hxx>
+#include <comphelper/propertysetinfo.hxx>
+#include <comphelper/scopeguard.hxx>
+#include <comphelper/sequence.hxx>
+#include <comphelper/servicehelper.hxx>
+#include <comphelper/serviceinfohelper.hxx>
+#include <comphelper/stl_types.hxx>
+#include <comphelper/storagehelper.hxx>
+#include <comphelper/string.hxx>
+#include <comphelper/types.hxx>
#include <cppuhelper/compbase4.hxx>
#include <cppuhelper/exc_hlp.hxx>
-#include "cppuhelper/factory.hxx"
#include <cppuhelper/implbase1.hxx>
#include <cppuhelper/implbase2.hxx>
#include <cppuhelper/implbase4.hxx>
@@ -332,55 +367,41 @@
#include <drawinglayer/processor2d/vclprocessor2d.hxx>
#include <drawinglayer/processor3d/baseprocessor3d.hxx>
#include <drawinglayer/processor3d/cutfindprocessor3d.hxx>
-#include "editeng/AccessibleStringWrap.hxx"
#include <editeng/adjitem.hxx>
#include <editeng/akrnitem.hxx>
-#include "editeng/bolnitem.hxx"
#include <editeng/bolnitem.hxx>
-#include "editeng/borderline.hxx"
#include <editeng/borderline.hxx>
-#include "editeng/boxitem.hxx"
#include <editeng/boxitem.hxx>
#include <editeng/brshitem.hxx>
#include <editeng/bulitem.hxx>
+#include <editeng/charreliefitem.hxx>
+#include <editeng/charscaleitem.hxx>
#include <editeng/cntritem.hxx>
#include <editeng/colritem.hxx>
#include <editeng/crsditem.hxx>
#include <editeng/editdata.hxx>
#include <editeng/editeng.hxx>
-#include "editeng/editobj.hxx"
#include <editeng/editobj.hxx>
-#include "editeng/editstat.hxx"
#include <editeng/editstat.hxx>
-#include "editeng/editview.hxx"
#include <editeng/editview.hxx>
#include <editeng/eeitem.hxx>
#include <editeng/eerdll.hxx>
#include <editeng/emphitem.hxx>
#include <editeng/escpitem.hxx>
-#include "editeng/fhgtitem.hxx"
#include <editeng/fhgtitem.hxx>
-#include "editeng/flditem.hxx"
#include <editeng/flditem.hxx>
#include <editeng/flstitem.hxx>
-#include "editeng/fontitem.hxx"
#include <editeng/fontitem.hxx>
-#include "editeng/forbiddencharacterstable.hxx"
-#include "editeng/frmdiritem.hxx"
#include <editeng/frmdiritem.hxx>
-#include <editeng/charreliefitem.hxx>
-#include <editeng/charscaleitem.hxx>
#include <editeng/itemtype.hxx>
#include <editeng/kernitem.hxx>
#include <editeng/lrspitem.hxx>
#include <editeng/measfld.hxx>
#include <editeng/numitem.hxx>
#include <editeng/outliner.hxx>
-#include "editeng/outlobj.hxx"
#include <editeng/outlobj.hxx>
#include <editeng/postitem.hxx>
#include <editeng/scripttypeitem.hxx>
-#include "editeng/shaditem.hxx"
#include <editeng/shdditem.hxx>
#include <editeng/svxenum.hxx>
#include <editeng/svxfont.hxx>
@@ -388,17 +409,14 @@
#include <editeng/unoedhlp.hxx>
#include <editeng/unofield.hxx>
#include <editeng/unoforou.hxx>
-#include "editeng/unolingu.hxx"
#include <editeng/unolingu.hxx>
#include <editeng/unonrule.hxx>
#include <editeng/unoprnms.hxx>
#include <editeng/unotext.hxx>
#include <editeng/unoviwou.hxx>
#include <editeng/wghtitem.hxx>
-#include "editeng/writingmodeitem.hxx"
#include <editeng/writingmodeitem.hxx>
#include <editeng/wrlmitem.hxx>
-#include "editeng/xmlcnitm.hxx"
#include <float.h>
#include <framework/interaction.hxx>
#include <i18npool/lang.h>
@@ -408,8 +426,6 @@
#include <map>
#include <math.h>
#include <memory>
-#include "officecfg/Office/Common.hxx"
-#include "osl/diagnose.h"
#include <osl/diagnose.h>
#include <osl/endian.h>
#include <osl/file.hxx>
@@ -425,23 +441,21 @@
#include <rtl/strbuf.hxx>
#include <rtl/ustrbuf.hxx>
#include <rtl/ustring.hxx>
-#include "sal/config.h"
#include <sal/config.h>
#include <sal/log.hxx>
#include <sal/macros.h>
-#include "sal/types.h"
#include <sax/tools/converter.hxx>
#include <set>
#include <sfx2/app.hxx>
#include <sfx2/basedlgs.hxx>
#include <sfx2/bindings.hxx>
+#include <sfx2/childwin.hxx>
#include <sfx2/dispatch.hxx>
#include <sfx2/docfac.hxx>
#include <sfx2/docfile.hxx>
#include <sfx2/fcontnr.hxx>
#include <sfx2/filedlghelper.hxx>
#include <sfx2/frmdescr.hxx>
-#include <sfx2/childwin.hxx>
#include <sfx2/ipclient.hxx>
#include <sfx2/linkmgr.hxx>
#include <sfx2/lnkbase.hxx>
@@ -463,8 +477,8 @@
#include <sot/storage.hxx>
#include <stdio.h>
#include <stdlib.h>
-#include <string>
#include <string.h>
+#include <string>
#include <svl/aeitem.hxx>
#include <svl/brdcst.hxx>
#include <svl/eitem.hxx>
@@ -490,6 +504,7 @@
#include <svl/urlbmk.hxx>
#include <svl/whiter.hxx>
#include <svl/zforlist.hxx>
+#include <svtools/FilterConfigItem.hxx>
#include <svtools/accessibilityoptions.hxx>
#include <svtools/borderhelper.hxx>
#include <svtools/colorcfg.hxx>
@@ -497,8 +512,6 @@
#include <svtools/ctrltool.hxx>
#include <svtools/embedhlp.hxx>
#include <svtools/filechangedchecker.hxx>
-#include <svtools/FilterConfigItem.hxx>
-#include "svtools/filter.hxx"
#include <svtools/filter.hxx>
#include <svtools/fltcall.hxx>
#include <svtools/grfmgr.hxx>
@@ -509,7 +522,6 @@
#include <svtools/svlbitm.hxx>
#include <svtools/toolbarmenu.hxx>
#include <svtools/transfer.hxx>
-#include "svtools/treelistentry.hxx"
#include <svtools/unoevent.hxx>
#include <svtools/unoimap.hxx>
#include <svtools/valueset.hxx>
@@ -517,10 +529,9 @@
#include <toolkit/awt/vclxwindow.hxx>
#include <toolkit/helper/convert.hxx>
#include <toolkit/helper/vclunohelper.hxx>
-#include "toolkit/unohlp.hxx"
#include <toolkit/unohlp.hxx>
-#include <tools/bigint.hxx>
#include <tools/b3dtrans.hxx>
+#include <tools/bigint.hxx>
#include <tools/color.hxx>
#include <tools/datetime.hxx>
#include <tools/debug.hxx>
@@ -541,7 +552,6 @@
#include <tools/vcompat.hxx>
#include <tools/zcodec.hxx>
#include <ucbhelper/content.hxx>
-#include "uno/lbnames.h"
#include <unotools/datetime.hxx>
#include <unotools/fontoptions.hxx>
#include <unotools/intlwrapper.hxx>
@@ -553,8 +563,8 @@
#include <unotools/syslocale.hxx>
#include <unotools/tempfile.hxx>
#include <unotools/ucbstreamhelper.hxx>
-#include <vcl/bitmapex.hxx>
#include <vcl/bitmap.hxx>
+#include <vcl/bitmapex.hxx>
#include <vcl/bmpacc.hxx>
#include <vcl/builder.hxx>
#include <vcl/canvastools.hxx>
@@ -589,16 +599,6 @@
#include <vcl/wrkwin.hxx>
#include <vector>
#include <wchar.h>
-#include "xmloff/attrlist.hxx"
-#include "xmloff/DashStyle.hxx"
-#include "xmloff/GradientStyle.hxx"
-#include "xmloff/HatchStyle.hxx"
-#include "xmloff/ImageStyle.hxx"
-#include "xmloff/MarkerStyle.hxx"
-#include "xmloff/nmspmap.hxx"
#include <xmloff/xmlictxt.hxx>
-#include "xmloff/xmlmetae.hxx"
-#include "xmloff/xmlnmspe.hxx"
-#include "xmloff/xmltoken.hxx"
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sw/inc/pch/precompiled_msword.hxx b/sw/inc/pch/precompiled_msword.hxx
index 4aacce227e43..04f67e1a8f1b 100644
--- a/sw/inc/pch/precompiled_msword.hxx
+++ b/sw/inc/pch/precompiled_msword.hxx
@@ -7,22 +7,18 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
+#include "sal/config.h"
+#include "svl/urihelper.hxx"
#include <algorithm>
#include <basegfx/point/b2dpoint.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
#include <basic/basmgr.hxx>
#include <boost/scoped_array.hpp>
#include <boost/scoped_ptr.hpp>
-#include <comphelper/docpasswordrequest.hxx>
-#include <comphelper/extract.hxx>
-#include <comphelper/mediadescriptor.hxx>
-#include <comphelper/processfactory.hxx>
-#include <comphelper/stlunosequence.hxx>
-#include <comphelper/storagehelper.hxx>
-#include <comphelper/string.hxx>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/beans/XPropertyContainer.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
+#include <com/sun/star/chart2/XChartDocument.hpp>
#include <com/sun/star/container/XChild.hpp>
#include <com/sun/star/container/XIndexContainer.hpp>
#include <com/sun/star/document/XDocumentProperties.hpp>
@@ -35,10 +31,10 @@
#include <com/sun/star/drawing/XControlShape.hpp>
#include <com/sun/star/drawing/XDrawPage.hpp>
#include <com/sun/star/drawing/XDrawPageSupplier.hpp>
+#include <com/sun/star/drawing/XShape.hpp>
#include <com/sun/star/drawing/XShapeAligner.hpp>
#include <com/sun/star/drawing/XShapeArranger.hpp>
#include <com/sun/star/drawing/XShapeGroup.hpp>
-#include <com/sun/star/drawing/XShape.hpp>
#include <com/sun/star/drawing/XShapeMirror.hpp>
#include <com/sun/star/drawing/XUniversalShapeDescriptor.hpp>
#include <com/sun/star/embed/Aspects.hpp>
@@ -48,17 +44,16 @@
#include <com/sun/star/embed/XEmbedPersist.hpp>
#include <com/sun/star/embed/XStorage.hpp>
#include <com/sun/star/embed/XTransactedObject.hpp>
+#include <com/sun/star/form/XForm.hpp>
#include <com/sun/star/form/XFormComponent.hpp>
#include <com/sun/star/form/XFormController.hpp>
-#include <com/sun/star/form/XForm.hpp>
#include <com/sun/star/form/XFormsSupplier.hpp>
#include <com/sun/star/form/XImageProducerSupplier.hpp>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/frame/XStorable.hpp>
-#include <com/sun/star/chart2/XChartDocument.hpp>
-#include <com/sun/star/io/XStream.hpp>
#include <com/sun/star/i18n/ScriptType.hpp>
#include <com/sun/star/i18n/WordType.hpp>
+#include <com/sun/star/io/XStream.hpp>
#include <com/sun/star/lang/XMultiComponentFactory.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/lang/XSingleComponentFactory.hpp>
@@ -74,6 +69,13 @@
#include <com/sun/star/ui/XImageManager.hpp>
#include <com/sun/star/ui/XUIConfigurationPersistence.hpp>
#include <com/sun/star/util/XCloseable.hpp>
+#include <comphelper/docpasswordrequest.hxx>
+#include <comphelper/extract.hxx>
+#include <comphelper/mediadescriptor.hxx>
+#include <comphelper/processfactory.hxx>
+#include <comphelper/stlunosequence.hxx>
+#include <comphelper/storagehelper.hxx>
+#include <comphelper/string.hxx>
#include <cppuhelper/implementationentry.hxx>
#include <cstdio>
#include <cstring>
@@ -84,6 +86,10 @@
#include <editeng/boxitem.hxx>
#include <editeng/brkitem.hxx>
#include <editeng/brshitem.hxx>
+#include <editeng/charhiddenitem.hxx>
+#include <editeng/charreliefitem.hxx>
+#include <editeng/charrotateitem.hxx>
+#include <editeng/charscaleitem.hxx>
#include <editeng/cmapitem.hxx>
#include <editeng/cntritem.hxx>
#include <editeng/colritem.hxx>
@@ -100,10 +106,6 @@
#include <editeng/frmdiritem.hxx>
#include <editeng/hngpnctitem.hxx>
#include <editeng/hyznitem.hxx>
-#include <editeng/charhiddenitem.hxx>
-#include <editeng/charreliefitem.hxx>
-#include <editeng/charrotateitem.hxx>
-#include <editeng/charscaleitem.hxx>
#include <editeng/keepitem.hxx>
#include <editeng/kernitem.hxx>
#include <editeng/langitem.hxx>
@@ -139,16 +141,16 @@
#include <filter/msfilter/svxmsbas.hxx>
#include <fstream>
#include <functional>
-#include <iostream>
-#include <iterator>
#include <i18npool/lang.h>
#include <i18npool/languagetag.hxx>
#include <i18npool/mslangid.hxx>
+#include <iostream>
+#include <iterator>
#include <list>
#include <map>
#include <math.h>
-#include <oox/export/drawingml.hxx>
#include <oox/export/chartexport.hxx>
+#include <oox/export/drawingml.hxx>
#include <oox/export/utils.hxx>
#include <oox/export/vmlexport.hxx>
#include <oox/mathml/export.hxx>
@@ -165,7 +167,6 @@
#include <rtl/tencinfo.h>
#include <rtl/ustrbuf.hxx>
#include <rtl/ustring.hxx>
-#include "sal/config.h"
#include <sal/macros.h>
#include <sal/types.h>
#include <set>
@@ -187,7 +188,6 @@
#include <string.h>
#include <svl/itemiter.hxx>
#include <svl/stritem.hxx>
-#include "svl/urihelper.hxx"
#include <svl/urihelper.hxx>
#include <svl/whiter.hxx>
#include <svl/zforlist.hxx>
diff --git a/sw/inc/pch/precompiled_sw.hxx b/sw/inc/pch/precompiled_sw.hxx
index 991c4122d5be..f51ad696126d 100644
--- a/sw/inc/pch/precompiled_sw.hxx
+++ b/sw/inc/pch/precompiled_sw.hxx
@@ -7,6 +7,21 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
+#include "com/sun/star/mail/XSmtpService.hpp"
+#include "com/sun/star/ui/dialogs/TemplateDescription.hpp"
+#include "cppuhelper/implementationentry.hxx"
+#include "editeng/frmdiritem.hxx"
+#include "editeng/unolingu.hxx"
+#include "i18npool/languagetag.hxx"
+#include "rtl/ref.hxx"
+#include "sal/config.h"
+#include "sal/types.h"
+#include "salhelper/simplereferenceobject.hxx"
+#include "svl/urihelper.hxx"
+#include "svtools/treelistentry.hxx"
+#include "tools/string.hxx"
+#include "vcl/metric.hxx"
+#include "vcl/svapp.hxx"
#include <algorithm>
#include <assert.h>
#include <avmedia/mediaitem.hxx>
@@ -42,33 +57,6 @@
#include <cctype>
#include <cfloat>
#include <climits>
-#include <comphelper/accessibleeventnotifier.hxx>
-#include <comphelper/accessiblekeybindinghelper.hxx>
-#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>
-#include <comphelper/genericpropertyset.hxx>
-#include <comphelper/ChainablePropertySetInfo.hxx>
-#include <comphelper/makesequence.hxx>
-#include <comphelper/MasterPropertySetInfo.hxx>
-#include <comphelper/mediadescriptor.hxx>
-#include <comphelper/processfactory.hxx>
-#include <comphelper/scoped_disposing_ptr.hxx>
-#include <comphelper/sequenceashashmap.hxx>
-#include <comphelper/sequenceasvector.hxx>
-#include <comphelper/sequence.hxx>
-#include <comphelper/servicehelper.hxx>
-#include <comphelper/stl_types.hxx>
-#include <comphelper/stlunosequence.hxx>
-#include <comphelper/storagehelper.hxx>
-#include <comphelper/string.hxx>
-#include <comphelper/TypeGeneration.hxx>
-#include <comphelper/types.hxx>
-#include <comphelper/uno3.hxx>
#include <com/sun/star/accessibility/AccessibleEventId.hpp>
#include <com/sun/star/accessibility/AccessibleRelation.hpp>
#include <com/sun/star/accessibility/AccessibleRelationType.hpp>
@@ -78,8 +66,8 @@
#include <com/sun/star/accessibility/AccessibleTableModelChangeType.hpp>
#include <com/sun/star/accessibility/AccessibleTextType.hpp>
#include <com/sun/star/accessibility/TextSegment.hpp>
-#include <com/sun/star/accessibility/XAccessibleContext.hpp>
#include <com/sun/star/accessibility/XAccessible.hpp>
+#include <com/sun/star/accessibility/XAccessibleContext.hpp>
#include <com/sun/star/accessibility/XAccessibleRelationSet.hpp>
#include <com/sun/star/accessibility/XAccessibleSelection.hpp>
#include <com/sun/star/accessibility/XAccessibleStateSet.hpp>
@@ -104,14 +92,23 @@
#include <com/sun/star/beans/XMultiPropertySet.hpp>
#include <com/sun/star/beans/XPropertiesChangeListener.hpp>
#include <com/sun/star/beans/XPropertyAccess.hpp>
-#include <com/sun/star/beans/XPropertyContainer.hpp>
#include <com/sun/star/beans/XPropertyChangeListener.hpp>
+#include <com/sun/star/beans/XPropertyContainer.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/beans/XPropertySetInfo.hpp>
#include <com/sun/star/beans/XPropertyState.hpp>
#include <com/sun/star/beans/XPropertyStateChangeListener.hpp>
-#include <com/sun/star/container/XContainer.hpp>
+#include <com/sun/star/chart/ChartDataChangeEvent.hpp>
+#include <com/sun/star/chart/ChartDataRowSource.hpp>
+#include <com/sun/star/chart/XChartDataChangeEventListener.hpp>
+#include <com/sun/star/chart2/XChartDocument.hpp>
+#include <com/sun/star/chart2/data/LabelOrigin.hpp>
+#include <com/sun/star/chart2/data/XDataProvider.hpp>
+#include <com/sun/star/chart2/data/XDataReceiver.hpp>
+#include <com/sun/star/chart2/data/XDataSequence.hpp>
+#include <com/sun/star/chart2/data/XLabeledDataSequence.hpp>
#include <com/sun/star/container/XChild.hpp>
+#include <com/sun/star/container/XContainer.hpp>
#include <com/sun/star/container/XIndexAccess.hpp>
#include <com/sun/star/container/XIndexContainer.hpp>
#include <com/sun/star/container/XIndexReplace.hpp>
@@ -150,12 +147,12 @@
#include <com/sun/star/embed/NoVisualAreaSizeException.hpp>
#include <com/sun/star/embed/XClassifiedObject.hpp>
#include <com/sun/star/embed/XComponentSupplier.hpp>
-#include <com/sun/star/embed/XEmbeddedObject.hpp>
#include <com/sun/star/embed/XEmbedObjectClipboardCreator.hpp>
#include <com/sun/star/embed/XEmbedObjectCreator.hpp>
#include <com/sun/star/embed/XEmbedPersist.hpp>
-#include <com/sun/star/embed/XLinkageSupport.hpp>
+#include <com/sun/star/embed/XEmbeddedObject.hpp>
#include <com/sun/star/embed/XLinkCreator.hpp>
+#include <com/sun/star/embed/XLinkageSupport.hpp>
#include <com/sun/star/embed/XStorage.hpp>
#include <com/sun/star/embed/XTransactedObject.hpp>
#include <com/sun/star/embed/XVisualObject.hpp>
@@ -164,8 +161,8 @@
#include <com/sun/star/form/FormSubmitEncoding.hpp>
#include <com/sun/star/form/FormSubmitMethod.hpp>
#include <com/sun/star/form/ListSourceType.hpp>
-#include <com/sun/star/form/XFormController.hpp>
#include <com/sun/star/form/XForm.hpp>
+#include <com/sun/star/form/XFormController.hpp>
#include <com/sun/star/form/XFormsSupplier.hpp>
#include <com/sun/star/form/XImageProducerSupplier.hpp>
#include <com/sun/star/frame/DispatchHelper.hpp>
@@ -186,39 +183,30 @@
#include <com/sun/star/frame/XStorable.hpp>
#include <com/sun/star/frame/XTitle.hpp>
#include <com/sun/star/graphic/XGraphicProvider.hpp>
-#include <com/sun/star/chart/ChartDataChangeEvent.hpp>
-#include <com/sun/star/chart/ChartDataRowSource.hpp>
-#include <com/sun/star/chart/XChartDataChangeEventListener.hpp>
-#include <com/sun/star/chart2/data/LabelOrigin.hpp>
-#include <com/sun/star/chart2/data/XDataProvider.hpp>
-#include <com/sun/star/chart2/data/XDataReceiver.hpp>
-#include <com/sun/star/chart2/data/XDataSequence.hpp>
-#include <com/sun/star/chart2/data/XLabeledDataSequence.hpp>
-#include <com/sun/star/chart2/XChartDocument.hpp>
-#include <com/sun/star/io/XActiveDataControl.hpp>
-#include <com/sun/star/io/XActiveDataSource.hpp>
-#include <com/sun/star/io/XOutputStream.hpp>
-#include <com/sun/star/io/XSeekable.hpp>
-#include <com/sun/star/io/XStream.hpp>
#include <com/sun/star/i18n/Boundary.hpp>
#include <com/sun/star/i18n/BreakIterator.hpp>
#include <com/sun/star/i18n/BreakType.hpp>
-#include <com/sun/star/i18n/CollatorOptions.hpp>
#include <com/sun/star/i18n/CTLScriptType.hpp>
-#include <com/sun/star/i18n/ForbiddenCharacters.hpp>
-#include <com/sun/star/i18n/CharacterIteratorMode.hpp>
#include <com/sun/star/i18n/CharType.hpp>
+#include <com/sun/star/i18n/CharacterIteratorMode.hpp>
+#include <com/sun/star/i18n/CollatorOptions.hpp>
+#include <com/sun/star/i18n/ForbiddenCharacters.hpp>
#include <com/sun/star/i18n/InputSequenceCheckMode.hpp>
#include <com/sun/star/i18n/ScriptType.hpp>
#include <com/sun/star/i18n/TextConversionOption.hpp>
-#include <com/sun/star/i18n/TransliterationModulesExtra.hpp>
#include <com/sun/star/i18n/TransliterationModules.hpp>
+#include <com/sun/star/i18n/TransliterationModulesExtra.hpp>
#include <com/sun/star/i18n/UnicodeScript.hpp>
#include <com/sun/star/i18n/UnicodeType.hpp>
#include <com/sun/star/i18n/WordType.hpp>
#include <com/sun/star/i18n/XBreakIterator.hpp>
#include <com/sun/star/i18n/XExtendedIndexEntrySupplier.hpp>
#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/XOutputStream.hpp>
+#include <com/sun/star/io/XSeekable.hpp>
+#include <com/sun/star/io/XStream.hpp>
#include <com/sun/star/lang/DisposedException.hpp>
#include <com/sun/star/lang/EventObject.hpp>
#include <com/sun/star/lang/Locale.hpp>
@@ -241,7 +229,6 @@
#include <com/sun/star/linguistic2/XProofreadingIterator.hpp>
#include <com/sun/star/linguistic2/XSpellChecker1.hpp>
#include <com/sun/star/linguistic2/XThesaurus.hpp>
-#include "com/sun/star/mail/XSmtpService.hpp"
#include <com/sun/star/packages/WrongPasswordException.hpp>
#include <com/sun/star/packages/zip/ZipIOException.hpp>
#include <com/sun/star/rdf/Statement.hpp>
@@ -256,15 +243,18 @@
#include <com/sun/star/script/ModuleInfo.hpp>
#include <com/sun/star/script/ModuleType.hpp>
#include <com/sun/star/script/ScriptEventDescriptor.hpp>
-#include <com/sun/star/script/vba/VBAEventId.hpp>
-#include <com/sun/star/script/vba/XVBAEventProcessor.hpp>
-#include <com/sun/star/script/vba/XVBAModuleInfo.hpp>
#include <com/sun/star/script/XEventAttacher.hpp>
#include <com/sun/star/script/XEventAttacherManager.hpp>
#include <com/sun/star/script/XInvocation.hpp>
#include <com/sun/star/script/XLibraryContainer.hpp>
-#include <com/sun/star/sdbc/DataType.hpp>
+#include <com/sun/star/script/vba/VBAEventId.hpp>
+#include <com/sun/star/script/vba/XVBAEventProcessor.hpp>
+#include <com/sun/star/script/vba/XVBAModuleInfo.hpp>
#include <com/sun/star/sdb/CommandType.hpp>
+#include <com/sun/star/sdb/DatabaseContext.hpp>
+#include <com/sun/star/sdb/XDatabaseAccess.hpp>
+#include <com/sun/star/sdb/XQueriesSupplier.hpp>
+#include <com/sun/star/sdbc/DataType.hpp>
#include <com/sun/star/sdbc/XConnection.hpp>
#include <com/sun/star/sdbc/XDataSource.hpp>
#include <com/sun/star/sdbc/XResultSet.hpp>
@@ -273,9 +263,6 @@
#include <com/sun/star/sdbcx/XColumnsSupplier.hpp>
#include <com/sun/star/sdbcx/XRowLocate.hpp>
#include <com/sun/star/sdbcx/XTablesSupplier.hpp>
-#include <com/sun/star/sdb/DatabaseContext.hpp>
-#include <com/sun/star/sdb/XDatabaseAccess.hpp>
-#include <com/sun/star/sdb/XQueriesSupplier.hpp>
#include <com/sun/star/style/BreakType.hpp>
#include <com/sun/star/style/DropCapFormat.hpp>
#include <com/sun/star/style/GraphicLocation.hpp>
@@ -287,32 +274,32 @@
#include <com/sun/star/style/ParagraphAdjust.hpp>
#include <com/sun/star/style/ParagraphStyleCategory.hpp>
#include <com/sun/star/style/VerticalAlignment.hpp>
-#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/style/XStyle.hpp>
-#include <com/sun/star/system/SystemShellExecuteFlags.hpp>
+#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/system/SystemShellExecute.hpp>
-#include <com/sun/star/table/BorderLineStyle.hpp>
+#include <com/sun/star/system/SystemShellExecuteFlags.hpp>
#include <com/sun/star/table/BorderLine2.hpp>
+#include <com/sun/star/table/BorderLineStyle.hpp>
#include <com/sun/star/table/CellContentType.hpp>
#include <com/sun/star/table/ShadowFormat.hpp>
-#include <com/sun/star/table/TableBorderDistances.hpp>
#include <com/sun/star/table/TableBorder.hpp>
#include <com/sun/star/table/TableBorder2.hpp>
+#include <com/sun/star/table/TableBorderDistances.hpp>
#include <com/sun/star/table/TableSortField.hpp>
#include <com/sun/star/table/XCellRange.hpp>
#include <com/sun/star/task/XInteractionHandler.hpp>
#include <com/sun/star/task/XStatusIndicatorFactory.hpp>
#include <com/sun/star/text/BibliographyDataField.hpp>
+#include <com/sun/star/text/ChapterFormat.hpp>
#include <com/sun/star/text/ControlCharacter.hpp>
#include <com/sun/star/text/DefaultNumberingProvider.hpp>
#include <com/sun/star/text/DocumentStatistic.hpp>
#include <com/sun/star/text/FilenameDisplayFormat.hpp>
#include <com/sun/star/text/FootnoteNumbering.hpp>
#include <com/sun/star/text/GraphicCrop.hpp>
-#include <com/sun/star/text/HoriOrientationFormat.hpp>
#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/ChapterFormat.hpp>
#include <com/sun/star/text/InvalidTextContentException.hpp>
#include <com/sun/star/text/LabelFollow.hpp>
#include <com/sun/star/text/MailMergeEvent.hpp>
@@ -337,15 +324,15 @@
#include <com/sun/star/text/TextMarkupType.hpp>
#include <com/sun/star/text/UserDataPart.hpp>
#include <com/sun/star/text/UserFieldFormat.hpp>
-#include <com/sun/star/text/VertOrientationFormat.hpp>
#include <com/sun/star/text/VertOrientation.hpp>
+#include <com/sun/star/text/VertOrientationFormat.hpp>
#include <com/sun/star/text/WrapTextMode.hpp>
#include <com/sun/star/text/WritingMode2.hpp>
#include <com/sun/star/text/XBookmarksSupplier.hpp>
#include <com/sun/star/text/XDefaultNumberingProvider.hpp>
#include <com/sun/star/text/XDependentTextField.hpp>
-#include <com/sun/star/text/XDocumentIndexesSupplier.hpp>
#include <com/sun/star/text/XDocumentIndex.hpp>
+#include <com/sun/star/text/XDocumentIndexesSupplier.hpp>
#include <com/sun/star/text/XEndnotesSettingsSupplier.hpp>
#include <com/sun/star/text/XEndnotesSupplier.hpp>
#include <com/sun/star/text/XFlatParagraph.hpp>
@@ -356,6 +343,7 @@
#include <com/sun/star/text/XMailMergeBroadcaster.hpp>
#include <com/sun/star/text/XMailMergeListener.hpp>
#include <com/sun/star/text/XNumberingTypeInfo.hpp>
+#include <com/sun/star/text/XText.hpp>
#include <com/sun/star/text/XTextColumns.hpp>
#include <com/sun/star/text/XTextDocument.hpp>
#include <com/sun/star/text/XTextEmbeddedObjectsSupplier.hpp>
@@ -364,12 +352,11 @@
#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/XText.hpp>
#include <com/sun/star/text/XTextRange.hpp>
#include <com/sun/star/text/XTextSection.hpp>
#include <com/sun/star/text/XTextSectionsSupplier.hpp>
-#include <com/sun/star/text/XTextTableCursor.hpp>
#include <com/sun/star/text/XTextTable.hpp>
+#include <com/sun/star/text/XTextTableCursor.hpp>
#include <com/sun/star/text/XTextTablesSupplier.hpp>
#include <com/sun/star/text/XTextViewCursorSupplier.hpp>
#include <com/sun/star/ucb/InteractiveAugmentedIOException.hpp>
@@ -382,11 +369,10 @@
#include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp>
#include <com/sun/star/ui/dialogs/ExtendedFilePickerElementIds.hpp>
#include <com/sun/star/ui/dialogs/ListboxControlActions.hpp>
-#include "com/sun/star/ui/dialogs/TemplateDescription.hpp"
#include <com/sun/star/ui/dialogs/TemplateDescription.hpp>
#include <com/sun/star/ui/dialogs/XExecutableDialog.hpp>
-#include <com/sun/star/ui/dialogs/XFilePickerControlAccess.hpp>
#include <com/sun/star/ui/dialogs/XFilePicker.hpp>
+#include <com/sun/star/ui/dialogs/XFilePickerControlAccess.hpp>
#include <com/sun/star/ui/dialogs/XFilterManager.hpp>
#include <com/sun/star/uno/Any.h>
#include <com/sun/star/uno/Any.hxx>
@@ -409,8 +395,8 @@
#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/XCloseable.hpp>
#include <com/sun/star/util/XChangesBatch.hpp>
+#include <com/sun/star/util/XCloseable.hpp>
#include <com/sun/star/util/XMacroExpander.hpp>
#include <com/sun/star/util/XModifiable.hpp>
#include <com/sun/star/util/XModifyBroadcaster.hpp>
@@ -428,13 +414,40 @@
#include <com/sun/star/xml/sax/InputSource.hpp>
#include <com/sun/star/xml/sax/Parser.hpp>
#include <com/sun/star/xml/sax/Writer.hpp>
+#include <comphelper/ChainablePropertySetInfo.hxx>
+#include <comphelper/MasterPropertySetInfo.hxx>
+#include <comphelper/TypeGeneration.hxx>
+#include <comphelper/accessibleeventnotifier.hxx>
+#include <comphelper/accessiblekeybindinghelper.hxx>
+#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>
+#include <comphelper/genericpropertyset.hxx>
+#include <comphelper/makesequence.hxx>
+#include <comphelper/mediadescriptor.hxx>
+#include <comphelper/processfactory.hxx>
+#include <comphelper/scoped_disposing_ptr.hxx>
+#include <comphelper/sequence.hxx>
+#include <comphelper/sequenceashashmap.hxx>
+#include <comphelper/sequenceasvector.hxx>
+#include <comphelper/servicehelper.hxx>
+#include <comphelper/stl_types.hxx>
+#include <comphelper/stlunosequence.hxx>
+#include <comphelper/storagehelper.hxx>
+#include <comphelper/string.hxx>
+#include <comphelper/types.hxx>
+#include <comphelper/uno3.hxx>
+#include <config_graphite.h>
#include <cppuhelper/bootstrap.hxx>
#include <cppuhelper/component_context.hxx>
#include <cppuhelper/exc_hlp.hxx>
#include <cppuhelper/factory.hxx>
#include <cppuhelper/implbase1.hxx>
#include <cppuhelper/implbase2.hxx>
-#include "cppuhelper/implementationentry.hxx"
#include <cppuhelper/interfacecontainer.h>
#include <cppuhelper/interfacecontainer.hxx>
#include <cppuhelper/weak.hxx>
@@ -463,6 +476,7 @@
#include <drawinglayer/primitive2d/transformprimitive2d.hxx>
#include <drawinglayer/processor2d/baseprocessor2d.hxx>
#include <drawinglayer/processor2d/processorfromoutputdevice.hxx>
+#include <editeng/SpellPortions.hxx>
#include <editeng/acorrcfg.hxx>
#include <editeng/adjitem.hxx>
#include <editeng/akrnitem.hxx>
@@ -471,6 +485,10 @@
#include <editeng/boxitem.hxx>
#include <editeng/brkitem.hxx>
#include <editeng/brshitem.hxx>
+#include <editeng/charhiddenitem.hxx>
+#include <editeng/charreliefitem.hxx>
+#include <editeng/charrotateitem.hxx>
+#include <editeng/charscaleitem.hxx>
#include <editeng/cmapitem.hxx>
#include <editeng/cntritem.hxx>
#include <editeng/colritem.hxx>
@@ -491,15 +509,10 @@
#include <editeng/fontitem.hxx>
#include <editeng/forbiddencharacterstable.hxx>
#include <editeng/forbiddenruleitem.hxx>
-#include "editeng/frmdiritem.hxx"
#include <editeng/frmdiritem.hxx>
#include <editeng/hangulhanja.hxx>
#include <editeng/hngpnctitem.hxx>
#include <editeng/hyznitem.hxx>
-#include <editeng/charhiddenitem.hxx>
-#include <editeng/charreliefitem.hxx>
-#include <editeng/charrotateitem.hxx>
-#include <editeng/charscaleitem.hxx>
#include <editeng/itemtype.hxx>
#include <editeng/keepitem.hxx>
#include <editeng/kernitem.hxx>
@@ -529,7 +542,6 @@
#include <editeng/shaditem.hxx>
#include <editeng/shdditem.hxx>
#include <editeng/sizeitem.hxx>
-#include <editeng/SpellPortions.hxx>
#include <editeng/spltitem.hxx>
#include <editeng/splwrap.hxx>
#include <editeng/svxacorr.hxx>
@@ -545,7 +557,6 @@
#include <editeng/unoedsrc.hxx>
#include <editeng/unofdesc.hxx>
#include <editeng/unoforou.hxx>
-#include "editeng/unolingu.hxx"
#include <editeng/unolingu.hxx>
#include <editeng/unoviwou.hxx>
#include <editeng/wghtitem.hxx>
@@ -555,24 +566,24 @@
#include <editeng/xmlcnitm.hxx>
#include <float.h>
#include <functional>
-#include <iostream>
-#include <iterator>
#include <i18npool/lang.h>
-#include "i18npool/languagetag.hxx"
#include <i18npool/languagetag.hxx>
#include <i18npool/mslangid.hxx>
#include <i18nutil/scripttypedetector.hxx>
#include <i18nutil/unicode.hxx>
+#include <iostream>
+#include <iterator>
#include <libxml/encoding.h>
#include <libxml/xmlwriter.h>
-#include <limits>
#include <limits.h>
+#include <limits>
#include <linguistic/lngprops.hxx>
#include <linguistic/misc.hxx>
#include <list>
#include <map>
#include <math.h>
#include <memory>
+#include <o3tl/sorted_vector.hxx>
#include <officecfg/Office/Common.hxx>
#include <officecfg/Office/Writer.hxx>
#include <osl/diagnose.h>
@@ -583,13 +594,11 @@
#include <osl/module.hxx>
#include <osl/mutex.hxx>
#include <osl/thread.hxx>
-#include <o3tl/sorted_vector.hxx>
#include <rsc/rscsfx.hxx>
#include <rtl/instance.hxx>
#include <rtl/logfile.hxx>
#include <rtl/math.hxx>
#include <rtl/random.h>
-#include "rtl/ref.hxx"
#include <rtl/ref.hxx>
#include <rtl/strbuf.hxx>
#include <rtl/string.h>
@@ -598,19 +607,19 @@
#include <rtl/uri.hxx>
#include <rtl/ustrbuf.hxx>
#include <rtl/ustring.hxx>
-#include "sal/config.h"
-#include <salhelper/condition.hxx>
-#include "salhelper/simplereferenceobject.hxx"
#include <sal/log.hxx>
#include <sal/macros.h>
-#include "sal/types.h"
#include <sal/types.h>
+#include <salhelper/condition.hxx>
#include <sax/tools/converter.hxx>
#include <set>
+#include <sfx2/DocumentMetadataAccess.hxx>
+#include <sfx2/Metadatable.hxx>
#include <sfx2/app.hxx>
#include <sfx2/appuno.hxx>
#include <sfx2/basedlgs.hxx>
#include <sfx2/bindings.hxx>
+#include <sfx2/childwin.hxx>
#include <sfx2/dinfdlg.hxx>
#include <sfx2/dispatch.hxx>
#include <sfx2/docfac.hxx>
@@ -619,7 +628,6 @@
#include <sfx2/docinsert.hxx>
#include <sfx2/dockwin.hxx>
#include <sfx2/doctempl.hxx>
-#include <sfx2/DocumentMetadataAccess.hxx>
#include <sfx2/event.hxx>
#include <sfx2/evntconf.hxx>
#include <sfx2/fcontnr.hxx>
@@ -628,14 +636,12 @@
#include <sfx2/frmdescr.hxx>
#include <sfx2/frmhtml.hxx>
#include <sfx2/frmhtmlw.hxx>
-#include <sfx2/childwin.hxx>
#include <sfx2/imagemgr.hxx>
#include <sfx2/imgmgr.hxx>
#include <sfx2/infobar.hxx>
#include <sfx2/ipclient.hxx>
#include <sfx2/linkmgr.hxx>
#include <sfx2/lnkbase.hxx>
-#include <sfx2/Metadatable.hxx>
#include <sfx2/mieclip.hxx>
#include <sfx2/mnumgr.hxx>
#include <sfx2/msg.hxx>
@@ -675,8 +681,9 @@
#include <stack>
#include <stdio.h>
#include <stdlib.h>
-#include <string>
#include <string.h>
+#include <string>
+#include <svl/PasswordHelper.hxx>
#include <svl/aeitem.hxx>
#include <svl/asiancfg.hxx>
#include <svl/brdcst.hxx>
@@ -700,7 +707,6 @@
#include <svl/mailenum.hxx>
#include <svl/numuno.hxx>
#include <svl/ownlist.hxx>
-#include <svl/PasswordHelper.hxx>
#include <svl/poolitem.hxx>
#include <svl/ptitem.hxx>
#include <svl/rectitem.hxx>
@@ -711,7 +717,6 @@
#include <svl/style.hxx>
#include <svl/stylepool.hxx>
#include <svl/undo.hxx>
-#include "svl/urihelper.hxx"
#include <svl/urihelper.hxx>
#include <svl/urlbmk.hxx>
#include <svl/visitem.hxx>
@@ -747,14 +752,18 @@
#include <svtools/svtresid.hxx>
#include <svtools/templdlg.hxx>
#include <svtools/transfer.hxx>
-#include "svtools/treelistentry.hxx"
#include <svtools/txtcmp.hxx>
#include <svtools/unoevent.hxx>
#include <svtools/unoimap.hxx>
#include <svtools/xwindowitem.hxx>
#include <svx/AccessibleShape.hxx>
#include <svx/AccessibleTextHelper.hxx>
+#include <svx/ShapeTypeHandler.hxx>
+#include <svx/SmartTagCtl.hxx>
+#include <svx/SmartTagItem.hxx>
#include <svx/anchorid.hxx>
+#include <svx/charthelper.hxx>
+#include <svx/chrtitem.hxx>
#include <svx/clipboardctl.hxx>
#include <svx/clipfmtitem.hxx>
#include <svx/contdlg.hxx>
@@ -777,9 +786,9 @@
#include <svx/fmview.hxx>
#include <svx/fntctl.hxx>
#include <svx/fntszctl.hxx>
+#include <svx/fontwork.hxx>
#include <svx/fontworkbar.hxx>
#include <svx/fontworkgallery.hxx>
-#include <svx/fontwork.hxx>
#include <svx/formatpaintbrushctrl.hxx>
#include <svx/framelink.hxx>
#include <svx/galbrws.hxx>
@@ -791,8 +800,6 @@
#include <svx/hlnkitem.hxx>
#include <svx/htmlmode.hxx>
#include <svx/hyperdlg.hxx>
-#include <svx/charthelper.hxx>
-#include <svx/chrtitem.hxx>
#include <svx/imapdlg.hxx>
#include <svx/insctrl.hxx>
#include <svx/layctrl.hxx>
@@ -801,8 +808,8 @@
#include <svx/linkwarn.hxx>
#include <svx/modctrl.hxx>
#include <svx/numinf.hxx>
-#include <svx/objfac3d.hxx>
#include <svx/obj3d.hxx>
+#include <svx/objfac3d.hxx>
#include <svx/ofaitem.hxx>
#include <svx/optgrid.hxx>
#include <svx/pageitem.hxx>
@@ -828,11 +835,11 @@
#include <svx/sdr/contact/viewobjectcontact.hxx>
#include <svx/sdr/contact/viewobjectcontactofsdrobj.hxx>
#include <svx/sdr/contact/viewobjectcontactredirector.hxx>
-#include <svx/sdrobjectfilter.hxx>
#include <svx/sdr/overlay/overlaymanager.hxx>
#include <svx/sdr/overlay/overlayselection.hxx>
-#include <svx/sdrpaintwindow.hxx>
#include <svx/sdr/properties/defaultproperties.hxx>
+#include <svx/sdrobjectfilter.hxx>
+#include <svx/sdrpaintwindow.hxx>
#include <svx/sdtaaitm.hxx>
#include <svx/sdtacitm.hxx>
#include <svx/sdtaditm.hxx>
@@ -840,9 +847,6 @@
#include <svx/sdtakitm.hxx>
#include <svx/selctrl.hxx>
#include <svx/shapepropertynotifier.hxx>
-#include <svx/ShapeTypeHandler.hxx>
-#include <svx/SmartTagCtl.hxx>
-#include <svx/SmartTagItem.hxx>
#include <svx/srchdlg.hxx>
#include <svx/stddlg.hxx>
#include <svx/svddef.hxx>
@@ -885,8 +889,8 @@
#include <svx/unoapi.hxx>
#include <svx/unofill.hxx>
#include <svx/unomid.hxx>
-#include <svx/unomodel.hxx>
#include <svx/unomod.hxx>
+#include <svx/unomodel.hxx>
#include <svx/unoprov.hxx>
#include <svx/unoshape.hxx>
#include <svx/unoshcol.hxx>
@@ -953,7 +957,6 @@
#include <tools/shl.hxx>
#include <tools/solar.h>
#include <tools/stream.hxx>
-#include "tools/string.hxx"
#include <tools/string.hxx>
#include <tools/tempfile.hxx>
#include <tools/time.hxx>
@@ -965,6 +968,7 @@
#include <uno/lbnames.h>
#include <unotools/accessiblerelationsethelper.hxx>
#include <unotools/accessiblestatesethelper.hxx>
+#include <unotools/charclass.hxx>
#include <unotools/collatorwrapper.hxx>
#include <unotools/compatibility.hxx>
#include <unotools/configitem.hxx>
@@ -972,7 +976,6 @@
#include <unotools/configpaths.hxx>
#include <unotools/eventcfg.hxx>
#include <unotools/fltrcfg.hxx>
-#include <unotools/charclass.hxx>
#include <unotools/intlwrapper.hxx>
#include <unotools/lingucfg.hxx>
#include <unotools/linguprops.hxx>
@@ -1014,9 +1017,8 @@
#include <vcl/lineinfo.hxx>
#include <vcl/lstbox.hxx>
#include <vcl/mapmod.hxx>
-#include <vcl/menubtn.hxx>
#include <vcl/menu.hxx>
-#include "vcl/metric.hxx"
+#include <vcl/menubtn.hxx>
#include <vcl/metric.hxx>
#include <vcl/mnemonic.hxx>
#include <vcl/msgbox.hxx>
@@ -1027,7 +1029,6 @@
#include <vcl/scrbar.hxx>
#include <vcl/settings.hxx>
#include <vcl/status.hxx>
-#include "vcl/svapp.hxx"
#include <vcl/svapp.hxx>
#include <vcl/textview.hxx>
#include <vcl/timer.hxx>
@@ -1038,11 +1039,21 @@
#include <vcl/vclenum.hxx>
#include <vcl/virdev.hxx>
#include <vcl/window.hxx>
-#include<vcl/window.hxx>
#include <vcl/wrkwin.hxx>
#include <vector>
-#include <xmloff/attrlist.hxx>
#include <xmloff/DocumentSettingsContext.hxx>
+#include <xmloff/ProgressBarHelper.hxx>
+#include <xmloff/XMLBase64ImportContext.hxx>
+#include <xmloff/XMLFilterServiceNames.h>
+#include <xmloff/XMLFontAutoStylePool.hxx>
+#include <xmloff/XMLFontStylesContext.hxx>
+#include <xmloff/XMLGraphicsDefaultStyle.hxx>
+#include <xmloff/XMLTextListAutoStylePool.hxx>
+#include <xmloff/XMLTextMasterPageExport.hxx>
+#include <xmloff/XMLTextMasterStylesContext.hxx>
+#include <xmloff/XMLTextShapeImportHelper.hxx>
+#include <xmloff/XMLTextShapeStyleContext.hxx>
+#include <xmloff/attrlist.hxx>
#include <xmloff/families.hxx>
#include <xmloff/i18nmap.hxx>
#include <xmloff/maptype.hxx>
@@ -1050,7 +1061,6 @@
#include <xmloff/numehelp.hxx>
#include <xmloff/odffields.hxx>
#include <xmloff/prhdlfac.hxx>
-#include <xmloff/ProgressBarHelper.hxx>
#include <xmloff/prstylei.hxx>
#include <xmloff/txtimp.hxx>
#include <xmloff/txtprmap.hxx>
@@ -1058,13 +1068,8 @@
#include <xmloff/xformsexport.hxx>
#include <xmloff/xformsimport.hxx>
#include <xmloff/xmlaustp.hxx>
-#include <xmloff/XMLBase64ImportContext.hxx>
#include <xmloff/xmlcnitm.hxx>
#include <xmloff/xmlexp.hxx>
-#include <xmloff/XMLFilterServiceNames.h>
-#include <xmloff/XMLFontAutoStylePool.hxx>
-#include <xmloff/XMLFontStylesContext.hxx>
-#include <xmloff/XMLGraphicsDefaultStyle.hxx>
#include <xmloff/xmlictxt.hxx>
#include <xmloff/xmlimp.hxx>
#include <xmloff/xmlmetae.hxx>
@@ -1074,14 +1079,10 @@
#include <xmloff/xmlscripti.hxx>
#include <xmloff/xmlstyle.hxx>
#include <xmloff/xmltabe.hxx>
-#include <xmloff/XMLTextListAutoStylePool.hxx>
-#include <xmloff/XMLTextMasterPageExport.hxx>
-#include <xmloff/XMLTextMasterStylesContext.hxx>
-#include <xmloff/XMLTextShapeImportHelper.hxx>
-#include <xmloff/XMLTextShapeStyleContext.hxx>
#include <xmloff/xmltkmap.hxx>
#include <xmloff/xmltoken.hxx>
#include <xmloff/xmltypes.hxx>
#include <xmloff/xmluconv.hxx>
+#include<vcl/window.hxx>
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/writerfilter/inc/pch/precompiled_writerfilter.hxx b/writerfilter/inc/pch/precompiled_writerfilter.hxx
index 02e5e9ba40c9..f746fcba8f64 100644
--- a/writerfilter/inc/pch/precompiled_writerfilter.hxx
+++ b/writerfilter/inc/pch/precompiled_writerfilter.hxx
@@ -7,19 +7,12 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
+#include "doctok/resources.hxx"
+#include "ooxml/OOXMLFastTokens.hxx"
#include <algorithm>
#include <boost/optional.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/unordered_map.hpp>
-#include <comphelper/classids.hxx>
-#include <comphelper/configurationhelper.hxx>
-#include <comphelper/embeddedobjectcontainer.hxx>
-#include <comphelper/mediadescriptor.hxx>
-#include <comphelper/servicehelper.hxx>
-#include <comphelper/stlunosequence.hxx>
-#include <comphelper/storagehelper.hxx>
-#include <comphelper/string.hxx>
-#include <comphelper/types.hxx>
#include <com/sun/star/awt/FontRelief.hpp>
#include <com/sun/star/awt/FontSlant.hpp>
#include <com/sun/star/awt/FontStrikeout.hpp>
@@ -34,8 +27,8 @@
#include <com/sun/star/beans/XMultiPropertySet.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/beans/XPropertyState.hpp>
-#include <com/sun/star/container/XEnumerationAccess.hpp>
#include <com/sun/star/container/XEnumeration.hpp>
+#include <com/sun/star/container/XEnumerationAccess.hpp>
#include <com/sun/star/container/XIndexContainer.hpp>
#include <com/sun/star/container/XNameAccess.hpp>
#include <com/sun/star/container/XNameContainer.hpp>
@@ -50,8 +43,8 @@
#include <com/sun/star/drawing/BitmapMode.hpp>
#include <com/sun/star/drawing/ColorMode.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeParameterPair.hpp>
-#include <com/sun/star/drawing/EnhancedCustomShapeSegmentCommand.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeSegment.hpp>
+#include <com/sun/star/drawing/EnhancedCustomShapeSegmentCommand.hpp>
#include <com/sun/star/drawing/FillStyle.hpp>
#include <com/sun/star/drawing/HomogenMatrix3.hpp>
#include <com/sun/star/drawing/LineStyle.hpp>
@@ -63,11 +56,11 @@
#include <com/sun/star/drawing/XEnhancedCustomShapeDefaulter.hpp>
#include <com/sun/star/drawing/XShape.hpp>
#include <com/sun/star/drawing/XShapes.hpp>
-#include <com/sun/star/embed/XEmbeddedObject.hpp>
#include <com/sun/star/embed/XEmbedObjectCreator.hpp>
+#include <com/sun/star/embed/XEmbeddedObject.hpp>
#include <com/sun/star/embed/XHierarchicalStorageAccess.hpp>
-#include <com/sun/star/form/XFormComponent.hpp>
#include <com/sun/star/form/XForm.hpp>
+#include <com/sun/star/form/XFormComponent.hpp>
#include <com/sun/star/form/XFormsSupplier.hpp>
#include <com/sun/star/frame/XFrame.hpp>
#include <com/sun/star/graphic/GraphicProvider.hpp>
@@ -94,19 +87,19 @@
#include <com/sun/star/style/PageStyleLayout.hpp>
#include <com/sun/star/style/ParagraphAdjust.hpp>
#include <com/sun/star/style/TabStop.hpp>
-#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/style/XStyle.hpp>
-#include <com/sun/star/table/BorderLineStyle.hpp>
+#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/table/BorderLine2.hpp>
+#include <com/sun/star/table/BorderLineStyle.hpp>
#include <com/sun/star/table/ShadowFormat.hpp>
-#include <com/sun/star/table/TableBorderDistances.hpp>
#include <com/sun/star/table/TableBorder.hpp>
+#include <com/sun/star/table/TableBorderDistances.hpp>
#include <com/sun/star/task/XStatusIndicator.hpp>
+#include <com/sun/star/text/ChapterFormat.hpp>
#include <com/sun/star/text/FilenameDisplayFormat.hpp>
#include <com/sun/star/text/FootnoteNumbering.hpp>
#include <com/sun/star/text/GraphicCrop.hpp>
#include <com/sun/star/text/HoriOrientation.hpp>
-#include <com/sun/star/text/ChapterFormat.hpp>
#include <com/sun/star/text/PageNumberType.hpp>
#include <com/sun/star/text/PositionAndSpaceMode.hpp>
#include <com/sun/star/text/ReferenceFieldPart.hpp>
@@ -121,23 +114,23 @@
#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/XChapterNumberingSupplier.hpp>
#include <com/sun/star/text/XDependentTextField.hpp>
-#include <com/sun/star/text/XDocumentIndexesSupplier.hpp>
#include <com/sun/star/text/XDocumentIndex.hpp>
+#include <com/sun/star/text/XDocumentIndexesSupplier.hpp>
#include <com/sun/star/text/XEndnotesSupplier.hpp>
#include <com/sun/star/text/XFootnote.hpp>
#include <com/sun/star/text/XFootnotesSupplier.hpp>
-#include <com/sun/star/text/XChapterNumberingSupplier.hpp>
#include <com/sun/star/text/XLineNumberingProperties.hpp>
#include <com/sun/star/text/XParagraphCursor.hpp>
#include <com/sun/star/text/XRedline.hpp>
+#include <com/sun/star/text/XText.hpp>
#include <com/sun/star/text/XTextColumns.hpp>
#include <com/sun/star/text/XTextContent.hpp>
#include <com/sun/star/text/XTextCopy.hpp>
#include <com/sun/star/text/XTextDocument.hpp>
#include <com/sun/star/text/XTextFieldsSupplier.hpp>
#include <com/sun/star/text/XTextFrame.hpp>
-#include <com/sun/star/text/XText.hpp>
#include <com/sun/star/text/XTextRange.hpp>
#include <com/sun/star/uno/Any.hxx>
#include <com/sun/star/uno/Reference.h>
@@ -149,10 +142,18 @@
#include <com/sun/star/xml/sax/Parser.hpp>
#include <com/sun/star/xml/sax/SAXException.hpp>
#include <com/sun/star/xml/sax/XParser.hpp>
+#include <comphelper/classids.hxx>
+#include <comphelper/configurationhelper.hxx>
+#include <comphelper/embeddedobjectcontainer.hxx>
+#include <comphelper/mediadescriptor.hxx>
+#include <comphelper/servicehelper.hxx>
+#include <comphelper/stlunosequence.hxx>
+#include <comphelper/storagehelper.hxx>
+#include <comphelper/string.hxx>
+#include <comphelper/types.hxx>
#include <cppuhelper/implbase1.hxx>
#include <cppuhelper/implementationentry.hxx>
#include <doctok/resourceids.hxx>
-#include "doctok/resources.hxx"
#include <doctok/resources.hxx>
#include <doctok/sprmids.hxx>
#include <editeng/borderline.hxx>
@@ -160,24 +161,23 @@
#include <filter/msfilter/util.hxx>
#include <fstream>
#include <functional>
-#include <iostream>
-#include <iterator>
#include <i18npool/languagetag.hxx>
#include <i18nutil/paper.hxx>
+#include <iostream>
+#include <iterator>
#include <libxml/xmlstring.h>
#include <map>
#include <math.h>
#include <oox/core/filterdetect.hxx>
#include <oox/helper/graphichelper.hxx>
#include <oox/mathml/import.hxx>
-#include "ooxml/OOXMLFastTokens.hxx"
-#include <ooxml/OOXMLFastTokens.hxx>
-#include <ooxml/OOXMLnamespaceids.hxx>
-#include <ooxml/resourceids.hxx>
#include <oox/ole/olestorage.hxx>
#include <oox/ole/vbaproject.hxx>
#include <oox/token/namespaces.hxx>
#include <oox/token/tokens.hxx>
+#include <ooxml/OOXMLFastTokens.hxx>
+#include <ooxml/OOXMLnamespaceids.hxx>
+#include <ooxml/resourceids.hxx>
#include <osl/diagnose.h>
#include <osl/file.hxx>
#include <osl/module.hxx>
@@ -195,8 +195,8 @@
#include <sot/storage.hxx>
#include <stdio.h>
#include <stdlib.h>
-#include <string>
#include <string.h>
+#include <string>
#include <svl/lngmisc.hxx>
#include <svtools/grfmgr.hxx>
#include <svtools/wmf.hxx>
diff --git a/xmloff/inc/pch/precompiled_xo.hxx b/xmloff/inc/pch/precompiled_xo.hxx
index 845df837457f..3a71ac771167 100644
--- a/xmloff/inc/pch/precompiled_xo.hxx
+++ b/xmloff/inc/pch/precompiled_xo.hxx
@@ -7,6 +7,14 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
+#include <osl/thread.h>
+#include "com/sun/star/beans/XPropertySet.hpp"
+#include "com/sun/star/beans/XPropertySetInfo.hpp"
+#include "com/sun/star/text/XLineNumberingProperties.hpp"
+#include "comphelper/processfactory.hxx"
+#include "sal/config.h"
+#include "svl/urihelper.hxx"
+#include "tools/debug.hxx"
#include <algorithm>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/matrix/b3dhommatrix.hxx>
@@ -18,33 +26,14 @@
#include <basegfx/vector/b2dvector.hxx>
#include <basegfx/vector/b3dvector.hxx>
#include <boost/bind.hpp>
-#include <boost/iterator_adaptors.hpp>
#include <boost/iterator/transform_iterator.hpp>
+#include <boost/iterator_adaptors.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/unordered_map.hpp>
-#include <comphelper/componentcontext.hxx>
-#include <comphelper/documentconstants.hxx>
-#include <comphelper/extract.hxx>
-#include <comphelper/genericpropertyset.hxx>
-#include <comphelper/InlineContainer.hxx>
-#include <comphelper/mediadescriptor.hxx>
-#include <comphelper/namecontainer.hxx>
-#include <comphelper/namedvaluecollection.hxx>
-#include "comphelper/processfactory.hxx"
-#include <comphelper/processfactory.hxx>
-#include <comphelper/sequenceasvector.hxx>
-#include <comphelper/sequence.hxx>
-#include <comphelper/servicehelper.hxx>
-#include <comphelper/stl_types.hxx>
-#include <comphelper/stlunosequence.hxx>
-#include <comphelper/storagehelper.hxx>
-#include <comphelper/string.hxx>
-#include <comphelper/types.hxx>
-#include <comphelper/xmltools.hxx>
#include <com/sun/star/animations/AnimationAdditiveMode.hpp>
#include <com/sun/star/animations/AnimationCalcMode.hpp>
#include <com/sun/star/animations/AnimationColorSpace.hpp>
@@ -103,16 +92,62 @@
#include <com/sun/star/beans/XMultiPropertyStates.hpp>
#include <com/sun/star/beans/XPropertyAccess.hpp>
#include <com/sun/star/beans/XPropertyContainer.hpp>
-#include "com/sun/star/beans/XPropertySet.hpp"
#include <com/sun/star/beans/XPropertySet.hpp>
-#include "com/sun/star/beans/XPropertySetInfo.hpp"
#include <com/sun/star/beans/XPropertySetInfo.hpp>
#include <com/sun/star/beans/XPropertyState.hpp>
#include <com/sun/star/beans/XTolerantMultiPropertySet.hpp>
+#include <com/sun/star/chart/ChartAxisAssign.hpp>
+#include <com/sun/star/chart/ChartAxisLabelPosition.hpp>
+#include <com/sun/star/chart/ChartAxisMarkPosition.hpp>
+#include <com/sun/star/chart/ChartAxisMarks.hpp>
+#include <com/sun/star/chart/ChartAxisPosition.hpp>
+#include <com/sun/star/chart/ChartAxisType.hpp>
+#include <com/sun/star/chart/ChartDataCaption.hpp>
+#include <com/sun/star/chart/ChartDataRowSource.hpp>
+#include <com/sun/star/chart/ChartErrorCategory.hpp>
+#include <com/sun/star/chart/ChartErrorIndicatorType.hpp>
+#include <com/sun/star/chart/ChartLegendExpansion.hpp>
+#include <com/sun/star/chart/ChartLegendPosition.hpp>
+#include <com/sun/star/chart/ChartSeriesAddress.hpp>
+#include <com/sun/star/chart/ChartSymbolType.hpp>
+#include <com/sun/star/chart/ErrorBarStyle.hpp>
+#include <com/sun/star/chart/TimeIncrement.hpp>
+#include <com/sun/star/chart/TimeInterval.hpp>
+#include <com/sun/star/chart/TimeUnit.hpp>
+#include <com/sun/star/chart/X3DDisplay.hpp>
+#include <com/sun/star/chart/XAxis.hpp>
+#include <com/sun/star/chart/XAxisSupplier.hpp>
+#include <com/sun/star/chart/XChartDocument.hpp>
+#include <com/sun/star/chart/XDiagram.hpp>
+#include <com/sun/star/chart/XDiagramPositioning.hpp>
+#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/RelativePosition.hpp>
+#include <com/sun/star/chart2/XAnyDescriptionAccess.hpp>
+#include <com/sun/star/chart2/XAxis.hpp>
+#include <com/sun/star/chart2/XChartDocument.hpp>
+#include <com/sun/star/chart2/XChartTypeContainer.hpp>
+#include <com/sun/star/chart2/XCoordinateSystemContainer.hpp>
+#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/XInternalDataProvider.hpp>
+#include <com/sun/star/chart2/XRegressionCurve.hpp>
+#include <com/sun/star/chart2/XRegressionCurveContainer.hpp>
+#include <com/sun/star/chart2/XTitled.hpp>
+#include <com/sun/star/chart2/data/XDataProvider.hpp>
+#include <com/sun/star/chart2/data/XDataReceiver.hpp>
+#include <com/sun/star/chart2/data/XDataSink.hpp>
+#include <com/sun/star/chart2/data/XDataSource.hpp>
+#include <com/sun/star/chart2/data/XDatabaseDataProvider.hpp>
+#include <com/sun/star/chart2/data/XNumericalDataSequence.hpp>
+#include <com/sun/star/chart2/data/XRangeXMLConversion.hpp>
+#include <com/sun/star/chart2/data/XTextualDataSequence.hpp>
+#include <com/sun/star/container/XChild.hpp>
#include <com/sun/star/container/XContentEnumerationAccess.hpp>
-#include <com/sun/star/container/XEnumerationAccess.hpp>
#include <com/sun/star/container/XEnumeration.hpp>
-#include <com/sun/star/container/XChild.hpp>
+#include <com/sun/star/container/XEnumerationAccess.hpp>
#include <com/sun/star/container/XIdentifierAccess.hpp>
#include <com/sun/star/container/XIdentifierContainer.hpp>
#include <com/sun/star/container/XIndexAccess.hpp>
@@ -120,8 +155,8 @@
#include <com/sun/star/container/XIndexReplace.hpp>
#include <com/sun/star/container/XNameAccess.hpp>
#include <com/sun/star/container/XNameContainer.hpp>
-#include <com/sun/star/container/XNamed.hpp>
#include <com/sun/star/container/XNameReplace.hpp>
+#include <com/sun/star/container/XNamed.hpp>
#include <com/sun/star/container/XSet.hpp>
#include <com/sun/star/document/PrinterIndependentLayout.hpp>
#include <com/sun/star/document/XBinaryStreamResolver.hpp>
@@ -147,8 +182,8 @@
#include <com/sun/star/drawing/EnhancedCustomShapeGluePointType.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeParameterPair.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeParameterType.hpp>
-#include <com/sun/star/drawing/EnhancedCustomShapeSegmentCommand.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeSegment.hpp>
+#include <com/sun/star/drawing/EnhancedCustomShapeSegmentCommand.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeTextFrame.hpp>
#include <com/sun/star/drawing/EnhancedCustomShapeTextPathMode.hpp>
#include <com/sun/star/drawing/EscapeDirection.hpp>
@@ -176,22 +211,22 @@
#include <com/sun/star/drawing/TextAnimationKind.hpp>
#include <com/sun/star/drawing/TextFitToSizeType.hpp>
#include <com/sun/star/drawing/TextHorizontalAdjust.hpp>
+#include <com/sun/star/drawing/TextVerticalAdjust.hpp>
#include <com/sun/star/drawing/TextureKind.hpp>
#include <com/sun/star/drawing/TextureMode.hpp>
#include <com/sun/star/drawing/TextureProjectionMode.hpp>
-#include <com/sun/star/drawing/TextVerticalAdjust.hpp>
#include <com/sun/star/drawing/XControlShape.hpp>
#include <com/sun/star/drawing/XCustomShapeEngine.hpp>
#include <com/sun/star/drawing/XDrawPage.hpp>
+#include <com/sun/star/drawing/XDrawPageSupplier.hpp>
#include <com/sun/star/drawing/XDrawPages.hpp>
#include <com/sun/star/drawing/XDrawPagesSupplier.hpp>
-#include <com/sun/star/drawing/XDrawPageSupplier.hpp>
#include <com/sun/star/drawing/XEnhancedCustomShapeDefaulter.hpp>
#include <com/sun/star/drawing/XGluePointsSupplier.hpp>
#include <com/sun/star/drawing/XLayerManager.hpp>
#include <com/sun/star/drawing/XLayerSupplier.hpp>
-#include <com/sun/star/drawing/XMasterPagesSupplier.hpp>
#include <com/sun/star/drawing/XMasterPageTarget.hpp>
+#include <com/sun/star/drawing/XMasterPagesSupplier.hpp>
#include <com/sun/star/drawing/XShape.hpp>
#include <com/sun/star/drawing/XShapes.hpp>
#include <com/sun/star/embed/Aspects.hpp>
@@ -199,87 +234,39 @@
#include <com/sun/star/embed/XEncryptionProtectedSource2.hpp>
#include <com/sun/star/embed/XTransactedObject.hpp>
#include <com/sun/star/embed/XVisualObject.hpp>
-#include <com/sun/star/form/binding/XBindableValue.hpp>
-#include <com/sun/star/form/binding/XListEntrySink.hpp>
-#include <com/sun/star/form/binding/XListEntrySource.hpp>
-#include <com/sun/star/form/binding/XValueBinding.hpp>
#include <com/sun/star/form/FormButtonType.hpp>
#include <com/sun/star/form/FormComponentType.hpp>
#include <com/sun/star/form/FormSubmitEncoding.hpp>
#include <com/sun/star/form/FormSubmitMethod.hpp>
#include <com/sun/star/form/ListSourceType.hpp>
#include <com/sun/star/form/NavigationBarMode.hpp>
-#include <com/sun/star/form/submission/XSubmission.hpp>
-#include <com/sun/star/form/submission/XSubmissionSupplier.hpp>
#include <com/sun/star/form/TabulatorCycle.hpp>
-#include <com/sun/star/formula/SymbolDescriptor.hpp>
#include <com/sun/star/form/XForm.hpp>
#include <com/sun/star/form/XFormsSupplier.hpp>
#include <com/sun/star/form/XFormsSupplier2.hpp>
#include <com/sun/star/form/XGridColumnFactory.hpp>
+#include <com/sun/star/form/binding/XBindableValue.hpp>
+#include <com/sun/star/form/binding/XListEntrySink.hpp>
+#include <com/sun/star/form/binding/XListEntrySource.hpp>
+#include <com/sun/star/form/binding/XValueBinding.hpp>
+#include <com/sun/star/form/submission/XSubmission.hpp>
+#include <com/sun/star/form/submission/XSubmissionSupplier.hpp>
+#include <com/sun/star/formula/SymbolDescriptor.hpp>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/frame/XStorable.hpp>
#include <com/sun/star/geometry/RealPoint2D.hpp>
#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/chart/ErrorBarStyle.hpp>
-#include <com/sun/star/chart/ChartAxisAssign.hpp>
-#include <com/sun/star/chart/ChartAxisLabelPosition.hpp>
-#include <com/sun/star/chart/ChartAxisMarkPosition.hpp>
-#include <com/sun/star/chart/ChartAxisMarks.hpp>
-#include <com/sun/star/chart/ChartAxisPosition.hpp>
-#include <com/sun/star/chart/ChartAxisType.hpp>
-#include <com/sun/star/chart/ChartDataCaption.hpp>
-#include <com/sun/star/chart/ChartDataRowSource.hpp>
-#include <com/sun/star/chart/ChartErrorCategory.hpp>
-#include <com/sun/star/chart/ChartErrorIndicatorType.hpp>
-#include <com/sun/star/chart/ChartLegendExpansion.hpp>
-#include <com/sun/star/chart/ChartLegendPosition.hpp>
-#include <com/sun/star/chart/ChartSeriesAddress.hpp>
-#include <com/sun/star/chart/ChartSymbolType.hpp>
-#include <com/sun/star/chart/TimeIncrement.hpp>
-#include <com/sun/star/chart/TimeInterval.hpp>
-#include <com/sun/star/chart/TimeUnit.hpp>
-#include <com/sun/star/chart/XAxis.hpp>
-#include <com/sun/star/chart/XAxisSupplier.hpp>
-#include <com/sun/star/chart/XDiagram.hpp>
-#include <com/sun/star/chart/XDiagramPositioning.hpp>
-#include <com/sun/star/chart/XChartDocument.hpp>
-#include <com/sun/star/chart/XSecondAxisTitleSupplier.hpp>
-#include <com/sun/star/chart/XStatisticDisplay.hpp>
-#include <com/sun/star/chart/X3DDisplay.hpp>
-#include <com/sun/star/chart2/AxisType.hpp>
-#include <com/sun/star/chart2/data/XDatabaseDataProvider.hpp>
-#include <com/sun/star/chart2/data/XDataProvider.hpp>
-#include <com/sun/star/chart2/data/XDataReceiver.hpp>
-#include <com/sun/star/chart2/data/XDataSink.hpp>
-#include <com/sun/star/chart2/data/XDataSource.hpp>
-#include <com/sun/star/chart2/data/XNumericalDataSequence.hpp>
-#include <com/sun/star/chart2/data/XRangeXMLConversion.hpp>
-#include <com/sun/star/chart2/data/XTextualDataSequence.hpp>
-#include <com/sun/star/chart2/RelativePosition.hpp>
-#include <com/sun/star/chart2/XAnyDescriptionAccess.hpp>
-#include <com/sun/star/chart2/XAxis.hpp>
-#include <com/sun/star/chart2/XCoordinateSystemContainer.hpp>
-#include <com/sun/star/chart2/XDataSeriesContainer.hpp>
-#include <com/sun/star/chart2/XDataSeries.hpp>
-#include <com/sun/star/chart2/XDiagram.hpp>
-#include <com/sun/star/chart2/XChartDocument.hpp>
-#include <com/sun/star/chart2/XChartTypeContainer.hpp>
-#include <com/sun/star/chart2/XInternalDataProvider.hpp>
-#include <com/sun/star/chart2/XRegressionCurveContainer.hpp>
-#include <com/sun/star/chart2/XRegressionCurve.hpp>
-#include <com/sun/star/chart2/XTitled.hpp>
+#include <com/sun/star/i18n/CharacterClassification.hpp>
+#include <com/sun/star/i18n/NativeNumberXmlAttributes.hpp>
+#include <com/sun/star/i18n/UnicodeType.hpp>
+#include <com/sun/star/i18n/XForbiddenCharacters.hpp>
#include <com/sun/star/io/XActiveDataSource.hpp>
#include <com/sun/star/io/XInputStream.hpp>
#include <com/sun/star/io/XOutputStream.hpp>
#include <com/sun/star/io/XPersistObject.hpp>
#include <com/sun/star/io/XSeekableInputStream.hpp>
-#include <com/sun/star/i18n/CharacterClassification.hpp>
-#include <com/sun/star/i18n/NativeNumberXmlAttributes.hpp>
-#include <com/sun/star/i18n/UnicodeType.hpp>
-#include <com/sun/star/i18n/XForbiddenCharacters.hpp>
#include <com/sun/star/lang/IllegalArgumentException.hpp>
#include <com/sun/star/lang/Locale.hpp>
#include <com/sun/star/lang/ServiceNotRegisteredException.hpp>
@@ -336,8 +323,8 @@
#include <com/sun/star/style/VerticalAlignment.hpp>
#include <com/sun/star/style/XAutoStyleFamily.hpp>
#include <com/sun/star/style/XAutoStylesSupplier.hpp>
-#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/style/XStyle.hpp>
+#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/table/BorderLine2.hpp>
#include <com/sun/star/table/CellContentType.hpp>
#include <com/sun/star/table/ShadowFormat.hpp>
@@ -350,6 +337,7 @@
#include <com/sun/star/task/XStatusIndicatorSupplier.hpp>
#include <com/sun/star/text/BibliographyDataField.hpp>
#include <com/sun/star/text/BibliographyDataType.hpp>
+#include <com/sun/star/text/ChapterFormat.hpp>
#include <com/sun/star/text/ControlCharacter.hpp>
#include <com/sun/star/text/DefaultNumberingProvider.hpp>
#include <com/sun/star/text/FilenameDisplayFormat.hpp>
@@ -359,7 +347,6 @@
#include <com/sun/star/text/GraphicCrop.hpp>
#include <com/sun/star/text/HoriOrientation.hpp>
#include <com/sun/star/text/HorizontalAdjust.hpp>
-#include <com/sun/star/text/ChapterFormat.hpp>
#include <com/sun/star/text/LabelFollow.hpp>
#include <com/sun/star/text/PageNumberType.hpp>
#include <com/sun/star/text/ParagraphVertAlign.hpp>
@@ -384,6 +371,7 @@
#include <com/sun/star/text/WritingMode.hpp>
#include <com/sun/star/text/WritingMode2.hpp>
#include <com/sun/star/text/XBookmarksSupplier.hpp>
+#include <com/sun/star/text/XChapterNumberingSupplier.hpp>
#include <com/sun/star/text/XDefaultNumberingProvider.hpp>
#include <com/sun/star/text/XDependentTextField.hpp>
#include <com/sun/star/text/XDocumentIndex.hpp>
@@ -391,12 +379,11 @@
#include <com/sun/star/text/XFootnote.hpp>
#include <com/sun/star/text/XFootnotesSupplier.hpp>
#include <com/sun/star/text/XFormField.hpp>
-#include <com/sun/star/text/XChapterNumberingSupplier.hpp>
-#include "com/sun/star/text/XLineNumberingProperties.hpp"
#include <com/sun/star/text/XNumberingRulesSupplier.hpp>
#include <com/sun/star/text/XNumberingTypeInfo.hpp>
#include <com/sun/star/text/XRelativeTextContentInsert.hpp>
#include <com/sun/star/text/XRelativeTextContentRemove.hpp>
+#include <com/sun/star/text/XText.hpp>
#include <com/sun/star/text/XTextColumns.hpp>
#include <com/sun/star/text/XTextContent.hpp>
#include <com/sun/star/text/XTextCursor.hpp>
@@ -407,9 +394,8 @@
#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/XText.hpp>
-#include <com/sun/star/text/XTextRangeCompare.hpp>
#include <com/sun/star/text/XTextRange.hpp>
+#include <com/sun/star/text/XTextRangeCompare.hpp>
#include <com/sun/star/text/XTextSection.hpp>
#include <com/sun/star/text/XTextSectionsSupplier.hpp>
#include <com/sun/star/text/XTextShapesSupplier.hpp>
@@ -426,8 +412,8 @@
#include <com/sun/star/uno/XComponentContext.hpp>
#include <com/sun/star/uno/XInterface.hpp>
#include <com/sun/star/uri/UriReferenceFactory.hpp>
-#include <com/sun/star/uri/XUriReferenceFactory.hpp>
#include <com/sun/star/uri/XUriReference.hpp>
+#include <com/sun/star/uri/XUriReferenceFactory.hpp>
#include <com/sun/star/util/Date.hpp>
#include <com/sun/star/util/DateTime.hpp>
#include <com/sun/star/util/Duration.hpp>
@@ -453,8 +439,8 @@
#include <com/sun/star/xml/dom/NodeType.hpp>
#include <com/sun/star/xml/dom/SAXDocumentBuilder.hpp>
#include <com/sun/star/xml/dom/XAttr.hpp>
-#include <com/sun/star/xml/dom/XDocumentBuilder.hpp>
#include <com/sun/star/xml/dom/XDocument.hpp>
+#include <com/sun/star/xml/dom/XDocumentBuilder.hpp>
#include <com/sun/star/xml/dom/XElement.hpp>
#include <com/sun/star/xml/dom/XEntity.hpp>
#include <com/sun/star/xml/dom/XNamedNodeMap.hpp>
@@ -476,26 +462,43 @@
#include <com/sun/star/xsd/DataTypeClass.hpp>
#include <com/sun/star/xsd/WhiteSpaceTreatment.hpp>
#include <com/sun/star/xsd/XDataType.hpp>
+#include <comphelper/InlineContainer.hxx>
+#include <comphelper/componentcontext.hxx>
+#include <comphelper/documentconstants.hxx>
+#include <comphelper/extract.hxx>
+#include <comphelper/genericpropertyset.hxx>
+#include <comphelper/mediadescriptor.hxx>
+#include <comphelper/namecontainer.hxx>
+#include <comphelper/namedvaluecollection.hxx>
+#include <comphelper/processfactory.hxx>
+#include <comphelper/sequence.hxx>
+#include <comphelper/sequenceasvector.hxx>
+#include <comphelper/servicehelper.hxx>
+#include <comphelper/stl_types.hxx>
+#include <comphelper/stlunosequence.hxx>
+#include <comphelper/storagehelper.hxx>
+#include <comphelper/string.hxx>
+#include <comphelper/types.hxx>
+#include <comphelper/xmltools.hxx>
#include <cppuhelper/factory.hxx>
#include <cppuhelper/implbase1.hxx>
#include <cppuhelper/implbase3.hxx>
#include <cppuhelper/weakref.hxx>
#include <cstdio>
#include <functional>
-#include <iterator>
#include <i18npool/languagetag.hxx>
#include <i18npool/mslangid.hxx>
+#include <iterator>
#include <limits.h>
#include <list>
#include <map>
#include <memory>
#include <numeric>
+#include <o3tl/sorted_vector.hxx>
#include <officecfg/Office/Common.hxx>
#include <osl/diagnose.h>
#include <osl/mutex.hxx>
#include <osl/thread.h>
-#include <osl/thread.h>
-#include <o3tl/sorted_vector.hxx>
#include <rtl/instance.hxx>
#include <rtl/logfile.hxx>
#include <rtl/math.hxx>
@@ -503,7 +506,6 @@
#include <rtl/ustrbuf.hxx>
#include <rtl/ustring.h>
#include <rtl/ustring.hxx>
-#include "sal/config.h"
#include <sal/macros.h>
#include <sal/types.h>
#include <sax/tools/converter.hxx>
@@ -515,13 +517,11 @@
#include <svl/itemset.hxx>
#include <svl/nfsymbol.hxx>
#include <svl/numuno.hxx>
-#include "svl/urihelper.hxx"
#include <svl/zforlist.hxx>
#include <svl/zformat.hxx>
#include <tools/color.hxx>
#include <tools/date.hxx>
#include <tools/datetime.hxx>
-#include "tools/debug.hxx"
#include <tools/debug.hxx>
#include <tools/diagnose_ex.h>
#include <tools/fldunit.hxx>
@@ -537,11 +537,11 @@
#include <uno/lbnames.h>
#include <unotools/bootstrap.hxx>
#include <unotools/calendarwrapper.hxx>
+#include <unotools/charclass.hxx>
#include <unotools/configmgr.hxx>
#include <unotools/datetime.hxx>
#include <unotools/docinfohelper.hxx>
#include <unotools/fontcvt.hxx>
-#include <unotools/charclass.hxx>
#include <unotools/saveopt.hxx>
#include <unotools/streamwrap.hxx>
#include <unotools/syslocale.hxx>