Source/WebCore/ChangeLog

 12011-12-21 Kentaro Hara <haraken@chromium.org>
 2
 3 WIP: Enable the [Supplemental] IDL on Gtk
 4 https://bugs.webkit.org/show_bug.cgi?id=74972
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 This patch enables the [Supplemental] IDL on Gtk by changing the build
 9 flow of Gtk as follows.
 10
 11 - Previous build flow:
 12 foreach $idl (all IDL files) {
 13 generate-bindings.pl depends on $idl;
 14 generate-bindings.pl reads $idl;
 15 generate-bindings.pl generates .h and .cpp files for $idl;
 16 }
 17
 18 - New build flow (See the discussions in bug 72138 for more details):
 19 resolve-supplemental.pl depends on all IDL files;
 20 resolve-supplemental.pl reads all IDL files;
 21 resolve-supplemental.pl resolves the dependency of [Supplemental=XXXX];
 22 resolve-supplemental.pl outputs supplemental_dependency.tmp;
 23 foreach $idl (all IDL files) {
 24 generate-bindings.pl depends on $idl and supplemental_dependency.tmp;
 25 generate-bindings.pl reads $idl;
 26 generate-bindings.pl reads supplemental_dependency.tmp;
 27 generate-bindings.pl generates .h and .cpp files for $idl,
 28 including all attributes in the IDL files that are implementing $idl;
 29 }
 30
 31 Tests: Confirm that build succeeds.
 32 http/tests/websocket/tests/*
 33
 34 * GNUmakefile.am: Described the above build flow.
 35 * GNUmakefile.list.am: Added a list of IDL files. Instead, removed a list of JS*.h and JS*.cpp
 36 that are generated by the IDL files.
 37
1382011-12-20 Scott Graham <scottmg@chromium.org>
239
340 wouldTaintOrigin m_cleanURLs cache grows very large when data urls used

Source/WebCore/GNUmakefile.am

@@endif # END ENABLE_FILE_SYSTEM
259259if ENABLE_QUOTA
260260FEATURE_DEFINES += ENABLE_QUOTA=1
261261webcore_cppflags += -DENABLE_QUOTA=1
262 webcore_built_sources += \
263  DerivedSources/WebCore/JSStorageInfo.cpp \
264  DerivedSources/WebCore/JSStorageInfo.h \
265  DerivedSources/WebCore/JSStorageInfoErrorCallback.cpp \
266  DerivedSources/WebCore/JSStorageInfoErrorCallback.h \
267  DerivedSources/WebCore/JSStorageInfoQuotaCallback.cpp \
268  DerivedSources/WebCore/JSStorageInfoQuotaCallback.h \
269  DerivedSources/WebCore/JSStorageInfoUsageCallback.cpp \
270  DerivedSources/WebCore/JSStorageInfoUsageCallback.h
271262endif # END ENABLE_QUOTA
272263
273264# ----

@@USER_AGENT_STYLE_SHEETS = \
672663 $(WebCore)/css/fullscreen.css
673664
674665# new-style JavaScript bindings
675 SCRIPTS_BINDINGS = \
 666SCRIPTS_FOR_GENERATE_BINDINGS = \
676667 $(WebCore)/bindings/scripts/CodeGenerator.pm \
 668 $(WebCore)/bindings/scripts/CodeGeneratorJS.pm \
677669 $(WebCore)/bindings/scripts/IDLParser.pm \
678670 $(WebCore)/bindings/scripts/IDLStructure.pm \
679671 $(WebCore)/bindings/scripts/InFilesCompiler.pm \

@@SCRIPTS_BINDINGS = \
681673 $(WebCore)/bindings/scripts/generate-bindings.pl \
682674 $(WebCore)/bindings/scripts/preprocessor.pm
683675
 676SCRIPTS_FOR_RESOLVE_SUPPLEMENTAL = \
 677 $(WebCore)/bindings/scripts/IDLParser.pm \
 678 $(WebCore)/bindings/scripts/resolve-supplemental.pl
 679
684680DerivedSources/WebCore/UserAgentStyleSheetsData.cpp: DerivedSources/WebCore/UserAgentStyleSheets.h
685681DerivedSources/WebCore/UserAgentStyleSheets.h: $(WebCore)/css/make-css-file-arrays.pl $(WebCore)/bindings/scripts/preprocessor.pm $(USER_AGENT_STYLE_SHEETS)
686682 $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --defines "$(FEATURE_DEFINES)" $@ DerivedSources/WebCore/UserAgentStyleSheetsData.cpp $(USER_AGENT_STYLE_SHEETS)

@@vpath %.idl $(IDL_PATH)
776772DerivedSources/WebCore/JS%.cpp: DerivedSources/WebCore/JS%.h;
777773
778774.SECONDARY:
779 DerivedSources/WebCore/JS%.h: %.idl $(SCRIPTS_BINDINGS) $(WebCore)/bindings/scripts/CodeGeneratorJS.pm
780  $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $(WebCore)/bindings/scripts/generate-bindings.pl $(IDL_PATH:%=--include "%") --outputDir "$(GENSOURCES_WEBCORE)" --defines "LANGUAGE_JAVASCRIPT=1 $(FEATURE_DEFINES)" --generator JS $<
 775SUPPLEMENTAL_DEPENDENCY_FILE = $(top_builddir)/DerivedSources/WebCore/supplemental_dependency.tmp
 776IDL_FILES_TMP = $(top_builddir)/DerivedSources/WebCore/idl_files.tmp
 777
 778$(SUPPLEMENTAL_DEPENDENCY_FILE): $(SCRIPTS_FOR_RESOLVE_SUPPLEMENTAL) $(dom_binding_idls)
 779 echo -n > $(IDL_FILES_TMP)
 780 ($(foreach idl, $(dom_binding_idls), echo $(idl) &&) echo -n) >> $(IDL_FILES_TMP)
 781 $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $(WebCore)/bindings/scripts/resolve-supplemental.pl --defines "LANGUAGE_JAVASCRIPT=1 $(FEATURE_DEFINES)" --idlFilesList $(IDL_FILES_TMP) --supplementalDependencyFile $@
 782
 783DerivedSources/WebCore/JS%.h: %.idl $(SCRIPTS_FOR_GENERATE_BINDINGS) $(SUPPLEMENTAL_DEPENDENCY_FILE)
 784 $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $(WebCore)/bindings/scripts/generate-bindings.pl $(IDL_PATH:%=--include "%") --outputDir "$(GENSOURCES_WEBCORE)" --defines "LANGUAGE_JAVASCRIPT=1 $(FEATURE_DEFINES)" --generator JS --supplementalDependencyFile $(SUPPLEMENTAL_DEPENDENCY_FILE) $<
781785
782786noinst_LTLIBRARIES += \
783787 libWebCore.la

Source/WebCore/GNUmakefile.list.am

11webcore_built_nosources += \
22 DerivedSources/WebCore/tokenizer.cpp
33
 4dom_binding_idls += \
 5 $(WebCore)/css/CSSCharsetRule.idl \
 6 $(WebCore)/css/CSSFontFaceRule.idl \
 7 $(WebCore)/css/CSSImportRule.idl \
 8 $(WebCore)/css/CSSMediaRule.idl \
 9 $(WebCore)/css/CSSPageRule.idl \
 10 $(WebCore)/css/CSSPrimitiveValue.idl \
 11 $(WebCore)/css/CSSRule.idl \
 12 $(WebCore)/css/CSSRuleList.idl \
 13 $(WebCore)/css/CSSStyleDeclaration.idl \
 14 $(WebCore)/css/CSSStyleRule.idl \
 15 $(WebCore)/css/CSSStyleSheet.idl \
 16 $(WebCore)/css/CSSValue.idl \
 17 $(WebCore)/css/CSSValueList.idl \
 18 $(WebCore)/css/Counter.idl \
 19 $(WebCore)/css/MediaList.idl \
 20 $(WebCore)/css/MediaQueryList.idl \
 21 $(WebCore)/css/RGBColor.idl \
 22 $(WebCore)/css/Rect.idl \
 23 $(WebCore)/css/StyleMedia.idl \
 24 $(WebCore)/css/StyleSheet.idl \
 25 $(WebCore)/css/StyleSheetList.idl \
 26 $(WebCore)/css/WebKitCSSFilterValue.idl \
 27 $(WebCore)/css/WebKitCSSKeyframeRule.idl \
 28 $(WebCore)/css/WebKitCSSKeyframesRule.idl \
 29 $(WebCore)/css/WebKitCSSMatrix.idl \
 30 $(WebCore)/css/WebKitCSSTransformValue.idl \
 31 $(WebCore)/dom/Attr.idl \
 32 $(WebCore)/dom/BeforeLoadEvent.idl \
 33 $(WebCore)/dom/CDATASection.idl \
 34 $(WebCore)/dom/CharacterData.idl \
 35 $(WebCore)/dom/ClientRect.idl \
 36 $(WebCore)/dom/ClientRectList.idl \
 37 $(WebCore)/dom/Clipboard.idl \
 38 $(WebCore)/dom/Comment.idl \
 39 $(WebCore)/dom/CompositionEvent.idl \
 40 $(WebCore)/dom/CustomEvent.idl \
 41 $(WebCore)/dom/DOMCoreException.idl \
 42 $(WebCore)/dom/DOMImplementation.idl \
 43 $(WebCore)/dom/DOMStringList.idl \
 44 $(WebCore)/dom/DOMStringMap.idl \
 45 $(WebCore)/dom/DataTransferItemList.idl \
 46 $(WebCore)/dom/DeviceMotionEvent.idl \
 47 $(WebCore)/dom/DeviceOrientationEvent.idl \
 48 $(WebCore)/dom/Document.idl \
 49 $(WebCore)/dom/DocumentFragment.idl \
 50 $(WebCore)/dom/DocumentType.idl \
 51 $(WebCore)/dom/Element.idl \
 52 $(WebCore)/dom/Entity.idl \
 53 $(WebCore)/dom/EntityReference.idl \
 54 $(WebCore)/dom/ErrorEvent.idl \
 55 $(WebCore)/dom/Event.idl \
 56 $(WebCore)/dom/EventException.idl \
 57 $(WebCore)/dom/HashChangeEvent.idl \
 58 $(WebCore)/dom/KeyboardEvent.idl \
 59 $(WebCore)/dom/MessageChannel.idl \
 60 $(WebCore)/dom/MessageEvent.idl \
 61 $(WebCore)/dom/MessagePort.idl \
 62 $(WebCore)/dom/MouseEvent.idl \
 63 $(WebCore)/dom/MutationEvent.idl \
 64 $(WebCore)/dom/MutationRecord.idl \
 65 $(WebCore)/dom/NamedNodeMap.idl \
 66 $(WebCore)/dom/Node.idl \
 67 $(WebCore)/dom/NodeFilter.idl \
 68 $(WebCore)/dom/NodeIterator.idl \
 69 $(WebCore)/dom/NodeList.idl \
 70 $(WebCore)/dom/Notation.idl \
 71 $(WebCore)/dom/OverflowEvent.idl \
 72 $(WebCore)/dom/PageTransitionEvent.idl \
 73 $(WebCore)/dom/PopStateEvent.idl \
 74 $(WebCore)/dom/ProcessingInstruction.idl \
 75 $(WebCore)/dom/ProgressEvent.idl \
 76 $(WebCore)/dom/Range.idl \
 77 $(WebCore)/dom/RangeException.idl \
 78 $(WebCore)/dom/Text.idl \
 79 $(WebCore)/dom/TextEvent.idl \
 80 $(WebCore)/dom/Touch.idl \
 81 $(WebCore)/dom/TouchEvent.idl \
 82 $(WebCore)/dom/TouchList.idl \
 83 $(WebCore)/dom/TreeWalker.idl \
 84 $(WebCore)/dom/UIEvent.idl \
 85 $(WebCore)/dom/WebKitAnimationEvent.idl \
 86 $(WebCore)/dom/WebKitNamedFlow.idl \
 87 $(WebCore)/dom/WebKitTransitionEvent.idl \
 88 $(WebCore)/dom/WheelEvent.idl \
 89 $(WebCore)/fileapi/Blob.idl \
 90 $(WebCore)/fileapi/File.idl \
 91 $(WebCore)/fileapi/FileError.idl \
 92 $(WebCore)/fileapi/FileException.idl \
 93 $(WebCore)/fileapi/FileList.idl \
 94 $(WebCore)/fileapi/FileReader.idl \
 95 $(WebCore)/fileapi/FileReaderSync.idl \
 96 $(WebCore)/fileapi/OperationNotAllowedException.idl \
 97 $(WebCore)/fileapi/WebKitBlobBuilder.idl \
 98 $(WebCore)/html/DOMFormData.idl \
 99 $(WebCore)/html/DOMSettableTokenList.idl \
 100 $(WebCore)/html/DOMTokenList.idl \
 101 $(WebCore)/html/DOMURL.idl \
 102 $(WebCore)/html/HTMLAllCollection.idl \
 103 $(WebCore)/html/HTMLAnchorElement.idl \
 104 $(WebCore)/html/HTMLAppletElement.idl \
 105 $(WebCore)/html/HTMLAreaElement.idl \
 106 $(WebCore)/html/HTMLAudioElement.idl \
 107 $(WebCore)/html/HTMLBRElement.idl \
 108 $(WebCore)/html/HTMLBaseElement.idl \
 109 $(WebCore)/html/HTMLBaseFontElement.idl \
 110 $(WebCore)/html/HTMLBodyElement.idl \
 111 $(WebCore)/html/HTMLButtonElement.idl \
 112 $(WebCore)/html/HTMLCanvasElement.idl \
 113 $(WebCore)/html/HTMLCollection.idl \
 114 $(WebCore)/html/HTMLDListElement.idl \
 115 $(WebCore)/html/HTMLDataListElement.idl \
 116 $(WebCore)/html/HTMLDetailsElement.idl \
 117 $(WebCore)/html/HTMLDirectoryElement.idl \
 118 $(WebCore)/html/HTMLDivElement.idl \
 119 $(WebCore)/html/HTMLDocument.idl \
 120 $(WebCore)/html/HTMLElement.idl \
 121 $(WebCore)/html/HTMLEmbedElement.idl \
 122 $(WebCore)/html/HTMLFieldSetElement.idl \
 123 $(WebCore)/html/HTMLFontElement.idl \
 124 $(WebCore)/html/HTMLFormElement.idl \
 125 $(WebCore)/html/HTMLFrameElement.idl \
 126 $(WebCore)/html/HTMLFrameSetElement.idl \
 127 $(WebCore)/html/HTMLHRElement.idl \
 128 $(WebCore)/html/HTMLHeadElement.idl \
 129 $(WebCore)/html/HTMLHeadingElement.idl \
 130 $(WebCore)/html/HTMLHtmlElement.idl \
 131 $(WebCore)/html/HTMLIFrameElement.idl \
 132 $(WebCore)/html/HTMLImageElement.idl \
 133 $(WebCore)/html/HTMLInputElement.idl \
 134 $(WebCore)/html/HTMLIsIndexElement.idl \
 135 $(WebCore)/html/HTMLKeygenElement.idl \
 136 $(WebCore)/html/HTMLLIElement.idl \
 137 $(WebCore)/html/HTMLLabelElement.idl \
 138 $(WebCore)/html/HTMLLegendElement.idl \
 139 $(WebCore)/html/HTMLLinkElement.idl \
 140 $(WebCore)/html/HTMLMapElement.idl \
 141 $(WebCore)/html/HTMLMarqueeElement.idl \
 142 $(WebCore)/html/HTMLMediaElement.idl \
 143 $(WebCore)/html/HTMLMenuElement.idl \
 144 $(WebCore)/html/HTMLMetaElement.idl \
 145 $(WebCore)/html/HTMLMeterElement.idl \
 146 $(WebCore)/html/HTMLModElement.idl \
 147 $(WebCore)/html/HTMLOListElement.idl \
 148 $(WebCore)/html/HTMLObjectElement.idl \
 149 $(WebCore)/html/HTMLOptGroupElement.idl \
 150 $(WebCore)/html/HTMLOptionElement.idl \
 151 $(WebCore)/html/HTMLOptionsCollection.idl \
 152 $(WebCore)/html/HTMLOutputElement.idl \
 153 $(WebCore)/html/HTMLParagraphElement.idl \
 154 $(WebCore)/html/HTMLParamElement.idl \
 155 $(WebCore)/html/HTMLPreElement.idl \
 156 $(WebCore)/html/HTMLProgressElement.idl \
 157 $(WebCore)/html/HTMLPropertiesCollection.idl \
 158 $(WebCore)/html/HTMLQuoteElement.idl \
 159 $(WebCore)/html/HTMLScriptElement.idl \
 160 $(WebCore)/html/HTMLSelectElement.idl \
 161 $(WebCore)/html/HTMLSourceElement.idl \
 162 $(WebCore)/html/HTMLSpanElement.idl \
 163 $(WebCore)/html/HTMLStyleElement.idl \
 164 $(WebCore)/html/HTMLTableCaptionElement.idl \
 165 $(WebCore)/html/HTMLTableCellElement.idl \
 166 $(WebCore)/html/HTMLTableColElement.idl \
 167 $(WebCore)/html/HTMLTableElement.idl \
 168 $(WebCore)/html/HTMLTableRowElement.idl \
 169 $(WebCore)/html/HTMLTableSectionElement.idl \
 170 $(WebCore)/html/HTMLTextAreaElement.idl \
 171 $(WebCore)/html/HTMLTitleElement.idl \
 172 $(WebCore)/html/HTMLTrackElement.idl \
 173 $(WebCore)/html/HTMLUListElement.idl \
 174 $(WebCore)/html/HTMLUnknownElement.idl \
 175 $(WebCore)/html/HTMLVideoElement.idl \
 176 $(WebCore)/html/ImageData.idl \
 177 $(WebCore)/html/MediaController.idl \
 178 $(WebCore)/html/MediaError.idl \
 179 $(WebCore)/html/TextMetrics.idl \
 180 $(WebCore)/html/TextTrack.idl \
 181 $(WebCore)/html/TextTrackCue.idl \
 182 $(WebCore)/html/TextTrackCueList.idl \
 183 $(WebCore)/html/TimeRanges.idl \
 184 $(WebCore)/html/ValidityState.idl \
 185 $(WebCore)/html/VoidCallback.idl \
 186 $(WebCore)/html/canvas/ArrayBuffer.idl \
 187 $(WebCore)/html/canvas/ArrayBufferView.idl \
 188 $(WebCore)/html/canvas/CanvasGradient.idl \
 189 $(WebCore)/html/canvas/CanvasPattern.idl \
 190 $(WebCore)/html/canvas/CanvasRenderingContext.idl \
 191 $(WebCore)/html/canvas/CanvasRenderingContext2D.idl \
 192 $(WebCore)/html/canvas/DataView.idl \
 193 $(WebCore)/html/canvas/Float32Array.idl \
 194 $(WebCore)/html/canvas/Float64Array.idl \
 195 $(WebCore)/html/canvas/Int16Array.idl \
 196 $(WebCore)/html/canvas/Int32Array.idl \
 197 $(WebCore)/html/canvas/Int8Array.idl \
 198 $(WebCore)/html/canvas/OESStandardDerivatives.idl \
 199 $(WebCore)/html/canvas/OESTextureFloat.idl \
 200 $(WebCore)/html/canvas/OESVertexArrayObject.idl \
 201 $(WebCore)/html/canvas/Uint16Array.idl \
 202 $(WebCore)/html/canvas/Uint32Array.idl \
 203 $(WebCore)/html/canvas/Uint8Array.idl \
 204 $(WebCore)/html/canvas/WebGLActiveInfo.idl \
 205 $(WebCore)/html/canvas/WebGLBuffer.idl \
 206 $(WebCore)/html/canvas/WebGLContextAttributes.idl \
 207 $(WebCore)/html/canvas/WebGLContextEvent.idl \
 208 $(WebCore)/html/canvas/WebGLFramebuffer.idl \
 209 $(WebCore)/html/canvas/WebGLLoseContext.idl \
 210 $(WebCore)/html/canvas/WebGLProgram.idl \
 211 $(WebCore)/html/canvas/WebGLRenderbuffer.idl \
 212 $(WebCore)/html/canvas/WebGLRenderingContext.idl \
 213 $(WebCore)/html/canvas/WebGLShader.idl \
 214 $(WebCore)/html/canvas/WebGLTexture.idl \
 215 $(WebCore)/html/canvas/WebGLUniformLocation.idl \
 216 $(WebCore)/html/canvas/WebGLVertexArrayObjectOES.idl \
 217 $(WebCore)/html/track/TextTrackList.idl \
 218 $(WebCore)/html/track/TrackEvent.idl \
 219 $(WebCore)/inspector/InjectedScriptHost.idl \
 220 $(WebCore)/inspector/InspectorFrontendHost.idl \
 221 $(WebCore)/inspector/JavaScriptCallFrame.idl \
 222 $(WebCore)/inspector/ScriptProfile.idl \
 223 $(WebCore)/inspector/ScriptProfileNode.idl \
 224 $(WebCore)/loader/appcache/DOMApplicationCache.idl \
 225 $(WebCore)/mediastream/LocalMediaStream.idl \
 226 $(WebCore)/mediastream/MediaStream.idl \
 227 $(WebCore)/mediastream/MediaStreamEvent.idl \
 228 $(WebCore)/mediastream/MediaStreamList.idl \
 229 $(WebCore)/mediastream/MediaStreamTrack.idl \
 230 $(WebCore)/mediastream/MediaStreamTrackList.idl \
 231 $(WebCore)/mediastream/NavigatorUserMediaError.idl \
 232 $(WebCore)/mediastream/NavigatorUserMediaErrorCallback.idl \
 233 $(WebCore)/mediastream/NavigatorUserMediaSuccessCallback.idl \
 234 $(WebCore)/mediastream/PeerConnection.idl \
 235 $(WebCore)/mediastream/SignalingCallback.idl \
 236 $(WebCore)/notifications/Notification.idl \
 237 $(WebCore)/notifications/NotificationCenter.idl \
 238 $(WebCore)/page/BarInfo.idl \
 239 $(WebCore)/page/Console.idl \
 240 $(WebCore)/page/Coordinates.idl \
 241 $(WebCore)/page/Crypto.idl \
 242 $(WebCore)/page/DOMSelection.idl \
 243 $(WebCore)/page/DOMWindow.idl \
 244 $(WebCore)/page/EventSource.idl \
 245 $(WebCore)/page/Geolocation.idl \
 246 $(WebCore)/page/Geoposition.idl \
 247 $(WebCore)/page/History.idl \
 248 $(WebCore)/page/Location.idl \
 249 $(WebCore)/page/MemoryInfo.idl \
 250 $(WebCore)/page/Navigator.idl \
 251 $(WebCore)/page/Performance.idl \
 252 $(WebCore)/page/PerformanceNavigation.idl \
 253 $(WebCore)/page/PerformanceTiming.idl \
 254 $(WebCore)/page/PositionCallback.idl \
 255 $(WebCore)/page/PositionError.idl \
 256 $(WebCore)/page/PositionErrorCallback.idl \
 257 $(WebCore)/page/Screen.idl \
 258 $(WebCore)/page/SpeechInputEvent.idl \
 259 $(WebCore)/page/SpeechInputResult.idl \
 260 $(WebCore)/page/SpeechInputResultList.idl \
 261 $(WebCore)/page/WebKitAnimation.idl \
 262 $(WebCore)/page/WebKitAnimationList.idl \
 263 $(WebCore)/page/WebKitPoint.idl \
 264 $(WebCore)/page/WorkerNavigator.idl \
 265 $(WebCore)/plugins/DOMMimeType.idl \
 266 $(WebCore)/plugins/DOMMimeTypeArray.idl \
 267 $(WebCore)/plugins/DOMPlugin.idl \
 268 $(WebCore)/plugins/DOMPluginArray.idl \
 269 $(WebCore)/storage/SQLException.idl \
 270 $(WebCore)/storage/SQLResultSetRowList.idl \
 271 $(WebCore)/storage/SQLStatementErrorCallback.idl \
 272 $(WebCore)/storage/SQLTransaction.idl \
 273 $(WebCore)/storage/SQLTransactionSync.idl \
 274 $(WebCore)/storage/Storage.idl \
 275 $(WebCore)/storage/StorageEvent.idl \
 276 $(WebCore)/storage/StorageInfo.idl \
 277 $(WebCore)/storage/StorageInfoErrorCallback.idl \
 278 $(WebCore)/storage/StorageInfoQuotaCallback.idl \
 279 $(WebCore)/storage/StorageInfoUsageCallback.idl \
 280 $(WebCore)/testing/Internals.idl \
 281 $(WebCore)/svg/SVGElementInstance.idl \
 282 $(WebCore)/webaudio/AudioContext.idl \
 283 $(WebCore)/webaudio/AudioPannerNode.idl \
 284 $(WebCore)/webaudio/DynamicsCompressorNode.idl \
 285 $(WebCore)/webaudio/WaveShaperNode.idl \
 286 $(WebCore)/workers/AbstractWorker.idl \
 287 $(WebCore)/workers/DedicatedWorkerContext.idl \
 288 $(WebCore)/workers/SharedWorker.idl \
 289 $(WebCore)/workers/SharedWorkerContext.idl \
 290 $(WebCore)/workers/Worker.idl \
 291 $(WebCore)/workers/WorkerContext.idl \
 292 $(WebCore)/workers/WorkerLocation.idl \
 293 $(WebCore)/xml/DOMParser.idl \
 294 $(WebCore)/xml/XMLHttpRequest.idl \
 295 $(WebCore)/xml/XMLHttpRequestException.idl \
 296 $(WebCore)/xml/XMLHttpRequestProgressEvent.idl \
 297 $(WebCore)/xml/XMLHttpRequestUpload.idl \
 298 $(WebCore)/xml/XMLSerializer.idl \
 299 $(WebCore)/xml/XPathEvaluator.idl \
 300 $(WebCore)/xml/XPathException.idl \
 301 $(WebCore)/xml/XPathExpression.idl \
 302 $(WebCore)/xml/XPathNSResolver.idl \
 303 $(WebCore)/xml/XPathResult.idl \
 304 $(WebCore)/xml/XSLTProcessor.idl
 305
4306webcore_built_sources += \
5307 DerivedSources/WebCore/CSSGrammar.cpp \
6308 DerivedSources/WebCore/CSSGrammar.h \

@@webcore_built_sources += \
28330 DerivedSources/WebCore/InspectorFrontend.cpp \
29331 DerivedSources/WebCore/InspectorFrontend.h \
30332 DerivedSources/WebCore/InspectorProtocolVersion.h \
31  DerivedSources/WebCore/JSAbstractWorker.cpp \
32  DerivedSources/WebCore/JSAbstractWorker.h \
33  DerivedSources/WebCore/JSArrayBuffer.cpp \
34  DerivedSources/WebCore/JSArrayBuffer.h \
35  DerivedSources/WebCore/JSArrayBufferView.cpp \
36  DerivedSources/WebCore/JSArrayBufferView.h \
37  DerivedSources/WebCore/JSAttr.cpp \
38  DerivedSources/WebCore/JSAttr.h \
39  DerivedSources/WebCore/JSAudioContext.cpp \
40  DerivedSources/WebCore/JSAudioContext.h \
41  DerivedSources/WebCore/JSAudioPannerNode.cpp \
42  DerivedSources/WebCore/JSAudioPannerNode.h \
43  DerivedSources/WebCore/JSBarInfo.cpp \
44  DerivedSources/WebCore/JSBarInfo.h \
45  DerivedSources/WebCore/JSBeforeLoadEvent.cpp \
46  DerivedSources/WebCore/JSBeforeLoadEvent.h \
47  DerivedSources/WebCore/JSBlob.cpp \
48  DerivedSources/WebCore/JSBlob.h \
49  DerivedSources/WebCore/JSCanvasGradient.cpp \
50  DerivedSources/WebCore/JSCanvasGradient.h \
51  DerivedSources/WebCore/JSCanvasPattern.cpp \
52  DerivedSources/WebCore/JSCanvasPattern.h \
53  DerivedSources/WebCore/JSCanvasRenderingContext2D.cpp \
54  DerivedSources/WebCore/JSCanvasRenderingContext2D.h \
55  DerivedSources/WebCore/JSCanvasRenderingContext.cpp \
56  DerivedSources/WebCore/JSCanvasRenderingContext.h \
57  DerivedSources/WebCore/JSCDATASection.cpp \
58  DerivedSources/WebCore/JSCDATASection.h \
59  DerivedSources/WebCore/JSCharacterData.cpp \
60  DerivedSources/WebCore/JSCharacterData.h \
61  DerivedSources/WebCore/JSClientRect.cpp \
62  DerivedSources/WebCore/JSClientRect.h \
63  DerivedSources/WebCore/JSClientRectList.cpp \
64  DerivedSources/WebCore/JSClientRectList.h \
65  DerivedSources/WebCore/JSClipboard.cpp \
66  DerivedSources/WebCore/JSClipboard.h \
67  DerivedSources/WebCore/JSComment.cpp \
68  DerivedSources/WebCore/JSComment.h \
69  DerivedSources/WebCore/JSCompositionEvent.cpp \
70  DerivedSources/WebCore/JSCompositionEvent.h \
71  DerivedSources/WebCore/JSConsole.cpp \
72  DerivedSources/WebCore/JSConsole.h \
73  DerivedSources/WebCore/JSCoordinates.cpp \
74  DerivedSources/WebCore/JSCoordinates.h \
75  DerivedSources/WebCore/JSCounter.cpp \
76  DerivedSources/WebCore/JSCounter.h \
77  DerivedSources/WebCore/JSCrypto.cpp \
78  DerivedSources/WebCore/JSCrypto.h \
79  DerivedSources/WebCore/JSCSSCharsetRule.cpp \
80  DerivedSources/WebCore/JSCSSCharsetRule.h \
81  DerivedSources/WebCore/JSCSSFontFaceRule.cpp \
82  DerivedSources/WebCore/JSCSSFontFaceRule.h \
83  DerivedSources/WebCore/JSCSSImportRule.cpp \
84  DerivedSources/WebCore/JSCSSImportRule.h \
85  DerivedSources/WebCore/JSCSSMediaRule.cpp \
86  DerivedSources/WebCore/JSCSSMediaRule.h \
87  DerivedSources/WebCore/JSCSSPageRule.cpp \
88  DerivedSources/WebCore/JSCSSPageRule.h \
89  DerivedSources/WebCore/JSCSSPrimitiveValue.cpp \
90  DerivedSources/WebCore/JSCSSPrimitiveValue.h \
91  DerivedSources/WebCore/JSCSSRule.cpp \
92  DerivedSources/WebCore/JSCSSRule.h \
93  DerivedSources/WebCore/JSCSSRuleList.cpp \
94  DerivedSources/WebCore/JSCSSRuleList.h \
95  DerivedSources/WebCore/JSCSSStyleDeclaration.cpp \
96  DerivedSources/WebCore/JSCSSStyleDeclaration.h \
97  DerivedSources/WebCore/JSCSSStyleRule.cpp \
98  DerivedSources/WebCore/JSCSSStyleRule.h \
99  DerivedSources/WebCore/JSCSSStyleSheet.cpp \
100  DerivedSources/WebCore/JSCSSStyleSheet.h \
101  DerivedSources/WebCore/JSCSSValue.cpp \
102  DerivedSources/WebCore/JSCSSValue.h \
103  DerivedSources/WebCore/JSCSSValueList.cpp \
104  DerivedSources/WebCore/JSCSSValueList.h \
105  DerivedSources/WebCore/JSCustomEvent.cpp \
106  DerivedSources/WebCore/JSCustomEvent.h \
107  DerivedSources/WebCore/JSDataTransferItemList.h \
108  DerivedSources/WebCore/JSDataTransferItemList.cpp \
109  DerivedSources/WebCore/JSDataView.cpp \
110  DerivedSources/WebCore/JSDataView.h \
111  DerivedSources/WebCore/JSDedicatedWorkerContext.cpp \
112  DerivedSources/WebCore/JSDedicatedWorkerContext.h \
113  DerivedSources/WebCore/JSDeviceMotionEvent.cpp \
114  DerivedSources/WebCore/JSDeviceMotionEvent.h \
115  DerivedSources/WebCore/JSDeviceOrientationEvent.cpp \
116  DerivedSources/WebCore/JSDeviceOrientationEvent.h \
117  DerivedSources/WebCore/JSDocument.cpp \
118  DerivedSources/WebCore/JSDocumentFragment.cpp \
119  DerivedSources/WebCore/JSDocumentFragment.h \
120  DerivedSources/WebCore/JSDocument.h \
121  DerivedSources/WebCore/JSDocumentType.cpp \
122  DerivedSources/WebCore/JSDocumentType.h \
123  DerivedSources/WebCore/JSDOMApplicationCache.cpp \
124  DerivedSources/WebCore/JSDOMApplicationCache.h \
125  DerivedSources/WebCore/JSDOMCoreException.cpp \
126  DerivedSources/WebCore/JSDOMCoreException.h \
127  DerivedSources/WebCore/JSDOMFormData.cpp \
128  DerivedSources/WebCore/JSDOMFormData.h \
129  DerivedSources/WebCore/JSDOMImplementation.cpp \
130  DerivedSources/WebCore/JSDOMImplementation.h \
131  DerivedSources/WebCore/JSDOMMimeTypeArray.cpp \
132  DerivedSources/WebCore/JSDOMMimeTypeArray.h \
133  DerivedSources/WebCore/JSDOMMimeType.cpp \
134  DerivedSources/WebCore/JSDOMMimeType.h \
135  DerivedSources/WebCore/JSDOMParser.cpp \
136  DerivedSources/WebCore/JSDOMParser.h \
137  DerivedSources/WebCore/JSDOMPluginArray.cpp \
138  DerivedSources/WebCore/JSDOMPluginArray.h \
139  DerivedSources/WebCore/JSDOMPlugin.cpp \
140  DerivedSources/WebCore/JSDOMPlugin.h \
141  DerivedSources/WebCore/JSDOMSelection.cpp \
142  DerivedSources/WebCore/JSDOMSelection.h \
143  DerivedSources/WebCore/JSDOMSettableTokenList.cpp \
144  DerivedSources/WebCore/JSDOMSettableTokenList.h \
145  DerivedSources/WebCore/JSDOMStringList.cpp \
146  DerivedSources/WebCore/JSDOMStringList.h \
147  DerivedSources/WebCore/JSDOMStringMap.cpp \
148  DerivedSources/WebCore/JSDOMStringMap.h \
149  DerivedSources/WebCore/JSDOMTokenList.cpp \
150  DerivedSources/WebCore/JSDOMTokenList.h \
151  DerivedSources/WebCore/JSDOMURL.cpp \
152  DerivedSources/WebCore/JSDOMURL.h \
153  DerivedSources/WebCore/JSDOMWindow.cpp \
154  DerivedSources/WebCore/JSDOMWindow.h \
155  DerivedSources/WebCore/JSDynamicsCompressorNode.h \
156  DerivedSources/WebCore/JSDynamicsCompressorNode.cpp \
157  DerivedSources/WebCore/JSElement.cpp \
158  DerivedSources/WebCore/JSElement.h \
159  DerivedSources/WebCore/JSEntity.cpp \
160  DerivedSources/WebCore/JSEntity.h \
161  DerivedSources/WebCore/JSEntityReference.cpp \
162  DerivedSources/WebCore/JSEntityReference.h \
163  DerivedSources/WebCore/JSErrorEvent.cpp \
164  DerivedSources/WebCore/JSErrorEvent.h \
165  DerivedSources/WebCore/JSEvent.cpp \
166  DerivedSources/WebCore/JSEventException.cpp \
167  DerivedSources/WebCore/JSEventException.h \
168  DerivedSources/WebCore/JSEvent.h \
169  DerivedSources/WebCore/JSEventSource.cpp \
170  DerivedSources/WebCore/JSEventSource.h \
171  DerivedSources/WebCore/JSFile.cpp \
172  DerivedSources/WebCore/JSFileError.cpp \
173  DerivedSources/WebCore/JSFileError.h \
174  DerivedSources/WebCore/JSFile.h \
175  DerivedSources/WebCore/JSFileException.cpp \
176  DerivedSources/WebCore/JSFileException.h \
177  DerivedSources/WebCore/JSFileList.cpp \
178  DerivedSources/WebCore/JSFileList.h \
179  DerivedSources/WebCore/JSFileReader.cpp \
180  DerivedSources/WebCore/JSFileReader.h \
181  DerivedSources/WebCore/JSFileReaderSync.cpp \
182  DerivedSources/WebCore/JSFileReaderSync.h \
183  DerivedSources/WebCore/JSFloat32Array.cpp \
184  DerivedSources/WebCore/JSFloat32Array.h \
185  DerivedSources/WebCore/JSFloat64Array.cpp \
186  DerivedSources/WebCore/JSFloat64Array.h \
187  DerivedSources/WebCore/JSGeolocation.cpp \
188  DerivedSources/WebCore/JSGeolocation.h \
189  DerivedSources/WebCore/JSGeoposition.cpp \
190  DerivedSources/WebCore/JSGeoposition.h \
191  DerivedSources/WebCore/JSHashChangeEvent.cpp \
192  DerivedSources/WebCore/JSHashChangeEvent.h \
193  DerivedSources/WebCore/JSHistory.cpp \
194  DerivedSources/WebCore/JSHistory.h \
195  DerivedSources/WebCore/JSHTMLAllCollection.cpp \
196  DerivedSources/WebCore/JSHTMLAllCollection.h \
197  DerivedSources/WebCore/JSHTMLAnchorElement.cpp \
198  DerivedSources/WebCore/JSHTMLAnchorElement.h \
199  DerivedSources/WebCore/JSHTMLAppletElement.cpp \
200  DerivedSources/WebCore/JSHTMLAppletElement.h \
201  DerivedSources/WebCore/JSHTMLAreaElement.cpp \
202  DerivedSources/WebCore/JSHTMLAreaElement.h \
203  DerivedSources/WebCore/JSHTMLAudioElement.cpp \
204  DerivedSources/WebCore/JSHTMLAudioElement.h \
205  DerivedSources/WebCore/JSHTMLBaseElement.cpp \
206  DerivedSources/WebCore/JSHTMLBaseElement.h \
207  DerivedSources/WebCore/JSHTMLBaseFontElement.cpp \
208  DerivedSources/WebCore/JSHTMLBaseFontElement.h \
209  DerivedSources/WebCore/JSHTMLBodyElement.cpp \
210  DerivedSources/WebCore/JSHTMLBodyElement.h \
211  DerivedSources/WebCore/JSHTMLBRElement.cpp \
212  DerivedSources/WebCore/JSHTMLBRElement.h \
213  DerivedSources/WebCore/JSHTMLButtonElement.cpp \
214  DerivedSources/WebCore/JSHTMLButtonElement.h \
215  DerivedSources/WebCore/JSHTMLCanvasElement.cpp \
216  DerivedSources/WebCore/JSHTMLCanvasElement.h \
217  DerivedSources/WebCore/JSHTMLCollection.cpp \
218  DerivedSources/WebCore/JSHTMLCollection.h \
219  DerivedSources/WebCore/JSHTMLDataListElement.cpp \
220  DerivedSources/WebCore/JSHTMLDataListElement.h \
221  DerivedSources/WebCore/JSHTMLDetailsElement.cpp \
222  DerivedSources/WebCore/JSHTMLDetailsElement.h \
223  DerivedSources/WebCore/JSHTMLDirectoryElement.cpp \
224  DerivedSources/WebCore/JSHTMLDirectoryElement.h \
225  DerivedSources/WebCore/JSHTMLDivElement.cpp \
226  DerivedSources/WebCore/JSHTMLDivElement.h \
227  DerivedSources/WebCore/JSHTMLDListElement.cpp \
228  DerivedSources/WebCore/JSHTMLDListElement.h \
229  DerivedSources/WebCore/JSHTMLDocument.cpp \
230  DerivedSources/WebCore/JSHTMLDocument.h \
231  DerivedSources/WebCore/JSHTMLElement.cpp \
232  DerivedSources/WebCore/JSHTMLElement.h \
233333 DerivedSources/WebCore/JSHTMLElementWrapperFactory.cpp \
234  DerivedSources/WebCore/JSHTMLEmbedElement.cpp \
235  DerivedSources/WebCore/JSHTMLEmbedElement.h \
236  DerivedSources/WebCore/JSHTMLFieldSetElement.cpp \
237  DerivedSources/WebCore/JSHTMLFieldSetElement.h \
238  DerivedSources/WebCore/JSHTMLFontElement.cpp \
239  DerivedSources/WebCore/JSHTMLFontElement.h \
240  DerivedSources/WebCore/JSHTMLFormElement.cpp \
241  DerivedSources/WebCore/JSHTMLFormElement.h \
242  DerivedSources/WebCore/JSHTMLFrameElement.cpp \
243  DerivedSources/WebCore/JSHTMLFrameElement.h \
244  DerivedSources/WebCore/JSHTMLFrameSetElement.cpp \
245  DerivedSources/WebCore/JSHTMLFrameSetElement.h \
246  DerivedSources/WebCore/JSHTMLHeadElement.cpp \
247  DerivedSources/WebCore/JSHTMLHeadElement.h \
248  DerivedSources/WebCore/JSHTMLHeadingElement.cpp \
249  DerivedSources/WebCore/JSHTMLHeadingElement.h \
250  DerivedSources/WebCore/JSHTMLHRElement.cpp \
251  DerivedSources/WebCore/JSHTMLHRElement.h \
252  DerivedSources/WebCore/JSHTMLHtmlElement.cpp \
253  DerivedSources/WebCore/JSHTMLHtmlElement.h \
254  DerivedSources/WebCore/JSHTMLIFrameElement.cpp \
255  DerivedSources/WebCore/JSHTMLIFrameElement.h \
256  DerivedSources/WebCore/JSHTMLImageElement.cpp \
257  DerivedSources/WebCore/JSHTMLImageElement.h \
258  DerivedSources/WebCore/JSHTMLInputElement.cpp \
259  DerivedSources/WebCore/JSHTMLInputElement.h \
260  DerivedSources/WebCore/JSHTMLIsIndexElement.cpp \
261  DerivedSources/WebCore/JSHTMLIsIndexElement.h \
262  DerivedSources/WebCore/JSHTMLKeygenElement.cpp \
263  DerivedSources/WebCore/JSHTMLKeygenElement.h \
264  DerivedSources/WebCore/JSHTMLLabelElement.cpp \
265  DerivedSources/WebCore/JSHTMLLabelElement.h \
266  DerivedSources/WebCore/JSHTMLLegendElement.cpp \
267  DerivedSources/WebCore/JSHTMLLegendElement.h \
268  DerivedSources/WebCore/JSHTMLLIElement.cpp \
269  DerivedSources/WebCore/JSHTMLLIElement.h \
270  DerivedSources/WebCore/JSHTMLLinkElement.cpp \
271  DerivedSources/WebCore/JSHTMLLinkElement.h \
272  DerivedSources/WebCore/JSHTMLMapElement.cpp \
273  DerivedSources/WebCore/JSHTMLMapElement.h \
274  DerivedSources/WebCore/JSHTMLMarqueeElement.cpp \
275  DerivedSources/WebCore/JSHTMLMarqueeElement.h \
276  DerivedSources/WebCore/JSHTMLMediaElement.cpp \
277  DerivedSources/WebCore/JSHTMLMediaElement.h \
278  DerivedSources/WebCore/JSHTMLMenuElement.cpp \
279  DerivedSources/WebCore/JSHTMLMenuElement.h \
280  DerivedSources/WebCore/JSHTMLMetaElement.cpp \
281  DerivedSources/WebCore/JSHTMLMetaElement.h \
282  DerivedSources/WebCore/JSHTMLMeterElement.cpp \
283  DerivedSources/WebCore/JSHTMLMeterElement.h \
284  DerivedSources/WebCore/JSHTMLModElement.cpp \
285  DerivedSources/WebCore/JSHTMLModElement.h \
286  DerivedSources/WebCore/JSHTMLObjectElement.cpp \
287  DerivedSources/WebCore/JSHTMLObjectElement.h \
288  DerivedSources/WebCore/JSHTMLOListElement.cpp \
289  DerivedSources/WebCore/JSHTMLOListElement.h \
290  DerivedSources/WebCore/JSHTMLOptGroupElement.cpp \
291  DerivedSources/WebCore/JSHTMLOptGroupElement.h \
292  DerivedSources/WebCore/JSHTMLOptionElement.cpp \
293  DerivedSources/WebCore/JSHTMLOptionElement.h \
294  DerivedSources/WebCore/JSHTMLOptionsCollection.cpp \
295  DerivedSources/WebCore/JSHTMLOptionsCollection.h \
296  DerivedSources/WebCore/JSHTMLOutputElement.cpp \
297  DerivedSources/WebCore/JSHTMLOutputElement.h \
298  DerivedSources/WebCore/JSHTMLParagraphElement.cpp \
299  DerivedSources/WebCore/JSHTMLParagraphElement.h \
300  DerivedSources/WebCore/JSHTMLParamElement.cpp \
301  DerivedSources/WebCore/JSHTMLParamElement.h \
302  DerivedSources/WebCore/JSHTMLPreElement.cpp \
303  DerivedSources/WebCore/JSHTMLPreElement.h \
304  DerivedSources/WebCore/JSHTMLProgressElement.cpp \
305  DerivedSources/WebCore/JSHTMLProgressElement.h \
306  DerivedSources/WebCore/JSHTMLPropertiesCollection.cpp \
307  DerivedSources/WebCore/JSHTMLPropertiesCollection.h \
308  DerivedSources/WebCore/JSHTMLQuoteElement.cpp \
309  DerivedSources/WebCore/JSHTMLQuoteElement.h \
310  DerivedSources/WebCore/JSHTMLScriptElement.cpp \
311  DerivedSources/WebCore/JSHTMLScriptElement.h \
312  DerivedSources/WebCore/JSHTMLSelectElement.cpp \
313  DerivedSources/WebCore/JSHTMLSelectElement.h \
314  DerivedSources/WebCore/JSHTMLSourceElement.cpp \
315  DerivedSources/WebCore/JSHTMLSourceElement.h \
316  DerivedSources/WebCore/JSHTMLSpanElement.cpp \
317  DerivedSources/WebCore/JSHTMLSpanElement.h \
318  DerivedSources/WebCore/JSHTMLStyleElement.cpp \
319  DerivedSources/WebCore/JSHTMLStyleElement.h \
320  DerivedSources/WebCore/JSHTMLTableCaptionElement.cpp \
321  DerivedSources/WebCore/JSHTMLTableCaptionElement.h \
322  DerivedSources/WebCore/JSHTMLTableCellElement.cpp \
323  DerivedSources/WebCore/JSHTMLTableCellElement.h \
324  DerivedSources/WebCore/JSHTMLTableColElement.cpp \
325  DerivedSources/WebCore/JSHTMLTableColElement.h \
326  DerivedSources/WebCore/JSHTMLTableElement.cpp \
327  DerivedSources/WebCore/JSHTMLTableElement.h \
328  DerivedSources/WebCore/JSHTMLTableRowElement.cpp \
329  DerivedSources/WebCore/JSHTMLTableRowElement.h \
330  DerivedSources/WebCore/JSHTMLTableSectionElement.cpp \
331  DerivedSources/WebCore/JSHTMLTableSectionElement.h \
332  DerivedSources/WebCore/JSHTMLTextAreaElement.cpp \
333  DerivedSources/WebCore/JSHTMLTextAreaElement.h \
334  DerivedSources/WebCore/JSHTMLTitleElement.cpp \
335  DerivedSources/WebCore/JSHTMLTitleElement.h \
336  DerivedSources/WebCore/JSHTMLTrackElement.cpp \
337  DerivedSources/WebCore/JSHTMLTrackElement.h \
338  DerivedSources/WebCore/JSHTMLUnknownElement.cpp \
339  DerivedSources/WebCore/JSHTMLUnknownElement.h \
340  DerivedSources/WebCore/JSHTMLUListElement.cpp \
341  DerivedSources/WebCore/JSHTMLUListElement.h \
342  DerivedSources/WebCore/JSHTMLVideoElement.cpp \
343  DerivedSources/WebCore/JSHTMLVideoElement.h \
344  DerivedSources/WebCore/JSImageData.cpp \
345  DerivedSources/WebCore/JSImageData.h \
346  DerivedSources/WebCore/JSInjectedScriptHost.cpp \
347  DerivedSources/WebCore/JSInjectedScriptHost.h \
348  DerivedSources/WebCore/JSInspectorFrontendHost.cpp \
349  DerivedSources/WebCore/JSInspectorFrontendHost.h \
350  DerivedSources/WebCore/JSInt16Array.cpp \
351  DerivedSources/WebCore/JSInt16Array.h \
352  DerivedSources/WebCore/JSInt32Array.cpp \
353  DerivedSources/WebCore/JSInt32Array.h \
354  DerivedSources/WebCore/JSInt8Array.cpp \
355  DerivedSources/WebCore/JSInt8Array.h \
356  DerivedSources/WebCore/JSJavaScriptCallFrame.cpp \
357  DerivedSources/WebCore/JSJavaScriptCallFrame.h \
358  DerivedSources/WebCore/JSKeyboardEvent.cpp \
359  DerivedSources/WebCore/JSKeyboardEvent.h \
360  DerivedSources/WebCore/JSLocalMediaStream.cpp \
361  DerivedSources/WebCore/JSLocalMediaStream.h \
362  DerivedSources/WebCore/JSLocation.cpp \
363  DerivedSources/WebCore/JSLocation.h \
364  DerivedSources/WebCore/JSMediaController.cpp \
365  DerivedSources/WebCore/JSMediaController.h \
366  DerivedSources/WebCore/JSMediaError.cpp \
367  DerivedSources/WebCore/JSMediaError.h \
368  DerivedSources/WebCore/JSMediaList.cpp \
369  DerivedSources/WebCore/JSMediaList.h \
370  DerivedSources/WebCore/JSMediaStream.cpp \
371  DerivedSources/WebCore/JSMediaStream.h \
372  DerivedSources/WebCore/JSMediaStreamEvent.cpp \
373  DerivedSources/WebCore/JSMediaStreamEvent.h \
374  DerivedSources/WebCore/JSMediaStreamList.cpp \
375  DerivedSources/WebCore/JSMediaStreamList.h \
376  DerivedSources/WebCore/JSMediaStreamTrack.cpp \
377  DerivedSources/WebCore/JSMediaStreamTrack.h \
378  DerivedSources/WebCore/JSMediaStreamTrackList.cpp \
379  DerivedSources/WebCore/JSMediaStreamTrackList.h \
380  DerivedSources/WebCore/JSMediaQueryList.cpp \
381  DerivedSources/WebCore/JSMediaQueryList.h \
382  DerivedSources/WebCore/JSMemoryInfo.cpp \
383  DerivedSources/WebCore/JSMemoryInfo.h \
384  DerivedSources/WebCore/JSMessageChannel.cpp \
385  DerivedSources/WebCore/JSMessageChannel.h \
386  DerivedSources/WebCore/JSMessageEvent.cpp \
387  DerivedSources/WebCore/JSMessageEvent.h \
388  DerivedSources/WebCore/JSMessagePort.cpp \
389  DerivedSources/WebCore/JSMessagePort.h \
390  DerivedSources/WebCore/JSMouseEvent.cpp \
391  DerivedSources/WebCore/JSMouseEvent.h \
392  DerivedSources/WebCore/JSMutationEvent.cpp \
393  DerivedSources/WebCore/JSMutationEvent.h \
394  DerivedSources/WebCore/JSMutationRecord.cpp \
395  DerivedSources/WebCore/JSMutationRecord.h \
396  DerivedSources/WebCore/JSNamedNodeMap.cpp \
397  DerivedSources/WebCore/JSNamedNodeMap.h \
398  DerivedSources/WebCore/JSNavigator.cpp \
399  DerivedSources/WebCore/JSNavigator.h \
400  DerivedSources/WebCore/JSNavigatorUserMediaError.cpp \
401  DerivedSources/WebCore/JSNavigatorUserMediaError.h \
402  DerivedSources/WebCore/JSNavigatorUserMediaErrorCallback.cpp \
403  DerivedSources/WebCore/JSNavigatorUserMediaErrorCallback.h \
404  DerivedSources/WebCore/JSNavigatorUserMediaSuccessCallback.cpp \
405  DerivedSources/WebCore/JSNavigatorUserMediaSuccessCallback.h \
406  DerivedSources/WebCore/JSNode.cpp \
407  DerivedSources/WebCore/JSNodeFilter.cpp \
408  DerivedSources/WebCore/JSNodeFilter.h \
409  DerivedSources/WebCore/JSNode.h \
410  DerivedSources/WebCore/JSNodeIterator.cpp \
411  DerivedSources/WebCore/JSNodeIterator.h \
412  DerivedSources/WebCore/JSNodeList.cpp \
413  DerivedSources/WebCore/JSNodeList.h \
414  DerivedSources/WebCore/JSNotation.cpp \
415  DerivedSources/WebCore/JSNotation.h \
416  DerivedSources/WebCore/JSNotificationCenter.cpp \
417  DerivedSources/WebCore/JSNotificationCenter.h \
418  DerivedSources/WebCore/JSNotification.cpp \
419  DerivedSources/WebCore/JSNotification.h \
420  DerivedSources/WebCore/JSOESStandardDerivatives.cpp \
421  DerivedSources/WebCore/JSOESStandardDerivatives.h \
422  DerivedSources/WebCore/JSOESTextureFloat.cpp \
423  DerivedSources/WebCore/JSOESTextureFloat.h \
424  DerivedSources/WebCore/JSOESVertexArrayObject.cpp \
425  DerivedSources/WebCore/JSOESVertexArrayObject.h \
426  DerivedSources/WebCore/JSOperationNotAllowedException.cpp \
427  DerivedSources/WebCore/JSOperationNotAllowedException.h \
428  DerivedSources/WebCore/JSOverflowEvent.cpp \
429  DerivedSources/WebCore/JSOverflowEvent.h \
430  DerivedSources/WebCore/JSPageTransitionEvent.cpp \
431  DerivedSources/WebCore/JSPageTransitionEvent.h \
432  DerivedSources/WebCore/JSPeerConnection.cpp \
433  DerivedSources/WebCore/JSPeerConnection.h \
434  DerivedSources/WebCore/JSPerformance.cpp \
435  DerivedSources/WebCore/JSPerformance.h \
436  DerivedSources/WebCore/JSPerformanceNavigation.cpp \
437  DerivedSources/WebCore/JSPerformanceNavigation.h \
438  DerivedSources/WebCore/JSPerformanceTiming.cpp \
439  DerivedSources/WebCore/JSPerformanceTiming.h \
440  DerivedSources/WebCore/JSPopStateEvent.cpp \
441  DerivedSources/WebCore/JSPopStateEvent.h \
442  DerivedSources/WebCore/JSPositionCallback.cpp \
443  DerivedSources/WebCore/JSPositionCallback.h \
444  DerivedSources/WebCore/JSPositionError.cpp \
445  DerivedSources/WebCore/JSPositionError.h \
446  DerivedSources/WebCore/JSPositionErrorCallback.cpp \
447  DerivedSources/WebCore/JSPositionErrorCallback.h \
448  DerivedSources/WebCore/JSProcessingInstruction.cpp \
449  DerivedSources/WebCore/JSProcessingInstruction.h \
450  DerivedSources/WebCore/JSProgressEvent.cpp \
451  DerivedSources/WebCore/JSProgressEvent.h \
452  DerivedSources/WebCore/JSRange.cpp \
453  DerivedSources/WebCore/JSRangeException.cpp \
454  DerivedSources/WebCore/JSRangeException.h \
455  DerivedSources/WebCore/JSRange.h \
456  DerivedSources/WebCore/JSRect.cpp \
457  DerivedSources/WebCore/JSRect.h \
458  DerivedSources/WebCore/JSRGBColor.cpp \
459  DerivedSources/WebCore/JSRGBColor.h \
460  DerivedSources/WebCore/JSScreen.cpp \
461  DerivedSources/WebCore/JSScreen.h \
462  DerivedSources/WebCore/JSScriptProfile.cpp \
463  DerivedSources/WebCore/JSScriptProfile.h \
464  DerivedSources/WebCore/JSScriptProfileNode.cpp \
465  DerivedSources/WebCore/JSScriptProfileNode.h \
466  DerivedSources/WebCore/JSSharedWorkerContext.cpp \
467  DerivedSources/WebCore/JSSharedWorkerContext.h \
468  DerivedSources/WebCore/JSSharedWorker.cpp \
469  DerivedSources/WebCore/JSSharedWorker.h \
470  DerivedSources/WebCore/JSSignalingCallback.cpp \
471  DerivedSources/WebCore/JSSignalingCallback.h \
472  DerivedSources/WebCore/JSSpeechInputEvent.cpp \
473  DerivedSources/WebCore/JSSpeechInputEvent.h \
474  DerivedSources/WebCore/JSSpeechInputResult.cpp \
475  DerivedSources/WebCore/JSSpeechInputResult.h \
476  DerivedSources/WebCore/JSSpeechInputResultList.cpp \
477  DerivedSources/WebCore/JSSpeechInputResultList.h \
478  DerivedSources/WebCore/JSSQLException.h \
479  DerivedSources/WebCore/JSSQLResultSetRowList.h \
480  DerivedSources/WebCore/JSSQLStatementErrorCallback.cpp \
481  DerivedSources/WebCore/JSSQLTransaction.h \
482  DerivedSources/WebCore/JSSQLTransactionSync.h \
483  DerivedSources/WebCore/JSStorage.cpp \
484  DerivedSources/WebCore/JSStorage.h \
485  DerivedSources/WebCore/JSStorageEvent.cpp \
486  DerivedSources/WebCore/JSStorageEvent.h \
487  DerivedSources/WebCore/JSStorageInfo.h \
488  DerivedSources/WebCore/JSStorageInfoErrorCallback.h \
489  DerivedSources/WebCore/JSStorageInfoQuotaCallback.h \
490  DerivedSources/WebCore/JSStorageInfoUsageCallback.h \
491  DerivedSources/WebCore/JSStyleMedia.cpp \
492  DerivedSources/WebCore/JSStyleMedia.h \
493  DerivedSources/WebCore/JSStyleSheet.cpp \
494  DerivedSources/WebCore/JSStyleSheet.h \
495  DerivedSources/WebCore/JSStyleSheetList.cpp \
496  DerivedSources/WebCore/JSStyleSheetList.h \
497  DerivedSources/WebCore/JSSVGElementInstance.h \
498334 DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp \
499  DerivedSources/WebCore/JSText.cpp \
500  DerivedSources/WebCore/JSTextEvent.cpp \
501  DerivedSources/WebCore/JSTextEvent.h \
502  DerivedSources/WebCore/JSText.h \
503  DerivedSources/WebCore/JSTextMetrics.cpp \
504  DerivedSources/WebCore/JSTextMetrics.h \
505  DerivedSources/WebCore/JSTextTrack.cpp \
506  DerivedSources/WebCore/JSTextTrack.h \
507  DerivedSources/WebCore/JSTextTrackCue.cpp \
508  DerivedSources/WebCore/JSTextTrackCue.h \
509  DerivedSources/WebCore/JSTextTrackCueList.cpp \
510  DerivedSources/WebCore/JSTextTrackCueList.h \
511  DerivedSources/WebCore/JSTextTrackList.cpp \
512  DerivedSources/WebCore/JSTextTrackList.h \
513  DerivedSources/WebCore/JSTimeRanges.cpp \
514  DerivedSources/WebCore/JSTimeRanges.h \
515  DerivedSources/WebCore/JSTouch.cpp \
516  DerivedSources/WebCore/JSTouchEvent.cpp \
517  DerivedSources/WebCore/JSTouchEvent.h \
518  DerivedSources/WebCore/JSTouch.h \
519  DerivedSources/WebCore/JSTouchList.cpp \
520  DerivedSources/WebCore/JSTouchList.h \
521  DerivedSources/WebCore/JSTrackEvent.cpp \
522  DerivedSources/WebCore/JSTrackEvent.h \
523  DerivedSources/WebCore/JSTreeWalker.cpp \
524  DerivedSources/WebCore/JSTreeWalker.h \
525  DerivedSources/WebCore/JSUIEvent.cpp \
526  DerivedSources/WebCore/JSUIEvent.h \
527  DerivedSources/WebCore/JSUint16Array.cpp \
528  DerivedSources/WebCore/JSUint16Array.h \
529  DerivedSources/WebCore/JSUint32Array.cpp \
530  DerivedSources/WebCore/JSUint32Array.h \
531  DerivedSources/WebCore/JSUint8Array.cpp \
532  DerivedSources/WebCore/JSUint8Array.h \
533  DerivedSources/WebCore/JSValidityState.cpp \
534  DerivedSources/WebCore/JSValidityState.h \
535  DerivedSources/WebCore/JSVoidCallback.cpp \
536  DerivedSources/WebCore/JSVoidCallback.h \
537  DerivedSources/WebCore/JSWaveShaperNode.cpp \
538  DerivedSources/WebCore/JSWaveShaperNode.h \
539  DerivedSources/WebCore/JSWebGLActiveInfo.cpp \
540  DerivedSources/WebCore/JSWebGLActiveInfo.h \
541  DerivedSources/WebCore/JSWebGLBuffer.cpp \
542  DerivedSources/WebCore/JSWebGLBuffer.h \
543  DerivedSources/WebCore/JSWebGLContextAttributes.cpp \
544  DerivedSources/WebCore/JSWebGLContextAttributes.h \
545  DerivedSources/WebCore/JSWebGLContextEvent.cpp \
546  DerivedSources/WebCore/JSWebGLContextEvent.h \
547  DerivedSources/WebCore/JSWebGLFramebuffer.cpp \
548  DerivedSources/WebCore/JSWebGLFramebuffer.h \
549  DerivedSources/WebCore/JSWebGLLoseContext.cpp \
550  DerivedSources/WebCore/JSWebGLLoseContext.h \
551  DerivedSources/WebCore/JSWebGLProgram.cpp \
552  DerivedSources/WebCore/JSWebGLProgram.h \
553  DerivedSources/WebCore/JSWebGLRenderbuffer.cpp \
554  DerivedSources/WebCore/JSWebGLRenderbuffer.h \
555  DerivedSources/WebCore/JSWebGLRenderingContext.cpp \
556  DerivedSources/WebCore/JSWebGLRenderingContext.h \
557  DerivedSources/WebCore/JSWebGLShader.cpp \
558  DerivedSources/WebCore/JSWebGLShader.h \
559  DerivedSources/WebCore/JSWebGLTexture.cpp \
560  DerivedSources/WebCore/JSWebGLTexture.h \
561  DerivedSources/WebCore/JSWebGLUniformLocation.cpp \
562  DerivedSources/WebCore/JSWebGLUniformLocation.h \
563  DerivedSources/WebCore/JSWebGLVertexArrayObjectOES.cpp \
564  DerivedSources/WebCore/JSWebGLVertexArrayObjectOES.h \
565  DerivedSources/WebCore/JSWebKitAnimation.cpp \
566  DerivedSources/WebCore/JSWebKitAnimation.h \
567  DerivedSources/WebCore/JSWebKitAnimationEvent.cpp \
568  DerivedSources/WebCore/JSWebKitAnimationList.h \
569  DerivedSources/WebCore/JSWebKitAnimationList.cpp \
570  DerivedSources/WebCore/JSWebKitAnimationEvent.h \
571  DerivedSources/WebCore/JSWebKitBlobBuilder.cpp \
572  DerivedSources/WebCore/JSWebKitBlobBuilder.h \
573  DerivedSources/WebCore/JSWebKitCSSFilterValue.cpp \
574  DerivedSources/WebCore/JSWebKitCSSFilterValue.h \
575  DerivedSources/WebCore/JSWebKitCSSKeyframeRule.cpp \
576  DerivedSources/WebCore/JSWebKitCSSKeyframeRule.h \
577  DerivedSources/WebCore/JSWebKitCSSKeyframesRule.cpp \
578  DerivedSources/WebCore/JSWebKitCSSKeyframesRule.h \
579  DerivedSources/WebCore/JSWebKitCSSMatrix.cpp \
580  DerivedSources/WebCore/JSWebKitCSSMatrix.h \
581  DerivedSources/WebCore/JSWebKitCSSTransformValue.cpp \
582  DerivedSources/WebCore/JSWebKitCSSTransformValue.h \
583  DerivedSources/WebCore/JSWebKitNamedFlow.cpp \
584  DerivedSources/WebCore/JSWebKitNamedFlow.h \
585  DerivedSources/WebCore/JSWebKitPoint.cpp \
586  DerivedSources/WebCore/JSWebKitPoint.h \
587  DerivedSources/WebCore/JSWebKitTransitionEvent.cpp \
588  DerivedSources/WebCore/JSWebKitTransitionEvent.h \
589  DerivedSources/WebCore/JSWheelEvent.cpp \
590  DerivedSources/WebCore/JSWheelEvent.h \
591  DerivedSources/WebCore/JSWorkerContext.cpp \
592  DerivedSources/WebCore/JSWorkerContext.h \
593  DerivedSources/WebCore/JSWorker.cpp \
594  DerivedSources/WebCore/JSWorker.h \
595  DerivedSources/WebCore/JSWorkerLocation.cpp \
596  DerivedSources/WebCore/JSWorkerLocation.h \
597  DerivedSources/WebCore/JSWorkerNavigator.cpp \
598  DerivedSources/WebCore/JSWorkerNavigator.h \
599  DerivedSources/WebCore/JSXMLHttpRequest.cpp \
600  DerivedSources/WebCore/JSXMLHttpRequestException.cpp \
601  DerivedSources/WebCore/JSXMLHttpRequestException.h \
602  DerivedSources/WebCore/JSXMLHttpRequest.h \
603  DerivedSources/WebCore/JSXMLHttpRequestProgressEvent.cpp \
604  DerivedSources/WebCore/JSXMLHttpRequestProgressEvent.h \
605  DerivedSources/WebCore/JSXMLHttpRequestUpload.cpp \
606  DerivedSources/WebCore/JSXMLHttpRequestUpload.h \
607  DerivedSources/WebCore/JSXMLSerializer.cpp \
608  DerivedSources/WebCore/JSXMLSerializer.h \
609  DerivedSources/WebCore/JSXPathEvaluator.cpp \
610  DerivedSources/WebCore/JSXPathEvaluator.h \
611  DerivedSources/WebCore/JSXPathException.cpp \
612  DerivedSources/WebCore/JSXPathException.h \
613  DerivedSources/WebCore/JSXPathExpression.cpp \
614  DerivedSources/WebCore/JSXPathExpression.h \
615  DerivedSources/WebCore/JSXPathNSResolver.cpp \
616  DerivedSources/WebCore/JSXPathNSResolver.h \
617  DerivedSources/WebCore/JSXPathResult.cpp \
618  DerivedSources/WebCore/JSXPathResult.h \
619  DerivedSources/WebCore/JSXSLTProcessor.cpp \
620  DerivedSources/WebCore/JSXSLTProcessor.h \
621335 DerivedSources/WebCore/MathMLElementFactory.cpp \
622336 DerivedSources/WebCore/MathMLElementFactory.h \
623337 DerivedSources/WebCore/MathMLNames.cpp \

@@endif # END USE_PANGO
42683982# Database Support
42693983# ----
42703984if ENABLE_SQL_DATABASE
4271 webcore_built_sources += \
4272  DerivedSources/WebCore/JSDatabase.cpp \
4273  DerivedSources/WebCore/JSDatabase.h \
4274  DerivedSources/WebCore/JSDatabaseCallback.cpp \
4275  DerivedSources/WebCore/JSDatabaseCallback.h \
4276  DerivedSources/WebCore/JSDatabaseSync.cpp \
4277  DerivedSources/WebCore/JSDatabaseSync.h \
4278  DerivedSources/WebCore/JSSQLError.cpp \
4279  DerivedSources/WebCore/JSSQLError.h \
4280  DerivedSources/WebCore/JSSQLException.cpp \
4281  DerivedSources/WebCore/JSSQLResultSet.cpp \
4282  DerivedSources/WebCore/JSSQLResultSet.h \
4283  DerivedSources/WebCore/JSSQLResultSetRowList.cpp \
4284  DerivedSources/WebCore/JSSQLStatementCallback.cpp \
4285  DerivedSources/WebCore/JSSQLStatementCallback.h \
4286  DerivedSources/WebCore/JSSQLStatementErrorCallback.h \
4287  DerivedSources/WebCore/JSSQLTransaction.cpp \
4288  DerivedSources/WebCore/JSSQLTransactionCallback.cpp \
4289  DerivedSources/WebCore/JSSQLTransactionCallback.h \
4290  DerivedSources/WebCore/JSSQLTransactionErrorCallback.cpp \
4291  DerivedSources/WebCore/JSSQLTransactionErrorCallback.h \
4292  DerivedSources/WebCore/JSSQLTransactionSync.cpp \
4293  DerivedSources/WebCore/JSSQLTransactionSyncCallback.cpp \
4294  DerivedSources/WebCore/JSSQLTransactionSyncCallback.h
 3985dom_binding_idls += \
 3986 $(WebCore)/storage/Database.idl \
 3987 $(WebCore)/storage/DatabaseCallback.idl \
 3988 $(WebCore)/storage/DatabaseSync.idl \
 3989 $(WebCore)/storage/SQLError.idl \
 3990 $(WebCore)/storage/SQLException.idl \
 3991 $(WebCore)/storage/SQLResultSet.idl \
 3992 $(WebCore)/storage/SQLResultSetRowList.idl \
 3993 $(WebCore)/storage/SQLStatementCallback.idl \
 3994 $(WebCore)/storage/SQLStatementErrorCallback.idl \
 3995 $(WebCore)/storage/SQLTransaction.idl \
 3996 $(WebCore)/storage/SQLTransactionCallback.idl \
 3997 $(WebCore)/storage/SQLTransactionErrorCallback.idl \
 3998 $(WebCore)/storage/SQLTransactionSync.idl \
 3999 $(WebCore)/storage/SQLTransactionSyncCallback.idl
42954000endif # END ENABLE_SQL_DATABASE
42964001
42974002# ----
42984003# HTML5 data transfer items support
42994004# ----
43004005if ENABLE_DATA_TRANSFER_ITEMS
4301 webcore_built_sources += \
4302  DerivedSources/WebCore/JSDataTransferItem.cpp \
4303  DerivedSources/WebCore/JSDataTransferItem.h \
4304  DerivedSources/WebCore/JSDataTransferItemList.cpp \
4305  DerivedSources/WebCore/JSDataTransferItemList.h \
4306  DerivedSources/WebCore/JSStringCallback.cpp \
4307  DerivedSources/WebCore/JSStringCallback.h
 4006dom_binding_idls += \
 4007 $(WebCore)/dom/DataTransferItem.idl \
 4008 $(WebCore)/dom/DataTransferItemList.idl \
 4009 $(WebCore)/dom/StringCallback.idl
 4010
43084011webcore_sources += \
43094012 Source/WebCore/dom/DataTransferItem.cpp \
43104013 Source/WebCore/dom/DataTransferItem.h \

@@endif # END ENABLE_DATA_TRANSFER_ITEMS
43184021# Indexed Database API support
43194022# ----
43204023if ENABLE_INDEXED_DATABASE
4321 webcore_built_sources += \
4322  DerivedSources/WebCore/JSIDBAny.cpp \
4323  DerivedSources/WebCore/JSIDBAny.h \
4324  DerivedSources/WebCore/JSIDBDatabaseError.cpp \
4325  DerivedSources/WebCore/JSIDBDatabaseError.h \
4326  DerivedSources/WebCore/JSIDBDatabaseException.cpp \
4327  DerivedSources/WebCore/JSIDBDatabaseException.h \
4328  DerivedSources/WebCore/JSIDBDatabase.cpp \
4329  DerivedSources/WebCore/JSIDBDatabase.h \
4330  DerivedSources/WebCore/JSIDBFactory.cpp \
4331  DerivedSources/WebCore/JSIDBFactory.h \
4332  DerivedSources/WebCore/JSIDBIndex.cpp \
4333  DerivedSources/WebCore/JSIDBIndex.h \
4334  DerivedSources/WebCore/JSIDBKeyRange.cpp \
4335  DerivedSources/WebCore/JSIDBKeyRange.h \
4336  DerivedSources/WebCore/JSIDBObjectStore.cpp \
4337  DerivedSources/WebCore/JSIDBObjectStore.h \
4338  DerivedSources/WebCore/JSIDBRequest.cpp \
4339  DerivedSources/WebCore/JSIDBRequest.h \
4340  DerivedSources/WebCore/JSIDBTransaction.cpp \
4341  DerivedSources/WebCore/JSIDBTransaction.h
 4024dom_binding_idls += \
 4025 $(WebCore)/storage/IDBAny.idl \
 4026 $(WebCore)/storage/IDBDatabase.idl \
 4027 $(WebCore)/storage/IDBDatabaseError.idl \
 4028 $(WebCore)/storage/IDBDatabaseException.idl \
 4029 $(WebCore)/storage/IDBFactory.idl \
 4030 $(WebCore)/storage/IDBIndex.idl \
 4031 $(WebCore)/storage/IDBKeyRange.idl \
 4032 $(WebCore)/storage/IDBObjectStore.idl \
 4033 $(WebCore)/storage/IDBRequest.idl \
 4034 $(WebCore)/storage/IDBTransaction.idl
43424035endif # END ENABLE_INDEXED_DATABASE
43434036
43444037# ----
43454038# FileSystem API support
43464039# ----
43474040if ENABLE_FILE_SYSTEM
4348 webcore_built_sources += \
4349  DerivedSources/WebCore/JSDirectoryEntry.cpp \
4350  DerivedSources/WebCore/JSDirectoryEntry.h \
4351  DerivedSources/WebCore/JSDirectoryEntrySync.cpp \
4352  DerivedSources/WebCore/JSDirectoryEntrySync.h \
4353  DerivedSources/WebCore/JSDirectoryReader.cpp \
4354  DerivedSources/WebCore/JSDirectoryReader.h \
4355  DerivedSources/WebCore/JSDirectoryReaderSync.cpp \
4356  DerivedSources/WebCore/JSDirectoryReaderSync.h \
4357  DerivedSources/WebCore/JSDOMFileSystem.cpp \
4358  DerivedSources/WebCore/JSDOMFileSystem.h \
4359  DerivedSources/WebCore/JSDOMFileSystemSync.cpp \
4360  DerivedSources/WebCore/JSDOMFileSystemSync.h \
4361  DerivedSources/WebCore/JSEntriesCallback.cpp \
4362  DerivedSources/WebCore/JSEntriesCallback.h \
4363  DerivedSources/WebCore/JSEntry.cpp \
4364  DerivedSources/WebCore/JSEntry.h \
4365  DerivedSources/WebCore/JSEntryArray.cpp \
4366  DerivedSources/WebCore/JSEntryArray.h \
4367  DerivedSources/WebCore/JSEntryArraySync.cpp \
4368  DerivedSources/WebCore/JSEntryArraySync.h \
4369  DerivedSources/WebCore/JSEntryCallback.cpp \
4370  DerivedSources/WebCore/JSEntryCallback.h \
4371  DerivedSources/WebCore/JSEntrySync.cpp \
4372  DerivedSources/WebCore/JSEntrySync.h \
4373  DerivedSources/WebCore/JSErrorCallback.cpp \
4374  DerivedSources/WebCore/JSErrorCallback.h \
4375  DerivedSources/WebCore/JSFileCallback.cpp \
4376  DerivedSources/WebCore/JSFileCallback.h \
4377  DerivedSources/WebCore/JSFileEntry.cpp \
4378  DerivedSources/WebCore/JSFileEntry.h \
4379  DerivedSources/WebCore/JSFileEntrySync.cpp \
4380  DerivedSources/WebCore/JSFileEntrySync.h \
4381  DerivedSources/WebCore/JSFileSystemCallback.cpp \
4382  DerivedSources/WebCore/JSFileSystemCallback.h \
4383  DerivedSources/WebCore/JSFileWriter.cpp \
4384  DerivedSources/WebCore/JSFileWriter.h \
4385  DerivedSources/WebCore/JSFileWriterCallback.cpp \
4386  DerivedSources/WebCore/JSFileWriterCallback.h \
4387  DerivedSources/WebCore/JSFileWriterSync.cpp \
4388  DerivedSources/WebCore/JSFileWriterSync.h \
4389  DerivedSources/WebCore/JSWebKitFlags.cpp \
4390  DerivedSources/WebCore/JSWebKitFlags.h \
4391  DerivedSources/WebCore/JSMetadata.cpp \
4392  DerivedSources/WebCore/JSMetadata.h \
4393  DerivedSources/WebCore/JSMetadataCallback.cpp \
4394  DerivedSources/WebCore/JSMetadataCallback.h
 4041dom_binding_idls += \
 4042 $(WebCore)/fileapi/DOMFileSystem.idl \
 4043 $(WebCore)/fileapi/DOMFileSystemSync.idl \
 4044 $(WebCore)/fileapi/DirectoryEntry.idl \
 4045 $(WebCore)/fileapi/DirectoryEntrySync.idl \
 4046 $(WebCore)/fileapi/DirectoryReader.idl \
 4047 $(WebCore)/fileapi/DirectoryReaderSync.idl \
 4048 $(WebCore)/fileapi/EntriesCallback.idl \
 4049 $(WebCore)/fileapi/Entry.idl \
 4050 $(WebCore)/fileapi/EntryArray.idl \
 4051 $(WebCore)/fileapi/EntryArraySync.idl \
 4052 $(WebCore)/fileapi/EntryCallback.idl \
 4053 $(WebCore)/fileapi/EntrySync.idl \
 4054 $(WebCore)/fileapi/ErrorCallback.idl \
 4055 $(WebCore)/fileapi/FileCallback.idl \
 4056 $(WebCore)/fileapi/FileEntry.idl \
 4057 $(WebCore)/fileapi/FileEntrySync.idl \
 4058 $(WebCore)/fileapi/FileSystemCallback.idl \
 4059 $(WebCore)/fileapi/FileWriter.idl \
 4060 $(WebCore)/fileapi/FileWriterCallback.idl \
 4061 $(WebCore)/fileapi/FileWriterSync.idl \
 4062 $(WebCore)/fileapi/Metadata.idl \
 4063 $(WebCore)/fileapi/MetadataCallback.idl \
 4064 $(WebCore)/fileapi/WebKitFlags.idl
43954065endif # END ENABLE_FILE_SYSTEM
43964066
43974067# ----

@@endif # END ENABLE_FILE_SYSTEM
44004070# FIXME: allow a more fine-grained inclusion/generation of sources per SVG feature
44014071# ----
44024072if ENABLE_SVG
4403 webcore_built_sources += \
4404  DerivedSources/WebCore/JSElementTimeControl.h \
4405  DerivedSources/WebCore/JSSVGAElement.cpp \
4406  DerivedSources/WebCore/JSSVGAElement.h \
4407  DerivedSources/WebCore/JSSVGAltGlyphDefElement.cpp \
4408  DerivedSources/WebCore/JSSVGAltGlyphDefElement.h \
4409  DerivedSources/WebCore/JSSVGAltGlyphElement.cpp \
4410  DerivedSources/WebCore/JSSVGAltGlyphElement.h \
4411  DerivedSources/WebCore/JSSVGAltGlyphItemElement.cpp \
4412  DerivedSources/WebCore/JSSVGAltGlyphItemElement.h \
4413  DerivedSources/WebCore/JSSVGAngle.cpp \
4414  DerivedSources/WebCore/JSSVGAngle.h \
4415  DerivedSources/WebCore/JSSVGAnimateColorElement.cpp \
4416  DerivedSources/WebCore/JSSVGAnimateColorElement.h \
4417  DerivedSources/WebCore/JSSVGAnimatedAngle.cpp \
4418  DerivedSources/WebCore/JSSVGAnimatedAngle.h \
4419  DerivedSources/WebCore/JSSVGAnimatedBoolean.cpp \
4420  DerivedSources/WebCore/JSSVGAnimatedBoolean.h \
4421  DerivedSources/WebCore/JSSVGAnimatedEnumeration.cpp \
4422  DerivedSources/WebCore/JSSVGAnimatedEnumeration.h \
4423  DerivedSources/WebCore/JSSVGAnimatedInteger.cpp \
4424  DerivedSources/WebCore/JSSVGAnimatedInteger.h \
4425  DerivedSources/WebCore/JSSVGAnimatedLength.cpp \
4426  DerivedSources/WebCore/JSSVGAnimatedLength.h \
4427  DerivedSources/WebCore/JSSVGAnimatedLengthList.cpp \
4428  DerivedSources/WebCore/JSSVGAnimatedLengthList.h \
4429  DerivedSources/WebCore/JSSVGAnimatedNumber.cpp \
4430  DerivedSources/WebCore/JSSVGAnimatedNumber.h \
4431  DerivedSources/WebCore/JSSVGAnimatedNumberList.cpp \
4432  DerivedSources/WebCore/JSSVGAnimatedNumberList.h \
4433  DerivedSources/WebCore/JSSVGAnimatedPreserveAspectRatio.cpp \
4434  DerivedSources/WebCore/JSSVGAnimatedPreserveAspectRatio.h \
4435  DerivedSources/WebCore/JSSVGAnimatedRect.cpp \
4436  DerivedSources/WebCore/JSSVGAnimatedRect.h \
4437  DerivedSources/WebCore/JSSVGAnimatedString.cpp \
4438  DerivedSources/WebCore/JSSVGAnimatedString.h \
4439  DerivedSources/WebCore/JSSVGAnimatedTransformList.cpp \
4440  DerivedSources/WebCore/JSSVGAnimatedTransformList.h \
4441  DerivedSources/WebCore/JSSVGAnimateElement.cpp \
4442  DerivedSources/WebCore/JSSVGAnimateElement.h \
4443  DerivedSources/WebCore/JSSVGAnimateMotionElement.cpp \
4444  DerivedSources/WebCore/JSSVGAnimateMotionElement.h \
4445  DerivedSources/WebCore/JSSVGAnimateTransformElement.cpp \
4446  DerivedSources/WebCore/JSSVGAnimateTransformElement.h \
4447  DerivedSources/WebCore/JSSVGAnimationElement.cpp \
4448  DerivedSources/WebCore/JSSVGAnimationElement.h \
4449  DerivedSources/WebCore/JSSVGCircleElement.cpp \
4450  DerivedSources/WebCore/JSSVGCircleElement.h \
4451  DerivedSources/WebCore/JSSVGClipPathElement.cpp \
4452  DerivedSources/WebCore/JSSVGClipPathElement.h \
4453  DerivedSources/WebCore/JSSVGColor.cpp \
4454  DerivedSources/WebCore/JSSVGColor.h \
4455  DerivedSources/WebCore/JSSVGComponentTransferFunctionElement.cpp \
4456  DerivedSources/WebCore/JSSVGComponentTransferFunctionElement.h \
4457  DerivedSources/WebCore/JSSVGCursorElement.cpp \
4458  DerivedSources/WebCore/JSSVGCursorElement.h \
4459  DerivedSources/WebCore/JSSVGDefsElement.cpp \
4460  DerivedSources/WebCore/JSSVGDefsElement.h \
4461  DerivedSources/WebCore/JSSVGDescElement.cpp \
4462  DerivedSources/WebCore/JSSVGDescElement.h \
4463  DerivedSources/WebCore/JSSVGDocument.cpp \
4464  DerivedSources/WebCore/JSSVGDocument.h \
4465  DerivedSources/WebCore/JSSVGElement.cpp \
4466  DerivedSources/WebCore/JSSVGElement.h \
4467  DerivedSources/WebCore/JSSVGElementInstance.cpp \
4468  DerivedSources/WebCore/JSSVGElementInstanceList.cpp \
4469  DerivedSources/WebCore/JSSVGElementInstanceList.h \
4470  DerivedSources/WebCore/JSSVGEllipseElement.cpp \
4471  DerivedSources/WebCore/JSSVGEllipseElement.h \
4472  DerivedSources/WebCore/JSSVGException.cpp \
4473  DerivedSources/WebCore/JSSVGException.h \
4474  DerivedSources/WebCore/JSSVGExternalResourcesRequired.h \
4475  DerivedSources/WebCore/JSSVGFEBlendElement.cpp \
4476  DerivedSources/WebCore/JSSVGFEBlendElement.h \
4477  DerivedSources/WebCore/JSSVGFEColorMatrixElement.cpp \
4478  DerivedSources/WebCore/JSSVGFEColorMatrixElement.h \
4479  DerivedSources/WebCore/JSSVGFEComponentTransferElement.cpp \
4480  DerivedSources/WebCore/JSSVGFEComponentTransferElement.h \
4481  DerivedSources/WebCore/JSSVGFECompositeElement.cpp \
4482  DerivedSources/WebCore/JSSVGFECompositeElement.h \
4483  DerivedSources/WebCore/JSSVGFEConvolveMatrixElement.cpp \
4484  DerivedSources/WebCore/JSSVGFEConvolveMatrixElement.h \
4485  DerivedSources/WebCore/JSSVGFEDiffuseLightingElement.cpp \
4486  DerivedSources/WebCore/JSSVGFEDiffuseLightingElement.h \
4487  DerivedSources/WebCore/JSSVGFEDisplacementMapElement.cpp \
4488  DerivedSources/WebCore/JSSVGFEDisplacementMapElement.h \
4489  DerivedSources/WebCore/JSSVGFEDistantLightElement.cpp \
4490  DerivedSources/WebCore/JSSVGFEDistantLightElement.h \
4491  DerivedSources/WebCore/JSSVGFEDropShadowElement.cpp \
4492  DerivedSources/WebCore/JSSVGFEDropShadowElement.h \
4493  DerivedSources/WebCore/JSSVGFEFloodElement.cpp \
4494  DerivedSources/WebCore/JSSVGFEFloodElement.h \
4495  DerivedSources/WebCore/JSSVGFEFuncAElement.cpp \
4496  DerivedSources/WebCore/JSSVGFEFuncAElement.h \
4497  DerivedSources/WebCore/JSSVGFEFuncBElement.cpp \
4498  DerivedSources/WebCore/JSSVGFEFuncBElement.h \
4499  DerivedSources/WebCore/JSSVGFEFuncGElement.cpp \
4500  DerivedSources/WebCore/JSSVGFEFuncGElement.h \
4501  DerivedSources/WebCore/JSSVGFEFuncRElement.cpp \
4502  DerivedSources/WebCore/JSSVGFEFuncRElement.h \
4503  DerivedSources/WebCore/JSSVGFEGaussianBlurElement.cpp \
4504  DerivedSources/WebCore/JSSVGFEGaussianBlurElement.h \
4505  DerivedSources/WebCore/JSSVGFEImageElement.cpp \
4506  DerivedSources/WebCore/JSSVGFEImageElement.h \
4507  DerivedSources/WebCore/JSSVGFEMergeElement.cpp \
4508  DerivedSources/WebCore/JSSVGFEMergeElement.h \
4509  DerivedSources/WebCore/JSSVGFEMergeNodeElement.cpp \
4510  DerivedSources/WebCore/JSSVGFEMergeNodeElement.h \
4511  DerivedSources/WebCore/JSSVGFEMorphologyElement.cpp \
4512  DerivedSources/WebCore/JSSVGFEMorphologyElement.h \
4513  DerivedSources/WebCore/JSSVGFEOffsetElement.cpp \
4514  DerivedSources/WebCore/JSSVGFEOffsetElement.h \
4515  DerivedSources/WebCore/JSSVGFEPointLightElement.cpp \
4516  DerivedSources/WebCore/JSSVGFEPointLightElement.h \
4517  DerivedSources/WebCore/JSSVGFESpecularLightingElement.cpp \
4518  DerivedSources/WebCore/JSSVGFESpecularLightingElement.h \
4519  DerivedSources/WebCore/JSSVGFESpotLightElement.cpp \
4520  DerivedSources/WebCore/JSSVGFESpotLightElement.h \
4521  DerivedSources/WebCore/JSSVGFETileElement.cpp \
4522  DerivedSources/WebCore/JSSVGFETileElement.h \
4523  DerivedSources/WebCore/JSSVGFETurbulenceElement.cpp \
4524  DerivedSources/WebCore/JSSVGFETurbulenceElement.h \
4525  DerivedSources/WebCore/JSSVGFilterElement.cpp \
4526  DerivedSources/WebCore/JSSVGFilterElement.h \
4527  DerivedSources/WebCore/JSSVGFilterPrimitiveStandardAttributes.h \
4528  DerivedSources/WebCore/JSSVGFitToViewBox.h \
4529  DerivedSources/WebCore/JSSVGFontElement.cpp \
4530  DerivedSources/WebCore/JSSVGFontElement.h \
4531  DerivedSources/WebCore/JSSVGFontFaceElement.cpp \
4532  DerivedSources/WebCore/JSSVGFontFaceElement.h \
4533  DerivedSources/WebCore/JSSVGFontFaceFormatElement.cpp \
4534  DerivedSources/WebCore/JSSVGFontFaceFormatElement.h \
4535  DerivedSources/WebCore/JSSVGFontFaceNameElement.cpp \
4536  DerivedSources/WebCore/JSSVGFontFaceNameElement.h \
4537  DerivedSources/WebCore/JSSVGFontFaceSrcElement.cpp \
4538  DerivedSources/WebCore/JSSVGFontFaceSrcElement.h \
4539  DerivedSources/WebCore/JSSVGFontFaceUriElement.cpp \
4540  DerivedSources/WebCore/JSSVGFontFaceUriElement.h \
4541  DerivedSources/WebCore/JSSVGForeignObjectElement.cpp \
4542  DerivedSources/WebCore/JSSVGForeignObjectElement.h \
4543  DerivedSources/WebCore/JSSVGGElement.cpp \
4544  DerivedSources/WebCore/JSSVGGElement.h \
4545  DerivedSources/WebCore/JSSVGGlyphElement.cpp \
4546  DerivedSources/WebCore/JSSVGGlyphElement.h \
4547  DerivedSources/WebCore/JSSVGGlyphRefElement.cpp \
4548  DerivedSources/WebCore/JSSVGGlyphRefElement.h \
4549  DerivedSources/WebCore/JSSVGGradientElement.cpp \
4550  DerivedSources/WebCore/JSSVGGradientElement.h \
4551  DerivedSources/WebCore/JSSVGHKernElement.cpp \
4552  DerivedSources/WebCore/JSSVGHKernElement.h \
4553  DerivedSources/WebCore/JSSVGImageElement.cpp \
4554  DerivedSources/WebCore/JSSVGImageElement.h \
4555  DerivedSources/WebCore/JSSVGLangSpace.h \
4556  DerivedSources/WebCore/JSSVGLength.cpp \
4557  DerivedSources/WebCore/JSSVGLength.h \
4558  DerivedSources/WebCore/JSSVGLengthList.cpp \
4559  DerivedSources/WebCore/JSSVGLengthList.h \
4560  DerivedSources/WebCore/JSSVGLinearGradientElement.cpp \
4561  DerivedSources/WebCore/JSSVGLinearGradientElement.h \
4562  DerivedSources/WebCore/JSSVGLineElement.cpp \
4563  DerivedSources/WebCore/JSSVGLineElement.h \
4564  DerivedSources/WebCore/JSSVGLocatable.h \
4565  DerivedSources/WebCore/JSSVGMPathElement.cpp \
4566  DerivedSources/WebCore/JSSVGMPathElement.h \
4567  DerivedSources/WebCore/JSSVGMarkerElement.cpp \
4568  DerivedSources/WebCore/JSSVGMarkerElement.h \
4569  DerivedSources/WebCore/JSSVGMaskElement.cpp \
4570  DerivedSources/WebCore/JSSVGMaskElement.h \
4571  DerivedSources/WebCore/JSSVGMatrix.cpp \
4572  DerivedSources/WebCore/JSSVGMatrix.h \
4573  DerivedSources/WebCore/JSSVGMetadataElement.cpp \
4574  DerivedSources/WebCore/JSSVGMetadataElement.h \
4575  DerivedSources/WebCore/JSSVGMissingGlyphElement.cpp \
4576  DerivedSources/WebCore/JSSVGMissingGlyphElement.h \
4577  DerivedSources/WebCore/JSSVGNumber.cpp \
4578  DerivedSources/WebCore/JSSVGNumber.h \
4579  DerivedSources/WebCore/JSSVGNumberList.cpp \
4580  DerivedSources/WebCore/JSSVGNumberList.h \
4581  DerivedSources/WebCore/JSSVGPaint.cpp \
4582  DerivedSources/WebCore/JSSVGPaint.h \
4583  DerivedSources/WebCore/JSSVGPathElement.cpp \
4584  DerivedSources/WebCore/JSSVGPathElement.h \
4585  DerivedSources/WebCore/JSSVGPathSegArcAbs.cpp \
4586  DerivedSources/WebCore/JSSVGPathSegArcAbs.h \
4587  DerivedSources/WebCore/JSSVGPathSegArcRel.cpp \
4588  DerivedSources/WebCore/JSSVGPathSegArcRel.h \
4589  DerivedSources/WebCore/JSSVGPathSegClosePath.cpp \
4590  DerivedSources/WebCore/JSSVGPathSegClosePath.h \
4591  DerivedSources/WebCore/JSSVGPathSeg.cpp \
4592  DerivedSources/WebCore/JSSVGPathSegCurvetoCubicAbs.cpp \
4593  DerivedSources/WebCore/JSSVGPathSegCurvetoCubicAbs.h \
4594  DerivedSources/WebCore/JSSVGPathSegCurvetoCubicRel.cpp \
4595  DerivedSources/WebCore/JSSVGPathSegCurvetoCubicRel.h \
4596  DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothAbs.cpp \
4597  DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothAbs.h \
4598  DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothRel.cpp \
4599  DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothRel.h \
4600  DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticAbs.cpp \
4601  DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticAbs.h \
4602  DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticRel.cpp \
4603  DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticRel.h \
4604  DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothAbs.cpp \
4605  DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothAbs.h \
4606  DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothRel.cpp \
4607  DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothRel.h \
4608  DerivedSources/WebCore/JSSVGPathSeg.h \
4609  DerivedSources/WebCore/JSSVGPathSegLinetoAbs.cpp \
4610  DerivedSources/WebCore/JSSVGPathSegLinetoAbs.h \
4611  DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalAbs.cpp \
4612  DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalAbs.h \
4613  DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalRel.cpp \
4614  DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalRel.h \
4615  DerivedSources/WebCore/JSSVGPathSegLinetoRel.cpp \
4616  DerivedSources/WebCore/JSSVGPathSegLinetoRel.h \
4617  DerivedSources/WebCore/JSSVGPathSegLinetoVerticalAbs.cpp \
4618  DerivedSources/WebCore/JSSVGPathSegLinetoVerticalAbs.h \
4619  DerivedSources/WebCore/JSSVGPathSegLinetoVerticalRel.cpp \
4620  DerivedSources/WebCore/JSSVGPathSegLinetoVerticalRel.h \
4621  DerivedSources/WebCore/JSSVGPathSegList.cpp \
4622  DerivedSources/WebCore/JSSVGPathSegList.h \
4623  DerivedSources/WebCore/JSSVGPathSegMovetoAbs.cpp \
4624  DerivedSources/WebCore/JSSVGPathSegMovetoAbs.h \
4625  DerivedSources/WebCore/JSSVGPathSegMovetoRel.cpp \
4626  DerivedSources/WebCore/JSSVGPathSegMovetoRel.h \
4627  DerivedSources/WebCore/JSSVGPatternElement.cpp \
4628  DerivedSources/WebCore/JSSVGPatternElement.h \
4629  DerivedSources/WebCore/JSSVGPoint.cpp \
4630  DerivedSources/WebCore/JSSVGPoint.h \
4631  DerivedSources/WebCore/JSSVGPointList.cpp \
4632  DerivedSources/WebCore/JSSVGPointList.h \
4633  DerivedSources/WebCore/JSSVGPolygonElement.cpp \
4634  DerivedSources/WebCore/JSSVGPolygonElement.h \
4635  DerivedSources/WebCore/JSSVGPolylineElement.cpp \
4636  DerivedSources/WebCore/JSSVGPolylineElement.h \
4637  DerivedSources/WebCore/JSSVGPreserveAspectRatio.cpp \
4638  DerivedSources/WebCore/JSSVGPreserveAspectRatio.h \
4639  DerivedSources/WebCore/JSSVGRadialGradientElement.cpp \
4640  DerivedSources/WebCore/JSSVGRadialGradientElement.h \
4641  DerivedSources/WebCore/JSSVGRect.cpp \
4642  DerivedSources/WebCore/JSSVGRectElement.cpp \
4643  DerivedSources/WebCore/JSSVGRectElement.h \
4644  DerivedSources/WebCore/JSSVGRect.h \
4645  DerivedSources/WebCore/JSSVGRenderingIntent.cpp \
4646  DerivedSources/WebCore/JSSVGRenderingIntent.h \
4647  DerivedSources/WebCore/JSSVGScriptElement.cpp \
4648  DerivedSources/WebCore/JSSVGScriptElement.h \
4649  DerivedSources/WebCore/JSSVGSetElement.cpp \
4650  DerivedSources/WebCore/JSSVGSetElement.h \
4651  DerivedSources/WebCore/JSSVGStopElement.cpp \
4652  DerivedSources/WebCore/JSSVGStopElement.h \
4653  DerivedSources/WebCore/JSSVGStringList.cpp \
4654  DerivedSources/WebCore/JSSVGStringList.h \
4655  DerivedSources/WebCore/JSSVGStylable.h \
4656  DerivedSources/WebCore/JSSVGStyleElement.cpp \
4657  DerivedSources/WebCore/JSSVGStyleElement.h \
4658  DerivedSources/WebCore/JSSVGSVGElement.cpp \
4659  DerivedSources/WebCore/JSSVGSVGElement.h \
4660  DerivedSources/WebCore/JSSVGSwitchElement.cpp \
4661  DerivedSources/WebCore/JSSVGSwitchElement.h \
4662  DerivedSources/WebCore/JSSVGSymbolElement.cpp \
4663  DerivedSources/WebCore/JSSVGSymbolElement.h \
4664  DerivedSources/WebCore/JSSVGTests.h \
4665  DerivedSources/WebCore/JSSVGTextContentElement.cpp \
4666  DerivedSources/WebCore/JSSVGTextContentElement.h \
4667  DerivedSources/WebCore/JSSVGTextElement.cpp \
4668  DerivedSources/WebCore/JSSVGTextElement.h \
4669  DerivedSources/WebCore/JSSVGTextPathElement.cpp \
4670  DerivedSources/WebCore/JSSVGTextPathElement.h \
4671  DerivedSources/WebCore/JSSVGTextPositioningElement.cpp \
4672  DerivedSources/WebCore/JSSVGTextPositioningElement.h \
4673  DerivedSources/WebCore/JSSVGTitleElement.cpp \
4674  DerivedSources/WebCore/JSSVGTitleElement.h \
4675  DerivedSources/WebCore/JSSVGTransformable.h \
4676  DerivedSources/WebCore/JSSVGTransform.cpp \
4677  DerivedSources/WebCore/JSSVGTransform.h \
4678  DerivedSources/WebCore/JSSVGTransformList.cpp \
4679  DerivedSources/WebCore/JSSVGTransformList.h \
4680  DerivedSources/WebCore/JSSVGTRefElement.cpp \
4681  DerivedSources/WebCore/JSSVGTRefElement.h \
4682  DerivedSources/WebCore/JSSVGTSpanElement.cpp \
4683  DerivedSources/WebCore/JSSVGTSpanElement.h \
4684  DerivedSources/WebCore/JSSVGUnitTypes.cpp \
4685  DerivedSources/WebCore/JSSVGUnitTypes.h \
4686  DerivedSources/WebCore/JSSVGURIReference.h \
4687  DerivedSources/WebCore/JSSVGUseElement.cpp \
4688  DerivedSources/WebCore/JSSVGUseElement.h \
4689  DerivedSources/WebCore/JSSVGViewElement.cpp \
4690  DerivedSources/WebCore/JSSVGViewElement.h \
4691  DerivedSources/WebCore/JSSVGViewSpec.h \
4692  DerivedSources/WebCore/JSSVGVKernElement.cpp \
4693  DerivedSources/WebCore/JSSVGVKernElement.h \
4694  DerivedSources/WebCore/JSSVGZoomAndPan.h \
4695  DerivedSources/WebCore/JSSVGZoomEvent.cpp \
4696  DerivedSources/WebCore/JSSVGZoomEvent.h
 4073dom_binding_idls += \
 4074 $(WebCore)/svg/ElementTimeControl.idl \
 4075 $(WebCore)/svg/SVGAElement.idl \
 4076 $(WebCore)/svg/SVGAltGlyphDefElement.idl \
 4077 $(WebCore)/svg/SVGAltGlyphElement.idl \
 4078 $(WebCore)/svg/SVGAltGlyphItemElement.idl \
 4079 $(WebCore)/svg/SVGAngle.idl \
 4080 $(WebCore)/svg/SVGAnimateColorElement.idl \
 4081 $(WebCore)/svg/SVGAnimateElement.idl \
 4082 $(WebCore)/svg/SVGAnimateMotionElement.idl \
 4083 $(WebCore)/svg/SVGAnimateTransformElement.idl \
 4084 $(WebCore)/svg/SVGAnimatedAngle.idl \
 4085 $(WebCore)/svg/SVGAnimatedBoolean.idl \
 4086 $(WebCore)/svg/SVGAnimatedEnumeration.idl \
 4087 $(WebCore)/svg/SVGAnimatedInteger.idl \
 4088 $(WebCore)/svg/SVGAnimatedLength.idl \
 4089 $(WebCore)/svg/SVGAnimatedLengthList.idl \
 4090 $(WebCore)/svg/SVGAnimatedNumber.idl \
 4091 $(WebCore)/svg/SVGAnimatedNumberList.idl \
 4092 $(WebCore)/svg/SVGAnimatedPreserveAspectRatio.idl \
 4093 $(WebCore)/svg/SVGAnimatedRect.idl \
 4094 $(WebCore)/svg/SVGAnimatedString.idl \
 4095 $(WebCore)/svg/SVGAnimatedTransformList.idl \
 4096 $(WebCore)/svg/SVGAnimationElement.idl \
 4097 $(WebCore)/svg/SVGCircleElement.idl \
 4098 $(WebCore)/svg/SVGClipPathElement.idl \
 4099 $(WebCore)/svg/SVGColor.idl \
 4100 $(WebCore)/svg/SVGComponentTransferFunctionElement.idl \
 4101 $(WebCore)/svg/SVGCursorElement.idl \
 4102 $(WebCore)/svg/SVGDefsElement.idl \
 4103 $(WebCore)/svg/SVGDescElement.idl \
 4104 $(WebCore)/svg/SVGDocument.idl \
 4105 $(WebCore)/svg/SVGElement.idl \
 4106 $(WebCore)/svg/SVGElementInstance.idl \
 4107 $(WebCore)/svg/SVGElementInstanceList.idl \
 4108 $(WebCore)/svg/SVGEllipseElement.idl \
 4109 $(WebCore)/svg/SVGException.idl \
 4110 $(WebCore)/svg/SVGExternalResourcesRequired.idl \
 4111 $(WebCore)/svg/SVGFEBlendElement.idl \
 4112 $(WebCore)/svg/SVGFEColorMatrixElement.idl \
 4113 $(WebCore)/svg/SVGFEComponentTransferElement.idl \
 4114 $(WebCore)/svg/SVGFECompositeElement.idl \
 4115 $(WebCore)/svg/SVGFEConvolveMatrixElement.idl \
 4116 $(WebCore)/svg/SVGFEDiffuseLightingElement.idl \
 4117 $(WebCore)/svg/SVGFEDisplacementMapElement.idl \
 4118 $(WebCore)/svg/SVGFEDistantLightElement.idl \
 4119 $(WebCore)/svg/SVGFEDropShadowElement.idl \
 4120 $(WebCore)/svg/SVGFEFloodElement.idl \
 4121 $(WebCore)/svg/SVGFEFuncAElement.idl \
 4122 $(WebCore)/svg/SVGFEFuncBElement.idl \
 4123 $(WebCore)/svg/SVGFEFuncGElement.idl \
 4124 $(WebCore)/svg/SVGFEFuncRElement.idl \
 4125 $(WebCore)/svg/SVGFEGaussianBlurElement.idl \
 4126 $(WebCore)/svg/SVGFEImageElement.idl \
 4127 $(WebCore)/svg/SVGFEMergeElement.idl \
 4128 $(WebCore)/svg/SVGFEMergeNodeElement.idl \
 4129 $(WebCore)/svg/SVGFEMorphologyElement.idl \
 4130 $(WebCore)/svg/SVGFEOffsetElement.idl \
 4131 $(WebCore)/svg/SVGFEPointLightElement.idl \
 4132 $(WebCore)/svg/SVGFESpecularLightingElement.idl \
 4133 $(WebCore)/svg/SVGFESpotLightElement.idl \
 4134 $(WebCore)/svg/SVGFETileElement.idl \
 4135 $(WebCore)/svg/SVGFETurbulenceElement.idl \
 4136 $(WebCore)/svg/SVGFilterElement.idl \
 4137 $(WebCore)/svg/SVGFilterPrimitiveStandardAttributes.idl \
 4138 $(WebCore)/svg/SVGFitToViewBox.idl \
 4139 $(WebCore)/svg/SVGFontElement.idl \
 4140 $(WebCore)/svg/SVGFontFaceElement.idl \
 4141 $(WebCore)/svg/SVGFontFaceFormatElement.idl \
 4142 $(WebCore)/svg/SVGFontFaceNameElement.idl \
 4143 $(WebCore)/svg/SVGFontFaceSrcElement.idl \
 4144 $(WebCore)/svg/SVGFontFaceUriElement.idl \
 4145 $(WebCore)/svg/SVGForeignObjectElement.idl \
 4146 $(WebCore)/svg/SVGGElement.idl \
 4147 $(WebCore)/svg/SVGGlyphElement.idl \
 4148 $(WebCore)/svg/SVGGlyphRefElement.idl \
 4149 $(WebCore)/svg/SVGGradientElement.idl \
 4150 $(WebCore)/svg/SVGHKernElement.idl \
 4151 $(WebCore)/svg/SVGImageElement.idl \
 4152 $(WebCore)/svg/SVGLangSpace.idl \
 4153 $(WebCore)/svg/SVGLength.idl \
 4154 $(WebCore)/svg/SVGLengthList.idl \
 4155 $(WebCore)/svg/SVGLineElement.idl \
 4156 $(WebCore)/svg/SVGLinearGradientElement.idl \
 4157 $(WebCore)/svg/SVGLocatable.idl \
 4158 $(WebCore)/svg/SVGMPathElement.idl \
 4159 $(WebCore)/svg/SVGMarkerElement.idl \
 4160 $(WebCore)/svg/SVGMaskElement.idl \
 4161 $(WebCore)/svg/SVGMatrix.idl \
 4162 $(WebCore)/svg/SVGMetadataElement.idl \
 4163 $(WebCore)/svg/SVGMissingGlyphElement.idl \
 4164 $(WebCore)/svg/SVGNumber.idl \
 4165 $(WebCore)/svg/SVGNumberList.idl \
 4166 $(WebCore)/svg/SVGPaint.idl \
 4167 $(WebCore)/svg/SVGPathElement.idl \
 4168 $(WebCore)/svg/SVGPathSeg.idl \
 4169 $(WebCore)/svg/SVGPathSegArcAbs.idl \
 4170 $(WebCore)/svg/SVGPathSegArcRel.idl \
 4171 $(WebCore)/svg/SVGPathSegClosePath.idl \
 4172 $(WebCore)/svg/SVGPathSegCurvetoCubicAbs.idl \
 4173 $(WebCore)/svg/SVGPathSegCurvetoCubicRel.idl \
 4174 $(WebCore)/svg/SVGPathSegCurvetoCubicSmoothAbs.idl \
 4175 $(WebCore)/svg/SVGPathSegCurvetoCubicSmoothRel.idl \
 4176 $(WebCore)/svg/SVGPathSegCurvetoQuadraticAbs.idl \
 4177 $(WebCore)/svg/SVGPathSegCurvetoQuadraticRel.idl \
 4178 $(WebCore)/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl \
 4179 $(WebCore)/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl \
 4180 $(WebCore)/svg/SVGPathSegLinetoAbs.idl \
 4181 $(WebCore)/svg/SVGPathSegLinetoHorizontalAbs.idl \
 4182 $(WebCore)/svg/SVGPathSegLinetoHorizontalRel.idl \
 4183 $(WebCore)/svg/SVGPathSegLinetoRel.idl \
 4184 $(WebCore)/svg/SVGPathSegLinetoVerticalAbs.idl \
 4185 $(WebCore)/svg/SVGPathSegLinetoVerticalRel.idl \
 4186 $(WebCore)/svg/SVGPathSegList.idl \
 4187 $(WebCore)/svg/SVGPathSegMovetoAbs.idl \
 4188 $(WebCore)/svg/SVGPathSegMovetoRel.idl \
 4189 $(WebCore)/svg/SVGPatternElement.idl \
 4190 $(WebCore)/svg/SVGPoint.idl \
 4191 $(WebCore)/svg/SVGPointList.idl \
 4192 $(WebCore)/svg/SVGPolygonElement.idl \
 4193 $(WebCore)/svg/SVGPolylineElement.idl \
 4194 $(WebCore)/svg/SVGPreserveAspectRatio.idl \
 4195 $(WebCore)/svg/SVGRadialGradientElement.idl \
 4196 $(WebCore)/svg/SVGRect.idl \
 4197 $(WebCore)/svg/SVGRectElement.idl \
 4198 $(WebCore)/svg/SVGRenderingIntent.idl \
 4199 $(WebCore)/svg/SVGSVGElement.idl \
 4200 $(WebCore)/svg/SVGScriptElement.idl \
 4201 $(WebCore)/svg/SVGSetElement.idl \
 4202 $(WebCore)/svg/SVGStopElement.idl \
 4203 $(WebCore)/svg/SVGStringList.idl \
 4204 $(WebCore)/svg/SVGStylable.idl \
 4205 $(WebCore)/svg/SVGStyleElement.idl \
 4206 $(WebCore)/svg/SVGSwitchElement.idl \
 4207 $(WebCore)/svg/SVGSymbolElement.idl \
 4208 $(WebCore)/svg/SVGTRefElement.idl \
 4209 $(WebCore)/svg/SVGTSpanElement.idl \
 4210 $(WebCore)/svg/SVGTests.idl \
 4211 $(WebCore)/svg/SVGTextContentElement.idl \
 4212 $(WebCore)/svg/SVGTextElement.idl \
 4213 $(WebCore)/svg/SVGTextPathElement.idl \
 4214 $(WebCore)/svg/SVGTextPositioningElement.idl \
 4215 $(WebCore)/svg/SVGTitleElement.idl \
 4216 $(WebCore)/svg/SVGTransform.idl \
 4217 $(WebCore)/svg/SVGTransformList.idl \
 4218 $(WebCore)/svg/SVGTransformable.idl \
 4219 $(WebCore)/svg/SVGURIReference.idl \
 4220 $(WebCore)/svg/SVGUnitTypes.idl \
 4221 $(WebCore)/svg/SVGUseElement.idl \
 4222 $(WebCore)/svg/SVGVKernElement.idl \
 4223 $(WebCore)/svg/SVGViewElement.idl \
 4224 $(WebCore)/svg/SVGViewSpec.idl \
 4225 $(WebCore)/svg/SVGZoomAndPan.idl \
 4226 $(WebCore)/svg/SVGZoomEvent.idl
46974227endif # END ENABLE_SVG
46984228
46994229# ----

@@webcore_sources += \
48534383 Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp \
48544384 Source/WebCore/platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.h \
48554385 Source/WebCore/platform/audio/gtk/AudioBusGtk.cpp
4856 webcore_built_sources += \
4857  DerivedSources/WebCore/JSAudioBuffer.cpp \
4858  DerivedSources/WebCore/JSAudioBuffer.h \
4859  DerivedSources/WebCore/JSAudioBufferCallback.cpp \
4860  DerivedSources/WebCore/JSAudioBufferCallback.h \
4861  DerivedSources/WebCore/JSAudioBufferSourceNode.cpp \
4862  DerivedSources/WebCore/JSAudioBufferSourceNode.h \
4863  DerivedSources/WebCore/JSAudioChannelMerger.cpp \
4864  DerivedSources/WebCore/JSAudioChannelMerger.h \
4865  DerivedSources/WebCore/JSAudioChannelSplitter.cpp \
4866  DerivedSources/WebCore/JSAudioChannelSplitter.h \
4867  DerivedSources/WebCore/JSAudioDestinationNode.cpp \
4868  DerivedSources/WebCore/JSAudioDestinationNode.h \
4869  DerivedSources/WebCore/JSAudioGain.cpp \
4870  DerivedSources/WebCore/JSAudioGain.h \
4871  DerivedSources/WebCore/JSAudioGainNode.cpp \
4872  DerivedSources/WebCore/JSAudioGainNode.h \
4873  DerivedSources/WebCore/JSAudioListener.cpp \
4874  DerivedSources/WebCore/JSAudioListener.h \
4875  DerivedSources/WebCore/JSAudioNode.cpp \
4876  DerivedSources/WebCore/JSAudioNode.h \
4877  DerivedSources/WebCore/JSAudioParam.cpp \
4878  DerivedSources/WebCore/JSAudioParam.h \
4879  DerivedSources/WebCore/JSAudioProcessingEvent.cpp \
4880  DerivedSources/WebCore/JSAudioProcessingEvent.h \
4881  DerivedSources/WebCore/JSAudioSourceNode.cpp \
4882  DerivedSources/WebCore/JSAudioSourceNode.h \
4883  DerivedSources/WebCore/JSBiquadFilterNode.cpp \
4884  DerivedSources/WebCore/JSBiquadFilterNode.h \
4885  DerivedSources/WebCore/JSConvolverNode.cpp \
4886  DerivedSources/WebCore/JSConvolverNode.h \
4887  DerivedSources/WebCore/JSDelayNode.cpp \
4888  DerivedSources/WebCore/JSDelayNode.h \
4889  DerivedSources/WebCore/JSHighPass2FilterNode.cpp \
4890  DerivedSources/WebCore/JSHighPass2FilterNode.h \
4891  DerivedSources/WebCore/JSJavaScriptAudioNode.cpp \
4892  DerivedSources/WebCore/JSJavaScriptAudioNode.h \
4893  DerivedSources/WebCore/JSOfflineAudioCompletionEvent.cpp \
4894  DerivedSources/WebCore/JSOfflineAudioCompletionEvent.h \
4895  DerivedSources/WebCore/JSLowPass2FilterNode.cpp \
4896  DerivedSources/WebCore/JSLowPass2FilterNode.h \
4897  DerivedSources/WebCore/JSMediaElementAudioSourceNode.cpp \
4898  DerivedSources/WebCore/JSMediaElementAudioSourceNode.h \
4899  DerivedSources/WebCore/JSRealtimeAnalyserNode.cpp \
4900  DerivedSources/WebCore/JSRealtimeAnalyserNode.h
 4386
 4387dom_binding_idls += \
 4388 $(WebCore)/webaudio/AudioBuffer.idl \
 4389 $(WebCore)/webaudio/AudioBufferCallback.idl \
 4390 $(WebCore)/webaudio/AudioBufferSourceNode.idl \
 4391 $(WebCore)/webaudio/AudioChannelMerger.idl \
 4392 $(WebCore)/webaudio/AudioChannelSplitter.idl \
 4393 $(WebCore)/webaudio/AudioDestinationNode.idl \
 4394 $(WebCore)/webaudio/AudioGain.idl \
 4395 $(WebCore)/webaudio/AudioGainNode.idl \
 4396 $(WebCore)/webaudio/AudioListener.idl \
 4397 $(WebCore)/webaudio/AudioNode.idl \
 4398 $(WebCore)/webaudio/AudioParam.idl \
 4399 $(WebCore)/webaudio/AudioProcessingEvent.idl \
 4400 $(WebCore)/webaudio/AudioSourceNode.idl \
 4401 $(WebCore)/webaudio/BiquadFilterNode.idl \
 4402 $(WebCore)/webaudio/ConvolverNode.idl \
 4403 $(WebCore)/webaudio/DelayNode.idl \
 4404 $(WebCore)/webaudio/DOMWindowWebAudio.idl \
 4405 $(WebCore)/webaudio/HighPass2FilterNode.idl \
 4406 $(WebCore)/webaudio/JavaScriptAudioNode.idl \
 4407 $(WebCore)/webaudio/LowPass2FilterNode.idl \
 4408 $(WebCore)/webaudio/MediaElementAudioSourceNode.idl \
 4409 $(WebCore)/webaudio/OfflineAudioCompletionEvent.idl \
 4410 $(WebCore)/webaudio/RealtimeAnalyserNode.idl
49014411endif
49024412
49034413

@@endif
49054415# Web Sockets Support
49064416# ----
49074417if ENABLE_WEB_SOCKETS
4908 webcore_built_sources += \
4909  DerivedSources/WebCore/JSCloseEvent.cpp \
4910  DerivedSources/WebCore/JSCloseEvent.h \
4911  DerivedSources/WebCore/JSWebSocket.cpp \
4912  DerivedSources/WebCore/JSWebSocket.h
 4418dom_binding_idls += \
 4419 $(WebCore)/websockets/CloseEvent.idl \
 4420 $(WebCore)/websockets/DOMWindowWebSocket.idl \
 4421 $(WebCore)/websockets/WebSocket.idl
49134422endif # END ENABLE_WEB_SOCKETS
49144423
49154424# ---

@@webcore_built_sources += \
49204429 DerivedSources/ANGLE/glslang.cpp \
49214430 DerivedSources/ANGLE/glslang_tab.cpp \
49224431 DerivedSources/ANGLE/glslang_tab.h
 4432
49234433webcore_sources += \
49244434 Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h \
49254435 Source/ThirdParty/ANGLE/src/compiler/BaseTypes.h \

@@endif # END ENABLE_MHTML
50884598# RequestAnimationFrame support
50894599# ---
50904600if ENABLE_REQUEST_ANIMATION_FRAME
5091 webcore_built_sources += \
5092  DerivedSources/WebCore/JSRequestAnimationFrameCallback.cpp \
5093  DerivedSources/WebCore/JSRequestAnimationFrameCallback.h
 4601dom_binding_idls += \
 4602 $(WebCore)/dom/RequestAnimationFrameCallback.idl
 4603
50944604webcore_sources += \
50954605 Source/WebCore/bindings/js/JSRequestAnimationFrameCallbackCustom.cpp \
50964606 Source/WebCore/dom/RequestAnimationFrameCallback.h \

@@webcoregtk_sources += \
51234633 Source/WebCore/platform/graphics/cairo/TextureMapperCairo.h
51244634endif # END USE_TEXTURE_MAPPER_CAIRO
51254635endif # USE_ACCELERATED_COMPOSITING
 4636
 4637# ----
 4638# Quota support
 4639# ----
 4640if ENABLE_QUOTA
 4641dom_binding_idls += \
 4642 $(WebCore)/storage/StorageInfo.idl \
 4643 $(WebCore)/storage/StorageInfoErrorCallback.idl \
 4644 $(WebCore)/storage/StorageInfoQuotaCallback.idl \
 4645 $(WebCore)/storage/StorageInfoUsageCallback.idl
 4646endif # END ENABLE_QUOTA
 4647
 4648webcore_built_sources += $(patsubst %, DerivedSources/WebCore/JS%.cpp, $(basename $(notdir $(dom_binding_idls))))
 4649webcore_built_sources += $(patsubst %, DerivedSources/WebCore/JS%.h, $(basename $(notdir $(dom_binding_idls))))

ChangeLog

 12011-12-21 Kentaro Hara <haraken@chromium.org>
 2
 3 WIP: Enable the [Supplemental] IDL on Gtk
 4 https://bugs.webkit.org/show_bug.cgi?id=74972
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 This patch adds dom_binding_idls, which is used in Source/WebCore/GNUmakefile.list.am.
 9
 10 * GNUmakefile.am:
 11
1122011-12-20 Ilya Tikhonovsky <loislo@chromium.org>
213
314 emacs: unreviewed. add settings for editing js files.

GNUmakefile.am

@@IDL_BINDINGS :=
5555TEST_PROGS :=
5656POFILES :=
5757MOFILES :=
 58dom_binding_idls :=
5859javascriptcore_h_api :=
5960javascriptcore_cppflags:=
6061javascriptcore_cflags :=