1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
2 # vim: set filetype=python:
3 # This Source Code Form is subject to the terms of the Mozilla Public
4 # License, v. 2.0. If a copy of the MPL was not distributed with this
5 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 'nsIScriptableUnescapeHTML.idl',
12 XPIDL_MODULE = 'html5'
16 'nsAHtml5TreeBuilderState.h',
17 'nsAHtml5TreeOpSink.h',
20 'nsHtml5AttributeEntry.h',
21 'nsHtml5AttributeName.h',
22 'nsHtml5ByteReadable.h',
23 'nsHtml5ContentCreatorFunction.h',
24 'nsHtml5DependentUTF16Buffer.h',
25 'nsHtml5DocumentBuilder.h',
26 'nsHtml5DocumentMode.h',
27 'nsHtml5HtmlAttributes.h',
29 'nsHtml5MetaScanner.h',
30 'nsHtml5MetaScannerHSupplement.h',
32 'nsHtml5NamedCharacters.h',
33 'nsHtml5NamedCharactersAccel.h',
34 'nsHtml5OplessBuilder.h',
35 'nsHtml5OwningUTF16Buffer.h',
37 'nsHtml5PlainTextUtils.h',
38 'nsHtml5Portability.h',
39 'nsHtml5Speculation.h',
40 'nsHtml5SpeculativeLoad.h',
41 'nsHtml5StreamListener.h',
42 'nsHtml5StreamParser.h',
43 'nsHtml5StreamParserPtr.h',
45 'nsHtml5StringParser.h',
46 'nsHtml5SVGLoadDispatcher.h',
47 'nsHtml5TreeOperation.h',
48 'nsHtml5TreeOpExecutor.h',
49 'nsHtml5TreeOpStage.h',
50 'nsHtml5UTF16Buffer.h',
51 'nsHtml5UTF16BufferHSupplement.h',
52 'nsHtml5ViewSourceUtils.h',
58 'nsHtml5AtomTable.cpp',
59 'nsHtml5AttributeName.cpp',
60 'nsHtml5DependentUTF16Buffer.cpp',
61 'nsHtml5DocumentBuilder.cpp',
62 'nsHtml5ElementName.cpp',
63 'nsHtml5Highlighter.cpp',
64 'nsHtml5HtmlAttributes.cpp',
65 'nsHtml5MetaScanner.cpp',
67 'nsHtml5NamedCharacters.cpp',
68 'nsHtml5NamedCharactersAccel.cpp',
69 'nsHtml5OplessBuilder.cpp',
70 'nsHtml5OwningUTF16Buffer.cpp',
72 'nsHtml5PlainTextUtils.cpp',
73 'nsHtml5Portability.cpp',
74 'nsHtml5Speculation.cpp',
75 'nsHtml5SpeculativeLoad.cpp',
76 'nsHtml5StackNode.cpp',
77 'nsHtml5StateSnapshot.cpp',
78 'nsHtml5StreamListener.cpp',
79 'nsHtml5StreamParser.cpp',
81 'nsHtml5StringParser.cpp',
82 'nsHtml5SVGLoadDispatcher.cpp',
83 'nsHtml5Tokenizer.cpp',
84 'nsHtml5TreeBuilder.cpp',
85 'nsHtml5TreeOperation.cpp',
86 'nsHtml5TreeOpExecutor.cpp',
87 'nsHtml5TreeOpStage.cpp',
88 'nsHtml5UTF16Buffer.cpp',
89 'nsHtml5ViewSourceUtils.cpp',
95 # DEFINES['ENABLE_VOID_MENUITEM'] = True
101 if CONFIG['CC_TYPE'] in ('clang', 'gcc'):
102 CXXFLAGS += ['-Wno-error=shadow']