basegfx/source/workbench/gauss.hxx                               |    2 ++
 binaryurp/source/currentcontext.hxx                              |    2 ++
 canvas/source/opengl/ogl_canvastools.hxx                         |    1 +
 connectivity/source/drivers/mysqlc/mysqlc_databasemetadata.cxx   |    1 +
 connectivity/source/drivers/mysqlc/mysqlc_prepared_resultset.hxx |    1 +
 connectivity/source/drivers/mysqlc/mysqlc_preparedstatement.hxx  |    1 -
 connectivity/source/drivers/mysqlc/mysqlc_resultset.hxx          |    1 +
 connectivity/source/drivers/postgresql/pq_xkey.hxx               |    1 +
 forms/source/component/Grid.hxx                                  |    1 +
 forms/source/xforms/model_helper.hxx                             |    1 +
 fpicker/source/office/foldertree.hxx                             |    1 +
 framework/inc/xml/menudocumenthandler.hxx                        |    1 +
 i18nutil/source/utility/casefolding_data.h                       |    1 +
 lotuswordpro/source/filter/lwpdrawobj.hxx                        |    1 +
 oox/inc/drawingml/chart/datatablemodel.hxx                       |    4 ++++
 package/inc/ZipOutputEntry.hxx                                   |    1 +
 reportdesign/source/ui/inc/DataProviderHandler.hxx               |    2 ++
 17 files changed, 22 insertions(+), 1 deletion(-)

New commits:
commit 3fc666e120db0a798e49a4d6e9e584cf726b7d25
Author:     Gabor Kelemen <[email protected]>
AuthorDate: Mon Jan 5 13:17:59 2026 +0100
Commit:     Gabor Kelemen <[email protected]>
CommitDate: Sun Jan 18 00:34:04 2026 +0100

    Fix some non self contained headers in modules [a-r]*
    
    Change-Id: I844cfcfa2bc31fae0256e0c7b757b6223ac8ac35
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/196633
    Reviewed-by: Gabor Kelemen <[email protected]>
    Tested-by: Jenkins

diff --git a/basegfx/source/workbench/gauss.hxx 
b/basegfx/source/workbench/gauss.hxx
index 4ef050ccbc52..555730dbcfa1 100644
--- a/basegfx/source/workbench/gauss.hxx
+++ b/basegfx/source/workbench/gauss.hxx
@@ -41,6 +41,8 @@
 
 #pragma once
 
