summaryrefslogtreecommitdiff
path: root/binaryurp
diff options
context:
space:
mode:
authorGabor Kelemen <kelemen.gabor2@nisz.hu>2020-01-11 03:13:08 +0100
committerMiklos Vajna <vmiklos@collabora.com>2020-01-27 13:54:16 +0100
commit5405681347b0e6881ca78d92517a066df47a3366 (patch)
treebf2197c10e28969e9a7f869f19c944b1783ebdc3 /binaryurp
parentdc96e0b87ad11b3bde1d98f8656b7fc8bf94d623 (diff)
tdf#42949 Fix IWYU warnings in binaryurp/
Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Change-Id: I293036c7f6ab1af9b9b8736558c6d37124ec6d21 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87116 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Diffstat (limited to 'binaryurp')
-rw-r--r--binaryurp/IwyuFilter_binaryurp.yaml31
-rw-r--r--binaryurp/source/bridge.cxx3
-rw-r--r--binaryurp/source/bridge.hxx1
-rw-r--r--binaryurp/source/bridgefactory.cxx1
-rw-r--r--binaryurp/source/bridgefactory.hxx3
-rw-r--r--binaryurp/source/currentcontext.cxx3
-rw-r--r--binaryurp/source/incomingrequest.cxx1
-rw-r--r--binaryurp/source/marshal.cxx2
-rw-r--r--binaryurp/source/unmarshal.cxx3
9 files changed, 31 insertions, 17 deletions
diff --git a/binaryurp/IwyuFilter_binaryurp.yaml b/binaryurp/IwyuFilter_binaryurp.yaml
new file mode 100644
index 000000000000..5eb9515a45fc
--- /dev/null
+++ b/binaryurp/IwyuFilter_binaryurp.yaml
@@ -0,0 +1,31 @@
+---
+assumeFilename: binaryurp/source/bridge.cxx
+blacklist:
+ binaryurp/source/marshal.hxx:
+ # Don't propose hxx -> h change in URE libs
+ - rtl/byteseq.hxx
+ binaryurp/source/reader.hxx:
+ # Don't propose hxx -> h change in URE libs
+ - rtl/byteseq.hxx
+ binaryurp/source/incomingrequest.hxx:
+ # Don't propose hxx -> h change in URE libs
+ - rtl/byteseq.hxx
+ binaryurp/source/lessoperators.cxx:
+ # Don't propose hxx -> h change in URE libs
+ - rtl/byteseq.hxx
+ binaryurp/source/outgoingrequests.cxx:
+ # Don't propose hxx -> h change in URE libs
+ - rtl/byteseq.hxx
+ # Actually needed
+ - lessoperators.hxx
+ binaryurp/source/bridgefactory.cxx:
+ # Actually needed
+ - com/sun/star/connection/XConnection.hpp
+ - com/sun/star/uno/XComponentContext.hpp
+ - com/sun/star/uno/XInterface.hpp
+ binaryurp/source/bridge.cxx:
+ # Actually needed
+ - com/sun/star/bridge/XInstanceProvider.hpp
+ - com/sun/star/connection/XConnection.hpp
+ - com/sun/star/lang/XEventListener.hpp
+ - com/sun/star/uno/XInterface.hpp
diff --git a/binaryurp/source/bridge.cxx b/binaryurp/source/bridge.cxx
index 8b086b71119b..5e2b5e6bc874 100644
--- a/binaryurp/source/bridge.cxx
+++ b/binaryurp/source/bridge.cxx
@@ -46,12 +46,9 @@
#include <rtl/byteseq.hxx>
#include <rtl/random.h>
#include <rtl/ref.hxx>
-#include <rtl/ustrbuf.hxx>
-#include <rtl/ustring.h>
#include <rtl/ustring.hxx>
#include <sal/log.hxx>
#include <sal/types.h>
-#include <typelib/typeclass.h>
#include <typelib/typedescription.h>
#include <typelib/typedescription.hxx>
#include <uno/dispatcher.hxx>
diff --git a/binaryurp/source/bridge.hxx b/binaryurp/source/bridge.hxx
index 4572e7e573c2..d6528a3f115b 100644
--- a/binaryurp/source/bridge.hxx
+++ b/binaryurp/source/bridge.hxx
@@ -29,7 +29,6 @@
#include <com/sun/star/bridge/XBridge.hpp>
#include <com/sun/star/lang/XComponent.hpp>
#include <com/sun/star/uno/Reference.hxx>
-#include <com/sun/star/uno/RuntimeException.hpp>
#include <cppuhelper/implbase.hxx>
#include <osl/conditn.hxx>
#include <osl/mutex.hxx>
diff --git a/binaryurp/source/bridgefactory.cxx b/binaryurp/source/bridgefactory.cxx
index 6563b101f1df..350e9a77df26 100644
--- a/binaryurp/source/bridgefactory.cxx
+++ b/binaryurp/source/bridgefactory.cxx
@@ -21,7 +21,6 @@
#include <algorithm>
#include <cassert>
-#include <exception>
#include <com/sun/star/bridge/BridgeExistsException.hpp>
#include <com/sun/star/connection/XConnection.hpp>
diff --git a/binaryurp/source/bridgefactory.hxx b/binaryurp/source/bridgefactory.hxx
index 1a83962ee6b7..5e49610eeb42 100644
--- a/binaryurp/source/bridgefactory.hxx
+++ b/binaryurp/source/bridgefactory.hxx
@@ -22,15 +22,12 @@
#include <sal/config.h>
-#include <exception>
#include <vector>
#include <map>
#include <com/sun/star/bridge/XBridgeFactory2.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
-#include <com/sun/star/uno/Exception.hpp>
#include <com/sun/star/uno/Reference.hxx>
-#include <com/sun/star/uno/RuntimeException.hpp>
#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/compbase.hxx>
#include <sal/types.h>
diff --git a/binaryurp/source/currentcontext.cxx b/binaryurp/source/currentcontext.cxx
index 56c3306aae29..acaf606d269c 100644
--- a/binaryurp/source/currentcontext.cxx
+++ b/binaryurp/source/currentcontext.cxx
@@ -19,10 +19,7 @@
#include <sal/config.h>
-#include <com/sun/star/uno/Reference.hxx>
#include <com/sun/star/uno/RuntimeException.hpp>
-#include <com/sun/star/uno/XInterface.hpp>
-#include <rtl/ustring.h>
#include <rtl/ustring.hxx>
#include <uno/current_context.h>
#include <uno/dispatcher.hxx>
diff --git a/binaryurp/source/incomingrequest.cxx b/binaryurp/source/incomingrequest.cxx
index 95e85a3f5808..eed6f7cb8466 100644
--- a/binaryurp/source/incomingrequest.cxx
+++ b/binaryurp/source/incomingrequest.cxx
@@ -20,7 +20,6 @@
#include <sal/config.h>
#include <cassert>
-#include <list>
#include <vector>
#include <com/sun/star/bridge/XInstanceProvider.hpp>
diff --git a/binaryurp/source/marshal.cxx b/binaryurp/source/marshal.cxx
index 7003759e3d14..7d60cbf4de8a 100644
--- a/binaryurp/source/marshal.cxx
+++ b/binaryurp/source/marshal.cxx
@@ -22,10 +22,8 @@
#include <cassert>
#include <vector>
-#include <com/sun/star/uno/Reference.hxx>
#include <com/sun/star/uno/RuntimeException.hpp>
#include <com/sun/star/uno/Sequence.hxx>
-#include <com/sun/star/uno/XInterface.hpp>
#include <cppu/unotype.hxx>
#include <rtl/byteseq.hxx>
#include <rtl/string.hxx>
diff --git a/binaryurp/source/unmarshal.cxx b/binaryurp/source/unmarshal.cxx
index 41145ccffca5..f317c9c59b7d 100644
--- a/binaryurp/source/unmarshal.cxx
+++ b/binaryurp/source/unmarshal.cxx
@@ -22,13 +22,10 @@
#include <cassert>
#include <cstdlib>
#include <new>
-#include <vector>
#include <com/sun/star/io/IOException.hpp>
-#include <com/sun/star/uno/Reference.hxx>
#include <com/sun/star/uno/RuntimeException.hpp>
#include <com/sun/star/uno/Sequence.hxx>
-#include <com/sun/star/uno/XInterface.hpp>
#include <cppu/unotype.hxx>
#include <rtl/byteseq.hxx>
#include <rtl/ref.hxx>