1/*
2 * Copyright (c) 2009, Google Inc. All rights reserved.
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are
6 * met:
7 *
8 *     * Redistributions of source code must retain the above copyright
9 *       notice, this list of conditions and the following disclaimer.
10 *     * Redistributions in binary form must reproduce the above
11 *       copyright notice, this list of conditions and the following disclaimer
12 *       in the documentation and/or other materials provided with the
13 *       distribution.
14 *     * Neither the name of Google Inc. nor the names of its
15 *       contributors may be used to endorse or promote products derived from
16 *       this software without specific prior written permission.
17 *
18 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
19 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
20 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
21 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
22 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
23 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
24 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
28 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 */
30
31// This source file coalesces the HTML elements into a single object file to
32// reduce bloat and allow us to link release builds on 32-bit Windows.
33
34// This file comes first due to the inclusion of conflicting X11 headers
35#include "HTMLPlugInElement.cpp"
36
37#include "HTMLAnchorElement.cpp"
38#include "HTMLAppletElement.cpp"
39#include "HTMLAreaElement.cpp"
40#include "HTMLAudioElement.cpp"
41#include "HTMLBRElement.cpp"
42#include "HTMLBaseElement.cpp"
43#include "HTMLBaseFontElement.cpp"
44#include "HTMLBodyElement.cpp"
45#include "HTMLButtonElement.cpp"
46#include "HTMLCanvasElement.cpp"
47#include "HTMLContentElement.cpp"
48#include "HTMLDataListElement.cpp"
49#include "HTMLDetailsElement.cpp"
50#include "HTMLDListElement.cpp"
51#include "HTMLDialogElement.cpp"
52#include "HTMLDirectoryElement.cpp"
53#include "HTMLDivElement.cpp"
54#include "HTMLElement.cpp"
55#include "HTMLEmbedElement.cpp"
56#include "HTMLFieldSetElement.cpp"
57#include "HTMLFontElement.cpp"
58#include "HTMLFormControlElement.cpp"
59#include "HTMLFormControlElementWithState.cpp"
60#include "HTMLFormElement.cpp"
61#include "HTMLFrameElement.cpp"
62#include "HTMLFrameElementBase.cpp"
63#include "HTMLFrameOwnerElement.cpp"
64#include "HTMLFrameSetElement.cpp"
65#include "HTMLHRElement.cpp"
66#include "HTMLHeadElement.cpp"
67#include "HTMLHeadingElement.cpp"
68#include "HTMLHtmlElement.cpp"
69#include "HTMLIFrameElement.cpp"
70#include "HTMLImageElement.cpp"
71#include "HTMLInputElement.cpp"
72#include "HTMLKeygenElement.cpp"
73#include "HTMLLIElement.cpp"
74#include "HTMLLabelElement.cpp"
75#include "HTMLLegendElement.cpp"
76#include "HTMLLinkElement.cpp"
77#include "HTMLMapElement.cpp"
78#include "HTMLMarqueeElement.cpp"
79#include "HTMLMediaElement.cpp"
80#include "HTMLMenuElement.cpp"
81#include "HTMLMetaElement.cpp"
82#include "HTMLMeterElement.cpp"
83#include "HTMLModElement.cpp"
84#include "HTMLOListElement.cpp"
85#include "HTMLObjectElement.cpp"
86#include "HTMLOptGroupElement.cpp"
87#include "HTMLOptionElement.cpp"
88#include "HTMLParagraphElement.cpp"
89#include "HTMLParamElement.cpp"
90#include "HTMLPlugInImageElement.cpp"
91#include "HTMLPreElement.cpp"
92#include "HTMLProgressElement.cpp"
93#include "HTMLQuoteElement.cpp"
94#include "HTMLScriptElement.cpp"
95#include "HTMLSelectElement.cpp"
96#include "HTMLSourceElement.cpp"
97#include "HTMLSpanElement.cpp"
98#include "HTMLStyleElement.cpp"
99#include "HTMLSummaryElement.cpp"
100#include "HTMLTableCaptionElement.cpp"
101#include "HTMLTableCellElement.cpp"
102#include "HTMLTableColElement.cpp"
103#include "HTMLTableElement.cpp"
104#include "HTMLTablePartElement.cpp"
105#include "HTMLTableRowElement.cpp"
106#include "HTMLTableSectionElement.cpp"
107#include "HTMLTemplateElement.cpp"
108#include "HTMLTextAreaElement.cpp"
109#include "HTMLTextFormControlElement.cpp"
110#include "HTMLTitleElement.cpp"
111#include "HTMLTrackElement.cpp"
112#include "HTMLUListElement.cpp"
113#include "HTMLVideoElement.cpp"
114
115