+#include <utility>
+
 template <class Matrix, typename BaseType>
 bool eliminate(     Matrix&         matrix,
                     int             rows,
diff --git a/binaryurp/source/currentcontext.hxx 
b/binaryurp/source/currentcontext.hxx
index 41e621f2670a..156ec00470bb 100644
--- a/binaryurp/source/currentcontext.hxx
+++ b/binaryurp/source/currentcontext.hxx
@@ -21,6 +21,8 @@
 
 #include <sal/config.h>
 
+#include <sal/types.h>
+
 namespace com::sun::star::uno
 {
 class UnoInterfaceReference;
diff --git a/canvas/source/opengl/ogl_canvastools.hxx 
b/canvas/source/opengl/ogl_canvastools.hxx
index 87136305c1b9..4b1a4469a10d 100644
--- a/canvas/source/opengl/ogl_canvastools.hxx
+++ b/canvas/source/opengl/ogl_canvastools.hxx
@@ -10,6 +10,7 @@
 #pragma once
 
 #include <sal/config.h>
+#include <sal/types.h>
 #include <vector>
 
 #include <epoxy/gl.h>
diff --git a/connectivity/source/drivers/mysqlc/mysqlc_databasemetadata.cxx 
b/connectivity/source/drivers/mysqlc/mysqlc_databasemetadata.cxx
index 27d405c55c6a..0c52189601a7 100644
--- a/connectivity/source/drivers/mysqlc/mysqlc_databasemetadata.cxx
+++ b/connectivity/source/drivers/mysqlc/mysqlc_databasemetadata.cxx
@@ -20,6 +20,7 @@
 #include <com/sun/star/sdbc/ResultSetType.hpp>
 #include <com/sun/star/sdbc/TransactionIsolation.hpp>
 #include <com/sun/star/sdbc/Deferrability.hpp>
+#include <com/sun/star/sdbc/XRow.hpp>
 #include <com/sun/star/lang/XInitialization.hpp>
 #include <comphelper/sequence.hxx>
 #include <o3tl/string_view.hxx>
diff --git a/connectivity/source/drivers/mysqlc/mysqlc_prepared_resultset.hxx 
b/connectivity/source/drivers/mysqlc/mysqlc_prepared_resultset.hxx
index 3f79ddcd1e73..67b799172afc 100644
--- a/connectivity/source/drivers/mysqlc/mysqlc_prepared_resultset.hxx
+++ b/connectivity/source/drivers/mysqlc/mysqlc_prepared_resultset.hxx
@@ -23,6 +23,7 @@
 #include "mysqlc_statement.hxx"
 #include "mysqlc_subcomponent.hxx"
 #include "mysqlc_connection.hxx"
+#include "mysqlc_resultsetmetadata.hxx"
 
 #include <com/sun/star/sdbc/XCloseable.hpp>
 #include <com/sun/star/sdbc/XColumnLocate.hpp>
diff --git a/connectivity/source/drivers/mysqlc/mysqlc_preparedstatement.hxx 
b/connectivity/source/drivers/mysqlc/mysqlc_preparedstatement.hxx
index d61f616372b0..ab57ff9ebba9 100644
--- a/connectivity/source/drivers/mysqlc/mysqlc_preparedstatement.hxx
+++ b/connectivity/source/drivers/mysqlc/mysqlc_preparedstatement.hxx
@@ -19,7 +19,6 @@
 
 #pragma once
 #include "mysqlc_statement.hxx"
-#include "mysqlc_resultset.hxx"
 
 #include <com/sun/star/sdbc/XPreparedStatement.hpp>
 #include <com/sun/star/sdbc/XParameters.hpp>
diff --git a/connectivity/source/drivers/mysqlc/mysqlc_resultset.hxx 
b/connectivity/source/drivers/mysqlc/mysqlc_resultset.hxx
index baa65be07cc0..cbce2c914988 100644
--- a/connectivity/source/drivers/mysqlc/mysqlc_resultset.hxx
+++ b/connectivity/source/drivers/mysqlc/mysqlc_resultset.hxx
@@ -23,6 +23,7 @@
 #include "mysqlc_statement.hxx"
 #include "mysqlc_subcomponent.hxx"
 #include "mysqlc_connection.hxx"
+#include "mysqlc_resultsetmetadata.hxx"
 
 #include <com/sun/star/sdbc/XCloseable.hpp>
 #include <com/sun/star/sdbc/XColumnLocate.hpp>
diff --git a/connectivity/source/drivers/postgresql/pq_xkey.hxx 
b/connectivity/source/drivers/postgresql/pq_xkey.hxx
index d162fde24270..8ae4d36105a9 100644
--- a/connectivity/source/drivers/postgresql/pq_xkey.hxx
+++ b/connectivity/source/drivers/postgresql/pq_xkey.hxx
@@ -45,6 +45,7 @@
 
 #include "pq_connection.hxx"
 #include "pq_xbase.hxx"
+#include "pq_xkeycolumns.hxx"
 
 namespace pq_sdbc_driver
 {
diff --git a/forms/source/component/Grid.hxx b/forms/source/component/Grid.hxx
index 0d6270508098..1df885109351 100644
--- a/forms/source/component/Grid.hxx
+++ b/forms/source/component/Grid.hxx
@@ -20,6 +20,7 @@
 #pragma once
 
 #include "errorbroadcaster.hxx"
+#include "Columns.hxx"
 #include <FormComponent.hxx>
 #include <formcontrolfont.hxx>
 #include <InterfaceContainer.hxx>
diff --git a/forms/source/xforms/model_helper.hxx 
b/forms/source/xforms/model_helper.hxx
index 08d7f013992d..2162ef6f18fa 100644
--- a/forms/source/xforms/model_helper.hxx
+++ b/forms/source/xforms/model_helper.hxx
@@ -27,6 +27,7 @@
 #include "binding.hxx"
 #include "submission.hxx"
 #include "unohelper.hxx"
+#include "model.hxx"
 
 #include <com/sun/star/uno/Reference.hxx>
 #include <com/sun/star/uno/Sequence.hxx>
diff --git a/fpicker/source/office/foldertree.hxx 
b/fpicker/source/office/foldertree.hxx
index 80740d7969a7..fe9f62cc7f4b 100644
--- a/fpicker/source/office/foldertree.hxx
+++ b/fpicker/source/office/foldertree.hxx
@@ -10,6 +10,7 @@
 #pragma once
 
 #include <com/sun/star/uno/Sequence.hxx>
+#include <ucbhelper/commandenvironment.hxx>
 #include <vcl/weld/TreeView.hxx>
 #include <vcl/weld/weld.hxx>
 
diff --git a/framework/inc/xml/menudocumenthandler.hxx 
b/framework/inc/xml/menudocumenthandler.hxx
index 35db63718459..7ca7b46959f2 100644
--- a/framework/inc/xml/menudocumenthandler.hxx
+++ b/framework/inc/xml/menudocumenthandler.hxx
@@ -26,6 +26,7 @@
 #include <com/sun/star/uno/Sequence.h>
 #include <com/sun/star/uno/XComponentContext.hpp>
 
+#include <rtl/ref.hxx>
 #include <rtl/ustring.hxx>
 #include <comphelper/attributelist.hxx>
 #include <cppuhelper/implbase.hxx>
diff --git a/i18nutil/source/utility/casefolding_data.h 
b/i18nutil/source/utility/casefolding_data.h
index 174fdc066ed9..6c6c1bd357de 100644
--- a/i18nutil/source/utility/casefolding_data.h
+++ b/i18nutil/source/utility/casefolding_data.h
@@ -20,6 +20,7 @@
 #define INCLUDED_I18NUTIL_SOURCE_UTILITY_CASEFOLDING_DATA_H
 
 #include <sal/types.h>
+#include <i18nutil/casefolding.hxx>
 
 namespace i18nutil {
 
diff --git a/lotuswordpro/source/filter/lwpdrawobj.hxx 
b/lotuswordpro/source/filter/lwpdrawobj.hxx
index 6c1b9273fbc7..1f31ef12a83a 100644
--- a/lotuswordpro/source/filter/lwpdrawobj.hxx
+++ b/lotuswordpro/source/filter/lwpdrawobj.hxx
@@ -67,6 +67,7 @@
 #include <rtl/ustring.hxx>
 
 #include "lwpsdwdrawheader.hxx"
+#include <xfilter/xfframe.hxx>
 
 #include <memory>
 
diff --git a/oox/inc/drawingml/chart/datatablemodel.hxx 
b/oox/inc/drawingml/chart/datatablemodel.hxx
index 937dbb3c60a6..4d9e7303ec15 100644
--- a/oox/inc/drawingml/chart/datatablemodel.hxx
+++ b/oox/inc/drawingml/chart/datatablemodel.hxx
@@ -19,6 +19,10 @@
 
 #pragma once
 
+#include <oox/drawingml/chart/modelbase.hxx>
+#include <oox/drawingml/drawingmltypes.hxx>
+#include <oox/drawingml/shape.hxx>
+
 namespace oox::drawingml::chart
 {
 struct DataTableModel
diff --git a/package/inc/ZipOutputEntry.hxx b/package/inc/ZipOutputEntry.hxx
index f5649f194d9f..c2beedb33297 100644
--- a/package/inc/ZipOutputEntry.hxx
+++ b/package/inc/ZipOutputEntry.hxx
@@ -30,6 +30,7 @@
 #include <comphelper/threadpool.hxx>
 #include <unotools/tempfile.hxx>
 #include "CRC32.hxx"
+#include "ZipEntry.hxx"
 #include <atomic>
 #include <exception>
 
diff --git a/reportdesign/source/ui/inc/DataProviderHandler.hxx 
b/reportdesign/source/ui/inc/DataProviderHandler.hxx
index ed2489bd15f3..d3d4eed01b16 100644
--- a/reportdesign/source/ui/inc/DataProviderHandler.hxx
+++ b/reportdesign/source/ui/inc/DataProviderHandler.hxx
@@ -34,6 +34,8 @@
 #include <com/sun/star/lang/XServiceInfo.hpp>
 #include <rtl/ref.hxx>
 
+#include <PropertyForward.hxx>
+
 namespace rptui
 {
     class OPropertyMediator;

Reply via email to