Skip to content

Commit

Permalink
tdf#42949 Fix IWYU warnings in sc/inc/[gh]*
Browse files Browse the repository at this point in the history
Found with bin/find-unneeded-includes
Simple removal proposals are dealt with here
and a bit of fallout management

Change-Id: Ia6f8d4ca46d7b218f5827052ced5641367bd4478
Reviewed-on: https://gerrit.libreoffice.org/54683
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
  • Loading branch information
kelemeng authored and Miklos Vajna committed May 25, 2018
1 parent 3ebaf1a commit f8edef3
Show file tree
Hide file tree
Showing 23 changed files with 26 additions and 11 deletions.
4 changes: 4 additions & 0 deletions sc/IwyuFilter_sc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -177,3 +177,7 @@ blacklist:
- global.hxx
# Needed for macros
- calcmacros.hxx
sc/inc/global.hxx:
# base class has to be a complete type
- com/sun/star/uno/Reference.hxx
- tools/ref.hxx
1 change: 1 addition & 0 deletions sc/inc/attrib.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
#define INCLUDED_SC_INC_ATTRIB_HXX

#include <memory>
#include <vector>
#include <svl/poolitem.hxx>
#include <svl/intitem.hxx>
#include <svl/eitem.hxx>
Expand Down
1 change: 1 addition & 0 deletions sc/inc/chartpos.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
#define INCLUDED_SC_INC_CHARTPOS_HXX

#include "rangelst.hxx"
#include <tools/solar.h>
#include <memory>
#include <map>

Expand Down
2 changes: 2 additions & 0 deletions sc/inc/conditio.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
#define INCLUDED_SC_INC_CONDITIO_HXX

#include "global.hxx"
#include <tools/solar.h>
#include "address.hxx"
#include <formula/grammar.hxx>
#include "scdllapi.h"
Expand All @@ -42,6 +43,7 @@
class ScFormulaCell;
class ScTokenArray;
struct ScRefCellValue;
class Color;

namespace sc {

Expand Down
1 change: 1 addition & 0 deletions sc/inc/consoli.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@

#include "global.hxx"
#include "address.hxx"
#include <vector>

class ScDocument;

Expand Down
1 change: 1 addition & 0 deletions sc/inc/dociter.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ struct ScQueryParam;
struct ScDBQueryParamInternal;
struct ScDBQueryParamMatrix;
class ScFormulaCell;
class OutputDevice;
struct ScInterpreterContext;
enum class SvNumFormatType : sal_Int16;

Expand Down
1 change: 1 addition & 0 deletions sc/inc/document.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
#include <vcl/prntypes.hxx>
#include <vcl/timer.hxx>
#include <vcl/idle.hxx>
#include <vcl/errcode.hxx>
#include <com/sun/star/uno/Reference.hxx>
#include <vcl/vclptr.hxx>
#include "scdllapi.h"
Expand Down
9 changes: 2 additions & 7 deletions sc/inc/global.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -23,18 +23,16 @@
#include "address.hxx"
#include <i18nlangtag/lang.h>
#include <svx/svdtypes.hxx>
#include <tools/stream.hxx>
#include <tools/ref.hxx>
#include <sal/types.h>
#include <com/sun/star/uno/Reference.hxx>
#include "scdllapi.h"
#include <rtl/ustring.hxx>

#include <map>
#include <vector>

class Bitmap;
class SfxItemSet;
class SfxViewShell;
class Color;
struct ScCalcConfig;
enum class SvtScriptType;
enum class FormulaError : sal_uInt16;
Expand Down Expand Up @@ -460,7 +458,6 @@ struct ScImportParam
bool operator== ( const ScImportParam& r ) const;
};

class ScDocument;
class ScDocShell;
class SvxSearchItem;
class ScAutoFormat;
Expand All @@ -471,7 +468,6 @@ class SvxBrushItem;
class ScFunctionList;
class ScFunctionMgr;
class SfxItemPool;
class SdrModel;
class EditTextObject;
class SfxObjectShell;
class SvNumberFormatter;
Expand All @@ -482,7 +478,6 @@ class SvtSysLocale;
class CalendarWrapper;
class CollatorWrapper;
class IntlWrapper;
class OutputDevice;
class ScFieldEditEngine;

