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 /sfx2 | |
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 'sfx2')
-rw-r--r-- | sfx2/inc/pch/precompiled_sfx.hxx | 765 |
1 files changed, 258 insertions, 507 deletions
diff --git a/sfx2/inc/pch/precompiled_sfx.hxx b/sfx2/inc/pch/precompiled_sfx.hxx index 8c5132aca1bd..5c34a1fd654a 100644 --- a/sfx2/inc/pch/precompiled_sfx.hxx +++ b/sfx2/inc/pch/precompiled_sfx.hxx @@ -8,70 +8,165 @@ */ /* - 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:41 using: + ./bin/update_pch sfx2 sfx --cutoff=3 --exclude:system --exclude:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./sfx2/inc/pch/precompiled_sfx.hxx "/opt/lo/bin/make sfx2.build" --find-conflicts */ -#include "tools/resmgr.hxx" -#include "unotools/charclass.hxx" #include <algorithm> -#include <assert.h> -#include <avmedia/mediaitem.hxx> -#include <basegfx/color/bcolortools.hxx> +#include <cassert> +#include <config_features.h> +#include <config_folders.h> +#include <cstddef> +#include <cstdlib> +#include <functional> +#include <limits.h> +#include <list> +#include <map> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <stack> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <typeinfo> +#include <unordered_map> +#include <utility> +#include <vector> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/logic/tribool.hpp> +#include <boost/noncopyable.hpp> +#include <boost/optional.hpp> +#include <boost/ptr_container/ptr_map.hpp> +#include <osl/conditn.hxx> +#include <osl/diagnose.h> +#include <osl/file.hxx> +#include <osl/module.h> +#include <osl/module.hxx> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/process.h> +#include <osl/security.hxx> +#include <osl/socket.hxx> +#include <osl/thread.h> +#include <osl/thread.hxx> +#include <rtl/alloc.h> +#include <rtl/bootstrap.hxx> +#include <rtl/character.hxx> +#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.h> +#include <rtl/uri.hxx> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <rtl/uuid.h> +#include <sal/config.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <salhelper/simplereferenceobject.hxx> +#include <vcl/alpha.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/builder.hxx> +#include <vcl/builderfactory.hxx> +#include <vcl/button.hxx> +#include <vcl/cairo.hxx> +#include <vcl/checksum.hxx> +#include <vcl/combobox.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dialog.hxx> +#include <vcl/dibtools.hxx> +#include <vcl/dllapi.h> +#include <vcl/edit.hxx> +#include <vcl/fixed.hxx> +#include <vcl/floatwin.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.hxx> +#include <vcl/graphicfilter.hxx> +#include <vcl/help.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/layout.hxx> +#include <vcl/lstbox.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/msgbox.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/pngread.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/scrbar.hxx> +#include <vcl/settings.hxx> +#include <vcl/splitwin.hxx> +#include <vcl/svapp.hxx> +#include <vcl/syswin.hxx> +#include <vcl/timer.hxx> +#include <vcl/toolbox.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/virdev.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <vcl/wrkwin.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolormodifier.hxx> #include <basegfx/matrix/b2dhommatrixtools.hxx> #include <basegfx/polygon/b2dpolygon.hxx> -#include <basegfx/range/b2drectangle.hxx> -#include <basegfx/vector/b2dsize.hxx> -#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basic/basicdllapi.h> #include <basic/basicmanagerrepository.hxx> #include <basic/basmgr.hxx> #include <basic/basrdll.hxx> -#include <basic/modsizeexceeded.hxx> -#include <basic/sberrors.hxx> #include <basic/sbmeth.hxx> #include <basic/sbmod.hxx> #include <basic/sbstar.hxx> #include <basic/sbuno.hxx> #include <basic/sbx.hxx> #include <basic/sbxcore.hxx> -#include <basic/sbxfac.hxx> -#include <basic/sbxmeth.hxx> +#include <basic/sbxdef.hxx> #include <basic/sbxobj.hxx> -#include <basic/sbxvar.hxx> -#include <boost/logic/tribool.hpp> -#include <boost/noncopyable.hpp> -#include <boost/optional.hpp> -#include <boost/ptr_container/ptr_map.hpp> -#include <memory> -#include <boost/tuple/tuple.hpp> -#include <cassert> -#include <com/sun/star/accessibility/AccessibleEventId.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/awt/Gradient.hpp> -#include <com/sun/star/awt/KeyEvent.hpp> #include <com/sun/star/awt/KeyModifier.hpp> #include <com/sun/star/awt/MouseButton.hpp> -#include <com/sun/star/awt/MouseEvent.hpp> #include <com/sun/star/awt/PosSize.hpp> -#include <com/sun/star/awt/Size.hpp> -#include <com/sun/star/awt/Toolkit.hpp> -#include <com/sun/star/awt/XControl.hpp> -#include <com/sun/star/awt/XDataTransferProviderAccess.hpp> -#include <com/sun/star/awt/XKeyListener.hpp> -#include <com/sun/star/awt/XPopupMenu.hpp> -#include <com/sun/star/awt/XTopWindow.hpp> #include <com/sun/star/awt/XWindow.hpp> #include <com/sun/star/awt/XWindow2.hpp> #include <com/sun/star/awt/XWindowPeer.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/PropertyBag.hpp> -#include <com/sun/star/beans/PropertyState.hpp> #include <com/sun/star/beans/PropertyValue.hpp> #include <com/sun/star/beans/StringPair.hpp> #include <com/sun/star/beans/XPropertyAccess.hpp> @@ -84,161 +179,69 @@ #include <com/sun/star/container/XEnumeration.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/XNameReplace.hpp> -#include <com/sun/star/container/XNamed.hpp> -#include <com/sun/star/container/XSet.hpp> -#include <com/sun/star/datatransfer/DataFlavor.hpp> -#include <com/sun/star/datatransfer/XTransferable.hpp> -#include <com/sun/star/datatransfer/clipboard/XClipboard.hpp> -#include <com/sun/star/document/ChangedByOthersRequest.hpp> -#include <com/sun/star/document/CmisProperty.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp> #include <com/sun/star/document/DocumentProperties.hpp> -#include <com/sun/star/document/DocumentRevisionListPersistence.hpp> -#include <com/sun/star/document/FilterConfigRefresh.hpp> -#include <com/sun/star/document/FilterOptionsRequest.hpp> -#include <com/sun/star/document/IndexedPropertyValues.hpp> -#include <com/sun/star/document/LockFileIgnoreRequest.hpp> -#include <com/sun/star/document/LockedDocumentRequest.hpp> #include <com/sun/star/document/MacroExecMode.hpp> -#include <com/sun/star/document/OwnLockOnDocumentRequest.hpp> #include <com/sun/star/document/UpdateDocMode.hpp> -#include <com/sun/star/document/XActionLockable.hpp> -#include <com/sun/star/document/XCmisDocument.hpp> -#include <com/sun/star/document/XCompatWriterDocProperties.hpp> -#include <com/sun/star/document/XDocumentEventListener.hpp> #include <com/sun/star/document/XDocumentProperties.hpp> #include <com/sun/star/document/XDocumentPropertiesSupplier.hpp> -#include <com/sun/star/document/XDocumentRevisionListPersistence.hpp> -#include <com/sun/star/document/XDocumentSubStorageSupplier.hpp> -#include <com/sun/star/document/XEmbeddedScripts.hpp> -#include <com/sun/star/document/XEventBroadcaster.hpp> -#include <com/sun/star/document/XEventListener.hpp> -#include <com/sun/star/document/XEventsSupplier.hpp> #include <com/sun/star/document/XExporter.hpp> #include <com/sun/star/document/XFilter.hpp> -#include <com/sun/star/document/XImporter.hpp> -#include <com/sun/star/document/XInteractionFilterOptions.hpp> -#include <com/sun/star/document/XScriptInvocationContext.hpp> -#include <com/sun/star/document/XStorageBasedDocument.hpp> -#include <com/sun/star/document/XStorageChangeListener.hpp> #include <com/sun/star/document/XTypeDetection.hpp> #include <com/sun/star/document/XViewDataSupplier.hpp> -#include <com/sun/star/drawing/ModuleDispatcher.hpp> +#include <com/sun/star/drawing/LineCap.hpp> #include <com/sun/star/embed/Aspects.hpp> #include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/embed/EmbedMapUnits.hpp> -#include <com/sun/star/embed/EmbedMisc.hpp> #include <com/sun/star/embed/EmbedStates.hpp> -#include <com/sun/star/embed/EmbedVerbs.hpp> -#include <com/sun/star/embed/EntryInitModes.hpp> -#include <com/sun/star/embed/StateChangeInProgressException.hpp> -#include <com/sun/star/embed/StorageFactory.hpp> -#include <com/sun/star/embed/UseBackupException.hpp> -#include <com/sun/star/embed/VerbAttributes.hpp> #include <com/sun/star/embed/VerbDescriptor.hpp> -#include <com/sun/star/embed/XComponentSupplier.hpp> -#include <com/sun/star/embed/XEmbedObjectCreator.hpp> #include <com/sun/star/embed/XEmbedPersist.hpp> -#include <com/sun/star/embed/XEmbeddedClient.hpp> -#include <com/sun/star/embed/XEmbeddedObject.hpp> -#include <com/sun/star/embed/XEncryptionProtectedStorage.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/XOptimizedStorage.hpp> -#include <com/sun/star/embed/XPackageStructureCreator.hpp> -#include <com/sun/star/embed/XStateChangeListener.hpp> #include <com/sun/star/embed/XStorage.hpp> #include <com/sun/star/embed/XTransactedObject.hpp> -#include <com/sun/star/embed/XTransactionBroadcaster.hpp> -#include <com/sun/star/embed/XVisualObject.hpp> -#include <com/sun/star/embed/XWindowSupplier.hpp> -#include <com/sun/star/frame/CommandGroup.hpp> #include <com/sun/star/frame/Desktop.hpp> #include <com/sun/star/frame/DispatchDescriptor.hpp> -#include <com/sun/star/frame/DispatchHelper.hpp> -#include <com/sun/star/frame/DispatchRecorder.hpp> -#include <com/sun/star/frame/DispatchRecorderSupplier.hpp> -#include <com/sun/star/frame/DispatchResultEvent.hpp> #include <com/sun/star/frame/DispatchResultState.hpp> -#include <com/sun/star/frame/DispatchStatement.hpp> #include <com/sun/star/frame/DocumentTemplates.hpp> -#include <com/sun/star/frame/DoubleInitializationException.hpp> #include <com/sun/star/frame/FeatureStateEvent.hpp> #include <com/sun/star/frame/Frame.hpp> #include <com/sun/star/frame/FrameAction.hpp> #include <com/sun/star/frame/FrameActionEvent.hpp> #include <com/sun/star/frame/FrameSearchFlag.hpp> -#include <com/sun/star/frame/IllegalArgumentIOException.hpp> -#include <com/sun/star/frame/LayoutManagerEvents.hpp> #include <com/sun/star/frame/ModuleManager.hpp> -#include <com/sun/star/frame/UntitledNumbersConst.hpp> -#include <com/sun/star/frame/XAppDispatchProvider.hpp> -#include <com/sun/star/frame/XBorderResizeListener.hpp> #include <com/sun/star/frame/XComponentLoader.hpp> #include <com/sun/star/frame/XController.hpp> -#include <com/sun/star/frame/XController2.hpp> #include <com/sun/star/frame/XDesktop.hpp> #include <com/sun/star/frame/XDispatch.hpp> #include <com/sun/star/frame/XDispatchProvider.hpp> #include <com/sun/star/frame/XDispatchProviderInterception.hpp> -#include <com/sun/star/frame/XDispatchProviderInterceptor.hpp> #include <com/sun/star/frame/XDispatchRecorderSupplier.hpp> -#include <com/sun/star/frame/XDispatchResultListener.hpp> #include <com/sun/star/frame/XDocumentTemplates.hpp> -#include <com/sun/star/frame/XFilterDetect.hpp> #include <com/sun/star/frame/XFrame.hpp> -#include <com/sun/star/frame/XFrame2.hpp> #include <com/sun/star/frame/XFrameActionListener.hpp> -#include <com/sun/star/frame/XFrameLoader.hpp> -#include <com/sun/star/frame/XFrames.hpp> #include <com/sun/star/frame/XFramesSupplier.hpp> -#include <com/sun/star/frame/XGlobalEventBroadcaster.hpp> #include <com/sun/star/frame/XLayoutManager.hpp> -#include <com/sun/star/frame/XLayoutManagerEventBroadcaster.hpp> -#include <com/sun/star/frame/XLoadEventListener.hpp> #include <com/sun/star/frame/XLoadable.hpp> #include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/frame/XModel2.hpp> -#include <com/sun/star/frame/XModuleManager.hpp> #include <com/sun/star/frame/XNotifyingDispatch.hpp> -#include <com/sun/star/frame/XPopupMenuController.hpp> #include <com/sun/star/frame/XStatusListener.hpp> #include <com/sun/star/frame/XStorable.hpp> -#include <com/sun/star/frame/XStorable2.hpp> -#include <com/sun/star/frame/XSubToolbarController.hpp> #include <com/sun/star/frame/XSynchronousFrameLoader.hpp> #include <com/sun/star/frame/XTerminateListener.hpp> #include <com/sun/star/frame/XTitle.hpp> #include <com/sun/star/frame/XToolbarController.hpp> -#include <com/sun/star/frame/XTransientDocumentsDocumentContentFactory.hpp> #include <com/sun/star/frame/XUntitledNumbers.hpp> #include <com/sun/star/frame/status/ItemState.hpp> #include <com/sun/star/frame/status/ItemStatus.hpp> -#include <com/sun/star/frame/status/Template.hpp> #include <com/sun/star/frame/status/Visibility.hpp> #include <com/sun/star/frame/theGlobalEventBroadcaster.hpp> -#include <com/sun/star/frame/theToolbarControllerFactory.hpp> #include <com/sun/star/frame/theUICommandDescription.hpp> #include <com/sun/star/graphic/GraphicProvider.hpp> -#include <com/sun/star/graphic/Primitive2DTools.hpp> -#include <com/sun/star/graphic/XGraphic.hpp> #include <com/sun/star/graphic/XGraphicProvider.hpp> -#include <com/sun/star/i18n/WordType.hpp> -#include <com/sun/star/i18n/XBreakIterator.hpp> -#include <com/sun/star/io/IOException.hpp> -#include <com/sun/star/io/TempFile.hpp> -#include <com/sun/star/io/XActiveDataControl.hpp> -#include <com/sun/star/io/XActiveDataSource.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> #include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/io/XOutputStream.hpp> -#include <com/sun/star/io/XPersist.hpp> #include <com/sun/star/io/XSeekable.hpp> #include <com/sun/star/io/XStream.hpp> -#include <com/sun/star/io/XStreamListener.hpp> -#include <com/sun/star/io/XTruncate.hpp> #include <com/sun/star/lang/DisposedException.hpp> #include <com/sun/star/lang/EventObject.hpp> #include <com/sun/star/lang/IllegalArgumentException.hpp> @@ -247,161 +250,44 @@ #include <com/sun/star/lang/XComponent.hpp> #include <com/sun/star/lang/XEventListener.hpp> #include <com/sun/star/lang/XInitialization.hpp> -#include <com/sun/star/lang/XLocalizable.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/lang/XSingleComponentFactory.hpp> -#include <com/sun/star/lang/XSingleServiceFactory.hpp> +#include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/lang/XUnoTunnel.hpp> -#include <com/sun/star/linguistic2/LinguServiceManager.hpp> -#include <com/sun/star/linguistic2/XMeaning.hpp> -#include <com/sun/star/linguistic2/XThesaurus.hpp> -#include <com/sun/star/loader/XImplementationLoader.hpp> -#include <com/sun/star/logging/DocumentIOLogRing.hpp> -#include <com/sun/star/logging/XSimpleLogRing.hpp> -#include <com/sun/star/mozilla/XPluginInstance.hpp> -#include <com/sun/star/packages/zip/ZipIOException.hpp> -#include <com/sun/star/plugin/PluginManager.hpp> -#include <com/sun/star/plugin/PluginMode.hpp> -#include <com/sun/star/plugin/XPlugin.hpp> -#include <com/sun/star/plugin/XPluginManager.hpp> -#include <com/sun/star/rdf/FileFormat.hpp> -#include <com/sun/star/rdf/Literal.hpp> -#include <com/sun/star/rdf/Repository.hpp> -#include <com/sun/star/rdf/Statement.hpp> -#include <com/sun/star/rdf/URI.hpp> -#include <com/sun/star/rdf/URIs.hpp> -#include <com/sun/star/registry/InvalidRegistryException.hpp> -#include <com/sun/star/registry/MergeConflictException.hpp> -#include <com/sun/star/registry/XSimpleRegistry.hpp> -#include <com/sun/star/rendering/XIntegerReadOnlyBitmap.hpp> -#include <com/sun/star/rendering/XSpriteCanvas.hpp> -#include <com/sun/star/script/ContextInformation.hpp> -#include <com/sun/star/script/Converter.hpp> -#include <com/sun/star/script/DocumentDialogLibraryContainer.hpp> -#include <com/sun/star/script/DocumentScriptLibraryContainer.hpp> -#include <com/sun/star/script/FinishEngineEvent.hpp> -#include <com/sun/star/script/FinishReason.hpp> -#include <com/sun/star/script/InterruptEngineEvent.hpp> -#include <com/sun/star/script/InterruptReason.hpp> -#include <com/sun/star/script/XDebugging.hpp> -#include <com/sun/star/script/XEngine.hpp> -#include <com/sun/star/script/XEngineListener.hpp> -#include <com/sun/star/script/XInvocation.hpp> -#include <com/sun/star/script/XLibraryAccess.hpp> -#include <com/sun/star/script/XLibraryContainer.hpp> -#include <com/sun/star/script/XLibraryQueryExecutable.hpp> -#include <com/sun/star/script/XTypeConverter.hpp> -#include <com/sun/star/script/provider/XScript.hpp> -#include <com/sun/star/script/provider/XScriptProvider.hpp> -#include <com/sun/star/script/provider/XScriptProviderFactory.hpp> -#include <com/sun/star/script/provider/XScriptProviderSupplier.hpp> -#include <com/sun/star/script/provider/theMasterScriptProviderFactory.hpp> -#include <com/sun/star/sdbc/DriverManager.hpp> #include <com/sun/star/sdbc/XResultSet.hpp> #include <com/sun/star/sdbc/XRow.hpp> -#include <com/sun/star/security/CertificateValidity.hpp> #include <com/sun/star/security/DocumentDigitalSignatures.hpp> #include <com/sun/star/security/DocumentSignatureInformation.hpp> -#include <com/sun/star/security/XDocumentDigitalSignatures.hpp> -#include <com/sun/star/style/XStyle.hpp> -#include <com/sun/star/style/XStyleFamiliesSupplier.hpp> -#include <com/sun/star/system/SimpleCommandMail.hpp> -#include <com/sun/star/system/SimpleMailClientFlags.hpp> -#include <com/sun/star/system/SimpleSystemMail.hpp> #include <com/sun/star/system/SystemShellExecute.hpp> #include <com/sun/star/system/SystemShellExecuteException.hpp> #include <com/sun/star/system/SystemShellExecuteFlags.hpp> -#include <com/sun/star/system/XSimpleMailClientSupplier.hpp> -#include <com/sun/star/task/DocumentMacroConfirmationRequest.hpp> #include <com/sun/star/task/ErrorCodeIOException.hpp> #include <com/sun/star/task/ErrorCodeRequest.hpp> #include <com/sun/star/task/InteractionClassification.hpp> #include <com/sun/star/task/InteractionHandler.hpp> -#include <com/sun/star/task/StatusIndicatorFactory.hpp> -#include <com/sun/star/task/XInteractionAskLater.hpp> +#include <com/sun/star/task/XInteractionApprove.hpp> +#include <com/sun/star/task/XInteractionDisapprove.hpp> #include <com/sun/star/task/XInteractionHandler.hpp> -#include <com/sun/star/task/XInteractionHandler2.hpp> #include <com/sun/star/task/XInteractionRequest.hpp> -#include <com/sun/star/task/XJobExecutor.hpp> #include <com/sun/star/task/XStatusIndicator.hpp> -#include <com/sun/star/task/XStatusIndicatorFactory.hpp> -#include <com/sun/star/task/theJobExecutor.hpp> -#include <com/sun/star/text/ModuleDispatcher.hpp> -#include <com/sun/star/text/XText.hpp> -#include <com/sun/star/text/XTextCursor.hpp> -#include <com/sun/star/text/XTextDocument.hpp> -#include <com/sun/star/text/XTextRange.hpp> -#include <com/sun/star/text/XTextViewCursor.hpp> -#include <com/sun/star/text/XTextViewCursorSupplier.hpp> -#include <com/sun/star/ucb/AnyCompareFactory.hpp> #include <com/sun/star/ucb/CommandAbortedException.hpp> -#include <com/sun/star/ucb/CommandFailedException.hpp> -#include <com/sun/star/ucb/ContentInfo.hpp> -#include <com/sun/star/ucb/IllegalIdentifierException.hpp> #include <com/sun/star/ucb/InsertCommandArgument.hpp> -#include <com/sun/star/ucb/InteractiveAugmentedIOException.hpp> -#include <com/sun/star/ucb/InteractiveIOException.hpp> #include <com/sun/star/ucb/NameClash.hpp> -#include <com/sun/star/ucb/NameClashException.hpp> -#include <com/sun/star/ucb/NumberedSortingInfo.hpp> -#include <com/sun/star/ucb/OpenCommandArgument2.hpp> -#include <com/sun/star/ucb/OpenMode.hpp> -#include <com/sun/star/ucb/SimpleFileAccess.hpp> #include <com/sun/star/ucb/TransferInfo.hpp> -#include <com/sun/star/ucb/UnsupportedDataSinkException.hpp> -#include <com/sun/star/ucb/XAnyCompare.hpp> -#include <com/sun/star/ucb/XAnyCompareFactory.hpp> #include <com/sun/star/ucb/XCommandEnvironment.hpp> -#include <com/sun/star/ucb/XCommandInfo.hpp> -#include <com/sun/star/ucb/XCommandProcessor.hpp> #include <com/sun/star/ucb/XContent.hpp> #include <com/sun/star/ucb/XContentAccess.hpp> -#include <com/sun/star/ucb/XContentIdentifierFactory.hpp> -#include <com/sun/star/ucb/XContentProvider.hpp> -#include <com/sun/star/ucb/XDynamicResultSet.hpp> -#include <com/sun/star/ucb/XProgressHandler.hpp> -#include <com/sun/star/ucb/XSimpleFileAccess.hpp> -#include <com/sun/star/ucb/XSortedDynamicResultSetFactory.hpp> #include <com/sun/star/ui/ContextChangeEventMultiplexer.hpp> -#include <com/sun/star/ui/ContextChangeEventObject.hpp> -#include <com/sun/star/ui/GlobalAcceleratorConfiguration.hpp> -#include <com/sun/star/ui/ImageType.hpp> -#include <com/sun/star/ui/UIConfigurationManager.hpp> -#include <com/sun/star/ui/UIElementType.hpp> -#include <com/sun/star/ui/XDockingAreaAcceptor.hpp> -#include <com/sun/star/ui/XImageManager.hpp> -#include <com/sun/star/ui/XToolPanel.hpp> -#include <com/sun/star/ui/XUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/ui/XUIElement.hpp> -#include <com/sun/star/ui/XUIElementFactory.hpp> -#include <com/sun/star/ui/XUIFunctionListener.hpp> -#include <com/sun/star/ui/dialogs/AddressBookSourcePilot.hpp> #include <com/sun/star/ui/dialogs/CommonFilePickerElementIds.hpp> #include <com/sun/star/ui/dialogs/ControlActions.hpp> #include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp> #include <com/sun/star/ui/dialogs/ExtendedFilePickerElementIds.hpp> -#include <com/sun/star/ui/dialogs/FilePreviewImageFormats.hpp> -#include <com/sun/star/ui/dialogs/FolderPicker.hpp> -#include <com/sun/star/ui/dialogs/ListboxControlActions.hpp> #include <com/sun/star/ui/dialogs/TemplateDescription.hpp> -#include <com/sun/star/ui/dialogs/XAsynchronousExecutableDialog.hpp> -#include <com/sun/star/ui/dialogs/XControlAccess.hpp> -#include <com/sun/star/ui/dialogs/XControlInformation.hpp> #include <com/sun/star/ui/dialogs/XExecutableDialog.hpp> #include <com/sun/star/ui/dialogs/XFilePicker.hpp> -#include <com/sun/star/ui/dialogs/XFilePicker2.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/XFilePreview.hpp> -#include <com/sun/star/ui/dialogs/XFilterGroupManager.hpp> #include <com/sun/star/ui/dialogs/XFilterManager.hpp> -#include <com/sun/star/ui/dialogs/XSLTFilterDialog.hpp> -#include <com/sun/star/ui/theModuleUIConfigurationManagerSupplier.hpp> #include <com/sun/star/ui/theUIElementFactoryManager.hpp> -#include <com/sun/star/ui/theWindowContentFactoryManager.hpp> -#include <com/sun/star/ui/theWindowStateConfiguration.hpp> #include <com/sun/star/uno/Any.h> #include <com/sun/star/uno/Any.hxx> #include <com/sun/star/uno/Exception.hpp> @@ -410,204 +296,84 @@ #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.h> #include <com/sun/star/uno/Type.hxx> #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/XUriReference.hpp> -#include <com/sun/star/uri/XVndSunStarPkgUrlReferenceFactory.hpp> -#include <com/sun/star/uri/XVndSunStarScriptUrl.hpp> #include <com/sun/star/util/CloseVetoException.hpp> -#include <com/sun/star/util/Date.hpp> #include <com/sun/star/util/DateTime.hpp> -#include <com/sun/star/util/DateTimeWithTimezone.hpp> -#include <com/sun/star/util/DateWithTimezone.hpp> -#include <com/sun/star/util/Duration.hpp> #include <com/sun/star/util/Time.hpp> #include <com/sun/star/util/URL.hpp> #include <com/sun/star/util/URLTransformer.hpp> #include <com/sun/star/util/XChangesBatch.hpp> #include <com/sun/star/util/XCloneable.hpp> -#include <com/sun/star/util/XCloseBroadcaster.hpp> -#include <com/sun/star/util/XCloseListener.hpp> #include <com/sun/star/util/XCloseable.hpp> -#include <com/sun/star/util/XFlushable.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/XSearchDescriptor.hpp> -#include <com/sun/star/util/XSearchable.hpp> #include <com/sun/star/util/XURLTransformer.hpp> -#include <com/sun/star/util/theMacroExpander.hpp> -#include <com/sun/star/util/theOfficeInstallationDirectories.hpp> -#include <com/sun/star/util/thePathSettings.hpp> -#include <com/sun/star/view/DuplexMode.hpp> -#include <com/sun/star/view/PaperFormat.hpp> -#include <com/sun/star/view/PaperOrientation.hpp> -#include <com/sun/star/view/XPrintJob.hpp> -#include <com/sun/star/view/XPrintJobListener.hpp> -#include <com/sun/star/view/XRenderable.hpp> #include <com/sun/star/view/XSelectionSupplier.hpp> -#include <com/sun/star/view/XViewSettingsSupplier.hpp> -#include <com/sun/star/xml/crypto/CipherID.hpp> -#include <com/sun/star/xml/crypto/DigestID.hpp> -#include <com/sun/star/xml/dom/DocumentBuilder.hpp> -#include <com/sun/star/xml/dom/NodeType.hpp> -#include <com/sun/star/xml/dom/XDocument.hpp> -#include <com/sun/star/xml/dom/XElement.hpp> -#include <com/sun/star/xml/dom/XSAXDocumentBuilder.hpp> -#include <com/sun/star/xml/sax/Parser.hpp> -#include <com/sun/star/xml/sax/Writer.hpp> -#include <com/sun/star/xml/sax/XDocumentHandler.hpp> -#include <com/sun/star/xml/sax/XSAXSerializable.hpp> -#include <com/sun/star/xml/xpath/XPathAPI.hpp> -#include <comphelper/anytostring.hxx> -#include <comphelper/attributelist.hxx> -#include <comphelper/classids.hxx> -#include <comphelper/configurationhelper.hxx> +#include <comphelper/comphelperdllapi.h> #include <comphelper/docpasswordhelper.hxx> -#include <comphelper/docpasswordrequest.hxx> #include <comphelper/documentconstants.hxx> -#include <comphelper/enumhelper.hxx> -#include <comphelper/extract.hxx> -#include <comphelper/flagguard.hxx> +#include <comphelper/fileurl.hxx> #include <comphelper/interaction.hxx> -#include <comphelper/mimeconfighelper.hxx> #include <comphelper/namedvaluecollection.hxx> -#include <comphelper/numberedcollection.hxx> #include <comphelper/processfactory.hxx> -#include <comphelper/seqstream.hxx> #include <comphelper/sequence.hxx> #include <comphelper/sequenceashashmap.hxx> -#include <comphelper/servicehelper.hxx> -#include <comphelper/solarmutex.hxx> -#include <comphelper/stillreadwriteinteraction.hxx> #include <comphelper/storagehelper.hxx> #include <comphelper/string.hxx> -#include <comphelper/synchronousdispatch.hxx> #include <comphelper/types.hxx> -#include <config_features.h> -#include <config_folders.h> -#include <config_options.h> +#include <cppu/unotype.hxx> #include <cppuhelper/basemutex.hxx> #include <cppuhelper/compbase.hxx> +#include <cppuhelper/compbase1.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/exc_hlp.hxx> #include <cppuhelper/implbase.hxx> -#include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/implbase1.hxx> #include <cppuhelper/interfacecontainer.hxx> -#include <cppuhelper/queryinterface.hxx> #include <cppuhelper/supportsservice.hxx> -#include <cppuhelper/typeprovider.hxx> #include <cppuhelper/weak.hxx> #include <cppuhelper/weakref.hxx> -#include <cstdarg> -#include <cstring> -#include <deque> #include <drawinglayer/attribute/fillgraphicattribute.hxx> -#include <drawinglayer/attribute/fontattribute.hxx> -#include <drawinglayer/primitive2d/baseprimitive2d.hxx> -#include <drawinglayer/primitive2d/discretebitmapprimitive2d.hxx> +#include <drawinglayer/drawinglayerdllapi.h> #include <drawinglayer/primitive2d/fillgraphicprimitive2d.hxx> #include <drawinglayer/primitive2d/polygonprimitive2d.hxx> #include <drawinglayer/primitive2d/polypolygonprimitive2d.hxx> #include <drawinglayer/primitive2d/textlayoutdevice.hxx> #include <drawinglayer/primitive2d/textprimitive2d.hxx> -#include <drawinglayer/primitive2d/transformprimitive2d.hxx> #include <drawinglayer/processor2d/baseprocessor2d.hxx> #include <drawinglayer/processor2d/processorfromoutputdevice.hxx> -#include <framework/actiontriggerhelper.hxx> #include <framework/addonmenu.hxx> #include <framework/addonsoptions.hxx> -#include <framework/configimporter.hxx> #include <framework/documentundoguard.hxx> -#include <framework/eventsconfiguration.hxx> -#include <framework/framelistanalyzer.hxx> -#include <framework/imageproducer.hxx> +#include <framework/fwedllapi.h> #include <framework/interaction.hxx> #include <framework/menuconfiguration.hxx> -#include <framework/preventduplicateinteraction.hxx> #include <framework/sfxhelperfunctions.hxx> -#include <framework/titlehelper.hxx> -#include <framework/undomanagerhelper.hxx> -#include <functional> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> -#include <i18nutil/paper.hxx> -#include <iomanip> -#include <iostream> -#include <libxml/tree.h> -#include <limits.h> -#include <limits> -#include <list> -#include <map> -#include <math.h> -#include <memory> -#include <officecfg/Inet.hxx> +#include <o3tl/typed_flags_set.hxx> #include <officecfg/Office/Common.hxx> -#include <officecfg/Office/ProtocolHandler.hxx> -#include <officecfg/Setup.hxx> -#include <org/freedesktop/PackageKit/SyncDbusSessionHelper.hpp> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/module.hxx> -#include <osl/mutex.hxx> -#include <osl/process.h> -#include <osl/security.hxx> -#include <osl/socket.hxx> -#include <osl/thread.h> -#include <osl/thread.hxx> #include <rsc/rscsfx.hxx> -#include <rtl/bootstrap.hxx> -#include <rtl/instance.hxx> -#include <rtl/math.hxx> -#include <rtl/random.h> -#include <rtl/ref.hxx> -#include <rtl/strbuf.hxx> -#include <rtl/string.hxx> -#include <rtl/tencinfo.h> -#include <rtl/textenc.h> -#include <rtl/uri.h> -#include <rtl/uri.hxx> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.h> -#include <rtl/ustring.hxx> -#include <sal/config.h> -#include <sal/log.hxx> -#include <sal/macros.h> -#include <sal/types.h> #include <sax/tools/converter.hxx> -#include <set> #include <sot/exchange.hxx> -#include <sot/factory.hxx> #include <sot/formats.hxx> -#include <sot/object.hxx> -#include <sot/stg.hxx> +#include <sot/sotdllapi.h> #include <sot/storage.hxx> #include <sot/storinfo.hxx> -#include <stack> -#include <stdarg.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <string> -#include <svl/PasswordHelper.hxx> -#include <svl/aeitem.hxx> -#include <svl/ctloptions.hxx> -#include <svl/ctypeitm.hxx> -#include <svl/documentlockfile.hxx> +#include <svl/SfxBroadcaster.hxx> #include <svl/eitem.hxx> -#include <svl/flagitem.hxx> -#include <svl/grabbagitem.hxx> -#include <svl/imageitm.hxx> -#include <svl/inethist.hxx> +#include <svl/hint.hxx> #include <svl/inettype.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/lckbitem.hxx> -#include <svl/lngmisc.hxx> #include <svl/lstner.hxx> #include <svl/macitem.hxx> #include <svl/ownlist.hxx> @@ -615,181 +381,166 @@ #include <svl/rectitem.hxx> #include <svl/sharecontrolfile.hxx> #include <svl/slstitm.hxx> -#include <svl/smplhint.hxx> -#include <svl/srchitem.hxx> #include <svl/stritem.hxx> #include <svl/style.hxx> #include <svl/svdde.hxx> -#include <svl/szitem.hxx> +#include <svl/svldllapi.h> #include <svl/undo.hxx> #include <svl/urihelper.hxx> -#include <svl/urlbmk.hxx> #include <svl/visitem.hxx> #include <svl/whiter.hxx> -#include <svl/zforlist.hxx> -#include <svtools/DocumentInfoPreview.hxx> -#include <svtools/PlaceEditDialog.hxx> -#include <svtools/acceleratorexecute.hxx> -#include <svtools/addresstemplate.hxx> #include <svtools/asynclink.hxx> -#include <svtools/colorcfg.hxx> #include <svtools/ehdl.hxx> #include <svtools/embedhlp.hxx> -#include <svtools/embedtransfer.hxx> -#include <svtools/generictoolboxcontroller.hxx> #include <svtools/helpopt.hxx> -#include <svtools/htmlkywd.hxx> -#include <svtools/htmltokn.h> #include <svtools/imagemgr.hxx> -#include <svtools/imap.hxx> -#include <svtools/imapcirc.hxx> #include <svtools/imapobj.hxx> -#include <svtools/imappoly.hxx> -#include <svtools/imaprect.hxx> -#include <svtools/imgdef.hxx> -#include <svtools/inettbc.hxx> -#include <svtools/javacontext.hxx> -#include <svtools/langhelp.hxx> -#include <svtools/localresaccess.hxx> #include <svtools/menuoptions.hxx> #include <svtools/miscopt.hxx> -#include <svtools/openfiledroptargetlistener.hxx> -#include <svtools/optionsdrawinglayer.hxx> -#include <svtools/printoptions.hxx> -#include <svtools/prnsetup.hxx> -#include <svtools/restartdialog.hxx> +#include <svtools/parhtml.hxx> #include <svtools/sfxecode.hxx> #include <svtools/soerr.hxx> -#include <svtools/svmedit.hxx> -#include <svtools/svparser.hxx> +#include <svtools/svtdllapi.h> #include <svtools/svtresid.hxx> -#include <svtools/templatefoldercache.hxx> -#include <svtools/toolpanel/drawerlayouter.hxx> -#include <svtools/toolpanel/tablayouter.hxx> -#include <svtools/toolpanel/toolpaneldeck.hxx> -#include <svtools/transfer.hxx> +#include <svtools/toolpanel/decklayouter.hxx> #include <svtools/treelistentry.hxx> -#include <svtools/xwindowitem.hxx> -#include <time.h> -#include <toolkit/awt/vclxdevice.hxx> -#include <toolkit/awt/vclxmenu.hxx> -#include <toolkit/awt/vclxwindow.hxx> +#include <toolkit/dllapi.h> #include <toolkit/helper/convert.hxx> #include <toolkit/helper/vclunohelper.hxx> -#include <tools/config.hxx> +#include <tools/color.hxx> #include <tools/datetime.hxx> #include <tools/debug.hxx> #include <tools/diagnose_ex.h> -#include <tools/errcode.hxx> -#include <tools/fract.hxx> +#include <tools/fldunit.hxx> #include <tools/gen.hxx> -#include <tools/helpers.hxx> -#include <tools/inetmime.hxx> -#include <tools/inetmsg.hxx> +#include <tools/globname.hxx> #include <tools/link.hxx> +#include <tools/poly.hxx> #include <tools/rc.hxx> #include <tools/rcid.h> -#include <tools/resary.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> +#include <tools/resmgr.hxx> +#include <tools/solar.h> #include <tools/stream.hxx> #include <tools/svborder.hxx> -#include <tools/tenccvt.hxx> #include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> +#include <typelib/typedescription.h> #include <ucbhelper/commandenvironment.hxx> #include <ucbhelper/content.hxx> -#include <ucbhelper/interactionrequest.hxx> -#include <ucbhelper/simpleinteractionrequest.hxx> -#include <uno/current_context.hxx> #include <uno/mapping.hxx> -#include <unordered_map> -#include <unotools/accessiblestatesethelper.hxx> +#include <uno/sequence2.h> #include <unotools/bootstrap.hxx> -#include <unotools/cmdoptions.hxx> #include <unotools/configitem.hxx> #include <unotools/configmgr.hxx> #include <unotools/confignode.hxx> -#include <unotools/docinfohelper.hxx> -#include <unotools/dynamicmenuoptions.hxx> #include <unotools/eventcfg.hxx> -#include <unotools/extendedsecurityoptions.hxx> -#include <unotools/fontoptions.hxx> +#include <unotools/fontdefs.hxx> #include <unotools/historyoptions.hxx> -#include <unotools/intlwrapper.hxx> -#include <unotools/lingucfg.hxx> #include <unotools/localedatawrapper.hxx> #include <unotools/localfilehelper.hxx> -#include <unotools/localisationoptions.hxx> #include <unotools/mediadescriptor.hxx> -#include <unotools/misccfg.hxx> #include <unotools/moduleoptions.hxx> +#include <unotools/options.hxx> #include <unotools/pathoptions.hxx> #include <unotools/printwarningoptions.hxx> -#include <unotools/progresshandlerwrap.hxx> #include <unotools/saveopt.hxx> #include <unotools/securityoptions.hxx> -#include <unotools/streamhelper.hxx> #include <unotools/streamwrap.hxx> #include <unotools/syslocale.hxx> -#include <unotools/syslocaleoptions.hxx> #include <unotools/tempfile.hxx> #include <unotools/ucbhelper.hxx> #include <unotools/ucbstreamhelper.hxx> +#include <unotools/unotoolsdllapi.h> #include <unotools/useroptions.hxx> #include <unotools/viewoptions.hxx> -#include <utility> -#include <vcl/FilterConfigItem.hxx> -#include <vcl/bitmap.hxx> -#include <vcl/bitmapex.hxx> -#include <vcl/builder.hxx> -#include <vcl/button.hxx> -#include <vcl/canvastools.hxx> -#include <vcl/ctrl.hxx> -#include <vcl/cvtgrf.hxx> -#include <vcl/decoview.hxx> -#include <vcl/dibtools.hxx> -#include <vcl/dockwin.hxx> -#include <vcl/edit.hxx> -#include <vcl/event.hxx> -#include <vcl/field.hxx> -#include <vcl/fixed.hxx> -#include <vcl/floatwin.hxx> -#include <vcl/gdimtf.hxx> -#include <vcl/gradient.hxx> -#include <vcl/graph.hxx> -#include <vcl/graphicfilter.hxx> -#include <vcl/help.hxx> -#include <vcl/i18nhelp.hxx> -#include <vcl/image.hxx> -#include <vcl/keycod.hxx> -#include <vcl/layout.hxx> -#include <vcl/lineinfo.hxx> -#include <vcl/menu.hxx> -#include <vcl/menubtn.hxx> -#include <vcl/metric.hxx> -#include <vcl/mnemonic.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/oldprintadaptor.hxx> -#include <vcl/outdev.hxx> -#include <vcl/pngread.hxx> -#include <vcl/pngwrite.hxx> -#include <vcl/pointr.hxx> -#include <vcl/salctype.hxx> -#include <vcl/scrbar.hxx> -#include <vcl/settings.hxx> -#include <vcl/splitwin.hxx> -#include <vcl/status.hxx> -#include <vcl/stdtext.hxx> -#include <vcl/svapp.hxx> -#include <vcl/syswin.hxx> -#include <vcl/taskpanelist.hxx> -#include <vcl/texteng.hxx> -#include <vcl/timer.hxx> -#include <vcl/toolbox.hxx> -#include <vcl/unohelp.hxx> -#include <vcl/virdev.hxx> -#include <vcl/waitobj.hxx> -#include <vcl/window.hxx> -#include <vcl/wrkwin.hxx> -#include <vector> +#include <sfx2/app.hxx> +#include <sfx2/bindings.hxx> +#include <sfx2/childwin.hxx> +#include <sfx2/ctrlitem.hxx> +#include <sfx2/dinfdlg.hxx> +#include <sfx2/dispatch.hxx> +#include <sfx2/dllapi.h> +#include <sfx2/docfac.hxx> +#include <sfx2/docfile.hxx> +#include <sfx2/docfilt.hxx> +#include <sfx2/dockwin.hxx> +#include <sfx2/doctempl.hxx> +#include <sfx2/event.hxx> +#include <sfx2/evntconf.hxx> +#include <sfx2/fcontnr.hxx> +#include <sfx2/filedlghelper.hxx> +#include <sfx2/frame.hxx> +#include <sfx2/frmdescr.hxx> +#include <sfx2/hintpost.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/minfitem.hxx> +#include <sfx2/mnuitem.hxx> +#include <sfx2/mnumgr.hxx> +#include <sfx2/module.hxx> +#include <sfx2/msg.hxx> +#include <sfx2/msgpool.hxx> +#include <sfx2/new.hxx> +#include <sfx2/objface.hxx> +#include <sfx2/objitem.hxx> +#include <sfx2/objsh.hxx> +#include <sfx2/passwd.hxx> +#include <sfx2/printer.hxx> +#include <sfx2/progress.hxx> +#include <sfx2/recentdocsviewitem.hxx> +#include <sfx2/request.hxx> +#include <sfx2/sfxbasecontroller.hxx> +#include <sfx2/sfxbasemodel.hxx> +#include <sfx2/sfxdlg.hxx> +#include <sfx2/sfxhelp.hxx> +#include <sfx2/sfxresid.hxx> +#include <sfx2/sfxuno.hxx> +#include <sfx2/sidebar/Accessible.hxx> +#include <sfx2/sidebar/CommandInfoProvider.hxx> +#include <sfx2/sidebar/Context.hxx> +#include <sfx2/sidebar/ControllerFactory.hxx> +#include <sfx2/sidebar/Deck.hxx> +#include <sfx2/sidebar/DeckDescriptor.hxx> +#include <sfx2/sidebar/DeckTitleBar.hxx> +#include <sfx2/sidebar/DrawHelper.hxx> +#include <sfx2/sidebar/EnumContext.hxx> +#include <sfx2/sidebar/Paint.hxx> +#include <sfx2/sidebar/Panel.hxx> +#include <sfx2/sidebar/PanelTitleBar.hxx> +#include <sfx2/sidebar/ResourceManager.hxx> +#include <sfx2/sidebar/SidebarChildWindow.hxx> +#include <sfx2/sidebar/SidebarController.hxx> +#include <sfx2/sidebar/SidebarDockingWindow.hxx> +#include <sfx2/sidebar/TabBar.hxx> +#include <sfx2/sidebar/TabItem.hxx> +#include <sfx2/sidebar/Theme.hxx> +#include <sfx2/sidebar/TitleBar.hxx> +#include <sfx2/sidebar/Tools.hxx> +#include <sfx2/sidebar/UnoDecks.hxx> +#include <sfx2/signaturestate.hxx> +#include <sfx2/stbitem.hxx> +#include <sfx2/styfitem.hxx> +#include <sfx2/tabdlg.hxx> +#include <sfx2/taskpane.hxx> +#include <sfx2/tbxctrl.hxx> +#include <sfx2/templateabstractview.hxx> +#include <sfx2/templatecontaineritem.hxx> +#include <sfx2/templatedlg.hxx> +#include <sfx2/templateviewitem.hxx> +#include <sfx2/templdlg.hxx> +#include <sfx2/thumbnailview.hxx> +#include <sfx2/thumbnailviewitem.hxx> +#include <sfx2/tplpitem.hxx> +#include <sfx2/unoctitm.hxx> +#include <sfx2/viewfac.hxx> +#include <sfx2/viewfrm.hxx> +#include <sfx2/viewsh.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |