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