summaryrefslogtreecommitdiff
path: root/vcl/inc
diff options
context:
space:
mode:
authorGabor Kelemen <kelemen.gabor2@nisz.hu>2019-09-05 01:00:48 +0200
committerMiklos Vajna <vmiklos@collabora.com>2019-09-16 09:48:56 +0200
commitecbe359df7d6842d232f0718dcaf004632bb39da (patch)
treee30cf2729c36126f45af807b81fa3a504d668c87 /vcl/inc
parentb21be80c403abefa40cf9056d46b8c8e8d69a8ac (diff)
tdf#42949 Fix IWYU warnings in vcl/unx/generic/*
Also recheck vcl/inc/unx/* Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Change-Id: I6e91c51892063b0ae6fe571753c4924f2481f3c2 Reviewed-on: https://gerrit.libreoffice.org/78618 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Diffstat (limited to 'vcl/inc')
-rw-r--r--vcl/inc/unx/i18n_cb.hxx2
-rw-r--r--vcl/inc/unx/i18n_ic.hxx1
-rw-r--r--vcl/inc/unx/i18n_im.hxx2
-rw-r--r--vcl/inc/unx/i18n_keysym.hxx4
-rw-r--r--vcl/inc/unx/i18n_xkb.hxx3
-rw-r--r--vcl/inc/unx/salgdi.h5
-rw-r--r--vcl/inc/unx/salobj.h2
-rw-r--r--vcl/inc/unx/salvd.h4
8 files changed, 16 insertions, 7 deletions
diff --git a/vcl/inc/unx/i18n_cb.hxx b/vcl/inc/unx/i18n_cb.hxx
index 5ba32eea0fb0..d6a505e0dc5e 100644
--- a/vcl/inc/unx/i18n_cb.hxx
+++ b/vcl/inc/unx/i18n_cb.hxx
@@ -19,6 +19,8 @@
#ifndef INCLUDED_VCL_INC_UNX_I18N_CB_HXX
#define INCLUDED_VCL_INC_UNX_I18N_CB_HXX
+#include <X11/Xlib.h>
+
#include <salwtype.hxx>
#include <vector>
diff --git a/vcl/inc/unx/i18n_ic.hxx b/vcl/inc/unx/i18n_ic.hxx
index f38c1b794802..c9302c5eb97b 100644
--- a/vcl/inc/unx/i18n_ic.hxx
+++ b/vcl/inc/unx/i18n_ic.hxx
@@ -20,7 +20,6 @@
#ifndef INCLUDED_VCL_INC_UNX_I18N_IC_HXX
#define INCLUDED_VCL_INC_UNX_I18N_IC_HXX
-#include <i18nlangtag/lang.h>
#include "i18n_cb.hxx"
enum class EndExtTextInputFlags;
diff --git a/vcl/inc/unx/i18n_im.hxx b/vcl/inc/unx/i18n_im.hxx
index fa5b3b4a5dcc..eb4b774f21d3 100644
--- a/vcl/inc/unx/i18n_im.hxx
+++ b/vcl/inc/unx/i18n_im.hxx
@@ -20,6 +20,8 @@
#ifndef INCLUDED_VCL_INC_UNX_I18N_IM_HXX
#define INCLUDED_VCL_INC_UNX_I18N_IM_HXX
+#include <X11/Xlib.h>
+
#include <vclpluginapi.h>
#define bUseInputMethodDefault True
diff --git a/vcl/inc/unx/i18n_keysym.hxx b/vcl/inc/unx/i18n_keysym.hxx
index ae9c4ae30a2e..3189087398f4 100644
--- a/vcl/inc/unx/i18n_keysym.hxx
+++ b/vcl/inc/unx/i18n_keysym.hxx
@@ -20,6 +20,10 @@
#ifndef INCLUDED_VCL_INC_UNX_I18N_KEYSYM_HXX
#define INCLUDED_VCL_INC_UNX_I18N_KEYSYM_HXX
+#include <X11/X.h>
+
+#include <sal/types.h>
+
/*
convert a keysym as defined in /usr/{X11R6|openwin}/include/X11/keysymdef.h
to unicode
diff --git a/vcl/inc/unx/i18n_xkb.hxx b/vcl/inc/unx/i18n_xkb.hxx
index 312e1be9283c..69baaf32c756 100644
--- a/vcl/inc/unx/i18n_xkb.hxx
+++ b/vcl/inc/unx/i18n_xkb.hxx
@@ -20,7 +20,8 @@
#ifndef INCLUDED_VCL_INC_UNX_I18N_XKB_HXX
#define INCLUDED_VCL_INC_UNX_I18N_XKB_HXX
-#include <sal/types.h>
+#include <X11/Xlib.h>
+
#include <vclpluginapi.h>
class VCLPLUG_GEN_PUBLIC SalI18N_KeyboardExtension
diff --git a/vcl/inc/unx/salgdi.h b/vcl/inc/unx/salgdi.h
index c9a9a5120a82..b93d263f33e7 100644
--- a/vcl/inc/unx/salgdi.h
+++ b/vcl/inc/unx/salgdi.h
@@ -24,19 +24,16 @@
#include <X11/Xutil.h>
#include <X11/extensions/Xrender.h>
-#include <tools/fract.hxx>
-
#include <vcl/salgtype.hxx>
#include <vcl/vclenum.hxx>
-#include <vcl/metric.hxx>
+#include <unx/saldisp.hxx>
#include <salgdi.hxx>
#include <salgeom.hxx>
#include <sallayout.hxx>
#include <vclpluginapi.h>
#include <ControlCacheKey.hxx>
-#include <deque>
#include <memory>
/* From <X11/Intrinsic.h> */
diff --git a/vcl/inc/unx/salobj.h b/vcl/inc/unx/salobj.h
index bef98cbbdf6e..a07a8453d3b7 100644
--- a/vcl/inc/unx/salobj.h
+++ b/vcl/inc/unx/salobj.h
@@ -20,6 +20,8 @@
#ifndef INCLUDED_VCL_INC_UNX_SALOBJ_H
#define INCLUDED_VCL_INC_UNX_SALOBJ_H
+#include <X11/Xlib.h>
+
#include <salobj.hxx>
#include <vcl/sysdata.hxx>
#include <vclpluginapi.h>
diff --git a/vcl/inc/unx/salvd.h b/vcl/inc/unx/salvd.h
index 8ad94eb6ee7d..b9874a3eb084 100644
--- a/vcl/inc/unx/salvd.h
+++ b/vcl/inc/unx/salvd.h
@@ -21,11 +21,13 @@
#define INCLUDED_VCL_INC_UNX_SALVD_H
#include <X11/Xlib.h>
-#include <X11/Xutil.h>
+#include <unx/saldisp.hxx>
#include <unx/saltype.h>
#include <salvd.hxx>
+#include <memory>
+
class SalDisplay;
class X11SalGraphics;