diff options
87 files changed, 15314 insertions, 13349 deletions
diff --git a/accessibility/inc/pch/precompiled_acc.hxx b/accessibility/inc/pch/precompiled_acc.hxx index 353903b5d56f..71b57e5079f8 100644 --- a/accessibility/inc/pch/precompiled_acc.hxx +++ b/accessibility/inc/pch/precompiled_acc.hxx @@ -8,97 +8,356 @@ */ /* - 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:28 using: + ./bin/update_pch accessibility acc --cutoff=4 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./accessibility/inc/pch/precompiled_acc.hxx "/opt/lo/bin/make accessibility.build" --find-conflicts */ #include <algorithm> +#include <cassert> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <deque> +#include <exception> +#include <float.h> +#include <functional> +#include <iomanip> +#include <limits.h> +#include <limits> +#include <list> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stack> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <typeinfo> +#include <utility> +#include <vector> +#include <boost/current_function.hpp> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> #include <boost/noncopyable.hpp> +#include <boost/optional.hpp> +#include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.h> +#include <osl/module.hxx> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> +#include <rtl/math.hxx> +#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/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/salhelperdllapi.h> +#include <salhelper/simplereferenceobject.hxx> +#include <vcl/accel.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/builder.hxx> +#include <vcl/button.hxx> +#include <vcl/cairo.hxx> +#include <vcl/checksum.hxx> +#include <vcl/cmdevt.hxx> +#include <vcl/combobox.hxx> +#include <vcl/controllayout.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dllapi.h> +#include <vcl/dndhelp.hxx> +#include <vcl/edit.hxx> +#include <vcl/event.hxx> +#include <vcl/floatwin.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/hatch.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/impdel.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/lstbox.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/mnemonicengine.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/quickselectionengine.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/seleng.hxx> +#include <vcl/settings.hxx> +#include <vcl/svapp.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/syswin.hxx> +#include <vcl/timer.hxx> +#include <vcl/unohelp2.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> #include <com/sun/star/accessibility/AccessibleEventId.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/AccessibleTableModelChange.hpp> -#include <com/sun/star/accessibility/AccessibleTableModelChangeType.hpp> +#include <com/sun/star/accessibility/TextSegment.hpp> +#include <com/sun/star/accessibility/XAccessible.hpp> +#include <com/sun/star/accessibility/XAccessibleAction.hpp> +#include <com/sun/star/accessibility/XAccessibleComponent.hpp> +#include <com/sun/star/accessibility/XAccessibleContext.hpp> +#include <com/sun/star/accessibility/XAccessibleEditableText.hpp> +#include <com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp> +#include <com/sun/star/accessibility/XAccessibleExtendedComponent.hpp> +#include <com/sun/star/accessibility/XAccessibleKeyBinding.hpp> #include <com/sun/star/accessibility/XAccessibleSelection.hpp> +#include <com/sun/star/accessibility/XAccessibleStateSet.hpp> +#include <com/sun/star/accessibility/XAccessibleTable.hpp> #include <com/sun/star/accessibility/XAccessibleText.hpp> #include <com/sun/star/accessibility/XAccessibleValue.hpp> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> #include <com/sun/star/awt/KeyModifier.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/XFocusListener.hpp> +#include <com/sun/star/awt/XWindow.hpp> +#include <com/sun/star/beans/NamedValue.hpp> +#include <com/sun/star/beans/PropertyValue.hpp> +#include <com/sun/star/datatransfer/XTransferable2.hpp> #include <com/sun/star/datatransfer/clipboard/XClipboard.hpp> +#include <com/sun/star/datatransfer/clipboard/XClipboardOwner.hpp> #include <com/sun/star/datatransfer/clipboard/XFlushableClipboard.hpp> +#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp> +#include <com/sun/star/datatransfer/dnd/DropTargetDragEvent.hpp> +#include <com/sun/star/datatransfer/dnd/DropTargetDropEvent.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureRecognizer.hpp> +#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTarget.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp> +#include <com/sun/star/drawing/LineCap.hpp> +#include <com/sun/star/embed/Aspects.hpp> +#include <com/sun/star/frame/XFrame.hpp> +#include <com/sun/star/frame/XTerminateListener.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/XBreakIterator.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/lang/EventObject.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/XTypeProvider.hpp> #include <com/sun/star/lang/XUnoTunnel.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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <comphelper/accessiblecomponenthelper.hxx> +#include <comphelper/accessiblecontexthelper.hxx> #include <comphelper/accessibleeventnotifier.hxx> #include <comphelper/accessiblekeybindinghelper.hxx> #include <comphelper/accessibletexthelper.hxx> -#include <comphelper/accessiblewrapper.hxx> -#include <comphelper/processfactory.hxx> +#include <comphelper/accimplaccess.hxx> +#include <comphelper/broadcasthelper.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> #include <comphelper/sequence.hxx> #include <comphelper/servicehelper.hxx> -#include <comphelper/string.hxx> #include <comphelper/types.hxx> -#include <config_features.h> +#include <comphelper/uno3.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/compbase2.hxx> +#include <cppuhelper/compbase3.hxx> +#include <cppuhelper/compbase4.hxx> +#include <cppuhelper/compbase5.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/implbase.hxx> #include <cppuhelper/implbase1.hxx> +#include <cppuhelper/implbase2.hxx> +#include <cppuhelper/implbase3.hxx> +#include <cppuhelper/implbase4.hxx> +#include <cppuhelper/implbase5.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/interfacecontainer.hxx> #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> -#include <osl/mutex.hxx> -#include <sot/exchange.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> #include <sot/formats.hxx> -#include <string.h> -#include <svtools/accessiblefactory.hxx> +#include <svl/hint.hxx> +#include <svl/smplhint.hxx> +#include <svl/svldllapi.h> +#include <svtools/AccessibleBrowseBoxObjType.hxx> #include <svtools/accessibletable.hxx> #include <svtools/accessibletableprovider.hxx> -#include <svtools/editbrowsebox.hxx> -#include <svtools/ivctrl.hxx> -#include <svtools/stringtransfer.hxx> -#include <svtools/svlbitm.hxx> -#include <svtools/svtabbx.hxx> +#include <svtools/headbar.hxx> +#include <svtools/svtdllapi.h> #include <svtools/tabbar.hxx> -#include <svtools/toolpanel/paneltabbar.hxx> -#include <svtools/toolpanel/toolpaneldeck.hxx> +#include <svtools/transfer.hxx> +#include <svtools/treelist.hxx> #include <svtools/treelistbox.hxx> -#include <svtools/treelistentry.hxx> +#include <svtools/treelistentries.hxx> +#include <svtools/viewdataentry.hxx> #include <toolkit/awt/vclxaccessiblecomponent.hxx> -#include <toolkit/awt/vclxfont.hxx> #include <toolkit/awt/vclxwindow.hxx> #include <toolkit/awt/vclxwindows.hxx> -#include <toolkit/helper/accessiblefactory.hxx> +#include <toolkit/dllapi.h> #include <toolkit/helper/convert.hxx> #include <toolkit/helper/externallock.hxx> -#include <toolkit/helper/macros.hxx> #include <toolkit/helper/vclunohelper.hxx> -#include <tools/diagnose_ex.h> +#include <tools/color.hxx> +#include <tools/contnr.hxx> +#include <tools/debug.hxx> +#include <tools/errinf.hxx> +#include <tools/fldunit.hxx> +#include <tools/fontenum.hxx> #include <tools/gen.hxx> -#include <tools/multisel.hxx> -#include <tools/simplerm.hxx> +#include <tools/globname.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> +#include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> +#include <tools/resmgr.hxx> +#include <tools/solar.h> +#include <tools/stream.hxx> +#include <tools/toolsdllapi.h> +#include <tools/wintypes.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> #include <unotools/accessiblerelationsethelper.hxx> #include <unotools/accessiblestatesethelper.hxx> -#include <vcl/button.hxx> -#include <vcl/combobox.hxx> -#include <vcl/controllayout.hxx> -#include <vcl/ctrl.hxx> -#include <vcl/edit.hxx> -#include <vcl/fixed.hxx> -#include <vcl/help.hxx> -#include <vcl/lstbox.hxx> -#include <vcl/menu.hxx> -#include <vcl/popupmenuwindow.hxx> -#include <vcl/scrbar.hxx> -#include <vcl/settings.hxx> -#include <vcl/status.hxx> -#include <vcl/svapp.hxx> -#include <vcl/tabctrl.hxx> -#include <vcl/tabpage.hxx> -#include <vcl/toolbox.hxx> -#include <vcl/unohelp.hxx> -#include <vcl/unohelp2.hxx> -#include <vcl/window.hxx> -#include <vector> +#include <unotools/fontdefs.hxx> +#include <unotools/options.hxx> +#include <unotools/unotoolsdllapi.h> +#include <accessibility/extended/AccessibleBrowseBox.hxx> +#include <accessibility/extended/AccessibleBrowseBoxBase.hxx> +#include <accessibility/extended/AccessibleBrowseBoxTableBase.hxx> +#include <accessibility/extended/AccessibleGridControl.hxx> +#include <accessibility/extended/AccessibleGridControlBase.hxx> +#include <accessibility/extended/AccessibleGridControlTableCell.hxx> +#include <accessibility/extended/accessibletabbarbase.hxx> +#include <accessibility/helper/accresmgr.hxx> +#include <accessibility/helper/characterattributeshelper.hxx> +#include <accessibility/helper/listboxhelper.hxx> +#include <accessibility/standard/accessiblemenubasecomponent.hxx> +#include <accessibility/standard/accessiblemenuitemcomponent.hxx> +#include <accessibility/standard/vclxaccessiblebox.hxx> +#include <accessibility/standard/vclxaccessibleedit.hxx> +#include <accessibility/standard/vclxaccessiblelist.hxx> +#include <accessibility/standard/vclxaccessibletextcomponent.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/basctl/inc/pch/precompiled_basctl.hxx b/basctl/inc/pch/precompiled_basctl.hxx index a2214ffb98f7..b6da33ebce83 100644 --- a/basctl/inc/pch/precompiled_basctl.hxx +++ b/basctl/inc/pch/precompiled_basctl.hxx @@ -8,192 +8,572 @@ */ /* - 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:28 using: + ./bin/update_pch basctl basctl --cutoff=3 --exclude:system --include:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./basctl/inc/pch/precompiled_basctl.hxx "/opt/lo/bin/make basctl.build" --find-conflicts */ -#include <basic/basicmanagerrepository.hxx> +#include <algorithm> +#include <cassert> +#include <climits> +#include <config_features.h> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstdarg> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <deque> +#include <float.h> +#include <functional> +#include <iomanip> +#include <iterator> +#include <limits.h> +#include <limits> +#include <list> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stack> +#include <stddef.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <typeinfo> +#include <unordered_map> +#include <utility> +#include <vector> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/noncopyable.hpp> +#include <boost/shared_array.hpp> +#include <osl/conditn.h> +#include <osl/conditn.hxx> +#include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.h> +#include <osl/module.hxx> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/byteseq.hxx> +#include <rtl/character.hxx> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> +#include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/strbuf.h> +#include <rtl/strbuf.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/uri.hxx> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <rtl/uuid.h> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/salhelperdllapi.h> +#include <salhelper/simplereferenceobject.hxx> +#include <salhelper/singletonref.hxx> +#include <vcl/accel.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/apptypes.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/cmdevt.hxx> +#include <vcl/combobox.h> +#include <vcl/combobox.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/cursor.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dialog.hxx> +#include <vcl/dllapi.h> +#include <vcl/dndhelp.hxx> +#include <vcl/edit.hxx> +#include <vcl/event.hxx> +#include <vcl/field.hxx> +#include <vcl/fixed.hxx> +#include <vcl/floatwin.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/hatch.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/impdel.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/layout.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/lstbox.h> +#include <vcl/lstbox.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/mnemonicengine.hxx> +#include <vcl/msgbox.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/pointr.hxx> +#include <vcl/ptrstyle.hxx> +#include <vcl/quickselectionengine.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/seleng.hxx> +#include <vcl/settings.hxx> +#include <vcl/spinfld.hxx> +#include <vcl/status.hxx> +#include <vcl/svapp.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/syswin.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclmedit.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/virdev.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <vcl/xtextedt.hxx> +#include <basebmp/basebmpdllapi.h> +#include <basebmp/bitmapdevice.hxx> +#include <basebmp/drawmodes.hxx> +#include <basebmp/scanlineformats.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> +#include <basegfx/matrix/b2dhommatrix.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <basic/basicdllapi.h> #include <basic/basmgr.hxx> -#include <basic/basrdll.hxx> #include <basic/sbmeth.hxx> #include <basic/sbmod.hxx> -#include <basic/sbuno.hxx> -#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/awt/PosSize.hpp> -#include <com/sun/star/awt/ScrollBarOrientation.hpp> -#include <com/sun/star/awt/Toolkit.hpp> -#include <com/sun/star/awt/UnoControlDialog.hpp> -#include <com/sun/star/awt/XDialog.hpp> -#include <com/sun/star/awt/XUnoControlContainer.hpp> -#include <com/sun/star/awt/XVclContainerPeer.hpp> -#include <com/sun/star/awt/XWindow2.hpp> -#include <com/sun/star/beans/PropertyAttribute.hpp> +#include <basic/sbxcore.hxx> +#include <basic/sbxdef.hxx> +#include <basic/sbxvar.hxx> +#include <com/sun/star/accessibility/XAccessibleContext.hpp> +#include <com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp> +#include <com/sun/star/awt/GradientStyle.hpp> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> +#include <com/sun/star/awt/XControlContainer.hpp> +#include <com/sun/star/awt/XDevice.hpp> +#include <com/sun/star/beans/NamedValue.hpp> +#include <com/sun/star/beans/Property.hpp> #include <com/sun/star/beans/PropertyValue.hpp> +#include <com/sun/star/beans/XFastPropertySet.hpp> #include <com/sun/star/beans/XMultiPropertySet.hpp> -#include <com/sun/star/beans/XPropertiesChangeListener.hpp> #include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/container/XContainer.hpp> +#include <com/sun/star/beans/XPropertySetOption.hpp> +#include <com/sun/star/beans/XPropertyState.hpp> +#include <com/sun/star/bridge/oleautomation/Decimal.hpp> #include <com/sun/star/container/XNameContainer.hpp> -#include <com/sun/star/container/XNamed.hpp> -#include <com/sun/star/datatransfer/MimeContentTypeFactory.hpp> -#include <com/sun/star/datatransfer/XMimeContentType.hpp> -#include <com/sun/star/document/MacroExecMode.hpp> -#include <com/sun/star/document/XEmbeddedScripts.hpp> -#include <com/sun/star/document/XScriptInvocationContext.hpp> -#include <com/sun/star/form/binding/XBindableValue.hpp> -#include <com/sun/star/form/binding/XListEntrySink.hpp> -#include <com/sun/star/form/binding/XValueBinding.hpp> +#include <com/sun/star/datatransfer/XTransferable2.hpp> +#include <com/sun/star/datatransfer/clipboard/XClipboardOwner.hpp> +#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp> +#include <com/sun/star/datatransfer/dnd/DropTargetDragEvent.hpp> +#include <com/sun/star/datatransfer/dnd/DropTargetDropEvent.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureRecognizer.hpp> +#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTarget.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp> +#include <com/sun/star/drawing/DashStyle.hpp> +#include <com/sun/star/drawing/FillStyle.hpp> +#include <com/sun/star/drawing/HatchStyle.hpp> +#include <com/sun/star/drawing/LineCap.hpp> +#include <com/sun/star/drawing/LineStyle.hpp> +#include <com/sun/star/embed/Aspects.hpp> +#include <com/sun/star/embed/VerbDescriptor.hpp> +#include <com/sun/star/embed/XStorage.hpp> #include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/Frame.hpp> -#include <com/sun/star/frame/FrameSearchFlag.hpp> -#include <com/sun/star/frame/ModuleManager.hpp> -#include <com/sun/star/frame/XDesktop.hpp> +#include <com/sun/star/frame/FeatureStateEvent.hpp> +#include <com/sun/star/frame/XController2.hpp> +#include <com/sun/star/frame/XDispatch.hpp> +#include <com/sun/star/frame/XDispatchProvider.hpp> +#include <com/sun/star/frame/XDispatchRecorderSupplier.hpp> +#include <com/sun/star/frame/XFrame.hpp> +#include <com/sun/star/frame/XFrameActionListener.hpp> #include <com/sun/star/frame/XLayoutManager.hpp> -#include <com/sun/star/frame/XModel2.hpp> -#include <com/sun/star/frame/XStorable.hpp> -#include <com/sun/star/frame/XTitle.hpp> -#include <com/sun/star/frame/theGlobalEventBroadcaster.hpp> -#include <com/sun/star/i18n/Boundary.hpp> -#include <com/sun/star/i18n/WordType.hpp> -#include <com/sun/star/i18n/XBreakIterator.hpp> -#include <com/sun/star/inspection/XObjectInspector.hpp> -#include <com/sun/star/io/Pipe.hpp> +#include <com/sun/star/frame/XModel.hpp> +#include <com/sun/star/frame/XStatusListener.hpp> +#include <com/sun/star/frame/XStatusbarController.hpp> +#include <com/sun/star/frame/XSubToolbarController.hpp> +#include <com/sun/star/frame/XTerminateListener.hpp> +#include <com/sun/star/frame/XToolbarController.hpp> +#include <com/sun/star/frame/status/Verb.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/ForbiddenCharacters.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XCollator.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> +#include <com/sun/star/io/XInputStream.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/XTruncate.hpp> +#include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/lang/EventObject.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/XInitialization.hpp> +#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/packages/manifest/ManifestWriter.hpp> -#include <com/sun/star/reflection/theCoreReflection.hpp> -#include <com/sun/star/resource/StringResource.hpp> -#include <com/sun/star/resource/StringResourceWithLocation.hpp> -#include <com/sun/star/resource/XStringResourceSupplier.hpp> -#include <com/sun/star/script/DocumentDialogLibraryContainer.hpp> -#include <com/sun/star/script/DocumentScriptLibraryContainer.hpp> -#include <com/sun/star/script/ModuleSizeExceededRequest.hpp> +#include <com/sun/star/lang/XServiceName.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/registry/XRegistryKey.hpp> #include <com/sun/star/script/ModuleType.hpp> -#include <com/sun/star/script/XLibraryContainer.hpp> -#include <com/sun/star/script/XLibraryContainer2.hpp> -#include <com/sun/star/script/XLibraryContainerExport.hpp> #include <com/sun/star/script/XLibraryContainerPassword.hpp> -#include <com/sun/star/script/XScriptEventsSupplier.hpp> -#include <com/sun/star/script/vba/XVBACompatibility.hpp> -#include <com/sun/star/script/vba/XVBAModuleInfo.hpp> -#include <com/sun/star/task/InteractionHandler.hpp> -#include <com/sun/star/ucb/NameClash.hpp> -#include <com/sun/star/ucb/SimpleFileAccess.hpp> -#include <com/sun/star/ucb/XCommandEnvironment.hpp> -#include <com/sun/star/ui/dialogs/ExtendedFilePickerElementIds.hpp> +#include <com/sun/star/style/XStyle.hpp> +#include <com/sun/star/ucb/CommandAbortedException.hpp> +#include <com/sun/star/ucb/ContentCreationException.hpp> +#include <com/sun/star/ui/XStatusbarItem.hpp> #include <com/sun/star/ui/dialogs/FilePicker.hpp> -#include <com/sun/star/ui/dialogs/FolderPicker.hpp> #include <com/sun/star/ui/dialogs/TemplateDescription.hpp> -#include <com/sun/star/ui/dialogs/XFilePickerControlAccess.hpp> -#include <com/sun/star/uri/UriReferenceFactory.hpp> -#include <com/sun/star/util/NumberFormatsSupplier.hpp> -#include <com/sun/star/util/VetoException.hpp> -#include <com/sun/star/util/XCloneable.hpp> -#include <com/sun/star/util/theMacroExpander.hpp> -#include <comphelper/documentinfo.hxx> +#include <com/sun/star/uno/Any.h> +#include <com/sun/star/uno/Any.hxx> +#include <com/sun/star/uno/Exception.hpp> +#include <com/sun/star/uno/Reference.h> +#include <com/sun/star/uno/Reference.hxx> +#include <com/sun/star/uno/RuntimeException.hpp> +#include <com/sun/star/uno/Sequence.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/TypeClass.hdl> +#include <com/sun/star/uno/TypeClass.hpp> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/util/Date.hpp> +#include <com/sun/star/util/DateTime.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/XURLTransformer.hpp> +#include <com/sun/star/util/XUpdatable.hpp> +#include <comphelper/broadcasthelper.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/extract.hxx> +#include <comphelper/fileformat.h> +#include <comphelper/namedvaluecollection.hxx> #include <comphelper/processfactory.hxx> -#include <comphelper/unique_disposing_ptr.hxx> -#include <comphelper/stl_types.hxx> -#include <comphelper/string.hxx> +#include <comphelper/propagg.hxx> +#include <comphelper/proparrhlp.hxx> +#include <comphelper/property.hxx> +#include <comphelper/propertycontainer.hxx> +#include <comphelper/propertycontainerhelper.hxx> +#include <comphelper/propertysequence.hxx> +#include <comphelper/propstate.hxx> +#include <comphelper/sequence.hxx> +#include <comphelper/servicehelper.hxx> #include <comphelper/types.hxx> -#include <config_options.h> -#include <cppuhelper/basemutex.hxx> -#include <cppuhelper/compbase.hxx> -#include <cppuhelper/component_context.hxx> +#include <comphelper/uno3.hxx> +#include <comphelper/weak.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/compbase1.hxx> +#include <cppuhelper/compbase2.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/factory.hxx> +#include <cppuhelper/implbase.hxx> +#include <cppuhelper/implbase1.hxx> +#include <cppuhelper/implbase2.hxx> +#include <cppuhelper/implbase3.hxx> +#include <cppuhelper/implbase4.hxx> +#include <cppuhelper/implbase5.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/interfacecontainer.hxx> +#include <cppuhelper/propshlp.hxx> +#include <cppuhelper/proptypehlp.h> +#include <cppuhelper/proptypehlp.hxx> +#include <cppuhelper/queryinterface.hxx> #include <cppuhelper/supportsservice.hxx> -#include <editeng/sizeitem.hxx> -#include <editeng/unolingu.hxx> -#include <framework/documentundoguard.hxx> -#include <initializer_list> -#include <map> -#include <o3tl/functional.hxx> -#include <officecfg/Office/Common.hxx> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/mutex.hxx> -#include <rtl/uri.hxx> -#include <set> +#include <cppuhelper/typeprovider.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <drawinglayer/drawinglayerdllapi.h> +#include <drawinglayer/primitive2d/baseprimitive2d.hxx> +#include <editeng/editengdllapi.h> +#include <editeng/forbiddencharacterstable.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/enumarray.hxx> +#include <o3tl/make_unique.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <rsc/rscsfx.hxx> #include <sfx2/app.hxx> +#include <sfx2/basedlgs.hxx> #include <sfx2/bindings.hxx> +#include <sfx2/chalign.hxx> #include <sfx2/childwin.hxx> +#include <sfx2/ctrlitem.hxx> #include <sfx2/dinfdlg.hxx> #include <sfx2/dispatch.hxx> -#include <sfx2/docfac.hxx> -#include <sfx2/docfile.hxx> -#include <sfx2/imagemgr.hxx> -#include <sfx2/infobar.hxx> +#include <sfx2/dllapi.h> +#include <sfx2/frame.hxx> #include <sfx2/minfitem.hxx> -#include <sfx2/objface.hxx> +#include <sfx2/module.hxx> #include <sfx2/objsh.hxx> -#include <sfx2/passwd.hxx> #include <sfx2/printer.hxx> #include <sfx2/request.hxx> -#include <sfx2/sfxmodelfactory.hxx> -#include <sfx2/signaturestate.hxx> -#include <sfx2/viewfac.hxx> +#include <sfx2/sfxstatuslistener.hxx> +#include <sfx2/sfxuno.hxx> +#include <sfx2/shell.hxx> +#include <sfx2/stbitem.hxx> #include <sfx2/viewfrm.hxx> +#include <sot/formats.hxx> +#include <svl/SfxBroadcaster.hxx> #include <svl/aeitem.hxx> +#include <svl/cenumitm.hxx> +#include <svl/cintitem.hxx> +#include <svl/custritm.hxx> +#include <svl/eitem.hxx> +#include <svl/hint.hxx> #include <svl/intitem.hxx> -#include <svl/itempool.hxx> #include <svl/itemset.hxx> +#include <svl/languageoptions.hxx> +#include <svl/lstner.hxx> +#include <svl/poolitem.hxx> +#include <svl/smplhint.hxx> #include <svl/srchitem.hxx> #include <svl/stritem.hxx> -#include <svl/urihelper.hxx> +#include <svl/style.hxx> +#include <svl/stylesheetuser.hxx> +#include <svl/svldllapi.h> +#include <svl/undo.hxx> #include <svl/visitem.hxx> #include <svl/whiter.hxx> -#include <svtools/imagemgr.hxx> -#include <svtools/langtab.hxx> -#include <svtools/svlbitm.hxx> -#include <svtools/textwindowpeer.hxx> +#include <svtools/colorcfg.hxx> +#include <svtools/framestatuslistener.hxx> +#include <svtools/grfmgr.hxx> +#include <svtools/imgdef.hxx> +#include <svtools/optionsdrawinglayer.hxx> +#include <svtools/statusbarcontroller.hxx> +#include <svtools/svtdllapi.h> +#include <svtools/toolboxcontroller.hxx> +#include <svtools/transfer.hxx> +#include <svtools/treelist.hxx> +#include <svtools/treelistentries.hxx> #include <svtools/treelistentry.hxx> -#include <svx/insctrl.hxx> -#include <svx/langbox.hxx> -#include <svx/passwd.hxx> -#include <svx/pszctrl.hxx> -#include <svx/sdrpaintwindow.hxx> -#include <svx/srchdlg.hxx> -#include <svx/svditer.hxx> -#include <svx/svdview.hxx> -#include <svx/tbcontrl.hxx> -#include <svx/xmlsecctrl.hxx> -#include <toolkit/awt/vclxdevice.hxx> -#include <toolkit/awt/vclxfont.hxx> -#include <toolkit/helper/convert.hxx> -#include <toolkit/helper/externallock.hxx> +#include <svtools/valueset.hxx> +#include <svtools/viewdataentry.hxx> +#include <svx/Palette.hxx> +#include <svx/SvxColorValueSet.hxx> +#include <svx/XPropertyEntry.hxx> +#include <svx/grfcrop.hxx> +#include <svx/ipolypolygoneditorcontroller.hxx> +#include <svx/itextprovider.hxx> +#include <svx/pageitem.hxx> +#include <svx/sdangitm.hxx> +#include <svx/sdasaitm.hxx> +#include <svx/sdasitm.hxx> +#include <svx/sderitm.hxx> +#include <svx/sdgcoitm.hxx> +#include <svx/sdgcpitm.hxx> +#include <svx/sdggaitm.hxx> +#include <svx/sdginitm.hxx> +#include <svx/sdgluitm.hxx> +#include <svx/sdgmoitm.hxx> +#include <svx/sdgtritm.hxx> +#include <svx/sdmetitm.hxx> +#include <svx/sdooitm.hxx> +#include <svx/sdprcitm.hxx> +#include <svx/sdr/animation/scheduler.hxx> +#include <svx/sdr/overlay/overlayobject.hxx> +#include <svx/sdr/overlay/overlayobjectlist.hxx> +#include <svx/sdrobjectuser.hxx> +#include <svx/sdshcitm.hxx> +#include <svx/sdshitm.hxx> +#include <svx/sdshtitm.hxx> +#include <svx/sdsxyitm.hxx> +#include <svx/sdtaaitm.hxx> +#include <svx/sdtacitm.hxx> +#include <svx/sdtaditm.hxx> +#include <svx/sdtagitm.hxx> +#include <svx/sdtaiitm.hxx> +#include <svx/sdtaitm.hxx> +#include <svx/sdtakitm.hxx> +#include <svx/sdtayitm.hxx> +#include <svx/sdtcfitm.hxx> +#include <svx/sdtditm.hxx> +#include <svx/sdtfsitm.hxx> +#include <svx/sdtmfitm.hxx> +#include <svx/sdynitm.hxx> +#include <svx/selectioncontroller.hxx> +#include <svx/shapeproperty.hxx> +#include <svx/svdattr.hxx> +#include <svx/svddef.hxx> +#include <svx/svddrag.hxx> +#include <svx/svddrgv.hxx> +#include <svx/svdedtv.hxx> +#include <svx/svdedxv.hxx> +#include <svx/svdglev.hxx> +#include <svx/svdglue.hxx> +#include <svx/svdhdl.hxx> +#include <svx/svdhlpln.hxx> +#include <svx/svdlayer.hxx> +#include <svx/svdmark.hxx> +#include <svx/svdmodel.hxx> +#include <svx/svdmrkv.hxx> +#include <svx/svdoattr.hxx> +#include <svx/svdobj.hxx> +#include <svx/svdoedge.hxx> +#include <svx/svdotext.hxx> +#include <svx/svdpagv.hxx> +#include <svx/svdpntv.hxx> +#include <svx/svdpoev.hxx> +#include <svx/svdsnpv.hxx> +#include <svx/svdsob.hxx> +#include <svx/svdtext.hxx> +#include <svx/svdtrans.hxx> +#include <svx/svdtypes.hxx> +#include <svx/svdxcgv.hxx> +#include <svx/svxdllapi.h> +#include <svx/tbxcolorupdate.hxx> +#include <svx/xcolit.hxx> +#include <svx/xdash.hxx> +#include <svx/xdef.hxx> +#include <svx/xenum.hxx> +#include <svx/xfillit0.hxx> +#include <svx/xflasit.hxx> +#include <svx/xgrad.hxx> +#include <svx/xhatch.hxx> +#include <svx/xit.hxx> +#include <svx/xlineit0.hxx> +#include <svx/xlnasit.hxx> +#include <svx/xpoly.hxx> +#include <svx/xtable.hxx> +#include <svx/xtextit0.hxx> +#include <toolkit/dllapi.h> #include <toolkit/helper/vclunohelper.hxx> +#include <tools/color.hxx> +#include <tools/contnr.hxx> +#include <tools/date.hxx> +#include <tools/datetime.hxx> #include <tools/debug.hxx> #include <tools/diagnose_ex.h> -#include <tools/multisel.hxx> +#include <tools/errinf.hxx> +#include <tools/fldunit.hxx> +#include <tools/fontenum.hxx> +#include <tools/fract.hxx> +#include <tools/gen.hxx> +#include <tools/globname.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> +#include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> #include <tools/resary.hxx> +#include <tools/resid.hxx> +#include <tools/resmgr.hxx> +#include <tools/solar.h> +#include <tools/stream.hxx> +#include <tools/svborder.hxx> +#include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> -#include <ucbhelper/content.hxx> -#include <unotools/accessiblerelationsethelper.hxx> -#include <unotools/accessiblestatesethelper.hxx> -#include <unotools/collatorwrapper.hxx> -#include <unotools/moduleoptions.hxx> -#include <unotools/pathoptions.hxx> -#include <unotools/sharedunocomponent.hxx> -#include <unotools/syslocale.hxx> -#include <vcl/help.hxx> -#include <vcl/layout.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/scrbar.hxx> -#include <vcl/seleng.hxx> -#include <vcl/settings.hxx> -#include <vcl/stdtext.hxx> -#include <vcl/svapp.hxx> -#include <vcl/syswin.hxx> -#include <vcl/taskpanelist.hxx> -#include <vcl/toolbox.hxx> -#include <vcl/txtattr.hxx> -#include <vcl/unohelp.hxx> -#include <vcl/xtextedt.hxx> -#include <vector> -#include <xmlscript/xml_helper.hxx> +#include <tools/weakbase.h> +#include <tools/weakbase.hxx> +#include <tools/wintypes.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <ucbhelper/ucbhelperdllapi.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/configitem.hxx> +#include <unotools/fontdefs.hxx> +#include <unotools/options.hxx> +#include <unotools/readwritemutexguard.hxx> +#include <unotools/unotoolsdllapi.h> #include <xmlscript/xmldlg_imexp.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/basegfx/inc/pch/precompiled_basegfx.hxx b/basegfx/inc/pch/precompiled_basegfx.hxx index b13cf7875020..1590126f2b97 100644 --- a/basegfx/inc/pch/precompiled_basegfx.hxx +++ b/basegfx/inc/pch/precompiled_basegfx.hxx @@ -8,57 +8,76 @@ */ /* - 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:28 using: + ./bin/update_pch basegfx basegfx --cutoff=3 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./basegfx/inc/pch/precompiled_basegfx.hxx "/opt/lo/bin/make basegfx.build" --find-conflicts */ #include <algorithm> -#include <boost/tuple/tuple.hpp> -#include <boost/noncopyable.hpp> -#include <com/sun/star/awt/Point.hpp> -#include <com/sun/star/awt/Rectangle.hpp> -#include <com/sun/star/awt/Size.hpp> -#include <com/sun/star/drawing/DoubleSequence.hpp> -#include <com/sun/star/drawing/FlagSequence.hpp> -#include <com/sun/star/drawing/LineCap.hpp> -#include <com/sun/star/drawing/PointSequence.hpp> -#include <com/sun/star/drawing/PolyPolygonBezierCoords.hpp> -#include <com/sun/star/geometry/AffineMatrix2D.hpp> -#include <com/sun/star/geometry/AffineMatrix3D.hpp> -#include <com/sun/star/geometry/IntegerPoint2D.hpp> -#include <com/sun/star/geometry/IntegerRectangle2D.hpp> -#include <com/sun/star/geometry/IntegerSize2D.hpp> -#include <com/sun/star/geometry/Matrix2D.hpp> -#include <com/sun/star/geometry/RealBezierSegment2D.hpp> -#include <com/sun/star/geometry/RealPoint2D.hpp> -#include <com/sun/star/geometry/RealRectangle2D.hpp> -#include <com/sun/star/geometry/RealRectangle3D.hpp> -#include <com/sun/star/geometry/RealSize2D.hpp> -#include <com/sun/star/rendering/CompositeOperation.hpp> -#include <com/sun/star/rendering/RenderState.hpp> -#include <com/sun/star/rendering/ViewState.hpp> -#include <com/sun/star/rendering/XCanvas.hpp> -#include <com/sun/star/rendering/XGraphicDevice.hpp> -#include <com/sun/star/rendering/XPolyPolygon2D.hpp> -#include <com/sun/star/uno/Sequence.hxx> -#include <comphelper/sequence.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <cstdio> -#include <deque> -#include <functional> +#include <cassert> +#include <cstddef> +#include <cstdlib> #include <limits> -#include <list> #include <numeric> -#include <o3tl/vector_pool.hxx> +#include <ostream> +#include <sstream> +#include <string> +#include <vector> +#include <boost/next_prior.hpp> #include <osl/diagnose.h> +#include <osl/interlck.h> #include <rtl/instance.hxx> #include <rtl/math.hxx> #include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> #include <sal/log.hxx> -#include <utility> -#include <vector> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <com/sun/star/uno/Reference.hxx> +#include <com/sun/star/uno/Sequence.h> +#include <com/sun/star/uno/Sequence.hxx> +#include <com/sun/star/uno/genfunc.hxx> +#include <cppu/unotype.hxx> +#include <typelib/typedescription.h> +#include <uno/data.h> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/curve/b2dcubicbezier.hxx> +#include <basegfx/matrix/b2dhommatrix.hxx> +#include <basegfx/matrix/b2dhommatrixtools.hxx> +#include <basegfx/matrix/b3dhommatrix.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/point/b3dpoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolygoncutandtouch.hxx> +#include <basegfx/polygon/b2dpolygontools.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/polygon/b2dpolypolygoncutter.hxx> +#include <basegfx/polygon/b2dpolypolygontools.hxx> +#include <basegfx/polygon/b3dpolygon.hxx> +#include <basegfx/polygon/b3dpolypolygon.hxx> +#include <basegfx/range/b2dpolyrange.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/b2drangeclipper.hxx> +#include <basegfx/range/b3drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2i64tuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/tuple/b3ituple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b3dvector.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/basic/inc/pch/precompiled_sb.hxx b/basic/inc/pch/precompiled_sb.hxx index a10d0949db6a..f7a0d4df2b8d 100644 --- a/basic/inc/pch/precompiled_sb.hxx +++ b/basic/inc/pch/precompiled_sb.hxx @@ -8,78 +8,90 @@ */ /* - 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:28 using: + ./bin/update_pch basic sb --cutoff=2 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./basic/inc/pch/precompiled_sb.hxx "/opt/lo/bin/make basic.build" --find-conflicts */ -#include "math.h" -#include <boost/optional.hpp> -#include <memory> -#include <com/sun/star/bridge/oleautomation/Decimal.hpp> -#include <com/sun/star/bridge/oleautomation/XAutomationObject.hpp> -#include <com/sun/star/i18n/LocaleCalendar2.hpp> -#include <com/sun/star/lang/Locale.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> -#include <com/sun/star/script/XErrorQuery.hpp> -#include <com/sun/star/sheet/XFunctionAccess.hpp> -#include <com/sun/star/ucb/SimpleFileAccess.hpp> -#include <com/sun/star/uno/Sequence.hxx> -#include <com/sun/star/uno/XInterface.hpp> -#include <com/sun/star/util/DateTime.hpp> -#include <comphelper/processfactory.hxx> -#include <comphelper/string.hxx> +#include <cassert> #include <config_features.h> -#include <config_version.h> #include <cstddef> +#include <cstdlib> #include <ctype.h> -#include <errno.h> -#include <float.h> -#include <i18nlangtag/lang.h> -#include <iomanip> -#include <list> #include <math.h> -#include <ooo/vba/XHelperInterface.hpp> +#include <memory> +#include <new> +#include <ostream> +#include <sstream> +#include <stdio.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <boost/optional.hpp> #include <osl/file.hxx> +#include <osl/mutex.hxx> #include <osl/process.h> +#include <osl/thread.h> #include <osl/time.h> -#include <random> #include <rtl/character.hxx> -#include <rtl/instance.hxx> #include <rtl/math.hxx> #include <rtl/strbuf.hxx> +#include <rtl/string.h> #include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/textenc.h> #include <rtl/ustrbuf.hxx> #include <rtl/ustring.hxx> #include <sal/config.h> +#include <sal/detail/log.h> #include <sal/log.hxx> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <vcl/dllapi.h> +#include <vcl/mapmod.hxx> +#include <vcl/msgbox.hxx> +#include <vcl/settings.hxx> +#include <vcl/svapp.hxx> +#include <basrid.hxx> +#include <com/sun/star/frame/XModel.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/lang/XMultiServiceFactory.hpp> +#include <com/sun/star/uno/Sequence.hxx> +#include <com/sun/star/util/DateTime.hpp> +#include <comphelper/processfactory.hxx> +#include <comphelper/string.hxx> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <sbobjmod.hxx> +#include <sbxbase.hxx> #include <svl/SfxBroadcaster.hxx> #include <svl/zforlist.hxx> -#include <tools/color.hxx> -#include <tools/date.hxx> #include <tools/debug.hxx> #include <tools/errcode.hxx> -#include <tools/fract.hxx> -#include <tools/shl.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> #include <tools/stream.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> -#include <tools/wintypes.hxx> -#include <tools/wldcrd.hxx> #include <unotools/charclass.hxx> -#include <unotools/syslocale.hxx> -#include <unotools/ucbstreamhelper.hxx> -#include <vcl/dibtools.hxx> -#include <vcl/jobset.hxx> -#include <vcl/mapmod.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/settings.hxx> -#include <vcl/sound.hxx> -#include <vcl/svapp.hxx> -#include <vcl/timer.hxx> -#include <vcl/wrkwin.hxx> +#include <unotools/unotoolsdllapi.h> +#include <basic/basicdllapi.h> +#include <basic/sbuno.hxx> +#include <basic/sbx.hxx> +#include <basic/sbxfac.hxx> +#include <basic/sbxform.hxx> +#include <basic/sbxobj.hxx> +#include <basic/sbxvar.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/bin/update_pch b/bin/update_pch new file mode 100755 index 000000000000..fa2294d4cd57 --- /dev/null +++ b/bin/update_pch @@ -0,0 +1,1177 @@ +#! /usr/bin/env python +# -*- Mode: python; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +""" +This script generates precompiled headers for a given +module and library. + +Given a gmake makefile that belongs to some LO module: +1) Process the makefile to find source files (process_makefile). +2) For every source file, find all includes (process_source). +3) Uncommon and rare includes are filtered (remove_rare). +4) Conflicting headers are excluded (filter_ignore). +5) Local files to the source are excluded (Filter_Local). +6) Fixup missing headers that sources expect (fixup). +7) The resulting includes are sorted by category (sort_by_category). +8) The pch file is generated (generate). +""" + +import sys +import re +import os +import unittest + +CUTOFF = 1 +EXCLUDE_MODULE = False +EXCLUDE_LOCAL = False +EXCLUDE_SYSTEM = True +SILENT = False + +# System includes: oox, sal, sd, svl, vcl + +INCLUDE = False +EXCLUDE = True +DEFAULTS = \ +{ +# module.library : (min, system, module, local), best time + 'accessibility.acc' : ( 4, EXCLUDE, INCLUDE, INCLUDE), # 7.8 + 'basctl.basctl' : ( 3, EXCLUDE, INCLUDE, EXCLUDE), # 11.9 + 'basegfx.basegfx' : ( 3, EXCLUDE, EXCLUDE, INCLUDE), # 3.8 + 'basic.sb' : ( 2, EXCLUDE, EXCLUDE, INCLUDE), # 10.7 + 'chart2.chartcontroller' : ( 6, EXCLUDE, INCLUDE, INCLUDE), # 18.4 + 'chart2.chartcore' : ( 3, EXCLUDE, EXCLUDE, INCLUDE), # 22.5 + 'chart2.chartopengl' : (12, EXCLUDE, EXCLUDE, EXCLUDE), # 5.3 + 'comphelper.comphelper' : ( 4, EXCLUDE, INCLUDE, INCLUDE), # 7.6 + 'configmgr.configmgr' : ( 6, EXCLUDE, INCLUDE, INCLUDE), # 6.0 + 'connectivity.ado' : ( 2, EXCLUDE, EXCLUDE, EXCLUDE), # 6.4 + 'connectivity.calc' : ( 2, EXCLUDE, EXCLUDE, EXCLUDE), # 4.6 + 'connectivity.dbase' : ( 2, EXCLUDE, INCLUDE, INCLUDE), # 5.2 + 'connectivity.dbpool2' : ( 5, EXCLUDE, INCLUDE, EXCLUDE), # 3.0 + 'connectivity.dbtools' : ( 2, EXCLUDE, EXCLUDE, INCLUDE), # 0.8 + 'connectivity.file' : ( 2, EXCLUDE, INCLUDE, EXCLUDE), # 5.1 + 'connectivity.firebird_sdbc' : ( 2, EXCLUDE, EXCLUDE, EXCLUDE), # 5.1 + 'connectivity.flat' : ( 2, EXCLUDE, INCLUDE, INCLUDE), # 4.6 + 'connectivity.mysql' : ( 4, EXCLUDE, INCLUDE, EXCLUDE), # 3.4 + 'connectivity.odbc' : ( 2, EXCLUDE, EXCLUDE, INCLUDE), # 5.0 + 'connectivity.postgresql-sdbc-impl' : ( 3, EXCLUDE, EXCLUDE, EXCLUDE), # 6.7 + 'cppcanvas.cppcanvas' : (11, EXCLUDE, INCLUDE, INCLUDE), # 4.8 + 'cppuhelper.cppuhelper' : ( 3, EXCLUDE, EXCLUDE, EXCLUDE), # 4.6 + 'cui.cui' : ( 8, EXCLUDE, INCLUDE, EXCLUDE), # 19.7 + 'dbaccess.dba' : ( 6, EXCLUDE, INCLUDE, INCLUDE), # 13.8 + 'dbaccess.dbaxml' : ( 2, EXCLUDE, EXCLUDE, EXCLUDE), # 6.5 + 'dbaccess.dbmm' : (10, EXCLUDE, INCLUDE, EXCLUDE), # 4.3 + 'dbaccess.dbu' : (12, EXCLUDE, EXCLUDE, EXCLUDE), # 23.6 + 'dbaccess.sdbt' : ( 1, EXCLUDE, INCLUDE, EXCLUDE), # 2.9 + 'desktop.deployment' : ( 3, EXCLUDE, EXCLUDE, EXCLUDE), # 6.1 + 'desktop.deploymentgui' : ( 3, EXCLUDE, EXCLUDE, EXCLUDE), # 5.7 + 'desktop.deploymentmisc' : ( 3, EXCLUDE, EXCLUDE, EXCLUDE), # 3.4 + 'desktop.sofficeapp' : ( 6, EXCLUDE, INCLUDE, INCLUDE), # 6.5 + 'drawinglayer.drawinglayer' : ( 4, EXCLUDE, EXCLUDE, EXCLUDE), # 7.4 + 'editeng.editeng' : ( 5, EXCLUDE, INCLUDE, EXCLUDE), # 13.0 + 'forms.frm' : ( 2, EXCLUDE, EXCLUDE, EXCLUDE), # 14.2 + 'framework.fwe' : (10, EXCLUDE, INCLUDE, EXCLUDE), # 5.5 + 'framework.fwi' : ( 9, EXCLUDE, INCLUDE, EXCLUDE), # 3.4 + 'framework.fwk' : ( 7, EXCLUDE, INCLUDE, INCLUDE), # 14.8 + 'framework.fwl' : ( 5, EXCLUDE, INCLUDE, INCLUDE), # 5.1 + 'hwpfilter.hwp' : ( 3, EXCLUDE, INCLUDE, INCLUDE), # 6.0 + 'lotuswordpro.lwpft' : ( 2, EXCLUDE, EXCLUDE, EXCLUDE), # 11.6 + 'oox.oox' : ( 6, EXCLUDE, EXCLUDE, INCLUDE), # 28.2 + 'package.package2' : ( 3, EXCLUDE, INCLUDE, INCLUDE), # 4.5 + 'package.xstor' : ( 2, EXCLUDE, INCLUDE, EXCLUDE), # 3.8 + 'reportdesign.rpt' : ( 9, EXCLUDE, INCLUDE, INCLUDE), # 9.4 + 'reportdesign.rptui' : ( 4, EXCLUDE, INCLUDE, INCLUDE), # 13.1 + 'reportdesign.rptxml' : ( 2, EXCLUDE, EXCLUDE, INCLUDE), # 7.6 + 'sal.sal' : ( 5, EXCLUDE, INCLUDE, INCLUDE), # 4.2 + 'sc.sc' : (12, EXCLUDE, INCLUDE, INCLUDE), # 92.6 + 'sc.scfilt' : ( 4, EXCLUDE, EXCLUDE, INCLUDE), # 39.9 + 'sc.scui' : ( 1, EXCLUDE, EXCLUDE, INCLUDE), # 15.0 + 'sc.vbaobj' : ( 1, EXCLUDE, EXCLUDE, INCLUDE), # 17.3 + 'sd.sd' : ( 4, EXCLUDE, EXCLUDE, INCLUDE), # 47.4 + 'sd.sdui' : ( 4, EXCLUDE, INCLUDE, INCLUDE), # 9.4 + 'sdext.PresentationMinimizer' : ( 2, EXCLUDE, INCLUDE, INCLUDE), # 4.1 + 'sdext.PresenterScreen' : ( 2, EXCLUDE, INCLUDE, EXCLUDE), # 7.1 + 'sfx2.sfx' : ( 3, EXCLUDE, EXCLUDE, EXCLUDE), # 27.4 + 'slideshow.slideshow' : ( 4, EXCLUDE, INCLUDE, EXCLUDE), # 10.8 + 'sot.sot' : ( 5, EXCLUDE, EXCLUDE, INCLUDE), # 3.1 + 'starmath.sm' : ( 5, EXCLUDE, EXCLUDE, INCLUDE), # 10.9 + 'svgio.svgio' : ( 8, EXCLUDE, EXCLUDE, INCLUDE), # 4.3 + 'svl.svl' : ( 6, EXCLUDE, EXCLUDE, EXCLUDE), # 7.6 + 'svtools.svt' : ( 4, EXCLUDE, INCLUDE, EXCLUDE), # 17.6 + 'svx.svx' : ( 3, EXCLUDE, EXCLUDE, INCLUDE), # 20.7 + 'svx.svxcore' : ( 7, EXCLUDE, INCLUDE, EXCLUDE), # 37.0 + 'sw.msword' : ( 4, EXCLUDE, INCLUDE, INCLUDE), # 22.4 + 'sw.sw' : (11, EXCLUDE, EXCLUDE, INCLUDE), # 212.3 + 'sw.swui' : ( 3, EXCLUDE, INCLUDE, INCLUDE), # 26.1 + 'sw.vbaswobj' : ( 4, EXCLUDE, INCLUDE, INCLUDE), # 13.1 + 'tools.tl' : ( 5, EXCLUDE, EXCLUDE, EXCLUDE), # 4.2 + 'unotools.utl' : ( 3, EXCLUDE, EXCLUDE, INCLUDE), # 7.0 + 'unoxml.unoxml' : ( 1, EXCLUDE, EXCLUDE, EXCLUDE), # 4.6 + 'uui.uui' : ( 4, EXCLUDE, EXCLUDE, EXCLUDE), # 4.9 + 'vbahelper.msforms' : ( 3, EXCLUDE, INCLUDE, INCLUDE), # 5.2 + 'vbahelper.vbahelper' : ( 3, EXCLUDE, EXCLUDE, INCLUDE), # 7.0 + 'vcl.vcl' : ( 6, EXCLUDE, INCLUDE, INCLUDE), # 35.7 + 'writerfilter.writerfilter' : ( 3, EXCLUDE, EXCLUDE, INCLUDE), # 15.8 + 'xmloff.xo' : ( 7, EXCLUDE, INCLUDE, INCLUDE), # 22.1 + 'xmloff.xof' : ( 1, EXCLUDE, EXCLUDE, INCLUDE), # 4.4 + 'xmlscript.xmlscript' : ( 4, EXCLUDE, EXCLUDE, INCLUDE), # 3.6 + 'xmlsecurity.xmlsecurity' : ( 6, EXCLUDE, INCLUDE, INCLUDE), # 5.1 + 'xmlsecurity.xsec_fw' : ( 2, EXCLUDE, INCLUDE, EXCLUDE), # 2.7 + 'xmlsecurity.xsec_xmlsec' : ( 2, EXCLUDE, INCLUDE, INCLUDE), # 4.4 +} + +def remove_rare(raw, min_use=-1): + """ Remove headers not commonly included. + The minimum threshold is min_use. + """ + # The minimum number of times a header + # must be included to be in the PCH. + min_use = min_use if min_use >= 0 else CUTOFF + + out = [] + if not raw or not len(raw): + return out + + inc = sorted(raw) + last = inc[0] + count = 1 + for x in range(1, len(inc)): + i = inc[x] + if i == last: + count += 1 + else: + if count >= min_use: + out.append(last) + last = i + count = 1 + + # Last group. + if count >= min_use: + out.append(last) + + return out + +def process_list(list, callable): + """ Given a list and callable + we pass each entry through + the callable and only add to + the output if not blank. + """ + out = [] + for i in list: + line = callable(i) + if line and len(line): + out.append(line) + return out + +def find_files(path, recurse=True): + list = [] + for root, dir, files in os.walk(path): + list += map(lambda x: os.path.join(root, x), files) + return list + +def get_filename(line): + """ Strips the line from the + '#include' and angled brakets + and return the filename only. + """ + if not len(line) or line[0] != '#': + return line + return re.sub(r'(.*#include\s*)<(.*)>(.*)', r'\2', line) + +def is_c_runtime(inc): + """ Heuristic-based detection of C/C++ + runtime headers. + They are all-lowercase, with .h or + no extension, filename only. + """ + inc = get_filename(inc) + + if inc.endswith('.hxx') or inc.endswith('.hpp'): + return False + + for c in inc: + if c == '/': + return False + if c == '.': + return inc.endswith('.h') + if c.isupper(): + return False + + return True + +def sanitize(raw): + """ There are two forms of includes, + those with <> and "". + Technically, the difference is that + the compiler can use an internal + representation for an angled include, + such that it doesn't have to be a file. + For our purposes, there is no difference. + Here, we convert everything to angled. + """ + if not raw or not len(raw): + return '' + raw = raw.strip() + if not len(raw): + return '' + return re.sub(r'(.*#include\s*)\"(.*)\"(.*)', r'#include <\2>', raw) + +class Filter_Local(object): + """ Filter headers local to a module. + allow_public: allows include/module/file.hxx + #include <module/file.hxx> + allow_module: allows module/inc/file.hxx + #include <file.hxx> + allow_locals: allows module/source/file.hxx and + module/source/inc/file.hxx + #include <file.hxx> + """ + def __init__(self, root, module, allow_public=True, allow_module=True, allow_locals=True): + self.root = root + self.module = module + self.allow_public = allow_public + self.allow_module = allow_module + self.allow_locals = allow_locals + self.public_prefix = '<' + self.module + '/' + + all = find_files(os.path.join(root, module)) + self.module = [] + self.locals = [] + mod_prefix = module + '/inc/' + for i in all: + if mod_prefix in i: + self.module.append(i) + else: + self.locals.append(i) + + def is_public(self, line): + return self.public_prefix in line + + def is_module(self, line): + """ Returns True if in module/inc/... """ + filename = get_filename(line) + for i in self.module: + if i.endswith(filename): + return True + return False + + def is_local(self, line): + """ Returns True if in module/source/... """ + filename = get_filename(line) + for i in self.locals: + if i.endswith(filename): + return True + return False + + def is_external(self, line): + return is_c_runtime(line) and \ + not self.is_public(line) and \ + not self.is_module(line) and \ + not self.is_local(line) + + def find_local_file(self, line): + """ Finds the header file in the module dir, + but doesn't validate. + """ + filename = get_filename(line) + for i in self.locals: + if i.endswith(filename): + return i + for i in self.module: + if i.endswith(filename): + return i + return None + + def proc(self, line): + assert line and len(line) + assert line[0] != '<' and line[0] != '#' + + filename = get_filename(line) + + # Local with relative path. + if filename.startswith('..'): + # Exclude for now as we don't have cxx path. + return '' + + # Locals are included first (by the compiler). + if self.is_local(filename): + return line if self.allow_locals and '/inc/' in filename else '' + + # Module headers are next. + if self.is_module(filename): + return line if self.allow_module else '' + + # Public headers are last. + if self.is_public(line): + return line if self.allow_public else '' + + # Leave out potentially unrelated files local + # to some other module we can't include directly. + if '/' not in filename and not self.is_external(filename): + return '' + + # Unfiltered. + return line + +def filter_ignore(line, module): + """ Filters includes from known + problematic ones. + Expects sanitized input. + """ + assert line and len(line) + + # Always include files without extension. + if '.' not in line: + return line + + # Extract filenames for ease of comparison. + line = get_filename(line) + + # Filter out all files that are not normal headers. + if not line.endswith('.h') and \ + not line.endswith('.hxx') and \ + not line.endswith('.hpp') and \ + not line.endswith('.hdl'): + return '' + + ignore_list = [ + 'LibreOfficeKit/LibreOfficeKitEnums.h', # Needs special directives + 'LibreOfficeKit/LibreOfficeKitTypes.h', # Needs special directives + 'jerror.h', # c++ unfriendly + 'jpeglib.h', # c++ unfriendly + 'svtools/editimplementation.hxx' # no direct include + ] + + if module == 'accessibility': + ignore_list += [ + # STR_SVT_ACC_LISTENTRY_SELCTED_STATE redefined from svtools.hrc + 'accessibility/extended/textwindowaccessibility.hxx', + ] + if module == 'basic': + ignore_list += [ + 'basic/vbahelper.hxx', + ] + if module == 'connectivity': + ignore_list += [ + 'com/sun/star/beans/PropertyAttribute.hpp', # OPTIONAL defined via objbase.h + 'com/sun/star/sdbcx/Privilege.hpp', # DELETE defined via objbase.h + ] + if module == 'reportdesign': + ignore_list += [ + 'editeng/eeitemid.hxx', # macro redefined in ui/misc/UITools.cxx + ] + if module == 'sc': + ignore_list += [ + 'progress.hxx', # special directives + 'scslots.hxx', # special directives + ] + if module == 'sd': + ignore_list += [ + 'sdgslots.hxx', # special directives + 'sdslots.hxx', # special directives + 'svtools/sores.hxx', # redefines BMP_PLUGIN defined in svtools.hrc + ] + if module == 'sfx2': + ignore_list += [ + 'sfx2/recentdocsview.hxx', # Redefines ApplicationType defined in objidl.h + 'sfx2/sidebar/Sidebar.hxx', + 'sfx2/sidebar/UnoSidebar.hxx', + 'sfxslots.hxx', # externally defined types + ] + if module == 'sot': + ignore_list += [ + 'sysformats.hxx', # Windows headers + ] + if module == 'svx': + ignore_list += [ + 'tbunosearchcontrollers.hxx', # Anonymous namespace + ] + if module == 'sw': + ignore_list += [ + 'com/sun/star/ucb/NameClash.hpp', # conflicts with ERROR from Windows.h + ] + if module == 'vcl': + ignore_list += [ + 'accmgr.hxx', # redefines ImplAccelList + 'image.h', + 'jobset.h', + 'opengl/gdiimpl.hxx', + 'opengl/salbmp.hxx', + 'openglgdiimpl', # ReplaceTextA + 'printdlg.hxx', + 'salinst.hxx', # GetDefaultPrinterA + 'salprn.hxx', # SetPrinterDataA + 'vcl/jobset.hxx', + 'vcl/oldprintadaptor.hxx', + 'vcl/opengl/OpenGLContext.hxx', + 'vcl/print.hxx', + 'vcl/prntypes.hxx', # redefines Orientation from filter/jpeg/Exif.hxx + 'vcl/sysdata.hxx', + ] + if module == 'xmloff': + ignore_list += [ + 'SchXMLExport.hxx', # SchXMLAutoStylePoolP.hxx not found + 'SchXMLImport.hxx', # enums redefined in draw\sdxmlimp_impl.hxx + 'XMLEventImportHelper.hxx', # NameMap redefined in XMLEventExport.hxx + 'xmloff/XMLEventExport.hxx', # enums redefined + ] + + for i in ignore_list: + if line.startswith(i): + return '' + if i[0] == '*' and line.endswith(i[1:]): + return '' + if i[-1] == '*' and line.startswith(i[:-1]): + return '' + + return line + +def fixup(includes, module): + """ Here we add any headers + necessary in the pch. + These could be known to be very + common but for technical reasons + left out of the pch by this generator. + Or, they could be missing from the + source files where they are used + (probably because they had been + in the old pch, they were missed). + Also, these could be headers + that make the build faster but + aren't added automatically. + """ + fixes = [] + def append(inc): + # Add a space to exclude from + # ignore bisecting. + line = ' #include <{}>'.format(inc) + try: + i = fixes.index(inc) + fixes[i] = inc + except: + fixes.append(inc) + + if module == 'basctl': + if 'basslots.hxx' in includes: + append('sfx2/msg.hxx') + + #if module == 'sc': + # if 'scslots.hxx' in includes: + # append('sfx2/msg.hxx') + return fixes + +def sort_by_category(list, module, filter_local): + """ Move all 'system' headers first. + Core files of osl, rtl, sal, next. + Everything non-module-specific third. + Last, module-specific headers. + """ + sys = [] + boo = [] + cor = [] + rst = [] + mod = [] + + prefix = '<' + module + '/' + for i in list: + if is_c_runtime(i): + sys.append(i) + elif '<boost/' in i: + boo.append(i) + elif '<osl' in i or '<rtl' in i or '<sal' in i or '<vcl' in i: + cor.append(i) + elif prefix in i: + mod.append(i) + else: + rst.append(i) + + out = [] + out += sorted(sys) + out += sorted(boo) + out += sorted(cor) + out += sorted(rst) + out += sorted(mod) + return out + +def parse_makefile(groups, lines, lineno, lastif, ifstack): + + inobjects = False + inelse = False + os_cond_re = re.compile('(ifeq|ifneq)\s*\(\$\(OS\)\,(\w*)\)') + + line = lines[lineno] + if line.startswith('if'): + lastif = line + if ifstack == 0: + # Correction if first line is an if. + lineno = parse_makefile(groups, lines, lineno, line, ifstack+1) + else: + lineno -= 1 + + while lineno + 1 < len(lines): + lineno += 1 + line = lines[lineno].strip() + line = line.rstrip('\\').strip() + #print('line #{}: {}'.format(lineno, line)) + if len(line) == 0: + continue + + if line == '))': + inobjects = False + elif 'add_exception_objects' in line or \ + 'add_cxxobject' in line: + inobjects = True + #print('inobjects') + #if ifstack and not SILENT: + #sys.stderr.write('Sources in a conditional, ignoring for now.\n') + elif line.startswith('if'): + lineno = parse_makefile(groups, lines, lineno, line, ifstack+1) + continue + elif line.startswith('endif'): + if ifstack: + return lineno + continue + elif line.startswith('else'): + inelse = True + elif inobjects: + if EXCLUDE_SYSTEM and ifstack: + continue + file = line + '.cxx' + if ',' in line or '(' in line or ')' in line: + #print('passing: ' + line) + pass # $if() probably, or something similar + else: + osname = '' + if lastif: + if 'filter' in lastif: + # We can't grok filter, yet. + continue + match = os_cond_re.match(lastif) + if not match: + # We only support OS conditionals. + continue + in_out = match.group(1) + osname = match.group(2) if match else '' + if (in_out == 'ifneq' and not inelse) or \ + (in_out == 'ifeq' and inelse): + osname = '!' + osname + + if osname not in groups: + groups[osname] = [] + groups[osname].append(file) + + return groups + +def process_makefile(root, module, makefile): + """ Parse a gmake makefile and extract + source filenames from it. + """ + + filename = os.path.join(os.path.join(root, module), makefile) + if not os.path.isfile(filename): + sys.stderr.write('Error: Module {} has no makefile at {}.'.format(module, filename)) + + groups = {'':[], 'ANDROID':[], 'IOS':[], 'WNT':[], 'LINUX':[], 'MACOSX':[]} + + with open(filename, 'r') as f: + lines = f.readlines() + groups = parse_makefile(groups, lines, lineno=0, lastif=None, ifstack=0) + + return groups + +def process_source(root, module, filename, maxdepth=0): + """ Process a source file to extract + included headers. + For now, skip on compiler directives. + maxdepth is used when processing headers + which typically have protecting ifndef. + """ + + ifdepth = 0 + lastif = '' + raw_includes = [] + with open(filename, 'r') as f: + for line in f: + line = line.strip() + if line.startswith('#if'): + ifdepth += 1 + lastif = line + elif line.startswith('#endif'): + ifdepth -= 1 + lastif = '#if' + elif line.startswith('#include'): + if ifdepth <= maxdepth: + line = sanitize(line) + if line: + line = get_filename(line) + if line and len(line): + raw_includes.append(line) + elif not SILENT: + sys.stderr.write('#include in {} : {}\n'.format(lastif, line)) + + return raw_includes + +def explode(root, module, includes, tree, filter_local, recurse): + incpath = os.path.join(root, 'include') + + for inc in includes: + filename = get_filename(inc) + if filename in tree or len(filter_local.proc(filename)) == 0: + continue + + try: + # Module or Local header. + filepath = filter_local.find_local_file(inc) + if filepath: + #print('trying loc: ' + filepath) + incs = process_source(root, module, filepath, maxdepth=1) + incs = map(get_filename, incs) + incs = process_list(incs, lambda x: filter_ignore(x, module)) + incs = process_list(incs, filter_local.proc) + tree[filename] = incs + if recurse: + tree = explode(root, module, incs, tree, filter_local, recurse) + #print('{} => {}'.format(filepath, tree[filename])) + continue + except: + pass + + try: + # Public header. + filepath = os.path.join(incpath, filename) + #print('trying pub: ' + filepath) + incs = process_source(root, module, filepath, maxdepth=1) + incs = map(get_filename, incs) + incs = process_list(incs, lambda x: filter_ignore(x, module)) + incs = process_list(incs, filter_local.proc) + tree[filename] = incs + if recurse: + tree = explode(root, module, incs, tree, filter_local, recurse) + #print('{} => {}'.format(filepath, tree[filename])) + continue + except: + pass + + # Failed, but remember to avoid searching again. + tree[filename] = [] + + return tree + +def make_command_line(): + args = sys.argv[:] + # Remove command line flags and + # use internal flags. + for i in xrange(len(args)-1, 0, -1): + if args[i].startswith('--'): + args.pop(i) + + args.append('--cutoff=' + str(CUTOFF)) + if EXCLUDE_SYSTEM: + args.append('--exclude:system') + else: + args.append('--include:system') + if EXCLUDE_MODULE: + args.append('--exclude:module') + else: + args.append('--include:module') + if EXCLUDE_LOCAL: + args.append('--exclude:local') + else: + args.append('--include:local') + + return ' '.join(args) + +def generate_includes(includes): + """Generates the include lines of the pch. + """ + lines = [] + for osname, group in includes.iteritems(): + if not len(group): + continue + + if len(osname): + not_eq = '' + if osname[0] == '!': + not_eq = '!' + osname = osname[1:] + lines.append('') + lines.append('#if {}defined({})'.format(not_eq, osname)) + + for i in group: + lines.append(i) + + if len(osname): + lines.append('#endif') + + return lines + +def generate(includes, libname, filename, module): + header = \ +"""/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +/* + 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). +""" + + footer = \ +""" +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ +""" + import datetime + + with open(filename, 'w') as f: + f.write(header) + f.write('\n Generated on {} using:\n {}\n'.format( + datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"), + make_command_line())) + f.write('\n If after updating build fails, use the following command to locate conflicting headers:\n ./bin/update_pch_bisect {} "/opt/lo/bin/make {}.build" --find-conflicts\n*/\n'.format( + filename, module)) + + # svx needs this (sendreportw32.cxx) + if module == 'svx' and libname == 'svx': + svx_define = """ +#ifdef WNT +#define UNICODE +#define _UNICODE +#endif +""" + f.write(svx_define) + + # Dump the headers. + f.write('\n') + for i in includes: + f.write(i + '\n') + + # ado needs to guard against macro polution + if module == 'connectivity' and libname == 'ado': + ado_define = """ +// Prevent windows header macro pollution. +#undef OPTIONAL +#undef DELETE +""" + f.write(ado_define) + + f.write(footer) + +def remove_from_tree(filename, tree): + # Remove this file, if top-level. + incs = tree.pop(filename, []) + for i in incs: + tree = remove_from_tree(i, tree) + + # Also remove if included from another. + for (k, v) in tree.iteritems(): + if filename in v: + v.remove(filename) + + return tree + +def tree_to_list(includes, filename, tree): + if filename in includes: + return includes + includes.append(filename) + #incs = tree.pop(filename, []) + incs = tree[filename] if filename in tree else [] + for i in incs: + tree_to_list(includes, i, tree) + + return includes + +def promote(includes): + """ Common library headers are heavily + referenced, even if they are included + from a few places. + Here we separate them to promote + their inclusion in the final pch. + """ + promo = [] + for inc in includes: + if inc.startswith('boost') or \ + inc.startswith('sal') or \ + inc.startswith('osl') or \ + inc.startswith('rtl'): + promo.append(inc) + return promo + +def make_pch_filename(root, module, libname): + """ PCH files are stored here: + <root>/<module>/inc/pch/precompiled_<libname>.hxx + """ + + path = os.path.join(root, module) + path = os.path.join(path, 'inc') + path = os.path.join(path, 'pch') + path = os.path.join(path, 'precompiled_' + libname + '.hxx') + return path + +def main(): + + global CUTOFF + global EXCLUDE_MODULE + global EXCLUDE_LOCAL + global EXCLUDE_SYSTEM + global SILENT + + root = '.' + module = sys.argv[1] + libname = sys.argv[2] + header = make_pch_filename(root, module, libname) + + if not os.path.exists(os.path.join(root, module)): + raise Exception('Error: module [' + str(module) + + '] not found. Not running from the root of LO repository?') + + key = '{}.{}'.format(module, libname) + if key in DEFAULTS: + # Load the module-specific defaults. + CUTOFF = DEFAULTS[key][0] + EXCLUDE_SYSTEM = DEFAULTS[key][1] + EXCLUDE_MODULE = DEFAULTS[key][2] + EXCLUDE_LOCAL = DEFAULTS[key][3] + + force_update = False + for x in xrange(3, len(sys.argv)): + i = sys.argv[x] + if i.startswith('--cutoff='): + CUTOFF = int(i.split('=')[1]) + elif i.startswith('--exclude:'): + cat = i.split(':')[1] + if cat == 'module': + EXCLUDE_MODULE = True + elif cat == 'local': + EXCLUDE_LOCAL = True + elif cat == 'system': + EXCLUDE_SYSTEM = True + elif i.startswith('--include:'): + cat = i.split(':')[1] + if cat == 'module': + EXCLUDE_MODULE = False + elif cat == 'local': + EXCLUDE_LOCAL = False + elif cat == 'system': + EXCLUDE_SYSTEM = False + elif i == '--silent': + SILENT = True + elif i == '--force': + force_update = True + else: + sys.stderr.write('Unknown option [{}].'.format(i)) + return 1 + + filter_local = Filter_Local(root, module, \ + not EXCLUDE_MODULE, \ + not EXCLUDE_LOCAL) + + # Read input. + makefile = 'Library_{}.mk'.format(libname) + groups = process_makefile(root, module, makefile) + + generic = [] + for osname, group in groups.iteritems(): + if not len(group): + continue + + includes = [] + for filename in group: + includes += process_source(root, module, filename) + + # Save unique top-level includes. + unique = set(includes) + promoted = promote(unique) + + # Process includes. + includes = remove_rare(includes) + includes = process_list(includes, lambda x: filter_ignore(x, module)) + includes = process_list(includes, filter_local.proc) + + # Remove the already included ones. + for inc in includes: + unique.discard(inc) + + # Explode the excluded ones. + tree = {i:[] for i in includes} + tree = explode(root, module, unique, tree, filter_local, not EXCLUDE_MODULE) + + # Remove the already included ones from the tree. + for inc in includes: + filename = get_filename(inc) + tree = remove_from_tree(filename, tree) + + extra = [] + for (k, v) in tree.iteritems(): + extra += tree_to_list([], k, tree) + + promoted += promote(extra) + promoted = process_list(promoted, lambda x: filter_ignore(x, module)) + promoted = process_list(promoted, filter_local.proc) + promoted = set(promoted) + # If a promoted header includes others, remove the rest. + for (k, v) in tree.iteritems(): + if k in promoted: + for i in v: + promoted.discard(i) + includes += [x for x in promoted] + + extra = remove_rare(extra) + extra = process_list(extra, lambda x: filter_ignore(x, module)) + extra = process_list(extra, filter_local.proc) + includes += extra + + includes = [x for x in set(includes)] + fixes = fixup(includes, module) + fixes = map(lambda x: '#include <' + x + '>', fixes) + + includes = map(lambda x: '#include <' + x + '>', includes) + sorted = sort_by_category(includes, module, filter_local) + includes = fixes + sorted + + if len(osname): + for i in generic: + if i in includes: + includes.remove(i) + + groups[osname] = includes + if not len(osname): + generic = includes + + # Open the old pch and compare its contents + # with new includes. + # Clobber only if they are different. + with open(header, 'r') as f: + old_pch_lines = [x.strip() for x in f.readlines()] + new_lines = generate_includes(groups) + # Find the first include in the old pch. + start = -1 + for i in xrange(len(old_pch_lines)): + if old_pch_lines[i].startswith('#include'): + start = i + break + # Clobber if there is a mismatch. + if force_update or start < 0 or (len(old_pch_lines) - start < len(new_lines)): + generate(new_lines, libname, header, module) + return 0 + else: + for i in xrange(len(new_lines)): + if new_lines[i] != old_pch_lines[start + i]: + generate(new_lines, libname, header, module) + return 0 + else: + # Identical, but see if new pch removed anything. + for i in xrange(start + len(new_lines), len(old_pch_lines)): + if '#include' in old_pch_lines[i]: + generate(new_lines, libname, header, module) + return 0 + + # Didn't update. + return 1 + +if __name__ == '__main__': + """ Process all the includes in a Module + to make into a PCH file. + Run without arguments for unittests, + and to see usage. + """ + + if len(sys.argv) >= 3: + status = main() + sys.exit(status) + + print('Usage: {} <Module name> <Library name> [options]'.format(sys.argv[0])) + print(' Always run from the root of LO repository.\n') + print(' Options:') + print(' --cutoff=<count> - Threshold to excluding headers.') + print(' --exclude:<category> - Exclude category-specific headers.') + print(' --include:<category> - Include category-specific headers.') + print(' --force - Force updating the pch even when nothing changes.') + print(' Categories:') + print(' module - Headers in /inc directory of a module.') + print(' local - Headers local to a source file.') + print(' system - Platform-specific headers.') + print(' --silent - print only errors.') + print('\nRunning unit-tests...') + + +class TestMethods(unittest.TestCase): + + def test_sanitize(self): + self.assertEqual(sanitize('#include "blah/file.cxx"'), + '#include <blah/file.cxx>') + self.assertEqual(sanitize(' #include\t"blah/file.cxx" '), + '#include <blah/file.cxx>') + self.assertEqual(sanitize(' '), + '') + + def test_filter_ignore(self): + self.assertEqual(filter_ignore('blah/file.cxx', 'mod'), + '') + self.assertEqual(filter_ignore('vector', 'mod'), + 'vector') + self.assertEqual(filter_ignore('file.cxx', 'mod'), + '') + + def test_remove_rare(self): + self.assertEqual(remove_rare([]), + []) + +class TestMakefileParser(unittest.TestCase): + + def setUp(self): + global EXCLUDE_SYSTEM + EXCLUDE_SYSTEM = False + + def test_parse_singleline_eval(self): + source = "$(eval $(call gb_Library_Library,sal))" + lines = source.split('\n') + groups = {'':[]} + groups = parse_makefile(groups, lines, 0, None, 0) + self.assertEqual(len(groups), 1) + self.assertEqual(len(groups['']), 0) + + def test_parse_multiline_eval(self): + source = """$(eval $(call gb_Library_set_include,sal,\\ + $$(INCLUDE) \\ + -I$(SRCDIR)/sal/inc \\ +)) +""" + lines = source.split('\n') + groups = {'':[]} + groups = parse_makefile(groups, lines, 0, None, 0) + self.assertEqual(len(groups), 1) + self.assertEqual(len(groups['']), 0) + + def test_parse_multiline_eval_with_if(self): + source = """$(eval $(call gb_Library_add_defs,sal,\\ + $(if $(filter $(OS),IOS), \\ + -DNO_CHILD_PROCESSES \\ + ) \\ +)) +""" + lines = source.split('\n') + groups = {'':[]} + groups = parse_makefile(groups, lines, 0, None, 0) + self.assertEqual(len(groups), 1) + self.assertEqual(len(groups['']), 0) + + def test_parse_multiline_add_with_if(self): + source = """$(eval $(call gb_Library_add_exception_objects,sal,\\ + sal/osl/unx/time \\ + $(if $(filter DESKTOP,$(BUILD_TYPE)), sal/osl/unx/salinit) \\ +)) +""" + lines = source.split('\n') + groups = {'':[]} + groups = parse_makefile(groups, lines, 0, None, 0) + self.assertEqual(len(groups), 1) + self.assertEqual(len(groups['']), 1) + self.assertEqual(groups[''][0], 'sal/osl/unx/time.cxx') + + def test_parse_if_else(self): + source = """ifeq ($(OS),MACOSX) +$(eval $(call gb_Library_add_exception_objects,sal,\\ + sal/osl/mac/mac \\ +)) +else +$(eval $(call gb_Library_add_exception_objects,sal,\\ + sal/osl/unx/uunxapi \\ +)) +endif +""" + lines = source.split('\n') + groups = {'':[]} + groups = parse_makefile(groups, lines, 0, None, 0) + self.assertEqual(len(groups), 3) + self.assertEqual(len(groups['']), 0) + self.assertEqual(len(groups['MACOSX']), 1) + self.assertEqual(len(groups['!MACOSX']), 1) + self.assertEqual(groups['MACOSX'][0], 'sal/osl/mac/mac.cxx') + self.assertEqual(groups['!MACOSX'][0], 'sal/osl/unx/uunxapi.cxx') + + def test_parse_nested_if(self): + source = """ifeq ($(OS),MACOSX) +$(eval $(call gb_Library_add_exception_objects,sal,\\ + sal/osl/mac/mac \\ +)) +else +$(eval $(call gb_Library_add_exception_objects,sal,\\ + sal/osl/unx/uunxapi \\ +)) + +ifeq ($(OS),LINUX) +$(eval $(call gb_Library_add_exception_objects,sal,\\ + sal/textenc/context \\ +)) +endif +endif +""" + lines = source.split('\n') + groups = {'':[]} + groups = parse_makefile(groups, lines, 0, None, 0) + self.assertEqual(len(groups), 4) + self.assertEqual(len(groups['']), 0) + self.assertEqual(len(groups['MACOSX']), 1) + self.assertEqual(len(groups['!MACOSX']), 1) + self.assertEqual(len(groups['LINUX']), 1) + self.assertEqual(groups['MACOSX'][0], 'sal/osl/mac/mac.cxx') + self.assertEqual(groups['!MACOSX'][0], 'sal/osl/unx/uunxapi.cxx') + self.assertEqual(groups['LINUX'][0], 'sal/textenc/context.cxx') + + def test_parse_exclude_system(self): + source = """ifeq ($(OS),MACOSX) +$(eval $(call gb_Library_add_exception_objects,sal,\\ + sal/osl/mac/mac \\ +)) +else +$(eval $(call gb_Library_add_exception_objects,sal,\\ + sal/osl/unx/uunxapi \\ +)) + +ifeq ($(OS),LINUX) +$(eval $(call gb_Library_add_exception_objects,sal,\\ + sal/textenc/context \\ +)) +endif +endif +""" + global EXCLUDE_SYSTEM + EXCLUDE_SYSTEM = True + + lines = source.split('\n') + groups = {'':[]} + groups = parse_makefile(groups, lines, 0, None, 0) + self.assertEqual(len(groups), 1) + self.assertEqual(len(groups['']), 0) + + def test_parse_filter(self): + source = """ifneq ($(filter $(OS),MACOSX IOS),) +$(eval $(call gb_Library_add_exception_objects,sal,\\ + sal/osl/unx/osxlocale \\ +)) +endif +""" + # Filter is still unsupported. + lines = source.split('\n') + groups = {'':[]} + groups = parse_makefile(groups, lines, 0, None, 0) + self.assertEqual(len(groups), 1) + self.assertEqual(len(groups['']), 0) + +unittest.main() + +# vim: set et sw=4 ts=4 expandtab: diff --git a/bin/update_pch.sh b/bin/update_pch.sh index 9f423d643d00..95457e561d32 100755 --- a/bin/update_pch.sh +++ b/bin/update_pch.sh @@ -7,16 +7,18 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. # -# Usage: update_pch.sh [precompiled_xxx.hxx] +# Usage: update_pch.sh [<module>/inc/pch/precompiled_xxx.hxx] +# Usage: update_pch.sh [<module>] # Invoke: make cmd cmd="./bin/update_pch.sh [..]" root=`dirname $0` root=`cd $root/.. && pwd` +cd $root if test -z "$1"; then - headers=`ls $root/*/inc/pch/precompiled_*.hxx` + headers=`ls ./*/inc/pch/precompiled_*.hxx` else - headers="$1" + headers="$@" fi # Split the headers into an array. @@ -31,158 +33,18 @@ if [ $hlen -gt 1 ]; then fi for x in $headers; do - header=$x - echo updating `echo $header | sed -e s%$root/%%` - module=`readlink -f $header | sed -e s%$root/%% -e s%/.*%%` - name=`echo $header | sed -e s/.*precompiled_// -e s/\.hxx//` - makefile="Library_$name.mk" - - tmpfile=`mktemp` - - cat "$root/$module/$makefile" | sed 's#\\$##' | \ - ( - inobjects= - ifstack=0 - while read line ; do - if test "$line" = "))" ; then - inobjects= - elif echo $line | grep -q -e add_exception_objects -e add_cxxobject -e add_cxxobjects ; then - inobjects=1 - if test $ifstack -ne 0 ; then - echo Sources in a conditional, ignoring for now. >&2 - fi - elif echo $line | grep -q ^if ; then - ifstack=$((ifstack + 1)) - elif echo $line | grep -q ^endif ; then - ifstack=$((ifstack - 1)) - elif test -n "$inobjects" -a $ifstack -eq 0; then - file=$line - if echo $line | grep -q ", "; then - true # $if() probably, or something similar - elif ! test -f "$root/$file".cxx ; then - echo No file $file in $module/$makefile >&2 - else - -function list_file_includes() -( - ifdepth=0 - # filter out only preprocessor lines, get the first and second "words" after the #, - # also replace " with @ (would cause trouble when doing echo of the line) - cat "$1" | grep -E '^\s*#' | sed 's/^\s*#/#/' | sed 's/^\(#\w*\s+\w*\)\s+.*/\1/' | sed 's/"/@/g' | \ - while read line; do - # skip everything surrounded by any #if - if echo "$line" | grep -q "#if" ; then - ifdepth=$((ifdepth + 1)) - lastif="$line" - elif echo "$line" | grep -q "#endif" ; then - ifdepth=$((ifdepth - 1)) - lastif="#if" - elif echo "$line" | grep -q "#include"; then - if test $ifdepth -eq 0; then - echo $line | sed 's/@/"/g' - else - echo "#include in $lastif : $line" | sed 's/@/"/g' >&2 - fi - fi - done -) - - list_file_includes "$root/$file".cxx | sed 's/\(#include [<@][^>@]*[>@]\).*/\1/' | sed 's#\.\./##g#' >>$tmpfile - fi - fi - done - ) - - cat >$header <<EOF -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - */ - -/* - 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). -*/ - -EOF - - # Library_svx needs this (sendreportw32.cxx) - if test "$makefile" = Library_svx.mk ; then - cat >>$header <<EOF -#ifdef WNT -#define UNICODE -#define _UNICODE -#endif - -EOF - fi - -function local_file() -( - file="$1" - echo "$file" | grep -q ^"$module"/ && exit 0 -# find "$root/$module" -type f | grep -v "$root/$module/inc/" | grep /"$file"'$' && exit 0 - find "$root/$module" -type f | grep /"$file"'$' -q && exit 0 - if echo "$file" | grep -F . -q; then - find "$root/$module" -type f | grep -q /`echo "$file" | sed 's/\.hxx$/.sdi/'` && exit 0 + if [ -d "$x" ]; then + # We got a directory, find pch files to update. + headers=`find $root/$x/ -type f -iname "precompiled_*.hxx"` + $0 "$headers" + else + header=$x + echo updating `echo $header | sed -e s%$root/%%` + module=`readlink -f $header | sed -e s%$root/%% -e s%/.*%%` + libname=`echo $header | sed -e s/.*precompiled_// -e s/\.hxx//` + + ./bin/update_pch "$module" "$libname" fi - # not local - exit 1 -) - -function filter_ignore() -( -# - filter out all files that are not normal headers -# - unicode/datefm.h is a icu header, clashes with DateFormat definition -# - gperffasttoken.hxx is not a proper header -# - comphelper/servicedecl.hxx ignore for now -# - sores.hxx provides BMP_PLUGIN, which is redefined -# - some sources play ugly #define tricks with editeng/eeitemid.hxx -# - objbase.h and oledb.h break ado -# - NSS cert.h may need to be mangled by nssrenam.h -# - xmlreader.h breaks cppuhelper -# - jerror.h and jpeglib.h are not self-contained -# - service1.hxx/service2.hxx are inside comments in frameworks/ - grep -E -e '\.h[">]$' -e '\.hpp[">]$' -e '\.hdl[">]$' -e '\.hxx[">]$' -e '^[^\.]*>$' | \ - grep -v -F -e '#include <vcl/opengl/OpenGLContext.hxx>' | \ - grep -v -F -e '#include <unicode/datefmt.h>' | \ - grep -v -F -e '#include "gperffasttoken.hxx"' | \ - grep -v -F -e '#include <comphelper/servicedecl.hxx>' | \ - grep -v -F -e '#include <svtools/sores.hxx>' | \ - grep -v -F -e '#include <editeng/eeitemid.hxx>' | \ - grep -v -F -e '#include <service1.hxx>' | \ - grep -v -F -e '#include <service2.hxx>' | \ - grep -v -F -e '#include <objbase.h>' | \ - grep -v -F -e '#include <oledb.h>' | \ - grep -v -F -e '#include <cert.h>' | \ - grep -v -F -e '#include <xmlreader/xmlreader.hxx>' | \ - grep -v -e '#include [<"]jerror.h[">]' | \ - grep -v -e '#include [<"]jpeglib.h[">]' -) - - # " in #include "foo" breaks echo down below, so " -> @ - cat $tmpfile | LC_ALL=C sort -u | filter_ignore | sed 's/"/@/g' | \ - ( - while read line; do - file=`echo $line | sed 's/.*[<"@]\([^>"@]*\)[>"@].*/\1/'` - if ! local_file "$file"; then - echo $line | sed 's/@/"/g' >>$header - fi - done - ) - - cat >>$header <<EOF - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ -EOF - - rm $tmpfile done #echo Done. diff --git a/bin/update_pch_autotune.sh b/bin/update_pch_autotune.sh new file mode 100755 index 000000000000..5513a69a3a9c --- /dev/null +++ b/bin/update_pch_autotune.sh @@ -0,0 +1,210 @@ +#! /bin/bash +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +# Finds the optimal update_pch settings that results in, +# per module and library, the fastest build time and +# smallest intermediate files (.o/.obj) output. + +# Usage: update_pch_autotune.sh [<module1> <module2>] +# Invoke: /opt/lo/bin/make cmd cmd="./bin/update_pch_autotune.sh [..]" + +# The resulting values may be entered in update_pch +# to be use for generating PCH in the future. +# Run this script after major header changes. + +root=`dirname $0` +root=`cd $root/.. && pwd` +cd $root + +if test -z "$1"; then + modules=`ls ./*/inc/pch/precompiled_*.hxx | sed -e s%./%% -e s%/.*%% | uniq` +else + modules="$@" +fi + +function build() +{ + local START=$(date +%s.%N) + + /opt/lo/bin/make "$module.build" > /dev/null + status=$? + if [ $status -ne 0 ]; + then + # Spurious failures happen. + /opt/lo/bin/make "$module.build" > /dev/null + status=$? + fi + + local END=$(date +%s.%N1) + build_time=$(printf %.1f $(echo "$END - $START" | bc)) + + size="FAILED" + score="FAILED" + if [ $status -eq 0 ]; + then + size="$(du -s workdir/CxxObject/$module/ | awk '{print $1}')" + score=$(printf %.2f $(echo "10000 / ($build_time * e($size/1048576))" | bc -l)) + fi +} + +function run() +{ + local msg="$module.$libname, ${@:3}, " + printf "$msg" + ./bin/update_pch "$module" "$libname" "${@:3}" --silent + status=$? + + if [ $status -eq 0 ]; + then + build + + summary="$build_time, $size, $score" + if [ $status -eq 0 ]; + then + new_best_for_cuttof=$(echo "$score > $best_score_for_cuttof" | bc -l) + if [ $new_best_for_cuttof -eq 1 ]; + then + best_score_for_cuttof=$score + fi + + new_best=$(echo "$score > $best_score" | bc -l) + if [ $new_best -eq 1 ]; + then + best_score=$score + best_args="${@:3}" + best_time=$build_time + best_cutoff=$cutoff + summary="$build_time, $size, $score,*" + fi + fi + else + # Skip if pch is not updated. + summary="0, 0, 0" + fi + + echo "$summary" +} + +function args_to_table() +{ + local sys="EXCLUDE" + local mod="EXCLUDE" + local loc="EXCLUDE" + local cutoff=0 + IFS=' ' read -r -a aargs <<< $best_args + for index in "${!aargs[@]}" + do + if [ "${aargs[index]}" = "--include:system" ]; + then + sys="INCLUDE" + elif [ "${aargs[index]}" = "--exclude:system" ]; + then + sys="EXCLUDE" + elif [ "${aargs[index]}" = "--include:module" ]; + then + mod="INCLUDE" + elif [ "${aargs[index]}" = "--exclude:module" ]; + then + mod="EXCLUDE" + elif [ "${aargs[index]}" = "--include:local" ]; + then + loc="INCLUDE" + elif [ "${aargs[index]}" = "--exclude:local" ]; + then + loc="EXCLUDE" + elif [[ "${aargs[index]}" == *"cutoff"* ]] + then + cutoff=$(echo "${aargs[index]}" | grep -Po '\-\-cutoff\=\K\d+') + fi + done + + local key=$(printf "'%s.%s'" $module $libname) + echo "$(printf " %-36s: (%2d, %s, %s, %s), # %5.1f" $key $cutoff $sys $mod $loc $best_time)" +} + +for module in $modules; do + + # Build without pch includes as sanity check. + #run "$root" "$module" --cutoff=999 + + # Build before updating pch. + /opt/lo/bin/make "$module.build" > /dev/null + if [ $? -ne 0 ]; + then + # Build with dependencies before updating pch. + echo "Failed to build $module, building known state with dependencies..." + ./bin/update_pch.sh "$module" > /dev/null + /opt/lo/bin/make "$module.clean" > /dev/null + /opt/lo/bin/make "$module.all" > /dev/null + if [ $? -ne 0 ]; + then + # Build all! + echo "Failed to build $module with dependencies, building all..." + /opt/lo/bin/make build-nocheck > /dev/null + if [ $? -ne 0 ]; + then + >&2 echo "Broken build. Please revert changes and try again." + exit 1 + fi + fi + fi + + # Find pch files in the module to update. + headers=`find $root/$module/ -type f -iname "precompiled_*.hxx"` + + # Each pch belongs to a library. + for header in $headers; do + libname=`echo $header | sed -e s/.*precompiled_// -e s/\.hxx//` + #TODO: Backup the header and restore when last tune fails. + + # Force update on first try below. + echo "Autotuning $module.$libname..." + ./bin/update_pch "$module" "$libname" --cutoff=999 --silent --force + + best_score=0 + best_args="" + best_time=0 + best_cutoff=0 + for i in {1..16}; do + cutoff=$i + best_score_for_cuttof=0 + #run "$root" "$module" "--cutoff=$i" --include:system --exclude:module --exclude:local + run "$root" "$module" "--cutoff=$i" --exclude:system --exclude:module --exclude:local + #run "$root" "$module" "--cutoff=$i" --include:system --include:module --exclude:local + run "$root" "$module" "--cutoff=$i" --exclude:system --include:module --exclude:local + #run "$root" "$module" "--cutoff=$i" --include:system --exclude:module --include:local + run "$root" "$module" "--cutoff=$i" --exclude:system --exclude:module --include:local + #run "$root" "$module" "--cutoff=$i" --include:system --include:module --include:local + run "$root" "$module" "--cutoff=$i" --exclude:system --include:module --include:local + + if [ $i -gt $((best_cutoff+2)) ]; + then + score_too_low=$(echo "$best_score_for_cuttof < $best_score / 1.10" | bc -l) + if [ $score_too_low -eq 1 ]; + then + echo "Score hit low of $best_score_for_cuttof, well bellow overall best of $best_score. Stopping." + break; + fi + fi + done + + ./bin/update_pch "$module" "$libname" $best_args --force --silent + echo "> $module.$libname, $best_args, $best_time, $size, $score" + echo + + table+=$'\n' + table+="$(args_to_table)" + done + +done + +echo "Update the relevant lines in ./bin/update_pch script:" +>&2 echo "$table" + +exit 0 diff --git a/bin/update_pch_bisect b/bin/update_pch_bisect index f88b58dfcf40..86cb78396d2c 100644 --- a/bin/update_pch_bisect +++ b/bin/update_pch_bisect @@ -23,9 +23,6 @@ header that compiles fine, however, it contains one or more required include without which it wouldn't compile, which it identifies. -This mode is used to find source -files that miss one or more includes -and rely on pch file to compile. Usage: ./bin/update_pch_bisect ./vcl/inc/pch/precompiled_vcl.hxx "/opt/lo/bin/make vcl.build" --find-required --verbose """ @@ -99,11 +96,11 @@ def bisect(lines, marks, min, max, update, command): marks[min] = TEST_ON update(lines, marks) if command(): - log(' Found #{}: {}'.format(min+1, lines[min].strip('\n'))) + log(' Found @{}: {}'.format(min+1, lines[min].strip('\n'))) marks[min] = GOOD return marks else: - log(' Found #{}: {}'.format(min+1, lines[min].strip('\n'))) + log(' Found @{}: {}'.format(min+1, lines[min].strip('\n'))) # Either way, this one is irrelevant. marks[min] = BAD return marks @@ -233,7 +230,7 @@ def main(): if __name__ == '__main__': - if len(sys.argv) in (3, 5): + if len(sys.argv) in (3, 4, 5): status = main() sys.exit(status) diff --git a/chart2/inc/pch/precompiled_chartcontroller.hxx b/chart2/inc/pch/precompiled_chartcontroller.hxx index 4e2834d22bf9..7c2bea89b403 100644 --- a/chart2/inc/pch/precompiled_chartcontroller.hxx +++ b/chart2/inc/pch/precompiled_chartcontroller.hxx @@ -8,321 +8,537 @@ */ /* - 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:31 using: + ./bin/update_pch chart2 chartcontroller --cutoff=6 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./chart2/inc/pch/precompiled_chartcontroller.hxx "/opt/lo/bin/make chart2.build" --find-conflicts */ -#include "svx/obj3d.hxx" #include <algorithm> +#include <cassert> +#include <climits> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstdarg> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <deque> +#include <exception> +#include <float.h> +#include <functional> +#include <iomanip> +#include <limits.h> +#include <limits> +#include <list> +#include <map> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stack> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <typeinfo> +#include <unordered_map> +#include <utility> +#include <vector> +#include <boost/checked_delete.hpp> +#include <boost/current_function.hpp> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/optional.hpp> +#include <boost/ref.hpp> +#include <boost/shared_array.hpp> +#include <osl/conditn.hxx> +#include <osl/diagnose.h> +#include <osl/diagnose.hxx> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.h> +#include <osl/module.hxx> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.hxx> +#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/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <rtl/uuid.h> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/salhelperdllapi.h> +#include <salhelper/simplereferenceobject.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/builder.hxx> +#include <vcl/button.hxx> +#include <vcl/cairo.hxx> +#include <vcl/checksum.hxx> +#include <vcl/combobox.h> +#include <vcl/combobox.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dialog.hxx> +#include <vcl/dllapi.h> +#include <vcl/dndhelp.hxx> +#include <vcl/edit.hxx> +#include <vcl/field.hxx> +#include <vcl/fixed.hxx> +#include <vcl/floatwin.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/hatch.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/impdel.hxx> +#include <vcl/jobset.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/layout.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/lstbox.h> +#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/pointr.hxx> +#include <vcl/print.hxx> +#include <vcl/prntypes.hxx> +#include <vcl/ptrstyle.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/scrbar.hxx> +#include <vcl/settings.hxx> +#include <vcl/spinfld.hxx> +#include <vcl/svapp.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/syswin.hxx> +#include <vcl/tabctrl.hxx> +#include <vcl/tabdlg.hxx> +#include <vcl/tabpage.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclmedit.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/virdev.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <ChartModel.hxx> +#include <basebmp/basebmpdllapi.h> +#include <basebmp/bitmapdevice.hxx> +#include <basebmp/drawmodes.hxx> +#include <basebmp/scanlineformats.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> #include <basegfx/matrix/b2dhommatrix.hxx> #include <basegfx/matrix/b3dhommatrix.hxx> +#include <basegfx/numeric/ftools.hxx> #include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/point/b3dpoint.hxx> #include <basegfx/polygon/b2dpolygon.hxx> -#include <basegfx/polygon/b2dpolypolygontools.hxx> -#include <boost/checked_delete.hpp> -#include <boost/ref.hpp> -#include <com/sun/star/accessibility/AccessibleEventId.hpp> -#include <com/sun/star/accessibility/AccessibleEventObject.hpp> -#include <com/sun/star/accessibility/AccessibleRole.hpp> -#include <com/sun/star/accessibility/AccessibleStateType.hpp> -#include <com/sun/star/awt/Gradient.hpp> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/b3drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <basegfx/vector/b3dvector.hxx> +#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/awt/GradientStyle.hpp> #include <com/sun/star/awt/Key.hpp> -#include <com/sun/star/awt/KeyModifier.hpp> -#include <com/sun/star/awt/Point.hpp> -#include <com/sun/star/awt/PosSize.hpp> -#include <com/sun/star/awt/Size.hpp> -#include <com/sun/star/awt/XDevice.hpp> -#include <com/sun/star/awt/XTopWindow.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> +#include <com/sun/star/awt/XControlContainer.hpp> +#include <com/sun/star/awt/XFocusListener.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/PropertyState.hpp> #include <com/sun/star/beans/PropertyValue.hpp> +#include <com/sun/star/beans/XFastPropertySet.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/XPropertySetOption.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/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/ChartRegressionCurveType.hpp> -#include <com/sun/star/chart/ChartSolidType.hpp> -#include <com/sun/star/chart/ChartSymbolType.hpp> #include <com/sun/star/chart/ErrorBarStyle.hpp> -#include <com/sun/star/chart/MissingValueTreatment.hpp> -#include <com/sun/star/chart/XChartDocument.hpp> -#include <com/sun/star/chart2/AxisOrientation.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/FillBitmap.hpp> -#include <com/sun/star/chart2/LegendPosition.hpp> -#include <com/sun/star/chart2/PieChartOffsetMode.hpp> #include <com/sun/star/chart2/RelativePosition.hpp> -#include <com/sun/star/chart2/RelativeSize.hpp> -#include <com/sun/star/chart2/Symbol.hpp> -#include <com/sun/star/chart2/SymbolStyle.hpp> -#include <com/sun/star/chart2/X3DChartWindowProvider.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/XChartType.hpp> #include <com/sun/star/chart2/XChartTypeContainer.hpp> -#include <com/sun/star/chart2/XChartTypeTemplate.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/XInternalDataProvider.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/XLabeledDataSequence.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/XIndexAccess.hpp> #include <com/sun/star/container/XIndexReplace.hpp> #include <com/sun/star/container/XNameAccess.hpp> -#include <com/sun/star/document/XFilter.hpp> -#include <com/sun/star/document/XImporter.hpp> -#include <com/sun/star/document/XUndoAction.hpp> -#include <com/sun/star/document/XUndoManagerSupplier.hpp> -#include <com/sun/star/drawing/CameraGeometry.hpp> +#include <com/sun/star/container/XNameContainer.hpp> +#include <com/sun/star/datatransfer/DataFlavor.hpp> +#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp> +#include <com/sun/star/document/XEventBroadcaster.hpp> +#include <com/sun/star/drawing/DashStyle.hpp> #include <com/sun/star/drawing/FillStyle.hpp> -#include <com/sun/star/drawing/LineJoint.hpp> +#include <com/sun/star/drawing/HatchStyle.hpp> +#include <com/sun/star/drawing/LineCap.hpp> #include <com/sun/star/drawing/LineStyle.hpp> -#include <com/sun/star/drawing/ProjectionMode.hpp> -#include <com/sun/star/drawing/ShapeCollection.hpp> -#include <com/sun/star/drawing/TextHorizontalAdjust.hpp> -#include <com/sun/star/drawing/TextVerticalAdjust.hpp> -#include <com/sun/star/drawing/XDrawPagesSupplier.hpp> -#include <com/sun/star/embed/EmbedStates.hpp> -#include <com/sun/star/embed/XComponentSupplier.hpp> -#include <com/sun/star/embed/XEmbeddedClient.hpp> +#include <com/sun/star/drawing/XDrawPage.hpp> +#include <com/sun/star/drawing/XShape.hpp> +#include <com/sun/star/embed/VerbDescriptor.hpp> #include <com/sun/star/embed/XEmbeddedObject.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/DispatchHelper.hpp> -#include <com/sun/star/frame/FrameSearchFlag.hpp> -#include <com/sun/star/frame/LayoutManagerEvents.hpp> -#include <com/sun/star/frame/XControlNotificationListener.hpp> +#include <com/sun/star/embed/XStorage.hpp> +#include <com/sun/star/frame/FeatureStateEvent.hpp> +#include <com/sun/star/frame/XController.hpp> +#include <com/sun/star/frame/XController2.hpp> +#include <com/sun/star/frame/XDispatch.hpp> #include <com/sun/star/frame/XDispatchProvider.hpp> -#include <com/sun/star/frame/XLayoutManager.hpp> -#include <com/sun/star/frame/XLoadable.hpp> +#include <com/sun/star/frame/XFrame.hpp> #include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/frame/XStorable.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/frame/XStatusListener.hpp> +#include <com/sun/star/frame/XToolbarController.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/Calendar2.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/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> +#include <com/sun/star/i18n/TransliterationModules.hpp> +#include <com/sun/star/i18n/WordType.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XCollator.hpp> +#include <com/sun/star/i18n/XExtendedTransliteration.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/XNativeNumberSupplier.hpp> +#include <com/sun/star/i18n/XNumberFormatCode.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> #include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/lang/EventObject.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/XInitialization.hpp> +#include <com/sun/star/lang/XEventListener.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> -#include <com/sun/star/lang/XServiceName.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/sheet/XCellRangeAddressable.hpp> -#include <com/sun/star/sheet/XCellRangesAccess.hpp> -#include <com/sun/star/sheet/XRangeSelection.hpp> -#include <com/sun/star/sheet/XSpreadsheetDocument.hpp> -#include <com/sun/star/table/XCellRange.hpp> -#include <com/sun/star/text/XText.hpp> -#include <com/sun/star/text/XTextRange.hpp> -#include <com/sun/star/ui/dialogs/XExecutableDialog.hpp> +#include <com/sun/star/registry/XRegistryKey.hpp> +#include <com/sun/star/script/XLibraryContainer.hpp> +#include <com/sun/star/style/XStyle.hpp> +#include <com/sun/star/task/XStatusIndicator.hpp> +#include <com/sun/star/uno/Any.h> +#include <com/sun/star/uno/Any.hxx> +#include <com/sun/star/uno/Exception.hpp> +#include <com/sun/star/uno/Reference.h> +#include <com/sun/star/uno/Reference.hxx> +#include <com/sun/star/uno/RuntimeException.hpp> +#include <com/sun/star/uno/Sequence.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/TypeClass.hdl> +#include <com/sun/star/uno/TypeClass.hpp> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/util/Date.hpp> #include <com/sun/star/util/DateTime.hpp> -#include <com/sun/star/util/URLTransformer.hpp> -#include <com/sun/star/util/XCloneable.hpp> -#include <com/sun/star/util/XModeChangeBroadcaster.hpp> -#include <com/sun/star/util/XModifiable.hpp> -#include <com/sun/star/util/XModifyBroadcaster.hpp> -#include <com/sun/star/util/XNumberFormats.hpp> -#include <com/sun/star/util/XRefreshable.hpp> +#include <com/sun/star/util/Time.hpp> +#include <com/sun/star/util/URL.hpp> +#include <com/sun/star/util/XChangesBatch.hpp> #include <com/sun/star/util/XURLTransformer.hpp> -#include <com/sun/star/util/XUpdatable.hpp> -#include <com/sun/star/view/XSelectionSupplier.hpp> +#include <com/sun/star/view/PrintableState.hpp> #include <comphelper/InlineContainer.hxx> +#include <comphelper/broadcasthelper.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> #include <comphelper/processfactory.hxx> -#include <comphelper/property.hxx> +#include <comphelper/propstate.hxx> +#include <comphelper/sequence.hxx> #include <comphelper/servicehelper.hxx> +#include <comphelper/types.hxx> +#include <comphelper/uno3.hxx> +#include <comphelper/weak.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/basemutex.hxx> +#include <cppuhelper/compbase1.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/factory.hxx> +#include <cppuhelper/implbase.hxx> +#include <cppuhelper/implbase1.hxx> +#include <cppuhelper/implbase2.hxx> +#include <cppuhelper/implbase3.hxx> +#include <cppuhelper/implbase4.hxx> +#include <cppuhelper/implbase5.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/interfacecontainer.hxx> +#include <cppuhelper/propshlp.hxx> +#include <cppuhelper/proptypehlp.h> +#include <cppuhelper/proptypehlp.hxx> #include <cppuhelper/queryinterface.hxx> #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> -#include <drawinglayer/geometry/viewinformation3d.hxx> -#include <editeng/adjustitem.hxx> -#include <editeng/brushitem.hxx> -#include <editeng/crossedoutitem.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <drawinglayer/drawinglayerdllapi.h> +#include <drawinglayer/primitive2d/baseprimitive2d.hxx> +#include <editeng/editdata.hxx> +#include <editeng/editengdllapi.h> +#include <editeng/editstat.hxx> +#include <editeng/eedata.hxx> #include <editeng/eeitem.hxx> -#include <editeng/fhgtitem.hxx> -#include <editeng/flstitem.hxx> -#include <editeng/fontitem.hxx> -#include <editeng/formatbreakitem.hxx> -#include <editeng/frmdiritem.hxx> -#include <editeng/hyphenzoneitem.hxx> -#include <editeng/langitem.hxx> -#include <editeng/orphitem.hxx> -#include <editeng/outliner.hxx> -#include <editeng/postitem.hxx> -#include <editeng/sizeitem.hxx> -#include <editeng/spltitem.hxx> -#include <editeng/udlnitem.hxx> -#include <editeng/unofdesc.hxx> -#include <editeng/unoprnms.hxx> -#include <editeng/wghtitem.hxx> -#include <editeng/widwitem.hxx> -#include <functional> -#include <iterator> -#include <map> -#include <memory> -#include <numeric> -#include <osl/diagnose.h> -#include <osl/mutex.hxx> -#include <rtl/instance.hxx> -#include <rtl/math.hxx> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <rtl/uuid.h> -#include <sal/config.h> -#include <sfx2/dispatch.hxx> -#include <sfx2/objsh.hxx> +#include <editeng/forbiddencharacterstable.hxx> +#include <editeng/svxenum.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <i18nutil/i18nutildllapi.h> +#include <i18nutil/paper.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <rsc/rscsfx.hxx> +#include <sfx2/dllapi.h> +#include <sfx2/sfxuno.hxx> +#include <sfx2/shell.hxx> #include <sfx2/tabdlg.hxx> +#include <sot/exchange.hxx> #include <sot/formats.hxx> -#include <sot/storage.hxx> -#include <svl/aeitem.hxx> -#include <svl/cjkoptions.hxx> +#include <sot/sotdllapi.h> +#include <svl/SfxBroadcaster.hxx> #include <svl/eitem.hxx> -#include <svl/ilstitem.hxx> +#include <svl/hint.hxx> #include <svl/intitem.hxx> -#include <svl/itemiter.hxx> #include <svl/itempool.hxx> #include <svl/itemprop.hxx> #include <svl/itemset.hxx> #include <svl/languageoptions.hxx> +#include <svl/lstner.hxx> +#include <svl/metitem.hxx> +#include <svl/poolitem.hxx> +#include <svl/smplhint.hxx> #include <svl/stritem.hxx> -#include <svl/whiter.hxx> -#include <svl/zforlist.hxx> -#include <svl/zformat.hxx> -#include <svtools/acceleratorexecute.hxx> -#include <svtools/colrdlg.hxx> -#include <svtools/contextmenuhelper.hxx> -#include <svtools/ctrltool.hxx> +#include <svl/style.hxx> +#include <svl/stylesheetuser.hxx> +#include <svl/svldllapi.h> +#include <svl/undo.hxx> +#include <svtools/colorcfg.hxx> #include <svtools/grfmgr.hxx> -#include <svtools/miscopt.hxx> -#include <svtools/svtresid.hxx> -#include <svtools/transfer.hxx> -#include <svtools/valueset.hxx> -#include <svx/AccessibleShape.hxx> -#include <svx/AccessibleShapeInfo.hxx> -#include <svx/AccessibleTextHelper.hxx> +#include <svtools/optionsdrawinglayer.hxx> +#include <svtools/svtdllapi.h> #include <svx/ActionDescriptionProvider.hxx> -#include <svx/ShapeTypeHandler.hxx> -#include <svx/XPropertyTable.hxx> +#include <svx/XPropertyEntry.hxx> #include <svx/chrtitem.hxx> -#include <svx/dialmgr.hxx> -#include <svx/drawitem.hxx> -#include <svx/flagsdef.hxx> -#include <svx/fmmodel.hxx> -#include <svx/gallery.hxx> -#include <svx/helperhittest3d.hxx> -#include <svx/numinf.hxx> -#include <svx/obj3d.hxx> -#include <svx/ofaitem.hxx> +#include <svx/grfcrop.hxx> +#include <svx/ipolypolygoneditorcontroller.hxx> +#include <svx/itextprovider.hxx> +#include <svx/pageitem.hxx> #include <svx/rectenum.hxx> -#include <svx/scene3d.hxx> -#include <svx/sdr/contact/viewcontactofe3dscene.hxx> -#include <svx/sdr/overlay/overlaymanager.hxx> -#include <svx/sdr/overlay/overlaypolypolygon.hxx> +#include <svx/sdangitm.hxx> +#include <svx/sdasaitm.hxx> +#include <svx/sdasitm.hxx> +#include <svx/sderitm.hxx> +#include <svx/sdgcoitm.hxx> +#include <svx/sdgcpitm.hxx> +#include <svx/sdggaitm.hxx> +#include <svx/sdginitm.hxx> +#include <svx/sdgluitm.hxx> +#include <svx/sdgmoitm.hxx> +#include <svx/sdgtritm.hxx> +#include <svx/sdmetitm.hxx> +#include <svx/sdooitm.hxx> +#include <svx/sdprcitm.hxx> +#include <svx/sdr/animation/scheduler.hxx> +#include <svx/sdr/contact/viewobjectcontactredirector.hxx> +#include <svx/sdr/overlay/overlayobject.hxx> +#include <svx/sdr/overlay/overlayobjectlist.hxx> +#include <svx/sdrmasterpagedescriptor.hxx> +#include <svx/sdrobjectuser.hxx> +#include <svx/sdrpageuser.hxx> +#include <svx/sdshcitm.hxx> +#include <svx/sdshitm.hxx> +#include <svx/sdshtitm.hxx> +#include <svx/sdsxyitm.hxx> +#include <svx/sdtaaitm.hxx> +#include <svx/sdtacitm.hxx> +#include <svx/sdtaditm.hxx> +#include <svx/sdtagitm.hxx> +#include <svx/sdtaiitm.hxx> +#include <svx/sdtaitm.hxx> +#include <svx/sdtakitm.hxx> +#include <svx/sdtayitm.hxx> +#include <svx/sdtcfitm.hxx> +#include <svx/sdtditm.hxx> +#include <svx/sdtfsitm.hxx> +#include <svx/sdtmfitm.hxx> +#include <svx/sdynitm.hxx> +#include <svx/selectioncontroller.hxx> +#include <svx/shapeproperty.hxx> +#include <svx/svdattr.hxx> #include <svx/svddef.hxx> -#include <svx/svddrgmt.hxx> -#include <svx/svdetc.hxx> -#include <svx/svditer.hxx> +#include <svx/svddrag.hxx> +#include <svx/svdedtv.hxx> +#include <svx/svdedxv.hxx> +#include <svx/svdglev.hxx> +#include <svx/svdglue.hxx> +#include <svx/svdhdl.hxx> +#include <svx/svdhlpln.hxx> +#include <svx/svdlayer.hxx> +#include <svx/svdmark.hxx> #include <svx/svdmodel.hxx> -#include <svx/svdoashp.hxx> +#include <svx/svdmrkv.hxx> +#include <svx/svdoattr.hxx> #include <svx/svdobj.hxx> -#include <svx/svdocapt.hxx> -#include <svx/svdopath.hxx> +#include <svx/svdoedge.hxx> #include <svx/svdotext.hxx> -#include <svx/svdoutl.hxx> -#include <svx/svdpage.hxx> #include <svx/svdpagv.hxx> -#include <svx/svdundo.hxx> -#include <svx/svdview.hxx> -#include <svx/svx3ditems.hxx> -#include <svx/svxdlg.hxx> -#include <svx/svxgrahicitem.hxx> -#include <svx/tabline.hxx> -#include <svx/unoapi.hxx> -#include <svx/unofill.hxx> -#include <svx/unomodel.hxx> -#include <svx/unopage.hxx> -#include <svx/unoprov.hxx> -#include <svx/unoshape.hxx> -#include <svx/unoshtxt.hxx> -#include <svx/xbtmpit.hxx> -#include <svx/xflbmtit.hxx> -#include <svx/xflbstit.hxx> -#include <svx/xflclit.hxx> -#include <svx/xflftrit.hxx> -#include <svx/xflgrit.hxx> -#include <svx/xflhtit.hxx> -#include <svx/xfltrit.hxx> -#include <svx/xgrscit.hxx> +#include <svx/svdpntv.hxx> +#include <svx/svdpoev.hxx> +#include <svx/svdsnpv.hxx> +#include <svx/svdsob.hxx> +#include <svx/svdtext.hxx> +#include <svx/svdtrans.hxx> +#include <svx/svdtypes.hxx> +#include <svx/svxdllapi.h> +#include <svx/viewpt3d.hxx> +#include <svx/xcolit.hxx> +#include <svx/xdash.hxx> +#include <svx/xdef.hxx> +#include <svx/xenum.hxx> +#include <svx/xfillit0.hxx> +#include <svx/xflasit.hxx> +#include <svx/xgrad.hxx> +#include <svx/xhatch.hxx> #include <svx/xit.hxx> -#include <svx/xlnclit.hxx> -#include <svx/xlndsit.hxx> -#include <svx/xlnedit.hxx> -#include <svx/xlnedwit.hxx> -#include <svx/xlnstit.hxx> -#include <svx/xlntrit.hxx> -#include <svx/xlnwtit.hxx> +#include <svx/xlineit0.hxx> +#include <svx/xlnasit.hxx> +#include <svx/xpoly.hxx> #include <svx/xtable.hxx> -#include <toolkit/awt/vclxmenu.hxx> -#include <toolkit/awt/vclxwindow.hxx> +#include <svx/xtextit0.hxx> #include <toolkit/helper/vclunohelper.hxx> -#include <tools/diagnose_ex.h> +#include <tools/color.hxx> +#include <tools/contnr.hxx> +#include <tools/date.hxx> +#include <tools/datetime.hxx> +#include <tools/debug.hxx> +#include <tools/errcode.hxx> +#include <tools/errinf.hxx> +#include <tools/fldunit.hxx> +#include <tools/fontenum.hxx> +#include <tools/fract.hxx> #include <tools/gen.hxx> +#include <tools/globname.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> +#include <tools/multisel.hxx> +#include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> +#include <tools/resmgr.hxx> +#include <tools/solar.h> +#include <tools/stream.hxx> +#include <tools/time.hxx> +#include <tools/toolsdllapi.h> +#include <tools/weakbase.h> +#include <tools/weakbase.hxx> +#include <tools/wintypes.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unonames.hxx> +#include <unotools/calendarwrapper.hxx> +#include <unotools/charclass.hxx> +#include <unotools/collatorwrapper.hxx> #include <unotools/configitem.hxx> -#include <unotools/lingucfg.hxx> -#include <unotools/mediadescriptor.hxx> -#include <unotools/pathoptions.hxx> -#include <unotools/streamwrap.hxx> +#include <unotools/fontdefs.hxx> +#include <unotools/localedatawrapper.hxx> +#include <unotools/nativenumberwrapper.hxx> +#include <unotools/options.hxx> +#include <unotools/readwritemutexguard.hxx> #include <unotools/syslocale.hxx> -#include <utility> -#include <vcl/bitmap.hxx> -#include <vcl/builder.hxx> -#include <vcl/dialog.hxx> -#include <vcl/edit.hxx> -#include <vcl/fixed.hxx> -#include <vcl/graph.hxx> -#include <vcl/help.hxx> -#include <vcl/image.hxx> -#include <vcl/layout.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/openglwin.hxx> -#include <vcl/outdev.hxx> -#include <vcl/settings.hxx> -#include <vcl/svapp.hxx> -#include <vcl/taskpanelist.hxx> -#include <vcl/toolbox.hxx> -#include <vcl/unohelp.hxx> -#include <vcl/virdev.hxx> -#include <vcl/window.hxx> -#include <vector> +#include <unotools/transliterationwrapper.hxx> +#include <unotools/unotoolsdllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/chart2/inc/pch/precompiled_chartcore.hxx b/chart2/inc/pch/precompiled_chartcore.hxx index 5860f8f03c90..5941967f42ed 100644 --- a/chart2/inc/pch/precompiled_chartcore.hxx +++ b/chart2/inc/pch/precompiled_chartcore.hxx @@ -8,314 +8,195 @@ */ /* - 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:28 using: + ./bin/update_pch chart2 chartcore --cutoff=3 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./chart2/inc/pch/precompiled_chartcore.hxx "/opt/lo/bin/make chart2.build" --find-conflicts */ -#include "com/sun/star/uno/RuntimeException.hpp" -#include "glm/gtc/matrix_inverse.hpp" -#include <GL/glew.h> #include <algorithm> -#include <basegfx/matrix/b2dhommatrix.hxx> +#include <cassert> +#include <cstddef> +#include <exception> +#include <functional> +#include <iterator> +#include <limits> +#include <map> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <string.h> +#include <unordered_map> +#include <utility> +#include <vector> +#include <boost/checked_delete.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/ptr_container/ptr_map.hpp> +#include <osl/conditn.hxx> +#include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/getglobalmutex.hxx> +#include <osl/module.hxx> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <rtl/character.hxx> +#include <rtl/crc.h> +#include <rtl/instance.hxx> +#include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/strbuf.hxx> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/textenc.h> +#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 <vcl/bitmap.hxx> +#include <vcl/dllapi.h> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/svapp.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/virdev.hxx> +#include <vcl/wall.hxx> +#include <ChartModel.hxx> +#include <GL/glew.h> +#include <basegfx/basegfxdllapi.h> #include <basegfx/matrix/b3dhommatrix.hxx> #include <basegfx/numeric/ftools.hxx> -#include <basegfx/point/b2dpoint.hxx> #include <basegfx/polygon/b2dpolygon.hxx> -#include <basegfx/polygon/b2dpolygonclipper.hxx> -#include <basegfx/polygon/b2dpolygontools.hxx> #include <basegfx/polygon/b2dpolypolygon.hxx> -#include <basegfx/polygon/b3dpolygon.hxx> -#include <basegfx/polygon/b3dpolygontools.hxx> -#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/vector/b2enums.hxx> #include <basegfx/vector/b2ivector.hxx> -#include <boost/bind.hpp> -#include <boost/checked_delete.hpp> -#include <boost/ptr_container/ptr_map.hpp> -#include <memory> -#include <cmath> -#include <com/sun/star/awt/CharSet.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/Point.hpp> -#include <com/sun/star/awt/PosSize.hpp> #include <com/sun/star/awt/Size.hpp> -#include <com/sun/star/awt/XWindow.hpp> -#include <com/sun/star/beans/NamedValue.hpp> -#include <com/sun/star/beans/Property.hpp> #include <com/sun/star/beans/PropertyAttribute.hpp> -#include <com/sun/star/beans/XFastPropertySet.hpp> -#include <com/sun/star/beans/XMultiPropertySet.hpp> +#include <com/sun/star/beans/PropertyValue.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/ChartAxisLabelPosition.hpp> -#include <com/sun/star/chart/ChartAxisMarkPosition.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/ChartSolidType.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/TimeUnit.hpp> -#include <com/sun/star/chart/XChartDocument.hpp> -#include <com/sun/star/chart/XDiagramPositioning.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/FormattedString.hpp> -#include <com/sun/star/chart2/InterpretedData.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/SymbolStyle.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/XChartTypeTemplate.hpp> -#include <com/sun/star/chart2/XColorScheme.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/XRegressionCurveContainer.hpp> -#include <com/sun/star/chart2/XTimeBased.hpp> -#include <com/sun/star/chart2/XTitle.hpp> #include <com/sun/star/chart2/XTitled.hpp> -#include <com/sun/star/chart2/data/LabelOrigin.hpp> -#include <com/sun/star/chart2/data/LabeledDataSequence.hpp> -#include <com/sun/star/chart2/data/XDataReceiver.hpp> -#include <com/sun/star/chart2/data/XDataSequence.hpp> #include <com/sun/star/chart2/data/XDataSink.hpp> #include <com/sun/star/chart2/data/XDataSource.hpp> -#include <com/sun/star/chart2/data/XLabeledDataSequence.hpp> -#include <com/sun/star/chart2/data/XNumericalDataSequence.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/XNameAccess.hpp> #include <com/sun/star/container/XNameContainer.hpp> -#include <com/sun/star/datatransfer/XTransferable.hpp> -#include <com/sun/star/document/DocumentProperties.hpp> -#include <com/sun/star/document/GraphicObjectResolver.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/drawing/BitmapMode.hpp> -#include <com/sun/star/drawing/CameraGeometry.hpp> -#include <com/sun/star/drawing/CircleKind.hpp> -#include <com/sun/star/drawing/Direction3D.hpp> #include <com/sun/star/drawing/DoubleSequence.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/HomogenMatrix.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/NormalsKind.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/PolyPolygonShape3D.hpp> -#include <com/sun/star/drawing/PolygonKind.hpp> -#include <com/sun/star/drawing/Position3D.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/TextureProjectionMode.hpp> -#include <com/sun/star/drawing/XShape.hpp> -#include <com/sun/star/drawing/XShapeDescriptor.hpp> -#include <com/sun/star/drawing/XShapeGroup.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/EmbedMapUnits.hpp> -#include <com/sun/star/embed/EmbedStates.hpp> -#include <com/sun/star/embed/StorageFactory.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/XStorage.hpp> -#include <com/sun/star/embed/XTransactedObject.hpp> -#include <com/sun/star/embed/XVisualObject.hpp> #include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/i18n/ScriptType.hpp> -#include <com/sun/star/io/TempFile.hpp> -#include <com/sun/star/io/XSeekable.hpp> -#include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> +#include <com/sun/star/io/XInputStream.hpp> +#include <com/sun/star/io/XStream.hpp> #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/XMultiComponentFactory.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/lang/XSingleServiceFactory.hpp> #include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/lang/XUnoTunnel.hpp> -#include <com/sun/star/linguistic2/XHyphenator.hpp> -#include <com/sun/star/linguistic2/XSpellChecker1.hpp> -#include <com/sun/star/packages/zip/ZipIOException.hpp> -#include <com/sun/star/sheet/XSpreadsheetDocument.hpp> -#include <com/sun/star/style/CaseMap.hpp> #include <com/sun/star/style/ParagraphAdjust.hpp> #include <com/sun/star/style/XStyle.hpp> -#include <com/sun/star/style/XStyleFamiliesSupplier.hpp> -#include <com/sun/star/text/ControlCharacter.hpp> -#include <com/sun/star/text/FontEmphasis.hpp> -#include <com/sun/star/text/FontRelief.hpp> -#include <com/sun/star/text/RubyAdjust.hpp> -#include <com/sun/star/text/WritingMode.hpp> #include <com/sun/star/text/WritingMode2.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/XTextEmbeddedObjectsSupplier.hpp> -#include <com/sun/star/text/XTextRange.hpp> -#include <com/sun/star/ucb/CommandFailedException.hpp> #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/XComponentContext.hpp> -#include <com/sun/star/util/Color.hpp> -#include <com/sun/star/util/Date.hpp> +#include <com/sun/star/uno/Type.hxx> #include <com/sun/star/util/NumberFormat.hpp> -#include <com/sun/star/util/NumberFormatter.hpp> #include <com/sun/star/util/XCloneable.hpp> -#include <com/sun/star/util/XCloseListener.hpp> -#include <com/sun/star/util/XModifiable.hpp> -#include <com/sun/star/util/XModifyListener.hpp> -#include <com/sun/star/util/XNumberFormatsSupplier.hpp> -#include <com/sun/star/util/XRefreshable.hpp> -#include <com/sun/star/view/XSelectionChangeListener.hpp> -#include <com/sun/star/view/XSelectionSupplier.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/InlineContainer.hxx> -#include <comphelper/classids.hxx> -#include <comphelper/documentconstants.hxx> -#include <comphelper/genericpropertyset.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> #include <comphelper/processfactory.hxx> -#include <comphelper/propertysetinfo.hxx> -#include <comphelper/scopeguard.hxx> -#include <comphelper/sequenceashashmap.hxx> -#include <comphelper/servicehelper.hxx> -#include <comphelper/storagehelper.hxx> -#include <config_features.h> -#include <cppuhelper/compbase.hxx> -#include <cppuhelper/component_context.hxx> -#include <cppuhelper/implementationentry.hxx> -#include <cppuhelper/interfacecontainer.hxx> +#include <cppuhelper/implbase.hxx> +#include <cppuhelper/implbase_ex.hxx> #include <cppuhelper/queryinterface.hxx> #include <cppuhelper/supportsservice.hxx> -#include <cstdarg> -#include <drawinglayer/XShapeDumper.hxx> -#include <editeng/brushitem.hxx> -#include <editeng/eeitem.hxx> -#include <editeng/frmdiritem.hxx> -#include <editeng/sizeitem.hxx> -#include <editeng/unolingu.hxx> +#include <cppuhelper/weak.hxx> +#include <editeng/editengdllapi.h> #include <editeng/unoprnms.hxx> -#include <framework/undomanagerhelper.hxx> -#include <functional> -#include <glm/glm.hpp> -#include <glm/gtx/transform.hpp> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> -#include <i18nlangtag/mslangid.hxx> -#include <iterator> -#include <limits> -#include <map> -#include <officecfg/Office/Common.hxx> -#include <osl/conditn.hxx> -#include <osl/diagnose.h> -#include <osl/module.hxx> -#include <osl/mutex.hxx> -#include <osl/time.h> -#include <rtl/instance.hxx> -#include <rtl/math.hxx> -#include <rtl/strbuf.hxx> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <rtl/uuid.h> -#include <sal/macros.h> -#include <set> -#include <sfx2/objsh.hxx> -#include <sot/storage.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <svl/cenumitm.hxx> +#include <svl/cintitem.hxx> #include <svl/eitem.hxx> -#include <svl/ilstitem.hxx> #include <svl/intitem.hxx> -#include <svl/itempool.hxx> -#include <svl/itemprop.hxx> -#include <svl/languageoptions.hxx> -#include <svl/numuno.hxx> -#include <svl/rectitem.hxx> -#include <svl/stritem.hxx> -#include <svl/undo.hxx> -#include <svl/zforlist.hxx> -#include <svl/zformat.hxx> -#include <svtools/sfxecode.hxx> -#include <svx/XPropertyTable.hxx> -#include <svx/charthelper.hxx> -#include <svx/chrtitem.hxx> -#include <svx/e3dsceneupdater.hxx> -#include <svx/objfac3d.hxx> -#include <svx/scene3d.hxx> -#include <svx/svdocirc.hxx> -#include <svx/svdopath.hxx> -#include <svx/svdoutl.hxx> -#include <svx/svdpage.hxx> -#include <svx/svx3ditems.hxx> -#include <svx/unofill.hxx> -#include <svx/unomodel.hxx> -#include <svx/unopage.hxx> +#include <svl/poolitem.hxx> +#include <svl/svldllapi.h> +#include <svx/svxdllapi.h> #include <svx/unoshape.hxx> -#include <svx/unoshtxt.hxx> -#include <svx/xtable.hxx> -#include <time.h> +#include <svx/xpoly.hxx> #include <tools/color.hxx> -#include <tools/resmgr.hxx> +#include <tools/contnr.hxx> +#include <tools/errcode.hxx> +#include <tools/gen.hxx> +#include <tools/link.hxx> #include <tools/solar.h> -#include <ucbhelper/content.hxx> -#include <unordered_map> -#include <unotools/charclass.hxx> +#include <unonames.hxx> #include <unotools/configitem.hxx> -#include <unotools/lingucfg.hxx> #include <unotools/localedatawrapper.hxx> -#include <unotools/pathoptions.hxx> +#include <unotools/options.hxx> +#include <unotools/readwritemutexguard.hxx> #include <unotools/saveopt.hxx> -#include <unotools/streamwrap.hxx> -#include <unotools/ucbstreamhelper.hxx> -#include <valarray> -#include <vcl/bmpacc.hxx> -#include <vcl/cvtgrf.hxx> -#include <vcl/font.hxx> -#include <vcl/opengl/GLMHelper.hxx> -#include <vcl/opengl/OpenGLHelper.hxx> -#include <vcl/openglwin.hxx> -#include <vcl/outdev.hxx> -#include <vcl/settings.hxx> -#include <vcl/svapp.hxx> -#include <vcl/virdev.hxx> -#include <vector> +#include <unotools/unotoolsdllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/chart2/inc/pch/precompiled_chartopengl.hxx b/chart2/inc/pch/precompiled_chartopengl.hxx index 667de26be55b..8c8c85c267ea 100644 --- a/chart2/inc/pch/precompiled_chartopengl.hxx +++ b/chart2/inc/pch/precompiled_chartopengl.hxx @@ -8,58 +8,28 @@ */ /* - 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:28 using: + ./bin/update_pch chart2 chartopengl --cutoff=12 --exclude:system --exclude:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./chart2/inc/pch/precompiled_chartopengl.hxx "/opt/lo/bin/make chart2.build" --find-conflicts */ -#include <GL/glew.h> -#include <algorithm> -#include <basegfx/matrix/b3dhommatrix.hxx> -#include <basegfx/point/b2dpoint.hxx> -#include <com/sun/star/awt/XBitmap.hpp> -#include <com/sun/star/beans/Property.hpp> -#include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/drawing/CircleKind.hpp> -#include <com/sun/star/drawing/DoubleSequence.hpp> -#include <com/sun/star/drawing/FillStyle.hpp> -#include <com/sun/star/drawing/FlagSequence.hpp> -#include <com/sun/star/drawing/LineStyle.hpp> -#include <com/sun/star/drawing/NormalsKind.hpp> -#include <com/sun/star/drawing/PointSequence.hpp> -#include <com/sun/star/drawing/PolyPolygonBezierCoords.hpp> -#include <com/sun/star/drawing/PolygonKind.hpp> -#include <com/sun/star/drawing/ProjectionMode.hpp> -#include <com/sun/star/drawing/ShadeMode.hpp> -#include <com/sun/star/drawing/TextFitToSizeType.hpp> -#include <com/sun/star/drawing/TextureProjectionMode.hpp> -#include <com/sun/star/graphic/XGraphic.hpp> -#include <com/sun/star/text/XText.hpp> -#include <com/sun/star/uno/Any.hxx> -#include <comphelper/InlineContainer.hxx> -#include <cppuhelper/implbase.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <editeng/unoprnms.hxx> -#include <fstream> -#include <iostream> +#include <osl/interlck.h> +#include <osl/mutex.hxx> +#include <osl/thread.hxx> +#include <rtl/instance.hxx> #include <rtl/math.hxx> -#include <rtl/ustring.hxx> -#include <stdlib.h> -#include <string.h> -#include <string> -#include <svx/svdocirc.hxx> -#include <svx/svdopath.hxx> -#include <svx/unoshape.hxx> -#include <toolkit/helper/vclunohelper.hxx> -#include <tools/gen.hxx> -#include <vcl/dibtools.hxx> -#include <vcl/graph.hxx> -#include <vcl/opengl/OpenGLHelper.hxx> -#include <vcl/openglwin.hxx> -#include <vcl/svapp.hxx> -#include <vcl/virdev.hxx> -#include <vcl/window.hxx> -#include <vector> +#include <rtl/ref.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/textenc.h> +#include <rtl/ustring.h> +#include <sal/config.h> +#include <sal/log.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/comphelper/inc/pch/precompiled_comphelper.hxx b/comphelper/inc/pch/precompiled_comphelper.hxx index d83ade8e5190..92f700935906 100644 --- a/comphelper/inc/pch/precompiled_comphelper.hxx +++ b/comphelper/inc/pch/precompiled_comphelper.hxx @@ -8,222 +8,163 @@ */ /* - 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:28 using: + ./bin/update_pch comphelper comphelper --cutoff=4 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./comphelper/inc/pch/precompiled_comphelper.hxx "/opt/lo/bin/make comphelper.build" --find-conflicts */ #include <algorithm> -#include <assert.h> +#include <cassert> +#include <config_typesizes.h> +#include <cstddef> +#include <cstring> +#include <exception> +#include <functional> +#include <iomanip> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <stddef.h> +#include <string.h> +#include <unordered_map> +#include <utility> +#include <vector> #include <boost/current_function.hpp> +#include <boost/functional/hash.hpp> #include <boost/noncopyable.hpp> -#include <memory> -#include <cassert> -#include <com/sun/star/accessibility/AccessibleEventId.hpp> -#include <com/sun/star/accessibility/AccessibleStateType.hpp> -#include <com/sun/star/accessibility/AccessibleTextType.hpp> -#include <com/sun/star/accessibility/TextSegment.hpp> -#include <com/sun/star/accessibility/XAccessible.hpp> +#include <boost/optional.hpp> +#include <osl/conditn.hxx> +#include <osl/diagnose.h> +#include <osl/file.hxx> +#include <osl/interlck.h> +#include <osl/mutex.hxx> +#include <osl/thread.h> +#include <osl/thread.hxx> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> +#include <rtl/digest.h> +#include <rtl/instance.hxx> +#include <rtl/math.hxx> +#include <rtl/random.h> +#include <rtl/ref.hxx> +#include <rtl/strbuf.h> +#include <rtl/strbuf.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#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 <sal/typesizes.h> +#include <salhelper/salhelperdllapi.h> +#include <salhelper/simplereferenceobject.hxx> +#include <salhelper/thread.hxx> +#include <com/sun/star/accessibility/XAccessibleComponent.hpp> #include <com/sun/star/accessibility/XAccessibleContext.hpp> -#include <com/sun/star/awt/FontDescriptor.hpp> -#include <com/sun/star/awt/FontStrikeout.hpp> -#include <com/sun/star/awt/FontUnderline.hpp> -#include <com/sun/star/awt/XRequestCallback.hpp> -#include <com/sun/star/beans/IllegalTypeException.hpp> +#include <com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp> +#include <com/sun/star/accessibility/XAccessibleExtendedComponent.hpp> #include <com/sun/star/beans/NamedValue.hpp> -#include <com/sun/star/beans/NotRemoveableException.hpp> -#include <com/sun/star/beans/Pair.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/StringPair.hpp> -#include <com/sun/star/beans/UnknownPropertyException.hpp> +#include <com/sun/star/beans/XFastPropertySet.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/theIntrospection.hpp> -#include <com/sun/star/configuration/ReadOnlyAccess.hpp> -#include <com/sun/star/configuration/ReadWriteAccess.hpp> -#include <com/sun/star/configuration/XReadWriteAccess.hpp> -#include <com/sun/star/configuration/theDefaultProvider.hpp> -#include <com/sun/star/container/ElementExistException.hpp> -#include <com/sun/star/container/XChild.hpp> -#include <com/sun/star/container/XContainerQuery.hpp> -#include <com/sun/star/container/XEnumerableMap.hpp> -#include <com/sun/star/container/XHierarchicalNameAccess.hpp> -#include <com/sun/star/container/XHierarchicalNameReplace.hpp> -#include <com/sun/star/container/XIndexAccess.hpp> -#include <com/sun/star/container/XIndexContainer.hpp> -#include <com/sun/star/container/XNameAccess.hpp> -#include <com/sun/star/container/XNameContainer.hpp> -#include <com/sun/star/datatransfer/XTransferable.hpp> -#include <com/sun/star/document/XDocumentProperties.hpp> -#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp> -#include <com/sun/star/document/XTypeDetection.hpp> -#include <com/sun/star/embed/Aspects.hpp> -#include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/embed/EmbedMisc.hpp> -#include <com/sun/star/embed/EmbedStates.hpp> -#include <com/sun/star/embed/EmbeddedObjectCreator.hpp> -#include <com/sun/star/embed/EntryInitModes.hpp> -#include <com/sun/star/embed/FileSystemStorageFactory.hpp> -#include <com/sun/star/embed/StorageFactory.hpp> -#include <com/sun/star/embed/XEmbedPersist.hpp> -#include <com/sun/star/embed/XEncryptionProtectedSource2.hpp> -#include <com/sun/star/embed/XLinkCreator.hpp> -#include <com/sun/star/embed/XLinkageSupport.hpp> -#include <com/sun/star/embed/XOptimizedStorage.hpp> -#include <com/sun/star/embed/XStorage.hpp> -#include <com/sun/star/embed/XTransactedObject.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/DoubleInitializationException.hpp> -#include <com/sun/star/frame/UntitledNumbersConst.hpp> -#include <com/sun/star/frame/XDesktop.hpp> -#include <com/sun/star/frame/XDispatchProvider.hpp> -#include <com/sun/star/frame/XStorable.hpp> -#include <com/sun/star/frame/XSynchronousDispatch.hpp> -#include <com/sun/star/frame/XTitle.hpp> -#include <com/sun/star/i18n/BreakIterator.hpp> -#include <com/sun/star/i18n/CharType.hpp> -#include <com/sun/star/i18n/CharacterClassification.hpp> -#include <com/sun/star/i18n/CharacterIteratorMode.hpp> -#include <com/sun/star/i18n/Collator.hpp> -#include <com/sun/star/i18n/KCharacterType.hpp> -#include <com/sun/star/i18n/WordType.hpp> -#include <com/sun/star/io/TempFile.hpp> -#include <com/sun/star/io/XActiveDataSource.hpp> -#include <com/sun/star/io/XMarkableStream.hpp> -#include <com/sun/star/io/XObjectInputStream.hpp> -#include <com/sun/star/io/XObjectOutputStream.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/io/XSequenceOutputStream.hpp> -#include <com/sun/star/io/XStream.hpp> -#include <com/sun/star/io/XTruncate.hpp> +#include <com/sun/star/beans/XPropertySetOption.hpp> +#include <com/sun/star/beans/XPropertyState.hpp> +#include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/lang/EventObject.hpp> #include <com/sun/star/lang/IllegalArgumentException.hpp> -#include <com/sun/star/lang/Locale.hpp> -#include <com/sun/star/lang/NotInitializedException.hpp> -#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp> #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/XMultiComponentFactory.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/logging/LogLevel.hpp> -#include <com/sun/star/logging/LoggerPool.hpp> -#include <com/sun/star/reflection/ProxyFactory.hpp> -#include <com/sun/star/reflection/XIdlClass.hpp> -#include <com/sun/star/reflection/XIdlMethod.hpp> -#include <com/sun/star/reflection/XIdlReflection.hpp> -#include <com/sun/star/reflection/XProxyFactory.hpp> -#include <com/sun/star/reflection/theCoreReflection.hpp> -#include <com/sun/star/resource/OfficeResourceLoader.hpp> -#include <com/sun/star/resource/XResourceBundle.hpp> -#include <com/sun/star/resource/XResourceBundleLoader.hpp> -#include <com/sun/star/script/Converter.hpp> -#include <com/sun/star/script/XEngineListener.hpp> -#include <com/sun/star/script/XEventAttacher2.hpp> -#include <com/sun/star/script/XEventAttacherManager.hpp> -#include <com/sun/star/script/XScriptListener.hpp> -#include <com/sun/star/task/DocumentMSPasswordRequest2.hpp> -#include <com/sun/star/task/DocumentPasswordRequest2.hpp> -#include <com/sun/star/task/PasswordRequest.hpp> -#include <com/sun/star/task/XInteractionAbort.hpp> +#include <com/sun/star/lang/XUnoTunnel.hpp> +#include <com/sun/star/registry/XRegistryKey.hpp> #include <com/sun/star/task/XInteractionHandler.hpp> -#include <com/sun/star/task/XInteractionPassword2.hpp> -#include <com/sun/star/ucb/AlreadyInitializedException.hpp> -#include <com/sun/star/ucb/InteractiveIOException.hpp> -#include <com/sun/star/ucb/SimpleFileAccess.hpp> -#include <com/sun/star/ucb/UnsupportedDataSinkException.hpp> -#include <com/sun/star/ucb/XAnyCompareFactory.hpp> +#include <com/sun/star/task/XInteractionRequest.hpp> +#include <com/sun/star/uno/Any.h> #include <com/sun/star/uno/Any.hxx> -#include <com/sun/star/uno/DeploymentException.hpp> -#include <com/sun/star/uno/Exception.hpp> +#include <com/sun/star/uno/Reference.h> #include <com/sun/star/uno/Reference.hxx> +#include <com/sun/star/uno/RuntimeException.hpp> #include <com/sun/star/uno/Sequence.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/TypeClass.hdl> +#include <com/sun/star/uno/TypeClass.hpp> +#include <com/sun/star/uno/XAggregation.hpp> #include <com/sun/star/uno/XComponentContext.hpp> #include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> #include <com/sun/star/uno/genfunc.h> -#include <com/sun/star/uri/UriReferenceFactory.hpp> -#include <com/sun/star/uri/XVndSunStarExpandUrlReference.hpp> -#include <com/sun/star/util/Date.hpp> -#include <com/sun/star/util/DateTime.hpp> -#include <com/sun/star/util/NumberFormat.hpp> -#include <com/sun/star/util/Time.hpp> -#include <com/sun/star/util/URLTransformer.hpp> -#include <com/sun/star/util/XCloseBroadcaster.hpp> -#include <com/sun/star/util/XCloseable.hpp> -#include <com/sun/star/util/XModifiable.hpp> -#include <com/sun/star/util/XNumberFormatTypes.hpp> -#include <com/sun/star/util/theMacroExpander.hpp> -#include <com/sun/star/xml/crypto/DigestID.hpp> -#include <com/sun/star/xml/crypto/NSSInitializer.hpp> -#include <com/sun/star/xml/crypto/XDigestContext.hpp> -#include <com/sun/star/xml/crypto/XDigestContextSupplier.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 <config_folders.h> -#include <cppuhelper/compbase3.hxx> -#include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/factory.hxx> +#include <com/sun/star/uno/genfunc.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/compbase2.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/implbase.hxx> -#include <cppuhelper/implementationentry.hxx> +#include <cppuhelper/implbase1.hxx> +#include <cppuhelper/implbase2.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> #include <cppuhelper/interfacecontainer.h> #include <cppuhelper/interfacecontainer.hxx> -#include <cppuhelper/queryinterface.hxx> +#include <cppuhelper/propshlp.hxx> +#include <cppuhelper/proptypehlp.h> +#include <cppuhelper/proptypehlp.hxx> #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> #include <cppuhelper/weak.hxx> #include <cppuhelper/weakagg.hxx> #include <cppuhelper/weakref.hxx> -#include <cstddef> -#include <ctype.h> -#include <deque> -#include <functional> -#include <i18nlangtag/languagetag.hxx> -#include <iterator> -#include <limits> -#include <map> -#include <memory.h> -#include <memory> -#include <osl/conditn.hxx> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/mutex.hxx> -#include <osl/thread.h> -#include <osl/time.h> -#include <random> -#include <rtl/digest.h> -#include <rtl/instance.hxx> -#include <rtl/math.hxx> -#include <rtl/random.h> -#include <rtl/strbuf.hxx> -#include <rtl/string.hxx> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <sal/config.h> -#include <sal/types.h> -#include <set> -#include <stdarg.h> -#include <string.h> -#include <thread> -#include <time.h> +#include <typelib/typeclass.h> #include <typelib/typedescription.h> -#include <typelib/typedescription.hxx> -#include <ucbhelper/content.hxx> -#include <unicode/uchar.h> +#include <typelib/uik.h> +#include <ucbhelper/ucbhelperdllapi.h> +#include <uno/any2.h> #include <uno/data.h> -#include <unordered_map> -#include <utility> -#include <vector> +#include <uno/sequence2.h> +#include <comphelper/PropertyInfoHash.hxx> +#include <comphelper/accessiblecontexthelper.hxx> +#include <comphelper/broadcasthelper.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/processfactory.hxx> +#include <comphelper/property.hxx> +#include <comphelper/propertycontainerhelper.hxx> +#include <comphelper/seqstream.hxx> +#include <comphelper/sequence.hxx> +#include <comphelper/solarmutex.hxx> +#include <comphelper/types.hxx> +#include <comphelper/uno3.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/configmgr/inc/pch/precompiled_configmgr.hxx b/configmgr/inc/pch/precompiled_configmgr.hxx index 2a43a2a36ecd..6b20335f453e 100644 --- a/configmgr/inc/pch/precompiled_configmgr.hxx +++ b/configmgr/inc/pch/precompiled_configmgr.hxx @@ -8,137 +8,70 @@ */ /* - 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:28 using: + ./bin/update_pch configmgr configmgr --cutoff=6 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./configmgr/inc/pch/precompiled_configmgr.hxx "/opt/lo/bin/make configmgr.build" --find-conflicts */ -#include <algorithm> #include <cassert> -#include <climits> -#include <com/sun/star/beans/NamedValue.hpp> -#include <com/sun/star/beans/Optional.hpp> -#include <com/sun/star/beans/Property.hpp> -#include <com/sun/star/beans/PropertyAttribute.hpp> -#include <com/sun/star/beans/PropertyChangeEvent.hpp> -#include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/PropertyVetoException.hpp> -#include <com/sun/star/beans/UnknownPropertyException.hpp> -#include <com/sun/star/beans/XExactName.hpp> -#include <com/sun/star/beans/XHierarchicalPropertySet.hpp> -#include <com/sun/star/beans/XHierarchicalPropertySetInfo.hpp> -#include <com/sun/star/beans/XMultiHierarchicalPropertySet.hpp> -#include <com/sun/star/beans/XMultiPropertySet.hpp> -#include <com/sun/star/beans/XPropertiesChangeListener.hpp> -#include <com/sun/star/beans/XProperty.hpp> -#include <com/sun/star/beans/XPropertyChangeListener.hpp> -#include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/beans/XPropertySetInfo.hpp> -#include <com/sun/star/beans/XVetoableChangeListener.hpp> -#include <com/sun/star/configuration/XReadWriteAccess.hpp> -#include <com/sun/star/configuration/XUpdate.hpp> -#include <com/sun/star/configuration/theDefaultProvider.hpp> -#include <com/sun/star/container/ContainerEvent.hpp> -#include <com/sun/star/container/NoSuchElementException.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/XElementAccess.hpp> -#include <com/sun/star/container/XHierarchicalName.hpp> -#include <com/sun/star/container/XHierarchicalNameAccess.hpp> -#include <com/sun/star/container/XHierarchicalNameReplace.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/lang/DisposedException.hpp> -#include <com/sun/star/lang/EventObject.hpp> -#include <com/sun/star/lang/IllegalArgumentException.hpp> -#include <com/sun/star/lang/Locale.hpp> -#include <com/sun/star/lang/NoSupportException.hpp> -#include <com/sun/star/lang/NotInitializedException.hpp> -#include <com/sun/star/lang/WrappedTargetException.hpp> -#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp> -#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/registry/InvalidRegistryException.hpp> -#include <com/sun/star/registry/InvalidValueException.hpp> -#include <com/sun/star/registry/MergeConflictException.hpp> -#include <com/sun/star/registry/RegistryKeyType.hpp> -#include <com/sun/star/registry/RegistryValueType.hpp> -#include <com/sun/star/registry/XRegistryKey.hpp> -#include <com/sun/star/registry/XSimpleRegistry.hpp> -#include <com/sun/star/uno/Any.hxx> -#include <com/sun/star/uno/DeploymentException.hpp> -#include <com/sun/star/uno/Exception.hpp> -#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/Type.hxx> -#include <com/sun/star/uno/TypeClass.hpp> -#include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/uno/XInterface.hpp> -#include <com/sun/star/uno/XWeak.hpp> -#include <com/sun/star/util/ChangesEvent.hpp> -#include <com/sun/star/util/ChangesSet.hpp> -#include <com/sun/star/util/ElementChange.hpp> -#include <com/sun/star/util/XChangesBatch.hpp> -#include <com/sun/star/util/XChangesListener.hpp> -#include <com/sun/star/util/XChangesNotifier.hpp> -#include <com/sun/star/util/XFlushListener.hpp> -#include <com/sun/star/util/XFlushable.hpp> -#include <com/sun/star/util/XRefreshListener.hpp> -#include <com/sun/star/util/XRefreshable.hpp> -#include <comphelper/servicehelper.hxx> -#include <config_folders.h> -#include <cppu/unotype.hxx> -#include <cppuhelper/basemutex.hxx> -#include <cppuhelper/compbase.hxx> -#include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/implbase.hxx> -#include <cppuhelper/implementationentry.hxx> -#include <cppuhelper/interfacecontainer.hxx> -#include <cppuhelper/queryinterface.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <cppuhelper/weak.hxx> #include <cstddef> -#include <functional> -#include <i18nlangtag/languagetag.hxx> -#include <list> -#include <map> -#include <memory> +#include <new> +#include <set> +#include <utility> +#include <vector> #include <osl/conditn.hxx> -#include <osl/file.h> +#include <osl/diagnose.h> #include <osl/file.hxx> #include <osl/interlck.h> #include <osl/mutex.hxx> +#include <osl/thread.h> +#include <osl/time.h> +#include <rtl/alloc.h> #include <rtl/bootstrap.hxx> -#include <rtl/instance.hxx> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> #include <rtl/ref.hxx> #include <rtl/strbuf.hxx> #include <rtl/string.h> -#include <rtl/string.hxx> #include <rtl/textcvt.h> #include <rtl/textenc.h> +#include <rtl/unload.h> #include <rtl/ustrbuf.hxx> #include <rtl/ustring.h> #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 <salhelper/thread.hxx> -#include <set> -#include <stack> -#include <vector> +#include <com/sun/star/container/NoSuchElementException.hpp> +#include <com/sun/star/uno/Any.hxx> +#include <com/sun/star/uno/Exception.hpp> +#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/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakref.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> #include <xmlreader/span.hxx> +#include <xmlreader/xmlreader.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/connectivity/inc/pch/precompiled_ado.hxx b/connectivity/inc/pch/precompiled_ado.hxx index 23e8493c6afd..22018806b9f7 100644 --- a/connectivity/inc/pch/precompiled_ado.hxx +++ b/connectivity/inc/pch/precompiled_ado.hxx @@ -8,19 +8,37 @@ */ /* - 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:28 using: + ./bin/update_pch connectivity ado --cutoff=2 --exclude:system --exclude:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./connectivity/inc/pch/precompiled_ado.hxx "/opt/lo/bin/make connectivity.build" --find-conflicts */ #include <algorithm> -#include <com/sun/star/beans/PropertyAttribute.hpp> -#include <com/sun/star/bridge/oleautomation/Currency.hpp> -#include <com/sun/star/bridge/oleautomation/Date.hpp> -#include <com/sun/star/bridge/oleautomation/Decimal.hpp> -#include <com/sun/star/bridge/oleautomation/SCode.hpp> +#include <cassert> +#include <cstddef> +#include <oledb.h> +#include <string.h> +#include <osl/diagnose.h> +#include <osl/file.hxx> +#include <osl/mutex.hxx> +#include <osl/thread.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/macros.h> +#include <salhelper/singletonref.hxx> #include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/sdbc/ColumnValue.hpp> #include <com/sun/star/sdbc/DataType.hpp> #include <com/sun/star/sdbc/FetchDirection.hpp> @@ -29,34 +47,30 @@ #include <com/sun/star/sdbc/ProcedureResult.hpp> #include <com/sun/star/sdbc/ResultSetConcurrency.hpp> #include <com/sun/star/sdbc/ResultSetType.hpp> -#include <com/sun/star/sdbc/SQLException.hpp> #include <com/sun/star/sdbc/TransactionIsolation.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/Privilege.hpp> #include <com/sun/star/sdbcx/PrivilegeObject.hpp> +#include <com/sun/star/uno/Sequence.hxx> +#include <com/sun/star/uno/XComponentContext.hpp> #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/seqstream.hxx> #include <comphelper/sequence.hxx> #include <comphelper/types.hxx> -#include <comphelper/uno3.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/queryinterface.hxx> #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> -#include <limits> -#include <memory> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/thread.h> -#include <rtl/ustrbuf.hxx> -#include <sal/macros.h> +#include <connectivity/dbexception.hxx> +#include <connectivity/dbtools.hxx> +#include <connectivity/dbtoolsdllapi.hxx> +#include <connectivity/sdbcx/IRefreshable.hxx> + +// Prevent windows header macro pollution. +#undef OPTIONAL +#undef DELETE /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/connectivity/inc/pch/precompiled_calc.hxx b/connectivity/inc/pch/precompiled_calc.hxx index 7ea0ca9b839e..14add4e56052 100644 --- a/connectivity/inc/pch/precompiled_calc.hxx +++ b/connectivity/inc/pch/precompiled_calc.hxx @@ -8,54 +8,56 @@ */ /* - 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:28 using: + ./bin/update_pch connectivity calc --cutoff=2 --exclude:system --exclude:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./connectivity/inc/pch/precompiled_calc.hxx "/opt/lo/bin/make connectivity.build" --find-conflicts */ -#include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/XComponentLoader.hpp> +#include <cassert> +#include <cstddef> +#include <memory> +#include <stdlib.h> +#include <string.h> +#include <osl/thread.h> +#include <rtl/math.hxx> +#include <rtl/string.h> +#include <rtl/stringutils.hxx> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/types.h> #include <com/sun/star/lang/DisposedException.hpp> -#include <com/sun/star/lang/XUnoTunnel.hpp> +#include <com/sun/star/lang/IllegalArgumentException.hpp> #include <com/sun/star/sdbc/ColumnValue.hpp> #include <com/sun/star/sdbc/DataType.hpp> -#include <com/sun/star/sdbc/ResultSetConcurrency.hpp> -#include <com/sun/star/sdbc/ResultSetType.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/XColumnsSupplier.hpp> -#include <com/sun/star/sdbcx/XIndexesSupplier.hpp> -#include <com/sun/star/sheet/CellFlags.hpp> -#include <com/sun/star/sheet/FormulaResult.hpp> #include <com/sun/star/sheet/XCellRangeAddressable.hpp> -#include <com/sun/star/sheet/XCellRangeReferrer.hpp> #include <com/sun/star/sheet/XCellRangesQuery.hpp> #include <com/sun/star/sheet/XDatabaseRange.hpp> #include <com/sun/star/sheet/XDatabaseRanges.hpp> #include <com/sun/star/sheet/XSpreadsheet.hpp> #include <com/sun/star/sheet/XSpreadsheetDocument.hpp> -#include <com/sun/star/sheet/XUsedAreaCursor.hpp> -#include <com/sun/star/text/XText.hpp> +#include <com/sun/star/uno/Any.hxx> +#include <com/sun/star/uno/Reference.hxx> +#include <com/sun/star/uno/Type.hxx> #include <com/sun/star/util/NumberFormat.hpp> -#include <com/sun/star/util/XNumberFormatsSupplier.hpp> -#include <comphelper/extract.hxx> #include <comphelper/processfactory.hxx> #include <comphelper/sequence.hxx> #include <comphelper/types.hxx> -#include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/queryinterface.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <osl/thread.h> -#include <rtl/math.hxx> -#include <rtl/ustrbuf.hxx> -#include <sal/config.h> -#include <svl/converter.hxx> -#include <svl/zforlist.hxx> -#include <tools/urlobj.hxx> -#include <unotools/pathoptions.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <svl/svldllapi.h> +#include <unotools/unotoolsdllapi.h> +#include <connectivity/dbexception.hxx> +#include <connectivity/sdbcx/VColumn.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/connectivity/inc/pch/precompiled_dbase.hxx b/connectivity/inc/pch/precompiled_dbase.hxx index a5b82b4e3332..544fef4fc76c 100644 --- a/connectivity/inc/pch/precompiled_dbase.hxx +++ b/connectivity/inc/pch/precompiled_dbase.hxx @@ -8,57 +8,213 @@ */ /* - 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:28 using: + ./bin/update_pch connectivity dbase --cutoff=2 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./connectivity/inc/pch/precompiled_dbase.hxx "/opt/lo/bin/make connectivity.build" --find-conflicts */ #include <algorithm> +#include <cassert> +#include <config_global.h> +#include <config_typesizes.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <float.h> +#include <functional> +#include <iomanip> +#include <limits> +#include <map> +#include <math.h> #include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stddef.h> +#include <stdio.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <utility> +#include <vector> +#include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/thread.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/byteseq.hxx> +#include <rtl/character.hxx> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> +#include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/strbuf.h> +#include <rtl/strbuf.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <com/sun/star/beans/NamedValue.hpp> +#include <com/sun/star/beans/PropertyValue.hpp> +#include <com/sun/star/beans/XFastPropertySet.hpp> +#include <com/sun/star/beans/XMultiPropertySet.hpp> #include <com/sun/star/beans/XPropertySet.hpp> +#include <com/sun/star/beans/XPropertySetOption.hpp> +#include <com/sun/star/beans/XPropertyState.hpp> +#include <com/sun/star/container/XNameAccess.hpp> +#include <com/sun/star/i18n/Calendar2.hpp> +#include <com/sun/star/i18n/CollatorOptions.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/NumberFormatCode.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> +#include <com/sun/star/i18n/TransliterationModules.hpp> +#include <com/sun/star/i18n/XBreakIterator.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XCollator.hpp> +#include <com/sun/star/i18n/XExtendedTransliteration.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/XNativeNumberSupplier.hpp> +#include <com/sun/star/i18n/XNumberFormatCode.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> #include <com/sun/star/lang/DisposedException.hpp> -#include <com/sun/star/lang/IndexOutOfBoundsException.hpp> -#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp> +#include <com/sun/star/lang/EventObject.hpp> +#include <com/sun/star/lang/IllegalArgumentException.hpp> +#include <com/sun/star/lang/Locale.hpp> +#include <com/sun/star/lang/XMultiServiceFactory.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/sdb/SQLFilterOperator.hpp> +#include <com/sun/star/registry/XRegistryKey.hpp> #include <com/sun/star/sdbc/ColumnValue.hpp> #include <com/sun/star/sdbc/DataType.hpp> -#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/sdbc/XDatabaseMetaData.hpp> #include <com/sun/star/sdbc/XResultSet.hpp> #include <com/sun/star/sdbc/XResultSetMetaData.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/XIndexesSupplier.hpp> -#include <com/sun/star/sdbcx/XRowLocate.hpp> -#include <com/sun/star/ucb/XContentAccess.hpp> -#include <comphelper/extract.hxx> +#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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/TypeClass.hpp> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/util/Date.hpp> +#include <com/sun/star/util/DateTime.hpp> +#include <com/sun/star/util/NumberFormat.hpp> +#include <com/sun/star/util/Time.hpp> +#include <comphelper/broadcasthelper.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> #include <comphelper/processfactory.hxx> +#include <comphelper/propagg.hxx> +#include <comphelper/proparrhlp.hxx> #include <comphelper/property.hxx> +#include <comphelper/propstate.hxx> #include <comphelper/sequence.hxx> -#include <comphelper/string.hxx> +#include <comphelper/stl_types.hxx> #include <comphelper/types.hxx> -#include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/queryinterface.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <osl/thread.h> -#include <rtl/math.hxx> -#include <rtl/strbuf.hxx> -#include <sal/config.h> -#include <svl/converter.hxx> -#include <svl/zforlist.hxx> +#include <comphelper/uno3.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/propshlp.hxx> +#include <cppuhelper/proptypehlp.h> +#include <cppuhelper/proptypehlp.hxx> +#include <cppuhelper/typeprovider.hxx> +#include <cppuhelper/weak.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <svl/nfkeytab.hxx> +#include <svl/ondemand.hxx> +#include <svl/svldllapi.h> #include <tools/config.hxx> -#include <tools/debug.hxx> +#include <tools/date.hxx> +#include <tools/datetime.hxx> +#include <tools/errinf.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 <tools/toolsdllapi.h> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> #include <ucbhelper/content.hxx> -#include <unotools/localfilehelper.hxx> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/calendarwrapper.hxx> +#include <unotools/charclass.hxx> +#include <unotools/collatorwrapper.hxx> +#include <unotools/localedatawrapper.hxx> +#include <unotools/nativenumberwrapper.hxx> +#include <unotools/numberformatcodewrapper.hxx> +#include <unotools/readwritemutexguard.hxx> #include <unotools/sharedunocomponent.hxx> #include <unotools/syslocale.hxx> -#include <unotools/tempfile.hxx> +#include <unotools/transliterationwrapper.hxx> #include <unotools/ucbhelper.hxx> +#include <unotools/unotoolsdllapi.h> +#include <connectivity/CommonTools.hxx> +#include <connectivity/FValue.hxx> +#include <connectivity/dbexception.hxx> +#include <connectivity/dbtoolsdllapi.hxx> +#include <connectivity/sdbcx/VColumn.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/connectivity/inc/pch/precompiled_dbpool2.hxx b/connectivity/inc/pch/precompiled_dbpool2.hxx index 8c8d7a09fc99..98edcabb4352 100644 --- a/connectivity/inc/pch/precompiled_dbpool2.hxx +++ b/connectivity/inc/pch/precompiled_dbpool2.hxx @@ -8,38 +8,95 @@ */ /* - 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:28 using: + ./bin/update_pch connectivity dbpool2 --cutoff=5 --exclude:system --include:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./connectivity/inc/pch/precompiled_dbpool2.hxx "/opt/lo/bin/make connectivity.build" --find-conflicts */ -#include <algorithm> -#include <com/sun/star/beans/NamedValue.hpp> -#include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/configuration/theDefaultProvider.hpp> -#include <com/sun/star/container/ElementExistException.hpp> -#include <com/sun/star/container/XHierarchicalNameAccess.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/lang/DisposedException.hpp> -#include <com/sun/star/lang/XComponent.hpp> -#include <com/sun/star/lang/XSingleServiceFactory.hpp> -#include <com/sun/star/reflection/ProxyFactory.hpp> -#include <com/sun/star/sdbc/ColumnValue.hpp> -#include <com/sun/star/sdbc/DriverManager.hpp> -#include <com/sun/star/sdbc/XCloseable.hpp> -#include <com/sun/star/sdbc/XRow.hpp> -#include <comphelper/extract.hxx> -#include <comphelper/processfactory.hxx> -#include <comphelper/sequence.hxx> -#include <comphelper/types.hxx> -#include <comphelper/uno3.hxx> -#include <cppuhelper/compbase1.hxx> -#include <cppuhelper/component.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <cppuhelper/typeprovider.hxx> +#include <cassert> +#include <config_typesizes.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <functional> +#include <iomanip> +#include <new> +#include <ostream> +#include <sstream> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <utility> +#include <vector> #include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <rtl/alloc.h> +#include <rtl/instance.hxx> +#include <rtl/ref.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/simplereferenceobject.hxx> +#include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/lang/EventObject.hpp> +#include <com/sun/star/lang/XTypeProvider.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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <comphelper/comphelperdllapi.h> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/connectivity/inc/pch/precompiled_dbtools.hxx b/connectivity/inc/pch/precompiled_dbtools.hxx index 1a029be4ce9b..08fa14e51cef 100644 --- a/connectivity/inc/pch/precompiled_dbtools.hxx +++ b/connectivity/inc/pch/precompiled_dbtools.hxx @@ -8,164 +8,194 @@ */ /* - 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:28 using: + ./bin/update_pch connectivity dbtools --cutoff=2 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./connectivity/inc/pch/precompiled_dbtools.hxx "/opt/lo/bin/make connectivity.build" --find-conflicts */ #include <algorithm> +#include <cassert> +#include <cstddef> +#include <cstdlib> +#include <functional> +#include <iterator> +#include <map> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <utility> +#include <vector> #include <boost/bind.hpp> #include <boost/noncopyable.hpp> #include <boost/optional.hpp> #include <boost/spirit/include/classic_core.hpp> #include <boost/type_traits.hpp> -#include <com/sun/star/awt/XWindow.hpp> -#include <com/sun/star/beans/PropertyAttribute.hpp> +#include <osl/diagnose.h> +#include <osl/mutex.hxx> +#include <osl/thread.h> +#include <rtl/alloc.h> +#include <rtl/digest.h> +#include <rtl/instance.hxx> +#include <rtl/math.hxx> +#include <rtl/process.h> +#include <rtl/ref.hxx> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <salhelper/simplereferenceobject.hxx> #include <com/sun/star/beans/PropertyValue.hpp> #include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/beans/XPropertySetInfo.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/form/DatabaseParameterEvent.hpp> -#include <com/sun/star/form/FormComponentType.hpp> -#include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/i18n/CharacterClassification.hpp> -#include <com/sun/star/i18n/KParseTokens.hpp> -#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/container/XNamed.hpp> #include <com/sun/star/i18n/LocaleData.hpp> -#include <com/sun/star/i18n/NumberFormatIndex.hpp> #include <com/sun/star/io/XInputStream.hpp> -#include <com/sun/star/java/JavaVirtualMachine.hpp> #include <com/sun/star/lang/DisposedException.hpp> -#include <com/sun/star/lang/IllegalArgumentException.hpp> +#include <com/sun/star/lang/EventObject.hpp> #include <com/sun/star/lang/Locale.hpp> -#include <com/sun/star/lang/NullPointerException.hpp> -#include <com/sun/star/lang/WrappedTargetException.hpp> #include <com/sun/star/lang/XComponent.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> -#include <com/sun/star/reflection/ProxyFactory.hpp> -#include <com/sun/star/script/XTypeConverter.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/registry/XRegistryKey.hpp> #include <com/sun/star/sdb/BooleanComparisonMode.hpp> #include <com/sun/star/sdb/CommandType.hpp> -#include <com/sun/star/sdb/DatabaseContext.hpp> #include <com/sun/star/sdb/ErrorCondition.hpp> -#include <com/sun/star/sdb/ErrorMessageDialog.hpp> #include <com/sun/star/sdb/ParametersRequest.hpp> -#include <com/sun/star/sdb/RowSetVetoException.hpp> #include <com/sun/star/sdb/SQLContext.hpp> -#include <com/sun/star/sdb/SQLErrorEvent.hpp> -#include <com/sun/star/sdb/SQLFilterOperator.hpp> #include <com/sun/star/sdb/XColumn.hpp> #include <com/sun/star/sdb/XColumnUpdate.hpp> -#include <com/sun/star/sdb/XCompletedConnection.hpp> #include <com/sun/star/sdb/XInteractionSupplyParameters.hpp> -#include <com/sun/star/sdb/XOfficeDatabaseDocument.hpp> #include <com/sun/star/sdb/XParametersSupplier.hpp> #include <com/sun/star/sdb/XQueriesSupplier.hpp> -#include <com/sun/star/sdb/XSQLQueryComposerFactory.hpp> +#include <com/sun/star/sdb/XSingleSelectQueryAnalyzer.hpp> #include <com/sun/star/sdb/XSingleSelectQueryComposer.hpp> -#include <com/sun/star/sdbc/ColumnSearch.hpp> #include <com/sun/star/sdbc/ColumnValue.hpp> -#include <com/sun/star/sdbc/ConnectionPool.hpp> #include <com/sun/star/sdbc/DataType.hpp> #include <com/sun/star/sdbc/DriverManager.hpp> -#include <com/sun/star/sdbc/FetchDirection.hpp> #include <com/sun/star/sdbc/IndexType.hpp> #include <com/sun/star/sdbc/KeyRule.hpp> #include <com/sun/star/sdbc/ProcedureResult.hpp> -#include <com/sun/star/sdbc/ResultSetConcurrency.hpp> -#include <com/sun/star/sdbc/ResultSetType.hpp> #include <com/sun/star/sdbc/SQLException.hpp> #include <com/sun/star/sdbc/SQLWarning.hpp> #include <com/sun/star/sdbc/XConnection.hpp> -#include <com/sun/star/sdbc/XDataSource.hpp> #include <com/sun/star/sdbc/XDatabaseMetaData.hpp> -#include <com/sun/star/sdbc/XDatabaseMetaData2.hpp> #include <com/sun/star/sdbc/XDriverAccess.hpp> -#include <com/sun/star/sdbc/XDriverManager.hpp> #include <com/sun/star/sdbc/XParameters.hpp> #include <com/sun/star/sdbc/XResultSet.hpp> -#include <com/sun/star/sdbc/XResultSetMetaDataSupplier.hpp> #include <com/sun/star/sdbc/XRow.hpp> #include <com/sun/star/sdbc/XRowSet.hpp> -#include <com/sun/star/sdbc/XRowUpdate.hpp> #include <com/sun/star/sdbcx/KeyType.hpp> -#include <com/sun/star/sdbcx/Privilege.hpp> #include <com/sun/star/sdbcx/PrivilegeObject.hpp> #include <com/sun/star/sdbcx/XColumnsSupplier.hpp> #include <com/sun/star/sdbcx/XDataDefinitionSupplier.hpp> +#include <com/sun/star/sdbcx/XGroupsSupplier.hpp> #include <com/sun/star/sdbcx/XKeysSupplier.hpp> #include <com/sun/star/sdbcx/XTablesSupplier.hpp> #include <com/sun/star/sdbcx/XUsersSupplier.hpp> -#include <com/sun/star/task/InteractionHandler.hpp> #include <com/sun/star/task/XInteractionRequest.hpp> -#include <com/sun/star/ui/dialogs/XExecutableDialog.hpp> +#include <com/sun/star/uno/Any.hxx> +#include <com/sun/star/uno/Reference.hxx> +#include <com/sun/star/uno/Sequence.hxx> #include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/uno/XNamingService.hpp> +#include <com/sun/star/uno/XInterface.hpp> #include <com/sun/star/util/Date.hpp> #include <com/sun/star/util/DateTime.hpp> #include <com/sun/star/util/NumberFormat.hpp> -#include <com/sun/star/util/NumberFormatsSupplier.hpp> #include <com/sun/star/util/NumberFormatter.hpp> #include <com/sun/star/util/Time.hpp> #include <com/sun/star/util/XNumberFormatTypes.hpp> -#include <com/sun/star/util/XNumberFormats.hpp> -#include <com/sun/star/util/XNumberFormatsSupplier.hpp> #include <com/sun/star/util/XNumberFormatter.hpp> #include <comphelper/broadcasthelper.hxx> -#include <comphelper/container.hxx> +#include <comphelper/comphelperdllapi.h> #include <comphelper/enumhelper.hxx> -#include <comphelper/evtlistenerhlp.hxx> #include <comphelper/extract.hxx> -#include <comphelper/interaction.hxx> -#include <comphelper/namedvaluecollection.hxx> #include <comphelper/numbers.hxx> #include <comphelper/officeresourcebundle.hxx> #include <comphelper/processfactory.hxx> +#include <comphelper/propagg.hxx> #include <comphelper/proparrhlp.hxx> #include <comphelper/property.hxx> -#include <comphelper/seqstream.hxx> #include <comphelper/sequence.hxx> #include <comphelper/sequenceashashmap.hxx> #include <comphelper/types.hxx> #include <comphelper/uno3.hxx> -#include <config_features.h> +#include <cppuhelper/compbase.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/exc_hlp.hxx> #include <cppuhelper/factory.hxx> -#include <cppuhelper/implementationentry.hxx> +#include <cppuhelper/implbase.hxx> #include <cppuhelper/interfacecontainer.h> -#include <cppuhelper/queryinterface.hxx> +#include <cppuhelper/propshlp.hxx> #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> -#include <ctype.h> -#include <functional> -#include <i18nlangtag/languagetag.hxx> -#include <i18nlangtag/mslangid.hxx> -#include <iomanip> -#include <iterator> -#include <osl/diagnose.h> -#include <rtl/digest.h> -#include <rtl/math.hxx> -#include <rtl/process.h> -#include <rtl/tencinfo.h> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <sal/config.h> -#include <sal/log.hxx> -#include <sal/macros.h> -#include <set> -#include <sqlbison.hxx> -#include <sstream> -#include <stack> -#include <string.h> -#include <svtools/miscopt.hxx> +#include <cppuhelper/weak.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <o3tl/functional.hxx> #include <tools/diagnose_ex.h> -#include <tools/fract.hxx> -#include <tools/wldcrd.hxx> -#include <unotools/confignode.hxx> -#include <unotools/datetime.hxx> +#include <tools/toolsdllapi.h> #include <unotools/sharedunocomponent.hxx> +#include <unotools/unotoolsdllapi.h> +#include <connectivity/CommonTools.hxx> +#include <connectivity/DriversConfig.hxx> +#include <connectivity/FValue.hxx> +#include <connectivity/IParseContext.hxx> +#include <connectivity/OSubComponent.hxx> +#include <connectivity/PColumn.hxx> +#include <connectivity/ParameterCont.hxx> +#include <connectivity/TIndex.hxx> +#include <connectivity/TIndexColumns.hxx> +#include <connectivity/TKey.hxx> +#include <connectivity/TKeyColumns.hxx> +#include <connectivity/TTableHelper.hxx> +#include <connectivity/conncleanup.hxx> +#include <connectivity/dbcharset.hxx> +#include <connectivity/dbconversion.hxx> +#include <connectivity/dbexception.hxx> +#include <connectivity/dbmetadata.hxx> +#include <connectivity/dbtools.hxx> +#include <connectivity/dbtoolsdllapi.hxx> +#include <connectivity/filtermanager.hxx> +#include <connectivity/internalnode.hxx> +#include <connectivity/paramwrapper.hxx> +#include <connectivity/sdbcx/IRefreshable.hxx> +#include <connectivity/sdbcx/VCollection.hxx> +#include <connectivity/sdbcx/VColumn.hxx> +#include <connectivity/sdbcx/VDescriptor.hxx> +#include <connectivity/sdbcx/VIndex.hxx> +#include <connectivity/sdbcx/VIndexColumn.hxx> +#include <connectivity/sdbcx/VKey.hxx> +#include <connectivity/sdbcx/VKeyColumn.hxx> +#include <connectivity/sdbcx/VTable.hxx> +#include <connectivity/sqlerror.hxx> +#include <connectivity/sqlnode.hxx> +#include <connectivity/sqlparse.hxx> +#include <connectivity/statementcomposer.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/connectivity/inc/pch/precompiled_file.hxx b/connectivity/inc/pch/precompiled_file.hxx index d483a14a86d0..27c9e522fd38 100644 --- a/connectivity/inc/pch/precompiled_file.hxx +++ b/connectivity/inc/pch/precompiled_file.hxx @@ -8,65 +8,188 @@ */ /* - 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:28 using: + ./bin/update_pch connectivity file --cutoff=2 --exclude:system --include:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./connectivity/inc/pch/precompiled_file.hxx "/opt/lo/bin/make connectivity.build" --find-conflicts */ #include <algorithm> -#include <cmath> -#include <com/sun/star/beans/PropertyAttribute.hpp> -#include <com/sun/star/container/XChild.hpp> -#include <com/sun/star/container/XIndexAccess.hpp> +#include <cassert> +#include <config_features.h> +#include <config_global.h> +#include <config_typesizes.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <float.h> +#include <functional> +#include <iomanip> +#include <limits> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <utility> +#include <vector> +#include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/nlsupport.h> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/thread.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> +#include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/salhelperdllapi.h> +#include <salhelper/simplereferenceobject.hxx> +#include <com/sun/star/beans/NamedValue.hpp> +#include <com/sun/star/beans/PropertyValue.hpp> +#include <com/sun/star/beans/XFastPropertySet.hpp> +#include <com/sun/star/beans/XMultiPropertySet.hpp> +#include <com/sun/star/beans/XPropertySet.hpp> +#include <com/sun/star/beans/XPropertySetOption.hpp> +#include <com/sun/star/beans/XPropertyState.hpp> +#include <com/sun/star/container/XNameAccess.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/XUnoTunnel.hpp> +#include <com/sun/star/lang/EventObject.hpp> +#include <com/sun/star/lang/IllegalArgumentException.hpp> +#include <com/sun/star/lang/Locale.hpp> +#include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/sdb/SQLFilterOperator.hpp> +#include <com/sun/star/sdb/XColumn.hpp> #include <com/sun/star/sdbc/ColumnValue.hpp> #include <com/sun/star/sdbc/DataType.hpp> #include <com/sun/star/sdbc/FetchDirection.hpp> -#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/sdbc/XColumnLocate.hpp> +#include <com/sun/star/sdbc/XConnection.hpp> +#include <com/sun/star/sdbc/XDatabaseMetaData.hpp> #include <com/sun/star/sdbc/XResultSet.hpp> +#include <com/sun/star/sdbc/XResultSetMetaData.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/ucb/SearchCommandArgument.hpp> -#include <com/sun/star/ucb/SearchRecursion.hpp> -#include <com/sun/star/ucb/SortedDynamicResultSetFactory.hpp> -#include <com/sun/star/ucb/UniversalContentBroker.hpp> -#include <com/sun/star/ucb/XContent.hpp> -#include <com/sun/star/ucb/XContentIdentifier.hpp> +#include <com/sun/star/sdbcx/XColumnsSupplier.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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/TypeClass.hpp> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> #include <com/sun/star/util/Date.hpp> #include <com/sun/star/util/DateTime.hpp> #include <com/sun/star/util/Time.hpp> +#include <com/sun/star/util/XNumberFormatTypes.hpp> +#include <comphelper/broadcasthelper.hxx> +#include <comphelper/comphelperdllapi.h> #include <comphelper/extract.hxx> +#include <comphelper/fileformat.h> #include <comphelper/processfactory.hxx> +#include <comphelper/propagg.hxx> +#include <comphelper/proparrhlp.hxx> #include <comphelper/property.hxx> +#include <comphelper/propstate.hxx> #include <comphelper/sequence.hxx> +#include <comphelper/stl_types.hxx> #include <comphelper/types.hxx> #include <comphelper/uno3.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/interfacecontainer.h> #include <cppuhelper/propshlp.hxx> -#include <cppuhelper/queryinterface.hxx> +#include <cppuhelper/proptypehlp.h> +#include <cppuhelper/proptypehlp.hxx> #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> -#include <i18nlangtag/mslangid.hxx> -#include <iterator> -#include <osl/diagnose.h> -#include <osl/nlsupport.h> -#include <osl/thread.h> -#include <rtl/math.hxx> -#include <rtl/ustrbuf.hxx> -#include <sal/config.h> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakref.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <o3tl/typed_flags_set.hxx> #include <tools/date.hxx> -#include <tools/datetime.hxx> #include <tools/debug.hxx> +#include <tools/errinf.hxx> +#include <tools/lineend.hxx> +#include <tools/ref.hxx> +#include <tools/solar.h> +#include <tools/stream.hxx> #include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> #include <ucbhelper/content.hxx> -#include <unotools/pathoptions.hxx> -#include <unotools/ucbstreamhelper.hxx> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/options.hxx> +#include <unotools/unotoolsdllapi.h> +#include <connectivity/CommonTools.hxx> +#include <connectivity/dbconversion.hxx> +#include <connectivity/dbexception.hxx> +#include <connectivity/dbmetadata.hxx> +#include <connectivity/dbtools.hxx> +#include <connectivity/dbtoolsdllapi.hxx> +#include <connectivity/sdbcx/VColumn.hxx> +#include <connectivity/sqlparse.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/connectivity/inc/pch/precompiled_firebird_sdbc.hxx b/connectivity/inc/pch/precompiled_firebird_sdbc.hxx index 92614e4b1923..3838f23ade63 100644 --- a/connectivity/inc/pch/precompiled_firebird_sdbc.hxx +++ b/connectivity/inc/pch/precompiled_firebird_sdbc.hxx @@ -8,62 +8,64 @@ */ /* - 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:28 using: + ./bin/update_pch connectivity firebird_sdbc --cutoff=2 --exclude:system --exclude:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./connectivity/inc/pch/precompiled_firebird_sdbc.hxx "/opt/lo/bin/make connectivity.build" --find-conflicts */ -#include <com/sun/star/beans/PropertyAttribute.hpp> -#include <com/sun/star/document/XDocumentEventBroadcaster.hpp> +#include <cassert> +#include <cstddef> +#include <stddef.h> +#include <string.h> +#include <time.h> +#include <osl/diagnose.h> +#include <osl/file.h> +#include <osl/file.hxx> +#include <osl/mutex.hxx> +#include <osl/process.h> +#include <osl/thread.h> +#include <osl/time.h> +#include <rtl/bootstrap.hxx> +#include <rtl/string.hxx> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/singletonref.hxx> #include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/FrameSearchFlag.hpp> -#include <com/sun/star/frame/XController.hpp> -#include <com/sun/star/frame/XFrame.hpp> -#include <com/sun/star/frame/XFrames.hpp> -#include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/io/TempFile.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/IllegalArgumentException.hpp> -#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp> +#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/sdbc/ColumnValue.hpp> #include <com/sun/star/sdbc/DataType.hpp> -#include <com/sun/star/sdbc/FetchDirection.hpp> -#include <com/sun/star/sdbc/IndexType.hpp> #include <com/sun/star/sdbc/ResultSetConcurrency.hpp> #include <com/sun/star/sdbc/ResultSetType.hpp> #include <com/sun/star/sdbc/TransactionIsolation.hpp> -#include <com/sun/star/sdbc/XParameters.hpp> #include <com/sun/star/sdbc/XRow.hpp> -#include <com/sun/star/sdbcx/CompareBookmark.hpp> -#include <com/sun/star/sdbcx/Privilege.hpp> -#include <com/sun/star/ucb/SimpleFileAccess.hpp> -#include <com/sun/star/ucb/XSimpleFileAccess2.hpp> +#include <com/sun/star/uno/Any.hxx> +#include <com/sun/star/uno/Reference.hxx> #include <comphelper/processfactory.hxx> #include <comphelper/sequence.hxx> -#include <comphelper/storagehelper.hxx> -#include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/queryinterface.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> -#include <ibase.h> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/process.h> -#include <osl/thread.h> -#include <rtl/bootstrap.hxx> -#include <rtl/string.hxx> -#include <rtl/ustrbuf.hxx> -#include <sal/types.h> -#include <stdexcept> -#include <svtools/miscopt.hxx> -#include <time.h> +#include <tools/stream.hxx> #include <unotools/localfilehelper.hxx> -#include <unotools/tempfile.hxx> -#include <unotools/ucbstreamhelper.hxx> +#include <unotools/unotoolsdllapi.h> +#include <connectivity/dbexception.hxx> +#include <connectivity/dbtools.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/connectivity/inc/pch/precompiled_flat.hxx b/connectivity/inc/pch/precompiled_flat.hxx index 6446286e82f2..197cf6704ac7 100644 --- a/connectivity/inc/pch/precompiled_flat.hxx +++ b/connectivity/inc/pch/precompiled_flat.hxx @@ -8,47 +8,205 @@ */ /* - 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:28 using: + ./bin/update_pch connectivity flat --cutoff=2 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./connectivity/inc/pch/precompiled_flat.hxx "/opt/lo/bin/make connectivity.build" --find-conflicts */ +#include <cassert> +#include <config_features.h> +#include <config_typesizes.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <exception> +#include <float.h> +#include <functional> +#include <iomanip> +#include <list> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <utility> +#include <vector> +#include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/thread.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/character.hxx> +#include <rtl/instance.hxx> +#include <rtl/math.h> +#include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/strbuf.h> +#include <rtl/strbuf.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/salhelperdllapi.h> +#include <salhelper/simplereferenceobject.hxx> +#include <com/sun/star/beans/NamedValue.hpp> +#include <com/sun/star/beans/Property.hpp> +#include <com/sun/star/beans/PropertyValue.hpp> #include <com/sun/star/beans/XFastPropertySet.hpp> +#include <com/sun/star/beans/XMultiPropertySet.hpp> +#include <com/sun/star/beans/XPropertySet.hpp> +#include <com/sun/star/beans/XPropertySetOption.hpp> +#include <com/sun/star/container/XNamed.hpp> +#include <com/sun/star/i18n/Calendar2.hpp> +#include <com/sun/star/i18n/CollatorOptions.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/NumberFormatCode.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> +#include <com/sun/star/i18n/TransliterationModules.hpp> +#include <com/sun/star/i18n/XBreakIterator.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XCollator.hpp> +#include <com/sun/star/i18n/XExtendedTransliteration.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/XNativeNumberSupplier.hpp> +#include <com/sun/star/i18n/XNumberFormatCode.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> #include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/lang/EventObject.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/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/registry/XRegistryKey.hpp> #include <com/sun/star/sdbc/ColumnValue.hpp> #include <com/sun/star/sdbc/DataType.hpp> -#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/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> -#include <com/sun/star/ucb/XContentAccess.hpp> +#include <com/sun/star/sdbcx/XDataDescriptorFactory.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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/util/Date.hpp> +#include <com/sun/star/util/DateTime.hpp> #include <com/sun/star/util/NumberFormat.hpp> -#include <com/sun/star/util/NumberFormatsSupplier.hpp> -#include <com/sun/star/util/NumberFormatter.hpp> +#include <com/sun/star/util/Time.hpp> +#include <com/sun/star/util/XNumberFormats.hpp> +#include <com/sun/star/util/XNumberFormatter.hpp> +#include <comphelper/IdPropArrayHelper.hxx> +#include <comphelper/broadcasthelper.hxx> +#include <comphelper/comphelperdllapi.h> #include <comphelper/extract.hxx> -#include <comphelper/numbers.hxx> +#include <comphelper/fileformat.h> #include <comphelper/processfactory.hxx> +#include <comphelper/propertycontainer.hxx> +#include <comphelper/propertycontainerhelper.hxx> #include <comphelper/sequence.hxx> -#include <comphelper/string.hxx> +#include <comphelper/stl_types.hxx> #include <comphelper/types.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/queryinterface.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/compbase.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/component.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/implbase.hxx> +#include <cppuhelper/implbase1.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/interfacecontainer.hxx> +#include <cppuhelper/propshlp.hxx> #include <cppuhelper/supportsservice.hxx> -#include <ctype.h> +#include <cppuhelper/typeprovider.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> -#include <osl/thread.h> -#include <rtl/math.hxx> -#include <svl/converter.hxx> -#include <svl/zforlist.hxx> -#include <unotools/configmgr.hxx> +#include <svl/nfkeytab.hxx> +#include <svl/ondemand.hxx> +#include <svl/svldllapi.h> +#include <tools/date.hxx> +#include <tools/datetime.hxx> +#include <tools/link.hxx> +#include <tools/solar.h> +#include <tools/time.hxx> +#include <tools/toolsdllapi.h> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/calendarwrapper.hxx> +#include <unotools/charclass.hxx> +#include <unotools/collatorwrapper.hxx> +#include <unotools/localedatawrapper.hxx> +#include <unotools/nativenumberwrapper.hxx> +#include <unotools/numberformatcodewrapper.hxx> +#include <unotools/readwritemutexguard.hxx> #include <unotools/syslocale.hxx> +#include <unotools/transliterationwrapper.hxx> +#include <unotools/unotoolsdllapi.h> +#include <connectivity/CommonTools.hxx> +#include <connectivity/dbexception.hxx> +#include <connectivity/dbtoolsdllapi.hxx> +#include <connectivity/sdbcx/VDescriptor.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/connectivity/inc/pch/precompiled_mysql.hxx b/connectivity/inc/pch/precompiled_mysql.hxx index cb8fc3efaf4f..291cbefeefb7 100644 --- a/connectivity/inc/pch/precompiled_mysql.hxx +++ b/connectivity/inc/pch/precompiled_mysql.hxx @@ -8,33 +8,169 @@ */ /* - 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:28 using: + ./bin/update_pch connectivity mysql --cutoff=4 --exclude:system --include:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./connectivity/inc/pch/precompiled_mysql.hxx "/opt/lo/bin/make connectivity.build" --find-conflicts */ +#include <algorithm> +#include <cassert> +#include <config_features.h> +#include <config_typesizes.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <exception> +#include <functional> +#include <iomanip> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <sstream> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <utility> +#include <vector> +#include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <rtl/alloc.h> +#include <rtl/instance.hxx> +#include <rtl/ref.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/salhelperdllapi.h> +#include <salhelper/simplereferenceobject.hxx> +#include <com/sun/star/beans/NamedValue.hpp> +#include <com/sun/star/beans/Property.hpp> +#include <com/sun/star/beans/PropertyValue.hpp> +#include <com/sun/star/beans/XFastPropertySet.hpp> +#include <com/sun/star/beans/XMultiPropertySet.hpp> +#include <com/sun/star/beans/XPropertySet.hpp> +#include <com/sun/star/beans/XPropertySetOption.hpp> +#include <com/sun/star/beans/XPropertyState.hpp> +#include <com/sun/star/container/XContainer.hpp> +#include <com/sun/star/container/XEnumeration.hpp> +#include <com/sun/star/container/XEnumerationAccess.hpp> +#include <com/sun/star/container/XIndexAccess.hpp> +#include <com/sun/star/container/XNameAccess.hpp> +#include <com/sun/star/container/XNamed.hpp> #include <com/sun/star/lang/DisposedException.hpp> -#include <com/sun/star/sdbc/ColumnValue.hpp> -#include <com/sun/star/sdbc/DriverManager.hpp> -#include <com/sun/star/sdbc/KeyRule.hpp> +#include <com/sun/star/lang/EventObject.hpp> +#include <com/sun/star/lang/IllegalArgumentException.hpp> +#include <com/sun/star/lang/XComponent.hpp> +#include <com/sun/star/lang/XServiceInfo.hpp> +#include <com/sun/star/lang/XTypeProvider.hpp> +#include <com/sun/star/lang/XUnoTunnel.hpp> +#include <com/sun/star/sdbc/XColumnLocate.hpp> +#include <com/sun/star/sdbc/XDatabaseMetaData.hpp> #include <com/sun/star/sdbc/XResultSet.hpp> #include <com/sun/star/sdbc/XRow.hpp> -#include <com/sun/star/sdbcx/CheckOption.hpp> -#include <com/sun/star/sdbcx/KeyType.hpp> -#include <com/sun/star/sdbcx/Privilege.hpp> -#include <com/sun/star/sdbcx/PrivilegeObject.hpp> +#include <com/sun/star/sdbcx/XAlterTable.hpp> +#include <com/sun/star/sdbcx/XAppend.hpp> +#include <com/sun/star/sdbcx/XColumnsSupplier.hpp> +#include <com/sun/star/sdbcx/XDataDescriptorFactory.hpp> +#include <com/sun/star/sdbcx/XDrop.hpp> +#include <com/sun/star/sdbcx/XIndexesSupplier.hpp> +#include <com/sun/star/sdbcx/XKeysSupplier.hpp> +#include <com/sun/star/sdbcx/XRename.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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/TypeClass.hpp> +#include <com/sun/star/uno/XAggregation.hpp> #include <com/sun/star/uno/XComponentContext.hpp> -#include <comphelper/extract.hxx> -#include <comphelper/namedvaluecollection.hxx> -#include <comphelper/processfactory.hxx> -#include <comphelper/property.hxx> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/util/XRefreshable.hpp> +#include <comphelper/IdPropArrayHelper.hxx> +#include <comphelper/broadcasthelper.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/propertycontainer.hxx> +#include <comphelper/propertycontainerhelper.hxx> +#include <comphelper/propstate.hxx> +#include <comphelper/sequence.hxx> +#include <comphelper/stl_types.hxx> #include <comphelper/types.hxx> -#include <cppuhelper/factory.hxx> +#include <comphelper/uno3.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/compbase.hxx> +#include <cppuhelper/compbase3.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/component.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/implbase.hxx> +#include <cppuhelper/implbase1.hxx> +#include <cppuhelper/implbase10.hxx> +#include <cppuhelper/implbase3.hxx> +#include <cppuhelper/implbase4.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> #include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/interfacecontainer.hxx> +#include <cppuhelper/propshlp.hxx> +#include <cppuhelper/proptypehlp.h> +#include <cppuhelper/proptypehlp.hxx> #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> -#include <osl/diagnose.h> -#include <string.h> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <connectivity/CommonTools.hxx> +#include <connectivity/StdTypeDefs.hxx> +#include <connectivity/dbexception.hxx> +#include <connectivity/dbtools.hxx> +#include <connectivity/dbtoolsdllapi.hxx> +#include <connectivity/sdbcx/IRefreshable.hxx> +#include <connectivity/sdbcx/VCollection.hxx> +#include <connectivity/sdbcx/VDescriptor.hxx> +#include <connectivity/sdbcx/VTypeDef.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/connectivity/inc/pch/precompiled_odbc.hxx b/connectivity/inc/pch/precompiled_odbc.hxx index 189c5d47a827..05804081d956 100644 --- a/connectivity/inc/pch/precompiled_odbc.hxx +++ b/connectivity/inc/pch/precompiled_odbc.hxx @@ -8,47 +8,57 @@ */ /* - 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:28 using: + ./bin/update_pch connectivity odbc --cutoff=2 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./connectivity/inc/pch/precompiled_odbc.hxx "/opt/lo/bin/make connectivity.build" --find-conflicts */ #include <algorithm> +#include <cstddef> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> #include <boost/type_traits/is_same.hpp> #include <boost/type_traits/remove_reference.hpp> -#include <com/sun/star/beans/PropertyAttribute.hpp> -#include <com/sun/star/beans/PropertyVetoException.hpp> +#include <osl/diagnose.h> +#include <osl/mutex.hxx> +#include <osl/process.h> +#include <osl/thread.h> +#include <osl/time.h> +#include <rtl/tencinfo.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/singletonref.hxx> #include <com/sun/star/lang/DisposedException.hpp> -#include <com/sun/star/sdbc/ColumnValue.hpp> +#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/sdbc/DataType.hpp> #include <com/sun/star/sdbc/FetchDirection.hpp> -#include <com/sun/star/sdbc/IndexType.hpp> -#include <com/sun/star/sdbc/KeyRule.hpp> -#include <com/sun/star/sdbc/ProcedureResult.hpp> #include <com/sun/star/sdbc/ResultSetConcurrency.hpp> #include <com/sun/star/sdbc/ResultSetType.hpp> -#include <com/sun/star/sdbc/TransactionIsolation.hpp> -#include <com/sun/star/sdbc/XRow.hpp> -#include <com/sun/star/sdbcx/CompareBookmark.hpp> +#include <com/sun/star/uno/XComponentContext.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/factory.hxx> -#include <cppuhelper/queryinterface.hxx> #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> -#include <osl/diagnose.h> -#include <osl/process.h> -#include <osl/thread.h> -#include <rtl/ustrbuf.hxx> -#include <sal/config.h> -#include <sal/types.h> -#include <stdio.h> -#include <string.h> -#include <string> +#include <connectivity/FValue.hxx> +#include <connectivity/dbexception.hxx> +#include <connectivity/dbtools.hxx> +#include <connectivity/dbtoolsdllapi.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/connectivity/inc/pch/precompiled_postgresql-sdbc-impl.hxx b/connectivity/inc/pch/precompiled_postgresql-sdbc-impl.hxx index 1eff65d48f18..816f561db79c 100644 --- a/connectivity/inc/pch/precompiled_postgresql-sdbc-impl.hxx +++ b/connectivity/inc/pch/precompiled_postgresql-sdbc-impl.hxx @@ -8,57 +8,41 @@ */ /* - 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:28 using: + ./bin/update_pch connectivity postgresql-sdbc-impl --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 ./connectivity/inc/pch/precompiled_postgresql-sdbc-impl.hxx "/opt/lo/bin/make connectivity.build" --find-conflicts */ -#include <algorithm> -#include <com/sun/star/beans/PropertyAttribute.hpp> -#include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/container/XEnumerationAccess.hpp> -#include <com/sun/star/container/XIndexAccess.hpp> -#include <com/sun/star/lang/DisposedException.hpp> -#include <com/sun/star/lang/XComponent.hpp> -#include <com/sun/star/script/Converter.hpp> -#include <com/sun/star/sdbc/ColumnSearch.hpp> +#include <string.h> +#include <osl/diagnose.h> +#include <osl/module.h> +#include <osl/thread.h> +#include <rtl/bootstrap.hxx> +#include <rtl/strbuf.hxx> +#include <rtl/ustrbuf.hxx> +#include <rtl/uuid.h> +#include <sal/config.h> +#include <sal/saldllapi.h> +#include <sal/types.h> #include <com/sun/star/sdbc/ColumnValue.hpp> #include <com/sun/star/sdbc/DataType.hpp> -#include <com/sun/star/sdbc/Deferrability.hpp> -#include <com/sun/star/sdbc/FetchDirection.hpp> -#include <com/sun/star/sdbc/IndexType.hpp> #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/sdbc/TransactionIsolation.hpp> -#include <com/sun/star/sdbc/XArray.hpp> -#include <com/sun/star/sdbc/XGeneratedResultSet.hpp> #include <com/sun/star/sdbc/XParameters.hpp> -#include <com/sun/star/sdbc/XPreparedStatement.hpp> #include <com/sun/star/sdbc/XRow.hpp> #include <com/sun/star/sdbcx/KeyType.hpp> -#include <com/sun/star/sdbcx/Privilege.hpp> #include <com/sun/star/sdbcx/XColumnsSupplier.hpp> -#include <com/sun/star/sdbcx/XKeysSupplier.hpp> -#include <comphelper/sequence.hxx> -#include <cppuhelper/implbase1.hxx> -#include <cppuhelper/implementationentry.hxx> +#include <cppuhelper/implbase.hxx> #include <cppuhelper/queryinterface.hxx> -#include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> -#include <libpq-fe.h> -#include <list> -#include <osl/module.h> -#include <osl/thread.h> -#include <osl/time.h> -#include <rtl/bootstrap.hxx> -#include <rtl/strbuf.hxx> -#include <rtl/ustrbuf.hxx> -#include <rtl/uuid.h> -#include <string.h> -#include <time.h> -#include <vector> +#include <connectivity/dbconversion.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/cppcanvas/inc/pch/precompiled_cppcanvas.hxx b/cppcanvas/inc/pch/precompiled_cppcanvas.hxx index 6d1365545a84..271bb625d52e 100644 --- a/cppcanvas/inc/pch/precompiled_cppcanvas.hxx +++ b/cppcanvas/inc/pch/precompiled_cppcanvas.hxx @@ -8,89 +8,221 @@ */ /* - 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:28 using: + ./bin/update_pch cppcanvas cppcanvas --cutoff=11 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./cppcanvas/inc/pch/precompiled_cppcanvas.hxx "/opt/lo/bin/make cppcanvas.build" --find-conflicts */ #include <algorithm> -#include <basegfx/matrix/b2dhommatrix.hxx> -#include <basegfx/matrix/b2dhommatrixtools.hxx> -#include <basegfx/numeric/ftools.hxx> -#include <basegfx/point/b2dpoint.hxx> -#include <basegfx/polygon/b2dlinegeometry.hxx> -#include <basegfx/polygon/b2dpolygon.hxx> -#include <basegfx/polygon/b2dpolygonclipper.hxx> -#include <basegfx/polygon/b2dpolygontools.hxx> -#include <basegfx/polygon/b2dpolypolygon.hxx> -#include <basegfx/polygon/b2dpolypolygoncutter.hxx> -#include <basegfx/polygon/b2dpolypolygontools.hxx> -#include <basegfx/range/b2drange.hxx> -#include <basegfx/range/b2drectangle.hxx> -#include <basegfx/tools/canvastools.hxx> -#include <basegfx/tools/gradienttools.hxx> -#include <basegfx/tools/tools.hxx> -#include <basegfx/tuple/b2dtuple.hxx> -#include <basegfx/vector/b2dsize.hxx> -#include <basegfx/vector/b2dvector.hxx> -#include <boost/bind.hpp> +#include <cassert> +#include <config_features.h> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <float.h> +#include <iomanip> +#include <limits.h> +#include <limits> +#include <list> +#include <math.h> #include <memory> +#include <new> +#include <ostream> +#include <sstream> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <utility> +#include <vector> +#include <boost/current_function.hpp> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> #include <boost/noncopyable.hpp> -#include <canvas/canvastools.hxx> -#include <com/sun/star/geometry/RealPoint2D.hpp> -#include <com/sun/star/rendering/InterpolationMode.hpp> -#include <com/sun/star/rendering/PanoseProportion.hpp> -#include <com/sun/star/rendering/PathCapType.hpp> -#include <com/sun/star/rendering/PathJoinType.hpp> -#include <com/sun/star/rendering/RenderState.hpp> -#include <com/sun/star/rendering/RepaintResult.hpp> -#include <com/sun/star/rendering/StringContext.hpp> -#include <com/sun/star/rendering/TexturingMode.hpp> -#include <com/sun/star/rendering/ViewState.hpp> -#include <com/sun/star/rendering/XAnimatedSprite.hpp> -#include <com/sun/star/rendering/XBitmap.hpp> -#include <com/sun/star/rendering/XBitmapCanvas.hpp> -#include <com/sun/star/rendering/XCachedPrimitive.hpp> -#include <com/sun/star/rendering/XCanvas.hpp> -#include <com/sun/star/rendering/XCanvasFont.hpp> -#include <com/sun/star/rendering/XGraphicDevice.hpp> -#include <com/sun/star/rendering/XPolyPolygon2D.hpp> -#include <com/sun/star/rendering/XSprite.hpp> -#include <com/sun/star/uno/Sequence.hxx> -#include <comphelper/anytostring.hxx> -#include <comphelper/sequence.hxx> -#include <cppuhelper/exc_hlp.hxx> -#include <i18nlangtag/languagetag.hxx> -#include <iterator> +#include <boost/optional.hpp> +#include <boost/shared_array.hpp> #include <osl/diagnose.h> -#include <osl/getglobalmutex.hxx> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/interlck.h> +#include <osl/mutex.h> #include <osl/mutex.hxx> -#include <rtl/instance.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/thread.hxx> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> #include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> #include <rtl/ustring.hxx> #include <sal/alloca.h> #include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> #include <sal/types.h> -#include <tools/diagnose_ex.h> -#include <tools/gen.hxx> -#include <tools/poly.hxx> -#include <tools/stream.hxx> -#include <utility> +#include <sal/typesizes.h> +#include <vcl/accel.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/apptypes.hxx> +#include <vcl/bitmap.hxx> #include <vcl/bitmapex.hxx> -#include <vcl/canvastools.hxx> +#include <vcl/cairo.hxx> +#include <vcl/checksum.hxx> +#include <vcl/cmdevt.hxx> +#include <vcl/cursor.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dllapi.h> +#include <vcl/event.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> #include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> #include <vcl/gradient.hxx> +#include <vcl/graph.h> #include <vcl/graph.hxx> -#include <vcl/graphicfilter.hxx> -#include <vcl/graphictools.hxx> +#include <vcl/hatch.hxx> +#include <vcl/impdel.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/mapmod.hxx> #include <vcl/metaact.hxx> -#include <vcl/metric.hxx> +#include <vcl/metaactiontypes.hxx> #include <vcl/outdev.hxx> -#include <vcl/salbtype.hxx> -#include <vcl/svapp.hxx> -#include <vcl/virdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/pointr.hxx> +#include <vcl/ptrstyle.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/settings.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/wall.hxx> #include <vcl/window.hxx> -#include <vector> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> +#include <basegfx/matrix/b2dhommatrix.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tools/canvastools.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <canvas/canvastools.hxx> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> +#include <com/sun/star/drawing/LineCap.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> +#include <com/sun/star/lang/Locale.hpp> +#include <com/sun/star/rendering/XCanvas.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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <comphelper/fileformat.h> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/weakref.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <tools/color.hxx> +#include <tools/debug.hxx> +#include <tools/errinf.hxx> +#include <tools/fontenum.hxx> +#include <tools/gen.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> +#include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> +#include <tools/resmgr.hxx> +#include <tools/solar.h> +#include <tools/stream.hxx> +#include <tools/toolsdllapi.h> +#include <tools/wintypes.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/charclass.hxx> +#include <unotools/fontdefs.hxx> +#include <unotools/localedatawrapper.hxx> +#include <unotools/readwritemutexguard.hxx> +#include <unotools/syslocale.hxx> +#include <unotools/unotoolsdllapi.h> +#include <cppcanvas/color.hxx> +#include <cppcanvas/font.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/cppuhelper/inc/pch/precompiled_cppuhelper.hxx b/cppuhelper/inc/pch/precompiled_cppuhelper.hxx index d54a695f1f14..d528e141209c 100644 --- a/cppuhelper/inc/pch/precompiled_cppuhelper.hxx +++ b/cppuhelper/inc/pch/precompiled_cppuhelper.hxx @@ -8,109 +8,35 @@ */ /* - 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:28 using: + ./bin/update_pch cppuhelper cppuhelper --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 ./cppuhelper/inc/pch/precompiled_cppuhelper.hxx "/opt/lo/bin/make cppuhelper.build" --find-conflicts */ -#include <algorithm> -#include <boost/noncopyable.hpp> -#include <memory> #include <cassert> -#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/PropertyChangeEvent.hpp> -#include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/PropertyVetoException.hpp> -#include <com/sun/star/beans/UnknownPropertyException.hpp> -#include <com/sun/star/beans/XFastPropertySet.hpp> -#include <com/sun/star/beans/XPropertyAccess.hpp> -#include <com/sun/star/beans/XPropertyChangeListener.hpp> -#include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/beans/XPropertySetInfo.hpp> -#include <com/sun/star/beans/XVetoableChangeListener.hpp> -#include <com/sun/star/bridge/UnoUrlResolver.hpp> -#include <com/sun/star/bridge/XUnoUrlResolver.hpp> -#include <com/sun/star/connection/SocketPermission.hpp> -#include <com/sun/star/container/ElementExistException.hpp> -#include <com/sun/star/container/NoSuchElementException.hpp> -#include <com/sun/star/container/XEnumeration.hpp> -#include <com/sun/star/container/XHierarchicalNameAccess.hpp> -#include <com/sun/star/container/XNameContainer.hpp> -#include <com/sun/star/io/FilePermission.hpp> -#include <com/sun/star/lang/DisposedException.hpp> -#include <com/sun/star/lang/EventObject.hpp> -#include <com/sun/star/lang/IllegalAccessException.hpp> -#include <com/sun/star/lang/IllegalArgumentException.hpp> -#include <com/sun/star/lang/WrappedTargetException.hpp> -#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp> -#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/XMultiComponentFactory.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/loader/CannotActivateFactoryException.hpp> -#include <com/sun/star/loader/XImplementationLoader.hpp> -#include <com/sun/star/reflection/InvalidTypeNameException.hpp> -#include <com/sun/star/reflection/NoSuchTypeNameException.hpp> -#include <com/sun/star/reflection/TypeDescriptionSearchDepth.hpp> -#include <com/sun/star/reflection/XCompoundTypeDescription.hpp> -#include <com/sun/star/reflection/XConstantTypeDescription.hpp> -#include <com/sun/star/reflection/XConstantsTypeDescription.hpp> -#include <com/sun/star/reflection/XEnumTypeDescription.hpp> -#include <com/sun/star/reflection/XIdlClass.hpp> -#include <com/sun/star/reflection/XIdlField2.hpp> -#include <com/sun/star/reflection/XIndirectTypeDescription.hpp> -#include <com/sun/star/reflection/XInterfaceAttributeTypeDescription2.hpp> -#include <com/sun/star/reflection/XInterfaceMemberTypeDescription.hpp> -#include <com/sun/star/reflection/XInterfaceMethodTypeDescription.hpp> -#include <com/sun/star/reflection/XInterfaceTypeDescription2.hpp> -#include <com/sun/star/reflection/XMethodParameter.hpp> -#include <com/sun/star/reflection/XModuleTypeDescription.hpp> -#include <com/sun/star/reflection/XPublished.hpp> -#include <com/sun/star/reflection/XServiceTypeDescription2.hpp> -#include <com/sun/star/reflection/XSingletonTypeDescription2.hpp> -#include <com/sun/star/reflection/XStructTypeDescription.hpp> -#include <com/sun/star/reflection/XTypeDescription.hpp> -#include <com/sun/star/reflection/theCoreReflection.hpp> -#include <com/sun/star/registry/CannotRegisterImplementationException.hpp> -#include <com/sun/star/registry/InvalidRegistryException.hpp> -#include <com/sun/star/security/RuntimePermission.hpp> -#include <com/sun/star/security/XAccessController.hpp> -#include <com/sun/star/uno/Any.hxx> -#include <com/sun/star/uno/DeploymentException.hpp> -#include <com/sun/star/uno/Exception.hpp> -#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/Type.hxx> -#include <com/sun/star/uno/TypeClass.hpp> -#include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/uno/XInterface.hpp> -#include <com/sun/star/uno/XUnloadingPreference.hpp> -#include <com/sun/star/util/XMacroExpander.hpp> -#include <config_features.h> -#include <config_folders.h> -#include <cppu/unotype.hxx> #include <cstddef> #include <cstdlib> -#include <cstring> #include <exception> -#include <map> #include <memory> +#include <new> +#include <vector> +#include <boost/noncopyable.hpp> #include <osl/diagnose.h> #include <osl/doublecheckedlocking.h> +#include <osl/file.h> #include <osl/file.hxx> -#include <osl/module.h> +#include <osl/interlck.h> #include <osl/module.hxx> #include <osl/mutex.hxx> #include <osl/security.hxx> #include <osl/thread.hxx> -#include <registry/registry.hxx> #include <rtl/alloc.h> #include <rtl/bootstrap.hxx> #include <rtl/byteseq.hxx> @@ -122,6 +48,8 @@ #include <rtl/strbuf.hxx> #include <rtl/string.h> #include <rtl/string.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textcvt.h> #include <rtl/textenc.h> #include <rtl/unload.h> #include <rtl/uri.h> @@ -134,18 +62,48 @@ #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 <set> -#include <stack> -#include <string.h> +#include <com/sun/star/beans/PropertyAttribute.hpp> +#include <com/sun/star/lang/IllegalArgumentException.hpp> +#include <com/sun/star/lang/XComponent.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/reflection/XIndirectTypeDescription.hpp> +#include <com/sun/star/reflection/XInterfaceAttributeTypeDescription2.hpp> +#include <com/sun/star/reflection/XInterfaceTypeDescription2.hpp> +#include <com/sun/star/reflection/XStructTypeDescription.hpp> +#include <com/sun/star/reflection/XTypeDescription.hpp> +#include <com/sun/star/uno/Any.hxx> +#include <com/sun/star/uno/DeploymentException.hpp> +#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/Type.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <typelib/typeclass.h> #include <typelib/typedescription.h> -#include <uno/dispatcher.hxx> -#include <uno/environment.hxx> +#include <typelib/uik.h> #include <uno/lbnames.h> #include <uno/mapping.hxx> -#include <unoidl/unoidl.hxx> -#include <unordered_map> -#include <vector> +#include <cppuhelper/bootstrap.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/component_context.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/exc_hlp.hxx> +#include <cppuhelper/factory.hxx> +#include <cppuhelper/implbase1.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/propshlp.hxx> +#include <cppuhelper/queryinterface.hxx> +#include <cppuhelper/supportsservice.hxx> +#include <cppuhelper/typeprovider.hxx> +#include <cppuhelper/weak.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/cui/inc/pch/precompiled_cui.hxx b/cui/inc/pch/precompiled_cui.hxx index 4f81b67f887c..c1d76b2af59e 100644 --- a/cui/inc/pch/precompiled_cui.hxx +++ b/cui/inc/pch/precompiled_cui.hxx @@ -8,231 +8,261 @@ */ /* - 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:31 using: + ./bin/update_pch cui cui --cutoff=8 --exclude:system --include:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./cui/inc/pch/precompiled_cui.hxx "/opt/lo/bin/make cui.build" --find-conflicts */ -#include "com/sun/star/system/SystemShellExecute.hpp" -#include "com/sun/star/system/SystemShellExecuteFlags.hpp" -#include "com/sun/star/task/PasswordContainer.hpp" -#include "com/sun/star/task/XPasswordContainer2.hpp" -#include "com/sun/star/ui/dialogs/TemplateDescription.hpp" -#include "comphelper/anytostring.hxx" -#include "cppuhelper/bootstrap.hxx" -#include "cppuhelper/exc_hlp.hxx" -#include "cppuhelper/factory.hxx" -#include "editeng/flstitem.hxx" -#include "editeng/fontitem.hxx" -#include "editeng/lineitem.hxx" -#include "sal/config.h" -#include "sal/types.h" -#include "sfx2/opengrf.hxx" -#include "svtools/restartdialog.hxx" -#include "svtools/svlbitm.hxx" -#include "svtools/treelistentry.hxx" -#include "svtools/viewdataentry.hxx" -#include "svx/anchorid.hxx" -#include "svx/dlgutil.hxx" -#include "svx/drawitem.hxx" -#include "svx/flagsdef.hxx" -#include "svx/globl3d.hxx" -#include "svx/ofaitem.hxx" -#include "svx/svdmodel.hxx" -#include "svx/svxgrahicitem.hxx" -#include "svx/xattr.hxx" -#include "svx/xoutbmp.hxx" -#include "ucbhelper/content.hxx" #include <algorithm> -#include <avmedia/mediawindow.hxx> -#include <basegfx/color/bcolortools.hxx> +#include <cassert> +#include <climits> +#include <config_features.h> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstdarg> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <deque> +#include <float.h> +#include <functional> +#include <iomanip> +#include <limits.h> +#include <limits> +#include <list> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stack> +#include <stddef.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <typeinfo> +#include <unordered_map> +#include <utility> +#include <vector> +#include <boost/current_function.hpp> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/optional.hpp> +#include <boost/optional/optional.hpp> +#include <boost/shared_array.hpp> +#include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.h> +#include <osl/module.hxx> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/security.hxx> +#include <osl/socket.h> +#include <osl/thread.hxx> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/bootstrap.hxx> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> +#include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/strbuf.h> +#include <rtl/strbuf.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <rtl/uuid.h> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/salhelperdllapi.h> +#include <salhelper/simplereferenceobject.hxx> +#include <salhelper/singletonref.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/apptypes.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/cmdevt.hxx> +#include <vcl/combobox.h> +#include <vcl/combobox.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/cursor.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dllapi.h> +#include <vcl/dndhelp.hxx> +#include <vcl/edit.hxx> +#include <vcl/event.hxx> +#include <vcl/field.hxx> +#include <vcl/fixed.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/hatch.hxx> +#include <vcl/help.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/impdel.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/layout.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/lstbox.h> +#include <vcl/lstbox.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/metric.hxx> +#include <vcl/msgbox.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/pointr.hxx> +#include <vcl/ptrstyle.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/settings.hxx> +#include <vcl/spinfld.hxx> +#include <vcl/svapp.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/syswin.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/virdev.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <basebmp/basebmpdllapi.h> +#include <basebmp/bitmapdevice.hxx> +#include <basebmp/drawmodes.hxx> +#include <basebmp/scanlineformats.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> #include <basegfx/matrix/b2dhommatrix.hxx> -#include <basegfx/matrix/b2dhommatrixtools.hxx> #include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> #include <basegfx/polygon/b2dpolygon.hxx> -#include <basegfx/polygon/b2dpolygontools.hxx> -#include <basegfx/polygon/b2dpolypolygontools.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> #include <basegfx/range/b2drange.hxx> -#include <basic/basicmanagerrepository.hxx> -#include <basic/basmgr.hxx> -#include <basic/sbmod.hxx> -#include <basic/sbstar.hxx> -#include <basic/sbx.hxx> -#include <basic/sbxmeth.hxx> -#include <bitset> -#include <memory> -#include <cassert> -#include <cmath> -#include <com/sun/star/awt/ContainerWindowProvider.hpp> -#include <com/sun/star/awt/KeyModifier.hpp> -#include <com/sun/star/awt/PosSize.hpp> -#include <com/sun/star/awt/XBitmap.hpp> -#include <com/sun/star/awt/XContainerWindowEventHandler.hpp> -#include <com/sun/star/awt/XControl.hpp> -#include <com/sun/star/awt/XWindow.hpp> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <basic/basicdllapi.h> +#include <basic/sbxcore.hxx> +#include <basic/sbxdef.hxx> +#include <basic/sbxvar.hxx> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> +#include <com/sun/star/awt/XControlContainer.hpp> #include <com/sun/star/beans/NamedValue.hpp> -#include <com/sun/star/beans/Property.hpp> -#include <com/sun/star/beans/PropertyAttribute.hpp> #include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/XProperty.hpp> -#include <com/sun/star/beans/XPropertyAccess.hpp> #include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/beans/XPropertyState.hpp> -#include <com/sun/star/configuration/theDefaultProvider.hpp> -#include <com/sun/star/container/NoSuchElementException.hpp> -#include <com/sun/star/container/XChild.hpp> -#include <com/sun/star/container/XContainerQuery.hpp> -#include <com/sun/star/container/XContentEnumerationAccess.hpp> -#include <com/sun/star/container/XEnumeration.hpp> -#include <com/sun/star/container/XEnumerationAccess.hpp> -#include <com/sun/star/container/XHierarchicalName.hpp> -#include <com/sun/star/container/XHierarchicalNameAccess.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/XNameReplace.hpp> -#include <com/sun/star/container/XSet.hpp> -#include <com/sun/star/datatransfer/XTransferable.hpp> -#include <com/sun/star/datatransfer/clipboard/XClipboard.hpp> -#include <com/sun/star/document/XEmbeddedScripts.hpp> -#include <com/sun/star/document/XEventsSupplier.hpp> -#include <com/sun/star/document/XLinkTargetSupplier.hpp> -#include <com/sun/star/document/XScriptInvocationContext.hpp> +#include <com/sun/star/bridge/oleautomation/Decimal.hpp> +#include <com/sun/star/datatransfer/XTransferable2.hpp> +#include <com/sun/star/datatransfer/clipboard/XClipboardOwner.hpp> +#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp> +#include <com/sun/star/datatransfer/dnd/DropTargetDragEvent.hpp> +#include <com/sun/star/datatransfer/dnd/DropTargetDropEvent.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureRecognizer.hpp> +#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTarget.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp> #include <com/sun/star/drawing/FillStyle.hpp> +#include <com/sun/star/drawing/LineCap.hpp> +#include <com/sun/star/drawing/LineStyle.hpp> #include <com/sun/star/embed/Aspects.hpp> -#include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/embed/EmbedStates.hpp> -#include <com/sun/star/embed/FileSystemStorageFactory.hpp> -#include <com/sun/star/embed/MSOLEObjectSystemCreator.hpp> -#include <com/sun/star/embed/StorageFactory.hpp> -#include <com/sun/star/embed/XInsertObjectDialog.hpp> -#include <com/sun/star/embed/XTransactedObject.hpp> -#include <com/sun/star/form/XReset.hpp> +#include <com/sun/star/embed/VerbDescriptor.hpp> +#include <com/sun/star/embed/XStorage.hpp> #include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/DispatchInformation.hpp> -#include <com/sun/star/frame/FrameSearchFlag.hpp> -#include <com/sun/star/frame/ModuleManager.hpp> -#include <com/sun/star/frame/XComponentLoader.hpp> -#include <com/sun/star/frame/XController.hpp> -#include <com/sun/star/frame/XDesktop.hpp> -#include <com/sun/star/frame/XDispatchInformationProvider.hpp> -#include <com/sun/star/frame/XDispatchProvider.hpp> +#include <com/sun/star/frame/FeatureStateEvent.hpp> #include <com/sun/star/frame/XFrame.hpp> -#include <com/sun/star/frame/XFrames.hpp> -#include <com/sun/star/frame/XFramesSupplier.hpp> -#include <com/sun/star/frame/XLayoutManager.hpp> #include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/frame/XModuleManager.hpp> -#include <com/sun/star/frame/XStorable.hpp> -#include <com/sun/star/frame/theGlobalEventBroadcaster.hpp> -#include <com/sun/star/frame/theUICommandDescription.hpp> -#include <com/sun/star/geometry/RealRectangle2D.hpp> -#include <com/sun/star/graphic/GraphicProvider.hpp> -#include <com/sun/star/i18n/CollatorOptions.hpp> -#include <com/sun/star/i18n/ScriptType.hpp> -#include <com/sun/star/i18n/TextConversionOption.hpp> -#include <com/sun/star/i18n/TransliterationModules.hpp> -#include <com/sun/star/i18n/XForbiddenCharacters.hpp> +#include <com/sun/star/frame/XTerminateListener.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/Calendar2.hpp> +#include <com/sun/star/i18n/ForbiddenCharacters.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XCollator.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> +#include <com/sun/star/io/XInputStream.hpp> +#include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/lang/EventObject.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/XInitialization.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> -#include <com/sun/star/lang/XServiceDisplayName.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/linguistic2/ConversionDictionaryList.hpp> -#include <com/sun/star/linguistic2/ConversionDictionaryType.hpp> -#include <com/sun/star/linguistic2/ConversionDirection.hpp> -#include <com/sun/star/linguistic2/DictionaryListEvent.hpp> -#include <com/sun/star/linguistic2/DictionaryListEventFlags.hpp> -#include <com/sun/star/linguistic2/LinguProperties.hpp> -#include <com/sun/star/linguistic2/LinguServiceManager.hpp> -#include <com/sun/star/linguistic2/SpellFailure.hpp> -#include <com/sun/star/linguistic2/XAvailableLocales.hpp> -#include <com/sun/star/linguistic2/XDictionaryList.hpp> -#include <com/sun/star/linguistic2/XDictionaryListEventListener.hpp> -#include <com/sun/star/linguistic2/XHyphenator.hpp> -#include <com/sun/star/linguistic2/XMeaning.hpp> -#include <com/sun/star/linguistic2/XProofreader.hpp> -#include <com/sun/star/linguistic2/XSpellAlternatives.hpp> -#include <com/sun/star/linguistic2/XSpellChecker.hpp> -#include <com/sun/star/linguistic2/XThesaurus.hpp> -#include <com/sun/star/loader/CannotActivateFactoryException.hpp> -#include <com/sun/star/mozilla/MozillaBootstrap.hpp> -#include <com/sun/star/office/Quickstart.hpp> -#include <com/sun/star/plugin/PluginDescription.hpp> -#include <com/sun/star/plugin/PluginManager.hpp> -#include <com/sun/star/plugin/XPluginManager.hpp> +#include <com/sun/star/lang/XServiceName.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/registry/XRegistryKey.hpp> -#include <com/sun/star/script/XInvocation.hpp> -#include <com/sun/star/script/browse/BrowseNodeFactoryViewTypes.hpp> -#include <com/sun/star/script/browse/BrowseNodeTypes.hpp> -#include <com/sun/star/script/browse/XBrowseNode.hpp> -#include <com/sun/star/script/browse/XBrowseNodeFactory.hpp> -#include <com/sun/star/script/browse/theBrowseNodeFactory.hpp> -#include <com/sun/star/script/provider/ScriptErrorRaisedException.hpp> -#include <com/sun/star/script/provider/ScriptExceptionRaisedException.hpp> -#include <com/sun/star/script/provider/ScriptFrameworkErrorType.hpp> -#include <com/sun/star/script/provider/XScriptProvider.hpp> -#include <com/sun/star/script/provider/XScriptProviderSupplier.hpp> -#include <com/sun/star/sdb/DatabaseContext.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/DocumentDigitalSignatures.hpp> -#include <com/sun/star/setup/UpdateCheck.hpp> -#include <com/sun/star/setup/UpdateCheckConfig.hpp> -#include <com/sun/star/smarttags/XSmartTagAction.hpp> -#include <com/sun/star/smarttags/XSmartTagRecognizer.hpp> -#include <com/sun/star/style/NumberingType.hpp> -#include <com/sun/star/style/XStyleFamiliesSupplier.hpp> -#include <com/sun/star/system/SystemShellExecute.hpp> -#include <com/sun/star/system/SystemShellExecuteFlags.hpp> -#include <com/sun/star/task/InteractionHandler.hpp> -#include <com/sun/star/task/PasswordContainer.hpp> -#include <com/sun/star/task/UrlRecord.hpp> -#include <com/sun/star/task/XPasswordContainer2.hpp> -#include <com/sun/star/text/DefaultNumberingProvider.hpp> -#include <com/sun/star/text/HoriOrientation.hpp> -#include <com/sun/star/text/RelOrientation.hpp> -#include <com/sun/star/text/TextContentAnchorType.hpp> -#include <com/sun/star/text/VertOrientation.hpp> -#include <com/sun/star/text/XDefaultNumberingProvider.hpp> -#include <com/sun/star/text/XNumberingFormatter.hpp> -#include <com/sun/star/text/XNumberingTypeInfo.hpp> -#include <com/sun/star/ucb/CommandAbortedException.hpp> -#include <com/sun/star/ucb/SimpleFileAccess.hpp> -#include <com/sun/star/ucb/XContentAccess.hpp> -#include <com/sun/star/ucb/XContentProvider.hpp> -#include <com/sun/star/ui/GlobalAcceleratorConfiguration.hpp> -#include <com/sun/star/ui/ImageManager.hpp> -#include <com/sun/star/ui/ImageType.hpp> -#include <com/sun/star/ui/ItemStyle.hpp> -#include <com/sun/star/ui/ItemType.hpp> -#include <com/sun/star/ui/UIConfigurationManager.hpp> -#include <com/sun/star/ui/UIElementType.hpp> -#include <com/sun/star/ui/XModuleUIConfigurationManager.hpp> -#include <com/sun/star/ui/XUIConfiguration.hpp> -#include <com/sun/star/ui/XUIConfigurationListener.hpp> -#include <com/sun/star/ui/XUIConfigurationManager.hpp> -#include <com/sun/star/ui/XUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/ui/XUIConfigurationPersistence.hpp> -#include <com/sun/star/ui/XUIConfigurationStorage.hpp> -#include <com/sun/star/ui/XUIElement.hpp> +#include <com/sun/star/style/XStyle.hpp> #include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp> -#include <com/sun/star/ui/dialogs/ExtendedFilePickerElementIds.hpp> -#include <com/sun/star/ui/dialogs/FilePicker.hpp> #include <com/sun/star/ui/dialogs/FolderPicker.hpp> #include <com/sun/star/ui/dialogs/TemplateDescription.hpp> -#include <com/sun/star/ui/dialogs/XAsynchronousExecutableDialog.hpp> -#include <com/sun/star/ui/dialogs/XExecutableDialog.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/ui/theModuleUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/ui/theUICategoryDescription.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> @@ -241,406 +271,219 @@ #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/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> #include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/util/URLTransformer.hpp> -#include <com/sun/star/util/XChangesBatch.hpp> -#include <com/sun/star/util/XFlushable.hpp> -#include <com/sun/star/util/XURLTransformer.hpp> -#include <com/sun/star/util/thePathSettings.hpp> -#include <com/sun/star/xml/sax/Parser.hpp> -#include <com/sun/star/xml/sax/XParser.hpp> -#include <comphelper/anytostring.hxx> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/util/Date.hpp> +#include <com/sun/star/util/DateTime.hpp> +#include <com/sun/star/util/Time.hpp> +#include <com/sun/star/util/URL.hpp> +#include <com/sun/star/view/PrintableState.hpp> #include <comphelper/broadcasthelper.hxx> -#include <comphelper/classids.hxx> -#include <comphelper/configuration.hxx> -#include <comphelper/docpasswordrequest.hxx> -#include <comphelper/documentinfo.hxx> -#include <comphelper/extract.hxx> -#include <comphelper/getexpandeduri.hxx> -#include <comphelper/namedvaluecollection.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> #include <comphelper/processfactory.hxx> -#include <comphelper/proparrhlp.hxx> -#include <comphelper/propertycontainer.hxx> -#include <comphelper/random.hxx> -#include <comphelper/seqstream.hxx> -#include <comphelper/sequence.hxx> -#include <comphelper/sequenceashashmap.hxx> +#include <comphelper/servicehelper.hxx> #include <comphelper/string.hxx> -#include <comphelper/types.hxx> -#include <comphelper/uno3.hxx> -#include <config_buildid.h> -#include <config_features.h> -#include <config_folders.h> -#include <config_vclplug.h> -#include <cppuhelper/compbase4.hxx> -#include <cppuhelper/exc_hlp.hxx> +#include <comphelper/weak.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/compbase1.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/factory.hxx> #include <cppuhelper/implbase1.hxx> -#include <cppuhelper/implementationentry.hxx> +#include <cppuhelper/implbase2.hxx> +#include <cppuhelper/implbase3.hxx> +#include <cppuhelper/implbase4.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/queryinterface.hxx> #include <cppuhelper/supportsservice.hxx> -#include <cstddef> -#include <editeng/acorrcfg.hxx> -#include <editeng/adjustitem.hxx> -#include <editeng/autokernitem.hxx> -#include <editeng/blinkitem.hxx> -#include <editeng/boxitem.hxx> -#include <editeng/brushitem.hxx> -#include <editeng/charhiddenitem.hxx> -#include <editeng/charreliefitem.hxx> -#include <editeng/charrotateitem.hxx> -#include <editeng/charscaleitem.hxx> -#include <editeng/cmapitem.hxx> -#include <editeng/colritem.hxx> -#include <editeng/contouritem.hxx> -#include <editeng/crossedoutitem.hxx> -#include <editeng/eerdll.hxx> -#include <editeng/emphasismarkitem.hxx> -#include <editeng/escapementitem.hxx> -#include <editeng/fhgtitem.hxx> -#include <editeng/flstitem.hxx> -#include <editeng/fontitem.hxx> -#include <editeng/formatbreakitem.hxx> -#include <editeng/frmdiritem.hxx> -#include <editeng/hyphenzoneitem.hxx> -#include <editeng/justifyitem.hxx> -#include <editeng/keepitem.hxx> -#include <editeng/kernitem.hxx> -#include <editeng/langitem.hxx> -#include <editeng/lrspitem.hxx> -#include <editeng/lspcitem.hxx> -#include <editeng/numitem.hxx> -#include <editeng/optitems.hxx> -#include <editeng/orphitem.hxx> -#include <editeng/paperinf.hxx> -#include <editeng/paravertalignitem.hxx> -#include <editeng/pbinitem.hxx> -#include <editeng/pgrditem.hxx> -#include <editeng/pmdlitem.hxx> -#include <editeng/postitem.hxx> -#include <editeng/prszitem.hxx> -#include <editeng/shaditem.hxx> -#include <editeng/shdditem.hxx> -#include <editeng/sizeitem.hxx> -#include <editeng/spltitem.hxx> -#include <editeng/splwrap.hxx> -#include <editeng/svxacorr.hxx> +#include <cppuhelper/typeprovider.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <drawinglayer/drawinglayerdllapi.h> +#include <drawinglayer/primitive2d/baseprimitive2d.hxx> +#include <editeng/editengdllapi.h> +#include <editeng/forbiddencharacterstable.hxx> #include <editeng/svxenum.hxx> -#include <editeng/tstpitem.hxx> -#include <editeng/twolinesitem.hxx> -#include <editeng/udlnitem.hxx> -#include <editeng/ulspitem.hxx> #include <editeng/unolingu.hxx> -#include <editeng/wghtitem.hxx> -#include <editeng/widwitem.hxx> -#include <editeng/writingmodeitem.hxx> -#include <editeng/wrlmitem.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> #include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> -#include <i18nlangtag/mslangid.hxx> -#include <i18nutil/unicode.hxx> -#include <iostream> -#include <limits> -#include <linguistic/lngprops.hxx> -#include <linguistic/misc.hxx> -#include <map> -#include <memory> +#include <i18nutil/i18nutildllapi.h> +#include <i18nutil/paper.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> #include <officecfg/Office/Common.hxx> -#include <officecfg/Office/OptionsDialog.hxx> -#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/thread.h> -#include <rtl/bootstrap.hxx> -#include <rtl/math.hxx> -#include <rtl/strbuf.hxx> -#include <rtl/textenc.h> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <sal/config.h> -#include <sal/macros.h> -#include <sal/types.h> -#include <sax/tools/converter.hxx> -#include <set> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <rsc/rscsfx.hxx> #include <sfx2/app.hxx> -#include <sfx2/basedlgs.hxx> -#include <sfx2/bindings.hxx> -#include <sfx2/dialoghelper.hxx> #include <sfx2/dispatch.hxx> -#include <sfx2/docfac.hxx> -#include <sfx2/docfile.hxx> -#include <sfx2/docfilt.hxx> -#include <sfx2/evntconf.hxx> -#include <sfx2/fcontnr.hxx> +#include <sfx2/dllapi.h> #include <sfx2/filedlghelper.hxx> -#include <sfx2/frame.hxx> -#include <sfx2/frmdescr.hxx> #include <sfx2/htmlmode.hxx> -#include <sfx2/imgmgr.hxx> -#include <sfx2/itemconnect.hxx> -#include <sfx2/linkmgr.hxx> -#include <sfx2/linksrc.hxx> -#include <sfx2/lnkbase.hxx> -#include <sfx2/minfitem.hxx> -#include <sfx2/mnumgr.hxx> #include <sfx2/module.hxx> -#include <sfx2/msg.hxx> -#include <sfx2/msgpool.hxx> #include <sfx2/objsh.hxx> -#include <sfx2/opengrf.hxx> -#include <sfx2/printer.hxx> -#include <sfx2/printopt.hxx> #include <sfx2/request.hxx> -#include <sfx2/sfxcommands.h> -#include <sfx2/sfxdlg.hxx> -#include <sfx2/sfxresid.hxx> -#include <sfx2/sfxuno.hxx> -#include <sfx2/shell.hxx> -#include <sfx2/tabdlg.hxx> -#include <sfx2/tplpitem.hxx> #include <sfx2/viewfrm.hxx> #include <sfx2/viewsh.hxx> -#include <sfx2/zoomitem.hxx> -#include <sot/exchange.hxx> #include <sot/formats.hxx> -#include <sot/stg.hxx> -#include <stack> -#include <stdio.h> -#include <stdlib.h> -#include <string> -#include <svl/adrparse.hxx> -#include <svl/aeitem.hxx> -#include <svl/asiancfg.hxx> +#include <svl/SfxBroadcaster.hxx> #include <svl/cjkoptions.hxx> -#include <svl/cntwall.hxx> -#include <svl/ctloptions.hxx> -#include <svl/currencytable.hxx> #include <svl/eitem.hxx> -#include <svl/filenotation.hxx> -#include <svl/flagitem.hxx> -#include <svl/ilstitem.hxx> -#include <svl/int64item.hxx> +#include <svl/hint.hxx> #include <svl/intitem.hxx> -#include <svl/itemiter.hxx> -#include <svl/itempool.hxx> #include <svl/itemset.hxx> -#include <svl/languageoptions.hxx> -#include <svl/lngmisc.hxx> +#include <svl/lstner.hxx> #include <svl/macitem.hxx> -#include <svl/ownlist.hxx> -#include <svl/rectitem.hxx> -#include <svl/slstitm.hxx> -#include <svl/srchitem.hxx> +#include <svl/poolitem.hxx> +#include <svl/smplhint.hxx> #include <svl/stritem.hxx> #include <svl/style.hxx> -#include <svl/szitem.hxx> +#include <svl/stylesheetuser.hxx> +#include <svl/svldllapi.h> #include <svl/undo.hxx> -#include <svl/urihelper.hxx> -#include <svl/urlbmk.hxx> -#include <svl/whiter.hxx> -#include <svl/zforlist.hxx> -#include <svtools/acceleratorexecute.hxx> -#include <svtools/accessibilityoptions.hxx> -#include <svtools/apearcfg.hxx> #include <svtools/colorcfg.hxx> -#include <svtools/colrdlg.hxx> -#include <svtools/ctrlbox.hxx> -#include <svtools/ctrltool.hxx> -#include <svtools/editbrowsebox.hxx> -#include <svtools/extcolorcfg.hxx> -#include <svtools/fontsubstconfig.hxx> #include <svtools/grfmgr.hxx> -#include <svtools/headbar.hxx> -#include <svtools/helpopt.hxx> -#include <svtools/htmlcfg.hxx> -#include <svtools/imagemgr.hxx> -#include <svtools/imapcirc.hxx> -#include <svtools/imappoly.hxx> -#include <svtools/imaprect.hxx> -#include <svtools/insdlg.hxx> -#include <svtools/langhelp.hxx> -#include <svtools/langtab.hxx> -#include <svtools/menuoptions.hxx> -#include <svtools/miscopt.hxx> #include <svtools/optionsdrawinglayer.hxx> -#include <svtools/ruler.hxx> -#include <svtools/soerr.hxx> -#include <svtools/stdctrl.hxx> #include <svtools/svlbitm.hxx> -#include <svtools/svmedit.hxx> -#include <svtools/svtabbx.hxx> +#include <svtools/svtdllapi.h> #include <svtools/transfer.hxx> -#include <svtools/treelistbox.hxx> #include <svtools/treelistentry.hxx> -#include <svtools/unitconv.hxx> -#include <svx/SmartTagMgr.hxx> -#include <svx/SpellDialogChildWindow.hxx> -#include <svx/algitem.hxx> -#include <svx/anchorid.hxx> -#include <svx/connctrl.hxx> #include <svx/dialmgr.hxx> #include <svx/dlgutil.hxx> #include <svx/drawitem.hxx> -#include <svx/flagsdef.hxx> -#include <svx/fmsrccfg.hxx> -#include <svx/fmsrcimp.hxx> -#include <svx/frmsel.hxx> -#include <svx/gallery.hxx> -#include <svx/gallery1.hxx> -#include <svx/galtheme.hxx> #include <svx/grfcrop.hxx> -#include <svx/langbox.hxx> -#include <svx/measctrl.hxx> -#include <svx/numfmtsh.hxx> -#include <svx/numinf.hxx> -#include <svx/numvset.hxx> +#include <svx/ipolypolygoneditorcontroller.hxx> +#include <svx/itextprovider.hxx> #include <svx/ofaitem.hxx> #include <svx/pageitem.hxx> -#include <svx/postattr.hxx> -#include <svx/rectenum.hxx> -#include <svx/rotmodit.hxx> +#include <svx/sdangitm.hxx> +#include <svx/sdasaitm.hxx> +#include <svx/sdasitm.hxx> #include <svx/sderitm.hxx> +#include <svx/sdgcoitm.hxx> +#include <svx/sdgcpitm.hxx> +#include <svx/sdggaitm.hxx> +#include <svx/sdginitm.hxx> +#include <svx/sdgluitm.hxx> +#include <svx/sdgmoitm.hxx> +#include <svx/sdgtritm.hxx> +#include <svx/sdmetitm.hxx> +#include <svx/sdooitm.hxx> +#include <svx/sdprcitm.hxx> +#include <svx/sdr/animation/scheduler.hxx> +#include <svx/sdr/overlay/overlayobject.hxx> +#include <svx/sdr/overlay/overlayobjectlist.hxx> +#include <svx/sdrobjectuser.hxx> +#include <svx/sdshcitm.hxx> +#include <svx/sdshitm.hxx> +#include <svx/sdshtitm.hxx> +#include <svx/sdsxyitm.hxx> +#include <svx/sdtaaitm.hxx> +#include <svx/sdtacitm.hxx> +#include <svx/sdtaditm.hxx> #include <svx/sdtagitm.hxx> +#include <svx/sdtaiitm.hxx> #include <svx/sdtaitm.hxx> +#include <svx/sdtakitm.hxx> +#include <svx/sdtayitm.hxx> #include <svx/sdtcfitm.hxx> #include <svx/sdtditm.hxx> #include <svx/sdtfsitm.hxx> -#include <svx/srchdlg.hxx> -#include <svx/strarray.hxx> +#include <svx/sdtmfitm.hxx> +#include <svx/sdynitm.hxx> +#include <svx/shapeproperty.hxx> #include <svx/svdattr.hxx> #include <svx/svddef.hxx> +#include <svx/svddrag.hxx> +#include <svx/svdedtv.hxx> +#include <svx/svdglue.hxx> +#include <svx/svdhdl.hxx> +#include <svx/svdhlpln.hxx> +#include <svx/svdlayer.hxx> #include <svx/svdmark.hxx> #include <svx/svdmodel.hxx> +#include <svx/svdmrkv.hxx> +#include <svx/svdoattr.hxx> #include <svx/svdobj.hxx> -#include <svx/svdocirc.hxx> #include <svx/svdoedge.hxx> -#include <svx/svdomeas.hxx> -#include <svx/svdopath.hxx> -#include <svx/svdorect.hxx> #include <svx/svdotext.hxx> -#include <svx/svdpage.hxx> #include <svx/svdpagv.hxx> -#include <svx/svdview.hxx> +#include <svx/svdpntv.hxx> +#include <svx/svdsnpv.hxx> +#include <svx/svdsob.hxx> +#include <svx/svdtext.hxx> +#include <svx/svdtrans.hxx> +#include <svx/svdtypes.hxx> #include <svx/svxdlg.hxx> -#include <svx/svxerr.hxx> -#include <svx/swframevalidation.hxx> -#include <svx/sxcaitm.hxx> -#include <svx/sxcecitm.hxx> -#include <svx/sxcgitm.hxx> -#include <svx/sxcllitm.hxx> -#include <svx/sxctitm.hxx> -#include <svx/sxekitm.hxx> -#include <svx/sxelditm.hxx> -#include <svx/sxenditm.hxx> -#include <svx/sxmbritm.hxx> -#include <svx/sxmfsitm.hxx> -#include <svx/sxmlhitm.hxx> -#include <svx/sxmtfitm.hxx> -#include <svx/sxmtpitm.hxx> -#include <svx/sxmtritm.hxx> -#include <svx/sxmuitm.hxx> -#include <svx/transfrmhelper.hxx> -#include <svx/ucsubset.hxx> -#include <svx/unobrushitemhelper.hxx> -#include <svx/viewlayoutitem.hxx> +#include <svx/svxdllapi.h> +#include <svx/xattr.hxx> +#include <svx/xcolit.hxx> #include <svx/xdef.hxx> -#include <svx/xfillit.hxx> -#include <svx/xflbckit.hxx> -#include <svx/xfltrit.hxx> -#include <svx/xlineit.hxx> +#include <svx/xenum.hxx> +#include <svx/xfillit0.hxx> +#include <svx/xflasit.hxx> +#include <svx/xit.hxx> #include <svx/xlineit0.hxx> -#include <svx/xoutbmp.hxx> +#include <svx/xlnasit.hxx> +#include <svx/xpoly.hxx> #include <svx/xpool.hxx> #include <svx/xtable.hxx> -#include <svx/zoom_def.hxx> -#include <time.h> -#include <toolkit/helper/vclunohelper.hxx> -#include <tools/config.hxx> +#include <svx/xtextit0.hxx> +#include <tools/color.hxx> #include <tools/date.hxx> +#include <tools/datetime.hxx> #include <tools/debug.hxx> -#include <tools/diagnose_ex.h> +#include <tools/errcode.hxx> +#include <tools/errinf.hxx> +#include <tools/fldunit.hxx> +#include <tools/fontenum.hxx> #include <tools/fract.hxx> +#include <tools/gen.hxx> +#include <tools/globname.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> #include <tools/mapunit.hxx> -#include <tools/rc.h> -#include <tools/rcid.h> -#include <tools/resary.hxx> -#include <tools/shl.hxx> +#include <tools/multisel.hxx> +#include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> +#include <tools/resmgr.hxx> +#include <tools/solar.h> #include <tools/stream.hxx> #include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> -#include <ucbhelper/content.hxx> -#include <unotools/bootstrap.hxx> +#include <tools/weakbase.h> +#include <tools/weakbase.hxx> +#include <tools/wintypes.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> #include <unotools/charclass.hxx> #include <unotools/collatorwrapper.hxx> -#include <unotools/compatibility.hxx> #include <unotools/configitem.hxx> -#include <unotools/configmgr.hxx> -#include <unotools/confignode.hxx> -#include <unotools/defaultoptions.hxx> -#include <unotools/dynamicmenuoptions.hxx> -#include <unotools/eventcfg.hxx> -#include <unotools/extendedsecurityoptions.hxx> -#include <unotools/fltrcfg.hxx> -#include <unotools/fontoptions.hxx> -#include <unotools/intlwrapper.hxx> -#include <unotools/lingucfg.hxx> -#include <unotools/linguprops.hxx> +#include <unotools/fontdefs.hxx> #include <unotools/localedatawrapper.hxx> -#include <unotools/localfilehelper.hxx> -#include <unotools/misccfg.hxx> -#include <unotools/moduleoptions.hxx> -#include <unotools/optionsdlg.hxx> +#include <unotools/options.hxx> #include <unotools/pathoptions.hxx> -#include <unotools/printwarningoptions.hxx> -#include <unotools/saveopt.hxx> -#include <unotools/searchopt.hxx> -#include <unotools/securityoptions.hxx> -#include <unotools/syslocale.hxx> -#include <unotools/syslocaleoptions.hxx> -#include <unotools/ucbhelper.hxx> -#include <unotools/ucbstreamhelper.hxx> -#include <unotools/useroptions.hxx> -#include <unotools/viewoptions.hxx> -#include <utility> -#include <vcl/IconThemeInfo.hxx> -#include <vcl/bitmap.hxx> -#include <vcl/bmpacc.hxx> -#include <vcl/builder.hxx> -#include <vcl/button.hxx> -#include <vcl/configsettings.hxx> -#include <vcl/controllayout.hxx> -#include <vcl/decoview.hxx> -#include <vcl/dialog.hxx> -#include <vcl/edit.hxx> -#include <vcl/field.hxx> -#include <vcl/fixed.hxx> -#include <vcl/font.hxx> -#include <vcl/graph.hxx> -#include <vcl/graphicfilter.hxx> -#include <vcl/group.hxx> -#include <vcl/help.hxx> -#include <vcl/i18nhelp.hxx> -#include <vcl/image.hxx> -#include <vcl/keycodes.hxx> -#include <vcl/layout.hxx> -#include <vcl/lstbox.hxx> -#include <vcl/menu.hxx> -#include <vcl/metric.hxx> -#include <vcl/mnemonic.hxx> -#include <vcl/morebtn.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/scrbar.hxx> -#include <vcl/settings.hxx> -#include <vcl/stdtext.hxx> -#include <vcl/svapp.hxx> -#include <vcl/textdata.hxx> -#include <vcl/timer.hxx> -#include <vcl/toolbox.hxx> -#include <vcl/vclmedit.hxx> -#include <vcl/virdev.hxx> -#include <vcl/waitobj.hxx> -#include <vcl/wrkwin.hxx> -#include <vector> +#include <unotools/readwritemutexguard.hxx> +#include <unotools/unotoolsdllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/dbaccess/inc/pch/precompiled_dba.hxx b/dbaccess/inc/pch/precompiled_dba.hxx index bbc390942661..68590630322c 100644 --- a/dbaccess/inc/pch/precompiled_dba.hxx +++ b/dbaccess/inc/pch/precompiled_dba.hxx @@ -8,350 +8,304 @@ */ /* - 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:28 using: + ./bin/update_pch dbaccess dba --cutoff=6 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./dbaccess/inc/pch/precompiled_dba.hxx "/opt/lo/bin/make dbaccess.build" --find-conflicts */ -#include "connectivity/dbexception.hxx" -#include "connectivity/dbtools.hxx" -#include "cppuhelper/implbase1.hxx" -#include "sal/config.h" #include <algorithm> -#include <basic/basmgr.hxx> -#include <bitset> +#include <cassert> +#include <config_features.h> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <float.h> +#include <functional> +#include <iomanip> +#include <limits.h> +#include <limits> +#include <list> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <utility> +#include <vector> #include <boost/bind.hpp> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> #include <boost/noncopyable.hpp> #include <boost/optional.hpp> -#include <com/sun/star/awt/DialogProvider.hpp> -#include <com/sun/star/awt/FontEmphasisMark.hpp> -#include <com/sun/star/awt/FontRelief.hpp> -#include <com/sun/star/awt/FontWeight.hpp> -#include <com/sun/star/awt/FontWidth.hpp> -#include <com/sun/star/awt/Size.hpp> -#include <com/sun/star/awt/XControl.hpp> -#include <com/sun/star/awt/XTopWindow.hpp> +#include <boost/optional/optional.hpp> +#include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/thread.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> +#include <rtl/digest.h> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> +#include <rtl/math.hxx> +#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/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/salhelperdllapi.h> +#include <salhelper/simplereferenceobject.hxx> +#include <salhelper/singletonref.hxx> +#include <salhelper/thread.hxx> +#include <vcl/accel.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/cairo.hxx> +#include <vcl/checksum.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dllapi.h> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/hatch.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/ptrstyle.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/wall.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <basic/basicdllapi.h> +#include <basic/sbxcore.hxx> +#include <basic/sbxdef.hxx> +#include <basic/sbxvar.hxx> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> #include <com/sun/star/beans/NamedValue.hpp> -#include <com/sun/star/beans/Optional.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/XPropertyContainer.hpp> +#include <com/sun/star/beans/XFastPropertySet.hpp> +#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/chart/ChartDataRowSource.hpp> -#include <com/sun/star/chart/XChartDataArray.hpp> -#include <com/sun/star/chart/XDateCategories.hpp> -#include <com/sun/star/container/XChild.hpp> -#include <com/sun/star/container/XContainer.hpp> -#include <com/sun/star/container/XContainerApproveBroadcaster.hpp> -#include <com/sun/star/container/XContentEnumerationAccess.hpp> -#include <com/sun/star/container/XHierarchicalNameAccess.hpp> +#include <com/sun/star/beans/XPropertySetOption.hpp> +#include <com/sun/star/bridge/oleautomation/Decimal.hpp> #include <com/sun/star/container/XIndexAccess.hpp> -#include <com/sun/star/container/XIndexContainer.hpp> -#include <com/sun/star/container/XNameContainer.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/document/GraphicObjectResolver.hpp> -#include <com/sun/star/document/MacroExecMode.hpp> -#include <com/sun/star/document/XDocumentEventBroadcaster.hpp> -#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp> -#include <com/sun/star/document/XDocumentSubStorageSupplier.hpp> -#include <com/sun/star/document/XEventBroadcaster.hpp> -#include <com/sun/star/document/XExporter.hpp> -#include <com/sun/star/document/XFilter.hpp> -#include <com/sun/star/document/XGraphicObjectResolver.hpp> -#include <com/sun/star/document/XImporter.hpp> -#include <com/sun/star/document/XStorageBasedDocument.hpp> -#include <com/sun/star/drawing/XDrawPageSupplier.hpp> -#include <com/sun/star/embed/Aspects.hpp> -#include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/embed/EmbedStates.hpp> -#include <com/sun/star/embed/EmbeddedObjectCreator.hpp> -#include <com/sun/star/embed/EntryInitModes.hpp> -#include <com/sun/star/embed/OOoEmbeddedObjectFactory.hpp> -#include <com/sun/star/embed/StorageFactory.hpp> -#include <com/sun/star/embed/XCommonEmbedPersist.hpp> -#include <com/sun/star/embed/XComponentSupplier.hpp> -#include <com/sun/star/embed/XEmbedObjectFactory.hpp> -#include <com/sun/star/embed/XEmbedPersist.hpp> -#include <com/sun/star/embed/XStateChangeBroadcaster.hpp> -#include <com/sun/star/embed/XTransactedObject.hpp> -#include <com/sun/star/embed/XTransactionBroadcaster.hpp> -#include <com/sun/star/form/XForm.hpp> -#include <com/sun/star/form/XFormsSupplier.hpp> -#include <com/sun/star/form/XLoadable.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/DoubleInitializationException.hpp> -#include <com/sun/star/frame/FrameSearchFlag.hpp> -#include <com/sun/star/frame/ModuleManager.hpp> -#include <com/sun/star/frame/XController.hpp> -#include <com/sun/star/frame/XController2.hpp> -#include <com/sun/star/frame/XDispatchProvider.hpp> -#include <com/sun/star/frame/XDispatchProviderInterception.hpp> -#include <com/sun/star/frame/XFramesSupplier.hpp> -#include <com/sun/star/frame/XLayoutManager.hpp> +#include <com/sun/star/container/XNamed.hpp> +#include <com/sun/star/drawing/LineCap.hpp> #include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/frame/XModel2.hpp> -#include <com/sun/star/frame/XModule.hpp> -#include <com/sun/star/frame/XTerminateListener.hpp> -#include <com/sun/star/frame/XTitle.hpp> -#include <com/sun/star/frame/XUntitledNumbers.hpp> -#include <com/sun/star/frame/theGlobalEventBroadcaster.hpp> -#include <com/sun/star/i18n/LocaleData.hpp> -#include <com/sun/star/i18n/XLocaleData.hpp> -#include <com/sun/star/io/TextInputStream.hpp> -#include <com/sun/star/io/TextOutputStream.hpp> -#include <com/sun/star/io/WrongFormatException.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/XOutputStream.hpp> -#include <com/sun/star/io/XSeekable.hpp> -#include <com/sun/star/io/XTextOutputStream.hpp> -#include <com/sun/star/io/XTruncate.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> #include <com/sun/star/lang/DisposedException.hpp> -#include <com/sun/star/lang/IllegalAccessException.hpp> +#include <com/sun/star/lang/EventObject.hpp> #include <com/sun/star/lang/IllegalArgumentException.hpp> #include <com/sun/star/lang/Locale.hpp> -#include <com/sun/star/lang/ServiceNotRegisteredException.hpp> -#include <com/sun/star/lang/WrappedTargetException.hpp> -#include <com/sun/star/lang/WrappedTargetRuntimeException.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/reflection/ProxyFactory.hpp> -#include <com/sun/star/registry/InvalidRegistryException.hpp> -#include <com/sun/star/report/XReportDefinition.hpp> -#include <com/sun/star/report/XReportEngine.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/XStorageBasedLibraryContainer.hpp> -#include <com/sun/star/script/provider/theMasterScriptProviderFactory.hpp> -#include <com/sun/star/sdb/BooleanComparisonMode.hpp> -#include <com/sun/star/sdb/CommandDefinition.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/registry/XRegistryKey.hpp> #include <com/sun/star/sdb/CommandType.hpp> -#include <com/sun/star/sdb/DatabaseContext.hpp> -#include <com/sun/star/sdb/DocumentSaveRequest.hpp> -#include <com/sun/star/sdb/ErrorCondition.hpp> -#include <com/sun/star/sdb/QueryDefinition.hpp> -#include <com/sun/star/sdb/RowChangeAction.hpp> -#include <com/sun/star/sdb/RowSetVetoException.hpp> -#include <com/sun/star/sdb/SQLFilterOperator.hpp> -#include <com/sun/star/sdb/TableDefinition.hpp> -#include <com/sun/star/sdb/XColumn.hpp> -#include <com/sun/star/sdb/XCompletedConnection.hpp> -#include <com/sun/star/sdb/XCompletedExecution.hpp> -#include <com/sun/star/sdb/XDataAccessDescriptorFactory.hpp> -#include <com/sun/star/sdb/XDatabaseRegistrations.hpp> -#include <com/sun/star/sdb/XDocumentDataSource.hpp> -#include <com/sun/star/sdb/XFormDocumentsSupplier.hpp> -#include <com/sun/star/sdb/XInteractionDocumentSave.hpp> -#include <com/sun/star/sdb/XParametersSupplier.hpp> -#include <com/sun/star/sdb/XQueriesSupplier.hpp> -#include <com/sun/star/sdb/XReportDocumentsSupplier.hpp> -#include <com/sun/star/sdb/XSingleSelectQueryComposer.hpp> -#include <com/sun/star/sdb/application/DatabaseObject.hpp> -#include <com/sun/star/sdb/application/XDatabaseDocumentUI.hpp> -#include <com/sun/star/sdb/tools/ConnectionTools.hpp> -#include <com/sun/star/sdb/tools/XConnectionTools.hpp> -#include <com/sun/star/sdbc/ColumnSearch.hpp> #include <com/sun/star/sdbc/ColumnValue.hpp> -#include <com/sun/star/sdbc/ConnectionPool.hpp> #include <com/sun/star/sdbc/DataType.hpp> -#include <com/sun/star/sdbc/DriverManager.hpp> -#include <com/sun/star/sdbc/FetchDirection.hpp> -#include <com/sun/star/sdbc/IndexType.hpp> -#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/sdbc/SQLException.hpp> -#include <com/sun/star/sdbc/XColumnLocate.hpp> #include <com/sun/star/sdbc/XConnection.hpp> -#include <com/sun/star/sdbc/XDataSource.hpp> #include <com/sun/star/sdbc/XDatabaseMetaData.hpp> -#include <com/sun/star/sdbc/XDriverAccess.hpp> -#include <com/sun/star/sdbc/XDriverManager.hpp> -#include <com/sun/star/sdbc/XGeneratedResultSet.hpp> -#include <com/sun/star/sdbc/XParameters.hpp> -#include <com/sun/star/sdbc/XPreparedStatement.hpp> -#include <com/sun/star/sdbc/XResultSet.hpp> -#include <com/sun/star/sdbc/XResultSetMetaData.hpp> #include <com/sun/star/sdbc/XResultSetMetaDataSupplier.hpp> -#include <com/sun/star/sdbc/XResultSetUpdate.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/Privilege.hpp> -#include <com/sun/star/sdbcx/XAppend.hpp> #include <com/sun/star/sdbcx/XColumnsSupplier.hpp> -#include <com/sun/star/sdbcx/XDataDefinitionSupplier.hpp> #include <com/sun/star/sdbcx/XDataDescriptorFactory.hpp> -#include <com/sun/star/sdbcx/XIndexesSupplier.hpp> -#include <com/sun/star/sdbcx/XKeysSupplier.hpp> -#include <com/sun/star/sdbcx/XRename.hpp> #include <com/sun/star/sdbcx/XTablesSupplier.hpp> -#include <com/sun/star/task/InteractionClassification.hpp> -#include <com/sun/star/task/InteractionHandler.hpp> -#include <com/sun/star/task/InteractionRequestStringResolver.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/XJobExecutor.hpp> -#include <com/sun/star/task/XStatusIndicator.hpp> -#include <com/sun/star/task/XStatusIndicatorFactory.hpp> -#include <com/sun/star/ucb/AuthenticationRequest.hpp> -#include <com/sun/star/ucb/Command.hpp> -#include <com/sun/star/ucb/CommandInfo.hpp> -#include <com/sun/star/ucb/IOErrorCode.hpp> -#include <com/sun/star/ucb/InsertCommandArgument.hpp> -#include <com/sun/star/ucb/InteractiveIOException.hpp> -#include <com/sun/star/ucb/MissingInputStreamException.hpp> -#include <com/sun/star/ucb/MissingPropertiesException.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/UnsupportedCommandException.hpp> -#include <com/sun/star/ucb/UnsupportedDataSinkException.hpp> -#include <com/sun/star/ucb/UnsupportedOpenModeException.hpp> -#include <com/sun/star/ucb/XCommandProcessor.hpp> -#include <com/sun/star/ucb/XContent.hpp> -#include <com/sun/star/ucb/XInteractionSupplyAuthentication.hpp> -#include <com/sun/star/ui/UIConfigurationManager.hpp> -#include <com/sun/star/ui/XUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/ui/XUIConfigurationStorage.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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> #include <com/sun/star/uno/XAggregation.hpp> -#include <com/sun/star/uno/XNamingService.hpp> -#include <com/sun/star/util/NumberFormat.hpp> -#include <com/sun/star/util/NumberFormatsSupplier.hpp> -#include <com/sun/star/util/NumberFormatter.hpp> -#include <com/sun/star/util/URLTransformer.hpp> -#include <com/sun/star/util/XCloseBroadcaster.hpp> -#include <com/sun/star/util/XCloseable.hpp> -#include <com/sun/star/util/XModifiable.hpp> -#include <com/sun/star/util/XModifiable2.hpp> -#include <com/sun/star/util/XNumberFormatsSupplier.hpp> -#include <com/sun/star/util/XNumberFormatter.hpp> -#include <com/sun/star/util/XRefreshListener.hpp> -#include <com/sun/star/util/XURLTransformer.hpp> -#include <com/sun/star/view/XPrintable.hpp> -#include <com/sun/star/view/XSelectionSupplier.hpp> -#include <com/sun/star/view/XViewSettingsSupplier.hpp> -#include <com/sun/star/xml/sax/Parser.hpp> -#include <com/sun/star/xml/sax/Writer.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> #include <com/sun/star/xml/sax/XDocumentHandler.hpp> -#include <comphelper/asyncnotification.hxx> #include <comphelper/broadcasthelper.hxx> -#include <comphelper/classids.hxx> -#include <comphelper/container.hxx> -#include <comphelper/documentconstants.hxx> +#include <comphelper/comphelperdllapi.h> #include <comphelper/enumhelper.hxx> -#include <comphelper/evtlistenerhlp.hxx> #include <comphelper/extract.hxx> -#include <comphelper/genericpropertyset.hxx> -#include <comphelper/guarding.hxx> +#include <comphelper/fileformat.h> #include <comphelper/interaction.hxx> -#include <comphelper/mimeconfighelper.hxx> #include <comphelper/namedvaluecollection.hxx> -#include <comphelper/numberedcollection.hxx> #include <comphelper/processfactory.hxx> -#include <comphelper/propagg.hxx> -#include <comphelper/proparrhlp.hxx> #include <comphelper/property.hxx> #include <comphelper/propertycontainer.hxx> +#include <comphelper/propertycontainerhelper.hxx> #include <comphelper/seqstream.hxx> #include <comphelper/sequence.hxx> -#include <comphelper/sequenceashashmap.hxx> -#include <comphelper/storagehelper.hxx> -#include <comphelper/string.hxx> +#include <comphelper/stl_types.hxx> #include <comphelper/types.hxx> #include <comphelper/uno3.hxx> -#include <config_features.h> -#include <connectivity/BlobHelper.hxx> #include <connectivity/CommonTools.hxx> -#include <connectivity/FValue.hxx> -#include <connectivity/TKeys.hxx> -#include <connectivity/TTableHelper.hxx> -#include <connectivity/dbconversion.hxx> #include <connectivity/dbexception.hxx> -#include <connectivity/dbmetadata.hxx> #include <connectivity/dbtools.hxx> -#include <connectivity/predicateinput.hxx> -#include <connectivity/sdbcx/VCollection.hxx> -#include <connectivity/sqlerror.hxx> -#include <connectivity/sqliterator.hxx> -#include <connectivity/sqlnode.hxx> -#include <connectivity/sqlparse.hxx> -#include <connectivity/warningscontainer.hxx> -#include <cppuhelper/basemutex.hxx> -#include <cppuhelper/compbase1.hxx> +#include <connectivity/dbtoolsdllapi.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/component.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/factory.hxx> +#include <cppuhelper/implbase.hxx> #include <cppuhelper/implbase1.hxx> -#include <cppuhelper/implbase2.hxx> -#include <cppuhelper/implementationentry.hxx> +#include <cppuhelper/implbase3.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> #include <cppuhelper/interfacecontainer.h> #include <cppuhelper/interfacecontainer.hxx> +#include <cppuhelper/propshlp.hxx> #include <cppuhelper/queryinterface.hxx> #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> #include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> #include <cppuhelper/weakref.hxx> -#include <framework/titlehelper.hxx> -#include <functional> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> -#include <iterator> -#include <limits> -#include <list> -#include <map> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/mutex.hxx> -#include <osl/thread.h> -#include <rtl/digest.h> -#include <rtl/instance.hxx> -#include <rtl/math.hxx> -#include <rtl/ref.hxx> -#include <rtl/ustrbuf.hxx> -#include <sal/config.h> -#include <sal/log.hxx> -#include <sal/macros.h> -#include <sax/tools/converter.hxx> -#include <set> -#include <sfx2/signaturestate.hxx> -#include <stack> -#include <string.h> -#include <svl/filenotation.hxx> -#include <svtools/grfmgr.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <svl/svldllapi.h> +#include <tools/color.hxx> #include <tools/debug.hxx> #include <tools/diagnose_ex.h> -#include <tools/errcode.hxx> +#include <tools/errinf.hxx> +#include <tools/fontenum.hxx> +#include <tools/gen.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> +#include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> #include <tools/resmgr.hxx> -#include <tools/urlobj.hxx> -#include <tools/wldcrd.hxx> -#include <typelib/typedescription.hxx> -#include <ucbhelper/cancelcommandexecution.hxx> -#include <ucbhelper/content.hxx> -#include <ucbhelper/contentidentifier.hxx> -#include <ucbhelper/propertyvalueset.hxx> -#include <ucbhelper/providerhelper.hxx> -#include <unotools/configmgr.hxx> -#include <unotools/confignode.hxx> -#include <unotools/pathoptions.hxx> +#include <tools/solar.h> +#include <tools/stream.hxx> +#include <tools/toolsdllapi.h> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <ucbhelper/ucbhelperdllapi.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/charclass.hxx> +#include <unotools/fontdefs.hxx> +#include <unotools/localedatawrapper.hxx> +#include <unotools/options.hxx> +#include <unotools/readwritemutexguard.hxx> #include <unotools/saveopt.hxx> #include <unotools/sharedunocomponent.hxx> #include <unotools/syslocale.hxx> -#include <utility> -#include <vcl/settings.hxx> -#include <vcl/svapp.hxx> -#include <vector> -#include <xmloff/SettingsExportHelper.hxx> -#include <xmloff/XMLSettingsExportContext.hxx> -#include <xmloff/attrlist.hxx> +#include <unotools/unotoolsdllapi.h> +#include <xmloff/dllapi.h> +#include <xmloff/xmlexppr.hxx> +#include <xmloff/xmlprmap.hxx> #include <xmloff/xmltoken.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/dbaccess/inc/pch/precompiled_dbaxml.hxx b/dbaccess/inc/pch/precompiled_dbaxml.hxx index fa57699870b0..2d092e6fd2da 100644 --- a/dbaccess/inc/pch/precompiled_dbaxml.hxx +++ b/dbaccess/inc/pch/precompiled_dbaxml.hxx @@ -8,132 +8,112 @@ */ /* - 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:28 using: + ./bin/update_pch dbaccess dbaxml --cutoff=2 --exclude:system --exclude:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./dbaccess/inc/pch/precompiled_dbaxml.hxx "/opt/lo/bin/make dbaccess.build" --find-conflicts */ -#include "sal/config.h" +#include <config_features.h> +#include <cstddef> +#include <memory> +#include <vector> #include <boost/noncopyable.hpp> #include <boost/optional.hpp> -#include <com/sun/star/awt/FontDescriptor.hpp> +#include <osl/diagnose.h> +#include <osl/file.hxx> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <rtl/instance.hxx> +#include <rtl/ref.hxx> +#include <rtl/strbuf.hxx> +#include <rtl/unload.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/types.h> +#include <salhelper/simplereferenceobject.hxx> +#include <salhelper/singletonref.hxx> +#include <vcl/apptypes.hxx> +#include <vcl/cursor.hxx> +#include <vcl/dllapi.h> +#include <vcl/event.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/outdev.hxx> +#include <vcl/pointr.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/svapp.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/window.hxx> #include <com/sun/star/awt/TextAlign.hpp> #include <com/sun/star/beans/NamedValue.hpp> -#include <com/sun/star/beans/PropertyAttribute.hpp> #include <com/sun/star/beans/PropertyValue.hpp> +#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/XChild.hpp> +#include <com/sun/star/beans/XTolerantMultiPropertySet.hpp> #include <com/sun/star/container/XNameContainer.hpp> -#include <com/sun/star/document/XEventListener.hpp> -#include <com/sun/star/document/XExtendedFilterDetection.hpp> #include <com/sun/star/document/XFilter.hpp> #include <com/sun/star/embed/ElementModes.hpp> #include <com/sun/star/embed/XStorage.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/FrameSearchFlag.hpp> -#include <com/sun/star/frame/XComponentLoader.hpp> -#include <com/sun/star/frame/XController.hpp> -#include <com/sun/star/frame/XFrame.hpp> -#include <com/sun/star/frame/XFrameLoader.hpp> -#include <com/sun/star/frame/XFramesSupplier.hpp> -#include <com/sun/star/frame/XLoadEventListener.hpp> -#include <com/sun/star/frame/XLoadable.hpp> -#include <com/sun/star/frame/XModel2.hpp> #include <com/sun/star/io/XInputStream.hpp> -#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp> #include <com/sun/star/lang/XInitialization.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/packages/zip/ZipIOException.hpp> #include <com/sun/star/registry/XRegistryKey.hpp> -#include <com/sun/star/sdb/DatabaseContext.hpp> -#include <com/sun/star/sdb/XDocumentDataSource.hpp> #include <com/sun/star/sdb/XFormDocumentsSupplier.hpp> #include <com/sun/star/sdb/XOfficeDatabaseDocument.hpp> #include <com/sun/star/sdb/XQueryDefinitionsSupplier.hpp> #include <com/sun/star/sdb/XReportDocumentsSupplier.hpp> -#include <com/sun/star/sdb/application/DatabaseObjectContainer.hpp> -#include <com/sun/star/sdb/application/NamedDatabaseObject.hpp> -#include <com/sun/star/sdbc/XDataSource.hpp> -#include <com/sun/star/sdbcx/XAppend.hpp> -#include <com/sun/star/sdbcx/XColumnsSupplier.hpp> #include <com/sun/star/sdbcx/XDataDescriptorFactory.hpp> #include <com/sun/star/sdbcx/XTablesSupplier.hpp> -#include <com/sun/star/style/XStyleFamiliesSupplier.hpp> -#include <com/sun/star/task/InteractionHandler.hpp> -#include <com/sun/star/task/XJobExecutor.hpp> #include <com/sun/star/ucb/XCommandEnvironment.hpp> -#include <com/sun/star/ui/dialogs/XExecutableDialog.hpp> -#include <com/sun/star/uno/XNamingService.hpp> -#include <com/sun/star/util/MeasureUnit.hpp> -#include <com/sun/star/util/URLTransformer.hpp> -#include <com/sun/star/util/XModifiable.hpp> -#include <com/sun/star/util/XURLTransformer.hpp> -#include <com/sun/star/view/XSelectionSupplier.hpp> -#include <com/sun/star/xml/sax/InputSource.hpp> -#include <com/sun/star/xml/sax/Parser.hpp> -#include <comphelper/documentconstants.hxx> -#include <comphelper/extract.hxx> -#include <comphelper/mimeconfighelper.hxx> -#include <comphelper/namecontainer.hxx> +#include <com/sun/star/uno/Any.hxx> +#include <com/sun/star/uno/Reference.hxx> +#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/util/XNumberFormatsSupplier.hpp> +#include <com/sun/star/xml/sax/XAttributeList.hpp> +#include <comphelper/comphelperdllapi.h> #include <comphelper/namedvaluecollection.hxx> #include <comphelper/processfactory.hxx> #include <comphelper/sequence.hxx> -#include <comphelper/sequenceashashmap.hxx> -#include <comphelper/storagehelper.hxx> -#include <comphelper/string.hxx> #include <comphelper/types.hxx> -#include <comphelper/uno3.hxx> -#include <config_features.h> -#include <connectivity/CommonTools.hxx> #include <connectivity/DriversConfig.hxx> #include <connectivity/dbtools.hxx> -#include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/implbase2.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <map> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/mutex.hxx> -#include <osl/thread.hxx> -#include <rtl/strbuf.hxx> -#include <sal/config.h> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakref.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> #include <sax/tools/converter.hxx> #include <sfx2/docfile.hxx> #include <svl/filenotation.hxx> -#include <svtools/sfxecode.hxx> -#include <toolkit/awt/vclxwindow.hxx> #include <toolkit/helper/vclunohelper.hxx> #include <tools/debug.hxx> #include <tools/diagnose_ex.h> -#include <ucbhelper/commandenvironment.hxx> +#include <tools/resid.hxx> +#include <tools/solar.h> +#include <tools/wintypes.hxx> #include <ucbhelper/content.hxx> -#include <unotools/moduleoptions.hxx> #include <unotools/pathoptions.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/svapp.hxx> -#include <vcl/window.hxx> -#include <vector> -#include <xmloff/DocumentSettingsContext.hxx> #include <xmloff/ProgressBarHelper.hxx> -#include <xmloff/XMLConstantsPropertyHandler.hxx> -#include <xmloff/contextid.hxx> +#include <xmloff/dllapi.h> #include <xmloff/families.hxx> -#include <xmloff/maptype.hxx> #include <xmloff/nmspmap.hxx> #include <xmloff/txtimp.hxx> -#include <xmloff/xmlement.hxx> -#include <xmloff/xmlimp.hxx> +#include <xmloff/xmlictxt.hxx> #include <xmloff/xmlimppr.hxx> #include <xmloff/xmlnmspe.hxx> -#include <xmloff/xmlnumfi.hxx> -#include <xmloff/xmlprcon.hxx> -#include <xmloff/xmlscripti.hxx> #include <xmloff/xmltoken.hxx> -#include <xmloff/xmltypes.hxx> #include <xmloff/xmluconv.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/dbaccess/inc/pch/precompiled_dbmm.hxx b/dbaccess/inc/pch/precompiled_dbmm.hxx index 30ada28e3334..347d409ed0ea 100644 --- a/dbaccess/inc/pch/precompiled_dbmm.hxx +++ b/dbaccess/inc/pch/precompiled_dbmm.hxx @@ -8,75 +8,224 @@ */ /* - 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:28 using: + ./bin/update_pch dbaccess dbmm --cutoff=10 --exclude:system --include:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./dbaccess/inc/pch/precompiled_dbmm.hxx "/opt/lo/bin/make dbaccess.build" --find-conflicts */ #include <algorithm> -#include <com/sun/star/document/XEmbeddedScripts.hpp> -#include <com/sun/star/document/XEventsSupplier.hpp> -#include <com/sun/star/document/XStorageBasedDocument.hpp> -#include <com/sun/star/drawing/XDrawPageSupplier.hpp> -#include <com/sun/star/drawing/XDrawPagesSupplier.hpp> -#include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/embed/XComponentSupplier.hpp> -#include <com/sun/star/embed/XEmbedPersist.hpp> -#include <com/sun/star/embed/XTransactedObject.hpp> -#include <com/sun/star/form/XFormsSupplier.hpp> -#include <com/sun/star/frame/XComponentLoader.hpp> -#include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/frame/XModel2.hpp> -#include <com/sun/star/frame/XStorable.hpp> -#include <com/sun/star/io/WrongFormatException.hpp> -#include <com/sun/star/io/XInputStreamProvider.hpp> -#include <com/sun/star/script/DocumentDialogLibraryContainer.hpp> -#include <com/sun/star/script/DocumentScriptLibraryContainer.hpp> -#include <com/sun/star/script/XEventAttacherManager.hpp> -#include <com/sun/star/script/XLibraryContainerPassword.hpp> -#include <com/sun/star/script/XScriptEventsSupplier.hpp> -#include <com/sun/star/sdb/XFormDocumentsSupplier.hpp> -#include <com/sun/star/sdb/XOfficeDatabaseDocument.hpp> -#include <com/sun/star/sdb/XReportDocumentsSupplier.hpp> -#include <com/sun/star/sdb/application/XDatabaseDocumentUI.hpp> -#include <com/sun/star/task/DocumentPasswordRequest.hpp> -#include <com/sun/star/task/InteractionHandler.hpp> -#include <com/sun/star/ucb/AlreadyInitializedException.hpp> -#include <com/sun/star/ucb/UniversalContentBroker.hpp> -#include <com/sun/star/ucb/XCommandProcessor.hpp> -#include <com/sun/star/ucb/XContent.hpp> -#include <com/sun/star/uri/UriReferenceFactory.hpp> -#include <com/sun/star/uri/XVndSunStarScriptUrlReference.hpp> -#include <com/sun/star/util/XCloseable.hpp> -#include <com/sun/star/util/XModifiable.hpp> -#include <comphelper/anytostring.hxx> -#include <comphelper/documentinfo.hxx> -#include <comphelper/interaction.hxx> -#include <comphelper/namedvaluecollection.hxx> -#include <comphelper/storagehelper.hxx> -#include <comphelper/types.hxx> -#include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/implbase1.hxx> -#include <iterator> +#include <cassert> +#include <config_features.h> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <float.h> +#include <functional> +#include <iomanip> +#include <limits.h> +#include <limits> #include <list> -#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <sstream> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <utility> +#include <vector> +#include <boost/current_function.hpp> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> #include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.hxx> +#include <osl/mutex.h> #include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/thread.hxx> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> #include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> +#include <rtl/math.hxx> #include <rtl/ref.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/ustrbuf.h> #include <rtl/ustrbuf.hxx> -#include <set> -#include <svl/filenotation.hxx> -#include <svtools/genericunodialog.hxx> -#include <tools/diagnose_ex.h> -#include <tools/urlobj.hxx> -#include <ucbhelper/content.hxx> -#include <unotools/sharedunocomponent.hxx> -#include <vcl/layout.hxx> -#include <vcl/metric.hxx> -#include <vcl/svapp.hxx> -#include <vector> -#include <xmlscript/xmldlg_imexp.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <vcl/accel.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/apptypes.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/cairo.hxx> +#include <vcl/checksum.hxx> +#include <vcl/cmdevt.hxx> +#include <vcl/cursor.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dllapi.h> +#include <vcl/event.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/hatch.hxx> +#include <vcl/impdel.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/pointr.hxx> +#include <vcl/ptrstyle.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/settings.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> +#include <com/sun/star/drawing/LineCap.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> +#include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/lang/EventObject.hpp> +#include <com/sun/star/lang/IllegalArgumentException.hpp> +#include <com/sun/star/lang/Locale.hpp> +#include <com/sun/star/lang/XTypeProvider.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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakref.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <tools/color.hxx> +#include <tools/debug.hxx> +#include <tools/errinf.hxx> +#include <tools/fontenum.hxx> +#include <tools/gen.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> +#include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> +#include <tools/resmgr.hxx> +#include <tools/solar.h> +#include <tools/stream.hxx> +#include <tools/toolsdllapi.h> +#include <tools/wintypes.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/charclass.hxx> +#include <unotools/fontdefs.hxx> +#include <unotools/localedatawrapper.hxx> +#include <unotools/readwritemutexguard.hxx> +#include <unotools/syslocale.hxx> +#include <unotools/unotoolsdllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/dbaccess/inc/pch/precompiled_dbu.hxx b/dbaccess/inc/pch/precompiled_dbu.hxx index 8565910f91ae..7a6f7d313b81 100644 --- a/dbaccess/inc/pch/precompiled_dbu.hxx +++ b/dbaccess/inc/pch/precompiled_dbu.hxx @@ -8,490 +8,147 @@ */ /* - 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:28 using: + ./bin/update_pch dbaccess dbu --cutoff=12 --exclude:system --exclude:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./dbaccess/inc/pch/precompiled_dbu.hxx "/opt/lo/bin/make dbaccess.build" --find-conflicts */ -#include "com/sun/star/beans/XMultiPropertySet.hpp" -#include "com/sun/star/beans/XPropertiesChangeListener.hpp" -#include "com/sun/star/sdb/RowSetVetoException.hpp" -#include "comphelper/processfactory.hxx" -#include "cppuhelper/basemutex.hxx" -#include "officecfg/Office/Common.hxx" -#include "sal/config.h" -#include "svtools/treelistentry.hxx" -#include "svtools/viewdataentry.hxx" #include <algorithm> -#include <basic/sbuno.hxx> -#include <basic/sbx.hxx> +#include <cassert> +#include <config_features.h> +#include <cstddef> +#include <functional> +#include <memory> +#include <new> +#include <ostream> +#include <stdlib.h> +#include <string.h> +#include <vector> #include <boost/bind.hpp> +#include <boost/intrusive_ptr.hpp> #include <boost/mem_fn.hpp> #include <boost/noncopyable.hpp> #include <boost/optional.hpp> -#include <memory> -#include <cassert> -#include <com/sun/star/accessibility/AccessibleEventId.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/awt/FontDescriptor.hpp> -#include <com/sun/star/awt/FontEmphasisMark.hpp> -#include <com/sun/star/awt/FontRelief.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/FontWidth.hpp> -#include <com/sun/star/awt/LineEndFormat.hpp> -#include <com/sun/star/awt/MouseWheelBehavior.hpp> -#include <com/sun/star/awt/PosSize.hpp> -#include <com/sun/star/awt/Rectangle.hpp> -#include <com/sun/star/awt/TextAlign.hpp> -#include <com/sun/star/awt/VisualEffect.hpp> -#include <com/sun/star/awt/XControlContainer.hpp> -#include <com/sun/star/awt/XTabController.hpp> -#include <com/sun/star/awt/XTextComponent.hpp> -#include <com/sun/star/awt/XTopWindow.hpp> -#include <com/sun/star/awt/XWindow.hpp> -#include <com/sun/star/awt/XWindow2.hpp> +#include <osl/diagnose.h> +#include <osl/file.hxx> +#include <osl/interlck.h> +#include <osl/mutex.hxx> +#include <osl/process.h> +#include <osl/thread.hxx> +#include <rtl/bootstrap.hxx> +#include <rtl/instance.hxx> +#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/unload.h> +#include <rtl/ustrbuf.h> +#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/types.h> +#include <salhelper/simplereferenceobject.hxx> +#include <salhelper/singletonref.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/dllapi.h> +#include <vcl/dndhelp.hxx> +#include <vcl/edit.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/keycod.hxx> +#include <vcl/layout.hxx> +#include <vcl/menu.hxx> +#include <vcl/msgbox.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/settings.hxx> +#include <vcl/stdtext.hxx> +#include <vcl/svapp.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/waitobj.hxx> +#include <basegfx/color/bcolor.hxx> #include <com/sun/star/beans/NamedValue.hpp> -#include <com/sun/star/beans/PropertyAttribute.hpp> #include <com/sun/star/beans/PropertyValue.hpp> #include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/beans/XPropertySetInfo.hpp> -#include <com/sun/star/connection/XConnection.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/XHierarchicalName.hpp> -#include <com/sun/star/container/XHierarchicalNameAccess.hpp> -#include <com/sun/star/container/XHierarchicalNameContainer.hpp> -#include <com/sun/star/container/XIndexAccess.hpp> -#include <com/sun/star/container/XIndexContainer.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/XSet.hpp> -#include <com/sun/star/datatransfer/clipboard/XClipboard.hpp> -#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp> -#include <com/sun/star/datatransfer/dnd/XDragGestureRecognizer.hpp> -#include <com/sun/star/document/DocumentProperties.hpp> -#include <com/sun/star/document/MacroExecMode.hpp> -#include <com/sun/star/document/XDocumentEventBroadcaster.hpp> -#include <com/sun/star/document/XDocumentProperties.hpp> -#include <com/sun/star/document/XEmbeddedScripts.hpp> -#include <com/sun/star/document/XEventListener.hpp> -#include <com/sun/star/embed/XComponentSupplier.hpp> -#include <com/sun/star/form/ControlFontDialog.hpp> -#include <com/sun/star/form/DataSelectionType.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/XApproveActionBroadcaster.hpp> -#include <com/sun/star/form/XBoundControl.hpp> -#include <com/sun/star/form/XChangeBroadcaster.hpp> -#include <com/sun/star/form/XChangeListener.hpp> -#include <com/sun/star/form/XDatabaseParameterBroadcaster.hpp> -#include <com/sun/star/form/XForm.hpp> -#include <com/sun/star/form/XGridColumnFactory.hpp> -#include <com/sun/star/form/XLoadable.hpp> -#include <com/sun/star/form/XReset.hpp> -#include <com/sun/star/form/XResetListener.hpp> -#include <com/sun/star/form/XSubmit.hpp> -#include <com/sun/star/form/XSubmitListener.hpp> -#include <com/sun/star/form/runtime/FormOperations.hpp> -#include <com/sun/star/form/runtime/XFormController.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/Frame.hpp> #include <com/sun/star/frame/FrameSearchFlag.hpp> -#include <com/sun/star/frame/TaskCreator.hpp> -#include <com/sun/star/frame/XComponentLoader.hpp> -#include <com/sun/star/frame/XController2.hpp> -#include <com/sun/star/frame/XDispatchProvider.hpp> #include <com/sun/star/frame/XFrame.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/XLayoutManager.hpp> -#include <com/sun/star/frame/XLoadEventListener.hpp> -#include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/frame/XModel2.hpp> -#include <com/sun/star/frame/XModule.hpp> -#include <com/sun/star/frame/XStorable.hpp> -#include <com/sun/star/frame/XTerminateListener.hpp> -#include <com/sun/star/frame/XTitleChangeListener.hpp> -#include <com/sun/star/frame/XUntitledNumbers.hpp> -#include <com/sun/star/frame/status/Visibility.hpp> -#include <com/sun/star/frame/theUICommandDescription.hpp> -#include <com/sun/star/graphic/GraphicColorMode.hpp> -#include <com/sun/star/graphic/XGraphic.hpp> -#include <com/sun/star/i18n/Collator.hpp> -#include <com/sun/star/i18n/XLocaleData.hpp> -#include <com/sun/star/io/IOException.hpp> -#include <com/sun/star/io/WrongFormatException.hpp> -#include <com/sun/star/io/XActiveDataSink.hpp> -#include <com/sun/star/io/XActiveDataSource.hpp> -#include <com/sun/star/lang/DisposedException.hpp> -#include <com/sun/star/lang/IllegalArgumentException.hpp> -#include <com/sun/star/lang/NotInitializedException.hpp> -#include <com/sun/star/lang/XEventListener.hpp> -#include <com/sun/star/lang/XInitialization.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> -#include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/lang/XSingleServiceFactory.hpp> -#include <com/sun/star/lang/XUnoTunnel.hpp> -#include <com/sun/star/mozilla/MozillaBootstrap.hpp> -#include <com/sun/star/mozilla/XMozillaBootstrap.hpp> -#include <com/sun/star/registry/XRegistryKey.hpp> #include <com/sun/star/sdb/CommandType.hpp> -#include <com/sun/star/sdb/DataAccessDescriptorFactory.hpp> -#include <com/sun/star/sdb/DatabaseContext.hpp> -#include <com/sun/star/sdb/ErrorCondition.hpp> -#include <com/sun/star/sdb/ErrorMessageDialog.hpp> -#include <com/sun/star/sdb/ParametersRequest.hpp> -#include <com/sun/star/sdb/ReportDesign.hpp> #include <com/sun/star/sdb/SQLContext.hpp> -#include <com/sun/star/sdb/SQLFilterOperator.hpp> -#include <com/sun/star/sdb/XBookmarksSupplier.hpp> -#include <com/sun/star/sdb/XCompletedConnection.hpp> -#include <com/sun/star/sdb/XDatabaseRegistrations.hpp> -#include <com/sun/star/sdb/XDocumentDataSource.hpp> -#include <com/sun/star/sdb/XFormDocumentsSupplier.hpp> -#include <com/sun/star/sdb/XInteractionDocumentSave.hpp> -#include <com/sun/star/sdb/XInteractionSupplyParameters.hpp> -#include <com/sun/star/sdb/XOfficeDatabaseDocument.hpp> -#include <com/sun/star/sdb/XParametersSupplier.hpp> -#include <com/sun/star/sdb/XQueriesSupplier.hpp> -#include <com/sun/star/sdb/XQueryDefinitionsSupplier.hpp> -#include <com/sun/star/sdb/XReportDocumentsSupplier.hpp> -#include <com/sun/star/sdb/XResultSetAccess.hpp> -#include <com/sun/star/sdb/XSQLErrorBroadcaster.hpp> -#include <com/sun/star/sdb/XSQLQueryComposer.hpp> -#include <com/sun/star/sdb/XSQLQueryComposerFactory.hpp> -#include <com/sun/star/sdb/XSingleSelectQueryAnalyzer.hpp> -#include <com/sun/star/sdb/XSingleSelectQueryComposer.hpp> -#include <com/sun/star/sdb/XTextConnectionSettings.hpp> -#include <com/sun/star/sdb/application/CopyTableContinuation.hpp> -#include <com/sun/star/sdb/application/CopyTableOperation.hpp> -#include <com/sun/star/sdb/application/CopyTableWizard.hpp> -#include <com/sun/star/sdb/application/DatabaseObject.hpp> -#include <com/sun/star/sdb/application/DatabaseObjectContainer.hpp> -#include <com/sun/star/sdb/application/MacroMigrationWizard.hpp> -#include <com/sun/star/sdb/application/NamedDatabaseObject.hpp> -#include <com/sun/star/sdb/application/XCopyTableWizard.hpp> -#include <com/sun/star/sdb/application/XDatabaseDocumentUI.hpp> -#include <com/sun/star/sdb/application/XTableUIProvider.hpp> -#include <com/sun/star/sdb/tools/XConnectionTools.hpp> -#include <com/sun/star/sdbc/ColumnSearch.hpp> #include <com/sun/star/sdbc/ColumnValue.hpp> -#include <com/sun/star/sdbc/ConnectionPool.hpp> #include <com/sun/star/sdbc/DataType.hpp> -#include <com/sun/star/sdbc/DriverManager.hpp> -#include <com/sun/star/sdbc/FetchDirection.hpp> -#include <com/sun/star/sdbc/KeyRule.hpp> -#include <com/sun/star/sdbc/SQLException.hpp> -#include <com/sun/star/sdbc/SQLWarning.hpp> -#include <com/sun/star/sdbc/XBlob.hpp> -#include <com/sun/star/sdbc/XClob.hpp> -#include <com/sun/star/sdbc/XColumnLocate.hpp> -#include <com/sun/star/sdbc/XConnection.hpp> #include <com/sun/star/sdbc/XDataSource.hpp> -#include <com/sun/star/sdbc/XDatabaseMetaData.hpp> -#include <com/sun/star/sdbc/XDriver.hpp> -#include <com/sun/star/sdbc/XDriverAccess.hpp> -#include <com/sun/star/sdbc/XParameters.hpp> -#include <com/sun/star/sdbc/XResultSet.hpp> -#include <com/sun/star/sdbc/XResultSetMetaData.hpp> -#include <com/sun/star/sdbc/XResultSetMetaDataSupplier.hpp> -#include <com/sun/star/sdbc/XResultSetUpdate.hpp> #include <com/sun/star/sdbc/XRow.hpp> -#include <com/sun/star/sdbc/XRowSet.hpp> -#include <com/sun/star/sdbc/XRowSetListener.hpp> -#include <com/sun/star/sdbc/XRowUpdate.hpp> -#include <com/sun/star/sdbc/XWarningsSupplier.hpp> -#include <com/sun/star/sdbcx/KeyType.hpp> -#include <com/sun/star/sdbcx/Privilege.hpp> -#include <com/sun/star/sdbcx/PrivilegeObject.hpp> -#include <com/sun/star/sdbcx/XAlterTable.hpp> -#include <com/sun/star/sdbcx/XAlterView.hpp> #include <com/sun/star/sdbcx/XAppend.hpp> -#include <com/sun/star/sdbcx/XAuthorizable.hpp> #include <com/sun/star/sdbcx/XColumnsSupplier.hpp> -#include <com/sun/star/sdbcx/XCreateCatalog.hpp> -#include <com/sun/star/sdbcx/XDataDefinitionSupplier.hpp> #include <com/sun/star/sdbcx/XDataDescriptorFactory.hpp> -#include <com/sun/star/sdbcx/XDrop.hpp> -#include <com/sun/star/sdbcx/XIndexesSupplier.hpp> -#include <com/sun/star/sdbcx/XKeysSupplier.hpp> -#include <com/sun/star/sdbcx/XRename.hpp> -#include <com/sun/star/sdbcx/XRowLocate.hpp> #include <com/sun/star/sdbcx/XTablesSupplier.hpp> -#include <com/sun/star/sdbcx/XUser.hpp> -#include <com/sun/star/sdbcx/XUsersSupplier.hpp> #include <com/sun/star/sdbcx/XViewsSupplier.hpp> -#include <com/sun/star/task/InteractionClassification.hpp> -#include <com/sun/star/task/InteractionHandler.hpp> -#include <com/sun/star/task/XInteractionAbort.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/XInteractionRetry.hpp> -#include <com/sun/star/task/XJobExecutor.hpp> -#include <com/sun/star/ucb/AlreadyInitializedException.hpp> -#include <com/sun/star/ucb/AuthenticationRequest.hpp> -#include <com/sun/star/ucb/Command.hpp> -#include <com/sun/star/ucb/IOErrorCode.hpp> -#include <com/sun/star/ucb/InteractiveAugmentedIOException.hpp> -#include <com/sun/star/ucb/InteractiveIOException.hpp> -#include <com/sun/star/ucb/OpenCommandArgument.hpp> -#include <com/sun/star/ucb/OpenMode.hpp> -#include <com/sun/star/ucb/SimpleFileAccess.hpp> -#include <com/sun/star/ucb/XCommandEnvironment.hpp> -#include <com/sun/star/ucb/XCommandProcessor.hpp> -#include <com/sun/star/ucb/XContent.hpp> -#include <com/sun/star/ucb/XInteractionSupplyAuthentication2.hpp> -#include <com/sun/star/ucb/XProgressHandler.hpp> -#include <com/sun/star/ui/ImageType.hpp> -#include <com/sun/star/ui/XContextMenuInterceptor.hpp> -#include <com/sun/star/ui/XImageManager.hpp> -#include <com/sun/star/ui/XUIConfigurationManager.hpp> -#include <com/sun/star/ui/XUIElement.hpp> -#include <com/sun/star/ui/dialogs/ExtendedFilePickerElementIds.hpp> -#include <com/sun/star/ui/dialogs/FolderPicker.hpp> -#include <com/sun/star/ui/dialogs/TemplateDescription.hpp> -#include <com/sun/star/ui/dialogs/XExecutableDialog.hpp> -#include <com/sun/star/ui/dialogs/XFilePicker.hpp> -#include <com/sun/star/ui/dialogs/XFilePickerControlAccess.hpp> -#include <com/sun/star/ui/theModuleUIConfigurationManagerSupplier.hpp> +#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/Sequence.h> #include <com/sun/star/uno/Sequence.hxx> -#include <com/sun/star/uno/TypeClass.hpp> #include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/uno/XNamingService.hpp> -#include <com/sun/star/util/Date.hpp> -#include <com/sun/star/util/DateTime.hpp> -#include <com/sun/star/util/NumberFormat.hpp> -#include <com/sun/star/util/NumberFormatter.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/VetoException.hpp> -#include <com/sun/star/util/XCancellable.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/XNumberFormatPreviewer.hpp> -#include <com/sun/star/util/XNumberFormatTypes.hpp> -#include <com/sun/star/util/XNumberFormatsSupplier.hpp> -#include <com/sun/star/util/XNumberFormatter.hpp> -#include <com/sun/star/util/XRefreshable.hpp> -#include <com/sun/star/util/XURLTransformer.hpp> -#include <com/sun/star/view/XSelectionSupplier.hpp> -#include <comphelper/classids.hxx> -#include <comphelper/containermultiplexer.hxx> -#include <comphelper/enumhelper.hxx> +#include <com/sun/star/uno/genfunc.hxx> +#include <comphelper/comphelperdllapi.h> #include <comphelper/extract.hxx> -#include <comphelper/guarding.hxx> -#include <comphelper/interaction.hxx> -#include <comphelper/mimeconfighelper.hxx> -#include <comphelper/namedvaluecollection.hxx> -#include <comphelper/numbers.hxx> #include <comphelper/processfactory.hxx> -#include <comphelper/proparrhlp.hxx> -#include <comphelper/property.hxx> -#include <comphelper/seqstream.hxx> #include <comphelper/sequence.hxx> -#include <comphelper/sequenceashashmap.hxx> -#include <comphelper/servicehelper.hxx> -#include <comphelper/stl_types.hxx> -#include <comphelper/streamsection.hxx> #include <comphelper/string.hxx> #include <comphelper/types.hxx> -#include <comphelper/uno3.hxx> -#include <config_features.h> -#include <config_folders.h> -#include <connectivity/CommonTools.hxx> -#include <connectivity/DriversConfig.hxx> -#include <connectivity/FValue.hxx> -#include <connectivity/PColumn.hxx> -#include <connectivity/dbconversion.hxx> #include <connectivity/dbexception.hxx> -#include <connectivity/dbmetadata.hxx> #include <connectivity/dbtools.hxx> -#include <connectivity/formattedcolumnvalue.hxx> -#include <connectivity/sqlerror.hxx> -#include <connectivity/sqliterator.hxx> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/implbase1.hxx> -#include <cppuhelper/implbase2.hxx> -#include <cppuhelper/interfacecontainer.hxx> -#include <cppuhelper/queryinterface.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <cppuhelper/typeprovider.hxx> -#include <editeng/justifyitem.hxx> -#include <framework/actiontriggerhelper.hxx> -#include <framework/imageproducer.hxx> -#include <framework/titlehelper.hxx> -#include <framework/undomanagerhelper.hxx> -#include <functional> -#include <i18nlangtag/mslangid.hxx> -#include <limits> -#include <list> -#include <map> -#include <math.h> -#include <memory> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/mutex.hxx> -#include <osl/process.h> -#include <osl/thread.h> -#include <osl/thread.hxx> -#include <rtl/bootstrap.hxx> -#include <rtl/ref.hxx> -#include <rtl/strbuf.hxx> -#include <rtl/tencinfo.h> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <sal/config.h> -#include <set> -#include <sfx2/QuerySaveDocument.hxx> -#include <sfx2/app.hxx> -#include <sfx2/dispatch.hxx> -#include <sfx2/docfilt.hxx> -#include <sfx2/fcontnr.hxx> -#include <sfx2/filedlghelper.hxx> -#include <sfx2/frmhtmlw.hxx> -#include <sfx2/imgmgr.hxx> -#include <sfx2/mailmodelapi.hxx> -#include <sfx2/new.hxx> -#include <sfx2/objsh.hxx> -#include <sfx2/passwd.hxx> -#include <sfx2/sfxhtml.hxx> -#include <sfx2/sfxuno.hxx> -#include <sfx2/tabdlg.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/weakref.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <sfx2/dllapi.h> #include <sot/formats.hxx> -#include <sot/storage.hxx> -#include <stdlib.h> -#include <svl/cjkoptions.hxx> #include <svl/eitem.hxx> #include <svl/filenotation.hxx> -#include <svl/inettype.hxx> +#include <svl/hint.hxx> #include <svl/intitem.hxx> -#include <svl/itempool.hxx> #include <svl/itemset.hxx> -#include <svl/numuno.hxx> -#include <svl/poolitem.hxx> -#include <svl/rngitem.hxx> -#include <svl/smplhint.hxx> #include <svl/stritem.hxx> -#include <svl/undo.hxx> -#include <svl/urihelper.hxx> -#include <svl/urlbmk.hxx> -#include <svl/zforlist.hxx> -#include <svtools/cliplistener.hxx> -#include <svtools/editbrowsebox.hxx> -#include <svtools/ehdl.hxx> -#include <svtools/fileview.hxx> -#include <svtools/genericunodialog.hxx> -#include <svtools/helpopt.hxx> -#include <svtools/htmlcfg.hxx> -#include <svtools/htmlkywd.hxx> -#include <svtools/htmlout.hxx> -#include <svtools/htmltokn.h> -#include <svtools/imgdef.hxx> -#include <svtools/insdlg.hxx> -#include <svtools/localresaccess.hxx> -#include <svtools/menuoptions.hxx> -#include <svtools/miscopt.hxx> -#include <svtools/roadmapwizard.hxx> -#include <svtools/rtfkeywd.hxx> -#include <svtools/rtfout.hxx> -#include <svtools/rtftoken.h> -#include <svtools/stringtransfer.hxx> -#include <svtools/svlbitm.hxx> -#include <svtools/svmedit.hxx> -#include <svtools/svparser.hxx> -#include <svtools/transfer.hxx> -#include <svtools/treelistbox.hxx> -#include <svx/algitem.hxx> -#include <svx/dataaccessdescriptor.hxx> -#include <svx/databaseregistrationui.hxx> -#include <svx/dbaexchange.hxx> -#include <svx/dbaobjectex.hxx> -#include <svx/flagsdef.hxx> -#include <svx/fmsearch.hxx> -#include <svx/numfmtsh.hxx> -#include <svx/numinf.hxx> -#include <svx/svxdlg.hxx> -#include <toolkit/awt/vclxwindow.hxx> +#include <svl/svldllapi.h> +#include <svtools/svtdllapi.h> +#include <svtools/treelistentry.hxx> #include <toolkit/helper/vclunohelper.hxx> #include <tools/color.hxx> -#include <tools/config.hxx> -#include <tools/contnr.hxx> #include <tools/debug.hxx> #include <tools/diagnose_ex.h> -#include <tools/multisel.hxx> -#include <tools/rcid.h> -#include <tools/resmgr.hxx> -#include <tools/stream.hxx> -#include <tools/tenccvt.hxx> -#include <tools/urlobj.hxx> -#include <typelib/typedescription.hxx> -#include <ucbhelper/commandenvironment.hxx> -#include <ucbhelper/content.hxx> -#include <ucbhelper/interactionrequest.hxx> -#include <ucbhelper/simpleauthenticationrequest.hxx> -#include <unordered_map> -#include <unotools/bootstrap.hxx> -#include <unotools/closeveto.hxx> -#include <unotools/configmgr.hxx> -#include <unotools/confignode.hxx> -#include <unotools/historyoptions.hxx> -#include <unotools/localfilehelper.hxx> -#include <unotools/moduleoptions.hxx> -#include <unotools/pathoptions.hxx> -#include <unotools/sharedunocomponent.hxx> -#include <unotools/syslocale.hxx> -#include <unotools/tempfile.hxx> -#include <unotools/ucbhelper.hxx> -#include <unotools/viewoptions.hxx> -#include <utility> -#include <vcl/accel.hxx> -#include <vcl/builder.hxx> -#include <vcl/button.hxx> -#include <vcl/combobox.hxx> -#include <vcl/edit.hxx> -#include <vcl/event.hxx> -#include <vcl/field.hxx> -#include <vcl/fixed.hxx> -#include <vcl/graph.hxx> -#include <vcl/help.hxx> -#include <vcl/image.hxx> -#include <vcl/layout.hxx> -#include <vcl/lineinfo.hxx> -#include <vcl/lstbox.hxx> -#include <vcl/menu.hxx> -#include <vcl/mnemonic.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/outdev.hxx> -#include <vcl/scrbar.hxx> -#include <vcl/settings.hxx> -#include <vcl/split.hxx> -#include <vcl/stdtext.hxx> -#include <vcl/svapp.hxx> -#include <vcl/syswin.hxx> -#include <vcl/toolbox.hxx> -#include <vcl/waitobj.hxx> -#include <vcl/wall.hxx> -#include <vcl/window.hxx> -#include <vcl/wrkwin.hxx> -#include <vector> +#include <tools/gen.hxx> +#include <tools/link.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> +#include <tools/solar.h> +#include <tools/toolsdllapi.h> +#include <typelib/typedescription.h> +#include <uno/data.h> +#include <unotools/unotoolsdllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/dbaccess/inc/pch/precompiled_sdbt.hxx b/dbaccess/inc/pch/precompiled_sdbt.hxx index 3adffcbe32ba..1d75e1fb761e 100644 --- a/dbaccess/inc/pch/precompiled_sdbt.hxx +++ b/dbaccess/inc/pch/precompiled_sdbt.hxx @@ -8,14 +8,22 @@ */ /* - 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:29 using: + ./bin/update_pch dbaccess sdbt --cutoff=1 --exclude:system --include:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./dbaccess/inc/pch/precompiled_sdbt.hxx "/opt/lo/bin/make dbaccess.build" --find-conflicts */ #include <algorithm> +#include <memory> #include <boost/noncopyable.hpp> +#include <rtl/ustrbuf.hxx> #include <com/sun/star/lang/NullPointerException.hpp> #include <com/sun/star/sdb/CommandType.hpp> #include <com/sun/star/sdb/ErrorCondition.hpp> @@ -29,7 +37,6 @@ #include <connectivity/statementcomposer.hxx> #include <cppuhelper/exc_hlp.hxx> #include <cppuhelper/supportsservice.hxx> -#include <rtl/ustrbuf.hxx> #include <tools/diagnose_ex.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/desktop/inc/pch/precompiled_deployment.hxx b/desktop/inc/pch/precompiled_deployment.hxx index 2a269e97edcf..0b60d8b60029 100644 --- a/desktop/inc/pch/precompiled_deployment.hxx +++ b/desktop/inc/pch/precompiled_deployment.hxx @@ -8,146 +8,72 @@ */ /* - 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:30 using: + ./bin/update_pch desktop deployment --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 ./desktop/inc/pch/precompiled_deployment.hxx "/opt/lo/bin/make desktop.build" --find-conflicts */ #include <algorithm> +#include <config_features.h> +#include <cstddef> +#include <list> +#include <memory> +#include <unordered_map> +#include <vector> #include <boost/bind.hpp> #include <boost/optional.hpp> -#include <cassert> -#include <com/sun/star/beans/Ambiguous.hpp> -#include <com/sun/star/beans/Optional.hpp> -#include <com/sun/star/beans/StringPair.hpp> -#include <com/sun/star/beans/UnknownPropertyException.hpp> -#include <com/sun/star/configuration/Update.hpp> -#include <com/sun/star/container/XContentEnumerationAccess.hpp> -#include <com/sun/star/container/XNameContainer.hpp> -#include <com/sun/star/container/XSet.hpp> -#include <com/sun/star/deployment/DependencyException.hpp> -#include <com/sun/star/deployment/DeploymentException.hpp> -#include <com/sun/star/deployment/ExtensionManager.hpp> +#include <osl/diagnose.h> +#include <osl/file.hxx> +#include <osl/security.hxx> +#include <osl/thread.h> +#include <rtl/bootstrap.hxx> +#include <rtl/instance.hxx> +#include <rtl/strbuf.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/textenc.h> +#include <rtl/uri.h> +#include <rtl/uri.hxx> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/log.hxx> +#include <sal/saldllapi.h> +#include <sal/types.h> #include <com/sun/star/deployment/InstallException.hpp> -#include <com/sun/star/deployment/InvalidRemovedParameterException.hpp> #include <com/sun/star/deployment/LicenseException.hpp> -#include <com/sun/star/deployment/PackageRegistryBackend.hpp> -#include <com/sun/star/deployment/PlatformException.hpp> -#include <com/sun/star/deployment/Prerequisites.hpp> -#include <com/sun/star/deployment/UpdateInformationProvider.hpp> #include <com/sun/star/deployment/VersionException.hpp> -#include <com/sun/star/deployment/XExtensionManager.hpp> -#include <com/sun/star/deployment/XPackage.hpp> -#include <com/sun/star/deployment/XPackageInformationProvider.hpp> -#include <com/sun/star/deployment/XPackageManager.hpp> -#include <com/sun/star/deployment/XPackageManagerFactory.hpp> -#include <com/sun/star/deployment/XUpdateInformationProvider.hpp> #include <com/sun/star/deployment/thePackageManagerFactory.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/io/Pipe.hpp> -#include <com/sun/star/io/XActiveDataControl.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/XOutputStream.hpp> -#include <com/sun/star/io/XSeekable.hpp> -#include <com/sun/star/lang/DisposedException.hpp> -#include <com/sun/star/lang/IllegalArgumentException.hpp> -#include <com/sun/star/lang/WrappedTargetException.hpp> #include <com/sun/star/lang/WrappedTargetRuntimeException.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/loader/XImplementationLoader.hpp> -#include <com/sun/star/packages/manifest/ManifestReader.hpp> -#include <com/sun/star/packages/manifest/ManifestWriter.hpp> -#include <com/sun/star/registry/XImplementationRegistration.hpp> -#include <com/sun/star/registry/XRegistryKey.hpp> -#include <com/sun/star/registry/XSimpleRegistry.hpp> -#include <com/sun/star/script/XInvocation.hpp> -#include <com/sun/star/script/XLibraryContainer3.hpp> -#include <com/sun/star/script/provider/theMasterScriptProviderFactory.hpp> #include <com/sun/star/sdbc/XResultSet.hpp> #include <com/sun/star/sdbc/XRow.hpp> -#include <com/sun/star/task/InteractionClassification.hpp> -#include <com/sun/star/task/XAbortChannel.hpp> -#include <com/sun/star/task/XInteractionAbort.hpp> #include <com/sun/star/task/XInteractionApprove.hpp> -#include <com/sun/star/task/XInteractionHandler.hpp> -#include <com/sun/star/ucb/IOErrorCode.hpp> -#include <com/sun/star/ucb/InteractiveAugmentedIOException.hpp> #include <com/sun/star/ucb/NameClash.hpp> -#include <com/sun/star/ucb/NameClashResolveRequest.hpp> -#include <com/sun/star/ucb/SimpleFileAccess.hpp> -#include <com/sun/star/ucb/UnsupportedCommandException.hpp> #include <com/sun/star/ucb/XCommandEnvironment.hpp> -#include <com/sun/star/ucb/XContentAccess.hpp> -#include <com/sun/star/ucb/XInteractionReplaceExistingData.hpp> -#include <com/sun/star/ucb/XProgressHandler.hpp> -#include <com/sun/star/uno/DeploymentException.hpp> -#include <com/sun/star/uno/Reference.hxx> +#include <com/sun/star/uno/Sequence.hxx> #include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/uri/XUriReferenceFactory.hpp> -#include <com/sun/star/uri/XVndSunStarExpandUrl.hpp> -#include <com/sun/star/util/XMacroExpander.hpp> -#include <com/sun/star/util/XModifyBroadcaster.hpp> -#include <com/sun/star/util/XRefreshable.hpp> +#include <com/sun/star/uno/XInterface.hpp> #include <com/sun/star/util/XUpdatable.hpp> -#include <com/sun/star/util/theMacroExpander.hpp> -#include <com/sun/star/xml/dom/DocumentBuilder.hpp> -#include <com/sun/star/xml/dom/XDocument.hpp> #include <com/sun/star/xml/dom/XDocumentBuilder.hpp> -#include <com/sun/star/xml/dom/XElement.hpp> -#include <com/sun/star/xml/dom/XNode.hpp> -#include <com/sun/star/xml/sax/Parser.hpp> -#include <com/sun/star/xml/xpath/XPathAPI.hpp> #include <com/sun/star/xml/xpath/XXPathAPI.hpp> #include <comphelper/anytostring.hxx> #include <comphelper/sequence.hxx> -#include <comphelper/unwrapargs.hxx> -#include <config_features.h> -#include <cppuhelper/compbase1.hxx> -#include <cppuhelper/compbase2.hxx> +#include <comphelper/servicedecl.hxx> +#include <cppuhelper/compbase.hxx> #include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/implbase1.hxx> -#include <cppuhelper/implbase3.hxx> -#include <cppuhelper/interfacecontainer.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <cppuhelper/weakref.hxx> -#include <cstddef> -#include <list> -#include <memory> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/security.hxx> -#include <osl/thread.h> -#include <osl/time.h> -#include <rtl/bootstrap.hxx> -#include <rtl/strbuf.hxx> -#include <rtl/string.h> -#include <rtl/string.hxx> -#include <rtl/textenc.h> -#include <rtl/uri.h> -#include <rtl/uri.hxx> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <sal/config.h> -#include <set> -#include <stdio.h> +#include <cppuhelper/implbase.hxx> #include <svl/inettype.hxx> #include <ucbhelper/content.hxx> -#include <uno/current_context.hxx> -#include <unordered_map> -#include <unordered_set> -#include <unotools/pathoptions.hxx> -#include <unotools/tempfile.hxx> -#include <unotools/ucbhelper.hxx> -#include <utility> -#include <vector> +#include <unotools/unotoolsdllapi.h> #include <xmlscript/xml_helper.hxx> -#include <xmlscript/xmllib_imexp.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/desktop/inc/pch/precompiled_deploymentgui.hxx b/desktop/inc/pch/precompiled_deploymentgui.hxx index 3c4ae1e19f74..23c501fa93d7 100644 --- a/desktop/inc/pch/precompiled_deploymentgui.hxx +++ b/desktop/inc/pch/precompiled_deploymentgui.hxx @@ -8,144 +8,115 @@ */ /* - 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:29 using: + ./bin/update_pch desktop deploymentgui --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 ./desktop/inc/pch/precompiled_deploymentgui.hxx "/opt/lo/bin/make desktop.build" --find-conflicts */ #include <algorithm> +#include <cassert> +#include <cstddef> +#include <cstdlib> +#include <deque> +#include <iomanip> +#include <limits.h> +#include <memory> +#include <new> +#include <ostream> +#include <stddef.h> +#include <string.h> +#include <vector> #include <boost/bind.hpp> -#include <boost/optional.hpp> #include <boost/noncopyable.hpp> -#include <com/sun/star/awt/Rectangle.hpp> -#include <com/sun/star/awt/Toolkit.hpp> -#include <com/sun/star/awt/WindowAttribute.hpp> -#include <com/sun/star/awt/WindowClass.hpp> -#include <com/sun/star/awt/WindowDescriptor.hpp> -#include <com/sun/star/awt/XWindow.hpp> -#include <com/sun/star/awt/XWindowPeer.hpp> +#include <boost/optional.hpp> +#include <osl/conditn.hxx> +#include <osl/endian.h> +#include <osl/file.hxx> +#include <osl/interlck.h> +#include <osl/mutex.hxx> +#include <osl/thread.h> +#include <rtl/alloc.h> +#include <rtl/instance.hxx> +#include <rtl/ref.hxx> +#include <rtl/textcvt.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/thread.hxx> +#include <vcl/accel.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/builderfactory.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/dialog.hxx> +#include <vcl/dllapi.h> +#include <vcl/edit.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/layout.hxx> +#include <vcl/mnemonicengine.hxx> +#include <vcl/msgbox.hxx> +#include <vcl/quickselectionengine.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/seleng.hxx> +#include <vcl/svapp.hxx> +#include <vcl/timer.hxx> +#include <vcl/window.hxx> #include <com/sun/star/beans/NamedValue.hpp> -#include <com/sun/star/beans/Optional.hpp> -#include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/StringPair.hpp> -#include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/configuration/theDefaultProvider.hpp> -#include <com/sun/star/container/XNameAccess.hpp> -#include <com/sun/star/container/XNameContainer.hpp> #include <com/sun/star/deployment/DependencyException.hpp> #include <com/sun/star/deployment/DeploymentException.hpp> -#include <com/sun/star/deployment/ExtensionManager.hpp> -#include <com/sun/star/deployment/InstallException.hpp> -#include <com/sun/star/deployment/LicenseException.hpp> -#include <com/sun/star/deployment/PlatformException.hpp> -#include <com/sun/star/deployment/UpdateInformationProvider.hpp> -#include <com/sun/star/deployment/VersionException.hpp> -#include <com/sun/star/deployment/XExtensionManager.hpp> -#include <com/sun/star/deployment/XPackage.hpp> -#include <com/sun/star/deployment/XUpdateInformationProvider.hpp> -#include <com/sun/star/deployment/ui/LicenseDialog.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/XDispatch.hpp> -#include <com/sun/star/frame/XDispatchProvider.hpp> -#include <com/sun/star/i18n/CollatorOptions.hpp> -#include <com/sun/star/lang/IllegalArgumentException.hpp> -#include <com/sun/star/lang/XMultiComponentFactory.hpp> -#include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/lang/XSingleServiceFactory.hpp> -#include <com/sun/star/system/SystemShellExecute.hpp> -#include <com/sun/star/system/SystemShellExecuteFlags.hpp> -#include <com/sun/star/task/InteractionHandler.hpp> -#include <com/sun/star/task/XAbortChannel.hpp> -#include <com/sun/star/task/XInteractionAbort.hpp> -#include <com/sun/star/task/XInteractionApprove.hpp> -#include <com/sun/star/task/XInteractionHandler.hpp> -#include <com/sun/star/task/XJob.hpp> -#include <com/sun/star/task/XJobExecutor.hpp> -#include <com/sun/star/ucb/CommandAbortedException.hpp> -#include <com/sun/star/ucb/CommandFailedException.hpp> -#include <com/sun/star/ucb/InteractiveAugmentedIOException.hpp> -#include <com/sun/star/ucb/NameClash.hpp> +#include <com/sun/star/lang/Locale.hpp> #include <com/sun/star/ucb/XCommandEnvironment.hpp> -#include <com/sun/star/ucb/XProgressHandler.hpp> #include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp> -#include <com/sun/star/ui/dialogs/FilePicker.hpp> -#include <com/sun/star/ui/dialogs/TemplateDescription.hpp> -#include <com/sun/star/ui/dialogs/XAsynchronousExecutableDialog.hpp> -#include <com/sun/star/ui/dialogs/XExecutableDialog.hpp> -#include <com/sun/star/ui/dialogs/XFilterManager.hpp> +#include <com/sun/star/uno/Any.h> #include <com/sun/star/uno/Any.hxx> -#include <com/sun/star/uno/Exception.hpp> +#include <com/sun/star/uno/Reference.h> #include <com/sun/star/uno/Reference.hxx> #include <com/sun/star/uno/RuntimeException.hpp> #include <com/sun/star/uno/Sequence.h> -#include <com/sun/star/uno/Sequence.hxx> -#include <com/sun/star/uno/TypeClass.hpp> -#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/Type.h> +#include <com/sun/star/uno/Type.hxx> #include <com/sun/star/uno/XInterface.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/XURLTransformer.hpp> -#include <com/sun/star/xml/dom/XElement.hpp> -#include <com/sun/star/xml/dom/XNode.hpp> -#include <com/sun/star/xml/dom/XNodeList.hpp> +#include <com/sun/star/uno/genfunc.hxx> #include <comphelper/anytostring.hxx> +#include <comphelper/fileformat.h> #include <comphelper/processfactory.hxx> -#include <comphelper/unwrapargs.hxx> -#include <cppuhelper/bootstrap.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/implbase2.hxx> -#include <cppuhelper/implbase3.hxx> -#include <cppuhelper/implementationentry.hxx> -#include <cppuhelper/weakref.hxx> -#include <cstddef> -#include <i18nlangtag/languagetag.hxx> -#include <i18nlangtag/mslangid.hxx> -#include <limits> -#include <map> -#include <osl/conditn.hxx> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/mutex.hxx> -#include <queue> -#include <rtl/ref.hxx> -#include <rtl/string.h> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.h> -#include <rtl/ustring.hxx> -#include <sal/config.h> -#include <sal/types.h> -#include <salhelper/thread.hxx> -#include <sfx2/sfxdlg.hxx> -#include <svl/lstner.hxx> -#include <svtools/extensionlistbox.hxx> -#include <svtools/svlbitm.hxx> -#include <svtools/svmedit.hxx> +#include <cppuhelper/implbase.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <o3tl/typed_flags_set.hxx> +#include <svtools/svtdllapi.h> +#include <svtools/transfer.hxx> +#include <svtools/treelist.hxx> #include <svtools/treelistbox.hxx> -#include <svx/checklbx.hxx> #include <toolkit/helper/vclunohelper.hxx> +#include <tools/color.hxx> +#include <tools/contnr.hxx> #include <tools/gen.hxx> #include <tools/link.hxx> #include <tools/resid.hxx> #include <tools/solar.h> +#include <tools/toolsdllapi.h> +#include <typelib/typedescription.h> #include <ucbhelper/content.hxx> -#include <unotools/collatorwrapper.hxx> +#include <uno/data.h> +#include <uno/sequence2.h> #include <unotools/configmgr.hxx> -#include <utility> -#include <vcl/button.hxx> -#include <vcl/ctrl.hxx> -#include <vcl/dialog.hxx> -#include <vcl/fixed.hxx> -#include <vcl/image.hxx> -#include <vcl/layout.hxx> -#include <vcl/menu.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/scrbar.hxx> -#include <vcl/settings.hxx> -#include <vcl/svapp.hxx> -#include <vcl/threadex.hxx> -#include <vcl/xtextedt.hxx> -#include <vector> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/desktop/inc/pch/precompiled_deploymentmisc.hxx b/desktop/inc/pch/precompiled_deploymentmisc.hxx index e6fbc1b9560d..f4ea04e80a33 100644 --- a/desktop/inc/pch/precompiled_deploymentmisc.hxx +++ b/desktop/inc/pch/precompiled_deploymentmisc.hxx @@ -8,86 +8,78 @@ */ /* - 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:31 using: + ./bin/update_pch desktop deploymentmisc --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 ./desktop/inc/pch/precompiled_deploymentmisc.hxx "/opt/lo/bin/make desktop.build" --find-conflicts */ +#include <cassert> +#include <config_folders.h> +#include <cstddef> +#include <cstdlib> +#include <exception> +#include <memory> +#include <sstream> +#include <string> +#include <utility> +#include <vector> #include <boost/noncopyable.hpp> #include <boost/optional.hpp> -#include <memory> -#include <com/sun/star/beans/Optional.hpp> -#include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/bridge/BridgeFactory.hpp> -#include <com/sun/star/bridge/UnoUrlResolver.hpp> -#include <com/sun/star/bridge/XUnoUrlResolver.hpp> -#include <com/sun/star/configuration/theDefaultProvider.hpp> -#include <com/sun/star/container/XNameAccess.hpp> -#include <com/sun/star/deployment/ExtensionManager.hpp> -#include <com/sun/star/deployment/XPackage.hpp> -#include <com/sun/star/io/SequenceInputStream.hpp> -#include <com/sun/star/io/XInputStream.hpp> -#include <com/sun/star/lang/XMultiComponentFactory.hpp> -#include <com/sun/star/task/OfficeRestartManager.hpp> -#include <com/sun/star/task/XInteractionAbort.hpp> -#include <com/sun/star/task/XInteractionHandler.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/ContentInfoAttribute.hpp> -#include <com/sun/star/ucb/InteractiveIOException.hpp> -#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/XComponentContext.hpp> -#include <com/sun/star/uno/XInterface.hpp> -#include <com/sun/star/xml/dom/DOMException.hpp> -#include <com/sun/star/xml/dom/DocumentBuilder.hpp> -#include <com/sun/star/xml/dom/XElement.hpp> -#include <com/sun/star/xml/dom/XNode.hpp> -#include <com/sun/star/xml/dom/XNodeList.hpp> -#include <com/sun/star/xml/xpath/XPathAPI.hpp> -#include <comphelper/processfactory.hxx> -#include <comphelper/random.hxx> -#include <comphelper/seqstream.hxx> -#include <comphelper/sequence.hxx> -#include <config_features.h> -#include <config_folders.h> -#include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/implbase1.hxx> -#include <cppuhelper/implbase2.hxx> -#include <cppuhelper/weak.hxx> -#include <i18nlangtag/languagetag.hxx> #include <osl/diagnose.h> -#include <osl/file.hxx> +#include <osl/doublecheckedlocking.h> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> #include <osl/module.hxx> #include <osl/mutex.hxx> #include <osl/pipe.hxx> #include <osl/security.hxx> #include <osl/socket.hxx> #include <osl/thread.hxx> +#include <osl/time.h> +#include <rtl/alloc.h> #include <rtl/bootstrap.hxx> +#include <rtl/byteseq.hxx> #include <rtl/digest.h> #include <rtl/instance.hxx> #include <rtl/random.h> +#include <rtl/ref.hxx> #include <rtl/string.h> #include <rtl/uri.hxx> #include <rtl/ustrbuf.hxx> #include <rtl/ustring.h> #include <rtl/ustring.hxx> #include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/saldllapi.h> #include <sal/types.h> #include <salhelper/linkhelper.hxx> -#include <stdlib.h> -#include <time.h> -#include <tools/config.hxx> -#include <tools/resid.hxx> -#include <tools/resmgr.hxx> -#include <ucbhelper/content.hxx> -#include <unotools/bootstrap.hxx> -#include <unotools/configmgr.hxx> -#include <xmlscript/xml_helper.hxx> +#include <com/sun/star/io/XInputStream.hpp> +#include <com/sun/star/lang/XTypeProvider.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.h> +#include <com/sun/star/uno/Sequence.hxx> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/processfactory.hxx> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/implbase.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/weak.hxx> +#include <tools/toolsdllapi.h> +#include <typelib/typedescription.h> +#include <uno/data.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/desktop/inc/pch/precompiled_sofficeapp.hxx b/desktop/inc/pch/precompiled_sofficeapp.hxx index 40dca8259e6b..3d5baa38b6a8 100644 --- a/desktop/inc/pch/precompiled_sofficeapp.hxx +++ b/desktop/inc/pch/precompiled_sofficeapp.hxx @@ -8,195 +8,267 @@ */ /* - 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:31 using: + ./bin/update_pch desktop sofficeapp --cutoff=6 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./desktop/inc/pch/precompiled_sofficeapp.hxx "/opt/lo/bin/make desktop.build" --find-conflicts */ -#include "config_folders.h" -#include "officecfg/Office/Linguistic.hxx" -#include "officecfg/Setup.hxx" -#include "officecfg/System.hxx" #include <algorithm> -#include <basic/sbstar.hxx> -#include <memory> #include <cassert> -#include <com/sun/star/awt/XTopWindow.hpp> -#include <com/sun/star/beans/NamedValue.hpp> -#include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/configuration/CorruptedConfigurationException.hpp> -#include <com/sun/star/configuration/InstallationIncompleteException.hpp> -#include <com/sun/star/configuration/InvalidBootstrapFileException.hpp> -#include <com/sun/star/configuration/MissingBootstrapFileException.hpp> -#include <com/sun/star/configuration/Update.hpp> -#include <com/sun/star/configuration/backend/BackendAccessException.hpp> -#include <com/sun/star/configuration/backend/BackendSetupException.hpp> -#include <com/sun/star/configuration/theDefaultProvider.hpp> -#include <com/sun/star/container/XContainerQuery.hpp> -#include <com/sun/star/container/XEnumeration.hpp> -#include <com/sun/star/container/XNameAccess.hpp> -#include <com/sun/star/deployment/ExtensionManager.hpp> -#include <com/sun/star/deployment/LicenseException.hpp> -#include <com/sun/star/deployment/XPackage.hpp> -#include <com/sun/star/deployment/ui/LicenseDialog.hpp> -#include <com/sun/star/document/CorruptedFilterConfigurationException.hpp> -#include <com/sun/star/document/MacroExecMode.hpp> -#include <com/sun/star/document/UpdateDocMode.hpp> -#include <com/sun/star/document/XDocumentEventListener.hpp> -#include <com/sun/star/document/XTypeDetection.hpp> -#include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/embed/FileSystemStorageFactory.hpp> -#include <com/sun/star/embed/XStorage.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/SessionListener.hpp> -#include <com/sun/star/frame/StartModule.hpp> -#include <com/sun/star/frame/XComponentLoader.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/XSessionManagerListener.hpp> -#include <com/sun/star/frame/XStorable.hpp> -#include <com/sun/star/frame/XStorable2.hpp> -#include <com/sun/star/frame/XSynchronousDispatch.hpp> -#include <com/sun/star/frame/XUIControllerRegistration.hpp> -#include <com/sun/star/frame/theAutoRecovery.hpp> -#include <com/sun/star/frame/theGlobalEventBroadcaster.hpp> -#include <com/sun/star/frame/thePopupMenuControllerFactory.hpp> -#include <com/sun/star/frame/theUICommandDescription.hpp> -#include <com/sun/star/lang/ServiceNotRegisteredException.hpp> -#include <com/sun/star/lang/XComponent.hpp> -#include <com/sun/star/lang/XInitialization.hpp> -#include <com/sun/star/lang/XLocalizable.hpp> -#include <com/sun/star/office/Quickstart.hpp> -#include <com/sun/star/packages/zip/ZipIOException.hpp> -#include <com/sun/star/registry/XSimpleRegistry.hpp> -#include <com/sun/star/system/SystemShellExecuteFlags.hpp> -#include <com/sun/star/task/InteractionHandler.hpp> -#include <com/sun/star/task/OfficeRestartManager.hpp> -#include <com/sun/star/task/XInteractionAbort.hpp> -#include <com/sun/star/task/XInteractionApprove.hpp> -#include <com/sun/star/task/XJob.hpp> -#include <com/sun/star/task/XRestartManager.hpp> -#include <com/sun/star/task/theJobExecutor.hpp> -#include <com/sun/star/ucb/UniversalContentBroker.hpp> -#include <com/sun/star/ucb/XCommandEnvironment.hpp> -#include <com/sun/star/ucb/XUniversalContentBroker.hpp> -#include <com/sun/star/ui/UIConfigurationManager.hpp> -#include <com/sun/star/ui/XUIConfiguration.hpp> -#include <com/sun/star/ui/XUIConfigurationPersistence.hpp> -#include <com/sun/star/ui/XUIConfigurationStorage.hpp> -#include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp> -#include <com/sun/star/ui/dialogs/XExecutableDialog.hpp> -#include <com/sun/star/ui/theModuleUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/ui/theUIElementFactoryManager.hpp> -#include <com/sun/star/ui/theWindowStateConfiguration.hpp> -#include <com/sun/star/uno/Exception.hpp> -#include <com/sun/star/uno/Reference.hxx> -#include <com/sun/star/uno/Sequence.hxx> -#include <com/sun/star/uno/XCurrentContext.hpp> -#include <com/sun/star/uri/ExternalUriReferenceTranslator.hpp> -#include <com/sun/star/util/CloseVetoException.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/XCloseable.hpp> -#include <com/sun/star/util/XFlushable.hpp> -#include <com/sun/star/util/XRefreshable.hpp> -#include <com/sun/star/util/XStringSubstitution.hpp> -#include <com/sun/star/util/XURLTransformer.hpp> -#include <com/sun/star/view/XPrintable.hpp> -#include <comphelper/configuration.hxx> -#include <comphelper/processfactory.hxx> -#include <comphelper/sequence.hxx> -#include <comphelper/storagehelper.hxx> -#include <comphelper/string.hxx> -#include <comphelper/synchronousdispatch.hxx> +#include <climits> #include <config_features.h> -#include <config_folders.h> -#include <config_telepathy.h> -#include <config_vclplug.h> -#include <config_version.h> -#include <cppuhelper/bootstrap.hxx> -#include <cppuhelper/compbase3.hxx> -#include <cppuhelper/implbase1.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <cstdio> -#include <i18nlangtag/lang.h> -#include <i18nlangtag/languagetag.hxx> -#include <i18nlangtag/mslangid.hxx> -#include <iostream> -#include <iterator> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <float.h> +#include <functional> +#include <iomanip> +#include <limits.h> +#include <limits> +#include <list> #include <map> +#include <math.h> +#include <memory> #include <new> -#include <officecfg/Office/Common.hxx> -#include <officecfg/Office/Recovery.hxx> -#include <officecfg/Setup.hxx> +#include <ostream> +#include <set> +#include <stack> +#include <stddef.h> +#include <string.h> +#include <type_traits> +#include <typeinfo> +#include <utility> +#include <vector> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/optional.hpp> #include <osl/conditn.hxx> #include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> #include <osl/file.h> #include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> #include <osl/module.h> +#include <osl/module.hxx> +#include <osl/mutex.h> #include <osl/mutex.hxx> +#include <osl/pipe.h> #include <osl/process.h> +#include <osl/security.h> #include <osl/security.hxx> +#include <osl/socket.h> +#include <osl/thread.h> #include <osl/thread.hxx> +#include <osl/time.h> +#include <rtl/alloc.h> #include <rtl/bootstrap.hxx> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> #include <rtl/digest.h> #include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> +#include <rtl/math.hxx> #include <rtl/process.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/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> #include <rtl/uri.hxx> +#include <rtl/ustrbuf.h> #include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> #include <rtl/ustring.hxx> #include <sal/config.h> +#include <sal/detail/log.h> #include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> #include <sal/types.h> -#include <set> -#include <sfx2/app.hxx> -#include <sfx2/docfile.hxx> -#include <sfx2/docfilt.hxx> -#include <sfx2/fcontnr.hxx> -#include <stdio.h> -#include <stdlib.h> -#include <svl/documentlockfile.hxx> -#include <svl/eitem.hxx> -#include <svl/fstathelper.hxx> -#include <svl/itemset.hxx> -#include <svl/languageoptions.hxx> -#include <svtools/accessibilityoptions.hxx> -#include <svtools/apearcfg.hxx> -#include <svtools/fontsubstconfig.hxx> -#include <svtools/javacontext.hxx> -#include <svtools/javainteractionhandler.hxx> -#include <svtools/menuoptions.hxx> -#include <svtools/miscopt.hxx> -#include <toolkit/helper/vclunohelper.hxx> -#include <tools/config.hxx> -#include <tools/extendapplicationenvironment.hxx> -#include <tools/getprocessworkingdir.hxx> -#include <tools/rcid.h> -#include <tools/urlobj.hxx> -#include <uno/current_context.hxx> -#include <unotools/bootstrap.hxx> -#include <unotools/configmgr.hxx> -#include <unotools/localfilehelper.hxx> -#include <unotools/mediadescriptor.hxx> -#include <unotools/moduleoptions.hxx> -#include <unotools/pathoptions.hxx> -#include <unotools/tempfile.hxx> -#include <unotools/textsearch.hxx> -#include <unotools/ucbhelper.hxx> -#include <vcl/graphicfilter.hxx> -#include <vcl/help.hxx> -#include <vcl/layout.hxx> -#include <vcl/msgbox.hxx> +#include <sal/typesizes.h> +#include <salhelper/singletonref.hxx> +#include <vcl/accel.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/apptypes.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/builder.hxx> +#include <vcl/cairo.hxx> +#include <vcl/checksum.hxx> +#include <vcl/cmdevt.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/cursor.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dllapi.h> +#include <vcl/dndhelp.hxx> +#include <vcl/edit.hxx> +#include <vcl/event.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/hatch.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/impdel.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/pointr.hxx> +#include <vcl/ptrstyle.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> #include <vcl/settings.hxx> -#include <vcl/svapp.hxx> -#include <vcl/svmain.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/syswin.hxx> #include <vcl/timer.hxx> -#include <vcl/wrkwin.hxx> -#include <vector> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <app.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <basic/basicdllapi.h> +#include <basic/sbxcore.hxx> +#include <basic/sbxdef.hxx> +#include <basic/sbxvar.hxx> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> +#include <com/sun/star/beans/NamedValue.hpp> +#include <com/sun/star/beans/PropertyValue.hpp> +#include <com/sun/star/bridge/oleautomation/Decimal.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp> +#include <com/sun/star/drawing/LineCap.hpp> +#include <com/sun/star/frame/XFrame.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> +#include <com/sun/star/lang/Locale.hpp> +#include <com/sun/star/lang/XMultiServiceFactory.hpp> +#include <com/sun/star/lang/XTypeProvider.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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/util/DateTime.hpp> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> +#include <comphelper/processfactory.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakref.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <sfx2/dllapi.h> +#include <svl/hint.hxx> +#include <svl/lstner.hxx> +#include <svl/poolitem.hxx> +#include <svl/svldllapi.h> +#include <svtools/svtdllapi.h> +#include <tools/color.hxx> +#include <tools/debug.hxx> +#include <tools/errinf.hxx> +#include <tools/fldunit.hxx> +#include <tools/fontenum.hxx> +#include <tools/gen.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> +#include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> +#include <tools/resmgr.hxx> +#include <tools/solar.h> +#include <tools/stream.hxx> +#include <tools/toolsdllapi.h> +#include <tools/wintypes.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/charclass.hxx> +#include <unotools/fontdefs.hxx> +#include <unotools/localedatawrapper.hxx> +#include <unotools/options.hxx> +#include <unotools/readwritemutexguard.hxx> +#include <unotools/syslocale.hxx> +#include <unotools/unotoolsdllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/drawinglayer/inc/pch/precompiled_drawinglayer.hxx b/drawinglayer/inc/pch/precompiled_drawinglayer.hxx index 3c0c6d8efcf0..b3756d1a94dd 100644 --- a/drawinglayer/inc/pch/precompiled_drawinglayer.hxx +++ b/drawinglayer/inc/pch/precompiled_drawinglayer.hxx @@ -8,18 +8,74 @@ */ /* - 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:31 using: + ./bin/update_pch drawinglayer drawinglayer --cutoff=4 --exclude:system --exclude:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./drawinglayer/inc/pch/precompiled_drawinglayer.hxx "/opt/lo/bin/make drawinglayer.build" --find-conflicts */ -#include "i18nlangtag/lang.h" -#include "sal/config.h" -#include "svl/ctloptions.hxx" -#include "vcl/settings.hxx" -#include "vcl/svapp.hxx" #include <algorithm> +#include <cassert> +#include <config_features.h> +#include <cstddef> +#include <cstdlib> +#include <limits.h> +#include <memory> +#include <new> +#include <numeric> +#include <ostream> +#include <stdlib.h> +#include <string.h> +#include <vector> +#include <boost/current_function.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/noncopyable.hpp> +#include <osl/diagnose.h> +#include <osl/mutex.hxx> +#include <osl/process.h> +#include <rtl/alloc.h> +#include <rtl/instance.hxx> +#include <rtl/ref.hxx> +#include <rtl/strbuf.hxx> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <vcl/apptypes.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/cursor.hxx> +#include <vcl/dllapi.h> +#include <vcl/event.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/graph.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/outdev.hxx> +#include <vcl/pointr.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/svapp.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/virdev.hxx> +#include <vcl/window.hxx> +#include <basegfx/basegfxdllapi.h> #include <basegfx/color/bcolor.hxx> #include <basegfx/color/bcolormodifier.hxx> #include <basegfx/matrix/b2dhommatrix.hxx> @@ -27,108 +83,109 @@ #include <basegfx/matrix/b3dhommatrix.hxx> #include <basegfx/numeric/ftools.hxx> #include <basegfx/point/b3dpoint.hxx> -#include <basegfx/polygon/b2dlinegeometry.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> -#include <basegfx/polygon/b2dtrapezoid.hxx> #include <basegfx/polygon/b3dpolygon.hxx> #include <basegfx/polygon/b3dpolygontools.hxx> #include <basegfx/polygon/b3dpolypolygon.hxx> #include <basegfx/polygon/b3dpolypolygontools.hxx> #include <basegfx/range/b2drange.hxx> #include <basegfx/range/b3drange.hxx> -#include <basegfx/raster/bpixelraster.hxx> -#include <basegfx/raster/bzpixelraster.hxx> -#include <basegfx/raster/rasterconvert3d.hxx> +#include <basegfx/range/basicrange.hxx> #include <basegfx/tools/canvastools.hxx> -#include <basegfx/tools/gradienttools.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> #include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> #include <basegfx/vector/b3dvector.hxx> -#include <boost/noncopyable.hpp> -#include <com/sun/star/awt/PosSize.hpp> -#include <com/sun/star/awt/XView.hpp> -#include <com/sun/star/awt/XWindow2.hpp> #include <com/sun/star/beans/XPropertySet.hpp> #include <com/sun/star/drawing/LineCap.hpp> -#include <com/sun/star/drawing/ShadeMode.hpp> -#include <com/sun/star/drawing/XShape.hpp> -#include <com/sun/star/drawing/XShapes.hpp> -#include <com/sun/star/geometry/AffineMatrix2D.hpp> -#include <com/sun/star/geometry/AffineMatrix3D.hpp> -#include <com/sun/star/geometry/RealRectangle2D.hpp> -#include <com/sun/star/geometry/RealRectangle3D.hpp> -#include <com/sun/star/graphic/XPrimitive2DRenderer.hpp> -#include <com/sun/star/i18n/BreakIterator.hpp> -#include <com/sun/star/i18n/CharType.hpp> -#include <com/sun/star/i18n/CharacterIteratorMode.hdl> -#include <com/sun/star/i18n/CharacterIteratorMode.hpp> -#include <com/sun/star/i18n/WordType.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/XSingleServiceFactory.hpp> -#include <com/sun/star/registry/XRegistryKey.hpp> -#include <com/sun/star/table/BorderLineStyle.hpp> -#include <com/sun/star/text/XText.hpp> -#include <com/sun/star/uno/Reference.h> -#include <com/sun/star/uno/RuntimeException.hpp> -#include <com/sun/star/xml/sax/InputSource.hpp> -#include <com/sun/star/xml/sax/XParser.hpp> +#include <com/sun/star/drawing/NormalsKind.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/graphic/XPrimitive2D.hpp> +#include <com/sun/star/graphic/XPrimitive3D.hpp> +#include <com/sun/star/lang/Locale.hpp> +#include <com/sun/star/uno/Reference.hxx> #include <comphelper/broadcasthelper.hxx> #include <comphelper/processfactory.hxx> -#include <comphelper/random.hxx> -#include <comphelper/unique_disposing_ptr.hxx> -#include <comphelper/string.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/implbase2.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <cstdio> +#include <cppuhelper/compbase1.hxx> +#include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/weakref.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> -#include <iostream> -#include <libxml/xmlwriter.h> -#include <numeric> -#include <osl/diagnose.h> -#include <rtl/instance.hxx> -#include <rtl/strbuf.hxx> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <sal/config.h> -#include <svtools/borderhelper.hxx> -#include <svtools/grfmgr.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> #include <svtools/optionsdrawinglayer.hxx> -#include <svx/sdr/primitive2d/svx_primitivetypes2d.hxx> -#include <toolkit/awt/vclxwindow.hxx> -#include <toolkit/helper/formpdfexport.hxx> -#include <toolkit/helper/vclunohelper.hxx> -#include <tools/debug.hxx> -#include <tools/diagnose_ex.h> -#include <tools/fract.hxx> +#include <svtools/svtdllapi.h> +#include <tools/color.hxx> +#include <tools/fontenum.hxx> #include <tools/gen.hxx> -#include <tools/stream.hxx> -#include <vcl/animate.hxx> -#include <vcl/bitmapex.hxx> -#include <vcl/bmpacc.hxx> -#include <vcl/canvastools.hxx> -#include <vcl/dibtools.hxx> -#include <vcl/font.hxx> -#include <vcl/gdimtf.hxx> -#include <vcl/gradient.hxx> -#include <vcl/graph.hxx> -#include <vcl/graphictools.hxx> -#include <vcl/hatch.hxx> -#include <vcl/lazydelete.hxx> -#include <vcl/lineinfo.hxx> -#include <vcl/metaact.hxx> -#include <vcl/metric.hxx> -#include <vcl/outdev.hxx> -#include <vcl/salbtype.hxx> -#include <vcl/svapp.hxx> -#include <vcl/timer.hxx> -#include <vcl/vclenum.hxx> -#include <vcl/virdev.hxx> -#include <vcl/window.hxx> +#include <tools/resid.hxx> +#include <tools/solar.h> +#include <tools/toolsdllapi.h> +#include <tools/wintypes.hxx> +#include <drawinglayer/attribute/fillgradientattribute.hxx> +#include <drawinglayer/attribute/lineattribute.hxx> +#include <drawinglayer/attribute/materialattribute3d.hxx> +#include <drawinglayer/attribute/sdrallattribute3d.hxx> +#include <drawinglayer/attribute/sdrfillattribute.hxx> +#include <drawinglayer/attribute/sdrfillgraphicattribute.hxx> +#include <drawinglayer/attribute/sdrlineattribute.hxx> +#include <drawinglayer/attribute/sdrlinestartendattribute.hxx> +#include <drawinglayer/attribute/sdrobjectattribute3d.hxx> +#include <drawinglayer/attribute/sdrshadowattribute.hxx> +#include <drawinglayer/attribute/strokeattribute.hxx> +#include <drawinglayer/drawinglayerdllapi.h> +#include <drawinglayer/geometry/viewinformation2d.hxx> +#include <drawinglayer/geometry/viewinformation3d.hxx> +#include <drawinglayer/primitive2d/baseprimitive2d.hxx> +#include <drawinglayer/primitive2d/bitmapprimitive2d.hxx> +#include <drawinglayer/primitive2d/controlprimitive2d.hxx> +#include <drawinglayer/primitive2d/drawinglayer_primitivetypes2d.hxx> +#include <drawinglayer/primitive2d/epsprimitive2d.hxx> +#include <drawinglayer/primitive2d/fillgradientprimitive2d.hxx> +#include <drawinglayer/primitive2d/fillgraphicprimitive2d.hxx> +#include <drawinglayer/primitive2d/fillhatchprimitive2d.hxx> +#include <drawinglayer/primitive2d/graphicprimitive2d.hxx> +#include <drawinglayer/primitive2d/groupprimitive2d.hxx> +#include <drawinglayer/primitive2d/hiddengeometryprimitive2d.hxx> +#include <drawinglayer/primitive2d/markerarrayprimitive2d.hxx> +#include <drawinglayer/primitive2d/maskprimitive2d.hxx> +#include <drawinglayer/primitive2d/metafileprimitive2d.hxx> +#include <drawinglayer/primitive2d/modifiedcolorprimitive2d.hxx> +#include <drawinglayer/primitive2d/pagepreviewprimitive2d.hxx> +#include <drawinglayer/primitive2d/pointarrayprimitive2d.hxx> +#include <drawinglayer/primitive2d/polygonprimitive2d.hxx> +#include <drawinglayer/primitive2d/polypolygonprimitive2d.hxx> +#include <drawinglayer/primitive2d/primitivetools2d.hxx> +#include <drawinglayer/primitive2d/textdecoratedprimitive2d.hxx> +#include <drawinglayer/primitive2d/textlayoutdevice.hxx> +#include <drawinglayer/primitive2d/textprimitive2d.hxx> +#include <drawinglayer/primitive2d/transformprimitive2d.hxx> +#include <drawinglayer/primitive2d/transparenceprimitive2d.hxx> +#include <drawinglayer/primitive2d/unifiedtransparenceprimitive2d.hxx> +#include <drawinglayer/primitive2d/wrongspellprimitive2d.hxx> +#include <drawinglayer/primitive3d/baseprimitive3d.hxx> +#include <drawinglayer/primitive3d/drawinglayer_primitivetypes3d.hxx> +#include <drawinglayer/primitive3d/hatchtextureprimitive3d.hxx> +#include <drawinglayer/primitive3d/modifiedcolorprimitive3d.hxx> +#include <drawinglayer/primitive3d/polygonprimitive3d.hxx> +#include <drawinglayer/primitive3d/polypolygonprimitive3d.hxx> +#include <drawinglayer/primitive3d/sdrdecompositiontools3d.hxx> +#include <drawinglayer/primitive3d/sdrextrudelathetools3d.hxx> +#include <drawinglayer/primitive3d/sdrprimitive3d.hxx> +#include <drawinglayer/primitive3d/textureprimitive3d.hxx> +#include <drawinglayer/primitive3d/transformprimitive3d.hxx> +#include <drawinglayer/processor2d/baseprocessor2d.hxx> +#include <drawinglayer/processor3d/baseprocessor3d.hxx> +#include <drawinglayer/texture/texture.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/editeng/inc/pch/precompiled_editeng.hxx b/editeng/inc/pch/precompiled_editeng.hxx index 2e4ed6d2c4df..6ea416f5b5da 100644 --- a/editeng/inc/pch/precompiled_editeng.hxx +++ b/editeng/inc/pch/precompiled_editeng.hxx @@ -8,334 +8,359 @@ */ /* - 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:31 using: + ./bin/update_pch editeng editeng --cutoff=5 --exclude:system --include:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./editeng/inc/pch/precompiled_editeng.hxx "/opt/lo/bin/make editeng.build" --find-conflicts */ -#include "svl/sharedstringpool.hxx" -#include "vcl/window.hxx" #include <algorithm> -#include <basegfx/color/bcolor.hxx> -#include <basegfx/color/bcolortools.hxx> -#include <basegfx/polygon/b2dpolygon.hxx> -#include <basegfx/polygon/b2dpolygontools.hxx> -#include <boost/bind.hpp> +#include <cassert> +#include <climits> +#include <config_global.h> +#include <config_typesizes.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <exception> +#include <float.h> +#include <functional> +#include <iomanip> +#include <limits.h> +#include <list> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <unordered_map> +#include <utility> +#include <vector> +#include <boost/current_function.hpp> +#include <boost/functional/hash.hpp> #include <boost/intrusive_ptr.hpp> #include <boost/ref.hpp> -#include <memory> -#include <cassert> -#include <com/sun/star/accessibility/AccessibleEventId.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/AccessibleTextType.hpp> +#include <boost/shared_array.hpp> +#include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/mutex.hxx> +#include <osl/thread.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/character.hxx> +#include <rtl/instance.hxx> +#include <rtl/math.h> +#include <rtl/math.hxx> +#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/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/salhelperdllapi.h> +#include <salhelper/simplereferenceobject.hxx> +#include <salhelper/singletonref.hxx> +#include <vcl/alpha.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/checksum.hxx> +#include <vcl/combobox.h> +#include <vcl/combobox.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/dialog.hxx> +#include <vcl/dllapi.h> +#include <vcl/dndhelp.hxx> +#include <vcl/edit.hxx> +#include <vcl/field.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/graph.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/impdel.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/lstbox.h> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metric.hxx> +#include <vcl/msgbox.hxx> +#include <vcl/outdev.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/settings.hxx> +#include <vcl/spinfld.hxx> +#include <vcl/svapp.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/window.hxx> +#include <vcl/wrkwin.hxx> +#include <basebmp/basebmpdllapi.h> +#include <basebmp/bitmapdevice.hxx> +#include <basebmp/drawmodes.hxx> +#include <basebmp/scanlineformats.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> #include <com/sun/star/accessibility/XAccessible.hpp> -#include <com/sun/star/accessibility/XAccessibleEventListener.hpp> -#include <com/sun/star/accessibility/XAccessibleSelection.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/FontType.hpp> -#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/Point.hpp> -#include <com/sun/star/awt/Rectangle.hpp> -#include <com/sun/star/awt/Selection.hpp> -#include <com/sun/star/awt/SimpleFontMetric.hpp> -#include <com/sun/star/awt/Size.hpp> -#include <com/sun/star/awt/XBitmap.hpp> -#include <com/sun/star/awt/XFont.hpp> -#include <com/sun/star/beans/PropertyAttribute.hpp> -#include <com/sun/star/beans/PropertyChangeEvent.hpp> -#include <com/sun/star/beans/PropertyState.hpp> +#include <com/sun/star/accessibility/XAccessibleComponent.hpp> +#include <com/sun/star/accessibility/XAccessibleContext.hpp> +#include <com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp> +#include <com/sun/star/accessibility/XAccessibleExtendedComponent.hpp> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.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/container/XChild.hpp> -#include <com/sun/star/datatransfer/clipboard/XClipboard.hpp> -#include <com/sun/star/datatransfer/clipboard/XFlushableClipboard.hpp> +#include <com/sun/star/beans/XTolerantMultiPropertySet.hpp> +#include <com/sun/star/container/XIndexAccess.hpp> +#include <com/sun/star/datatransfer/DataFlavor.hpp> #include <com/sun/star/datatransfer/dnd/DNDConstants.hpp> -#include <com/sun/star/datatransfer/dnd/XDragGestureRecognizer.hpp> -#include <com/sun/star/datatransfer/dnd/XDropTarget.hpp> -#include <com/sun/star/document/XDocumentProperties.hpp> -#include <com/sun/star/drawing/LineStyle.hpp> -#include <com/sun/star/drawing/ShadingPattern.hpp> -#include <com/sun/star/drawing/XShapeDescriptor.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp> +#include <com/sun/star/drawing/XDrawPage.hpp> #include <com/sun/star/drawing/XShapes.hpp> -#include <com/sun/star/frame/Desktop.hpp> +#include <com/sun/star/embed/XStorage.hpp> +#include <com/sun/star/frame/XFrame.hpp> #include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/frame/XStorable.hpp> -#include <com/sun/star/frame/status/FontHeight.hpp> -#include <com/sun/star/frame/status/UpperLowerMarginScale.hpp> -#include <com/sun/star/i18n/BreakIterator.hpp> -#include <com/sun/star/i18n/CharacterIteratorMode.hpp> -#include <com/sun/star/i18n/CollatorOptions.hpp> -#include <com/sun/star/i18n/InputSequenceCheckMode.hpp> -#include <com/sun/star/i18n/InputSequenceChecker.hpp> +#include <com/sun/star/i18n/Calendar2.hpp> #include <com/sun/star/i18n/KCharacterType.hpp> -#include <com/sun/star/i18n/OrdinalSuffix.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> #include <com/sun/star/i18n/ScriptType.hpp> -#include <com/sun/star/i18n/TextConversion.hpp> -#include <com/sun/star/i18n/TextConversionOption.hpp> -#include <com/sun/star/i18n/TextConversionType.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/XExtendedTextConversion.hpp> -#include <com/sun/star/io/Pipe.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/XStream.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XCollator.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> +#include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/lang/DisposedException.hpp> -#include <com/sun/star/lang/IndexOutOfBoundsException.hpp> +#include <com/sun/star/lang/EventObject.hpp> +#include <com/sun/star/lang/IllegalArgumentException.hpp> #include <com/sun/star/lang/Locale.hpp> -#include <com/sun/star/lang/NoSupportException.hpp> #include <com/sun/star/lang/XComponent.hpp> -#include <com/sun/star/lang/XEventListener.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> +#include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/lang/XUnoTunnel.hpp> -#include <com/sun/star/linguistic2/DictionaryEvent.hpp> -#include <com/sun/star/linguistic2/DictionaryEventFlags.hpp> -#include <com/sun/star/linguistic2/DictionaryList.hpp> -#include <com/sun/star/linguistic2/DictionaryType.hpp> -#include <com/sun/star/linguistic2/LanguageGuessing.hpp> -#include <com/sun/star/linguistic2/LinguProperties.hpp> -#include <com/sun/star/linguistic2/LinguServiceManager.hpp> -#include <com/sun/star/linguistic2/XAvailableLocales.hpp> -#include <com/sun/star/linguistic2/XDictionary.hpp> -#include <com/sun/star/linguistic2/XDictionaryEntry.hpp> -#include <com/sun/star/linguistic2/XDictionaryEventListener.hpp> -#include <com/sun/star/linguistic2/XHyphenatedWord.hpp> -#include <com/sun/star/linguistic2/XMeaning.hpp> -#include <com/sun/star/linguistic2/XSpellChecker1.hpp> -#include <com/sun/star/linguistic2/XThesaurus.hpp> -#include <com/sun/star/script/Converter.hpp> -#include <com/sun/star/sdbc/XResultSet.hpp> -#include <com/sun/star/sdbc/XRow.hpp> -#include <com/sun/star/style/BreakType.hpp> -#include <com/sun/star/style/CaseMap.hpp> -#include <com/sun/star/style/GraphicLocation.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/PageStyleLayout.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/XStyleFamiliesSupplier.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> -#include <com/sun/star/table/CellJustifyMethod.hpp> -#include <com/sun/star/table/CellOrientation.hpp> -#include <com/sun/star/table/CellRangeAddress.hpp> -#include <com/sun/star/table/CellVertJustify2.hpp> -#include <com/sun/star/table/ShadowFormat.hpp> -#include <com/sun/star/table/ShadowLocation.hpp> -#include <com/sun/star/table/TableBorder.hpp> -#include <com/sun/star/table/TableOrientation.hpp> -#include <com/sun/star/text/CharacterCompressionType.hpp> -#include <com/sun/star/text/ControlCharacter.hpp> -#include <com/sun/star/text/DefaultNumberingProvider.hpp> -#include <com/sun/star/text/FilenameDisplayFormat.hpp> -#include <com/sun/star/text/FontEmphasis.hpp> -#include <com/sun/star/text/HoriOrientation.hpp> -#include <com/sun/star/text/RelOrientation.hpp> -#include <com/sun/star/text/TextRangeSelection.hpp> -#include <com/sun/star/text/VertOrientation.hpp> -#include <com/sun/star/text/WritingMode2.hpp> -#include <com/sun/star/text/XDefaultNumberingProvider.hpp> -#include <com/sun/star/text/XNumberingFormatter.hpp> -#include <com/sun/star/text/XText.hpp> -#include <com/sun/star/text/XTextContent.hpp> -#include <com/sun/star/text/XTextField.hpp> -#include <com/sun/star/text/textfield/Type.hpp> -#include <com/sun/star/ucb/NameClash.hpp> -#include <com/sun/star/ucb/NumberedSortingInfo.hpp> -#include <com/sun/star/ucb/TransferInfo.hpp> -#include <com/sun/star/ucb/XAnyCompareFactory.hpp> -#include <com/sun/star/ucb/XCommandEnvironment.hpp> -#include <com/sun/star/ucb/XContentAccess.hpp> -#include <com/sun/star/ucb/XSortedDynamicResultSetFactory.hpp> +#include <com/sun/star/table/XColumnRowRange.hpp> #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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/util/Date.hpp> #include <com/sun/star/util/DateTime.hpp> -#include <com/sun/star/util/MeasureUnit.hpp> -#include <com/sun/star/util/SortField.hpp> -#include <com/sun/star/util/SortFieldType.hpp> -#include <com/sun/star/xml/AttributeData.hpp> -#include <com/sun/star/xml/sax/FastParser.hpp> -#include <com/sun/star/xml/sax/FastToken.hpp> -#include <com/sun/star/xml/sax/FastTokenHandler.hpp> -#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 <com/sun/star/util/Time.hpp> +#include <com/sun/star/util/XCloneable.hpp> +#include <com/sun/star/util/XStringMapping.hpp> +#include <com/sun/star/xml/sax/SAXException.hpp> +#include <com/sun/star/xml/sax/SAXParseException.hpp> +#include <com/sun/star/xml/sax/XAttributeList.hpp> #include <com/sun/star/xml/sax/XDocumentHandler.hpp> -#include <comphelper/accessibleeventnotifier.hxx> -#include <comphelper/accessiblekeybindinghelper.hxx> +#include <com/sun/star/xml/sax/XExtendedDocumentHandler.hpp> +#include <com/sun/star/xml/sax/XFastContextHandler.hpp> +#include <com/sun/star/xml/sax/XLocator.hpp> +#include <comphelper/accessiblecomponenthelper.hxx> +#include <comphelper/accessiblecontexthelper.hxx> +#include <comphelper/broadcasthelper.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> #include <comphelper/processfactory.hxx> -#include <comphelper/sequenceashashmap.hxx> +#include <comphelper/sequence.hxx> #include <comphelper/servicehelper.hxx> -#include <comphelper/serviceinfohelper.hxx> -#include <comphelper/storagehelper.hxx> #include <comphelper/string.hxx> #include <comphelper/types.hxx> +#include <comphelper/uno3.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/compbase2.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/implbase.hxx> #include <cppuhelper/implbase1.hxx> -#include <cppuhelper/implbase4.hxx> -#include <cppuhelper/queryinterface.hxx> +#include <cppuhelper/implbase2.hxx> +#include <cppuhelper/implbase3.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/interfacecontainer.h> #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> #include <cppuhelper/weakref.hxx> -#include <ctype.h> +#include <i18nlangtag/i18nlangtagdllapi.h> #include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> -#include <i18nlangtag/mslangid.hxx> -#include <i18nutil/unicode.hxx> -#include <libxml/xmlwriter.h> -#include <limits.h> -#include <limits> +#include <i18nutil/i18nutildllapi.h> +#include <i18nutil/paper.hxx> #include <linguistic/lngprops.hxx> -#include <linguistic/misc.hxx> -#include <map> -#include <math.h> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/mutex.hxx> -#include <rtl/instance.hxx> -#include <rtl/math.hxx> -#include <rtl/strbuf.hxx> -#include <rtl/tencinfo.h> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <sal/macros.h> -#include <set> -#include <sot/exchange.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <rsc/rscsfx.hxx> #include <sot/formats.hxx> -#include <sot/storage.hxx> -#include <sot/storinfo.hxx> -#include <svl/SfxBroadcaster.hxx> -#include <svl/cntwall.hxx> -#include <svl/ctloptions.hxx> +#include <sot/sotdllapi.h> +#include <svl/cenumitm.hxx> #include <svl/eitem.hxx> -#include <svl/fstathelper.hxx> -#include <svl/grabbagitem.hxx> +#include <svl/hint.hxx> #include <svl/intitem.hxx> -#include <svl/itemiter.hxx> #include <svl/itempool.hxx> -#include <svl/itemprop.hxx> #include <svl/itemset.hxx> -#include <svl/languageoptions.hxx> #include <svl/poolitem.hxx> -#include <svl/smplhint.hxx> -#include <svl/srchdefs.hxx> -#include <svl/srchitem.hxx> -#include <svl/style.hxx> -#include <svl/urihelper.hxx> -#include <svl/urlbmk.hxx> -#include <svl/whiter.hxx> -#include <svl/zforlist.hxx> -#include <svtools/borderhelper.hxx> -#include <svtools/colorcfg.hxx> -#include <svtools/ctrltool.hxx> -#include <svtools/grfmgr.hxx> -#include <svtools/helpopt.hxx> -#include <svtools/htmlkywd.hxx> -#include <svtools/htmltokn.h> -#include <svtools/langtab.hxx> -#include <svtools/rtfkeywd.hxx> -#include <svtools/rtfout.hxx> -#include <svtools/rtftoken.h> -#include <svtools/transfer.hxx> -#include <svtools/unitconv.hxx> -#include <toolkit/helper/vclunohelper.hxx> +#include <svl/svldllapi.h> +#include <svtools/svtdllapi.h> #include <tools/color.hxx> +#include <tools/date.hxx> +#include <tools/datetime.hxx> #include <tools/debug.hxx> -#include <tools/diagnose_ex.h> -#include <tools/errinf.hxx> +#include <tools/errcode.hxx> +#include <tools/fldunit.hxx> +#include <tools/fontenum.hxx> #include <tools/gen.hxx> +#include <tools/globname.hxx> +#include <tools/link.hxx> #include <tools/mapunit.hxx> #include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> #include <tools/resid.hxx> +#include <tools/resmgr.hxx> #include <tools/solar.h> #include <tools/stream.hxx> #include <tools/tenccvt.hxx> +#include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> -#include <ucbhelper/commandenvironment.hxx> -#include <ucbhelper/content.hxx> -#include <unicode/ubidi.h> -#include <unordered_map> -#include <unotools/accessiblerelationsethelper.hxx> -#include <unotools/accessiblestatesethelper.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/data.h> +#include <uno/sequence2.h> #include <unotools/charclass.hxx> -#include <unotools/collatorwrapper.hxx> -#include <unotools/fontcvt.hxx> -#include <unotools/fontdefs.hxx> -#include <unotools/intlwrapper.hxx> -#include <unotools/lingucfg.hxx> -#include <unotools/linguprops.hxx> +#include <unotools/configitem.hxx> #include <unotools/localedatawrapper.hxx> -#include <unotools/localfilehelper.hxx> -#include <unotools/pathoptions.hxx> -#include <unotools/securityoptions.hxx> -#include <unotools/streamwrap.hxx> -#include <unotools/syslocale.hxx> -#include <unotools/textsearch.hxx> -#include <unotools/transliterationwrapper.hxx> -#include <unotools/ucbhelper.hxx> -#include <unotools/ucbstreamhelper.hxx> -#include <utility> -#include <vcl/bitmap.hxx> -#include <vcl/bitmapex.hxx> -#include <vcl/button.hxx> -#include <vcl/dialog.hxx> -#include <vcl/dibtools.hxx> -#include <vcl/font.hxx> -#include <vcl/gdimtf.hxx> -#include <vcl/graph.hxx> -#include <vcl/graphicfilter.hxx> -#include <vcl/help.hxx> -#include <vcl/keycodes.hxx> -#include <vcl/layout.hxx> -#include <vcl/mapmod.hxx> -#include <vcl/menu.hxx> -#include <vcl/metaact.hxx> -#include <vcl/metric.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/outdev.hxx> -#include <vcl/pdfextoutdevdata.hxx> -#include <vcl/print.hxx> -#include <vcl/settings.hxx> -#include <vcl/stdtext.hxx> -#include <vcl/svapp.hxx> -#include <vcl/unohelp.hxx> -#include <vcl/vclenum.hxx> -#include <vcl/virdev.hxx> -#include <vcl/window.hxx> -#include <vcl/wrkwin.hxx> -#include <vector> -#include <xmloff/nmspmap.hxx> -#include <xmloff/unoatrcn.hxx> -#include <xmloff/xmlcnimp.hxx> -#include <xmloff/xmlexp.hxx> +#include <unotools/options.hxx> +#include <unotools/readwritemutexguard.hxx> +#include <unotools/saveopt.hxx> +#include <unotools/unotoolsdllapi.h> +#include <xmloff/dllapi.h> +#include <xmloff/families.hxx> +#include <xmloff/xmlexppr.hxx> #include <xmloff/xmlictxt.hxx> -#include <xmloff/xmlimp.hxx> -#include <xmloff/xmlmetae.hxx> -#include <xmloff/xmlnmspe.hxx> -#include <xmloff/xmlstyle.hxx> +#include <xmloff/xmlimppr.hxx> +#include <xmloff/xmlprmap.hxx> #include <xmloff/xmltoken.hxx> -#include <xmloff/xmluconv.hxx> +#include <editeng/adjustitem.hxx> +#include <editeng/autokernitem.hxx> +#include <editeng/brushitem.hxx> +#include <editeng/charreliefitem.hxx> +#include <editeng/charscaleitem.hxx> +#include <editeng/charsetcoloritem.hxx> +#include <editeng/cmapitem.hxx> +#include <editeng/colritem.hxx> +#include <editeng/contouritem.hxx> +#include <editeng/crossedoutitem.hxx> +#include <editeng/editdata.hxx> +#include <editeng/editeng.hxx> +#include <editeng/editengdllapi.h> +#include <editeng/editstat.hxx> +#include <editeng/editview.hxx> +#include <editeng/edtdlg.hxx> +#include <editeng/eeitem.hxx> +#include <editeng/eerdll.hxx> +#include <editeng/emphasismarkitem.hxx> +#include <editeng/escapementitem.hxx> +#include <editeng/fhgtitem.hxx> +#include <editeng/flditem.hxx> +#include <editeng/fontitem.hxx> +#include <editeng/forbiddencharacterstable.hxx> +#include <editeng/frmdiritem.hxx> +#include <editeng/itemtype.hxx> +#include <editeng/kernitem.hxx> +#include <editeng/langitem.hxx> +#include <editeng/lrspitem.hxx> +#include <editeng/lspcitem.hxx> +#include <editeng/numitem.hxx> +#include <editeng/outliner.hxx> +#include <editeng/outlobj.hxx> +#include <editeng/postitem.hxx> +#include <editeng/scriptspaceitem.hxx> +#include <editeng/shdditem.hxx> +#include <editeng/svxenum.hxx> +#include <editeng/svxfont.hxx> +#include <editeng/tstpitem.hxx> +#include <editeng/udlnitem.hxx> +#include <editeng/ulspitem.hxx> +#include <editeng/unoedhlp.hxx> +#include <editeng/unoedsrc.hxx> +#include <editeng/unoipset.hxx> +#include <editeng/unolingu.hxx> +#include <editeng/unoprnms.hxx> +#include <editeng/unotext.hxx> +#include <editeng/wghtitem.hxx> +#include <editeng/wrlmitem.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/forms/inc/pch/precompiled_frm.hxx b/forms/inc/pch/precompiled_frm.hxx index 0838c0af613b..7d30b79dc61c 100644 --- a/forms/inc/pch/precompiled_frm.hxx +++ b/forms/inc/pch/precompiled_frm.hxx @@ -8,359 +8,271 @@ */ /* - 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:33 using: + ./bin/update_pch forms frm --cutoff=2 --exclude:system --exclude:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./forms/inc/pch/precompiled_frm.hxx "/opt/lo/bin/make forms.build" --find-conflicts */ -#include "com/sun/star/uno/Sequence.hxx" -#include "comphelper/processfactory.hxx" -#include "comphelper/types.hxx" -#include "rtl/instance.hxx" -#include "rtl/ustring.hxx" -#include "sal/config.h" -#include "sal/types.h" -#include "svtools/imageresourceaccess.hxx" #include <algorithm> +#include <cassert> +#include <config_features.h> +#include <cstddef> +#include <exception> +#include <functional> +#include <iterator> +#include <limits> +#include <list> +#include <map> +#include <memory> +#include <set> +#include <stdlib.h> +#include <string.h> +#include <utility> +#include <vector> #include <boost/optional.hpp> -#include <com/sun/star/awt/ActionEvent.hpp> -#include <com/sun/star/awt/FontEmphasisMark.hpp> -#include <com/sun/star/awt/FontRelief.hpp> -#include <com/sun/star/awt/LineEndFormat.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 <rtl/alloc.h> +#include <rtl/character.hxx> +#include <rtl/instance.hxx> +#include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/strbuf.hxx> +#include <rtl/string.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textenc.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.hxx> +#include <rtl/uuid.h> +#include <sal/config.h> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <vcl/apptypes.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/cursor.hxx> +#include <vcl/dllapi.h> +#include <vcl/edit.hxx> +#include <vcl/event.hxx> +#include <vcl/graph.hxx> +#include <vcl/image.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/outdev.hxx> +#include <vcl/pointr.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/settings.hxx> +#include <vcl/stdtext.hxx> +#include <vcl/svapp.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/window.hxx> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> #include <com/sun/star/awt/MouseButton.hpp> -#include <com/sun/star/awt/MouseEvent.hpp> -#include <com/sun/star/awt/PopupMenu.hpp> -#include <com/sun/star/awt/PopupMenuDirection.hpp> #include <com/sun/star/awt/PosSize.hpp> -#include <com/sun/star/awt/SystemPointer.hpp> -#include <com/sun/star/awt/VclWindowPeerAttribute.hpp> -#include <com/sun/star/awt/XActionListener.hpp> -#include <com/sun/star/awt/XCheckBox.hpp> -#include <com/sun/star/awt/XComboBox.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/XDialog.hpp> -#include <com/sun/star/awt/XItemList.hpp> -#include <com/sun/star/awt/XKeyListener.hpp> -#include <com/sun/star/awt/XListBox.hpp> -#include <com/sun/star/awt/XPopupMenu.hpp> -#include <com/sun/star/awt/XRadioButton.hpp> #include <com/sun/star/awt/XTextComponent.hpp> #include <com/sun/star/awt/XVclWindowPeer.hpp> -#include <com/sun/star/awt/XView.hpp> #include <com/sun/star/awt/XWindow.hpp> -#include <com/sun/star/awt/XWindowListener2.hpp> #include <com/sun/star/beans/NamedValue.hpp> -#include <com/sun/star/beans/NotRemoveableException.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/PropertyValue.hpp> -#include <com/sun/star/beans/StringPair.hpp> -#include <com/sun/star/beans/UnknownPropertyException.hpp> #include <com/sun/star/beans/XFastPropertySet.hpp> #include <com/sun/star/beans/XMultiPropertySet.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/container/NoSuchElementException.hpp> #include <com/sun/star/container/XChild.hpp> -#include <com/sun/star/container/XEnumeration.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/XSet.hpp> -#include <com/sun/star/document/XCodeNameQuery.hpp> -#include <com/sun/star/form/DataSelectionType.hpp> +#include <com/sun/star/embed/XStorage.hpp> #include <com/sun/star/form/FormComponentType.hpp> -#include <com/sun/star/form/TabulatorCycle.hpp> -#include <com/sun/star/form/XBoundComponent.hpp> -#include <com/sun/star/form/XBoundControl.hpp> -#include <com/sun/star/form/XConfirmDeleteListener.hpp> #include <com/sun/star/form/XForm.hpp> -#include <com/sun/star/form/XFormComponent.hpp> -#include <com/sun/star/form/XGrid.hpp> #include <com/sun/star/form/XLoadable.hpp> -#include <com/sun/star/form/XReset.hpp> #include <com/sun/star/form/XSubmit.hpp> -#include <com/sun/star/form/binding/XBindableValue.hpp> #include <com/sun/star/form/runtime/FormFeature.hpp> -#include <com/sun/star/frame/Desktop.hpp> #include <com/sun/star/frame/FrameSearchFlag.hpp> #include <com/sun/star/frame/ModuleManager.hpp> -#include <com/sun/star/frame/XComponentLoader.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/XFrame.hpp> #include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/frame/theUICommandDescription.hpp> #include <com/sun/star/graphic/GraphicObject.hpp> #include <com/sun/star/graphic/XGraphic.hpp> -#include <com/sun/star/io/NotConnectedException.hpp> #include <com/sun/star/io/Pipe.hpp> -#include <com/sun/star/io/TextInputStream.hpp> -#include <com/sun/star/io/WrongFormatException.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/XMarkableStream.hpp> #include <com/sun/star/io/XObjectInputStream.hpp> #include <com/sun/star/io/XObjectOutputStream.hpp> -#include <com/sun/star/io/XPersistObject.hpp> +#include <com/sun/star/io/XOutputStream.hpp> +#include <com/sun/star/io/XSeekable.hpp> #include <com/sun/star/lang/DisposedException.hpp> #include <com/sun/star/lang/IllegalArgumentException.hpp> #include <com/sun/star/lang/IndexOutOfBoundsException.hpp> #include <com/sun/star/lang/Locale.hpp> -#include <com/sun/star/lang/WrappedTargetException.hpp> #include <com/sun/star/lang/WrappedTargetRuntimeException.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/XServiceInfo.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/sdb/BooleanComparisonMode.hpp> #include <com/sun/star/sdb/CommandType.hpp> -#include <com/sun/star/sdb/ErrorMessageDialog.hpp> -#include <com/sun/star/sdb/FilterDialog.hpp> -#include <com/sun/star/sdb/OrderDialog.hpp> -#include <com/sun/star/sdb/RowChangeAction.hpp> -#include <com/sun/star/sdb/RowChangeEvent.hpp> -#include <com/sun/star/sdb/RowSetVetoException.hpp> #include <com/sun/star/sdb/SQLContext.hpp> -#include <com/sun/star/sdb/SQLErrorEvent.hpp> -#include <com/sun/star/sdb/XColumn.hpp> -#include <com/sun/star/sdb/XColumnUpdate.hpp> #include <com/sun/star/sdb/XQueriesSupplier.hpp> -#include <com/sun/star/sdb/XRowSetChangeBroadcaster.hpp> -#include <com/sun/star/sdb/XRowSetSupplier.hpp> #include <com/sun/star/sdb/XSQLQueryComposerFactory.hpp> -#include <com/sun/star/sdbc/ColumnValue.hpp> #include <com/sun/star/sdbc/DataType.hpp> -#include <com/sun/star/sdbc/ResultSetConcurrency.hpp> #include <com/sun/star/sdbc/ResultSetType.hpp> #include <com/sun/star/sdbc/XConnection.hpp> #include <com/sun/star/sdbc/XRowSet.hpp> -#include <com/sun/star/sdbcx/Privilege.hpp> #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/style/VerticalAlignment.hpp> #include <com/sun/star/task/InteractionHandler.hpp> -#include <com/sun/star/task/XInteractionContinuation.hpp> #include <com/sun/star/task/XInteractionHandler.hpp> #include <com/sun/star/task/XInteractionRequest.hpp> #include <com/sun/star/text/WritingMode2.hpp> -#include <com/sun/star/text/XText.hpp> -#include <com/sun/star/ucb/AlreadyInitializedException.hpp> -#include <com/sun/star/ucb/PostCommandArgument2.hpp> -#include <com/sun/star/ucb/SimpleFileAccess.hpp> -#include <com/sun/star/ui/ImageType.hpp> -#include <com/sun/star/ui/XImageManager.hpp> -#include <com/sun/star/ui/XUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/ui/dialogs/ExtendedFilePickerElementIds.hpp> -#include <com/sun/star/ui/dialogs/TemplateDescription.hpp> #include <com/sun/star/ui/dialogs/XExecutableDialog.hpp> -#include <com/sun/star/ui/dialogs/XFilePicker.hpp> -#include <com/sun/star/ui/dialogs/XFilePickerControlAccess.hpp> -#include <com/sun/star/ui/theModuleUIConfigurationManagerSupplier.hpp> +#include <com/sun/star/uno/Any.h> #include <com/sun/star/uno/Any.hxx> #include <com/sun/star/uno/Exception.hpp> +#include <com/sun/star/uno/Reference.h> #include <com/sun/star/uno/Reference.hxx> #include <com/sun/star/uno/RuntimeException.hpp> #include <com/sun/star/uno/Sequence.hxx> +#include <com/sun/star/uno/Type.h> #include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> #include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> #include <com/sun/star/util/Date.hpp> #include <com/sun/star/util/DateTime.hpp> #include <com/sun/star/util/NumberFormat.hpp> -#include <com/sun/star/util/NumberFormatsSupplier.hpp> -#include <com/sun/star/util/NumberFormatter.hpp> -#include <com/sun/star/util/SearchAlgorithms.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/XCancellable.hpp> #include <com/sun/star/util/XCloneable.hpp> -#include <com/sun/star/util/XModifiable2.hpp> #include <com/sun/star/util/XModifyBroadcaster.hpp> #include <com/sun/star/util/XNumberFormatTypes.hpp> #include <com/sun/star/util/XNumberFormatsSupplier.hpp> -#include <com/sun/star/util/XRefreshable.hpp> -#include <com/sun/star/util/XURLTransformer.hpp> -#include <com/sun/star/xforms/InvalidDataOnSubmitException.hpp> -#include <com/sun/star/xforms/XDataTypeRepository.hpp> -#include <com/sun/star/xforms/XFormsSupplier.hpp> #include <com/sun/star/xforms/XModel.hpp> #include <com/sun/star/xml/dom/DocumentBuilder.hpp> #include <com/sun/star/xml/dom/NodeType.hpp> -#include <com/sun/star/xml/dom/XCharacterData.hpp> #include <com/sun/star/xml/dom/XDocument.hpp> #include <com/sun/star/xml/dom/XDocumentBuilder.hpp> #include <com/sun/star/xml/dom/XDocumentFragment.hpp> -#include <com/sun/star/xml/dom/XElement.hpp> -#include <com/sun/star/xml/dom/XNamedNodeMap.hpp> #include <com/sun/star/xml/dom/XNode.hpp> #include <com/sun/star/xml/dom/XNodeList.hpp> -#include <com/sun/star/xml/dom/XText.hpp> -#include <com/sun/star/xml/dom/events/XDocumentEvent.hpp> #include <com/sun/star/xml/dom/events/XEventListener.hpp> #include <com/sun/star/xml/dom/events/XEventTarget.hpp> -#include <com/sun/star/xml/sax/Writer.hpp> -#include <com/sun/star/xml/sax/XSAXSerializable.hpp> -#include <com/sun/star/xml/xpath/Libxml2ExtensionHandle.hpp> -#include <com/sun/star/xml/xpath/XPathAPI.hpp> -#include <com/sun/star/xml/xpath/XPathExtension.hpp> #include <com/sun/star/xml/xpath/XPathObjectType.hpp> #include <com/sun/star/xml/xpath/XXPathObject.hpp> -#include <com/sun/star/xsd/DataTypeClass.hpp> #include <com/sun/star/xsd/WhiteSpaceTreatment.hpp> -#include <com/sun/star/xsd/XDataType.hpp> #include <comphelper/basicio.hxx> +#include <comphelper/comphelperdllapi.h> #include <comphelper/container.hxx> #include <comphelper/enumhelper.hxx> -#include <comphelper/eventattachermgr.hxx> -#include <comphelper/extract.hxx> #include <comphelper/guarding.hxx> -#include <comphelper/interaction.hxx> #include <comphelper/listenernotification.hxx> #include <comphelper/namedvaluecollection.hxx> #include <comphelper/numbers.hxx> #include <comphelper/processfactory.hxx> #include <comphelper/property.hxx> #include <comphelper/propertysetinfo.hxx> -#include <comphelper/seqstream.hxx> #include <comphelper/sequence.hxx> -#include <comphelper/servicehelper.hxx> #include <comphelper/streamsection.hxx> -#include <comphelper/string.hxx> #include <comphelper/types.hxx> #include <comphelper/uno3.hxx> -#include <config_features.h> #include <connectivity/dbconversion.hxx> -#include <connectivity/dbexception.hxx> #include <connectivity/dbtools.hxx> +#include <connectivity/dbtoolsdllapi.hxx> #include <connectivity/formattedcolumnvalue.hxx> -#include <connectivity/predicateinput.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/exc_hlp.hxx> #include <cppuhelper/factory.hxx> +#include <cppuhelper/implbase.hxx> #include <cppuhelper/implbase1.hxx> #include <cppuhelper/implbase2.hxx> -#include <cppuhelper/propshlp.hxx> +#include <cppuhelper/implbase_ex.hxx> #include <cppuhelper/queryinterface.hxx> #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> #include <cppuhelper/weak.hxx> #include <cppuhelper/weakref.hxx> -#include <ctype.h> -#include <editeng/adjustitem.hxx> #include <editeng/editeng.hxx> +#include <editeng/editengdllapi.h> #include <editeng/editobj.hxx> #include <editeng/editstat.hxx> #include <editeng/editview.hxx> #include <editeng/eeitem.hxx> -#include <editeng/escapementitem.hxx> #include <editeng/fhgtitem.hxx> #include <editeng/fontitem.hxx> -#include <editeng/frmdiritem.hxx> -#include <editeng/langitem.hxx> -#include <editeng/lspcitem.hxx> -#include <editeng/scriptspaceitem.hxx> #include <editeng/scripttypeitem.hxx> -#include <editeng/unofored.hxx> -#include <editeng/unoipset.hxx> -#include <editeng/unoprnms.hxx> -#include <editeng/wghtitem.hxx> -#include <functional> +#include <editeng/svxenum.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> -#include <iterator> -#include <limits.h> -#include <limits> -#include <list> -#include <memory> #include <o3tl/functional.hxx> -#include <ooo/vba/XVBAToOOEventDescGen.hpp> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/mutex.hxx> -#include <rtl/alloc.h> -#include <rtl/math.hxx> -#include <rtl/strbuf.hxx> -#include <rtl/string.hxx> -#include <rtl/tencinfo.h> -#include <rtl/textenc.h> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <sal/macros.h> -#include <sal/types.h> -#include <sfx2/docfile.hxx> -#include <sfx2/filedlghelper.hxx> -#include <sfx2/imgmgr.hxx> -#include <sfx2/msgpool.hxx> -#include <sfx2/objsh.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <sfx2/dllapi.h> #include <sfx2/sfxuno.hxx> -#include <stdio.h> -#include <string.h> -#include <svl/inettype.hxx> +#include <sfx2/signaturestate.hxx> +#include <sot/formats.hxx> +#include <svl/eitem.hxx> #include <svl/itempool.hxx> #include <svl/itemset.hxx> -#include <svl/languageoptions.hxx> -#include <svl/numuno.hxx> -#include <svl/undo.hxx> -#include <svl/urihelper.hxx> -#include <svl/zforlist.hxx> -#include <svtools/cliplistener.hxx> +#include <svl/lstner.hxx> +#include <svl/poolitem.hxx> +#include <svl/svldllapi.h> #include <svtools/imageresourceaccess.hxx> -#include <svtools/transfer.hxx> -#include <svx/svdobj.hxx> -#include <svx/svdpool.hxx> -#include <toolkit/awt/vclxdevice.hxx> +#include <svtools/svtdllapi.h> +#include <svx/svxdllapi.h> #include <toolkit/helper/emptyfontdescriptor.hxx> #include <toolkit/helper/vclunohelper.hxx> -#include <tools/color.hxx> #include <tools/date.hxx> #include <tools/datetime.hxx> #include <tools/debug.hxx> #include <tools/diagnose_ex.h> -#include <tools/inetmsg.hxx> -#include <tools/inetstrm.hxx> +#include <tools/errcode.hxx> +#include <tools/errinf.hxx> +#include <tools/gen.hxx> +#include <tools/inetmime.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> #include <tools/mapunit.hxx> -#include <tools/simplerm.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> #include <tools/solar.h> #include <tools/stream.hxx> #include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> #include <tools/wintypes.hxx> -#include <ucbhelper/activedatasink.hxx> #include <ucbhelper/content.hxx> -#include <uno/mapping.hxx> -#include <unordered_map> -#include <unotools/datetime.hxx> -#include <unotools/desktopterminationobserver.hxx> -#include <unotools/lingucfg.hxx> +#include <unotools/configitem.hxx> #include <unotools/localedatawrapper.hxx> +#include <unotools/options.hxx> #include <unotools/sharedunocomponent.hxx> -#include <unotools/streamhelper.hxx> -#include <unotools/syslocale.hxx> #include <unotools/textsearch.hxx> #include <unotools/ucbstreamhelper.hxx> -#include <vcl/bmpacc.hxx> -#include <vcl/cvtgrf.hxx> -#include <vcl/fixed.hxx> -#include <vcl/graphicfilter.hxx> -#include <vcl/keycodes.hxx> -#include <vcl/mapmod.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/outdev.hxx> -#include <vcl/settings.hxx> -#include <vcl/stdtext.hxx> -#include <vcl/svapp.hxx> -#include <vcl/timer.hxx> -#include <vcl/waitobj.hxx> -#include <vcl/window.hxx> -#include <vector> +#include <unotools/unotoolsdllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/framework/inc/pch/precompiled_fwe.hxx b/framework/inc/pch/precompiled_fwe.hxx index 166ab64edfef..89fccde2bdd7 100644 --- a/framework/inc/pch/precompiled_fwe.hxx +++ b/framework/inc/pch/precompiled_fwe.hxx @@ -8,98 +8,241 @@ */ /* - 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:33 using: + ./bin/update_pch framework fwe --cutoff=10 --exclude:system --include:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./framework/inc/pch/precompiled_fwe.hxx "/opt/lo/bin/make framework.build" --find-conflicts */ #include <algorithm> +#include <cassert> +#include <config_features.h> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <float.h> #include <functional> -#include <com/sun/star/awt/XBitmap.hpp> -#include <com/sun/star/beans/PropertyAttribute.hpp> -#include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/XMaterialHolder.hpp> -#include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/container/XNameAccess.hpp> -#include <com/sun/star/document/XEventBroadcaster.hpp> -#include <com/sun/star/document/XUndoManagerSupplier.hpp> -#include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/frame/ModuleManager.hpp> -#include <com/sun/star/frame/UntitledNumbersConst.hpp> -#include <com/sun/star/frame/XFrame.hpp> -#include <com/sun/star/frame/XModuleManager.hpp> -#include <com/sun/star/frame/XStorable.hpp> -#include <com/sun/star/io/XActiveDataSource.hpp> -#include <com/sun/star/io/XInputStream.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/XSingleComponentFactory.hpp> -#include <com/sun/star/task/InteractionHandler.hpp> -#include <com/sun/star/task/XInteractionAbort.hpp> -#include <com/sun/star/task/XInteractionRetry.hpp> -#include <com/sun/star/ui/ItemStyle.hpp> -#include <com/sun/star/ui/ItemType.hpp> -#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/Sequence.hxx> -#include <com/sun/star/util/DateTime.hpp> -#include <com/sun/star/util/URL.hpp> -#include <com/sun/star/util/XURLTransformer.hpp> -#include <com/sun/star/xml/sax/Parser.hpp> -#include <com/sun/star/xml/sax/Writer.hpp> -#include <com/sun/star/xml/sax/XExtendedDocumentHandler.hpp> -#include <comphelper/asyncnotification.hxx> -#include <comphelper/attributelist.hxx> -#include <comphelper/flagguard.hxx> -#include <comphelper/getexpandeduri.hxx> -#include <comphelper/interaction.hxx> -#include <comphelper/processfactory.hxx> -#include <comphelper/sequenceashashmap.hxx> -#include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/implbase.hxx> -#include <cppuhelper/interfacecontainer.hxx> -#include <cppuhelper/proptypehlp.hxx> -#include <cppuhelper/queryinterface.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <cppuhelper/typeprovider.hxx> -#include <cppuhelper/weak.hxx> +#include <iomanip> #include <limits.h> +#include <limits> +#include <list> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <sstream> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <utility> +#include <vector> +#include <boost/bind.hpp> +#include <boost/current_function.hpp> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> #include <osl/conditn.hxx> #include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.hxx> +#include <osl/mutex.h> #include <osl/mutex.hxx> -#include <queue> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> +#include <rtl/math.hxx> #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/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/ustrbuf.h> #include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> #include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> #include <sal/macros.h> -#include <stack> -#include <stdio.h> -#include <svl/undo.hxx> -#include <svtools/menuoptions.hxx> -#include <tools/config.hxx> -#include <tools/diagnose_ex.h> -#include <tools/stream.hxx> -#include <tools/urlobj.hxx> -#include <unordered_map> -#include <unotools/bootstrap.hxx> -#include <unotools/configitem.hxx> -#include <unotools/configmgr.hxx> -#include <unotools/dynamicmenuoptions.hxx> -#include <unotools/streamwrap.hxx> -#include <unotools/ucbstreamhelper.hxx> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/thread.hxx> +#include <vcl/accel.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/apptypes.hxx> #include <vcl/bitmap.hxx> #include <vcl/bitmapex.hxx> -#include <vcl/dibtools.hxx> +#include <vcl/cairo.hxx> +#include <vcl/checksum.hxx> +#include <vcl/cmdevt.hxx> +#include <vcl/cursor.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dllapi.h> +#include <vcl/event.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.h> #include <vcl/graph.hxx> -#include <vcl/graphicfilter.hxx> +#include <vcl/hatch.hxx> +#include <vcl/idle.hxx> +#include <vcl/impdel.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/pointr.hxx> +#include <vcl/ptrstyle.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> #include <vcl/settings.hxx> -#include <vcl/status.hxx> #include <vcl/svapp.hxx> -#include <vcl/toolbox.hxx> -#include <vector> +#include <vcl/svgdata.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> +#include <com/sun/star/beans/XPropertySet.hpp> +#include <com/sun/star/drawing/LineCap.hpp> +#include <com/sun/star/frame/XFrame.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> +#include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/lang/EventObject.hpp> +#include <com/sun/star/lang/IllegalArgumentException.hpp> +#include <com/sun/star/lang/Locale.hpp> +#include <com/sun/star/lang/XTypeProvider.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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <tools/color.hxx> +#include <tools/debug.hxx> +#include <tools/errinf.hxx> +#include <tools/fldunit.hxx> +#include <tools/fontenum.hxx> +#include <tools/gen.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> +#include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> +#include <tools/resmgr.hxx> +#include <tools/solar.h> +#include <tools/stream.hxx> +#include <tools/toolsdllapi.h> +#include <tools/wintypes.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/charclass.hxx> +#include <unotools/fontdefs.hxx> +#include <unotools/localedatawrapper.hxx> +#include <unotools/readwritemutexguard.hxx> +#include <unotools/syslocale.hxx> +#include <unotools/unotoolsdllapi.h> +#include <framework/fwedllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/framework/inc/pch/precompiled_fwi.hxx b/framework/inc/pch/precompiled_fwi.hxx index d33de5789b9a..efb88fa02c63 100644 --- a/framework/inc/pch/precompiled_fwi.hxx +++ b/framework/inc/pch/precompiled_fwi.hxx @@ -8,39 +8,169 @@ */ /* - 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:37 using: + ./bin/update_pch framework fwi --cutoff=9 --exclude:system --include:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./framework/inc/pch/precompiled_fwi.hxx "/opt/lo/bin/make framework.build" --find-conflicts */ +#include <algorithm> #include <cassert> -#include <com/sun/star/beans/PropertyAttribute.hpp> -#include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/XMultiHierarchicalPropertySet.hpp> -#include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/configuration/theDefaultProvider.hpp> -#include <com/sun/star/container/XNameAccess.hpp> -#include <com/sun/star/document/XDocumentLanguages.hpp> -#include <com/sun/star/frame/ModuleManager.hpp> -#include <com/sun/star/frame/theUICommandDescription.hpp> -#include <com/sun/star/lang/DisposedException.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> -#include <com/sun/star/linguistic2/LanguageGuessing.hpp> -#include <com/sun/star/util/XChangesBatch.hpp> -#include <comphelper/processfactory.hxx> -#include <comphelper/sequence.hxx> -#include <comphelper/servicehelper.hxx> -#include <cppuhelper/implbase.hxx> -#include <i18nlangtag/languagetag.hxx> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <float.h> +#include <iomanip> +#include <limits.h> +#include <limits> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <sstream> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <utility> +#include <vector> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> +#include <osl/diagnose.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/interlck.h> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/thread.hxx> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> +#include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/ustrbuf.h> #include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <rtl/uuid.h> #include <sal/config.h> -#include <string.h> -#include <svtools/langtab.hxx> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/checksum.hxx> +#include <vcl/dllapi.h> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/graph.h> +#include <vcl/keycodes.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/region.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/wall.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> +#include <com/sun/star/drawing/LineCap.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/lang/Locale.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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <comphelper/fileformat.h> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/weakref.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <tools/color.hxx> #include <tools/debug.hxx> -#include <tools/wldcrd.hxx> -#include <unotools/configpaths.hxx> -#include <vcl/settings.hxx> -#include <vcl/svapp.hxx> +#include <tools/errinf.hxx> +#include <tools/fontenum.hxx> +#include <tools/gen.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> +#include <tools/resmgr.hxx> +#include <tools/solar.h> +#include <tools/stream.hxx> +#include <tools/toolsdllapi.h> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/unotoolsdllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/framework/inc/pch/precompiled_fwk.hxx b/framework/inc/pch/precompiled_fwk.hxx index db393677e694..7d35e5c99b68 100644 --- a/framework/inc/pch/precompiled_fwk.hxx +++ b/framework/inc/pch/precompiled_fwk.hxx @@ -8,392 +8,369 @@ */ /* - 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 framework fwk --cutoff=7 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./framework/inc/pch/precompiled_fwk.hxx "/opt/lo/bin/make framework.build" --find-conflicts */ -#include "officecfg/Office/Common.hxx" #include <algorithm> +#include <cassert> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <float.h> +#include <functional> +#include <fwidllapi.h> +#include <general.h> +#include <iomanip> +#include <iterator> +#include <limits.h> +#include <limits> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <properties.h> +#include <services.h> +#include <sstream> +#include <stddef.h> +#include <stdtypes.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <unordered_map> +#include <utility> +#include <vector> #include <boost/bind.hpp> +#include <boost/current_function.hpp> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> #include <boost/noncopyable.hpp> -#include <com/sun/star/awt/Command.hpp> -#include <com/sun/star/awt/ContainerWindowProvider.hpp> -#include <com/sun/star/awt/DeviceInfo.hpp> -#include <com/sun/star/awt/ImageDrawMode.hpp> +#include <boost/optional.hpp> +#include <boost/shared_array.hpp> +#include <osl/conditn.h> +#include <osl/conditn.hxx> +#include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.hxx> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/security.hxx> +#include <osl/socket.h> +#include <osl/socket.hxx> +#include <osl/thread.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/bootstrap.hxx> +#include <rtl/byteseq.h> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> +#include <rtl/math.hxx> +#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/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.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/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/singletonref.hxx> +#include <salhelper/thread.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/cairo.hxx> +#include <vcl/checksum.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dllapi.h> +#include <vcl/dndhelp.hxx> +#include <vcl/edit.hxx> +#include <vcl/evntpost.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/hatch.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/lstbox.h> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/mnemonic.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/settings.hxx> +#include <vcl/status.hxx> +#include <vcl/svapp.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/syswin.hxx> +#include <vcl/timer.hxx> +#include <vcl/toolbox.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <classes/fwkresid.hxx> #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/MenuItemStyle.hpp> -#include <com/sun/star/awt/Point.hpp> -#include <com/sun/star/awt/PopupMenu.hpp> -#include <com/sun/star/awt/PopupMenuDirection.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> #include <com/sun/star/awt/PosSize.hpp> -#include <com/sun/star/awt/Rectangle.hpp> -#include <com/sun/star/awt/Size.hpp> -#include <com/sun/star/awt/Toolkit.hpp> -#include <com/sun/star/awt/VclWindowPeerAttribute.hpp> -#include <com/sun/star/awt/WindowAttribute.hpp> -#include <com/sun/star/awt/WindowDescriptor.hpp> -#include <com/sun/star/awt/XContainerWindowEventHandler.hpp> -#include <com/sun/star/awt/XControl.hpp> -#include <com/sun/star/awt/XDevice.hpp> -#include <com/sun/star/awt/XDockableWindow.hpp> -#include <com/sun/star/awt/XDockableWindowListener.hpp> -#include <com/sun/star/awt/XGraphics2.hpp> -#include <com/sun/star/awt/XLayoutConstrains.hpp> +#include <com/sun/star/awt/XActionListener.hpp> +#include <com/sun/star/awt/XAdjustmentListener.hpp> +#include <com/sun/star/awt/XFocusListener.hpp> +#include <com/sun/star/awt/XItemListener.hpp> +#include <com/sun/star/awt/XKeyListener.hpp> #include <com/sun/star/awt/XMenuBar.hpp> +#include <com/sun/star/awt/XMenuListener.hpp> +#include <com/sun/star/awt/XMouseListener.hpp> +#include <com/sun/star/awt/XMouseMotionListener.hpp> +#include <com/sun/star/awt/XPaintListener.hpp> #include <com/sun/star/awt/XPopupMenu.hpp> -#include <com/sun/star/awt/XSimpleTabController.hpp> -#include <com/sun/star/awt/XSystemDependentMenuPeer.hpp> -#include <com/sun/star/awt/XSystemDependentWindowPeer.hpp> +#include <com/sun/star/awt/XSpinListener.hpp> +#include <com/sun/star/awt/XTabListener.hpp> +#include <com/sun/star/awt/XTextListener.hpp> #include <com/sun/star/awt/XTopWindow.hpp> +#include <com/sun/star/awt/XTopWindowListener.hpp> +#include <com/sun/star/awt/XVclContainerListener.hpp> #include <com/sun/star/awt/XWindow.hpp> -#include <com/sun/star/awt/XWindow2.hpp> #include <com/sun/star/awt/XWindowListener.hpp> -#include <com/sun/star/awt/XWindowPeer.hpp> +#include <com/sun/star/awt/grid/XGridSelectionListener.hpp> +#include <com/sun/star/awt/tab/XTabPageContainerListener.hpp> +#include <com/sun/star/awt/tree/XTreeEditListener.hpp> +#include <com/sun/star/awt/tree/XTreeExpansionListener.hpp> #include <com/sun/star/beans/NamedValue.hpp> -#include <com/sun/star/beans/Property.hpp> #include <com/sun/star/beans/PropertyAttribute.hpp> #include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/UnknownPropertyException.hpp> #include <com/sun/star/beans/XFastPropertySet.hpp> -#include <com/sun/star/beans/XMaterialHolder.hpp> -#include <com/sun/star/beans/XMultiHierarchicalPropertySet.hpp> -#include <com/sun/star/beans/XProperty.hpp> +#include <com/sun/star/beans/XMultiPropertySet.hpp> #include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/configuration/CorruptedUIConfigurationException.hpp> -#include <com/sun/star/configuration/theDefaultProvider.hpp> -#include <com/sun/star/container/ElementExistException.hpp> -#include <com/sun/star/container/NoSuchElementException.hpp> +#include <com/sun/star/beans/XPropertySetOption.hpp> #include <com/sun/star/container/XContainer.hpp> #include <com/sun/star/container/XContainerListener.hpp> -#include <com/sun/star/container/XContainerQuery.hpp> -#include <com/sun/star/container/XEnumeration.hpp> -#include <com/sun/star/container/XHierarchicalNameAccess.hpp> #include <com/sun/star/container/XIndexAccess.hpp> #include <com/sun/star/container/XIndexContainer.hpp> #include <com/sun/star/container/XNameAccess.hpp> #include <com/sun/star/container/XNameContainer.hpp> -#include <com/sun/star/container/XNameReplace.hpp> -#include <com/sun/star/container/XNamed.hpp> -#include <com/sun/star/datatransfer/dnd/XDropTarget.hpp> -#include <com/sun/star/document/FilterOptionsRequest.hpp> -#include <com/sun/star/document/LockedDocumentRequest.hpp> -#include <com/sun/star/document/MacroExecMode.hpp> -#include <com/sun/star/document/UpdateDocMode.hpp> -#include <com/sun/star/document/XActionLockable.hpp> -#include <com/sun/star/document/XDocumentLanguages.hpp> -#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp> -#include <com/sun/star/document/XDocumentRecovery.hpp> -#include <com/sun/star/document/XEventBroadcaster.hpp> -#include <com/sun/star/document/XEventListener.hpp> -#include <com/sun/star/document/XInteractionFilterOptions.hpp> -#include <com/sun/star/document/XInteractionFilterSelect.hpp> -#include <com/sun/star/document/XTypeDetection.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp> +#include <com/sun/star/drawing/LineCap.hpp> #include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/embed/FileSystemStorageFactory.hpp> -#include <com/sun/star/embed/VerbAttributes.hpp> -#include <com/sun/star/embed/VerbDescriptor.hpp> -#include <com/sun/star/embed/XPackageStructureCreator.hpp> -#include <com/sun/star/embed/XTransactedObject.hpp> -#include <com/sun/star/frame/AppDispatchProvider.hpp> -#include <com/sun/star/frame/CommandGroup.hpp> -#include <com/sun/star/frame/ContentHandlerFactory.hpp> +#include <com/sun/star/frame/ControlCommand.hpp> #include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/DispatchHelper.hpp> -#include <com/sun/star/frame/DispatchResultEvent.hpp> -#include <com/sun/star/frame/DispatchResultState.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/FrameLoaderFactory.hpp> #include <com/sun/star/frame/FrameSearchFlag.hpp> -#include <com/sun/star/frame/LayoutManager.hpp> -#include <com/sun/star/frame/LayoutManagerEvents.hpp> #include <com/sun/star/frame/ModuleManager.hpp> -#include <com/sun/star/frame/OfficeFrameLoader.hpp> -#include <com/sun/star/frame/StartModule.hpp> -#include <com/sun/star/frame/TaskCreator.hpp> #include <com/sun/star/frame/XControlNotificationListener.hpp> -#include <com/sun/star/frame/XController.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/XDispatchResultListener.hpp> #include <com/sun/star/frame/XFrame.hpp> -#include <com/sun/star/frame/XFrame2.hpp> -#include <com/sun/star/frame/XFrameLoader.hpp> -#include <com/sun/star/frame/XFramesSupplier.hpp> -#include <com/sun/star/frame/XInterceptorInfo.hpp> +#include <com/sun/star/frame/XFrameActionListener.hpp> #include <com/sun/star/frame/XLayoutManager.hpp> -#include <com/sun/star/frame/XLayoutManager2.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/XModule.hpp> #include <com/sun/star/frame/XModuleManager.hpp> #include <com/sun/star/frame/XModuleManager2.hpp> -#include <com/sun/star/frame/XNotifyingDispatch.hpp> -#include <com/sun/star/frame/XPopupMenuController.hpp> -#include <com/sun/star/frame/XSessionManagerClient.hpp> -#include <com/sun/star/frame/XSessionManagerListener2.hpp> #include <com/sun/star/frame/XStatusListener.hpp> -#include <com/sun/star/frame/XStorable.hpp> -#include <com/sun/star/frame/XSynchronousFrameLoader.hpp> -#include <com/sun/star/frame/XTerminateListener2.hpp> -#include <com/sun/star/frame/XTitle.hpp> -#include <com/sun/star/frame/XTitleChangeBroadcaster.hpp> -#include <com/sun/star/frame/XToolbarController.hpp> +#include <com/sun/star/frame/XStatusbarController.hpp> #include <com/sun/star/frame/XUIControllerFactory.hpp> -#include <com/sun/star/frame/status/ItemState.hpp> #include <com/sun/star/frame/status/ItemStatus.hpp> #include <com/sun/star/frame/status/Visibility.hpp> -#include <com/sun/star/frame/theAutoRecovery.hpp> -#include <com/sun/star/frame/theGlobalEventBroadcaster.hpp> -#include <com/sun/star/frame/thePopupMenuControllerFactory.hpp> -#include <com/sun/star/frame/theStatusbarControllerFactory.hpp> -#include <com/sun/star/frame/theToolbarControllerFactory.hpp> -#include <com/sun/star/frame/theUICommandDescription.hpp> -#include <com/sun/star/graphic/GraphicType.hpp> -#include <com/sun/star/graphic/XGraphic.hpp> -#include <com/sun/star/i18n/ScriptType.hpp> -#include <com/sun/star/io/XActiveDataSource.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> #include <com/sun/star/io/XInputStream.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/XTruncate.hpp> #include <com/sun/star/lang/DisposedException.hpp> #include <com/sun/star/lang/EventObject.hpp> #include <com/sun/star/lang/IllegalArgumentException.hpp> -#include <com/sun/star/lang/SystemDependent.hpp> -#include <com/sun/star/lang/WrappedTargetException.hpp> -#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp> +#include <com/sun/star/lang/Locale.hpp> #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/XMultiComponentFactory.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/loader/CannotActivateFactoryException.hpp> -#include <com/sun/star/task/ErrorCodeRequest.hpp> -#include <com/sun/star/task/InteractionHandler.hpp> -#include <com/sun/star/task/StatusIndicatorFactory.hpp> -#include <com/sun/star/task/XAsyncJob.hpp> -#include <com/sun/star/task/XInteractionAbort.hpp> -#include <com/sun/star/task/XInteractionApprove.hpp> -#include <com/sun/star/task/XInteractionHandler.hpp> -#include <com/sun/star/task/XJob.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/ucb/CommandFailedException.hpp> -#include <com/sun/star/ucb/ContentCreationException.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/UniversalContentBroker.hpp> -#include <com/sun/star/ucb/XContentProviderManager.hpp> -#include <com/sun/star/ui/ConfigurationEvent.hpp> -#include <com/sun/star/ui/DockingArea.hpp> -#include <com/sun/star/ui/DocumentAcceleratorConfiguration.hpp> -#include <com/sun/star/ui/GlobalAcceleratorConfiguration.hpp> -#include <com/sun/star/ui/ImageType.hpp> -#include <com/sun/star/ui/ItemStyle.hpp> -#include <com/sun/star/ui/ItemType.hpp> -#include <com/sun/star/ui/ModuleAcceleratorConfiguration.hpp> -#include <com/sun/star/ui/ModuleUIConfigurationManager.hpp> +#include <com/sun/star/lang/XUnoTunnel.hpp> +#include <com/sun/star/registry/XRegistryKey.hpp> +#include <com/sun/star/task/XInteractionRequest.hpp> #include <com/sun/star/ui/UIElementType.hpp> #include <com/sun/star/ui/XAcceleratorConfiguration.hpp> -#include <com/sun/star/ui/XContextChangeEventMultiplexer.hpp> -#include <com/sun/star/ui/XModuleUIConfigurationManager2.hpp> -#include <com/sun/star/ui/XModuleUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/ui/XStatusbarItem.hdl> +#include <com/sun/star/ui/XImageManager.hpp> #include <com/sun/star/ui/XUIConfiguration.hpp> +#include <com/sun/star/ui/XUIConfigurationListener.hpp> #include <com/sun/star/ui/XUIConfigurationManager.hpp> -#include <com/sun/star/ui/XUIConfigurationManager2.hpp> -#include <com/sun/star/ui/XUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/ui/XUIConfigurationPersistence.hpp> -#include <com/sun/star/ui/XUIConfigurationStorage.hpp> #include <com/sun/star/ui/XUIElement.hpp> -#include <com/sun/star/ui/XUIElementFactory.hpp> -#include <com/sun/star/ui/XUIElementFactoryManager.hpp> -#include <com/sun/star/ui/XUIElementSettings.hpp> -#include <com/sun/star/ui/XUIFunctionListener.hpp> -#include <com/sun/star/ui/theModuleUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/ui/theUIElementFactoryManager.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> +#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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> #include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/uno/XCurrentContext.hpp> -#include <com/sun/star/uri/XUriReference.hpp> -#include <com/sun/star/uri/XUriReferenceFactory.hpp> -#include <com/sun/star/util/Color.hpp> -#include <com/sun/star/util/PathSubstitution.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/util/Date.hpp> +#include <com/sun/star/util/DateTime.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/XChangesListener.hpp> -#include <com/sun/star/util/XChangesNotifier.hpp> -#include <com/sun/star/util/XCloseBroadcaster.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> -#include <com/sun/star/util/XModifyListener.hpp> -#include <com/sun/star/util/XPathSettings.hpp> -#include <com/sun/star/util/XStringSubstitution.hpp> -#include <com/sun/star/util/XStringWidth.hpp> +#include <com/sun/star/util/VetoException.hpp> #include <com/sun/star/util/XURLTransformer.hpp> -#include <com/sun/star/util/thePathSettings.hpp> -#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 <com/sun/star/xml/sax/XAttributeList.hpp> -#include <com/sun/star/xml/sax/XExtendedDocumentHandler.hpp> -#include <comphelper/attributelist.hxx> -#include <comphelper/configuration.hxx> -#include <comphelper/configurationhelper.hxx> -#include <comphelper/enumhelper.hxx> -#include <comphelper/extract.hxx> -#include <comphelper/getexpandeduri.hxx> -#include <comphelper/interaction.hxx> -#include <comphelper/namedvaluecollection.hxx> +#include <com/sun/star/util/XUpdatable.hpp> +#include <com/sun/star/view/XSelectionChangeListener.hpp> +#include <comphelper/broadcasthelper.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> #include <comphelper/processfactory.hxx> #include <comphelper/sequence.hxx> #include <comphelper/sequenceashashmap.hxx> -#include <comphelper/string.hxx> -#include <comphelper/uno3.hxx> -#include <config_features.h> -#include <config_folders.h> -#include <config_orcus.h> +#include <comphelper/servicehelper.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> #include <cppuhelper/basemutex.hxx> #include <cppuhelper/compbase.hxx> -#include <cppuhelper/exc_hlp.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/factory.hxx> #include <cppuhelper/implbase.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/interfacecontainer.h> #include <cppuhelper/interfacecontainer.hxx> #include <cppuhelper/propshlp.hxx> -#include <cppuhelper/proptypehlp.hxx> #include <cppuhelper/queryinterface.hxx> #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> #include <cppuhelper/weak.hxx> -#include <cstring> -#include <functional> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <helper/mischelper.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> -#include <i18nlangtag/mslangid.hxx> -#include <map> -#include <officecfg/Office/Common.hxx> -#include <officecfg/Office/Paths.hxx> -#include <officecfg/Office/TabBrowse.hxx> -#include <officecfg/Setup.hxx> -#include <osl/conditn.hxx> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/mutex.hxx> -#include <osl/process.h> -#include <osl/security.hxx> -#include <osl/socket.hxx> -#include <osl/time.h> -#include <rtl/bootstrap.hxx> -#include <rtl/instance.hxx> -#include <rtl/ref.hxx> -#include <rtl/strbuf.hxx> -#include <rtl/string.h> -#include <rtl/string.hxx> -#include <rtl/uri.hxx> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <sal/config.h> -#include <sal/types.h> -#include <set> -#include <stdio.h> -#include <string.h> -#include <svl/documentlockfile.hxx> -#include <svl/imageitm.hxx> -#include <svl/languageoptions.hxx> -#include <svtools/acceleratorexecute.hxx> -#include <svtools/colorcfg.hxx> -#include <svtools/framestatuslistener.hxx> -#include <svtools/imagemgr.hxx> -#include <svtools/imgdef.hxx> -#include <svtools/javainteractionhandler.hxx> -#include <svtools/langtab.hxx> -#include <svtools/menuoptions.hxx> +#include <macros/xinterface.hxx> +#include <macros/xtypeprovider.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <svl/svldllapi.h> #include <svtools/miscopt.hxx> -#include <svtools/openfiledroptargetlistener.hxx> -#include <svtools/popupmenucontrollerbase.hxx> -#include <svtools/sfxecode.hxx> -#include <svtools/statusbarcontroller.hxx> +#include <svtools/svtdllapi.h> #include <svtools/toolboxcontroller.hxx> -#include <toolkit/awt/vclxmenu.hxx> -#include <toolkit/awt/vclxwindow.hxx> -#include <toolkit/helper/convert.hxx> +#include <threadhelp/gate.hxx> +#include <threadhelp/transactionbase.hxx> +#include <threadhelp/transactionmanager.hxx> +#include <toolkit/dllapi.h> +#include <toolkit/helper/listenermultiplexer.hxx> +#include <toolkit/helper/macros.hxx> +#include <toolkit/helper/mutexhelper.hxx> #include <toolkit/helper/vclunohelper.hxx> +#include <tools/color.hxx> +#include <tools/date.hxx> #include <tools/debug.hxx> -#include <tools/diagnose_ex.h> #include <tools/errinf.hxx> +#include <tools/fontenum.hxx> #include <tools/gen.hxx> +#include <tools/lineend.hxx> #include <tools/link.hxx> -#include <tools/rcid.h> +#include <tools/mapunit.hxx> +#include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> #include <tools/resmgr.hxx> #include <tools/solar.h> #include <tools/stream.hxx> +#include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> -#include <tools/wintypes.hxx> -#include <tools/wldcrd.hxx> -#include <ucbhelper/content.hxx> -#include <uno/current_context.hxx> -#include <unordered_map> -#include <unotools/bootstrap.hxx> -#include <unotools/cmdoptions.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uielement/complextoolbarcontroller.hxx> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> #include <unotools/configitem.hxx> #include <unotools/configmgr.hxx> -#include <unotools/configpaths.hxx> -#include <unotools/historyoptions.hxx> -#include <unotools/localfilehelper.hxx> -#include <unotools/mediadescriptor.hxx> -#include <unotools/moduleoptions.hxx> -#include <unotools/pathoptions.hxx> -#include <unotools/streamwrap.hxx> -#include <unotools/tempfile.hxx> -#include <unotools/ucbhelper.hxx> -#include <unotools/ucbstreamhelper.hxx> -#include <vcl/bitmap.hxx> -#include <vcl/cmdevt.hxx> -#include <vcl/combobox.hxx> -#include <vcl/dockingarea.hxx> -#include <vcl/evntpost.hxx> -#include <vcl/graph.hxx> -#include <vcl/graphicfilter.hxx> -#include <vcl/i18nhelp.hxx> -#include <vcl/image.hxx> -#include <vcl/menu.hxx> -#include <vcl/mnemonic.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/pngread.hxx> -#include <vcl/pngwrite.hxx> -#include <vcl/settings.hxx> -#include <vcl/status.hxx> -#include <vcl/svapp.hxx> -#include <vcl/syswin.hxx> -#include <vcl/taskpanelist.hxx> -#include <vcl/timer.hxx> -#include <vcl/toolbox.hxx> -#include <vcl/wall.hxx> -#include <vcl/window.hxx> -#include <vcl/wrkwin.hxx> -#include <vector> -#include <wchar.h> +#include <unotools/fontdefs.hxx> +#include <unotools/options.hxx> +#include <unotools/unotoolsdllapi.h> +#include <framework/addonsoptions.hxx> +#include <framework/fwedllapi.h> +#include <framework/menuconfiguration.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/framework/inc/pch/precompiled_fwl.hxx b/framework/inc/pch/precompiled_fwl.hxx index 5d98a734c677..3b562047f237 100644 --- a/framework/inc/pch/precompiled_fwl.hxx +++ b/framework/inc/pch/precompiled_fwl.hxx @@ -8,94 +8,340 @@ */ /* - 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:33 using: + ./bin/update_pch framework fwl --cutoff=5 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./framework/inc/pch/precompiled_fwl.hxx "/opt/lo/bin/make framework.build" --find-conflicts */ #include <algorithm> +#include <cassert> +#include <config_features.h> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <exception> +#include <float.h> +#include <functional> +#include <fwidllapi.h> +#include <general.h> +#include <iomanip> +#include <limits.h> +#include <limits> +#include <list> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <queue> +#include <services.h> +#include <set> +#include <sstream> +#include <stack> +#include <stddef.h> +#include <stdlib.h> +#include <stdtypes.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <typeinfo> +#include <unordered_map> +#include <utility> +#include <vector> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/noncopyable.hpp> +#include <osl/conditn.h> +#include <osl/conditn.hxx> +#include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.h> +#include <osl/module.hxx> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> +#include <rtl/math.hxx> +#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/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <rtl/uuid.h> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/singletonref.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/apptypes.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/builder.hxx> +#include <vcl/cairo.hxx> +#include <vcl/checksum.hxx> +#include <vcl/cmdevt.hxx> +#include <vcl/cursor.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dllapi.h> +#include <vcl/dockwin.hxx> +#include <vcl/event.hxx> +#include <vcl/floatwin.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/hatch.hxx> +#include <vcl/i18nhelp.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/impdel.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/pointr.hxx> +#include <vcl/ptrstyle.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/settings.hxx> +#include <vcl/svapp.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/syswin.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyEvent.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> #include <com/sun/star/awt/MenuItemStyle.hpp> -#include <com/sun/star/awt/PosSize.hpp> -#include <com/sun/star/awt/WindowAttribute.hpp> -#include <com/sun/star/awt/WindowDescriptor.hpp> +#include <com/sun/star/awt/XActionListener.hpp> +#include <com/sun/star/awt/XAdjustmentListener.hpp> #include <com/sun/star/awt/XDevice.hpp> -#include <com/sun/star/awt/XWindowPeer.hpp> +#include <com/sun/star/awt/XFocusListener.hpp> +#include <com/sun/star/awt/XItemListener.hpp> +#include <com/sun/star/awt/XKeyListener.hpp> +#include <com/sun/star/awt/XMenuBar.hpp> +#include <com/sun/star/awt/XMenuListener.hpp> +#include <com/sun/star/awt/XMouseListener.hpp> +#include <com/sun/star/awt/XMouseMotionListener.hpp> +#include <com/sun/star/awt/XPaintListener.hpp> +#include <com/sun/star/awt/XPopupMenu.hpp> +#include <com/sun/star/awt/XSpinListener.hpp> +#include <com/sun/star/awt/XTabListener.hpp> +#include <com/sun/star/awt/XTextListener.hpp> +#include <com/sun/star/awt/XTopWindowListener.hpp> +#include <com/sun/star/awt/XVclContainerListener.hpp> +#include <com/sun/star/awt/XWindowListener.hpp> +#include <com/sun/star/awt/grid/XGridSelectionListener.hpp> +#include <com/sun/star/awt/tab/XTabPageContainerListener.hpp> +#include <com/sun/star/awt/tree/XTreeEditListener.hpp> +#include <com/sun/star/awt/tree/XTreeExpansionListener.hpp> +#include <com/sun/star/beans/Property.hpp> #include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/UnknownPropertyException.hpp> +#include <com/sun/star/beans/XFastPropertySet.hpp> +#include <com/sun/star/beans/XMultiPropertySet.hpp> #include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/container/XContentEnumerationAccess.hpp> -#include <com/sun/star/container/XEnumeration.hpp> -#include <com/sun/star/container/XNameContainer.hpp> -#include <com/sun/star/document/XDocumentLanguages.hpp> -#include <com/sun/star/frame/DispatchResultState.hpp> -#include <com/sun/star/frame/DispatchStatement.hpp> -#include <com/sun/star/frame/FrameSearchFlag.hpp> -#include <com/sun/star/frame/ModuleManager.hpp> +#include <com/sun/star/beans/XPropertySetOption.hpp> +#include <com/sun/star/beans/XPropertyState.hpp> +#include <com/sun/star/container/XContainerListener.hpp> +#include <com/sun/star/container/XNameAccess.hpp> +#include <com/sun/star/drawing/LineCap.hpp> +#include <com/sun/star/frame/XDispatch.hpp> #include <com/sun/star/frame/XDispatchProvider.hpp> +#include <com/sun/star/frame/XFrame.hpp> #include <com/sun/star/frame/XLayoutManager.hpp> -#include <com/sun/star/frame/XLayoutManager2.hpp> -#include <com/sun/star/frame/XModuleManager.hpp> -#include <com/sun/star/frame/XNotifyingDispatch.hpp> +#include <com/sun/star/frame/XModel.hpp> #include <com/sun/star/frame/XPopupMenuController.hpp> -#include <com/sun/star/frame/XRecordableDispatch.hpp> -#include <com/sun/star/frame/theUICommandDescription.hpp> -#include <com/sun/star/io/XInputStream.hpp> -#include <com/sun/star/lang/WrappedTargetException.hpp> -#include <com/sun/star/linguistic2/XLanguageGuessing.hpp> -#include <com/sun/star/script/Converter.hpp> -#include <com/sun/star/style/XStyleFamiliesSupplier.hpp> -#include <com/sun/star/system/SystemShellExecute.hpp> -#include <com/sun/star/system/SystemShellExecuteFlags.hpp> -#include <com/sun/star/task/XJobExecutor.hpp> -#include <com/sun/star/ui/GlobalAcceleratorConfiguration.hpp> -#include <com/sun/star/ui/UIElementType.hpp> -#include <com/sun/star/ui/XUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/ui/XUIElement.hpp> -#include <com/sun/star/ui/XUIElementSettings.hpp> -#include <com/sun/star/ui/theModuleUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/ui/theWindowStateConfiguration.hpp> -#include <com/sun/star/uri/UriReferenceFactory.hpp> -#include <com/sun/star/util/URLTransformer.hpp> +#include <com/sun/star/frame/XStatusListener.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/lang/EventObject.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/XEventListener.hpp> +#include <com/sun/star/lang/XInitialization.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/registry/XRegistryKey.hpp> +#include <com/sun/star/uno/Any.h> +#include <com/sun/star/uno/Any.hxx> +#include <com/sun/star/uno/Exception.hpp> +#include <com/sun/star/uno/Reference.h> +#include <com/sun/star/uno/Reference.hxx> +#include <com/sun/star/uno/RuntimeException.hpp> +#include <com/sun/star/uno/Sequence.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/TypeClass.hdl> +#include <com/sun/star/uno/TypeClass.hpp> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#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/Time.hpp> +#include <com/sun/star/util/URL.hpp> +#include <com/sun/star/util/VetoException.hpp> #include <com/sun/star/util/XURLTransformer.hpp> -#include <com/sun/star/view/XPrintable.hpp> +#include <com/sun/star/view/XSelectionChangeListener.hpp> +#include <comphelper/broadcasthelper.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> #include <comphelper/processfactory.hxx> -#include <comphelper/sequenceashashmap.hxx> +#include <comphelper/propstate.hxx> +#include <comphelper/sequence.hxx> +#include <comphelper/servicehelper.hxx> +#include <comphelper/types.hxx> +#include <comphelper/uno3.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/compbase7.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/factory.hxx> #include <cppuhelper/implbase.hxx> -#include <cppuhelper/implementationentry.hxx> +#include <cppuhelper/implbase7.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/interfacecontainer.hxx> +#include <cppuhelper/propshlp.hxx> +#include <cppuhelper/proptypehlp.h> +#include <cppuhelper/proptypehlp.hxx> +#include <cppuhelper/queryinterface.hxx> #include <cppuhelper/supportsservice.hxx> -#include <i18nlangtag/mslangid.hxx> -#include <map> -#include <osl/file.hxx> -#include <osl/mutex.hxx> -#include <rtl/strbuf.hxx> -#include <rtl/ustrbuf.hxx> -#include <sal/config.h> -#include <set> -#include <svl/inettype.hxx> -#include <svl/languageoptions.hxx> -#include <svtools/acceleratorexecute.hxx> -#include <svtools/ctrltool.hxx> -#include <svtools/langtab.hxx> -#include <svtools/menuoptions.hxx> -#include <svtools/miscopt.hxx> -#include <toolkit/helper/vclunohelper.hxx> +#include <cppuhelper/typeprovider.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <i18nutil/i18nutildllapi.h> +#include <macros/xinterface.hxx> +#include <macros/xserviceinfo.hxx> +#include <macros/xtypeprovider.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <svl/svldllapi.h> +#include <svtools/popupmenucontrollerbase.hxx> +#include <svtools/svtdllapi.h> +#include <toolkit/awt/vclxmenu.hxx> +#include <toolkit/dllapi.h> +#include <toolkit/helper/listenermultiplexer.hxx> +#include <toolkit/helper/macros.hxx> +#include <toolkit/helper/mutexhelper.hxx> +#include <tools/color.hxx> +#include <tools/date.hxx> +#include <tools/debug.hxx> +#include <tools/errinf.hxx> +#include <tools/fldunit.hxx> +#include <tools/fontenum.hxx> +#include <tools/gen.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> #include <tools/mapunit.hxx> -#include <tools/urlobj.hxx> +#include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> +#include <tools/resmgr.hxx> +#include <tools/solar.h> +#include <tools/stream.hxx> +#include <tools/time.hxx> +#include <tools/toolsdllapi.h> +#include <tools/wintypes.hxx> +#include <typelib/typeclass.h> #include <typelib/typedescription.h> -#include <ucbhelper/content.hxx> -#include <unotools/cmdoptions.hxx> -#include <unotools/mediadescriptor.hxx> -#include <unotools/moduleoptions.hxx> -#include <vcl/i18nhelp.hxx> -#include <vcl/image.hxx> -#include <vcl/menu.hxx> -#include <vcl/mnemonic.hxx> -#include <vcl/outdev.hxx> -#include <vcl/print.hxx> -#include <vcl/settings.hxx> -#include <vcl/svapp.hxx> -#include <vcl/window.hxx> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/fontdefs.hxx> +#include <unotools/options.hxx> +#include <unotools/unotoolsdllapi.h> +#include <framework/fwedllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/hwpfilter/inc/pch/precompiled_hwp.hxx b/hwpfilter/inc/pch/precompiled_hwp.hxx index 752f2ec1f05d..64b178af0f33 100644 --- a/hwpfilter/inc/pch/precompiled_hwp.hxx +++ b/hwpfilter/inc/pch/precompiled_hwp.hxx @@ -8,31 +8,60 @@ */ /* - 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:33 using: + ./bin/update_pch hwpfilter hwp --cutoff=3 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./hwpfilter/inc/pch/precompiled_hwp.hxx "/opt/lo/bin/make hwpfilter.build" --find-conflicts */ -#include <assert.h> -#include <comphelper/newarray.hxx> +#include <cassert> +#include <config_global.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> #include <ctype.h> -#include <deque> #include <errno.h> -#include <iostream> -#include <istream> #include <list> -#include <locale.h> #include <math.h> -#include <memory> +#include <new> +#include <ostream> +#include <sstream> +#include <stdio.h> +#include <stdlib.h> +#include <string> +#include <type_traits> #include <osl/diagnose.h> +#include <osl/file.h> +#include <osl/interlck.h> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/locale.h> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> #include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> #include <sal/macros.h> +#include <sal/saldllapi.h> #include <sal/types.h> -#include <sstream> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <vector> +#include <comphelper/newarray.hxx> +#include <tools/toolsdllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/lotuswordpro/inc/pch/precompiled_lwpft.hxx b/lotuswordpro/inc/pch/precompiled_lwpft.hxx index fe3db8d85295..7872f2492faf 100644 --- a/lotuswordpro/inc/pch/precompiled_lwpft.hxx +++ b/lotuswordpro/inc/pch/precompiled_lwpft.hxx @@ -8,73 +8,81 @@ */ /* - 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:33 using: + ./bin/update_pch lotuswordpro lwpft --cutoff=2 --exclude:system --exclude:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./lotuswordpro/inc/pch/precompiled_lwpft.hxx "/opt/lo/bin/make lotuswordpro.build" --find-conflicts */ -#include "assert.h" -#include "string.h" #include <assert.h> -#include <boost/cast.hpp> -#include <memory> #include <cassert> -#include <com/sun/star/document/XFilter.hpp> -#include <com/sun/star/document/XImporter.hpp> -#include <com/sun/star/frame/XController.hpp> -#include <com/sun/star/frame/XDesktop.hpp> -#include <com/sun/star/io/IOException.hpp> -#include <com/sun/star/io/XInputStream.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> -#include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/lang/XSingleServiceFactory.hpp> -#include <com/sun/star/text/XText.hpp> -#include <com/sun/star/text/XTextDocument.hpp> -#include <com/sun/star/ucb/XCommandEnvironment.hpp> -#include <com/sun/star/uno/Reference.hxx> -#include <com/sun/star/xml/sax/XAttributeList.hpp> -#include <com/sun/star/xml/sax/XDocumentHandler.hpp> -#include <com/sun/star/xml/sax/XParser.hpp> -#include <comphelper/processfactory.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/implbase1.hxx> -#include <cppuhelper/implbase3.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <i18nlangtag/languagetagicu.hxx> -#include <limits.h> -#include <math.h> +#include <cstddef> #include <memory> #include <new> +#include <ostream> +#include <stddef.h> +#include <stdio.h> +#include <string.h> +#include <vector> +#include <boost/cast.hpp> #include <osl/diagnose.h> +#include <osl/endian.h> #include <osl/file.h> #include <osl/file.hxx> #include <osl/mutex.hxx> #include <osl/process.h> #include <osl/thread.h> #include <osl/thread.hxx> +#include <osl/time.h> +#include <rtl/instance.hxx> +#include <rtl/ref.hxx> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> #include <rtl/tencinfo.h> #include <rtl/textenc.h> #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 <sfx2/docfile.hxx> -#include <sfx2/printer.hxx> -#include <sot/storinfo.hxx> -#include <sstream> -#include <stdio.h> -#include <string.h> -#include <svx/xbitmap.hxx> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <vcl/bitmap.hxx> +#include <vcl/dllapi.h> +#include <vcl/svapp.hxx> +#include <com/sun/star/io/XInputStream.hpp> +#include <com/sun/star/io/XStream.hpp> +#include <com/sun/star/lang/XMultiServiceFactory.hpp> +#include <com/sun/star/lang/XServiceInfo.hpp> +#include <com/sun/star/ucb/CommandAbortedException.hpp> +#include <com/sun/star/ucb/ContentCreationException.hpp> +#include <com/sun/star/ucb/XCommandEnvironment.hpp> +#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.hxx> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/xml/sax/XDocumentHandler.hpp> +#include <comphelper/fileformat.h> +#include <cppu/cppudllapi.h> +#include <cppuhelper/factory.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/supportsservice.hxx> +#include <sfx2/dllapi.h> +#include <tools/color.hxx> +#include <tools/solar.h> #include <tools/stream.hxx> #include <ucbhelper/content.hxx> -#include <unicode/timezone.h> -#include <unicode/udat.h> -#include <vcl/bmpacc.hxx> -#include <vcl/dibtools.hxx> -#include <vcl/settings.hxx> -#include <vcl/svapp.hxx> -#include <vector> +#include <ucbhelper/ucbhelperdllapi.h> #include <xmloff/attrlist.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ 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: */ diff --git a/package/inc/pch/precompiled_package2.hxx b/package/inc/pch/precompiled_package2.hxx index 32525b766a85..95d7613ac4e7 100644 --- a/package/inc/pch/precompiled_package2.hxx +++ b/package/inc/pch/precompiled_package2.hxx @@ -8,92 +8,137 @@ */ /* - 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 package package2 --cutoff=3 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./package/inc/pch/precompiled_package2.hxx "/opt/lo/bin/make package.build" --find-conflicts */ -#include "com/sun/star/io/XAsyncOutputMonitor.hpp" #include <algorithm> -#include <com/sun/star/beans/NamedValue.hpp> +#include <cassert> +#include <config_global.h> +#include <config_typesizes.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <exception> +#include <functional> +#include <iomanip> +#include <new> +#include <ostream> +#include <sstream> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <unordered_map> +#include <utility> +#include <vector> +#include <boost/optional/optional.hpp> +#include <osl/diagnose.h> +#include <osl/diagnose.hxx> +#include <osl/interlck.h> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/cipher.h> +#include <rtl/crc.h> +#include <rtl/digest.h> +#include <rtl/instance.hxx> +#include <rtl/random.h> +#include <rtl/ref.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/uri.hxx> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <CRC32.hxx> +#include <EncryptedDataHeader.hxx> +#include <EncryptionData.hxx> +#include <PackageConstants.hxx> +#include <ZipEntry.hxx> +#include <ZipEnumeration.hxx> +#include <ZipFile.hxx> +#include <ZipOutputEntry.hxx> +#include <ZipOutputStream.hxx> +#include <ZipPackage.hxx> +#include <ZipPackageBuffer.hxx> +#include <ZipPackageFolder.hxx> +#include <ZipPackageStream.hxx> #include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/container/XNameContainer.hpp> #include <com/sun/star/embed/StorageFormats.hpp> -#include <com/sun/star/embed/UseBackupException.hpp> -#include <com/sun/star/embed/XTransactedObject.hpp> #include <com/sun/star/io/TempFile.hpp> -#include <com/sun/star/io/XActiveDataSink.hpp> -#include <com/sun/star/io/XActiveDataSource.hpp> -#include <com/sun/star/io/XActiveDataStreamer.hpp> #include <com/sun/star/io/XInputStream.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/XTruncate.hpp> #include <com/sun/star/lang/DisposedException.hpp> -#include <com/sun/star/lang/IllegalArgumentException.hpp> -#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp> +#include <com/sun/star/lang/EventObject.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> -#include <com/sun/star/lang/XSingleServiceFactory.hpp> -#include <com/sun/star/packages/manifest/ManifestReader.hpp> -#include <com/sun/star/packages/manifest/ManifestWriter.hpp> +#include <com/sun/star/lang/XServiceInfo.hpp> +#include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/packages/zip/ZipConstants.hpp> -#include <com/sun/star/packages/zip/ZipIOException.hpp> -#include <com/sun/star/registry/XRegistryKey.hpp> -#include <com/sun/star/ucb/IOErrorCode.hpp> -#include <com/sun/star/ucb/NameClash.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/UniversalContentBroker.hpp> -#include <com/sun/star/ucb/XCommandEnvironment.hpp> -#include <com/sun/star/ucb/XProgressHandler.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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> #include <com/sun/star/xml/crypto/CipherID.hpp> #include <com/sun/star/xml/crypto/DigestID.hpp> -#include <com/sun/star/xml/crypto/NSSInitializer.hpp> -#include <com/sun/star/xml/crypto/XCipherContext.hpp> -#include <com/sun/star/xml/crypto/XCipherContextSupplier.hpp> -#include <com/sun/star/xml/crypto/XDigestContext.hpp> -#include <com/sun/star/xml/crypto/XDigestContextSupplier.hpp> -#include <com/sun/star/xml/sax/Parser.hpp> -#include <com/sun/star/xml/sax/SAXException.hpp> -#include <com/sun/star/xml/sax/SAXParseException.hpp> -#include <com/sun/star/xml/sax/Writer.hpp> -#include <com/sun/star/xml/sax/XAttributeList.hpp> -#include <com/sun/star/xml/sax/XDocumentHandler.hpp> -#include <com/sun/star/xml/sax/XExtendedDocumentHandler.hpp> -#include <comphelper/attributelist.hxx> -#include <comphelper/documentconstants.hxx> -#include <comphelper/ofopxmlhelper.hxx> +#include <comphelper/comphelperdllapi.h> #include <comphelper/processfactory.hxx> -#include <comphelper/seekableinput.hxx> -#include <comphelper/sequenceashashmap.hxx> #include <comphelper/storagehelper.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/exc_hlp.hxx> #include <cppuhelper/factory.hxx> #include <cppuhelper/implbase.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> -#include <cstring> -#include <osl/diagnose.h> -#include <osl/diagnose.hxx> -#include <osl/mutex.hxx> -#include <osl/time.h> -#include <rtl/cipher.h> -#include <rtl/crc.h> -#include <rtl/digest.h> -#include <rtl/instance.hxx> -#include <rtl/random.h> -#include <rtl/ref.hxx> -#include <rtl/uri.hxx> -#include <rtl/ustrbuf.hxx> -#include <sax/tools/converter.hxx> -#include <string.h> -#include <ucbhelper/content.hxx> -#include <vector> -#include <zlib.h> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <package/packagedllapi.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/package/inc/pch/precompiled_xstor.hxx b/package/inc/pch/precompiled_xstor.hxx index 28988a6cac57..ec4bc6359ce6 100644 --- a/package/inc/pch/precompiled_xstor.hxx +++ b/package/inc/pch/precompiled_xstor.hxx @@ -8,55 +8,91 @@ */ /* - 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:40 using: + ./bin/update_pch package xstor --cutoff=2 --exclude:system --include:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./package/inc/pch/precompiled_xstor.hxx "/opt/lo/bin/make package.build" --find-conflicts */ +#include <cassert> +#include <config_typesizes.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <iomanip> +#include <new> +#include <ostream> +#include <sstream> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> #include <boost/checked_delete.hpp> -#include <com/sun/star/beans/NamedValue.hpp> +#include <osl/diagnose.h> +#include <osl/interlck.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/digest.h> +#include <rtl/instance.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> #include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/container/XEnumerationAccess.hpp> -#include <com/sun/star/container/XHierarchicalNameAccess.hpp> -#include <com/sun/star/container/XNamed.hpp> #include <com/sun/star/embed/ElementModes.hpp> #include <com/sun/star/embed/StorageFormats.hpp> -#include <com/sun/star/embed/UseBackupException.hpp> -#include <com/sun/star/embed/XHierarchicalStorageAccess2.hpp> -#include <com/sun/star/embed/XTransactedObject.hpp> -#include <com/sun/star/embed/XTransactionBroadcaster.hpp> -#include <com/sun/star/io/IOException.hpp> #include <com/sun/star/io/TempFile.hpp> -#include <com/sun/star/io/XInputStream.hpp> -#include <com/sun/star/io/XSeekable.hpp> #include <com/sun/star/lang/DisposedException.hpp> #include <com/sun/star/lang/WrappedTargetRuntimeException.hpp> -#include <com/sun/star/lang/XComponent.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> -#include <com/sun/star/lang/XTypeProvider.hpp> +#include <com/sun/star/lang/XSingleComponentFactory.hpp> +#include <com/sun/star/lang/XSingleServiceFactory.hpp> #include <com/sun/star/lang/XUnoTunnel.hpp> #include <com/sun/star/logging/DocumentIOLogRing.hpp> -#include <com/sun/star/registry/InvalidRegistryException.hpp> #include <com/sun/star/registry/XRegistryKey.hpp> #include <com/sun/star/ucb/SimpleFileAccess.hpp> -#include <com/sun/star/ucb/XCommandEnvironment.hpp> -#include <com/sun/star/ucb/XProgressHandler.hpp> -#include <com/sun/star/uno/Reference.hxx> +#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/RuntimeException.hpp> +#include <com/sun/star/uno/Type.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> #include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/util/XChangesBatch.hpp> -#include <com/sun/star/util/XCloneable.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> #include <comphelper/ofopxmlhelper.hxx> #include <comphelper/processfactory.hxx> #include <comphelper/storagehelper.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/factory.hxx> #include <cppuhelper/queryinterface.hxx> -#include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> -#include <osl/diagnose.h> -#include <rtl/digest.h> -#include <rtl/instance.hxx> -#include <sal/config.h> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/reportdesign/inc/pch/precompiled_rpt.hxx b/reportdesign/inc/pch/precompiled_rpt.hxx index cdf0f861d92f..8851302997b5 100644 --- a/reportdesign/inc/pch/precompiled_rpt.hxx +++ b/reportdesign/inc/pch/precompiled_rpt.hxx @@ -8,198 +8,347 @@ */ /* - 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:39 using: + ./bin/update_pch reportdesign rpt --cutoff=9 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./reportdesign/inc/pch/precompiled_rpt.hxx "/opt/lo/bin/make reportdesign.build" --find-conflicts */ #include <algorithm> +#include <cassert> +#include <climits> +#include <config_features.h> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <dllapi.h> +#include <exception> +#include <float.h> +#include <functional> +#include <iomanip> +#include <limits.h> +#include <limits> +#include <list> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <typeinfo> +#include <unordered_map> +#include <utility> +#include <vector> #include <boost/bind.hpp> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> #include <boost/mem_fn.hpp> #include <boost/noncopyable.hpp> -#include <boost/noncopyable.hpp> -#include <com/sun/star/awt/FontWeight.hpp> -#include <com/sun/star/awt/FontWidth.hpp> -#include <com/sun/star/awt/ImageScaleMode.hpp> -#include <com/sun/star/awt/TextAlign.hpp> -#include <com/sun/star/awt/XTabControllerModel.hpp> -#include <com/sun/star/awt/XUnoControlContainer.hpp> -#include <com/sun/star/awt/XVclContainerPeer.hpp> -#include <com/sun/star/awt/XWindow.hpp> +#include <boost/optional.hpp> +#include <boost/shared_array.hpp> +#include <osl/conditn.hxx> +#include <osl/diagnose.h> +#include <osl/diagnose.hxx> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.hxx> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/thread.hxx> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> +#include <rtl/math.hxx> +#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/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/uri.hxx> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <rtl/uuid.h> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/simplereferenceobject.hxx> +#include <salhelper/singletonref.hxx> +#include <vcl/accel.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/apptypes.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/cairo.hxx> +#include <vcl/checksum.hxx> +#include <vcl/cmdevt.hxx> +#include <vcl/combobox.h> +#include <vcl/combobox.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/cursor.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dllapi.h> +#include <vcl/dndhelp.hxx> +#include <vcl/edit.hxx> +#include <vcl/event.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/hatch.hxx> +#include <vcl/idle.hxx> +#include <vcl/impdel.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/lstbox.h> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/pointr.hxx> +#include <vcl/ptrstyle.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/settings.hxx> +#include <vcl/spinfld.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <RptModel.hxx> +#include <RptObject.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <com/sun/star/awt/GradientStyle.hpp> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> #include <com/sun/star/beans/NamedValue.hpp> #include <com/sun/star/beans/PropertyAttribute.hpp> #include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/XIntrospection.hpp> -#include <com/sun/star/beans/XIntrospectionAccess.hpp> +#include <com/sun/star/beans/XFastPropertySet.hpp> #include <com/sun/star/beans/XMultiPropertySet.hpp> -#include <com/sun/star/beans/XMultiPropertyStates.hpp> #include <com/sun/star/beans/XPropertySet.hpp> +#include <com/sun/star/beans/XPropertySetInfo.hpp> +#include <com/sun/star/beans/XPropertySetOption.hpp> #include <com/sun/star/beans/XPropertyState.hpp> -#include <com/sun/star/beans/theIntrospection.hpp> -#include <com/sun/star/chart/ChartDataRowSource.hpp> -#include <com/sun/star/chart2/XChartDocument.hpp> -#include <com/sun/star/chart2/data/DatabaseDataProvider.hpp> -#include <com/sun/star/chart2/data/XDataReceiver.hpp> -#include <com/sun/star/container/XChild.hpp> -#include <com/sun/star/container/XContainer.hpp> #include <com/sun/star/container/XNameContainer.hpp> -#include <com/sun/star/document/DocumentProperties.hpp> -#include <com/sun/star/document/EventObject.hpp> -#include <com/sun/star/document/IndexedPropertyValues.hpp> -#include <com/sun/star/document/XEventListener.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/embed/Aspects.hpp> -#include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/embed/EmbedMapUnits.hpp> -#include <com/sun/star/embed/EntryInitModes.hpp> -#include <com/sun/star/embed/StorageFactory.hpp> -#include <com/sun/star/embed/XComponentSupplier.hpp> -#include <com/sun/star/embed/XEmbedPersist.hpp> -#include <com/sun/star/embed/XTransactedObject.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/FrameSearchFlag.hpp> -#include <com/sun/star/frame/XComponentLoader.hpp> -#include <com/sun/star/i18n/ScriptType.hpp> -#include <com/sun/star/io/XActiveDataSource.hpp> -#include <com/sun/star/io/XSeekable.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp> +#include <com/sun/star/drawing/DashStyle.hpp> +#include <com/sun/star/drawing/HatchStyle.hpp> +#include <com/sun/star/drawing/LineCap.hpp> +#include <com/sun/star/embed/XStorage.hpp> +#include <com/sun/star/frame/XFrame.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> +#include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/lang/EventObject.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/XSingleServiceFactory.hpp> -#include <com/sun/star/reflection/XProxyFactory.hpp> -#include <com/sun/star/report/ForceNewPage.hpp> -#include <com/sun/star/report/GroupKeepTogether.hpp> -#include <com/sun/star/report/GroupOn.hpp> -#include <com/sun/star/report/KeepTogether.hpp> -#include <com/sun/star/report/ReportPrintOption.hpp> -#include <com/sun/star/report/XFixedLine.hpp> -#include <com/sun/star/report/XFormatCondition.hpp> -#include <com/sun/star/report/XFormattedField.hpp> -#include <com/sun/star/report/XFunction.hpp> -#include <com/sun/star/report/XReportComponent.hpp> -#include <com/sun/star/report/XShape.hpp> -#include <com/sun/star/script/XEventAttacherManager.hpp> -#include <com/sun/star/script/XScriptEventsSupplier.hpp> -#include <com/sun/star/sdb/CommandType.hpp> -#include <com/sun/star/sdb/XCompletedExecution.hpp> -#include <com/sun/star/sdb/XOfficeDatabaseDocument.hpp> -#include <com/sun/star/sdb/XParametersSupplier.hpp> -#include <com/sun/star/sdb/XSingleSelectQueryAnalyzer.hpp> -#include <com/sun/star/sdb/XSingleSelectQueryComposer.hpp> -#include <com/sun/star/sdbcx/XAppend.hpp> -#include <com/sun/star/sdbcx/XColumnsSupplier.hpp> -#include <com/sun/star/style/GraphicLocation.hpp> -#include <com/sun/star/style/NumberingType.hpp> -#include <com/sun/star/style/PageStyleLayout.hpp> -#include <com/sun/star/style/ParagraphAdjust.hpp> -#include <com/sun/star/style/VerticalAlignment.hpp> -#include <com/sun/star/style/XStyle.hpp> -#include <com/sun/star/table/BorderLine2.hpp> -#include <com/sun/star/table/ShadowFormat.hpp> -#include <com/sun/star/task/InteractionHandler.hpp> -#include <com/sun/star/task/XInteractionHandler.hpp> -#include <com/sun/star/task/XJob.hpp> -#include <com/sun/star/task/XStatusIndicator.hpp> -#include <com/sun/star/task/XStatusIndicatorFactory.hpp> -#include <com/sun/star/text/ParagraphVertAlign.hpp> -#include <com/sun/star/ui/UIConfigurationManager.hpp> -#include <com/sun/star/ui/XUIConfigurationStorage.hpp> +#include <com/sun/star/lang/XTypeProvider.hpp> +#include <com/sun/star/lang/XUnoTunnel.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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/TypeClass.hpp> +#include <com/sun/star/uno/XAggregation.hpp> #include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/util/NumberFormatsSupplier.hpp> -#include <com/sun/star/util/XMacroExpander.hpp> -#include <com/sun/star/util/XModifyBroadcaster.hpp> -#include <com/sun/star/util/XNumberFormatTypes.hpp> -#include <com/sun/star/xml/AttributeData.hpp> -#include <com/sun/star/xml/sax/Writer.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/util/Date.hpp> +#include <com/sun/star/util/DateTime.hpp> +#include <com/sun/star/util/Time.hpp> #include <comphelper/broadcasthelper.hxx> -#include <comphelper/classids.hxx> -#include <comphelper/documentconstants.hxx> -#include <comphelper/embeddedobjectcontainer.hxx> -#include <comphelper/enumhelper.hxx> -#include <comphelper/genericpropertyset.hxx> -#include <comphelper/mimeconfighelper.hxx> -#include <comphelper/namecontainer.hxx> -#include <comphelper/namedvaluecollection.hxx> -#include <comphelper/numberedcollection.hxx> -#include <comphelper/processfactory.hxx> -#include <comphelper/proparrhlp.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> #include <comphelper/property.hxx> -#include <comphelper/propertysetinfo.hxx> -#include <comphelper/propertystatecontainer.hxx> -#include <comphelper/seqstream.hxx> #include <comphelper/sequence.hxx> -#include <comphelper/stl_types.hxx> -#include <comphelper/storagehelper.hxx> -#include <comphelper/string.hxx> +#include <comphelper/types.hxx> #include <comphelper/uno3.hxx> -#include <connectivity/CommonTools.hxx> -#include <connectivity/dbconversion.hxx> #include <connectivity/dbtools.hxx> -#include <connectivity/statementcomposer.hxx> -#include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/implementationentry.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/compbase1.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/implbase.hxx> +#include <cppuhelper/implbase1.hxx> +#include <cppuhelper/implbase2.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> #include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/propshlp.hxx> +#include <cppuhelper/proptypehlp.h> #include <cppuhelper/supportsservice.hxx> -#include <dbaccess/dbaundomanager.hxx> -#include <dbaccess/dbsubcomponentcontroller.hxx> -#include <editeng/paperinf.hxx> -#include <editeng/unolingu.hxx> -#include <framework/titlehelper.hxx> -#include <functional> +#include <cppuhelper/typeprovider.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <drawinglayer/drawinglayerdllapi.h> +#include <drawinglayer/primitive2d/baseprimitive2d.hxx> +#include <editeng/editengdllapi.h> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> -#include <i18nlangtag/mslangid.hxx> -#include <osl/diagnose.h> -#include <osl/mutex.hxx> -#include <osl/thread.h> -#include <rtl/instance.hxx> -#include <rtl/uri.hxx> -#include <rtl/ustrbuf.hxx> -#include <sal/config.h> -#include <sal/types.h> -#include <salhelper/thread.hxx> -#include <sfx2/docfilt.hxx> -#include <svl/itempool.hxx> -#include <svl/smplhint.hxx> -#include <svl/undo.hxx> -#include <svtools/embedhlp.hxx> -#include <svx/sderitm.hxx> -#include <svx/svdlayer.hxx> -#include <svx/svdmodel.hxx> -#include <svx/tbcontrl.hxx> -#include <svx/unoapi.hxx> -#include <svx/unofill.hxx> -#include <svx/unoshape.hxx> -#include <svx/xflclit.hxx> -#include <svx/xlineit0.hxx> -#include <svx/xlnclit.hxx> -#include <svx/xlndsit.hxx> -#include <svx/xlntrit.hxx> -#include <svx/xlnwtit.hxx> -#include <svx/xmleohlp.hxx> -#include <svx/xmlgrhlp.hxx> -#include <toolkit/helper/convert.hxx> -#include <toolkit/helper/vclunohelper.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <rsc/rscsfx.hxx> +#include <sfx2/dllapi.h> +#include <svl/cenumitm.hxx> +#include <svl/cintitem.hxx> +#include <svl/custritm.hxx> +#include <svl/eitem.hxx> +#include <svl/hint.hxx> +#include <svl/intitem.hxx> +#include <svl/lstner.hxx> +#include <svl/poolitem.hxx> +#include <svl/stritem.hxx> +#include <svl/svldllapi.h> +#include <svtools/grfmgr.hxx> +#include <svtools/svtdllapi.h> +#include <svx/XPropertyEntry.hxx> +#include <svx/sdmetitm.hxx> +#include <svx/sdooitm.hxx> +#include <svx/sdprcitm.hxx> +#include <svx/sdynitm.hxx> +#include <svx/shapeproperty.hxx> +#include <svx/svddef.hxx> +#include <svx/svdobj.hxx> +#include <svx/svdsob.hxx> +#include <svx/svdtypes.hxx> +#include <svx/svxdllapi.h> +#include <svx/xcolit.hxx> +#include <svx/xdash.hxx> +#include <svx/xdef.hxx> +#include <svx/xenum.hxx> +#include <svx/xflasit.hxx> +#include <svx/xgrad.hxx> +#include <svx/xhatch.hxx> +#include <svx/xit.hxx> +#include <svx/xlnasit.hxx> +#include <svx/xpoly.hxx> +#include <svx/xtable.hxx> #include <tools/color.hxx> +#include <tools/contnr.hxx> +#include <tools/date.hxx> #include <tools/debug.hxx> #include <tools/diagnose_ex.h> -#include <tools/simplerm.hxx> -#include <unotools/lingucfg.hxx> -#include <unotools/mediadescriptor.hxx> -#include <unotools/moduleoptions.hxx> -#include <unotools/pathoptions.hxx> -#include <unotools/saveopt.hxx> -#include <unotools/sharedunocomponent.hxx> -#include <unotools/streamwrap.hxx> +#include <tools/errinf.hxx> +#include <tools/fldunit.hxx> +#include <tools/fontenum.hxx> +#include <tools/gen.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> +#include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> +#include <tools/resmgr.hxx> +#include <tools/solar.h> +#include <tools/stream.hxx> +#include <tools/time.hxx> +#include <tools/toolsdllapi.h> +#include <tools/weakbase.h> +#include <tools/weakbase.hxx> +#include <tools/wintypes.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/charclass.hxx> +#include <unotools/fontdefs.hxx> +#include <unotools/localedatawrapper.hxx> +#include <unotools/options.hxx> +#include <unotools/readwritemutexguard.hxx> #include <unotools/syslocale.hxx> -#include <unotools/tempfile.hxx> -#include <unotools/useroptions.hxx> -#include <vcl/outdev.hxx> -#include <vcl/settings.hxx> -#include <vcl/svapp.hxx> -#include <vcl/virdev.hxx> -#include <vector> +#include <unotools/unotoolsdllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/reportdesign/inc/pch/precompiled_rptui.hxx b/reportdesign/inc/pch/precompiled_rptui.hxx index 71533bc41962..cc70eb1129d0 100644 --- a/reportdesign/inc/pch/precompiled_rptui.hxx +++ b/reportdesign/inc/pch/precompiled_rptui.hxx @@ -8,318 +8,558 @@ */ /* - 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:38 using: + ./bin/update_pch reportdesign rptui --cutoff=4 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./reportdesign/inc/pch/precompiled_rptui.hxx "/opt/lo/bin/make reportdesign.build" --find-conflicts */ #include <algorithm> +#include <cassert> +#include <climits> +#include <config_features.h> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstdarg> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <deque> +#include <dllapi.h> +#include <exception> +#include <float.h> +#include <functional> +#include <iomanip> +#include <limits.h> +#include <limits> +#include <list> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stack> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <typeinfo> +#include <unordered_map> +#include <utility> +#include <vector> #include <boost/bind.hpp> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> #include <boost/mem_fn.hpp> #include <boost/noncopyable.hpp> -#include <boost/noncopyable.hpp> -#include <com/sun/star/accessibility/AccessibleRole.hpp> +#include <boost/shared_array.hpp> +#include <boost/unordered_set.hpp> +#include <osl/conditn.h> +#include <osl/conditn.hxx> +#include <osl/diagnose.h> +#include <osl/diagnose.hxx> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.h> +#include <osl/module.hxx> +#include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/thread.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> +#include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <rtl/uuid.h> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/salhelperdllapi.h> +#include <salhelper/simplereferenceobject.hxx> +#include <salhelper/singletonref.hxx> +#include <vcl/abstdlg.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/apptypes.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/builder.hxx> +#include <vcl/button.hxx> +#include <vcl/cairo.hxx> +#include <vcl/checksum.hxx> +#include <vcl/cmdevt.hxx> +#include <vcl/combobox.h> +#include <vcl/combobox.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/cursor.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dialog.hxx> +#include <vcl/dllapi.h> +#include <vcl/dndhelp.hxx> +#include <vcl/edit.hxx> +#include <vcl/event.hxx> +#include <vcl/field.hxx> +#include <vcl/fixed.hxx> +#include <vcl/floatwin.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/hatch.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/impdel.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/jobset.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/layout.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/lstbox.h> +#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/pointr.hxx> +#include <vcl/prntypes.hxx> +#include <vcl/ptrstyle.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/scrbar.hxx> +#include <vcl/settings.hxx> +#include <vcl/spinfld.hxx> +#include <vcl/status.hxx> +#include <vcl/svapp.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/syswin.hxx> +#include <vcl/tabctrl.hxx> +#include <vcl/tabdlg.hxx> +#include <vcl/tabpage.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclmedit.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/virdev.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <ModuleHelper.hxx> +#include <RptDef.hxx> +#include <RptModel.hxx> +#include <RptObject.hxx> +#include <RptPage.hxx> +#include <UndoActions.hxx> +#include <basebmp/basebmpdllapi.h> +#include <basebmp/bitmapdevice.hxx> +#include <basebmp/drawmodes.hxx> +#include <basebmp/scanlineformats.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> +#include <basegfx/matrix/b2dhommatrix.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/point/b3dpoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <basegfx/vector/b3dvector.hxx> +#include <com/sun/star/accessibility/TextSegment.hpp> +#include <com/sun/star/accessibility/XAccessibleStateSet.hpp> #include <com/sun/star/awt/FontDescriptor.hpp> -#include <com/sun/star/awt/FontSlant.hpp> -#include <com/sun/star/awt/FontUnderline.hpp> -#include <com/sun/star/awt/FontWeight.hpp> -#include <com/sun/star/awt/Point.hpp> -#include <com/sun/star/awt/PosSize.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/XLayoutConstrains.hpp> -#include <com/sun/star/awt/XVclWindowPeer.hpp> +#include <com/sun/star/awt/GradientStyle.hpp> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> +#include <com/sun/star/awt/XControlContainer.hpp> #include <com/sun/star/beans/NamedValue.hpp> -#include <com/sun/star/beans/PropertyAttribute.hpp> +#include <com/sun/star/beans/Property.hpp> +#include <com/sun/star/beans/PropertyState.hpp> #include <com/sun/star/beans/PropertyValue.hpp> +#include <com/sun/star/beans/UnknownPropertyException.hpp> +#include <com/sun/star/beans/XFastPropertySet.hpp> +#include <com/sun/star/beans/XMultiPropertySet.hpp> #include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/chart/ChartDataRowSource.hpp> -#include <com/sun/star/chart2/FormattedString.hpp> -#include <com/sun/star/chart2/XChartType.hpp> -#include <com/sun/star/chart2/XChartTypeContainer.hpp> -#include <com/sun/star/chart2/XCoordinateSystemContainer.hpp> -#include <com/sun/star/chart2/XDiagram.hpp> -#include <com/sun/star/chart2/XTitle.hpp> -#include <com/sun/star/chart2/XTitled.hpp> -#include <com/sun/star/chart2/data/XDataReceiver.hpp> -#include <com/sun/star/container/XChild.hpp> -#include <com/sun/star/container/XContainerListener.hpp> -#include <com/sun/star/container/XHierarchicalNameAccess.hpp> +#include <com/sun/star/beans/XPropertySetInfo.hpp> +#include <com/sun/star/beans/XPropertySetOption.hpp> +#include <com/sun/star/beans/XPropertyState.hpp> +#include <com/sun/star/container/XIndexReplace.hpp> #include <com/sun/star/container/XNameContainer.hpp> -#include <com/sun/star/datatransfer/XMimeContentType.hpp> -#include <com/sun/star/datatransfer/XMimeContentTypeFactory.hpp> -#include <com/sun/star/datatransfer/XTransferable.hpp> -#include <com/sun/star/datatransfer/clipboard/XClipboard.hpp> -#include <com/sun/star/document/XUndoManagerSupplier.hpp> -#include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/embed/EmbedMapUnits.hpp> -#include <com/sun/star/embed/EmbedStates.hpp> +#include <com/sun/star/datatransfer/DataFlavor.hpp> +#include <com/sun/star/datatransfer/XTransferable2.hpp> +#include <com/sun/star/datatransfer/clipboard/XClipboardOwner.hpp> +#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp> +#include <com/sun/star/datatransfer/dnd/DropTargetDragEvent.hpp> +#include <com/sun/star/datatransfer/dnd/DropTargetDropEvent.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureRecognizer.hpp> +#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTarget.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp> +#include <com/sun/star/drawing/DashStyle.hpp> +#include <com/sun/star/drawing/FillStyle.hpp> +#include <com/sun/star/drawing/HatchStyle.hpp> +#include <com/sun/star/drawing/LineCap.hpp> +#include <com/sun/star/drawing/LineStyle.hpp> +#include <com/sun/star/drawing/XDrawPage.hpp> +#include <com/sun/star/embed/Aspects.hpp> #include <com/sun/star/embed/XEmbeddedObject.hpp> -#include <com/sun/star/form/inspection/FormComponentPropertyHandler.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/Frame.hpp> -#include <com/sun/star/frame/FrameSearchFlag.hpp> +#include <com/sun/star/embed/XStorage.hpp> +#include <com/sun/star/frame/FeatureStateEvent.hpp> +#include <com/sun/star/frame/XDispatch.hpp> #include <com/sun/star/frame/XDispatchProvider.hpp> -#include <com/sun/star/frame/status/FontHeight.hpp> -#include <com/sun/star/graphic/XGraphic.hpp> -#include <com/sun/star/i18n/NumberFormatIndex.hpp> -#include <com/sun/star/i18n/XCollator.hpp> -#include <com/sun/star/inspection/DefaultHelpProvider.hpp> -#include <com/sun/star/inspection/ObjectInspector.hpp> -#include <com/sun/star/inspection/PropertyControlType.hpp> -#include <com/sun/star/inspection/PropertyLineElement.hpp> -#include <com/sun/star/inspection/StringRepresentation.hpp> -#include <com/sun/star/inspection/XNumericControl.hpp> -#include <com/sun/star/inspection/XPropertyHandler.hpp> -#include <com/sun/star/inspection/XStringListControl.hpp> +#include <com/sun/star/frame/XFrame.hpp> +#include <com/sun/star/frame/XFrameActionListener.hpp> +#include <com/sun/star/frame/XLayoutManager.hpp> +#include <com/sun/star/frame/XModel.hpp> +#include <com/sun/star/frame/XStatusListener.hpp> +#include <com/sun/star/frame/XStatusbarController.hpp> +#include <com/sun/star/frame/XTerminateListener.hpp> +#include <com/sun/star/frame/XToolbarController.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/CharacterIteratorMode.hpp> +#include <com/sun/star/i18n/ForbiddenCharacters.hpp> +#include <com/sun/star/i18n/WordType.hpp> +#include <com/sun/star/io/XInputStream.hpp> +#include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/lang/EventObject.hpp> #include <com/sun/star/lang/IllegalArgumentException.hpp> -#include <com/sun/star/lang/NullPointerException.hpp> +#include <com/sun/star/lang/IndexOutOfBoundsException.hpp> +#include <com/sun/star/lang/Locale.hpp> +#include <com/sun/star/lang/WrappedTargetException.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/XServiceInfo.hpp> -#include <com/sun/star/linguistic2/XSpellChecker1.hpp> -#include <com/sun/star/report/Function.hpp> -#include <com/sun/star/report/GroupOn.hpp> -#include <com/sun/star/report/ReportEngine.hpp> -#include <com/sun/star/report/XFixedLine.hpp> -#include <com/sun/star/report/XFixedText.hpp> +#include <com/sun/star/lang/XServiceName.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/registry/XRegistryKey.hpp> #include <com/sun/star/report/XFormattedField.hpp> -#include <com/sun/star/report/XGroups.hpp> -#include <com/sun/star/report/XImageControl.hpp> #include <com/sun/star/report/XReportDefinition.hpp> #include <com/sun/star/report/XSection.hpp> #include <com/sun/star/report/XShape.hpp> -#include <com/sun/star/report/inspection/DefaultComponentInspectorModel.hpp> -#include <com/sun/star/script/Converter.hpp> -#include <com/sun/star/sdb/CommandType.hpp> -#include <com/sun/star/sdb/FilterDialog.hpp> -#include <com/sun/star/sdb/SQLContext.hpp> -#include <com/sun/star/sdb/XDocumentDataSource.hpp> -#include <com/sun/star/sdb/XParametersSupplier.hpp> -#include <com/sun/star/sdb/XSingleSelectQueryComposer.hpp> -#include <com/sun/star/sdbc/DataType.hpp> -#include <com/sun/star/sdbc/SQLWarning.hpp> -#include <com/sun/star/sdbc/XConnection.hpp> -#include <com/sun/star/sdbcx/XTablesSupplier.hpp> -#include <com/sun/star/style/GraphicLocation.hpp> -#include <com/sun/star/style/PageStyleLayout.hpp> -#include <com/sun/star/style/ParagraphAdjust.hpp> -#include <com/sun/star/style/VerticalAlignment.hpp> +#include <com/sun/star/sheet/XFormulaOpCodeMapper.hpp> +#include <com/sun/star/sheet/XFormulaParser.hpp> +#include <com/sun/star/style/NumberingType.hpp> #include <com/sun/star/style/XStyle.hpp> -#include <com/sun/star/ucb/AlreadyInitializedException.hpp> -#include <com/sun/star/ui/ImageType.hpp> -#include <com/sun/star/ui/XImageManager.hpp> -#include <com/sun/star/ui/XModuleUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/ui/XUIConfigurationManager.hpp> -#include <com/sun/star/ui/dialogs/ExtendedFilePickerElementIds.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/util/Color.hpp> -#include <com/sun/star/util/MeasureUnit.hpp> -#include <com/sun/star/util/NumberFormat.hpp> -#include <com/sun/star/util/NumberFormatter.hpp> -#include <com/sun/star/util/SearchOptions.hpp> +#include <com/sun/star/ui/XStatusbarItem.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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/TypeClass.hpp> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/util/Date.hpp> +#include <com/sun/star/util/DateTime.hpp> #include <com/sun/star/util/Time.hpp> -#include <com/sun/star/util/URL.hpp> -#include <com/sun/star/util/XNumberFormatPreviewer.hpp> -#include <com/sun/star/util/XNumberFormatTypes.hpp> -#include <com/sun/star/view/PaperFormat.hpp> -#include <comphelper/SelectionMultiplex.hxx> -#include <comphelper/containermultiplexer.hxx> -#include <comphelper/documentconstants.hxx> -#include <comphelper/extract.hxx> -#include <comphelper/mimeconfighelper.hxx> -#include <comphelper/namecontainer.hxx> -#include <comphelper/namedvaluecollection.hxx> -#include <comphelper/numbers.hxx> +#include <com/sun/star/util/XURLTransformer.hpp> +#include <com/sun/star/util/XUpdatable.hpp> +#include <com/sun/star/view/PrintableState.hpp> +#include <comphelper/broadcasthelper.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> #include <comphelper/processfactory.hxx> +#include <comphelper/propagg.hxx> +#include <comphelper/proparrhlp.hxx> #include <comphelper/property.hxx> -#include <comphelper/propmultiplex.hxx> +#include <comphelper/propertycontainer.hxx> +#include <comphelper/propertycontainerhelper.hxx> +#include <comphelper/propstate.hxx> #include <comphelper/sequence.hxx> -#include <comphelper/sequenceashashmap.hxx> -#include <comphelper/stl_types.hxx> -#include <comphelper/streamsection.hxx> +#include <comphelper/servicehelper.hxx> #include <comphelper/types.hxx> -#include <connectivity/dbconversion.hxx> -#include <connectivity/dbexception.hxx> +#include <comphelper/uno3.hxx> +#include <comphelper/weak.hxx> #include <connectivity/dbtools.hxx> -#include <cppuhelper/basemutex.hxx> -#include <cppuhelper/bootstrap.hxx> -#include <cppuhelper/component_context.hxx> -#include <cppuhelper/exc_hlp.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/compbase.hxx> +#include <cppuhelper/compbase1.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/factory.hxx> #include <cppuhelper/implbase.hxx> -#include <cppuhelper/implementationentry.hxx> +#include <cppuhelper/implbase1.hxx> +#include <cppuhelper/implbase2.hxx> +#include <cppuhelper/implbase4.hxx> +#include <cppuhelper/implbase5.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/interfacecontainer.hxx> +#include <cppuhelper/propshlp.hxx> +#include <cppuhelper/proptypehlp.h> +#include <cppuhelper/proptypehlp.hxx> #include <cppuhelper/supportsservice.hxx> -#include <cstdlib> -#include <dbaccess/IController.hxx> -#include <editeng/adjustitem.hxx> -#include <editeng/autokernitem.hxx> -#include <editeng/blinkitem.hxx> -#include <editeng/brushitem.hxx> -#include <editeng/charhiddenitem.hxx> -#include <editeng/charreliefitem.hxx> -#include <editeng/charrotateitem.hxx> -#include <editeng/charscaleitem.hxx> -#include <editeng/cmapitem.hxx> -#include <editeng/colritem.hxx> -#include <editeng/contouritem.hxx> -#include <editeng/crossedoutitem.hxx> +#include <cppuhelper/typeprovider.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <drawinglayer/drawinglayerdllapi.h> +#include <drawinglayer/primitive2d/baseprimitive2d.hxx> +#include <editeng/editdata.hxx> +#include <editeng/editeng.hxx> +#include <editeng/editengdllapi.h> #include <editeng/editstat.hxx> -#include <editeng/emphasismarkitem.hxx> -#include <editeng/escapementitem.hxx> -#include <editeng/fhgtitem.hxx> -#include <editeng/flstitem.hxx> -#include <editeng/fontitem.hxx> -#include <editeng/justifyitem.hxx> -#include <editeng/kernitem.hxx> -#include <editeng/langitem.hxx> -#include <editeng/lrspitem.hxx> -#include <editeng/outlobj.hxx> -#include <editeng/paperinf.hxx> -#include <editeng/postitem.hxx> -#include <editeng/prszitem.hxx> -#include <editeng/shdditem.hxx> -#include <editeng/sizeitem.hxx> +#include <editeng/eedata.hxx> +#include <editeng/eeitem.hxx> +#include <editeng/forbiddencharacterstable.hxx> +#include <editeng/numdef.hxx> +#include <editeng/numitem.hxx> +#include <editeng/paragraphdata.hxx> #include <editeng/svxenum.hxx> -#include <editeng/twolinesitem.hxx> -#include <editeng/udlnitem.hxx> -#include <editeng/ulspitem.hxx> -#include <editeng/unolingu.hxx> -#include <editeng/wghtitem.hxx> -#include <editeng/wrlmitem.hxx> -#include <formula/formdata.hxx> -#include <formula/funcutl.hxx> -#include <formula/tokenarray.hxx> -#include <framework/imageproducer.hxx> -#include <functional> +#include <editeng/svxfont.hxx> +#include <editeng/unoipset.hxx> +#include <formula/formuladllapi.h> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> -#include <map> -#include <memory> -#include <numeric> -#include <osl/diagnose.h> -#include <osl/mutex.hxx> -#include <rtl/ref.hxx> -#include <rtl/ustrbuf.hxx> -#include <sal/config.h> -#include <sfx2/docfilt.hxx> -#include <sfx2/filedlghelper.hxx> -#include <sfx2/zoomitem.hxx> +#include <i18nlangtag/mslangid.hxx> +#include <i18nutil/i18nutildllapi.h> +#include <i18nutil/paper.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <reportformula.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <rsc/rscsfx.hxx> +#include <sfx2/dllapi.h> +#include <sfx2/linksrc.hxx> +#include <sot/exchange.hxx> #include <sot/formats.hxx> -#include <sot/storage.hxx> -#include <svl/aeitem.hxx> -#include <svl/cjkoptions.hxx> +#include <sot/sotdllapi.h> +#include <svl/SfxBroadcaster.hxx> +#include <svl/cenumitm.hxx> +#include <svl/cintitem.hxx> +#include <svl/custritm.hxx> +#include <svl/eitem.hxx> +#include <svl/hint.hxx> #include <svl/intitem.hxx> #include <svl/itempool.hxx> +#include <svl/itemprop.hxx> #include <svl/itemset.hxx> -#include <svl/sharedstringpool.hxx> +#include <svl/languageoptions.hxx> +#include <svl/lstner.hxx> +#include <svl/metitem.hxx> +#include <svl/poolitem.hxx> #include <svl/smplhint.hxx> -#include <svtools/cliplistener.hxx> +#include <svl/stritem.hxx> +#include <svl/style.hxx> +#include <svl/stylesheetuser.hxx> +#include <svl/svldllapi.h> +#include <svl/undo.hxx> +#include <svtools/AccessibleBrowseBoxObjType.hxx> +#include <svtools/accessibilityoptions.hxx> #include <svtools/colorcfg.hxx> -#include <svtools/ctrltool.hxx> -#include <svtools/editbrowsebox.hxx> -#include <svtools/extcolorcfg.hxx> -#include <svtools/imgdef.hxx> -#include <svtools/localresaccess.hxx> -#include <svtools/menuoptions.hxx> -#include <svtools/miscopt.hxx> -#include <svtools/treelistbox.hxx> -#include <svtools/treelistentry.hxx> +#include <svtools/grfmgr.hxx> +#include <svtools/headbar.hxx> +#include <svtools/optionsdrawinglayer.hxx> +#include <svtools/statusbarcontroller.hxx> +#include <svtools/svtdllapi.h> +#include <svtools/transfer.hxx> +#include <svtools/treelistentries.hxx> #include <svtools/valueset.hxx> -#include <svx/algitem.hxx> -#include <svx/dataaccessdescriptor.hxx> -#include <svx/dbaexchange.hxx> -#include <svx/drawitem.hxx> -#include <svx/flagsdef.hxx> -#include <svx/fmview.hxx> -#include <svx/gallery.hxx> +#include <svtools/viewdataentry.hxx> +#include <svx/SvxColorValueSet.hxx> +#include <svx/XPropertyEntry.hxx> +#include <svx/grfcrop.hxx> +#include <svx/ipolypolygoneditorcontroller.hxx> +#include <svx/itextprovider.hxx> #include <svx/pageitem.hxx> -#include <svx/sdrpaintwindow.hxx> -#include <svx/svddrgmt.hxx> -#include <svx/svdetc.hxx> +#include <svx/sdangitm.hxx> +#include <svx/sdasaitm.hxx> +#include <svx/sdasitm.hxx> +#include <svx/sderitm.hxx> +#include <svx/sdgcoitm.hxx> +#include <svx/sdgcpitm.hxx> +#include <svx/sdggaitm.hxx> +#include <svx/sdginitm.hxx> +#include <svx/sdgluitm.hxx> +#include <svx/sdgmoitm.hxx> +#include <svx/sdgtritm.hxx> +#include <svx/sdmetitm.hxx> +#include <svx/sdooitm.hxx> +#include <svx/sdprcitm.hxx> +#include <svx/sdr/animation/animationstate.hxx> +#include <svx/sdr/animation/scheduler.hxx> +#include <svx/sdr/overlay/overlayobject.hxx> +#include <svx/sdr/overlay/overlayobjectlist.hxx> +#include <svx/sdrobjectuser.hxx> +#include <svx/sdshcitm.hxx> +#include <svx/sdshitm.hxx> +#include <svx/sdshtitm.hxx> +#include <svx/sdsxyitm.hxx> +#include <svx/sdtaaitm.hxx> +#include <svx/sdtacitm.hxx> +#include <svx/sdtaditm.hxx> +#include <svx/sdtagitm.hxx> +#include <svx/sdtaiitm.hxx> +#include <svx/sdtaitm.hxx> +#include <svx/sdtakitm.hxx> +#include <svx/sdtayitm.hxx> +#include <svx/sdtcfitm.hxx> +#include <svx/sdtditm.hxx> +#include <svx/sdtfsitm.hxx> +#include <svx/sdtmfitm.hxx> +#include <svx/sdynitm.hxx> +#include <svx/selectioncontroller.hxx> +#include <svx/shapeproperty.hxx> +#include <svx/svdattr.hxx> +#include <svx/svdcrtv.hxx> +#include <svx/svddef.hxx> +#include <svx/svddrag.hxx> +#include <svx/svddrgv.hxx> +#include <svx/svdedtv.hxx> +#include <svx/svdedxv.hxx> +#include <svx/svdglev.hxx> +#include <svx/svdglue.hxx> +#include <svx/svdhdl.hxx> +#include <svx/svdhlpln.hxx> #include <svx/svditer.hxx> -#include <svx/svdoashp.hxx> +#include <svx/svdlayer.hxx> +#include <svx/svdmark.hxx> +#include <svx/svdmodel.hxx> +#include <svx/svdmrkv.hxx> +#include <svx/svdoattr.hxx> #include <svx/svdobj.hxx> -#include <svx/svdogrp.hxx> -#include <svx/svdoole2.hxx> -#include <svx/svdoutl.hxx> -#include <svx/svdpage.hxx> +#include <svx/svdoedge.hxx> +#include <svx/svdorect.hxx> +#include <svx/svdotext.hxx> #include <svx/svdpagv.hxx> -#include <svx/svdpool.hxx> -#include <svx/svdundo.hxx> -#include <svx/svdview.hxx> -#include <svx/svxdlg.hxx> -#include <svx/tbcontrl.hxx> -#include <svx/tbxcolorupdate.hxx> -#include <svx/unopage.hxx> -#include <svx/unoprov.hxx> -#include <svx/unoshape.hxx> +#include <svx/svdpntv.hxx> +#include <svx/svdpoev.hxx> +#include <svx/svdsnpv.hxx> +#include <svx/svdsob.hxx> +#include <svx/svdtext.hxx> +#include <svx/svdtrans.hxx> +#include <svx/svdtypes.hxx> +#include <svx/svdxcgv.hxx> +#include <svx/svxdllapi.h> +#include <svx/xcolit.hxx> +#include <svx/xdash.hxx> #include <svx/xdef.hxx> -#include <svx/xfillit.hxx> -#include <svx/xflbckit.hxx> -#include <svx/xflbmpit.hxx> -#include <svx/xflbmsli.hxx> -#include <svx/xflbmsxy.hxx> -#include <svx/xflbmtit.hxx> -#include <svx/xflboxy.hxx> -#include <svx/xflbstit.hxx> -#include <svx/xflbtoxy.hxx> -#include <svx/xfltrit.hxx> -#include <svx/xgrscit.hxx> +#include <svx/xenum.hxx> +#include <svx/xfillit0.hxx> +#include <svx/xflasit.hxx> +#include <svx/xgrad.hxx> +#include <svx/xhatch.hxx> +#include <svx/xit.hxx> #include <svx/xlineit0.hxx> -#include <svx/xlnclit.hxx> -#include <svx/xlndsit.hxx> -#include <svx/xlnedcit.hxx> -#include <svx/xlnedit.hxx> -#include <svx/xlnedwit.hxx> -#include <svx/xlnstcit.hxx> -#include <svx/xlnstit.hxx> -#include <svx/xlnstwit.hxx> -#include <svx/xlntrit.hxx> -#include <svx/xlnwtit.hxx> -#include <svx/xpool.hxx> +#include <svx/xlnasit.hxx> +#include <svx/xpoly.hxx> #include <svx/xtable.hxx> -#include <svx/zoom_def.hxx> -#include <svx/zoomctrl.hxx> -#include <svx/zoomsliderctrl.hxx> -#include <svx/zoomslideritem.hxx> +#include <svx/xtextit0.hxx> #include <toolkit/helper/convert.hxx> -#include <toolkit/helper/property.hxx> #include <toolkit/helper/vclunohelper.hxx> -#include <tools/StringListResource.hxx> #include <tools/color.hxx> +#include <tools/contnr.hxx> +#include <tools/date.hxx> +#include <tools/datetime.hxx> #include <tools/debug.hxx> #include <tools/diagnose_ex.h> +#include <tools/errcode.hxx> +#include <tools/errinf.hxx> #include <tools/fldunit.hxx> +#include <tools/fontenum.hxx> +#include <tools/fract.hxx> +#include <tools/gen.hxx> +#include <tools/globname.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> +#include <tools/multisel.hxx> +#include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> +#include <tools/resmgr.hxx> +#include <tools/solar.h> +#include <tools/stream.hxx> +#include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> -#include <unotools/charclass.hxx> -#include <unotools/configmgr.hxx> +#include <tools/weakbase.h> +#include <tools/weakbase.hxx> +#include <tools/wintypes.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/accessiblestatesethelper.hxx> +#include <unotools/configitem.hxx> #include <unotools/confignode.hxx> -#include <unotools/mediadescriptor.hxx> -#include <unotools/moduleoptions.hxx> -#include <unotools/pathoptions.hxx> +#include <unotools/fontcvt.hxx> +#include <unotools/fontdefs.hxx> +#include <unotools/options.hxx> #include <unotools/syslocale.hxx> -#include <unotools/textsearch.hxx> -#include <unotools/viewoptions.hxx> -#include <vcl/bmpacc.hxx> -#include <vcl/gradient.hxx> -#include <vcl/help.hxx> -#include <vcl/image.hxx> -#include <vcl/lineinfo.hxx> -#include <vcl/menu.hxx> -#include <vcl/mnemonic.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/scrbar.hxx> -#include <vcl/seleng.hxx> -#include <vcl/settings.hxx> -#include <vcl/status.hxx> -#include <vcl/stdtext.hxx> -#include <vcl/svapp.hxx> -#include <vcl/toolbox.hxx> -#include <vcl/waitobj.hxx> -#include <vcl/window.hxx> +#include <unotools/unotoolsdllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/reportdesign/inc/pch/precompiled_rptxml.hxx b/reportdesign/inc/pch/precompiled_rptxml.hxx index b0cb54213c76..46e8f8f0de1e 100644 --- a/reportdesign/inc/pch/precompiled_rptxml.hxx +++ b/reportdesign/inc/pch/precompiled_rptxml.hxx @@ -8,127 +8,125 @@ */ /* - 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:37 using: + ./bin/update_pch reportdesign rptxml --cutoff=2 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./reportdesign/inc/pch/precompiled_rptxml.hxx "/opt/lo/bin/make reportdesign.build" --find-conflicts */ +#include <cassert> +#include <cstddef> +#include <memory> +#include <string.h> +#include <unordered_set> +#include <vector> #include <boost/bind.hpp> +#include <boost/current_function.hpp> #include <boost/noncopyable.hpp> +#include <osl/diagnose.h> +#include <osl/mutex.hxx> +#include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/strbuf.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/macros.h> +#include <sal/types.h> +#include <salhelper/simplereferenceobject.hxx> +#include <vcl/svapp.hxx> +#include <RptDef.hxx> #include <com/sun/star/awt/FontDescriptor.hpp> #include <com/sun/star/awt/ImagePosition.hpp> #include <com/sun/star/awt/ImageScaleMode.hpp> #include <com/sun/star/awt/TextAlign.hpp> #include <com/sun/star/beans/NamedValue.hpp> #include <com/sun/star/beans/PropertyAttribute.hpp> -#include <com/sun/star/chart/ChartDataRowSource.hpp> +#include <com/sun/star/beans/PropertyValue.hpp> +#include <com/sun/star/beans/XMultiPropertySet.hpp> +#include <com/sun/star/beans/XPropertySet.hpp> +#include <com/sun/star/beans/XTolerantMultiPropertySet.hpp> #include <com/sun/star/chart/XComplexDescriptionAccess.hpp> -#include <com/sun/star/chart2/data/DatabaseDataProvider.hpp> -#include <com/sun/star/chart2/data/XDataReceiver.hpp> -#include <com/sun/star/chart2/data/XDataSource.hpp> -#include <com/sun/star/chart2/data/XDatabaseDataProvider.hpp> -#include <com/sun/star/container/XNameContainer.hpp> -#include <com/sun/star/drawing/XShape.hpp> -#include <com/sun/star/drawing/XShapes.hpp> -#include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/form/ListSourceType.hpp> -#include <com/sun/star/frame/XController.hpp> #include <com/sun/star/io/XInputStream.hpp> -#include <com/sun/star/packages/zip/ZipIOException.hpp> +#include <com/sun/star/lang/IllegalArgumentException.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/reflection/ProxyFactory.hpp> +#include <com/sun/star/registry/XRegistryKey.hpp> #include <com/sun/star/report/ForceNewPage.hpp> #include <com/sun/star/report/GroupOn.hpp> #include <com/sun/star/report/KeepTogether.hpp> #include <com/sun/star/report/ReportPrintOption.hpp> #include <com/sun/star/report/XFixedLine.hpp> #include <com/sun/star/report/XFixedText.hpp> -#include <com/sun/star/report/XFormattedField.hpp> -#include <com/sun/star/report/XFunction.hpp> -#include <com/sun/star/report/XImageControl.hpp> #include <com/sun/star/report/XReportControlFormat.hpp> #include <com/sun/star/report/XReportControlModel.hpp> #include <com/sun/star/report/XShape.hpp> #include <com/sun/star/sdb/CommandType.hpp> #include <com/sun/star/sdb/XOfficeDatabaseDocument.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/table/BorderLine2.hpp> -#include <com/sun/star/table/BorderLineStyle.hpp> -#include <com/sun/star/text/ControlCharacter.hpp> -#include <com/sun/star/text/TextContentAnchorType.hpp> -#include <com/sun/star/uno/XNamingService.hpp> +#include <com/sun/star/uno/Any.hxx> +#include <com/sun/star/uno/Reference.hxx> +#include <com/sun/star/uno/Sequence.hxx> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> #include <com/sun/star/util/DateTime.hpp> #include <com/sun/star/util/MeasureUnit.hpp> -#include <com/sun/star/util/NumberFormat.hpp> -#include <com/sun/star/util/XModifiable.hpp> -#include <com/sun/star/xml/sax/InputSource.hpp> -#include <com/sun/star/xml/sax/Parser.hpp> -#include <com/sun/star/xml/sax/XParser.hpp> +#include <com/sun/star/util/XNumberFormatsSupplier.hpp> +#include <com/sun/star/xml/sax/XAttributeList.hpp> +#include <comphelper/comphelperdllapi.h> #include <comphelper/documentconstants.hxx> #include <comphelper/extract.hxx> #include <comphelper/genericpropertyset.hxx> #include <comphelper/namecontainer.hxx> -#include <comphelper/namedvaluecollection.hxx> -#include <comphelper/processfactory.hxx> -#include <comphelper/property.hxx> -#include <comphelper/propertysethelper.hxx> #include <comphelper/sequenceashashmap.hxx> -#include <comphelper/types.hxx> #include <connectivity/dbtools.hxx> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/factory.hxx> -#include <cppuhelper/implementationentry.hxx> #include <cppuhelper/supportsservice.hxx> -#include <map> -#include <osl/diagnose.h> -#include <osl/mutex.hxx> -#include <rtl/math.hxx> -#include <rtl/strbuf.hxx> -#include <rtl/ustrbuf.hxx> -#include <sal/config.h> -#include <sal/macros.h> #include <sax/tools/converter.hxx> -#include <sfx2/docfile.hxx> -#include <svtools/sfxecode.hxx> -#include <tools/datetime.hxx> #include <tools/debug.hxx> -#include <tools/diagnose_ex.h> -#include <tools/urlobj.hxx> +#include <tools/toolsdllapi.h> #include <ucbhelper/content.hxx> -#include <unotools/datetime.hxx> -#include <unotools/mediadescriptor.hxx> -#include <unotools/pathoptions.hxx> +#include <unotools/options.hxx> #include <unotools/saveopt.hxx> -#include <vcl/svapp.hxx> -#include <vcl/window.hxx> -#include <xmloff/DocumentSettingsContext.hxx> -#include <xmloff/EnumPropertyHdl.hxx> +#include <unotools/unotoolsdllapi.h> #include <xmloff/ProgressBarHelper.hxx> -#include <xmloff/XMLCharContext.hxx> #include <xmloff/XMLConstantsPropertyHandler.hxx> -#include <xmloff/XMLFontStylesContext.hxx> -#include <xmloff/XMLGraphicsDefaultStyle.hxx> #include <xmloff/attrlist.hxx> -#include <xmloff/contextid.hxx> -#include <xmloff/controlpropertyhdl.hxx> +#include <xmloff/dllapi.h> #include <xmloff/families.hxx> -#include <xmloff/maptype.hxx> #include <xmloff/nmspmap.hxx> -#include <xmloff/numehelp.hxx> #include <xmloff/prstylei.hxx> #include <xmloff/txtimp.hxx> -#include <xmloff/txtimppr.hxx> #include <xmloff/txtprmap.hxx> #include <xmloff/xmlement.hxx> +#include <xmloff/xmlictxt.hxx> #include <xmloff/xmlimppr.hxx> -#include <xmloff/xmlmetai.hxx> #include <xmloff/xmlnmspe.hxx> -#include <xmloff/xmlnumfi.hxx> -#include <xmloff/xmlprcon.hxx> -#include <xmloff/xmltkmap.hxx> +#include <xmloff/xmlprhdl.hxx> +#include <xmloff/xmlstyle.hxx> #include <xmloff/xmltoken.hxx> -#include <xmloff/xmltypes.hxx> #include <xmloff/xmluconv.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sal/inc/pch/precompiled_sal.hxx b/sal/inc/pch/precompiled_sal.hxx index 2454f4b573f5..838e4414e2c3 100644 --- a/sal/inc/pch/precompiled_sal.hxx +++ b/sal/inc/pch/precompiled_sal.hxx @@ -8,106 +8,66 @@ */ /* - 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:37 using: + ./bin/update_pch sal sal --cutoff=5 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./sal/inc/pch/precompiled_sal.hxx "/opt/lo/bin/make sal.build" --find-conflicts */ -#include "boost/bind.hpp" -#include "boost/noncopyable.hpp" -#include "osl/diagnose.h" -#include "osl/diagnose.hxx" -#include "osl/module.h" -#include "osl/module.hxx" -#include "osl/pipe.h" -#include "osl/process.h" -#include "osl/socket.h" -#include "osl/thread.h" -#include "osl/thread.hxx" -#include "osl/time.h" -#include "rtl/alloc.h" -#include "rtl/bootstrap.h" -#include "rtl/bootstrap.hxx" -#include "rtl/character.hxx" -#include "rtl/instance.hxx" -#include "rtl/locale.h" -#include "rtl/malformeduriexception.hxx" -#include "rtl/math.h" -#include "rtl/math.hxx" -#include "rtl/process.h" -#include "rtl/strbuf.h" -#include "rtl/strbuf.hxx" -#include "rtl/string.h" -#include "rtl/string.hxx" -#include "rtl/tencinfo.h" -#include "rtl/textcvt.h" -#include "rtl/textenc.h" -#include "rtl/unload.h" -#include "rtl/uri.h" -#include "rtl/uri.hxx" -#include "rtl/ustrbuf.h" -#include "rtl/ustrbuf.hxx" -#include "rtl/ustring.h" -#include "rtl/ustring.hxx" -#include "rtl/uuid.h" -#include <algorithm> -#include <assert.h> -#include <boost/noncopyable.hpp> -#include <memory> #include <cassert> -#include <config_features.h> -#include <config_folders.h> -#include <cstdarg> #include <cstddef> -#include <cstdio> #include <cstdlib> #include <cstring> -#include <float.h> -#include <limits.h> -#include <list> -#include <math.h> +#include <new> +#include <string.h> +#include <boost/bind.hpp> +#include <boost/noncopyable.hpp> #include <osl/diagnose.h> -#include <osl/doublecheckedlocking.h> +#include <osl/diagnose.hxx> #include <osl/endian.h> -#include <osl/file.h> #include <osl/file.hxx> #include <osl/interlck.h> -#include <osl/module.h> +#include <osl/module.hxx> #include <osl/mutex.h> -#include <osl/mutex.hxx> -#include <osl/process.h> #include <osl/profile.hxx> #include <osl/security.hxx> -#include <osl/thread.h> #include <osl/thread.hxx> #include <osl/time.h> #include <rtl/alloc.h> -#include <rtl/bootstrap.h> +#include <rtl/bootstrap.hxx> #include <rtl/byteseq.h> -#include <rtl/byteseq.hxx> +#include <rtl/character.hxx> #include <rtl/cipher.h> #include <rtl/crc.h> #include <rtl/digest.h> -#include <rtl/instance.hxx> -#include <rtl/malformeduriexception.hxx> +#include <rtl/math.hxx> #include <rtl/process.h> #include <rtl/random.h> #include <rtl/strbuf.hxx> #include <rtl/string.h> -#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> #include <rtl/tencinfo.h> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> #include <rtl/uri.hxx> -#include <rtl/ustrbuf.hxx> +#include <rtl/ustrbuf.h> #include <rtl/ustring.h> #include <rtl/ustring.hxx> #include <rtl/uuid.h> -#include <sstream> -#include <stdarg.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <unordered_map> -#include <vector> +#include <sal/alloca.h> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <internal/rtllifecycle.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sc/inc/pch/precompiled_sc.hxx b/sc/inc/pch/precompiled_sc.hxx index 1adfbfad3ae1..b50cff4c089c 100644 --- a/sc/inc/pch/precompiled_sc.hxx +++ b/sc/inc/pch/precompiled_sc.hxx @@ -8,975 +8,607 @@ */ /* - 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:55 using: + ./bin/update_pch sc sc --cutoff=12 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./sc/inc/pch/precompiled_sc.hxx "/opt/lo/bin/make sc.build" --find-conflicts */ -#include "libxml/xpath.h" -#include "officecfg/Office/Calc.hxx" #include <algorithm> -#include <avmedia/mediaitem.hxx> -#include <avmedia/mediaplayer.hxx> -#include <avmedia/mediatoolbox.hxx> -#include <avmedia/mediawindow.hxx> -#include <basegfx/matrix/b2dhommatrix.hxx> -#include <basegfx/point/b2dpoint.hxx> -#include <basegfx/polygon/b2dpolygon.hxx> -#include <basegfx/polygon/b2dpolygontools.hxx> -#include <basegfx/range/b2drange.hxx> -#include <basegfx/tools/zoomtools.hxx> -#include <basic/basmgr.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/sbxobj.hxx> +#include <cassert> +#include <climits> +#include <config_features.h> +#include <config_global.h> +#include <config_typesizes.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <deque> +#include <exception> +#include <float.h> +#include <functional> +#include <iomanip> +#include <limits.h> +#include <limits> +#include <list> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <scdllapi.h> +#include <set> +#include <sstream> +#include <stack> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <typeinfo> +#include <unordered_map> +#include <unordered_set> +#include <utility> +#include <vector> #include <boost/bind.hpp> #include <boost/checked_delete.hpp> +#include <boost/current_function.hpp> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> #include <boost/math/special_functions/log1p.hpp> #include <boost/noncopyable.hpp> +#include <boost/optional.hpp> +#include <boost/optional/optional.hpp> +#include <boost/property_tree/json_parser.hpp> #include <boost/ptr_container/ptr_map.hpp> -#include <memory> -#include <cassert> -#include <climits> -#include <com/sun/star/accessibility/AccessibleEventId.hpp> -#include <com/sun/star/accessibility/AccessibleEventObject.hpp> -#include <com/sun/star/accessibility/AccessibleRelationType.hpp> +#include <osl/conditn.h> +#include <osl/conditn.hxx> +#include <osl/diagnose.h> +#include <osl/diagnose.hxx> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.h> +#include <osl/module.hxx> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/security.hxx> +#include <osl/socket.h> +#include <osl/thread.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/bootstrap.hxx> +#include <rtl/byteseq.h> +#include <rtl/crc.h> +#include <rtl/digest.h> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.hxx> +#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/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/salhelperdllapi.h> +#include <salhelper/simplereferenceobject.hxx> +#include <salhelper/singletonref.hxx> +#include <salhelper/thread.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/apptypes.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/builder.hxx> +#include <vcl/button.hxx> +#include <vcl/checksum.hxx> +#include <vcl/cmdevt.hxx> +#include <vcl/combobox.h> +#include <vcl/combobox.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/cursor.hxx> +#include <vcl/dialog.hxx> +#include <vcl/dllapi.h> +#include <vcl/dndhelp.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/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/impdel.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/layout.hxx> +#include <vcl/lstbox.h> +#include <vcl/lstbox.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metric.hxx> +#include <vcl/msgbox.hxx> +#include <vcl/outdev.hxx> +#include <vcl/pointr.hxx> +#include <vcl/ptrstyle.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/scrbar.hxx> +#include <vcl/settings.hxx> +#include <vcl/spinfld.hxx> +#include <vcl/svapp.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/syswin.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclmedit.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/virdev.hxx> +#include <vcl/waitobj.hxx> +#include <vcl/window.hxx> +#include <appoptio.hxx> +#include <attrib.hxx> +#include <autoform.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> +#include <basegfx/matrix/b2dhommatrix.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <basic/basicdllapi.h> +#include <basic/sbxcore.hxx> +#include <basic/sbxdef.hxx> +#include <basic/sbxvar.hxx> +#include <brdcst.hxx> +#include <calcmacros.hxx> +#include <cellform.hxx> +#include <cellsuno.hxx> +#include <cellvalue.hxx> +#include <chartarr.hxx> +#include <chartlis.hxx> +#include <chgtrack.hxx> +#include <chgviset.hxx> +#include <clipparam.hxx> +#include <colorscale.hxx> +#include <column.hxx> +#include <columnspanset.hxx> #include <com/sun/star/accessibility/AccessibleRole.hpp> #include <com/sun/star/accessibility/AccessibleStateType.hpp> -#include <com/sun/star/accessibility/AccessibleTableModelChange.hpp> -#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/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/accessibility/XAccessibleText.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/FontType.hpp> -#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/GradientStyle.hpp> #include <com/sun/star/awt/Key.hpp> -#include <com/sun/star/awt/KeyModifier.hpp> -#include <com/sun/star/awt/MouseButton.hpp> -#include <com/sun/star/awt/SimpleFontMetric.hpp> -#include <com/sun/star/awt/Size.hpp> -#include <com/sun/star/awt/XBitmap.hpp> -#include <com/sun/star/awt/XControlModel.hpp> -#include <com/sun/star/awt/XFont.hpp> -#include <com/sun/star/beans/MethodConcept.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> +#include <com/sun/star/awt/XControlContainer.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/PropertyChangeEvent.hpp> +#include <com/sun/star/beans/PropertyState.hpp> #include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/SetPropertyTolerantFailed.hpp> -#include <com/sun/star/beans/TolerantPropertySetResultType.hpp> -#include <com/sun/star/beans/UnknownPropertyException.hpp> -#include <com/sun/star/beans/XIntrospectionAccess.hpp> +#include <com/sun/star/beans/XFastPropertySet.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/XPropertySetOption.hpp> #include <com/sun/star/beans/XPropertyState.hpp> -#include <com/sun/star/beans/theIntrospection.hpp> -#include <com/sun/star/chart/ChartDataRowSource.hpp> -#include <com/sun/star/chart/XChartDocument.hpp> -#include <com/sun/star/chart2/X3DChartWindowProvider.hpp> -#include <com/sun/star/chart2/XChartDocument.hpp> -#include <com/sun/star/chart2/XChartType.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/XDataSeriesContainer.hpp> -#include <com/sun/star/chart2/data/HighlightedRange.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/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/bridge/oleautomation/Decimal.hpp> #include <com/sun/star/container/XEnumerationAccess.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/datatransfer/XTransferable.hpp> -#include <com/sun/star/document/IndexedPropertyValues.hpp> -#include <com/sun/star/document/LinkUpdateModes.hpp> -#include <com/sun/star/document/NamedPropertyValues.hpp> -#include <com/sun/star/document/UpdateDocMode.hpp> -#include <com/sun/star/document/XActionLockable.hpp> -#include <com/sun/star/document/XCodeNameQuery.hpp> -#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/document/XEmbeddedObjectSupplier.hpp> -#include <com/sun/star/document/XStorageBasedDocument.hpp> -#include <com/sun/star/drawing/ShapeCollection.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> -#include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/embed/EmbedMisc.hpp> -#include <com/sun/star/embed/EmbedStates.hpp> -#include <com/sun/star/embed/MSOLEObjectSystemCreator.hpp> -#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/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> -#include <com/sun/star/form/XFormsSupplier.hpp> -#include <com/sun/star/form/XFormsSupplier2.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/FrameSearchFlag.hpp> -#include <com/sun/star/frame/XComponentLoader.hpp> +#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp> +#include <com/sun/star/drawing/DashStyle.hpp> +#include <com/sun/star/drawing/FillStyle.hpp> +#include <com/sun/star/drawing/HatchStyle.hpp> +#include <com/sun/star/drawing/LineStyle.hpp> +#include <com/sun/star/drawing/XDrawPage.hpp> +#include <com/sun/star/embed/VerbDescriptor.hpp> +#include <com/sun/star/embed/XStorage.hpp> +#include <com/sun/star/frame/FeatureStateEvent.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/XDispatchProviderInterception.hpp> #include <com/sun/star/frame/XFrame.hpp> +#include <com/sun/star/frame/XFrameActionListener.hpp> #include <com/sun/star/frame/XLayoutManager.hpp> #include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/frame/XStorable2.hpp> -#include <com/sun/star/frame/XSynchronousFrameLoader.hpp> -#include <com/sun/star/gallery/GalleryItemType.hpp> -#include <com/sun/star/i18n/BreakIterator.hpp> -#include <com/sun/star/i18n/CalendarDisplayIndex.hpp> -#include <com/sun/star/i18n/CalendarFieldIndex.hpp> -#include <com/sun/star/i18n/CollatorOptions.hpp> -#include <com/sun/star/i18n/DirectionProperty.hpp> -#include <com/sun/star/i18n/LocaleDataItem.hpp> -#include <com/sun/star/i18n/OrdinalSuffix.hpp> -#include <com/sun/star/i18n/ScriptType.hpp> -#include <com/sun/star/i18n/TextConversionOption.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/io/XActiveDataControl.hpp> -#include <com/sun/star/io/XActiveDataSource.hpp> +#include <com/sun/star/frame/XStatusListener.hpp> +#include <com/sun/star/frame/XSubToolbarController.hpp> +#include <com/sun/star/frame/XToolbarController.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/ForbiddenCharacters.hpp> #include <com/sun/star/io/XInputStream.hpp> -#include <com/sun/star/io/XSeekable.hpp> #include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/lang/EventObject.hpp> +#include <com/sun/star/lang/IllegalArgumentException.hpp> #include <com/sun/star/lang/Locale.hpp> -#include <com/sun/star/lang/NotInitializedException.hpp> -#include <com/sun/star/lang/ServiceNotRegisteredException.hpp> -#include <com/sun/star/lang/WrappedTargetRuntimeException.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/XServiceInfo.hpp> -#include <com/sun/star/lang/XServiceName.hpp> #include <com/sun/star/lang/XSingleComponentFactory.hpp> #include <com/sun/star/lang/XSingleServiceFactory.hpp> -#include <com/sun/star/linguistic2/XThesaurus.hpp> -#include <com/sun/star/packages/zip/ZipIOException.hpp> -#include <com/sun/star/rdf/XDocumentMetadataAccess.hpp> -#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/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/sdbc/XConnection.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> -#include <com/sun/star/sdbc/XResultSetUpdate.hpp> -#include <com/sun/star/sdbc/XRow.hpp> -#include <com/sun/star/sdbc/XRowSet.hpp> -#include <com/sun/star/sdbc/XRowUpdate.hpp> -#include <com/sun/star/sdbcx/XAppend.hpp> -#include <com/sun/star/sdbcx/XColumnsSupplier.hpp> -#include <com/sun/star/sdbcx/XDataDefinitionSupplier.hpp> -#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/sheet/AddressConvention.hpp> -#include <com/sun/star/sheet/CellFlags.hpp> -#include <com/sun/star/sheet/CellInsertMode.hpp> -#include <com/sun/star/sheet/ComplexReference.hpp> -#include <com/sun/star/sheet/ConditionOperator.hpp> -#include <com/sun/star/sheet/ConditionOperator2.hpp> -#include <com/sun/star/sheet/DataImportMode.hpp> -#include <com/sun/star/sheet/DataPilotFieldAutoShowInfo.hpp> +#include <com/sun/star/lang/XTypeProvider.hpp> +#include <com/sun/star/lang/XUnoTunnel.hpp> +#include <com/sun/star/registry/XRegistryKey.hpp> #include <com/sun/star/sheet/DataPilotFieldFilter.hpp> -#include <com/sun/star/sheet/DataPilotFieldGroupBy.hpp> -#include <com/sun/star/sheet/DataPilotFieldLayoutInfo.hpp> -#include <com/sun/star/sheet/DataPilotFieldLayoutMode.hpp> -#include <com/sun/star/sheet/DataPilotFieldOrientation.hpp> -#include <com/sun/star/sheet/DataPilotFieldReference.hpp> -#include <com/sun/star/sheet/DataPilotFieldReferenceItemType.hpp> -#include <com/sun/star/sheet/DataPilotFieldReferenceType.hpp> -#include <com/sun/star/sheet/DataPilotFieldShowItemsMode.hpp> -#include <com/sun/star/sheet/DataPilotFieldSortInfo.hpp> -#include <com/sun/star/sheet/DataPilotFieldSortMode.hpp> -#include <com/sun/star/sheet/DataPilotOutputRangeType.hpp> -#include <com/sun/star/sheet/DataPilotTableHeaderData.hpp> -#include <com/sun/star/sheet/DataPilotTablePositionData.hpp> -#include <com/sun/star/sheet/DataPilotTablePositionType.hpp> -#include <com/sun/star/sheet/DataPilotTableResultData.hpp> -#include <com/sun/star/sheet/DataResultFlags.hpp> -#include <com/sun/star/sheet/DimensionFlags.hpp> -#include <com/sun/star/sheet/ExternalLinkInfo.hpp> -#include <com/sun/star/sheet/ExternalLinkType.hpp> -#include <com/sun/star/sheet/ExternalReference.hpp> -#include <com/sun/star/sheet/FilterOperator2.hpp> -#include <com/sun/star/sheet/FormulaLanguage.hpp> -#include <com/sun/star/sheet/FormulaMapGroup.hpp> -#include <com/sun/star/sheet/FormulaOpCodeMapEntry.hpp> -#include <com/sun/star/sheet/FormulaResult.hpp> -#include <com/sun/star/sheet/FunctionArgument.hpp> -#include <com/sun/star/sheet/GeneralFunction.hpp> -#include <com/sun/star/sheet/GlobalSheetSettings.hpp> -#include <com/sun/star/sheet/MemberResultFlags.hpp> -#include <com/sun/star/sheet/NameToken.hpp> -#include <com/sun/star/sheet/NamedRangeFlag.hpp> -#include <com/sun/star/sheet/NoConvergenceException.hpp> -#include <com/sun/star/sheet/ReferenceFlags.hpp> -#include <com/sun/star/sheet/Solver.hpp> -#include <com/sun/star/sheet/TableFilterField.hpp> -#include <com/sun/star/sheet/TableFilterField2.hpp> -#include <com/sun/star/sheet/TablePageBreakData.hpp> -#include <com/sun/star/sheet/TableValidationVisibility.hpp> -#include <com/sun/star/sheet/ValidationAlertStyle.hpp> -#include <com/sun/star/sheet/ValidationType.hpp> -#include <com/sun/star/sheet/XAreaLink.hpp> -#include <com/sun/star/sheet/XAreaLinks.hpp> -#include <com/sun/star/sheet/XArrayFormulaRange.hpp> -#include <com/sun/star/sheet/XCellAddressable.hpp> -#include <com/sun/star/sheet/XCellRangeAddressable.hpp> -#include <com/sun/star/sheet/XCellRangeData.hpp> -#include <com/sun/star/sheet/XCellRangeMovement.hpp> -#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/XDimensionsSupplier.hpp> -#include <com/sun/star/sheet/XDrillDownDataSupplier.hpp> -#include <com/sun/star/sheet/XFilterFormulaParser.hpp> -#include <com/sun/star/sheet/XHeaderFooterContent.hpp> -#include <com/sun/star/sheet/XHierarchiesSupplier.hpp> -#include <com/sun/star/sheet/XLabelRange.hpp> -#include <com/sun/star/sheet/XLabelRanges.hpp> -#include <com/sun/star/sheet/XLevelsSupplier.hpp> -#include <com/sun/star/sheet/XMembersSupplier.hpp> -#include <com/sun/star/sheet/XNamedRange.hpp> -#include <com/sun/star/sheet/XNamedRanges.hpp> -#include <com/sun/star/sheet/XPrintAreas.hpp> -#include <com/sun/star/sheet/XSelectedSheetsSupplier.hpp> -#include <com/sun/star/sheet/XSheetAnnotation.hpp> -#include <com/sun/star/sheet/XSheetAnnotationAnchor.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/XSheetConditionalEntry.hpp> -#include <com/sun/star/sheet/XSheetLinkable.hpp> -#include <com/sun/star/sheet/XSolver.hpp> -#include <com/sun/star/sheet/XSolverDescription.hpp> -#include <com/sun/star/sheet/XSpreadsheet.hpp> +#include <com/sun/star/sheet/XFormulaOpCodeMapper.hpp> +#include <com/sun/star/sheet/XFormulaParser.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> -#include <com/sun/star/sheet/XUsedAreaCursor.hpp> -#include <com/sun/star/style/GraphicLocation.hpp> -#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/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> -#include <com/sun/star/table/CellJustifyMethod.hpp> -#include <com/sun/star/table/CellOrientation.hpp> -#include <com/sun/star/table/CellRangeAddress.hpp> -#include <com/sun/star/table/CellVertJustify2.hpp> -#include <com/sun/star/table/ShadowFormat.hpp> -#include <com/sun/star/table/ShadowLocation.hpp> -#include <com/sun/star/table/TableBorder.hpp> -#include <com/sun/star/table/TableOrientation.hpp> -#include <com/sun/star/table/TableSortField.hpp> -#include <com/sun/star/table/TableSortFieldType.hpp> -#include <com/sun/star/table/XCell.hpp> -#include <com/sun/star/table/XCellRange.hpp> -#include <com/sun/star/table/XColumnRowRange.hpp> -#include <com/sun/star/table/XTableChart.hpp> -#include <com/sun/star/table/XTableCharts.hpp> -#include <com/sun/star/table/XTableChartsSupplier.hpp> -#include <com/sun/star/task/InteractionClassification.hpp> -#include <com/sun/star/task/InteractionHandler.hpp> -#include <com/sun/star/task/XInteractionHandler.hpp> -#include <com/sun/star/task/XInteractionRequest.hpp> -#include <com/sun/star/task/XJob.hpp> -#include <com/sun/star/task/XStatusIndicatorFactory.hpp> -#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/WrapTextMode.hpp> -#include <com/sun/star/text/WritingMode2.hpp> -#include <com/sun/star/text/XSimpleText.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/InteractiveAugmentedIOException.hpp> -#include <com/sun/star/ucb/NameClash.hpp> -#include <com/sun/star/ucb/SimpleFileAccess.hpp> -#include <com/sun/star/ucb/TransferInfo.hpp> -#include <com/sun/star/ucb/XCommandEnvironment.hpp> -#include <com/sun/star/ucb/XCommandInfo.hpp> -#include <com/sun/star/ucb/XContent.hpp> -#include <com/sun/star/ucb/XContentAccess.hpp> -#include <com/sun/star/ucb/XSimpleFileAccess3.hpp> -#include <com/sun/star/ui/XAcceleratorConfiguration.hpp> -#include <com/sun/star/ui/XUIElement.hpp> -#include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp> -#include <com/sun/star/ui/dialogs/FilePicker.hpp> -#include <com/sun/star/ui/dialogs/TemplateDescription.hpp> -#include <com/sun/star/ui/dialogs/XExecutableDialog.hpp> -#include <com/sun/star/ui/dialogs/XSLTFilterDialog.hpp> -#include <com/sun/star/ui/theModuleUIConfigurationManagerSupplier.hpp> +#include <com/sun/star/style/XStyle.hpp> +#include <com/sun/star/uno/Any.h> #include <com/sun/star/uno/Any.hxx> #include <com/sun/star/uno/Exception.hpp> #include <com/sun/star/uno/Reference.h> #include <com/sun/star/uno/Reference.hxx> #include <com/sun/star/uno/RuntimeException.hpp> +#include <com/sun/star/uno/Sequence.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/TypeClass.hdl> +#include <com/sun/star/uno/TypeClass.hpp> +#include <com/sun/star/uno/XAggregation.hpp> #include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/util/CellProtection.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> #include <com/sun/star/util/Date.hpp> #include <com/sun/star/util/DateTime.hpp> -#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/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/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> -#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 <com/sun/star/util/Time.hpp> +#include <com/sun/star/util/URL.hpp> +#include <com/sun/star/util/XURLTransformer.hpp> +#include <com/sun/star/util/XUpdatable.hpp> #include <com/sun/star/xml/sax/XAttributeList.hpp> -#include <com/sun/star/xml/sax/XDTDHandler.hpp> -#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/classids.hxx> -#include <comphelper/docpasswordhelper.hxx> -#include <comphelper/documentconstants.hxx> +#include <com/sun/star/xml/sax/XFastContextHandler.hpp> +#include <comphelper/broadcasthelper.hxx> +#include <comphelper/comphelperdllapi.h> #include <comphelper/extract.hxx> -#include <comphelper/genericpropertyset.hxx> -#include <comphelper/namedvaluecollection.hxx> +#include <comphelper/fileformat.h> #include <comphelper/processfactory.hxx> -#include <comphelper/propertysetinfo.hxx> -#include <comphelper/random.hxx> +#include <comphelper/propagg.hxx> +#include <comphelper/proparrhlp.hxx> +#include <comphelper/property.hxx> +#include <comphelper/propertycontainer.hxx> +#include <comphelper/propertycontainerhelper.hxx> +#include <comphelper/propstate.hxx> #include <comphelper/sequence.hxx> #include <comphelper/servicehelper.hxx> -#include <comphelper/storagehelper.hxx> #include <comphelper/string.hxx> #include <comphelper/types.hxx> #include <comphelper/uno3.hxx> -#include <config_features.h> -#include <config_mpl.h> -#include <config_options.h> -#include <config_orcus.h> -#include <config_telepathy.h> -#include <cppuhelper/bootstrap.hxx> -#include <cppuhelper/component_context.hxx> +#include <comphelper/weak.hxx> +#include <compiler.hxx> +#include <conditio.hxx> +#include <convuno.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/compbase1.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/factory.hxx> #include <cppuhelper/implbase.hxx> #include <cppuhelper/implbase1.hxx> #include <cppuhelper/implbase2.hxx> +#include <cppuhelper/implbase4.hxx> +#include <cppuhelper/implbase5.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/interfacecontainer.hxx> +#include <cppuhelper/propshlp.hxx> +#include <cppuhelper/proptypehlp.h> +#include <cppuhelper/proptypehlp.hxx> +#include <cppuhelper/queryinterface.hxx> #include <cppuhelper/supportsservice.hxx> -#include <cstddef> -#include <cstdio> -#include <cstdlib> -#include <cstring> -#include <ctype.h> -#include <drawinglayer/geometry/viewinformation2d.hxx> +#include <cppuhelper/typeprovider.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <detfunc.hxx> +#include <dociter.hxx> +#include <docoptio.hxx> +#include <docpool.hxx> +#include <document.hxx> +#include <documentlinkmgr.hxx> +#include <docuno.hxx> +#include <dpobject.hxx> +#include <dpshttab.hxx> +#include <dputil.hxx> +#include <drawinglayer/drawinglayerdllapi.h> #include <drawinglayer/primitive2d/baseprimitive2d.hxx> -#include <drawinglayer/primitive2d/polypolygonprimitive2d.hxx> -#include <drawinglayer/processor2d/baseprocessor2d.hxx> -#include <drawinglayer/processor2d/processorfromoutputdevice.hxx> -#include <editeng/acorrcfg.hxx> +#include <drwlayer.hxx> #include <editeng/adjustitem.hxx> -#include <editeng/autokernitem.hxx> -#include <editeng/borderline.hxx> #include <editeng/boxitem.hxx> #include <editeng/brushitem.hxx> -#include <editeng/charreliefitem.hxx> -#include <editeng/charscaleitem.hxx> #include <editeng/colritem.hxx> -#include <editeng/contouritem.hxx> -#include <editeng/crossedoutitem.hxx> -#include <editeng/editdata.hxx> #include <editeng/editeng.hxx> +#include <editeng/editengdllapi.h> #include <editeng/editobj.hxx> #include <editeng/editstat.hxx> #include <editeng/editview.hxx> #include <editeng/eeitem.hxx> -#include <editeng/emphasismarkitem.hxx> -#include <editeng/escapementitem.hxx> #include <editeng/fhgtitem.hxx> -#include <editeng/fieldupdater.hxx> #include <editeng/flditem.hxx> -#include <editeng/flstitem.hxx> #include <editeng/fontitem.hxx> -#include <editeng/forbiddencharacterstable.hxx> -#include <editeng/forbiddenruleitem.hxx> -#include <editeng/formatbreakitem.hxx> #include <editeng/frmdiritem.hxx> -#include <editeng/hngpnctitem.hxx> -#include <editeng/hyphenzoneitem.hxx> -#include <editeng/itemtype.hxx> #include <editeng/justifyitem.hxx> -#include <editeng/kernitem.hxx> #include <editeng/langitem.hxx> -#include <editeng/lineitem.hxx> -#include <editeng/lrspitem.hxx> -#include <editeng/lspcitem.hxx> -#include <editeng/misspellrange.hxx> -#include <editeng/numitem.hxx> -#include <editeng/orphitem.hxx> #include <editeng/outliner.hxx> #include <editeng/outlobj.hxx> -#include <editeng/paperinf.hxx> -#include <editeng/pbinitem.hxx> -#include <editeng/postitem.hxx> -#include <editeng/scriptspaceitem.hxx> #include <editeng/scripttypeitem.hxx> -#include <editeng/section.hxx> -#include <editeng/shaditem.hxx> -#include <editeng/shdditem.hxx> -#include <editeng/sizeitem.hxx> -#include <editeng/spltitem.hxx> -#include <editeng/svxacorr.hxx> -#include <editeng/svxenum.hxx> -#include <editeng/svxfont.hxx> #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> #include <editeng/unolingu.hxx> -#include <editeng/unonrule.hxx> -#include <editeng/unoprnms.hxx> -#include <editeng/unotext.hxx> #include <editeng/wghtitem.hxx> -#include <editeng/widwitem.hxx> -#include <editeng/writingmodeitem.hxx> -#include <editeng/wrlmitem.hxx> -#include <editeng/xmlcnitm.hxx> -#include <float.h> -#include <formula/FormulaCompiler.hxx> +#include <editsrc.hxx> +#include <editutil.hxx> +#include <externalrefmgr.hxx> +#include <fillinfo.hxx> #include <formula/IFunctionDescription.hxx> #include <formula/errorcodes.hxx> -#include <formula/formulahelper.hxx> -#include <formula/grammar.hxx> +#include <formula/formuladllapi.h> #include <formula/opcode.hxx> -#include <formula/token.hxx> #include <formula/vectortoken.hxx> -#include <functional> +#include <formulacell.hxx> +#include <formulagroup.hxx> +#include <global.hxx> +#include <globalnames.hxx> +#include <hints.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> #include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> -#include <i18nlangtag/mslangid.hxx> -#include <i18nutil/unicode.hxx> -#include <iostream> -#include <limits.h> -#include <limits> -#include <list> -#include <map> -#include <math.h> -#include <mdds/flat_segment_tree.hpp> -#include <mdds/multi_type_matrix.hpp> -#include <mdds/multi_type_vector_trait.hpp> -#include <mdds/multi_type_vector_types.hpp> -#include <memory> -#include <numeric> -#include <o3tl/ptr_container.hxx> -#include <officecfg/Office/Calc.hxx> -#include <officecfg/Office/Common.hxx> -#include <opencl/openclwrapper.hxx> -#include <osl/conditn.hxx> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/module.hxx> -#include <osl/mutex.hxx> -#include <osl/security.hxx> -#include <osl/thread.h> -#include <osl/time.h> -#include <ostream> -#include <queue> -#include <random> +#include <inputopt.hxx> +#include <listenercontext.hxx> +#include <markdata.hxx> +#include <miscuno.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/make_unique.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <olinetab.hxx> +#include <patattr.hxx> +#include <postit.hxx> +#include <queryentry.hxx> +#include <queryparam.hxx> +#include <rangelst.hxx> +#include <rangenam.hxx> +#include <rangeutl.hxx> +#include <rechead.hxx> +#include <refupdatecontext.hxx> +#include <rowheightcontext.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> #include <rsc/rscsfx.hxx> -#include <rtl/bootstrap.hxx> -#include <rtl/crc.h> -#include <rtl/digest.h> -#include <rtl/instance.hxx> -#include <rtl/math.hxx> -#include <rtl/ref.hxx> -#include <rtl/strbuf.hxx> -#include <rtl/tencinfo.h> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <sal/config.h> -#include <sal/log.hxx> -#include <sal/macros.h> -#include <sal/types.h> -#include <salhelper/thread.hxx> #include <sax/tools/converter.hxx> -#include <set> -#include <sfx2/DocumentMetadataAccess.hxx> +#include <scabstdlg.hxx> +#include <scerrors.hxx> +#include <scitems.hxx> +#include <scmatrix.hxx> +#include <scmod.hxx> +#include <scresid.hxx> #include <sfx2/app.hxx> -#include <sfx2/basedlgs.hxx> #include <sfx2/bindings.hxx> +#include <sfx2/chalign.hxx> #include <sfx2/childwin.hxx> -#include <sfx2/dialoghelper.hxx> -#include <sfx2/dinfdlg.hxx> +#include <sfx2/ctrlitem.hxx> #include <sfx2/dispatch.hxx> -#include <sfx2/docfac.hxx> +#include <sfx2/dllapi.h> #include <sfx2/docfile.hxx> -#include <sfx2/docfilt.hxx> -#include <sfx2/event.hxx> -#include <sfx2/evntconf.hxx> -#include <sfx2/fcontnr.hxx> -#include <sfx2/filedlghelper.hxx> -#include <sfx2/frame.hxx> -#include <sfx2/imagemgr.hxx> -#include <sfx2/imgmgr.hxx> -#include <sfx2/infobar.hxx> #include <sfx2/linkmgr.hxx> -#include <sfx2/mieclip.hxx> -#include <sfx2/msg.hxx> -#include <sfx2/msgpool.hxx> -#include <sfx2/navigat.hxx> #include <sfx2/objface.hxx> -#include <sfx2/objitem.hxx> #include <sfx2/objsh.hxx> -#include <sfx2/opengrf.hxx> -#include <sfx2/passwd.hxx> #include <sfx2/printer.hxx> -#include <sfx2/progress.hxx> #include <sfx2/request.hxx> -#include <sfx2/sfxbasecontroller.hxx> -#include <sfx2/sfxdlg.hxx> -#include <sfx2/sfxmodelfactory.hxx> -#include <sfx2/sidebar/ControlFactory.hxx> -#include <sfx2/sidebar/EnumContext.hxx> -#include <sfx2/sidebar/Sidebar.hxx> -#include <sfx2/sidebar/SidebarChildWindow.hxx> -#include <sfx2/sidebar/SidebarPanelBase.hxx> -#include <sfx2/sidebar/Theme.hxx> -#include <sfx2/taskpane.hxx> -#include <sfx2/templdlg.hxx> -#include <sfx2/tplpitem.hxx> +#include <sfx2/sfxstatuslistener.hxx> +#include <sfx2/sfxuno.hxx> +#include <sfx2/shell.hxx> +#include <sfx2/tbxctrl.hxx> #include <sfx2/viewfrm.hxx> -#include <sfx2/viewsh.hxx> -#include <sfx2/zoomitem.hxx> -#include <signal.h> -#include <sot/exchange.hxx> -#include <sot/filelist.hxx> +#include <sheetdata.hxx> #include <sot/formats.hxx> -#include <sot/storage.hxx> -#include <sstream> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <string> -#include <svl/IndexedStyleSheets.hxx> -#include <svl/PasswordHelper.hxx> -#include <svl/aeitem.hxx> -#include <svl/asiancfg.hxx> -#include <svl/broadcast.hxx> -#include <svl/cjkoptions.hxx> -#include <svl/converter.hxx> -#include <svl/ctloptions.hxx> -#include <svl/documentlockfile.hxx> +#include <stlpool.hxx> +#include <stlsheet.hxx> +#include <stringutil.hxx> +#include <strload.hxx> +#include <svl/SfxBroadcaster.hxx> +#include <svl/cenumitm.hxx> #include <svl/eitem.hxx> -#include <svl/flagitem.hxx> -#include <svl/globalnameitem.hxx> -#include <svl/ilstitem.hxx> -#include <svl/inethist.hxx> -#include <svl/int64item.hxx> +#include <svl/hint.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/languageoptions.hxx> -#include <svl/listener.hxx> -#include <svl/macitem.hxx> -#include <svl/numuno.hxx> -#include <svl/poolcach.hxx> +#include <svl/lstner.hxx> #include <svl/poolitem.hxx> -#include <svl/ptitem.hxx> -#include <svl/rectitem.hxx> -#include <svl/sharecontrolfile.hxx> #include <svl/sharedstring.hxx> #include <svl/sharedstringpool.hxx> -#include <svl/slstitm.hxx> #include <svl/smplhint.hxx> #include <svl/srchitem.hxx> #include <svl/stritem.hxx> -#include <svl/style.hxx> +#include <svl/stylesheetuser.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 <svl/zformat.hxx> -#include <svtools/accessibilityoptions.hxx> -#include <svtools/cliplistener.hxx> #include <svtools/colorcfg.hxx> -#include <svtools/ehdl.hxx> -#include <svtools/embedhlp.hxx> -#include <svtools/embedtransfer.hxx> -#include <svtools/fmtfield.hxx> -#include <svtools/imapobj.hxx> -#include <svtools/inettbc.hxx> -#include <svtools/insdlg.hxx> -#include <svtools/langtab.hxx> -#include <svtools/miscopt.hxx> -#include <svtools/parhtml.hxx> -#include <svtools/sfxecode.hxx> -#include <svtools/simptabl.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/treelistentry.hxx> -#include <svtools/unoevent.hxx> -#include <svtools/unoimap.hxx> -#include <svtools/viewdataentry.hxx> -#include <svtools/xwindowitem.hxx> -#include <svx/AccessibleControlShape.hxx> -#include <svx/AccessibleShape.hxx> -#include <svx/AccessibleShapeInfo.hxx> -#include <svx/AccessibleShapeTreeInfo.hxx> -#include <svx/AccessibleTextHelper.hxx> -#include <svx/AffineMatrixItem.hxx> -#include <svx/ParaLineSpacingPopup.hxx> -#include <svx/ShapeTypeHandler.hxx> -#include <svx/SvxShapeTypes.hxx> +#include <svtools/framestatuslistener.hxx> +#include <svtools/grfmgr.hxx> +#include <svtools/optionsdrawinglayer.hxx> +#include <svtools/svtdllapi.h> +#include <svtools/toolboxcontroller.hxx> +#include <svx/XPropertyEntry.hxx> #include <svx/algitem.hxx> -#include <svx/charthelper.hxx> -#include <svx/chrtitem.hxx> -#include <svx/clipboardctl.hxx> -#include <svx/clipfmtitem.hxx> -#include <svx/compressgraphicdialog.hxx> -#include <svx/dataaccessdescriptor.hxx> -#include <svx/dbaexchange.hxx> -#include <svx/dialmgr.hxx> -#include <svx/dlgutil.hxx> -#include <svx/drawitem.hxx> -#include <svx/extedit.hxx> -#include <svx/extrusionbar.hxx> -#include <svx/fillctrl.hxx> -#include <svx/fmdpage.hxx> -#include <svx/fmglob.hxx> -#include <svx/fmmodel.hxx> -#include <svx/fmobjfac.hxx> -#include <svx/fmpage.hxx> -#include <svx/fmshell.hxx> -#include <svx/fmview.hxx> -#include <svx/fntctl.hxx> -#include <svx/fntszctl.hxx> -#include <svx/fontwork.hxx> -#include <svx/fontworkbar.hxx> -#include <svx/formatpaintbrushctrl.hxx> -#include <svx/framelinkarray.hxx> -#include <svx/gallery.hxx> -#include <svx/galleryitem.hxx> -#include <svx/grafctrl.hxx> -#include <svx/graphichelper.hxx> -#include <svx/grfflt.hxx> -#include <svx/hlnkitem.hxx> -#include <svx/hyperdlg.hxx> -#include <svx/imapdlg.hxx> -#include <svx/insctrl.hxx> -#include <svx/lboxctrl.hxx> -#include <svx/linectrl.hxx> -#include <svx/linkwarn.hxx> -#include <svx/modctrl.hxx> -#include <svx/numfmtsh.hxx> -#include <svx/numinf.hxx> -#include <svx/objfac3d.hxx> -#include <svx/ofaitem.hxx> -#include <svx/pageitem.hxx> -#include <svx/pfiledlg.hxx> -#include <svx/postattr.hxx> -#include <svx/prtqry.hxx> -#include <svx/pszctrl.hxx> -#include <svx/rotmodit.hxx> -#include <svx/sdr/contact/viewcontactofsdrmediaobj.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/sdrundomanager.hxx> +#include <svx/grfcrop.hxx> +#include <svx/itextprovider.hxx> +#include <svx/sdangitm.hxx> +#include <svx/sdasaitm.hxx> +#include <svx/sdasitm.hxx> +#include <svx/sderitm.hxx> +#include <svx/sdgcoitm.hxx> +#include <svx/sdgcpitm.hxx> +#include <svx/sdggaitm.hxx> +#include <svx/sdginitm.hxx> +#include <svx/sdgluitm.hxx> +#include <svx/sdgmoitm.hxx> +#include <svx/sdgtritm.hxx> +#include <svx/sdmetitm.hxx> +#include <svx/sdooitm.hxx> +#include <svx/sdprcitm.hxx> +#include <svx/sdr/animation/scheduler.hxx> +#include <svx/sdr/overlay/overlayobject.hxx> +#include <svx/sdr/overlay/overlayobjectlist.hxx> +#include <svx/sdshcitm.hxx> #include <svx/sdshitm.hxx> +#include <svx/sdshtitm.hxx> #include <svx/sdsxyitm.hxx> #include <svx/sdtaaitm.hxx> #include <svx/sdtacitm.hxx> +#include <svx/sdtaditm.hxx> #include <svx/sdtagitm.hxx> +#include <svx/sdtaiitm.hxx> +#include <svx/sdtaitm.hxx> +#include <svx/sdtakitm.hxx> +#include <svx/sdtayitm.hxx> +#include <svx/sdtcfitm.hxx> #include <svx/sdtditm.hxx> -#include <svx/selctrl.hxx> -#include <svx/shapepropertynotifier.hxx> -#include <svx/sidebar/ContextChangeEventMultiplexer.hxx> -#include <svx/sidebar/PopupContainer.hxx> -#include <svx/sidebar/SelectionAnalyzer.hxx> -#include <svx/sidebar/SelectionChangeHandler.hxx> -#include <svx/sidebar/SidebarDialControl.hxx> -#include <svx/srchdlg.hxx> +#include <svx/sdtfsitm.hxx> +#include <svx/sdtmfitm.hxx> +#include <svx/sdynitm.hxx> +#include <svx/svdattr.hxx> #include <svx/svddef.hxx> -#include <svx/svddrgmt.hxx> -#include <svx/svdetc.hxx> -#include <svx/svdfield.hxx> +#include <svx/svddrag.hxx> +#include <svx/svdglue.hxx> #include <svx/svditer.hxx> -#include <svx/svdmark.hxx> -#include <svx/svdmodel.hxx> -#include <svx/svdoashp.hxx> +#include <svx/svdlayer.hxx> +#include <svx/svdoattr.hxx> #include <svx/svdobj.hxx> #include <svx/svdocapt.hxx> -#include <svx/svdocirc.hxx> #include <svx/svdoedge.hxx> #include <svx/svdograf.hxx> -#include <svx/svdogrp.hxx> -#include <svx/svdomedia.hxx> #include <svx/svdoole2.hxx> -#include <svx/svdopath.hxx> -#include <svx/svdorect.hxx> #include <svx/svdotext.hxx> #include <svx/svdouno.hxx> -#include <svx/svdoutl.hxx> #include <svx/svdpage.hxx> #include <svx/svdpagv.hxx> -#include <svx/svdpool.hxx> +#include <svx/svdsob.hxx> +#include <svx/svdtext.hxx> #include <svx/svdtrans.hxx> +#include <svx/svdtypes.hxx> #include <svx/svdundo.hxx> #include <svx/svdview.hxx> -#include <svx/svdxcgv.hxx> #include <svx/svxdlg.hxx> -#include <svx/svxerr.hxx> -#include <svx/sxcecitm.hxx> -#include <svx/sxciaitm.hxx> -#include <svx/tbcontrl.hxx> -#include <svx/tbxcolor.hxx> -#include <svx/tbxctl.hxx> -#include <svx/txenctab.hxx> -#include <svx/unoapi.hxx> -#include <svx/unofill.hxx> -#include <svx/unomid.hxx> -#include <svx/unomod.hxx> -#include <svx/unomodel.hxx> -#include <svx/unoshape.hxx> -#include <svx/verttexttbxctrl.hxx> -#include <svx/xbtmpit.hxx> +#include <svx/svxdllapi.h> +#include <svx/xcolit.hxx> +#include <svx/xdash.hxx> #include <svx/xdef.hxx> +#include <svx/xenum.hxx> #include <svx/xfillit0.hxx> -#include <svx/xflclit.hxx> -#include <svx/xflftrit.hxx> -#include <svx/xflgrit.hxx> -#include <svx/xflhtit.hxx> -#include <svx/xftadit.hxx> -#include <svx/xftdiit.hxx> -#include <svx/xftmrit.hxx> -#include <svx/xftouit.hxx> -#include <svx/xftshcit.hxx> -#include <svx/xftshit.hxx> -#include <svx/xftshxy.hxx> -#include <svx/xftstit.hxx> +#include <svx/xflasit.hxx> #include <svx/xgrad.hxx> +#include <svx/xhatch.hxx> +#include <svx/xit.hxx> #include <svx/xlineit0.hxx> -#include <svx/xlinjoit.hxx> -#include <svx/xlncapit.hxx> -#include <svx/xlnclit.hxx> -#include <svx/xlndsit.hxx> -#include <svx/xlnedcit.hxx> -#include <svx/xlnedit.hxx> -#include <svx/xlnedwit.hxx> -#include <svx/xlnstcit.hxx> -#include <svx/xlnstit.hxx> -#include <svx/xlnstwit.hxx> -#include <svx/xlnwtit.hxx> -#include <svx/xmleohlp.hxx> -#include <svx/xmlgrhlp.hxx> -#include <svx/xmlsecctrl.hxx> -#include <svx/xoutbmp.hxx> +#include <svx/xlnasit.hxx> +#include <svx/xpoly.hxx> #include <svx/xtable.hxx> -#include <svx/xtextit.hxx> #include <svx/xtextit0.hxx> -#include <svx/zoom_def.hxx> -#include <svx/zoomctrl.hxx> -#include <svx/zoomsliderctrl.hxx> -#include <svx/zoomslideritem.hxx> -#include <time.h> -#include <toolkit/awt/vclxdevice.hxx> -#include <toolkit/helper/convert.hxx> -#include <toolkit/helper/vclunohelper.hxx> +#include <tablink.hxx> +#include <tabprotection.hxx> +#include <tokenarray.hxx> +#include <tokenstringcontext.hxx> #include <tools/color.hxx> +#include <tools/contnr.hxx> #include <tools/date.hxx> #include <tools/datetime.hxx> #include <tools/debug.hxx> -#include <tools/diagnose_ex.h> +#include <tools/errcode.hxx> +#include <tools/errinf.hxx> +#include <tools/fldunit.hxx> +#include <tools/fontenum.hxx> #include <tools/fract.hxx> #include <tools/gen.hxx> #include <tools/globname.hxx> -#include <tools/mempool.hxx> -#include <tools/multisel.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> #include <tools/poly.hxx> -#include <tools/rcid.h> -#include <tools/resary.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> #include <tools/resid.hxx> +#include <tools/resmgr.hxx> #include <tools/solar.h> #include <tools/stream.hxx> -#include <tools/tenccvt.hxx> +#include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> +#include <tools/weakbase.h> +#include <tools/weakbase.hxx> #include <tools/wintypes.hxx> -#include <ucbhelper/content.hxx> -#include <ucbhelper/simpleinteractionrequest.hxx> -#include <unicode/uchar.h> -#include <unordered_map> -#include <unordered_set> -#include <unotools/accessiblerelationsethelper.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unonames.hxx> #include <unotools/accessiblestatesethelper.hxx> -#include <unotools/bootstrap.hxx> -#include <unotools/calendarwrapper.hxx> #include <unotools/charclass.hxx> #include <unotools/collatorwrapper.hxx> -#include <unotools/configmgr.hxx> -#include <unotools/fontcvt.hxx> -#include <unotools/intlwrapper.hxx> -#include <unotools/lingucfg.hxx> -#include <unotools/localedatawrapper.hxx> -#include <unotools/localfilehelper.hxx> -#include <unotools/misccfg.hxx> -#include <unotools/moduleoptions.hxx> -#include <unotools/pathoptions.hxx> -#include <unotools/saveopt.hxx> -#include <unotools/securityoptions.hxx> -#include <unotools/streamwrap.hxx> -#include <unotools/syslocale.hxx> -#include <unotools/tempfile.hxx> -#include <unotools/textsearch.hxx> +#include <unotools/configitem.hxx> +#include <unotools/options.hxx> #include <unotools/transliterationwrapper.hxx> -#include <unotools/ucbhelper.hxx> -#include <unotools/ucbstreamhelper.hxx> -#include <unotools/useroptions.hxx> -#include <utility> -#include <vbahelper/vbaaccesshelper.hxx> -#include <vcl/bmpacc.hxx> -#include <vcl/builder.hxx> -#include <vcl/cursor.hxx> -#include <vcl/decoview.hxx> -#include <vcl/field.hxx> -#include <vcl/fixed.hxx> -#include <vcl/gradient.hxx> -#include <vcl/graph.hxx> -#include <vcl/graphicfilter.hxx> -#include <vcl/hatch.hxx> -#include <vcl/help.hxx> -#include <vcl/i18nhelp.hxx> -#include <vcl/image.hxx> -#include <vcl/keycodes.hxx> -#include <vcl/layout.hxx> -#include <vcl/lineinfo.hxx> -#include <vcl/lstbox.hxx> -#include <vcl/metric.hxx> -#include <vcl/mnemonic.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/openglwin.hxx> -#include <vcl/outdev.hxx> -#include <vcl/pdfextoutdevdata.hxx> -#include <vcl/settings.hxx> -#include <vcl/status.hxx> -#include <vcl/svapp.hxx> -#include <vcl/syschild.hxx> -#include <vcl/taskpanelist.hxx> -#include <vcl/timer.hxx> -#include <vcl/toolbox.hxx> -#include <vcl/unohelp.hxx> -#include <vcl/vclenum.hxx> -#include <vcl/vclevent.hxx> -#include <vcl/virdev.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/families.hxx> -#include <xmloff/i18nmap.hxx> +#include <unotools/unotoolsdllapi.h> +#include <userdat.hxx> +#include <userlist.hxx> +#include <validat.hxx> +#include <xmloff/dllapi.h> #include <xmloff/nmspmap.hxx> -#include <xmloff/numehelp.hxx> -#include <xmloff/prstylei.hxx> -#include <xmloff/txtparae.hxx> -#include <xmloff/txtprmap.hxx> -#include <xmloff/xmlaustp.hxx> -#include <xmloff/xmlerror.hxx> -#include <xmloff/xmlictxt.hxx> -#include <xmloff/xmlimppr.hxx> -#include <xmloff/xmlmetai.hxx> #include <xmloff/xmlnmspe.hxx> -#include <xmloff/xmlnumfe.hxx> -#include <xmloff/xmlnumfi.hxx> -#include <xmloff/xmlprcon.hxx> -#include <xmloff/xmlscripti.hxx> #include <xmloff/xmltkmap.hxx> #include <xmloff/xmltoken.hxx> -#include <xmloff/xmltypes.hxx> -#include <xmloff/xmluconv.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sc/inc/pch/precompiled_scfilt.hxx b/sc/inc/pch/precompiled_scfilt.hxx index 4fb99bc3e3d1..60dfa11c8853 100644 --- a/sc/inc/pch/precompiled_scfilt.hxx +++ b/sc/inc/pch/precompiled_scfilt.hxx @@ -8,532 +8,304 @@ */ /* - 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:40 using: + ./bin/update_pch sc scfilt --cutoff=4 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./sc/inc/pch/precompiled_scfilt.hxx "/opt/lo/bin/make sc.build" --find-conflicts */ -#include "officecfg/Office/Common.hxx" #include <algorithm> -#include <basegfx/point/b2dpoint.hxx> -#include <basegfx/polygon/b2dpolygon.hxx> +#include <cassert> +#include <climits> +#include <cstddef> +#include <cstdlib> +#include <deque> +#include <exception> +#include <iomanip> +#include <limits.h> +#include <limits> +#include <list> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <scdllapi.h> +#include <set> +#include <sstream> +#include <stdarg.h> +#include <stdio.h> +#include <string.h> +#include <string> +#include <typeinfo> +#include <unordered_map> +#include <unordered_set> +#include <utility> +#include <vector> #include <boost/bind.hpp> #include <boost/checked_delete.hpp> #include <boost/noncopyable.hpp> -#include <memory> -#include <cassert> -#include <com/sun/star/awt/DeviceInfo.hpp> +#include <boost/optional/optional.hpp> +#include <boost/ptr_container/ptr_map.hpp> +#include <osl/conditn.hxx> +#include <osl/diagnose.h> +#include <osl/endian.h> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/process.h> +#include <osl/thread.h> +#include <rtl/alloc.h> +#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/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <rtl/uuid.h> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <salhelper/singletonref.hxx> +#include <salhelper/thread.hxx> +#include <vcl/animate.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/dllapi.h> +#include <vcl/field.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/outdev.hxx> +#include <vcl/svapp.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/vclptr.hxx> +#include <attrib.hxx> +#include <basegfx/color/bcolor.hxx> #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/FontType.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/Point.hpp> -#include <com/sun/star/awt/PushButtonType.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/VisualEffect.hpp> -#include <com/sun/star/awt/XControlModel.hpp> -#include <com/sun/star/awt/XDevice.hpp> -#include <com/sun/star/awt/XFont.hpp> -#include <com/sun/star/awt/XFont2.hpp> #include <com/sun/star/beans/NamedValue.hpp> +#include <com/sun/star/beans/PropertyState.hpp> #include <com/sun/star/beans/PropertyValue.hpp> #include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/beans/XPropertySetOption.hpp> -#include <com/sun/star/beans/XPropertyState.hpp> -#include <com/sun/star/chart/ChartAxisArrangeOrderType.hpp> -#include <com/sun/star/chart/ChartAxisLabelPosition.hpp> -#include <com/sun/star/chart/ChartAxisMarkPosition.hpp> -#include <com/sun/star/chart/ChartAxisPosition.hpp> -#include <com/sun/star/chart/ChartLegendExpansion.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/XAxisSupplier.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/XChartDocument.hpp> -#include <com/sun/star/chart/XDiagramPositioning.hpp> -#include <com/sun/star/chart/XSecondAxisTitleSupplier.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/ExponentialRegressionCurve.hpp> -#include <com/sun/star/chart2/FormattedString.hpp> -#include <com/sun/star/chart2/LegendPosition.hpp> -#include <com/sun/star/chart2/LinearRegressionCurve.hpp> -#include <com/sun/star/chart2/LinearScaling.hpp> -#include <com/sun/star/chart2/LogarithmicRegressionCurve.hpp> -#include <com/sun/star/chart2/LogarithmicScaling.hpp> -#include <com/sun/star/chart2/MovingAverageRegressionCurve.hpp> -#include <com/sun/star/chart2/PolarCoordinateSystem2d.hpp> -#include <com/sun/star/chart2/PolarCoordinateSystem3d.hpp> -#include <com/sun/star/chart2/PolynomialRegressionCurve.hpp> -#include <com/sun/star/chart2/PotentialRegressionCurve.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/XChartDocument.hpp> -#include <com/sun/star/chart2/XChartTypeContainer.hpp> -#include <com/sun/star/chart2/XColorScheme.hpp> -#include <com/sun/star/chart2/XCoordinateSystemContainer.hpp> -#include <com/sun/star/chart2/XDataSeriesContainer.hpp> -#include <com/sun/star/chart2/XDiagram.hpp> -#include <com/sun/star/chart2/XRegressionCurveContainer.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/XSheetDataProvider.hpp> -#include <com/sun/star/container/XEnumeration.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/XNameAccess.hpp> #include <com/sun/star/container/XNameContainer.hpp> -#include <com/sun/star/container/XNameReplace.hpp> #include <com/sun/star/container/XNamed.hpp> -#include <com/sun/star/document/IndexedPropertyValues.hpp> -#include <com/sun/star/document/NamedPropertyValues.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/XEventsSupplier.hpp> -#include <com/sun/star/document/XFilter.hpp> -#include <com/sun/star/document/XImporter.hpp> -#include <com/sun/star/document/XViewDataSupplier.hpp> #include <com/sun/star/drawing/BitmapMode.hpp> -#include <com/sun/star/drawing/CircleKind.hpp> -#include <com/sun/star/drawing/Direction3D.hpp> +#include <com/sun/star/drawing/EnhancedCustomShapeParameterPair.hpp> #include <com/sun/star/drawing/FillStyle.hpp> #include <com/sun/star/drawing/Hatch.hpp> -#include <com/sun/star/drawing/LineDash.hpp> -#include <com/sun/star/drawing/LineStyle.hpp> -#include <com/sun/star/drawing/PointSequenceSequence.hpp> -#include <com/sun/star/drawing/PolygonKind.hpp> -#include <com/sun/star/drawing/ProjectionMode.hpp> -#include <com/sun/star/drawing/ShadeMode.hpp> -#include <com/sun/star/drawing/XControlShape.hpp> -#include <com/sun/star/drawing/XDrawPageSupplier.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/XClassifiedObject.hpp> -#include <com/sun/star/embed/XEmbedPersist.hpp> -#include <com/sun/star/embed/XEmbeddedObject.hpp> -#include <com/sun/star/embed/XVisualObject.hpp> -#include <com/sun/star/form/FormComponentType.hpp> -#include <com/sun/star/form/XForm.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/XFrame.hpp> -#include <com/sun/star/frame/XFramesSupplier.hpp> #include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/i18n/NumberFormatIndex.hpp> #include <com/sun/star/i18n/ScriptType.hpp> -#include <com/sun/star/i18n/XBreakIterator.hpp> -#include <com/sun/star/lang/XMultiComponentFactory.hpp> +#include <com/sun/star/io/XInputStream.hpp> +#include <com/sun/star/io/XOutputStream.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/lang/XSingleComponentFactory.hpp> -#include <com/sun/star/script/ModuleInfo.hpp> -#include <com/sun/star/script/ModuleType.hpp> +#include <com/sun/star/lang/XTypeProvider.hpp> +#include <com/sun/star/lang/XUnoTunnel.hpp> #include <com/sun/star/script/ScriptEventDescriptor.hpp> -#include <com/sun/star/script/XEventAttacherManager.hpp> -#include <com/sun/star/sheet/AddressConvention.hpp> -#include <com/sun/star/sheet/CellFlags.hpp> #include <com/sun/star/sheet/ComplexReference.hpp> -#include <com/sun/star/sheet/ConditionOperator2.hpp> -#include <com/sun/star/sheet/DDELinkInfo.hpp> -#include <com/sun/star/sheet/DataPilotFieldAutoShowInfo.hpp> -#include <com/sun/star/sheet/DataPilotFieldGroupBy.hpp> -#include <com/sun/star/sheet/DataPilotFieldGroupInfo.hpp> -#include <com/sun/star/sheet/DataPilotFieldLayoutInfo.hpp> -#include <com/sun/star/sheet/DataPilotFieldLayoutMode.hpp> -#include <com/sun/star/sheet/DataPilotFieldOrientation.hpp> -#include <com/sun/star/sheet/DataPilotFieldReference.hpp> -#include <com/sun/star/sheet/DataPilotFieldReferenceItemType.hpp> -#include <com/sun/star/sheet/DataPilotFieldReferenceType.hpp> -#include <com/sun/star/sheet/DataPilotFieldShowItemsMode.hpp> -#include <com/sun/star/sheet/DataPilotFieldSortInfo.hpp> -#include <com/sun/star/sheet/DataPilotFieldSortMode.hpp> -#include <com/sun/star/sheet/DataPilotOutputRangeType.hpp> -#include <com/sun/star/sheet/ExternalLinkType.hpp> -#include <com/sun/star/sheet/ExternalReference.hpp> -#include <com/sun/star/sheet/FilterConnection.hpp> -#include <com/sun/star/sheet/FilterOperator2.hpp> #include <com/sun/star/sheet/FormulaLanguage.hpp> -#include <com/sun/star/sheet/FormulaMapGroup.hpp> -#include <com/sun/star/sheet/FormulaMapGroupSpecialOffset.hpp> -#include <com/sun/star/sheet/FormulaOpCodeMapEntry.hpp> -#include <com/sun/star/sheet/FormulaToken.hpp> #include <com/sun/star/sheet/GeneralFunction.hpp> -#include <com/sun/star/sheet/NameToken.hpp> -#include <com/sun/star/sheet/NamedRangeFlag.hpp> #include <com/sun/star/sheet/ReferenceFlags.hpp> #include <com/sun/star/sheet/SingleReference.hpp> -#include <com/sun/star/sheet/TableFilterField3.hpp> -#include <com/sun/star/sheet/TableValidationVisibility.hpp> -#include <com/sun/star/sheet/ValidationAlertStyle.hpp> -#include <com/sun/star/sheet/ValidationType.hpp> -#include <com/sun/star/sheet/XAreaLink.hpp> -#include <com/sun/star/sheet/XAreaLinks.hpp> -#include <com/sun/star/sheet/XArrayFormulaTokens.hpp> -#include <com/sun/star/sheet/XCalculatable.hpp> -#include <com/sun/star/sheet/XCellAddressable.hpp> -#include <com/sun/star/sheet/XCellRangeAddressable.hpp> -#include <com/sun/star/sheet/XCellRangeData.hpp> -#include <com/sun/star/sheet/XDDELink.hpp> -#include <com/sun/star/sheet/XDDELinkResults.hpp> -#include <com/sun/star/sheet/XDDELinks.hpp> -#include <com/sun/star/sheet/XDataPilotDataLayoutFieldSupplier.hpp> -#include <com/sun/star/sheet/XDataPilotField.hpp> -#include <com/sun/star/sheet/XDataPilotFieldGrouping.hpp> -#include <com/sun/star/sheet/XDataPilotTablesSupplier.hpp> #include <com/sun/star/sheet/XDatabaseRange.hpp> -#include <com/sun/star/sheet/XDatabaseRanges.hpp> -#include <com/sun/star/sheet/XExternalDocLink.hpp> -#include <com/sun/star/sheet/XExternalDocLinks.hpp> -#include <com/sun/star/sheet/XExternalSheetCache.hpp> -#include <com/sun/star/sheet/XExternalSheetName.hpp> -#include <com/sun/star/sheet/XFormulaOpCodeMapper.hpp> -#include <com/sun/star/sheet/XFormulaParser.hpp> #include <com/sun/star/sheet/XFormulaTokens.hpp> -#include <com/sun/star/sheet/XHeaderFooterContent.hpp> -#include <com/sun/star/sheet/XLabelRanges.hpp> -#include <com/sun/star/sheet/XMultiFormulaTokens.hpp> -#include <com/sun/star/sheet/XMultipleOperation.hpp> -#include <com/sun/star/sheet/XNamedRange.hpp> -#include <com/sun/star/sheet/XNamedRanges.hpp> -#include <com/sun/star/sheet/XPrintAreas.hpp> -#include <com/sun/star/sheet/XScenario.hpp> -#include <com/sun/star/sheet/XScenarios.hpp> -#include <com/sun/star/sheet/XScenariosSupplier.hpp> -#include <com/sun/star/sheet/XSheetAnnotationAnchor.hpp> -#include <com/sun/star/sheet/XSheetAnnotationShapeSupplier.hpp> -#include <com/sun/star/sheet/XSheetAnnotations.hpp> -#include <com/sun/star/sheet/XSheetAnnotationsSupplier.hpp> -#include <com/sun/star/sheet/XSheetCellRangeContainer.hpp> -#include <com/sun/star/sheet/XSheetCondition2.hpp> -#include <com/sun/star/sheet/XSheetFilterDescriptor3.hpp> -#include <com/sun/star/sheet/XSheetLinkable.hpp> -#include <com/sun/star/sheet/XSheetOperation.hpp> -#include <com/sun/star/sheet/XSheetOutline.hpp> -#include <com/sun/star/sheet/XSpreadsheet.hpp> #include <com/sun/star/sheet/XSpreadsheetDocument.hpp> -#include <com/sun/star/sheet/XUnnamedDatabaseRanges.hpp> -#include <com/sun/star/style/GraphicLocation.hpp> -#include <com/sun/star/style/HorizontalAlignment.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/BorderLineStyle.hpp> -#include <com/sun/star/table/CellAddress.hpp> -#include <com/sun/star/table/CellContentType.hpp> -#include <com/sun/star/table/CellJustifyMethod.hpp> -#include <com/sun/star/table/CellRangeAddress.hpp> -#include <com/sun/star/table/CellVertJustify2.hpp> -#include <com/sun/star/table/TableBorder.hpp> -#include <com/sun/star/table/TableOrientation.hpp> -#include <com/sun/star/table/XCell.hpp> -#include <com/sun/star/table/XCell2.hpp> -#include <com/sun/star/table/XCellRange.hpp> -#include <com/sun/star/table/XColumnRowRange.hpp> -#include <com/sun/star/task/XStatusIndicator.hpp> -#include <com/sun/star/text/FilenameDisplayFormat.hpp> -#include <com/sun/star/text/WritingMode2.hpp> #include <com/sun/star/text/XText.hpp> -#include <com/sun/star/text/XTextContent.hpp> -#include <com/sun/star/text/XTextCursor.hpp> -#include <com/sun/star/text/XTextRange.hpp> -#include <com/sun/star/ui/ItemType.hpp> -#include <com/sun/star/ui/XImageManager.hpp> -#include <com/sun/star/ui/XUIConfigurationPersistence.hpp> -#include <com/sun/star/ui/theModuleUIConfigurationManagerSupplier.hpp> +#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/uno/XReference.hpp> #include <com/sun/star/util/Date.hpp> #include <com/sun/star/util/DateTime.hpp> -#include <com/sun/star/util/NumberFormat.hpp> -#include <com/sun/star/util/XMergeable.hpp> -#include <com/sun/star/util/XNumberFormatTypes.hpp> -#include <com/sun/star/util/XNumberFormats.hpp> -#include <com/sun/star/util/XNumberFormatsSupplier.hpp> -#include <com/sun/star/util/XProtectable.hpp> -#include <comphelper/classids.hxx> -#include <comphelper/docpasswordhelper.hxx> +#include <comphelper/comphelperdllapi.h> #include <comphelper/processfactory.hxx> -#include <comphelper/sequenceashashmap.hxx> #include <comphelper/string.hxx> -#include <comphelper/threadpool.hxx> -#include <comphelper/types.hxx> -#include <config_features.h> -#include <config_orcus.h> -#include <cppuhelper/component_context.hxx> -#include <cppuhelper/factory.hxx> +#include <compiler.hxx> +#include <conditio.hxx> +#include <convuno.hxx> #include <cppuhelper/implbase.hxx> -#include <cppuhelper/implbase1.hxx> -#include <cppuhelper/implementationentry.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <cstring> -#include <ctype.h> -#include <editeng/adjustitem.hxx> -#include <editeng/borderline.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakref.hxx> +#include <docoptio.hxx> +#include <docpool.hxx> +#include <document.hxx> +#include <documentimport.hxx> +#include <docuno.hxx> +#include <dpobject.hxx> +#include <dpsave.hxx> +#include <drawinglayer/primitive2d/baseprimitive2d.hxx> +#include <drwlayer.hxx> #include <editeng/boxitem.hxx> #include <editeng/brushitem.hxx> #include <editeng/colritem.hxx> -#include <editeng/contouritem.hxx> #include <editeng/crossedoutitem.hxx> #include <editeng/editdata.hxx> #include <editeng/editeng.hxx> +#include <editeng/editengdllapi.h> #include <editeng/editobj.hxx> #include <editeng/editstat.hxx> -#include <editeng/editview.hxx> #include <editeng/eeitem.hxx> #include <editeng/escapementitem.hxx> #include <editeng/fhgtitem.hxx> #include <editeng/flditem.hxx> -#include <editeng/flstitem.hxx> #include <editeng/fontitem.hxx> #include <editeng/frmdiritem.hxx> #include <editeng/justifyitem.hxx> -#include <editeng/langitem.hxx> -#include <editeng/lineitem.hxx> #include <editeng/lrspitem.hxx> -#include <editeng/outliner.hxx> #include <editeng/outlobj.hxx> -#include <editeng/paperinf.hxx> #include <editeng/postitem.hxx> -#include <editeng/scripttypeitem.hxx> -#include <editeng/shdditem.hxx> #include <editeng/sizeitem.hxx> #include <editeng/svxenum.hxx> -#include <editeng/svxfont.hxx> -#include <editeng/svxrtf.hxx> #include <editeng/udlnitem.hxx> #include <editeng/ulspitem.hxx> #include <editeng/wghtitem.hxx> -#include <editeng/writingmodeitem.hxx> -#include <filter/msfilter/countryid.hxx> +#include <editutil.hxx> +#include <externalrefmgr.hxx> #include <filter/msfilter/escherex.hxx> -#include <filter/msfilter/msoleexp.hxx> -#include <filter/msfilter/msvbahelper.hxx> -#include <filter/msfilter/svxmsbas.hxx> -#include <filter/msfilter/util.hxx> -#include <formula/errorcodes.hxx> -#include <formula/grammar.hxx> -#include <fstream> -#include <iostream> -#include <iterator> -#include <limits> -#include <list> -#include <map> -#include <math.h> -#include <memory> -#include <o3tl/numeric.hxx> -#include <o3tl/ptr_container.hxx> -#include <officecfg/Office/Calc.hxx> -#include <officecfg/Setup.hxx> -#include <officecfg/System.hxx> -#include <oox/core/contexthandler.hxx> -#include <oox/core/fastparser.hxx> +#include <filter/msfilter/msfilterdllapi.h> +#include <formulacell.hxx> +#include <global.hxx> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/make_unique.hxx> +#include <o3tl/typed_flags_set.hxx> #include <oox/core/filterbase.hxx> -#include <oox/core/relations.hxx> #include <oox/core/xmlfilterbase.hxx> -#include <oox/drawingml/chart/datasourcemodel.hxx> -#include <oox/drawingml/connectorshapecontext.hxx> -#include <oox/drawingml/fillproperties.hxx> -#include <oox/drawingml/graphicshapecontext.hxx> -#include <oox/drawingml/lineproperties.hxx> -#include <oox/drawingml/shapepropertymap.hxx> -#include <oox/drawingml/themefragmenthandler.hxx> -#include <oox/export/chartexport.hxx> +#include <oox/dllapi.h> +#include <oox/drawingml/drawingmltypes.hxx> #include <oox/export/drawingml.hxx> -#include <oox/export/shapes.hxx> #include <oox/export/utils.hxx> -#include <oox/export/vmlexport.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/progressbar.hxx> #include <oox/helper/propertymap.hxx> #include <oox/helper/propertyset.hxx> -#include <oox/ole/olehelper.hxx> -#include <oox/ole/olestorage.hxx> -#include <oox/ole/vbaproject.hxx> +#include <oox/helper/storagebase.hxx> #include <oox/token/properties.hxx> #include <oox/token/tokens.hxx> -#include <oox/vml/vmlshape.hxx> -#include <oox/vml/vmlshapecontainer.hxx> -#include <osl/conditn.hxx> -#include <osl/diagnose.h> -#include <osl/endian.h> -#include <osl/mutex.hxx> -#include <osl/thread.h> -#include <queue> -#include <rtl/math.hxx> -#include <rtl/random.h> -#include <rtl/strbuf.hxx> -#include <rtl/string.hxx> -#include <rtl/tencinfo.h> -#include <rtl/ustrbuf.h> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <rtl/uuid.h> -#include <sal/config.h> -#include <sal/log.hxx> -#include <sal/macros.h> -#include <sal/mathconf.h> -#include <sal/types.h> -#include <salhelper/thread.hxx> +#include <patattr.hxx> +#include <postit.hxx> +#include <rangelst.hxx> +#include <rangenam.hxx> +#include <rsc/rscsfx.hxx> +#include <sax/fastattribs.hxx> #include <sax/fshelper.hxx> -#include <sax/tools/converter.hxx> -#include <set> +#include <scerrors.hxx> +#include <scextopt.hxx> +#include <scitems.hxx> +#include <scmatrix.hxx> #include <sfx2/app.hxx> +#include <sfx2/dllapi.h> #include <sfx2/docfile.hxx> -#include <sfx2/docinf.hxx> #include <sfx2/frame.hxx> -#include <sfx2/frmhtmlw.hxx> -#include <sfx2/linkmgr.hxx> #include <sfx2/objsh.hxx> #include <sfx2/printer.hxx> #include <sfx2/request.hxx> -#include <sfx2/sfxhtml.hxx> #include <sot/exchange.hxx> #include <sot/storage.hxx> -#include <stdarg.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <svl/PasswordHelper.hxx> +#include <stlpool.hxx> +#include <stlsheet.hxx> +#include <stringutil.hxx> #include <svl/eitem.hxx> +#include <svl/hint.hxx> #include <svl/intitem.hxx> -#include <svl/itempool.hxx> #include <svl/itemset.hxx> #include <svl/languageoptions.hxx> -#include <svl/poolcach.hxx> +#include <svl/lstner.hxx> #include <svl/poolitem.hxx> -#include <svl/sharedstring.hxx> #include <svl/sharedstringpool.hxx> #include <svl/stritem.hxx> -#include <svl/style.hxx> -#include <svl/urihelper.hxx> +#include <svl/svldllapi.h> #include <svl/zforlist.hxx> #include <svl/zformat.hxx> -#include <svtools/colorcfg.hxx> -#include <svtools/ctrltool.hxx> -#include <svtools/embedhlp.hxx> -#include <svtools/embedtransfer.hxx> -#include <svtools/htmlcfg.hxx> -#include <svtools/htmlkywd.hxx> -#include <svtools/htmlout.hxx> -#include <svtools/htmltokn.h> -#include <svtools/parhtml.hxx> -#include <svtools/rtfkeywd.hxx> -#include <svtools/rtfout.hxx> -#include <svtools/rtftoken.h> -#include <svtools/transfer.hxx> +#include <svtools/grfmgr.hxx> +#include <svtools/svtdllapi.h> #include <svx/algitem.hxx> -#include <svx/charthelper.hxx> -#include <svx/fmglob.hxx> +#include <svx/itextprovider.hxx> +#include <svx/msdffdef.hxx> #include <svx/pageitem.hxx> -#include <svx/rotmodit.hxx> -#include <svx/sdasitm.hxx> -#include <svx/sdr/properties/properties.hxx> -#include <svx/sdtaitm.hxx> -#include <svx/svdattr.hxx> -#include <svx/svditer.hxx> -#include <svx/svdoashp.hxx> +#include <svx/shapeproperty.hxx> +#include <svx/svddef.hxx> +#include <svx/svdoattr.hxx> #include <svx/svdobj.hxx> -#include <svx/svdocapt.hxx> -#include <svx/svdocirc.hxx> -#include <svx/svdoedge.hxx> -#include <svx/svdograf.hxx> -#include <svx/svdogrp.hxx> #include <svx/svdoole2.hxx> -#include <svx/svdopath.hxx> +#include <svx/svdorect.hxx> #include <svx/svdotext.hxx> -#include <svx/svdouno.hxx> #include <svx/svdpage.hxx> -#include <svx/svdpool.hxx> -#include <svx/svdxcgv.hxx> +#include <svx/svdpagv.hxx> +#include <svx/svdtext.hxx> +#include <svx/svdtrans.hxx> +#include <svx/svdtypes.hxx> +#include <svx/svxdllapi.h> #include <svx/unoapi.hxx> -#include <svx/unomid.hxx> -#include <svx/xbitmap.hxx> -#include <svx/xbtmpit.hxx> -#include <svx/xfillit0.hxx> +#include <svx/xenum.hxx> #include <svx/xflclit.hxx> -#include <svx/xflgrit.hxx> -#include <svx/xfltrit.hxx> -#include <svx/xlineit.hxx> -#include <svx/xlinjoit.hxx> -#include <svx/xlnstit.hxx> -#include <svx/xlnstwit.hxx> -#include <svx/xlntrit.hxx> -#include <svx/xoutbmp.hxx> -#include <thread> -#include <toolkit/helper/vclunohelper.hxx> +#include <svx/xit.hxx> +#include <svx/xtextit0.hxx> +#include <tabprotection.hxx> +#include <token.hxx> +#include <tokenarray.hxx> +#include <tokenuno.hxx> #include <tools/color.hxx> #include <tools/date.hxx> #include <tools/datetime.hxx> -#include <tools/fontenum.hxx> +#include <tools/debug.hxx> +#include <tools/errinf.hxx> #include <tools/gen.hxx> -#include <tools/globname.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> +#include <tools/ref.hxx> +#include <tools/solar.h> #include <tools/stream.hxx> -#include <tools/tenccvt.hxx> +#include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> -#include <unotools/charclass.hxx> -#include <unotools/collatorwrapper.hxx> +#include <tools/weakbase.hxx> +#include <unonames.hxx> +#include <unotools/configitem.hxx> #include <unotools/fltrcfg.hxx> -#include <unotools/fontcvt.hxx> -#include <unotools/localedatawrapper.hxx> -#include <unotools/mediadescriptor.hxx> -#include <unotools/moduleoptions.hxx> -#include <unotools/saveopt.hxx> -#include <unotools/streamwrap.hxx> -#include <unotools/syslocale.hxx> -#include <unotools/tempfile.hxx> -#include <unotools/ucbstreamhelper.hxx> -#include <unotools/useroptions.hxx> -#include <utility> -#include <vcl/bmpacc.hxx> -#include <vcl/dibtools.hxx> -#include <vcl/font.hxx> -#include <vcl/graph.hxx> -#include <vcl/graphicfilter.hxx> -#include <vcl/mapmod.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/outdev.hxx> -#include <vcl/settings.hxx> -#include <vcl/svapp.hxx> -#include <vcl/timer.hxx> -#include <vcl/virdev.hxx> -#include <vcl/wmf.hxx> -#include <vector> +#include <unotools/options.hxx> +#include <unotools/unotoolsdllapi.h> +#include <userdat.hxx> +#include <viewopti.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sc/inc/pch/precompiled_scui.hxx b/sc/inc/pch/precompiled_scui.hxx index 4b7fd177bb42..8aadf294891a 100644 --- a/sc/inc/pch/precompiled_scui.hxx +++ b/sc/inc/pch/precompiled_scui.hxx @@ -8,18 +8,52 @@ */ /* - 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 sc scui --cutoff=1 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./sc/inc/pch/precompiled_scui.hxx "/opt/lo/bin/make sc.build" --find-conflicts */ #include <algorithm> +#include <cmath> +#include <helpids.h> +#include <limits.h> +#include <math.h> +#include <memory> +#include <sccommands.h> +#include <vector> +#include <osl/thread.h> +#include <rtl/math.hxx> +#include <rtl/tencinfo.h> +#include <rtl/ustrbuf.hxx> +#include <sal/config.h> +#include <sal/types.h> +#include <vcl/builderfactory.hxx> +#include <vcl/button.hxx> +#include <vcl/combobox.hxx> +#include <vcl/edit.hxx> +#include <vcl/field.hxx> +#include <vcl/fixed.hxx> +#include <vcl/layout.hxx> +#include <vcl/lstbox.hxx> +#include <vcl/msgbox.hxx> +#include <vcl/settings.hxx> +#include <vcl/svapp.hxx> +#include <vcl/waitobj.hxx> +#include <vcl/window.hxx> +#include <appoptio.hxx> +#include <attrib.hxx> +#include <autoform.hxx> #include <basic/sbmeth.hxx> #include <basic/sbmod.hxx> #include <basic/sbstar.hxx> -#include <memory> -#include <cmath> +#include <calcconfig.hxx> #include <com/sun/star/frame/Desktop.hpp> #include <com/sun/star/frame/XDesktop2.hpp> #include <com/sun/star/i18n/LocaleDataItem.hpp> @@ -42,6 +76,14 @@ #include <comphelper/processfactory.hxx> #include <comphelper/random.hxx> #include <comphelper/string.hxx> +#include <compiler.hxx> +#include <defaultsoptions.hxx> +#include <docoptio.hxx> +#include <document.hxx> +#include <dpobject.hxx> +#include <dpsave.hxx> +#include <dpsdbtab.hxx> +#include <dputil.hxx> #include <editeng/boxitem.hxx> #include <editeng/brushitem.hxx> #include <editeng/colritem.hxx> @@ -59,17 +101,26 @@ #include <editeng/shdditem.hxx> #include <editeng/udlnitem.hxx> #include <editeng/wghtitem.hxx> +#include <editutil.hxx> #include <formula/grammar.hxx> #include <formula/opcode.hxx> +#include <formulaopt.hxx> +#include <global.hxx> +#include <globalnames.hxx> #include <i18nlangtag/languagetag.hxx> -#include <limits.h> -#include <math.h> -#include <osl/thread.h> -#include <rtl/math.hxx> -#include <rtl/tencinfo.h> -#include <rtl/ustrbuf.hxx> -#include <sal/config.h> -#include <sal/types.h> +#include <miscuno.hxx> +#include <o3tl/make_unique.hxx> +#include <optutil.hxx> +#include <patattr.hxx> +#include <printopt.hxx> +#include <queryentry.hxx> +#include <rangenam.hxx> +#include <rangeutl.hxx> +#include <scabstdlg.hxx> +#include <scitems.hxx> +#include <scmod.hxx> +#include <scopetools.hxx> +#include <scresid.hxx> #include <sfx2/app.hxx> #include <sfx2/basedlgs.hxx> #include <sfx2/childwin.hxx> @@ -79,9 +130,11 @@ #include <sfx2/fcontnr.hxx> #include <sfx2/filedlghelper.hxx> #include <sfx2/objsh.hxx> +#include <sfx2/sfxcommands.h> #include <sfx2/sfxresid.hxx> #include <sfx2/tabdlg.hxx> #include <sfx2/viewfrm.hxx> +#include <stringutil.hxx> #include <svl/aeitem.hxx> #include <svl/cjkoptions.hxx> #include <svl/eitem.hxx> @@ -100,24 +153,25 @@ #include <svx/drawitem.hxx> #include <svx/flagsdef.hxx> #include <svx/numinf.hxx> +#include <svx/svxcommands.h> #include <svx/svxdlg.hxx> +#include <svx/txencbox.hxx> +#include <svx/unomid.hxx> #include <svx/xtable.hxx> +#include <tablink.hxx> #include <tools/color.hxx> #include <tools/resary.hxx> #include <tools/resid.hxx> #include <tools/urlobj.hxx> +#include <typedstrdata.hxx> #include <unotools/collatorwrapper.hxx> #include <unotools/localedatawrapper.hxx> #include <unotools/pathoptions.hxx> #include <unotools/transliterationwrapper.hxx> #include <unotools/useroptions.hxx> -#include <vcl/builder.hxx> -#include <vcl/layout.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/settings.hxx> -#include <vcl/svapp.hxx> -#include <vcl/waitobj.hxx> -#include <vcl/window.hxx> -#include <vector> +#include <userlist.hxx> +#include <validat.hxx> +#include <viewopti.hxx> +#include <zforauto.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sc/inc/pch/precompiled_vbaobj.hxx b/sc/inc/pch/precompiled_vbaobj.hxx index 90120f43e004..a5a53cc9bf14 100644 --- a/sc/inc/pch/precompiled_vbaobj.hxx +++ b/sc/inc/pch/precompiled_vbaobj.hxx @@ -8,13 +8,36 @@ */ /* - 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 sc vbaobj --cutoff=1 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./sc/inc/pch/precompiled_vbaobj.hxx "/opt/lo/bin/make sc.build" --find-conflicts */ #include <algorithm> +#include <helpids.h> +#include <map> +#include <memory> +#include <sccommands.h> +#include <unordered_map> +#include <vector> +#include <boost/optional.hpp> +#include <osl/file.hxx> +#include <rtl/instance.hxx> +#include <rtl/math.hxx> +#include <rtl/ustrbuf.hxx> +#include <sal/macros.h> +#include <vcl/msgbox.hxx> +#include <vcl/svapp.hxx> +#include <vcl/window.hxx> +#include <vcl/wrkwin.hxx> +#include <attrib.hxx> #include <basic/sberrors.hxx> #include <basic/sbmeth.hxx> #include <basic/sbmod.hxx> @@ -22,6 +45,8 @@ #include <basic/sbuno.hxx> #include <basic/sbx.hxx> #include <basic/sbxobj.hxx> +#include <cellsuno.hxx> +#include <columnspanset.hxx> #include <com/sun/star/awt/FontSlant.hpp> #include <com/sun/star/awt/FontStrikeout.hpp> #include <com/sun/star/awt/FontUnderline.hpp> @@ -200,21 +225,31 @@ #include <com/sun/star/xml/AttributeData.hpp> #include <comphelper/anytostring.hxx> #include <comphelper/processfactory.hxx> +#include <comphelper/servicedecl.hxx> #include <comphelper/servicehelper.hxx> #include <comphelper/unwrapargs.hxx> +#include <compiler.hxx> +#include <convuno.hxx> #include <cppuhelper/bootstrap.hxx> #include <cppuhelper/component_context.hxx> #include <cppuhelper/exc_hlp.hxx> #include <cppuhelper/implbase.hxx> -#include <cppuhelper/implbase1.hxx> -#include <cppuhelper/implbase3.hxx> -#include <cppuhelper/implbase4.hxx> #include <cppuhelper/implementationentry.hxx> #include <cppuhelper/queryinterface.hxx> +#include <defaultsoptions.hxx> +#include <docoptio.hxx> +#include <document.hxx> +#include <docuno.hxx> +#include <drwlayer.hxx> #include <filter/msfilter/msvbahelper.hxx> #include <filter/msfilter/util.hxx> +#include <global.hxx> #include <i18nutil/paper.hxx> -#include <map> +#include <macromgr.hxx> +#include <markdata.hxx> +#include <miscuno.hxx> +#include <nameuno.hxx> +#include <olinetab.hxx> #include <ooo/vba/XCommandBarControls.hpp> #include <ooo/vba/XControlProvider.hpp> #include <ooo/vba/XExecutableDialog.hpp> @@ -288,20 +323,23 @@ #include <ooo/vba/office/MsoAnimationType.hpp> #include <ooo/vba/office/MsoControlType.hpp> #include <ooo/vba/office/MsoHyperlinkType.hpp> -#include <osl/file.hxx> -#include <rtl/instance.hxx> -#include <rtl/math.hxx> -#include <rtl/ustrbuf.hxx> -#include <sal/macros.h> +#include <patattr.hxx> +#include <queryentry.hxx> +#include <rangelst.hxx> +#include <rangenam.hxx> +#include <scabstdlg.hxx> +#include <scextopt.hxx> +#include <scitems.hxx> +#include <scmod.hxx> #include <sfx2/app.hxx> #include <sfx2/bindings.hxx> #include <sfx2/dispatch.hxx> #include <sfx2/itemwrapper.hxx> #include <sfx2/objsh.hxx> #include <sfx2/request.hxx> +#include <sfx2/sfxcommands.h> #include <sfx2/sfxdlg.hxx> #include <sfx2/viewfrm.hxx> -#include <stdio.h> #include <svl/eitem.hxx> #include <svl/itemset.hxx> #include <svl/srchitem.hxx> @@ -310,23 +348,22 @@ #include <svx/svdobj.hxx> #include <svx/svdouno.hxx> #include <svx/svdpage.hxx> +#include <svx/svxcommands.h> #include <svx/unoshape.hxx> #include <svx/xtable.hxx> +#include <tabprotection.hxx> +#include <tokenarray.hxx> +#include <tokenuno.hxx> #include <toolkit/awt/vclxwindow.hxx> #include <toolkit/helper/vclunohelper.hxx> #include <tools/diagnose_ex.h> #include <tools/urlobj.hxx> -#include <unordered_map> +#include <unonames.hxx> #include <unotools/eventcfg.hxx> #include <vbahelper/helperdecl.hxx> #include <vbahelper/vbacollectionimpl.hxx> #include <vbahelper/vbahelper.hxx> #include <vbahelper/vbashape.hxx> #include <vbahelper/vbashapes.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/svapp.hxx> -#include <vcl/window.hxx> -#include <vcl/wrkwin.hxx> -#include <vector> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sd/inc/pch/precompiled_sd.hxx b/sd/inc/pch/precompiled_sd.hxx index 6b13f777a75c..a24a582925bf 100644 --- a/sd/inc/pch/precompiled_sd.hxx +++ b/sd/inc/pch/precompiled_sd.hxx @@ -8,709 +8,442 @@ */ /* - 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:42 using: + ./bin/update_pch sd sd --cutoff=4 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./sd/inc/pch/precompiled_sd.hxx "/opt/lo/bin/make sd.build" --find-conflicts */ -#include "avmedia/mediawindow.hxx" -#include "boost/noncopyable.hpp" -#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/implbase.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/colrdlg.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 <cassert> +#include <config_features.h> +#include <cstddef> +#include <cstdlib> +#include <functional> +#include <helpids.h> +#include <limits.h> +#include <list> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <string.h> +#include <string> +#include <strmname.h> +#include <typeinfo> +#include <unordered_map> +#include <utility> +#include <vector> +#include <boost/bind.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/limits.hpp> +#include <boost/noncopyable.hpp> +#include <boost/optional.hpp> +#include <boost/optional/optional.hpp> +#include <boost/property_tree/json_parser.hpp> +#include <osl/diagnose.h> +#include <osl/diagnose.hxx> +#include <osl/doublecheckedlocking.h> +#include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.hxx> +#include <osl/mutex.hxx> +#include <osl/thread.hxx> +#include <rtl/alloc.h> +#include <rtl/character.hxx> +#include <rtl/instance.hxx> +#include <rtl/math.h> +#include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/strbuf.h> +#include <rtl/strbuf.hxx> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/uri.hxx> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/bmpacc.hxx> +#include <vcl/builderfactory.hxx> +#include <vcl/button.hxx> +#include <vcl/checksum.hxx> +#include <vcl/combobox.h> +#include <vcl/combobox.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/dialog.hxx> +#include <vcl/dllapi.h> +#include <vcl/dndhelp.hxx> +#include <vcl/dockwin.hxx> +#include <vcl/edit.hxx> +#include <vcl/field.hxx> +#include <vcl/fixed.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/graph.hxx> +#include <vcl/graphicfilter.hxx> +#include <vcl/help.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/layout.hxx> +#include <vcl/lstbox.h> +#include <vcl/lstbox.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metaact.hxx> +#include <vcl/msgbox.hxx> +#include <vcl/outdev.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/scrbar.hxx> +#include <vcl/settings.hxx> +#include <vcl/spinfld.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/waitobj.hxx> +#include <vcl/window.hxx> +#include <vcl/wrkwin.hxx> +#include <CustomAnimationEffect.hxx> +#include <CustomAnimationPreset.hxx> +#include <EffectMigration.hxx> +#include <FactoryIds.hxx> +#include <Outliner.hxx> +#include <SdShapeTypes.hxx> +#include <TransitionPreset.hxx> +#include <anminfo.hxx> #include <avmedia/mediaplayer.hxx> -#include <avmedia/mediatoolbox.hxx> #include <avmedia/mediawindow.hxx> -#include <avmedia/modeltools.hxx> +#include <basegfx/basegfxdllapi.h> #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/point/b2ipoint.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> #include <basegfx/range/b2drange.hxx> -#include <basegfx/range/b2drectangle.hxx> -#include <basegfx/tools/canvastools.hxx> -#include <basegfx/tools/tools.hxx> -#include <basegfx/tools/zoomtools.hxx> +#include <basegfx/range/basicrange.hxx> #include <basegfx/tuple/b2dtuple.hxx> -#include <basic/basmgr.hxx> -#include <basic/sberrors.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> #include <basic/sbstar.hxx> -#include <basic/sbx.hxx> -#include <boost/bind.hpp> -#include <boost/limits.hpp> -#include <boost/noncopyable.hpp> -#include <boost/optional.hpp> -#include <memory> -#include <canvas/canvastools.hxx> -#include <canvas/elapsedtime.hxx> #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/animations/AnimateColor.hpp> -#include <com/sun/star/animations/AnimateMotion.hpp> -#include <com/sun/star/animations/AnimateSet.hpp> +#include <com/sun/star/accessibility/XAccessible.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/Audio.hpp> -#include <com/sun/star/animations/Command.hpp> #include <com/sun/star/animations/Event.hpp> -#include <com/sun/star/animations/EventTrigger.hpp> -#include <com/sun/star/animations/IterateContainer.hpp> #include <com/sun/star/animations/ParallelTimeContainer.hpp> -#include <com/sun/star/animations/SequenceTimeContainer.hpp> -#include <com/sun/star/animations/Timing.hpp> -#include <com/sun/star/animations/ValuePair.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 <com/sun/star/animations/XAnimationNode.hpp> -#include <com/sun/star/animations/XAnimationNodeSupplier.hpp> -#include <com/sun/star/animations/XAudio.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/animations/XTransitionFilter.hpp> #include <com/sun/star/awt/FontDescriptor.hpp> -#include <com/sun/star/awt/FontSlant.hpp> -#include <com/sun/star/awt/FontUnderline.hpp> -#include <com/sun/star/awt/FontWeight.hpp> -#include <com/sun/star/awt/Key.hpp> -#include <com/sun/star/awt/KeyModifier.hpp> -#include <com/sun/star/awt/Pointer.hpp> -#include <com/sun/star/awt/Rectangle.hpp> -#include <com/sun/star/awt/Size.hpp> -#include <com/sun/star/awt/SystemPointer.hpp> -#include <com/sun/star/awt/WindowAttribute.hpp> -#include <com/sun/star/awt/WindowClass.hpp> -#include <com/sun/star/awt/WindowDescriptor.hpp> -#include <com/sun/star/awt/XDevice.hpp> +#include <com/sun/star/awt/GradientStyle.hpp> #include <com/sun/star/awt/XWindow.hpp> #include <com/sun/star/beans/NamedValue.hpp> #include <com/sun/star/beans/PropertyAttribute.hpp> -#include <com/sun/star/beans/PropertyChangeEvent.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/UnknownPropertyException.hpp> #include <com/sun/star/beans/XMultiPropertySet.hpp> -#include <com/sun/star/beans/XMultiPropertyStates.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/chart2/XChartDocument.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/XEnumerationAccess.hpp> -#include <com/sun/star/container/XHierarchicalNameAccess.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/XNameReplace.hpp> -#include <com/sun/star/container/XNamed.hpp> +#include <com/sun/star/datatransfer/XTransferable2.hpp> +#include <com/sun/star/datatransfer/clipboard/XClipboardOwner.hpp> #include <com/sun/star/datatransfer/dnd/DNDConstants.hpp> -#include <com/sun/star/document/IndexedPropertyValues.hpp> -#include <com/sun/star/document/PrinterIndependentLayout.hpp> -#include <com/sun/star/document/XDocumentProperties.hpp> -#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp> +#include <com/sun/star/datatransfer/dnd/DropTargetDragEvent.hpp> +#include <com/sun/star/datatransfer/dnd/DropTargetDropEvent.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureRecognizer.hpp> +#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTarget.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp> #include <com/sun/star/document/XEventBroadcaster.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/XGraphicObjectResolver.hpp> -#include <com/sun/star/document/XImporter.hpp> -#include <com/sun/star/document/XViewDataSupplier.hpp> -#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/GraphicExportFilter.hpp> -#include <com/sun/star/drawing/GraphicFilterRequest.hpp> #include <com/sun/star/drawing/LineStyle.hpp> -#include <com/sun/star/drawing/ShapeCollection.hpp> #include <com/sun/star/drawing/XDrawPage.hpp> #include <com/sun/star/drawing/XDrawPages.hpp> #include <com/sun/star/drawing/XDrawPagesSupplier.hpp> #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/XMasterPageTarget.hpp> #include <com/sun/star/drawing/XMasterPagesSupplier.hpp> -#include <com/sun/star/drawing/XSelectionFunction.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/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/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> -#include <com/sun/star/embed/EmbedStates.hpp> -#include <com/sun/star/embed/MSOLEObjectSystemCreator.hpp> #include <com/sun/star/embed/NoVisualAreaSizeException.hpp> -#include <com/sun/star/embed/StorageFactory.hpp> -#include <com/sun/star/embed/XComponentSupplier.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/XStorage.hpp> -#include <com/sun/star/embed/XTransactedObject.hpp> -#include <com/sun/star/embed/XVisualObject.hpp> -#include <com/sun/star/form/FormButtonType.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/DispatchResultState.hpp> -#include <com/sun/star/frame/DocumentTemplates.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/UnknownModuleException.hpp> +#include <com/sun/star/frame/FeatureStateEvent.hpp> #include <com/sun/star/frame/XComponentLoader.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/XDocumentTemplates.hpp> #include <com/sun/star/frame/XFrame.hpp> -#include <com/sun/star/frame/XFramesSupplier.hpp> #include <com/sun/star/frame/XLayoutManager.hpp> #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/theAutoRecovery.hpp> -#include <com/sun/star/frame/theUICommandDescription.hpp> -#include <com/sun/star/gallery/GalleryItemType.hpp> -#include <com/sun/star/geometry/RealPoint2D.hpp> -#include <com/sun/star/graphic/GraphicProvider.hpp> -#include <com/sun/star/graphic/GraphicType.hpp> -#include <com/sun/star/graphic/XGraphicProvider.hpp> -#include <com/sun/star/i18n/BreakIterator.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/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/frame/XTerminateListener.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/reservedWords.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> -#include <com/sun/star/lang/IndexOutOfBoundsException.hpp> #include <com/sun/star/lang/Locale.hpp> -#include <com/sun/star/lang/NoSupportException.hpp> -#include <com/sun/star/lang/ServiceNotRegisteredException.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/XServiceInfo.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/XHyphenator.hpp> -#include <com/sun/star/linguistic2/XSpellChecker1.hpp> -#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/packages/zip/ZipIOException.hpp> -#include <com/sun/star/presentation/AnimationEffect.hpp> -#include <com/sun/star/presentation/AnimationSpeed.hpp> -#include <com/sun/star/presentation/ClickAction.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/FadeEffect.hpp> #include <com/sun/star/presentation/ParagraphTarget.hpp> -#include <com/sun/star/presentation/PresentationRange.hpp> -#include <com/sun/star/presentation/ShapeAnimationSubType.hpp> -#include <com/sun/star/presentation/SlideShow.hpp> -#include <com/sun/star/presentation/TextAnimationType.hpp> #include <com/sun/star/presentation/XPresentation2.hpp> -#include <com/sun/star/presentation/XSlideShowController.hpp> -#include <com/sun/star/registry/XRegistryKey.hpp> -#include <com/sun/star/rendering/XBitmapCanvas.hpp> -#include <com/sun/star/rendering/XSpriteCanvas.hpp> -#include <com/sun/star/scanner/ScannerManager.hpp> -#include <com/sun/star/sdbc/XResultSet.hpp> -#include <com/sun/star/sdbc/XRow.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/task/XStatusIndicator.hpp> +#include <com/sun/star/task/XStatusIndicatorSupplier.hpp> #include <com/sun/star/text/XText.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/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/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/dialogs/XSLTFilterDialog.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.h> #include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/util/Color.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.hxx> #include <com/sun/star/util/DateTime.hpp> -#include <com/sun/star/util/URL.hpp> +#include <com/sun/star/util/Time.hpp> #include <com/sun/star/util/URLTransformer.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/XURLTransformer.hpp> -#include <com/sun/star/util/theMacroExpander.hpp> -#include <com/sun/star/view/DocumentZoomType.hpp> -#include <com/sun/star/view/PaperOrientation.hpp> #include <com/sun/star/view/XSelectionSupplier.hpp> -#include <com/sun/star/xml/dom/DocumentBuilder.hpp> -#include <com/sun/star/xml/dom/XDocument.hpp> -#include <com/sun/star/xml/dom/XDocumentBuilder.hpp> -#include <com/sun/star/xml/dom/XNamedNodeMap.hpp> -#include <com/sun/star/xml/dom/XNode.hpp> -#include <com/sun/star/xml/dom/XNodeList.hpp> -#include <com/sun/star/xml/sax/InputSource.hpp> -#include <com/sun/star/xml/sax/Parser.hpp> -#include <com/sun/star/xml/sax/SAXParseException.hpp> -#include <com/sun/star/xml/sax/Writer.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/documentconstants.hxx> +#include <comphelper/comphelperdllapi.h> #include <comphelper/extract.hxx> -#include <comphelper/genericpropertyset.hxx> -#include <comphelper/getexpandeduri.hxx> -#include <comphelper/namedvaluecollection.hxx> -#include <comphelper/oslfile2streamwrap.hxx> #include <comphelper/processfactory.hxx> -#include <comphelper/propertysethelper.hxx> -#include <comphelper/propertysetinfo.hxx> -#include <comphelper/random.hxx> -#include <comphelper/scopeguard.hxx> #include <comphelper/sequence.hxx> #include <comphelper/servicehelper.hxx> -#include <comphelper/serviceinfohelper.hxx> #include <comphelper/storagehelper.hxx> #include <comphelper/string.hxx> -#include <config_features.h> -#include <config_options.h> -#include <cppcanvas/basegfxfactory.hxx> #include <cppcanvas/vclfactory.hxx> -#include <cppuhelper/basemutex.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> #include <cppuhelper/bootstrap.hxx> #include <cppuhelper/compbase.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/propertysetmixin.hxx> -#include <cppuhelper/proptypehlp.hxx> +#include <cppuhelper/implbase.hxx> +#include <cppuhelper/implbase1.hxx> +#include <cppuhelper/implbase4.hxx> #include <cppuhelper/supportsservice.hxx> -#include <cppuhelper/typeprovider.hxx> #include <cppuhelper/weak.hxx> -#include <cstddef> -#include <cstdio> -#include <cstdlib> -#include <deque> -#include <drawinglayer/geometry/viewinformation2d.hxx> -#include <drawinglayer/primitive2d/groupprimitive2d.hxx> -#include <drawinglayer/primitive2d/polygonprimitive2d.hxx> -#include <drawinglayer/primitive2d/structuretagprimitive2d.hxx> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> -#include <drawinglayer/primitive2d/textprimitive2d.hxx> -#include <editeng/UnoForbiddenCharsTable.hxx> +#include <cusshow.hxx> +#include <customshowlist.hxx> +#include <drawdoc.hxx> +#include <drawinglayer/drawinglayerdllapi.h> +#include <drawinglayer/primitive2d/baseprimitive2d.hxx> #include <editeng/adjustitem.hxx> -#include <editeng/autokernitem.hxx> -#include <editeng/borderline.hxx> #include <editeng/boxitem.hxx> #include <editeng/brushitem.hxx> #include <editeng/bulletitem.hxx> -#include <editeng/charreliefitem.hxx> #include <editeng/cmapitem.hxx> #include <editeng/colritem.hxx> #include <editeng/contouritem.hxx> #include <editeng/crossedoutitem.hxx> #include <editeng/editdata.hxx> #include <editeng/editeng.hxx> -#include <editeng/editerr.hxx> +#include <editeng/editengdllapi.h> #include <editeng/editobj.hxx> #include <editeng/editstat.hxx> -#include <editeng/editund2.hxx> #include <editeng/editview.hxx> #include <editeng/eeitem.hxx> -#include <editeng/emphasismarkitem.hxx> #include <editeng/escapementitem.hxx> #include <editeng/fhgtitem.hxx> #include <editeng/flditem.hxx> #include <editeng/flstitem.hxx> #include <editeng/fontitem.hxx> #include <editeng/forbiddencharacterstable.hxx> -#include <editeng/frmdir.hxx> #include <editeng/frmdiritem.hxx> -#include <editeng/kernitem.hxx> #include <editeng/langitem.hxx> -#include <editeng/lineitem.hxx> #include <editeng/lrspitem.hxx> #include <editeng/lspcitem.hxx> -#include <editeng/measfld.hxx> -#include <editeng/numdef.hxx> #include <editeng/numitem.hxx> #include <editeng/outliner.hxx> #include <editeng/outlobj.hxx> -#include <editeng/paperinf.hxx> -#include <editeng/pbinitem.hxx> #include <editeng/postitem.hxx> -#include <editeng/protitem.hxx> -#include <editeng/scriptspaceitem.hxx> #include <editeng/scripttypeitem.hxx> -#include <editeng/shaditem.hxx> #include <editeng/shdditem.hxx> -#include <editeng/sizeitem.hxx> #include <editeng/svxenum.hxx> -#include <editeng/svxfont.hxx> -#include <editeng/tstpitem.hxx> #include <editeng/udlnitem.hxx> #include <editeng/ulspitem.hxx> -#include <editeng/unoedhlp.hxx> -#include <editeng/unofield.hxx> #include <editeng/unolingu.hxx> -#include <editeng/unonrule.hxx> -#include <editeng/unotext.hxx> #include <editeng/wghtitem.hxx> #include <editeng/writingmodeitem.hxx> -#include <editeng/xmlcnitm.hxx> -#include <filter/msfilter/msdffimp.hxx> -#include <filter/msfilter/msoleexp.hxx> -#include <filter/msfilter/svxmsbas.hxx> +#include <glob.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> #include <i18nlangtag/mslangid.hxx> -#include <i18nutil/unicode.hxx> -#include <iterator> -#include <limits.h> -#include <linguistic/lngprops.hxx> -#include <list> -#include <map> -#include <math.h> -#include <memory> -#include <new> -#include <numeric> -#include <o3tl/functional.hxx> -#include <officecfg/Office/Common.hxx> -#include <officecfg/Office/Impress.hxx> -#include <osl/diagnose.h> -#include <osl/diagnose.hxx> -#include <osl/doublecheckedlocking.h> -#include <osl/file.hxx> -#include <osl/getglobalmutex.hxx> -#include <osl/module.hxx> -#include <osl/mutex.hxx> -#include <osl/thread.hxx> -#include <osl/time.h> -#include <rtl/instance.hxx> -#include <rtl/math.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/macros.h> -#include <sal/types.h> -#include <set> +#include <imapinfo.hxx> +#include <notifydocumentevent.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <pglink.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <sdabstdlg.hxx> +#include <sdattr.hxx> +#include <sddll.hxx> +#include <sdfilter.hxx> +#include <sdgrffilter.hxx> +#include <sdiocmpt.hxx> +#include <sdmod.hxx> +#include <sdpage.hxx> +#include <sdresid.hxx> #include <sfx2/app.hxx> -#include <sfx2/basedlgs.hxx> #include <sfx2/bindings.hxx> #include <sfx2/childwin.hxx> -#include <sfx2/ctrlitem.hxx> -#include <sfx2/dinfdlg.hxx> #include <sfx2/dispatch.hxx> -#include <sfx2/docfac.hxx> +#include <sfx2/dllapi.h> #include <sfx2/docfile.hxx> #include <sfx2/docfilt.hxx> -#include <sfx2/dockwin.hxx> -#include <sfx2/doctempl.hxx> -#include <sfx2/event.hxx> #include <sfx2/fcontnr.hxx> -#include <sfx2/filedlghelper.hxx> #include <sfx2/frame.hxx> -#include <sfx2/frmhtmlw.hxx> #include <sfx2/imagemgr.hxx> -#include <sfx2/imgmgr.hxx> -#include <sfx2/infobar.hxx> #include <sfx2/ipclient.hxx> #include <sfx2/linkmgr.hxx> -#include <sfx2/mnumgr.hxx> #include <sfx2/msg.hxx> #include <sfx2/msgpool.hxx> #include <sfx2/objface.hxx> #include <sfx2/objsh.hxx> -#include <sfx2/opengrf.hxx> #include <sfx2/printer.hxx> #include <sfx2/progress.hxx> #include <sfx2/request.hxx> -#include <sfx2/sfxdlg.hxx> -#include <sfx2/sfxmodelfactory.hxx> -#include <sfx2/sfxresid.hxx> -#include <sfx2/shell.hxx> #include <sfx2/sidebar/EnumContext.hxx> #include <sfx2/sidebar/Sidebar.hxx> #include <sfx2/sidebar/SidebarChildWindow.hxx> -#include <sfx2/sidebar/SidebarPanelBase.hxx> #include <sfx2/sidebar/Theme.hxx> +#include <sfx2/stbitem.hxx> +#include <sfx2/tbxctrl.hxx> #include <sfx2/templdlg.hxx> -#include <sfx2/thumbnailview.hxx> #include <sfx2/tplpitem.hxx> -#include <sfx2/viewfac.hxx> #include <sfx2/viewfrm.hxx> #include <sfx2/viewsh.hxx> #include <sfx2/zoomitem.hxx> -#include <sot/exchange.hxx> -#include <sot/filelist.hxx> #include <sot/formats.hxx> -#include <sot/object.hxx> +#include <sot/sotdllapi.h> #include <sot/storage.hxx> -#include <stdio.h> -#include <string.h> -#include <string> -#include <svl/IndexedStyleSheets.hxx> +#include <stlpool.hxx> +#include <stlsheet.hxx> +#include <svl/SfxBroadcaster.hxx> #include <svl/aeitem.hxx> -#include <svl/cjkoptions.hxx> -#include <svl/ctloptions.hxx> #include <svl/eitem.hxx> -#include <svl/flagitem.hxx> -#include <svl/globalnameitem.hxx> -#include <svl/inethist.hxx> -#include <svl/instrm.hxx> #include <svl/intitem.hxx> -#include <svl/itemiter.hxx> #include <svl/itempool.hxx> -#include <svl/itemprop.hxx> #include <svl/itemset.hxx> #include <svl/languageoptions.hxx> -#include <svl/lckbitem.hxx> #include <svl/lstner.hxx> +#include <svl/macitem.hxx> +#include <svl/metitem.hxx> #include <svl/poolitem.hxx> #include <svl/ptitem.hxx> -#include <svl/rectitem.hxx> #include <svl/slstitm.hxx> #include <svl/smplhint.hxx> #include <svl/srchitem.hxx> #include <svl/stritem.hxx> #include <svl/style.hxx> +#include <svl/svldllapi.h> #include <svl/urihelper.hxx> #include <svl/urlbmk.hxx> -#include <svl/visitem.hxx> #include <svl/whiter.hxx> -#include <svl/zforlist.hxx> -#include <svtools/cliplistener.hxx> +#include <svtools/accessibilityoptions.hxx> #include <svtools/colorcfg.hxx> -#include <svtools/ctrlbox.hxx> #include <svtools/ctrltool.hxx> -#include <svtools/ehdl.hxx> -#include <svtools/embedhlp.hxx> -#include <svtools/embedtransfer.hxx> -#include <svtools/htmlout.hxx> -#include <svtools/imapcirc.hxx> #include <svtools/imapobj.hxx> -#include <svtools/imappoly.hxx> -#include <svtools/imaprect.hxx> -#include <svtools/insdlg.hxx> #include <svtools/langtab.hxx> -#include <svtools/miscopt.hxx> #include <svtools/sfxecode.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/svtdllapi.h> #include <svtools/transfer.hxx> -#include <svtools/treelistentry.hxx> -#include <svtools/unoevent.hxx> -#include <svtools/unoimap.hxx> -#include <svtools/valueset.hxx> -#include <svx/AccessibleShape.hxx> -#include <svx/AccessibleShapeInfo.hxx> -#include <svx/AffineMatrixItem.hxx> -#include <svx/DescriptionGenerator.hxx> -#include <svx/ParaLineSpacingPopup.hxx> -#include <svx/ShapeTypeHandler.hxx> -#include <svx/SpellDialogChildWindow.hxx> #include <svx/SvxColorChildWindow.hxx> -#include <svx/SvxShapeTypes.hxx> -#include <svx/UnoNamespaceMap.hxx> -#include <svx/algitem.hxx> #include <svx/bmpmask.hxx> -#include <svx/camera3d.hxx> -#include <svx/charthelper.hxx> -#include <svx/chrtitem.hxx> -#include <svx/clipboardctl.hxx> -#include <svx/clipfmtitem.hxx> -#include <svx/colrctrl.hxx> -#include <svx/compressgraphicdialog.hxx> -#include <svx/cube3d.hxx> -#include <svx/dataaccessdescriptor.hxx> #include <svx/dialmgr.hxx> -#include <svx/dlgutil.hxx> #include <svx/drawitem.hxx> -#include <svx/e3dundo.hxx> -#include <svx/extedit.hxx> #include <svx/extrusionbar.hxx> #include <svx/f3dchild.hxx> -#include <svx/fillctrl.hxx> -#include <svx/float3d.hxx> #include <svx/fmglob.hxx> -#include <svx/fmmodel.hxx> -#include <svx/fmobjfac.hxx> #include <svx/fmshell.hxx> -#include <svx/fmview.hxx> -#include <svx/fntctl.hxx> -#include <svx/fntszctl.hxx> #include <svx/fontwork.hxx> #include <svx/fontworkbar.hxx> -#include <svx/formatpaintbrushctrl.hxx> #include <svx/gallery.hxx> -#include <svx/galleryitem.hxx> #include <svx/globl3d.hxx> #include <svx/grafctrl.hxx> -#include <svx/graphichelper.hxx> -#include <svx/grfflt.hxx> #include <svx/hlnkitem.hxx> #include <svx/hyperdlg.hxx> #include <svx/imapdlg.hxx> -#include <svx/lathe3d.hxx> -#include <svx/layctrl.hxx> -#include <svx/lboxctrl.hxx> -#include <svx/linectrl.hxx> -#include <svx/linkwarn.hxx> -#include <svx/modctrl.hxx> -#include <svx/nbdtmg.hxx> -#include <svx/nbdtmgfact.hxx> #include <svx/obj3d.hxx> -#include <svx/objfac3d.hxx> -#include <svx/ofaitem.hxx> -#include <svx/pageitem.hxx> -#include <svx/pfiledlg.hxx> -#include <svx/polypolygoneditor.hxx> #include <svx/polysc3d.hxx> -#include <svx/postattr.hxx> -#include <svx/prtqry.hxx> -#include <svx/pszctrl.hxx> #include <svx/ruler.hxx> -#include <svx/rulritem.hxx> -#include <svx/scene3d.hxx> -#include <svx/sdasitm.hxx> -#include <svx/sderitm.hxx> +#include <svx/sdmetitm.hxx> +#include <svx/sdooitm.hxx> #include <svx/sdr/contact/displayinfo.hxx> -#include <svx/sdr/contact/objectcontact.hxx> #include <svx/sdr/contact/viewcontact.hxx> -#include <svx/sdr/contact/viewcontactofsdrmediaobj.hxx> #include <svx/sdr/contact/viewobjectcontact.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/sdr/properties/properties.hxx> -#include <svx/sdr/table/tablecontroller.hxx> -#include <svx/sdr/table/tabledesign.hxx> -#include <svx/sdrhittesthelper.hxx> +#include <svx/sdr/overlay/overlayobject.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/sidebar/ContextChangeEventMultiplexer.hxx> -#include <svx/sidebar/SelectionAnalyzer.hxx> -#include <svx/sphere3d.hxx> #include <svx/srchdlg.hxx> -#include <svx/svdattr.hxx> +#include <svx/svdcrtv.hxx> #include <svx/svddef.hxx> -#include <svx/svddrgmt.hxx> -#include <svx/svdedtv.hxx> #include <svx/svdetc.hxx> -#include <svx/svdfield.hxx> -#include <svx/svdglue.hxx> +#include <svx/svdhdl.hxx> #include <svx/svditer.hxx> #include <svx/svdlayer.hxx> #include <svx/svdmodel.hxx> -#include <svx/svdoashp.hxx> -#include <svx/svdoattr.hxx> #include <svx/svdobj.hxx> -#include <svx/svdocapt.hxx> -#include <svx/svdocirc.hxx> #include <svx/svdograf.hxx> #include <svx/svdogrp.hxx> -#include <svx/svdomeas.hxx> #include <svx/svdomedia.hxx> #include <svx/svdoole2.hxx> #include <svx/svdopage.hxx> @@ -722,184 +455,72 @@ #include <svx/svdoutl.hxx> #include <svx/svdpage.hxx> #include <svx/svdpagv.hxx> -#include <svx/svdpntv.hxx> #include <svx/svdpool.hxx> -#include <svx/svdsob.hxx> -#include <svx/svdtypes.hxx> #include <svx/svdundo.hxx> #include <svx/svdview.hxx> -#include <svx/svdviter.hxx> -#include <svx/svx3ditems.hxx> #include <svx/svxdlg.hxx> +#include <svx/svxdllapi.h> #include <svx/svxerr.hxx> -#include <svx/sxciaitm.hxx> -#include <svx/sxekitm.hxx> -#include <svx/sxelditm.hxx> -#include <svx/tabline.hxx> -#include <svx/tbcontrl.hxx> #include <svx/unoapi.hxx> -#include <svx/unofill.hxx> -#include <svx/unomodel.hxx> -#include <svx/unopage.hxx> -#include <svx/unopool.hxx> #include <svx/unoprov.hxx> #include <svx/unoshape.hxx> -#include <svx/unoshprp.hxx> -#include <svx/verttexttbxctrl.hxx> -#include <svx/view3d.hxx> +#include <svx/viewpt3d.hxx> #include <svx/xbtmpit.hxx> #include <svx/xcolit.hxx> #include <svx/xdef.hxx> #include <svx/xenum.hxx> -#include <svx/xexch.hxx> -#include <svx/xfillit.hxx> #include <svx/xfillit0.hxx> -#include <svx/xflbmtit.hxx> -#include <svx/xflbstit.hxx> #include <svx/xflclit.hxx> -#include <svx/xflftrit.hxx> -#include <svx/xflgrit.hxx> -#include <svx/xflhtit.hxx> -#include <svx/xftadit.hxx> -#include <svx/xftdiit.hxx> -#include <svx/xftmrit.hxx> -#include <svx/xftouit.hxx> -#include <svx/xftshcit.hxx> -#include <svx/xftshit.hxx> -#include <svx/xftshxy.hxx> -#include <svx/xftstit.hxx> #include <svx/xgrad.hxx> #include <svx/xit.hxx> -#include <svx/xlineit.hxx> #include <svx/xlineit0.hxx> -#include <svx/xlinjoit.hxx> -#include <svx/xlncapit.hxx> #include <svx/xlnclit.hxx> #include <svx/xlndsit.hxx> -#include <svx/xlnedcit.hxx> #include <svx/xlnedit.hxx> #include <svx/xlnedwit.hxx> -#include <svx/xlnstcit.hxx> #include <svx/xlnstit.hxx> #include <svx/xlnstwit.hxx> -#include <svx/xlntrit.hxx> #include <svx/xlnwtit.hxx> -#include <svx/xmleohlp.hxx> -#include <svx/xmlgrhlp.hxx> -#include <svx/xmlsecctrl.hxx> #include <svx/xoutbmp.hxx> -#include <svx/xsetit.hxx> #include <svx/xtable.hxx> -#include <svx/xtextit0.hxx> -#include <svx/zoom_def.hxx> -#include <svx/zoomctrl.hxx> -#include <svx/zoomsliderctrl.hxx> -#include <svx/zoomslideritem.hxx> -#include <time.h> -#include <toolkit/awt/vclxdevice.hxx> +#include <textapi.hxx> #include <toolkit/helper/vclunohelper.hxx> #include <tools/color.hxx> -#include <tools/datetime.hxx> +#include <tools/date.hxx> #include <tools/debug.hxx> #include <tools/diagnose_ex.h> -#include <tools/errinf.hxx> -#include <tools/fract.hxx> +#include <tools/errcode.hxx> +#include <tools/fldunit.hxx> #include <tools/gen.hxx> #include <tools/globname.hxx> #include <tools/helpers.hxx> #include <tools/link.hxx> -#include <tools/multisel.hxx> #include <tools/poly.hxx> -#include <tools/rcid.h> -#include <tools/resary.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> #include <tools/resmgr.hxx> -#include <tools/shl.hxx> +#include <tools/solar.h> #include <tools/stream.hxx> #include <tools/tenccvt.hxx> #include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> -#include <tools/wintypes.hxx> -#include <tools/wldcrd.hxx> -#include <unordered_map> -#include <unotools/accessiblestatesethelper.hxx> -#include <unotools/charclass.hxx> -#include <unotools/confignode.hxx> -#include <unotools/fltrcfg.hxx> -#include <unotools/lingucfg.hxx> -#include <unotools/linguprops.hxx> +#include <tools/weakbase.hxx> +#include <typelib/typedescription.h> +#include <undo/undomanager.hxx> +#include <undo/undoobjects.hxx> +#include <undoanim.hxx> +#include <uno/data.h> +#include <uno/sequence2.h> #include <unotools/localedatawrapper.hxx> -#include <unotools/localfilehelper.hxx> -#include <unotools/mediadescriptor.hxx> #include <unotools/moduleoptions.hxx> +#include <unotools/options.hxx> #include <unotools/pathoptions.hxx> +#include <unotools/readwritemutexguard.hxx> #include <unotools/saveopt.hxx> -#include <unotools/securityoptions.hxx> #include <unotools/streamwrap.hxx> -#include <unotools/syslocale.hxx> -#include <unotools/tempfile.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/abstdlg.hxx> -#include <vcl/bitmap.hxx> -#include <vcl/bitmapex.hxx> -#include <vcl/bmpacc.hxx> -#include <vcl/builder.hxx> -#include <vcl/button.hxx> -#include <vcl/combobox.hxx> -#include <vcl/ctrl.hxx> -#include <vcl/cursor.hxx> -#include <vcl/cvtgrf.hxx> -#include <vcl/decoview.hxx> -#include <vcl/dialog.hxx> -#include <vcl/dibtools.hxx> -#include <vcl/edit.hxx> -#include <vcl/field.hxx> -#include <vcl/fixed.hxx> -#include <vcl/floatwin.hxx> -#include <vcl/font.hxx> -#include <vcl/gdimtf.hxx> -#include <vcl/gradient.hxx> -#include <vcl/graph.hxx> -#include <vcl/graphicfilter.hxx> -#include <vcl/group.hxx> -#include <vcl/help.hxx> -#include <vcl/image.hxx> -#include <vcl/layout.hxx> -#include <vcl/lazydelete.hxx> -#include <vcl/lineinfo.hxx> -#include <vcl/lstbox.hxx> -#include <vcl/menu.hxx> -#include <vcl/menubtn.hxx> -#include <vcl/metaact.hxx> -#include <vcl/metric.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/outdev.hxx> -#include <vcl/pdfextoutdevdata.hxx> -#include <vcl/pngread.hxx> -#include <vcl/pngwrite.hxx> -#include <vcl/pointr.hxx> -#include <vcl/prntypes.hxx> -#include <vcl/scrbar.hxx> -#include <vcl/seleng.hxx> -#include <vcl/settings.hxx> -#include <vcl/split.hxx> -#include <vcl/splitwin.hxx> -#include <vcl/status.hxx> -#include <vcl/svapp.hxx> -#include <vcl/tabctrl.hxx> -#include <vcl/tabpage.hxx> -#include <vcl/taskpanelist.hxx> -#include <vcl/toolbox.hxx> -#include <vcl/vclenum.hxx> -#include <vcl/virdev.hxx> -#include <vcl/waitobj.hxx> -#include <vcl/window.hxx> -#include <vcl/wmf.hxx> -#include <vcl/wrkwin.hxx> -#include <vector> -#include <xmloff/settingsstore.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sd/inc/pch/precompiled_sdui.hxx b/sd/inc/pch/precompiled_sdui.hxx index fc39e592888c..f8fbba2442d0 100644 --- a/sd/inc/pch/precompiled_sdui.hxx +++ b/sd/inc/pch/precompiled_sdui.hxx @@ -8,167 +8,535 @@ */ /* - 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 sd sdui --cutoff=4 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./sd/inc/pch/precompiled_sdui.hxx "/opt/lo/bin/make sd.build" --find-conflicts */ -#include "com/sun/star/deployment/DependencyException.hpp" -#include "com/sun/star/deployment/DeploymentException.hpp" -#include "com/sun/star/i18n/CollatorOptions.hpp" -#include "comphelper/processfactory.hxx" -#include "sal/types.h" -#include "svtools/svlbitm.hxx" -#include "svtools/treelistentry.hxx" #include <algorithm> +#include <cassert> +#include <climits> +#include <config_features.h> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <deque> +#include <float.h> +#include <functional> +#include <iomanip> +#include <limits.h> +#include <limits> +#include <list> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stack> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <typeinfo> +#include <unordered_map> +#include <utility> +#include <vector> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/noncopyable.hpp> +#include <boost/optional.hpp> +#include <boost/shared_array.hpp> +#include <boost/unordered_set.hpp> +#include <osl/diagnose.h> +#include <osl/diagnose.hxx> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.h> +#include <osl/module.hxx> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/thread.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> +#include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/strbuf.h> +#include <rtl/strbuf.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <rtl/uuid.h> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/salhelperdllapi.h> +#include <salhelper/simplereferenceobject.hxx> +#include <vcl/accel.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/apptypes.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/cmdevt.hxx> +#include <vcl/combobox.h> +#include <vcl/combobox.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/cursor.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dialog.hxx> +#include <vcl/dllapi.h> +#include <vcl/dndhelp.hxx> +#include <vcl/edit.hxx> +#include <vcl/event.hxx> +#include <vcl/field.hxx> +#include <vcl/fixed.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/hatch.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/impdel.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/jobset.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/layout.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/lstbox.h> +#include <vcl/lstbox.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/metric.hxx> +#include <vcl/mnemonicengine.hxx> +#include <vcl/msgbox.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/pointr.hxx> +#include <vcl/prntypes.hxx> +#include <vcl/ptrstyle.hxx> +#include <vcl/quickselectionengine.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/scrbar.hxx> +#include <vcl/seleng.hxx> +#include <vcl/settings.hxx> +#include <vcl/spinfld.hxx> +#include <vcl/svapp.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/syswin.hxx> +#include <vcl/tabctrl.hxx> +#include <vcl/tabdlg.hxx> +#include <vcl/tabpage.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclmedit.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/virdev.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <basebmp/basebmpdllapi.h> +#include <basebmp/bitmapdevice.hxx> +#include <basebmp/drawmodes.hxx> +#include <basebmp/scanlineformats.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> #include <basegfx/matrix/b2dhommatrix.hxx> -#include <basegfx/polygon/b2dpolygontools.hxx> -#include <basegfx/polygon/b2dpolypolygontools.hxx> -#include <basic/sbmeth.hxx> -#include <basic/sbmod.hxx> -#include <basic/sbstar.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <basic/basicdllapi.h> +#include <basic/sbdef.hxx> +#include <basic/sbxcore.hxx> +#include <basic/sbxdef.hxx> +#include <basic/sbxform.hxx> +#include <basic/sbxmeth.hxx> +#include <basic/sbxobj.hxx> +#include <basic/sbxprop.hxx> +#include <basic/sbxvar.hxx> +#include <com/sun/star/accessibility/TextSegment.hpp> +#include <com/sun/star/awt/GradientStyle.hpp> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> +#include <com/sun/star/awt/XControlContainer.hpp> +#include <com/sun/star/beans/NamedValue.hpp> +#include <com/sun/star/beans/PropertyState.hpp> #include <com/sun/star/beans/PropertyValue.hpp> #include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/container/XEnumerationAccess.hpp> +#include <com/sun/star/beans/XPropertySetInfo.hpp> +#include <com/sun/star/bridge/oleautomation/Decimal.hpp> #include <com/sun/star/container/XIndexAccess.hpp> -#include <com/sun/star/container/XNameAccess.hpp> -#include <com/sun/star/document/PrinterIndependentLayout.hpp> +#include <com/sun/star/container/XNameContainer.hpp> +#include <com/sun/star/datatransfer/DataFlavor.hpp> +#include <com/sun/star/datatransfer/XTransferable2.hpp> +#include <com/sun/star/datatransfer/clipboard/XClipboardOwner.hpp> +#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp> +#include <com/sun/star/datatransfer/dnd/DropTargetDragEvent.hpp> +#include <com/sun/star/datatransfer/dnd/DropTargetDropEvent.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureRecognizer.hpp> +#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTarget.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp> +#include <com/sun/star/drawing/DashStyle.hpp> +#include <com/sun/star/drawing/FillStyle.hpp> +#include <com/sun/star/drawing/HatchStyle.hpp> +#include <com/sun/star/drawing/LineCap.hpp> #include <com/sun/star/drawing/LineStyle.hpp> -#include <com/sun/star/drawing/XDrawPagesSupplier.hpp> -#include <com/sun/star/drawing/XMasterPagesSupplier.hpp> -#include <com/sun/star/embed/EmbedStates.hpp> -#include <com/sun/star/embed/VerbAttributes.hpp> +#include <com/sun/star/embed/Aspects.hpp> #include <com/sun/star/embed/VerbDescriptor.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/XModuleManager.hpp> -#include <com/sun/star/frame/theUICommandDescription.hpp> +#include <com/sun/star/embed/XStorage.hpp> +#include <com/sun/star/frame/FeatureStateEvent.hpp> +#include <com/sun/star/frame/XController2.hpp> +#include <com/sun/star/frame/XFrame.hpp> +#include <com/sun/star/frame/XModel.hpp> +#include <com/sun/star/frame/XTerminateListener.hpp> +#include <com/sun/star/frame/status/Verb.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/Calendar2.hpp> +#include <com/sun/star/i18n/CharacterIteratorMode.hpp> +#include <com/sun/star/i18n/ForbiddenCharacters.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> +#include <com/sun/star/i18n/WordType.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XCollator.hpp> +#include <com/sun/star/i18n/XExtendedTransliteration.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/XNativeNumberSupplier.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> +#include <com/sun/star/io/XInputStream.hpp> +#include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/lang/EventObject.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/presentation/AnimationEffect.hpp> -#include <com/sun/star/presentation/AnimationSpeed.hpp> -#include <com/sun/star/presentation/ClickAction.hpp> -#include <com/sun/star/presentation/FadeEffect.hpp> -#include <com/sun/star/sdbc/XResultSet.hpp> -#include <com/sun/star/text/XText.hpp> -#include <com/sun/star/ucb/SimpleFileAccess.hpp> -#include <com/sun/star/ui/XImageManager.hpp> -#include <com/sun/star/ui/dialogs/TemplateDescription.hpp> -#include <com/sun/star/ui/theModuleUIConfigurationManagerSupplier.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/registry/XRegistryKey.hpp> +#include <com/sun/star/style/NumberingType.hpp> +#include <com/sun/star/style/XStyle.hpp> +#include <com/sun/star/table/BorderLineStyle.hpp> +#include <com/sun/star/uno/Any.h> +#include <com/sun/star/uno/Any.hxx> #include <com/sun/star/uno/Exception.hpp> +#include <com/sun/star/uno/Reference.h> +#include <com/sun/star/uno/Reference.hxx> #include <com/sun/star/uno/RuntimeException.hpp> -#include <com/sun/star/uri/XUriReferenceFactory.hpp> -#include <com/sun/star/uri/XVndSunStarScriptUrl.hpp> -#include <com/sun/star/util/XCloseable.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/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/util/Date.hpp> +#include <com/sun/star/util/DateTime.hpp> +#include <com/sun/star/util/Time.hpp> +#include <com/sun/star/util/URL.hpp> +#include <com/sun/star/view/PrintableState.hpp> +#include <comphelper/broadcasthelper.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> #include <comphelper/namedvaluecollection.hxx> #include <comphelper/processfactory.hxx> -#include <comphelper/string.hxx> -#include <editeng/brushitem.hxx> -#include <editeng/bulletitem.hxx> -#include <editeng/colritem.hxx> +#include <comphelper/weak.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/compbase1.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/factory.hxx> +#include <cppuhelper/implbase1.hxx> +#include <cppuhelper/implbase2.hxx> +#include <cppuhelper/implbase3.hxx> +#include <cppuhelper/implbase4.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/queryinterface.hxx> +#include <cppuhelper/supportsservice.hxx> +#include <cppuhelper/typeprovider.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <drawdoc.hxx> +#include <drawinglayer/drawinglayerdllapi.h> +#include <drawinglayer/primitive2d/baseprimitive2d.hxx> #include <editeng/editdata.hxx> #include <editeng/editeng.hxx> +#include <editeng/editengdllapi.h> +#include <editeng/editstat.hxx> +#include <editeng/eedata.hxx> #include <editeng/eeitem.hxx> -#include <editeng/flditem.hxx> -#include <editeng/flstitem.hxx> -#include <editeng/langitem.hxx> -#include <editeng/lrspitem.hxx> +#include <editeng/forbiddencharacterstable.hxx> +#include <editeng/numdef.hxx> #include <editeng/numitem.hxx> #include <editeng/outliner.hxx> +#include <editeng/paragraphdata.hxx> #include <editeng/svxenum.hxx> -#include <i18nlangtag/mslangid.hxx> -#include <officecfg/Office/Impress.hxx> -#include <osl/file.hxx> -#include <osl/mutex.hxx> +#include <editeng/svxfont.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <i18nutil/i18nutildllapi.h> +#include <i18nutil/paper.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <rsc/rscsfx.hxx> +#include <sdattr.hxx> +#include <sdmod.hxx> +#include <sdpage.hxx> +#include <sdresid.hxx> #include <sfx2/app.hxx> -#include <sfx2/dispatch.hxx> +#include <sfx2/dllapi.h> #include <sfx2/docfile.hxx> -#include <sfx2/doctempl.hxx> -#include <sfx2/filedlghelper.hxx> +#include <sfx2/frame.hxx> #include <sfx2/module.hxx> -#include <sfx2/new.hxx> #include <sfx2/objsh.hxx> -#include <sfx2/progress.hxx> -#include <sfx2/request.hxx> -#include <sfx2/sfxresid.hxx> -#include <sfx2/viewfrm.hxx> -#include <sot/storage.hxx> +#include <sfx2/sfxuno.hxx> +#include <sfx2/shell.hxx> +#include <sot/formats.hxx> +#include <sot/sotdllapi.h> +#include <svl/SfxBroadcaster.hxx> #include <svl/aeitem.hxx> -#include <svl/cjkoptions.hxx> +#include <svl/cenumitm.hxx> +#include <svl/custritm.hxx> #include <svl/eitem.hxx> +#include <svl/hint.hxx> #include <svl/intitem.hxx> #include <svl/itempool.hxx> +#include <svl/itemprop.hxx> #include <svl/itemset.hxx> +#include <svl/languageoptions.hxx> #include <svl/lstner.hxx> +#include <svl/metitem.hxx> +#include <svl/poolitem.hxx> +#include <svl/smplhint.hxx> #include <svl/stritem.hxx> #include <svl/style.hxx> +#include <svl/stylesheetuser.hxx> +#include <svl/svldllapi.h> #include <svl/undo.hxx> -#include <svl/urihelper.hxx> -#include <svl/zforlist.hxx> #include <svtools/colorcfg.hxx> -#include <svtools/colrdlg.hxx> -#include <svtools/ehdl.hxx> -#include <svtools/sfxecode.hxx> -#include <svtools/svmedit.hxx> -#include <svtools/valueset.hxx> -#include <svx/dlgutil.hxx> +#include <svtools/grfmgr.hxx> +#include <svtools/imgdef.hxx> +#include <svtools/optionsdrawinglayer.hxx> +#include <svtools/svtdllapi.h> +#include <svtools/transfer.hxx> +#include <svtools/treelist.hxx> +#include <svtools/treelistentries.hxx> +#include <svtools/viewdataentry.hxx> +#include <svx/XPropertyEntry.hxx> #include <svx/drawitem.hxx> #include <svx/flagsdef.hxx> -#include <svx/langbox.hxx> -#include <svx/ofaitem.hxx> -#include <svx/strarray.hxx> +#include <svx/grfcrop.hxx> +#include <svx/ipolypolygoneditorcontroller.hxx> +#include <svx/itextprovider.hxx> +#include <svx/pageitem.hxx> +#include <svx/rectenum.hxx> +#include <svx/sdangitm.hxx> +#include <svx/sdasaitm.hxx> +#include <svx/sdasitm.hxx> +#include <svx/sderitm.hxx> +#include <svx/sdgcoitm.hxx> +#include <svx/sdgcpitm.hxx> +#include <svx/sdggaitm.hxx> +#include <svx/sdginitm.hxx> +#include <svx/sdgluitm.hxx> +#include <svx/sdgmoitm.hxx> +#include <svx/sdgtritm.hxx> +#include <svx/sdmetitm.hxx> +#include <svx/sdooitm.hxx> +#include <svx/sdprcitm.hxx> +#include <svx/sdr/animation/scheduler.hxx> +#include <svx/sdr/overlay/overlayobject.hxx> +#include <svx/sdr/overlay/overlayobjectlist.hxx> +#include <svx/sdrobjectuser.hxx> +#include <svx/sdrpageuser.hxx> +#include <svx/sdshcitm.hxx> +#include <svx/sdshitm.hxx> +#include <svx/sdshtitm.hxx> +#include <svx/sdsxyitm.hxx> +#include <svx/sdtaaitm.hxx> +#include <svx/sdtacitm.hxx> +#include <svx/sdtaditm.hxx> +#include <svx/sdtagitm.hxx> +#include <svx/sdtaiitm.hxx> +#include <svx/sdtaitm.hxx> +#include <svx/sdtakitm.hxx> +#include <svx/sdtayitm.hxx> +#include <svx/sdtcfitm.hxx> +#include <svx/sdtditm.hxx> +#include <svx/sdtfsitm.hxx> +#include <svx/sdtmfitm.hxx> +#include <svx/sdynitm.hxx> +#include <svx/selectioncontroller.hxx> +#include <svx/shapeproperty.hxx> +#include <svx/svdattr.hxx> +#include <svx/svddef.hxx> +#include <svx/svddrag.hxx> #include <svx/svdedtv.hxx> -#include <svx/svdetc.hxx> +#include <svx/svdedxv.hxx> +#include <svx/svdglev.hxx> +#include <svx/svdglue.hxx> +#include <svx/svdhdl.hxx> +#include <svx/svdhlpln.hxx> +#include <svx/svdlayer.hxx> #include <svx/svdmark.hxx> #include <svx/svdmodel.hxx> +#include <svx/svdmrkv.hxx> +#include <svx/svdoattr.hxx> #include <svx/svdobj.hxx> -#include <svx/svdograf.hxx> -#include <svx/svdoole2.hxx> +#include <svx/svdoedge.hxx> +#include <svx/svdorect.hxx> #include <svx/svdotext.hxx> #include <svx/svdpagv.hxx> +#include <svx/svdpntv.hxx> +#include <svx/svdpoev.hxx> +#include <svx/svdsnpv.hxx> +#include <svx/svdsob.hxx> +#include <svx/svdtext.hxx> +#include <svx/svdtrans.hxx> +#include <svx/svdtypes.hxx> +#include <svx/svdxcgv.hxx> #include <svx/svxdlg.hxx> -#include <svx/svxgrahicitem.hxx> -#include <svx/tabline.hxx> -#include <svx/unoshape.hxx> +#include <svx/svxdllapi.h> #include <svx/xcolit.hxx> +#include <svx/xdash.hxx> #include <svx/xdef.hxx> #include <svx/xenum.hxx> #include <svx/xfillit0.hxx> -#include <svx/xflclit.hxx> +#include <svx/xflasit.hxx> +#include <svx/xgrad.hxx> +#include <svx/xhatch.hxx> +#include <svx/xit.hxx> #include <svx/xlineit0.hxx> -#include <svx/xlnclit.hxx> -#include <svx/xlndsit.hxx> +#include <svx/xlnasit.hxx> +#include <svx/xpoly.hxx> #include <svx/xtable.hxx> +#include <svx/xtextit0.hxx> #include <tools/color.hxx> -#include <tools/urlobj.hxx> +#include <tools/contnr.hxx> +#include <tools/date.hxx> +#include <tools/datetime.hxx> +#include <tools/debug.hxx> +#include <tools/errcode.hxx> +#include <tools/errinf.hxx> +#include <tools/fldunit.hxx> +#include <tools/fontenum.hxx> +#include <tools/fract.hxx> +#include <tools/gen.hxx> +#include <tools/globname.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> +#include <tools/multisel.hxx> +#include <tools/poly.hxx> +#include <tools/rc.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/time.hxx> +#include <tools/toolsdllapi.h> +#include <tools/weakbase.h> +#include <tools/weakbase.hxx> #include <tools/wintypes.hxx> -#include <unotools/historyoptions.hxx> -#include <unotools/localfilehelper.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/charclass.hxx> +#include <unotools/configitem.hxx> +#include <unotools/fontcvt.hxx> +#include <unotools/fontdefs.hxx> +#include <unotools/localedatawrapper.hxx> +#include <unotools/options.hxx> #include <unotools/pathoptions.hxx> -#include <unotools/ucbstreamhelper.hxx> -#include <unotools/useroptions.hxx> -#include <vcl/FilterConfigItem.hxx> -#include <vcl/bmpacc.hxx> -#include <vcl/builder.hxx> -#include <vcl/button.hxx> -#include <vcl/combobox.hxx> -#include <vcl/ctrl.hxx> -#include <vcl/decoview.hxx> -#include <vcl/edit.hxx> -#include <vcl/field.hxx> -#include <vcl/fixed.hxx> -#include <vcl/gdimtf.hxx> -#include <vcl/graph.hxx> -#include <vcl/layout.hxx> -#include <vcl/lstbox.hxx> -#include <vcl/metaact.hxx> -#include <vcl/mnemonic.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/settings.hxx> -#include <vcl/svapp.hxx> -#include <vcl/vclenum.hxx> -#include <vcl/waitobj.hxx> -#include <vcl/wrkwin.hxx> -#include <vector> +#include <unotools/readwritemutexguard.hxx> +#include <unotools/syslocale.hxx> +#include <unotools/unotoolsdllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sdext/inc/pch/precompiled_PresentationMinimizer.hxx b/sdext/inc/pch/precompiled_PresentationMinimizer.hxx index 8fc83cab1cca..803de6542a1c 100644 --- a/sdext/inc/pch/precompiled_PresentationMinimizer.hxx +++ b/sdext/inc/pch/precompiled_PresentationMinimizer.hxx @@ -8,106 +8,83 @@ */ /* - 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:37 using: + ./bin/update_pch sdext PresentationMinimizer --cutoff=2 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./sdext/inc/pch/precompiled_PresentationMinimizer.hxx "/opt/lo/bin/make sdext.build" --find-conflicts */ -#include "com/sun/star/util/URL.hpp" -#include "com/sun/star/util/URLTransformer.hpp" -#include "com/sun/star/util/XURLTransformer.hpp" -#include <com/sun/star/awt/FontDescriptor.hpp> -#include <com/sun/star/awt/FontWeight.hpp> -#include <com/sun/star/awt/MessageBoxButtons.hpp> -#include <com/sun/star/awt/Rectangle.hpp> +#include <cassert> +#include <config_typesizes.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <new> +#include <ostream> +#include <sstream> +#include <stddef.h> +#include <stdio.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <osl/diagnose.h> +#include <osl/file.h> +#include <osl/file.hxx> +#include <osl/interlck.h> +#include <osl/mutex.hxx> +#include <osl/thread.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/byteseq.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> #include <com/sun/star/awt/Size.hpp> -#include <com/sun/star/awt/Toolkit.hpp> -#include <com/sun/star/awt/UnoControlDialog.hpp> -#include <com/sun/star/awt/XDevice.hpp> -#include <com/sun/star/awt/XMessageBoxFactory.hpp> -#include <com/sun/star/awt/XWindow.hpp> -#include <com/sun/star/beans/NamedValue.hpp> -#include <com/sun/star/beans/PropertyValue.hpp> #include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/configuration/theDefaultProvider.hpp> -#include <com/sun/star/container/XContainerQuery.hpp> -#include <com/sun/star/container/XEnumeration.hpp> -#include <com/sun/star/container/XHierarchicalNameAccess.hpp> -#include <com/sun/star/container/XIndexAccess.hpp> -#include <com/sun/star/container/XIndexContainer.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/XExporter.hpp> -#include <com/sun/star/document/XFilter.hpp> -#include <com/sun/star/drawing/BitmapMode.hpp> -#include <com/sun/star/drawing/FillStyle.hpp> #include <com/sun/star/drawing/XDrawPagesSupplier.hpp> #include <com/sun/star/drawing/XMasterPageTarget.hpp> #include <com/sun/star/drawing/XMasterPagesSupplier.hpp> #include <com/sun/star/drawing/XShapes.hpp> -#include <com/sun/star/embed/ElementModes.hpp> #include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/FrameSearchFlag.hpp> #include <com/sun/star/frame/XComponentLoader.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/XModel.hpp> -#include <com/sun/star/frame/XStorable.hpp> #include <com/sun/star/graphic/GraphicProvider.hpp> -#include <com/sun/star/graphic/GraphicType.hpp> -#include <com/sun/star/graphic/XGraphic.hpp> #include <com/sun/star/graphic/XGraphicProvider.hpp> #include <com/sun/star/io/TempFile.hpp> -#include <com/sun/star/io/XInputStream.hpp> -#include <com/sun/star/io/XSeekable.hpp> -#include <com/sun/star/io/XStream.hpp> -#include <com/sun/star/lang/XInitialization.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/presentation/XCustomPresentationSupplier.hpp> -#include <com/sun/star/presentation/XPresentation.hpp> #include <com/sun/star/presentation/XPresentationPage.hpp> -#include <com/sun/star/presentation/XPresentationSupplier.hpp> -#include <com/sun/star/text/XTextRange.hpp> -#include <com/sun/star/ucb/InteractiveAugmentedIOException.hpp> -#include <com/sun/star/ucb/XSimpleFileAccess.hpp> -#include <com/sun/star/ui/dialogs/CommonFilePickerElementIds.hpp> -#include <com/sun/star/ui/dialogs/ControlActions.hpp> +#include <com/sun/star/registry/XRegistryKey.hpp> #include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp> -#include <com/sun/star/ui/dialogs/ExtendedFilePickerElementIds.hpp> -#include <com/sun/star/ui/dialogs/FilePicker.hpp> -#include <com/sun/star/ui/dialogs/FilePreviewImageFormats.hpp> -#include <com/sun/star/ui/dialogs/TemplateDescription.hpp> -#include <com/sun/star/ui/dialogs/XFilePickerControlAccess.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/uno/RuntimeException.hpp> -#include <com/sun/star/util/MeasureUnit.hpp> +#include <com/sun/star/uno/XComponentContext.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/XCloseBroadcaster.hpp> -#include <com/sun/star/util/theMacroExpander.hpp> +#include <com/sun/star/util/XURLTransformer.hpp> #include <com/sun/star/view/XControlAccess.hpp> -#include <com/sun/star/view/XSelectionSupplier.hpp> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/mutex.hxx> -#include <osl/thread.h> -#include <osl/time.h> -#include <rtl/ustrbuf.hxx> -#include <sal/macros.h> -#include <sal/types.h> -#include <string.h> -#include <unordered_map> -#include <vector> +#include <cppuhelper/cppuhelperdllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sdext/inc/pch/precompiled_PresenterScreen.hxx b/sdext/inc/pch/precompiled_PresenterScreen.hxx index 2cce93fc8dda..263c970ee348 100644 --- a/sdext/inc/pch/precompiled_PresenterScreen.hxx +++ b/sdext/inc/pch/precompiled_PresenterScreen.hxx @@ -8,67 +8,87 @@ */ /* - 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:38 using: + ./bin/update_pch sdext PresenterScreen --cutoff=2 --exclude:system --include:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./sdext/inc/pch/precompiled_PresenterScreen.hxx "/opt/lo/bin/make sdext.build" --find-conflicts */ -#include "cppuhelper/factory.hxx" -#include "cppuhelper/implementationentry.hxx" -#include "vcl/settings.hxx" -#include "vcl/svapp.hxx" -#include <boost/bind.hpp> -#include <boost/noncopyable.hpp> #include <algorithm> -#include <cmath> +#include <cassert> +#include <config_typesizes.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <exception> +#include <iomanip> +#include <map> +#include <math.h> #include <memory> -#include <com/sun/star/accessibility/AccessibleEventId.hpp> -#include <com/sun/star/accessibility/AccessibleRelationType.hpp> +#include <new> +#include <ostream> +#include <sstream> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <utility> +#include <vector> +#include <boost/bind.hpp> +#include <boost/noncopyable.hpp> +#include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/mutex.hxx> +#include <osl/thread.h> +#include <osl/thread.hxx> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/instance.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <vcl/settings.hxx> +#include <vcl/svapp.hxx> #include <com/sun/star/accessibility/AccessibleRole.hpp> #include <com/sun/star/accessibility/AccessibleTextType.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/XAccessibleEditableText.hpp> -#include <com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp> -#include <com/sun/star/accessibility/XAccessibleText.hpp> #include <com/sun/star/awt/FontDescriptor.hpp> #include <com/sun/star/awt/InvalidateStyle.hpp> #include <com/sun/star/awt/Key.hpp> #include <com/sun/star/awt/KeyModifier.hpp> -#include <com/sun/star/awt/MouseButton.hpp> #include <com/sun/star/awt/Point.hpp> -#include <com/sun/star/awt/Pointer.hpp> #include <com/sun/star/awt/PosSize.hpp> -#include <com/sun/star/awt/Rectangle.hpp> -#include <com/sun/star/awt/SimpleFontMetric.hpp> -#include <com/sun/star/awt/SystemPointer.hpp> -#include <com/sun/star/awt/Toolkit.hpp> #include <com/sun/star/awt/WindowAttribute.hpp> -#include <com/sun/star/awt/XDevice.hpp> -#include <com/sun/star/awt/XFont.hpp> -#include <com/sun/star/awt/XGraphics.hpp> -#include <com/sun/star/awt/XToolkit.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/PropertyValue.hpp> -#include <com/sun/star/beans/UnknownPropertyException.hpp> #include <com/sun/star/beans/XPropertySet.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/XNameAccess.hpp> #include <com/sun/star/container/XNamed.hpp> #include <com/sun/star/deployment/XPackageInformationProvider.hpp> -#include <com/sun/star/document/XEventBroadcaster.hpp> #include <com/sun/star/drawing/CanvasFeature.hpp> -#include <com/sun/star/drawing/SlideSorter.hpp> -#include <com/sun/star/drawing/XDrawPages.hpp> #include <com/sun/star/drawing/XDrawPagesSupplier.hpp> -#include <com/sun/star/drawing/XDrawView.hpp> #include <com/sun/star/drawing/XPresenterHelper.hpp> #include <com/sun/star/drawing/XSlideSorterBase.hpp> #include <com/sun/star/drawing/framework/Configuration.hpp> @@ -77,68 +97,64 @@ #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/XView.hpp> -#include <com/sun/star/frame/FrameSearchFlag.hpp> #include <com/sun/star/frame/XController.hpp> -#include <com/sun/star/frame/XDispatchProvider.hpp> -#include <com/sun/star/geometry/AffineMatrix2D.hpp> -#include <com/sun/star/graphic/XGraphic.hpp> -#include <com/sun/star/graphic/XGraphicProvider.hpp> -#include <com/sun/star/graphic/XGraphicRenderer.hpp> -#include <com/sun/star/i18n/BreakIterator.hpp> -#include <com/sun/star/i18n/CTLScriptType.hpp> -#include <com/sun/star/i18n/CharType.hpp> -#include <com/sun/star/i18n/CharacterIteratorMode.hpp> -#include <com/sun/star/i18n/ScriptDirection.hpp> -#include <com/sun/star/i18n/WordType.hpp> #include <com/sun/star/lang/IllegalArgumentException.hpp> #include <com/sun/star/lang/XComponent.hpp> #include <com/sun/star/lang/XMultiComponentFactory.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/presentation/AnimationEffect.hpp> -#include <com/sun/star/presentation/XPresentation.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/presentation/XPresentation2.hpp> -#include <com/sun/star/presentation/XPresentationPage.hpp> #include <com/sun/star/presentation/XPresentationSupplier.hpp> #include <com/sun/star/presentation/XSlideShow.hpp> #include <com/sun/star/presentation/XSlideShowView.hpp> +#include <com/sun/star/registry/XRegistryKey.hpp> #include <com/sun/star/rendering/CompositeOperation.hpp> #include <com/sun/star/rendering/FillRule.hpp> -#include <com/sun/star/rendering/PanoseWeight.hpp> -#include <com/sun/star/rendering/PathCapType.hpp> -#include <com/sun/star/rendering/PathJoinType.hpp> #include <com/sun/star/rendering/RenderState.hpp> #include <com/sun/star/rendering/TextDirection.hpp> -#include <com/sun/star/rendering/Texture.hpp> #include <com/sun/star/rendering/TexturingMode.hpp> #include <com/sun/star/rendering/ViewState.hpp> -#include <com/sun/star/rendering/XBitmap.hpp> -#include <com/sun/star/rendering/XBitmapCanvas.hpp> #include <com/sun/star/rendering/XIntegerBitmap.hpp> #include <com/sun/star/rendering/XPolyPolygon2D.hpp> #include <com/sun/star/rendering/XSpriteCanvas.hpp> -#include <com/sun/star/text/WritingMode2.hpp> #include <com/sun/star/text/XTextRange.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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> #include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> #include <com/sun/star/util/Color.hpp> -#include <com/sun/star/util/URLTransformer.hpp> #include <com/sun/star/util/XChangesBatch.hpp> -#include <com/sun/star/util/XURLTransformer.hpp> -#include <com/sun/star/view/XSelectionSupplier.hpp> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> #include <cppuhelper/compbase.hxx> -#include <cppuhelper/implbase.hxx> -#include <iterator> -#include <map> -#include <math.h> -#include <osl/diagnose.h> -#include <osl/doublecheckedlocking.h> -#include <osl/mutex.hxx> -#include <osl/thread.hxx> -#include <rtl/ustrbuf.hxx> -#include <set> -#include <vcl/svapp.hxx> -#include <vector> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/factory.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ 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: */ diff --git a/slideshow/inc/pch/precompiled_slideshow.hxx b/slideshow/inc/pch/precompiled_slideshow.hxx index 43eabbd6022c..d6f824f955ee 100644 --- a/slideshow/inc/pch/precompiled_slideshow.hxx +++ b/slideshow/inc/pch/precompiled_slideshow.hxx @@ -8,215 +8,272 @@ */ /* - 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 slideshow slideshow --cutoff=4 --exclude:system --include:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./slideshow/inc/pch/precompiled_slideshow.hxx "/opt/lo/bin/make slideshow.build" --find-conflicts */ -#include "com/sun/star/uno/Reference.hxx" -#include "rtl/ref.hxx" #include <algorithm> -#include <avmedia/mediawindow.hxx> -#include <avmedia/modeltools.hxx> +#include <cassert> +#include <cmath> +#include <config_features.h> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <float.h> +#include <functional> +#include <iomanip> +#include <iterator> +#include <limits.h> +#include <limits> +#include <list> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stack> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <typeinfo> +#include <utility> +#include <vector> +#include <boost/current_function.hpp> +#include <boost/enable_shared_from_this.hpp> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/mem_fn.hpp> +#include <boost/noncopyable.hpp> +#include <boost/optional.hpp> +#include <boost/shared_array.hpp> +#include <boost/shared_ptr.hpp> +#include <boost/spirit/include/classic_core.hpp> +#include <boost/tuple/tuple.hpp> +#include <boost/weak_ptr.hpp> +#include <osl/diagnose.h> +#include <osl/diagnose.hxx> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.h> +#include <osl/module.hxx> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/thread.hxx> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> +#include <rtl/crc.h> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <vcl/accel.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/apptypes.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/cairo.hxx> +#include <vcl/checksum.hxx> +#include <vcl/cmdevt.hxx> +#include <vcl/cursor.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dllapi.h> +#include <vcl/event.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/impdel.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/pointr.hxx> +#include <vcl/ptrstyle.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/settings.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> #include <basegfx/matrix/b2dhommatrix.hxx> #include <basegfx/matrix/b2dhommatrixtools.hxx> #include <basegfx/numeric/ftools.hxx> #include <basegfx/point/b2dpoint.hxx> #include <basegfx/polygon/b2dpolygon.hxx> -#include <basegfx/polygon/b2dpolygonclipper.hxx> #include <basegfx/polygon/b2dpolygontools.hxx> #include <basegfx/polygon/b2dpolypolygon.hxx> -#include <basegfx/polygon/b2dpolypolygoncutter.hxx> #include <basegfx/polygon/b2dpolypolygontools.hxx> -#include <basegfx/range/b1drange.hxx> -#include <basegfx/range/b2dpolyrange.hxx> #include <basegfx/range/b2drange.hxx> -#include <basegfx/range/b2irange.hxx> #include <basegfx/tools/canvastools.hxx> -#include <basegfx/tools/lerp.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> #include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> #include <basegfx/vector/b2ivector.hxx> -#include <boost/current_function.hpp> -#include <boost/enable_shared_from_this.hpp> -#include <boost/mem_fn.hpp> -#include <boost/noncopyable.hpp> -#include <boost/optional.hpp> -#include <boost/shared_ptr.hpp> -#include <boost/spirit/include/classic_core.hpp> -#include <boost/tuple/tuple.hpp> -#include <boost/weak_ptr.hpp> #include <canvas/canvastools.hxx> -#include <canvas/elapsedtime.hxx> -#include <cmath> -#include <com/sun/star/animations/AnimationAdditiveMode.hpp> -#include <com/sun/star/animations/AnimationCalcMode.hpp> -#include <com/sun/star/animations/AnimationColorSpace.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/ValuePair.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 <com/sun/star/animations/XAnimationNode.hpp> -#include <com/sun/star/animations/XAnimationNodeSupplier.hpp> -#include <com/sun/star/animations/XAudio.hpp> -#include <com/sun/star/animations/XIterateContainer.hpp> -#include <com/sun/star/animations/XTransitionFilter.hpp> -#include <com/sun/star/awt/FontSlant.hpp> -#include <com/sun/star/awt/FontUnderline.hpp> #include <com/sun/star/awt/FontWeight.hpp> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.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/Rectangle.hpp> #include <com/sun/star/awt/SystemPointer.hpp> -#include <com/sun/star/awt/Toolkit.hpp> -#include <com/sun/star/awt/VclWindowPeerAttribute.hpp> -#include <com/sun/star/awt/WindowAttribute.hpp> -#include <com/sun/star/awt/WindowDescriptor.hpp> -#include <com/sun/star/awt/XMouseListener.hpp> -#include <com/sun/star/awt/XMouseMotionListener.hpp> -#include <com/sun/star/awt/XPaintListener.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/PropertyValue.hpp> #include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/container/XEnumerationAccess.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/datatransfer/XTransferable.hpp> -#include <com/sun/star/document/XExporter.hpp> -#include <com/sun/star/document/XFilter.hpp> -#include <com/sun/star/drawing/ColorMode.hpp> -#include <com/sun/star/drawing/FillStyle.hpp> -#include <com/sun/star/drawing/GraphicExportFilter.hpp> -#include <com/sun/star/drawing/HomogenMatrix3.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/TextAnimationDirection.hpp> -#include <com/sun/star/drawing/TextAnimationKind.hpp> -#include <com/sun/star/drawing/TextHorizontalAdjust.hpp> -#include <com/sun/star/drawing/TextVerticalAdjust.hpp> -#include <com/sun/star/drawing/XDrawPagesSupplier.hpp> -#include <com/sun/star/drawing/XLayer.hpp> -#include <com/sun/star/drawing/XLayerManager.hpp> -#include <com/sun/star/drawing/XLayerSupplier.hpp> -#include <com/sun/star/drawing/XMasterPageTarget.hpp> +#include <com/sun/star/drawing/LineCap.hpp> #include <com/sun/star/drawing/XShape.hpp> -#include <com/sun/star/frame/Frame.hpp> -#include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/frame/XSynchronousFrameLoader.hpp> -#include <com/sun/star/graphic/XGraphic.hpp> -#include <com/sun/star/graphic/XGraphicRenderer.hpp> -#include <com/sun/star/lang/NoSupportException.hpp> +#include <com/sun/star/frame/XFrame.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> +#include <com/sun/star/lang/Locale.hpp> #include <com/sun/star/lang/XComponent.hpp> #include <com/sun/star/lang/XMultiComponentFactory.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/lang/XTypeProvider.hpp> -#include <com/sun/star/loader/CannotActivateFactoryException.hpp> -#include <com/sun/star/media/XManager.hpp> -#include <com/sun/star/media/XPlayer.hpp> -#include <com/sun/star/media/XPlayerWindow.hpp> -#include <com/sun/star/presentation/EffectCommands.hpp> -#include <com/sun/star/presentation/EffectNodeType.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/XShapeEventListener.hpp> -#include <com/sun/star/presentation/XSlideShow.hpp> -#include <com/sun/star/presentation/XSlideShowListener.hpp> #include <com/sun/star/presentation/XSlideShowView.hpp> -#include <com/sun/star/registry/XRegistryKey.hpp> -#include <com/sun/star/rendering/IntegerBitmapLayout.hpp> -#include <com/sun/star/rendering/PanoseLetterForm.hpp> -#include <com/sun/star/rendering/XBitmap.hpp> #include <com/sun/star/rendering/XCanvas.hpp> -#include <com/sun/star/rendering/XIntegerBitmap.hpp> -#include <com/sun/star/text/GraphicCrop.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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> #include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/util/XCloseable.hpp> -#include <com/sun/star/util/XModifyListener.hpp> -#include <com/sun/star/util/XUpdatable.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> #include <comphelper/anytostring.hxx> -#include <comphelper/make_shared_from_uno.hxx> -#include <comphelper/namecontainer.hxx> -#include <comphelper/optional.hxx> -#include <comphelper/scopeguard.hxx> -#include <comphelper/sequence.hxx> -#include <comphelper/uno3.hxx> -#include <config_features.h> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> #include <cppcanvas/basegfxfactory.hxx> -#include <cppcanvas/bitmap.hxx> #include <cppcanvas/canvas.hxx> -#include <cppcanvas/customsprite.hxx> -#include <cppcanvas/polypolygon.hxx> -#include <cppcanvas/renderer.hxx> +#include <cppcanvas/canvasgraphic.hxx> +#include <cppcanvas/color.hxx> +#include <cppcanvas/font.hxx> #include <cppcanvas/spritecanvas.hxx> #include <cppcanvas/vclfactory.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> #include <cppuhelper/basemutex.hxx> #include <cppuhelper/compbase.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/implbase.hxx> -#include <cppuhelper/implementationentry.hxx> -#include <cppuhelper/interfacecontainer.h> -#include <functional> -#include <iostream> -#include <iterator> -#include <limits> -#include <map> -#include <math.h> -#include <osl/diagnose.h> -#include <osl/diagnose.hxx> -#include <queue> -#include <rtl/math.hxx> -#include <rtl/ref.hxx> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <stack> -#include <stdio.h> -#include <string> -#include <svtools/grfmgr.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <tools/color.hxx> #include <tools/debug.hxx> #include <tools/diagnose_ex.h> -#include <tools/helpers.hxx> +#include <tools/errinf.hxx> +#include <tools/fldunit.hxx> +#include <tools/fontenum.hxx> +#include <tools/gen.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> +#include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> +#include <tools/resmgr.hxx> +#include <tools/solar.h> #include <tools/stream.hxx> -#include <tools/urlobj.hxx> -#include <unordered_map> -#include <unotools/streamwrap.hxx> -#include <unotools/ucbstreamhelper.hxx> -#include <vcl/animate.hxx> -#include <vcl/canvastools.hxx> -#include <vcl/cvtgrf.hxx> -#include <vcl/font.hxx> -#include <vcl/gdimtf.hxx> -#include <vcl/graph.hxx> -#include <vcl/metaact.hxx> -#include <vcl/metric.hxx> -#include <vcl/settings.hxx> -#include <vcl/svapp.hxx> -#include <vcl/syschild.hxx> -#include <vcl/sysdata.hxx> -#include <vcl/virdev.hxx> -#include <vcl/window.hxx> -#include <vcl/wrkwin.hxx> -#include <vector> +#include <tools/toolsdllapi.h> +#include <tools/wintypes.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/charclass.hxx> +#include <unotools/fontdefs.hxx> +#include <unotools/localedatawrapper.hxx> +#include <unotools/readwritemutexguard.hxx> +#include <unotools/syslocale.hxx> +#include <unotools/unotoolsdllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sot/inc/pch/precompiled_sot.hxx b/sot/inc/pch/precompiled_sot.hxx index 7f30141d4ccb..9c446888395e 100644 --- a/sot/inc/pch/precompiled_sot.hxx +++ b/sot/inc/pch/precompiled_sot.hxx @@ -8,88 +8,74 @@ */ /* - 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:37 using: + ./bin/update_pch sot sot --cutoff=5 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./sot/inc/pch/precompiled_sot.hxx "/opt/lo/bin/make sot.build" --find-conflicts */ -#include "rtl/string.h" -#include <algorithm> -#include <assert.h> +#include <cassert> +#include <cstddef> +#include <cstdlib> +#include <limits> #include <memory> -#include <com/sun/star/beans/Property.hpp> -#include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/datatransfer/DataFlavor.hpp> -#include <com/sun/star/datatransfer/XTransferable.hpp> -#include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/embed/XStorage.hpp> -#include <com/sun/star/io/BufferSizeExceededException.hpp> -#include <com/sun/star/io/NotConnectedException.hpp> -#include <com/sun/star/io/TempFile.hpp> -#include <com/sun/star/io/XInputStream.hpp> -#include <com/sun/star/io/XSeekable.hpp> -#include <com/sun/star/io/XStream.hpp> -#include <com/sun/star/io/XTruncate.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/XMultiServiceFactory.hpp> -#include <com/sun/star/lang/XSingleServiceFactory.hpp> -#include <com/sun/star/packages/manifest/ManifestReader.hpp> -#include <com/sun/star/packages/manifest/ManifestWriter.hpp> -#include <com/sun/star/registry/InvalidRegistryException.hpp> -#include <com/sun/star/registry/XRegistryKey.hpp> -#include <com/sun/star/sdbc/XResultSet.hpp> -#include <com/sun/star/sdbc/XRow.hpp> -#include <com/sun/star/ucb/CommandAbortedException.hpp> -#include <com/sun/star/ucb/ContentInfo.hpp> -#include <com/sun/star/ucb/ContentInfoAttribute.hpp> -#include <com/sun/star/ucb/InsertCommandArgument.hpp> -#include <com/sun/star/ucb/InteractiveIOException.hpp> -#include <com/sun/star/ucb/NameClash.hpp> -#include <com/sun/star/ucb/ResultSetException.hpp> -#include <com/sun/star/ucb/XCommandEnvironment.hpp> -#include <com/sun/star/ucb/XContentAccess.hpp> -#include <com/sun/star/uno/Reference.h> -#include <com/sun/star/uno/RuntimeException.hpp> -#include <com/sun/star/uno/Sequence.h> -#include <com/sun/star/uno/Sequence.hxx> -#include <comphelper/classids.hxx> -#include <comphelper/documentconstants.hxx> -#include <comphelper/processfactory.hxx> -#include <comphelper/storagehelper.hxx> -#include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/implbase2.hxx> -#include <cppuhelper/supportsservice.hxx> +#include <new> +#include <ostream> +#include <sstream> +#include <string.h> +#include <string> +#include <vector> #include <osl/diagnose.h> #include <osl/endian.h> #include <osl/file.hxx> +#include <osl/interlck.h> +#include <osl/mutex.hxx> +#include <osl/process.h> #include <osl/thread.h> +#include <rtl/alloc.h> +#include <rtl/character.hxx> #include <rtl/digest.h> -#include <rtl/instance.hxx> +#include <rtl/ref.hxx> #include <rtl/strbuf.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/textenc.h> +#include <rtl/unload.h> #include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> #include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> #include <sal/log.hxx> -#include <set> -#include <string.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <com/sun/star/io/XInputStream.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/genfunc.hxx> +#include <cppu/unotype.hxx> +#include <o3tl/typed_flags_set.hxx> #include <tools/debug.hxx> -#include <tools/globname.hxx> +#include <tools/errinf.hxx> +#include <tools/lineend.hxx> #include <tools/ref.hxx> -#include <tools/solar.h> #include <tools/stream.hxx> -#include <tools/urlobj.hxx> -#include <ucbhelper/commandenvironment.hxx> -#include <ucbhelper/content.hxx> -#include <unotools/charclass.hxx> -#include <unotools/localfilehelper.hxx> -#include <unotools/streamhelper.hxx> -#include <unotools/streamwrap.hxx> -#include <unotools/tempfile.hxx> -#include <unotools/ucbhelper.hxx> -#include <unotools/ucbstreamhelper.hxx> -#include <vector> +#include <tools/toolsdllapi.h> +#include <typelib/typedescription.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/unotoolsdllapi.h> +#include <sot/exchange.hxx> +#include <sot/sotdllapi.h> +#include <sot/stg.hxx> +#include <sot/storinfo.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/starmath/inc/pch/precompiled_sm.hxx b/starmath/inc/pch/precompiled_sm.hxx index aef1bca08698..c4ee8a0492ec 100644 --- a/starmath/inc/pch/precompiled_sm.hxx +++ b/starmath/inc/pch/precompiled_sm.hxx @@ -8,205 +8,167 @@ */ /* - 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:37 using: + ./bin/update_pch starmath sm --cutoff=5 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./starmath/inc/pch/precompiled_sm.hxx "/opt/lo/bin/make starmath.build" --find-conflicts */ -#include "svx/modctrl.hxx" -#include "tools/rcid.h" -#include <com/sun/star/accessibility/AccessibleEventId.hpp> -#include <com/sun/star/accessibility/AccessibleEventObject.hpp> -#include <com/sun/star/accessibility/AccessibleRole.hpp> -#include <com/sun/star/accessibility/AccessibleStateType.hpp> -#include <com/sun/star/accessibility/AccessibleTextType.hpp> -#include <com/sun/star/accessibility/XAccessible.hpp> -#include <com/sun/star/accessibility/XAccessibleEventListener.hpp> -#include <com/sun/star/awt/FocusEvent.hpp> -#include <com/sun/star/awt/Size.hpp> -#include <com/sun/star/awt/XFocusListener.hpp> -#include <com/sun/star/beans/PropertyAttribute.hpp> -#include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/container/XChild.hpp> -#include <com/sun/star/container/XNameAccess.hpp> -#include <com/sun/star/datatransfer/clipboard/XClipboard.hpp> -#include <com/sun/star/datatransfer/clipboard/XFlushableClipboard.hpp> -#include <com/sun/star/document/XDocumentProperties.hpp> -#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp> -#include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/formula/SymbolDescriptor.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/XFramesSupplier.hpp> -#include <com/sun/star/i18n/UnicodeType.hpp> -#include <com/sun/star/i18n/WordType.hpp> -#include <com/sun/star/io/XActiveDataControl.hpp> -#include <com/sun/star/io/XActiveDataSource.hpp> -#include <com/sun/star/lang/Locale.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> -#include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/packages/zip/ZipIOException.hpp> -#include <com/sun/star/registry/XRegistryKey.hpp> -#include <com/sun/star/script/XLibraryContainer.hpp> -#include <com/sun/star/task/XStatusIndicatorFactory.hpp> -#include <com/sun/star/uno/Any.h> -#include <com/sun/star/uno/Sequence.h> -#include <com/sun/star/util/MeasureUnit.hpp> -#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 <com/sun/star/xml/sax/XDTDHandler.hpp> -#include <com/sun/star/xml/sax/XEntityResolver.hpp> -#include <com/sun/star/xml/sax/XErrorHandler.hpp> -#include <com/sun/star/xml/sax/XParser.hpp> -#include <comphelper/accessibleeventnotifier.hxx> -#include <comphelper/accessibletexthelper.hxx> -#include <comphelper/classids.hxx> -#include <comphelper/genericpropertyset.hxx> -#include <comphelper/processfactory.hxx> -#include <comphelper/propertysetinfo.hxx> -#include <comphelper/servicehelper.hxx> -#include <comphelper/storagehelper.hxx> -#include <comphelper/string.hxx> -#include <config_options.h> -#include <cppuhelper/supportsservice.hxx> -#include <editeng/editdata.hxx> -#include <editeng/editeng.hxx> -#include <editeng/editobj.hxx> -#include <editeng/editstat.hxx> -#include <editeng/editview.hxx> -#include <editeng/eeitem.hxx> -#include <editeng/fhgtitem.hxx> -#include <editeng/fontitem.hxx> -#include <editeng/lrspitem.hxx> -#include <editeng/outliner.hxx> -#include <editeng/paperinf.hxx> -#include <editeng/scripttypeitem.hxx> -#include <editeng/unoedhlp.hxx> -#include <editeng/unolingu.hxx> -#include <editeng/wghtitem.hxx> -#include <filter/msfilter/rtfutil.hxx> -#include <float.h> -#include <fstream> -#include <i18nlangtag/lang.h> -#include <iterator> -#include <map> -#include <math.h> +#include <algorithm> +#include <cassert> +#include <climits> +#include <config_features.h> +#include <cstdarg> +#include <cstddef> +#include <cstdlib> +#include <deque> +#include <functional> +#include <limits.h> +#include <limits> #include <memory> -#include <oox/token/namespaces.hxx> -#include <oox/token/tokens.hxx> +#include <new> +#include <ostream> +#include <set> +#include <stdlib.h> +#include <string.h> +#include <unordered_map> +#include <vector> +#include <boost/checked_delete.hpp> +#include <boost/current_function.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/optional.hpp> +#include <boost/optional/optional.hpp> +#include <boost/signals2/signal.hpp> #include <osl/diagnose.h> +#include <osl/module.hxx> #include <osl/mutex.hxx> +#include <osl/process.h> #include <osl/thread.h> +#include <rtl/alloc.h> +#include <rtl/character.hxx> +#include <rtl/instance.hxx> #include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/textenc.h> +#include <rtl/ustrbuf.h> #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 <sax/tools/converter.hxx> +#include <sal/types.h> +#include <salhelper/singletonref.hxx> +#include <vcl/apptypes.hxx> +#include <vcl/cairo.hxx> +#include <vcl/cursor.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dllapi.h> +#include <vcl/event.hxx> +#include <vcl/font.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/metric.hxx> +#include <vcl/msgbox.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/pointr.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/settings.hxx> +#include <vcl/svapp.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <com/sun/star/beans/PropertyValue.hpp> +#include <com/sun/star/beans/XPropertySet.hpp> +#include <com/sun/star/drawing/LineCap.hpp> +#include <com/sun/star/io/XInputStream.hpp> +#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.h> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/string.hxx> +#include <cppuhelper/implbase1.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakref.hxx> +#include <dialog.hxx> +#include <document.hxx> +#include <editeng/editdata.hxx> +#include <editeng/editengdllapi.h> +#include <error.hxx> +#include <format.hxx> +#include <i18nlangtag/lang.h> +#include <node.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rect.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> #include <sfx2/app.hxx> #include <sfx2/dispatch.hxx> -#include <sfx2/docfac.hxx> +#include <sfx2/dllapi.h> #include <sfx2/docfile.hxx> -#include <sfx2/docfilt.hxx> -#include <sfx2/docinsert.hxx> -#include <sfx2/event.hxx> -#include <sfx2/fcontnr.hxx> -#include <sfx2/filedlghelper.hxx> -#include <sfx2/frame.hxx> -#include <sfx2/imgmgr.hxx> -#include <sfx2/msg.hxx> -#include <sfx2/objface.hxx> -#include <sfx2/printer.hxx> -#include <sfx2/request.hxx> -#include <sfx2/sfxmodelfactory.hxx> -#include <sfx2/taskpane.hxx> -#include <sfx2/viewfrm.hxx> -#include <sfx2/viewsh.hxx> -#include <sfx2/zoomitem.hxx> -#include <sot/exchange.hxx> -#include <sot/factory.hxx> +#include <smdll.hxx> +#include <smmod.hxx> #include <sot/formats.hxx> -#include <sot/storage.hxx> -#include <stack> +#include <svl/SfxBroadcaster.hxx> #include <svl/eitem.hxx> -#include <svl/fstathelper.hxx> #include <svl/hint.hxx> #include <svl/intitem.hxx> -#include <svl/itempool.hxx> -#include <svl/itemprop.hxx> #include <svl/itemset.hxx> +#include <svl/languageoptions.hxx> #include <svl/poolitem.hxx> -#include <svl/ptitem.hxx> -#include <svl/slstitm.hxx> #include <svl/smplhint.hxx> #include <svl/stritem.hxx> -#include <svl/undo.hxx> -#include <svl/urihelper.hxx> -#include <svl/whiter.hxx> -#include <svtools/ctrltool.hxx> -#include <svtools/imgdef.hxx> -#include <svtools/miscopt.hxx> -#include <svtools/rtfkeywd.hxx> -#include <svtools/sfxecode.hxx> -#include <svtools/transfer.hxx> -#include <svx/lboxctrl.hxx> -#include <svx/modctrl.hxx> -#include <svx/svxdlg.hxx> -#include <svx/ucsubset.hxx> -#include <svx/xmlsecctrl.hxx> -#include <svx/zoomctrl.hxx> -#include <svx/zoomsliderctrl.hxx> -#include <svx/zoomslideritem.hxx> -#include <toolkit/awt/vclxdevice.hxx> -#include <toolkit/helper/vclunohelper.hxx> +#include <svl/svldllapi.h> +#include <svx/svxdllapi.h> +#include <symbol.hxx> +#include <token.hxx> #include <tools/color.hxx> -#include <tools/diagnose_ex.h> -#include <tools/fract.hxx> +#include <tools/debug.hxx> +#include <tools/errcode.hxx> #include <tools/gen.hxx> #include <tools/globname.hxx> +#include <tools/link.hxx> #include <tools/mapunit.hxx> -#include <tools/stream.hxx> -#include <tools/tenccvt.hxx> -#include <ucbhelper/content.hxx> -#include <unotools/accessiblerelationsethelper.hxx> -#include <unotools/accessiblestatesethelper.hxx> -#include <unotools/charclass.hxx> -#include <unotools/eventcfg.hxx> -#include <unotools/lingucfg.hxx> -#include <unotools/linguprops.hxx> -#include <unotools/localedatawrapper.hxx> -#include <unotools/moduleoptions.hxx> -#include <unotools/pathoptions.hxx> -#include <unotools/saveopt.hxx> -#include <unotools/streamwrap.hxx> -#include <unotools/syslocale.hxx> -#include <utility> -#include <vcl/builder.hxx> -#include <vcl/decoview.hxx> -#include <vcl/help.hxx> -#include <vcl/layout.hxx> -#include <vcl/lineinfo.hxx> -#include <vcl/mapmod.hxx> -#include <vcl/menu.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/outdev.hxx> -#include <vcl/print.hxx> -#include <vcl/settings.hxx> -#include <vcl/status.hxx> -#include <vcl/svapp.hxx> -#include <vcl/unohelp2.hxx> -#include <vcl/virdev.hxx> -#include <vcl/waitobj.hxx> -#include <vcl/wall.hxx> -#include <vcl/window.hxx> -#include <vcl/wrkwin.hxx> -#include <vector> -#include <xmloff/attrlist.hxx> -#include <xmloff/nmspmap.hxx> -#include <xmloff/xmlmetai.hxx> -#include <xmloff/xmlnmspe.hxx> -#include <xmloff/xmltoken.hxx> -#include <xmloff/xmluconv.hxx> +#include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> +#include <tools/solar.h> +#include <tools/toolsdllapi.h> +#include <tools/wintypes.hxx> +#include <typelib/typedescription.h> +#include <types.hxx> +#include <uno/sequence2.h> +#include <unomodel.hxx> +#include <unotools/fontdefs.hxx> +#include <unotools/options.hxx> +#include <unotools/unotoolsdllapi.h> +#include <utility.hxx> +#include <view.hxx> +#include <visitors.hxx> +#include <xmloff/dllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/svgio/inc/pch/precompiled_svgio.hxx b/svgio/inc/pch/precompiled_svgio.hxx index 8a5e7d3ddaed..5a2d5db8a4f1 100644 --- a/svgio/inc/pch/precompiled_svgio.hxx +++ b/svgio/inc/pch/precompiled_svgio.hxx @@ -8,64 +8,60 @@ */ /* - 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:39 using: + ./bin/update_pch svgio svgio --cutoff=8 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./svgio/inc/pch/precompiled_svgio.hxx "/opt/lo/bin/make svgio.build" --find-conflicts */ -#include <basegfx/curve/b2dbeziertools.hxx> -#include <basegfx/curve/b2dcubicbezier.hxx> -#include <basegfx/matrix/b2dhommatrix.hxx> -#include <basegfx/matrix/b2dhommatrixtools.hxx> -#include <basegfx/polygon/b2dpolygon.hxx> -#include <basegfx/polygon/b2dpolygontools.hxx> -#include <basegfx/polygon/b2dpolypolygoncutter.hxx> -#include <basegfx/polygon/b2dpolypolygontools.hxx> -#include <basegfx/vector/b2enums.hxx> +#include <set> +#include <stddef.h> +#include <stdlib.h> +#include <vector> #include <boost/noncopyable.hpp> -#include <com/sun/star/graphic/XSvgParser.hpp> -#include <com/sun/star/lang/XInitialization.hpp> -#include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/xml/sax/InputSource.hpp> -#include <com/sun/star/xml/sax/Parser.hpp> -#include <com/sun/star/xml/sax/XParser.hpp> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/implbase2.hxx> -#include <cppuhelper/implementationentry.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <drawinglayer/attribute/fontattribute.hxx> -#include <drawinglayer/geometry/viewinformation2d.hxx> -#include <drawinglayer/primitive2d/bitmapprimitive2d.hxx> -#include <drawinglayer/primitive2d/groupprimitive2d.hxx> -#include <drawinglayer/primitive2d/hiddengeometryprimitive2d.hxx> -#include <drawinglayer/primitive2d/maskprimitive2d.hxx> -#include <drawinglayer/primitive2d/modifiedcolorprimitive2d.hxx> -#include <drawinglayer/primitive2d/objectinfoprimitive2d.hxx> -#include <drawinglayer/primitive2d/patternfillprimitive2d.hxx> -#include <drawinglayer/primitive2d/polygonprimitive2d.hxx> -#include <drawinglayer/primitive2d/polypolygonprimitive2d.hxx> -#include <drawinglayer/primitive2d/svggradientprimitive2d.hxx> -#include <drawinglayer/primitive2d/textbreakuphelper.hxx> -#include <drawinglayer/primitive2d/textdecoratedprimitive2d.hxx> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> -#include <drawinglayer/primitive2d/textprimitive2d.hxx> -#include <drawinglayer/primitive2d/transformprimitive2d.hxx> -#include <drawinglayer/primitive2d/transparenceprimitive2d.hxx> -#include <drawinglayer/primitive2d/unifiedtransparenceprimitive2d.hxx> -#include <drawinglayer/processor2d/contourextractor2d.hxx> -#include <drawinglayer/processor2d/linegeometryextractor2d.hxx> -#include <drawinglayer/processor2d/textaspolygonextractor2d.hxx> +#include <boost/optional/optional.hpp> +#include <osl/process.h> #include <osl/thread.h> +#include <rtl/instance.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/unload.h> #include <rtl/uri.hxx> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.hxx> #include <sal/config.h> +#include <sal/macros.h> #include <sal/types.h> -#include <sax/tools/converter.hxx> -#include <tools/color.hxx> -#include <tools/stream.hxx> -#include <tools/urlobj.hxx> -#include <unordered_map> -#include <vcl/bitmapex.hxx> -#include <vcl/graphicfilter.hxx> +#include <sal/typesizes.h> +#include <vcl/vclenum.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/matrix/b2dhommatrix.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolygontools.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/polygon/b2dpolypolygontools.hxx> +#include <basegfx/polygon/b3dpolypolygon.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <com/sun/star/drawing/PointSequenceSequence.hpp> +#include <com/sun/star/drawing/PolyPolygonBezierCoords.hpp> +#include <com/sun/star/xml/sax/XAttributeList.hpp> +#include <drawinglayer/drawinglayerdllapi.h> +#include <drawinglayer/primitive2d/baseprimitive2d.hxx> +#include <drawinglayer/primitive2d/transformprimitive2d.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <svgio/svgreader/svgdocument.hxx> +#include <svgio/svgreader/svgnode.hxx> +#include <svgio/svgreader/svgpaint.hxx> +#include <svgio/svgreader/svgstyleattributes.hxx> +#include <svgio/svgreader/svgtoken.hxx> +#include <svgio/svgreader/svgtools.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/svl/inc/pch/precompiled_svl.hxx b/svl/inc/pch/precompiled_svl.hxx index 50b15a95a0c1..a7ade9bc6cee 100644 --- a/svl/inc/pch/precompiled_svl.hxx +++ b/svl/inc/pch/precompiled_svl.hxx @@ -8,181 +8,86 @@ */ /* - 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:39 using: + ./bin/update_pch svl svl --cutoff=6 --exclude:system --exclude:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./svl/inc/pch/precompiled_svl.hxx "/opt/lo/bin/make svl.build" --find-conflicts */ -#include "officecfg/Office/Common.hxx" #include <algorithm> -#include <boost/noncopyable.hpp> -#include <boost/numeric/conversion/cast.hpp> -#include <memory> #include <cassert> -#include <cmath> -#include <com/sun/star/awt/Point.hpp> -#include <com/sun/star/awt/Rectangle.hpp> -#include <com/sun/star/awt/Size.hpp> -#include <com/sun/star/beans/PropertyAttribute.hpp> -#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/configuration/theDefaultProvider.hpp> -#include <com/sun/star/container/ElementExistException.hpp> -#include <com/sun/star/container/NoSuchElementException.hpp> -#include <com/sun/star/container/XNameAccess.hpp> -#include <com/sun/star/container/XNameContainer.hpp> -#include <com/sun/star/frame/XConfigManager.hpp> -#include <com/sun/star/i18n/AmPmValue.hpp> -#include <com/sun/star/i18n/CalendarDisplayCode.hpp> -#include <com/sun/star/i18n/CalendarDisplayIndex.hpp> -#include <com/sun/star/i18n/CalendarFieldIndex.hpp> -#include <com/sun/star/i18n/KNumberFormatType.hpp> -#include <com/sun/star/i18n/KNumberFormatUsage.hpp> -#include <com/sun/star/i18n/LocaleCalendar2.hpp> -#include <com/sun/star/i18n/ScriptType.hpp> -#include <com/sun/star/i18n/TransliterationModulesExtra.hpp> -#include <com/sun/star/io/WrongFormatException.hpp> -#include <com/sun/star/io/XInputStream.hpp> -#include <com/sun/star/io/XSeekable.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/XSingleServiceFactory.hpp> -#include <com/sun/star/registry/XRegistryKey.hpp> -#include <com/sun/star/script/Converter.hpp> -#include <com/sun/star/ucb/Command.hpp> -#include <com/sun/star/ucb/IllegalIdentifierException.hpp> -#include <com/sun/star/ucb/InsertCommandArgument.hpp> -#include <com/sun/star/ucb/InteractiveIOException.hpp> -#include <com/sun/star/ucb/NameClashException.hpp> -#include <com/sun/star/ucb/SimpleFileAccess.hpp> -#include <com/sun/star/ucb/UniversalContentBroker.hpp> -#include <com/sun/star/ucb/UnsupportedCommandException.hpp> -#include <com/sun/star/ucb/XCommandEnvironment.hpp> -#include <com/sun/star/ucb/XCommandProcessor.hpp> -#include <com/sun/star/ucb/XContent.hpp> -#include <com/sun/star/ucb/XSimpleFileAccess.hpp> -#include <com/sun/star/ucb/XUniversalContentBroker.hpp> -#include <com/sun/star/uno/Any.h> -#include <com/sun/star/uno/Any.hxx> -#include <com/sun/star/uno/Exception.hpp> -#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/XComponentContext.hpp> -#include <com/sun/star/uri/UriReferenceFactory.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/XPropertyReplace.hpp> -#include <com/sun/star/util/XReplaceDescriptor.hpp> -#include <com/sun/star/util/XReplaceable.hpp> -#include <com/sun/star/util/XSearchDescriptor.hpp> -#include <com/sun/star/util/XSearchable.hpp> -#include <comphelper/configuration.hxx> -#include <comphelper/extract.hxx> -#include <comphelper/flagguard.hxx> -#include <comphelper/processfactory.hxx> -#include <comphelper/sequence.hxx> -#include <comphelper/servicehelper.hxx> -#include <comphelper/sharedmutex.hxx> -#include <comphelper/string.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/implbase.hxx> -#include <cppuhelper/queryinterface.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <cppuhelper/weakref.hxx> -#include <cstdarg> -#include <cstdlib> -#include <ctype.h> -#include <deque> -#include <errno.h> -#include <float.h> -#include <functional> -#include <i18nlangtag/lang.h> -#include <i18nlangtag/languagetag.hxx> -#include <i18nlangtag/mslangid.hxx> -#include <iostream> -#include <libxml/xmlwriter.h> -#include <limits.h> -#include <limits> -#include <list> -#include <map> -#include <math.h> -#include <mdds/multi_type_matrix.hpp> -#include <mdds/multi_type_vector_custom_func1.hpp> -#include <mdds/multi_type_vector_trait.hpp> -#include <mdds/multi_type_vector_types.hpp> +#include <cstddef> +#include <memory> +#include <new> +#include <ostream> +#include <stddef.h> +#include <string.h> +#include <vector> +#include <boost/current_function.hpp> +#include <boost/noncopyable.hpp> +#include <boost/optional.hpp> #include <osl/diagnose.h> #include <osl/endian.h> #include <osl/file.h> -#include <osl/file.hxx> #include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> #include <osl/mutex.hxx> #include <osl/security.hxx> #include <osl/socket.hxx> -#include <osl/time.h> +#include <osl/thread.h> #include <rtl/alloc.h> +#include <rtl/byteseq.hxx> +#include <rtl/character.hxx> #include <rtl/crc.h> #include <rtl/digest.h> #include <rtl/instance.hxx> #include <rtl/math.hxx> +#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/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 <sal/typesizes.h> #include <salhelper/linkhelper.hxx> -#include <set> -#include <stdexcept> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <tools/bigint.hxx> -#include <tools/color.hxx> -#include <tools/date.hxx> +#include <com/sun/star/lang/Locale.hpp> +#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.hxx> +#include <com/sun/star/uno/XInterface.hpp> +#include <comphelper/processfactory.hxx> +#include <cppu/cppudllapi.h> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <i18nlangtag/mslangid.hxx> #include <tools/debug.hxx> -#include <tools/diagnose_ex.h> -#include <tools/inetmime.hxx> -#include <tools/mapunit.hxx> -#include <tools/resmgr.hxx> -#include <tools/simplerm.hxx> -#include <tools/solar.h> #include <tools/stream.hxx> -#include <tools/tenccvt.hxx> -#include <tools/time.hxx> -#include <tools/urlobj.hxx> -#include <tools/vcompat.hxx> -#include <tools/wldcrd.hxx> -#include <ucbhelper/content.hxx> -#include <unordered_map> -#include <unordered_set> -#include <unotools/bootstrap.hxx> -#include <unotools/calendarwrapper.hxx> +#include <tools/toolsdllapi.h> #include <unotools/charclass.hxx> -#include <unotools/configitem.hxx> -#include <unotools/digitgroupingiterator.hxx> -#include <unotools/intlwrapper.hxx> -#include <unotools/localedatawrapper.hxx> -#include <unotools/misccfg.hxx> -#include <unotools/nativenumberwrapper.hxx> -#include <unotools/numberformatcodewrapper.hxx> #include <unotools/options.hxx> -#include <unotools/pathoptions.hxx> -#include <unotools/searchopt.hxx> -#include <unotools/streamwrap.hxx> -#include <unotools/syslocale.hxx> -#include <unotools/syslocaleoptions.hxx> -#include <unotools/useroptions.hxx> -#include <utility> -#include <vector> +#include <unotools/unotoolsdllapi.h> +#include <svl/itempool.hxx> +#include <svl/itemset.hxx> +#include <svl/poolitem.hxx> +#include <svl/svldllapi.h> +#include <svl/zforlist.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/svtools/inc/pch/precompiled_svt.hxx b/svtools/inc/pch/precompiled_svt.hxx index 90d65d199036..bcd65e5ec164 100644 --- a/svtools/inc/pch/precompiled_svt.hxx +++ b/svtools/inc/pch/precompiled_svt.hxx @@ -8,462 +8,438 @@ */ /* - 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 svtools svt --cutoff=4 --exclude:system --include:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./svtools/inc/pch/precompiled_svt.hxx "/opt/lo/bin/make svtools.build" --find-conflicts */ #include <algorithm> -#include <basegfx/matrix/b2dhommatrix.hxx> +#include <cassert> +#include <climits> +#include <config_global.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <float.h> +#include <functional> +#include <iomanip> +#include <limits.h> +#include <list> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stack> +#include <stdarg.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <typeinfo> +#include <unordered_map> +#include <utility> +#include <vector> +#include <boost/dynamic_bitset.hpp> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.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/endian.h> +#include <osl/file.h> +#include <osl/file.hxx> +#include <osl/interlck.h> +#include <osl/module.h> +#include <osl/module.hxx> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/thread.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/bootstrap.hxx> +#include <rtl/character.hxx> +#include <rtl/crc.h> +#include <rtl/instance.hxx> +#include <rtl/math.h> +#include <rtl/math.hxx> +#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/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.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/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <salhelper/salhelperdllapi.h> +#include <salhelper/simplereferenceobject.hxx> +#include <salhelper/thread.hxx> +#include <salhelper/timer.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/cmdevt.hxx> +#include <vcl/combobox.h> +#include <vcl/combobox.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/decoview.hxx> +#include <vcl/dialog.hxx> +#include <vcl/dllapi.h> +#include <vcl/dndhelp.hxx> +#include <vcl/edit.hxx> +#include <vcl/event.hxx> +#include <vcl/field.hxx> +#include <vcl/fixed.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/graph.hxx> +#include <vcl/graphicfilter.hxx> +#include <vcl/help.hxx> +#include <vcl/i18nhelp.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/impdel.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/layout.hxx> +#include <vcl/lstbox.h> +#include <vcl/lstbox.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metric.hxx> +#include <vcl/msgbox.hxx> +#include <vcl/outdev.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scrbar.hxx> +#include <vcl/settings.hxx> +#include <vcl/spinfld.hxx> +#include <vcl/svapp.hxx> +#include <vcl/syswin.hxx> +#include <vcl/timer.hxx> +#include <vcl/toolbox.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclmedit.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/virdev.hxx> +#include <vcl/window.hxx> +#include <vcl/wrkwin.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> #include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> #include <basegfx/polygon/b2dpolygon.hxx> -#include <basegfx/polygon/b2dpolygontools.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> #include <basegfx/range/b2drange.hxx> -#include <boost/noncopyable.hpp> -#include <boost/optional.hpp> -#include <memory> -#include <cassert> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.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/AccessibleTableModelChange.hpp> -#include <com/sun/star/accessibility/AccessibleTableModelChangeType.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/awt/FontDescriptor.hpp> -#include <com/sun/star/awt/KeyModifier.hpp> -#include <com/sun/star/awt/LineEndFormat.hpp> -#include <com/sun/star/awt/MenuItemStyle.hpp> -#include <com/sun/star/awt/Point.hpp> -#include <com/sun/star/awt/Rectangle.hpp> +#include <com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> #include <com/sun/star/awt/Size.hpp> -#include <com/sun/star/awt/XControl.hpp> +#include <com/sun/star/awt/XActionListener.hpp> +#include <com/sun/star/awt/XAdjustmentListener.hpp> #include <com/sun/star/awt/XDevice.hpp> -#include <com/sun/star/awt/XTopWindow.hpp> +#include <com/sun/star/awt/XDockableWindow.hpp> +#include <com/sun/star/awt/XFocusListener.hpp> +#include <com/sun/star/awt/XItemListener.hpp> +#include <com/sun/star/awt/XKeyListener.hpp> +#include <com/sun/star/awt/XLayoutConstrains.hpp> +#include <com/sun/star/awt/XMenuBar.hpp> +#include <com/sun/star/awt/XMenuListener.hpp> +#include <com/sun/star/awt/XMouseListener.hpp> +#include <com/sun/star/awt/XMouseMotionListener.hpp> +#include <com/sun/star/awt/XPaintListener.hpp> +#include <com/sun/star/awt/XPopupMenu.hpp> +#include <com/sun/star/awt/XSpinListener.hpp> +#include <com/sun/star/awt/XStyleSettingsSupplier.hpp> +#include <com/sun/star/awt/XTabListener.hpp> +#include <com/sun/star/awt/XTextListener.hpp> +#include <com/sun/star/awt/XTopWindowListener.hpp> +#include <com/sun/star/awt/XUnitConversion.hpp> +#include <com/sun/star/awt/XVclContainer.hpp> +#include <com/sun/star/awt/XVclContainerListener.hpp> +#include <com/sun/star/awt/XVclContainerPeer.hpp> #include <com/sun/star/awt/XVclWindowPeer.hpp> +#include <com/sun/star/awt/XView.hpp> #include <com/sun/star/awt/XWindow.hpp> -#include <com/sun/star/awt/XWindowPeer.hpp> -#include <com/sun/star/awt/grid/GridInvalidDataException.hpp> -#include <com/sun/star/awt/grid/GridInvalidModelException.hpp> -#include <com/sun/star/awt/grid/XGridColumn.hpp> -#include <com/sun/star/awt/grid/XGridColumnListener.hpp> -#include <com/sun/star/awt/grid/XSortableGridData.hpp> -#include <com/sun/star/awt/tree/XMutableTreeNode.hpp> -#include <com/sun/star/beans/NamedValue.hpp> +#include <com/sun/star/awt/XWindow2.hpp> +#include <com/sun/star/awt/XWindowListener.hpp> +#include <com/sun/star/awt/grid/XGridSelectionListener.hpp> +#include <com/sun/star/awt/tab/XTabPageContainerListener.hpp> +#include <com/sun/star/awt/tree/XTreeEditListener.hpp> +#include <com/sun/star/awt/tree/XTreeExpansionListener.hpp> #include <com/sun/star/beans/Property.hpp> #include <com/sun/star/beans/PropertyAttribute.hpp> -#include <com/sun/star/beans/PropertyChangeEvent.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/XFastPropertySet.hpp> +#include <com/sun/star/beans/XMultiPropertySet.hpp> #include <com/sun/star/beans/XPropertyAccess.hpp> +#include <com/sun/star/beans/XPropertyChangeListener.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/chart2/XChartType.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/XDefaultSizeTransmitter.hpp> -#include <com/sun/star/chart2/XDiagram.hpp> -#include <com/sun/star/configuration/theDefaultProvider.hpp> -#include <com/sun/star/container/XChild.hpp> -#include <com/sun/star/container/XIndexAccess.hpp> -#include <com/sun/star/container/XIndexContainer.hpp> +#include <com/sun/star/beans/XPropertySetOption.hpp> +#include <com/sun/star/beans/XPropertyState.hpp> +#include <com/sun/star/container/XContainerListener.hpp> #include <com/sun/star/container/XNameAccess.hpp> #include <com/sun/star/container/XNameContainer.hpp> -#include <com/sun/star/cui/ColorPicker.hpp> -#include <com/sun/star/datatransfer/MimeContentTypeFactory.hpp> -#include <com/sun/star/datatransfer/XMimeContentType.hpp> -#include <com/sun/star/datatransfer/XTransferable.hpp> -#include <com/sun/star/datatransfer/XTransferable2.hpp> -#include <com/sun/star/datatransfer/clipboard/XClipboardNotifier.hpp> -#include <com/sun/star/datatransfer/clipboard/XFlushableClipboard.hpp> -#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp> -#include <com/sun/star/datatransfer/dnd/XDropTargetDragContext.hpp> -#include <com/sun/star/document/DocumentProperties.hpp> -#include <com/sun/star/document/XDocumentProperties.hpp> -#include <com/sun/star/document/XEventsSupplier.hpp> -#include <com/sun/star/document/XExporter.hpp> -#include <com/sun/star/document/XTypeDetection.hpp> -#include <com/sun/star/document/XViewDataSupplier.hpp> -#include <com/sun/star/drawing/GraphicExportFilter.hpp> -#include <com/sun/star/drawing/PointSequence.hpp> -#include <com/sun/star/drawing/XDrawView.hpp> -#include <com/sun/star/embed/Aspects.hpp> -#include <com/sun/star/embed/EmbedMisc.hpp> -#include <com/sun/star/embed/EmbedStates.hpp> -#include <com/sun/star/embed/NoVisualAreaSizeException.hpp> -#include <com/sun/star/embed/XComponentSupplier.hpp> -#include <com/sun/star/embed/XEmbedPersist.hpp> +#include <com/sun/star/datatransfer/DataFlavor.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp> #include <com/sun/star/embed/XEmbeddedObject.hpp> -#include <com/sun/star/embed/XHatchWindowController.hpp> -#include <com/sun/star/embed/XHatchWindowFactory.hpp> -#include <com/sun/star/embed/XStateChangeListener.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/frame/Desktop.hpp> -#include <com/sun/star/frame/ModuleManager.hpp> -#include <com/sun/star/frame/XController.hpp> +#include <com/sun/star/embed/XStorage.hpp> #include <com/sun/star/frame/XDispatch.hpp> #include <com/sun/star/frame/XDispatchProvider.hpp> #include <com/sun/star/frame/XFrame.hpp> #include <com/sun/star/frame/XLayoutManager.hpp> #include <com/sun/star/frame/XModel.hpp> #include <com/sun/star/frame/XStatusListener.hpp> -#include <com/sun/star/frame/status/ItemState.hpp> -#include <com/sun/star/frame/status/ItemStatus.hpp> -#include <com/sun/star/frame/theUICommandDescription.hpp> -#include <com/sun/star/geometry/AffineMatrix2D.hpp> -#include <com/sun/star/graphic/GraphicProvider.hpp> -#include <com/sun/star/graphic/GraphicType.hpp> -#include <com/sun/star/graphic/PrimitiveFactory2D.hpp> -#include <com/sun/star/graphic/XGraphic.hpp> -#include <com/sun/star/graphic/XGraphicObject.hpp> -#include <com/sun/star/graphic/XGraphicProvider.hpp> -#include <com/sun/star/graphic/XGraphicTransformer.hpp> -#include <com/sun/star/i18n/CalendarDisplayIndex.hpp> -#include <com/sun/star/i18n/CalendarFieldIndex.hpp> -#include <com/sun/star/i18n/DirectionProperty.hpp> -#include <com/sun/star/i18n/ScriptType.hpp> -#include <com/sun/star/i18n/Weekdays.hpp> -#include <com/sun/star/io/NotConnectedException.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/frame/XToolbarController.hpp> +#include <com/sun/star/i18n/Calendar2.hpp> +#include <com/sun/star/i18n/CollatorOptions.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/NumberFormatCode.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> +#include <com/sun/star/i18n/TransliterationModules.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XCollator.hpp> +#include <com/sun/star/i18n/XExtendedTransliteration.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/XNativeNumberSupplier.hpp> +#include <com/sun/star/i18n/XNumberFormatCode.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> +#include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/lang/EventObject.hpp> #include <com/sun/star/lang/IllegalArgumentException.hpp> +#include <com/sun/star/lang/IndexOutOfBoundsException.hpp> #include <com/sun/star/lang/Locale.hpp> #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/XMultiComponentFactory.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/lang/XSingleServiceFactory.hpp> +#include <com/sun/star/lang/XServiceName.hpp> +#include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/lang/XUnoTunnel.hpp> -#include <com/sun/star/script/Converter.hpp> -#include <com/sun/star/script/XTypeConverter.hpp> -#include <com/sun/star/sdb/CommandType.hpp> -#include <com/sun/star/sdb/DatabaseContext.hpp> -#include <com/sun/star/sdb/SQLContext.hpp> -#include <com/sun/star/sdb/XCompletedConnection.hpp> -#include <com/sun/star/sdbc/SQLWarning.hpp> -#include <com/sun/star/sdbc/XConnection.hpp> -#include <com/sun/star/sdbc/XDataSource.hpp> #include <com/sun/star/sdbc/XResultSet.hpp> #include <com/sun/star/sdbc/XRow.hpp> -#include <com/sun/star/sdbcx/XColumnsSupplier.hpp> -#include <com/sun/star/sdbcx/XTablesSupplier.hpp> -#include <com/sun/star/sheet/XCellRangeAddressable.hpp> -#include <com/sun/star/sheet/XCellRangeReferrer.hpp> -#include <com/sun/star/table/BorderLineStyle.hpp> -#include <com/sun/star/table/CellAddress.hpp> -#include <com/sun/star/table/CellRangeAddress.hpp> -#include <com/sun/star/task/InteractionHandler.hpp> -#include <com/sun/star/task/OfficeRestartManager.hpp> #include <com/sun/star/task/XInteractionHandler.hpp> -#include <com/sun/star/text/GraphicCrop.hpp> -#include <com/sun/star/text/XPageCursor.hpp> -#include <com/sun/star/text/XTextViewCursorSupplier.hpp> -#include <com/sun/star/ucb/AlreadyInitializedException.hpp> -#include <com/sun/star/ucb/CommandAbortedException.hpp> -#include <com/sun/star/ucb/ContentCreationException.hpp> -#include <com/sun/star/ucb/NumberedSortingInfo.hpp> -#include <com/sun/star/ucb/SortedDynamicResultSetFactory.hpp> -#include <com/sun/star/ucb/UniversalContentBroker.hpp> -#include <com/sun/star/ucb/XAnyCompareFactory.hpp> +#include <com/sun/star/task/XInteractionRequest.hpp> +#include <com/sun/star/task/XStatusIndicator.hpp> #include <com/sun/star/ucb/XCommandEnvironment.hpp> -#include <com/sun/star/ucb/XCommandInfo.hpp> -#include <com/sun/star/ucb/XCommandProcessor2.hpp> #include <com/sun/star/ucb/XContentAccess.hpp> -#include <com/sun/star/ucb/XDynamicResultSet.hpp> -#include <com/sun/star/ucb/XProgressHandler.hpp> -#include <com/sun/star/ucb/XSortedDynamicResultSetFactory.hpp> -#include <com/sun/star/ui/GlobalAcceleratorConfiguration.hpp> -#include <com/sun/star/ui/ImageType.hpp> -#include <com/sun/star/ui/XUIConfigurationManager.hpp> -#include <com/sun/star/ui/XUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/ui/dialogs/AddressBookSourcePilot.hpp> -#include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp> -#include <com/sun/star/ui/dialogs/FilePicker.hpp> -#include <com/sun/star/ui/dialogs/TemplateDescription.hpp> -#include <com/sun/star/ui/dialogs/WizardButton.hpp> -#include <com/sun/star/ui/dialogs/WizardTravelType.hpp> -#include <com/sun/star/ui/dialogs/XExecutableDialog.hpp> -#include <com/sun/star/ui/dialogs/XWizard.hpp> -#include <com/sun/star/ui/dialogs/XWizardController.hpp> -#include <com/sun/star/ui/theModuleUIConfigurationManagerSupplier.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.h> #include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/TypeClass.hpp> +#include <com/sun/star/uno/XAggregation.hpp> #include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/util/Color.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> #include <com/sun/star/util/Date.hpp> #include <com/sun/star/util/DateTime.hpp> #include <com/sun/star/util/NumberFormat.hpp> -#include <com/sun/star/util/NumberFormatsSupplier.hpp> -#include <com/sun/star/util/NumberFormatter.hpp> -#include <com/sun/star/util/SearchAlgorithms.hpp> -#include <com/sun/star/util/SearchFlags.hpp> -#include <com/sun/star/util/SearchOptions.hpp> -#include <com/sun/star/util/SearchResult.hpp> #include <com/sun/star/util/Time.hpp> #include <com/sun/star/util/URLTransformer.hpp> -#include <com/sun/star/util/XCloseBroadcaster.hpp> -#include <com/sun/star/util/XCloseable.hpp> -#include <com/sun/star/util/XModifiable.hpp> -#include <com/sun/star/util/XModifyListener.hpp> -#include <com/sun/star/util/XNumberFormatTypes.hpp> +#include <com/sun/star/util/VetoException.hpp> #include <com/sun/star/util/XURLTransformer.hpp> -#include <com/sun/star/util/theOfficeInstallationDirectories.hpp> +#include <com/sun/star/util/XUpdatable.hpp> #include <com/sun/star/view/SelectionType.hpp> -#include <com/sun/star/view/XSelectionSupplier.hpp> -#include <comphelper/accessibleeventnotifier.hxx> -#include <comphelper/accimplaccess.hxx> -#include <comphelper/classids.hxx> -#include <comphelper/configurationhelper.hxx> -#include <comphelper/embeddedobjectcontainer.hxx> +#include <com/sun/star/view/XSelectionChangeListener.hpp> +#include <comphelper/accessiblecontexthelper.hxx> +#include <comphelper/broadcasthelper.hxx> +#include <comphelper/comphelperdllapi.h> #include <comphelper/extract.hxx> -#include <comphelper/flagguard.hxx> -#include <comphelper/interaction.hxx> +#include <comphelper/fileformat.h> #include <comphelper/processfactory.hxx> +#include <comphelper/propagg.hxx> +#include <comphelper/proparrhlp.hxx> #include <comphelper/property.hxx> -#include <comphelper/propertysethelper.hxx> -#include <comphelper/propertysetinfo.hxx> -#include <comphelper/seqstream.hxx> +#include <comphelper/propertycontainer.hxx> +#include <comphelper/propertycontainerhelper.hxx> +#include <comphelper/propstate.hxx> #include <comphelper/sequence.hxx> #include <comphelper/servicehelper.hxx> -#include <comphelper/storagehelper.hxx> #include <comphelper/string.hxx> #include <comphelper/types.hxx> -#include <config_features.h> -#include <config_folders.h> -#include <config_oauth2.h> -#include <cppuhelper/compbase.hxx> -#include <cppuhelper/factory.hxx> +#include <comphelper/uno3.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/compbase2.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/implbase.hxx> #include <cppuhelper/implbase1.hxx> #include <cppuhelper/implbase2.hxx> -#include <cppuhelper/implementationentry.hxx> +#include <cppuhelper/implbase3.hxx> +#include <cppuhelper/implbase5.hxx> +#include <cppuhelper/implbase9.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> #include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/interfacecontainer.hxx> +#include <cppuhelper/propshlp.hxx> +#include <cppuhelper/proptypehlp.h> +#include <cppuhelper/proptypehlp.hxx> #include <cppuhelper/queryinterface.hxx> #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> #include <cppuhelper/weak.hxx> #include <cppuhelper/weakagg.hxx> #include <cppuhelper/weakref.hxx> -#include <cstdio> -#include <cstdlib> -#include <ctype.h> -#include <functional> +#include <i18nlangtag/i18nlangtagdllapi.h> #include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> -#include <i18nlangtag/mslangid.hxx> -#include <i18nutil/unicode.hxx> -#include <limits.h> -#include <limits> -#include <list> -#include <map> -#include <math.h> -#include <memory> -#include <numeric> -#include <o3tl/numeric.hxx> -#include <officecfg/Office/Common.hxx> -#include <osl/conditn.hxx> -#include <osl/diagnose.h> -#include <osl/file.h> -#include <osl/file.hxx> -#include <osl/module.h> -#include <osl/module.hxx> -#include <osl/mutex.hxx> -#include <osl/thread.h> -#include <osl/thread.hxx> -#include <rtl/bootstrap.hxx> -#include <rtl/crc.h> -#include <rtl/instance.hxx> -#include <rtl/math.hxx> -#include <rtl/ref.hxx> -#include <rtl/strbuf.hxx> -#include <rtl/string.hxx> -#include <rtl/tencinfo.h> -#include <rtl/textcvt.h> -#include <rtl/uri.hxx> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <rtl/uuid.h> -#include <sal/config.h> -#include <sal/macros.h> -#include <sal/types.h> -#include <salhelper/simplereferenceobject.hxx> -#include <salhelper/thread.hxx> -#include <salhelper/timer.hxx> -#include <set> +#include <i18nutil/i18nutildllapi.h> +#include <i18nutil/paper.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> #include <sot/exchange.hxx> -#include <sot/filelist.hxx> -#include <sot/formats.hxx> -#include <sot/stg.hxx> -#include <sot/storage.hxx> -#include <sstream> -#include <stack> -#include <stdarg.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <svl/eitem.hxx> -#include <svl/filenotation.hxx> -#include <svl/inettype.hxx> -#include <svl/itemprop.hxx> -#include <svl/itemset.hxx> -#include <svl/macitem.hxx> -#include <svl/numuno.hxx> -#include <svl/pickerhistoryaccess.hxx> +#include <sot/sotdllapi.h> +#include <svl/SfxBroadcaster.hxx> +#include <svl/hint.hxx> +#include <svl/nfkeytab.hxx> +#include <svl/ondemand.hxx> #include <svl/poolitem.hxx> #include <svl/smplhint.hxx> -#include <svl/stritem.hxx> +#include <svl/svldllapi.h> #include <svl/urihelper.hxx> -#include <svl/urlbmk.hxx> -#include <svl/urlfilter.hxx> -#include <svl/zforlist.hxx> -#include <svl/zformat.hxx> -#include <toolkit/awt/vclxaccessiblecomponent.hxx> -#include <toolkit/awt/vclxfont.hxx> -#include <toolkit/awt/vclxmenu.hxx> +#include <toolkit/awt/vclxdevice.hxx> #include <toolkit/awt/vclxwindow.hxx> -#include <toolkit/awt/vclxwindows.hxx> +#include <toolkit/dllapi.h> #include <toolkit/helper/convert.hxx> -#include <toolkit/helper/externallock.hxx> -#include <toolkit/helper/property.hxx> +#include <toolkit/helper/listenermultiplexer.hxx> +#include <toolkit/helper/macros.hxx> +#include <toolkit/helper/mutexhelper.hxx> #include <toolkit/helper/vclunohelper.hxx> #include <tools/color.hxx> -#include <tools/config.hxx> #include <tools/date.hxx> #include <tools/datetime.hxx> #include <tools/debug.hxx> #include <tools/diagnose_ex.h> +#include <tools/errcode.hxx> #include <tools/fldunit.hxx> +#include <tools/fontenum.hxx> #include <tools/fract.hxx> #include <tools/gen.hxx> #include <tools/globname.hxx> -#include <tools/helpers.hxx> +#include <tools/lineend.hxx> #include <tools/link.hxx> #include <tools/mapunit.hxx> #include <tools/multisel.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/tenccvt.hxx> #include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> -#include <tools/vcompat.hxx> #include <tools/wintypes.hxx> -#include <ucbhelper/commandenvironment.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> #include <ucbhelper/content.hxx> -#include <uno/mapping.hxx> -#include <unordered_map> -#include <unotools/accessiblerelationsethelper.hxx> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> #include <unotools/accessiblestatesethelper.hxx> #include <unotools/calendarwrapper.hxx> -#include <unotools/charclass.hxx> +#include <unotools/collatorwrapper.hxx> #include <unotools/configitem.hxx> #include <unotools/configmgr.hxx> -#include <unotools/confignode.hxx> -#include <unotools/configpaths.hxx> -#include <unotools/historyoptions.hxx> -#include <unotools/intlwrapper.hxx> #include <unotools/localedatawrapper.hxx> -#include <unotools/localfilehelper.hxx> +#include <unotools/nativenumberwrapper.hxx> +#include <unotools/numberformatcodewrapper.hxx> #include <unotools/options.hxx> -#include <unotools/pathoptions.hxx> +#include <unotools/readwritemutexguard.hxx> #include <unotools/streamwrap.hxx> #include <unotools/syslocale.hxx> -#include <unotools/tempfile.hxx> +#include <unotools/transliterationwrapper.hxx> #include <unotools/ucbhelper.hxx> #include <unotools/ucbstreamhelper.hxx> -#include <utility> -#include <vcl/FilterConfigItem.hxx> -#include <vcl/accel.hxx> -#include <vcl/alpha.hxx> -#include <vcl/animate.hxx> -#include <vcl/bitmap.hxx> -#include <vcl/bitmapex.hxx> -#include <vcl/bmpacc.hxx> -#include <vcl/builder.hxx> -#include <vcl/button.hxx> -#include <vcl/controllayout.hxx> -#include <vcl/cursor.hxx> -#include <vcl/cvtgrf.hxx> -#include <vcl/decoview.hxx> -#include <vcl/dialog.hxx> -#include <vcl/dibtools.hxx> -#include <vcl/dockwin.hxx> -#include <vcl/edit.hxx> -#include <vcl/event.hxx> -#include <vcl/field.hxx> -#include <vcl/fixed.hxx> -#include <vcl/fixedhyper.hxx> -#include <vcl/floatwin.hxx> -#include <vcl/fltcall.hxx> -#include <vcl/font.hxx> -#include <vcl/fontcapabilities.hxx> -#include <vcl/gdimtf.hxx> -#include <vcl/graph.hxx> -#include <vcl/graphicfilter.hxx> -#include <vcl/help.hxx> -#include <vcl/helper.hxx> -#include <vcl/i18nhelp.hxx> -#include <vcl/image.hxx> -#include <vcl/imagerepository.hxx> -#include <vcl/layout.hxx> -#include <vcl/lazydelete.hxx> -#include <vcl/lineinfo.hxx> -#include <vcl/mapmod.hxx> -#include <vcl/menu.hxx> -#include <vcl/metaact.hxx> -#include <vcl/metric.hxx> -#include <vcl/mnemonic.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/outdev.hxx> -#include <vcl/pngread.hxx> -#include <vcl/pngwrite.hxx> -#include <vcl/prgsbar.hxx> -#include <vcl/print.hxx> -#include <vcl/salbtype.hxx> -#include <vcl/salgtype.hxx> -#include <vcl/salnativewidgets.hxx> -#include <vcl/scrbar.hxx> -#include <vcl/seleng.hxx> -#include <vcl/settings.hxx> -#include <vcl/spinfld.hxx> -#include <vcl/status.hxx> -#include <vcl/stdtext.hxx> -#include <vcl/svapp.hxx> -#include <vcl/tabpage.hxx> -#include <vcl/taskpanelist.hxx> -#include <vcl/texteng.hxx> -#include <vcl/textview.hxx> -#include <vcl/timer.hxx> -#include <vcl/toolbox.hxx> -#include <vcl/txtattr.hxx> -#include <vcl/vclevent.hxx> -#include <vcl/virdev.hxx> -#include <vcl/waitobj.hxx> -#include <vcl/wall.hxx> -#include <vcl/window.hxx> -#include <vcl/wmf.hxx> -#include <vcl/wrkwin.hxx> -#include <vcl/xtextedt.hxx> -#include <vector> +#include <unotools/unotoolsdllapi.h> +#include <svtools/AccessibleBrowseBoxObjType.hxx> +#include <svtools/brwbox.hxx> +#include <svtools/colorcfg.hxx> +#include <svtools/grfmgr.hxx> +#include <svtools/headbar.hxx> +#include <svtools/htmlkywd.hxx> +#include <svtools/imagemgr.hxx> +#include <svtools/imap.hxx> +#include <svtools/imapcirc.hxx> +#include <svtools/imappoly.hxx> +#include <svtools/imaprect.hxx> +#include <svtools/imgdef.hxx> +#include <svtools/inettbc.hxx> +#include <svtools/miscopt.hxx> +#include <svtools/svlbitm.hxx> +#include <svtools/svmedit.hxx> +#include <svtools/svtdllapi.h> +#include <svtools/svtresid.hxx> +#include <svtools/table/tabletypes.hxx> +#include <svtools/toolpanel/toolpaneldeck.hxx> +#include <svtools/transfer.hxx> +#include <svtools/treelistbox.hxx> +#include <svtools/treelistentry.hxx> +#include <svtools/viewdataentry.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 9efff8aa954b..4c74ffb171fa 100644 --- a/svx/inc/pch/precompiled_svx.hxx +++ b/svx/inc/pch/precompiled_svx.hxx @@ -8,10 +8,16 @@ */ /* - 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 svx svx --cutoff=3 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./svx/inc/pch/precompiled_svx.hxx "/opt/lo/bin/make svx.build" --find-conflicts */ #ifdef WNT @@ -19,508 +25,475 @@ #define _UNICODE #endif -#include "boost/noncopyable.hpp" -#include "com/sun/star/container/XNameAccess.hpp" -#include "com/sun/star/container/XNameContainer.hpp" -#include "com/sun/star/drawing/ColorTable.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 "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 "rtl/ustrbuf.hxx" -#include "rtl/ustring.h" -#include "rtl/ustring.hxx" -#include "sal/config.h" -#include "sfx2/sidebar/CommandInfoProvider.hxx" -#include "svtools/treelistentry.hxx" -#include "svtools/viewdataentry.hxx" -#include "vcl/builder.hxx" -#include "vcl/svapp.hxx" #include <algorithm> -#include <basegfx/matrix/b2dhommatrix.hxx> +#include <cassert> +#include <climits> +#include <cstddef> +#include <deque> +#include <exception> +#include <functional> +#include <iomanip> +#include <limits.h> +#include <list> +#include <map> +#include <memory> +#include <ostream> +#include <set> +#include <stddef.h> +#include <string> +#include <unordered_map> +#include <utility> +#include <vector> +#include <boost/bind.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/noncopyable.hpp> +#include <boost/optional.hpp> +#include <osl/diagnose.h> +#include <osl/diagnose.hxx> +#include <osl/doublecheckedlocking.h> +#include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/mutex.hxx> +#include <osl/nlsupport.h> +#include <osl/security.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/ref.hxx> +#include <rtl/strbuf.hxx> +#include <rtl/string.h> +#include <rtl/tencinfo.h> +#include <rtl/textenc.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <rtl/uuid.h> +#include <sal/config.h> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/singletonref.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/dllapi.h> +#include <vcl/dockwin.hxx> +#include <vcl/edit.hxx> +#include <vcl/field.hxx> +#include <vcl/fixed.hxx> +#include <vcl/floatwin.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.hxx> +#include <vcl/group.hxx> +#include <vcl/hatch.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/layout.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/lstbox.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/metric.hxx> +#include <vcl/msgbox.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/scrbar.hxx> +#include <vcl/settings.hxx> +#include <vcl/status.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/bcolor.hxx> +#include <basegfx/matrix/b3dhommatrix.hxx> #include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b3dpoint.hxx> #include <basegfx/polygon/b2dpolygon.hxx> #include <basegfx/polygon/b2dpolygontools.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> #include <basegfx/polygon/b2dpolypolygontools.hxx> -#include <basegfx/range/b2drange.hxx> -#include <basegfx/tools/unotools.hxx> -#include <basegfx/tools/zoomtools.hxx> -#include <basic/sbxvar.hxx> -#include <boost/bind.hpp> -#include <boost/noncopyable.hpp> -#include <memory> -#include <cassert> -#include <climits> -#include <cmath> +#include <basegfx/polygon/b3dpolypolygon.hxx> +#include <basegfx/range/b3drange.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b3dvector.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/AccessibleTextType.hpp> +#include <com/sun/star/accessibility/TextSegment.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/XAccessibleGetAccFlowTo.hpp> -#include <com/sun/star/awt/FocusChangeReason.hpp> #include <com/sun/star/awt/FontDescriptor.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/PosSize.hpp> +#include <com/sun/star/awt/FontSlant.hpp> #include <com/sun/star/awt/Rectangle.hpp> #include <com/sun/star/awt/XControlContainer.hpp> #include <com/sun/star/awt/XLayoutConstrains.hpp> +#include <com/sun/star/awt/XProgressMonitor.hpp> #include <com/sun/star/awt/XWindow.hpp> #include <com/sun/star/beans/NamedValue.hpp> #include <com/sun/star/beans/PropertyAttribute.hpp> #include <com/sun/star/beans/PropertyChangeEvent.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/XMultiPropertyStates.hpp> +#include <com/sun/star/beans/XPropertyChangeListener.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/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/XEnumerationAccess.hpp> #include <com/sun/star/container/XIndexAccess.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/container/XStringKeyMap.hpp> -#include <com/sun/star/deployment/ExtensionManager.hpp> -#include <com/sun/star/document/EventObject.hpp> -#include <com/sun/star/document/XActionLockable.hpp> -#include <com/sun/star/drawing/Direction3D.hpp> -#include <com/sun/star/drawing/EnhancedCustomShapeParameterPair.hpp> #include <com/sun/star/drawing/FillStyle.hpp> +#include <com/sun/star/drawing/LineCap.hpp> #include <com/sun/star/drawing/PolyPolygonBezierCoords.hpp> -#include <com/sun/star/drawing/Position3D.hpp> -#include <com/sun/star/drawing/ShadeMode.hpp> -#include <com/sun/star/drawing/XControlShape.hpp> -#include <com/sun/star/drawing/XCustomShapeEngine.hpp> #include <com/sun/star/drawing/XShapeDescriptor.hpp> #include <com/sun/star/drawing/XShapes.hpp> -#include <com/sun/star/form/FormComponentType.hpp> -#include <com/sun/star/form/XForm.hpp> -#include <com/sun/star/form/inspection/DefaultFormComponentInspectorModel.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/Frame.hpp> -#include <com/sun/star/frame/ModuleManager.hpp> +#include <com/sun/star/embed/VerbDescriptor.hpp> +#include <com/sun/star/embed/XStorage.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/XFrame.hpp> #include <com/sun/star/frame/XLayoutManager.hpp> #include <com/sun/star/frame/XStatusListener.hpp> -#include <com/sun/star/frame/XSynchronousDispatch.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/theAutoRecovery.hpp> -#include <com/sun/star/gallery/GalleryItemType.hpp> -#include <com/sun/star/gallery/XGalleryTheme.hpp> +#include <com/sun/star/frame/XToolbarController.hpp> #include <com/sun/star/i18n/BreakIterator.hpp> -#include <com/sun/star/i18n/CharacterIteratorMode.hpp> -#include <com/sun/star/i18n/CollatorOptions.hpp> -#include <com/sun/star/i18n/ScriptType.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/NumberFormatCode.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> #include <com/sun/star/i18n/TransliterationModules.hpp> -#include <com/sun/star/i18n/TransliterationModulesExtra.hpp> -#include <com/sun/star/inspection/DefaultHelpProvider.hpp> -#include <com/sun/star/inspection/ObjectInspector.hpp> -#include <com/sun/star/inspection/ObjectInspectorModel.hpp> -#include <com/sun/star/inspection/XObjectInspectorUI.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/lang/DisposedException.hpp> #include <com/sun/star/lang/EventObject.hpp> -#include <com/sun/star/lang/IndexOutOfBoundsException.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/XInitialization.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/plugin/PluginDescription.hpp> -#include <com/sun/star/plugin/PluginManager.hpp> -#include <com/sun/star/plugin/XPluginManager.hpp> -#include <com/sun/star/reflection/ProxyFactory.hpp> -#include <com/sun/star/sdb/CommandType.hpp> -#include <com/sun/star/sdb/XQueriesSupplier.hpp> -#include <com/sun/star/sdb/XSQLQueryComposerFactory.hpp> -#include <com/sun/star/sdbc/XPreparedStatement.hpp> -#include <com/sun/star/sdbcx/XColumnsSupplier.hpp> -#include <com/sun/star/sdbcx/XTablesSupplier.hpp> -#include <com/sun/star/smarttags/SmartTagRecognizerMode.hpp> -#include <com/sun/star/smarttags/XRangeBasedSmartTagRecognizer.hpp> -#include <com/sun/star/smarttags/XSmartTagAction.hpp> -#include <com/sun/star/smarttags/XSmartTagRecognizer.hpp> -#include <com/sun/star/style/BreakType.hpp> +#include <com/sun/star/style/LineSpacing.hpp> #include <com/sun/star/style/NumberingType.hpp> -#include <com/sun/star/style/PageStyleLayout.hpp> +#include <com/sun/star/style/TabStop.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> -#include <com/sun/star/table/CellOrientation.hpp> -#include <com/sun/star/table/CellRangeAddress.hpp> -#include <com/sun/star/table/CellVertJustify2.hpp> -#include <com/sun/star/table/ShadowFormat.hpp> -#include <com/sun/star/table/ShadowLocation.hpp> -#include <com/sun/star/table/TableBorder.hpp> -#include <com/sun/star/table/TableOrientation.hpp> -#include <com/sun/star/table/XMergeableCell.hpp> #include <com/sun/star/table/XTable.hpp> -#include <com/sun/star/task/XStatusIndicatorFactory.hpp> -#include <com/sun/star/text/DefaultNumberingProvider.hpp> -#include <com/sun/star/text/HoriOrientation.hpp> -#include <com/sun/star/text/RelOrientation.hpp> -#include <com/sun/star/text/RubyAdjust.hpp> -#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/XDefaultNumberingProvider.hpp> #include <com/sun/star/text/XNumberingFormatter.hpp> -#include <com/sun/star/text/XNumberingTypeInfo.hpp> -#include <com/sun/star/text/XRubySelection.hpp> #include <com/sun/star/text/XText.hpp> -#include <com/sun/star/text/XTextMarkup.hpp> +#include <com/sun/star/text/XTextAppend.hpp> +#include <com/sun/star/text/XTextContent.hpp> +#include <com/sun/star/text/XTextCopy.hpp> +#include <com/sun/star/text/XTextCursor.hpp> +#include <com/sun/star/text/XTextField.hpp> #include <com/sun/star/text/XTextRange.hpp> -#include <com/sun/star/ui/ContextChangeEventMultiplexer.hpp> -#include <com/sun/star/ui/ContextChangeEventObject.hpp> -#include <com/sun/star/ui/XContextChangeEventMultiplexer.hpp> +#include <com/sun/star/text/XTextRangeCompare.hpp> +#include <com/sun/star/text/XTextRangeMover.hpp> +#include <com/sun/star/ui/XContextChangeEventListener.hpp> #include <com/sun/star/ui/XSidebar.hpp> #include <com/sun/star/ui/XUIElement.hpp> -#include <com/sun/star/ui/XUIElementFactory.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/uno/Any.h> #include <com/sun/star/uno/Any.hxx> -#include <com/sun/star/uno/Exception.hpp> #include <com/sun/star/uno/Reference.h> #include <com/sun/star/uno/Reference.hxx> #include <com/sun/star/uno/RuntimeException.hpp> +#include <com/sun/star/uno/Sequence.h> #include <com/sun/star/uno/Sequence.hxx> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/XAggregation.hpp> #include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/genfunc.hxx> #include <com/sun/star/util/NumberFormat.hpp> -#include <com/sun/star/util/NumberFormatter.hpp> -#include <com/sun/star/util/SearchAlgorithms.hpp> -#include <com/sun/star/util/SearchFlags.hpp> #include <com/sun/star/util/SearchOptions.hpp> -#include <com/sun/star/util/SearchResult.hpp> -#include <com/sun/star/util/SortField.hpp> -#include <com/sun/star/util/SortFieldType.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/XChangesNotifier.hpp> -#include <com/sun/star/util/XLocalizedAliases.hpp> -#include <com/sun/star/util/XModifyBroadcaster.hpp> #include <com/sun/star/util/XModifyListener.hpp> -#include <com/sun/star/util/XNumberFormats.hpp> -#include <com/sun/star/util/XNumberFormatsSupplier.hpp> #include <com/sun/star/util/XURLTransformer.hpp> +#include <com/sun/star/util/XUpdatable.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/extract.hxx> -#include <comphelper/namedvaluecollection.hxx> -#include <comphelper/numbers.hxx> +#include <comphelper/broadcasthelper.hxx> +#include <comphelper/comphelperdllapi.h> #include <comphelper/processfactory.hxx> +#include <comphelper/proparrhlp.hxx> #include <comphelper/property.hxx> -#include <comphelper/propertysetinfo.hxx> -#include <comphelper/sequenceashashmap.hxx> +#include <comphelper/propertycontainer.hxx> +#include <comphelper/sequence.hxx> #include <comphelper/servicehelper.hxx> #include <comphelper/string.hxx> #include <comphelper/types.hxx> #include <comphelper/uno3.hxx> -#include <config_features.h> -#include <config_folders.h> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> #include <cppuhelper/basemutex.hxx> #include <cppuhelper/compbase.hxx> -#include <cppuhelper/compbase6.hxx> -#include <cppuhelper/component_context.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/implbase.hxx> #include <cppuhelper/implbase1.hxx> #include <cppuhelper/implbase2.hxx> -#include <cppuhelper/implbase3.hxx> +#include <cppuhelper/implbase5.hxx> #include <cppuhelper/interfacecontainer.h> #include <cppuhelper/interfacecontainer.hxx> +#include <cppuhelper/propshlp.hxx> #include <cppuhelper/queryinterface.hxx> #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> #include <cppuhelper/weakref.hxx> -#include <cstring> -#include <deque> -#include <drawinglayer/attribute/sdrlineattribute.hxx> -#include <drawinglayer/attribute/sdrlinestartendattribute.hxx> -#include <drawinglayer/geometry/viewinformation2d.hxx> -#include <drawinglayer/primitive2d/polygonprimitive2d.hxx> -#include <drawinglayer/processor2d/processor2dtools.hxx> -#include <editeng/boxitem.hxx> +#include <drawinglayer/drawinglayerdllapi.h> +#include <drawinglayer/primitive2d/baseprimitive2d.hxx> #include <editeng/brushitem.hxx> -#include <editeng/charreliefitem.hxx> -#include <editeng/charscaleitem.hxx> -#include <editeng/cmapitem.hxx> #include <editeng/colritem.hxx> -#include <editeng/contouritem.hxx> -#include <editeng/crossedoutitem.hxx> #include <editeng/editdata.hxx> #include <editeng/editeng.hxx> -#include <editeng/editobj.hxx> -#include <editeng/editview.hxx> +#include <editeng/editengdllapi.h> #include <editeng/eeitem.hxx> -#include <editeng/emphasismarkitem.hxx> -#include <editeng/escapementitem.hxx> #include <editeng/fhgtitem.hxx> #include <editeng/flstitem.hxx> #include <editeng/fontitem.hxx> -#include <editeng/frmdiritem.hxx> #include <editeng/itemtype.hxx> #include <editeng/kernitem.hxx> -#include <editeng/langitem.hxx> #include <editeng/lrspitem.hxx> -#include <editeng/lspcitem.hxx> +#include <editeng/numdef.hxx> #include <editeng/numitem.hxx> #include <editeng/outliner.hxx> #include <editeng/outlobj.hxx> #include <editeng/postitem.hxx> -#include <editeng/protitem.hxx> -#include <editeng/shaditem.hxx> -#include <editeng/shdditem.hxx> #include <editeng/sizeitem.hxx> -#include <editeng/tstpitem.hxx> -#include <editeng/twolinesitem.hxx> +#include <editeng/svxenum.hxx> #include <editeng/udlnitem.hxx> #include <editeng/ulspitem.hxx> #include <editeng/unoedsrc.hxx> #include <editeng/unolingu.hxx> #include <editeng/unotext.hxx> #include <editeng/wghtitem.hxx> -#include <editeng/wrlmitem.hxx> -#include <framework/imageproducer.hxx> -#include <framework/sfxhelperfunctions.hxx> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> #include <i18nlangtag/mslangid.hxx> -#include <i18nutil/unicode.hxx> -#include <limits.h> -#include <limits> -#include <list> -#include <map> -#include <math.h> -#include <memory> -#include <numeric> -#include <o3tl/numeric.hxx> -#include <officecfg/Office/Recovery.hxx> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/interlck.h> -#include <osl/mutex.hxx> -#include <osl/nlsupport.h> -#include <osl/security.hxx> -#include <rtl/bootstrap.hxx> -#include <rtl/instance.hxx> -#include <rtl/locale.h> -#include <rtl/math.hxx> -#include <rtl/ref.hxx> -#include <rtl/strbuf.hxx> -#include <rtl/tencinfo.h> -#include <rtl/textenc.h> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <rtl/uuid.h> -#include <sal/config.h> -#include <sal/macros.h> -#include <sal/types.h> -#include <set> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rscsfx.hxx> #include <sfx2/app.hxx> #include <sfx2/basedlgs.hxx> #include <sfx2/bindings.hxx> +#include <sfx2/chalign.hxx> #include <sfx2/childwin.hxx> +#include <sfx2/ctrlitem.hxx> #include <sfx2/dialoghelper.hxx> #include <sfx2/dispatch.hxx> -#include <sfx2/docfile.hxx> +#include <sfx2/dllapi.h> #include <sfx2/dockwin.hxx> -#include <sfx2/evntconf.hxx> -#include <sfx2/filedlghelper.hxx> -#include <sfx2/frame.hxx> -#include <sfx2/htmlmode.hxx> #include <sfx2/imagemgr.hxx> +#include <sfx2/itemconnect.hxx> +#include <sfx2/mnuitem.hxx> #include <sfx2/module.hxx> -#include <sfx2/objitem.hxx> #include <sfx2/objsh.hxx> -#include <sfx2/opengrf.hxx> -#include <sfx2/printer.hxx> #include <sfx2/request.hxx> -#include <sfx2/sfxbasecontroller.hxx> +#include <sfx2/sfxuno.hxx> #include <sfx2/shell.hxx> #include <sfx2/sidebar/ControlFactory.hxx> -#include <sfx2/sidebar/ControllerFactory.hxx> #include <sfx2/sidebar/EnumContext.hxx> -#include <sfx2/sidebar/SidebarPanelBase.hxx> +#include <sfx2/sidebar/ResourceManager.hxx> +#include <sfx2/sidebar/TabBar.hxx> #include <sfx2/sidebar/Theme.hxx> #include <sfx2/sidebar/Tools.hxx> -#include <sfx2/signaturestate.hxx> +#include <sfx2/stbitem.hxx> #include <sfx2/tbxctrl.hxx> -#include <sfx2/templdlg.hxx> #include <sfx2/viewfrm.hxx> #include <sfx2/viewsh.hxx> -#include <sfx2/zoomitem.hxx> #include <sot/exchange.hxx> -#include <sot/factory.hxx> #include <sot/formats.hxx> -#include <stdio.h> -#include <stdlib.h> -#include <string> -#include <svl/aeitem.hxx> -#include <svl/cjkoptions.hxx> -#include <svl/ctloptions.hxx> -#include <svl/currencytable.hxx> +#include <svl/SfxBroadcaster.hxx> #include <svl/eitem.hxx> -#include <svl/filenotation.hxx> +#include <svl/hint.hxx> #include <svl/intitem.hxx> -#include <svl/itemiter.hxx> #include <svl/itempool.hxx> #include <svl/itemprop.hxx> #include <svl/itemset.hxx> #include <svl/languageoptions.hxx> +#include <svl/lstner.hxx> +#include <svl/nfkeytab.hxx> +#include <svl/ondemand.hxx> #include <svl/poolitem.hxx> -#include <svl/ptitem.hxx> -#include <svl/rectitem.hxx> -#include <svl/slstitm.hxx> #include <svl/smplhint.hxx> #include <svl/srchitem.hxx> #include <svl/stritem.hxx> -#include <svl/style.hxx> +#include <svl/svldllapi.h> #include <svl/urihelper.hxx> -#include <svl/urlbmk.hxx> -#include <svl/whiter.hxx> #include <svl/zforlist.hxx> -#include <svl/zformat.hxx> #include <svtools/colorcfg.hxx> -#include <svtools/colrdlg.hxx> -#include <svtools/ctrlbox.hxx> #include <svtools/ctrltool.hxx> -#include <svtools/ehdl.hxx> -#include <svtools/generictoolboxcontroller.hxx> -#include <svtools/imagemgr.hxx> -#include <svtools/imapcirc.hxx> -#include <svtools/imappoly.hxx> -#include <svtools/imaprect.hxx> -#include <svtools/insdlg.hxx> -#include <svtools/langtab.hxx> +#include <svtools/grfmgr.hxx> +#include <svtools/imap.hxx> +#include <svtools/imapobj.hxx> #include <svtools/miscopt.hxx> -#include <svtools/popupwindowcontroller.hxx> -#include <svtools/rtfkeywd.hxx> -#include <svtools/rtfout.hxx> -#include <svtools/rtftoken.h> -#include <svtools/sampletext.hxx> -#include <svtools/sfxecode.hxx> -#include <svtools/stdctrl.hxx> #include <svtools/stdmenu.hxx> #include <svtools/svlbitm.hxx> +#include <svtools/svtdllapi.h> #include <svtools/toolbarmenu.hxx> #include <svtools/toolboxcontroller.hxx> +#include <svtools/transfer.hxx> +#include <svtools/treelistbox.hxx> +#include <svtools/treelistentry.hxx> #include <svtools/unitconv.hxx> -#include <svtools/urlcontrol.hxx> #include <svtools/valueset.hxx> -#include <toolkit/awt/vclxwindow.hxx> +#include <toolkit/dllapi.h> #include <toolkit/helper/convert.hxx> -#include <toolkit/helper/externallock.hxx> #include <toolkit/helper/vclunohelper.hxx> #include <tools/color.hxx> +#include <tools/date.hxx> +#include <tools/datetime.hxx> #include <tools/debug.hxx> #include <tools/diagnose_ex.h> -#include <tools/errinf.hxx> -#include <tools/fract.hxx> +#include <tools/errcode.hxx> +#include <tools/fldunit.hxx> #include <tools/gen.hxx> -#include <tools/helpers.hxx> -#include <tools/mapunit.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/resid.hxx> +#include <tools/resmgr.hxx> +#include <tools/solar.h> #include <tools/stream.hxx> +#include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> -#include <tools/wldcrd.hxx> -#include <unicode/uchar.h> -#include <uno/mapping.hxx> -#include <unordered_map> +#include <uno/data.h> +#include <uno/sequence2.h> #include <unotools/accessiblerelationsethelper.hxx> #include <unotools/accessiblestatesethelper.hxx> #include <unotools/charclass.hxx> -#include <unotools/confignode.hxx> +#include <unotools/fontcvt.hxx> +#include <unotools/fontdefs.hxx> #include <unotools/localedatawrapper.hxx> -#include <unotools/localfilehelper.hxx> -#include <unotools/moduleoptions.hxx> +#include <unotools/numberformatcodewrapper.hxx> +#include <unotools/options.hxx> #include <unotools/pathoptions.hxx> -#include <unotools/searchopt.hxx> -#include <unotools/streamwrap.hxx> -#include <unotools/syslocale.hxx> -#include <unotools/textsearch.hxx> -#include <unotools/ucbhelper.hxx> -#include <unotools/ucbstreamhelper.hxx> +#include <unotools/unotoolsdllapi.h> #include <unotools/viewoptions.hxx> -#include <utility> -#include <vcl/bitmap.hxx> -#include <vcl/bmpacc.hxx> -#include <vcl/builder.hxx> -#include <vcl/button.hxx> -#include <vcl/dialog.hxx> -#include <vcl/event.hxx> -#include <vcl/field.hxx> -#include <vcl/fixed.hxx> -#include <vcl/gradient.hxx> -#include <vcl/graph.hxx> -#include <vcl/graphicfilter.hxx> -#include <vcl/group.hxx> -#include <vcl/hatch.hxx> -#include <vcl/help.hxx> -#include <vcl/image.hxx> -#include <vcl/layout.hxx> -#include <vcl/lstbox.hxx> -#include <vcl/menu.hxx> -#include <vcl/metaact.hxx> -#include <vcl/metric.hxx> -#include <vcl/mnemonic.hxx> -#include <vcl/morebtn.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/outdev.hxx> -#include <vcl/region.hxx> -#include <vcl/scrbar.hxx> -#include <vcl/settings.hxx> -#include <vcl/status.hxx> -#include <vcl/stdtext.hxx> -#include <vcl/svapp.hxx> -#include <vcl/textdata.hxx> -#include <vcl/timer.hxx> -#include <vcl/toolbox.hxx> -#include <vcl/unohelp.hxx> -#include <vcl/virdev.hxx> -#include <vcl/window.hxx> -#include <vcl/wrkwin.hxx> -#include <vcl/xtextedt.hxx> -#include <vector> +#include <svx/AccessibleShape.hxx> +#include <svx/AccessibleShapeInfo.hxx> +#include <svx/DescriptionGenerator.hxx> +#include <svx/ShapeTypeHandler.hxx> +#include <svx/SvxShapeTypes.hxx> +#include <svx/dataaccessdescriptor.hxx> +#include <svx/def3d.hxx> +#include <svx/deflt3d.hxx> +#include <svx/dialmgr.hxx> +#include <svx/dlgctrl.hxx> +#include <svx/dlgutil.hxx> +#include <svx/drawitem.hxx> +#include <svx/e3ditem.hxx> +#include <svx/fmmodel.hxx> +#include <svx/fmpage.hxx> +#include <svx/fmshell.hxx> +#include <svx/fmtools.hxx> +#include <svx/gallery.hxx> +#include <svx/galmisc.hxx> +#include <svx/itemwin.hxx> +#include <svx/itextprovider.hxx> +#include <svx/msdffdef.hxx> +#include <svx/obj3d.hxx> +#include <svx/pageitem.hxx> +#include <svx/polysc3d.hxx> +#include <svx/rulritem.hxx> +#include <svx/sdasitm.hxx> +#include <svx/sdrpaintwindow.hxx> +#include <svx/sidebar/LinePropertyPanelBase.hxx> +#include <svx/sidebar/Popup.hxx> +#include <svx/sidebar/PopupContainer.hxx> +#include <svx/sidebar/PopupControl.hxx> +#include <svx/srchdlg.hxx> +#include <svx/svddef.hxx> +#include <svx/svdetc.hxx> +#include <svx/svditer.hxx> +#include <svx/svdmodel.hxx> +#include <svx/svdoashp.hxx> +#include <svx/svdoattr.hxx> +#include <svx/svdobj.hxx> +#include <svx/svdogrp.hxx> +#include <svx/svdopath.hxx> +#include <svx/svdorect.hxx> +#include <svx/svdotable.hxx> +#include <svx/svdotext.hxx> +#include <svx/svdoutl.hxx> +#include <svx/svdpage.hxx> +#include <svx/svdpagv.hxx> +#include <svx/svdtext.hxx> +#include <svx/svdtrans.hxx> +#include <svx/svdtypes.hxx> +#include <svx/svdview.hxx> +#include <svx/svx3ditems.hxx> +#include <svx/svxdlg.hxx> +#include <svx/svxdllapi.h> +#include <svx/tbxcolor.hxx> +#include <svx/unoapi.hxx> +#include <svx/unomid.hxx> +#include <svx/unopage.hxx> +#include <svx/unoprov.hxx> +#include <svx/unoshape.hxx> +#include <svx/unoshtxt.hxx> +#include <svx/viewpt3d.hxx> +#include <svx/xattr.hxx> +#include <svx/xbtmpit.hxx> +#include <svx/xcolit.hxx> +#include <svx/xdef.hxx> +#include <svx/xenum.hxx> +#include <svx/xflclit.hxx> +#include <svx/xflftrit.hxx> +#include <svx/xfltrit.hxx> +#include <svx/xit.hxx> +#include <svx/xlineit0.hxx> +#include <svx/xlnclit.hxx> +#include <svx/xlndsit.hxx> +#include <svx/xlntrit.hxx> +#include <svx/xlnwtit.hxx> +#include <svx/xoutbmp.hxx> +#include <svx/xtable.hxx> +#include <svx/xtextit0.hxx> +#include <svx/zoomslideritem.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/svx/inc/pch/precompiled_svxcore.hxx b/svx/inc/pch/precompiled_svxcore.hxx index 91e1a2829bfd..ac6c37707398 100644 --- a/svx/inc/pch/precompiled_svxcore.hxx +++ b/svx/inc/pch/precompiled_svxcore.hxx @@ -8,819 +8,564 @@ */ /* - 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:43 using: + ./bin/update_pch svx svxcore --cutoff=7 --exclude:system --include:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./svx/inc/pch/precompiled_svxcore.hxx "/opt/lo/bin/make svx.build" --find-conflicts */ -#include "com/sun/star/ui/dialogs/TemplateDescription.hpp" -#include "cppuhelper/factory.hxx" -#include "editeng/AccessibleStringWrap.hxx" -#include "editeng/borderline.hxx" -#include "editeng/boxitem.hxx" -#include "editeng/crossedoutitem.hxx" -#include "editeng/editeng.hxx" -#include "editeng/editobj.hxx" -#include "editeng/editstat.hxx" -#include "editeng/editview.hxx" -#include "editeng/eeitem.hxx" -#include "editeng/fhgtitem.hxx" -#include "editeng/flditem.hxx" -#include "editeng/fontitem.hxx" -#include "editeng/forbiddencharacterstable.hxx" -#include "editeng/frmdiritem.hxx" -#include "editeng/lineitem.hxx" -#include "editeng/outlobj.hxx" -#include "editeng/scriptspaceitem.hxx" -#include "editeng/shaditem.hxx" -#include "editeng/udlnitem.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/treelistentry.hxx" -#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> -#include <avmedia/mediawindow.hxx> +#include <cassert> +#include <climits> +#include <config_features.h> +#include <config_global.h> +#include <config_typesizes.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <deque> +#include <float.h> +#include <functional> +#include <iomanip> +#include <limits.h> +#include <list> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stack> +#include <stddef.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <typeinfo> +#include <unordered_map> +#include <utility> +#include <vector> +#include <boost/assign/list_of.hpp> +#include <boost/bind.hpp> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/noncopyable.hpp> +#include <boost/optional.hpp> +#include <boost/optional/optional.hpp> +#include <boost/spirit/include/classic_core.hpp> +#include <osl/conditn.h> +#include <osl/conditn.hxx> +#include <osl/diagnose.h> +#include <osl/diagnose.hxx> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.h> +#include <osl/module.hxx> +#include <osl/mutex.hxx> +#include <osl/process.h> +#include <osl/thread.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/character.hxx> +#include <rtl/crc.h> +#include <rtl/instance.hxx> +#include <rtl/math.h> +#include <rtl/math.hxx> +#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/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/singletonref.hxx> +#include <salhelper/thread.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/bmpacc.hxx> +#include <vcl/builder.hxx> +#include <vcl/button.hxx> +#include <vcl/checksum.hxx> +#include <vcl/cmdevt.hxx> +#include <vcl/combobox.h> +#include <vcl/combobox.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/dialog.hxx> +#include <vcl/dllapi.h> +#include <vcl/dndhelp.hxx> +#include <vcl/dockwin.hxx> +#include <vcl/edit.hxx> +#include <vcl/field.hxx> +#include <vcl/fixed.hxx> +#include <vcl/floatwin.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/graphicfilter.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/impdel.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/lstbox.h> +#include <vcl/lstbox.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metaact.hxx> +#include <vcl/msgbox.hxx> +#include <vcl/outdev.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/scrbar.hxx> +#include <vcl/settings.hxx> +#include <vcl/spinfld.hxx> +#include <vcl/svapp.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/syswin.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/virdev.hxx> +#include <vcl/window.hxx> +#include <basegfx/basegfxdllapi.h> #include <basegfx/color/bcolor.hxx> #include <basegfx/color/bcolormodifier.hxx> -#include <basegfx/color/bcolortools.hxx> -#include <basegfx/curve/b2dcubicbezier.hxx> #include <basegfx/matrix/b2dhommatrix.hxx> #include <basegfx/matrix/b2dhommatrixtools.hxx> #include <basegfx/matrix/b3dhommatrix.hxx> #include <basegfx/numeric/ftools.hxx> #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/b2dpolygontools.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> -#include <basegfx/polygon/b3dpolypolygontools.hxx> +#include <basegfx/polygon/b3dpolypolygon.hxx> #include <basegfx/range/b2drange.hxx> -#include <basegfx/range/b2drectangle.hxx> #include <basegfx/range/b3drange.hxx> -#include <basegfx/tools/canvastools.hxx> -#include <basegfx/tools/unotools.hxx> -#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b3dtuple.hxx> #include <basegfx/vector/b2dvector.hxx> #include <basegfx/vector/b2enums.hxx> #include <basegfx/vector/b3dvector.hxx> -#include <basic/basmgr.hxx> -#include <basic/sbuno.hxx> -#include <basic/sbx.hxx> +#include <basic/basicdllapi.h> +#include <basic/sbxcore.hxx> +#include <basic/sbxdef.hxx> #include <basic/sbxvar.hxx> -#include <boost/assign/list_of.hpp> -#include <boost/bind.hpp> -#include <boost/noncopyable.hpp> -#include <boost/optional.hpp> -#include <memory> -#include <boost/spirit/include/classic_core.hpp> -#include <cassert> -#include <cmath> -#include <com/sun/star/accessibility/XAccessible.hpp> -#include <com/sun/star/awt/FocusChangeReason.hpp> -#include <com/sun/star/awt/FontDescriptor.hpp> -#include <com/sun/star/awt/FontSlant.hpp> -#include <com/sun/star/awt/Gradient.hpp> -#include <com/sun/star/awt/ImageScaleMode.hpp> -#include <com/sun/star/awt/InvalidateStyle.hpp> -#include <com/sun/star/awt/LineEndFormat.hpp> -#include <com/sun/star/awt/MouseWheelBehavior.hpp> -#include <com/sun/star/awt/Point.hpp> -#include <com/sun/star/awt/PosSize.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/TabController.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/XCheckBox.hpp> -#include <com/sun/star/awt/XComboBox.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/XDevice.hpp> +#include <com/sun/star/accessibility/XAccessibleStateSet.hpp> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> +#include <com/sun/star/awt/XActionListener.hpp> +#include <com/sun/star/awt/XAdjustmentListener.hpp> #include <com/sun/star/awt/XFocusListener.hpp> -#include <com/sun/star/awt/XLayoutConstrains.hpp> -#include <com/sun/star/awt/XListBox.hpp> +#include <com/sun/star/awt/XItemListener.hpp> +#include <com/sun/star/awt/XKeyListener.hpp> +#include <com/sun/star/awt/XMenuListener.hpp> #include <com/sun/star/awt/XMouseListener.hpp> -#include <com/sun/star/awt/XTabController.hpp> -#include <com/sun/star/awt/XTabControllerModel.hpp> -#include <com/sun/star/awt/XTextComponent.hpp> -#include <com/sun/star/awt/XVclWindowPeer.hpp> -#include <com/sun/star/awt/XView.hpp> -#include <com/sun/star/awt/XWindow.hpp> -#include <com/sun/star/awt/XWindow2.hpp> +#include <com/sun/star/awt/XMouseMotionListener.hpp> +#include <com/sun/star/awt/XPaintListener.hpp> +#include <com/sun/star/awt/XSpinListener.hpp> +#include <com/sun/star/awt/XTabListener.hpp> +#include <com/sun/star/awt/XTextListener.hpp> +#include <com/sun/star/awt/XTopWindowListener.hpp> +#include <com/sun/star/awt/XVclContainerListener.hpp> +#include <com/sun/star/awt/XWindowListener.hpp> +#include <com/sun/star/awt/grid/XGridSelectionListener.hpp> +#include <com/sun/star/awt/tab/XTabPageContainerListener.hpp> +#include <com/sun/star/awt/tree/XTreeEditListener.hpp> +#include <com/sun/star/awt/tree/XTreeExpansionListener.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/PropertyChangeEvent.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/XFastPropertySet.hpp> -#include <com/sun/star/beans/XIntrospection.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/XPropertySetOption.hpp> #include <com/sun/star/beans/XPropertyState.hpp> -#include <com/sun/star/beans/theIntrospection.hpp> -#include <com/sun/star/chart/ChartAxisArrangeOrderType.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/container/EnumerableMap.hpp> +#include <com/sun/star/bridge/oleautomation/Decimal.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/XEnumeration.hpp> -#include <com/sun/star/container/XEnumerationAccess.hpp> -#include <com/sun/star/container/XHierarchicalNameAccess.hpp> -#include <com/sun/star/container/XIdentifierContainer.hpp> -#include <com/sun/star/container/XIdentifierReplace.hpp> -#include <com/sun/star/container/XIndexAccess.hpp> -#include <com/sun/star/container/XIndexContainer.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/XSet.hpp> -#include <com/sun/star/datatransfer/XTransferable.hpp> -#include <com/sun/star/datatransfer/clipboard/XClipboard.hpp> -#include <com/sun/star/document/EventObject.hpp> -#include <com/sun/star/document/XEventListener.hpp> -#include <com/sun/star/document/XExporter.hpp> -#include <com/sun/star/document/XFilter.hpp> -#include <com/sun/star/document/XGraphicObjectResolver.hpp> -#include <com/sun/star/document/XImporter.hpp> -#include <com/sun/star/document/XStorageBasedDocument.hpp> -#include <com/sun/star/drawing/BitmapMode.hpp> -#include <com/sun/star/drawing/CameraGeometry.hpp> -#include <com/sun/star/drawing/CircleKind.hpp> -#include <com/sun/star/drawing/ConnectorType.hpp> -#include <com/sun/star/drawing/DashStyle.hpp> -#include <com/sun/star/drawing/Direction3D.hpp> -#include <com/sun/star/drawing/DoubleSequence.hpp> -#include <com/sun/star/drawing/EnhancedCustomShapeAdjustmentValue.hpp> -#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/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> -#include <com/sun/star/drawing/GluePoint2.hpp> -#include <com/sun/star/drawing/GraphicExportFilter.hpp> -#include <com/sun/star/drawing/GraphicFilterRequest.hpp> -#include <com/sun/star/drawing/Hatch.hpp> -#include <com/sun/star/drawing/HomogenMatrix.hpp> +#include <com/sun/star/datatransfer/XTransferable2.hpp> +#include <com/sun/star/datatransfer/clipboard/XClipboardOwner.hpp> +#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp> +#include <com/sun/star/datatransfer/dnd/DropTargetDragEvent.hpp> +#include <com/sun/star/datatransfer/dnd/DropTargetDropEvent.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureRecognizer.hpp> +#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTarget.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp> #include <com/sun/star/drawing/LineCap.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/MeasureKind.hpp> -#include <com/sun/star/drawing/MeasureTextHorzPos.hpp> -#include <com/sun/star/drawing/MeasureTextVertPos.hpp> #include <com/sun/star/drawing/NormalsKind.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/PolyPolygonShape3D.hpp> -#include <com/sun/star/drawing/Position3D.hpp> -#include <com/sun/star/drawing/ProjectionMode.hpp> -#include <com/sun/star/drawing/ShadeMode.hpp> -#include <com/sun/star/drawing/TextAnimationDirection.hpp> -#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/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/XEnhancedCustomShapeDefaulter.hpp> -#include <com/sun/star/drawing/XGraphicExportFilter.hpp> -#include <com/sun/star/drawing/XShape.hpp> #include <com/sun/star/embed/Aspects.hpp> -#include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/embed/EmbedMisc.hpp> -#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/XEmbedObjectCreator.hpp> -#include <com/sun/star/embed/XEmbedObjectFactory.hpp> -#include <com/sun/star/embed/XEmbedPersist.hpp> -#include <com/sun/star/embed/XEmbedPersist2.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/VerbDescriptor.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/form/FormButtonType.hpp> #include <com/sun/star/form/FormComponentType.hpp> -#include <com/sun/star/form/Forms.hpp> -#include <com/sun/star/form/ListSourceType.hpp> -#include <com/sun/star/form/TabOrderDialog.hpp> -#include <com/sun/star/form/TabulatorCycle.hpp> -#include <com/sun/star/form/XBoundComponent.hpp> -#include <com/sun/star/form/XBoundControl.hpp> -#include <com/sun/star/form/XConfirmDeleteListener.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/XGrid.hpp> -#include <com/sun/star/form/XGridColumnFactory.hpp> -#include <com/sun/star/form/XGridControl.hpp> -#include <com/sun/star/form/XGridPeer.hpp> -#include <com/sun/star/form/XLoadable.hpp> -#include <com/sun/star/form/XReset.hpp> -#include <com/sun/star/form/binding/XBindableValue.hpp> -#include <com/sun/star/form/binding/XListEntrySink.hpp> -#include <com/sun/star/form/binding/XValueBinding.hpp> -#include <com/sun/star/form/control/FilterControl.hpp> -#include <com/sun/star/form/runtime/FormController.hpp> -#include <com/sun/star/form/runtime/FormFeature.hpp> -#include <com/sun/star/form/runtime/FormOperations.hpp> -#include <com/sun/star/form/submission/XSubmissionSupplier.hpp> -#include <com/sun/star/form/validation/XValidatableFormComponent.hpp> -#include <com/sun/star/frame/FrameSearchFlag.hpp> -#include <com/sun/star/frame/XController.hpp> +#include <com/sun/star/frame/FeatureStateEvent.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/XFrame.hpp> #include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/frame/XModule.hpp> -#include <com/sun/star/frame/status/ClipboardFormats.hpp> -#include <com/sun/star/frame/status/ItemStatus.hpp> -#include <com/sun/star/gallery/GalleryItemType.hpp> -#include <com/sun/star/graphic/GraphicType.hpp> -#include <com/sun/star/graphic/PrimitiveFactory2D.hpp> -#include <com/sun/star/graphic/XGraphic.hpp> -#include <com/sun/star/graphic/XGraphicProvider.hpp> -#include <com/sun/star/graphic/XGraphicRenderer.hpp> -#include <com/sun/star/graphic/XPrimitiveFactory2D.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> +#include <com/sun/star/frame/XStatusListener.hpp> +#include <com/sun/star/frame/XTerminateListener.hpp> +#include <com/sun/star/frame/XToolbarController.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/graphic/XPrimitive3D.hpp> +#include <com/sun/star/i18n/Calendar2.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> #include <com/sun/star/io/XInputStream.hpp> -#include <com/sun/star/io/XObjectInputStream.hpp> -#include <com/sun/star/io/XObjectOutputStream.hpp> -#include <com/sun/star/io/XOutputStream.hpp> -#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/lang/DisposedException.hpp> #include <com/sun/star/lang/EventObject.hpp> #include <com/sun/star/lang/IllegalArgumentException.hpp> +#include <com/sun/star/lang/IndexOutOfBoundsException.hpp> #include <com/sun/star/lang/Locale.hpp> -#include <com/sun/star/lang/NoSupportException.hpp> -#include <com/sun/star/lang/ServiceNotRegisteredException.hpp> -#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp> #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/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> +#include <com/sun/star/lang/XServiceName.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/XAvailableLocales.hpp> -#include <com/sun/star/media/ZoomLevel.hpp> -#include <com/sun/star/reflection/XInterfaceMethodTypeDescription.hpp> -#include <com/sun/star/rendering/XSpriteCanvas.hpp> -#include <com/sun/star/script/XEventAttacherManager.hpp> -#include <com/sun/star/script/XScriptListener.hpp> +#include <com/sun/star/registry/XRegistryKey.hpp> #include <com/sun/star/sdb/CommandType.hpp> -#include <com/sun/star/sdb/ErrorCondition.hpp> -#include <com/sun/star/sdb/ErrorMessageDialog.hpp> -#include <com/sun/star/sdb/ParametersRequest.hpp> -#include <com/sun/star/sdb/RowChangeAction.hpp> -#include <com/sun/star/sdb/SQLContext.hpp> -#include <com/sun/star/sdb/XColumn.hpp> -#include <com/sun/star/sdb/XCompletedConnection.hpp> -#include <com/sun/star/sdb/XInteractionSupplyParameters.hpp> -#include <com/sun/star/sdb/XQueriesSupplier.hpp> -#include <com/sun/star/sdb/XResultSetAccess.hpp> -#include <com/sun/star/sdb/XRowsChangeBroadcaster.hpp> -#include <com/sun/star/sdb/XSQLErrorBroadcaster.hpp> -#include <com/sun/star/sdb/XSQLQueryComposerFactory.hpp> -#include <com/sun/star/sdbc/ColumnValue.hpp> #include <com/sun/star/sdbc/DataType.hpp> -#include <com/sun/star/sdbc/ResultSetConcurrency.hpp> -#include <com/sun/star/sdbc/ResultSetType.hpp> -#include <com/sun/star/sdbc/XConnection.hpp> -#include <com/sun/star/sdbc/XDataSource.hpp> -#include <com/sun/star/sdbc/XPreparedStatement.hpp> -#include <com/sun/star/sdbc/XResultSet.hpp> -#include <com/sun/star/sdbc/XResultSetUpdate.hpp> -#include <com/sun/star/sdbc/XRowSet.hpp> -#include <com/sun/star/sdbc/XStatement.hpp> -#include <com/sun/star/sdbcx/Privilege.hpp> -#include <com/sun/star/sdbcx/XColumnsSupplier.hpp> -#include <com/sun/star/sdbcx/XDeleteRows.hpp> -#include <com/sun/star/sdbcx/XRowLocate.hpp> -#include <com/sun/star/sdbcx/XTablesSupplier.hpp> -#include <com/sun/star/style/GraphicLocation.hpp> -#include <com/sun/star/style/ParagraphAdjust.hpp> -#include <com/sun/star/style/VerticalAlignment.hpp> -#include <com/sun/star/style/XStyle.hpp> -#include <com/sun/star/style/XStyleFamiliesSupplier.hpp> -#include <com/sun/star/system/SystemShellExecute.hpp> -#include <com/sun/star/system/SystemShellExecuteFlags.hpp> -#include <com/sun/star/table/BorderLine2.hpp> -#include <com/sun/star/table/TableBorder.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/InteractionHandler.hpp> -#include <com/sun/star/task/XInteractionContinuation.hpp> -#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/RelOrientation.hpp> -#include <com/sun/star/text/WritingMode.hpp> -#include <com/sun/star/text/WritingMode2.hpp> -#include <com/sun/star/text/textfield/Type.hpp> -#include <com/sun/star/ucb/CommandFailedException.hpp> -#include <com/sun/star/ucb/NameClash.hpp> -#include <com/sun/star/ucb/SimpleFileAccess.hpp> -#include <com/sun/star/ucb/TransferInfo.hpp> -#include <com/sun/star/ucb/XContent.hpp> -#include <com/sun/star/ucb/XContentAccess.hpp> -#include <com/sun/star/ui/dialogs/TemplateDescription.hpp> -#include <com/sun/star/ui/dialogs/XExecutableDialog.hpp> -#include <com/sun/star/ui/dialogs/XFilePicker.hpp> -#include <com/sun/star/ui/dialogs/XFilterManager.hpp> +#include <com/sun/star/uno/Any.h> #include <com/sun/star/uno/Any.hxx> +#include <com/sun/star/uno/Exception.hpp> +#include <com/sun/star/uno/Reference.h> +#include <com/sun/star/uno/Reference.hxx> +#include <com/sun/star/uno/RuntimeException.hpp> #include <com/sun/star/uno/Sequence.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/TypeClass.hdl> +#include <com/sun/star/uno/TypeClass.hpp> +#include <com/sun/star/uno/XAggregation.hpp> #include <com/sun/star/uno/XComponentContext.hpp> #include <com/sun/star/uno/XInterface.hpp> -#include <com/sun/star/uno/XNamingService.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> #include <com/sun/star/util/Date.hpp> #include <com/sun/star/util/DateTime.hpp> -#include <com/sun/star/util/Language.hpp> -#include <com/sun/star/util/MeasureUnit.hpp> -#include <com/sun/star/util/NumberFormat.hpp> -#include <com/sun/star/util/NumberFormatter.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/XCancellable.hpp> -#include <com/sun/star/util/XCloneable.hpp> -#include <com/sun/star/util/XModeChangeBroadcaster.hpp> -#include <com/sun/star/util/XModeChangeListener.hpp> -#include <com/sun/star/util/XModeSelector.hpp> -#include <com/sun/star/util/XModifiable.hpp> -#include <com/sun/star/util/XModifyBroadcaster.hpp> -#include <com/sun/star/util/XNumberFormatTypes.hpp> -#include <com/sun/star/util/XNumberFormats.hpp> -#include <com/sun/star/util/XNumberFormatsSupplier.hpp> -#include <com/sun/star/util/XNumberFormatter.hpp> +#include <com/sun/star/util/VetoException.hpp> #include <com/sun/star/util/XURLTransformer.hpp> -#include <com/sun/star/util/XUpdatable2.hpp> -#include <com/sun/star/view/XSelectionSupplier.hpp> -#include <com/sun/star/xforms/XFormsSupplier.hpp> -#include <com/sun/star/xml/dom/DOMException.hpp> -#include <com/sun/star/xml/dom/XDocument.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 <com/sun/star/view/XSelectionChangeListener.hpp> +#include <comphelper/broadcasthelper.hxx> #include <comphelper/classids.hxx> -#include <comphelper/container.hxx> -#include <comphelper/embeddedobjectcontainer.hxx> -#include <comphelper/enumhelper.hxx> -#include <comphelper/evtmethodhelper.hxx> -#include <comphelper/extract.hxx> -#include <comphelper/flagguard.hxx> -#include <comphelper/genericpropertyset.hxx> -#include <comphelper/interaction.hxx> -#include <comphelper/namedvaluecollection.hxx> -#include <comphelper/numbers.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> #include <comphelper/processfactory.hxx> #include <comphelper/propagg.hxx> #include <comphelper/property.hxx> -#include <comphelper/propertysetinfo.hxx> -#include <comphelper/random.hxx> -#include <comphelper/scopeguard.hxx> +#include <comphelper/propertycontainerhelper.hxx> +#include <comphelper/propstate.hxx> #include <comphelper/sequence.hxx> #include <comphelper/servicehelper.hxx> -#include <comphelper/serviceinfohelper.hxx> -#include <comphelper/solarmutex.hxx> -#include <comphelper/storagehelper.hxx> #include <comphelper/string.hxx> #include <comphelper/types.hxx> #include <comphelper/uno3.hxx> -#include <config_features.h> -#include <config_options.h> -#include <connectivity/IParseContext.hxx> -#include <connectivity/dbconversion.hxx> -#include <connectivity/dbexception.hxx> #include <connectivity/dbtools.hxx> -#include <connectivity/formattedcolumnvalue.hxx> -#include <cppuhelper/compbase.hxx> -#include <cppuhelper/exc_hlp.hxx> +#include <connectivity/dbtoolsdllapi.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/compbase1.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/factory.hxx> #include <cppuhelper/implbase.hxx> #include <cppuhelper/implbase1.hxx> #include <cppuhelper/implbase2.hxx> +#include <cppuhelper/implbase4.hxx> +#include <cppuhelper/implbase5.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/interfacecontainer.h> #include <cppuhelper/interfacecontainer.hxx> +#include <cppuhelper/propshlp.hxx> +#include <cppuhelper/proptypehlp.h> +#include <cppuhelper/proptypehlp.hxx> #include <cppuhelper/queryinterface.hxx> #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> #include <cppuhelper/weak.hxx> -#include <cstdio> -#include <cstdlib> -#include <drawinglayer/animation/animationtiming.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> #include <drawinglayer/attribute/fillgradientattribute.hxx> -#include <drawinglayer/attribute/fillgraphicattribute.hxx> -#include <drawinglayer/attribute/fillhatchattribute.hxx> -#include <drawinglayer/attribute/lineattribute.hxx> -#include <drawinglayer/attribute/linestartendattribute.hxx> -#include <drawinglayer/attribute/materialattribute3d.hxx> #include <drawinglayer/attribute/sdrallattribute3d.hxx> #include <drawinglayer/attribute/sdrfillattribute.hxx> -#include <drawinglayer/attribute/sdrfillgraphicattribute.hxx> -#include <drawinglayer/attribute/sdrlightattribute3d.hxx> -#include <drawinglayer/attribute/sdrlightingattribute3d.hxx> #include <drawinglayer/attribute/sdrlineattribute.hxx> #include <drawinglayer/attribute/sdrlinestartendattribute.hxx> #include <drawinglayer/attribute/sdrobjectattribute3d.hxx> -#include <drawinglayer/attribute/sdrsceneattribute3d.hxx> #include <drawinglayer/attribute/sdrshadowattribute.hxx> -#include <drawinglayer/attribute/strokeattribute.hxx> +#include <drawinglayer/drawinglayerdllapi.h> #include <drawinglayer/geometry/viewinformation2d.hxx> -#include <drawinglayer/geometry/viewinformation3d.hxx> -#include <drawinglayer/primitive2d/animatedprimitive2d.hxx> -#include <drawinglayer/primitive2d/backgroundcolorprimitive2d.hxx> #include <drawinglayer/primitive2d/baseprimitive2d.hxx> -#include <drawinglayer/primitive2d/bitmapprimitive2d.hxx> -#include <drawinglayer/primitive2d/borderlineprimitive2d.hxx> -#include <drawinglayer/primitive2d/clippedborderlineprimitive2d.hxx> -#include <drawinglayer/primitive2d/controlprimitive2d.hxx> -#include <drawinglayer/primitive2d/discreteshadowprimitive2d.hxx> -#include <drawinglayer/primitive2d/embedded3dprimitive2d.hxx> -#include <drawinglayer/primitive2d/fillgradientprimitive2d.hxx> -#include <drawinglayer/primitive2d/graphicprimitive2d.hxx> -#include <drawinglayer/primitive2d/gridprimitive2d.hxx> #include <drawinglayer/primitive2d/groupprimitive2d.hxx> -#include <drawinglayer/primitive2d/helplineprimitive2d.hxx> -#include <drawinglayer/primitive2d/hiddengeometryprimitive2d.hxx> -#include <drawinglayer/primitive2d/invertprimitive2d.hxx> -#include <drawinglayer/primitive2d/markerarrayprimitive2d.hxx> -#include <drawinglayer/primitive2d/maskprimitive2d.hxx> -#include <drawinglayer/primitive2d/mediaprimitive2d.hxx> -#include <drawinglayer/primitive2d/metafileprimitive2d.hxx> -#include <drawinglayer/primitive2d/modifiedcolorprimitive2d.hxx> -#include <drawinglayer/primitive2d/objectinfoprimitive2d.hxx> -#include <drawinglayer/primitive2d/pagepreviewprimitive2d.hxx> #include <drawinglayer/primitive2d/polygonprimitive2d.hxx> #include <drawinglayer/primitive2d/polypolygonprimitive2d.hxx> -#include <drawinglayer/primitive2d/sceneprimitive2d.hxx> #include <drawinglayer/primitive2d/sdrdecompositiontools2d.hxx> -#include <drawinglayer/primitive2d/shadowprimitive2d.hxx> -#include <drawinglayer/primitive2d/textdecoratedprimitive2d.hxx> -#include <drawinglayer/primitive2d/texthierarchyprimitive2d.hxx> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> -#include <drawinglayer/primitive2d/textprimitive2d.hxx> -#include <drawinglayer/primitive2d/transformprimitive2d.hxx> -#include <drawinglayer/primitive2d/transparenceprimitive2d.hxx> #include <drawinglayer/primitive2d/unifiedtransparenceprimitive2d.hxx> -#include <drawinglayer/primitive2d/wrongspellprimitive2d.hxx> #include <drawinglayer/primitive3d/baseprimitive3d.hxx> -#include <drawinglayer/primitive3d/drawinglayer_primitivetypes3d.hxx> -#include <drawinglayer/primitive3d/modifiedcolorprimitive3d.hxx> -#include <drawinglayer/primitive3d/polygonprimitive3d.hxx> -#include <drawinglayer/primitive3d/polypolygonprimitive3d.hxx> -#include <drawinglayer/primitive3d/sdrcubeprimitive3d.hxx> -#include <drawinglayer/primitive3d/sdrextrudeprimitive3d.hxx> -#include <drawinglayer/primitive3d/sdrlatheprimitive3d.hxx> -#include <drawinglayer/primitive3d/sdrpolypolygonprimitive3d.hxx> -#include <drawinglayer/primitive3d/sdrsphereprimitive3d.hxx> -#include <drawinglayer/primitive3d/transformprimitive3d.hxx> -#include <drawinglayer/processor2d/baseprocessor2d.hxx> -#include <drawinglayer/processor2d/contourextractor2d.hxx> -#include <drawinglayer/processor2d/hittestprocessor2d.hxx> -#include <drawinglayer/processor2d/linegeometryextractor2d.hxx> -#include <drawinglayer/processor2d/objectinfoextractor2d.hxx> +#include <drawinglayer/primitive3d/sdrextrudelathetools3d.hxx> #include <drawinglayer/processor2d/processor2dtools.hxx> -#include <drawinglayer/processor2d/textaspolygonextractor2d.hxx> -#include <drawinglayer/processor3d/baseprocessor3d.hxx> -#include <drawinglayer/processor3d/cutfindprocessor3d.hxx> -#include <editeng/adjustitem.hxx> -#include <editeng/autokernitem.hxx> -#include <editeng/borderline.hxx> #include <editeng/boxitem.hxx> -#include <editeng/brushitem.hxx> -#include <editeng/bulletitem.hxx> -#include <editeng/charreliefitem.hxx> -#include <editeng/charscaleitem.hxx> -#include <editeng/cmapitem.hxx> #include <editeng/colritem.hxx> -#include <editeng/contouritem.hxx> -#include <editeng/crossedoutitem.hxx> #include <editeng/editdata.hxx> #include <editeng/editeng.hxx> +#include <editeng/editengdllapi.h> #include <editeng/editobj.hxx> #include <editeng/editstat.hxx> -#include <editeng/editview.hxx> #include <editeng/eeitem.hxx> -#include <editeng/eerdll.hxx> -#include <editeng/emphasismarkitem.hxx> -#include <editeng/escapementitem.hxx> #include <editeng/fhgtitem.hxx> #include <editeng/flditem.hxx> -#include <editeng/flstitem.hxx> #include <editeng/fontitem.hxx> -#include <editeng/frmdiritem.hxx> -#include <editeng/itemtype.hxx> -#include <editeng/kernitem.hxx> -#include <editeng/langitem.hxx> -#include <editeng/lineitem.hxx> -#include <editeng/lrspitem.hxx> -#include <editeng/lspcitem.hxx> -#include <editeng/measfld.hxx> -#include <editeng/numitem.hxx> #include <editeng/outliner.hxx> #include <editeng/outlobj.hxx> -#include <editeng/postitem.hxx> -#include <editeng/scripttypeitem.hxx> -#include <editeng/shdditem.hxx> #include <editeng/svxenum.hxx> -#include <editeng/svxfont.hxx> -#include <editeng/tstpitem.hxx> -#include <editeng/udlnitem.hxx> -#include <editeng/ulspitem.hxx> -#include <editeng/unoedhlp.hxx> -#include <editeng/unofield.hxx> -#include <editeng/unoforou.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/wrlmitem.hxx> -#include <float.h> -#include <framework/interaction.hxx> -#include <functional> +#include <i18nlangtag/i18nlangtagdllapi.h> #include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> -#include <i18nlangtag/mslangid.hxx> -#include <i18nutil/unicode.hxx> #include <libxml/xmlwriter.h> -#include <limits> -#include <linguistic/misc.hxx> -#include <map> -#include <math.h> -#include <memory> -#include <o3tl/functional.hxx> -#include <o3tl/numeric.hxx> -#include <osl/diagnose.h> -#include <osl/endian.h> -#include <osl/file.hxx> -#include <osl/mutex.hxx> -#include <osl/process.h> -#include <osl/thread.h> -#include <osl/thread.hxx> -#include <osl/time.h> -#include <rtl/crc.h> -#include <rtl/instance.hxx> -#include <rtl/math.hxx> -#include <rtl/ref.hxx> -#include <rtl/strbuf.hxx> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <sal/config.h> -#include <sal/log.hxx> -#include <sal/macros.h> -#include <salhelper/thread.hxx> -#include <sax/tools/converter.hxx> -#include <set> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <rsc/rscsfx.hxx> #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/dllapi.h> #include <sfx2/docfile.hxx> -#include <sfx2/event.hxx> -#include <sfx2/fcontnr.hxx> -#include <sfx2/filedlghelper.hxx> -#include <sfx2/frame.hxx> -#include <sfx2/frmdescr.hxx> -#include <sfx2/htmlmode.hxx> -#include <sfx2/ipclient.hxx> -#include <sfx2/linkmgr.hxx> -#include <sfx2/lnkbase.hxx> -#include <sfx2/module.hxx> -#include <sfx2/msg.hxx> -#include <sfx2/msgpool.hxx> -#include <sfx2/objface.hxx> -#include <sfx2/objitem.hxx> #include <sfx2/objsh.hxx> -#include <sfx2/querystatus.hxx> -#include <sfx2/request.hxx> -#include <sfx2/sfxstatuslistener.hxx> #include <sfx2/sfxuno.hxx> -#include <sfx2/sidebar/Sidebar.hxx> -#include <sfx2/sidebar/SidebarToolBox.hxx> -#include <sfx2/sidebar/Theme.hxx> -#include <sfx2/templdlg.hxx> -#include <sfx2/tplpitem.hxx> +#include <sfx2/shell.hxx> #include <sfx2/viewfrm.hxx> #include <sfx2/viewsh.hxx> -#include <sot/exchange.hxx> -#include <sot/factory.hxx> -#include <sot/filelist.hxx> #include <sot/formats.hxx> #include <sot/storage.hxx> -#include <stack> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <string> #include <svl/SfxBroadcaster.hxx> -#include <svl/aeitem.hxx> -#include <svl/cjkoptions.hxx> +#include <svl/custritm.hxx> #include <svl/eitem.hxx> -#include <svl/flagitem.hxx> -#include <svl/grabbagitem.hxx> #include <svl/hint.hxx> #include <svl/intitem.hxx> -#include <svl/isethint.hxx> #include <svl/itemiter.hxx> #include <svl/itempool.hxx> -#include <svl/itemprop.hxx> #include <svl/itemset.hxx> #include <svl/languageoptions.hxx> #include <svl/lstner.hxx> -#include <svl/macitem.hxx> -#include <svl/metitem.hxx> -#include <svl/numuno.hxx> -#include <svl/outstrm.hxx> #include <svl/poolitem.hxx> -#include <svl/ptitem.hxx> -#include <svl/rectitem.hxx> -#include <svl/rngitem.hxx> #include <svl/smplhint.hxx> #include <svl/stritem.hxx> #include <svl/style.hxx> -#include <svl/urihelper.hxx> -#include <svl/urlbmk.hxx> -#include <svl/visitem.hxx> +#include <svl/svldllapi.h> #include <svl/whiter.hxx> -#include <svl/zforlist.hxx> -#include <svtools/accessibilityoptions.hxx> -#include <svtools/borderhelper.hxx> -#include <svtools/calendar.hxx> +#include <svtools/AccessibleBrowseBoxObjType.hxx> #include <svtools/colorcfg.hxx> -#include <svtools/colrdlg.hxx> -#include <svtools/ctrlbox.hxx> -#include <svtools/ctrltool.hxx> -#include <svtools/ehdl.hxx> -#include <svtools/embedhlp.hxx> -#include <svtools/filechangedchecker.hxx> -#include <svtools/fmtfield.hxx> -#include <svtools/grfmgr.hxx> -#include <svtools/langtab.hxx> -#include <svtools/miscopt.hxx> -#include <svtools/optionsdrawinglayer.hxx> -#include <svtools/popupmenucontrollerbase.hxx> -#include <svtools/popupwindowcontroller.hxx> -#include <svtools/stringtransfer.hxx> -#include <svtools/svmedit.hxx> -#include <svtools/toolbarmenu.hxx> +#include <svtools/headbar.hxx> +#include <svtools/svtdllapi.h> #include <svtools/transfer.hxx> -#include <svtools/treelistbox.hxx> -#include <svtools/treelistentry.hxx> -#include <svtools/unoevent.hxx> -#include <svtools/unoimap.hxx> #include <svtools/valueset.hxx> -#include <toolkit/awt/vclxdevice.hxx> -#include <toolkit/awt/vclxwindow.hxx> -#include <toolkit/controls/unocontrol.hxx> -#include <toolkit/helper/convert.hxx> +#include <toolkit/dllapi.h> +#include <toolkit/helper/macros.hxx> +#include <toolkit/helper/mutexhelper.hxx> #include <toolkit/helper/vclunohelper.hxx> -#include <tools/b3dtrans.hxx> #include <tools/bigint.hxx> #include <tools/color.hxx> +#include <tools/date.hxx> #include <tools/datetime.hxx> #include <tools/debug.hxx> #include <tools/diagnose_ex.h> #include <tools/fldunit.hxx> -#include <tools/fract.hxx> +#include <tools/fontenum.hxx> #include <tools/gen.hxx> #include <tools/globname.hxx> #include <tools/helpers.hxx> -#include <tools/line.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> #include <tools/mapunit.hxx> -#include <tools/multisel.hxx> #include <tools/poly.hxx> -#include <tools/rcid.h> +#include <tools/rc.hxx> +#include <tools/ref.hxx> #include <tools/resid.hxx> #include <tools/resmgr.hxx> +#include <tools/solar.h> #include <tools/stream.hxx> -#include <tools/tenccvt.hxx> +#include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> -#include <tools/vcompat.hxx> -#include <tools/zcodec.hxx> +#include <tools/wintypes.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> #include <ucbhelper/content.hxx> -#include <unordered_map> -#include <unotools/datetime.hxx> -#include <unotools/fontoptions.hxx> -#include <unotools/intlwrapper.hxx> -#include <unotools/localedatawrapper.hxx> -#include <unotools/localfilehelper.hxx> -#include <unotools/moduleoptions.hxx> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/accessiblestatesethelper.hxx> +#include <unotools/configitem.hxx> +#include <unotools/options.hxx> #include <unotools/pathoptions.hxx> -#include <unotools/saveopt.hxx> +#include <unotools/readwritemutexguard.hxx> #include <unotools/streamwrap.hxx> #include <unotools/syslocale.hxx> -#include <unotools/tempfile.hxx> #include <unotools/ucbstreamhelper.hxx> -#include <unotools/viewoptions.hxx> -#include <utility> -#include <vcl/FilterConfigItem.hxx> -#include <vcl/bitmap.hxx> -#include <vcl/bitmapex.hxx> -#include <vcl/bmpacc.hxx> -#include <vcl/builder.hxx> -#include <vcl/canvastools.hxx> -#include <vcl/cursor.hxx> -#include <vcl/cvtgrf.hxx> -#include <vcl/dibtools.hxx> -#include <vcl/fltcall.hxx> -#include <vcl/gdimtf.hxx> -#include <vcl/gfxlink.hxx> -#include <vcl/gradient.hxx> -#include <vcl/graph.hxx> -#include <vcl/graphicfilter.hxx> -#include <vcl/graphictools.hxx> -#include <vcl/hatch.hxx> -#include <vcl/help.hxx> -#include <vcl/i18nhelp.hxx> -#include <vcl/image.hxx> -#include <vcl/jobset.hxx> -#include <vcl/layout.hxx> -#include <vcl/lazydelete.hxx> -#include <vcl/lineinfo.hxx> -#include <vcl/longcurr.hxx> -#include <vcl/lstbox.hxx> -#include <vcl/menu.hxx> -#include <vcl/menubtn.hxx> -#include <vcl/metaact.hxx> -#include <vcl/metric.hxx> -#include <vcl/mnemonic.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/outdev.hxx> -#include <vcl/pdfextoutdevdata.hxx> -#include <vcl/region.hxx> -#include <vcl/salbtype.hxx> -#include <vcl/settings.hxx> -#include <vcl/stdtext.hxx> -#include <vcl/svapp.hxx> -#include <vcl/svgdata.hxx> -#include <vcl/timer.hxx> -#include <vcl/toolbox.hxx> -#include <vcl/virdev.hxx> -#include <vcl/waitobj.hxx> -#include <vcl/window.hxx> -#include <vcl/wmf.hxx> -#include <vcl/wrkwin.hxx> -#include <vector> -#include <xmloff/xmlictxt.hxx> +#include <unotools/unotoolsdllapi.h> +#include <xmloff/dllapi.h> +#include <svx/XPropertyTable.hxx> +#include <svx/cube3d.hxx> +#include <svx/dialmgr.hxx> +#include <svx/e3dsceneupdater.hxx> +#include <svx/extrud3d.hxx> +#include <svx/fmglob.hxx> +#include <svx/fmmodel.hxx> +#include <svx/fmpage.hxx> +#include <svx/fmshell.hxx> +#include <svx/fmtools.hxx> +#include <svx/fmview.hxx> +#include <svx/gallery1.hxx> +#include <svx/galmisc.hxx> +#include <svx/galtheme.hxx> +#include <svx/globl3d.hxx> +#include <svx/ipolypolygoneditorcontroller.hxx> +#include <svx/lathe3d.hxx> +#include <svx/obj3d.hxx> +#include <svx/polysc3d.hxx> +#include <svx/scene3d.hxx> +#include <svx/sdmetitm.hxx> +#include <svx/sdr/animation/scheduler.hxx> +#include <svx/sdr/contact/displayinfo.hxx> +#include <svx/sdr/contact/objectcontact.hxx> +#include <svx/sdr/contact/objectcontactofobjlistpainter.hxx> +#include <svx/sdr/contact/viewcontact.hxx> +#include <svx/sdr/contact/viewcontactofe3dscene.hxx> +#include <svx/sdr/contact/viewcontactofsdrobj.hxx> +#include <svx/sdr/contact/viewobjectcontact.hxx> +#include <svx/sdr/overlay/overlaymanager.hxx> +#include <svx/sdr/overlay/overlayobject.hxx> +#include <svx/sdr/overlay/overlaypolypolygon.hxx> +#include <svx/sdr/primitive2d/sdrattributecreator.hxx> +#include <svx/sdr/primitive2d/sdrdecompositiontools.hxx> +#include <svx/sdr/primitive2d/svx_primitivetypes2d.hxx> +#include <svx/sdrhittesthelper.hxx> +#include <svx/sdrpagewindow.hxx> +#include <svx/sdrpaintwindow.hxx> +#include <svx/sdtakitm.hxx> +#include <svx/sdtfchim.hxx> +#include <svx/selectioncontroller.hxx> +#include <svx/sphere3d.hxx> +#include <svx/svdattr.hxx> +#include <svx/svddef.hxx> +#include <svx/svddrag.hxx> +#include <svx/svdedtv.hxx> +#include <svx/svdetc.hxx> +#include <svx/svdhdl.hxx> +#include <svx/svditer.hxx> +#include <svx/svdmodel.hxx> +#include <svx/svdmrkv.hxx> +#include <svx/svdoashp.hxx> +#include <svx/svdobj.hxx> +#include <svx/svdocapt.hxx> +#include <svx/svdocirc.hxx> +#include <svx/svdoedge.hxx> +#include <svx/svdograf.hxx> +#include <svx/svdogrp.hxx> +#include <svx/svdomeas.hxx> +#include <svx/svdoole2.hxx> +#include <svx/svdopage.hxx> +#include <svx/svdopath.hxx> +#include <svx/svdorect.hxx> +#include <svx/svdotable.hxx> +#include <svx/svdotext.hxx> +#include <svx/svdouno.hxx> +#include <svx/svdoutl.hxx> +#include <svx/svdovirt.hxx> +#include <svx/svdpage.hxx> +#include <svx/svdpagv.hxx> +#include <svx/svdpoev.hxx> +#include <svx/svdpool.hxx> +#include <svx/svdtrans.hxx> +#include <svx/svdundo.hxx> +#include <svx/svdview.hxx> +#include <svx/svx3ditems.hxx> +#include <svx/svxdlg.hxx> +#include <svx/svxdllapi.h> +#include <svx/textchain.hxx> +#include <svx/unoapi.hxx> +#include <svx/unofill.hxx> +#include <svx/unomid.hxx> +#include <svx/unopage.hxx> +#include <svx/unoshape.hxx> +#include <svx/unoshprp.hxx> +#include <svx/xattr.hxx> +#include <svx/xbtmpit.hxx> +#include <svx/xdef.hxx> +#include <svx/xenum.hxx> +#include <svx/xfillit0.hxx> +#include <svx/xflbmtit.hxx> +#include <svx/xflbstit.hxx> +#include <svx/xflclit.hxx> +#include <svx/xflftrit.hxx> +#include <svx/xflgrit.hxx> +#include <svx/xflhtit.hxx> +#include <svx/xfltrit.hxx> +#include <svx/xgrad.hxx> +#include <svx/xit.hxx> +#include <svx/xlnclit.hxx> +#include <svx/xlndsit.hxx> +#include <svx/xlnedit.hxx> +#include <svx/xlnedwit.hxx> +#include <svx/xlnstit.hxx> +#include <svx/xlnstwit.hxx> +#include <svx/xlntrit.hxx> +#include <svx/xlnwtit.hxx> +#include <svx/xpoly.hxx> +#include <svx/xpool.hxx> +#include <svx/xtable.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 861b4b214692..c649d704ebd3 100644 --- a/sw/inc/pch/precompiled_msword.hxx +++ b/sw/inc/pch/precompiled_msword.hxx @@ -8,95 +8,389 @@ */ /* - 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:58 using: + ./bin/update_pch sw msword --cutoff=4 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./sw/inc/pch/precompiled_msword.hxx "/opt/lo/bin/make sw.build" --find-conflicts */ #include <algorithm> +#include <assert.h> +#include <cassert> +#include <climits> +#include <config_features.h> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstdarg> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <deque> +#include <exception> +#include <float.h> +#include <functional> +#include <iomanip> +#include <iostream> +#include <iterator> +#include <limits.h> +#include <limits> +#include <list> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stdarg.h> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <swdllapi.h> +#include <swerror.h> +#include <type_traits> +#include <typeinfo> +#include <unordered_map> +#include <utility> +#include <vector> +#include <boost/bind.hpp> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/noncopyable.hpp> +#include <boost/optional.hpp> +#include <boost/shared_array.hpp> +#include <boost/unordered_set.hpp> +#include <osl/diagnose.h> +#include <osl/diagnose.hxx> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/thread.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> +#include <rtl/cipher.h> +#include <rtl/digest.h> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> +#include <rtl/math.hxx> +#include <rtl/random.h> +#include <rtl/ref.hxx> +#include <rtl/strbuf.h> +#include <rtl/strbuf.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <rtl/uuid.h> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <vcl/accel.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/apptypes.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/cairo.hxx> +#include <vcl/checksum.hxx> +#include <vcl/cmdevt.hxx> +#include <vcl/combobox.h> +#include <vcl/combobox.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/cursor.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dllapi.h> +#include <vcl/dndhelp.hxx> +#include <vcl/edit.hxx> +#include <vcl/event.hxx> +#include <vcl/field.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/graphicfilter.hxx> +#include <vcl/hatch.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/impdel.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/lstbox.h> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/pointr.hxx> +#include <vcl/ptrstyle.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/settings.hxx> +#include <vcl/spinfld.hxx> +#include <vcl/svapp.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <IDocumentDrawModelAccess.hxx> +#include <IDocumentFieldsAccess.hxx> +#include <IDocumentLayoutAccess.hxx> +#include <IDocumentMarkAccess.hxx> +#include <IDocumentSettingAccess.hxx> +#include <IDocumentStylePoolAccess.hxx> +#include <IMark.hxx> +#include <IShellCursorSupplier.hxx> +#include <SwGetPoolIdFromName.hxx> +#include <basebmp/basebmpdllapi.h> +#include <basebmp/bitmapdevice.hxx> +#include <basebmp/drawmodes.hxx> +#include <basebmp/scanlineformats.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> +#include <basegfx/matrix/b2dhommatrix.hxx> +#include <basegfx/numeric/ftools.hxx> #include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> #include <basegfx/polygon/b2dpolygon.hxx> -#include <basic/basmgr.hxx> -#include <boost/noncopyable.hpp> -#include <memory> -#include <com/sun/star/beans/PropertyAttribute.hpp> -#include <com/sun/star/beans/XPropertyContainer.hpp> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <basic/basicdllapi.h> +#include <basic/sbxcore.hxx> +#include <basic/sbxdef.hxx> +#include <basic/sbxform.hxx> +#include <basic/sbxmeth.hxx> +#include <basic/sbxobj.hxx> +#include <basic/sbxprop.hxx> +#include <basic/sbxvar.hxx> +#include <bparr.hxx> +#include <breakit.hxx> +#include <calbck.hxx> +#include <charfmt.hxx> +#include <com/sun/star/accessibility/TextSegment.hpp> +#include <com/sun/star/awt/FontDescriptor.hpp> +#include <com/sun/star/awt/FontSlant.hpp> +#include <com/sun/star/awt/Gradient.hpp> +#include <com/sun/star/awt/GradientStyle.hpp> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> +#include <com/sun/star/awt/Point.hpp> +#include <com/sun/star/awt/Rectangle.hpp> +#include <com/sun/star/awt/Size.hpp> +#include <com/sun/star/awt/XControlContainer.hpp> +#include <com/sun/star/beans/NamedValue.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/XPropertySet.hpp> -#include <com/sun/star/chart2/XChartDocument.hpp> +#include <com/sun/star/beans/XPropertySetInfo.hpp> +#include <com/sun/star/beans/XPropertyState.hpp> +#include <com/sun/star/bridge/oleautomation/Decimal.hpp> #include <com/sun/star/container/XChild.hpp> -#include <com/sun/star/container/XIndexContainer.hpp> -#include <com/sun/star/document/IndexedPropertyValues.hpp> -#include <com/sun/star/document/XDocumentProperties.hpp> +#include <com/sun/star/container/XEnumeration.hpp> +#include <com/sun/star/container/XEnumerationAccess.hpp> +#include <com/sun/star/container/XIndexAccess.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/datatransfer/DataFlavor.hpp> +#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp> +#include <com/sun/star/document/CmisVersion.hpp> +#include <com/sun/star/document/EventObject.hpp> #include <com/sun/star/document/XDocumentPropertiesSupplier.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/XViewDataSupplier.hpp> +#include <com/sun/star/document/XEventsSupplier.hpp> +#include <com/sun/star/drawing/BitmapMode.hpp> +#include <com/sun/star/drawing/DashStyle.hpp> +#include <com/sun/star/drawing/EnhancedCustomShapeParameterPair.hpp> +#include <com/sun/star/drawing/FillStyle.hpp> +#include <com/sun/star/drawing/Hatch.hpp> +#include <com/sun/star/drawing/HatchStyle.hpp> +#include <com/sun/star/drawing/LineCap.hpp> #include <com/sun/star/drawing/LineStyle.hpp> -#include <com/sun/star/drawing/PointSequenceSequence.hpp> -#include <com/sun/star/drawing/ShadingPattern.hpp> -#include <com/sun/star/drawing/XConnectableShape.hpp> -#include <com/sun/star/drawing/XConnectorShape.hpp> -#include <com/sun/star/drawing/XControlShape.hpp> +#include <com/sun/star/drawing/TextVerticalAdjust.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/XShapeMirror.hpp> -#include <com/sun/star/drawing/XUniversalShapeDescriptor.hpp> -#include <com/sun/star/embed/Aspects.hpp> +#include <com/sun/star/drawing/XShapeBinder.hpp> +#include <com/sun/star/drawing/XShapeCombiner.hpp> +#include <com/sun/star/drawing/XShapeGrouper.hpp> +#include <com/sun/star/drawing/XShapes.hpp> +#include <com/sun/star/drawing/XShapes2.hpp> #include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/embed/EmbedStates.hpp> -#include <com/sun/star/embed/XClassifiedObject.hpp> -#include <com/sun/star/embed/XEmbedPersist.hpp> +#include <com/sun/star/embed/VerbDescriptor.hpp> +#include <com/sun/star/embed/XEmbeddedObject.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/XFormsSupplier.hpp> -#include <com/sun/star/form/XImageProducerSupplier.hpp> +#include <com/sun/star/frame/XFrame.hpp> #include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/frame/XStorable.hpp> +#include <com/sun/star/geometry/IntegerRectangle2D.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/Calendar2.hpp> +#include <com/sun/star/i18n/CharacterIteratorMode.hpp> +#include <com/sun/star/i18n/CollatorOptions.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> #include <com/sun/star/i18n/ScriptType.hpp> +#include <com/sun/star/i18n/TransliterationModules.hpp> #include <com/sun/star/i18n/WordType.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XCollator.hpp> +#include <com/sun/star/i18n/XExtendedTransliteration.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/XNativeNumberSupplier.hpp> +#include <com/sun/star/i18n/XNumberFormatCode.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> +#include <com/sun/star/io/XInputStream.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/XMultiComponentFactory.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> +#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/XSingleComponentFactory.hpp> #include <com/sun/star/lang/XSingleServiceFactory.hpp> -#include <com/sun/star/script/vba/XVBACompatibility.hpp> -#include <com/sun/star/text/GraphicCrop.hpp> -#include <com/sun/star/text/TextContentAnchorType.hpp> -#include <com/sun/star/text/VertOrientation.hpp> +#include <com/sun/star/lang/XTypeProvider.hpp> +#include <com/sun/star/lang/XUnoTunnel.hpp> +#include <com/sun/star/registry/XRegistryKey.hpp> +#include <com/sun/star/script/XLibraryContainer.hpp> +#include <com/sun/star/script/XStarBasicAccess.hpp> +#include <com/sun/star/script/provider/XScriptProviderSupplier.hpp> +#include <com/sun/star/style/TabAlign.hpp> +#include <com/sun/star/task/XInteractionHandler.hpp> +#include <com/sun/star/task/XStatusIndicator.hpp> +#include <com/sun/star/text/HoriOrientation.hpp> +#include <com/sun/star/text/XText.hpp> +#include <com/sun/star/text/XTextContent.hpp> +#include <com/sun/star/text/XTextCopy.hpp> #include <com/sun/star/text/XTextRange.hpp> -#include <com/sun/star/ucb/SimpleFileAccess.hpp> -#include <com/sun/star/ucb/XCommandEnvironment.hpp> -#include <com/sun/star/ui/ItemType.hpp> -#include <com/sun/star/ui/XImageManager.hpp> -#include <com/sun/star/ui/XUIConfigurationPersistence.hpp> -#include <com/sun/star/ui/theModuleUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/util/XCloseable.hpp> -#include <com/sun/star/xml/dom/XDocument.hpp> -#include <com/sun/star/xml/sax/Writer.hpp> -#include <com/sun/star/xml/sax/XSAXSerializable.hpp> -#include <comphelper/docpasswordrequest.hxx> -#include <comphelper/embeddedobjectcontainer.hxx> -#include <comphelper/extract.hxx> -#include <comphelper/flagguard.hxx> +#include <com/sun/star/text/XTextRangeCompare.hpp> +#include <com/sun/star/uno/Any.h> +#include <com/sun/star/uno/Any.hxx> +#include <com/sun/star/uno/Exception.hpp> +#include <com/sun/star/uno/Reference.h> +#include <com/sun/star/uno/Reference.hxx> +#include <com/sun/star/uno/RuntimeException.hpp> +#include <com/sun/star/uno/Sequence.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/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XReference.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/util/Date.hpp> +#include <com/sun/star/util/DateTime.hpp> +#include <com/sun/star/util/Time.hpp> +#include <com/sun/star/util/URL.hpp> +#include <com/sun/star/util/XModifyListener.hpp> +#include <com/sun/star/xml/Attribute.hpp> +#include <com/sun/star/xml/FastAttribute.hpp> +#include <com/sun/star/xml/sax/XFastAttributeList.hpp> +#include <com/sun/star/xml/sax/XFastTokenHandler.hpp> +#include <comphelper/broadcasthelper.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> #include <comphelper/processfactory.hxx> -#include <comphelper/random.hxx> -#include <comphelper/seqstream.hxx> +#include <comphelper/sequence.hxx> #include <comphelper/sequenceashashmap.hxx> -#include <comphelper/storagehelper.hxx> +#include <comphelper/servicehelper.hxx> #include <comphelper/string.hxx> -#include <config_features.h> -#include <cppuhelper/implementationentry.hxx> -#include <cstdio> -#include <cstring> +#include <comphelper/types.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/basemutex.hxx> +#include <cppuhelper/compbase1.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/factory.hxx> +#include <cppuhelper/implbase.hxx> +#include <cppuhelper/implbase1.hxx> +#include <cppuhelper/implbase3.hxx> +#include <cppuhelper/implbase4.hxx> +#include <cppuhelper/implbase6.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/interfacecontainer.hxx> +#include <cppuhelper/queryinterface.hxx> +#include <cppuhelper/supportsservice.hxx> +#include <cppuhelper/typeprovider.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <crstate.hxx> +#include <cshtyp.hxx> +#include <dcontact.hxx> +#include <docary.hxx> +#include <docsh.hxx> +#include <docufld.hxx> +#include <drawdoc.hxx> +#include <drawinglayer/drawinglayerdllapi.h> +#include <drawinglayer/primitive2d/baseprimitive2d.hxx> #include <editeng/adjustitem.hxx> #include <editeng/autokernitem.hxx> #include <editeng/blinkitem.hxx> @@ -110,181 +404,293 @@ #include <editeng/colritem.hxx> #include <editeng/contouritem.hxx> #include <editeng/crossedoutitem.hxx> +#include <editeng/editdata.hxx> #include <editeng/editeng.hxx> +#include <editeng/editengdllapi.h> #include <editeng/editobj.hxx> -#include <editeng/eeitem.hxx> +#include <editeng/editstat.hxx> +#include <editeng/eedata.hxx> #include <editeng/emphasismarkitem.hxx> #include <editeng/escapementitem.hxx> #include <editeng/fhgtitem.hxx> -#include <editeng/flditem.hxx> #include <editeng/fontitem.hxx> -#include <editeng/forbiddenruleitem.hxx> -#include <editeng/formatbreakitem.hxx> #include <editeng/frmdiritem.hxx> -#include <editeng/hngpnctitem.hxx> #include <editeng/hyphenzoneitem.hxx> -#include <editeng/keepitem.hxx> #include <editeng/kernitem.hxx> #include <editeng/langitem.hxx> #include <editeng/lrspitem.hxx> -#include <editeng/lspcitem.hxx> -#include <editeng/opaqitem.hxx> -#include <editeng/orphitem.hxx> -#include <editeng/outliner.hxx> -#include <editeng/outlobj.hxx> +#include <editeng/mutxhelp.hxx> #include <editeng/paperinf.hxx> +#include <editeng/paragraphdata.hxx> #include <editeng/paravertalignitem.hxx> -#include <editeng/pbinitem.hxx> #include <editeng/pgrditem.hxx> #include <editeng/postitem.hxx> -#include <editeng/scriptspaceitem.hxx> #include <editeng/shaditem.hxx> #include <editeng/shdditem.hxx> #include <editeng/spltitem.hxx> -#include <editeng/svxfont.hxx> +#include <editeng/svxenum.hxx> #include <editeng/tstpitem.hxx> #include <editeng/twolinesitem.hxx> #include <editeng/udlnitem.hxx> #include <editeng/ulspitem.hxx> -#include <editeng/unolingu.hxx> -#include <editeng/unoprnms.hxx> +#include <editeng/unoipset.hxx> #include <editeng/wghtitem.hxx> #include <editeng/widwitem.hxx> -#include <editeng/wrlmitem.hxx> -#include <filter/msfilter/mscodec.hxx> -#include <filter/msfilter/msdffimp.hxx> -#include <filter/msfilter/msoleexp.hxx> -#include <filter/msfilter/rtfutil.hxx> -#include <filter/msfilter/svxmsbas.hxx> -#include <fstream> -#include <functional> +#include <fchrfmt.hxx> +#include <filter/msfilter/escherex.hxx> +#include <filter/msfilter/msfilterdllapi.h> +#include <fldbas.hxx> +#include <flyenum.hxx> +#include <fmtanchr.hxx> +#include <fmtclds.hxx> +#include <fmtcnct.hxx> +#include <fmtcntnt.hxx> +#include <fmtcol.hxx> +#include <fmtflcnt.hxx> +#include <fmtfld.hxx> +#include <fmtfsize.hxx> +#include <fmtftn.hxx> +#include <fmthdft.hxx> +#include <fmtinfmt.hxx> +#include <fmtline.hxx> +#include <fmtornt.hxx> +#include <fmtpdsc.hxx> +#include <fmtrowsplt.hxx> +#include <fmtsrnd.hxx> +#include <fmturl.hxx> +#include <frmatr.hxx> +#include <frmfmt.hxx> +#include <ftninfo.hxx> +#include <grfatr.hxx> +#include <hintids.hxx> +#include <hints.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> #include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> #include <i18nlangtag/mslangid.hxx> -#include <iostream> -#include <iterator> -#include <list> -#include <map> -#include <math.h> +#include <index.hxx> +#include <lineinfo.hxx> +#include <mdiexp.hxx> +#include <ndarr.hxx> +#include <ndgrf.hxx> +#include <ndole.hxx> +#include <ndtxt.hxx> +#include <ndtyp.hxx> +#include <node.hxx> +#include <numrule.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/enumrange.hxx> +#include <o3tl/sorted_vector.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <oox/dllapi.h> #include <oox/drawingml/drawingmltypes.hxx> -#include <oox/export/chartexport.hxx> #include <oox/export/drawingml.hxx> -#include <oox/export/shapes.hxx> -#include <oox/export/utils.hxx> -#include <oox/export/vmlexport.hxx> -#include <oox/mathml/export.hxx> -#include <oox/ole/olehelper.hxx> -#include <oox/ole/olestorage.hxx> -#include <oox/ole/vbaproject.hxx> -#include <oox/token/properties.hxx> +#include <oox/helper/binarystreambase.hxx> +#include <oox/helper/helper.hxx> +#include <oox/helper/refmap.hxx> +#include <oox/helper/storagebase.hxx> #include <oox/token/tokens.hxx> -#include <osl/diagnose.h> -#include <osl/endian.h> -#include <osl/file.hxx> -#include <osl/time.h> -#include <rtl/math.hxx> -#include <rtl/random.h> -#include <rtl/tencinfo.h> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <sal/config.h> -#include <sal/log.hxx> -#include <sal/macros.h> -#include <sal/types.h> -#include <set> -#include <sfx2/app.hxx> -#include <sfx2/docfile.hxx> -#include <sfx2/docinf.hxx> -#include <sfx2/fcontnr.hxx> -#include <sfx2/frame.hxx> -#include <sfx2/linkmgr.hxx> -#include <sfx2/request.hxx> -#include <sfx2/sfxbasemodel.hxx> +#include <pagedesc.hxx> +#include <pam.hxx> +#include <paratr.hxx> +#include <poolfmt.hxx> +#include <reffld.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <rsc/rscsfx.hxx> +#include <sax/fastattribs.hxx> +#include <sax/fshelper.hxx> +#include <sax/saxdllapi.h> +#include <sfx2/dllapi.h> +#include <sfx2/sfxuno.hxx> +#include <sfx2/shell.hxx> +#include <sfx2/signaturestate.hxx> +#include <shellio.hxx> #include <sot/exchange.hxx> -#include <sot/storage.hxx> -#include <sot/storinfo.hxx> -#include <stdarg.h> -#include <stddef.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <svl/grabbagitem.hxx> +#include <sot/formats.hxx> +#include <sot/object.hxx> +#include <sot/sotdata.hxx> +#include <sot/sotdllapi.h> +#include <svl/SfxBroadcaster.hxx> +#include <svl/cenumitm.hxx> +#include <svl/cintitem.hxx> +#include <svl/custritm.hxx> +#include <svl/eitem.hxx> +#include <svl/hint.hxx> +#include <svl/intitem.hxx> #include <svl/itemiter.hxx> +#include <svl/itempool.hxx> +#include <svl/itemprop.hxx> +#include <svl/itemset.hxx> +#include <svl/languageoptions.hxx> +#include <svl/lstner.hxx> +#include <svl/macitem.hxx> +#include <svl/metitem.hxx> +#include <svl/poolitem.hxx> +#include <svl/smplhint.hxx> #include <svl/stritem.hxx> +#include <svl/svldllapi.h> +#include <svl/undo.hxx> #include <svl/urihelper.hxx> #include <svl/whiter.hxx> -#include <svl/zforlist.hxx> -#include <svl/zformat.hxx> +#include <svtools/colorcfg.hxx> #include <svtools/embedhlp.hxx> -#include <svtools/imap.hxx> -#include <svtools/imapobj.hxx> -#include <svtools/miscopt.hxx> -#include <svtools/rtfkeywd.hxx> +#include <svtools/grfmgr.hxx> +#include <svtools/optionsdrawinglayer.hxx> +#include <svtools/svtdllapi.h> +#include <svx/XPropertyEntry.hxx> #include <svx/fmglob.hxx> -#include <svx/hlnkitem.hxx> -#include <svx/rectenum.hxx> +#include <svx/grfcrop.hxx> +#include <svx/ipolypolygoneditorcontroller.hxx> +#include <svx/itextprovider.hxx> +#include <svx/msdffdef.hxx> +#include <svx/sdangitm.hxx> +#include <svx/sdasaitm.hxx> +#include <svx/sdasitm.hxx> +#include <svx/sderitm.hxx> +#include <svx/sdgcoitm.hxx> +#include <svx/sdgcpitm.hxx> +#include <svx/sdggaitm.hxx> +#include <svx/sdginitm.hxx> +#include <svx/sdgluitm.hxx> +#include <svx/sdgmoitm.hxx> +#include <svx/sdgtritm.hxx> +#include <svx/sdmetitm.hxx> +#include <svx/sdooitm.hxx> +#include <svx/sdprcitm.hxx> +#include <svx/sdr/animation/scheduler.hxx> +#include <svx/sdr/overlay/overlayobject.hxx> +#include <svx/sdr/overlay/overlayobjectlist.hxx> +#include <svx/sdrobjectuser.hxx> +#include <svx/sdshcitm.hxx> +#include <svx/sdshitm.hxx> +#include <svx/sdshtitm.hxx> +#include <svx/sdsxyitm.hxx> +#include <svx/sdtaaitm.hxx> +#include <svx/sdtacitm.hxx> +#include <svx/sdtaditm.hxx> +#include <svx/sdtagitm.hxx> +#include <svx/sdtaiitm.hxx> #include <svx/sdtaitm.hxx> +#include <svx/sdtakitm.hxx> +#include <svx/sdtayitm.hxx> +#include <svx/sdtcfitm.hxx> +#include <svx/sdtditm.hxx> +#include <svx/sdtfsitm.hxx> +#include <svx/sdtmfitm.hxx> +#include <svx/sdynitm.hxx> +#include <svx/selectioncontroller.hxx> +#include <svx/shapeproperty.hxx> +#include <svx/svdattr.hxx> +#include <svx/svddef.hxx> +#include <svx/svddrag.hxx> +#include <svx/svdedtv.hxx> +#include <svx/svdedxv.hxx> +#include <svx/svdglev.hxx> +#include <svx/svdglue.hxx> +#include <svx/svdhdl.hxx> +#include <svx/svdhlpln.hxx> +#include <svx/svdlayer.hxx> +#include <svx/svdmark.hxx> #include <svx/svdmodel.hxx> -#include <svx/svdoashp.hxx> +#include <svx/svdmrkv.hxx> #include <svx/svdoattr.hxx> #include <svx/svdobj.hxx> -#include <svx/svdocapt.hxx> -#include <svx/svdocirc.hxx> -#include <svx/svdograf.hxx> -#include <svx/svdogrp.hxx> +#include <svx/svdoedge.hxx> #include <svx/svdoole2.hxx> -#include <svx/svdopath.hxx> +#include <svx/svdorect.hxx> #include <svx/svdotext.hxx> #include <svx/svdouno.hxx> #include <svx/svdpage.hxx> -#include <svx/svdview.hxx> -#include <svx/svxerr.hxx> -#include <svx/sxctitm.hxx> +#include <svx/svdpagv.hxx> +#include <svx/svdpntv.hxx> +#include <svx/svdpoev.hxx> +#include <svx/svdsnpv.hxx> +#include <svx/svdsob.hxx> +#include <svx/svdtext.hxx> +#include <svx/svdtrans.hxx> +#include <svx/svdtypes.hxx> +#include <svx/svdxcgv.hxx> +#include <svx/svxdllapi.h> #include <svx/unoapi.hxx> -#include <svx/unobrushitemhelper.hxx> -#include <svx/unoshape.hxx> +#include <svx/unoprov.hxx> +#include <svx/xcolit.hxx> +#include <svx/xdash.hxx> +#include <svx/xdef.hxx> #include <svx/xenum.hxx> -#include <svx/xfillit.hxx> #include <svx/xfillit0.hxx> -#include <svx/xflclit.hxx> -#include <svx/xflgrit.hxx> -#include <svx/xfltrit.hxx> -#include <svx/xlineit.hxx> -#include <toolkit/helper/vclunohelper.hxx> -#include <tools/datetimeutils.hxx> +#include <svx/xflasit.hxx> +#include <svx/xgrad.hxx> +#include <svx/xhatch.hxx> +#include <svx/xit.hxx> +#include <svx/xlineit0.hxx> +#include <svx/xlnasit.hxx> +#include <svx/xpoly.hxx> +#include <svx/xtable.hxx> +#include <svx/xtextit0.hxx> +#include <swatrset.hxx> +#include <swcrsr.hxx> +#include <swdbdata.hxx> +#include <swmodule.hxx> +#include <swrect.hxx> +#include <swregion.hxx> +#include <swtable.hxx> +#include <swtypes.hxx> +#include <tblsel.hxx> +#include <tools/color.hxx> +#include <tools/contnr.hxx> +#include <tools/date.hxx> +#include <tools/datetime.hxx> +#include <tools/debug.hxx> +#include <tools/errcode.hxx> +#include <tools/errinf.hxx> +#include <tools/fldunit.hxx> +#include <tools/fontenum.hxx> +#include <tools/fract.hxx> +#include <tools/gen.hxx> +#include <tools/globname.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> +#include <tools/mempool.hxx> +#include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> +#include <tools/resmgr.hxx> #include <tools/solar.h> #include <tools/stream.hxx> -#include <tools/tenccvt.hxx> +#include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> -#include <ucbhelper/content.hxx> -#include <unicode/ubidi.h> -#include <unordered_set> -#include <unotools/docinfohelper.hxx> +#include <tools/weakbase.h> +#include <tools/weakbase.hxx> +#include <tools/wintypes.hxx> +#include <toxe.hxx> +#include <txatbase.hxx> +#include <txtftn.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unobaseclass.hxx> +#include <unotools/calendarwrapper.hxx> +#include <unotools/charclass.hxx> +#include <unotools/collatorwrapper.hxx> +#include <unotools/configitem.hxx> #include <unotools/fltrcfg.hxx> -#include <unotools/fontcfg.hxx> -#include <unotools/fontcvt.hxx> +#include <unotools/fontdefs.hxx> #include <unotools/localedatawrapper.hxx> -#include <unotools/localfilehelper.hxx> -#include <unotools/mediadescriptor.hxx> -#include <unotools/pathoptions.hxx> -#include <unotools/saveopt.hxx> -#include <unotools/streamwrap.hxx> -#include <unotools/tempfile.hxx> +#include <unotools/nativenumberwrapper.hxx> +#include <unotools/options.hxx> +#include <unotools/readwritemutexguard.hxx> +#include <unotools/syslocale.hxx> +#include <unotools/transliterationwrapper.hxx> #include <unotools/ucbstreamhelper.hxx> -#include <utility> -#include <vcl/cvtgrf.hxx> -#include <vcl/embeddedfontshelper.hxx> -#include <vcl/font.hxx> -#include <vcl/graph.hxx> -#include <vcl/graphicfilter.hxx> -#include <vcl/outdev.hxx> -#include <vcl/salbtype.hxx> -#include <vcl/settings.hxx> -#include <vcl/svapp.hxx> -#include <vcl/vclenum.hxx> -#include <vcl/virdev.hxx> -#include <vcl/wmf.hxx> -#include <vector> -#include <xmloff/odffields.hxx> +#include <unotools/unotoolsdllapi.h> +#include <viewopt.hxx> +#include <viewsh.hxx> +#include <viscrs.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/inc/pch/precompiled_sw.hxx b/sw/inc/pch/precompiled_sw.hxx index d5f843be6c24..7c849dd692d2 100644 --- a/sw/inc/pch/precompiled_sw.hxx +++ b/sw/inc/pch/precompiled_sw.hxx @@ -8,1162 +8,488 @@ */ /* - 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:52 using: + ./bin/update_pch sw sw --cutoff=11 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./sw/inc/pch/precompiled_sw.hxx "/opt/lo/bin/make sw.build" --find-conflicts */ -#include "editeng/lrspitem.hxx" -#include "editeng/tstpitem.hxx" -#include "rtl/ustrbuf.hxx" -#include "svl/itemiter.hxx" #include <algorithm> -#include <assert.h> -#include <avmedia/mediaitem.hxx> -#include <avmedia/mediaplayer.hxx> -#include <avmedia/mediatoolbox.hxx> -#include <avmedia/mediawindow.hxx> -#include <basegfx/color/bcolortools.hxx> +#include <cassert> +#include <climits> +#include <cmdid.h> +#include <config_features.h> +#include <cstdarg> +#include <cstddef> +#include <cstdlib> +#include <exception> +#include <functional> +#include <helpid.h> +#include <limits.h> +#include <limits> +#include <list> +#include <map> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stack> +#include <stddef.h> +#include <string.h> +#include <string> +#include <swdllapi.h> +#include <swerror.h> +#include <typeinfo> +#include <unomid.h> +#include <unordered_map> +#include <utility> +#include <vector> +#include <boost/current_function.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/noncopyable.hpp> +#include <boost/numeric/conversion/cast.hpp> +#include <boost/optional.hpp> +#include <boost/optional/optional.hpp> +#include <boost/property_tree/json_parser.hpp> +#include <boost/tuple/tuple.hpp> +#include <osl/diagnose.h> +#include <osl/diagnose.hxx> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.h> +#include <osl/module.hxx> +#include <osl/mutex.hxx> +#include <osl/process.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/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/uri.hxx> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/condition.hxx> +#include <salhelper/salhelperdllapi.h> +#include <salhelper/simplereferenceobject.hxx> +#include <salhelper/singletonref.hxx> +#include <vcl/alpha.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/button.hxx> +#include <vcl/checksum.hxx> +#include <vcl/combobox.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/dialog.hxx> +#include <vcl/dllapi.h> +#include <vcl/edit.hxx> +#include <vcl/field.hxx> +#include <vcl/fixed.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/graph.hxx> +#include <vcl/graphicfilter.hxx> +#include <vcl/image.hxx> +#include <vcl/layout.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/msgbox.hxx> +#include <vcl/outdev.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/settings.hxx> +#include <vcl/spinfld.hxx> +#include <vcl/svapp.hxx> +#include <vcl/syswin.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/window.hxx> +#include <vcl/wrkwin.hxx> +#include <IDocumentChartDataProviderAccess.hxx> +#include <IDocumentContentOperations.hxx> +#include <IDocumentDeviceAccess.hxx> +#include <IDocumentDrawModelAccess.hxx> +#include <IDocumentFieldsAccess.hxx> +#include <IDocumentLayoutAccess.hxx> +#include <IDocumentLinksAdministration.hxx> +#include <IDocumentRedlineAccess.hxx> +#include <IDocumentSettingAccess.hxx> +#include <IDocumentState.hxx> +#include <IDocumentStatistics.hxx> +#include <IDocumentStylePoolAccess.hxx> +#include <IDocumentUndoRedo.hxx> +#include <IMark.hxx> +#include <PostItMgr.hxx> +#include <SwNodeNum.hxx> +#include <SwRewriter.hxx> +#include <SwSmartTagMgr.hxx> +#include <SwStyleNameMapper.hxx> +#include <accmap.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> #include <basegfx/matrix/b2dhommatrix.hxx> -#include <basegfx/matrix/b2dhommatrixtools.hxx> +#include <basegfx/point/b2dpoint.hxx> #include <basegfx/polygon/b2dpolygon.hxx> -#include <basegfx/polygon/b2dpolygontools.hxx> #include <basegfx/polygon/b2dpolypolygon.hxx> -#include <basegfx/polygon/b2dpolypolygoncutter.hxx> #include <basegfx/range/b2drange.hxx> -#include <basegfx/range/b2drectangle.hxx> -#include <basegfx/tools/zoomtools.hxx> -#include <basegfx/vector/b2dsize.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> #include <basegfx/vector/b2dvector.hxx> -#include <basic/basmgr.hxx> -#include <basic/sbmeth.hxx> -#include <basic/sbmod.hxx> -#include <basic/sbstar.hxx> -#include <basic/sbx.hxx> -#include <basic/sbxobj.hxx> -#include <basic/sbxvar.hxx> -#include <boost/make_shared.hpp> -#include <boost/noncopyable.hpp> -#include <boost/numeric/conversion/cast.hpp> -#include <boost/optional.hpp> -#include <memory> -#include <boost/tuple/tuple.hpp> -#include <cassert> -#include <cctype> -#include <cfloat> -#include <climits> -#include <com/sun/star/accessibility/AccessibleEventId.hpp> -#include <com/sun/star/accessibility/AccessibleRelation.hpp> -#include <com/sun/star/accessibility/AccessibleRelationType.hpp> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <breakit.hxx> +#include <calbck.hxx> +#include <calc.hxx> +#include <cellatr.hxx> +#include <charatr.hxx> +#include <charfmt.hxx> #include <com/sun/star/accessibility/AccessibleRole.hpp> #include <com/sun/star/accessibility/AccessibleStateType.hpp> -#include <com/sun/star/accessibility/AccessibleTableModelChange.hpp> -#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/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> -#include <com/sun/star/accessibility/XAccessibleText.hpp> -#include <com/sun/star/awt/FontSlant.hpp> -#include <com/sun/star/awt/FontStrikeout.hpp> -#include <com/sun/star/awt/FontWeight.hpp> -#include <com/sun/star/awt/Gradient.hpp> -#include <com/sun/star/awt/ImageStatus.hpp> -#include <com/sun/star/awt/PosSize.hpp> -#include <com/sun/star/awt/Size.hpp> -#include <com/sun/star/awt/Toolkit.hpp> -#include <com/sun/star/awt/XBitmap.hpp> -#include <com/sun/star/awt/XImageConsumer.hpp> -#include <com/sun/star/awt/XLayoutConstrains.hpp> -#include <com/sun/star/awt/XTextLayoutConstrains.hpp> -#include <com/sun/star/beans/GetPropertyTolerantResult.hpp> #include <com/sun/star/beans/NamedValue.hpp> #include <com/sun/star/beans/PropertyAttribute.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/SetPropertyTolerantFailed.hpp> -#include <com/sun/star/beans/TolerantPropertySetResultType.hpp> -#include <com/sun/star/beans/UnknownPropertyException.hpp> -#include <com/sun/star/beans/XFastPropertySet.hpp> -#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/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/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> -#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/XSet.hpp> -#include <com/sun/star/container/XStringKeyMap.hpp> -#include <com/sun/star/datatransfer/clipboard/XClipboard.hpp> -#include <com/sun/star/datatransfer/clipboard/XClipboardNotifier.hpp> -#include <com/sun/star/document/IndexedPropertyValues.hpp> -#include <com/sun/star/document/NamedPropertyValues.hpp> -#include <com/sun/star/document/PrinterIndependentLayout.hpp> -#include <com/sun/star/document/RedlineDisplayType.hpp> -#include <com/sun/star/document/UpdateDocMode.hpp> -#include <com/sun/star/document/XActionLockable.hpp> -#include <com/sun/star/document/XCodeNameQuery.hpp> -#include <com/sun/star/document/XDocumentEventBroadcaster.hpp> -#include <com/sun/star/document/XDocumentLanguages.hpp> +#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp> #include <com/sun/star/document/XDocumentProperties.hpp> #include <com/sun/star/document/XDocumentPropertiesSupplier.hpp> -#include <com/sun/star/document/XEmbeddedObjectSupplier.hpp> -#include <com/sun/star/document/XEventBroadcaster.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/XLinkTargetSupplier.hpp> -#include <com/sun/star/document/XStorageBasedDocument.hpp> -#include <com/sun/star/document/XUndoManagerSupplier.hpp> -#include <com/sun/star/drawing/BitmapMode.hpp> -#include <com/sun/star/drawing/ColorMode.hpp> -#include <com/sun/star/drawing/FillStyle.hpp> -#include <com/sun/star/drawing/Hatch.hpp> -#include <com/sun/star/drawing/HomogenMatrix3.hpp> -#include <com/sun/star/drawing/LineStyle.hpp> -#include <com/sun/star/drawing/ModuleDispatcher.hpp> -#include <com/sun/star/drawing/PointSequence.hpp> -#include <com/sun/star/drawing/PointSequenceSequence.hpp> -#include <com/sun/star/drawing/RectanglePoint.hpp> -#include <com/sun/star/drawing/ShapeCollection.hpp> -#include <com/sun/star/drawing/TextVerticalAdjust.hpp> -#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/embed/Aspects.hpp> -#include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/embed/EmbedMisc.hpp> #include <com/sun/star/embed/EmbedStates.hpp> -#include <com/sun/star/embed/EmbeddedObjectCreator.hpp> -#include <com/sun/star/embed/MSOLEObjectSystemCreator.hpp> -#include <com/sun/star/embed/NoVisualAreaSizeException.hpp> -#include <com/sun/star/embed/OOoEmbeddedObjectFactory.hpp> -#include <com/sun/star/embed/XClassifiedObject.hpp> -#include <com/sun/star/embed/XComponentSupplier.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/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> -#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/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/Desktop.hpp> -#include <com/sun/star/frame/DispatchHelper.hpp> -#include <com/sun/star/frame/DispatchResultState.hpp> -#include <com/sun/star/frame/FrameSearchFlag.hpp> -#include <com/sun/star/frame/XComponentLoader.hpp> -#include <com/sun/star/frame/XController.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/FeatureStateEvent.hpp> #include <com/sun/star/frame/XFrame.hpp> -#include <com/sun/star/frame/XFramesSupplier.hpp> -#include <com/sun/star/frame/XLayoutManager.hpp> #include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/frame/XModule.hpp> -#include <com/sun/star/frame/XModuleManager.hpp> -#include <com/sun/star/frame/XStorable.hpp> -#include <com/sun/star/frame/XTitle.hpp> -#include <com/sun/star/frame/theUICommandDescription.hpp> -#include <com/sun/star/gallery/GalleryItemType.hpp> -#include <com/sun/star/graphic/XGraphic.hpp> -#include <com/sun/star/graphic/XGraphicProvider.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/CTLScriptType.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/IndexEntrySupplier.hpp> -#include <com/sun/star/i18n/InputSequenceCheckMode.hpp> -#include <com/sun/star/i18n/InputSequenceChecker.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> #include <com/sun/star/i18n/ScriptType.hpp> -#include <com/sun/star/i18n/TextConversionOption.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/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/io/XInputStream.hpp> #include <com/sun/star/lang/IllegalArgumentException.hpp> #include <com/sun/star/lang/Locale.hpp> -#include <com/sun/star/lang/ServiceNotRegisteredException.hpp> -#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp> -#include <com/sun/star/lang/XInitialization.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/XTypeProvider.hpp> #include <com/sun/star/lang/XUnoTunnel.hpp> -#include <com/sun/star/linguistic2/DictionaryListEventFlags.hpp> -#include <com/sun/star/linguistic2/LanguageGuessing.hpp> -#include <com/sun/star/linguistic2/LinguServiceEventFlags.hpp> -#include <com/sun/star/linguistic2/LinguServiceManager.hpp> -#include <com/sun/star/linguistic2/ProofreadingIterator.hpp> -#include <com/sun/star/linguistic2/ProofreadingResult.hpp> -#include <com/sun/star/linguistic2/SingleProofreadingError.hpp> -#include <com/sun/star/linguistic2/XDictionaryList.hpp> -#include <com/sun/star/linguistic2/XLanguageGuessing.hpp> -#include <com/sun/star/linguistic2/XLinguProperties.hpp> -#include <com/sun/star/linguistic2/XLinguServiceEventBroadcaster.hpp> -#include <com/sun/star/linguistic2/XProofreader.hpp> -#include <com/sun/star/linguistic2/XProofreadingIterator.hpp> -#include <com/sun/star/linguistic2/XSpellChecker1.hpp> -#include <com/sun/star/linguistic2/XThesaurus.hpp> -#include <com/sun/star/packages/WrongPasswordException.hpp> -#include <com/sun/star/packages/zip/ZipIOException.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/rdf/XDocumentMetadataAccess.hpp> -#include <com/sun/star/rdf/XLiteral.hpp> -#include <com/sun/star/rdf/XRepositorySupplier.hpp> -#include <com/sun/star/scanner/ScannerContext.hpp> -#include <com/sun/star/scanner/ScannerManager.hpp> -#include <com/sun/star/scanner/XScannerManager2.hpp> -#include <com/sun/star/script/Converter.hpp> -#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/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/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> -#include <com/sun/star/sdbc/XRow.hpp> -#include <com/sun/star/sdbc/XRowSet.hpp> -#include <com/sun/star/sdbcx/XColumnsSupplier.hpp> -#include <com/sun/star/sdbcx/XTablesSupplier.hpp> -#include <com/sun/star/style/BreakType.hpp> -#include <com/sun/star/style/DropCapFormat.hpp> -#include <com/sun/star/style/GraphicLocation.hpp> -#include <com/sun/star/style/LineNumberPosition.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/PageStyleLayout.hpp> -#include <com/sun/star/style/ParagraphAdjust.hpp> -#include <com/sun/star/style/ParagraphStyleCategory.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/system/SystemShellExecute.hpp> -#include <com/sun/star/system/SystemShellExecuteFlags.hpp> -#include <com/sun/star/table/BorderLine.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/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/XCell.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/HoriOrientation.hpp> -#include <com/sun/star/text/HoriOrientationFormat.hpp> -#include <com/sun/star/text/HorizontalAdjust.hpp> -#include <com/sun/star/text/LabelFollow.hpp> -#include <com/sun/star/text/NotePrintMode.hpp> -#include <com/sun/star/text/PageNumberType.hpp> -#include <com/sun/star/text/PlaceholderType.hpp> -#include <com/sun/star/text/PositionAndSpaceMode.hpp> -#include <com/sun/star/text/ReferenceFieldPart.hpp> -#include <com/sun/star/text/ReferenceFieldSource.hpp> -#include <com/sun/star/text/RelOrientation.hpp> -#include <com/sun/star/text/RubyAdjust.hpp> -#include <com/sun/star/text/SectionFileLink.hpp> -#include <com/sun/star/text/SetVariableType.hpp> -#include <com/sun/star/text/SizeType.hpp> -#include <com/sun/star/text/TableColumnSeparator.hpp> -#include <com/sun/star/text/TemplateDisplayFormat.hpp> #include <com/sun/star/text/TextContentAnchorType.hpp> -#include <com/sun/star/text/TextGridMode.hpp> -#include <com/sun/star/text/TextMarkupDescriptor.hpp> -#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/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/XDocumentIndex.hpp> -#include <com/sun/star/text/XDocumentIndexMark.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> -#include <com/sun/star/text/XFlatParagraphIteratorProvider.hpp> -#include <com/sun/star/text/XFootnote.hpp> -#include <com/sun/star/text/XFootnotesSettingsSupplier.hpp> -#include <com/sun/star/text/XFootnotesSupplier.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/XTextContent.hpp> #include <com/sun/star/text/XTextDocument.hpp> -#include <com/sun/star/text/XTextEmbeddedObjectsSupplier.hpp> -#include <com/sun/star/text/XTextField.hpp> -#include <com/sun/star/text/XTextFieldsSupplier.hpp> -#include <com/sun/star/text/XTextFrame.hpp> -#include <com/sun/star/text/XTextFramesSupplier.hpp> -#include <com/sun/star/text/XTextGraphicObjectsSupplier.hpp> -#include <com/sun/star/text/XTextRange.hpp> -#include <com/sun/star/text/XTextSection.hpp> -#include <com/sun/star/text/XTextSectionsSupplier.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> -#include <com/sun/star/ucb/NameClash.hpp> -#include <com/sun/star/ucb/TransferInfo.hpp> -#include <com/sun/star/ucb/UniversalContentBroker.hpp> -#include <com/sun/star/ucb/XCommandEnvironment.hpp> -#include <com/sun/star/ucb/XContentIdentifier.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/XFilePicker.hpp> -#include <com/sun/star/ui/dialogs/XFilePickerControlAccess.hpp> -#include <com/sun/star/ui/dialogs/XFilterManager.hpp> -#include <com/sun/star/ui/dialogs/XSLTFilterDialog.hpp> -#include <com/sun/star/uno/Any.h> #include <com/sun/star/uno/Any.hxx> -#include <com/sun/star/uno/Exception.hpp> #include <com/sun/star/uno/Reference.h> #include <com/sun/star/uno/Reference.hxx> #include <com/sun/star/uno/RuntimeException.hpp> #include <com/sun/star/uno/Sequence.h> #include <com/sun/star/uno/Sequence.hxx> -#include <com/sun/star/uri/UriReferenceFactory.hpp> -#include <com/sun/star/uri/XVndSunStarScriptUrl.hpp> +#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/uno/XWeak.hpp> #include <com/sun/star/util/Date.hpp> #include <com/sun/star/util/DateTime.hpp> -#include <com/sun/star/util/Duration.hpp> -#include <com/sun/star/util/JobManager.hpp> -#include <com/sun/star/util/MeasureUnit.hpp> -#include <com/sun/star/util/SearchFlags.hpp> -#include <com/sun/star/util/SearchOptions.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/XCloseable.hpp> -#include <com/sun/star/util/XMacroExpander.hpp> -#include <com/sun/star/util/XModifiable.hpp> -#include <com/sun/star/util/XModifyBroadcaster.hpp> -#include <com/sun/star/util/XNumberFormatsSupplier.hpp> -#include <com/sun/star/util/XURLTransformer.hpp> -#include <com/sun/star/view/DocumentZoomType.hpp> -#include <com/sun/star/view/XRenderable.hpp> -#include <com/sun/star/view/XScreenCursor.hpp> -#include <com/sun/star/view/XSelectionSupplier.hpp> -#include <com/sun/star/view/XViewSettingsSupplier.hpp> -#include <com/sun/star/xforms/Model.hpp> -#include <com/sun/star/xforms/XForms.hpp> -#include <com/sun/star/xforms/XFormsSupplier.hpp> -#include <com/sun/star/xforms/XFormsUIHelper1.hpp> -#include <com/sun/star/xforms/XModel2.hpp> -#include <com/sun/star/xml/sax/FastParser.hpp> -#include <com/sun/star/xml/sax/FastToken.hpp> -#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/accessibleeventnotifier.hxx> -#include <comphelper/accessiblekeybindinghelper.hxx> -#include <comphelper/accessibletexthelper.hxx> -#include <comphelper/anytostring.hxx> +#include <com/sun/star/xml/sax/XAttributeList.hpp> +#include <com/sun/star/xml/sax/XFastContextHandler.hpp> +#include <comphelper/broadcasthelper.hxx> #include <comphelper/classids.hxx> -#include <comphelper/documentconstants.hxx> -#include <comphelper/embeddedobjectcontainer.hxx> -#include <comphelper/extract.hxx> -#include <comphelper/flagguard.hxx> -#include <comphelper/genericpropertyset.hxx> -#include <comphelper/namedvaluecollection.hxx> +#include <comphelper/comphelperdllapi.h> #include <comphelper/processfactory.hxx> -#include <comphelper/unique_disposing_ptr.hxx> -#include <comphelper/sequence.hxx> -#include <comphelper/sequenceashashmap.hxx> #include <comphelper/servicehelper.hxx> -#include <comphelper/storagehelper.hxx> #include <comphelper/string.hxx> -#include <comphelper/types.hxx> -#include <comphelper/uno3.hxx> -#include <config_features.h> -#include <config_folders.h> -#include <config_graphite.h> -#include <config_options.h> -#include <cppuhelper/basemutex.hxx> -#include <cppuhelper/bootstrap.hxx> -#include <cppuhelper/compbase.hxx> -#include <cppuhelper/component_context.hxx> -#include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/factory.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/compbase1.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/implbase.hxx> #include <cppuhelper/implbase1.hxx> -#include <cppuhelper/implbase2.hxx> -#include <cppuhelper/implementationentry.hxx> -#include <cppuhelper/interfacecontainer.h> -#include <cppuhelper/interfacecontainer.hxx> +#include <cppuhelper/implbase_ex.hxx> #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/weak.hxx> -#include <cppuhelper/weakref.hxx> -#include <cstdarg> -#include <cstdlib> -#include <ctime> -#include <ctype.h> -#include <deque> -#include <drawinglayer/attribute/fillgradientattribute.hxx> -#include <drawinglayer/attribute/fontattribute.hxx> +#include <crsrsh.hxx> +#include <crsskip.hxx> +#include <crstate.hxx> +#include <dbfld.hxx> +#include <dbmgr.hxx> +#include <dcontact.hxx> +#include <ddefld.hxx> +#include <docary.hxx> +#include <docsh.hxx> +#include <docstat.hxx> +#include <docstyle.hxx> +#include <docufld.hxx> +#include <drawdoc.hxx> +#include <drawinglayer/drawinglayerdllapi.h> #include <drawinglayer/primitive2d/baseprimitive2d.hxx> -#include <drawinglayer/primitive2d/borderlineprimitive2d.hxx> -#include <drawinglayer/primitive2d/discretebitmapprimitive2d.hxx> -#include <drawinglayer/primitive2d/discreteshadowprimitive2d.hxx> -#include <drawinglayer/primitive2d/fillgradientprimitive2d.hxx> -#include <drawinglayer/primitive2d/graphicprimitive2d.hxx> -#include <drawinglayer/primitive2d/modifiedcolorprimitive2d.hxx> -#include <drawinglayer/primitive2d/objectinfoprimitive2d.hxx> -#include <drawinglayer/primitive2d/polygonprimitive2d.hxx> -#include <drawinglayer/primitive2d/polypolygonprimitive2d.hxx> -#include <drawinglayer/primitive2d/primitivetools2d.hxx> -#include <drawinglayer/primitive2d/sdrdecompositiontools2d.hxx> -#include <drawinglayer/primitive2d/shadowprimitive2d.hxx> -#include <drawinglayer/primitive2d/textlayoutdevice.hxx> -#include <drawinglayer/primitive2d/textprimitive2d.hxx> -#include <drawinglayer/primitive2d/transformprimitive2d.hxx> -#include <drawinglayer/primitive2d/unifiedtransparenceprimitive2d.hxx> -#include <drawinglayer/processor2d/baseprocessor2d.hxx> -#include <drawinglayer/processor2d/objectinfoextractor2d.hxx> -#include <drawinglayer/processor2d/processor2dtools.hxx> -#include <drawinglayer/processor2d/processorfromoutputdevice.hxx> -#include <editeng/SpellPortions.hxx> +#include <edimp.hxx> #include <editeng/acorrcfg.hxx> #include <editeng/adjustitem.hxx> -#include <editeng/autokernitem.hxx> -#include <editeng/blinkitem.hxx> -#include <editeng/borderline.hxx> #include <editeng/boxitem.hxx> #include <editeng/brushitem.hxx> -#include <editeng/charhiddenitem.hxx> -#include <editeng/charreliefitem.hxx> #include <editeng/charrotateitem.hxx> -#include <editeng/charscaleitem.hxx> -#include <editeng/charsetcoloritem.hxx> #include <editeng/cmapitem.hxx> #include <editeng/colritem.hxx> -#include <editeng/contouritem.hxx> #include <editeng/crossedoutitem.hxx> -#include <editeng/editdata.hxx> #include <editeng/editeng.hxx> -#include <editeng/editerr.hxx> -#include <editeng/editobj.hxx> -#include <editeng/editstat.hxx> +#include <editeng/editengdllapi.h> #include <editeng/editview.hxx> #include <editeng/eeitem.hxx> -#include <editeng/emphasismarkitem.hxx> #include <editeng/escapementitem.hxx> #include <editeng/fhgtitem.hxx> -#include <editeng/flditem.hxx> #include <editeng/flstitem.hxx> #include <editeng/fontitem.hxx> -#include <editeng/forbiddencharacterstable.hxx> -#include <editeng/forbiddenruleitem.hxx> #include <editeng/formatbreakitem.hxx> #include <editeng/frmdiritem.hxx> -#include <editeng/hangulhanja.hxx> -#include <editeng/hngpnctitem.hxx> -#include <editeng/hyphenzoneitem.hxx> -#include <editeng/itemtype.hxx> #include <editeng/keepitem.hxx> #include <editeng/kernitem.hxx> #include <editeng/langitem.hxx> -#include <editeng/lineitem.hxx> #include <editeng/lrspitem.hxx> #include <editeng/lspcitem.hxx> -#include <editeng/measfld.hxx> -#include <editeng/nhypitem.hxx> -#include <editeng/nlbkitem.hxx> -#include <editeng/numitem.hxx> #include <editeng/opaqitem.hxx> -#include <editeng/orphitem.hxx> #include <editeng/outliner.hxx> -#include <editeng/outlobj.hxx> #include <editeng/paperinf.hxx> -#include <editeng/paravertalignitem.hxx> -#include <editeng/pbinitem.hxx> -#include <editeng/pgrditem.hxx> -#include <editeng/pmdlitem.hxx> #include <editeng/postitem.hxx> -#include <editeng/prntitem.hxx> #include <editeng/protitem.hxx> -#include <editeng/prszitem.hxx> -#include <editeng/rsiditem.hxx> -#include <editeng/scriptspaceitem.hxx> #include <editeng/scripttypeitem.hxx> #include <editeng/shaditem.hxx> -#include <editeng/shdditem.hxx> #include <editeng/sizeitem.hxx> -#include <editeng/spltitem.hxx> -#include <editeng/splwrap.hxx> #include <editeng/svxacorr.hxx> -#include <editeng/svxenum.hxx> -#include <editeng/svxfont.hxx> -#include <editeng/swafopt.hxx> #include <editeng/tstpitem.hxx> -#include <editeng/twolinesitem.hxx> -#include <editeng/txtrange.hxx> #include <editeng/udlnitem.hxx> #include <editeng/ulspitem.hxx> -#include <editeng/unoedhlp.hxx> -#include <editeng/unoedsrc.hxx> -#include <editeng/unofdesc.hxx> -#include <editeng/unoforou.hxx> -#include <editeng/unoipset.hxx> #include <editeng/unolingu.hxx> -#include <editeng/unoprnms.hxx> -#include <editeng/unoviwou.hxx> #include <editeng/wghtitem.hxx> -#include <editeng/widwitem.hxx> -#include <editeng/writingmodeitem.hxx> -#include <editeng/wrlmitem.hxx> -#include <editeng/xmlcnitm.hxx> -#include <float.h> -#include <functional> +#include <editsh.hxx> +#include <expfld.hxx> +#include <fchrfmt.hxx> +#include <fesh.hxx> +#include <fldbas.hxx> +#include <flddat.hxx> +#include <fmtanchr.hxx> +#include <fmtautofmt.hxx> +#include <fmtclds.hxx> +#include <fmtcnct.hxx> +#include <fmtcntnt.hxx> +#include <fmtcol.hxx> +#include <fmtflcnt.hxx> +#include <fmtfld.hxx> +#include <fmtfollowtextflow.hxx> +#include <fmtfsize.hxx> +#include <fmtftn.hxx> +#include <fmthdft.hxx> +#include <fmtinfmt.hxx> +#include <fmtlsplt.hxx> +#include <fmtmeta.hxx> +#include <fmtornt.hxx> +#include <fmtpdsc.hxx> +#include <fmtrfmrk.hxx> +#include <fmtsrnd.hxx> +#include <fmturl.hxx> +#include <frmatr.hxx> +#include <frmfmt.hxx> +#include <ftnidx.hxx> +#include <ftninfo.hxx> +#include <globdoc.hxx> +#include <grfatr.hxx> +#include <hintids.hxx> +#include <hints.hxx> +#include <htmltbl.hxx> #include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> #include <i18nlangtag/mslangid.hxx> -#include <i18nutil/scripttypedetector.hxx> -#include <i18nutil/unicode.hxx> -#include <iostream> -#include <iterator> +#include <istyleaccess.hxx> #include <libxml/xmlwriter.h> -#include <limits.h> -#include <limits> #include <linguistic/lngprops.hxx> -#include <linguistic/misc.hxx> -#include <list> -#include <map> -#include <math.h> -#include <memory> -#include <numeric> -#include <o3tl/numeric.hxx> -#include <o3tl/sorted_vector.hxx> -#include <officecfg/Office/Common.hxx> -#include <officecfg/Office/Writer.hxx> -#include <osl/diagnose.h> -#include <osl/diagnose.hxx> -#include <osl/endian.h> -#include <osl/file.hxx> -#include <osl/interlck.h> -#include <osl/module.hxx> -#include <osl/mutex.hxx> -#include <osl/thread.h> -#include <osl/thread.hxx> +#include <mdiexp.hxx> +#include <modcfg.hxx> +#include <ndgrf.hxx> +#include <ndindex.hxx> +#include <ndnotxt.hxx> +#include <ndole.hxx> +#include <ndtxt.hxx> +#include <node.hxx> +#include <numrule.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/make_unique.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <pagedesc.hxx> +#include <pam.hxx> +#include <paratr.hxx> +#include <poolfmt.hxx> +#include <printdata.hxx> +#include <prtopt.hxx> +#include <redline.hxx> +#include <reffld.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> #include <rsc/rscsfx.hxx> -#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/tencinfo.h> -#include <rtl/uri.hxx> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <sal/config.h> -#include <sal/log.hxx> -#include <sal/macros.h> -#include <sal/types.h> -#include <salhelper/condition.hxx> -#include <salhelper/simplereferenceobject.hxx> -#include <sax/tools/converter.hxx> -#include <set> -#include <sfx2/DocumentMetadataAccess.hxx> -#include <sfx2/Metadatable.hxx> #include <sfx2/app.hxx> -#include <sfx2/basedlgs.hxx> #include <sfx2/bindings.hxx> +#include <sfx2/chalign.hxx> #include <sfx2/childwin.hxx> -#include <sfx2/dinfdlg.hxx> #include <sfx2/dispatch.hxx> -#include <sfx2/docfac.hxx> +#include <sfx2/dllapi.h> #include <sfx2/docfile.hxx> #include <sfx2/docfilt.hxx> -#include <sfx2/docinsert.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/frmhtml.hxx> -#include <sfx2/frmhtmlw.hxx> #include <sfx2/htmlmode.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/mieclip.hxx> -#include <sfx2/mnumgr.hxx> #include <sfx2/msg.hxx> -#include <sfx2/msgpool.hxx> -#include <sfx2/new.hxx> -#include <sfx2/newstyle.hxx> #include <sfx2/objface.hxx> -#include <sfx2/objitem.hxx> -#include <sfx2/objsh.hxx> -#include <sfx2/opengrf.hxx> -#include <sfx2/passwd.hxx> #include <sfx2/printer.hxx> -#include <sfx2/prnmon.hxx> -#include <sfx2/progress.hxx> #include <sfx2/request.hxx> -#include <sfx2/sfxbasecontroller.hxx> -#include <sfx2/sfxdlg.hxx> -#include <sfx2/sfxhelp.hxx> -#include <sfx2/sfxhtml.hxx> -#include <sfx2/sfxmodelfactory.hxx> -#include <sfx2/sfxuno.hxx> -#include <sfx2/sidebar/ControlFactory.hxx> +#include <sfx2/shell.hxx> #include <sfx2/sidebar/EnumContext.hxx> -#include <sfx2/sidebar/Sidebar.hxx> -#include <sfx2/sidebar/SidebarChildWindow.hxx> -#include <sfx2/sidebar/SidebarPanelBase.hxx> -#include <sfx2/styfitem.hxx> -#include <sfx2/styledlg.hxx> -#include <sfx2/tabdlg.hxx> -#include <sfx2/taskpane.hxx> -#include <sfx2/templatedlg.hxx> -#include <sfx2/templdlg.hxx> -#include <sfx2/tplpitem.hxx> +#include <sfx2/tbxctrl.hxx> #include <sfx2/viewfrm.hxx> -#include <sfx2/viewsh.hxx> -#include <sfx2/zoomitem.hxx> -#include <sot/exchange.hxx> -#include <sot/factory.hxx> -#include <sot/filelist.hxx> +#include <shellio.hxx> +#include <shellres.hxx> #include <sot/formats.hxx> -#include <sot/stg.hxx> #include <sot/storage.hxx> -#include <sot/storinfo.hxx> -#include <stack> -#include <stdexcept> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <string> -#include <svl/PasswordHelper.hxx> -#include <svl/SfxBroadcaster.hxx> -#include <svl/aeitem.hxx> -#include <svl/asiancfg.hxx> -#include <svl/cjkoptions.hxx> #include <svl/ctloptions.hxx> #include <svl/eitem.hxx> -#include <svl/flagitem.hxx> -#include <svl/fstathelper.hxx> -#include <svl/globalnameitem.hxx> -#include <svl/grabbagitem.hxx> -#include <svl/imageitm.hxx> -#include <svl/inethist.hxx> +#include <svl/hint.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/languageoptions.hxx> -#include <svl/lckbitem.hxx> +#include <svl/lstner.hxx> #include <svl/macitem.hxx> -#include <svl/mailenum.hxx> -#include <svl/numuno.hxx> -#include <svl/ownlist.hxx> #include <svl/poolitem.hxx> -#include <svl/ptitem.hxx> -#include <svl/rectitem.hxx> -#include <svl/slstitm.hxx> -#include <svl/smplhint.hxx> #include <svl/srchitem.hxx> #include <svl/stritem.hxx> -#include <svl/style.hxx> -#include <svl/stylepool.hxx> -#include <svl/undo.hxx> +#include <svl/svldllapi.h> #include <svl/urihelper.hxx> -#include <svl/urlbmk.hxx> -#include <svl/visitem.hxx> #include <svl/whiter.hxx> #include <svl/zforlist.hxx> -#include <svl/zformat.hxx> -#include <svtools/HtmlWriter.hxx> -#include <svtools/accessibilityoptions.hxx> -#include <svtools/borderhelper.hxx> -#include <svtools/colorcfg.hxx> -#include <svtools/ctrltool.hxx> -#include <svtools/ehdl.hxx> -#include <svtools/embedhlp.hxx> -#include <svtools/embedtransfer.hxx> -#include <svtools/fmtfield.hxx> #include <svtools/grfmgr.hxx> #include <svtools/htmlcfg.hxx> #include <svtools/htmlkywd.hxx> #include <svtools/htmlout.hxx> #include <svtools/htmltokn.h> #include <svtools/imap.hxx> -#include <svtools/imapobj.hxx> -#include <svtools/imaprect.hxx> -#include <svtools/inetimg.hxx> -#include <svtools/insdlg.hxx> -#include <svtools/langtab.hxx> -#include <svtools/miscopt.hxx> -#include <svtools/parhtml.hxx> -#include <svtools/ruler.hxx> -#include <svtools/sfxecode.hxx> -#include <svtools/soerr.hxx> -#include <svtools/svmedit.hxx> -#include <svtools/svparser.hxx> -#include <svtools/svtresid.hxx> -#include <svtools/transfer.hxx> -#include <svtools/treelistentry.hxx> -#include <svtools/unoevent.hxx> -#include <svtools/unoimap.hxx> -#include <svtools/xwindowitem.hxx> -#include <svx/AccessibleShape.hxx> -#include <svx/AccessibleTextHelper.hxx> -#include <svx/AffineMatrixItem.hxx> -#include <svx/ParaLineSpacingPopup.hxx> -#include <svx/ShapeTypeHandler.hxx> -#include <svx/SmartTagCtl.hxx> -#include <svx/SmartTagItem.hxx> -#include <svx/SvxShapeTypes.hxx> -#include <svx/anchorid.hxx> -#include <svx/charthelper.hxx> -#include <svx/chrtitem.hxx> -#include <svx/clipboardctl.hxx> -#include <svx/clipfmtitem.hxx> -#include <svx/compressgraphicdialog.hxx> -#include <svx/contdlg.hxx> -#include <svx/ctredlin.hxx> -#include <svx/dataaccessdescriptor.hxx> -#include <svx/dbaexchange.hxx> -#include <svx/dialmgr.hxx> -#include <svx/dlgutil.hxx> +#include <svtools/svtdllapi.h> #include <svx/drawitem.hxx> -#include <svx/extedit.hxx> -#include <svx/extrusionbar.hxx> -#include <svx/fillctrl.hxx> -#include <svx/flagsdef.hxx> #include <svx/fmglob.hxx> -#include <svx/fmmodel.hxx> -#include <svx/fmobjfac.hxx> -#include <svx/fmpage.hxx> -#include <svx/fmshell.hxx> -#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/formatpaintbrushctrl.hxx> -#include <svx/framelink.hxx> -#include <svx/gallery.hxx> -#include <svx/galleryitem.hxx> -#include <svx/grafctrl.hxx> -#include <svx/graphichelper.hxx> -#include <svx/grfflt.hxx> -#include <svx/hdft.hxx> -#include <svx/hlnkitem.hxx> -#include <svx/hyperdlg.hxx> -#include <svx/imapdlg.hxx> -#include <svx/insctrl.hxx> -#include <svx/layctrl.hxx> -#include <svx/lboxctrl.hxx> -#include <svx/linectrl.hxx> -#include <svx/linkwarn.hxx> -#include <svx/modctrl.hxx> -#include <svx/nbdtmg.hxx> -#include <svx/nbdtmgfact.hxx> -#include <svx/numinf.hxx> -#include <svx/obj3d.hxx> -#include <svx/objfac3d.hxx> -#include <svx/ofaitem.hxx> -#include <svx/optgrid.hxx> -#include <svx/pageitem.hxx> -#include <svx/pfiledlg.hxx> -#include <svx/postattr.hxx> -#include <svx/prtqry.hxx> -#include <svx/pszctrl.hxx> -#include <svx/rubydialog.hxx> -#include <svx/ruler.hxx> -#include <svx/rulritem.hxx> -#include <svx/scene3d.hxx> -#include <svx/sdgcoitm.hxx> -#include <svx/sdggaitm.hxx> -#include <svx/sdginitm.hxx> -#include <svx/sdgluitm.hxx> -#include <svx/sdgmoitm.hxx> -#include <svx/sdgtritm.hxx> -#include <svx/sdr/attribute/sdrallfillattributeshelper.hxx> -#include <svx/sdr/contact/displayinfo.hxx> -#include <svx/sdr/contact/objectcontactofobjlistpainter.hxx> -#include <svx/sdr/contact/viewcontact.hxx> -#include <svx/sdr/contact/viewcontactofsdrmediaobj.hxx> -#include <svx/sdr/contact/viewcontactofvirtobj.hxx> -#include <svx/sdr/contact/viewobjectcontact.hxx> -#include <svx/sdr/contact/viewobjectcontactofsdrobj.hxx> -#include <svx/sdr/contact/viewobjectcontactredirector.hxx> -#include <svx/sdr/overlay/overlaymanager.hxx> -#include <svx/sdr/overlay/overlayselection.hxx> -#include <svx/sdr/properties/defaultproperties.hxx> -#include <svx/sdrobjectfilter.hxx> -#include <svx/sdrpaintwindow.hxx> -#include <svx/sdrundomanager.hxx> -#include <svx/sdsxyitm.hxx> -#include <svx/sdtaaitm.hxx> -#include <svx/sdtacitm.hxx> -#include <svx/sdtaditm.hxx> -#include <svx/sdtagitm.hxx> -#include <svx/sdtaitm.hxx> -#include <svx/sdtakitm.hxx> -#include <svx/selctrl.hxx> -#include <svx/shapepropertynotifier.hxx> -#include <svx/sidebar/ContextChangeEventMultiplexer.hxx> -#include <svx/sidebar/PopupContainer.hxx> -#include <svx/sidebar/ValueSetWithTextControl.hxx> -#include <svx/srchdlg.hxx> -#include <svx/stddlg.hxx> #include <svx/svddef.hxx> -#include <svx/svddrgmt.hxx> -#include <svx/svdetc.hxx> -#include <svx/svdfield.hxx> -#include <svx/svdhdl.hxx> -#include <svx/svditer.hxx> -#include <svx/svdlayer.hxx> -#include <svx/svdmark.hxx> #include <svx/svdmodel.hxx> -#include <svx/svdoashp.hxx> #include <svx/svdobj.hxx> -#include <svx/svdocapt.hxx> -#include <svx/svdocirc.hxx> -#include <svx/svdoedge.hxx> -#include <svx/svdograf.hxx> #include <svx/svdogrp.hxx> -#include <svx/svdomedia.hxx> -#include <svx/svdoole2.hxx> -#include <svx/svdopath.hxx> -#include <svx/svdotext.hxx> #include <svx/svdouno.hxx> #include <svx/svdoutl.hxx> #include <svx/svdpage.hxx> #include <svx/svdpagv.hxx> -#include <svx/svdpool.hxx> -#include <svx/svdtrans.hxx> -#include <svx/svdundo.hxx> #include <svx/svdview.hxx> -#include <svx/svdviter.hxx> #include <svx/svxdlg.hxx> -#include <svx/svxerr.hxx> -#include <svx/swframevalidation.hxx> -#include <svx/sxciaitm.hxx> -#include <svx/sxenditm.hxx> -#include <svx/tbcontrl.hxx> -#include <svx/tbxcolor.hxx> -#include <svx/tbxctl.hxx> -#include <svx/unoapi.hxx> -#include <svx/unobrushitemhelper.hxx> -#include <svx/unofill.hxx> -#include <svx/unomid.hxx> -#include <svx/unomod.hxx> -#include <svx/unomodel.hxx> -#include <svx/unoprov.hxx> -#include <svx/unoshape.hxx> -#include <svx/verttexttbxctrl.hxx> -#include <svx/viewlayoutitem.hxx> -#include <svx/xbtmpit.hxx> +#include <svx/svxdllapi.h> #include <svx/xdef.hxx> -#include <svx/xexch.hxx> -#include <svx/xfillit.hxx> -#include <svx/xfillit0.hxx> -#include <svx/xflasit.hxx> -#include <svx/xflbckit.hxx> -#include <svx/xflbmpit.hxx> -#include <svx/xflbmsli.hxx> -#include <svx/xflbmsxy.hxx> -#include <svx/xflbmtit.hxx> -#include <svx/xflboxy.hxx> -#include <svx/xflbstit.hxx> -#include <svx/xflbtoxy.hxx> -#include <svx/xflclit.hxx> -#include <svx/xflftrit.hxx> -#include <svx/xflgrit.hxx> -#include <svx/xflhtit.hxx> -#include <svx/xfltrit.hxx> -#include <svx/xftadit.hxx> -#include <svx/xftdiit.hxx> -#include <svx/xftmrit.hxx> -#include <svx/xftouit.hxx> -#include <svx/xftshcit.hxx> -#include <svx/xftshit.hxx> -#include <svx/xftshxy.hxx> -#include <svx/xftstit.hxx> -#include <svx/xgrad.hxx> -#include <svx/xgrscit.hxx> -#include <svx/xlineit0.hxx> -#include <svx/xlinjoit.hxx> -#include <svx/xlncapit.hxx> -#include <svx/xlnclit.hxx> -#include <svx/xlndsit.hxx> -#include <svx/xlnedit.hxx> -#include <svx/xlnstit.hxx> -#include <svx/xlnwtit.hxx> -#include <svx/xmleohlp.hxx> -#include <svx/xmlexchg.hxx> -#include <svx/xmlgrhlp.hxx> -#include <svx/xmlsecctrl.hxx> -#include <svx/xoutbmp.hxx> -#include <svx/xsflclit.hxx> -#include <svx/xtable.hxx> -#include <svx/xtextit0.hxx> -#include <svx/zoomsliderctrl.hxx> -#include <svx/zoomslideritem.hxx> -#include <toolkit/awt/vclxaccessiblecomponent.hxx> -#include <toolkit/awt/vclxdevice.hxx> +#include <svx/xenum.hxx> +#include <swabstdlg.hxx> +#include <swcrsr.hxx> +#include <swddetbl.hxx> +#include <swevent.hxx> +#include <swmodule.hxx> +#include <swrect.hxx> +#include <swtable.hxx> +#include <swtblfmt.hxx> +#include <swtypes.hxx> +#include <swundo.hxx> +#include <swunohelper.hxx> +#include <swwait.hxx> +#include <tblsel.hxx> +#include <textboxhelper.hxx> +#include <tgrditem.hxx> #include <toolkit/helper/vclunohelper.hxx> -#include <tools/bigint.hxx> #include <tools/color.hxx> #include <tools/date.hxx> -#include <tools/datetime.hxx> -#include <tools/datetimeutils.hxx> -#include <tools/diagnose_ex.h> -#include <tools/errinf.hxx> +#include <tools/debug.hxx> +#include <tools/errcode.hxx> #include <tools/fldunit.hxx> -#include <tools/fract.hxx> +#include <tools/fontenum.hxx> #include <tools/gen.hxx> -#include <tools/globname.hxx> -#include <tools/helpers.hxx> -#include <tools/line.hxx> #include <tools/link.hxx> -#include <tools/multisel.hxx> -#include <tools/poly.hxx> -#include <tools/resary.hxx> +#include <tools/mapunit.hxx> +#include <tools/ref.hxx> #include <tools/resid.hxx> #include <tools/resmgr.hxx> -#include <tools/stream.hxx> +#include <tools/solar.h> #include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> -#include <touch/touch.h> -#include <ucbhelper/content.hxx> -#include <ucbhelper/contentidentifier.hxx> -#include <unicode/ubidi.h> -#include <unicode/uchar.h> -#include <unordered_map> -#include <unordered_set> -#include <unotools/accessiblerelationsethelper.hxx> +#include <txatbase.hxx> +#include <txtatr.hxx> +#include <txtflcnt.hxx> +#include <txtfld.hxx> +#include <txtftn.hxx> +#include <txtinet.hxx> +#include <txttxmrk.hxx> +#include <typelib/typedescription.h> +#include <uno/sequence2.h> +#include <unochart.hxx> +#include <unocoll.hxx> +#include <unocrsr.hxx> +#include <unocrsrhelper.hxx> +#include <unoframe.hxx> +#include <unomap.hxx> +#include <unoparagraph.hxx> +#include <unoprnms.hxx> +#include <unosett.hxx> +#include <unostyle.hxx> +#include <unotextcursor.hxx> +#include <unotextrange.hxx> #include <unotools/accessiblestatesethelper.hxx> #include <unotools/charclass.hxx> -#include <unotools/collatorwrapper.hxx> -#include <unotools/compatibility.hxx> -#include <unotools/configitem.hxx> #include <unotools/configmgr.hxx> -#include <unotools/configpaths.hxx> -#include <unotools/eventcfg.hxx> -#include <unotools/fltrcfg.hxx> -#include <unotools/intlwrapper.hxx> #include <unotools/lingucfg.hxx> -#include <unotools/linguprops.hxx> #include <unotools/localedatawrapper.hxx> -#include <unotools/localfilehelper.hxx> -#include <unotools/mediadescriptor.hxx> -#include <unotools/misccfg.hxx> #include <unotools/moduleoptions.hxx> -#include <unotools/pathoptions.hxx> -#include <unotools/printwarningoptions.hxx> -#include <unotools/saveopt.hxx> -#include <unotools/securityoptions.hxx> -#include <unotools/streamwrap.hxx> +#include <unotools/options.hxx> #include <unotools/syslocale.hxx> -#include <unotools/syslocaleoptions.hxx> -#include <unotools/tempfile.hxx> -#include <unotools/textsearch.hxx> #include <unotools/transliterationwrapper.hxx> -#include <unotools/ucbstreamhelper.hxx> +#include <unotools/unotoolsdllapi.h> #include <unotools/useroptions.hxx> -#include <utility> -#include <vbahelper/vbaaccesshelper.hxx> -#include <vcl/GraphicNativeMetadata.hxx> -#include <vcl/GraphicNativeTransform.hxx> -#include <vcl/alpha.hxx> -#include <vcl/bitmap.hxx> -#include <vcl/bitmapex.hxx> -#include <vcl/bmpacc.hxx> -#include <vcl/builder.hxx> -#include <vcl/button.hxx> -#include <vcl/cmdevt.hxx> -#include <vcl/decoview.hxx> -#include <vcl/dialog.hxx> -#include <vcl/dibtools.hxx> -#include <vcl/event.hxx> -#include <vcl/field.hxx> -#include <vcl/fixed.hxx> -#include <vcl/font.hxx> -#include <vcl/gradient.hxx> -#include <vcl/graph.hxx> -#include <vcl/graphicfilter.hxx> -#include <vcl/help.hxx> -#include <vcl/image.hxx> -#include <vcl/inputctx.hxx> -#include <vcl/jobset.hxx> -#include <vcl/keycodes.hxx> -#include <vcl/layout.hxx> -#include <vcl/lazydelete.hxx> -#include <vcl/lineinfo.hxx> -#include <vcl/lstbox.hxx> -#include <vcl/mapmod.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/pdfextoutdevdata.hxx> -#include <vcl/print.hxx> -#include <vcl/region.hxx> -#include <vcl/scrbar.hxx> -#include <vcl/settings.hxx> -#include <vcl/status.hxx> -#include <vcl/svapp.hxx> -#include <vcl/textview.hxx> -#include <vcl/timer.hxx> -#include <vcl/toolbox.hxx> -#include <vcl/txtattr.hxx> -#include <vcl/unohelp2.hxx> -#include <vcl/vclenum.hxx> -#include <vcl/virdev.hxx> -#include <vcl/window.hxx> -#include <vcl/wrkwin.hxx> -#include <vector> -#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> +#include <unotxdoc.hxx> +#include <usrfld.hxx> +#include <viewopt.hxx> +#include <viewsh.hxx> +#include <viscrs.hxx> +#include <wdocsh.hxx> +#include <xmloff/dllapi.h> #include <xmloff/nmspmap.hxx> -#include <xmloff/numehelp.hxx> #include <xmloff/odffields.hxx> -#include <xmloff/prhdlfac.hxx> -#include <xmloff/prstylei.hxx> -#include <xmloff/txtimp.hxx> -#include <xmloff/txtprmap.hxx> -#include <xmloff/txtstyli.hxx> -#include <xmloff/xformsexport.hxx> -#include <xmloff/xformsimport.hxx> -#include <xmloff/xmlaustp.hxx> -#include <xmloff/xmlexp.hxx> #include <xmloff/xmlictxt.hxx> -#include <xmloff/xmlimp.hxx> -#include <xmloff/xmlmetae.hxx> -#include <xmloff/xmlmetai.hxx> #include <xmloff/xmlnmspe.hxx> -#include <xmloff/xmlnume.hxx> -#include <xmloff/xmlnumi.hxx> -#include <xmloff/xmlprhdl.hxx> -#include <xmloff/xmlprmap.hxx> -#include <xmloff/xmlscripti.hxx> -#include <xmloff/xmlstyle.hxx> -#include <xmloff/xmltabe.hxx> #include <xmloff/xmltkmap.hxx> #include <xmloff/xmltoken.hxx> -#include <xmloff/xmltypes.hxx> #include <xmloff/xmluconv.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/inc/pch/precompiled_swui.hxx b/sw/inc/pch/precompiled_swui.hxx index b16d1ef82243..cffda4dd1bba 100644 --- a/sw/inc/pch/precompiled_swui.hxx +++ b/sw/inc/pch/precompiled_swui.hxx @@ -8,245 +8,616 @@ */ /* - 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:53 using: + ./bin/update_pch sw swui --cutoff=3 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./sw/inc/pch/precompiled_swui.hxx "/opt/lo/bin/make sw.build" --find-conflicts */ #include <algorithm> -#include <basic/basmgr.hxx> -#include <basic/sbmod.hxx> +#include <assert.h> +#include <cassert> +#include <climits> +#include <cmdid.h> +#include <config_features.h> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <deque> +#include <exception> +#include <float.h> +#include <functional> +#include <helpid.h> +#include <iomanip> +#include <iostream> +#include <limits.h> +#include <limits> +#include <list> +#include <map> +#include <math.h> #include <memory> -#include <com/sun/star/accessibility/AccessibleRole.hpp> -#include <com/sun/star/awt/PosSize.hpp> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stack> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <swdllapi.h> +#include <type_traits> +#include <typeinfo> +#include <unomid.h> +#include <unordered_map> +#include <utility> +#include <vector> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/noncopyable.hpp> +#include <boost/optional.hpp> +#include <boost/shared_array.hpp> +#include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.h> +#include <osl/module.hxx> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> +#include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <rtl/uuid.h> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/salhelperdllapi.h> +#include <salhelper/simplereferenceobject.hxx> +#include <vcl/accel.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/apptypes.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/cmdevt.hxx> +#include <vcl/combobox.h> +#include <vcl/combobox.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/cursor.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dialog.hxx> +#include <vcl/dllapi.h> +#include <vcl/dndhelp.hxx> +#include <vcl/edit.hxx> +#include <vcl/event.hxx> +#include <vcl/field.hxx> +#include <vcl/fixed.hxx> +#include <vcl/floatwin.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/group.hxx> +#include <vcl/hatch.hxx> +#include <vcl/help.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/impdel.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/layout.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/lstbox.h> +#include <vcl/lstbox.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/metric.hxx> +#include <vcl/mnemonicengine.hxx> +#include <vcl/msgbox.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/pointr.hxx> +#include <vcl/print.hxx> +#include <vcl/prntypes.hxx> +#include <vcl/ptrstyle.hxx> +#include <vcl/quickselectionengine.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/scrbar.hxx> +#include <vcl/seleng.hxx> +#include <vcl/settings.hxx> +#include <vcl/spinfld.hxx> +#include <vcl/svapp.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/syswin.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclmedit.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/virdev.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <IDocumentDeviceAccess.hxx> +#include <IMark.hxx> +#include <SwNumberTreeTypes.hxx> +#include <SwStyleNameMapper.hxx> +#include <basebmp/basebmpdllapi.h> +#include <basebmp/bitmapdevice.hxx> +#include <basebmp/drawmodes.hxx> +#include <basebmp/scanlineformats.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <basic/basicdllapi.h> +#include <basic/sbdef.hxx> +#include <basic/sberrors.hxx> +#include <basic/sbx.hxx> +#include <basic/sbxcore.hxx> +#include <basic/sbxdef.hxx> +#include <basic/sbxform.hxx> +#include <basic/sbxmeth.hxx> +#include <basic/sbxobj.hxx> +#include <basic/sbxprop.hxx> +#include <basic/sbxvar.hxx> +#include <bparr.hxx> +#include <calbck.hxx> +#include <charfmt.hxx> +#include <com/sun/star/accessibility/IllegalAccessibleComponentStateException.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/XAccessibleEventBroadcaster.hpp> +#include <com/sun/star/accessibility/XAccessibleStateSet.hpp> +#include <com/sun/star/awt/GradientStyle.hpp> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> +#include <com/sun/star/beans/NamedValue.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/XPropertySet.hpp> +#include <com/sun/star/beans/XPropertyChangeListener.hpp> +#include <com/sun/star/beans/XPropertySetInfo.hpp> +#include <com/sun/star/bridge/oleautomation/Decimal.hpp> #include <com/sun/star/container/XChild.hpp> -#include <com/sun/star/container/XContainerQuery.hpp> #include <com/sun/star/container/XEnumeration.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/document/PrinterIndependentLayout.hpp> -#include <com/sun/star/document/XDocumentProperties.hpp> +#include <com/sun/star/container/XNameReplace.hpp> +#include <com/sun/star/datatransfer/DataFlavor.hpp> +#include <com/sun/star/datatransfer/XTransferable.hpp> +#include <com/sun/star/datatransfer/XTransferable2.hpp> +#include <com/sun/star/datatransfer/clipboard/XClipboardEx.hpp> +#include <com/sun/star/datatransfer/clipboard/XClipboardOwner.hpp> +#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp> +#include <com/sun/star/datatransfer/dnd/DropTargetDragEvent.hpp> +#include <com/sun/star/datatransfer/dnd/DropTargetDropEvent.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureRecognizer.hpp> +#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTarget.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp> +#include <com/sun/star/document/CmisProperty.hpp> +#include <com/sun/star/document/CmisVersion.hpp> +#include <com/sun/star/document/EventObject.hpp> +#include <com/sun/star/document/XCmisDocument.hpp> +#include <com/sun/star/document/XDocumentEventBroadcaster.hpp> #include <com/sun/star/document/XDocumentPropertiesSupplier.hpp> +#include <com/sun/star/document/XDocumentRecovery.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/XScriptInvocationContext.hpp> +#include <com/sun/star/document/XStorageBasedDocument.hpp> +#include <com/sun/star/document/XUndoManagerSupplier.hpp> +#include <com/sun/star/document/XViewDataSupplier.hpp> +#include <com/sun/star/drawing/LineCap.hpp> +#include <com/sun/star/drawing/XDrawPage.hpp> #include <com/sun/star/embed/Aspects.hpp> -#include <com/sun/star/embed/EmbedMisc.hpp> -#include <com/sun/star/form/runtime/XFormController.hpp> -#include <com/sun/star/frame/Bibliography.hpp> -#include <com/sun/star/frame/Frame.hpp> -#include <com/sun/star/frame/XDispatchProvider.hpp> +#include <com/sun/star/embed/VerbDescriptor.hpp> +#include <com/sun/star/embed/XEmbeddedObject.hpp> +#include <com/sun/star/embed/XVisualObject.hpp> +#include <com/sun/star/frame/DoubleInitializationException.hpp> +#include <com/sun/star/frame/FeatureStateEvent.hpp> +#include <com/sun/star/frame/XController.hpp> +#include <com/sun/star/frame/XController2.hpp> #include <com/sun/star/frame/XFrame.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/XModule.hpp> #include <com/sun/star/frame/XStorable.hpp> -#include <com/sun/star/i18n/BreakIterator.hpp> -#include <com/sun/star/i18n/IndexEntrySupplier.hpp> -#include <com/sun/star/i18n/ScriptType.hpp> +#include <com/sun/star/frame/XStorable2.hpp> +#include <com/sun/star/frame/XTerminateListener.hpp> +#include <com/sun/star/frame/XTitle.hpp> +#include <com/sun/star/frame/XTitleChangeBroadcaster.hpp> +#include <com/sun/star/frame/XUntitledNumbers.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/Calendar2.hpp> +#include <com/sun/star/i18n/CollatorOptions.hpp> +#include <com/sun/star/i18n/ForbiddenCharacters.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/NumberFormatCode.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> #include <com/sun/star/i18n/TransliterationModules.hpp> +#include <com/sun/star/i18n/WordType.hpp> +#include <com/sun/star/i18n/XBreakIterator.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XCollator.hpp> +#include <com/sun/star/i18n/XExtendedTransliteration.hpp> +#include <com/sun/star/i18n/XForbiddenCharacters.hpp> +#include <com/sun/star/i18n/XNativeNumberSupplier.hpp> +#include <com/sun/star/i18n/XNumberFormatCode.hpp> +#include <com/sun/star/io/XInputStream.hpp> +#include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/lang/EventObject.hpp> +#include <com/sun/star/lang/IllegalArgumentException.hpp> +#include <com/sun/star/lang/IndexOutOfBoundsException.hpp> +#include <com/sun/star/lang/Locale.hpp> +#include <com/sun/star/lang/NotInitializedException.hpp> +#include <com/sun/star/lang/XComponent.hpp> +#include <com/sun/star/lang/XEventListener.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> -#include <com/sun/star/mail/MailServiceProvider.hpp> -#include <com/sun/star/mail/MailServiceType.hpp> -#include <com/sun/star/mail/XMailService.hpp> -#include <com/sun/star/sdb/DatabaseContext.hpp> -#include <com/sun/star/sdb/XDatabaseAccess.hpp> -#include <com/sun/star/sdb/XResultSetAccess.hpp> -#include <com/sun/star/sdbc/XDataSource.hpp> -#include <com/sun/star/sdbcx/XColumnsSupplier.hpp> -#include <com/sun/star/sdbcx/XRowLocate.hpp> -#include <com/sun/star/style/BreakType.hpp> -#include <com/sun/star/style/XStyle.hpp> -#include <com/sun/star/style/XStyleFamiliesSupplier.hpp> -#include <com/sun/star/text/AutoTextContainer.hpp> -#include <com/sun/star/text/ChapterFormat.hpp> -#include <com/sun/star/text/ControlCharacter.hpp> -#include <com/sun/star/text/GraphicCrop.hpp> -#include <com/sun/star/text/TableColumnSeparator.hpp> -#include <com/sun/star/text/TextContentAnchorType.hpp> -#include <com/sun/star/text/XDependentTextField.hpp> -#include <com/sun/star/text/XDocumentIndex.hpp> -#include <com/sun/star/text/XDocumentIndexesSupplier.hpp> -#include <com/sun/star/text/XParagraphCursor.hpp> -#include <com/sun/star/text/XText.hpp> -#include <com/sun/star/text/XTextDocument.hpp> -#include <com/sun/star/text/XTextEmbeddedObjectsSupplier.hpp> -#include <com/sun/star/text/XTextFieldsSupplier.hpp> -#include <com/sun/star/text/XTextFrame.hpp> -#include <com/sun/star/text/XTextFramesSupplier.hpp> -#include <com/sun/star/text/XTextGraphicObjectsSupplier.hpp> -#include <com/sun/star/text/XTextSection.hpp> -#include <com/sun/star/text/XTextSectionsSupplier.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/XCommandEnvironment.hpp> -#include <com/sun/star/ui/dialogs/ExtendedFilePickerElementIds.hpp> -#include <com/sun/star/ui/dialogs/FolderPicker.hpp> +#include <com/sun/star/lang/XServiceInfo.hpp> +#include <com/sun/star/lang/XServiceName.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/XSupportedLocales.hpp> +#include <com/sun/star/rdf/XDocumentMetadataAccess.hpp> +#include <com/sun/star/rdf/XMetadatable.hpp> +#include <com/sun/star/registry/XRegistryKey.hpp> +#include <com/sun/star/script/ModuleInfo.hpp> +#include <com/sun/star/script/XStarBasicAccess.hpp> +#include <com/sun/star/script/provider/XScriptProviderSupplier.hpp> +#include <com/sun/star/style/NumberingType.hpp> +#include <com/sun/star/table/BorderLine2.hpp> +#include <com/sun/star/table/BorderLineStyle.hpp> +#include <com/sun/star/task/XInteractionHandler.hpp> +#include <com/sun/star/text/HoriOrientation.hpp> +#include <com/sun/star/text/PositionLayoutDir.hpp> +#include <com/sun/star/text/XTextField.hpp> +#include <com/sun/star/ui/XUIConfigurationManager2.hpp> +#include <com/sun/star/ui/XUIConfigurationManagerSupplier.hpp> #include <com/sun/star/ui/dialogs/TemplateDescription.hpp> -#include <com/sun/star/ui/dialogs/XFilePicker.hpp> -#include <com/sun/star/ui/dialogs/XFilePickerControlAccess.hpp> +#include <com/sun/star/ui/dialogs/XFilePicker2.hpp> #include <com/sun/star/ui/dialogs/XFilterManager.hpp> +#include <com/sun/star/uno/Any.h> +#include <com/sun/star/uno/Any.hxx> +#include <com/sun/star/uno/Exception.hpp> +#include <com/sun/star/uno/Reference.h> +#include <com/sun/star/uno/Reference.hxx> +#include <com/sun/star/uno/RuntimeException.hpp> #include <com/sun/star/uno/Sequence.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/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#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/SearchFlags.hpp> +#include <com/sun/star/util/NumberFormat.hpp> #include <com/sun/star/util/SearchOptions.hpp> #include <com/sun/star/util/Time.hpp> -#include <com/sun/star/util/XRefreshable.hpp> -#include <com/sun/star/view/DocumentZoomType.hpp> -#include <com/sun/star/view/XScreenCursor.hpp> -#include <com/sun/star/view/XViewSettingsSupplier.hpp> -#include <comphelper/classids.hxx> +#include <com/sun/star/util/URL.hpp> +#include <com/sun/star/util/XChangesBatch.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/XModifiable2.hpp> +#include <com/sun/star/util/XModifyListener.hpp> +#include <com/sun/star/util/XTextSearch.hpp> +#include <com/sun/star/view/XPrintJobBroadcaster.hpp> +#include <com/sun/star/view/XPrintable.hpp> +#include <com/sun/star/view/XRenderable.hpp> +#include <comphelper/broadcasthelper.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> #include <comphelper/processfactory.hxx> -#include <comphelper/sequenceashashmap.hxx> -#include <comphelper/storagehelper.hxx> +#include <comphelper/servicehelper.hxx> #include <comphelper/string.hxx> -#include <config_folders.h> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/basemutex.hxx> +#include <cppuhelper/compbase1.hxx> +#include <cppuhelper/compbase5.hxx> +#include <cppuhelper/compbase_ex.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/factory.hxx> #include <cppuhelper/implbase.hxx> #include <cppuhelper/implbase1.hxx> -#include <ctype.h> -#include <editeng/acorrcfg.hxx> -#include <editeng/adjustitem.hxx> +#include <cppuhelper/implbase4.hxx> +#include <cppuhelper/implbase5.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/queryinterface.hxx> +#include <cppuhelper/supportsservice.hxx> +#include <cppuhelper/typeprovider.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <cshtyp.hxx> +#include <dbfld.hxx> +#include <dbmgr.hxx> +#include <docary.hxx> +#include <docsh.hxx> +#include <docstyle.hxx> +#include <docufld.hxx> +#include <drawinglayer/attribute/fillgradientattribute.hxx> +#include <drawinglayer/attribute/sdrfillattribute.hxx> +#include <drawinglayer/drawinglayerdllapi.h> +#include <drawinglayer/geometry/viewinformation2d.hxx> +#include <drawinglayer/primitive2d/baseprimitive2d.hxx> #include <editeng/borderline.hxx> -#include <editeng/boxitem.hxx> #include <editeng/brushitem.hxx> -#include <editeng/fhgtitem.hxx> +#include <editeng/colritem.hxx> +#include <editeng/editengdllapi.h> #include <editeng/flstitem.hxx> #include <editeng/fontitem.hxx> -#include <editeng/formatbreakitem.hxx> #include <editeng/frmdiritem.hxx> -#include <editeng/keepitem.hxx> #include <editeng/langitem.hxx> #include <editeng/lrspitem.hxx> +#include <editeng/numdef.hxx> #include <editeng/numitem.hxx> -#include <editeng/opaqitem.hxx> -#include <editeng/paperinf.hxx> -#include <editeng/prntitem.hxx> -#include <editeng/protitem.hxx> #include <editeng/scripttypeitem.hxx> #include <editeng/sizeitem.hxx> #include <editeng/svxenum.hxx> -#include <editeng/svxfont.hxx> -#include <editeng/tstpitem.hxx> #include <editeng/ulspitem.hxx> #include <editeng/unolingu.hxx> -#include <i18nlangtag/mslangid.hxx> -#include <officecfg/Office/Writer.hxx> -#include <osl/diagnose.h> -#include <rsc/rscsfx.hxx> -#include <rtl/textenc.h> -#include <rtl/ustring.hxx> -#include <sal/macros.h> +#include <expfld.hxx> +#include <fchrfmt.hxx> +#include <fldbas.hxx> +#include <fmtautofmt.hxx> +#include <fmtcol.hxx> +#include <fmtflcnt.hxx> +#include <fmtfld.hxx> +#include <fmtfsize.hxx> +#include <fmtftn.hxx> +#include <fmtinfmt.hxx> +#include <fmtmeta.hxx> +#include <fmtrfmrk.hxx> +#include <fmtruby.hxx> +#include <frmatr.hxx> +#include <frmfmt.hxx> +#include <hintids.hxx> +#include <hints.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <i18nutil/i18nutildllapi.h> +#include <i18nutil/paper.hxx> +#include <index.hxx> +#include <modcfg.hxx> +#include <ndarr.hxx> +#include <ndindex.hxx> +#include <ndtxt.hxx> +#include <ndtyp.hxx> +#include <node.hxx> +#include <numrule.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/sorted_vector.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <pagedesc.hxx> +#include <pam.hxx> +#include <paratr.hxx> +#include <poolfmt.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <sfx2/Metadatable.hxx> #include <sfx2/app.hxx> #include <sfx2/basedlgs.hxx> #include <sfx2/bindings.hxx> -#include <sfx2/dialoghelper.hxx> #include <sfx2/dispatch.hxx> +#include <sfx2/dllapi.h> #include <sfx2/docfile.hxx> #include <sfx2/docfilt.hxx> -#include <sfx2/docinsert.hxx> -#include <sfx2/fcontnr.hxx> #include <sfx2/filedlghelper.hxx> -#include <sfx2/frame.hxx> #include <sfx2/htmlmode.hxx> -#include <sfx2/imgmgr.hxx> -#include <sfx2/linkmgr.hxx> +#include <sfx2/linksrc.hxx> +#include <sfx2/lnkbase.hxx> #include <sfx2/objsh.hxx> -#include <sfx2/passwd.hxx> #include <sfx2/printer.hxx> #include <sfx2/request.hxx> -#include <sfx2/styfitem.hxx> +#include <sfx2/sfxuno.hxx> #include <sfx2/tabdlg.hxx> #include <sfx2/viewfrm.hxx> -#include <stdio.h> -#include <svl/PasswordHelper.hxx> -#include <svl/aeitem.hxx> +#include <shellio.hxx> +#include <shellres.hxx> +#include <sot/exchange.hxx> +#include <sot/formats.hxx> +#include <sot/sotdllapi.h> +#include <svl/SfxBroadcaster.hxx> #include <svl/cjkoptions.hxx> #include <svl/ctloptions.hxx> #include <svl/eitem.hxx> +#include <svl/hint.hxx> #include <svl/intitem.hxx> +#include <svl/itempool.hxx> #include <svl/itemset.hxx> -#include <svl/mailenum.hxx> +#include <svl/lstner.hxx> +#include <svl/nfkeytab.hxx> +#include <svl/ondemand.hxx> +#include <svl/poolitem.hxx> #include <svl/slstitm.hxx> +#include <svl/smplhint.hxx> #include <svl/stritem.hxx> #include <svl/style.hxx> +#include <svl/svldllapi.h> #include <svl/urihelper.hxx> #include <svl/zforlist.hxx> #include <svl/zformat.hxx> -#include <svtools/accessibilityoptions.hxx> -#include <svtools/collatorres.hxx> +#include <svtools/AccessibleBrowseBoxObjType.hxx> +#include <svtools/accessibleruler.hxx> +#include <svtools/accessibletableprovider.hxx> +#include <svtools/colorcfg.hxx> #include <svtools/ctrlbox.hxx> -#include <svtools/ctrltool.hxx> -#include <svtools/editbrowsebox.hxx> +#include <svtools/embedhlp.hxx> #include <svtools/headbar.hxx> #include <svtools/htmlcfg.hxx> -#include <svtools/indexentryres.hxx> -#include <svtools/insdlg.hxx> -#include <svtools/prnsetup.hxx> -#include <svtools/scriptedtext.hxx> -#include <svtools/simptabl.hxx> -#include <svtools/stdctrl.hxx> -#include <svtools/svmedit.hxx> +#include <svtools/miscopt.hxx> #include <svtools/svtabbx.hxx> +#include <svtools/svtdllapi.h> +#include <svtools/transfer.hxx> +#include <svtools/treelist.hxx> +#include <svtools/treelistbox.hxx> +#include <svtools/treelistentries.hxx> #include <svtools/treelistentry.hxx> -#include <svx/ctredlin.hxx> -#include <svx/dialmgr.hxx> +#include <svtools/viewdataentry.hxx> #include <svx/dlgutil.hxx> #include <svx/drawitem.hxx> #include <svx/flagsdef.hxx> -#include <svx/framelinkarray.hxx> -#include <svx/gallery.hxx> -#include <svx/hdft.hxx> -#include <svx/numinf.hxx> -#include <svx/optgenrl.hxx> -#include <svx/pageitem.hxx> -#include <svx/postattr.hxx> -#include <svx/ruler.hxx> -#include <svx/sdtaitm.hxx> -#include <svx/strarray.hxx> -#include <svx/svdmodel.hxx> +#include <svx/sdr/attribute/sdrallfillattributeshelper.hxx> #include <svx/svxdlg.hxx> -#include <svx/swframevalidation.hxx> -#include <svx/xfillit0.hxx> -#include <svx/xflgrit.hxx> +#include <svx/svxdllapi.h> +#include <svx/unomod.hxx> +#include <svx/xdef.hxx> +#include <svx/xenum.hxx> #include <svx/xtable.hxx> -#include <toolkit/helper/vclunohelper.hxx> +#include <swabstdlg.hxx> +#include <swatrset.hxx> +#include <swmodule.hxx> +#include <swrect.hxx> +#include <swtable.hxx> +#include <swtblfmt.hxx> +#include <swtypes.hxx> +#include <swundo.hxx> +#include <swwait.hxx> +#include <tblafmt.hxx> +#include <tblenum.hxx> +#include <tblsel.hxx> +#include <tools/color.hxx> +#include <tools/contnr.hxx> +#include <tools/date.hxx> +#include <tools/datetime.hxx> +#include <tools/debug.hxx> +#include <tools/errcode.hxx> +#include <tools/errinf.hxx> +#include <tools/fldunit.hxx> +#include <tools/fontenum.hxx> +#include <tools/fract.hxx> +#include <tools/gen.hxx> +#include <tools/globname.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> +#include <tools/mempool.hxx> +#include <tools/multisel.hxx> #include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> #include <tools/resmgr.hxx> +#include <tools/solar.h> #include <tools/stream.hxx> +#include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> -#include <ucbhelper/content.hxx> +#include <tools/weakbase.h> +#include <tools/wintypes.hxx> +#include <txatbase.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unoprnms.hxx> +#include <unotools/accessiblestatesethelper.hxx> +#include <unotools/calendarwrapper.hxx> #include <unotools/charclass.hxx> -#include <unotools/cmdoptions.hxx> #include <unotools/collatorwrapper.hxx> +#include <unotools/configitem.hxx> #include <unotools/configmgr.hxx> -#include <unotools/confignode.hxx> -#include <unotools/lingucfg.hxx> +#include <unotools/fontcvt.hxx> +#include <unotools/fontdefs.hxx> +#include <unotools/intlwrapper.hxx> #include <unotools/localedatawrapper.hxx> +#include <unotools/nativenumberwrapper.hxx> +#include <unotools/numberformatcodewrapper.hxx> +#include <unotools/options.hxx> #include <unotools/pathoptions.hxx> #include <unotools/syslocale.hxx> -#include <unotools/tempfile.hxx> -#include <unotools/textsearch.hxx> #include <unotools/transliterationwrapper.hxx> -#include <vcl/builder.hxx> -#include <vcl/button.hxx> -#include <vcl/edit.hxx> -#include <vcl/field.hxx> -#include <vcl/fixed.hxx> -#include <vcl/graph.hxx> -#include <vcl/graphicfilter.hxx> -#include <vcl/help.hxx> -#include <vcl/layout.hxx> -#include <vcl/lstbox.hxx> -#include <vcl/menu.hxx> -#include <vcl/metric.hxx> -#include <vcl/mnemonic.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/print.hxx> -#include <vcl/settings.hxx> -#include <vcl/svapp.hxx> -#include <vcl/vclmedit.hxx> -#include <vcl/waitobj.hxx> -#include <vector> +#include <unotools/unotoolsdllapi.h> +#include <viewopt.hxx> +#include <wdocsh.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/inc/pch/precompiled_vbaswobj.hxx b/sw/inc/pch/precompiled_vbaswobj.hxx index 15c2d2c98f42..ce7e63f79ad9 100644 --- a/sw/inc/pch/precompiled_vbaswobj.hxx +++ b/sw/inc/pch/precompiled_vbaswobj.hxx @@ -8,183 +8,420 @@ */ /* - 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:51 using: + ./bin/update_pch sw vbaswobj --cutoff=4 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./sw/inc/pch/precompiled_vbaswobj.hxx "/opt/lo/bin/make sw.build" --find-conflicts */ -#include <basic/sbuno.hxx> -#include <com/sun/star/awt/FontUnderline.hpp> +#include <algorithm> +#include <assert.h> +#include <cassert> +#include <climits> +#include <config_features.h> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstdarg> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <deque> +#include <float.h> +#include <functional> +#include <iomanip> +#include <iostream> +#include <limits.h> +#include <limits> +#include <list> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stack> +#include <stddef.h> +#include <stdexcept> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <swdllapi.h> +#include <type_traits> +#include <typeinfo> +#include <unordered_map> +#include <utility> +#include <vector> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/noncopyable.hpp> +#include <boost/operators.hpp> +#include <boost/optional.hpp> +#include <boost/shared_array.hpp> +#include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.h> +#include <osl/module.hxx> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/thread.h> +#include <osl/thread.hxx> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> +#include <rtl/math.hxx> +#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/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <vcl/accel.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/apptypes.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/cairo.hxx> +#include <vcl/checksum.hxx> +#include <vcl/cmdevt.hxx> +#include <vcl/combobox.h> +#include <vcl/combobox.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/cursor.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dllapi.h> +#include <vcl/dndhelp.hxx> +#include <vcl/edit.hxx> +#include <vcl/event.hxx> +#include <vcl/field.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/hatch.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/impdel.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/jobset.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/lstbox.h> +#include <vcl/lstbox.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/metric.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/pointr.hxx> +#include <vcl/print.hxx> +#include <vcl/prntypes.hxx> +#include <vcl/ptrstyle.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/settings.hxx> +#include <vcl/spinfld.hxx> +#include <vcl/svapp.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/virdev.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <IDocumentMarkAccess.hxx> +#include <IMark.hxx> +#include <IShellCursorSupplier.hxx> +#include <SwGetPoolIdFromName.hxx> +#include <basebmp/basebmpdllapi.h> +#include <basebmp/bitmapdevice.hxx> +#include <basebmp/drawmodes.hxx> +#include <basebmp/scanlineformats.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <basic/basicdllapi.h> +#include <basic/sbxcore.hxx> +#include <basic/sbxdef.hxx> +#include <bparr.hxx> +#include <calbck.hxx> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> #include <com/sun/star/beans/NamedValue.hpp> -#include <com/sun/star/beans/PropertyAttribute.hpp> #include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/PropertyVetoException.hpp> -#include <com/sun/star/beans/XPropertyContainer.hpp> #include <com/sun/star/beans/XPropertySet.hpp> +#include <com/sun/star/bridge/oleautomation/Decimal.hpp> +#include <com/sun/star/connection/XConnection.hpp> #include <com/sun/star/container/XEnumeration.hpp> #include <com/sun/star/container/XEnumerationAccess.hpp> #include <com/sun/star/container/XIndexAccess.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/XDocumentProperties.hpp> -#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp> -#include <com/sun/star/document/XRedlinesSupplier.hpp> -#include <com/sun/star/document/XTypeDetection.hpp> -#include <com/sun/star/drawing/ShapeCollection.hpp> -#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/form/XFormsSupplier.hpp> -#include <com/sun/star/frame/FrameSearchFlag.hpp> -#include <com/sun/star/frame/XComponentLoader.hpp> -#include <com/sun/star/frame/XController.hpp> -#include <com/sun/star/frame/XDesktop.hpp> +#include <com/sun/star/datatransfer/DataFlavor.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp> +#include <com/sun/star/document/CmisVersion.hpp> +#include <com/sun/star/document/EventObject.hpp> +#include <com/sun/star/drawing/LineCap.hpp> +#include <com/sun/star/embed/XClassifiedObject.hpp> +#include <com/sun/star/embed/XEmbeddedObject.hpp> #include <com/sun/star/frame/XFrame.hpp> -#include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/frame/XStorable.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> +#include <com/sun/star/i18n/WordType.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> +#include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/lang/EventObject.hpp> #include <com/sun/star/lang/IllegalArgumentException.hpp> -#include <com/sun/star/lang/IndexOutOfBoundsException.hpp> #include <com/sun/star/lang/Locale.hpp> #include <com/sun/star/lang/XComponent.hpp> -#include <com/sun/star/lang/XMultiComponentFactory.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/script/ModuleType.hpp> -#include <com/sun/star/script/vba/VBAEventId.hpp> -#include <com/sun/star/style/BreakType.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/TabAlign.hpp> -#include <com/sun/star/style/XStyle.hpp> +#include <com/sun/star/registry/XRegistryKey.hpp> +#include <com/sun/star/script/XDefaultMethod.hpp> +#include <com/sun/star/script/provider/XScriptProviderSupplier.hpp> #include <com/sun/star/style/XStyleFamiliesSupplier.hpp> -#include <com/sun/star/table/ShadowFormat.hpp> -#include <com/sun/star/table/ShadowLocation.hpp> -#include <com/sun/star/table/TableBorder.hpp> -#include <com/sun/star/table/XCell.hpp> +#include <com/sun/star/table/BorderLine2.hpp> +#include <com/sun/star/table/BorderLineStyle.hpp> #include <com/sun/star/table/XCellRange.hpp> -#include <com/sun/star/table/XTableRows.hpp> -#include <com/sun/star/text/AutoTextContainer.hpp> -#include <com/sun/star/text/ControlCharacter.hpp> -#include <com/sun/star/text/FilenameDisplayFormat.hpp> +#include <com/sun/star/task/XInteractionHandler.hpp> #include <com/sun/star/text/HoriOrientation.hpp> -#include <com/sun/star/text/WrapTextMode.hpp> -#include <com/sun/star/text/XBookmarksSupplier.hpp> -#include <com/sun/star/text/XDocumentIndexesSupplier.hpp> -#include <com/sun/star/text/XEndnotesSupplier.hpp> -#include <com/sun/star/text/XFootnotesSupplier.hpp> -#include <com/sun/star/text/XPageCursor.hpp> -#include <com/sun/star/text/XParagraphCursor.hpp> +#include <com/sun/star/text/PositionLayoutDir.hpp> #include <com/sun/star/text/XText.hpp> -#include <com/sun/star/text/XTextContent.hpp> #include <com/sun/star/text/XTextDocument.hpp> -#include <com/sun/star/text/XTextFieldsSupplier.hpp> -#include <com/sun/star/text/XTextRange.hpp> #include <com/sun/star/text/XTextRangeCompare.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/XTextViewCursor.hpp> #include <com/sun/star/text/XTextViewCursorSupplier.hpp> -#include <com/sun/star/text/XWordCursor.hpp> -#include <com/sun/star/ucb/SimpleFileAccess.hpp> -#include <com/sun/star/uri/XUriReference.hpp> -#include <com/sun/star/uri/XUriReferenceFactory.hpp> -#include <com/sun/star/util/XCloseable.hpp> -#include <com/sun/star/util/XModifiable.hpp> -#include <com/sun/star/util/XRefreshable.hpp> -#include <com/sun/star/util/XStringSubstitution.hpp> -#include <com/sun/star/util/XUpdatable.hpp> -#include <com/sun/star/util/thePathSettings.hpp> -#include <com/sun/star/view/XLineCursor.hpp> +#include <com/sun/star/uno/Any.h> +#include <com/sun/star/uno/Any.hxx> +#include <com/sun/star/uno/Exception.hpp> +#include <com/sun/star/uno/Reference.h> +#include <com/sun/star/uno/Reference.hxx> +#include <com/sun/star/uno/RuntimeException.hpp> +#include <com/sun/star/uno/Sequence.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/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/util/Date.hpp> +#include <com/sun/star/util/DateTime.hpp> +#include <com/sun/star/util/Time.hpp> +#include <com/sun/star/util/URL.hpp> +#include <com/sun/star/view/PrintableState.hpp> #include <com/sun/star/view/XSelectionSupplier.hpp> -#include <com/sun/star/view/XViewCursor.hpp> -#include <com/sun/star/view/XViewSettingsSupplier.hpp> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> #include <comphelper/processfactory.hxx> -#include <comphelper/string.hxx> -#include <comphelper/unwrapargs.hxx> -#include <cppuhelper/bootstrap.hxx> +#include <comphelper/solarmutex.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/factory.hxx> #include <cppuhelper/implbase.hxx> #include <cppuhelper/implbase1.hxx> -#include <cppuhelper/implbase2.hxx> -#include <cppuhelper/implbase3.hxx> -#include <cppuhelper/implementationentry.hxx> -#include <editeng/acorrcfg.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/queryinterface.hxx> +#include <cppuhelper/supportsservice.hxx> +#include <cppuhelper/typeprovider.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <crstate.hxx> +#include <cshtyp.hxx> +#include <docsh.hxx> +#include <editeng/borderline.hxx> +#include <editeng/boxitem.hxx> +#include <editeng/brushitem.hxx> +#include <editeng/editengdllapi.h> +#include <editeng/formatbreakitem.hxx> +#include <editeng/frmdir.hxx> +#include <editeng/frmdiritem.hxx> +#include <editeng/keepitem.hxx> +#include <editeng/lrspitem.hxx> +#include <editeng/opaqitem.hxx> +#include <editeng/pbinitem.hxx> +#include <editeng/prntitem.hxx> +#include <editeng/protitem.hxx> +#include <editeng/shaditem.hxx> +#include <editeng/svxenum.hxx> +#include <editeng/ulspitem.hxx> +#include <fmtcol.hxx> +#include <frmatr.hxx> +#include <frmfmt.hxx> +#include <hintids.hxx> +#include <hints.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> -#include <ooo/vba/XControlProvider.hpp> -#include <ooo/vba/office/MsoDocProperties.hpp> -#include <ooo/vba/word/WdBookmarkSortBy.hpp> -#include <ooo/vba/word/WdBorderType.hpp> -#include <ooo/vba/word/WdBreakType.hpp> -#include <ooo/vba/word/WdBuiltInProperty.hpp> -#include <ooo/vba/word/WdBuiltinStyle.hpp> -#include <ooo/vba/word/WdCollapseDirection.hpp> -#include <ooo/vba/word/WdColor.hpp> -#include <ooo/vba/word/WdColorIndex.hpp> -#include <ooo/vba/word/WdConstants.hpp> -#include <ooo/vba/word/WdCursorType.hpp> -#include <ooo/vba/word/WdDefaultFilePath.hpp> -#include <ooo/vba/word/WdDefaultListBehavior.hpp> -#include <ooo/vba/word/WdEnableCancelKey.hpp> -#include <ooo/vba/word/WdFieldType.hpp> -#include <ooo/vba/word/WdFindWrap.hpp> -#include <ooo/vba/word/WdGoToDirection.hpp> -#include <ooo/vba/word/WdGoToItem.hpp> -#include <ooo/vba/word/WdHeaderFooterIndex.hpp> -#include <ooo/vba/word/WdInformation.hpp> -#include <ooo/vba/word/WdLineSpacing.hpp> -#include <ooo/vba/word/WdLineStyle.hpp> -#include <ooo/vba/word/WdLineWidth.hpp> -#include <ooo/vba/word/WdListApplyTo.hpp> -#include <ooo/vba/word/WdListGalleryType.hpp> -#include <ooo/vba/word/WdListLevelAlignment.hpp> -#include <ooo/vba/word/WdListNumberStyle.hpp> -#include <ooo/vba/word/WdMovementType.hpp> -#include <ooo/vba/word/WdOrientation.hpp> -#include <ooo/vba/word/WdOutlineLevel.hpp> -#include <ooo/vba/word/WdParagraphAlignment.hpp> -#include <ooo/vba/word/WdProtectionType.hpp> -#include <ooo/vba/word/WdReplace.hpp> -#include <ooo/vba/word/WdRowAlignment.hpp> -#include <ooo/vba/word/WdRowHeightRule.hpp> -#include <ooo/vba/word/WdRulerStyle.hpp> -#include <ooo/vba/word/WdSectionStart.hpp> -#include <ooo/vba/word/WdSeekView.hpp> -#include <ooo/vba/word/WdSpecialPane.hpp> -#include <ooo/vba/word/WdStyleType.hpp> -#include <ooo/vba/word/WdTabAlignment.hpp> -#include <ooo/vba/word/WdTabLeader.hpp> -#include <ooo/vba/word/WdTrailingCharacter.hpp> -#include <ooo/vba/word/WdUnderline.hpp> -#include <ooo/vba/word/WdUnits.hpp> -#include <ooo/vba/word/WdViewType.hpp> -#include <ooo/vba/word/WdWindowState.hpp> -#include <ooo/vba/word/WdWordDialog.hpp> -#include <ooo/vba/word/WdWrapSideType.hpp> -#include <ooo/vba/word/WdWrapType.hpp> -#include <ooo/vba/word/XApplication.hpp> -#include <ooo/vba/word/XBookmark.hpp> -#include <ooo/vba/word/XBorder.hpp> -#include <ooo/vba/word/XDialog.hpp> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <rtl/ustrbuf.hxx> -#include <sal/macros.h> -#include <sfx2/objsh.hxx> -#include <stdio.h> -#include <tools/config.hxx> +#include <i18nutil/i18nutildllapi.h> +#include <i18nutil/paper.hxx> +#include <index.hxx> +#include <ndarr.hxx> +#include <ndindex.hxx> +#include <ndtyp.hxx> +#include <node.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/sorted_vector.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <ooo/vba/XCollection.hpp> +#include <ooo/vba/XHelperInterface.hpp> +#include <pam.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <sfx2/dllapi.h> +#include <sot/sotdllapi.h> +#include <svl/cenumitm.hxx> +#include <svl/cintitem.hxx> +#include <svl/eitem.hxx> +#include <svl/hint.hxx> +#include <svl/intitem.hxx> +#include <svl/itempool.hxx> +#include <svl/itemset.hxx> +#include <svl/lstner.hxx> +#include <svl/macitem.hxx> +#include <svl/poolitem.hxx> +#include <svl/svldllapi.h> +#include <svtools/ctrlbox.hxx> +#include <svtools/embedhlp.hxx> +#include <svtools/svtdllapi.h> +#include <svx/sdtaitm.hxx> +#include <svx/svddef.hxx> +#include <svx/svxdllapi.h> +#include <svx/xdef.hxx> +#include <swatrset.hxx> +#include <swcrsr.hxx> +#include <swrect.hxx> +#include <swregion.hxx> +#include <swtable.hxx> +#include <swtblfmt.hxx> +#include <swtypes.hxx> +#include <tblenum.hxx> +#include <tblsel.hxx> +#include <tools/color.hxx> +#include <tools/date.hxx> +#include <tools/debug.hxx> #include <tools/diagnose_ex.h> +#include <tools/errcode.hxx> +#include <tools/errinf.hxx> +#include <tools/fldunit.hxx> +#include <tools/fontenum.hxx> +#include <tools/gen.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> +#include <tools/mempool.hxx> +#include <tools/multisel.hxx> +#include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> +#include <tools/resmgr.hxx> +#include <tools/solar.h> +#include <tools/stream.hxx> +#include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> -#include <unordered_map> -#include <unotools/pathoptions.hxx> +#include <tools/weakbase.h> +#include <tools/wintypes.hxx> +#include <toxe.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unobaseclass.hxx> +#include <unotools/charclass.hxx> +#include <unotools/fontdefs.hxx> +#include <unotools/localedatawrapper.hxx> +#include <unotools/options.hxx> +#include <unotools/readwritemutexguard.hxx> +#include <unotools/syslocale.hxx> +#include <unotools/unotoolsdllapi.h> #include <vbahelper/helperdecl.hxx> #include <vbahelper/vbahelper.hxx> -#include <vbahelper/vbashaperange.hxx> -#include <vbahelper/vbashapes.hxx> -#include <vcl/wrkwin.hxx> +#include <vbahelper/vbahelperinterface.hxx> +#include <viewsh.hxx> +#include <viscrs.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/tools/inc/pch/precompiled_tl.hxx b/tools/inc/pch/precompiled_tl.hxx index 3b682c0c26f1..a9619afb0549 100644 --- a/tools/inc/pch/precompiled_tl.hxx +++ b/tools/inc/pch/precompiled_tl.hxx @@ -8,86 +8,79 @@ */ /* - 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:40 using: + ./bin/update_pch tools tl --cutoff=5 --exclude:system --exclude:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./tools/inc/pch/precompiled_tl.hxx "/opt/lo/bin/make tools.build" --find-conflicts */ #include <algorithm> -#include <basegfx/curve/b2dcubicbezier.hxx> -#include <basegfx/numeric/ftools.hxx> -#include <basegfx/point/b2dpoint.hxx> -#include <basegfx/polygon/b2dpolygon.hxx> -#include <basegfx/polygon/b2dpolygontools.hxx> -#include <basegfx/polygon/b2dpolypolygon.hxx> -#include <basegfx/polygon/b2dpolypolygoncutter.hxx> -#include <basegfx/vector/b2dvector.hxx> -#include <boost/checked_delete.hpp> -#include <boost/noncopyable.hpp> -#include <boost/rational.hpp> #include <cassert> -#include <cmath> -#include <com/sun/star/task/ErrorCodeIOException.hpp> -#include <com/sun/star/uno/Reference.hxx> -#include <com/sun/star/uno/Sequence.hxx> -#include <com/sun/star/util/XStringWidth.hpp> -#include <comphelper/string.hxx> -#include <config_features.h> -#include <config_folders.h> -#include <cstdarg> #include <cstddef> #include <cstdlib> -#include <cstring> -#include <ctype.h> -#include <errno.h> -#include <functional> -#include <i18nlangtag/languagetag.hxx> -#include <i18nlangtag/mslangid.hxx> -#include <iterator> #include <limits.h> -#include <limits> -#include <list> -#include <math.h> #include <memory> #include <new> -#include <numeric> +#include <ostream> +#include <stddef.h> +#include <stdio.h> +#include <stdlib.h> +#include <string.h> +#include <vector> +#include <boost/checked_delete.hpp> +#include <boost/current_function.hpp> +#include <boost/noncopyable.hpp> +#include <boost/optional/optional.hpp> +#include <boost/rational.hpp> #include <osl/diagnose.h> #include <osl/endian.h> #include <osl/file.hxx> +#include <osl/interlck.h> #include <osl/mutex.hxx> #include <osl/process.h> -#include <osl/security.h> #include <osl/signal.h> #include <osl/thread.h> #include <rtl/alloc.h> #include <rtl/bootstrap.hxx> #include <rtl/character.hxx> #include <rtl/crc.h> -#include <rtl/instance.hxx> #include <rtl/math.hxx> +#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/textcvt.h> #include <rtl/textenc.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/saldllapi.h> #include <sal/types.h> -#include <sax/tools/converter.hxx> -#include <set> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <time.h> -#include <unordered_map> -#include <vector> -#include <zlib.h> +#include <sal/typesizes.h> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <com/sun/star/lang/Locale.hpp> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <o3tl/cow_wrapper.hxx> +#include <tools/debug.hxx> +#include <tools/gen.hxx> +#include <tools/resid.hxx> +#include <tools/solar.h> +#include <tools/stream.hxx> +#include <tools/toolsdllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/unotools/inc/pch/precompiled_utl.hxx b/unotools/inc/pch/precompiled_utl.hxx index 08314b4ff55b..960dae732673 100644 --- a/unotools/inc/pch/precompiled_utl.hxx +++ b/unotools/inc/pch/precompiled_utl.hxx @@ -8,190 +8,152 @@ */ /* - 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 unotools utl --cutoff=3 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./unotools/inc/pch/precompiled_utl.hxx "/opt/lo/bin/make unotools.build" --find-conflicts */ #include <algorithm> #include <cassert> -#include <com/sun/star/awt/XRequestCallback.hpp> +#include <cstddef> +#include <iomanip> +#include <limits> +#include <list> +#include <memory> +#include <new> +#include <ostream> +#include <stddef.h> +#include <stdio.h> +#include <string.h> +#include <unordered_map> +#include <vector> +#include <boost/current_function.hpp> +#include <boost/optional.hpp> +#include <osl/detail/file.h> +#include <osl/diagnose.h> +#include <osl/file.h> +#include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/mutex.hxx> +#include <osl/nlsupport.h> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/thread.hxx> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/bootstrap.hxx> +#include <rtl/character.hxx> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.hxx> +#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/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#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 <sal/typesizes.h> +#include <salhelper/condition.hxx> #include <com/sun/star/beans/NamedValue.hpp> -#include <com/sun/star/beans/Property.hpp> #include <com/sun/star/beans/PropertyAttribute.hpp> #include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/XFastPropertySet.hpp> -#include <com/sun/star/beans/XMultiPropertySet.hpp> -#include <com/sun/star/beans/XPropertiesChangeListener.hpp> -#include <com/sun/star/beans/XPropertiesChangeNotifier.hpp> #include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/beans/XPropertySetInfo.hpp> -#include <com/sun/star/configuration/XTemplateContainer.hpp> #include <com/sun/star/configuration/theDefaultProvider.hpp> -#include <com/sun/star/container/XHierarchicalName.hpp> -#include <com/sun/star/container/XHierarchicalNameAccess.hpp> #include <com/sun/star/container/XNameAccess.hpp> #include <com/sun/star/container/XNameContainer.hpp> -#include <com/sun/star/container/XNameReplace.hpp> -#include <com/sun/star/container/XNamed.hpp> -#include <com/sun/star/document/XTypeDetection.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/XTerminateListener.hpp> -#include <com/sun/star/i18n/CalendarDisplayIndex.hpp> -#include <com/sun/star/i18n/CalendarFieldIndex.hpp> -#include <com/sun/star/i18n/CharacterClassification.hpp> -#include <com/sun/star/i18n/Collator.hpp> -#include <com/sun/star/i18n/CollatorOptions.hpp> -#include <com/sun/star/i18n/KNumberFormatType.hpp> -#include <com/sun/star/i18n/KNumberFormatUsage.hpp> -#include <com/sun/star/i18n/LocaleCalendar2.hpp> -#include <com/sun/star/i18n/LocaleData.hpp> -#include <com/sun/star/i18n/NativeNumberSupplier.hpp> -#include <com/sun/star/i18n/NumberFormatIndex.hpp> -#include <com/sun/star/i18n/NumberFormatMapper.hpp> -#include <com/sun/star/i18n/Transliteration.hpp> #include <com/sun/star/i18n/TransliterationModules.hpp> #include <com/sun/star/i18n/TransliterationModulesExtra.hpp> -#include <com/sun/star/io/TempFile.hpp> -#include <com/sun/star/io/XActiveDataControl.hpp> -#include <com/sun/star/io/XActiveDataSink.hpp> -#include <com/sun/star/io/XActiveDataStreamer.hpp> +#include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/io/XSeekable.hpp> #include <com/sun/star/io/XStream.hpp> -#include <com/sun/star/io/XTruncate.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/XSingleServiceFactory.hpp> -#include <com/sun/star/sdbc/XResultSet.hpp> -#include <com/sun/star/sdbc/XRow.hpp> -#include <com/sun/star/task/XInteractionAbort.hpp> +#include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/task/XInteractionHandler.hpp> +#include <com/sun/star/task/XInteractionRequest.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/ContentInfoAttribute.hpp> -#include <com/sun/star/ucb/DocumentHeaderField.hpp> -#include <com/sun/star/ucb/IOErrorCode.hpp> -#include <com/sun/star/ucb/InsertCommandArgument.hpp> #include <com/sun/star/ucb/InteractiveIOException.hpp> -#include <com/sun/star/ucb/InteractiveNetworkConnectException.hpp> -#include <com/sun/star/ucb/NameClashException.hpp> -#include <com/sun/star/ucb/OpenCommandArgument2.hpp> -#include <com/sun/star/ucb/OpenMode.hpp> -#include <com/sun/star/ucb/PostCommandArgument2.hpp> #include <com/sun/star/ucb/UniversalContentBroker.hpp> -#include <com/sun/star/ucb/UnsupportedDataSinkException.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/XContentIdentifier.hpp> -#include <com/sun/star/ucb/XProgressHandler.hpp> -#include <com/sun/star/ucb/XUniversalContentBroker.hpp> -#include <com/sun/star/uno/Any.h> #include <com/sun/star/uno/Any.hxx> -#include <com/sun/star/uno/Exception.hpp> +#include <com/sun/star/uno/Reference.h> #include <com/sun/star/uno/Reference.hxx> #include <com/sun/star/uno/RuntimeException.hpp> +#include <com/sun/star/uno/Sequence.h> #include <com/sun/star/uno/Sequence.hxx> #include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/uri/UriReferenceFactory.hpp> -#include <com/sun/star/uri/XUriReference.hpp> -#include <com/sun/star/util/ChangesEvent.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/util/Date.hpp> #include <com/sun/star/util/DateTime.hpp> -#include <com/sun/star/util/PathSubstitution.hpp> -#include <com/sun/star/util/SearchFlags.hpp> -#include <com/sun/star/util/TextSearch.hpp> +#include <com/sun/star/util/Time.hpp> #include <com/sun/star/util/XChangesBatch.hpp> -#include <com/sun/star/util/XChangesListener.hpp> -#include <com/sun/star/util/XChangesNotifier.hpp> -#include <com/sun/star/util/XCloseable.hpp> -#include <com/sun/star/util/XStringEscape.hpp> -#include <com/sun/star/util/XStringSubstitution.hpp> -#include <com/sun/star/util/XURLTransformer.hpp> -#include <com/sun/star/util/theMacroExpander.hpp> -#include <com/sun/star/util/thePathSettings.hpp> -#include <com/sun/star/xml/sax/XAttributeList.hpp> +#include <comphelper/comphelperdllapi.h> #include <comphelper/configurationhelper.hxx> -#include <comphelper/docpasswordhelper.hxx> -#include <comphelper/getexpandeduri.hxx> -#include <comphelper/namedvaluecollection.hxx> #include <comphelper/processfactory.hxx> #include <comphelper/sequence.hxx> -#include <comphelper/sequenceashashmap.hxx> +#include <comphelper/servicedecl.hxx> #include <comphelper/servicehelper.hxx> -#include <comphelper/stillreadwriteinteraction.hxx> -#include <comphelper/storagehelper.hxx> -#include <config_features.h> -#include <config_folders.h> -#include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/factory.hxx> +#include <cppu/cppudllapi.h> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/implbase.hxx> -#include <cppuhelper/queryinterface.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <cppuhelper/typeprovider.hxx> -#include <cppuhelper/weakref.hxx> -#include <deque> -#include <functional> +#include <cppuhelper/implbase1.hxx> +#include <cppuhelper/weak.hxx> +#include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> #include <i18nlangtag/mslangid.hxx> -#include <list> -#include <map> -#include <officecfg/Office/Common.hxx> -#include <officecfg/Office/Recovery.hxx> -#include <osl/detail/file.h> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/mutex.hxx> -#include <osl/nlsupport.h> -#include <osl/process.h> -#include <osl/thread.h> -#include <osl/thread.hxx> -#include <rtl/bootstrap.hxx> -#include <rtl/character.hxx> -#include <rtl/instance.hxx> -#include <rtl/locale.h> -#include <rtl/math.hxx> -#include <rtl/ref.hxx> -#include <rtl/strbuf.hxx> -#include <rtl/string.h> -#include <rtl/string.hxx> -#include <rtl/tencinfo.h> -#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 <salhelper/condition.hxx> -#include <stdio.h> -#include <string.h> -#include <string> +#include <o3tl/enumarray.hxx> +#include <o3tl/typed_flags_set.hxx> #include <tools/date.hxx> #include <tools/datetime.hxx> #include <tools/debug.hxx> -#include <tools/diagnose_ex.h> -#include <tools/getprocessworkingdir.hxx> -#include <tools/inetmsg.hxx> -#include <tools/resmgr.hxx> +#include <tools/errinf.hxx> +#include <tools/lineend.hxx> +#include <tools/ref.hxx> #include <tools/solar.h> -#include <tools/solarmutex.hxx> #include <tools/stream.hxx> #include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> -#include <ucbhelper/activedatasink.hxx> -#include <ucbhelper/commandenvironment.hxx> #include <ucbhelper/content.hxx> -#include <ucbhelper/interactionrequest.hxx> -#include <ucbhelper/interceptedinteraction.hxx> -#include <uno/data.h> -#include <unordered_map> -#include <vector> +#include <ucbhelper/ucbhelperdllapi.h> +#include <unotools/bootstrap.hxx> +#include <unotools/configitem.hxx> +#include <unotools/configmgr.hxx> +#include <unotools/configpaths.hxx> +#include <unotools/fontdefs.hxx> +#include <unotools/moduleoptions.hxx> +#include <unotools/options.hxx> +#include <unotools/pathoptions.hxx> +#include <unotools/readwritemutexguard.hxx> +#include <unotools/securityoptions.hxx> +#include <unotools/syslocale.hxx> +#include <unotools/syslocaleoptions.hxx> +#include <unotools/ucbhelper.hxx> +#include <unotools/unotoolsdllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/unoxml/inc/pch/precompiled_unoxml.hxx b/unoxml/inc/pch/precompiled_unoxml.hxx index 3f71b23adeec..94386b17d8ce 100644 --- a/unoxml/inc/pch/precompiled_unoxml.hxx +++ b/unoxml/inc/pch/precompiled_unoxml.hxx @@ -8,14 +8,30 @@ */ /* - 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 unoxml unoxml --cutoff=1 --exclude:system --exclude:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./unoxml/inc/pch/precompiled_unoxml.hxx "/opt/lo/bin/make unoxml.build" --find-conflicts */ #include <algorithm> -#include <boost/bind.hpp> +#include <memory> +#include <stdarg.h> +#include <stdio.h> +#include <string.h> +#include <osl/diagnose.h> +#include <osl/mutex.hxx> +#include <rtl/alloc.h> +#include <rtl/instance.hxx> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.hxx> +#include <rtl/uuid.h> #include <com/sun/star/lang/XComponent.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> #include <com/sun/star/lang/XSingleServiceFactory.hpp> @@ -45,16 +61,6 @@ #include <libxml/xmlstring.h> #include <libxml/xpath.h> #include <libxml/xpathInternals.h> -#include <osl/diagnose.h> -#include <osl/mutex.hxx> -#include <rtl/alloc.h> -#include <rtl/instance.hxx> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <rtl/uuid.h> -#include <stdarg.h> -#include <stdio.h> -#include <string.h> #include <ucbhelper/commandenvironment.hxx> #include <ucbhelper/content.hxx> diff --git a/uui/inc/pch/precompiled_uui.hxx b/uui/inc/pch/precompiled_uui.hxx index 19826a34ff23..afb7828e8a14 100644 --- a/uui/inc/pch/precompiled_uui.hxx +++ b/uui/inc/pch/precompiled_uui.hxx @@ -8,140 +8,75 @@ */ /* - 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 uui uui --cutoff=4 --exclude:system --exclude:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./uui/inc/pch/precompiled_uui.hxx "/opt/lo/bin/make uui.build" --find-conflicts */ -#include <boost/noncopyable.hpp> -#include <com/sun/star/awt/XWindow.hpp> -#include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/XPropertyAccess.hpp> -#include <com/sun/star/configuration/backend/MergeRecoveryRequest.hpp> -#include <com/sun/star/configuration/backend/StratumCreationException.hpp> -#include <com/sun/star/configuration/theDefaultProvider.hpp> -#include <com/sun/star/container/XContainerQuery.hpp> -#include <com/sun/star/container/XHierarchicalNameAccess.hpp> -#include <com/sun/star/container/XNameContainer.hpp> -#include <com/sun/star/document/BrokenPackageRequest.hpp> -#include <com/sun/star/document/ChangedByOthersRequest.hpp> -#include <com/sun/star/document/FilterOptionsRequest.hpp> -#include <com/sun/star/document/LockFileIgnoreRequest.hpp> -#include <com/sun/star/document/LockedDocumentRequest.hpp> -#include <com/sun/star/document/LockedOnSavingRequest.hpp> -#include <com/sun/star/document/NoSuchFilterRequest.hpp> -#include <com/sun/star/document/OwnLockOnDocumentRequest.hpp> -#include <com/sun/star/document/XImporter.hpp> -#include <com/sun/star/document/XInteractionFilterOptions.hpp> -#include <com/sun/star/document/XInteractionFilterSelect.hpp> -#include <com/sun/star/java/WrongJavaVersionException.hpp> -#include <com/sun/star/lang/XInitialization.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> -#include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/loader/CannotActivateFactoryException.hpp> -#include <com/sun/star/registry/XRegistryKey.hpp> -#include <com/sun/star/script/ModuleSizeExceededRequest.hpp> -#include <com/sun/star/security/CertificateValidity.hpp> -#include <com/sun/star/security/DocumentDigitalSignatures.hpp> -#include <com/sun/star/security/ExtAltNameType.hpp> -#include <com/sun/star/security/NoPasswordException.hpp> -#include <com/sun/star/security/XCertificateExtension.hpp> -#include <com/sun/star/security/XSanExtension.hpp> -#include <com/sun/star/task/DocumentMSPasswordRequest.hpp> -#include <com/sun/star/task/DocumentMSPasswordRequest2.hpp> -#include <com/sun/star/task/DocumentMacroConfirmationRequest.hpp> -#include <com/sun/star/task/DocumentPasswordRequest.hpp> -#include <com/sun/star/task/DocumentPasswordRequest2.hpp> -#include <com/sun/star/task/ErrorCodeIOException.hpp> -#include <com/sun/star/task/ErrorCodeRequest.hpp> -#include <com/sun/star/task/InteractionHandler.hpp> -#include <com/sun/star/task/MasterPasswordRequest.hpp> -#include <com/sun/star/task/NoMasterException.hpp> -#include <com/sun/star/task/PasswordContainer.hpp> -#include <com/sun/star/task/XInteractionAbort.hpp> -#include <com/sun/star/task/XInteractionApprove.hpp> -#include <com/sun/star/task/XInteractionAskLater.hpp> -#include <com/sun/star/task/XInteractionDisapprove.hpp> -#include <com/sun/star/task/XInteractionHandler2.hpp> -#include <com/sun/star/task/XInteractionPassword.hpp> -#include <com/sun/star/task/XInteractionPassword2.hpp> -#include <com/sun/star/task/XInteractionRequest.hpp> -#include <com/sun/star/task/XInteractionRetry.hpp> -#include <com/sun/star/ucb/AuthenticationFallbackRequest.hpp> -#include <com/sun/star/ucb/AuthenticationRequest.hpp> -#include <com/sun/star/ucb/CertificateValidationRequest.hpp> -#include <com/sun/star/ucb/InteractiveAppException.hpp> -#include <com/sun/star/ucb/InteractiveAugmentedIOException.hpp> -#include <com/sun/star/ucb/InteractiveLockingLockExpiredException.hpp> -#include <com/sun/star/ucb/InteractiveLockingLockedException.hpp> -#include <com/sun/star/ucb/InteractiveLockingNotLockedException.hpp> -#include <com/sun/star/ucb/InteractiveNetworkConnectException.hpp> -#include <com/sun/star/ucb/InteractiveNetworkOffLineException.hpp> -#include <com/sun/star/ucb/InteractiveNetworkReadException.hpp> -#include <com/sun/star/ucb/InteractiveNetworkResolveNameException.hpp> -#include <com/sun/star/ucb/InteractiveNetworkWriteException.hpp> -#include <com/sun/star/ucb/InteractiveWrongMediumException.hpp> -#include <com/sun/star/ucb/NameClashException.hpp> -#include <com/sun/star/ucb/NameClashResolveRequest.hpp> -#include <com/sun/star/ucb/URLAuthenticationRequest.hpp> -#include <com/sun/star/ucb/UnsupportedNameClashException.hpp> -#include <com/sun/star/ucb/XInteractionAuthFallback.hpp> -#include <com/sun/star/ucb/XInteractionReplaceExistingData.hpp> -#include <com/sun/star/ucb/XInteractionSupplyAuthentication.hpp> -#include <com/sun/star/ucb/XInteractionSupplyAuthentication2.hpp> -#include <com/sun/star/ucb/XInteractionSupplyName.hpp> -#include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp> -#include <com/sun/star/ui/dialogs/FolderPicker.hpp> -#include <com/sun/star/ui/dialogs/XExecutableDialog.hpp> -#include <com/sun/star/uno/Reference.hxx> -#include <com/sun/star/uno/Sequence.hxx> -#include <com/sun/star/util/XStringWidth.hpp> -#include <com/sun/star/xforms/InvalidDataOnSubmitException.hpp> -#include <com/sun/star/xml/crypto/XSecurityEnvironment.hpp> -#include <comphelper/documentconstants.hxx> -#include <comphelper/namedvaluecollection.hxx> -#include <comphelper/processfactory.hxx> -#include <comphelper/sequence.hxx> -#include <comphelper/sequenceashashmap.hxx> -#include <comphelper/string.hxx> -#include <cppu/macros.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/implbase1.hxx> -#include <cppuhelper/implbase3.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <iostream> +#include <cassert> +#include <cstddef> #include <memory> +#include <new> +#include <ostream> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <vector> +#include <boost/current_function.hpp> +#include <boost/noncopyable.hpp> #include <osl/conditn.hxx> #include <osl/diagnose.h> #include <osl/file.hxx> +#include <osl/interlck.h> #include <osl/mutex.hxx> #include <osl/thread.hxx> #include <rtl/digest.h> +#include <rtl/instance.hxx> #include <rtl/strbuf.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> #include <rtl/ustring.hxx> #include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> #include <sal/macros.h> +#include <sal/saldllapi.h> #include <sal/types.h> -#include <svl/zforlist.hxx> -#include <svtools/sfxecode.hxx> -#include <toolkit/helper/vclunohelper.hxx> -#include <tools/diagnose_ex.h> -#include <tools/errcode.hxx> -#include <tools/errinf.hxx> -#include <tools/rcid.h> -#include <tools/resid.hxx> -#include <tools/urlobj.hxx> -#include <typelib/typedescription.hxx> -#include <uno/environment.h> -#include <unotools/configmgr.hxx> -#include <unotools/confignode.hxx> -#include <unotools/localfilehelper.hxx> -#include <vcl/abstdlg.hxx> -#include <vcl/button.hxx> +#include <sal/typesizes.h> #include <vcl/layout.hxx> #include <vcl/msgbox.hxx> -#include <vcl/settings.hxx> #include <vcl/svapp.hxx> +#include <com/sun/star/lang/XMultiServiceFactory.hpp> +#include <com/sun/star/task/XInteractionAbort.hpp> +#include <com/sun/star/task/XInteractionApprove.hpp> +#include <com/sun/star/task/XInteractionRequest.hpp> +#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/XInterface.hpp> +#include <com/sun/star/uno/genfunc.hxx> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/processfactory.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <tools/solar.h> +#include <tools/toolsdllapi.h> +#include <typelib/typedescription.h> +#include <uno/data.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/vbahelper/inc/pch/precompiled_msforms.hxx b/vbahelper/inc/pch/precompiled_msforms.hxx index db48e2892187..344bb4c84a3b 100644 --- a/vbahelper/inc/pch/precompiled_msforms.hxx +++ b/vbahelper/inc/pch/precompiled_msforms.hxx @@ -8,74 +8,353 @@ */ /* - 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 vbahelper msforms --cutoff=3 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./vbahelper/inc/pch/precompiled_msforms.hxx "/opt/lo/bin/make vbahelper.build" --find-conflicts */ -#include "comphelper/servicedecl.hxx" -#include "cppuhelper/implementationentry.hxx" -#include <basic/sbmeth.hxx> -#include <basic/sbmod.hxx> +#include <algorithm> +#include <cassert> +#include <climits> +#include <config_features.h> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <float.h> +#include <functional> +#include <iomanip> +#include <iterator> +#include <limits.h> +#include <limits> +#include <list> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stdarg.h> +#include <stddef.h> +#include <stdexcept> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <unordered_map> +#include <utility> +#include <vector> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> +#include <osl/diagnose.h> +#include <osl/endian.h> +#include <osl/file.h> +#include <osl/interlck.h> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/thread.h> +#include <osl/thread.hxx> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> +#include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/strbuf.h> +#include <rtl/strbuf.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <vcl/accel.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/apptypes.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/button.hxx> +#include <vcl/cairo.hxx> +#include <vcl/checksum.hxx> +#include <vcl/cmdevt.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/cursor.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dllapi.h> +#include <vcl/event.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/hatch.hxx> +#include <vcl/image.hxx> +#include <vcl/impdel.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/metric.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/pointr.hxx> +#include <vcl/ptrstyle.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/settings.hxx> +#include <vcl/svapp.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <basic/basicdllapi.h> +#include <basic/basmgr.hxx> +#include <basic/sbdef.hxx> +#include <basic/sberrors.hxx> #include <basic/sbstar.hxx> #include <basic/sbx.hxx> -#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/PosSize.hpp> -#include <com/sun/star/awt/XActionListener.hpp> +#include <basic/sbxcore.hxx> +#include <basic/sbxdef.hxx> +#include <basic/sbxform.hxx> +#include <basic/sbxmeth.hxx> +#include <basic/sbxobj.hxx> +#include <basic/sbxprop.hxx> +#include <basic/sbxvar.hxx> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.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/XWindow2.hpp> -#include <com/sun/star/beans/PropertyConcept.hpp> -#include <com/sun/star/container/XChild.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/PropertyValue.hpp> +#include <com/sun/star/beans/StringPair.hpp> +#include <com/sun/star/beans/UnknownPropertyException.hpp> +#include <com/sun/star/beans/XIntrospectionAccess.hpp> +#include <com/sun/star/beans/XPropertySet.hpp> +#include <com/sun/star/bridge/oleautomation/Decimal.hpp> +#include <com/sun/star/connection/XConnection.hpp> #include <com/sun/star/container/XNameContainer.hpp> -#include <com/sun/star/document/XCodeNameQuery.hpp> -#include <com/sun/star/drawing/XControlShape.hpp> -#include <com/sun/star/drawing/XDrawPagesSupplier.hpp> +#include <com/sun/star/datatransfer/DataFlavor.hpp> +#include <com/sun/star/document/CmisVersion.hpp> +#include <com/sun/star/drawing/LineCap.hpp> #include <com/sun/star/drawing/XShape.hpp> -#include <com/sun/star/form/FormComponentType.hpp> -#include <com/sun/star/form/XChangeListener.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/validation/XValidatableFormComponent.hpp> +#include <com/sun/star/embed/VerbDescriptor.hpp> +#include <com/sun/star/embed/XEmbeddedObject.hpp> +#include <com/sun/star/embed/XStorage.hpp> +#include <com/sun/star/frame/FeatureStateEvent.hpp> +#include <com/sun/star/frame/XController2.hpp> +#include <com/sun/star/frame/XDispatchProvider.hpp> +#include <com/sun/star/frame/XDispatchRecorderSupplier.hpp> +#include <com/sun/star/frame/XFrame.hpp> #include <com/sun/star/frame/XModel.hpp> +#include <com/sun/star/frame/status/Verb.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> +#include <com/sun/star/io/XInputStream.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/XTruncate.hpp> +#include <com/sun/star/lang/IllegalArgumentException.hpp> +#include <com/sun/star/lang/Locale.hpp> #include <com/sun/star/lang/WrappedTargetException.hpp> -#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp> -#include <com/sun/star/lang/XEventListener.hpp> -#include <com/sun/star/script/ArrayWrapper.hpp> -#include <com/sun/star/script/XInvocation.hpp> -#include <com/sun/star/script/XScriptListener.hpp> -#include <com/sun/star/table/CellAddress.hpp> -#include <com/sun/star/table/CellRangeAddress.hpp> -#include <com/sun/star/text/XTextRange.hpp> -#include <com/sun/star/util/MeasureUnit.hpp> -#include <com/sun/star/view/XControlAccess.hpp> -#include <comphelper/anytostring.hxx> +#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/plugin/PluginDescription.hpp> +#include <com/sun/star/registry/XRegistryKey.hpp> +#include <com/sun/star/script/BasicErrorException.hpp> +#include <com/sun/star/script/ModuleInfo.hpp> +#include <com/sun/star/script/XLibraryContainer.hpp> +#include <com/sun/star/script/XStarBasicAccess.hpp> +#include <com/sun/star/script/XStorageBasedLibraryContainer.hpp> +#include <com/sun/star/script/XTypeConverter.hpp> +#include <com/sun/star/script/provider/XScriptProviderSupplier.hpp> +#include <com/sun/star/security/DocumentSignatureInformation.hpp> +#include <com/sun/star/security/XDocumentDigitalSignatures.hpp> +#include <com/sun/star/task/XInteractionHandler.hpp> +#include <com/sun/star/task/XStatusIndicator.hpp> +#include <com/sun/star/ucb/CommandAbortedException.hpp> +#include <com/sun/star/ucb/ContentCreationException.hpp> +#include <com/sun/star/ucb/XCommandEnvironment.hpp> +#include <com/sun/star/ucb/XContent.hpp> +#include <com/sun/star/uno/Any.h> +#include <com/sun/star/uno/Any.hxx> +#include <com/sun/star/uno/Exception.hpp> +#include <com/sun/star/uno/Reference.h> +#include <com/sun/star/uno/Reference.hxx> +#include <com/sun/star/uno/RuntimeException.hpp> +#include <com/sun/star/uno/Sequence.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/TypeClass.hdl> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/util/DateTime.hpp> +#include <com/sun/star/util/RevisionTag.hpp> +#include <com/sun/star/util/URL.hpp> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/documentconstants.hxx> +#include <comphelper/embeddedobjectcontainer.hxx> +#include <comphelper/fileformat.h> +#include <comphelper/namedvaluecollection.hxx> +#include <comphelper/solarmutex.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/factory.hxx> #include <cppuhelper/implbase.hxx> -#include <filter/msfilter/msvbahelper.hxx> -#include <ooo/vba/XCollection.hpp> -#include <ooo/vba/XControlProvider.hpp> -#include <ooo/vba/msforms/fmBorderStyle.hpp> -#include <ooo/vba/msforms/fmDragBehavior.hpp> -#include <ooo/vba/msforms/fmDropButtonStyle.hpp> -#include <ooo/vba/msforms/fmEnterFieldBehavior.hpp> -#include <ooo/vba/msforms/fmListStyle.hpp> -#include <ooo/vba/msforms/fmMousePointer.hpp> -#include <ooo/vba/msforms/fmMultiSelect.hpp> -#include <ooo/vba/msforms/fmSpecialEffect.hpp> -#include <ooo/vba/msforms/fmStyle.hpp> -#include <ooo/vba/msforms/fmTextAlign.hpp> -#include <rtl/tencinfo.h> -#include <svtools/bindablecontrolhelper.hxx> -#include <svx/svdobj.hxx> -#include <toolkit/helper/vclunohelper.hxx> -#include <unordered_map> -#include <vcl/window.hxx> -#include <vector> +#include <cppuhelper/queryinterface.hxx> +#include <cppuhelper/supportsservice.hxx> +#include <cppuhelper/typeprovider.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakref.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/enumarray.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <rsc/rscsfx.hxx> +#include <sfx2/XmlIdRegistry.hxx> +#include <sfx2/app.hxx> +#include <sfx2/bindings.hxx> +#include <sfx2/dispatch.hxx> +#include <sfx2/dllapi.h> +#include <sfx2/docfile.hxx> +#include <sfx2/docfilt.hxx> +#include <sfx2/frame.hxx> +#include <sfx2/module.hxx> +#include <sfx2/objsh.hxx> +#include <sfx2/sfxuno.hxx> +#include <sfx2/shell.hxx> +#include <sfx2/signaturestate.hxx> +#include <sfx2/viewfrm.hxx> +#include <sot/formats.hxx> +#include <sot/object.hxx> +#include <sot/sotdata.hxx> +#include <sot/sotdllapi.h> +#include <svl/SfxBroadcaster.hxx> +#include <svl/hint.hxx> +#include <svl/lockfilecommon.hxx> +#include <svl/lstner.hxx> +#include <svl/poolitem.hxx> +#include <svl/smplhint.hxx> +#include <svl/svldllapi.h> +#include <svtools/imgdef.hxx> +#include <svtools/miscopt.hxx> +#include <svtools/svtdllapi.h> +#include <tools/color.hxx> +#include <tools/debug.hxx> +#include <tools/errcode.hxx> +#include <tools/errinf.hxx> +#include <tools/fldunit.hxx> +#include <tools/fontenum.hxx> +#include <tools/gen.hxx> +#include <tools/globname.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> +#include <tools/poly.hxx> +#include <tools/rc.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/toolsdllapi.h> +#include <tools/urlobj.hxx> +#include <tools/weakbase.h> +#include <tools/wintypes.hxx> +#include <tools/wldcrd.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <ucbhelper/content.hxx> +#include <ucbhelper/ucbhelperdllapi.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/charclass.hxx> +#include <unotools/fontdefs.hxx> +#include <unotools/localedatawrapper.hxx> +#include <unotools/options.hxx> +#include <unotools/readwritemutexguard.hxx> +#include <unotools/syslocale.hxx> +#include <unotools/unotoolsdllapi.h> +#include <vbahelper/helperdecl.hxx> +#include <vbahelper/vbaaccesshelper.hxx> +#include <vbahelper/vbadllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/vbahelper/inc/pch/precompiled_vbahelper.hxx b/vbahelper/inc/pch/precompiled_vbahelper.hxx index 5cef348d29db..0631256b4d90 100644 --- a/vbahelper/inc/pch/precompiled_vbahelper.hxx +++ b/vbahelper/inc/pch/precompiled_vbahelper.hxx @@ -8,167 +8,137 @@ */ /* - 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 vbahelper vbahelper --cutoff=3 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./vbahelper/inc/pch/precompiled_vbahelper.hxx "/opt/lo/bin/make vbahelper.build" --find-conflicts */ -#include <basic/basmgr.hxx> -#include <basic/sbmeth.hxx> -#include <basic/sbmod.hxx> -#include <basic/sbstar.hxx> -#include <basic/sbuno.hxx> -#include <basic/sbx.hxx> -#include <basic/vbahelper.hxx> +#include <cassert> +#include <config_features.h> +#include <cstddef> +#include <exception> +#include <functional> +#include <memory> +#include <set> +#include <string.h> +#include <unordered_map> +#include <utility> +#include <vector> +#include <boost/current_function.hpp> #include <boost/noncopyable.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/GradientStyle.hpp> -#include <com/sun/star/awt/PosSize.hpp> -#include <com/sun/star/awt/XDialog.hpp> -#include <com/sun/star/awt/XWindow.hpp> +#include <boost/optional.hpp> +#include <osl/diagnose.h> +#include <osl/file.hxx> +#include <osl/module.hxx> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/thread.hxx> +#include <rtl/instance.hxx> +#include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/string.h> +#include <rtl/stringutils.hxx> +#include <rtl/textenc.h> +#include <rtl/ustrbuf.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/macros.h> +#include <sal/types.h> +#include <vcl/apptypes.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/cursor.hxx> +#include <vcl/dllapi.h> +#include <vcl/event.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/metric.hxx> +#include <vcl/outdev.hxx> +#include <vcl/pointr.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/window.hxx> +#include <basic/basicdllapi.h> +#include <basic/sbdef.hxx> +#include <basic/sbx.hxx> +#include <basic/sbxdef.hxx> +#include <basic/sbxform.hxx> +#include <basic/sbxmeth.hxx> +#include <basic/sbxobj.hxx> +#include <basic/sbxprop.hxx> #include <com/sun/star/awt/XWindow2.hpp> -#include <com/sun/star/beans/PropertyVetoException.hpp> -#include <com/sun/star/beans/XProperty.hpp> +#include <com/sun/star/beans/PropertyValue.hpp> #include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/beans/theIntrospection.hpp> -#include <com/sun/star/container/XEnumeration.hpp> -#include <com/sun/star/container/XEnumerationAccess.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/document/MacroExecMode.hpp> -#include <com/sun/star/document/XDocumentProperties.hpp> -#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp> -#include <com/sun/star/document/XEmbeddedScripts.hpp> -#include <com/sun/star/document/XEventBroadcaster.hpp> -#include <com/sun/star/document/XTypeDetection.hpp> -#include <com/sun/star/drawing/ConnectorType.hpp> -#include <com/sun/star/drawing/LineDash.hpp> -#include <com/sun/star/drawing/LineStyle.hpp> -#include <com/sun/star/drawing/ShapeCollection.hpp> -#include <com/sun/star/drawing/TextFitToSizeType.hpp> +#include <com/sun/star/document/CmisVersion.hpp> #include <com/sun/star/drawing/XDrawPage.hpp> -#include <com/sun/star/drawing/XDrawPages.hpp> -#include <com/sun/star/drawing/XDrawPagesSupplier.hpp> -#include <com/sun/star/drawing/XShapeGrouper.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/FrameSearchFlag.hpp> -#include <com/sun/star/frame/XComponentLoader.hpp> +#include <com/sun/star/embed/XStorage.hpp> #include <com/sun/star/frame/XController.hpp> #include <com/sun/star/frame/XDesktop.hpp> -#include <com/sun/star/frame/XDispatchProvider.hpp> #include <com/sun/star/frame/XFrame.hpp> -#include <com/sun/star/frame/XLayoutManager.hpp> #include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/frame/XModel2.hpp> -#include <com/sun/star/frame/XNotifyingDispatch.hpp> -#include <com/sun/star/frame/XStorable.hpp> -#include <com/sun/star/frame/XTitle.hpp> -#include <com/sun/star/lang/DisposedException.hpp> -#include <com/sun/star/lang/IndexOutOfBoundsException.hpp> -#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp> +#include <com/sun/star/lang/IllegalArgumentException.hpp> #include <com/sun/star/lang/XComponent.hpp> -#include <com/sun/star/lang/XEventListener.hpp> -#include <com/sun/star/lang/XMultiComponentFactory.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> +#include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/lang/XUnoTunnel.hpp> -#include <com/sun/star/script/Converter.hpp> -#include <com/sun/star/script/ModuleType.hpp> -#include <com/sun/star/script/XDefaultProperty.hpp> -#include <com/sun/star/script/vba/XVBAModuleInfo.hpp> -#include <com/sun/star/text/HoriOrientation.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/XSimpleText.hpp> -#include <com/sun/star/text/XText.hpp> -#include <com/sun/star/text/XTextContent.hpp> -#include <com/sun/star/text/XTextDocument.hpp> -#include <com/sun/star/ui/UIElementType.hpp> -#include <com/sun/star/ui/XModuleUIConfigurationManager.hpp> -#include <com/sun/star/ui/XModuleUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/ui/XUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/ui/XUIConfigurationPersistence.hpp> -#include <com/sun/star/ui/XUIConfigurationStorage.hpp> -#include <com/sun/star/ui/XUIElement.hpp> -#include <com/sun/star/ui/theModuleUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/ui/theWindowStateConfiguration.hpp> +#include <com/sun/star/script/XLibraryContainer.hpp> +#include <com/sun/star/script/provider/XScriptProviderSupplier.hpp> +#include <com/sun/star/security/DocumentSignatureInformation.hpp> +#include <com/sun/star/security/XDocumentDigitalSignatures.hpp> +#include <com/sun/star/task/XInteractionHandler.hpp> +#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.hxx> +#include <com/sun/star/uno/Type.hxx> #include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/uri/XUriReference.hpp> -#include <com/sun/star/uri/XUriReferenceFactory.hpp> -#include <com/sun/star/util/MeasureUnit.hpp> -#include <com/sun/star/util/URLTransformer.hpp> -#include <com/sun/star/util/XChangesNotifier.hpp> -#include <com/sun/star/util/XCloseable.hpp> -#include <com/sun/star/util/XModifiable.hpp> -#include <com/sun/star/util/XProtectable.hpp> -#include <com/sun/star/util/XURLTransformer.hpp> #include <com/sun/star/view/XSelectionSupplier.hpp> +#include <comphelper/embeddedobjectcontainer.hxx> #include <comphelper/processfactory.hxx> -#include <comphelper/random.hxx> -#include <comphelper/unwrapargs.hxx> -#include <cppuhelper/bootstrap.hxx> -#include <cppuhelper/component_context.hxx> -#include <cppuhelper/exc_hlp.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/implbase.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakref.hxx> #include <filter/msfilter/msvbahelper.hxx> -#include <map> -#include <math.h> -#include <ooo/vba/XApplicationBase.hpp> -#include <ooo/vba/msforms/XLineFormat.hpp> -#include <ooo/vba/msforms/XShape.hpp> -#include <ooo/vba/msforms/XShapeRange.hpp> -#include <ooo/vba/office/MsoArrowheadLength.hpp> -#include <ooo/vba/office/MsoArrowheadStyle.hpp> -#include <ooo/vba/office/MsoArrowheadWidth.hpp> -#include <ooo/vba/office/MsoAutoShapeType.hpp> -#include <ooo/vba/office/MsoBarType.hpp> -#include <ooo/vba/office/MsoGradientStyle.hpp> -#include <ooo/vba/office/MsoLineDashStyle.hpp> -#include <ooo/vba/office/MsoScaleFrom.hpp> -#include <ooo/vba/office/MsoTextOrientation.hpp> -#include <ooo/vba/office/MsoZOrderCmd.hpp> -#include <ooo/vba/word/WdRelativeHorizontalPosition.hpp> -#include <ooo/vba/word/WdRelativeVerticalPosition.hpp> -#include <osl/file.hxx> -#include <osl/mutex.hxx> -#include <rtl/math.hxx> -#include <rtl/ustrbuf.hxx> -#include <sal/macros.h> -#include <sfx2/app.hxx> -#include <sfx2/dispatch.hxx> -#include <sfx2/docfac.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <rsc/rscsfx.hxx> +#include <sfx2/XmlIdRegistry.hxx> +#include <sfx2/dllapi.h> #include <sfx2/objsh.hxx> -#include <sfx2/viewfac.hxx> -#include <sfx2/viewfrm.hxx> -#include <sfx2/viewsh.hxx> -#include <svl/eitem.hxx> -#include <svl/intitem.hxx> -#include <svl/itemset.hxx> -#include <svl/stritem.hxx> -#include <svx/unopage.hxx> -#include <svx/unoshape.hxx> -#include <time.h> -#include <toolkit/awt/vclxwindow.hxx> -#include <toolkit/helper/vclunohelper.hxx> -#include <tools/datetime.hxx> -#include <tools/diagnose_ex.h> -#include <tools/urlobj.hxx> -#include <unordered_map> -#include <unotools/eventcfg.hxx> -#include <unotools/mediadescriptor.hxx> -#include <vcl/svapp.hxx> -#include <vcl/syswin.hxx> -#include <vcl/window.hxx> +#include <sfx2/shell.hxx> +#include <sfx2/signaturestate.hxx> +#include <sot/formats.hxx> +#include <sot/object.hxx> +#include <svl/lstner.hxx> +#include <svl/poolitem.hxx> +#include <svl/smplhint.hxx> +#include <svl/svldllapi.h> +#include <tools/errcode.hxx> +#include <tools/gen.hxx> +#include <tools/link.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> +#include <tools/solar.h> +#include <tools/toolsdllapi.h> +#include <tools/wintypes.hxx> +#include <vbahelper/helperdecl.hxx> +#include <vbahelper/vbahelper.hxx> +#include <vbahelper/vbahelperinterface.hxx> +#include <vbahelper/vbashape.hxx> +#include <vbahelper/vbashaperange.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/vcl/inc/pch/precompiled_vcl.hxx b/vcl/inc/pch/precompiled_vcl.hxx index 8a7c9c97fa2f..1bb0f2faa259 100644 --- a/vcl/inc/pch/precompiled_vcl.hxx +++ b/vcl/inc/pch/precompiled_vcl.hxx @@ -8,400 +8,298 @@ */ /* - 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:45 using: + ./bin/update_pch vcl vcl --cutoff=6 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./vcl/inc/pch/precompiled_vcl.hxx "/opt/lo/bin/make vcl.build" --find-conflicts */ -#include "basegfx/polygon/b2dpolygon.hxx" -#include "basegfx/polygon/b2dpolygontools.hxx" -#include "com/sun/star/accessibility/AccessibleRole.hpp" -#include "com/sun/star/accessibility/MSAAService.hpp" -#include "com/sun/star/accessibility/XAccessible.hpp" -#include "com/sun/star/awt/Size.hpp" -#include "com/sun/star/awt/XDisplayConnection.hpp" -#include "com/sun/star/awt/XToolkit.hpp" -#include "com/sun/star/awt/XTopWindow.hpp" -#include "com/sun/star/awt/XWindow.hpp" -#include "com/sun/star/awt/XWindowPeer.hpp" -#include "com/sun/star/beans/PropertyValue.hpp" -#include "com/sun/star/beans/XPropertySet.hpp" -#include "com/sun/star/configuration/theDefaultProvider.hpp" -#include "com/sun/star/container/XNameAccess.hpp" -#include "com/sun/star/datatransfer/XTransferable.hpp" -#include "com/sun/star/datatransfer/clipboard/SystemClipboard.hpp" -#include "com/sun/star/datatransfer/clipboard/XClipboard.hpp" -#include "com/sun/star/datatransfer/clipboard/XClipboardEx.hpp" -#include "com/sun/star/datatransfer/clipboard/XClipboardListener.hpp" -#include "com/sun/star/datatransfer/clipboard/XClipboardNotifier.hpp" -#include "com/sun/star/datatransfer/clipboard/XSystemClipboard.hpp" -#include "com/sun/star/datatransfer/dnd/DNDConstants.hpp" -#include "com/sun/star/datatransfer/dnd/XDragSource.hpp" -#include "com/sun/star/datatransfer/dnd/XDropTarget.hpp" -#include "com/sun/star/frame/Desktop.hpp" -#include "com/sun/star/graphic/GraphicProvider.hpp" -#include "com/sun/star/graphic/XGraphicProvider.hpp" -#include "com/sun/star/i18n/TransliterationModules.hpp" -#include "com/sun/star/io/XInputStream.hpp" -#include "com/sun/star/io/XSeekable.hpp" -#include "com/sun/star/lang/DisposedException.hpp" -#include "com/sun/star/lang/Locale.hpp" -#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/XServiceInfo.hpp" -#include "com/sun/star/lang/XServiceName.hpp" -#include "com/sun/star/lang/XSingleServiceFactory.hpp" -#include "com/sun/star/packages/zip/ZipFileAccess.hpp" -#include "com/sun/star/rendering/CanvasFactory.hpp" -#include "com/sun/star/rendering/XCanvas.hpp" -#include "com/sun/star/rendering/XSpriteCanvas.hpp" -#include "com/sun/star/ui/dialogs/ExecutableDialogResults.hpp" -#include "com/sun/star/ui/dialogs/FilePicker.hpp" -#include "com/sun/star/ui/dialogs/TemplateDescription.hpp" -#include "com/sun/star/ui/dialogs/XFilterManager.hpp" -#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/RuntimeException.hpp" -#include "com/sun/star/uno/Sequence.hxx" -#include "com/sun/star/uno/XNamingService.hpp" -#include "com/sun/star/view/DuplexMode.hpp" -#include "comphelper/processfactory.hxx" -#include "comphelper/solarmutex.hxx" -#include "i18nlangtag/languagetag.hxx" -#include "i18nlangtag/mslangid.hxx" -#include "i18nutil/unicode.hxx" -#include "officecfg/Office/Common.hxx" -#include "osl/diagnose.h" -#include "osl/file.hxx" -#include "osl/module.h" -#include "osl/module.hxx" -#include "osl/mutex.hxx" -#include "osl/process.h" -#include "osl/thread.h" -#include "rtl/bootstrap.hxx" -#include "rtl/instance.hxx" -#include "rtl/math.hxx" -#include "rtl/strbuf.hxx" -#include "rtl/string.hxx" -#include "rtl/tencinfo.h" -#include "rtl/textcvt.h" -#include "rtl/ustrbuf.hxx" -#include "sal/alloca.h" -#include "sal/config.h" -#include "stdio.h" -#include "string.h" -#include "tools/debug.hxx" -#include "tools/diagnose_ex.h" -#include "tools/rc.h" -#include "tools/resmgr.hxx" -#include "tools/stream.hxx" -#include "tools/time.hxx" -#include "tools/urlobj.hxx" -#include "tools/vcompat.hxx" -#include "uno/current_context.hxx" -#include "unotools/collatorwrapper.hxx" -#include "unotools/confignode.hxx" -#include "unotools/fontcfg.hxx" -#include "unotools/localedatawrapper.hxx" -#include "unotools/streamwrap.hxx" -#include "unotools/syslocaleoptions.hxx" -#include "unotools/transliterationwrapper.hxx" #include <algorithm> -#include <assert.h> -#include <basegfx/matrix/b2dhommatrix.hxx> -#include <basegfx/matrix/b2dhommatrixtools.hxx> -#include <basegfx/point/b2dpoint.hxx> -#include <basegfx/point/b2ipoint.hxx> -#include <basegfx/polygon/b2dlinegeometry.hxx> -#include <basegfx/polygon/b2dpolygon.hxx> -#include <basegfx/polygon/b2dpolygonclipper.hxx> -#include <basegfx/polygon/b2dpolygontools.hxx> -#include <basegfx/polygon/b2dpolygontriangulator.hxx> -#include <basegfx/polygon/b2dpolypolygon.hxx> -#include <basegfx/polygon/b2dpolypolygoncutter.hxx> -#include <basegfx/polygon/b2dpolypolygontools.hxx> -#include <basegfx/polygon/b2dtrapezoid.hxx> -#include <basegfx/range/b2drange.hxx> -#include <basegfx/range/b2drectangle.hxx> -#include <basegfx/range/b2irectangle.hxx> -#include <basegfx/tools/canvastools.hxx> -#include <basegfx/vector/b2dsize.hxx> -#include <basegfx/vector/b2dvector.hxx> -#include <basegfx/vector/b2isize.hxx> -#include <boost/bind.hpp> -#include <boost/functional/hash.hpp> -#include <boost/mem_fn.hpp> -#include <boost/optional.hpp> -#include <boost/ptr_container/ptr_vector.hpp> -#include <memory> #include <cassert> -#include <cmath> -#include <com/sun/star/accessibility/AccessibleEventObject.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/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/FontWeight.hpp> -#include <com/sun/star/awt/ImageScaleMode.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/Size.hpp> -#include <com/sun/star/awt/XDisplayConnection.hpp> -#include <com/sun/star/awt/XExtendedToolkit.hpp> -#include <com/sun/star/awt/XGraphics.hpp> -#include <com/sun/star/awt/XTopWindow.hpp> -#include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/PropertyValues.hpp> -#include <com/sun/star/beans/XFastPropertySet.hpp> -#include <com/sun/star/beans/XMaterialHolder.hpp> -#include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/beans/XPropertySetInfo.hpp> -#include <com/sun/star/configuration/theDefaultProvider.hpp> -#include <com/sun/star/container/XHierarchicalNameAccess.hpp> -#include <com/sun/star/container/XNameAccess.hpp> -#include <com/sun/star/datatransfer/XTransferable.hpp> -#include <com/sun/star/datatransfer/clipboard/SystemClipboard.hpp> -#include <com/sun/star/datatransfer/clipboard/XClipboard.hpp> -#include <com/sun/star/datatransfer/clipboard/XFlushableClipboard.hpp> -#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp> -#include <com/sun/star/datatransfer/dnd/XDragGestureRecognizer.hpp> -#include <com/sun/star/datatransfer/dnd/XDragSource.hpp> -#include <com/sun/star/datatransfer/dnd/XDropTarget.hpp> -#include <com/sun/star/frame/Desktop.hpp> -#include <com/sun/star/frame/ModuleManager.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/XModel.hpp> -#include <com/sun/star/frame/XModuleManager2.hpp> -#include <com/sun/star/frame/XSessionManagerClient.hpp> -#include <com/sun/star/frame/XSessionManagerListener2.hpp> -#include <com/sun/star/frame/theUICommandDescription.hpp> -#include <com/sun/star/geometry/IntegerPoint2D.hpp> -#include <com/sun/star/geometry/IntegerRectangle2D.hpp> -#include <com/sun/star/geometry/IntegerSize2D.hpp> -#include <com/sun/star/geometry/RealBezierSegment2D.hpp> -#include <com/sun/star/geometry/RealPoint2D.hpp> -#include <com/sun/star/geometry/RealRectangle2D.hpp> -#include <com/sun/star/geometry/RealSize2D.hpp> -#include <com/sun/star/graphic/GraphicProvider.hpp> -#include <com/sun/star/graphic/Primitive2DTools.hpp> -#include <com/sun/star/graphic/SvgTools.hpp> -#include <com/sun/star/graphic/XGraphic.hpp> -#include <com/sun/star/graphic/XGraphicProvider.hpp> -#include <com/sun/star/graphic/XGraphicRenderer.hpp> -#include <com/sun/star/i18n/BreakIterator.hpp> -#include <com/sun/star/i18n/CharacterClassification.hpp> -#include <com/sun/star/i18n/CharacterIteratorMode.hpp> -#include <com/sun/star/i18n/InputSequenceCheckMode.hpp> -#include <com/sun/star/i18n/InputSequenceChecker.hpp> -#include <com/sun/star/i18n/KCharacterType.hpp> -#include <com/sun/star/i18n/ScriptDirection.hpp> -#include <com/sun/star/i18n/ScriptType.hpp> -#include <com/sun/star/i18n/WordType.hpp> -#include <com/sun/star/i18n/XBreakIterator.hpp> -#include <com/sun/star/i18n/XCharacterClassification.hpp> -#include <com/sun/star/i18n/XCollator.hpp> -#include <com/sun/star/io/XActiveDataSource.hpp> -#include <com/sun/star/io/XOutputStream.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/XInitialization.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> -#include <com/sun/star/lang/XServiceInfo.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/packages/zip/ZipFileAccess.hpp> -#include <com/sun/star/rendering/CanvasFactory.hpp> -#include <com/sun/star/rendering/ColorComponentTag.hpp> -#include <com/sun/star/rendering/ColorSpaceType.hpp> -#include <com/sun/star/rendering/IntegerBitmapLayout.hpp> -#include <com/sun/star/rendering/MtfRenderer.hpp> -#include <com/sun/star/rendering/RenderingIntent.hpp> -#include <com/sun/star/rendering/XBitmap.hpp> -#include <com/sun/star/rendering/XBitmapCanvas.hpp> -#include <com/sun/star/rendering/XCanvas.hpp> -#include <com/sun/star/rendering/XGraphicDevice.hpp> -#include <com/sun/star/rendering/XIntegerBitmap.hpp> -#include <com/sun/star/rendering/XIntegerReadOnlyBitmap.hpp> -#include <com/sun/star/rendering/XPolyPolygon2D.hpp> -#include <com/sun/star/rendering/XSpriteCanvas.hpp> -#include <com/sun/star/svg/XSVGWriter.hpp> -#include <com/sun/star/task/XStatusIndicator.hpp> -#include <com/sun/star/ucb/CommandAbortedException.hpp> -#include <com/sun/star/ui/ImageType.hpp> -#include <com/sun/star/ui/XImageManager.hpp> -#include <com/sun/star/ui/XModuleUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/ui/XUIConfigurationManager.hpp> -#include <com/sun/star/ui/XUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/ui/theModuleUIConfigurationManagerSupplier.hpp> -#include <com/sun/star/uno/Any.h> -#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/Sequence.hxx> -#include <com/sun/star/uno/XAggregation.hpp> -#include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/uno/XInterface.hpp> -#include <com/sun/star/uno/XWeak.hpp> -#include <com/sun/star/util/Endianness.hpp> -#include <com/sun/star/util/SearchFlags.hpp> -#include <com/sun/star/util/SearchOptions.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/thePathSettings.hpp> -#include <com/sun/star/xml/sax/Writer.hpp> -#include <com/sun/star/xml/sax/XDocumentHandler.hpp> -#include <comphelper/namedvaluecollection.hxx> -#include <comphelper/processfactory.hxx> -#include <comphelper/random.hxx> -#include <comphelper/scopeguard.hxx> -#include <comphelper/seqstream.hxx> -#include <comphelper/string.hxx> -#include <config_eot.h> #include <config_features.h> #include <config_folders.h> -#include <config_graphite.h> -#include <cppuhelper/basemutex.hxx> -#include <cppuhelper/compbase.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/implbase.hxx> -#include <cppuhelper/implbase3.hxx> -#include <cppuhelper/queryinterface.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <cppuhelper/typeprovider.hxx> -#include <cppuhelper/weak.hxx> -#include <cstdio> +#include <config_global.h> +#include <cstddef> #include <cstdlib> #include <cstring> -#include <ctype.h> -#include <fcntl.h> +#include <exception> +#include <float.h> #include <functional> -#include <glm/glm.hpp> -#include <glm/gtc/type_ptr.hpp> -#include <i18nlangtag/lang.h> -#include <i18nlangtag/languagetag.hxx> -#include <i18nlangtag/mslangid.hxx> #include <iomanip> -#include <iostream> -#include <lcms2.h> #include <limits.h> -#include <limits> -#include <list> #include <map> #include <math.h> #include <memory> -#include <numeric> -#include <o3tl/numeric.hxx> -#include <officecfg/Office/Common.hxx> +#include <new> +#include <ostream> +#include <outdev.h> +#include <set> +#include <sstream> +#include <stack> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <typeinfo> +#include <unordered_map> +#include <utility> +#include <vector> +#include <window.h> +#include <boost/dynamic_bitset.hpp> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/math/special_functions/sinc.hpp> +#include <boost/multi_array.hpp> +#include <boost/optional.hpp> +#include <boost/shared_array.hpp> +#include <boost/signals2/connection.hpp> +#include <boost/signals2/signal.hpp> +#include <osl/conditn.hxx> #include <osl/diagnose.h> #include <osl/diagnose.hxx> +#include <osl/doublecheckedlocking.h> #include <osl/endian.h> #include <osl/file.h> #include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.h> #include <osl/module.hxx> #include <osl/mutex.hxx> -#include <osl/process.h> +#include <osl/pipe.h> #include <osl/signal.h> +#include <osl/socket.h> #include <osl/thread.h> -#include <rsc/rsc-vcl-shared-types.hxx> +#include <osl/time.h> #include <rtl/alloc.h> #include <rtl/bootstrap.hxx> #include <rtl/character.hxx> #include <rtl/crc.h> #include <rtl/digest.h> #include <rtl/instance.hxx> +#include <rtl/locale.h> #include <rtl/math.h> #include <rtl/math.hxx> #include <rtl/process.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/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/uri.hxx> +#include <rtl/ustrbuf.h> #include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> #include <rtl/ustring.hxx> #include <rtl/uuid.h> #include <sal/alloca.h> #include <sal/config.h> +#include <sal/detail/log.h> #include <sal/log.hxx> #include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> #include <sal/types.h> +#include <salbmp.hxx> +#include <salframe.hxx> +#include <salgdi.hxx> +#include <salgdiimpl.hxx> +#include <salgeom.hxx> +#include <salglyphid.hxx> #include <salhelper/linkhelper.hxx> -#include <set> -#include <setjmp.h> -#include <sot/exchange.hxx> -#include <sot/factory.hxx> -#include <sot/formats.hxx> -#include <sot/object.hxx> -#include <stack> -#include <stdexcept> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <svl/ctloptions.hxx> -#include <svl/lstner.hxx> -#include <svl/smplhint.hxx> -#include <svl/undo.hxx> -#include <svl/urlbmk.hxx> -#include <tools/bigint.hxx> +#include <salhelper/thread.hxx> +#include <salimestatus.hxx> +#include <sallayout.hxx> +#include <salmenu.hxx> +#include <salobj.hxx> +#include <salptype.hxx> +#include <salsession.hxx> +#include <salsys.hxx> +#include <saltimer.hxx> +#include <salvd.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/bmpacc.hxx> +#include <vcl/button.hxx> +#include <vcl/canvastools.hxx> +#include <vcl/combobox.h> +#include <vcl/configsettings.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/cursor.hxx> +#include <vcl/cvtgrf.hxx> +#include <vcl/decoview.hxx> +#include <vcl/dialog.hxx> +#include <vcl/dibtools.hxx> +#include <vcl/dllapi.h> +#include <vcl/dockwin.hxx> +#include <vcl/edit.hxx> +#include <vcl/event.hxx> +#include <vcl/fixed.hxx> +#include <vcl/floatwin.hxx> +#include <vcl/fntstyle.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/i18nhelp.hxx> +#include <vcl/image.hxx> +#include <vcl/implimagetree.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/layout.hxx> +#include <vcl/lazydelete.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/lstbox.h> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metric.hxx> +#include <vcl/mnemonic.hxx> +#include <vcl/opengl/OpenGLHelper.hxx> +#include <vcl/outdev.hxx> +#include <vcl/region.hxx> +#include <vcl/salbtype.hxx> +#include <vcl/salgtype.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scrbar.hxx> +#include <vcl/settings.hxx> +#include <vcl/svapp.hxx> +#include <vcl/syswin.hxx> +#include <vcl/tabctrl.hxx> +#include <vcl/taskpanelist.hxx> +#include <vcl/timer.hxx> +#include <vcl/toolbox.hxx> +#include <vcl/unohelp.hxx> +#include <vcl/unowrap.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/virdev.hxx> +#include <vcl/window.hxx> +#include <vcl/wrkwin.hxx> +#include <GL/glew.h> +#include <PhysicalFontCollection.hxx> +#include <PhysicalFontFace.hxx> +#include <basegfx/basegfxdllapi.h> +#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/point/b2ipoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolygontools.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/polygon/b2dpolypolygontools.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <brdwin.hxx> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> +#include <com/sun/star/container/XNameAccess.hpp> +#include <com/sun/star/datatransfer/clipboard/XClipboard.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTarget.hpp> +#include <com/sun/star/lang/DisposedException.hpp> +#include <com/sun/star/lang/EventObject.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/XTypeProvider.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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/util/Date.hpp> +#include <com/sun/star/util/DateTime.hpp> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> +#include <comphelper/processfactory.hxx> +#include <comphelper/string.hxx> +#include <controldata.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/implbase.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/interfacecontainer.h> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <dndlcon.hxx> +#include <helpwin.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <i18nlangtag/mslangid.hxx> +#include <impbmp.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <opengl/texture.hxx> +#include <opengl/zone.hxx> +#include <outdata.hxx> +#include <outfont.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <svdata.hxx> +#include <svl/svldllapi.h> #include <tools/color.hxx> -#include <tools/config.hxx> +#include <tools/date.hxx> #include <tools/debug.hxx> #include <tools/diagnose_ex.h> +#include <tools/fldunit.hxx> #include <tools/fontenum.hxx> #include <tools/fract.hxx> #include <tools/gen.hxx> #include <tools/helpers.hxx> -#include <tools/line.hxx> -#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> #include <tools/poly.hxx> #include <tools/rc.h> -#include <tools/rc.hxx> -#include <tools/rcid.h> -#include <tools/resary.hxx> #include <tools/resid.hxx> #include <tools/resmgr.hxx> +#include <tools/solar.h> #include <tools/stream.hxx> -#include <tools/tenccvt.hxx> #include <tools/time.hxx> +#include <tools/toolsdllapi.h> #include <tools/urlobj.hxx> #include <tools/vcompat.hxx> -#include <tools/zcodec.hxx> -#include <touch/touch.h> -#include <ucbhelper/content.hxx> -#include <unicode/ubidi.h> -#include <unicode/uchar.h> -#include <uno/current_context.hxx> -#include <uno/dispatcher.h> -#include <uno/mapping.hxx> -#include <unordered_map> -#include <unordered_set> -#include <unotools/calendarwrapper.hxx> -#include <unotools/charclass.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> #include <unotools/configmgr.hxx> -#include <unotools/confignode.hxx> -#include <unotools/fontcfg.hxx> -#include <unotools/fontcvt.hxx> -#include <unotools/fontdefs.hxx> #include <unotools/localedatawrapper.hxx> -#include <unotools/localfilehelper.hxx> -#include <unotools/misccfg.hxx> -#include <unotools/tempfile.hxx> -#include <unotools/textsearch.hxx> -#include <unotools/ucbstreamhelper.hxx> -#include <utility> -#include <vector> +#include <unotools/unotoolsdllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/writerfilter/inc/pch/precompiled_writerfilter.hxx b/writerfilter/inc/pch/precompiled_writerfilter.hxx index a7b19d9c5bc5..12a403e9ccc6 100644 --- a/writerfilter/inc/pch/precompiled_writerfilter.hxx +++ b/writerfilter/inc/pch/precompiled_writerfilter.hxx @@ -8,76 +8,72 @@ */ /* - 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:42 using: + ./bin/update_pch writerfilter writerfilter --cutoff=3 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./writerfilter/inc/pch/precompiled_writerfilter.hxx "/opt/lo/bin/make writerfilter.build" --find-conflicts */ -#include "oox/core/fasttokenhandler.hxx" -#include "oox/token/tokens.hxx" -#include <algorithm> +#include <cassert> +#include <cstddef> +#include <cstdlib> +#include <iomanip> +#include <iostream> +#include <limits> +#include <map> +#include <memory> +#include <ostream> +#include <sstream> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <vector> +#include <boost/intrusive_ptr.hpp> #include <boost/logic/tribool.hpp> #include <boost/optional.hpp> #include <boost/tuple/tuple.hpp> -#include <com/sun/star/awt/FontPitch.hpp> -#include <com/sun/star/awt/FontRelief.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/Size.hpp> -#include <com/sun/star/awt/XControlModel.hpp> -#include <com/sun/star/beans/PropertyAttribute.hpp> +#include <osl/diagnose.h> +#include <osl/file.hxx> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/process.h> +#include <rtl/math.hxx> +#include <rtl/strbuf.hxx> +#include <rtl/string.hxx> +#include <rtl/tencinfo.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/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <vcl/dllapi.h> +#include <vcl/svapp.hxx> +#include <basegfx/color/bcolor.hxx> #include <com/sun/star/beans/PropertyValue.hpp> -#include <com/sun/star/beans/XMultiPropertySet.hpp> -#include <com/sun/star/beans/XPropertyContainer.hpp> #include <com/sun/star/beans/XPropertySet.hpp> #include <com/sun/star/beans/XPropertyState.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> #include <com/sun/star/container/XNamed.hpp> -#include <com/sun/star/document/IndexedPropertyValues.hpp> -#include <com/sun/star/document/PrinterIndependentLayout.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/XEmbeddedObjectSupplier.hpp> -#include <com/sun/star/document/XEventBroadcaster.hpp> #include <com/sun/star/document/XFilter.hpp> #include <com/sun/star/document/XImporter.hpp> -#include <com/sun/star/document/XOOXMLDocumentPropertiesImporter.hpp> -#include <com/sun/star/document/XStorageBasedDocument.hpp> -#include <com/sun/star/document/XViewDataSupplier.hpp> -#include <com/sun/star/drawing/ColorMode.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/LineStyle.hpp> -#include <com/sun/star/drawing/PointSequence.hpp> -#include <com/sun/star/drawing/PointSequenceSequence.hpp> -#include <com/sun/star/drawing/ShadingPattern.hpp> #include <com/sun/star/drawing/XControlShape.hpp> #include <com/sun/star/drawing/XDrawPage.hpp> #include <com/sun/star/drawing/XDrawPageSupplier.hpp> -#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/XEmbedObjectCreator.hpp> #include <com/sun/star/embed/XEmbeddedObject.hpp> -#include <com/sun/star/embed/XHierarchicalStorageAccess.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/XModel.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/io/BufferSizeExceededException.hpp> -#include <com/sun/star/io/WrongFormatException.hpp> #include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/io/XStream.hpp> #include <com/sun/star/lang/Locale.hpp> @@ -86,156 +82,69 @@ #include <com/sun/star/lang/XInitialization.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/style/BreakType.hpp> -#include <com/sun/star/style/CaseMap.hpp> -#include <com/sun/star/style/DropCapFormat.hpp> -#include <com/sun/star/style/LineNumberPosition.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/PageStyleLayout.hpp> #include <com/sun/star/style/ParagraphAdjust.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/BorderLineStyle.hpp> #include <com/sun/star/table/ShadowFormat.hpp> -#include <com/sun/star/table/TableBorder.hpp> -#include <com/sun/star/table/TableBorderDistances.hpp> -#include <com/sun/star/table/XCellRange.hpp> -#include <com/sun/star/text/ChapterFormat.hpp> -#include <com/sun/star/text/ControlCharacter.hpp> -#include <com/sun/star/text/FilenameDisplayFormat.hpp> -#include <com/sun/star/text/FontEmphasis.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/PageNumberType.hpp> -#include <com/sun/star/text/PositionAndSpaceMode.hpp> -#include <com/sun/star/text/ReferenceFieldPart.hpp> -#include <com/sun/star/text/ReferenceFieldSource.hpp> #include <com/sun/star/text/RelOrientation.hpp> -#include <com/sun/star/text/SetVariableType.hpp> #include <com/sun/star/text/SizeType.hpp> #include <com/sun/star/text/TableColumnSeparator.hpp> #include <com/sun/star/text/TextContentAnchorType.hpp> -#include <com/sun/star/text/TextGridMode.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/XChapterNumberingSupplier.hpp> -#include <com/sun/star/text/XDependentTextField.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/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/XTextRangeCompare.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.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/uri/UriReferenceFactory.hpp> -#include <com/sun/star/util/NumberFormatter.hpp> -#include <com/sun/star/util/XNumberFormatsSupplier.hpp> -#include <com/sun/star/util/XNumberFormatter.hpp> -#include <com/sun/star/util/XRefreshable.hpp> -#include <com/sun/star/view/XFormLayerAccess.hpp> -#include <com/sun/star/xml/dom/DocumentBuilder.hpp> -#include <com/sun/star/xml/sax/FastShapeContextHandler.hpp> -#include <com/sun/star/xml/sax/Parser.hpp> -#include <com/sun/star/xml/sax/SAXException.hpp> -#include <com/sun/star/xml/sax/SAXParseException.hpp> -#include <com/sun/star/xml/sax/XParser.hpp> -#include <comphelper/classids.hxx> -#include <comphelper/embeddedobjectcontainer.hxx> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/xml/sax/XFastTokenHandler.hpp> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/propertyvalue.hxx> +#include <comphelper/sequence.hxx> #include <comphelper/sequenceashashmap.hxx> -#include <comphelper/servicehelper.hxx> -#include <comphelper/storagehelper.hxx> #include <comphelper/string.hxx> -#include <comphelper/types.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/implbase.hxx> #include <cppuhelper/implbase1.hxx> -#include <cppuhelper/implementationentry.hxx> #include <cppuhelper/supportsservice.hxx> -#include <editeng/borderline.hxx> -#include <editeng/unoprnms.hxx> +#include <dmapper/GraphicZOrderHelper.hxx> +#include <dmapper/resourcemodel.hxx> #include <filter/msfilter/util.hxx> -#include <fstream> -#include <functional> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> -#include <i18nutil/paper.hxx> -#include <iostream> -#include <libxml/xmlstring.h> -#include <map> -#include <math.h> -#include <memory> -#include <o3tl/numeric.hxx> -#include <officecfg/Office/Common.hxx> -#include <oox/core/filterdetect.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <oox/dllapi.h> #include <oox/drawingml/drawingmltypes.hxx> -#include <oox/drawingml/shapepropertymap.hxx> -#include <oox/helper/graphichelper.hxx> -#include <oox/helper/modelobjecthelper.hxx> -#include <oox/helper/propertyset.hxx> -#include <oox/mathml/import.hxx> -#include <oox/ole/olestorage.hxx> -#include <oox/ole/vbaproject.hxx> +#include <oox/helper/storagebase.hxx> #include <oox/token/namespaces.hxx> #include <oox/token/tokens.hxx> -#include <oox/vml/vmlformatting.hxx> +#include <ooxml/QNameToString.hxx> #include <ooxml/resourceids.hxx> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/mutex.hxx> -#include <rtl/instance.hxx> -#include <rtl/math.hxx> -#include <rtl/strbuf.hxx> -#include <rtl/tencinfo.h> -#include <rtl/ustrbuf.hxx> -#include <rtl/ustring.hxx> -#include <sal/config.h> -#include <sal/log.hxx> -#include <sal/macros.h> -#include <sax/fastattribs.hxx> -#include <set> -#include <sfx2/sfxbasemodel.hxx> -#include <sot/storage.hxx> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <string> -#include <svl/lngmisc.hxx> -#include <svx/svdobj.hxx> -#include <svx/svdtrans.hxx> -#include <svx/unoapi.hxx> +#include <svl/poolitem.hxx> +#include <svx/svxdllapi.h> #include <tools/color.hxx> -#include <tools/datetimeutils.hxx> -#include <tools/globname.hxx> -#include <tools/mapunit.hxx> -#include <tools/resmgr.hxx> +#include <tools/errinf.hxx> +#include <tools/gen.hxx> +#include <tools/lineend.hxx> +#include <tools/ref.hxx> +#include <tools/solar.h> #include <tools/stream.hxx> -#include <unordered_map> -#include <unotools/datetime.hxx> -#include <unotools/fontdefs.hxx> -#include <unotools/localfilehelper.hxx> +#include <tools/toolsdllapi.h> +#include <uno/data.h> +#include <uno/sequence2.h> #include <unotools/mediadescriptor.hxx> -#include <unotools/streamwrap.hxx> -#include <unotools/ucbstreamhelper.hxx> -#include <vcl/embeddedfontshelper.hxx> -#include <vcl/outdev.hxx> -#include <vcl/settings.hxx> -#include <vcl/svapp.hxx> -#include <vcl/wmf.hxx> -#include <vector> -#include <xmloff/odffields.hxx> +#include <unotools/unotoolsdllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/xmloff/inc/pch/precompiled_xo.hxx b/xmloff/inc/pch/precompiled_xo.hxx index 00da3efa3291..e8bebb54bb95 100644 --- a/xmloff/inc/pch/precompiled_xo.hxx +++ b/xmloff/inc/pch/precompiled_xo.hxx @@ -8,561 +8,208 @@ */ /* - 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:43 using: + ./bin/update_pch xmloff xo --cutoff=7 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./xmloff/inc/pch/precompiled_xo.hxx "/opt/lo/bin/make xmloff.build" --find-conflicts */ #include <algorithm> -#include <basegfx/matrix/b2dhommatrix.hxx> -#include <basegfx/matrix/b2dhommatrixtools.hxx> -#include <basegfx/matrix/b3dhommatrix.hxx> +#include <cassert> +#include <config_global.h> +#include <config_typesizes.h> +#include <cstddef> +#include <cstdlib> +#include <exception> +#include <float.h> +#include <functional> +#include <list> +#include <map> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stddef.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <utility> +#include <vector> +#include <boost/iterator_adaptors.hpp> +#include <boost/noncopyable.hpp> +#include <boost/tuple/tuple.hpp> +#include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/mutex.hxx> +#include <osl/thread.h> +#include <rtl/alloc.h> +#include <rtl/character.hxx> +#include <rtl/instance.hxx> +#include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/strbuf.hxx> +#include <rtl/string.h> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <rtl/uuid.h> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <salhelper/salhelperdllapi.h> +#include <salhelper/simplereferenceobject.hxx> +#include <PropertySetMerger.hxx> +#include <XMLStringBufferImportContext.hxx> +#include <basegfx/basegfxdllapi.h> #include <basegfx/numeric/ftools.hxx> #include <basegfx/point/b2dpoint.hxx> -#include <basegfx/polygon/b2dpolygon.hxx> -#include <basegfx/polygon/b2dpolygontools.hxx> -#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/point/b2ipoint.hxx> #include <basegfx/polygon/b2dpolypolygontools.hxx> -#include <basegfx/polygon/b3dpolypolygon.hxx> -#include <basegfx/polygon/b3dpolypolygontools.hxx> -#include <basegfx/tools/unotools.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> #include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> #include <basegfx/tuple/b3dtuple.hxx> #include <basegfx/vector/b2dvector.hxx> -#include <basegfx/vector/b3dvector.hxx> -#include <boost/iterator_adaptors.hpp> -#include <boost/noncopyable.hpp> -#include <memory> -#include <cassert> -#include <com/sun/star/animations/AnimationAdditiveMode.hpp> -#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/SequenceTimeContainer.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/ValuePair.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 <com/sun/star/animations/XAnimationNodeSupplier.hpp> -#include <com/sun/star/animations/XAudio.hpp> -#include <com/sun/star/animations/XCommand.hpp> -#include <com/sun/star/animations/XIterateContainer.hpp> -#include <com/sun/star/animations/XTransitionFilter.hpp> -#include <com/sun/star/awt/FontDescriptor.hpp> -#include <com/sun/star/awt/FontEmphasisMark.hpp> -#include <com/sun/star/awt/FontFamily.hpp> -#include <com/sun/star/awt/FontPitch.hpp> -#include <com/sun/star/awt/FontRelief.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/FontWidth.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/Point.hpp> -#include <com/sun/star/awt/PosSize.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/beans/NamedValue.hpp> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> #include <com/sun/star/beans/PropertyAttribute.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/PropertyVetoException.hpp> -#include <com/sun/star/beans/StringPair.hpp> -#include <com/sun/star/beans/TolerantPropertySetResultType.hpp> -#include <com/sun/star/beans/UnknownPropertyException.hpp> #include <com/sun/star/beans/XMultiPropertySet.hpp> -#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/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/RegressionEquation.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/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/XLabeledDataSequence2.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/XEnumeration.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> #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/XNameReplace.hpp> #include <com/sun/star/container/XNamed.hpp> -#include <com/sun/star/container/XSet.hpp> -#include <com/sun/star/document/IndexedPropertyValues.hpp> -#include <com/sun/star/document/NamedPropertyValues.hpp> -#include <com/sun/star/document/PrinterIndependentLayout.hpp> -#include <com/sun/star/document/XBinaryStreamResolver.hpp> -#include <com/sun/star/document/XDocumentProperties.hpp> -#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp> -#include <com/sun/star/document/XEmbeddedObjectSupplier.hpp> -#include <com/sun/star/document/XEmbeddedScripts.hpp> #include <com/sun/star/document/XEventsSupplier.hpp> -#include <com/sun/star/document/XImporter.hpp> -#include <com/sun/star/document/XMLOasisBasicExporter.hpp> -#include <com/sun/star/document/XMLOasisBasicImporter.hpp> -#include <com/sun/star/document/XRedlinesSupplier.hpp> -#include <com/sun/star/document/XStorageBasedDocument.hpp> -#include <com/sun/star/document/XViewDataSupplier.hpp> -#include <com/sun/star/drawing/Alignment.hpp> -#include <com/sun/star/drawing/BitmapMode.hpp> -#include <com/sun/star/drawing/CameraGeometry.hpp> -#include <com/sun/star/drawing/CircleKind.hpp> -#include <com/sun/star/drawing/ColorMode.hpp> -#include <com/sun/star/drawing/ConnectorType.hpp> -#include <com/sun/star/drawing/DashStyle.hpp> -#include <com/sun/star/drawing/Direction3D.hpp> -#include <com/sun/star/drawing/DoubleSequence.hpp> -#include <com/sun/star/drawing/EnhancedCustomShapeAdjustmentValue.hpp> -#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/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> #include <com/sun/star/drawing/FillStyle.hpp> -#include <com/sun/star/drawing/GluePoint2.hpp> -#include <com/sun/star/drawing/Hatch.hpp> -#include <com/sun/star/drawing/HomogenMatrix.hpp> -#include <com/sun/star/drawing/HomogenMatrix3.hpp> -#include <com/sun/star/drawing/LineCap.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/MeasureTextHorzPos.hpp> -#include <com/sun/star/drawing/MeasureTextVertPos.hpp> -#include <com/sun/star/drawing/NormalsKind.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/PolyPolygonShape3D.hpp> -#include <com/sun/star/drawing/Position3D.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/TextAnimationDirection.hpp> -#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/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/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/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> -#include <com/sun/star/embed/ElementModes.hpp> -#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/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/TabulatorCycle.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/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/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/reservedWords.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/lang/IllegalArgumentException.hpp> #include <com/sun/star/lang/Locale.hpp> -#include <com/sun/star/lang/ServiceNotRegisteredException.hpp> -#include <com/sun/star/lang/WrappedTargetException.hpp> -#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp> -#include <com/sun/star/lang/XInitialization.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/lang/XSingleServiceFactory.hpp> -#include <com/sun/star/linguistic2/XSupportedLocales.hpp> -#include <com/sun/star/media/ZoomLevel.hpp> -#include <com/sun/star/office/XAnnotationAccess.hpp> -#include <com/sun/star/packages/zip/ZipIOException.hpp> -#include <com/sun/star/presentation/AnimationEffect.hpp> -#include <com/sun/star/presentation/AnimationSpeed.hpp> -#include <com/sun/star/presentation/ClickAction.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/FadeEffect.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/XCustomPresentationSupplier.hpp> -#include <com/sun/star/presentation/XHandoutMasterSupplier.hpp> -#include <com/sun/star/presentation/XPresentationPage.hpp> -#include <com/sun/star/presentation/XPresentationSupplier.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/rdf/XDocumentMetadataAccess.hpp> -#include <com/sun/star/rdf/XDocumentRepository.hpp> -#include <com/sun/star/rdf/XLiteral.hpp> -#include <com/sun/star/rdf/XMetadatable.hpp> -#include <com/sun/star/rdf/XRepositorySupplier.hpp> -#include <com/sun/star/registry/XRegistryKey.hpp> -#include <com/sun/star/script/XEventAttacherManager.hpp> -#include <com/sun/star/sdb/CommandType.hpp> -#include <com/sun/star/style/BreakType.hpp> -#include <com/sun/star/style/CaseMap.hpp> -#include <com/sun/star/style/DropCapFormat.hpp> -#include <com/sun/star/style/GraphicLocation.hpp> -#include <com/sun/star/style/LineNumberPosition.hpp> -#include <com/sun/star/style/LineSpacing.hpp> -#include <com/sun/star/style/LineSpacingMode.hpp> +#include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/style/NumberingType.hpp> -#include <com/sun/star/style/PageStyleLayout.hpp> -#include <com/sun/star/style/ParagraphAdjust.hpp> -#include <com/sun/star/style/ParagraphStyleCategory.hpp> -#include <com/sun/star/style/TabAlign.hpp> -#include <com/sun/star/style/TabStop.hpp> -#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/XStyle.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/CellContentType.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/table/XTableRows.hpp> -#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> -#include <com/sun/star/text/FontEmphasis.hpp> -#include <com/sun/star/text/FontRelief.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/HorizontalAdjust.hpp> -#include <com/sun/star/text/LabelFollow.hpp> -#include <com/sun/star/text/PageNumberType.hpp> -#include <com/sun/star/text/ParagraphVertAlign.hpp> -#include <com/sun/star/text/PlaceholderType.hpp> -#include <com/sun/star/text/PositionAndSpaceMode.hpp> -#include <com/sun/star/text/PositionLayoutDir.hpp> -#include <com/sun/star/text/ReferenceFieldPart.hpp> -#include <com/sun/star/text/ReferenceFieldSource.hpp> -#include <com/sun/star/text/RelOrientation.hpp> -#include <com/sun/star/text/RubyAdjust.hpp> -#include <com/sun/star/text/SectionFileLink.hpp> -#include <com/sun/star/text/SetVariableType.hpp> -#include <com/sun/star/text/SizeType.hpp> -#include <com/sun/star/text/TemplateDisplayFormat.hpp> -#include <com/sun/star/text/TextColumn.hpp> -#include <com/sun/star/text/TextContentAnchorType.hpp> -#include <com/sun/star/text/TextGridMode.hpp> -#include <com/sun/star/text/UserDataPart.hpp> -#include <com/sun/star/text/VertOrientation.hpp> -#include <com/sun/star/text/WrapInfluenceOnPosition.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/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> -#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/XFormField.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/XParagraphAppend.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> -#include <com/sun/star/text/XTextDocument.hpp> -#include <com/sun/star/text/XTextEmbeddedObjectsSupplier.hpp> -#include <com/sun/star/text/XTextField.hpp> -#include <com/sun/star/text/XTextFieldsSupplier.hpp> -#include <com/sun/star/text/XTextFrame.hpp> -#include <com/sun/star/text/XTextFramesSupplier.hpp> -#include <com/sun/star/text/XTextGraphicObjectsSupplier.hpp> -#include <com/sun/star/text/XTextRange.hpp> -#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> -#include <com/sun/star/text/XTextTable.hpp> -#include <com/sun/star/text/XTextTablesSupplier.hpp> -#include <com/sun/star/ucb/SimpleFileAccess.hpp> -#include <com/sun/star/ucb/XAnyCompareFactory.hpp> #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/Sequence.h> +#include <com/sun/star/uno/RuntimeException.hpp> #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/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.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/XUriReferenceFactory.hpp> +#include <com/sun/star/uno/XWeak.hpp> #include <com/sun/star/util/Date.hpp> #include <com/sun/star/util/DateTime.hpp> #include <com/sun/star/util/Duration.hpp> #include <com/sun/star/util/MeasureUnit.hpp> -#include <com/sun/star/util/NumberFormat.hpp> -#include <com/sun/star/util/NumberFormatsSupplier.hpp> -#include <com/sun/star/util/PathSubstitution.hpp> #include <com/sun/star/util/Time.hpp> -#include <com/sun/star/util/XCloneable.hpp> -#include <com/sun/star/util/XModifiable.hpp> -#include <com/sun/star/util/XModifiable2.hpp> -#include <com/sun/star/util/XNumberFormatsSupplier.hpp> -#include <com/sun/star/util/XRefreshable.hpp> -#include <com/sun/star/util/XStringMapping.hpp> -#include <com/sun/star/util/XStringSubstitution.hpp> -#include <com/sun/star/util/XUpdatable.hpp> -#include <com/sun/star/view/PaperOrientation.hpp> -#include <com/sun/star/xforms/Model.hpp> -#include <com/sun/star/xforms/XDataTypeRepository.hpp> -#include <com/sun/star/xforms/XFormsSupplier.hpp> -#include <com/sun/star/xforms/XModel.hpp> -#include <com/sun/star/xforms/XModel2.hpp> -#include <com/sun/star/xml/AttributeData.hpp> -#include <com/sun/star/xml/dom/DocumentBuilder.hpp> -#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/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> -#include <com/sun/star/xml/dom/XNode.hpp> -#include <com/sun/star/xml/dom/XNotation.hpp> -#include <com/sun/star/xml/dom/XSAXDocumentBuilder2.hpp> -#include <com/sun/star/xml/sax/InputSource.hpp> -#include <com/sun/star/xml/sax/Parser.hpp> -#include <com/sun/star/xml/sax/SAXException.hpp> -#include <com/sun/star/xml/sax/SAXInvalidCharacterException.hpp> -#include <com/sun/star/xml/sax/SAXParseException.hpp> -#include <com/sun/star/xml/sax/Writer.hpp> #include <com/sun/star/xml/sax/XAttributeList.hpp> #include <com/sun/star/xml/sax/XDocumentHandler.hpp> -#include <com/sun/star/xml/sax/XExtendedDocumentHandler.hpp> -#include <com/sun/star/xml/sax/XLocator.hpp> -#include <com/sun/star/xml/sax/XSAXSerializable.hpp> -#include <com/sun/star/xml/xpath/XPathAPI.hpp> -#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/classids.hxx> -#include <comphelper/documentconstants.hxx> +#include <comphelper/comphelperdllapi.h> #include <comphelper/extract.hxx> -#include <comphelper/genericpropertyset.hxx> -#include <comphelper/namecontainer.hxx> -#include <comphelper/namedvaluecollection.hxx> +#include <comphelper/fileformat.h> #include <comphelper/processfactory.hxx> -#include <comphelper/random.hxx> -#include <comphelper/seqstream.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/xmltools.hxx> -#include <config_features.h> -#include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/factory.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/implbase.hxx> -#include <cppuhelper/implbase1.hxx> -#include <cppuhelper/implbase3.hxx> -#include <cppuhelper/supportsservice.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> #include <cppuhelper/weakref.hxx> -#include <functional> +#include <facreg.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> #include <i18nlangtag/languagetag.hxx> -#include <i18nlangtag/mslangid.hxx> -#include <iterator> -#include <limits.h> -#include <list> -#include <map> -#include <numeric> -#include <o3tl/sorted_vector.hxx> -#include <officecfg/Office/Common.hxx> -#include <osl/diagnose.h> -#include <osl/file.hxx> -#include <osl/mutex.hxx> -#include <osl/thread.h> -#include <rtl/instance.hxx> -#include <rtl/math.hxx> -#include <rtl/strbuf.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 <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> #include <sax/tools/converter.hxx> -#include <set> -#include <stack> -#include <string.h> -#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 <svl/svldllapi.h> #include <tools/color.hxx> -#include <tools/date.hxx> -#include <tools/datetime.hxx> #include <tools/debug.hxx> #include <tools/diagnose_ex.h> -#include <tools/fldunit.hxx> #include <tools/fontenum.hxx> -#include <tools/gen.hxx> -#include <tools/globname.hxx> -#include <tools/helpers.hxx> #include <tools/solar.h> -#include <tools/time.hxx> -#include <tools/urlobj.hxx> -#include <typeinfo> -#include <unordered_map> -#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/mediadescriptor.hxx> -#include <unotools/saveopt.hxx> -#include <unotools/streamwrap.hxx> -#include <unotools/syslocale.hxx> -#include <utility> -#include <vcl/embeddedfontshelper.hxx> -#include <vector> +#include <tools/toolsdllapi.h> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/localedatawrapper.hxx> +#include <unotools/readwritemutexguard.hxx> +#include <unotools/unotoolsdllapi.h> +#include <xexptran.hxx> +#include <xmloff/NamedBoolPropertyHdl.hxx> +#include <xmloff/PageMasterStyleMap.hxx> +#include <xmloff/XMLBase64ImportContext.hxx> +#include <xmloff/XMLEventsImportContext.hxx> +#include <xmloff/attrlist.hxx> +#include <xmloff/dllapi.h> +#include <xmloff/families.hxx> +#include <xmloff/maptype.hxx> +#include <xmloff/nmspmap.hxx> +#include <xmloff/prhdlfac.hxx> +#include <xmloff/prstylei.hxx> +#include <xmloff/txtimp.hxx> +#include <xmloff/txtprmap.hxx> +#include <xmloff/unointerfacetouniqueidentifiermapper.hxx> +#include <xmloff/xmlement.hxx> +#include <xmloff/xmlerror.hxx> +#include <xmloff/xmlevent.hxx> +#include <xmloff/xmlexp.hxx> +#include <xmloff/xmlexppr.hxx> +#include <xmloff/xmlictxt.hxx> +#include <xmloff/xmlimp.hxx> +#include <xmloff/xmlimppr.hxx> +#include <xmloff/xmlnmspe.hxx> +#include <xmloff/xmlnume.hxx> +#include <xmloff/xmlnumi.hxx> +#include <xmloff/xmlprhdl.hxx> +#include <xmloff/xmlprmap.hxx> +#include <xmloff/xmlstyle.hxx> +#include <xmloff/xmltkmap.hxx> +#include <xmloff/xmltoken.hxx> +#include <xmloff/xmltypes.hxx> +#include <xmloff/xmluconv.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/xmloff/inc/pch/precompiled_xof.hxx b/xmloff/inc/pch/precompiled_xof.hxx index d04fbe313d13..ce829206cdd5 100644 --- a/xmloff/inc/pch/precompiled_xof.hxx +++ b/xmloff/inc/pch/precompiled_xof.hxx @@ -8,12 +8,25 @@ */ /* - 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 xmloff xof --cutoff=1 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./xmloff/inc/pch/precompiled_xof.hxx "/opt/lo/bin/make xmloff.build" --find-conflicts */ +#include <string.h> +#include <unordered_map> +#include <osl/diagnose.h> +#include <osl/mutex.hxx> +#include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/ustrbuf.hxx> #include <com/sun/star/beans/XPropertySetInfo.hpp> #include <com/sun/star/i18n/CharacterClassification.hpp> #include <com/sun/star/i18n/UnicodeType.hpp> @@ -31,13 +44,12 @@ #include <comphelper/servicehelper.hxx> #include <cppuhelper/factory.hxx> #include <cppuhelper/supportsservice.hxx> -#include <osl/diagnose.h> -#include <osl/mutex.hxx> -#include <rtl/math.hxx> -#include <rtl/ref.hxx> -#include <rtl/ustrbuf.hxx> +#include <facreg.hxx> #include <sax/tools/converter.hxx> -#include <string.h> -#include <unordered_map> +#include <xmloff/attrlist.hxx> +#include <xmloff/nmspmap.hxx> +#include <xmloff/xmlnmspe.hxx> +#include <xmloff/xmltoken.hxx> +#include <xmloff/xmluconv.hxx> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/xmlscript/inc/pch/precompiled_xmlscript.hxx b/xmlscript/inc/pch/precompiled_xmlscript.hxx index c4238c390a93..0852cd05f559 100644 --- a/xmlscript/inc/pch/precompiled_xmlscript.hxx +++ b/xmlscript/inc/pch/precompiled_xmlscript.hxx @@ -8,77 +8,38 @@ */ /* - 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 xmlscript xmlscript --cutoff=4 --exclude:system --exclude:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./xmlscript/inc/pch/precompiled_xmlscript.hxx "/opt/lo/bin/make xmlscript.build" --find-conflicts */ -#include <com/sun/star/awt/CharSet.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/FontType.hpp> -#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/ImagePosition.hpp> -#include <com/sun/star/awt/ImageScaleMode.hpp> -#include <com/sun/star/awt/LineEndFormat.hpp> -#include <com/sun/star/awt/PushButtonType.hpp> -#include <com/sun/star/awt/VisualEffect.hpp> -#include <com/sun/star/beans/NamedValue.hpp> -#include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/beans/XPropertyState.hpp> -#include <com/sun/star/document/GraphicObjectResolver.hpp> -#include <com/sun/star/document/XEmbeddedScripts.hpp> -#include <com/sun/star/document/XGraphicObjectResolver.hpp> +#include <boost/current_function.hpp> +#include <osl/diagnose.h> +#include <rtl/instance.hxx> +#include <rtl/unload.h> +#include <rtl/ustrbuf.hxx> +#include <rtl/ustring.hxx> +#include <sal/config.h> +#include <sal/log.hxx> +#include <sal/types.h> #include <com/sun/star/document/XStorageBasedDocument.hpp> #include <com/sun/star/form/binding/XBindableValue.hpp> #include <com/sun/star/form/binding/XListEntrySink.hpp> #include <com/sun/star/form/binding/XValueBinding.hpp> -#include <com/sun/star/io/XActiveDataSource.hpp> -#include <com/sun/star/io/XPersistObject.hpp> -#include <com/sun/star/lang/Locale.hpp> -#include <com/sun/star/lang/XInitialization.hpp> -#include <com/sun/star/lang/XMultiComponentFactory.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/script/DocumentScriptLibraryContainer.hpp> -#include <com/sun/star/script/ScriptEventDescriptor.hpp> -#include <com/sun/star/script/XLibraryContainer2.hpp> -#include <com/sun/star/script/XLibraryContainerPassword.hpp> -#include <com/sun/star/script/XScriptEventsSupplier.hpp> -#include <com/sun/star/script/vba/XVBACompatibility.hpp> -#include <com/sun/star/style/VerticalAlignment.hpp> #include <com/sun/star/table/CellAddress.hpp> #include <com/sun/star/table/CellRangeAddress.hpp> +#include <com/sun/star/uno/Sequence.hxx> #include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/util/Date.hpp> -#include <com/sun/star/util/NumberFormat.hpp> -#include <com/sun/star/util/NumberFormatsSupplier.hpp> -#include <com/sun/star/util/Time.hpp> -#include <com/sun/star/util/XNumberFormatsSupplier.hpp> -#include <com/sun/star/view/SelectionType.hpp> -#include <com/sun/star/xml/input/XAttributes.hpp> -#include <com/sun/star/xml/sax/Parser.hpp> -#include <com/sun/star/xml/sax/Writer.hpp> -#include <comphelper/processfactory.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/implbase.hxx> #include <cppuhelper/implementationentry.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <i18nlangtag/languagetag.hxx> -#include <memory> -#include <osl/diagnose.h> -#include <rtl/ustrbuf.hxx> -#include <sal/config.h> -#include <string.h> -#include <tools/date.hxx> -#include <tools/diagnose_ex.h> -#include <tools/time.hxx> -#include <unordered_map> -#include <vector> +#include <xmlscript/xml_helper.hxx> +#include <xmlscript/xmlns.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/xmlsecurity/inc/pch/precompiled_xmlsecurity.hxx b/xmlsecurity/inc/pch/precompiled_xmlsecurity.hxx index 2a784eb1628c..acc30e15f155 100644 --- a/xmlsecurity/inc/pch/precompiled_xmlsecurity.hxx +++ b/xmlsecurity/inc/pch/precompiled_xmlsecurity.hxx @@ -8,103 +8,302 @@ */ /* - 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:43 using: + ./bin/update_pch xmlsecurity xmlsecurity --cutoff=6 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./xmlsecurity/inc/pch/precompiled_xmlsecurity.hxx "/opt/lo/bin/make xmlsecurity.build" --find-conflicts */ -#include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/container/XNameAccess.hpp> -#include <com/sun/star/embed/ElementModes.hpp> -#include <com/sun/star/embed/XStorage.hpp> -#include <com/sun/star/embed/XStorageRawAccess.hpp> -#include <com/sun/star/embed/XTransactedObject.hpp> -#include <com/sun/star/io/TempFile.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/XSeekable.hpp> -#include <com/sun/star/io/XTruncate.hpp> -#include <com/sun/star/lang/DisposedException.hpp> -#include <com/sun/star/lang/IllegalArgumentException.hpp> -#include <com/sun/star/lang/XComponent.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> -#include <com/sun/star/lang/XSingleServiceFactory.hpp> -#include <com/sun/star/packages/WrongPasswordException.hpp> -#include <com/sun/star/packages/manifest/ManifestReader.hpp> -#include <com/sun/star/security/CertificateCharacters.hpp> -#include <com/sun/star/security/CertificateValidity.hpp> -#include <com/sun/star/security/NoPasswordException.hpp> -#include <com/sun/star/security/SerialNumberAdapter.hpp> -#include <com/sun/star/security/XCertificate.hpp> -#include <com/sun/star/security/XDocumentDigitalSignatures.hpp> -#include <com/sun/star/ucb/Command.hpp> -#include <com/sun/star/ucb/XCommandEnvironment.hpp> -#include <com/sun/star/ucb/XCommandProcessor.hpp> -#include <com/sun/star/ucb/XContent.hpp> -#include <com/sun/star/ucb/XContentIdentifierFactory.hpp> -#include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp> -#include <com/sun/star/ui/dialogs/FolderPicker.hpp> -#include <com/sun/star/uno/Exception.hpp> -#include <com/sun/star/xml/crypto/SEInitializer.hpp> -#include <com/sun/star/xml/crypto/SecurityOperationStatus.hpp> -#include <com/sun/star/xml/crypto/XSecurityEnvironment.hpp> -#include <com/sun/star/xml/crypto/sax/ElementMarkPriority.hpp> -#include <com/sun/star/xml/crypto/sax/XBlockerMonitor.hpp> -#include <com/sun/star/xml/crypto/sax/XKeyCollector.hpp> -#include <com/sun/star/xml/crypto/sax/XMissionTaker.hpp> -#include <com/sun/star/xml/crypto/sax/XReferenceCollector.hpp> -#include <com/sun/star/xml/crypto/sax/XReferenceResolvedBroadcaster.hpp> -#include <com/sun/star/xml/crypto/sax/XSAXEventKeeperStatusChangeBroadcaster.hpp> -#include <com/sun/star/xml/crypto/sax/XSignatureCreationResultBroadcaster.hpp> -#include <com/sun/star/xml/crypto/sax/XSignatureVerifyResultBroadcaster.hpp> -#include <com/sun/star/xml/dom/XDocumentBuilder.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 <comphelper/documentconstants.hxx> -#include <comphelper/processfactory.hxx> -#include <comphelper/sequence.hxx> -#include <cppuhelper/exc_hlp.hxx> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/supportsservice.hxx> +#include <algorithm> +#include <cassert> +#include <config_features.h> +#include <config_global.h> +#include <config_typesizes.h> +#include <config_vcl.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <deque> +#include <float.h> +#include <functional> +#include <iomanip> +#include <limits.h> +#include <limits> +#include <list> +#include <map> +#include <math.h> +#include <memory> +#include <new> +#include <ostream> +#include <set> +#include <sstream> +#include <stack> +#include <stddef.h> +#include <stdlib.h> +#include <string.h> +#include <string> +#include <type_traits> +#include <typeinfo> +#include <utility> +#include <vector> +#include <boost/functional/hash.hpp> +#include <boost/intrusive_ptr.hpp> +#include <boost/optional/optional.hpp> #include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/endian.h> +#include <osl/file.h> #include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/module.h> +#include <osl/module.hxx> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/pipe.h> +#include <osl/process.h> +#include <osl/security.h> +#include <osl/socket.h> +#include <osl/thread.h> +#include <osl/thread.hxx> +#include <osl/time.h> +#include <rtl/alloc.h> +#include <rtl/byteseq.h> +#include <rtl/character.hxx> +#include <rtl/instance.hxx> +#include <rtl/locale.h> +#include <rtl/math.h> #include <rtl/math.hxx> +#include <rtl/ref.hxx> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/tencinfo.h> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> #include <rtl/uri.hxx> #include <rtl/ustrbuf.h> #include <rtl/ustrbuf.hxx> #include <rtl/ustring.h> +#include <rtl/ustring.hxx> #include <rtl/uuid.h> #include <sal/config.h> +#include <sal/detail/log.h> #include <sal/log.hxx> -#include <sax/tools/converter.hxx> -#include <sfx2/filedlghelper.hxx> -#include <stdio.h> -#include <string.h> -#include <svtools/stdctrl.hxx> -#include <svtools/treelistentry.hxx> +#include <sal/macros.h> +#include <sal/mathconf.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> +#include <vcl/accel.hxx> +#include <vcl/alpha.hxx> +#include <vcl/animate.hxx> +#include <vcl/apptypes.hxx> +#include <vcl/bitmap.hxx> +#include <vcl/bitmapex.hxx> +#include <vcl/builder.hxx> +#include <vcl/button.hxx> +#include <vcl/cairo.hxx> +#include <vcl/checksum.hxx> +#include <vcl/cmdevt.hxx> +#include <vcl/ctrl.hxx> +#include <vcl/cursor.hxx> +#include <vcl/devicecoordinate.hxx> +#include <vcl/dialog.hxx> +#include <vcl/dllapi.h> +#include <vcl/dndhelp.hxx> +#include <vcl/edit.hxx> +#include <vcl/event.hxx> +#include <vcl/fixed.hxx> +#include <vcl/fntstyle.hxx> +#include <vcl/font.hxx> +#include <vcl/gdimtf.hxx> +#include <vcl/gfxlink.hxx> +#include <vcl/gradient.hxx> +#include <vcl/graph.h> +#include <vcl/graph.hxx> +#include <vcl/hatch.hxx> +#include <vcl/idle.hxx> +#include <vcl/image.hxx> +#include <vcl/impdel.hxx> +#include <vcl/inputctx.hxx> +#include <vcl/keycod.hxx> +#include <vcl/keycodes.hxx> +#include <vcl/lineinfo.hxx> +#include <vcl/mapmod.hxx> +#include <vcl/menu.hxx> +#include <vcl/metaact.hxx> +#include <vcl/metaactiontypes.hxx> +#include <vcl/mnemonicengine.hxx> +#include <vcl/outdev.hxx> +#include <vcl/outdevmap.hxx> +#include <vcl/outdevstate.hxx> +#include <vcl/pointr.hxx> +#include <vcl/ptrstyle.hxx> +#include <vcl/quickselectionengine.hxx> +#include <vcl/region.hxx> +#include <vcl/salnativewidgets.hxx> +#include <vcl/scheduler.hxx> +#include <vcl/scopedbitmapaccess.hxx> +#include <vcl/seleng.hxx> +#include <vcl/settings.hxx> +#include <vcl/svgdata.hxx> +#include <vcl/syswin.hxx> +#include <vcl/timer.hxx> +#include <vcl/vclenum.hxx> +#include <vcl/vclevent.hxx> +#include <vcl/vclptr.hxx> +#include <vcl/wall.hxx> +#include <vcl/window.hxx> +#include <basegfx/basegfxdllapi.h> +#include <basegfx/color/bcolor.hxx> +#include <basegfx/color/bcolormodifier.hxx> +#include <basegfx/numeric/ftools.hxx> +#include <basegfx/point/b2dpoint.hxx> +#include <basegfx/point/b2ipoint.hxx> +#include <basegfx/polygon/b2dpolygon.hxx> +#include <basegfx/polygon/b2dpolypolygon.hxx> +#include <basegfx/range/b2drange.hxx> +#include <basegfx/range/basicrange.hxx> +#include <basegfx/tuple/b2dtuple.hxx> +#include <basegfx/tuple/b2ituple.hxx> +#include <basegfx/tuple/b3dtuple.hxx> +#include <basegfx/vector/b2dvector.hxx> +#include <basegfx/vector/b2enums.hxx> +#include <basegfx/vector/b2ivector.hxx> +#include <com/sun/star/accessibility/XAccessibleStateSet.hpp> +#include <com/sun/star/awt/Key.hpp> +#include <com/sun/star/awt/KeyGroup.hpp> +#include <com/sun/star/datatransfer/XTransferable2.hpp> +#include <com/sun/star/datatransfer/clipboard/XClipboardOwner.hpp> +#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp> +#include <com/sun/star/datatransfer/dnd/DropTargetDragEvent.hpp> +#include <com/sun/star/datatransfer/dnd/DropTargetDropEvent.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDragGestureRecognizer.hpp> +#include <com/sun/star/datatransfer/dnd/XDragSourceListener.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTarget.hpp> +#include <com/sun/star/datatransfer/dnd/XDropTargetListener.hpp> +#include <com/sun/star/drawing/LineCap.hpp> +#include <com/sun/star/embed/Aspects.hpp> +#include <com/sun/star/frame/FeatureStateEvent.hpp> +#include <com/sun/star/frame/XFrame.hpp> +#include <com/sun/star/frame/XTerminateListener.hpp> +#include <com/sun/star/graphic/XPrimitive2D.hpp> +#include <com/sun/star/i18n/Calendar2.hpp> +#include <com/sun/star/i18n/KCharacterType.hpp> +#include <com/sun/star/i18n/KParseTokens.hpp> +#include <com/sun/star/i18n/KParseType.hpp> +#include <com/sun/star/i18n/LocaleItem.hpp> +#include <com/sun/star/i18n/ParseResult.hpp> +#include <com/sun/star/i18n/XCharacterClassification.hpp> +#include <com/sun/star/i18n/XCollator.hpp> +#include <com/sun/star/i18n/XLocaleData4.hpp> +#include <com/sun/star/i18n/reservedWords.hpp> +#include <com/sun/star/io/XInputStream.hpp> +#include <com/sun/star/lang/IndexOutOfBoundsException.hpp> +#include <com/sun/star/lang/Locale.hpp> +#include <com/sun/star/lang/XServiceInfo.hpp> +#include <com/sun/star/lang/XServiceName.hpp> +#include <com/sun/star/lang/XTypeProvider.hpp> +#include <com/sun/star/lang/XUnoTunnel.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.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/util/Date.hpp> +#include <com/sun/star/util/DateTime.hpp> +#include <com/sun/star/util/Time.hpp> +#include <com/sun/star/xml/crypto/SecurityOperationStatus.hpp> +#include <comphelper/comphelperdllapi.h> +#include <comphelper/fileformat.h> +#include <comphelper/servicehelper.hxx> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/implbase1.hxx> +#include <cppuhelper/implbase4.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <i18nlangtag/i18nlangtagdllapi.h> +#include <i18nlangtag/lang.h> +#include <i18nlangtag/languagetag.hxx> +#include <o3tl/cow_wrapper.hxx> +#include <o3tl/typed_flags_set.hxx> +#include <rsc/rsc-vcl-shared-types.hxx> +#include <sot/formats.hxx> +#include <svtools/AccessibleBrowseBoxObjType.hxx> +#include <svtools/accessibletableprovider.hxx> +#include <svtools/headbar.hxx> +#include <svtools/svtabbx.hxx> +#include <svtools/svtdllapi.h> +#include <svtools/transfer.hxx> +#include <svtools/treelist.hxx> +#include <svtools/treelistbox.hxx> +#include <svtools/treelistentries.hxx> +#include <svtools/viewdataentry.hxx> +#include <tools/color.hxx> +#include <tools/contnr.hxx> #include <tools/date.hxx> #include <tools/datetime.hxx> #include <tools/debug.hxx> +#include <tools/errinf.hxx> +#include <tools/fldunit.hxx> +#include <tools/fontenum.hxx> +#include <tools/gen.hxx> +#include <tools/globname.hxx> +#include <tools/lineend.hxx> +#include <tools/link.hxx> +#include <tools/mapunit.hxx> +#include <tools/poly.hxx> +#include <tools/rc.hxx> +#include <tools/ref.hxx> +#include <tools/resid.hxx> +#include <tools/resmgr.hxx> #include <tools/solar.h> #include <tools/stream.hxx> #include <tools/time.hxx> -#include <tools/urlobj.hxx> -#include <unotools/configitem.hxx> -#include <unotools/datetime.hxx> +#include <tools/toolsdllapi.h> +#include <tools/wintypes.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <unotools/accessiblestatesethelper.hxx> +#include <unotools/calendarwrapper.hxx> +#include <unotools/charclass.hxx> +#include <unotools/collatorwrapper.hxx> +#include <unotools/fontdefs.hxx> +#include <unotools/intlwrapper.hxx> #include <unotools/localedatawrapper.hxx> -#include <unotools/securityoptions.hxx> -#include <unotools/streamhelper.hxx> +#include <unotools/options.hxx> +#include <unotools/readwritemutexguard.hxx> #include <unotools/syslocale.hxx> -#include <vcl/fixed.hxx> -#include <vcl/help.hxx> -#include <vcl/layout.hxx> -#include <vcl/msgbox.hxx> -#include <vcl/settings.hxx> -#include <vcl/svapp.hxx> -#include <vector> -#include <xmloff/attrlist.hxx> +#include <unotools/unotoolsdllapi.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/xmlsecurity/inc/pch/precompiled_xsec_fw.hxx b/xmlsecurity/inc/pch/precompiled_xsec_fw.hxx index 886fe883ff21..3ca0e1ac4be3 100644 --- a/xmlsecurity/inc/pch/precompiled_xsec_fw.hxx +++ b/xmlsecurity/inc/pch/precompiled_xsec_fw.hxx @@ -8,30 +8,62 @@ */ /* - 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 xmlsecurity xsec_fw --cutoff=2 --exclude:system --include:module --exclude:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./xmlsecurity/inc/pch/precompiled_xsec_fw.hxx "/opt/lo/bin/make xmlsecurity.build" --find-conflicts */ +#include <cassert> +#include <config_typesizes.h> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <new> +#include <ostream> +#include <sstream> +#include <stddef.h> +#include <string.h> +#include <string> +#include <osl/diagnose.h> +#include <osl/interlck.h> +#include <osl/mutex.h> +#include <osl/mutex.hxx> +#include <osl/thread.h> +#include <osl/time.h> +#include <rtl/string.h> +#include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/unload.h> +#include <rtl/ustring.h> +#include <rtl/ustring.hxx> +#include <rtl/uuid.h> +#include <sal/config.h> +#include <sal/detail/log.h> +#include <sal/log.hxx> +#include <sal/macros.h> +#include <sal/saldllapi.h> +#include <sal/types.h> +#include <sal/typesizes.h> #include <com/sun/star/lang/XMultiServiceFactory.hpp> +#include <com/sun/star/lang/XSingleComponentFactory.hpp> #include <com/sun/star/lang/XSingleServiceFactory.hpp> -#include <com/sun/star/xml/crypto/XMLEncryptionTemplate.hpp> -#include <com/sun/star/xml/crypto/XMLSignatureTemplate.hpp> +#include <com/sun/star/registry/XRegistryKey.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> #include <com/sun/star/xml/crypto/XXMLEncryptionTemplate.hpp> #include <com/sun/star/xml/crypto/XXMLSignatureTemplate.hpp> #include <com/sun/star/xml/crypto/sax/ConstOfSecurityId.hpp> -#include <com/sun/star/xml/sax/XDocumentHandler.hpp> #include <com/sun/star/xml/wrapper/XXMLElementWrapper.hpp> #include <comphelper/processfactory.hxx> -#include <cppuhelper/factory.hxx> +#include <cppuhelper/cppuhelperdllapi.h> #include <cppuhelper/supportsservice.hxx> -#include <osl/diagnose.h> -#include <osl/mutex.hxx> -#include <osl/thread.h> -#include <rtl/ustring.hxx> -#include <rtl/uuid.h> -#include <sal/config.h> -#include <stdio.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/xmlsecurity/inc/pch/precompiled_xsec_xmlsec.hxx b/xmlsecurity/inc/pch/precompiled_xsec_xmlsec.hxx index 8cdecd5fd698..094d9a1740a9 100644 --- a/xmlsecurity/inc/pch/precompiled_xsec_xmlsec.hxx +++ b/xmlsecurity/inc/pch/precompiled_xsec_xmlsec.hxx @@ -8,62 +8,113 @@ */ /* - 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 xmlsecurity xsec_xmlsec --cutoff=2 --exclude:system --include:module --include:local + + If after updating build fails, use the following command to locate conflicting headers: + ./bin/update_pch_bisect ./xmlsecurity/inc/pch/precompiled_xsec_xmlsec.hxx "/opt/lo/bin/make xmlsecurity.build" --find-conflicts */ -#include "libxml/parserInternals.h" +#include <cassert> +#include <cstddef> +#include <cstdlib> +#include <cstring> +#include <exception> +#include <iomanip> +#include <new> +#include <ostream> +#include <pk11pub.h> +#include <sstream> +#include <stdio.h> +#include <string.h> +#include <string> +#include <utility> #include <boost/noncopyable.hpp> -#include <memory> -#include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/lang/XSingleServiceFactory.hpp> -#include <com/sun/star/mozilla/XMozillaBootstrap.hpp> -#include <com/sun/star/security/CertificateValidity.hpp> -#include <com/sun/star/security/XSerialNumberAdapter.hpp> -#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/XComponentContext.hpp> -#include <com/sun/star/uno/XInterface.hpp> -#include <com/sun/star/xml/crypto/CipherID.hpp> -#include <com/sun/star/xml/crypto/DigestID.hpp> -#include <cppuhelper/factory.hxx> -#include <cppuhelper/implbase.hxx> -#include <cppuhelper/supportsservice.hxx> -#include <cppuhelper/typeprovider.hxx> -#include <cppuhelper/weak.hxx> -#include <libxml/uri.h> -#include <nspr.h> -#include <nss.h> -#include <nssckbi.h> -#include <officecfg/Office/Common.hxx> #include <osl/diagnose.h> +#include <osl/doublecheckedlocking.h> +#include <osl/file.h> #include <osl/file.hxx> +#include <osl/getglobalmutex.hxx> +#include <osl/interlck.h> +#include <osl/mutex.h> #include <osl/mutex.hxx> #include <osl/thread.h> #include <osl/time.h> -#include <pk11pub.h> +#include <rtl/alloc.h> +#include <rtl/bootstrap.h> #include <rtl/bootstrap.hxx> +#include <rtl/byteseq.h> +#include <rtl/byteseq.hxx> #include <rtl/instance.hxx> +#include <rtl/malformeduriexception.hxx> #include <rtl/random.h> #include <rtl/ref.hxx> +#include <rtl/strbuf.h> #include <rtl/strbuf.hxx> +#include <rtl/string.h> #include <rtl/string.hxx> +#include <rtl/stringutils.hxx> +#include <rtl/textcvt.h> +#include <rtl/textenc.h> +#include <rtl/uri.h> #include <rtl/uri.hxx> +#include <rtl/ustring.h> #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 <secmod.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <sys/stat.h> -#include <sys/types.h> -#include <vector> -#include <xmloff/attrlist.hxx> +#include <com/sun/star/lang/XTypeProvider.hpp> +#include <com/sun/star/lang/XUnoTunnel.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.hxx> +#include <com/sun/star/uno/Type.h> +#include <com/sun/star/uno/Type.hxx> +#include <com/sun/star/uno/TypeClass.hdl> +#include <com/sun/star/uno/XAggregation.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/uno/XInterface.hpp> +#include <com/sun/star/uno/XWeak.hpp> +#include <com/sun/star/uno/genfunc.h> +#include <com/sun/star/uno/genfunc.hxx> +#include <com/sun/star/util/XCloneable.hpp> +#include <com/sun/star/xml/sax/SAXException.hpp> +#include <com/sun/star/xml/sax/SAXParseException.hpp> +#include <com/sun/star/xml/sax/XAttributeList.hpp> +#include <com/sun/star/xml/sax/XDocumentHandler.hpp> +#include <com/sun/star/xml/sax/XExtendedDocumentHandler.hpp> +#include <com/sun/star/xml/sax/XLocator.hpp> +#include <cppu/cppudllapi.h> +#include <cppu/unotype.hxx> +#include <cppuhelper/cppuhelperdllapi.h> +#include <cppuhelper/factory.hxx> +#include <cppuhelper/implbase3.hxx> +#include <cppuhelper/implbase_ex.hxx> +#include <cppuhelper/implbase_ex_post.hxx> +#include <cppuhelper/implbase_ex_pre.hxx> +#include <cppuhelper/supportsservice.hxx> +#include <cppuhelper/weak.hxx> +#include <cppuhelper/weakagg.hxx> +#include <cppuhelper/weakref.hxx> +#include <typelib/typeclass.h> +#include <typelib/typedescription.h> +#include <typelib/uik.h> +#include <uno/any2.h> +#include <uno/data.h> +#include <uno/sequence2.h> +#include <xmloff/dllapi.h> +#include <xmlsecurity/biginteger.hxx> +#include <xmlsecurity/xmlsec-wrapper.h> /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |