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/.
8 BUG_COMPONENT = ("Core", "DOM: Core & HTML")
12 MOCHITEST_MANIFESTS += [
13 "test/dialog/mochitest.toml",
14 "test/forms/mochitest.toml",
15 "test/forms/without_selectionchange/mochitest.toml",
16 "test/mochitest.toml",
19 MOCHITEST_CHROME_MANIFESTS += [
21 "test/forms/chrome.toml",
24 BROWSER_CHROME_MANIFESTS += ["test/browser.toml"]
27 "nsGenericHTMLElement.h",
28 "nsGenericHTMLFrameElement.h",
30 "nsIConstraintValidation.h",
32 "nsIHTMLCollection.h",
37 "TextControlElement.h",
39 "TextInputListener.h",
42 EXPORTS.mozilla.dom += [
43 "ConstraintValidation.h",
47 "HTMLAllCollection.h",
48 "HTMLAnchorElement.h",
53 "HTMLButtonElement.h",
54 "HTMLCanvasElement.h",
56 "HTMLDataListElement.h",
57 "HTMLDetailsElement.h",
58 "HTMLDialogElement.h",
63 "HTMLFieldSetElement.h",
65 "HTMLFormControlsCollection.h",
67 "HTMLFormSubmission.h",
69 "HTMLFrameSetElement.h",
70 "HTMLHeadingElement.h",
72 "HTMLIFrameElement.h",
76 "HTMLLegendElement.h",
80 "HTMLMarqueeElement.h",
86 "HTMLObjectElement.h",
87 "HTMLOptGroupElement.h",
88 "HTMLOptionElement.h",
89 "HTMLOptionsCollection.h",
90 "HTMLOutputElement.h",
91 "HTMLParagraphElement.h",
92 "HTMLPictureElement.h",
94 "HTMLProgressElement.h",
95 "HTMLScriptElement.h",
96 "HTMLSelectElement.h",
97 "HTMLSharedElement.h",
98 "HTMLSharedListElement.h",
100 "HTMLSourceElement.h",
102 "HTMLStyleElement.h",
103 "HTMLSummaryElement.h",
104 "HTMLTableCaptionElement.h",
105 "HTMLTableCellElement.h",
106 "HTMLTableColElement.h",
107 "HTMLTableElement.h",
108 "HTMLTableRowElement.h",
109 "HTMLTableSectionElement.h",
110 "HTMLTemplateElement.h",
111 "HTMLTextAreaElement.h",
113 "HTMLTitleElement.h",
114 "HTMLTrackElement.h",
115 "HTMLUnknownElement.h",
116 "HTMLVideoElement.h",
122 "TextTrackManager.h",
128 "ConstraintValidation.cpp",
129 "CustomStateSet.cpp",
130 "ElementInternals.cpp",
132 "HTMLAllCollection.cpp",
133 "HTMLAnchorElement.cpp",
134 "HTMLAreaElement.cpp",
135 "HTMLAudioElement.cpp",
136 "HTMLBodyElement.cpp",
138 "HTMLButtonElement.cpp",
139 "HTMLCanvasElement.cpp",
140 "HTMLDataElement.cpp",
141 "HTMLDataListElement.cpp",
142 "HTMLDetailsElement.cpp",
143 "HTMLDialogElement.cpp",
144 "HTMLDivElement.cpp",
145 "HTMLDNSPrefetch.cpp",
147 "HTMLEmbedElement.cpp",
148 "HTMLFieldSetElement.cpp",
149 "HTMLFontElement.cpp",
150 "HTMLFormControlsCollection.cpp",
151 "HTMLFormElement.cpp",
152 "HTMLFormSubmission.cpp",
153 "HTMLFrameElement.cpp",
154 "HTMLFrameSetElement.cpp",
155 "HTMLHeadingElement.cpp",
157 "HTMLIFrameElement.cpp",
158 "HTMLImageElement.cpp",
159 "HTMLInputElement.cpp",
160 "HTMLLabelElement.cpp",
161 "HTMLLegendElement.cpp",
163 "HTMLLinkElement.cpp",
164 "HTMLMapElement.cpp",
165 "HTMLMarqueeElement.cpp",
166 "HTMLMediaElement.cpp",
167 "HTMLMenuElement.cpp",
168 "HTMLMetaElement.cpp",
169 "HTMLMeterElement.cpp",
170 "HTMLModElement.cpp",
171 "HTMLObjectElement.cpp",
172 "HTMLOptGroupElement.cpp",
173 "HTMLOptionElement.cpp",
174 "HTMLOptionsCollection.cpp",
175 "HTMLOutputElement.cpp",
176 "HTMLParagraphElement.cpp",
177 "HTMLPictureElement.cpp",
178 "HTMLPreElement.cpp",
179 "HTMLProgressElement.cpp",
180 "HTMLScriptElement.cpp",
181 "HTMLSelectElement.cpp",
182 "HTMLSharedElement.cpp",
183 "HTMLSharedListElement.cpp",
184 "HTMLSlotElement.cpp",
185 "HTMLSourceElement.cpp",
186 "HTMLSpanElement.cpp",
187 "HTMLStyleElement.cpp",
188 "HTMLSummaryElement.cpp",
189 "HTMLTableCaptionElement.cpp",
190 "HTMLTableCellElement.cpp",
191 "HTMLTableColElement.cpp",
192 "HTMLTableElement.cpp",
193 "HTMLTableRowElement.cpp",
194 "HTMLTableSectionElement.cpp",
195 "HTMLTemplateElement.cpp",
196 "HTMLTextAreaElement.cpp",
197 "HTMLTimeElement.cpp",
198 "HTMLTitleElement.cpp",
199 "HTMLTrackElement.cpp",
200 "HTMLUnknownElement.cpp",
201 "HTMLVideoElement.cpp",
205 "nsDOMStringMap.cpp",
206 "nsGenericHTMLElement.cpp",
207 "nsGenericHTMLFrameElement.cpp",
208 "nsHTMLContentSink.cpp",
209 "nsHTMLDocument.cpp",
210 "nsIConstraintValidation.cpp",
211 "nsRadioVisitor.cpp",
214 "TextControlState.cpp",
215 "TextTrackManager.cpp",
221 include("/ipc/chromium/chromium-config.mozbuild")
239 "/parser/htmlparser",
242 FINAL_LIBRARY = "xul"
244 if CONFIG["MOZ_ANDROID_HLS_SUPPORT"]:
245 DEFINES["MOZ_ANDROID_HLS_SUPPORT"] = True