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>

Reply via email to