sal/qa/osl/file/osl_File_Const.h | 1 + sc/inc/mtvfunctions.hxx | 1 + sc/source/filter/inc/pivottablebuffer.hxx | 1 + sc/source/filter/inc/rtfexp.hxx | 2 ++ sc/source/ui/inc/condformatdlgdata.hxx | 1 + sc/source/ui/inc/dwfunctr.hxx | 1 + sc/source/ui/inc/output.hxx | 1 + sc/source/ui/inc/undomanager.hxx | 2 ++ sc/source/ui/vba/vbaaxes.hxx | 2 ++ sc/source/ui/vba/vbaaxis.hxx | 3 +++ sd/inc/sdfilter.hxx | 1 + sd/inc/sdgrffilter.hxx | 2 ++ sd/inc/sdhtmlfilter.hxx | 2 ++ sd/source/ui/annotations/annotationmanagerimpl.hxx | 7 +++++++ sd/source/ui/framework/configuration/ConfigurationClassifier.hxx | 2 ++ sd/source/ui/framework/configuration/ConfigurationControllerBroadcaster.hxx | 1 + sd/source/ui/framework/configuration/ConfigurationControllerResourceManager.hxx | 2 ++ sd/source/ui/inc/SlideshowLayerRenderer.hxx | 1 + sd/source/ui/inc/ViewTabBar.hxx | 1 + sd/source/ui/inc/framework/ConfigurationChangeEvent.hxx | 2 ++ sd/source/ui/sidebar/SlideBackground.hxx | 1 + sd/source/ui/unoidl/unoobj.hxx | 2 ++ sdext/source/pdfimport/tree/drawtreevisiting.hxx | 1 + sdext/source/pdfimport/tree/writertreevisiting.hxx | 1 + 24 files changed, 41 insertions(+)
New commits: commit c8cc15d48337ea19e769c6c26575b013ac022d48 Author: Gabor Kelemen <[email protected]> AuthorDate: Tue Jan 6 11:24:23 2026 +0100 Commit: Gabor Kelemen <[email protected]> CommitDate: Sun Jan 18 17:46:26 2026 +0100 Fix some non self contained headers in module sd sdext Change-Id: Ib574b48a30baa4d7bd7609cf31063fe860703a8a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/196635 Tested-by: Jenkins Reviewed-by: Gabor Kelemen <[email protected]> diff --git a/sd/inc/sdfilter.hxx b/sd/inc/sdfilter.hxx index e9e306888754..103e88f502a6 100644 --- a/sd/inc/sdfilter.hxx +++ b/sd/inc/sdfilter.hxx @@ -20,6 +20,7 @@ #pragma once #include <osl/module.h> +#include <tools/stream.hxx> #include <rtl/ref.hxx> #include <rtl/ustring.hxx> #include <com/sun/star/beans/PropertyValue.hpp> diff --git a/sd/inc/sdgrffilter.hxx b/sd/inc/sdgrffilter.hxx index a90934dd6dea..9f9b59d2d45a 100644 --- a/sd/inc/sdgrffilter.hxx +++ b/sd/inc/sdgrffilter.hxx @@ -20,6 +20,8 @@ #pragma once #include "sdfilter.hxx" +#include "sdpage.hxx" + class ErrCode; // SdCGMFilter diff --git a/sd/inc/sdhtmlfilter.hxx b/sd/inc/sdhtmlfilter.hxx index 6ccbdc75438c..bf57e8d46c37 100644 --- a/sd/inc/sdhtmlfilter.hxx +++ b/sd/inc/sdhtmlfilter.hxx @@ -20,6 +20,8 @@ #pragma once #include "sdfilter.hxx" +#include "sdpage.hxx" +#include <rtl/ustrbuf.hxx> class SdrOutliner; diff --git a/sd/source/ui/annotations/annotationmanagerimpl.hxx b/sd/source/ui/annotations/annotationmanagerimpl.hxx index af978e34c58e..d8dd422c3423 100644 --- a/sd/source/ui/annotations/annotationmanagerimpl.hxx +++ b/sd/source/ui/annotations/annotationmanagerimpl.hxx @@ -19,11 +19,18 @@ #pragma once +#include <DrawController.hxx> +#include <sdpage.hxx> + #include <com/sun/star/document/XEventListener.hpp> +#include <com/sun/star/util/DateTime.hpp> #include <rtl/ustring.hxx> +#include <rtl/ref.hxx> #include <comphelper/compbase.hxx> +#include <svx/annotation/Annotation.hxx> +#include <tools/link.hxx> namespace com::sun::star::drawing { class XDrawView; } namespace com::sun::star::office { class XAnnotationAccess; } diff --git a/sd/source/ui/framework/configuration/ConfigurationClassifier.hxx b/sd/source/ui/framework/configuration/ConfigurationClassifier.hxx index 7c8fa4401154..43195422cb7e 100644 --- a/sd/source/ui/framework/configuration/ConfigurationClassifier.hxx +++ b/sd/source/ui/framework/configuration/ConfigurationClassifier.hxx @@ -20,6 +20,8 @@ #pragma once #include "debugtrace.hxx" +#include <framework/Configuration.hxx> +#include <ResourceId.hxx> #include <com/sun/star/uno/Reference.hxx> #include <rtl/ref.hxx> #include <vector> diff --git a/sd/source/ui/framework/configuration/ConfigurationControllerBroadcaster.hxx b/sd/source/ui/framework/configuration/ConfigurationControllerBroadcaster.hxx index 4fbd1b3e3dc6..267bb6a9efeb 100644 --- a/sd/source/ui/framework/configuration/ConfigurationControllerBroadcaster.hxx +++ b/sd/source/ui/framework/configuration/ConfigurationControllerBroadcaster.hxx @@ -21,6 +21,7 @@ #include <com/sun/star/uno/Reference.hxx> #include <framework/ConfigurationChangeEvent.hxx> +#include <framework/ConfigurationController.hxx> #include <rtl/ref.hxx> #include <unordered_map> #include <vector> diff --git a/sd/source/ui/framework/configuration/ConfigurationControllerResourceManager.hxx b/sd/source/ui/framework/configuration/ConfigurationControllerResourceManager.hxx index 10825cd18775..0d20c17c75ec 100644 --- a/sd/source/ui/framework/configuration/ConfigurationControllerResourceManager.hxx +++ b/sd/source/ui/framework/configuration/ConfigurationControllerResourceManager.hxx @@ -21,6 +21,8 @@ #include <osl/mutex.hxx> +#include <framework/AbstractResource.hxx> +#include <framework/ResourceFactory.hxx> #include <com/sun/star/uno/Reference.hxx> #include <rtl/ref.hxx> #include <map> diff --git a/sd/source/ui/inc/SlideshowLayerRenderer.hxx b/sd/source/ui/inc/SlideshowLayerRenderer.hxx index 970bae9eb3ba..a155a9267d9d 100644 --- a/sd/source/ui/inc/SlideshowLayerRenderer.hxx +++ b/sd/source/ui/inc/SlideshowLayerRenderer.hxx @@ -24,6 +24,7 @@ #include <unordered_map> #include <unordered_set> #include <drawinglayer/primitive2d/CommonTypes.hxx> +#include <drawinglayer/primitive2d/baseprimitive2d.hxx> #include <frozen/bits/defines.h> #include <frozen/bits/elsa_std.h> diff --git a/sd/source/ui/inc/ViewTabBar.hxx b/sd/source/ui/inc/ViewTabBar.hxx index 04286881b001..79723a5ef297 100644 --- a/sd/source/ui/inc/ViewTabBar.hxx +++ b/sd/source/ui/inc/ViewTabBar.hxx @@ -21,6 +21,7 @@ #include "framework/AbstractResource.hxx" #include "framework/ConfigurationChangeListener.hxx" +#include <ResourceId.hxx> #include <comphelper/compbase.hxx> #include <vcl/InterimItemWindow.hxx> #include <vcl/weld/weld.hxx> diff --git a/sd/source/ui/inc/framework/ConfigurationChangeEvent.hxx b/sd/source/ui/inc/framework/ConfigurationChangeEvent.hxx index 308b8912ce95..bf08f862b4c5 100644 --- a/sd/source/ui/inc/framework/ConfigurationChangeEvent.hxx +++ b/sd/source/ui/inc/framework/ConfigurationChangeEvent.hxx @@ -21,6 +21,8 @@ #include <com/sun/star/lang/EventObject.hpp> #include <ResourceId.hxx> +#include <framework/AbstractResource.hxx> +#include <framework/Configuration.hxx> #include <rtl/ref.hxx> namespace sd::framework diff --git a/sd/source/ui/sidebar/SlideBackground.hxx b/sd/source/ui/sidebar/SlideBackground.hxx index bd0b5ce4be84..fb899367ff4a 100644 --- a/sd/source/ui/sidebar/SlideBackground.hxx +++ b/sd/source/ui/sidebar/SlideBackground.hxx @@ -20,6 +20,7 @@ #pragma once #include <memory> +#include <basegfx/utils/bgradient.hxx> #include <sfx2/sidebar/PanelLayout.hxx> #include <sfx2/sidebar/ControllerItem.hxx> #include <svx/papersizelistbox.hxx> diff --git a/sd/source/ui/unoidl/unoobj.hxx b/sd/source/ui/unoidl/unoobj.hxx index 52206ea21a4a..574a31500dec 100644 --- a/sd/source/ui/unoidl/unoobj.hxx +++ b/sd/source/ui/unoidl/unoobj.hxx @@ -22,6 +22,8 @@ #include <com/sun/star/document/XEventsSupplier.hpp> #include <svx/unomaster.hxx> +#include <span> + namespace com::sun::star::beans { class XPropertySetInfo; } class SdXImpressDocument; diff --git a/sdext/source/pdfimport/tree/drawtreevisiting.hxx b/sdext/source/pdfimport/tree/drawtreevisiting.hxx index 9230d8cfedc5..e6536e58702b 100644 --- a/sdext/source/pdfimport/tree/drawtreevisiting.hxx +++ b/sdext/source/pdfimport/tree/drawtreevisiting.hxx @@ -21,6 +21,7 @@ #define INCLUDED_SDEXT_SOURCE_PDFIMPORT_TREE_DRAWTREEVISITING_HXX #include <treevisiting.hxx> +#include <pdfiprocessor.hxx> #include <com/sun/star/i18n/XBreakIterator.hpp> #include <com/sun/star/i18n/XCharacterClassification.hpp> diff --git a/sdext/source/pdfimport/tree/writertreevisiting.hxx b/sdext/source/pdfimport/tree/writertreevisiting.hxx index e24d4f329007..0385fc564d54 100644 --- a/sdext/source/pdfimport/tree/writertreevisiting.hxx +++ b/sdext/source/pdfimport/tree/writertreevisiting.hxx @@ -21,6 +21,7 @@ #define INCLUDED_SDEXT_SOURCE_PDFIMPORT_TREE_WRITERTREEVISITING_HXX #include <treevisiting.hxx> +#include <pdfiprocessor.hxx> #include <pdfihelper.hxx> commit c1caac6cd6e8e330a48a76689943025f4a6a418c Author: Gabor Kelemen <[email protected]> AuthorDate: Mon Jan 5 13:18:38 2026 +0100 Commit: Gabor Kelemen <[email protected]> CommitDate: Sun Jan 18 17:46:12 2026 +0100 Fix some non self contained headers in module sal sc Change-Id: I9c3d383cbe205ec1b11f9e61b299d76fd079ea57 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/196634 Reviewed-by: Gabor Kelemen <[email protected]> Tested-by: Jenkins diff --git a/sal/qa/osl/file/osl_File_Const.h b/sal/qa/osl/file/osl_File_Const.h index fb9ad6d6a2db..46f6264dc56c 100644 --- a/sal/qa/osl/file/osl_File_Const.h +++ b/sal/qa/osl/file/osl_File_Const.h @@ -26,6 +26,7 @@ #include <sal/types.h> #include <rtl/ustring.hxx> +#include <osl/file.hxx> #include <cppunit/extensions/HelperMacros.h> diff --git a/sc/inc/mtvfunctions.hxx b/sc/inc/mtvfunctions.hxx index 9fe394faff57..75245ed9b2a2 100644 --- a/sc/inc/mtvfunctions.hxx +++ b/sc/inc/mtvfunctions.hxx @@ -9,6 +9,7 @@ #pragma once +#include "mtvelements.hxx" #include <cstdlib> #include <mdds/multi_type_vector/types.hpp> diff --git a/sc/source/filter/inc/pivottablebuffer.hxx b/sc/source/filter/inc/pivottablebuffer.hxx index a82c64cb5fcd..18c2aa1fb5cc 100644 --- a/sc/source/filter/inc/pivottablebuffer.hxx +++ b/sc/source/filter/inc/pivottablebuffer.hxx @@ -22,6 +22,7 @@ #include "pivotcachebuffer.hxx" #include "PivotTableFormat.hxx" #include "stylesbuffer.hxx" +#include <dapiuno.hxx> #include <rtl/ref.hxx> #include <dpobject.hxx> diff --git a/sc/source/filter/inc/rtfexp.hxx b/sc/source/filter/inc/rtfexp.hxx index 9d0b204540c7..83899e68f096 100644 --- a/sc/source/filter/inc/rtfexp.hxx +++ b/sc/source/filter/inc/rtfexp.hxx @@ -22,7 +22,9 @@ #include <map> #include <memory> #include "expbase.hxx" +#include <editeng/fontitem.hxx> #include <tools/solar.h> +#include <tools/stream.hxx> class ScRTFExport : public ScExportBase { diff --git a/sc/source/ui/inc/condformatdlgdata.hxx b/sc/source/ui/inc/condformatdlgdata.hxx index 31d42265601c..9024d012b4ae 100644 --- a/sc/source/ui/inc/condformatdlgdata.hxx +++ b/sc/source/ui/inc/condformatdlgdata.hxx @@ -10,6 +10,7 @@ #pragma once #include <sal/config.h> +#include <sal/types.h> #include <memory> namespace condformat::dialog diff --git a/sc/source/ui/inc/dwfunctr.hxx b/sc/source/ui/inc/dwfunctr.hxx index 5b5569e0c7a6..76d26f12be92 100644 --- a/sc/source/ui/inc/dwfunctr.hxx +++ b/sc/source/ui/inc/dwfunctr.hxx @@ -21,6 +21,7 @@ #include <comphelper/configurationlistener.hxx> #include <sfx2/sidebar/PanelLayout.hxx> #include <unordered_map> +#include <set> #include <sfx2/bindings.hxx> #include <vcl/weld/Entry.hxx> #include <vcl/weld/TextView.hxx> diff --git a/sc/source/ui/inc/output.hxx b/sc/source/ui/inc/output.hxx index 8c805ea09a92..50ffa1f0b99d 100644 --- a/sc/source/ui/inc/output.hxx +++ b/sc/source/ui/inc/output.hxx @@ -30,6 +30,7 @@ #include <vcl/pdfwriter.hxx> #include <tools/degree.hxx> #include <o3tl/deleter.hxx> +#include <map> #include <optional> struct ScCellInfo; diff --git a/sc/source/ui/inc/undomanager.hxx b/sc/source/ui/inc/undomanager.hxx index e36ae179f04e..ee0993c57c5c 100644 --- a/sc/source/ui/inc/undomanager.hxx +++ b/sc/source/ui/inc/undomanager.hxx @@ -9,6 +9,8 @@ #pragma once #include <svx/sdrundomanager.hxx> +#include <scdllapi.h> +#include <address.hxx> class SfxViewShell; class ScSimpleUndo; diff --git a/sc/source/ui/vba/vbaaxes.hxx b/sc/source/ui/vba/vbaaxes.hxx index 62f39717468c..cf00a5ae4f7d 100644 --- a/sc/source/ui/vba/vbaaxes.hxx +++ b/sc/source/ui/vba/vbaaxes.hxx @@ -18,6 +18,8 @@ */ #pragma once +#include "vbachart.hxx" + #include <ooo/vba/excel/XAxes.hpp> #include <vbahelper/vbacollectionimpl.hxx> #include <rtl/ref.hxx> diff --git a/sc/source/ui/vba/vbaaxis.hxx b/sc/source/ui/vba/vbaaxis.hxx index 8fcb9a399092..99a474aae23d 100644 --- a/sc/source/ui/vba/vbaaxis.hxx +++ b/sc/source/ui/vba/vbaaxis.hxx @@ -17,6 +17,9 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ #pragma once + +#include "vbachart.hxx" + #include <com/sun/star/beans/XPropertySet.hpp> #include <ooo/vba/excel/XAxis.hpp> #include <ooo/vba/excel/XChart.hpp>
