diff options
author | Ashod Nakashian <ashodnakashian@yahoo.com> | 2015-11-14 18:48:49 -0500 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2015-11-15 20:31:35 +0000 |
commit | 06116bd15b1fb8b03e65e1166f5ddad929614246 (patch) | |
tree | b2849066315c89f1bcd1d1c9bc903b82e7c00523 /oox/inc/pch | |
parent | 6474336e36447b1797bdf429a5f2ad5016a34262 (diff) |
Fast PCH generator and optimized PCH files
Ported update_pch.sh to Python with improved performance
and features. The new script is invoked from the same
update_pch.sh which calls it for each library in
parallel, although it can be invoked directly.
The ported script (update_pch) updates all PCH files
in ~15 seconds where the old script took ~4500 seconds.
In addition, the new script supports 3-tiered headers
(system, module, and local) and is very flexible to
support other improvement. It has a per-library
optimal configuration settings that can be updated
using another new scripts (update_pch_autotune.sh)
which finds optimal per-PCH settings.
PCH files have been generated using the new scripts
which builds significantly faster (2-3x, depending
on module and configuration) and the intermediate
binaries are noticably smaller (by several GBs).
The new script stamps each generated PCH file with
the command that generated it to make it trivial
for users to update them, and also adds the command
to invoke another script (update_pch_bisect) that
helps find missing headers or conflicting headers
that may break the build after updating the PCH.
Finally update_pch has built-in unit-tests for
makefile parsing and other core functionality.
Change-Id: Ib933b50e50374d7e2e7e3e95ba8799b0cc8a27fa
Reviewed-on: https://gerrit.libreoffice.org/19965
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'oox/inc/pch')
-rw-r--r-- | oox/inc/pch/precompiled_oox.hxx | 532 |
1 files changed, 175 insertions, 357 deletions
diff --git a/oox/inc/pch/precompiled_oox.hxx b/oox/inc/pch/precompiled_oox.hxx index 623b19220981..8adfabdb6467 100644 --- a/oox/inc/pch/precompiled_oox.hxx +++ b/oox/inc/pch/precompiled_oox.hxx @@ -8,424 +8,242 @@ */ /* - This file has been autogenerated by update_pch.sh . It is possible to edit it - manually (such as when an include file has been moved/renamed/removed. All such + This file has been autogenerated by update_pch.sh. It is possible to edit it + manually (such as when an include file has been moved/renamed/removed). All such manual changes will be rewritten by the next run of update_pch.sh (which presumably also fixes all possible problems, so it's usually better to use it). + + Generated on 2015-11-14 14:16:36 using: + ./bin/update_pch oox oox --cutoff=6 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./oox/inc/pch/precompiled_oox.hxx "/opt/lo/bin/make oox.build" --find-conflicts */ -#include "basegfx/numeric/ftools.hxx" -#include "comphelper/anytostring.hxx" -#include "comphelper/processfactory.hxx" -#include "cppuhelper/exc_hlp.hxx" -#include "rtl/bootstrap.hxx" -#include "rtl/ustrbuf.hxx" -#include "sal/log.hxx" -#include "sax/fastparser.hxx" -#include "svx/EnhancedCustomShapeTypeNames.hxx" #include <algorithm> -#include <assert.h> -#include <basegfx/color/bcolor.hxx> -#include <basegfx/matrix/b2dhommatrix.hxx> -#include <basegfx/numeric/ftools.hxx> -#include <basegfx/point/b2dpoint.hxx> -#include <basegfx/polygon/b2dpolygon.hxx> +#include <cassert> +#include <cstddef> +#include <cstdlib> +#include <iomanip> +#include <limits.h> +#include <limits> +#include <list> +#include <map> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stack> +#include <stdarg.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <unordered_map> +#include <vector> #include <boost/algorithm/string.hpp> #include <boost/bind.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/next_prior.hpp> #include <boost/noncopyable.hpp> #include <boost/optional.hpp> -#include <boost/noncopyable.hpp> -#include <cassert> -#include <com/sun/star/animations/AnimationCalcMode.hpp> -#include <com/sun/star/animations/AnimationColorSpace.hpp> -#include <com/sun/star/animations/AnimationEndSync.hpp> -#include <com/sun/star/animations/AnimationFill.hpp> -#include <com/sun/star/animations/AnimationNodeType.hpp> -#include <com/sun/star/animations/AnimationRestart.hpp> -#include <com/sun/star/animations/AnimationTransformType.hpp> -#include <com/sun/star/animations/Event.hpp> -#include <com/sun/star/animations/EventTrigger.hpp> -#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/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> +#include <boost/optional/optional.hpp> +#include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/mutex.hxx> +#include <osl/process.h> +#include <osl/thread.h> +#include <osl/thread.hxx> +#include <rtl/bootstrap.hxx> +#include <rtl/cipher.h> +#include <rtl/digest.h> +#include <rtl/instance.hxx> +#include <rtl/math.hxx> +#include <rtl/random.h> +#include <rtl/ref.hxx> +#include <rtl/strbuf.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textenc.h> +#include <rtl/uri.hxx> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.hxx> +#include <rtl/uuid.h> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <vcl/animate.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/dllapi.h> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/svgdata.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/matrix/b2dhommatrix.hxx> +#include <basegfx/tuple/b3dtuple.hxx> #include <com/sun/star/animations/XAnimationNode.hpp> -#include <com/sun/star/animations/XAnimationNodeSupplier.hpp> -#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> -#include <com/sun/star/awt/FontSlant.hpp> -#include <com/sun/star/awt/FontStrikeout.hpp> -#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/ImagePosition.hpp> -#include <com/sun/star/awt/ImageScaleMode.hpp> -#include <com/sun/star/awt/KeyEvent.hpp> #include <com/sun/star/awt/Point.hpp> #include <com/sun/star/awt/Rectangle.hpp> -#include <com/sun/star/awt/ScrollBarOrientation.hpp> #include <com/sun/star/awt/Size.hpp> -#include <com/sun/star/awt/TextAlign.hpp> -#include <com/sun/star/awt/VisualEffect.hpp> -#include <com/sun/star/awt/XBitmap.hpp> -#include <com/sun/star/awt/XControlModel.hpp> -#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/PropertyState.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/XPropertyAccess.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/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/CartesianCoordinateSystem2d.hpp> -#include <com/sun/star/chart2/CartesianCoordinateSystem3d.hpp> -#include <com/sun/star/chart2/CurveStyle.hpp> -#include <com/sun/star/chart2/DataPointGeometry3D.hpp> -#include <com/sun/star/chart2/DataPointLabel.hpp> -#include <com/sun/star/chart2/FormattedString.hpp> -#include <com/sun/star/chart2/LegendPosition.hpp> -#include <com/sun/star/chart2/LinearScaling.hpp> -#include <com/sun/star/chart2/LogarithmicScaling.hpp> -#include <com/sun/star/chart2/PolarCoordinateSystem2d.hpp> -#include <com/sun/star/chart2/PolarCoordinateSystem3d.hpp> -#include <com/sun/star/chart2/RelativePosition.hpp> -#include <com/sun/star/chart2/RelativeSize.hpp> -#include <com/sun/star/chart2/StackingDirection.hpp> -#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/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/LabeledDataSequence.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> -#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/document/XActionLockable.hpp> -#include <com/sun/star/document/XDocumentProperties.hpp> -#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp> -#include <com/sun/star/document/XEmbeddedObjectResolver.hpp> -#include <com/sun/star/document/XExporter.hpp> -#include <com/sun/star/document/XOOXMLDocumentPropertiesImporter.hpp> -#include <com/sun/star/document/XStorageBasedDocument.hpp> -#include <com/sun/star/drawing/Alignment.hpp> #include <com/sun/star/drawing/BitmapMode.hpp> -#include <com/sun/star/drawing/ColorMode.hpp> -#include <com/sun/star/drawing/ConnectorType.hpp> -#include <com/sun/star/drawing/Direction3D.hpp> -#include <com/sun/star/drawing/EnhancedCustomShapeAdjustmentValue.hpp> #include <com/sun/star/drawing/EnhancedCustomShapeParameterPair.hpp> -#include <com/sun/star/drawing/EnhancedCustomShapeParameterType.hpp> -#include <com/sun/star/drawing/EnhancedCustomShapeSegment.hpp> -#include <com/sun/star/drawing/EnhancedCustomShapeTextFrame.hpp> -#include <com/sun/star/drawing/EnhancedCustomShapeTextPathMode.hpp> #include <com/sun/star/drawing/FillStyle.hpp> -#include <com/sun/star/drawing/FlagSequence.hpp> -#include <com/sun/star/drawing/GraphicExportFilter.hpp> #include <com/sun/star/drawing/Hatch.hpp> -#include <com/sun/star/drawing/HomogenMatrix3.hpp> -#include <com/sun/star/drawing/LineDash.hpp> -#include <com/sun/star/drawing/LineJoint.hpp> #include <com/sun/star/drawing/LineStyle.hpp> -#include <com/sun/star/drawing/PointSequence.hpp> -#include <com/sun/star/drawing/PointSequenceSequence.hpp> -#include <com/sun/star/drawing/PolyPolygonBezierCoords.hpp> -#include <com/sun/star/drawing/ProjectionMode.hpp> -#include <com/sun/star/drawing/RectanglePoint.hpp> -#include <com/sun/star/drawing/ShadeMode.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/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/XEnhancedCustomShapeDefaulter.hpp> -#include <com/sun/star/drawing/XMasterPageTarget.hpp> -#include <com/sun/star/drawing/XMasterPagesSupplier.hpp> +#include <com/sun/star/drawing/XDrawPage.hpp> #include <com/sun/star/drawing/XShape.hpp> #include <com/sun/star/drawing/XShapes.hpp> -#include <com/sun/star/embed/Aspects.hpp> -#include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/embed/XHierarchicalStorageAccess.hpp> -#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/frame/Desktop.hpp> -#include <com/sun/star/frame/XFramesSupplier.hpp> #include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/geometry/IntegerRectangle2D.hpp> -#include <com/sun/star/graphic/GraphicObject.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/graphic/XGraphicTransformer.hpp> -#include <com/sun/star/i18n/ScriptType.hpp> -#include <com/sun/star/io/TempFile.hpp> -#include <com/sun/star/io/TextInputStream.hpp> -#include <com/sun/star/io/TextOutputStream.hpp> -#include <com/sun/star/io/XActiveDataSink.hpp> -#include <com/sun/star/io/XActiveDataSource.hpp> #include <com/sun/star/io/XInputStream.hpp> -#include <com/sun/star/io/XInputStreamProvider.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/io/XTextInputStream2.hpp> -#include <com/sun/star/lang/DisposedException.hpp> -#include <com/sun/star/lang/IllegalArgumentException.hpp> #include <com/sun/star/lang/Locale.hpp> -#include <com/sun/star/lang/XComponent.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/lang/XServiceName.hpp> -#include <com/sun/star/office/XAnnotation.hpp> -#include <com/sun/star/office/XAnnotationAccess.hpp> -#include <com/sun/star/presentation/AnimationSpeed.hpp> -#include <com/sun/star/presentation/EffectCommands.hpp> -#include <com/sun/star/presentation/EffectNodeType.hpp> -#include <com/sun/star/presentation/EffectPresetClass.hpp> -#include <com/sun/star/presentation/ParagraphTarget.hpp> -#include <com/sun/star/presentation/ShapeAnimationSubType.hpp> -#include <com/sun/star/presentation/TextAnimationType.hpp> -#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/sheet/AddressConvention.hpp> -#include <com/sun/star/sheet/FormulaToken.hpp> -#include <com/sun/star/sheet/XCellRangeAddressable.hpp> -#include <com/sun/star/sheet/XCellRangeReferrer.hpp> -#include <com/sun/star/sheet/XFormulaParser.hpp> -#include <com/sun/star/sheet/XFormulaTokens.hpp> -#include <com/sun/star/sheet/XSpreadsheetDocument.hpp> -#include <com/sun/star/style/CaseMap.hpp> #include <com/sun/star/style/LineSpacing.hpp> #include <com/sun/star/style/LineSpacingMode.hpp> +#include <com/sun/star/style/NumberingType.hpp> #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/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> -#include <com/sun/star/table/ShadowFormat.hpp> -#include <com/sun/star/table/XCellRange.hpp> -#include <com/sun/star/table/XColumnRowRange.hpp> -#include <com/sun/star/table/XMergeableCell.hpp> -#include <com/sun/star/table/XMergeableCellRange.hpp> -#include <com/sun/star/table/XTable.hpp> -#include <com/sun/star/task/XInteractionHandler.hpp> -#include <com/sun/star/task/XStatusIndicator.hpp> -#include <com/sun/star/text/ControlCharacter.hpp> -#include <com/sun/star/text/GraphicCrop.hpp> -#include <com/sun/star/text/HoriOrientation.hpp> -#include <com/sun/star/text/PositionAndSpaceMode.hpp> -#include <com/sun/star/text/RelOrientation.hpp> -#include <com/sun/star/text/SizeType.hpp> -#include <com/sun/star/text/TextContentAnchorType.hpp> -#include <com/sun/star/text/VertOrientation.hpp> -#include <com/sun/star/text/WrapTextMode.hpp> #include <com/sun/star/text/WritingMode.hpp> -#include <com/sun/star/text/WritingMode2.hpp> -#include <com/sun/star/text/XNumberingRulesSupplier.hpp> -#include <com/sun/star/text/XSimpleText.hpp> #include <com/sun/star/text/XText.hpp> -#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/XTextRange.hpp> -#include <com/sun/star/ucb/SimpleFileAccess.hpp> +#include <com/sun/star/uno/Any.h> #include <com/sun/star/uno/Any.hxx> +#include <com/sun/star/uno/Reference.h> +#include <com/sun/star/uno/Reference.hxx> #include <com/sun/star/uno/RuntimeException.hpp> +#include <com/sun/star/uno/Sequence.h> #include <com/sun/star/uno/Sequence.hxx> +#include <com/sun/star/uno/Type.hxx> #include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/uri/UriReferenceFactory.hpp> -#include <com/sun/star/util/Duration.hpp> -#include <com/sun/star/util/MeasureUnit.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> -#include <com/sun/star/xml/sax/FastParser.hpp> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/util/DateTime.hpp> +#include <com/sun/star/xml/Attribute.hpp> +#include <com/sun/star/xml/FastAttribute.hpp> #include <com/sun/star/xml/sax/FastToken.hpp> -#include <com/sun/star/xml/sax/InputSource.hpp> +#include <com/sun/star/xml/sax/XFastAttributeList.hpp> #include <com/sun/star/xml/sax/XFastContextHandler.hpp> -#include <com/sun/star/xml/sax/XFastParser.hpp> #include <com/sun/star/xml/sax/XFastSAXSerializable.hpp> #include <com/sun/star/xml/sax/XFastTokenHandler.hpp> -#include <com/sun/star/xml/sax/XLocator.hpp> #include <comphelper/anytostring.hxx> -#include <comphelper/configurationhelper.hxx> -#include <comphelper/docpasswordhelper.hxx> +#include <comphelper/comphelperdllapi.h> #include <comphelper/processfactory.hxx> -#include <comphelper/random.hxx> -#include <comphelper/seqstream.hxx> -#include <comphelper/sequenceashashmap.hxx> -#include <comphelper/storagehelper.hxx> -#include <comphelper/string.hxx> -#include <config_folders.h> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> #include <cppuhelper/exc_hlp.hxx> #include <cppuhelper/implbase.hxx> -#include <cppuhelper/implementationentry.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <cstdio> -#include <editeng/escapementitem.hxx> -#include <editeng/outlobj.hxx> -#include <editeng/svxenum.hxx> -#include <editeng/unoprnms.hxx> +#include <cppuhelper/implbase1.hxx> +#include <drawingml/chart/chartcontextbase.hxx> +#include <drawingml/chart/chartspacemodel.hxx> +#include <drawingml/chart/converterbase.hxx> +#include <drawingml/chart/objectformatter.hxx> +#include <drawingml/chart/titlemodel.hxx> +#include <drawingml/colorchoicecontext.hxx> +#include <drawingml/customshapegeometry.hxx> +#include <drawingml/customshapeproperties.hxx> +#include <drawingml/fillpropertiesgroupcontext.hxx> +#include <drawingml/shapepropertiescontext.hxx> +#include <drawingml/shapestylecontext.hxx> +#include <drawingml/table/tablestylepart.hxx> +#include <drawingml/textbody.hxx> +#include <drawingml/textbodycontext.hxx> +#include <drawingml/textcharacterproperties.hxx> +#include <drawingml/textfont.hxx> +#include <drawingml/textliststyle.hxx> +#include <drawingml/textparagraph.hxx> +#include <drawingml/textparagraphproperties.hxx> +#include <drawingml/textspacing.hxx> #include <filter/msfilter/escherex.hxx> -#include <filter/msfilter/msdffimp.hxx> -#include <filter/msfilter/msvbahelper.hxx> -#include <filter/msfilter/util.hxx> -#include <fstream> -#include <functional> -#include <i18nlangtag/languagetag.hxx> -#include <iostream> -#include <iterator> -#include <list> -#include <map> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/mutex.hxx> -#include <osl/thread.h> -#include <osl/time.h> -#include <rtl/bootstrap.hxx> -#include <rtl/instance.hxx> -#include <rtl/math.hxx> -#include <rtl/random.h> -#include <rtl/strbuf.hxx> -#include <rtl/string.hxx> -#include <rtl/tencinfo.h> -#include <rtl/uri.hxx> -#include <rtl/ustrbuf.h> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <sal/config.h> +#include <filter/msfilter/msfilterdllapi.h> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> #include <sax/fastattribs.hxx> #include <sax/fshelper.hxx> -#include <sax/tools/converter.hxx> -#include <set> -#include <sfx2/app.hxx> -#include <sfx2/docfile.hxx> -#include <string.h> -#include <svl/languageoptions.hxx> -#include <svl/outstrm.hxx> +#include <sax/saxdllapi.h> +#include <services.hxx> #include <svtools/grfmgr.hxx> -#include <svx/svdoashp.hxx> -#include <svx/svdoole2.hxx> -#include <svx/svdotext.hxx> -#include <svx/svdtrans.hxx> -#include <svx/unoapi.hxx> -#include <svx/unopage.hxx> -#include <svx/unoshape.hxx> -#include <tools/color.hxx> -#include <tools/date.hxx> -#include <tools/datetime.hxx> +#include <svtools/svtdllapi.h> +#include <svx/msdffdef.hxx> +#include <svx/svxdllapi.h> +#include <tools/errinf.hxx> #include <tools/gen.hxx> -#include <tools/globname.hxx> -#include <tools/mapunit.hxx> -#include <tools/multisel.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/ref.hxx> +#include <tools/solar.h> #include <tools/stream.hxx> -#include <tools/time.hxx> -#include <unordered_map> -#include <unordered_set> -#include <unotools/docinfohelper.hxx> -#include <unotools/fltrcfg.hxx> -#include <unotools/fontcvt.hxx> -#include <unotools/fontdefs.hxx> -#include <unotools/mediadescriptor.hxx> -#include <unotools/streamwrap.hxx> -#include <vcl/cvtgrf.hxx> -#include <vcl/graph.hxx> -#include <vcl/graphicfilter.hxx> -#include <vcl/outdev.hxx> -#include <vcl/settings.hxx> -#include <vcl/svapp.hxx> -#include <vcl/wmf.hxx> -#include <vector> -#include <xmloff/SchXMLSeriesHelper.hxx> -#include <xmlscript/xmldlg_imexp.hxx> +#include <tools/toolsdllapi.h> +#include <typelib/typedescription.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/unotoolsdllapi.h> +#include <oox/core/contexthandler.hxx> +#include <oox/core/contexthandler2.hxx> +#include <oox/core/fragmenthandler.hxx> +#include <oox/core/fragmenthandler2.hxx> +#include <oox/core/xmlfilterbase.hxx> +#include <oox/dllapi.h> +#include <oox/drawingml/chart/chartconverter.hxx> +#include <oox/drawingml/chart/datasourcemodel.hxx> +#include <oox/drawingml/chart/modelbase.hxx> +#include <oox/drawingml/clrscheme.hxx> +#include <oox/drawingml/color.hxx> +#include <oox/drawingml/drawingmltypes.hxx> +#include <oox/drawingml/fillproperties.hxx> +#include <oox/drawingml/graphicshapecontext.hxx> +#include <oox/drawingml/lineproperties.hxx> +#include <oox/drawingml/shape.hxx> +#include <oox/drawingml/shapegroupcontext.hxx> +#include <oox/drawingml/shapepropertymap.hxx> +#include <oox/drawingml/theme.hxx> +#include <oox/helper/attributelist.hxx> +#include <oox/helper/binaryinputstream.hxx> +#include <oox/helper/binaryoutputstream.hxx> +#include <oox/helper/binarystreambase.hxx> +#include <oox/helper/containerhelper.hxx> +#include <oox/helper/graphichelper.hxx> +#include <oox/helper/helper.hxx> +#include <oox/helper/propertymap.hxx> +#include <oox/helper/propertyset.hxx> +#include <oox/helper/refmap.hxx> +#include <oox/helper/refvector.hxx> +#include <oox/helper/storagebase.hxx> +#include <oox/helper/textinputstream.hxx> +#include <oox/ole/olestorage.hxx> +#include <oox/ppt/comments.hxx> +#include <oox/ppt/headerfooter.hxx> +#include <oox/ppt/pptshape.hxx> +#include <oox/ppt/slidepersist.hxx> +#include <oox/token/namespaces.hxx> +#include <oox/token/tokenmap.hxx> +#include <oox/token/tokens.hxx> +#include <oox/vml/vmldrawing.hxx> +#include <oox/vml/vmlshape.hxx> +#include <oox/vml/vmlshapecontainer.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |