|
1 /* |
|
2 * Copyright (C) 2009, 2010 Apple 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 |
|
6 * are met: |
|
7 * 1. Redistributions of source code must retain the above copyright |
|
8 * notice, this list of conditions and the following disclaimer. |
|
9 * 2. Redistributions in binary form must reproduce the above copyright |
|
10 * notice, this list of conditions and the following disclaimer in the |
|
11 * documentation and/or other materials provided with the distribution. |
|
12 * |
|
13 * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY |
|
14 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
|
15 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
|
16 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR |
|
17 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |
|
18 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
|
19 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR |
|
20 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY |
|
21 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
|
22 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
|
23 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
24 */ |
|
25 |
|
26 // This all-in-one cpp file cuts down on template bloat to allow us to build our Windows release build. |
|
27 |
|
28 #include "DOMObjectHashTableMap.cpp" |
|
29 #include "DOMWrapperWorld.cpp" |
|
30 #include "GCController.cpp" |
|
31 #include "JSAttrCustom.cpp" |
|
32 #include "JSAudioConstructor.cpp" |
|
33 #include "JSCDATASectionCustom.cpp" |
|
34 #include "JSCSSRuleCustom.cpp" |
|
35 #include "JSCSSRuleListCustom.cpp" |
|
36 #include "JSCSSStyleDeclarationCustom.cpp" |
|
37 #include "JSCSSValueCustom.cpp" |
|
38 #include "JSCallbackData.cpp" |
|
39 #include "JSCanvasRenderingContext2DCustom.cpp" |
|
40 #include "JSCanvasRenderingContextCustom.cpp" |
|
41 #include "JSClipboardCustom.cpp" |
|
42 #include "JSConsoleCustom.cpp" |
|
43 #include "JSCoordinatesCustom.cpp" |
|
44 #include "JSCustomPositionCallback.cpp" |
|
45 #include "JSCustomPositionErrorCallback.cpp" |
|
46 #include "JSCustomSQLStatementErrorCallback.cpp" |
|
47 #include "JSCustomVoidCallback.cpp" |
|
48 #include "JSCustomXPathNSResolver.cpp" |
|
49 #include "JSDOMApplicationCacheCustom.cpp" |
|
50 #include "JSDOMBinding.cpp" |
|
51 #include "JSDOMFormDataCustom.cpp" |
|
52 #include "JSDOMGlobalObject.cpp" |
|
53 #include "JSDOMStringMapCustom.cpp" |
|
54 #include "JSDOMWindowBase.cpp" |
|
55 #include "JSDOMWindowCustom.cpp" |
|
56 #include "JSDOMWindowShell.cpp" |
|
57 #include "JSDOMWrapper.cpp" |
|
58 #include "JSDataGridColumnListCustom.cpp" |
|
59 #include "JSDataGridDataSource.cpp" |
|
60 #include "JSDatabaseCustom.cpp" |
|
61 #include "JSDatabaseSyncCustom.cpp" |
|
62 #include "JSDebugWrapperSet.cpp" |
|
63 #include "JSDedicatedWorkerContextCustom.cpp" |
|
64 #include "JSDesktopNotificationsCustom.cpp" |
|
65 #include "JSDeviceOrientationEventCustom.cpp" |
|
66 #include "JSDocumentCustom.cpp" |
|
67 #include "JSElementCustom.cpp" |
|
68 #include "JSEventCustom.cpp" |
|
69 #include "JSEventListener.cpp" |
|
70 #include "JSEventSourceCustom.cpp" |
|
71 #include "JSEventTarget.cpp" |
|
72 #include "JSExceptionBase.cpp" |
|
73 #include "JSGeolocationCustom.cpp" |
|
74 #include "JSHTMLAllCollectionCustom.cpp" |
|
75 #include "JSHTMLAppletElementCustom.cpp" |
|
76 #include "JSHTMLCanvasElementCustom.cpp" |
|
77 #include "JSHTMLCollectionCustom.cpp" |
|
78 #include "JSHTMLDataGridElementCustom.cpp" |
|
79 #include "JSHTMLDocumentCustom.cpp" |
|
80 #include "JSHTMLElementCustom.cpp" |
|
81 #include "JSHTMLEmbedElementCustom.cpp" |
|
82 #include "JSHTMLFormElementCustom.cpp" |
|
83 #include "JSHTMLFrameElementCustom.cpp" |
|
84 #include "JSHTMLFrameSetElementCustom.cpp" |
|
85 #include "JSHTMLInputElementCustom.cpp" |
|
86 #include "JSHTMLObjectElementCustom.cpp" |
|
87 #include "JSHTMLOptionsCollectionCustom.cpp" |
|
88 #include "JSHTMLSelectElementCustom.cpp" |
|
89 #include "JSHistoryCustom.cpp" |
|
90 #include "JSImageConstructor.cpp" |
|
91 #include "JSImageDataCustom.cpp" |
|
92 #include "JSInjectedScriptHostCustom.cpp" |
|
93 #include "JSInspectorFrontendHostCustom.cpp" |
|
94 #include "JSJavaScriptCallFrameCustom.cpp" |
|
95 #include "JSLazyEventListener.cpp" |
|
96 #include "JSLocationCustom.cpp" |
|
97 #include "JSMainThreadExecState.cpp" |
|
98 #include "JSMessageChannelCustom.cpp" |
|
99 #include "JSMessageEventCustom.cpp" |
|
100 #include "JSMessagePortCustom.cpp" |
|
101 #include "JSDOMMimeTypeArrayCustom.cpp" |
|
102 #include "JSNamedNodeMapCustom.cpp" |
|
103 #include "JSNavigatorCustom.cpp" |
|
104 #include "JSNodeCustom.cpp" |
|
105 #include "JSNodeFilterCondition.cpp" |
|
106 #include "JSNodeFilterCustom.cpp" |
|
107 #include "JSNodeIteratorCustom.cpp" |
|
108 #include "JSNodeListCustom.cpp" |
|
109 #include "JSOptionConstructor.cpp" |
|
110 #include "JSDOMPluginArrayCustom.cpp" |
|
111 #include "JSDOMPluginCustom.cpp" |
|
112 #include "JSPluginElementFunctions.cpp" |
|
113 #include "JSPopStateEventCustom.cpp" |
|
114 #include "JSSQLResultSetRowListCustom.cpp" |
|
115 #include "JSSQLTransactionCustom.cpp" |
|
116 #include "JSSQLTransactionSyncCustom.cpp" |
|
117 #include "JSSVGElementInstanceCustom.cpp" |
|
118 #include "JSSVGLengthCustom.cpp" |
|
119 #include "JSSVGMatrixCustom.cpp" |
|
120 #include "JSSVGPathSegCustom.cpp" |
|
121 #include "JSSVGPathSegListCustom.cpp" |
|
122 #include "JSScriptProfileNodeCustom.cpp" |
|
123 #include "JSSharedWorkerCustom.cpp" |
|
124 #include "JSStorageCustom.cpp" |
|
125 #include "JSStyleSheetCustom.cpp" |
|
126 #include "JSStyleSheetListCustom.cpp" |
|
127 #include "JSTextCustom.cpp" |
|
128 #include "JSTreeWalkerCustom.cpp" |
|
129 #include "JSWebKitCSSMatrixCustom.cpp" |
|
130 #include "JSWebKitPointCustom.cpp" |
|
131 #include "JSWebSocketCustom.cpp" |
|
132 #include "JSWorkerContextBase.cpp" |
|
133 #include "JSWorkerContextCustom.cpp" |
|
134 #include "JSWorkerContextErrorHandler.cpp" |
|
135 #include "JSWorkerCustom.cpp" |
|
136 #include "JSXMLHttpRequestCustom.cpp" |
|
137 #include "JSXMLHttpRequestUploadCustom.cpp" |
|
138 #include "JSXSLTProcessorCustom.cpp" |
|
139 #include "JavaScriptCallFrame.cpp" |
|
140 #include "MemoryInfo.cpp" |
|
141 #include "ScheduledAction.cpp" |
|
142 #include "ScriptArray.cpp" |
|
143 #include "ScriptCachedFrameData.cpp" |
|
144 #include "ScriptCallFrame.cpp" |
|
145 #include "ScriptCallStack.cpp" |
|
146 #include "ScriptController.cpp" |
|
147 #include "ScriptControllerWin.cpp" |
|
148 #include "ScriptDebugServer.cpp" |
|
149 #include "ScriptEventListener.cpp" |
|
150 #include "ScriptFunctionCall.cpp" |
|
151 #include "ScriptGCEvent.cpp" |
|
152 #include "ScriptProfiler.cpp" |
|
153 #include "ScriptState.cpp" |
|
154 #include "SerializedScriptValue.cpp" |
|
155 #include "WorkerScriptController.cpp" |