Version 6.4.0.0.beta1, tag libreoffice-6.4.0.0.beta1
[LibreOffice.git] / xmlsecurity / IwyuFilter_xmlsecurity.yaml
blob21c6b38e54e184196e319abc7e84e9487b10f881
1 ---
2 assumeFilename: xmlsecurity/source/xmlsec/xmlsec_init.cxx
3 blacklist:
4     xmlsecurity/qa/unit/pdfsigning/pdfsigning.cxx:
5     # complete type is needed
6     - com/sun/star/security/DocumentSignatureInformation.hpp
7     xmlsecurity/inc/xmlsignaturehelper2.hxx:
8     # Base class needs complete type
9     - com/sun/star/xml/crypto/XUriBinding.hpp
10     xmlsecurity/inc/xsecctl.hxx:
11     # Base class needs complete type
12     - com/sun/star/xml/crypto/sax/XSAXEventKeeperStatusChangeListener.hpp
13     - com/sun/star/xml/crypto/sax/XSignatureCreationResultListener.hpp
14     - com/sun/star/xml/crypto/sax/XSignatureVerifyResultListener.hpp
15     # Needed on WIN32 for rtl::Reference<UriBindingHelper> to compile
16     - xmlsignaturehelper2.hxx
17     xmlsecurity/inc/framework/securityengine.hxx:
18     # Base class needs complete type
19     - com/sun/star/xml/crypto/XXMLSignature.hpp
20     - com/sun/star/xml/crypto/sax/XReferenceResolvedBroadcaster.hpp
21     - com/sun/star/xml/crypto/sax/XSAXEventKeeper.hpp
22     xmlsecurity/inc/framework/signaturecreatorimpl.hxx:
23     # Base class needs complete type
24     - framework/signatureengine.hxx
25     - com/sun/star/xml/crypto/sax/XBlockerMonitor.hpp
26     - com/sun/star/xml/crypto/sax/XSignatureCreationResultBroadcaster.hpp
27     - com/sun/star/lang/XInitialization.hpp
28     - com/sun/star/lang/XServiceInfo.hpp
29     xmlsecurity/inc/framework/saxeventkeeperimpl.hxx:
30     # Base class needs complete type
31     - com/sun/star/xml/crypto/sax/XSecuritySAXEventKeeper.hpp
32     - com/sun/star/xml/crypto/sax/XReferenceResolvedBroadcaster.hpp
33     - com/sun/star/xml/crypto/sax/XSAXEventKeeperStatusChangeBroadcaster.hpp
34     - com/sun/star/xml/sax/XDocumentHandler.hpp
35     - com/sun/star/lang/XInitialization.hpp
36     - com/sun/star/lang/XServiceInfo.hpp
37     xmlsecurity/inc/framework/signatureverifierimpl.hxx:
38     # Base class needs complete type
39     - framework/signatureengine.hxx
40     - com/sun/star/xml/crypto/sax/XSignatureVerifyResultBroadcaster.hpp
41     - com/sun/star/lang/XServiceInfo.hpp
42     - com/sun/star/lang/XInitialization.hpp
43     xmlsecurity/inc/framework/xmlsignaturetemplateimpl.hxx:
44     # Base class needs complete type
45     - com/sun/star/xml/crypto/XXMLSignatureTemplate.hpp
46     - com/sun/star/lang/XServiceInfo.hpp
47     xmlsecurity/inc/gpg/SEInitializer.hxx:
48     # Base class needs complete type
49     - com/sun/star/xml/crypto/XSEInitializer.hpp
50     - com/sun/star/lang/XServiceInfo.hpp
51     xmlsecurity/inc/gpg/xmlsignature_gpgimpl.hxx:
52     # Base class needs complete type
53     - com/sun/star/xml/crypto/XXMLSignature.hpp
54     - com/sun/star/lang/XServiceInfo.hpp
55     xmlsecurity/inc/xmlsec/xmldocumentwrapper_xmlsecimpl.hxx:
56     # Base class needs complete type
57     - com/sun/star/xml/wrapper/XXMLDocumentWrapper.hpp
58     - com/sun/star/xml/csax/XCompressedDocumentHandler.hpp
59     - com/sun/star/lang/XServiceInfo.hpp
60     xmlsecurity/source/gpg/CipherContext.hxx:
61     # Base class needs complete type
62     - com/sun/star/xml/crypto/XCipherContext.hpp
63     xmlsecurity/source/gpg/DigestContext.hxx:
64     # Base class needs complete type
65     - com/sun/star/xml/crypto/XDigestContext.hpp
66     xmlsecurity/source/gpg/CertificateImpl.hxx:
67     # Base class needs complete type
68     - com/sun/star/security/XCertificate.hpp
69     - com/sun/star/lang/XUnoTunnel.hpp
70     - com/sun/star/lang/XServiceInfo.hpp
71     xmlsecurity/source/gpg/GpgComponentFactory.cxx:
72     # Silence warning due to incorrect include path
73     - com/sun/star/lang/XSingleServiceFactory.hpp
74     xmlsecurity/source/gpg/SecurityEnvironment.hxx:
75     # Base class needs complete type
76     - com/sun/star/xml/crypto/XSecurityEnvironment.hpp
77     - com/sun/star/lang/XUnoTunnel.hpp
78     xmlsecurity/source/gpg/XMLSecurityContext.hxx:
79     # Base class needs complete type
80     - com/sun/star/xml/crypto/XXMLSecurityContext.hpp
81     - com/sun/star/lang/XServiceInfo.hpp
82     xmlsecurity/source/gpg/XMLEncryption.hxx:
83     # Base class needs complete type
84     - com/sun/star/xml/crypto/XXMLEncryption.hpp
85     xmlsecurity/source/helper/ooxmlsecparser.hxx:
86     # Base class needs complete type
87     - com/sun/star/xml/sax/XDocumentHandler.hpp
88     - com/sun/star/lang/XInitialization.hpp
89     xmlsecurity/source/helper/xsecparser.hxx:
90     # Base class needs complete type
91     - com/sun/star/xml/sax/XDocumentHandler.hpp
92     - com/sun/star/lang/XInitialization.hpp
93     xmlsecurity/source/xmlsec/certificateextension_xmlsecimpl.hxx:
94     # Base class needs complete type
95     - com/sun/star/security/XCertificateExtension.hpp
96     xmlsecurity/source/xmlsec/xmlelementwrapper_xmlsecimpl.hxx:
97     # Base class needs complete type
98     - com/sun/star/lang/XServiceInfo.hpp
99     - com/sun/star/lang/XUnoTunnel.hpp
100     - com/sun/star/xml/wrapper/XXMLElementWrapper.hpp
101     xmlsecurity/source/xmlsec/errorcallback.cxx:
102     # Needed for xmlsec/errors.h
103     - xmlsec-wrapper.h
104     xmlsecurity/source/xmlsec/xmlstreamio.cxx:
105     # comphelper::ScopeGuard is in use but not noticed by IWYU
106     - comphelper/scopeguard.hxx
107     xmlsecurity/source/xmlsec/nss/sanextension_nssimpl.hxx:
108     # Base class needs complete type
109     - com/sun/star/security/XSanExtension.hpp
110     xmlsecurity/source/xmlsec/nss/x509certificate_nssimpl.hxx:
111     # Base class needs complete type
112     - com/sun/star/security/XCertificate.hpp
113     - com/sun/star/lang/XUnoTunnel.hpp
114     - com/sun/star/lang/XServiceInfo.hpp
115     xmlsecurity/source/xmlsec/nss/seinitializer_nssimpl.hxx:
116     # Base class needs complete type
117     - nssinitializer.hxx
118     - com/sun/star/xml/crypto/XSEInitializer.hpp
119     xmlsecurity/source/xmlsec/nss/securityenvironment_nssimpl.hxx:
120     # Base class needs complete type
121     - com/sun/star/xml/crypto/XSecurityEnvironment.hpp
122     - com/sun/star/xml/crypto/XCertificateCreator.hpp
123     - com/sun/star/lang/XServiceInfo.hpp
124     - com/sun/star/lang/XUnoTunnel.hpp
125     xmlsecurity/source/xmlsec/nss/secerror.cxx:
126     # Used as array initializer
127     - certerrors.h
128     # Needed for macros used by certerrors.h
129     - nss.h
130     xmlsecurity/qa/unit/signing/signing.cxx:
131     # Don't replace URE header with impl. detail
132     - osl/thread.hxx