summaryrefslogtreecommitdiffstats
path: root/xmlsecurity/IwyuFilter_xmlsecurity.yaml
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:06:44 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:06:44 +0000
commited5640d8b587fbcfed7dd7967f3de04b37a76f26 (patch)
tree7a5f7c6c9d02226d7471cb3cc8fbbf631b415303 /xmlsecurity/IwyuFilter_xmlsecurity.yaml
parentInitial commit. (diff)
downloadlibreoffice-ed5640d8b587fbcfed7dd7967f3de04b37a76f26.tar.xz
libreoffice-ed5640d8b587fbcfed7dd7967f3de04b37a76f26.zip
Adding upstream version 4:7.4.7.upstream/4%7.4.7upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'xmlsecurity/IwyuFilter_xmlsecurity.yaml')
-rw-r--r--xmlsecurity/IwyuFilter_xmlsecurity.yaml134
1 files changed, 134 insertions, 0 deletions
diff --git a/xmlsecurity/IwyuFilter_xmlsecurity.yaml b/xmlsecurity/IwyuFilter_xmlsecurity.yaml
new file mode 100644
index 000000000..b3ea0f00e
--- /dev/null
+++ b/xmlsecurity/IwyuFilter_xmlsecurity.yaml
@@ -0,0 +1,134 @@
+---
+assumeFilename: xmlsecurity/source/xmlsec/xmlsec_init.cxx
+excludelist:
+ xmlsecurity/qa/unit/pdfsigning/pdfsigning.cxx:
+ # complete type is needed
+ - com/sun/star/security/DocumentSignatureInformation.hpp
+ xmlsecurity/inc/UriBindingHelper.hxx:
+ # Base class needs complete type
+ - com/sun/star/xml/crypto/XUriBinding.hpp
+ xmlsecurity/inc/xsecctl.hxx:
+ # Base class needs complete type
+ - com/sun/star/xml/crypto/sax/XSAXEventKeeperStatusChangeListener.hpp
+ - com/sun/star/xml/crypto/sax/XSignatureCreationResultListener.hpp
+ - com/sun/star/xml/crypto/sax/XSignatureVerifyResultListener.hpp
+ # Needed on WIN32 for rtl::Reference<UriBindingHelper> to compile
+ - UriBindingHelper.hxx
+ xmlsecurity/inc/framework/securityengine.hxx:
+ # Base class needs complete type
+ - com/sun/star/xml/crypto/XXMLSignature.hpp
+ - com/sun/star/xml/crypto/sax/XReferenceResolvedBroadcaster.hpp
+ - com/sun/star/xml/crypto/sax/XSAXEventKeeper.hpp
+ xmlsecurity/inc/framework/signaturecreatorimpl.hxx:
+ # Base class needs complete type
+ - framework/signatureengine.hxx
+ - com/sun/star/xml/crypto/sax/XBlockerMonitor.hpp
+ - com/sun/star/xml/crypto/sax/XSignatureCreationResultBroadcaster.hpp
+ - com/sun/star/lang/XInitialization.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ xmlsecurity/inc/framework/saxeventkeeperimpl.hxx:
+ # Base class needs complete type
+ - com/sun/star/xml/crypto/sax/XSecuritySAXEventKeeper.hpp
+ - com/sun/star/xml/crypto/sax/XReferenceResolvedBroadcaster.hpp
+ - com/sun/star/xml/crypto/sax/XSAXEventKeeperStatusChangeBroadcaster.hpp
+ - com/sun/star/xml/sax/XDocumentHandler.hpp
+ - com/sun/star/lang/XInitialization.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ xmlsecurity/inc/framework/signatureverifierimpl.hxx:
+ # Base class needs complete type
+ - framework/signatureengine.hxx
+ - com/sun/star/xml/crypto/sax/XSignatureVerifyResultBroadcaster.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ - com/sun/star/lang/XInitialization.hpp
+ xmlsecurity/inc/framework/xmlsignaturetemplateimpl.hxx:
+ # Base class needs complete type
+ - com/sun/star/xml/crypto/XXMLSignatureTemplate.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ xmlsecurity/inc/gpg/SEInitializer.hxx:
+ # Base class needs complete type
+ - com/sun/star/xml/crypto/XSEInitializer.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ xmlsecurity/inc/gpg/xmlsignature_gpgimpl.hxx:
+ # Base class needs complete type
+ - com/sun/star/xml/crypto/XXMLSignature.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ xmlsecurity/inc/xmlsec/xmldocumentwrapper_xmlsecimpl.hxx:
+ # Base class needs complete type
+ - com/sun/star/xml/wrapper/XXMLDocumentWrapper.hpp
+ - com/sun/star/xml/csax/XCompressedDocumentHandler.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ xmlsecurity/source/gpg/CipherContext.hxx:
+ # Base class needs complete type
+ - com/sun/star/xml/crypto/XCipherContext.hpp
+ xmlsecurity/source/gpg/DigestContext.hxx:
+ # Base class needs complete type
+ - com/sun/star/xml/crypto/XDigestContext.hpp
+ xmlsecurity/source/gpg/CertificateImpl.hxx:
+ # Base class needs complete type
+ - com/sun/star/security/XCertificate.hpp
+ - com/sun/star/lang/XUnoTunnel.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ xmlsecurity/source/gpg/GpgComponentFactory.cxx:
+ # Silence warning due to incorrect include path
+ - com/sun/star/lang/XSingleServiceFactory.hpp
+ xmlsecurity/source/gpg/SecurityEnvironment.hxx:
+ # Base class needs complete type
+ - com/sun/star/xml/crypto/XSecurityEnvironment.hpp
+ - com/sun/star/lang/XUnoTunnel.hpp
+ xmlsecurity/source/gpg/XMLSecurityContext.hxx:
+ # Base class needs complete type
+ - com/sun/star/xml/crypto/XXMLSecurityContext.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ xmlsecurity/source/gpg/XMLEncryption.hxx:
+ # Base class needs complete type
+ - com/sun/star/xml/crypto/XXMLEncryption.hpp
+ xmlsecurity/source/helper/ooxmlsecparser.hxx:
+ # Base class needs complete type
+ - com/sun/star/xml/sax/XDocumentHandler.hpp
+ - com/sun/star/lang/XInitialization.hpp
+ xmlsecurity/source/helper/xsecparser.hxx:
+ # Base class needs complete type
+ - com/sun/star/xml/sax/XDocumentHandler.hpp
+ - com/sun/star/lang/XInitialization.hpp
+ xmlsecurity/source/xmlsec/certificateextension_xmlsecimpl.hxx:
+ # Base class needs complete type
+ - com/sun/star/security/XCertificateExtension.hpp
+ xmlsecurity/source/xmlsec/xmlelementwrapper_xmlsecimpl.hxx:
+ # Base class needs complete type
+ - com/sun/star/lang/XServiceInfo.hpp
+ - com/sun/star/lang/XUnoTunnel.hpp
+ - com/sun/star/xml/wrapper/XXMLElementWrapper.hpp
+ xmlsecurity/source/xmlsec/errorcallback.cxx:
+ # Needed for xmlsec/errors.h
+ - xmlsec-wrapper.h
+ xmlsecurity/source/xmlsec/xmlstreamio.cxx:
+ # comphelper::ScopeGuard is in use but not noticed by IWYU
+ - comphelper/scopeguard.hxx
+ xmlsecurity/source/xmlsec/nss/sanextension_nssimpl.hxx:
+ # Base class needs complete type
+ - com/sun/star/security/XSanExtension.hpp
+ xmlsecurity/source/xmlsec/nss/x509certificate_nssimpl.hxx:
+ # Base class needs complete type
+ - com/sun/star/security/XCertificate.hpp
+ - com/sun/star/lang/XUnoTunnel.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ xmlsecurity/source/xmlsec/nss/seinitializer_nssimpl.hxx:
+ # Base class needs complete type
+ - nssinitializer.hxx
+ - com/sun/star/xml/crypto/XSEInitializer.hpp
+ xmlsecurity/source/xmlsec/nss/securityenvironment_nssimpl.hxx:
+ # Base class needs complete type
+ - com/sun/star/xml/crypto/XSecurityEnvironment.hpp
+ - com/sun/star/xml/crypto/XCertificateCreator.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ - com/sun/star/lang/XUnoTunnel.hpp
+ xmlsecurity/source/xmlsec/nss/secerror.cxx:
+ # Used as array initializer
+ - certerrors.h
+ # Needed for macros used by certerrors.h
+ - nss.h
+ xmlsecurity/qa/unit/signing/signing.cxx:
+ # Don't replace URE header with impl. detail
+ - osl/thread.hxx
+ xmlsecurity/workben/pdfverify.cxx:
+ - comphelper/scopeguard.hxx