diff options
author | Gabor Kelemen <kelemen.gabor2@nisz.hu> | 2019-09-25 22:42:41 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2019-10-01 16:49:27 +0200 |
commit | 6076335b06c3c67634b439b96cd32817ff77d0d9 (patch) | |
tree | ba2d183bca19a61e5c2d5d34baad5b7075d55f45 /ucb | |
parent | 93ebf6a85f699e0594e05374ac37f8e582292d4f (diff) |
tdf#42949 Fix IWYU warnings in ucb/source/*/*hxx
Note: to build ucb/source/ucp/webdav one needs to use the
--with-webdav=serf
configure option
Found with bin/find-unneeded-includes
Only removal proposals are dealt with here.
Change-Id: I6da50aeeea0c05d49b8b9eadf67ab91d3d250f41
Reviewed-on: https://gerrit.libreoffice.org/79577
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Diffstat (limited to 'ucb')
103 files changed, 141 insertions, 124 deletions
diff --git a/ucb/IwyuFilter_ucb.yaml b/ucb/IwyuFilter_ucb.yaml new file mode 100644 index 000000000000..a1bf73528e1e --- /dev/null +++ b/ucb/IwyuFilter_ucb.yaml @@ -0,0 +1,58 @@ +--- +assumeFilename: ucb/source/core/ucb.cxx +blacklist: + ucb/source/ucp/cmis/std_outputstream.hxx: + - boost/shared_ptr.hpp + ucb/source/ucp/cmis/std_inputstream.hxx: + - boost/shared_ptr.hpp + ucb/source/ucp/ftp/ftploaderthread.hxx: + # Wrapper for external lib + - curl.hxx + ucb/source/ucp/ftp/ftpurl.hxx: + # Wrapper for external lib + - curl.hxx + ucb/source/ucp/ftp/ftpcontentprovider.hxx: + # Wrapper for external lib + - curl.hxx + ucb/source/ucp/webdav-neon/ContentProperties.hxx: + # Needed for LGPL code licensing + - config_lgpl.h + ucb/source/ucp/webdav-neon/DateTimeHelper.hxx: + # Needed for LGPL code licensing + - config_lgpl.h + ucb/source/ucp/webdav-neon/DAVException.hxx: + # Needed for LGPL code licensing + - config_lgpl.h + ucb/source/ucp/webdav-neon/LockSequence.hxx: + # Needed for LGPL code licensing + - config_lgpl.h + ucb/source/ucp/webdav-neon/DAVAuthListenerImpl.hxx: + # Needed for LGPL code licensing + - config_lgpl.h + ucb/source/ucp/webdav-neon/DAVAuthListener.hxx: + # Needed for LGPL code licensing + - config_lgpl.h + ucb/source/ucp/webdav-neon/DAVResource.hxx: + # Needed for LGPL code licensing + - config_lgpl.h + ucb/source/ucp/webdav-neon/NeonInputStream.hxx: + # Needed for LGPL code licensing + - config_lgpl.h + ucb/source/ucp/webdav-neon/DAVTypes.hxx: + # Needed for LGPL code licensing + - config_lgpl.h + ucb/source/ucp/webdav-neon/DAVSessionFactory.hxx: + # Needed for LGPL code licensing + - config_lgpl.h + ucb/source/ucp/webdav-neon/DAVRequestEnvironment.hxx: + # Needed for LGPL code licensing + - config_lgpl.h + ucb/source/ucp/webdav-neon/PropertyMap.hxx: + # Needed for LGPL code licensing + - config_lgpl.h + ucb/source/ucp/webdav-neon/webdavdatasupplier.hxx: + # Needed for LGPL code licensing + - config_lgpl.h + ucb/source/ucp/webdav-neon/webdavprovider.hxx: + # Needed for LGPL code licensing + - config_lgpl.h diff --git a/ucb/source/cacher/cachedcontentresultset.cxx b/ucb/source/cacher/cachedcontentresultset.cxx index 2cccf730066b..a84be15215c6 100644 --- a/ucb/source/cacher/cachedcontentresultset.cxx +++ b/ucb/source/cacher/cachedcontentresultset.cxx @@ -34,6 +34,7 @@ #include <cppuhelper/exc_hlp.hxx> #include <cppuhelper/queryinterface.hxx> #include <ucbhelper/getcomponentcontext.hxx> +#include <ucbhelper/macros.hxx> #include <memory> using namespace com::sun::star::beans; diff --git a/ucb/source/cacher/cachedcontentresultset.hxx b/ucb/source/cacher/cachedcontentresultset.hxx index e6febb183b6a..fc1741b5412f 100644 --- a/ucb/source/cacher/cachedcontentresultset.hxx +++ b/ucb/source/cacher/cachedcontentresultset.hxx @@ -21,8 +21,11 @@ #define INCLUDED_UCB_SOURCE_CACHER_CACHEDCONTENTRESULTSET_HXX #include "contentresultsetwrapper.hxx" +#include <com/sun/star/uno/XComponentContext.hpp> +#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> +#include <com/sun/star/lang/XSingleServiceFactory.hpp> #include <com/sun/star/ucb/XFetchProvider.hpp> #include <com/sun/star/ucb/XFetchProviderForContentAccess.hpp> #include <com/sun/star/ucb/FetchResult.hpp> diff --git a/ucb/source/cacher/cachedcontentresultsetstub.cxx b/ucb/source/cacher/cachedcontentresultsetstub.cxx index 45406c3539fe..24459ec66e6b 100644 --- a/ucb/source/cacher/cachedcontentresultsetstub.cxx +++ b/ucb/source/cacher/cachedcontentresultsetstub.cxx @@ -24,6 +24,7 @@ #include <com/sun/star/ucb/FetchError.hpp> #include <osl/diagnose.h> #include <cppuhelper/queryinterface.hxx> +#include <ucbhelper/macros.hxx> using namespace com::sun::star::beans; using namespace com::sun::star::lang; diff --git a/ucb/source/cacher/cachedcontentresultsetstub.hxx b/ucb/source/cacher/cachedcontentresultsetstub.hxx index 5a4182a63efd..1913d3ebd6a9 100644 --- a/ucb/source/cacher/cachedcontentresultsetstub.hxx +++ b/ucb/source/cacher/cachedcontentresultsetstub.hxx @@ -21,8 +21,10 @@ #define INCLUDED_UCB_SOURCE_CACHER_CACHEDCONTENTRESULTSETSTUB_HXX #include "contentresultsetwrapper.hxx" +#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> +#include <com/sun/star/lang/XSingleServiceFactory.hpp> #include <com/sun/star/ucb/XFetchProvider.hpp> #include <com/sun/star/ucb/XFetchProviderForContentAccess.hpp> #include <com/sun/star/ucb/XCachedContentResultSetStubFactory.hpp> diff --git a/ucb/source/cacher/cacheddynamicresultset.cxx b/ucb/source/cacher/cacheddynamicresultset.cxx index 304aaa7af4b1..22f9bb46e8b3 100644 --- a/ucb/source/cacher/cacheddynamicresultset.cxx +++ b/ucb/source/cacher/cacheddynamicresultset.cxx @@ -25,6 +25,7 @@ #include <cppuhelper/queryinterface.hxx> #include <comphelper/processfactory.hxx> #include <ucbhelper/getcomponentcontext.hxx> +#include <ucbhelper/macros.hxx> using namespace com::sun::star::lang; using namespace com::sun::star::sdbc; diff --git a/ucb/source/cacher/cacheddynamicresultset.hxx b/ucb/source/cacher/cacheddynamicresultset.hxx index 6988d0025f55..a6816ba06cc9 100644 --- a/ucb/source/cacher/cacheddynamicresultset.hxx +++ b/ucb/source/cacher/cacheddynamicresultset.hxx @@ -21,6 +21,10 @@ #define INCLUDED_UCB_SOURCE_CACHER_CACHEDDYNAMICRESULTSET_HXX #include "dynamicresultsetwrapper.hxx" +#include <com/sun/star/lang/XSingleServiceFactory.hpp> +#include <com/sun/star/lang/XMultiServiceFactory.hpp> +#include <com/sun/star/lang/XServiceInfo.hpp> +#include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/ucb/XContentIdentifierMapping.hpp> #include <com/sun/star/ucb/XCachedDynamicResultSetFactory.hpp> diff --git a/ucb/source/cacher/cacheddynamicresultsetstub.cxx b/ucb/source/cacher/cacheddynamicresultsetstub.cxx index 01f665c46c8e..da240c2d6635 100644 --- a/ucb/source/cacher/cacheddynamicresultsetstub.cxx +++ b/ucb/source/cacher/cacheddynamicresultsetstub.cxx @@ -26,6 +26,7 @@ #include <osl/diagnose.h> #include <comphelper/processfactory.hxx> #include <ucbhelper/getcomponentcontext.hxx> +#include <ucbhelper/macros.hxx> #include <cppuhelper/queryinterface.hxx> using namespace com::sun::star::lang; diff --git a/ucb/source/cacher/cacheddynamicresultsetstub.hxx b/ucb/source/cacher/cacheddynamicresultsetstub.hxx index 6ea82f458158..868701127ef2 100644 --- a/ucb/source/cacher/cacheddynamicresultsetstub.hxx +++ b/ucb/source/cacher/cacheddynamicresultsetstub.hxx @@ -21,6 +21,10 @@ #define INCLUDED_UCB_SOURCE_CACHER_CACHEDDYNAMICRESULTSETSTUB_HXX #include "dynamicresultsetwrapper.hxx" +#include <com/sun/star/lang/XMultiServiceFactory.hpp> +#include <com/sun/star/lang/XSingleServiceFactory.hpp> +#include <com/sun/star/lang/XServiceInfo.hpp> +#include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/ucb/XCachedDynamicResultSetStubFactory.hpp> #define CACHED_DRS_STUB_SERVICE_NAME "com.sun.star.ucb.CachedDynamicResultSetStub" diff --git a/ucb/source/cacher/contentresultsetwrapper.cxx b/ucb/source/cacher/contentresultsetwrapper.cxx index 567fe6328d7c..9d154afca062 100644 --- a/ucb/source/cacher/contentresultsetwrapper.cxx +++ b/ucb/source/cacher/contentresultsetwrapper.cxx @@ -27,6 +27,7 @@ #include <rtl/ustring.hxx> #include <osl/diagnose.h> #include <cppuhelper/queryinterface.hxx> +#include <cppuhelper/interfacecontainer.hxx> using namespace com::sun::star::beans; using namespace com::sun::star::lang; diff --git a/ucb/source/cacher/contentresultsetwrapper.hxx b/ucb/source/cacher/contentresultsetwrapper.hxx index 88dcf57ee9be..98452273c510 100644 --- a/ucb/source/cacher/contentresultsetwrapper.hxx +++ b/ucb/source/cacher/contentresultsetwrapper.hxx @@ -22,7 +22,6 @@ #include <rtl/ustring.hxx> #include <rtl/ref.hxx> -#include <ucbhelper/macros.hxx> #include <osl/mutex.hxx> #include <cppuhelper/weak.hxx> #include <com/sun/star/lang/XComponent.hpp> @@ -32,8 +31,7 @@ #include <com/sun/star/sdbc/XRow.hpp> #include <com/sun/star/ucb/XContentAccess.hpp> #include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/lang/DisposedException.hpp> -#include <cppuhelper/interfacecontainer.hxx> +#include <cppuhelper/interfacecontainer.h> #include <comphelper/interfacecontainer2.hxx> #include <memory> diff --git a/ucb/source/cacher/dynamicresultsetwrapper.hxx b/ucb/source/cacher/dynamicresultsetwrapper.hxx index 1278d927adfb..ba6b637b15e7 100644 --- a/ucb/source/cacher/dynamicresultsetwrapper.hxx +++ b/ucb/source/cacher/dynamicresultsetwrapper.hxx @@ -22,17 +22,12 @@ #include <osl/mutex.hxx> #include <osl/conditn.hxx> -#include <ucbhelper/macros.hxx> #include <cppuhelper/weak.hxx> #include <comphelper/interfacecontainer2.hxx> -#include <com/sun/star/lang/XTypeProvider.hpp> -#include <com/sun/star/lang/XServiceInfo.hpp> -#include <cppuhelper/interfacecontainer.hxx> #include <com/sun/star/ucb/XDynamicResultSet.hpp> #include <com/sun/star/ucb/XSourceInitialization.hpp> -#include <com/sun/star/lang/DisposedException.hpp> #include <com/sun/star/ucb/XDynamicResultSetListener.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> #include <rtl/ref.hxx> #include <memory> diff --git a/ucb/source/core/FileAccess.hxx b/ucb/source/core/FileAccess.hxx index 734380fe4f92..dd5440e2a802 100644 --- a/ucb/source/core/FileAccess.hxx +++ b/ucb/source/core/FileAccess.hxx @@ -25,7 +25,6 @@ #include <com/sun/star/uno/Reference.hxx> #include <com/sun/star/uno/Sequence.hxx> #include <rtl/ustring.hxx> -#include <sal/types.h> namespace com { namespace sun { namespace star { namespace lang { class XMultiServiceFactory; } diff --git a/ucb/source/core/cmdenv.hxx b/ucb/source/core/cmdenv.hxx index d263e78f23c5..546df31418c6 100644 --- a/ucb/source/core/cmdenv.hxx +++ b/ucb/source/core/cmdenv.hxx @@ -23,6 +23,7 @@ #include <cppuhelper/implbase.hxx> #include <com/sun/star/lang/XInitialization.hpp> +#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> #include <com/sun/star/lang/XSingleServiceFactory.hpp> #include <com/sun/star/ucb/XCommandEnvironment.hpp> diff --git a/ucb/source/core/identify.hxx b/ucb/source/core/identify.hxx index 560e2b81f463..a7d9f95a969a 100644 --- a/ucb/source/core/identify.hxx +++ b/ucb/source/core/identify.hxx @@ -21,7 +21,6 @@ #define INCLUDED_UCB_SOURCE_CORE_IDENTIFY_HXX #include <com/sun/star/ucb/XContentIdentifier.hpp> -#include <rtl/ustrbuf.hxx> #include <cppuhelper/implbase.hxx> diff --git a/ucb/source/core/provprox.cxx b/ucb/source/core/provprox.cxx index 30beefcc2de1..7ccfc6b8c7ea 100644 --- a/ucb/source/core/provprox.cxx +++ b/ucb/source/core/provprox.cxx @@ -26,6 +26,7 @@ #include <com/sun/star/lang/XInitialization.hpp> #include <com/sun/star/ucb/IllegalIdentifierException.hpp> #include <cppuhelper/queryinterface.hxx> +#include <ucbhelper/macros.hxx> using namespace com::sun::star::lang; using namespace com::sun::star::ucb; diff --git a/ucb/source/core/provprox.hxx b/ucb/source/core/provprox.hxx index d6abd529d8dd..574e13288cd0 100644 --- a/ucb/source/core/provprox.hxx +++ b/ucb/source/core/provprox.hxx @@ -24,12 +24,12 @@ #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> +#include <com/sun/star/lang/XSingleServiceFactory.hpp> #include <com/sun/star/ucb/XContentProviderFactory.hpp> #include <com/sun/star/ucb/XContentProvider.hpp> #include <com/sun/star/ucb/XParameterizedContentProvider.hpp> #include <com/sun/star/ucb/XContentProviderSupplier.hpp> #include <cppuhelper/weak.hxx> -#include <ucbhelper/macros.hxx> #include <cppuhelper/implbase.hxx> diff --git a/ucb/source/core/ucb.cxx b/ucb/source/core/ucb.cxx index 2986dfe8094d..d10780047e2b 100644 --- a/ucb/source/core/ucb.cxx +++ b/ucb/source/core/ucb.cxx @@ -25,6 +25,7 @@ *************************************************************************/ #include <osl/diagnose.h> #include <sal/log.hxx> +#include <rtl/ustrbuf.hxx> #include <comphelper/processfactory.hxx> #include <comphelper/interfacecontainer2.hxx> #include <comphelper/propertysequence.hxx> @@ -45,6 +46,7 @@ #include <com/sun/star/uno/Any.hxx> #include <ucbhelper/cancelcommandexecution.hxx> #include <ucbhelper/getcomponentcontext.hxx> +#include <ucbhelper/macros.hxx> #include "identify.hxx" #include "ucbcmds.hxx" diff --git a/ucb/source/core/ucb.hxx b/ucb/source/core/ucb.hxx index 1cd5ef1a364b..a5edcc770a7b 100644 --- a/ucb/source/core/ucb.hxx +++ b/ucb/source/core/ucb.hxx @@ -23,24 +23,20 @@ #include <com/sun/star/ucb/CheckinArgument.hpp> #include <com/sun/star/ucb/XUniversalContentBroker.hpp> +#include <com/sun/star/lang/XSingleServiceFactory.hpp> #include <com/sun/star/lang/XInitialization.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/util/XChangesListener.hpp> #include <com/sun/star/util/XChangesNotifier.hpp> -#include <com/sun/star/container/XContainer.hpp> -#include <rtl/ustrbuf.hxx> #include <cppuhelper/weak.hxx> #include <osl/mutex.hxx> -#include <osl/interlck.h> -#include <ucbhelper/macros.hxx> #include "providermap.hxx" #include <ucbhelper/registerucb.hxx> #include <memory> -#include <vector> #define UCB_SERVICE_NAME "com.sun.star.ucb.UniversalContentBroker" diff --git a/ucb/source/core/ucbprops.cxx b/ucb/source/core/ucbprops.cxx index 626951211b63..fe52f20e1354 100644 --- a/ucb/source/core/ucbprops.cxx +++ b/ucb/source/core/ucbprops.cxx @@ -34,6 +34,7 @@ #include <com/sun/star/ucb/SynchronizePolicy.hpp> #include <com/sun/star/ucb/VerificationMode.hpp> #include <com/sun/star/ucb/XDataContainer.hpp> +#include <ucbhelper/macros.hxx> #include "ucbprops.hxx" diff --git a/ucb/source/core/ucbprops.hxx b/ucb/source/core/ucbprops.hxx index 74b1761841f4..1829403609eb 100644 --- a/ucb/source/core/ucbprops.hxx +++ b/ucb/source/core/ucbprops.hxx @@ -21,11 +21,9 @@ #define INCLUDED_UCB_SOURCE_CORE_UCBPROPS_HXX #include <com/sun/star/lang/XMultiServiceFactory.hpp> -#include <com/sun/star/lang/XTypeProvider.hpp> +#include <com/sun/star/lang/XSingleServiceFactory.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> #include <com/sun/star/beans/XPropertySetInfo.hpp> -#include <cppuhelper/weak.hxx> -#include <ucbhelper/macros.hxx> #include <cppuhelper/implbase.hxx> diff --git a/ucb/source/core/ucbserv.cxx b/ucb/source/core/ucbserv.cxx index c65f0f29c958..13e38a8a1a06 100644 --- a/ucb/source/core/ucbserv.cxx +++ b/ucb/source/core/ucbserv.cxx @@ -19,6 +19,7 @@ #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XSingleServiceFactory.hpp> +#include <cppuhelper/factory.hxx> #include "ucb.hxx" #include "ucbstore.hxx" #include "ucbprops.hxx" diff --git a/ucb/source/core/ucbstore.cxx b/ucb/source/core/ucbstore.cxx index 02ef9a4f8241..f25a0fb21cf2 100644 --- a/ucb/source/core/ucbstore.cxx +++ b/ucb/source/core/ucbstore.cxx @@ -48,6 +48,7 @@ #include <comphelper/processfactory.hxx> #include <cppuhelper/implbase.hxx> #include <ucbhelper/getcomponentcontext.hxx> +#include <ucbhelper/macros.hxx> #include <tools/diagnose_ex.h> #include "ucbstore.hxx" diff --git a/ucb/source/core/ucbstore.hxx b/ucb/source/core/ucbstore.hxx index ebc8fa419d5c..6fb87e274327 100644 --- a/ucb/source/core/ucbstore.hxx +++ b/ucb/source/core/ucbstore.hxx @@ -20,21 +20,20 @@ #ifndef INCLUDED_UCB_SOURCE_CORE_UCBSTORE_HXX #define INCLUDED_UCB_SOURCE_CORE_UCBSTORE_HXX -#include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> +#include <com/sun/star/lang/XSingleServiceFactory.hpp> #include <com/sun/star/container/XNamed.hpp> #include <com/sun/star/container/XNameAccess.hpp> #include <com/sun/star/ucb/XPropertySetRegistryFactory.hpp> #include <com/sun/star/ucb/XPropertySetRegistry.hpp> #include <com/sun/star/ucb/XPersistentPropertySet.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> #include <com/sun/star/beans/XPropertyContainer.hpp> #include <com/sun/star/beans/XPropertySetInfoChangeNotifier.hpp> #include <com/sun/star/beans/XPropertyAccess.hpp> #include <com/sun/star/lang/XComponent.hpp> #include <com/sun/star/lang/XInitialization.hpp> -#include <cppuhelper/weak.hxx> -#include <ucbhelper/macros.hxx> #include <cppuhelper/implbase.hxx> #include <memory> diff --git a/ucb/source/sorter/sortdynres.cxx b/ucb/source/sorter/sortdynres.cxx index 7d8117c9a7c9..513566dd4b4b 100644 --- a/ucb/source/sorter/sortdynres.cxx +++ b/ucb/source/sorter/sortdynres.cxx @@ -23,6 +23,7 @@ #include <cppuhelper/supportsservice.hxx> #include <com/sun/star/ucb/ContentResultSetCapability.hpp> #include <com/sun/star/ucb/ListActionType.hpp> +#include <com/sun/star/ucb/ListenerAlreadySetException.hpp> #include <com/sun/star/ucb/ServiceNotFoundException.hpp> #include <com/sun/star/ucb/WelcomeDynamicResultSetStruct.hpp> #include <com/sun/star/ucb/CachedDynamicResultSetStubFactory.hpp> diff --git a/ucb/source/sorter/sortdynres.hxx b/ucb/source/sorter/sortdynres.hxx index d121ba52683c..5a1e3770b6b3 100644 --- a/ucb/source/sorter/sortdynres.hxx +++ b/ucb/source/sorter/sortdynres.hxx @@ -24,7 +24,6 @@ #include <com/sun/star/sdbc/XResultSet.hpp> #include <com/sun/star/ucb/XDynamicResultSet.hpp> #include <com/sun/star/ucb/XDynamicResultSetListener.hpp> -#include <com/sun/star/ucb/ListenerAlreadySetException.hpp> #include <com/sun/star/ucb/XSortedDynamicResultSetFactory.hpp> #include <cppuhelper/factory.hxx> #include <cppuhelper/implbase.hxx> diff --git a/ucb/source/sorter/sortresult.hxx b/ucb/source/sorter/sortresult.hxx index fef58fb2341e..fb852f617aad 100644 --- a/ucb/source/sorter/sortresult.hxx +++ b/ucb/source/sorter/sortresult.hxx @@ -22,9 +22,7 @@ #include <com/sun/star/beans/XPropertySet.hpp> #include <com/sun/star/lang/XComponent.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/sdbc/XCloseable.hpp> #include <com/sun/star/sdbc/XResultSet.hpp> #include <com/sun/star/sdbc/XResultSetMetaData.hpp> diff --git a/ucb/source/ucp/cmis/cmis_content.cxx b/ucb/source/ucp/cmis/cmis_content.cxx index e71d077727fc..17499d4c9920 100644 --- a/ucb/source/ucp/cmis/cmis_content.cxx +++ b/ucb/source/ucp/cmis/cmis_content.cxx @@ -46,9 +46,11 @@ #include <comphelper/processfactory.hxx> #include <comphelper/sequence.hxx> #include <cppuhelper/exc_hlp.hxx> +#include <cppuhelper/queryinterface.hxx> #include <config_oauth2.h> #include <o3tl/runtimetooustring.hxx> #include <sal/log.hxx> +#include <tools/urlobj.hxx> #include <ucbhelper/cancelcommandexecution.hxx> #include <ucbhelper/content.hxx> #include <ucbhelper/contentidentifier.hxx> diff --git a/ucb/source/ucp/cmis/cmis_repo_content.cxx b/ucb/source/ucp/cmis/cmis_repo_content.cxx index d6e470cee749..867e311cb7d2 100644 --- a/ucb/source/ucp/cmis/cmis_repo_content.cxx +++ b/ucb/source/ucp/cmis/cmis_repo_content.cxx @@ -26,6 +26,7 @@ #include <config_oauth2.h> #include <rtl/uri.hxx> #include <sal/log.hxx> +#include <tools/urlobj.hxx> #include <ucbhelper/cancelcommandexecution.hxx> #include <ucbhelper/commandenvironment.hxx> #include <ucbhelper/contentidentifier.hxx> diff --git a/ucb/source/ucp/cmis/cmis_resultset.hxx b/ucb/source/ucp/cmis/cmis_resultset.hxx index 657c50325f0f..88327f05db8e 100644 --- a/ucb/source/ucp/cmis/cmis_resultset.hxx +++ b/ucb/source/ucp/cmis/cmis_resultset.hxx @@ -11,6 +11,7 @@ #define INCLUDED_UCB_SOURCE_UCP_CMIS_CMIS_RESULTSET_HXX #include <ucbhelper/resultsethelper.hxx> +#include <com/sun/star/ucb/XCommandEnvironment.hpp> #include "children_provider.hxx" diff --git a/ucb/source/ucp/cmis/cmis_url.cxx b/ucb/source/ucp/cmis/cmis_url.cxx index 71e69b938d6f..7bca52492a73 100644 --- a/ucb/source/ucp/cmis/cmis_url.cxx +++ b/ucb/source/ucp/cmis/cmis_url.cxx @@ -19,6 +19,7 @@ #include <config_oauth2.h> #include <rtl/uri.hxx> +#include <tools/urlobj.hxx> #include "cmis_url.hxx" diff --git a/ucb/source/ucp/cmis/cmis_url.hxx b/ucb/source/ucp/cmis/cmis_url.hxx index c09b509ea5dc..4df9c283180c 100644 --- a/ucb/source/ucp/cmis/cmis_url.hxx +++ b/ucb/source/ucp/cmis/cmis_url.hxx @@ -9,11 +9,7 @@ #ifndef INCLUDED_UCB_SOURCE_UCP_CMIS_CMIS_URL_HXX #define INCLUDED_UCB_SOURCE_UCP_CMIS_CMIS_URL_HXX -#include <map> -#include <string> - #include <rtl/ustring.hxx> -#include <tools/urlobj.hxx> namespace cmis { diff --git a/ucb/source/ucp/cmis/std_inputstream.cxx b/ucb/source/ucp/cmis/std_inputstream.cxx index d135d981e9e8..a85f77d4e4e9 100644 --- a/ucb/source/ucp/cmis/std_inputstream.cxx +++ b/ucb/source/ucp/cmis/std_inputstream.cxx @@ -12,6 +12,7 @@ #include <com/sun/star/io/IOException.hpp> #include <com/sun/star/lang/IllegalArgumentException.hpp> #include <sal/log.hxx> +#include <cppuhelper/queryinterface.hxx> #include "std_inputstream.hxx" diff --git a/ucb/source/ucp/cmis/std_inputstream.hxx b/ucb/source/ucp/cmis/std_inputstream.hxx index 40596a33787a..8d23de87f16a 100644 --- a/ucb/source/ucp/cmis/std_inputstream.hxx +++ b/ucb/source/ucp/cmis/std_inputstream.hxx @@ -13,10 +13,8 @@ #include <boost/shared_ptr.hpp> #include <istream> -#include <rtl/ustring.hxx> #include <osl/mutex.hxx> #include <cppuhelper/weak.hxx> -#include <cppuhelper/queryinterface.hxx> #include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/io/XSeekable.hpp> diff --git a/ucb/source/ucp/cmis/std_outputstream.cxx b/ucb/source/ucp/cmis/std_outputstream.cxx index ea8c6d12d1ca..becb8327dc62 100644 --- a/ucb/source/ucp/cmis/std_outputstream.cxx +++ b/ucb/source/ucp/cmis/std_outputstream.cxx @@ -11,6 +11,7 @@ #include <com/sun/star/io/IOException.hpp> #include <sal/log.hxx> +#include <cppuhelper/queryinterface.hxx> #include "std_outputstream.hxx" diff --git a/ucb/source/ucp/cmis/std_outputstream.hxx b/ucb/source/ucp/cmis/std_outputstream.hxx index 574948c7a546..3108a8cb9c5b 100644 --- a/ucb/source/ucp/cmis/std_outputstream.hxx +++ b/ucb/source/ucp/cmis/std_outputstream.hxx @@ -15,7 +15,6 @@ #include <osl/mutex.hxx> #include <cppuhelper/weak.hxx> -#include <cppuhelper/queryinterface.hxx> #include <com/sun/star/io/XOutputStream.hpp> namespace cmis diff --git a/ucb/source/ucp/ext/ucpext_content.hxx b/ucb/source/ucp/ext/ucpext_content.hxx index 9055a6cd31fd..0bfc2a4005be 100644 --- a/ucb/source/ucp/ext/ucpext_content.hxx +++ b/ucb/source/ucp/ext/ucpext_content.hxx @@ -23,10 +23,8 @@ #include <com/sun/star/sdbc/XRow.hpp> #include <com/sun/star/beans/PropertyValue.hpp> -#include <rtl/ref.hxx> #include <ucbhelper/contenthelper.hxx> -#include <list> #include <boost/optional.hpp> diff --git a/ucb/source/ucp/file/bc.cxx b/ucb/source/ucp/file/bc.cxx index bbe5bf79c2e1..34ce91c146f5 100644 --- a/ucb/source/ucp/file/bc.cxx +++ b/ucb/source/ucp/file/bc.cxx @@ -40,8 +40,10 @@ #include <com/sun/star/ucb/ContentAction.hpp> #include <com/sun/star/ucb/NameClash.hpp> #include <comphelper/fileurl.hxx> +#include <cppuhelper/interfacecontainer.hxx> #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/queryinterface.hxx> +#include <ucbhelper/macros.hxx> #include "filglob.hxx" #include "filid.hxx" #include "filrow.hxx" diff --git a/ucb/source/ucp/file/bc.hxx b/ucb/source/ucp/file/bc.hxx index d3fba7635af2..4bfd72abc4de 100644 --- a/ucb/source/ucp/file/bc.hxx +++ b/ucb/source/ucp/file/bc.hxx @@ -23,7 +23,6 @@ #include <osl/mutex.hxx> #include <rtl/ustring.hxx> #include <cppuhelper/weak.hxx> -#include <ucbhelper/macros.hxx> #include <comphelper/interfacecontainer2.hxx> #include <com/sun/star/uno/XInterface.hpp> #include <com/sun/star/lang/XTypeProvider.hpp> @@ -31,11 +30,9 @@ #include <com/sun/star/ucb/XCommandProcessor.hpp> #include <com/sun/star/beans/XPropertiesChangeNotifier.hpp> #include <com/sun/star/ucb/XContent.hpp> -#include <com/sun/star/ucb/XContentProvider.hpp> #include <com/sun/star/ucb/XDynamicResultSet.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> #include <com/sun/star/sdbc/XRow.hpp> -#include <com/sun/star/beans/PropertyChangeEvent.hpp> #include <com/sun/star/beans/Property.hpp> #include <com/sun/star/beans/PropertyValue.hpp> #include <com/sun/star/ucb/XCommandInfo.hpp> @@ -46,9 +43,8 @@ #include <com/sun/star/beans/XPropertySetInfoChangeListener.hpp> #include <com/sun/star/container/XChild.hpp> #include <com/sun/star/ucb/XContentCreator.hpp> -#include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/ucb/OpenCommandArgument2.hpp> -#include <com/sun/star/ucb/InteractiveBadTransferURLException.hpp> +#include <com/sun/star/ucb/TransferInfo.hpp> #include "filtask.hxx" diff --git a/ucb/source/ucp/file/filcmd.hxx b/ucb/source/ucp/file/filcmd.hxx index a42bc2422730..2c3d2448e4d1 100644 --- a/ucb/source/ucp/file/filcmd.hxx +++ b/ucb/source/ucp/file/filcmd.hxx @@ -21,9 +21,7 @@ #include <rtl/ustring.hxx> #include <cppuhelper/weak.hxx> -#include <com/sun/star/uno/XInterface.hpp> #include <com/sun/star/ucb/XCommandInfo.hpp> -#include <com/sun/star/ucb/XContentProvider.hpp> namespace fileaccess { diff --git a/ucb/source/ucp/file/filid.cxx b/ucb/source/ucp/file/filid.cxx index 80a9974930f7..aadcf2f14498 100644 --- a/ucb/source/ucp/file/filid.cxx +++ b/ucb/source/ucp/file/filid.cxx @@ -21,6 +21,7 @@ #include "filtask.hxx" #include <cppuhelper/queryinterface.hxx> +#include <cppuhelper/typeprovider.hxx> using namespace fileaccess; using namespace com::sun::star; diff --git a/ucb/source/ucp/file/filinpstr.hxx b/ucb/source/ucp/file/filinpstr.hxx index 1818e52b8f93..06e8ae6d66dd 100644 --- a/ucb/source/ucp/file/filinpstr.hxx +++ b/ucb/source/ucp/file/filinpstr.hxx @@ -21,11 +21,8 @@ #include <rtl/ustring.hxx> #include <cppuhelper/implbase.hxx> -#include <ucbhelper/macros.hxx> -#include <com/sun/star/uno/XInterface.hpp> #include <com/sun/star/io/XSeekable.hpp> #include <com/sun/star/io/XInputStream.hpp> -#include <com/sun/star/ucb/XContentProvider.hpp> #include "filrec.hxx" diff --git a/ucb/source/ucp/file/filnot.hxx b/ucb/source/ucp/file/filnot.hxx index 98f0b8983f0b..02b27e1d7cb9 100644 --- a/ucb/source/ucp/file/filnot.hxx +++ b/ucb/source/ucp/file/filnot.hxx @@ -23,7 +23,7 @@ #include <com/sun/star/uno/XInterface.hpp> #include <com/sun/star/beans/PropertyChangeEvent.hpp> #include <com/sun/star/ucb/XContentIdentifier.hpp> -#include "filglob.hxx" +#include <com/sun/star/ucb/XContent.hpp> #include <memory> #include <unordered_map> #include <vector> diff --git a/ucb/source/ucp/file/filprp.hxx b/ucb/source/ucp/file/filprp.hxx index 0f7e2b3e6ac1..85a0e234d88c 100644 --- a/ucb/source/ucp/file/filprp.hxx +++ b/ucb/source/ucp/file/filprp.hxx @@ -20,7 +20,6 @@ #define INCLUDED_UCB_SOURCE_UCP_FILE_FILPRP_HXX #include <com/sun/star/beans/XPropertySetInfo.hpp> -#include <com/sun/star/ucb/XContentProvider.hpp> #include <cppuhelper/implbase.hxx> diff --git a/ucb/source/ucp/file/filrow.hxx b/ucb/source/ucp/file/filrow.hxx index eaeed2b7f387..301c016cd823 100644 --- a/ucb/source/ucp/file/filrow.hxx +++ b/ucb/source/ucp/file/filrow.hxx @@ -21,7 +21,6 @@ #include <com/sun/star/sdbc/XRow.hpp> #include <com/sun/star/script/XTypeConverter.hpp> -#include <com/sun/star/ucb/XContentProvider.hpp> #include <cppuhelper/implbase.hxx> namespace fileaccess { diff --git a/ucb/source/ucp/file/filrset.hxx b/ucb/source/ucp/file/filrset.hxx index d9995386714b..2c93713c1330 100644 --- a/ucb/source/ucp/file/filrset.hxx +++ b/ucb/source/ucp/file/filrset.hxx @@ -30,11 +30,9 @@ #include <com/sun/star/ucb/XDynamicResultSetListener.hpp> #include <com/sun/star/sdbc/XResultSetMetaDataSupplier.hpp> #include <com/sun/star/ucb/NumberedSortingInfo.hpp> -#include <com/sun/star/ucb/XContentProvider.hpp> #include <com/sun/star/ucb/XContentIdentifier.hpp> #include <com/sun/star/beans/Property.hpp> #include "filrow.hxx" -#include "filnot.hxx" #include <cppuhelper/implbase.hxx> namespace fileaccess { diff --git a/ucb/source/ucp/file/filstr.hxx b/ucb/source/ucp/file/filstr.hxx index f2f617428af5..38d786dffcef 100644 --- a/ucb/source/ucp/file/filstr.hxx +++ b/ucb/source/ucp/file/filstr.hxx @@ -21,14 +21,12 @@ #include <osl/mutex.hxx> #include <rtl/ustring.hxx> -#include <com/sun/star/uno/XInterface.hpp> #include <com/sun/star/io/XSeekable.hpp> #include <com/sun/star/io/XTruncate.hpp> #include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/io/XOutputStream.hpp> #include <com/sun/star/io/XStream.hpp> #include <com/sun/star/io/XAsyncOutputMonitor.hpp> -#include <com/sun/star/ucb/XContentProvider.hpp> #include <cppuhelper/implbase.hxx> #include "filrec.hxx" diff --git a/ucb/source/ucp/file/filtask.cxx b/ucb/source/ucp/file/filtask.cxx index 7a56539d276e..1fc113901852 100644 --- a/ucb/source/ucp/file/filtask.cxx +++ b/ucb/source/ucp/file/filtask.cxx @@ -36,12 +36,14 @@ #include <com/sun/star/lang/IllegalAccessException.hpp> #include <com/sun/star/task/InteractionClassification.hpp> #include <com/sun/star/ucb/ContentInfoAttribute.hpp> +#include <com/sun/star/ucb/DuplicateCommandIdentifierException.hpp> #include <com/sun/star/ucb/IOErrorCode.hpp> #include <com/sun/star/ucb/InsertCommandArgument.hpp> #include <com/sun/star/ucb/InteractiveAugmentedIOException.hpp> #include <com/sun/star/ucb/NameClash.hpp> #include <com/sun/star/ucb/OpenCommandArgument.hpp> #include <com/sun/star/ucb/Store.hpp> +#include <com/sun/star/ucb/TransferInfo.hpp> #include <comphelper/propertysequence.hxx> #include <rtl/ref.hxx> #include <rtl/uri.hxx> diff --git a/ucb/source/ucp/file/filtask.hxx b/ucb/source/ucp/file/filtask.hxx index d3bc3041ec99..3c0eefebeae7 100644 --- a/ucb/source/ucp/file/filtask.hxx +++ b/ucb/source/ucp/file/filtask.hxx @@ -19,9 +19,6 @@ #ifndef INCLUDED_UCB_SOURCE_UCP_FILE_FILTASK_HXX #define INCLUDED_UCB_SOURCE_UCP_FILE_FILTASK_HXX -#include <cppuhelper/weak.hxx> -#include <cppuhelper/interfacecontainer.hxx> -#include <cppuhelper/typeprovider.hxx> #include <osl/file.hxx> #include <rtl/ustring.hxx> @@ -32,32 +29,24 @@ #include <com/sun/star/beans/Property.hpp> #include <com/sun/star/beans/PropertyValue.hpp> #include <com/sun/star/io/XStream.hpp> -#include <com/sun/star/beans/XPropertyChangeListener.hpp> -#include <com/sun/star/ucb/XCommandProcessor.hpp> #include <com/sun/star/io/XOutputStream.hpp> #include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/beans/XPropertySetInfo.hpp> -#include <com/sun/star/beans/XPropertiesChangeNotifier.hpp> #include <com/sun/star/ucb/NumberedSortingInfo.hpp> #include <com/sun/star/sdbc/XRow.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/ucb/XContentProvider.hpp> #include <com/sun/star/ucb/XDynamicResultSet.hpp> #include <com/sun/star/beans/XPropertyContainer.hpp> #include <com/sun/star/beans/XPropertyAccess.hpp> -#include <com/sun/star/ucb/XPropertySetRegistryFactory.hpp> -#include <com/sun/star/ucb/TransferInfo.hpp> #include <com/sun/star/ucb/ContentInfo.hpp> -#include <com/sun/star/ucb/DuplicateCommandIdentifierException.hpp> #include <com/sun/star/ucb/XCommandEnvironment.hpp> -#include <com/sun/star/ucb/XProgressHandler.hpp> +#include <com/sun/star/ucb/XPersistentPropertySet.hpp> +#include <com/sun/star/ucb/XPropertySetRegistry.hpp> #include <com/sun/star/task/XInteractionHandler.hpp> #include <com/sun/star/task/XInteractionRequest.hpp> #include "filerror.hxx" #include "filnot.hxx" #include <unordered_map> -#include <functional> #include <unordered_set> #include <vector> diff --git a/ucb/source/ucp/file/prov.hxx b/ucb/source/ucp/file/prov.hxx index 35619b44c6fd..845ab416d8bc 100644 --- a/ucb/source/ucp/file/prov.hxx +++ b/ucb/source/ucp/file/prov.hxx @@ -20,12 +20,9 @@ #ifndef INCLUDED_UCB_SOURCE_UCP_FILE_PROV_HXX #define INCLUDED_UCB_SOURCE_UCP_FILE_PROV_HXX -#include <cppuhelper/weak.hxx> - #include <osl/mutex.hxx> -#include <ucbhelper/macros.hxx> #include <com/sun/star/uno/XInterface.hpp> -#include <com/sun/star/lang/XTypeProvider.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> #include <com/sun/star/lang/XInitialization.hpp> #include <com/sun/star/lang/XSingleServiceFactory.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> @@ -34,7 +31,6 @@ #include <com/sun/star/ucb/XContentIdentifierFactory.hpp> #include <com/sun/star/beans/XPropertySet.hpp> #include <com/sun/star/ucb/XFileIdentifierConverter.hpp> -#include <com/sun/star/container/XHierarchicalNameAccess.hpp> #include <cppuhelper/implbase.hxx> #include <memory> diff --git a/ucb/source/ucp/ftp/ftpcfunc.cxx b/ucb/source/ucp/ftp/ftpcfunc.cxx index 93e11b92ae6c..a39043aa792e 100644 --- a/ucb/source/ucp/ftp/ftpcfunc.cxx +++ b/ucb/source/ucp/ftp/ftpcfunc.cxx @@ -25,6 +25,7 @@ *************************************************************************/ #include <osl/file.h> #include "ftpcontentidentifier.hxx" +#include "ftpcfunc.hxx" using namespace ftp; using namespace com::sun::star::uno; diff --git a/ucb/source/ucp/ftp/ftpcfunc.hxx b/ucb/source/ucp/ftp/ftpcfunc.hxx index 2967b3b58ba4..118faf517326 100644 --- a/ucb/source/ucp/ftp/ftpcfunc.hxx +++ b/ucb/source/ucp/ftp/ftpcfunc.hxx @@ -25,7 +25,7 @@ #ifndef INCLUDED_UCB_SOURCE_UCP_FTP_FTPCFUNC_HXX #define INCLUDED_UCB_SOURCE_UCP_FTP_FTPCFUNC_HXX -#include <rtl/ustring.hxx> +#include <stddef.h> extern "C" { diff --git a/ucb/source/ucp/ftp/ftpcontent.cxx b/ucb/source/ucp/ftp/ftpcontent.cxx index f8426a31e4e3..b84c49e05ae1 100644 --- a/ucb/source/ucp/ftp/ftpcontent.cxx +++ b/ucb/source/ucp/ftp/ftpcontent.cxx @@ -41,6 +41,9 @@ #include "curl.hxx" #include <curl/easy.h> #include <comphelper/propertysequence.hxx> +#include <cppuhelper/queryinterface.hxx> +#include <cppuhelper/supportsservice.hxx> +#include <cppuhelper/typeprovider.hxx> #include <ucbhelper/cancelcommandexecution.hxx> #include <ucbhelper/contentidentifier.hxx> #include <ucbhelper/fd_inputstream.hxx> diff --git a/ucb/source/ucp/ftp/ftpcontentidentifier.cxx b/ucb/source/ucp/ftp/ftpcontentidentifier.cxx index 159e78a81969..ed8c312c592d 100644 --- a/ucb/source/ucp/ftp/ftpcontentidentifier.cxx +++ b/ucb/source/ucp/ftp/ftpcontentidentifier.cxx @@ -25,6 +25,7 @@ *************************************************************************/ #include "ftpcontentidentifier.hxx" #include "ftpcontentprovider.hxx" +#include <cppuhelper/queryinterface.hxx> #include <cppuhelper/typeprovider.hxx> #include <cppuhelper/supportsservice.hxx> diff --git a/ucb/source/ucp/ftp/ftpcontentidentifier.hxx b/ucb/source/ucp/ftp/ftpcontentidentifier.hxx index 9ce4848b7869..cd8de1494ada 100644 --- a/ucb/source/ucp/ftp/ftpcontentidentifier.hxx +++ b/ucb/source/ucp/ftp/ftpcontentidentifier.hxx @@ -25,17 +25,10 @@ #ifndef INCLUDED_UCB_SOURCE_UCP_FTP_FTPCONTENTIDENTIFIER_HXX #define INCLUDED_UCB_SOURCE_UCP_FTP_FTPCONTENTIDENTIFIER_HXX -#include <vector> -#include "curl.hxx" -#include <curl/easy.h> #include <cppuhelper/weak.hxx> -#include <cppuhelper/queryinterface.hxx> #include <com/sun/star/ucb/XContentIdentifier.hpp> #include <com/sun/star/lang/XTypeProvider.hpp> -#include "ftpdirp.hxx" -#include "ftpurl.hxx" - namespace ftp { diff --git a/ucb/source/ucp/ftp/ftpcontentprovider.hxx b/ucb/source/ucp/ftp/ftpcontentprovider.hxx index ca05cbc9d355..042ed99fe0fd 100644 --- a/ucb/source/ucp/ftp/ftpcontentprovider.hxx +++ b/ucb/source/ucp/ftp/ftpcontentprovider.hxx @@ -23,10 +23,9 @@ #include <vector> #include <ucbhelper/proxydecider.hxx> #include <ucbhelper/providerhelper.hxx> -#include <com/sun/star/ucb/XContentProviderManager.hpp> #include <com/sun/star/lang/XSingleServiceFactory.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> -#include "ftpurl.hxx" +#include "curl.hxx" // UNO service name for the provider. This name will be used by the UCB to // create instances of the provider. diff --git a/ucb/source/ucp/ftp/ftpdirp.hxx b/ucb/source/ucp/ftp/ftpdirp.hxx index 39a13e504a40..424e0d42d7c8 100644 --- a/ucb/source/ucp/ftp/ftpdirp.hxx +++ b/ucb/source/ucp/ftp/ftpdirp.hxx @@ -25,7 +25,6 @@ #ifndef INCLUDED_UCB_SOURCE_UCP_FTP_FTPDIRP_HXX #define INCLUDED_UCB_SOURCE_UCP_FTP_FTPDIRP_HXX -#include <osl/time.h> #include <rtl/ustring.hxx> #include <com/sun/star/util/DateTime.hpp> diff --git a/ucb/source/ucp/ftp/ftpdynresultset.hxx b/ucb/source/ucp/ftp/ftpdynresultset.hxx index ff57e90bd98f..d9919961c07e 100644 --- a/ucb/source/ucp/ftp/ftpdynresultset.hxx +++ b/ucb/source/ucp/ftp/ftpdynresultset.hxx @@ -21,11 +21,8 @@ #define INCLUDED_UCB_SOURCE_UCP_FTP_FTPDYNRESULTSET_HXX #include <memory> -#include <rtl/ref.hxx> #include <ucbhelper/resultsethelper.hxx> -#include "ftpcontent.hxx" - namespace ftp { class ResultSetFactory; diff --git a/ucb/source/ucp/ftp/ftpintreq.hxx b/ucb/source/ucp/ftp/ftpintreq.hxx index b27d989ecada..515b4c38870d 100644 --- a/ucb/source/ucp/ftp/ftpintreq.hxx +++ b/ucb/source/ucp/ftp/ftpintreq.hxx @@ -20,11 +20,6 @@ #ifndef INCLUDED_UCB_SOURCE_UCP_FTP_FTPINTREQ_HXX #define INCLUDED_UCB_SOURCE_UCP_FTP_FTPINTREQ_HXX -#include <cppuhelper/weak.hxx> -#include <ucbhelper/macros.hxx> -#include <rtl/ustring.hxx> -#include <com/sun/star/uno/XInterface.hpp> -#include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/task/XInteractionDisapprove.hpp> #include <com/sun/star/task/XInteractionApprove.hpp> #include <com/sun/star/task/XInteractionRequest.hpp> diff --git a/ucb/source/ucp/ftp/ftpresultsetI.hxx b/ucb/source/ucp/ftp/ftpresultsetI.hxx index 3906e84f9c62..9c5b54404b02 100644 --- a/ucb/source/ucp/ftp/ftpresultsetI.hxx +++ b/ucb/source/ucp/ftp/ftpresultsetI.hxx @@ -19,10 +19,8 @@ #ifndef INCLUDED_UCB_SOURCE_UCP_FTP_FTPRESULTSETI_HXX #define INCLUDED_UCB_SOURCE_UCP_FTP_FTPRESULTSETI_HXX -#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/ucb/XContentProvider.hpp> #include <com/sun/star/beans/Property.hpp> -#include <com/sun/star/ucb/NumberedSortingInfo.hpp> #include "ftpresultsetbase.hxx" #include "ftpdirp.hxx" diff --git a/ucb/source/ucp/ftp/ftpresultsetbase.hxx b/ucb/source/ucp/ftp/ftpresultsetbase.hxx index ba4c5343c56f..8928e630f966 100644 --- a/ucb/source/ucp/ftp/ftpresultsetbase.hxx +++ b/ucb/source/ucp/ftp/ftpresultsetbase.hxx @@ -29,10 +29,9 @@ #include <com/sun/star/sdbc/XResultSet.hpp> #include <com/sun/star/sdbc/XRow.hpp> #include <com/sun/star/sdbc/XResultSetMetaDataSupplier.hpp> -#include <com/sun/star/ucb/NumberedSortingInfo.hpp> #include <com/sun/star/ucb/XContentProvider.hpp> #include <com/sun/star/ucb/XContentIdentifier.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> #include <com/sun/star/beans/Property.hpp> diff --git a/ucb/source/ucp/ftp/ftpresultsetfactory.hxx b/ucb/source/ucp/ftp/ftpresultsetfactory.hxx index d7f6c5c939bc..318da8df9d53 100644 --- a/ucb/source/ucp/ftp/ftpresultsetfactory.hxx +++ b/ucb/source/ucp/ftp/ftpresultsetfactory.hxx @@ -26,6 +26,7 @@ #define INCLUDED_UCB_SOURCE_UCP_FTP_FTPRESULTSETFACTORY_HXX #include "ftpresultsetbase.hxx" +#include "ftpdirp.hxx" #include <com/sun/star/uno/XComponentContext.hpp> #include <com/sun/star/beans/Property.hpp> #include <vector> diff --git a/ucb/source/ucp/ftp/ftpurl.cxx b/ucb/source/ucp/ftp/ftpurl.cxx index 2c5a8d5dc9ef..c938097bb746 100644 --- a/ucb/source/ucp/ftp/ftpurl.cxx +++ b/ucb/source/ucp/ftp/ftpurl.cxx @@ -44,7 +44,6 @@ using namespace ftp; using namespace com::sun::star::ucb; using namespace com::sun::star::uno; -using namespace com::sun::star::io; namespace { diff --git a/ucb/source/ucp/ftp/ftpurl.hxx b/ucb/source/ucp/ftp/ftpurl.hxx index 55c61bf17641..49c684c39984 100644 --- a/ucb/source/ucp/ftp/ftpurl.hxx +++ b/ucb/source/ucp/ftp/ftpurl.hxx @@ -27,15 +27,12 @@ #define INCLUDED_UCB_SOURCE_UCP_FTP_FTPURL_HXX #include "curl.hxx" -#include <curl/easy.h> -#include <com/sun/star/io/XOutputStream.hpp> #include <rtl/ustring.hxx> #include <osl/file.h> #include <vector> #include "ftpdirp.hxx" -#include "ftpcfunc.hxx" namespace ftp { diff --git a/ucb/source/ucp/gio/gio_provider.hxx b/ucb/source/ucp/gio/gio_provider.hxx index 699f0bbbe458..6bdb127acafd 100644 --- a/ucb/source/ucp/gio/gio_provider.hxx +++ b/ucb/source/ucp/gio/gio_provider.hxx @@ -20,7 +20,6 @@ #ifndef INCLUDED_UCB_SOURCE_UCP_GIO_GIO_PROVIDER_HXX #define INCLUDED_UCB_SOURCE_UCP_GIO_GIO_PROVIDER_HXX -#include <com/sun/star/beans/Property.hpp> #include <com/sun/star/lang/XSingleServiceFactory.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <ucbhelper/providerhelper.hxx> diff --git a/ucb/source/ucp/hierarchy/hierarchydatasource.cxx b/ucb/source/ucp/hierarchy/hierarchydatasource.cxx index a30a8cf26787..5f358dd76fc0 100644 --- a/ucb/source/ucp/hierarchy/hierarchydatasource.cxx +++ b/ucb/source/ucp/hierarchy/hierarchydatasource.cxx @@ -40,6 +40,7 @@ #include <com/sun/star/util/XChangesNotifier.hpp> #include <com/sun/star/lang/XSingleServiceFactory.hpp> #include <ucbhelper/getcomponentcontext.hxx> +#include <ucbhelper/macros.hxx> using namespace com::sun::star; using namespace hierarchy_ucp; diff --git a/ucb/source/ucp/hierarchy/hierarchydatasource.hxx b/ucb/source/ucp/hierarchy/hierarchydatasource.hxx index 4a8a898fdac0..5eb3a9e50006 100644 --- a/ucb/source/ucp/hierarchy/hierarchydatasource.hxx +++ b/ucb/source/ucp/hierarchy/hierarchydatasource.hxx @@ -24,10 +24,10 @@ #include <com/sun/star/lang/XComponent.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> +#include <com/sun/star/lang/XSingleServiceFactory.hpp> #include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/uno/XComponentContext.hpp> #include <cppuhelper/weak.hxx> -#include <ucbhelper/macros.hxx> #include <memory> namespace comphelper { class OInterfaceContainerHelper2; } diff --git a/ucb/source/ucp/hierarchy/hierarchydatasupplier.cxx b/ucb/source/ucp/hierarchy/hierarchydatasupplier.cxx index 13e6eea30ead..c31eb075227c 100644 --- a/ucb/source/ucp/hierarchy/hierarchydatasupplier.cxx +++ b/ucb/source/ucp/hierarchy/hierarchydatasupplier.cxx @@ -27,6 +27,7 @@ #include <vector> #include <com/sun/star/ucb/IllegalIdentifierException.hpp> +#include <com/sun/star/ucb/OpenMode.hpp> #include <ucbhelper/contentidentifier.hxx> #include "hierarchydatasupplier.hxx" #include "hierarchyprovider.hxx" diff --git a/ucb/source/ucp/hierarchy/hierarchydatasupplier.hxx b/ucb/source/ucp/hierarchy/hierarchydatasupplier.hxx index 8982a2905a06..fe3aa7a61682 100644 --- a/ucb/source/ucp/hierarchy/hierarchydatasupplier.hxx +++ b/ucb/source/ucp/hierarchy/hierarchydatasupplier.hxx @@ -21,7 +21,6 @@ #define INCLUDED_UCB_SOURCE_UCP_HIERARCHY_HIERARCHYDATASUPPLIER_HXX #include <rtl/ref.hxx> -#include <com/sun/star/ucb/OpenMode.hpp> #include <ucbhelper/resultset.hxx> #include <memory> diff --git a/ucb/source/ucp/package/pkgcontent.hxx b/ucb/source/ucp/package/pkgcontent.hxx index 0b57fed019cf..c4d89c627f82 100644 --- a/ucb/source/ucp/package/pkgcontent.hxx +++ b/ucb/source/ucp/package/pkgcontent.hxx @@ -23,7 +23,6 @@ #include <vector> #include <rtl/ref.hxx> -#include <com/sun/star/ucb/InteractiveBadTransferURLException.hpp> #include <com/sun/star/ucb/XContentCreator.hpp> #include <ucbhelper/contenthelper.hxx> #include "pkguri.hxx" diff --git a/ucb/source/ucp/tdoc/tdoc_content.cxx b/ucb/source/ucp/tdoc/tdoc_content.cxx index 910e95dd9dcf..0e3ccadf9b89 100644 --- a/ucb/source/ucp/tdoc/tdoc_content.cxx +++ b/ucb/source/ucp/tdoc/tdoc_content.cxx @@ -45,7 +45,11 @@ #include <com/sun/star/io/XActiveDataSink.hpp> #include <com/sun/star/io/XActiveDataStreamer.hpp> #include <com/sun/star/lang/IllegalAccessException.hpp> +#include <com/sun/star/packages/WrongPasswordException.hpp> #include <com/sun/star/sdbc/XRow.hpp> +#include <com/sun/star/task/DocumentPasswordRequest.hpp> +#include <com/sun/star/task/XInteractionPassword.hpp> +#include <com/sun/star/ucb/CommandFailedException.hpp> #include <com/sun/star/ucb/ContentAction.hpp> #include <com/sun/star/ucb/ContentInfoAttribute.hpp> #include <com/sun/star/ucb/IllegalIdentifierException.hpp> diff --git a/ucb/source/ucp/tdoc/tdoc_content.hxx b/ucb/source/ucp/tdoc/tdoc_content.hxx index cf1032a514da..6d3a484462a2 100644 --- a/ucb/source/ucp/tdoc/tdoc_content.hxx +++ b/ucb/source/ucp/tdoc/tdoc_content.hxx @@ -21,9 +21,7 @@ #define INCLUDED_UCB_SOURCE_UCP_TDOC_TDOC_CONTENT_HXX #include <ucbhelper/contenthelper.hxx> -#include <com/sun/star/task/DocumentPasswordRequest.hpp> #include <com/sun/star/ucb/XContentCreator.hpp> -#include <com/sun/star/ucb/CommandFailedException.hpp> #include "tdoc_provider.hxx" namespace com { namespace sun { namespace star { diff --git a/ucb/source/ucp/tdoc/tdoc_datasupplier.hxx b/ucb/source/ucp/tdoc/tdoc_datasupplier.hxx index e83b48bd9a88..cf888c0d6a0a 100644 --- a/ucb/source/ucp/tdoc/tdoc_datasupplier.hxx +++ b/ucb/source/ucp/tdoc/tdoc_datasupplier.hxx @@ -21,7 +21,6 @@ #define INCLUDED_UCB_SOURCE_UCP_TDOC_TDOC_DATASUPPLIER_HXX #include <rtl/ref.hxx> -#include <com/sun/star/ucb/OpenMode.hpp> #include <ucbhelper/resultset.hxx> #include <memory> diff --git a/ucb/source/ucp/tdoc/tdoc_docmgr.hxx b/ucb/source/ucp/tdoc/tdoc_docmgr.hxx index 0491f0116d5a..1e03247feff5 100644 --- a/ucb/source/ucp/tdoc/tdoc_docmgr.hxx +++ b/ucb/source/ucp/tdoc/tdoc_docmgr.hxx @@ -32,6 +32,7 @@ #include <com/sun/star/frame/XModel.hpp> #include <com/sun/star/frame/XModuleManager2.hpp> #include <com/sun/star/frame/XGlobalEventBroadcaster.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> #include <com/sun/star/util/XCloseListener.hpp> namespace tdoc_ucp { diff --git a/ucb/source/ucp/tdoc/tdoc_documentcontentfactory.hxx b/ucb/source/ucp/tdoc/tdoc_documentcontentfactory.hxx index f6816d869770..0956541c46e6 100644 --- a/ucb/source/ucp/tdoc/tdoc_documentcontentfactory.hxx +++ b/ucb/source/ucp/tdoc/tdoc_documentcontentfactory.hxx @@ -20,6 +20,7 @@ #ifndef INCLUDED_UCB_SOURCE_UCP_TDOC_TDOC_DOCUMENTCONTENTFACTORY_HXX #define INCLUDED_UCB_SOURCE_UCP_TDOC_TDOC_DOCUMENTCONTENTFACTORY_HXX +#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> #include <com/sun/star/lang/XSingleServiceFactory.hpp> #include <com/sun/star/frame/XTransientDocumentsDocumentContentFactory.hpp> diff --git a/ucb/source/ucp/tdoc/tdoc_passwordrequest.cxx b/ucb/source/ucp/tdoc/tdoc_passwordrequest.cxx index 9e81ee98f40d..0312840c3f36 100644 --- a/ucb/source/ucp/tdoc/tdoc_passwordrequest.cxx +++ b/ucb/source/ucp/tdoc/tdoc_passwordrequest.cxx @@ -22,6 +22,7 @@ #include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/task/DocumentPasswordRequest.hpp> +#include <com/sun/star/task/XInteractionPassword.hpp> #include <cppuhelper/queryinterface.hxx> #include <cppuhelper/typeprovider.hxx> diff --git a/ucb/source/ucp/tdoc/tdoc_passwordrequest.hxx b/ucb/source/ucp/tdoc/tdoc_passwordrequest.hxx index 5ce1e93e1f85..0db24108e8a9 100644 --- a/ucb/source/ucp/tdoc/tdoc_passwordrequest.hxx +++ b/ucb/source/ucp/tdoc/tdoc_passwordrequest.hxx @@ -21,7 +21,6 @@ #define INCLUDED_UCB_SOURCE_UCP_TDOC_TDOC_PASSWORDREQUEST_HXX #include <com/sun/star/task/PasswordRequestMode.hpp> -#include <com/sun/star/task/XInteractionPassword.hpp> #include <ucbhelper/interactionrequest.hxx> diff --git a/ucb/source/ucp/tdoc/tdoc_provider.hxx b/ucb/source/ucp/tdoc/tdoc_provider.hxx index f1dc515b1b84..617156b14318 100644 --- a/ucb/source/ucp/tdoc/tdoc_provider.hxx +++ b/ucb/source/ucp/tdoc/tdoc_provider.hxx @@ -23,7 +23,6 @@ #include <rtl/ref.hxx> #include <com/sun/star/frame/XTransientDocumentsDocumentContentFactory.hpp> #include <com/sun/star/frame/XTransientDocumentsDocumentContentIdentifierFactory.hpp> -#include <com/sun/star/packages/WrongPasswordException.hpp> #include <com/sun/star/lang/XSingleServiceFactory.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <ucbhelper/providerhelper.hxx> diff --git a/ucb/source/ucp/tdoc/tdoc_resultset.hxx b/ucb/source/ucp/tdoc/tdoc_resultset.hxx index cbaec16cbba7..37274daa1639 100644 --- a/ucb/source/ucp/tdoc/tdoc_resultset.hxx +++ b/ucb/source/ucp/tdoc/tdoc_resultset.hxx @@ -22,6 +22,7 @@ #include <rtl/ref.hxx> #include <ucbhelper/resultsethelper.hxx> +#include "tdoc_content.hxx" namespace tdoc_ucp { diff --git a/ucb/source/ucp/tdoc/tdoc_stgelems.hxx b/ucb/source/ucp/tdoc/tdoc_stgelems.hxx index 536c4e5b6f10..a8df298e012d 100644 --- a/ucb/source/ucp/tdoc/tdoc_stgelems.hxx +++ b/ucb/source/ucp/tdoc/tdoc_stgelems.hxx @@ -33,6 +33,7 @@ #include <com/sun/star/io/XStream.hpp> #include <com/sun/star/io/XTruncate.hpp> #include <com/sun/star/lang/XComponent.hpp> +#include <com/sun/star/uno/XAggregation.hpp> #include "tdoc_storage.hxx" diff --git a/ucb/source/ucp/tdoc/tdoc_storage.hxx b/ucb/source/ucp/tdoc/tdoc_storage.hxx index d6379255427a..45434735938c 100644 --- a/ucb/source/ucp/tdoc/tdoc_storage.hxx +++ b/ucb/source/ucp/tdoc/tdoc_storage.hxx @@ -27,6 +27,7 @@ #include <salhelper/simplereferenceobject.hxx> #include <com/sun/star/embed/XStorage.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> namespace tdoc_ucp { diff --git a/ucb/source/ucp/webdav-neon/ContentProperties.hxx b/ucb/source/ucp/webdav-neon/ContentProperties.hxx index 2fa1cc2ba24f..6fbe5fe017a0 100644 --- a/ucb/source/ucp/webdav-neon/ContentProperties.hxx +++ b/ucb/source/ucp/webdav-neon/ContentProperties.hxx @@ -36,6 +36,7 @@ #include <rtl/ustring.hxx> #include <com/sun/star/uno/Any.hxx> #include <com/sun/star/uno/Sequence.hxx> +#include "DAVResource.hxx" namespace com { namespace sun { namespace star { namespace beans { struct Property; diff --git a/ucb/source/ucp/webdav-neon/DAVAuthListener.hxx b/ucb/source/ucp/webdav-neon/DAVAuthListener.hxx index 1533a4e9d453..39ca8f938c46 100644 --- a/ucb/source/ucp/webdav-neon/DAVAuthListener.hxx +++ b/ucb/source/ucp/webdav-neon/DAVAuthListener.hxx @@ -32,9 +32,6 @@ #include <salhelper/simplereferenceobject.hxx> #include <rtl/ustring.hxx> -#include <com/sun/star/uno/XReference.hpp> -#include <com/sun/star/ucb/XCommandEnvironment.hpp> - namespace webdav_ucp { diff --git a/ucb/source/ucp/webdav-neon/DAVAuthListenerImpl.hxx b/ucb/source/ucp/webdav-neon/DAVAuthListenerImpl.hxx index d40b8ae8dfc1..6359c6d8c37c 100644 --- a/ucb/source/ucp/webdav-neon/DAVAuthListenerImpl.hxx +++ b/ucb/source/ucp/webdav-neon/DAVAuthListenerImpl.hxx @@ -30,6 +30,7 @@ #define INCLUDED_UCB_SOURCE_UCP_WEBDAV_NEON_DAVAUTHLISTENERIMPL_HXX #include <config_lgpl.h> +#include <com/sun/star/ucb/XCommandEnvironment.hpp> #include "DAVAuthListener.hxx" diff --git a/ucb/source/ucp/webdav-neon/DAVRequestEnvironment.hxx b/ucb/source/ucp/webdav-neon/DAVRequestEnvironment.hxx index 7e5ae0fb5bb4..98e974d61335 100644 --- a/ucb/source/ucp/webdav-neon/DAVRequestEnvironment.hxx +++ b/ucb/source/ucp/webdav-neon/DAVRequestEnvironment.hxx @@ -31,6 +31,7 @@ #include <config_lgpl.h> #include <vector> #include <rtl/ref.hxx> +#include <com/sun/star/ucb/XCommandEnvironment.hpp> #include "DAVAuthListener.hxx" namespace webdav_ucp diff --git a/ucb/source/ucp/webdav-neon/DAVSessionFactory.hxx b/ucb/source/ucp/webdav-neon/DAVSessionFactory.hxx index 8880bf9ab8b3..bf5827e45836 100644 --- a/ucb/source/ucp/webdav-neon/DAVSessionFactory.hxx +++ b/ucb/source/ucp/webdav-neon/DAVSessionFactory.hxx @@ -39,7 +39,6 @@ #include <rtl/ref.hxx> #include <com/sun/star/uno/Reference.hxx> #include <ucbhelper/proxydecider.hxx> -#include "DAVException.hxx" using namespace com::sun::star; diff --git a/ucb/source/ucp/webdav-neon/DAVTypes.hxx b/ucb/source/ucp/webdav-neon/DAVTypes.hxx index 6bb4d15a6d38..9e38d07172f8 100644 --- a/ucb/source/ucp/webdav-neon/DAVTypes.hxx +++ b/ucb/source/ucp/webdav-neon/DAVTypes.hxx @@ -30,11 +30,8 @@ #define INCLUDED_UCB_SOURCE_UCP_WEBDAV_NEON_DAVTYPES_HXX #include <config_lgpl.h> -#include <memory> -#include <list> #include <map> #include <osl/mutex.hxx> -#include <rtl/uri.hxx> #include <rtl/ustring.hxx> #include <com/sun/star/uno/Any.hxx> diff --git a/ucb/source/ucp/webdav-neon/DateTimeHelper.hxx b/ucb/source/ucp/webdav-neon/DateTimeHelper.hxx index b1a80b867916..26635b894413 100644 --- a/ucb/source/ucp/webdav-neon/DateTimeHelper.hxx +++ b/ucb/source/ucp/webdav-neon/DateTimeHelper.hxx @@ -31,6 +31,7 @@ #include <config_lgpl.h> #include <sal/types.h> +#include <rtl/ustring.hxx> namespace com { namespace sun { namespace star { namespace util { struct DateTime; diff --git a/ucb/source/ucp/webdav-neon/NeonInputStream.hxx b/ucb/source/ucp/webdav-neon/NeonInputStream.hxx index 42e134637ec9..e496d72bd577 100644 --- a/ucb/source/ucp/webdav-neon/NeonInputStream.hxx +++ b/ucb/source/ucp/webdav-neon/NeonInputStream.hxx @@ -30,7 +30,6 @@ #include <config_lgpl.h> #include <sal/types.h> -#include <rtl/ustring.hxx> #include <cppuhelper/weak.hxx> #include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/io/XSeekable.hpp> diff --git a/ucb/source/ucp/webdav-neon/PropfindCache.hxx b/ucb/source/ucp/webdav-neon/PropfindCache.hxx index f78e4d361d52..bcbdff93e407 100644 --- a/ucb/source/ucp/webdav-neon/PropfindCache.hxx +++ b/ucb/source/ucp/webdav-neon/PropfindCache.hxx @@ -13,7 +13,6 @@ #include <sal/types.h> #include <rtl/ustring.hxx> #include <osl/mutex.hxx> -#include <list> #include <map> #include <vector> diff --git a/ucb/source/ucp/webdav-neon/webdavdatasupplier.hxx b/ucb/source/ucp/webdav-neon/webdavdatasupplier.hxx index d717f41a88c0..bd5b733408aa 100644 --- a/ucb/source/ucp/webdav-neon/webdavdatasupplier.hxx +++ b/ucb/source/ucp/webdav-neon/webdavdatasupplier.hxx @@ -31,7 +31,6 @@ #include <config_lgpl.h> #include <memory> -#include <vector> #include <rtl/ref.hxx> #include <ucbhelper/resultset.hxx> diff --git a/ucb/source/ucp/webdav/ContentProperties.hxx b/ucb/source/ucp/webdav/ContentProperties.hxx index 0c6347c57a29..64fbb0584ca8 100644 --- a/ucb/source/ucp/webdav/ContentProperties.hxx +++ b/ucb/source/ucp/webdav/ContentProperties.hxx @@ -27,6 +27,7 @@ #include <rtl/ustring.hxx> #include <com/sun/star/uno/Any.hxx> #include <com/sun/star/uno/Sequence.hxx> +#include "DAVResource.hxx" namespace com { namespace sun { namespace star { namespace beans { struct Property; diff --git a/ucb/source/ucp/webdav/DAVAuthListener.hxx b/ucb/source/ucp/webdav/DAVAuthListener.hxx index b57ed1a0e245..95f61c0a0b26 100644 --- a/ucb/source/ucp/webdav/DAVAuthListener.hxx +++ b/ucb/source/ucp/webdav/DAVAuthListener.hxx @@ -24,9 +24,6 @@ #include <salhelper/simplereferenceobject.hxx> #include <rtl/ustring.hxx> -#include <com/sun/star/uno/XReference.hpp> -#include <com/sun/star/ucb/XCommandEnvironment.hpp> - namespace http_dav_ucp { diff --git a/ucb/source/ucp/webdav/DAVAuthListenerImpl.hxx b/ucb/source/ucp/webdav/DAVAuthListenerImpl.hxx index 3179407c8b21..f33436a54e3e 100644 --- a/ucb/source/ucp/webdav/DAVAuthListenerImpl.hxx +++ b/ucb/source/ucp/webdav/DAVAuthListenerImpl.hxx @@ -22,6 +22,7 @@ #define INCLUDED_UCB_SOURCE_UCP_WEBDAV_DAVAUTHLISTENERIMPL_HXX #include "DAVAuthListener.hxx" +#include <com/sun/star/ucb/XCommandEnvironment.hpp> namespace http_dav_ucp diff --git a/ucb/source/ucp/webdav/DAVRequestEnvironment.hxx b/ucb/source/ucp/webdav/DAVRequestEnvironment.hxx index 80ccc284f3b7..1b1faff89431 100644 --- a/ucb/source/ucp/webdav/DAVRequestEnvironment.hxx +++ b/ucb/source/ucp/webdav/DAVRequestEnvironment.hxx @@ -23,6 +23,7 @@ #include <vector> #include <rtl/ref.hxx> +#include <com/sun/star/ucb/XCommandEnvironment.hpp> #include "DAVAuthListener.hxx" namespace http_dav_ucp diff --git a/ucb/source/ucp/webdav/DAVSession.hxx b/ucb/source/ucp/webdav/DAVSession.hxx index 34e431ac2d68..d2b65cc82577 100644 --- a/ucb/source/ucp/webdav/DAVSession.hxx +++ b/ucb/source/ucp/webdav/DAVSession.hxx @@ -25,8 +25,6 @@ #include <rtl/ustring.hxx> #include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/io/XOutputStream.hpp> -#include "DAVException.hxx" -#include "DAVProperties.hxx" #include "DAVResource.hxx" #include "DAVSessionFactory.hxx" #include "DAVTypes.hxx" diff --git a/ucb/source/ucp/webdav/DAVSessionFactory.hxx b/ucb/source/ucp/webdav/DAVSessionFactory.hxx index 29d504b59733..17a21bbfcc71 100644 --- a/ucb/source/ucp/webdav/DAVSessionFactory.hxx +++ b/ucb/source/ucp/webdav/DAVSessionFactory.hxx @@ -31,7 +31,6 @@ #include <rtl/ref.hxx> #include <com/sun/star/uno/Reference.hxx> #include <ucbhelper/proxydecider.hxx> -#include "DAVException.hxx" using namespace com::sun::star; diff --git a/ucb/source/ucp/webdav/DateTimeHelper.hxx b/ucb/source/ucp/webdav/DateTimeHelper.hxx index 32beb736ee24..a56d8fbc1a1a 100644 --- a/ucb/source/ucp/webdav/DateTimeHelper.hxx +++ b/ucb/source/ucp/webdav/DateTimeHelper.hxx @@ -22,6 +22,7 @@ #define INCLUDED_UCB_SOURCE_UCP_WEBDAV_DATETIMEHELPER_HXX #include <sal/types.h> +#include <rtl/ustring.hxx> namespace com { namespace sun { namespace star { namespace util { struct DateTime; diff --git a/ucb/source/ucp/webdav/SerfInputStream.hxx b/ucb/source/ucp/webdav/SerfInputStream.hxx index 7d849e6c9bdb..ca9520ed8015 100644 --- a/ucb/source/ucp/webdav/SerfInputStream.hxx +++ b/ucb/source/ucp/webdav/SerfInputStream.hxx @@ -22,7 +22,6 @@ #define INCLUDED_UCB_SOURCE_UCP_WEBDAV_SERFINPUTSTREAM_HXX #include <sal/types.h> -#include <rtl/ustring.hxx> #include <cppuhelper/weak.hxx> #include <com/sun/star/io/XInputStream.hpp> #include <com/sun/star/io/XSeekable.hpp> diff --git a/ucb/source/ucp/webdav/webdavcontent.cxx b/ucb/source/ucp/webdav/webdavcontent.cxx index dfa53473e27f..813c2c620582 100644 --- a/ucb/source/ucp/webdav/webdavcontent.cxx +++ b/ucb/source/ucp/webdav/webdavcontent.cxx @@ -82,6 +82,7 @@ #include "SerfUri.hxx" #include "UCBDeadPropertyValue.hxx" #include "DAVException.hxx" +#include "DAVProperties.hxx" using namespace com::sun::star; using namespace http_dav_ucp; diff --git a/ucb/source/ucp/webdav/webdavcontentcaps.cxx b/ucb/source/ucp/webdav/webdavcontentcaps.cxx index d0e3558de51a..6e0e09d32b11 100644 --- a/ucb/source/ucp/webdav/webdavcontentcaps.cxx +++ b/ucb/source/ucp/webdav/webdavcontentcaps.cxx @@ -35,6 +35,7 @@ #include <com/sun/star/ucb/LockEntry.hpp> #include "webdavcontent.hxx" #include "webdavprovider.hxx" +#include "DAVProperties.hxx" #include "DAVSession.hxx" #include "ContentProperties.hxx" diff --git a/ucb/source/ucp/webdav/webdavdatasupplier.cxx b/ucb/source/ucp/webdav/webdavdatasupplier.cxx index 6225008d544d..c0afdc6448e8 100644 --- a/ucb/source/ucp/webdav/webdavdatasupplier.cxx +++ b/ucb/source/ucp/webdav/webdavdatasupplier.cxx @@ -30,6 +30,7 @@ #include "webdavcontent.hxx" #include "ContentProperties.hxx" #include "DAVSession.hxx" +#include "DAVProperties.hxx" #include "SerfUri.hxx" #include <com/sun/star/ucb/IllegalIdentifierException.hpp> #include <com/sun/star/ucb/ResultSetException.hpp> diff --git a/ucb/source/ucp/webdav/webdavdatasupplier.hxx b/ucb/source/ucp/webdav/webdavdatasupplier.hxx index 9224f9259a72..ecd22000eebb 100644 --- a/ucb/source/ucp/webdav/webdavdatasupplier.hxx +++ b/ucb/source/ucp/webdav/webdavdatasupplier.hxx @@ -24,7 +24,6 @@ #include <sal/config.h> #include <memory> -#include <vector> #include <rtl/ref.hxx> #include <ucbhelper/resultset.hxx> |