namespace com { namespace sun { namespace star {
Expand Down
1 change: 0 additions & 1 deletion sc/inc/grouparealistener.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
#define INCLUDED_SC_GROUPAREALISTENER_HXX

#include "address.hxx"
#include "calcmacros.hxx"

#include <svl/listener.hxx>

Expand Down
2 changes: 0 additions & 2 deletions sc/inc/helpids.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@
#ifndef INCLUDED_SC_INC_HELPIDS_H
#define INCLUDED_SC_INC_HELPIDS_H

#include <svx/svxcommands.h>

#define HID_INSWIN_POS "SC_HID_INSWIN_POS"
#define HID_INSWIN_CALC "SC_HID_INSWIN_CALC"
#define HID_INSWIN_CANCEL "SC_HID_INSWIN_CANCEL"
Expand Down
1 change: 1 addition & 0 deletions sc/inc/hints.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@

#include "global.hxx"
#include "address.hxx"
#include <tools/solar.h>
#include <svl/hint.hxx>

class SC_DLLPUBLIC ScPaintHint : public SfxHint
Expand Down
1 change: 1 addition & 0 deletions sc/inc/queryentry.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
#include <svl/sharedstring.hxx>
#include <unotools/textsearch.hxx>

#include <memory>
#include <vector>

/**
Expand Down
1 change: 1 addition & 0 deletions sc/source/core/data/markarr.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
#include <markarr.hxx>
#include <global.hxx>
#include <address.hxx>
#include <vector>

#include <osl/diagnose.h>

Expand Down
2 changes: 1 addition & 1 deletion sc/source/core/tool/jumpmatrix.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

#include <jumpmatrix.hxx>
#include <scmatrix.hxx>

#include <tools/solar.h>
#include <osl/diagnose.h>

namespace {
Expand Down
1 change: 1 addition & 0 deletions sc/source/core/tool/zforauto.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@

#include <zforauto.hxx>
#include <global.hxx>
#include <tools/stream.hxx>

ScNumFormatAbbrev::ScNumFormatAbbrev() :
sFormatstring ( "Standard" ),
Expand Down
1 change: 1 addition & 0 deletions sc/source/filter/inc/formel.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@

#include <compiler.hxx>
#include <global.hxx>
#include <tools/stream.hxx>

#include "root.hxx"
#include "tokstack.hxx"
Expand Down
1 change: 1 addition & 0 deletions sc/source/filter/xml/XMLExportSharedData.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@

#include <vector>
#include <list>
#include <memory>

struct ScMyDrawPage
{
Expand Down
1 change: 1 addition & 0 deletions sc/source/filter/xml/XMLStylesExportHelper.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@

#include "XMLStylesExportHelper.hxx"
#include <global.hxx>
#include <tools/lineend.hxx>
#include <unonames.hxx>
#include "XMLConverter.hxx"
#include "xmlexprt.hxx"
Expand Down
1 change: 1 addition & 0 deletions sc/source/filter/xml/xmlimprt.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
#include <xmloff/xmlstyle.hxx>
#include <com/sun/star/util/DateTime.hpp>
#include "xmlsubti.hxx"
#include <vcl/errcode.hxx>
#include <global.hxx>
#include <formula/grammar.hxx>
#include <compiler.hxx>
Expand Down
1 change: 1 addition & 0 deletions sc/source/ui/inc/impex.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
#include <sot/exchange.hxx>
#include <global.hxx>
#include <address.hxx>
#include <tools/stream.hxx>

class ScDocShell;
class ScDocument;
Expand Down
1 change: 1 addition & 0 deletions sc/source/ui/inc/inputhdl.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@

#include <global.hxx>
#include <address.hxx>
#include <tools/solar.h>
#include <typedstrdata.hxx>

#include <tools/fract.hxx>
Expand Down
1 change: 1 addition & 0 deletions sc/source/ui/inc/pfuncache.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@

class ScDocShell;
class ScMarkData;
class OutputDevice;

/** Possible types of selection for print functions */

Expand Down
1 change: 1 addition & 0 deletions sc/source/ui/inc/rfindlst.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
#include <tools/color.hxx>
#include <global.hxx>
#include <address.hxx>
#include <tools/solar.h>

struct ScRangeFindData
{
Expand Down

0 comments on commit f8edef3

Please sign in to comment.