1set(WebCore_INCLUDE_DIRECTORIES 2 "${WEBCORE_DIR}" 3 "${WEBCORE_DIR}/Modules/battery" 4 "${WEBCORE_DIR}/Modules/filesystem" 5 "${WEBCORE_DIR}/Modules/gamepad" 6 "${WEBCORE_DIR}/Modules/geolocation" 7 "${WEBCORE_DIR}/Modules/indexeddb" 8 "${WEBCORE_DIR}/Modules/mediasource" 9 "${WEBCORE_DIR}/Modules/mediastream" 10 "${WEBCORE_DIR}/Modules/navigatorcontentutils" 11 "${WEBCORE_DIR}/Modules/networkinfo" 12 "${WEBCORE_DIR}/Modules/notifications" 13 "${WEBCORE_DIR}/Modules/proximity" 14 "${WEBCORE_DIR}/Modules/quota" 15 "${WEBCORE_DIR}/Modules/vibration" 16 "${WEBCORE_DIR}/Modules/webaudio" 17 "${WEBCORE_DIR}/Modules/webdatabase" 18 "${WEBCORE_DIR}/Modules/websockets" 19 "${WEBCORE_DIR}/accessibility" 20 "${WEBCORE_DIR}/bindings" 21 "${WEBCORE_DIR}/bindings/generic" 22 "${WEBCORE_DIR}/bridge" 23 "${WEBCORE_DIR}/bridge/c" 24 "${WEBCORE_DIR}/css" 25 "${WEBCORE_DIR}/dom" 26 "${WEBCORE_DIR}/dom/default" 27 "${WEBCORE_DIR}/editing" 28 "${WEBCORE_DIR}/fileapi" 29 "${WEBCORE_DIR}/history" 30 "${WEBCORE_DIR}/html" 31 "${WEBCORE_DIR}/html/canvas" 32 "${WEBCORE_DIR}/html/forms" 33 "${WEBCORE_DIR}/html/parser" 34 "${WEBCORE_DIR}/html/shadow" 35 "${WEBCORE_DIR}/html/track" 36 "${WEBCORE_DIR}/inspector" 37 "${WEBCORE_DIR}/loader" 38 "${WEBCORE_DIR}/loader/appcache" 39 "${WEBCORE_DIR}/loader/archive" 40 "${WEBCORE_DIR}/loader/archive/mhtml" 41 "${WEBCORE_DIR}/loader/cache" 42 "${WEBCORE_DIR}/loader/icon" 43 "${WEBCORE_DIR}/mathml" 44 "${WEBCORE_DIR}/page" 45 "${WEBCORE_DIR}/page/animation" 46 "${WEBCORE_DIR}/page/scrolling" 47 "${WEBCORE_DIR}/page/scrolling/coordinatedgraphics" 48 "${WEBCORE_DIR}/platform" 49 "${WEBCORE_DIR}/platform/animation" 50 "${WEBCORE_DIR}/platform/audio" 51 "${WEBCORE_DIR}/platform/graphics" 52 "${WEBCORE_DIR}/platform/graphics/cpu/arm" 53 "${WEBCORE_DIR}/platform/graphics/cpu/arm/filters" 54 "${WEBCORE_DIR}/platform/graphics/filters" 55 "${WEBCORE_DIR}/platform/graphics/filters/texmap" 56 "${WEBCORE_DIR}/platform/graphics/harfbuzz" 57 "${WEBCORE_DIR}/platform/graphics/harfbuzz/ng" 58 "${WEBCORE_DIR}/platform/graphics/opentype" 59 "${WEBCORE_DIR}/platform/graphics/texmap" 60 "${WEBCORE_DIR}/platform/graphics/texmap/coordinated" 61 "${WEBCORE_DIR}/platform/graphics/transforms" 62 "${WEBCORE_DIR}/platform/image-decoders" 63 "${WEBCORE_DIR}/platform/image-decoders/bmp" 64 "${WEBCORE_DIR}/platform/image-decoders/gif" 65 "${WEBCORE_DIR}/platform/image-decoders/ico" 66 "${WEBCORE_DIR}/platform/image-decoders/jpeg" 67 "${WEBCORE_DIR}/platform/image-decoders/png" 68 "${WEBCORE_DIR}/platform/image-decoders/webp" 69 "${WEBCORE_DIR}/platform/leveldb" 70 "${WEBCORE_DIR}/platform/mediastream" 71 "${WEBCORE_DIR}/platform/mock" 72 "${WEBCORE_DIR}/platform/network" 73 "${WEBCORE_DIR}/platform/sql" 74 "${WEBCORE_DIR}/platform/text" 75 "${WEBCORE_DIR}/platform/text/transcoder" 76 "${WEBCORE_DIR}/plugins" 77 "${WEBCORE_DIR}/rendering" 78 "${WEBCORE_DIR}/rendering/mathml" 79 "${WEBCORE_DIR}/rendering/shapes" 80 "${WEBCORE_DIR}/rendering/style" 81 "${WEBCORE_DIR}/rendering/svg" 82 "${WEBCORE_DIR}/storage" 83 "${WEBCORE_DIR}/svg" 84 "${WEBCORE_DIR}/svg/animation" 85 "${WEBCORE_DIR}/svg/graphics" 86 "${WEBCORE_DIR}/svg/graphics/filters" 87 "${WEBCORE_DIR}/svg/properties" 88 "${WEBCORE_DIR}/websockets" 89 "${WEBCORE_DIR}/workers" 90 "${WEBCORE_DIR}/xml" 91 "${WEBCORE_DIR}/xml/parser" 92 "${JAVASCRIPTCORE_DIR}" 93 "${JAVASCRIPTCORE_DIR}/ForwardingHeaders" 94 "${JAVASCRIPTCORE_DIR}/API" 95 "${JAVASCRIPTCORE_DIR}/assembler" 96 "${JAVASCRIPTCORE_DIR}/bytecode" 97 "${JAVASCRIPTCORE_DIR}/bytecompiler" 98 "${JAVASCRIPTCORE_DIR}/dfg" 99 "${JAVASCRIPTCORE_DIR}/disassembler" 100 "${JAVASCRIPTCORE_DIR}/heap" 101 "${JAVASCRIPTCORE_DIR}/debugger" 102 "${JAVASCRIPTCORE_DIR}/interpreter" 103 "${JAVASCRIPTCORE_DIR}/jit" 104 "${JAVASCRIPTCORE_DIR}/llint" 105 "${JAVASCRIPTCORE_DIR}/parser" 106 "${JAVASCRIPTCORE_DIR}/profiler" 107 "${JAVASCRIPTCORE_DIR}/runtime" 108 "${JAVASCRIPTCORE_DIR}/yarr" 109 "${WTF_DIR}" 110 "${DERIVED_SOURCES_WEBCORE_DIR}" 111 "${CMAKE_SOURCE_DIR}/Source" 112 "${CMAKE_BINARY_DIR}" 113) 114 115set(WebCore_IDL_INCLUDES 116 Modules/battery 117 Modules/filesystem 118 Modules/gamepad 119 Modules/geolocation 120 Modules/indexeddb 121 Modules/mediastream 122 Modules/networkinfo 123 Modules/notifications 124 Modules/proximity 125 Modules/quota 126 Modules/speech 127 Modules/vibration 128 Modules/webaudio 129 Modules/webdatabase 130 Modules/websockets 131 bindings/generic 132 css 133 dom 134 fileapi 135 html 136 html/canvas 137 html/shadow 138 html/track 139 inspector 140 loader/appcache 141 page 142 plugins 143 storage 144 svg 145 workers 146 xml 147) 148 149set(WebCore_IDL_FILES 150 Modules/battery/BatteryManager.idl 151 Modules/battery/NavigatorBattery.idl 152 153 Modules/filesystem/DataTransferItemFileSystem.idl 154 Modules/filesystem/DirectoryEntry.idl 155 Modules/filesystem/DirectoryEntrySync.idl 156 Modules/filesystem/DirectoryReader.idl 157 Modules/filesystem/DirectoryReaderSync.idl 158 Modules/filesystem/DOMFileSystem.idl 159 Modules/filesystem/DOMFileSystemSync.idl 160 Modules/filesystem/DOMWindowFileSystem.idl 161 Modules/filesystem/EntriesCallback.idl 162 Modules/filesystem/Entry.idl 163 Modules/filesystem/EntrySync.idl 164 Modules/filesystem/EntryArray.idl 165 Modules/filesystem/EntryArraySync.idl 166 Modules/filesystem/EntryCallback.idl 167 Modules/filesystem/ErrorCallback.idl 168 Modules/filesystem/FileCallback.idl 169 Modules/filesystem/FileEntry.idl 170 Modules/filesystem/FileEntrySync.idl 171 Modules/filesystem/FileSystemCallback.idl 172 Modules/filesystem/FileWriterCallback.idl 173 Modules/filesystem/FileWriter.idl 174 Modules/filesystem/FileWriterSync.idl 175 Modules/filesystem/HTMLInputElementFileSystem.idl 176 Modules/filesystem/Metadata.idl 177 Modules/filesystem/MetadataCallback.idl 178 Modules/filesystem/WorkerContextFileSystem.idl 179 180 Modules/gamepad/Gamepad.idl 181 Modules/gamepad/GamepadList.idl 182 Modules/gamepad/NavigatorGamepad.idl 183 184 Modules/geolocation/Coordinates.idl 185 Modules/geolocation/Geolocation.idl 186 Modules/geolocation/Geoposition.idl 187 Modules/geolocation/NavigatorGeolocation.idl 188 Modules/geolocation/PositionCallback.idl 189 Modules/geolocation/PositionError.idl 190 Modules/geolocation/PositionErrorCallback.idl 191 192 Modules/indexeddb/DOMWindowIndexedDatabase.idl 193 Modules/indexeddb/IDBAny.idl 194 Modules/indexeddb/IDBCursor.idl 195 Modules/indexeddb/IDBCursorWithValue.idl 196 Modules/indexeddb/IDBDatabase.idl 197 Modules/indexeddb/IDBFactory.idl 198 Modules/indexeddb/IDBIndex.idl 199 Modules/indexeddb/IDBKeyRange.idl 200 Modules/indexeddb/IDBObjectStore.idl 201 Modules/indexeddb/IDBOpenDBRequest.idl 202 Modules/indexeddb/IDBRequest.idl 203 Modules/indexeddb/IDBTransaction.idl 204 Modules/indexeddb/IDBVersionChangeEvent.idl 205 Modules/indexeddb/WorkerContextIndexedDatabase.idl 206 207 Modules/mediasource/MediaSource.idl 208 Modules/mediasource/SourceBuffer.idl 209 Modules/mediasource/SourceBufferList.idl 210 211 Modules/mediastream/LocalMediaStream.idl 212 Modules/mediastream/MediaStream.idl 213 Modules/mediastream/MediaStreamEvent.idl 214 Modules/mediastream/MediaStreamTrack.idl 215 Modules/mediastream/MediaStreamTrackEvent.idl 216 Modules/mediastream/NavigatorMediaStream.idl 217 Modules/mediastream/NavigatorUserMediaError.idl 218 Modules/mediastream/NavigatorUserMediaErrorCallback.idl 219 Modules/mediastream/NavigatorUserMediaSuccessCallback.idl 220 Modules/mediastream/RTCDTMFSender.idl 221 Modules/mediastream/RTCDTMFToneChangeEvent.idl 222 Modules/mediastream/RTCDataChannel.idl 223 Modules/mediastream/RTCDataChannelEvent.idl 224 Modules/mediastream/RTCErrorCallback.idl 225 Modules/mediastream/RTCIceCandidate.idl 226 Modules/mediastream/RTCIceCandidateEvent.idl 227 Modules/mediastream/RTCPeerConnection.idl 228 Modules/mediastream/RTCSessionDescription.idl 229 Modules/mediastream/RTCSessionDescriptionCallback.idl 230 Modules/mediastream/RTCStatsCallback.idl 231 Modules/mediastream/RTCStatsReport.idl 232 Modules/mediastream/RTCStatsResponse.idl 233 234 Modules/navigatorcontentutils/NavigatorContentUtils.idl 235 236 Modules/networkinfo/NavigatorNetworkInfoConnection.idl 237 Modules/networkinfo/NetworkInfoConnection.idl 238 239 Modules/notifications/DOMWindowNotifications.idl 240 Modules/notifications/Notification.idl 241 Modules/notifications/NotificationCenter.idl 242 Modules/notifications/NotificationPermissionCallback.idl 243 Modules/notifications/WorkerContextNotifications.idl 244 245 Modules/proximity/DeviceProximityEvent.idl 246 247 Modules/vibration/NavigatorVibration.idl 248 249 Modules/webaudio/AudioBuffer.idl 250 Modules/webaudio/AudioBufferCallback.idl 251 Modules/webaudio/AudioBufferSourceNode.idl 252 Modules/webaudio/ChannelSplitterNode.idl 253 Modules/webaudio/ChannelMergerNode.idl 254 Modules/webaudio/AudioContext.idl 255 Modules/webaudio/AudioDestinationNode.idl 256 Modules/webaudio/GainNode.idl 257 Modules/webaudio/AudioListener.idl 258 Modules/webaudio/AudioNode.idl 259 Modules/webaudio/PannerNode.idl 260 Modules/webaudio/AudioParam.idl 261 Modules/webaudio/AudioProcessingEvent.idl 262 Modules/webaudio/BiquadFilterNode.idl 263 Modules/webaudio/ConvolverNode.idl 264 Modules/webaudio/DelayNode.idl 265 Modules/webaudio/DynamicsCompressorNode.idl 266 Modules/webaudio/ScriptProcessorNode.idl 267 Modules/webaudio/MediaElementAudioSourceNode.idl 268 Modules/webaudio/MediaStreamAudioSourceNode.idl 269 Modules/webaudio/OfflineAudioContext.idl 270 Modules/webaudio/OfflineAudioCompletionEvent.idl 271 Modules/webaudio/OscillatorNode.idl 272 Modules/webaudio/AnalyserNode.idl 273 Modules/webaudio/WaveShaperNode.idl 274 Modules/webaudio/WaveTable.idl 275 276 Modules/webdatabase/Database.idl 277 Modules/webdatabase/DatabaseCallback.idl 278 Modules/webdatabase/DatabaseSync.idl 279 Modules/webdatabase/DOMWindowWebDatabase.idl 280 Modules/webdatabase/SQLError.idl 281 Modules/webdatabase/SQLException.idl 282 Modules/webdatabase/SQLResultSet.idl 283 Modules/webdatabase/SQLResultSetRowList.idl 284 Modules/webdatabase/SQLStatementCallback.idl 285 Modules/webdatabase/SQLStatementErrorCallback.idl 286 Modules/webdatabase/SQLTransaction.idl 287 Modules/webdatabase/SQLTransactionCallback.idl 288 Modules/webdatabase/SQLTransactionErrorCallback.idl 289 Modules/webdatabase/SQLTransactionSync.idl 290 Modules/webdatabase/SQLTransactionSyncCallback.idl 291 292 Modules/websockets/CloseEvent.idl 293 Modules/websockets/WebSocket.idl 294 295 css/Counter.idl 296 css/CSSCharsetRule.idl 297 css/CSSFontFaceLoadEvent.idl 298 css/CSSFontFaceRule.idl 299 css/CSSHostRule.idl 300 css/CSSImportRule.idl 301 css/CSSMediaRule.idl 302 css/CSSPageRule.idl 303 css/CSSPrimitiveValue.idl 304 css/CSSRule.idl 305 css/CSSRuleList.idl 306 css/CSSStyleDeclaration.idl 307 css/CSSStyleRule.idl 308 css/CSSStyleSheet.idl 309 css/CSSSupportsRule.idl 310 css/CSSValue.idl 311 css/CSSValueList.idl 312 css/DOMWindowCSS.idl 313 css/FontLoader.idl 314 css/MediaList.idl 315 css/MediaQueryList.idl 316 css/RGBColor.idl 317 css/Rect.idl 318 css/StyleMedia.idl 319 css/StyleSheet.idl 320 css/StyleSheetList.idl 321 css/WebKitCSSFilterRule.idl 322 css/WebKitCSSFilterValue.idl 323 css/WebKitCSSKeyframeRule.idl 324 css/WebKitCSSKeyframesRule.idl 325 css/WebKitCSSMatrix.idl 326 css/WebKitCSSMixFunctionValue.idl 327 css/WebKitCSSRegionRule.idl 328 css/WebKitCSSTransformValue.idl 329 css/WebKitCSSViewportRule.idl 330 331 dom/Attr.idl 332 dom/BeforeLoadEvent.idl 333 dom/CDATASection.idl 334 dom/CharacterData.idl 335 dom/ClientRect.idl 336 dom/ClientRectList.idl 337 dom/Clipboard.idl 338 dom/Comment.idl 339 dom/CompositionEvent.idl 340 dom/CustomEvent.idl 341 dom/DataTransferItem.idl 342 dom/DataTransferItemList.idl 343 dom/DeviceMotionEvent.idl 344 dom/DeviceOrientationEvent.idl 345 dom/DOMCoreException.idl 346 dom/DOMError.idl 347 dom/DOMImplementation.idl 348 dom/DOMStringList.idl 349 dom/DOMStringMap.idl 350 dom/DocumentFragment.idl 351 dom/Document.idl 352 dom/DocumentType.idl 353 dom/Element.idl 354 dom/Entity.idl 355 dom/EntityReference.idl 356 dom/ErrorEvent.idl 357 dom/EventException.idl 358 dom/Event.idl 359 dom/EventTarget.idl 360 dom/FocusEvent.idl 361 dom/HashChangeEvent.idl 362 dom/KeyboardEvent.idl 363 dom/MessageChannel.idl 364 dom/MessageEvent.idl 365 dom/MessagePort.idl 366 dom/MouseEvent.idl 367 dom/MutationEvent.idl 368 dom/MutationObserver.idl 369 dom/MutationRecord.idl 370 dom/NamedNodeMap.idl 371 dom/NodeFilter.idl 372 dom/Node.idl 373 dom/NodeIterator.idl 374 dom/NodeList.idl 375 dom/Notation.idl 376 dom/OverflowEvent.idl 377 dom/PageTransitionEvent.idl 378 dom/PopStateEvent.idl 379 dom/ProcessingInstruction.idl 380 dom/ProgressEvent.idl 381 dom/PropertyNodeList.idl 382 dom/RangeException.idl 383 dom/Range.idl 384 dom/RequestAnimationFrameCallback.idl 385 dom/SecurityPolicyViolationEvent.idl 386 dom/ShadowRoot.idl 387 dom/StringCallback.idl 388 dom/TextEvent.idl 389 dom/Text.idl 390 dom/TouchEvent.idl 391 dom/Touch.idl 392 dom/TouchList.idl 393 dom/TransitionEvent.idl 394 dom/TreeWalker.idl 395 dom/UIEvent.idl 396 dom/WebKitAnimationEvent.idl 397 dom/WebKitNamedFlow.idl 398 dom/DOMNamedFlowCollection.idl 399 dom/WebKitTransitionEvent.idl 400 dom/WheelEvent.idl 401 402 fileapi/Blob.idl 403 fileapi/File.idl 404 fileapi/FileError.idl 405 fileapi/FileException.idl 406 fileapi/FileList.idl 407 fileapi/FileReader.idl 408 fileapi/FileReaderSync.idl 409 410 html/DOMFormData.idl 411 html/DOMSettableTokenList.idl 412 html/DOMTokenList.idl 413 html/DOMURL.idl 414 html/HTMLAllCollection.idl 415 html/HTMLAnchorElement.idl 416 html/HTMLAppletElement.idl 417 html/HTMLAreaElement.idl 418 html/HTMLAudioElement.idl 419 html/HTMLBaseElement.idl 420 html/HTMLBaseFontElement.idl 421 html/HTMLBodyElement.idl 422 html/HTMLBRElement.idl 423 html/HTMLButtonElement.idl 424 html/HTMLCanvasElement.idl 425 html/HTMLCollection.idl 426 html/HTMLDataListElement.idl 427 html/HTMLDetailsElement.idl 428 html/HTMLDialogElement.idl 429 html/HTMLDirectoryElement.idl 430 html/HTMLDivElement.idl 431 html/HTMLDListElement.idl 432 html/HTMLDocument.idl 433 html/HTMLElement.idl 434 html/HTMLEmbedElement.idl 435 html/HTMLFieldSetElement.idl 436 html/HTMLFontElement.idl 437 html/HTMLFormControlsCollection.idl 438 html/HTMLFormElement.idl 439 html/HTMLFrameElement.idl 440 html/HTMLFrameSetElement.idl 441 html/HTMLHeadElement.idl 442 html/HTMLHeadingElement.idl 443 html/HTMLHRElement.idl 444 html/HTMLHtmlElement.idl 445 html/HTMLIFrameElement.idl 446 html/HTMLImageElement.idl 447 html/HTMLInputElement.idl 448 html/HTMLKeygenElement.idl 449 html/HTMLLabelElement.idl 450 html/HTMLLegendElement.idl 451 html/HTMLLIElement.idl 452 html/HTMLLinkElement.idl 453 html/HTMLMapElement.idl 454 html/HTMLMarqueeElement.idl 455 html/HTMLMediaElement.idl 456 html/HTMLMenuElement.idl 457 html/HTMLMetaElement.idl 458 html/HTMLMeterElement.idl 459 html/HTMLModElement.idl 460 html/HTMLObjectElement.idl 461 html/HTMLOListElement.idl 462 html/HTMLOptGroupElement.idl 463 html/HTMLOptionElement.idl 464 html/HTMLOptionsCollection.idl 465 html/HTMLOutputElement.idl 466 html/HTMLParagraphElement.idl 467 html/HTMLParamElement.idl 468 html/HTMLPreElement.idl 469 html/HTMLProgressElement.idl 470 html/HTMLPropertiesCollection.idl 471 html/HTMLQuoteElement.idl 472 html/HTMLScriptElement.idl 473 html/HTMLSelectElement.idl 474 html/HTMLSourceElement.idl 475 html/HTMLSpanElement.idl 476 html/HTMLStyleElement.idl 477 html/HTMLTableCaptionElement.idl 478 html/HTMLTableCellElement.idl 479 html/HTMLTableColElement.idl 480 html/HTMLTableElement.idl 481 html/HTMLTableRowElement.idl 482 html/HTMLTableSectionElement.idl 483 html/HTMLTemplateElement.idl 484 html/HTMLTextAreaElement.idl 485 html/HTMLTitleElement.idl 486 html/HTMLTrackElement.idl 487 html/HTMLUListElement.idl 488 html/HTMLUnknownElement.idl 489 html/HTMLVideoElement.idl 490 html/ImageData.idl 491 html/MediaController.idl 492 html/MediaError.idl 493 html/MicroDataItemValue.idl 494 html/RadioNodeList.idl 495 html/TextMetrics.idl 496 html/TimeRanges.idl 497 html/ValidityState.idl 498 html/VoidCallback.idl 499 500 html/canvas/ArrayBuffer.idl 501 html/canvas/ArrayBufferView.idl 502 html/canvas/CanvasGradient.idl 503 html/canvas/CanvasPattern.idl 504 html/canvas/CanvasProxy.idl 505 html/canvas/CanvasRenderingContext2D.idl 506 html/canvas/CanvasRenderingContext.idl 507 html/canvas/DataView.idl 508 html/canvas/DOMPath.idl 509 html/canvas/EXTDrawBuffers.idl 510 html/canvas/EXTTextureFilterAnisotropic.idl 511 html/canvas/Float32Array.idl 512 html/canvas/Float64Array.idl 513 html/canvas/Int16Array.idl 514 html/canvas/Int32Array.idl 515 html/canvas/Int8Array.idl 516 html/canvas/OESStandardDerivatives.idl 517 html/canvas/OESTextureFloat.idl 518 html/canvas/OESTextureHalfFloat.idl 519 html/canvas/OESVertexArrayObject.idl 520 html/canvas/OESElementIndexUint.idl 521 html/canvas/Uint16Array.idl 522 html/canvas/Uint32Array.idl 523 html/canvas/Uint8Array.idl 524 html/canvas/Uint8ClampedArray.idl 525 html/canvas/WebGLActiveInfo.idl 526 html/canvas/WebGLBuffer.idl 527 html/canvas/WebGLCompressedTextureATC.idl 528 html/canvas/WebGLCompressedTexturePVRTC.idl 529 html/canvas/WebGLCompressedTextureS3TC.idl 530 html/canvas/WebGLContextAttributes.idl 531 html/canvas/WebGLContextEvent.idl 532 html/canvas/WebGLDebugRendererInfo.idl 533 html/canvas/WebGLDebugShaders.idl 534 html/canvas/WebGLDepthTexture.idl 535 html/canvas/WebGLFramebuffer.idl 536 html/canvas/WebGLLoseContext.idl 537 html/canvas/WebGLProgram.idl 538 html/canvas/WebGLRenderbuffer.idl 539 html/canvas/WebGLRenderingContext.idl 540 html/canvas/WebGLShader.idl 541 html/canvas/WebGLShaderPrecisionFormat.idl 542 html/canvas/WebGLTexture.idl 543 html/canvas/WebGLUniformLocation.idl 544 html/canvas/WebGLVertexArrayObjectOES.idl 545 546 html/shadow/HTMLContentElement.idl 547 548 inspector/InjectedScriptHost.idl 549 inspector/InspectorFrontendHost.idl 550 inspector/JavaScriptCallFrame.idl 551 inspector/ScriptProfile.idl 552 inspector/ScriptProfileNode.idl 553 554 loader/appcache/DOMApplicationCache.idl 555 556 page/BarProp.idl 557 page/Console.idl 558 page/Crypto.idl 559 page/DOMSecurityPolicy.idl 560 page/DOMSelection.idl 561 page/DOMWindow.idl 562 page/EventSource.idl 563 page/History.idl 564 page/Location.idl 565 page/Navigator.idl 566 page/Performance.idl 567 page/PerformanceEntry.idl 568 page/PerformanceEntryList.idl 569 page/PerformanceNavigation.idl 570 page/PerformanceResourceTiming.idl 571 page/PerformanceTiming.idl 572 page/Screen.idl 573 page/SpeechInputEvent.idl 574 page/SpeechInputResult.idl 575 page/SpeechInputResultList.idl 576 page/WebKitPoint.idl 577 page/WorkerNavigator.idl 578 579 plugins/DOMMimeType.idl 580 plugins/DOMMimeTypeArray.idl 581 plugins/DOMPlugin.idl 582 plugins/DOMPluginArray.idl 583 584 storage/Storage.idl 585 storage/StorageEvent.idl 586 587 workers/AbstractWorker.idl 588 workers/DedicatedWorkerContext.idl 589 workers/SharedWorker.idl 590 workers/SharedWorkerContext.idl 591 workers/Worker.idl 592 workers/WorkerContext.idl 593 workers/WorkerLocation.idl 594 595 xml/DOMParser.idl 596 xml/XMLHttpRequest.idl 597 xml/XMLHttpRequestException.idl 598 xml/XMLHttpRequestProgressEvent.idl 599 xml/XMLHttpRequestUpload.idl 600 xml/XMLSerializer.idl 601 xml/XPathEvaluator.idl 602 xml/XPathException.idl 603 xml/XPathExpression.idl 604 xml/XPathNSResolver.idl 605 xml/XPathResult.idl 606 xml/XSLTProcessor.idl 607) 608 609# FIXME: The BlackBerry port doesn't support generating DOM bindings from the SVG IDL files. 610# For now, we explicitly demarcate the SVG IDL files so that the BlackBerry port can skip them 611# during DOM binding generation. See <https://bugs.webkit.org/show_bug.cgi?id=72773>. 612set(WebCore_SVG_IDL_FILES 613 svg/SVGAElement.idl 614 svg/SVGAltGlyphDefElement.idl 615 svg/SVGAltGlyphElement.idl 616 svg/SVGAltGlyphItemElement.idl 617 svg/SVGAngle.idl 618 svg/SVGAnimateColorElement.idl 619 svg/SVGAnimateMotionElement.idl 620 svg/SVGAnimateElement.idl 621 svg/SVGAnimateTransformElement.idl 622 svg/SVGAnimatedAngle.idl 623 svg/SVGAnimatedBoolean.idl 624 svg/SVGAnimatedEnumeration.idl 625 svg/SVGAnimatedInteger.idl 626 svg/SVGAnimatedLength.idl 627 svg/SVGAnimatedLengthList.idl 628 svg/SVGAnimatedNumber.idl 629 svg/SVGAnimatedNumberList.idl 630 svg/SVGAnimatedPreserveAspectRatio.idl 631 svg/SVGAnimatedRect.idl 632 svg/SVGAnimatedString.idl 633 svg/SVGAnimatedTransformList.idl 634 svg/SVGAnimationElement.idl 635 svg/SVGCircleElement.idl 636 svg/SVGClipPathElement.idl 637 svg/SVGColor.idl 638 svg/SVGComponentTransferFunctionElement.idl 639 svg/SVGCursorElement.idl 640 svg/SVGDefsElement.idl 641 svg/SVGDescElement.idl 642 svg/SVGDocument.idl 643 svg/SVGElement.idl 644 svg/SVGElementInstance.idl 645 svg/SVGElementInstanceList.idl 646 svg/SVGEllipseElement.idl 647 svg/SVGException.idl 648 svg/SVGFEBlendElement.idl 649 svg/SVGFEColorMatrixElement.idl 650 svg/SVGFEComponentTransferElement.idl 651 svg/SVGFECompositeElement.idl 652 svg/SVGFEConvolveMatrixElement.idl 653 svg/SVGFEDiffuseLightingElement.idl 654 svg/SVGFEDisplacementMapElement.idl 655 svg/SVGFEDistantLightElement.idl 656 svg/SVGFEDropShadowElement.idl 657 svg/SVGFEFloodElement.idl 658 svg/SVGFEFuncAElement.idl 659 svg/SVGFEFuncBElement.idl 660 svg/SVGFEFuncGElement.idl 661 svg/SVGFEFuncRElement.idl 662 svg/SVGFEGaussianBlurElement.idl 663 svg/SVGFEImageElement.idl 664 svg/SVGFEMergeElement.idl 665 svg/SVGFEMergeNodeElement.idl 666 svg/SVGFEMorphologyElement.idl 667 svg/SVGFEOffsetElement.idl 668 svg/SVGFEPointLightElement.idl 669 svg/SVGFESpecularLightingElement.idl 670 svg/SVGFESpotLightElement.idl 671 svg/SVGFETileElement.idl 672 svg/SVGFETurbulenceElement.idl 673 svg/SVGFilterElement.idl 674 svg/SVGFontElement.idl 675 svg/SVGFontFaceElement.idl 676 svg/SVGFontFaceFormatElement.idl 677 svg/SVGFontFaceNameElement.idl 678 svg/SVGFontFaceSrcElement.idl 679 svg/SVGFontFaceUriElement.idl 680 svg/SVGForeignObjectElement.idl 681 svg/SVGGElement.idl 682 svg/SVGGlyphElement.idl 683 svg/SVGGlyphRefElement.idl 684 svg/SVGGradientElement.idl 685 svg/SVGHKernElement.idl 686 svg/SVGImageElement.idl 687 svg/SVGLength.idl 688 svg/SVGLengthList.idl 689 svg/SVGLineElement.idl 690 svg/SVGLinearGradientElement.idl 691 svg/SVGMarkerElement.idl 692 svg/SVGMaskElement.idl 693 svg/SVGMatrix.idl 694 svg/SVGMetadataElement.idl 695 svg/SVGMissingGlyphElement.idl 696 svg/SVGMPathElement.idl 697 svg/SVGNumber.idl 698 svg/SVGNumberList.idl 699 svg/SVGPaint.idl 700 svg/SVGPathElement.idl 701 svg/SVGPathSeg.idl 702 svg/SVGPathSegArcAbs.idl 703 svg/SVGPathSegArcRel.idl 704 svg/SVGPathSegClosePath.idl 705 svg/SVGPathSegCurvetoCubicAbs.idl 706 svg/SVGPathSegCurvetoCubicRel.idl 707 svg/SVGPathSegCurvetoCubicSmoothAbs.idl 708 svg/SVGPathSegCurvetoCubicSmoothRel.idl 709 svg/SVGPathSegCurvetoQuadraticAbs.idl 710 svg/SVGPathSegCurvetoQuadraticRel.idl 711 svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl 712 svg/SVGPathSegCurvetoQuadraticSmoothRel.idl 713 svg/SVGPathSegLinetoAbs.idl 714 svg/SVGPathSegLinetoHorizontalAbs.idl 715 svg/SVGPathSegLinetoHorizontalRel.idl 716 svg/SVGPathSegLinetoRel.idl 717 svg/SVGPathSegLinetoVerticalAbs.idl 718 svg/SVGPathSegLinetoVerticalRel.idl 719 svg/SVGPathSegList.idl 720 svg/SVGPathSegMovetoAbs.idl 721 svg/SVGPathSegMovetoRel.idl 722 svg/SVGPatternElement.idl 723 svg/SVGPoint.idl 724 svg/SVGPointList.idl 725 svg/SVGPolygonElement.idl 726 svg/SVGPolylineElement.idl 727 svg/SVGPreserveAspectRatio.idl 728 svg/SVGRadialGradientElement.idl 729 svg/SVGRect.idl 730 svg/SVGRectElement.idl 731 svg/SVGRenderingIntent.idl 732 svg/SVGSVGElement.idl 733 svg/SVGScriptElement.idl 734 svg/SVGSetElement.idl 735 svg/SVGStopElement.idl 736 svg/SVGStringList.idl 737 svg/SVGStyleElement.idl 738 svg/SVGStyledElement.idl 739 svg/SVGSwitchElement.idl 740 svg/SVGSymbolElement.idl 741 svg/SVGTRefElement.idl 742 svg/SVGTSpanElement.idl 743 svg/SVGTextContentElement.idl 744 svg/SVGTextElement.idl 745 svg/SVGTextPathElement.idl 746 svg/SVGTextPositioningElement.idl 747 svg/SVGTitleElement.idl 748 svg/SVGTransform.idl 749 svg/SVGTransformList.idl 750 svg/SVGUnitTypes.idl 751 svg/SVGUseElement.idl 752 svg/SVGViewElement.idl 753 svg/SVGViewSpec.idl 754 svg/SVGVKernElement.idl 755 svg/SVGZoomAndPan.idl 756 svg/SVGZoomEvent.idl 757) 758 759list(APPEND WebCore_IDL_FILES 760 ${WebCore_SVG_IDL_FILES} 761) 762 763set(WebCore_SOURCES 764 Modules/battery/BatteryController.cpp 765 Modules/battery/BatteryManager.cpp 766 Modules/battery/BatteryStatus.cpp 767 Modules/battery/NavigatorBattery.cpp 768 769 Modules/filesystem/DOMFilePath.cpp 770 Modules/filesystem/DOMFileSystem.cpp 771 Modules/filesystem/DOMFileSystemBase.cpp 772 Modules/filesystem/DOMFileSystemSync.cpp 773 Modules/filesystem/DOMWindowFileSystem.cpp 774 Modules/filesystem/DirectoryEntry.cpp 775 Modules/filesystem/DirectoryEntrySync.cpp 776 Modules/filesystem/DirectoryReader.cpp 777 Modules/filesystem/DirectoryReaderSync.cpp 778 Modules/filesystem/Entry.cpp 779 Modules/filesystem/EntryArray.cpp 780 Modules/filesystem/EntryArraySync.cpp 781 Modules/filesystem/EntryBase.cpp 782 Modules/filesystem/EntrySync.cpp 783 Modules/filesystem/FileEntry.cpp 784 Modules/filesystem/FileEntrySync.cpp 785 Modules/filesystem/FileSystemCallbacks.cpp 786 Modules/filesystem/FileWriter.cpp 787 Modules/filesystem/FileWriterBase.cpp 788 Modules/filesystem/FileWriterSync.cpp 789 Modules/filesystem/HTMLInputElementFileSystem.cpp 790 Modules/filesystem/LocalFileSystem.cpp 791 Modules/filesystem/WorkerContextFileSystem.cpp 792 793 Modules/gamepad/Gamepad.cpp 794 Modules/gamepad/GamepadList.cpp 795 Modules/gamepad/NavigatorGamepad.cpp 796 797 Modules/geolocation/Coordinates.cpp 798 Modules/geolocation/Geolocation.cpp 799 Modules/geolocation/GeolocationController.cpp 800 Modules/geolocation/NavigatorGeolocation.cpp 801 802 Modules/indexeddb/DOMWindowIndexedDatabase.cpp 803 Modules/indexeddb/IDBAny.cpp 804 Modules/indexeddb/IDBCursor.cpp 805 Modules/indexeddb/IDBCursorBackendImpl.cpp 806 Modules/indexeddb/IDBCursorWithValue.cpp 807 Modules/indexeddb/IDBDatabase.cpp 808 Modules/indexeddb/IDBDatabaseBackendImpl.cpp 809 Modules/indexeddb/IDBDatabaseCallbacksImpl.cpp 810 Modules/indexeddb/IDBDatabaseException.cpp 811 Modules/indexeddb/IDBEventDispatcher.cpp 812 Modules/indexeddb/IDBFactory.cpp 813 Modules/indexeddb/IDBFactoryBackendImpl.cpp 814 Modules/indexeddb/IDBFactoryBackendInterface.cpp 815 Modules/indexeddb/IDBIndex.cpp 816 Modules/indexeddb/IDBKey.cpp 817 Modules/indexeddb/IDBKeyRange.cpp 818 Modules/indexeddb/IDBKeyPath.cpp 819 Modules/indexeddb/IDBBackingStore.cpp 820 Modules/indexeddb/IDBLevelDBCoding.cpp 821 Modules/indexeddb/IDBObjectStore.cpp 822 Modules/indexeddb/IDBObjectStoreBackendImpl.cpp 823 Modules/indexeddb/IDBOpenDBRequest.cpp 824 Modules/indexeddb/IDBPendingTransactionMonitor.cpp 825 Modules/indexeddb/IDBRequest.cpp 826 Modules/indexeddb/IDBTransaction.cpp 827 Modules/indexeddb/IDBTransactionBackendImpl.cpp 828 Modules/indexeddb/IDBTransactionCoordinator.cpp 829 Modules/indexeddb/IDBVersionChangeEvent.cpp 830 Modules/indexeddb/PageGroupIndexedDatabase.cpp 831 Modules/indexeddb/WorkerContextIndexedDatabase.cpp 832 833 Modules/mediasource/MediaSource.cpp 834 Modules/mediasource/MediaSourceRegistry.cpp 835 Modules/mediasource/SourceBuffer.cpp 836 Modules/mediasource/SourceBufferList.cpp 837 838 Modules/mediastream/LocalMediaStream.cpp 839 Modules/mediastream/MediaConstraintsImpl.cpp 840 Modules/mediastream/MediaStream.cpp 841 Modules/mediastream/MediaStreamEvent.cpp 842 Modules/mediastream/MediaStreamRegistry.cpp 843 Modules/mediastream/MediaStreamTrack.cpp 844 Modules/mediastream/MediaStreamTrackEvent.cpp 845 Modules/mediastream/NavigatorMediaStream.cpp 846 Modules/mediastream/RTCDTMFSender.cpp 847 Modules/mediastream/RTCDTMFToneChangeEvent.cpp 848 Modules/mediastream/RTCDataChannel.cpp 849 Modules/mediastream/RTCDataChannelEvent.cpp 850 Modules/mediastream/RTCIceCandidate.cpp 851 Modules/mediastream/RTCIceCandidateEvent.cpp 852 Modules/mediastream/RTCPeerConnection.cpp 853 Modules/mediastream/RTCSessionDescription.cpp 854 Modules/mediastream/RTCSessionDescriptionRequestImpl.cpp 855 Modules/mediastream/RTCStatsReport.cpp 856 Modules/mediastream/RTCStatsRequestImpl.cpp 857 Modules/mediastream/RTCStatsResponse.cpp 858 Modules/mediastream/RTCVoidRequestImpl.cpp 859 Modules/mediastream/UserMediaController.cpp 860 Modules/mediastream/UserMediaRequest.cpp 861 862 Modules/navigatorcontentutils/NavigatorContentUtils.cpp 863 864 Modules/networkinfo/NavigatorNetworkInfoConnection.cpp 865 Modules/networkinfo/NetworkInfo.cpp 866 Modules/networkinfo/NetworkInfoConnection.cpp 867 Modules/networkinfo/NetworkInfoController.cpp 868 869 Modules/notifications/DOMWindowNotifications.cpp 870 Modules/notifications/NotificationCenter.cpp 871 Modules/notifications/NotificationController.cpp 872 Modules/notifications/Notification.cpp 873 Modules/notifications/WorkerContextNotifications.cpp 874 875 Modules/proximity/DeviceProximityController.cpp 876 Modules/proximity/DeviceProximityEvent.cpp 877 878 Modules/vibration/NavigatorVibration.cpp 879 Modules/vibration/Vibration.cpp 880 881 Modules/webaudio/AsyncAudioDecoder.cpp 882 Modules/webaudio/AudioBasicInspectorNode.cpp 883 Modules/webaudio/AudioBasicProcessorNode.cpp 884 Modules/webaudio/AudioBuffer.cpp 885 Modules/webaudio/AudioBufferSourceNode.cpp 886 Modules/webaudio/ChannelMergerNode.cpp 887 Modules/webaudio/ChannelSplitterNode.cpp 888 Modules/webaudio/AudioContext.cpp 889 Modules/webaudio/AudioDestinationNode.cpp 890 Modules/webaudio/GainNode.cpp 891 Modules/webaudio/AudioListener.cpp 892 Modules/webaudio/AudioNode.cpp 893 Modules/webaudio/AudioNodeInput.cpp 894 Modules/webaudio/AudioNodeOutput.cpp 895 Modules/webaudio/PannerNode.cpp 896 Modules/webaudio/AudioParam.cpp 897 Modules/webaudio/AudioParamTimeline.cpp 898 Modules/webaudio/AudioProcessingEvent.cpp 899 Modules/webaudio/AudioScheduledSourceNode.cpp 900 Modules/webaudio/AudioSummingJunction.cpp 901 Modules/webaudio/BiquadDSPKernel.cpp 902 Modules/webaudio/BiquadFilterNode.cpp 903 Modules/webaudio/BiquadProcessor.cpp 904 Modules/webaudio/ConvolverNode.cpp 905 Modules/webaudio/DefaultAudioDestinationNode.cpp 906 Modules/webaudio/DelayDSPKernel.cpp 907 Modules/webaudio/DelayNode.cpp 908 Modules/webaudio/DelayProcessor.cpp 909 Modules/webaudio/DynamicsCompressorNode.cpp 910 Modules/webaudio/ScriptProcessorNode.cpp 911 Modules/webaudio/MediaElementAudioSourceNode.cpp 912 Modules/webaudio/MediaStreamAudioSourceNode.cpp 913 Modules/webaudio/OfflineAudioContext.cpp 914 Modules/webaudio/OfflineAudioCompletionEvent.cpp 915 Modules/webaudio/OfflineAudioDestinationNode.cpp 916 Modules/webaudio/OscillatorNode.cpp 917 Modules/webaudio/RealtimeAnalyser.cpp 918 Modules/webaudio/AnalyserNode.cpp 919 Modules/webaudio/WaveShaperDSPKernel.cpp 920 Modules/webaudio/WaveShaperNode.cpp 921 Modules/webaudio/WaveShaperProcessor.cpp 922 Modules/webaudio/WaveTable.cpp 923 924 Modules/webdatabase/ChangeVersionWrapper.cpp 925 Modules/webdatabase/DOMWindowWebDatabase.cpp 926 Modules/webdatabase/Database.cpp 927 Modules/webdatabase/DatabaseAuthorizer.cpp 928 Modules/webdatabase/DatabaseBackend.cpp 929 Modules/webdatabase/DatabaseBackendBase.cpp 930 Modules/webdatabase/DatabaseBackendContext.cpp 931 Modules/webdatabase/DatabaseBackendSync.cpp 932 Modules/webdatabase/DatabaseBase.cpp 933 Modules/webdatabase/DatabaseContext.cpp 934 Modules/webdatabase/DatabaseManager.cpp 935 Modules/webdatabase/DatabaseServer.cpp 936 Modules/webdatabase/DatabaseSync.cpp 937 Modules/webdatabase/DatabaseTask.cpp 938 Modules/webdatabase/DatabaseThread.cpp 939 Modules/webdatabase/DatabaseTracker.cpp 940 Modules/webdatabase/OriginLock.cpp 941 Modules/webdatabase/SQLException.cpp 942 Modules/webdatabase/SQLResultSet.cpp 943 Modules/webdatabase/SQLResultSetRowList.cpp 944 Modules/webdatabase/SQLStatement.cpp 945 Modules/webdatabase/SQLStatementBackend.cpp 946 Modules/webdatabase/SQLStatementSync.cpp 947 Modules/webdatabase/SQLTransaction.cpp 948 Modules/webdatabase/SQLTransactionBackend.cpp 949 Modules/webdatabase/SQLTransactionBackendSync.cpp 950 Modules/webdatabase/SQLTransactionClient.cpp 951 Modules/webdatabase/SQLTransactionCoordinator.cpp 952 Modules/webdatabase/SQLTransactionStateMachine.cpp 953 Modules/webdatabase/SQLTransactionSync.cpp 954 955 Modules/websockets/ThreadableWebSocketChannel.cpp 956 Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp 957 Modules/websockets/WebSocket.cpp 958 Modules/websockets/WebSocketChannel.cpp 959 Modules/websockets/WebSocketDeflater.cpp 960 Modules/websockets/WebSocketDeflateFramer.cpp 961 Modules/websockets/WebSocketExtensionDispatcher.cpp 962 Modules/websockets/WebSocketExtensionParser.cpp 963 Modules/websockets/WebSocketFrame.cpp 964 Modules/websockets/WebSocketHandshake.cpp 965 Modules/websockets/WorkerThreadableWebSocketChannel.cpp 966 967 accessibility/AXObjectCache.cpp 968 accessibility/AccessibilityARIAGrid.cpp 969 accessibility/AccessibilityARIAGridCell.cpp 970 accessibility/AccessibilityARIAGridRow.cpp 971 accessibility/AccessibilityImageMapLink.cpp 972 accessibility/AccessibilityList.cpp 973 accessibility/AccessibilityListBox.cpp 974 accessibility/AccessibilityListBoxOption.cpp 975 accessibility/AccessibilityMediaControls.cpp 976 accessibility/AccessibilityMenuList.cpp 977 accessibility/AccessibilityMenuListOption.cpp 978 accessibility/AccessibilityMenuListPopup.cpp 979 accessibility/AccessibilityMockObject.cpp 980 accessibility/AccessibilityNodeObject.cpp 981 accessibility/AccessibilityObject.cpp 982 accessibility/AccessibilityProgressIndicator.cpp 983 accessibility/AccessibilityRenderObject.cpp 984 accessibility/AccessibilityScrollbar.cpp 985 accessibility/AccessibilityScrollView.cpp 986 accessibility/AccessibilitySpinButton.cpp 987 accessibility/AccessibilitySlider.cpp 988 accessibility/AccessibilitySVGRoot.cpp 989 accessibility/AccessibilityTable.cpp 990 accessibility/AccessibilityTableCell.cpp 991 accessibility/AccessibilityTableColumn.cpp 992 accessibility/AccessibilityTableHeaderContainer.cpp 993 accessibility/AccessibilityTableRow.cpp 994 995 bindings/ScriptControllerBase.cpp 996 997 bindings/generic/ActiveDOMCallback.cpp 998 bindings/generic/BindingSecurity.cpp 999 bindings/generic/RuntimeEnabledFeatures.cpp 1000 1001 css/BasicShapeFunctions.cpp 1002 css/CSSAspectRatioValue.cpp 1003 css/CSSBasicShapes.cpp 1004 css/CSSBorderImage.cpp 1005 css/CSSBorderImageSliceValue.cpp 1006 css/CSSCalculationValue.cpp 1007 css/CSSCanvasValue.cpp 1008 css/CSSCharsetRule.cpp 1009 css/CSSComputedStyleDeclaration.cpp 1010 css/CSSCrossfadeValue.cpp 1011 css/CSSCursorImageValue.cpp 1012 css/CSSDefaultStyleSheets.cpp 1013 css/CSSFontFace.cpp 1014 css/CSSFontFaceLoadEvent.cpp 1015 css/CSSFontFaceRule.cpp 1016 css/CSSFontFaceSource.cpp 1017 css/CSSFontFaceSrcValue.cpp 1018 css/CSSFontSelector.cpp 1019 css/CSSFunctionValue.cpp 1020 css/CSSGradientValue.cpp 1021 css/CSSGroupingRule.cpp 1022 css/CSSHostRule.cpp 1023 css/CSSImageGeneratorValue.cpp 1024 css/CSSImageSetValue.cpp 1025 css/CSSImageValue.cpp 1026 css/CSSImportRule.cpp 1027 css/CSSInheritedValue.cpp 1028 css/CSSInitialValue.cpp 1029 css/CSSLineBoxContainValue.cpp 1030 css/CSSMediaRule.cpp 1031 css/CSSOMUtils.cpp 1032 css/CSSPageRule.cpp 1033 css/CSSParser.cpp 1034 css/CSSParserValues.cpp 1035 css/CSSPrimitiveValue.cpp 1036 css/CSSProperty.cpp 1037 css/CSSPropertySourceData.cpp 1038 css/CSSReflectValue.cpp 1039 css/CSSRule.cpp 1040 css/CSSRuleList.cpp 1041 css/CSSSegmentedFontFace.cpp 1042 css/CSSSelector.cpp 1043 css/CSSSelectorList.cpp 1044 css/CSSStyleRule.cpp 1045 css/CSSStyleSheet.cpp 1046 css/CSSSupportsRule.cpp 1047 css/CSSTimingFunctionValue.cpp 1048 css/CSSToStyleMap.cpp 1049 css/CSSUnicodeRangeValue.cpp 1050 css/CSSValue.cpp 1051 css/CSSValueList.cpp 1052 css/CSSValuePool.cpp 1053 css/DOMWindowCSS.cpp 1054 css/DeprecatedStyleBuilder.cpp 1055 css/DocumentRuleSets.cpp 1056 css/ElementRuleCollector.cpp 1057 css/FontFeatureValue.cpp 1058 css/FontLoader.cpp 1059 css/FontValue.cpp 1060 css/InspectorCSSOMWrappers.cpp 1061 css/LengthFunctions.cpp 1062 css/MediaFeatureNames.cpp 1063 css/MediaList.cpp 1064 css/MediaQuery.cpp 1065 css/MediaQueryEvaluator.cpp 1066 css/MediaQueryExp.cpp 1067 css/MediaQueryList.cpp 1068 css/MediaQueryListListener.cpp 1069 css/MediaQueryMatcher.cpp 1070 css/PageRuleCollector.cpp 1071 css/PropertySetCSSStyleDeclaration.cpp 1072 css/RGBColor.cpp 1073 css/RuleFeature.h 1074 css/RuleFeature.cpp 1075 css/RuleSet.h 1076 css/RuleSet.cpp 1077 css/SelectorChecker.cpp 1078 css/SelectorCheckerFastPath.cpp 1079 css/SelectorFilter.cpp 1080 css/ShadowValue.cpp 1081 css/StyleInvalidationAnalysis.cpp 1082 css/StyleMedia.cpp 1083 css/StylePropertySet.cpp 1084 css/StylePropertyShorthand.cpp 1085 css/StyleResolver.cpp 1086 css/StyleRule.cpp 1087 css/StyleRuleImport.cpp 1088 css/StyleScopeResolver.cpp 1089 css/StyleSheet.cpp 1090 css/StyleSheetContents.cpp 1091 css/StyleSheetList.cpp 1092 css/SVGCSSComputedStyleDeclaration.cpp 1093 css/SVGCSSParser.cpp 1094 css/SVGCSSStyleSelector.cpp 1095 css/TransformFunctions.cpp 1096 css/ViewportStyleResolver.cpp 1097 css/WebKitCSSFilterRule.cpp 1098 css/WebKitCSSFilterValue.cpp 1099 css/WebKitCSSKeyframeRule.cpp 1100 css/WebKitCSSKeyframesRule.cpp 1101 css/WebKitCSSMatrix.cpp 1102 css/WebKitCSSRegionRule.cpp 1103 css/WebKitCSSSVGDocumentValue.cpp 1104 css/WebKitCSSShaderValue.cpp 1105 css/WebKitCSSTransformValue.cpp 1106 css/WebKitCSSViewportRule.cpp 1107 1108 dom/ActiveDOMObject.cpp 1109 dom/Attr.cpp 1110 dom/BeforeTextInsertedEvent.cpp 1111 dom/BeforeUnloadEvent.cpp 1112 dom/CDATASection.cpp 1113 dom/CharacterData.cpp 1114 dom/CheckedRadioButtons.cpp 1115 dom/ChildListMutationScope.cpp 1116 dom/ChildNodeList.cpp 1117 dom/ClassNodeList.cpp 1118 dom/ClientRect.cpp 1119 dom/ClientRectList.cpp 1120 dom/Clipboard.cpp 1121 dom/ClipboardEvent.cpp 1122 dom/Comment.cpp 1123 dom/ComposedShadowTreeWalker.cpp 1124 dom/CompositionEvent.cpp 1125 dom/ContainerNode.cpp 1126 dom/ContainerNodeAlgorithms.cpp 1127 dom/ContextDestructionObserver.cpp 1128 dom/ContextFeatures.cpp 1129 dom/CustomEvent.cpp 1130 dom/DatasetDOMStringMap.cpp 1131 dom/DataTransferItem.cpp 1132 dom/DecodedDataDocumentParser.cpp 1133 dom/DeviceMotionController.cpp 1134 dom/DeviceMotionData.cpp 1135 dom/DeviceMotionEvent.cpp 1136 dom/DeviceOrientationController.cpp 1137 dom/DeviceOrientationData.cpp 1138 dom/DeviceOrientationEvent.cpp 1139 dom/DOMCoreException.cpp 1140 dom/DOMError.cpp 1141 dom/DOMImplementation.cpp 1142 dom/DOMNamedFlowCollection.cpp 1143 dom/DOMStringList.cpp 1144 dom/DOMStringMap.cpp 1145 dom/Document.cpp 1146 dom/DocumentMarkerController.cpp 1147 dom/DocumentMarker.cpp 1148 dom/DocumentEventQueue.cpp 1149 dom/DocumentFragment.cpp 1150 dom/DocumentParser.cpp 1151 dom/DocumentOrderedMap.cpp 1152 dom/DocumentSharedObjectPool.cpp 1153 dom/DocumentStyleSheetCollection.cpp 1154 dom/DocumentType.cpp 1155 dom/Element.cpp 1156 dom/ElementRareData.cpp 1157 dom/ElementShadow.cpp 1158 dom/EntityReference.cpp 1159 dom/ErrorEvent.cpp 1160 dom/Event.cpp 1161 dom/EventContext.cpp 1162 dom/EventDispatchMediator.cpp 1163 dom/EventDispatcher.cpp 1164 dom/EventException.cpp 1165 dom/EventListenerMap.cpp 1166 dom/EventNames.cpp 1167 dom/EventPathWalker.cpp 1168 dom/EventRetargeter.cpp 1169 dom/EventTarget.cpp 1170 dom/ExceptionBase.cpp 1171 dom/ExceptionCodePlaceholder.cpp 1172 dom/FocusEvent.cpp 1173 dom/GenericEventQueue.cpp 1174 dom/GestureEvent.cpp 1175 dom/IconURL.cpp 1176 dom/IdTargetObserver.cpp 1177 dom/IdTargetObserverRegistry.cpp 1178 dom/LiveNodeList.cpp 1179 dom/KeyboardEvent.cpp 1180 dom/MessageChannel.cpp 1181 dom/MessageEvent.cpp 1182 dom/MessagePortChannel.cpp 1183 dom/MessagePort.cpp 1184 dom/MicroDataItemList.cpp 1185 dom/MouseEvent.cpp 1186 dom/MouseRelatedEvent.cpp 1187 dom/MutationEvent.cpp 1188 dom/MutationObserver.cpp 1189 dom/MutationObserverInterestGroup.cpp 1190 dom/MutationObserverRegistration.cpp 1191 dom/MutationRecord.cpp 1192 dom/NamedFlowCollection.cpp 1193 dom/NamedNodeMap.cpp 1194 dom/NameNodeList.cpp 1195 dom/Node.cpp 1196 dom/NodeFilterCondition.cpp 1197 dom/NodeFilter.cpp 1198 dom/NodeIterator.cpp 1199 dom/NodeRareData.cpp 1200 dom/NodeRenderingContext.cpp 1201 dom/NodeRenderingTraversal.cpp 1202 dom/NodeTraversal.cpp 1203 dom/Notation.cpp 1204 dom/OverflowEvent.cpp 1205 dom/PageTransitionEvent.cpp 1206 dom/PendingScript.cpp 1207 dom/PopStateEvent.cpp 1208 dom/Position.cpp 1209 dom/PositionIterator.cpp 1210 dom/ProcessingInstruction.cpp 1211 dom/ProgressEvent.cpp 1212 dom/PropertyNodeList.cpp 1213 dom/PseudoElement.cpp 1214 dom/QualifiedName.cpp 1215 dom/Range.cpp 1216 dom/RangeException.cpp 1217 dom/RegisteredEventListener.cpp 1218 dom/ScopedEventQueue.cpp 1219 dom/ScriptedAnimationController.cpp 1220 dom/ScriptableDocumentParser.cpp 1221 dom/ScriptElement.cpp 1222 dom/ScriptExecutionContext.cpp 1223 dom/ScriptRunner.cpp 1224 dom/SecurityContext.cpp 1225 dom/SelectorQuery.cpp 1226 dom/ShadowRoot.cpp 1227 dom/SpaceSplitString.cpp 1228 dom/StaticNodeList.cpp 1229 dom/StringCallback.cpp 1230 dom/StyledElement.cpp 1231 dom/StyleElement.cpp 1232 dom/TagNodeList.cpp 1233 dom/Text.cpp 1234 dom/TextEvent.cpp 1235 dom/Touch.cpp 1236 dom/TouchEvent.cpp 1237 dom/TouchList.cpp 1238 dom/TransformSourceLibxslt.cpp 1239 dom/TransitionEvent.cpp 1240 dom/Traversal.cpp 1241 dom/TreeScope.cpp 1242 dom/TreeScopeAdopter.cpp 1243 dom/TreeWalker.cpp 1244 dom/UIEvent.cpp 1245 dom/UIEventWithKeyState.cpp 1246 dom/UserActionElementSet.cpp 1247 dom/UserGestureIndicator.cpp 1248 dom/UserTypingGestureIndicator.cpp 1249 dom/ViewportArguments.cpp 1250 dom/VisitedLinkState.cpp 1251 dom/WebKitAnimationEvent.cpp 1252 dom/WebKitNamedFlow.cpp 1253 dom/WebKitTransitionEvent.cpp 1254 dom/WheelEvent.cpp 1255 dom/WindowEventContext.cpp 1256 1257 dom/default/PlatformMessagePortChannel.cpp 1258 1259 editing/AlternativeTextController.cpp 1260 editing/AppendNodeCommand.cpp 1261 editing/ApplyBlockElementCommand.cpp 1262 editing/ApplyStyleCommand.cpp 1263 editing/BreakBlockquoteCommand.cpp 1264 editing/CompositeEditCommand.cpp 1265 editing/CreateLinkCommand.cpp 1266 editing/DeleteButton.cpp 1267 editing/DeleteButtonController.cpp 1268 editing/DeleteFromTextNodeCommand.cpp 1269 editing/DeleteSelectionCommand.cpp 1270 editing/DictationAlternative.cpp 1271 editing/DictationCommand.cpp 1272 editing/EditCommand.cpp 1273 editing/EditingStyle.cpp 1274 editing/Editor.cpp 1275 editing/EditorCommand.cpp 1276 editing/FormatBlockCommand.cpp 1277 editing/FrameSelection.cpp 1278 editing/HTMLInterchange.cpp 1279 editing/IndentOutdentCommand.cpp 1280 editing/InsertIntoTextNodeCommand.cpp 1281 editing/InsertLineBreakCommand.cpp 1282 editing/InsertListCommand.cpp 1283 editing/InsertNodeBeforeCommand.cpp 1284 editing/InsertParagraphSeparatorCommand.cpp 1285 editing/InsertTextCommand.cpp 1286 editing/MarkupAccumulator.cpp 1287 editing/MergeIdenticalElementsCommand.cpp 1288 editing/ModifySelectionListLevel.cpp 1289 editing/MoveSelectionCommand.cpp 1290 editing/RemoveCSSPropertyCommand.cpp 1291 editing/RemoveFormatCommand.cpp 1292 editing/RemoveNodeCommand.cpp 1293 editing/RemoveNodePreservingChildrenCommand.cpp 1294 editing/RenderedPosition.cpp 1295 editing/ReplaceNodeWithSpanCommand.cpp 1296 editing/ReplaceSelectionCommand.cpp 1297 editing/SetNodeAttributeCommand.cpp 1298 editing/SetSelectionCommand.cpp 1299 editing/SimplifyMarkupCommand.cpp 1300 editing/SmartReplace.cpp 1301 editing/SpellChecker.cpp 1302 editing/SpellingCorrectionCommand.cpp 1303 editing/SplitElementCommand.cpp 1304 editing/SplitTextNodeCommand.cpp 1305 editing/SplitTextNodeContainingElementCommand.cpp 1306 editing/TextCheckingHelper.cpp 1307 editing/TextInsertionBaseCommand.cpp 1308 editing/TextIterator.cpp 1309 editing/TypingCommand.cpp 1310 editing/UnlinkCommand.cpp 1311 editing/VisiblePosition.cpp 1312 editing/VisibleSelection.cpp 1313 editing/VisibleUnits.cpp 1314 editing/WrapContentsInDummySpanCommand.cpp 1315 editing/htmlediting.cpp 1316 editing/markup.cpp 1317 1318 fileapi/AsyncFileStream.cpp 1319 fileapi/Blob.cpp 1320 fileapi/BlobURL.cpp 1321 fileapi/File.cpp 1322 fileapi/FileException.cpp 1323 fileapi/FileList.cpp 1324 fileapi/FileReader.cpp 1325 fileapi/FileReaderLoader.cpp 1326 fileapi/FileReaderSync.cpp 1327 fileapi/FileThread.cpp 1328 fileapi/ThreadableBlobRegistry.cpp 1329 fileapi/WebKitBlobBuilder.cpp 1330 1331 history/BackForwardController.cpp 1332 history/BackForwardListImpl.cpp 1333 history/CachedFrame.cpp 1334 history/CachedPage.cpp 1335 history/HistoryItem.cpp 1336 history/PageCache.cpp 1337 1338 html/BaseButtonInputType.cpp 1339 html/BaseCheckableInputType.cpp 1340 html/BaseChooserOnlyDateAndTimeInputType.cpp 1341 html/BaseClickableWithKeyInputType.cpp 1342 html/BaseDateAndTimeInputType.cpp 1343 html/BaseTextInputType.cpp 1344 html/ButtonInputType.cpp 1345 html/CheckboxInputType.cpp 1346 html/ClassList.cpp 1347 html/ColorInputType.cpp 1348 html/DOMFormData.cpp 1349 html/DOMSettableTokenList.cpp 1350 html/DOMTokenList.cpp 1351 html/DOMURL.cpp 1352 html/DateInputType.cpp 1353 html/DateTimeInputType.cpp 1354 html/DateTimeLocalInputType.cpp 1355 html/EmailInputType.cpp 1356 html/FTPDirectoryDocument.cpp 1357 html/FileInputType.cpp 1358 html/FormAssociatedElement.cpp 1359 html/FormController.cpp 1360 html/FormDataList.cpp 1361 html/HTMLAllCollection.cpp 1362 html/HTMLAnchorElement.cpp 1363 html/HTMLAppletElement.cpp 1364 html/HTMLAreaElement.cpp 1365 html/HTMLAudioElement.cpp 1366 html/HTMLBRElement.cpp 1367 html/HTMLBaseElement.cpp 1368 html/HTMLBaseFontElement.cpp 1369 html/HTMLBodyElement.cpp 1370 html/HTMLButtonElement.cpp 1371 html/HTMLCanvasElement.cpp 1372 html/HTMLCollection.cpp 1373 html/HTMLDListElement.cpp 1374 html/HTMLDataListElement.cpp 1375 html/HTMLDetailsElement.cpp 1376 html/HTMLDialogElement.cpp 1377 html/HTMLDirectoryElement.cpp 1378 html/HTMLDivElement.cpp 1379 html/HTMLDocument.cpp 1380 html/HTMLElement.cpp 1381 html/HTMLEmbedElement.cpp 1382 html/HTMLFieldSetElement.cpp 1383 html/HTMLFontElement.cpp 1384 html/HTMLFormControlsCollection.cpp 1385 html/HTMLFormControlElement.cpp 1386 html/HTMLFormControlElementWithState.cpp 1387 html/HTMLFormElement.cpp 1388 html/HTMLFrameElement.cpp 1389 html/HTMLFrameElementBase.cpp 1390 html/HTMLFrameOwnerElement.cpp 1391 html/HTMLFrameSetElement.cpp 1392 html/HTMLHRElement.cpp 1393 html/HTMLHeadElement.cpp 1394 html/HTMLHeadingElement.cpp 1395 html/HTMLHtmlElement.cpp 1396 html/HTMLIFrameElement.cpp 1397 html/HTMLImageElement.cpp 1398 html/HTMLImageLoader.cpp 1399 html/HTMLInputElement.cpp 1400 html/HTMLKeygenElement.cpp 1401 html/HTMLLIElement.cpp 1402 html/HTMLLabelElement.cpp 1403 html/HTMLLegendElement.cpp 1404 html/HTMLLinkElement.cpp 1405 html/HTMLMapElement.cpp 1406 html/HTMLMarqueeElement.cpp 1407 html/HTMLMediaElement.cpp 1408 html/HTMLMenuElement.cpp 1409 html/HTMLMetaElement.cpp 1410 html/HTMLMeterElement.cpp 1411 html/HTMLModElement.cpp 1412 html/HTMLNameCollection.cpp 1413 html/HTMLOListElement.cpp 1414 html/HTMLObjectElement.cpp 1415 html/HTMLOptGroupElement.cpp 1416 html/HTMLOptionElement.cpp 1417 html/HTMLOptionsCollection.cpp 1418 html/HTMLOutputElement.cpp 1419 html/HTMLParagraphElement.cpp 1420 html/HTMLParamElement.cpp 1421 html/HTMLParserErrorCodes.cpp 1422 html/HTMLPlugInElement.cpp 1423 html/HTMLPlugInImageElement.cpp 1424 html/HTMLPreElement.cpp 1425 html/HTMLProgressElement.cpp 1426 html/HTMLPropertiesCollection.cpp 1427 html/HTMLQuoteElement.cpp 1428 html/HTMLScriptElement.cpp 1429 html/HTMLSelectElement.cpp 1430 html/HTMLSourceElement.cpp 1431 html/HTMLSpanElement.cpp 1432 html/HTMLStyleElement.cpp 1433 html/HTMLSummaryElement.cpp 1434 html/HTMLTableCaptionElement.cpp 1435 html/HTMLTableCellElement.cpp 1436 html/HTMLTableColElement.cpp 1437 html/HTMLTableElement.cpp 1438 html/HTMLTablePartElement.cpp 1439 html/HTMLTableRowElement.cpp 1440 html/HTMLTableRowsCollection.cpp 1441 html/HTMLTableSectionElement.cpp 1442 html/HTMLTemplateElement.cpp 1443 html/HTMLTextAreaElement.cpp 1444 html/HTMLTextFormControlElement.cpp 1445 html/HTMLTitleElement.cpp 1446 html/HTMLTrackElement.cpp 1447 html/HTMLUListElement.cpp 1448 html/HTMLVideoElement.cpp 1449 html/HTMLViewSourceDocument.cpp 1450 html/HiddenInputType.cpp 1451 html/ImageData.cpp 1452 html/ImageDocument.cpp 1453 html/ImageInputType.cpp 1454 html/InputType.cpp 1455 html/InputTypeNames.cpp 1456 html/LabelableElement.cpp 1457 html/LabelsNodeList.cpp 1458 html/LinkRelAttribute.cpp 1459 html/MediaController.cpp 1460 html/MediaDocument.cpp 1461 html/MediaFragmentURIParser.cpp 1462 html/MicroDataAttributeTokenList.cpp 1463 html/MicroDataItemValue.cpp 1464 html/MonthInputType.cpp 1465 html/NumberInputType.cpp 1466 html/PasswordInputType.cpp 1467 html/PluginDocument.cpp 1468 html/RadioInputType.cpp 1469 html/RadioNodeList.cpp 1470 html/RangeInputType.cpp 1471 html/ResetInputType.cpp 1472 html/SearchInputType.cpp 1473 html/StepRange.cpp 1474 html/SubmitInputType.cpp 1475 html/TelephoneInputType.cpp 1476 html/TextDocument.cpp 1477 html/TextFieldInputType.cpp 1478 html/TextInputType.cpp 1479 html/TimeInputType.cpp 1480 html/TimeRanges.cpp 1481 html/TypeAhead.cpp 1482 html/URLInputType.cpp 1483 html/ValidationMessage.cpp 1484 html/ValidityState.cpp 1485 html/WeekInputType.cpp 1486 1487 html/canvas/CanvasContextAttributes.cpp 1488 html/canvas/CanvasGradient.cpp 1489 html/canvas/CanvasPathMethods.cpp 1490 html/canvas/CanvasPattern.cpp 1491 html/canvas/CanvasProxy.cpp 1492 html/canvas/CanvasRenderingContext.cpp 1493 html/canvas/CanvasRenderingContext2D.cpp 1494 html/canvas/CanvasStyle.cpp 1495 html/canvas/DataView.cpp 1496 html/canvas/EXTDrawBuffers.cpp 1497 html/canvas/EXTTextureFilterAnisotropic.cpp 1498 html/canvas/OESStandardDerivatives.cpp 1499 html/canvas/OESTextureFloat.cpp 1500 html/canvas/OESTextureHalfFloat.cpp 1501 html/canvas/OESVertexArrayObject.cpp 1502 html/canvas/OESElementIndexUint.cpp 1503 html/canvas/WebGLBuffer.cpp 1504 html/canvas/WebGLCompressedTextureATC.cpp 1505 html/canvas/WebGLCompressedTexturePVRTC.cpp 1506 html/canvas/WebGLCompressedTextureS3TC.cpp 1507 html/canvas/WebGLContextAttributes.cpp 1508 html/canvas/WebGLContextEvent.cpp 1509 html/canvas/WebGLContextGroup.cpp 1510 html/canvas/WebGLContextObject.cpp 1511 html/canvas/WebGLDebugRendererInfo.cpp 1512 html/canvas/WebGLDebugShaders.cpp 1513 html/canvas/WebGLDepthTexture.cpp 1514 html/canvas/WebGLExtension.cpp 1515 html/canvas/WebGLFramebuffer.cpp 1516 html/canvas/WebGLGetInfo.cpp 1517 html/canvas/WebGLLoseContext.cpp 1518 html/canvas/WebGLObject.cpp 1519 html/canvas/WebGLProgram.cpp 1520 html/canvas/WebGLRenderbuffer.cpp 1521 html/canvas/WebGLRenderingContext.cpp 1522 html/canvas/WebGLShader.cpp 1523 html/canvas/WebGLShaderPrecisionFormat.cpp 1524 html/canvas/WebGLSharedObject.cpp 1525 html/canvas/WebGLTexture.cpp 1526 html/canvas/WebGLUniformLocation.cpp 1527 html/canvas/WebGLVertexArrayObjectOES.cpp 1528 1529 html/forms/FileIconLoader.cpp 1530 1531 html/parser/BackgroundHTMLInputStream.cpp 1532 html/parser/BackgroundHTMLParser.cpp 1533 html/parser/CSSPreloadScanner.cpp 1534 html/parser/CompactHTMLToken.cpp 1535 html/parser/HTMLConstructionSite.cpp 1536 html/parser/HTMLDocumentParser.cpp 1537 html/parser/HTMLElementStack.cpp 1538 html/parser/HTMLEntityParser.cpp 1539 html/parser/HTMLEntitySearch.cpp 1540 html/parser/HTMLParserIdioms.cpp 1541 html/parser/HTMLParserOptions.cpp 1542 html/parser/HTMLParserScheduler.cpp 1543 html/parser/HTMLParserThread.cpp 1544 html/parser/HTMLFormattingElementList.cpp 1545 html/parser/HTMLIdentifier.cpp 1546 html/parser/HTMLMetaCharsetParser.cpp 1547 html/parser/HTMLPreloadScanner.cpp 1548 html/parser/HTMLResourcePreloader.cpp 1549 html/parser/HTMLScriptRunner.cpp 1550 html/parser/HTMLSourceTracker.cpp 1551 html/parser/HTMLTokenizer.cpp 1552 html/parser/HTMLTreeBuilder.cpp 1553 html/parser/HTMLTreeBuilderSimulator.cpp 1554 html/parser/HTMLViewSourceParser.cpp 1555 html/parser/TextDocumentParser.cpp 1556 html/parser/TextViewSourceParser.cpp 1557 html/parser/XSSAuditor.cpp 1558 html/parser/XSSAuditorDelegate.cpp 1559 1560 html/shadow/ContentDistributor.cpp 1561 html/shadow/DetailsMarkerControl.cpp 1562 html/shadow/HTMLContentElement.cpp 1563 html/shadow/InsertionPoint.cpp 1564 html/shadow/MediaControlElementTypes.cpp 1565 html/shadow/MediaControlElements.cpp 1566 html/shadow/MediaControls.cpp 1567 html/shadow/MediaControlsApple.cpp 1568 html/shadow/MeterShadowElement.cpp 1569 html/shadow/ProgressShadowElement.cpp 1570 html/shadow/SliderThumbElement.cpp 1571 html/shadow/SpinButtonElement.cpp 1572 html/shadow/TextControlInnerElements.cpp 1573 1574 inspector/ConsoleMessage.cpp 1575 inspector/ContentSearchUtils.cpp 1576 inspector/DOMEditor.cpp 1577 inspector/DOMPatchSupport.cpp 1578 inspector/IdentifiersFactory.cpp 1579 inspector/InjectedScript.cpp 1580 inspector/InjectedScriptBase.cpp 1581 inspector/InjectedScriptCanvasModule.cpp 1582 inspector/InjectedScriptHost.cpp 1583 inspector/InjectedScriptManager.cpp 1584 inspector/InjectedScriptModule.cpp 1585 inspector/InspectorAgent.cpp 1586 inspector/InspectorApplicationCacheAgent.cpp 1587 inspector/InspectorBaseAgent.cpp 1588 inspector/InspectorPageAgent.cpp 1589 inspector/InspectorCSSAgent.cpp 1590 inspector/InspectorCanvasAgent.cpp 1591 inspector/InspectorClient.cpp 1592 inspector/InspectorConsoleAgent.cpp 1593 inspector/InspectorController.cpp 1594 inspector/InspectorCounters.cpp 1595 inspector/InspectorDOMAgent.cpp 1596 inspector/InspectorDOMDebuggerAgent.cpp 1597 inspector/InspectorDOMStorageAgent.cpp 1598 inspector/InspectorDatabaseAgent.cpp 1599 inspector/InspectorDatabaseResource.cpp 1600 inspector/InspectorDebuggerAgent.cpp 1601 inspector/InspectorFileSystemAgent.cpp 1602 inspector/InspectorFrontendClientLocal.cpp 1603 inspector/InspectorFrontendHost.cpp 1604 inspector/InspectorHeapProfilerAgent.cpp 1605 inspector/InspectorHistory.cpp 1606 inspector/InspectorIndexedDBAgent.cpp 1607 inspector/InspectorInputAgent.cpp 1608 inspector/InspectorInstrumentation.cpp 1609 inspector/InspectorLayerTreeAgent.cpp 1610 inspector/InspectorMemoryAgent.cpp 1611 inspector/InspectorOverlay.cpp 1612 inspector/InspectorProfilerAgent.cpp 1613 inspector/InspectorResourceAgent.cpp 1614 inspector/InspectorRuntimeAgent.cpp 1615 inspector/InspectorState.cpp 1616 inspector/InspectorStyleSheet.cpp 1617 inspector/InspectorStyleTextEditor.cpp 1618 inspector/InspectorTimelineAgent.cpp 1619 inspector/InspectorValues.cpp 1620 inspector/InspectorWorkerAgent.cpp 1621 inspector/InstrumentingAgents.cpp 1622 inspector/NetworkResourcesData.cpp 1623 inspector/PageConsoleAgent.cpp 1624 inspector/PageDebuggerAgent.cpp 1625 inspector/PageRuntimeAgent.cpp 1626 inspector/ScriptArguments.cpp 1627 inspector/ScriptCallFrame.cpp 1628 inspector/ScriptCallStack.cpp 1629 inspector/TimelineRecordFactory.cpp 1630 inspector/TimelineTraceEventProcessor.cpp 1631 inspector/WorkerConsoleAgent.cpp 1632 inspector/WorkerDebuggerAgent.cpp 1633 inspector/WorkerInspectorController.cpp 1634 inspector/WorkerRuntimeAgent.cpp 1635 1636 loader/CookieJar.cpp 1637 loader/CrossOriginAccessControl.cpp 1638 loader/CrossOriginPreflightResultCache.cpp 1639 loader/DocumentLoadTiming.cpp 1640 loader/DocumentLoader.cpp 1641 loader/DocumentThreadableLoader.cpp 1642 loader/DocumentWriter.cpp 1643 loader/EmptyClients.cpp 1644 loader/FTPDirectoryParser.cpp 1645 loader/FormState.cpp 1646 loader/FormSubmission.cpp 1647 loader/FrameLoadRequest.cpp 1648 loader/FrameLoader.cpp 1649 loader/FrameLoaderStateMachine.cpp 1650 loader/HistoryController.cpp 1651 loader/ImageLoader.cpp 1652 loader/LinkLoader.cpp 1653 loader/LoaderStrategy.cpp 1654 loader/MixedContentChecker.cpp 1655 loader/NavigationAction.cpp 1656 loader/NetscapePlugInStreamLoader.cpp 1657 loader/PingLoader.cpp 1658 loader/PlaceholderDocument.cpp 1659 loader/PolicyCallback.cpp 1660 loader/PolicyChecker.cpp 1661 loader/ProgressTracker.cpp 1662 loader/NavigationScheduler.cpp 1663 loader/ResourceBuffer.cpp 1664 loader/ResourceLoadNotifier.cpp 1665 loader/ResourceLoadScheduler.cpp 1666 loader/ResourceLoader.cpp 1667 loader/SinkDocument.cpp 1668 loader/SubframeLoader.cpp 1669 loader/SubresourceLoader.cpp 1670 loader/TextResourceDecoder.cpp 1671 loader/TextTrackLoader.cpp 1672 loader/ThreadableLoader.cpp 1673 loader/WorkerThreadableLoader.cpp 1674 1675 loader/appcache/ApplicationCache.cpp 1676 loader/appcache/ApplicationCacheGroup.cpp 1677 loader/appcache/ApplicationCacheHost.cpp 1678 loader/appcache/ApplicationCacheResource.cpp 1679 loader/appcache/ApplicationCacheStorage.cpp 1680 loader/appcache/DOMApplicationCache.cpp 1681 loader/appcache/ManifestParser.cpp 1682 1683 loader/archive/Archive.cpp 1684 loader/archive/ArchiveFactory.cpp 1685 loader/archive/ArchiveResource.cpp 1686 loader/archive/ArchiveResourceCollection.cpp 1687 1688 loader/archive/mhtml/MHTMLArchive.cpp 1689 loader/archive/mhtml/MHTMLParser.cpp 1690 1691 loader/cache/CachedCSSStyleSheet.cpp 1692 loader/cache/CachedFont.cpp 1693 loader/cache/CachedImage.cpp 1694 loader/cache/CachedRawResource.cpp 1695 loader/cache/CachedResource.cpp 1696 loader/cache/CachedResourceHandle.cpp 1697 loader/cache/CachedResourceLoader.cpp 1698 loader/cache/CachedResourceRequest.cpp 1699 loader/cache/CachedResourceRequestInitiators.cpp 1700 loader/cache/CachedScript.cpp 1701 loader/cache/CachedShader.cpp 1702 loader/cache/CachedSVGDocument.cpp 1703 loader/cache/CachedSVGDocumentReference.cpp 1704 loader/cache/CachedXSLStyleSheet.cpp 1705 loader/cache/MemoryCache.cpp 1706 1707 loader/icon/IconController.cpp 1708 loader/icon/IconDatabase.cpp 1709 loader/icon/IconDatabaseBase.cpp 1710 loader/icon/IconLoader.cpp 1711 loader/icon/IconRecord.cpp 1712 loader/icon/PageURLRecord.cpp 1713 1714 mathml/MathMLElement.cpp 1715 mathml/MathMLInlineContainerElement.cpp 1716 mathml/MathMLMathElement.cpp 1717 mathml/MathMLTextElement.cpp 1718 1719 page/AutoscrollController.cpp 1720 page/BarProp.cpp 1721 page/CaptionUserPreferences.cpp 1722 page/Chrome.cpp 1723 page/Console.cpp 1724 page/ContentSecurityPolicy.cpp 1725 page/ContextMenuController.cpp 1726 page/Crypto.cpp 1727 page/DeviceController.cpp 1728 page/DiagnosticLoggingKeys.cpp 1729 page/DOMSecurityPolicy.cpp 1730 page/DOMSelection.cpp 1731 page/DOMTimer.cpp 1732 page/DOMWindow.cpp 1733 page/DOMWindowExtension.cpp 1734 page/DOMWindowProperty.cpp 1735 page/DragController.cpp 1736 page/EventHandler.cpp 1737 page/EventSource.cpp 1738 page/FeatureObserver.cpp 1739 page/FocusController.cpp 1740 page/Frame.cpp 1741 page/FrameDestructionObserver.cpp 1742 page/FrameTree.cpp 1743 page/FrameView.cpp 1744 page/GroupSettings.cpp 1745 page/GestureTapHighlighter.cpp 1746 page/History.cpp 1747 page/Location.cpp 1748 page/MouseEventWithHitTestResults.cpp 1749 page/Navigator.cpp 1750 page/NavigatorBase.cpp 1751 page/OriginAccessEntry.cpp 1752 page/Page.cpp 1753 page/PageActivityAssertionToken.cpp 1754 page/PageConsole.cpp 1755 page/PageGroup.cpp 1756 page/PageGroupLoadDeferrer.cpp 1757 page/PageSerializer.cpp 1758 page/PageThrottler.cpp 1759 page/PageVisibilityState.cpp 1760 page/Performance.cpp 1761 page/PerformanceEntry.cpp 1762 page/PerformanceEntryList.cpp 1763 page/PerformanceNavigation.cpp 1764 page/PerformanceResourceTiming.cpp 1765 page/PerformanceTiming.cpp 1766 page/PrintContext.cpp 1767 page/Screen.cpp 1768 page/SecurityOrigin.cpp 1769 page/SecurityPolicy.cpp 1770 page/Settings.cpp 1771 page/SpatialNavigation.cpp 1772 page/SuspendableTimer.cpp 1773 page/UserContentURLPattern.cpp 1774 page/WindowFeatures.cpp 1775 page/WindowFocusAllowedIndicator.cpp 1776 page/WorkerNavigator.cpp 1777 1778 page/animation/AnimationBase.cpp 1779 page/animation/AnimationController.cpp 1780 page/animation/CompositeAnimation.cpp 1781 page/animation/CSSPropertyAnimation.cpp 1782 page/animation/ImplicitAnimation.cpp 1783 page/animation/KeyframeAnimation.cpp 1784 1785 page/scrolling/ScrollingConstraints.cpp 1786 page/scrolling/ScrollingCoordinator.cpp 1787 page/scrolling/ScrollingStateFixedNode.cpp 1788 page/scrolling/ScrollingStateNode.cpp 1789 page/scrolling/ScrollingStateScrollingNode.cpp 1790 page/scrolling/ScrollingStateStickyNode.cpp 1791 page/scrolling/ScrollingStateTree.cpp 1792 page/scrolling/coordinatedgraphics/ScrollingCoordinatorCoordinatedGraphics.cpp 1793 page/scrolling/coordinatedgraphics/ScrollingStateNodeCoordinatedGraphics.cpp 1794 page/scrolling/coordinatedgraphics/ScrollingStateScrollingNodeCoordinatedGraphics.cpp 1795 1796 platform/Arena.cpp 1797 platform/AsyncFileSystem.cpp 1798 platform/CalculationValue.cpp 1799 platform/Clock.cpp 1800 platform/ContextMenu.cpp 1801 platform/ContextMenuItem.cpp 1802 platform/ContentType.cpp 1803 platform/CrossThreadCopier.cpp 1804 platform/DatabaseStrategy.cpp 1805 platform/DateComponents.cpp 1806 platform/Decimal.cpp 1807 platform/DragData.cpp 1808 platform/DragImage.cpp 1809 platform/FileChooser.cpp 1810 platform/FileStream.cpp 1811 platform/FileSystem.cpp 1812 platform/ClockGeneric.cpp 1813 platform/HistogramSupport.cpp 1814 platform/KURL.cpp 1815 platform/KillRingNone.cpp 1816 platform/Language.cpp 1817 platform/Length.cpp 1818 platform/LengthBox.cpp 1819 platform/LinkHash.cpp 1820 platform/Logging.cpp 1821 platform/MIMETypeRegistry.cpp 1822 platform/MemoryPressureHandler.cpp 1823 platform/NotImplemented.cpp 1824 platform/PlatformEvent.cpp 1825 platform/PlatformInstrumentation.cpp 1826 platform/PlatformStrategies.cpp 1827 platform/RunLoop.cpp 1828 platform/RuntimeApplicationChecks.cpp 1829 platform/ScrollAnimator.cpp 1830 platform/ScrollableArea.cpp 1831 platform/Scrollbar.cpp 1832 platform/ScrollbarTheme.cpp 1833 platform/ScrollbarThemeComposite.cpp 1834 platform/ScrollView.cpp 1835 platform/SharedBuffer.cpp 1836 platform/SharedBufferChunkReader.cpp 1837 platform/SchemeRegistry.cpp 1838 platform/ThreadGlobalData.cpp 1839 platform/ThreadTimers.cpp 1840 platform/Timer.cpp 1841 platform/UUID.cpp 1842 platform/Widget.cpp 1843 1844 platform/animation/Animation.cpp 1845 platform/animation/AnimationList.cpp 1846 1847 platform/audio/AudioBus.cpp 1848 platform/audio/AudioChannel.cpp 1849 platform/audio/AudioDSPKernelProcessor.cpp 1850 platform/audio/AudioFIFO.cpp 1851 platform/audio/AudioPullFIFO.cpp 1852 platform/audio/AudioResampler.cpp 1853 platform/audio/AudioResamplerKernel.cpp 1854 platform/audio/AudioUtilities.cpp 1855 platform/audio/Biquad.cpp 1856 platform/audio/Cone.cpp 1857 platform/audio/DirectConvolver.cpp 1858 platform/audio/Distance.cpp 1859 platform/audio/DynamicsCompressor.cpp 1860 platform/audio/DynamicsCompressorKernel.cpp 1861 platform/audio/EqualPowerPanner.cpp 1862 platform/audio/FFTConvolver.cpp 1863 platform/audio/FFTFrame.cpp 1864 platform/audio/HRTFDatabase.cpp 1865 platform/audio/HRTFDatabaseLoader.cpp 1866 platform/audio/HRTFElevation.cpp 1867 platform/audio/HRTFKernel.cpp 1868 platform/audio/HRTFPanner.cpp 1869 platform/audio/MultiChannelResampler.cpp 1870 platform/audio/Panner.cpp 1871 platform/audio/Reverb.cpp 1872 platform/audio/ReverbAccumulationBuffer.cpp 1873 platform/audio/ReverbConvolver.cpp 1874 platform/audio/ReverbConvolverStage.cpp 1875 platform/audio/ReverbInputBuffer.cpp 1876 platform/audio/SincResampler.cpp 1877 platform/audio/VectorMath.cpp 1878 platform/audio/ZeroPole.cpp 1879 1880 platform/graphics/BitmapImage.cpp 1881 platform/graphics/Color.cpp 1882 platform/graphics/CrossfadeGeneratedImage.cpp 1883 platform/graphics/FloatPoint.cpp 1884 platform/graphics/FloatPoint3D.cpp 1885 platform/graphics/FloatPolygon.cpp 1886 platform/graphics/FloatQuad.cpp 1887 platform/graphics/FloatRect.cpp 1888 platform/graphics/FloatSize.cpp 1889 platform/graphics/Font.cpp 1890 platform/graphics/FontCache.cpp 1891 platform/graphics/FontData.cpp 1892 platform/graphics/FontDescription.cpp 1893 platform/graphics/FontGenericFamilies.cpp 1894 platform/graphics/FontGlyphs.cpp 1895 platform/graphics/FontFastPath.cpp 1896 platform/graphics/FontFeatureSettings.cpp 1897 platform/graphics/LayoutBoxExtent.cpp 1898 platform/graphics/LayoutRect.cpp 1899 platform/graphics/GeneratedImage.cpp 1900 platform/graphics/GeneratorGeneratedImage.cpp 1901 platform/graphics/GlyphPageTreeNode.cpp 1902 platform/graphics/Gradient.cpp 1903 platform/graphics/GraphicsContext.cpp 1904 platform/graphics/GraphicsLayer.cpp 1905 platform/graphics/GraphicsLayerAnimation.cpp 1906 platform/graphics/GraphicsLayerUpdater.cpp 1907 platform/graphics/GraphicsLayerTransform.cpp 1908 platform/graphics/GraphicsTypes.cpp 1909 platform/graphics/Image.cpp 1910 platform/graphics/ImageBuffer.cpp 1911 platform/graphics/ImageOrientation.cpp 1912 platform/graphics/IntRect.cpp 1913 platform/graphics/MediaPlayer.cpp 1914 platform/graphics/Path.cpp 1915 platform/graphics/PathTraversalState.cpp 1916 platform/graphics/Pattern.cpp 1917 platform/graphics/Region.cpp 1918 platform/graphics/RoundedRect.cpp 1919 platform/graphics/SegmentedFontData.cpp 1920 platform/graphics/ShadowBlur.cpp 1921 platform/graphics/SimpleFontData.cpp 1922 platform/graphics/StringTruncator.cpp 1923 platform/graphics/SurrogatePairAwareTextIterator.cpp 1924 platform/graphics/SVGGlyph.cpp 1925 platform/graphics/TextRun.cpp 1926 platform/graphics/TiledBackingStore.cpp 1927 platform/graphics/WidthIterator.cpp 1928 1929 platform/graphics/cpu/arm/filters/FELightingNEON.cpp 1930 1931 platform/graphics/filters/texmap/CustomFilterValidatedProgramTextureMapper.cpp 1932 platform/graphics/filters/CustomFilterCompiledProgram.cpp 1933 platform/graphics/filters/CustomFilterGlobalContext.cpp 1934 platform/graphics/filters/CustomFilterMesh.cpp 1935 platform/graphics/filters/CustomFilterOperation.cpp 1936 platform/graphics/filters/CustomFilterParameterList.cpp 1937 platform/graphics/filters/ValidatedCustomFilterOperation.cpp 1938 platform/graphics/filters/CustomFilterProgram.cpp 1939 platform/graphics/filters/CustomFilterProgramInfo.cpp 1940 platform/graphics/filters/CustomFilterRenderer.cpp 1941 platform/graphics/filters/DistantLightSource.cpp 1942 platform/graphics/filters/FEBlend.cpp 1943 platform/graphics/filters/FEColorMatrix.cpp 1944 platform/graphics/filters/FEComponentTransfer.cpp 1945 platform/graphics/filters/FEComposite.cpp 1946 platform/graphics/filters/FEConvolveMatrix.cpp 1947 platform/graphics/filters/FECustomFilter.cpp 1948 platform/graphics/filters/FEDiffuseLighting.cpp 1949 platform/graphics/filters/FEDisplacementMap.cpp 1950 platform/graphics/filters/FEDropShadow.cpp 1951 platform/graphics/filters/FEFlood.cpp 1952 platform/graphics/filters/FEGaussianBlur.cpp 1953 platform/graphics/filters/FELighting.cpp 1954 platform/graphics/filters/FEMerge.cpp 1955 platform/graphics/filters/FEMorphology.cpp 1956 platform/graphics/filters/FEOffset.cpp 1957 platform/graphics/filters/FESpecularLighting.cpp 1958 platform/graphics/filters/FETile.cpp 1959 platform/graphics/filters/FETurbulence.cpp 1960 platform/graphics/filters/FilterEffect.cpp 1961 platform/graphics/filters/FilterOperation.cpp 1962 platform/graphics/filters/FilterOperations.cpp 1963 platform/graphics/filters/PointLightSource.cpp 1964 platform/graphics/filters/SourceAlpha.cpp 1965 platform/graphics/filters/SourceGraphic.cpp 1966 platform/graphics/filters/SpotLightSource.cpp 1967 1968 platform/graphics/texmap/coordinated/AreaAllocator.cpp 1969 platform/graphics/texmap/coordinated/CoordinatedBackingStore.cpp 1970 platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp 1971 platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.cpp 1972 platform/graphics/texmap/coordinated/CoordinatedImageBacking.cpp 1973 platform/graphics/texmap/coordinated/CoordinatedSurface.cpp 1974 platform/graphics/texmap/coordinated/CoordinatedTile.cpp 1975 platform/graphics/texmap/coordinated/UpdateAtlas.cpp 1976 platform/graphics/texmap/TextureMapper.cpp 1977 platform/graphics/texmap/TextureMapperBackingStore.cpp 1978 platform/graphics/texmap/TextureMapperFPSCounter.cpp 1979 platform/graphics/texmap/TextureMapperImageBuffer.cpp 1980 platform/graphics/texmap/TextureMapperLayer.cpp 1981 platform/graphics/texmap/TextureMapperSurfaceBackingStore.cpp 1982 platform/graphics/texmap/TextureMapperTile.cpp 1983 platform/graphics/texmap/TextureMapperTiledBackingStore.cpp 1984 1985 platform/graphics/transforms/AffineTransform.cpp 1986 platform/graphics/transforms/Matrix3DTransformOperation.cpp 1987 platform/graphics/transforms/MatrixTransformOperation.cpp 1988 platform/graphics/transforms/PerspectiveTransformOperation.cpp 1989 platform/graphics/transforms/RotateTransformOperation.cpp 1990 platform/graphics/transforms/ScaleTransformOperation.cpp 1991 platform/graphics/transforms/SkewTransformOperation.cpp 1992 platform/graphics/transforms/TransformOperations.cpp 1993 platform/graphics/transforms/TransformationMatrix.cpp 1994 platform/graphics/transforms/TransformState.cpp 1995 platform/graphics/transforms/TranslateTransformOperation.cpp 1996 1997 platform/graphics/ImageSource.cpp 1998 1999 platform/image-decoders/ImageDecoder.cpp 2000 platform/image-decoders/bmp/BMPImageDecoder.cpp 2001 platform/image-decoders/bmp/BMPImageReader.cpp 2002 platform/image-decoders/gif/GIFImageDecoder.cpp 2003 platform/image-decoders/gif/GIFImageReader.cpp 2004 platform/image-decoders/ico/ICOImageDecoder.cpp 2005 platform/image-decoders/jpeg/JPEGImageDecoder.cpp 2006 platform/image-decoders/png/PNGImageDecoder.cpp 2007 platform/image-decoders/webp/WEBPImageDecoder.cpp 2008 2009 platform/leveldb/LevelDBDatabase.cpp 2010 platform/leveldb/LevelDBTransaction.cpp 2011 platform/leveldb/LevelDBWriteBatch.cpp 2012 2013 platform/mediastream/MediaStreamCenter.cpp 2014 platform/mediastream/MediaStreamSource.cpp 2015 platform/mediastream/RTCIceCandidateDescriptor.cpp 2016 platform/mediastream/RTCPeerConnectionHandler.cpp 2017 platform/mediastream/RTCSessionDescriptionDescriptor.cpp 2018 2019 platform/mock/DeviceMotionClientMock.cpp 2020 platform/mock/DeviceOrientationClientMock.cpp 2021 platform/mock/GeolocationClientMock.cpp 2022 platform/mock/ScrollbarThemeMock.cpp 2023 2024 platform/network/AuthenticationChallengeBase.cpp 2025 platform/network/BlobData.cpp 2026 platform/network/BlobRegistry.cpp 2027 platform/network/BlobRegistryImpl.cpp 2028 platform/network/BlobResourceHandle.cpp 2029 platform/network/Credential.cpp 2030 platform/network/CredentialStorage.cpp 2031 platform/network/DataURL.cpp 2032 platform/network/DNSResolveQueue.cpp 2033 platform/network/FormDataBuilder.cpp 2034 platform/network/FormData.cpp 2035 platform/network/HTTPHeaderMap.cpp 2036 platform/network/HTTPParsers.cpp 2037 platform/network/MIMEHeader.cpp 2038 platform/network/NetworkStateNotifier.cpp 2039 platform/network/ParsedContentType.cpp 2040 platform/network/ProtectionSpace.cpp 2041 platform/network/ProxyServer.cpp 2042 platform/network/ResourceErrorBase.cpp 2043 platform/network/ResourceHandle.cpp 2044 platform/network/ResourceHandleClient.cpp 2045 platform/network/ResourceLoadTiming.cpp 2046 platform/network/ResourceRequestBase.cpp 2047 platform/network/ResourceResponseBase.cpp 2048 platform/network/SocketStreamHandleBase.cpp 2049 2050 platform/sql/SQLValue.cpp 2051 platform/sql/SQLiteAuthorizer.cpp 2052 platform/sql/SQLiteDatabase.cpp 2053 platform/sql/SQLiteFileSystem.cpp 2054 platform/sql/SQLiteStatement.cpp 2055 platform/sql/SQLiteTransaction.cpp 2056 2057 platform/text/BidiContext.cpp 2058 platform/text/DateTimeFormat.cpp 2059 platform/text/Hyphenation.cpp 2060 platform/text/LineEnding.cpp 2061 platform/text/LocaleToScriptMappingDefault.cpp 2062 platform/text/PlatformLocale.cpp 2063 platform/text/QuotedPrintable.cpp 2064 platform/text/RegularExpression.cpp 2065 platform/text/SegmentedString.cpp 2066 platform/text/TextBoundaries.cpp 2067 platform/text/TextBreakIterator.cpp 2068 platform/text/TextCodec.cpp 2069 platform/text/TextCodecLatin1.cpp 2070 platform/text/TextCodecUTF16.cpp 2071 platform/text/TextCodecUTF8.cpp 2072 platform/text/TextCodecUserDefined.cpp 2073 platform/text/TextEncoding.cpp 2074 platform/text/TextEncodingRegistry.cpp 2075 platform/text/TextStream.cpp 2076 platform/text/UnicodeRange.cpp 2077 2078 platform/text/transcoder/FontTranscoder.cpp 2079 2080 plugins/DOMMimeTypeArray.cpp 2081 plugins/DOMMimeType.cpp 2082 plugins/DOMPluginArray.cpp 2083 plugins/DOMPlugin.cpp 2084 plugins/PluginDatabase.cpp 2085 plugins/PluginData.cpp 2086 plugins/PluginDebug.cpp 2087 plugins/PluginMainThreadScheduler.cpp 2088 plugins/PluginPackage.cpp 2089 plugins/PluginStream.cpp 2090 plugins/PluginView.cpp 2091 2092 rendering/AutoTableLayout.cpp 2093 rendering/BidiRun.cpp 2094 rendering/CounterNode.cpp 2095 rendering/EllipsisBox.cpp 2096 rendering/FilterEffectRenderer.cpp 2097 rendering/FixedTableLayout.cpp 2098 rendering/FlowThreadController.cpp 2099 rendering/HitTestingTransformState.cpp 2100 rendering/HitTestLocation.cpp 2101 rendering/HitTestResult.cpp 2102 rendering/InlineBox.cpp 2103 rendering/InlineFlowBox.cpp 2104 rendering/InlineTextBox.cpp 2105 rendering/LayoutState.cpp 2106 rendering/LayoutRepainter.cpp 2107 rendering/PointerEventsHitRules.cpp 2108 rendering/RenderApplet.cpp 2109 rendering/RenderArena.cpp 2110 rendering/RenderBR.cpp 2111 rendering/RenderBlock.cpp 2112 rendering/RenderBlockLineLayout.cpp 2113 rendering/RenderBox.cpp 2114 rendering/RenderBoxModelObject.cpp 2115 rendering/RenderButton.cpp 2116 rendering/RenderCombineText.cpp 2117 rendering/RenderCounter.cpp 2118 rendering/RenderDeprecatedFlexibleBox.cpp 2119 rendering/RenderDetailsMarker.cpp 2120 rendering/RenderDialog.cpp 2121 rendering/RenderEmbeddedObject.cpp 2122 rendering/RenderFieldset.cpp 2123 rendering/RenderFileUploadControl.cpp 2124 rendering/RenderFlexibleBox.cpp 2125 rendering/RenderGrid.cpp 2126 rendering/RenderFlowThread.cpp 2127 rendering/RenderFrame.cpp 2128 rendering/RenderFrameBase.cpp 2129 rendering/RenderFrameSet.cpp 2130 rendering/RenderFullScreen.cpp 2131 rendering/RenderGeometryMap.cpp 2132 rendering/RenderHTMLCanvas.cpp 2133 rendering/RenderIFrame.cpp 2134 rendering/RenderImage.cpp 2135 rendering/RenderImageResource.cpp 2136 rendering/RenderImageResourceStyleImage.cpp 2137 rendering/RenderInline.cpp 2138 rendering/RenderLayer.cpp 2139 rendering/RenderLayerBacking.cpp 2140 rendering/RenderLayerCompositor.cpp 2141 rendering/RenderLayerFilterInfo.cpp 2142 rendering/RenderLayerModelObject.cpp 2143 rendering/RenderLineBoxList.cpp 2144 rendering/RenderListBox.cpp 2145 rendering/RenderListItem.cpp 2146 rendering/RenderListMarker.cpp 2147 rendering/RenderMarquee.cpp 2148 rendering/RenderMedia.cpp 2149 rendering/RenderMediaControlElements.cpp 2150 rendering/RenderMediaControls.cpp 2151 rendering/RenderMenuList.cpp 2152 rendering/RenderMeter.cpp 2153 rendering/RenderMultiColumnBlock.cpp 2154 rendering/RenderMultiColumnFlowThread.cpp 2155 rendering/RenderMultiColumnSet.cpp 2156 rendering/RenderNamedFlowThread.cpp 2157 rendering/RenderObject.cpp 2158 rendering/RenderObjectChildList.cpp 2159 rendering/RenderPart.cpp 2160 rendering/RenderProgress.cpp 2161 rendering/RenderQuote.cpp 2162 rendering/RenderRegion.cpp 2163 rendering/RenderRegionSet.cpp 2164 rendering/RenderReplaced.cpp 2165 rendering/RenderReplica.cpp 2166 rendering/RenderRuby.cpp 2167 rendering/RenderRubyBase.cpp 2168 rendering/RenderRubyRun.cpp 2169 rendering/RenderRubyText.cpp 2170 rendering/RenderScrollbar.cpp 2171 rendering/RenderScrollbarPart.cpp 2172 rendering/RenderScrollbarTheme.cpp 2173 rendering/RenderSearchField.cpp 2174 rendering/RenderSlider.cpp 2175 rendering/RenderSnapshottedPlugIn.cpp 2176 rendering/RenderTable.cpp 2177 rendering/RenderTableCaption.cpp 2178 rendering/RenderTableCell.cpp 2179 rendering/RenderTableCol.cpp 2180 rendering/RenderTableRow.cpp 2181 rendering/RenderTableSection.cpp 2182 rendering/RenderText.cpp 2183 rendering/RenderTextControl.cpp 2184 rendering/RenderTextControlMultiLine.cpp 2185 rendering/RenderTextControlSingleLine.cpp 2186 rendering/RenderTextFragment.cpp 2187 rendering/RenderTextTrackCue.cpp 2188 rendering/RenderTheme.cpp 2189 rendering/RenderTreeAsText.cpp 2190 rendering/RenderVideo.cpp 2191 rendering/RenderView.cpp 2192 rendering/RenderWidget.cpp 2193 rendering/RenderWordBreak.cpp 2194 rendering/RootInlineBox.cpp 2195 rendering/ScrollBehavior.cpp 2196 rendering/TextAutosizer.cpp 2197 rendering/break_lines.cpp 2198 2199 rendering/mathml/RenderMathMLBlock.cpp 2200 rendering/mathml/RenderMathMLFenced.cpp 2201 rendering/mathml/RenderMathMLFraction.cpp 2202 rendering/mathml/RenderMathMLMath.cpp 2203 rendering/mathml/RenderMathMLOperator.cpp 2204 rendering/mathml/RenderMathMLRoot.cpp 2205 rendering/mathml/RenderMathMLRow.cpp 2206 rendering/mathml/RenderMathMLSquareRoot.cpp 2207 rendering/mathml/RenderMathMLSubSup.cpp 2208 rendering/mathml/RenderMathMLUnderOver.cpp 2209 2210 rendering/shapes/PolygonShape.cpp 2211 rendering/shapes/RectangleShape.cpp 2212 rendering/shapes/Shape.cpp 2213 rendering/shapes/ShapeInfo.cpp 2214 rendering/shapes/ShapeInsideInfo.cpp 2215 rendering/shapes/ShapeInterval.cpp 2216 rendering/shapes/ShapeOutsideInfo.cpp 2217 2218 rendering/style/BasicShapes.cpp 2219 rendering/style/ContentData.cpp 2220 rendering/style/CounterDirectives.cpp 2221 rendering/style/FillLayer.cpp 2222 rendering/style/KeyframeList.cpp 2223 rendering/style/NinePieceImage.cpp 2224 rendering/style/QuotesData.cpp 2225 rendering/style/RenderStyle.cpp 2226 rendering/style/ShadowData.cpp 2227 rendering/style/StyleBackgroundData.cpp 2228 rendering/style/StyleBoxData.cpp 2229 rendering/style/StyleCachedImage.cpp 2230 rendering/style/StyleCachedImageSet.cpp 2231 rendering/style/StyleDeprecatedFlexibleBoxData.cpp 2232 rendering/style/StyleFilterData.cpp 2233 rendering/style/StyleFlexibleBoxData.cpp 2234 rendering/style/StyleGeneratedImage.cpp 2235 rendering/style/StyleGridData.cpp 2236 rendering/style/StyleGridItemData.cpp 2237 rendering/style/StyleInheritedData.cpp 2238 rendering/style/StyleMarqueeData.cpp 2239 rendering/style/StyleMultiColData.cpp 2240 rendering/style/StyleRareInheritedData.cpp 2241 rendering/style/StyleRareNonInheritedData.cpp 2242 rendering/style/StyleSurroundData.cpp 2243 rendering/style/StyleTransformData.cpp 2244 rendering/style/StyleVisualData.cpp 2245 rendering/style/SVGRenderStyle.cpp 2246 rendering/style/SVGRenderStyleDefs.cpp 2247 2248 rendering/svg/RenderSVGBlock.cpp 2249 rendering/svg/RenderSVGContainer.cpp 2250 rendering/svg/RenderSVGEllipse.cpp 2251 rendering/svg/RenderSVGGradientStop.cpp 2252 rendering/svg/RenderSVGForeignObject.cpp 2253 rendering/svg/RenderSVGHiddenContainer.cpp 2254 rendering/svg/RenderSVGImage.cpp 2255 rendering/svg/RenderSVGInline.cpp 2256 rendering/svg/RenderSVGInlineText.cpp 2257 rendering/svg/RenderSVGModelObject.cpp 2258 rendering/svg/RenderSVGPath.cpp 2259 rendering/svg/RenderSVGRect.cpp 2260 rendering/svg/RenderSVGResource.cpp 2261 rendering/svg/RenderSVGResourceClipper.cpp 2262 rendering/svg/RenderSVGResourceContainer.cpp 2263 rendering/svg/RenderSVGResourceFilter.cpp 2264 rendering/svg/RenderSVGResourceFilterPrimitive.cpp 2265 rendering/svg/RenderSVGResourceGradient.cpp 2266 rendering/svg/RenderSVGResourceLinearGradient.cpp 2267 rendering/svg/RenderSVGResourceMarker.cpp 2268 rendering/svg/RenderSVGResourceMasker.cpp 2269 rendering/svg/RenderSVGResourcePattern.cpp 2270 rendering/svg/RenderSVGResourceRadialGradient.cpp 2271 rendering/svg/RenderSVGResourceSolidColor.cpp 2272 rendering/svg/RenderSVGRoot.cpp 2273 rendering/svg/RenderSVGShape.cpp 2274 rendering/svg/RenderSVGTSpan.cpp 2275 rendering/svg/RenderSVGText.cpp 2276 rendering/svg/RenderSVGTextPath.cpp 2277 rendering/svg/RenderSVGTransformableContainer.cpp 2278 rendering/svg/RenderSVGViewportContainer.cpp 2279 rendering/svg/SVGInlineFlowBox.cpp 2280 rendering/svg/SVGInlineTextBox.cpp 2281 rendering/svg/SVGPathData.cpp 2282 rendering/svg/SVGRenderSupport.cpp 2283 rendering/svg/SVGRenderTreeAsText.cpp 2284 rendering/svg/SVGRenderingContext.cpp 2285 rendering/svg/SVGResources.cpp 2286 rendering/svg/SVGResourcesCache.cpp 2287 rendering/svg/SVGResourcesCycleSolver.cpp 2288 rendering/svg/SVGRootInlineBox.cpp 2289 rendering/svg/SVGTextChunk.cpp 2290 rendering/svg/SVGTextChunkBuilder.cpp 2291 rendering/svg/SVGTextLayoutAttributes.cpp 2292 rendering/svg/SVGTextLayoutAttributesBuilder.cpp 2293 rendering/svg/SVGTextLayoutEngine.cpp 2294 rendering/svg/SVGTextLayoutEngineBaseline.cpp 2295 rendering/svg/SVGTextLayoutEngineSpacing.cpp 2296 rendering/svg/SVGTextRunRenderingContext.cpp 2297 rendering/svg/SVGTextMetrics.cpp 2298 rendering/svg/SVGTextMetricsBuilder.cpp 2299 rendering/svg/SVGTextQuery.cpp 2300 2301 storage/StorageThread.cpp 2302 storage/Storage.cpp 2303 storage/StorageAreaImpl.cpp 2304 storage/StorageAreaSync.cpp 2305 storage/StorageEvent.cpp 2306 storage/StorageEventDispatcher.cpp 2307 storage/StorageMap.cpp 2308 storage/StorageNamespace.cpp 2309 storage/StorageNamespaceImpl.cpp 2310 storage/StorageStrategy.cpp 2311 storage/StorageSyncManager.cpp 2312 storage/StorageTracker.cpp 2313 2314 svg/ColorDistance.cpp 2315 svg/SVGAElement.cpp 2316 svg/SVGAltGlyphDefElement.cpp 2317 svg/SVGAltGlyphElement.cpp 2318 svg/SVGAltGlyphItemElement.cpp 2319 svg/SVGAngle.cpp 2320 svg/SVGAnimateColorElement.cpp 2321 svg/SVGAnimatedAngle.cpp 2322 svg/SVGAnimatedBoolean.cpp 2323 svg/SVGAnimatedColor.cpp 2324 svg/SVGAnimatedEnumeration.cpp 2325 svg/SVGAnimatedInteger.cpp 2326 svg/SVGAnimatedIntegerOptionalInteger.cpp 2327 svg/SVGAnimatedLength.cpp 2328 svg/SVGAnimatedLengthList.cpp 2329 svg/SVGAnimatedNumber.cpp 2330 svg/SVGAnimatedNumberList.cpp 2331 svg/SVGAnimatedNumberOptionalNumber.cpp 2332 svg/SVGAnimatedPath.cpp 2333 svg/SVGAnimatedPointList.cpp 2334 svg/SVGAnimatedPreserveAspectRatio.cpp 2335 svg/SVGAnimatedRect.cpp 2336 svg/SVGAnimatedString.cpp 2337 svg/SVGAnimatedTransformList.cpp 2338 svg/SVGAnimatedType.cpp 2339 svg/SVGAnimateElement.cpp 2340 svg/SVGAnimateMotionElement.cpp 2341 svg/SVGAnimateTransformElement.cpp 2342 svg/SVGAnimationElement.cpp 2343 svg/SVGCircleElement.cpp 2344 svg/SVGClipPathElement.cpp 2345 svg/SVGColor.cpp 2346 svg/SVGComponentTransferFunctionElement.cpp 2347 svg/SVGCursorElement.cpp 2348 svg/SVGDefsElement.cpp 2349 svg/SVGDescElement.cpp 2350 svg/SVGDocument.cpp 2351 svg/SVGDocumentExtensions.cpp 2352 svg/SVGElement.cpp 2353 svg/SVGElementInstance.cpp 2354 svg/SVGElementInstanceList.cpp 2355 svg/SVGEllipseElement.cpp 2356 svg/SVGException.cpp 2357 svg/SVGExternalResourcesRequired.cpp 2358 svg/SVGFEBlendElement.cpp 2359 svg/SVGFEColorMatrixElement.cpp 2360 svg/SVGFEComponentTransferElement.cpp 2361 svg/SVGFECompositeElement.cpp 2362 svg/SVGFEConvolveMatrixElement.cpp 2363 svg/SVGFEDiffuseLightingElement.cpp 2364 svg/SVGFEDisplacementMapElement.cpp 2365 svg/SVGFEDistantLightElement.cpp 2366 svg/SVGFEDropShadowElement.cpp 2367 svg/SVGFEFloodElement.cpp 2368 svg/SVGFEFuncAElement.cpp 2369 svg/SVGFEFuncBElement.cpp 2370 svg/SVGFEFuncGElement.cpp 2371 svg/SVGFEFuncRElement.cpp 2372 svg/SVGFEGaussianBlurElement.cpp 2373 svg/SVGFEImageElement.cpp 2374 svg/SVGFELightElement.cpp 2375 svg/SVGFEMergeElement.cpp 2376 svg/SVGFEMergeNodeElement.cpp 2377 svg/SVGFEMorphologyElement.cpp 2378 svg/SVGFEOffsetElement.cpp 2379 svg/SVGFEPointLightElement.cpp 2380 svg/SVGFESpecularLightingElement.cpp 2381 svg/SVGFESpotLightElement.cpp 2382 svg/SVGFETileElement.cpp 2383 svg/SVGFETurbulenceElement.cpp 2384 svg/SVGFilterElement.cpp 2385 svg/SVGFilterPrimitiveStandardAttributes.cpp 2386 svg/SVGFitToViewBox.cpp 2387 svg/SVGFontData.cpp 2388 svg/SVGFontElement.cpp 2389 svg/SVGFontFaceElement.cpp 2390 svg/SVGFontFaceFormatElement.cpp 2391 svg/SVGFontFaceNameElement.cpp 2392 svg/SVGFontFaceSrcElement.cpp 2393 svg/SVGFontFaceUriElement.cpp 2394 svg/SVGForeignObjectElement.cpp 2395 svg/SVGGElement.cpp 2396 svg/SVGGlyphElement.cpp 2397 svg/SVGGlyphRefElement.cpp 2398 svg/SVGGradientElement.cpp 2399 svg/SVGHKernElement.cpp 2400 svg/SVGImageElement.cpp 2401 svg/SVGImageLoader.cpp 2402 svg/SVGLangSpace.cpp 2403 svg/SVGLength.cpp 2404 svg/SVGLengthContext.cpp 2405 svg/SVGLengthList.cpp 2406 svg/SVGLineElement.cpp 2407 svg/SVGLinearGradientElement.cpp 2408 svg/SVGLocatable.cpp 2409 svg/SVGMPathElement.cpp 2410 svg/SVGMarkerElement.cpp 2411 svg/SVGMaskElement.cpp 2412 svg/SVGMetadataElement.cpp 2413 svg/SVGMissingGlyphElement.cpp 2414 svg/SVGNumberList.cpp 2415 svg/SVGPaint.cpp 2416 svg/SVGParserUtilities.cpp 2417 svg/SVGPathBlender.cpp 2418 svg/SVGPathBuilder.cpp 2419 svg/SVGPathByteStreamBuilder.cpp 2420 svg/SVGPathByteStreamSource.cpp 2421 svg/SVGPathElement.cpp 2422 svg/SVGPathParser.cpp 2423 svg/SVGPathSegList.cpp 2424 svg/SVGPathSegListBuilder.cpp 2425 svg/SVGPathSegListSource.cpp 2426 svg/SVGPathStringBuilder.cpp 2427 svg/SVGPathStringSource.cpp 2428 svg/SVGPathTraversalStateBuilder.cpp 2429 svg/SVGPathUtilities.cpp 2430 svg/SVGPatternElement.cpp 2431 svg/SVGPointList.cpp 2432 svg/SVGPolyElement.cpp 2433 svg/SVGPolygonElement.cpp 2434 svg/SVGPolylineElement.cpp 2435 svg/SVGPreserveAspectRatio.cpp 2436 svg/SVGRadialGradientElement.cpp 2437 svg/SVGRectElement.cpp 2438 svg/SVGSVGElement.cpp 2439 svg/SVGScriptElement.cpp 2440 svg/SVGSetElement.cpp 2441 svg/SVGStopElement.cpp 2442 svg/SVGStringList.cpp 2443 svg/SVGStyleElement.cpp 2444 svg/SVGStyledElement.cpp 2445 svg/SVGStyledLocatableElement.cpp 2446 svg/SVGStyledTransformableElement.cpp 2447 svg/SVGSwitchElement.cpp 2448 svg/SVGSymbolElement.cpp 2449 svg/SVGTRefElement.cpp 2450 svg/SVGTSpanElement.cpp 2451 svg/SVGTests.cpp 2452 svg/SVGTextContentElement.cpp 2453 svg/SVGTextElement.cpp 2454 svg/SVGTextPathElement.cpp 2455 svg/SVGTextPositioningElement.cpp 2456 svg/SVGTitleElement.cpp 2457 svg/SVGTransform.cpp 2458 svg/SVGTransformDistance.cpp 2459 svg/SVGTransformList.cpp 2460 svg/SVGTransformable.cpp 2461 svg/SVGURIReference.cpp 2462 svg/SVGUseElement.cpp 2463 svg/SVGViewElement.cpp 2464 svg/SVGViewSpec.cpp 2465 svg/SVGVKernElement.cpp 2466 svg/SVGZoomAndPan.cpp 2467 svg/SVGZoomEvent.cpp 2468 2469 svg/animation/SMILTime.cpp 2470 svg/animation/SMILTimeContainer.cpp 2471 svg/animation/SVGSMILElement.cpp 2472 2473 svg/graphics/SVGImage.cpp 2474 svg/graphics/SVGImageCache.cpp 2475 svg/graphics/SVGImageForContainer.cpp 2476 2477 svg/graphics/filters/SVGFEImage.cpp 2478 svg/graphics/filters/SVGFilter.cpp 2479 svg/graphics/filters/SVGFilterBuilder.cpp 2480 2481 svg/properties/SVGAttributeToPropertyMap.cpp 2482 svg/properties/SVGPathSegListPropertyTearOff.cpp 2483 2484 workers/AbstractWorker.cpp 2485 workers/DedicatedWorkerContext.cpp 2486 workers/DedicatedWorkerThread.cpp 2487 workers/DefaultSharedWorkerRepository.cpp 2488 workers/SharedWorker.cpp 2489 workers/SharedWorkerContext.cpp 2490 workers/SharedWorkerRepository.cpp 2491 workers/SharedWorkerThread.cpp 2492 workers/Worker.cpp 2493 workers/WorkerContext.cpp 2494 workers/WorkerEventQueue.cpp 2495 workers/WorkerLocation.cpp 2496 workers/WorkerMessagingProxy.cpp 2497 workers/WorkerRunLoop.cpp 2498 workers/WorkerScriptLoader.cpp 2499 workers/WorkerThread.cpp 2500 2501 xml/DOMParser.cpp 2502 xml/NativeXPathNSResolver.cpp 2503 xml/XMLErrors.cpp 2504 xml/XMLHttpRequest.cpp 2505 xml/XMLHttpRequestException.cpp 2506 xml/XMLHttpRequestProgressEventThrottle.cpp 2507 xml/XMLHttpRequestUpload.cpp 2508 xml/XMLTreeViewer.cpp 2509 xml/XMLSerializer.cpp 2510 xml/XPathEvaluator.cpp 2511 xml/XPathException.cpp 2512 xml/XPathExpression.cpp 2513 xml/XPathExpressionNode.cpp 2514 xml/XPathFunctions.cpp 2515 xml/XPathNSResolver.cpp 2516 xml/XPathNodeSet.cpp 2517 xml/XPathParser.cpp 2518 xml/XPathPath.cpp 2519 xml/XPathPredicate.cpp 2520 xml/XPathResult.cpp 2521 xml/XPathStep.cpp 2522 xml/XPathUtil.cpp 2523 xml/XPathValue.cpp 2524 xml/XPathVariableReference.cpp 2525 xml/XSLImportRule.cpp 2526 xml/XSLStyleSheetLibxslt.cpp 2527 xml/XSLTExtensions.cpp 2528 xml/XSLTProcessor.cpp 2529 xml/XSLTProcessorLibxslt.cpp 2530 xml/XSLTUnicodeSort.cpp 2531 2532 xml/parser/XMLDocumentParser.cpp 2533 xml/parser/XMLDocumentParserLibxml2.cpp 2534 xml/parser/XMLDocumentParserScope.cpp 2535) 2536 2537# GCC 4.6.x crashes when building this file with -O3 and -DNDEBUG. 2538# References: https://bugs.webkit.org/show_bug.cgi?id=97268 2539# https://bugs.webkit.org/show_bug.cgi?id=114627 2540if (CMAKE_COMPILER_IS_GNUCXX) # Can restrict based on the version. 2541 string(TOUPPER "CMAKE_CXX_FLAGS_${CMAKE_BUILD_TYPE}" _CXXFLAGS_VARNAME) 2542 2543 string(FIND ${${_CXXFLAGS_VARNAME}} "-O3" _CXXFLAGS_O3_INDEX) 2544 if (_CXXFLAGS_O3_INDEX GREATER -1) 2545 string(REPLACE "-O3" "-O2" _CXXFLAGS ${${_CXXFLAGS_VARNAME}}) 2546 set_source_files_properties(Modules/websockets/WebSocketDeflater.cpp 2547 PROPERTIES COMPILE_FLAGS "${_CXXFLAGS}") 2548 endif () 2549endif () 2550 2551set(WebCore_CSS_PROPERTY_NAMES 2552 ${WEBCORE_DIR}/css/CSSPropertyNames.in 2553) 2554 2555set(WebCore_CSS_VALUE_KEYWORDS 2556 ${WEBCORE_DIR}/css/CSSValueKeywords.in 2557) 2558 2559set(WebCore_USER_AGENT_STYLE_SHEETS 2560 ${WEBCORE_DIR}/css/html.css 2561 ${WEBCORE_DIR}/css/fullscreen.css 2562 ${WEBCORE_DIR}/css/mathml.css 2563 ${WEBCORE_DIR}/css/mediaControls.css 2564 ${WEBCORE_DIR}/css/plugIns.css 2565 ${WEBCORE_DIR}/css/quirks.css 2566 ${WEBCORE_DIR}/css/svg.css 2567 ${WEBCORE_DIR}/css/view-source.css 2568) 2569 2570set(WebCore_PLUG_INS_RESOURCES 2571 ${WEBCORE_DIR}/Resources/plugIns.js 2572) 2573 2574set(WebCore_LIBRARIES 2575 WTF 2576 JavaScriptCore 2577) 2578 2579if (ENABLE_SQL_DATABASE AND ENABLE_WORKERS) 2580 list(APPEND WebCore_SOURCES 2581 Modules/webdatabase/WorkerContextWebDatabase.cpp 2582 ) 2583 2584 list(APPEND WebCore_IDL_FILES 2585 Modules/webdatabase/WorkerContextWebDatabase.idl 2586 ) 2587endif () 2588 2589if (ENABLE_NETSCAPE_PLUGIN_API) 2590 list(APPEND WebCore_SOURCES 2591 plugins/npapi.cpp 2592 ) 2593else () 2594 list(APPEND WebCore_SOURCES 2595 plugins/PluginPackageNone.cpp 2596 plugins/PluginViewNone.cpp 2597 ) 2598endif () 2599 2600if (ENABLE_SVG) 2601 list(APPEND WebCore_CSS_PROPERTY_NAMES 2602 ${WEBCORE_DIR}/css/SVGCSSPropertyNames.in 2603 ) 2604 list(APPEND WebCore_CSS_VALUE_KEYWORDS 2605 ${WEBCORE_DIR}/css/SVGCSSValueKeywords.in 2606 ) 2607endif () 2608 2609if (ENABLE_SMOOTH_SCROLLING) 2610 list(APPEND WebCore_SOURCES 2611 platform/ScrollAnimatorNone.cpp 2612 ) 2613endif () 2614 2615if (ENABLE_WEBGL) 2616 set(WTF_USE_3D_GRAPHICS 1) 2617 add_definitions(-DWTF_USE_3D_GRAPHICS=1) 2618 2619 list(APPEND WebCore_SOURCES 2620 html/canvas/OESStandardDerivatives.cpp 2621 html/canvas/OESTextureFloat.cpp 2622 html/canvas/OESTextureHalfFloat.cpp 2623 html/canvas/OESVertexArrayObject.cpp 2624 html/canvas/OESElementIndexUint.cpp 2625 html/canvas/WebGLBuffer.cpp 2626 html/canvas/WebGLCompressedTextureATC.cpp 2627 html/canvas/WebGLCompressedTexturePVRTC.cpp 2628 html/canvas/WebGLCompressedTextureS3TC.cpp 2629 html/canvas/WebGLContextAttributes.cpp 2630 html/canvas/WebGLContextEvent.cpp 2631 html/canvas/WebGLContextGroup.cpp 2632 html/canvas/WebGLContextObject.cpp 2633 html/canvas/WebGLDebugRendererInfo.cpp 2634 html/canvas/WebGLDebugShaders.cpp 2635 html/canvas/WebGLDepthTexture.cpp 2636 html/canvas/WebGLFramebuffer.cpp 2637 html/canvas/WebGLGetInfo.cpp 2638 html/canvas/WebGLLoseContext.cpp 2639 html/canvas/WebGLObject.cpp 2640 html/canvas/WebGLProgram.cpp 2641 html/canvas/WebGLRenderbuffer.cpp 2642 html/canvas/WebGLRenderingContext.cpp 2643 html/canvas/WebGLShader.cpp 2644 html/canvas/WebGLShaderPrecisionFormat.cpp 2645 html/canvas/WebGLSharedObject.cpp 2646 html/canvas/WebGLTexture.cpp 2647 html/canvas/WebGLUniformLocation.cpp 2648 html/canvas/WebGLVertexArrayObjectOES.cpp 2649 html/canvas/WebGLExtension.cpp 2650 html/canvas/EXTDrawBuffers.cpp 2651 html/canvas/EXTTextureFilterAnisotropic.cpp 2652 html/canvas/OESStandardDerivatives.cpp 2653 html/canvas/OESTextureFloat.cpp 2654 html/canvas/OESTextureHalfFloat.cpp 2655 html/canvas/OESVertexArrayObject.cpp 2656 html/canvas/OESElementIndexUint.cpp 2657 ) 2658 list(APPEND WebCore_IDL_FILES 2659 html/canvas/EXTDrawBuffers.idl 2660 html/canvas/EXTTextureFilterAnisotropic.idl 2661 html/canvas/OESStandardDerivatives.idl 2662 html/canvas/OESTextureFloat.idl 2663 html/canvas/OESTextureHalfFloat.idl 2664 html/canvas/OESVertexArrayObject.idl 2665 html/canvas/OESElementIndexUint.idl 2666 html/canvas/WebGLActiveInfo.idl 2667 html/canvas/WebGLBuffer.idl 2668 html/canvas/WebGLCompressedTextureATC.idl 2669 html/canvas/WebGLCompressedTexturePVRTC.idl 2670 html/canvas/WebGLCompressedTextureS3TC.idl 2671 html/canvas/WebGLContextAttributes.idl 2672 html/canvas/WebGLContextEvent.idl 2673 html/canvas/WebGLDebugRendererInfo.idl 2674 html/canvas/WebGLDebugShaders.idl 2675 html/canvas/WebGLDepthTexture.idl 2676 html/canvas/WebGLFramebuffer.idl 2677 html/canvas/WebGLLoseContext.idl 2678 html/canvas/WebGLProgram.idl 2679 html/canvas/WebGLRenderbuffer.idl 2680 html/canvas/WebGLRenderingContext.idl 2681 html/canvas/WebGLShader.idl 2682 html/canvas/WebGLShaderPrecisionFormat.idl 2683 html/canvas/WebGLTexture.idl 2684 html/canvas/WebGLUniformLocation.idl 2685 html/canvas/WebGLVertexArrayObjectOES.idl 2686 ) 2687endif () 2688 2689if (ENABLE_VIDEO_TRACK) 2690 list(APPEND WebCore_IDL_FILES 2691 html/track/AudioTrack.idl 2692 html/track/AudioTrackList.idl 2693 html/track/TextTrack.idl 2694 html/track/TextTrackCue.idl 2695 html/track/TextTrackCueList.idl 2696 html/track/TextTrackList.idl 2697 html/track/TrackEvent.idl 2698 html/track/VideoTrack.idl 2699 html/track/VideoTrackList.idl 2700 ) 2701 2702 list(APPEND WebCore_SOURCES 2703 html/track/AudioTrack.cpp 2704 html/track/AudioTrackList.cpp 2705 html/track/InbandTextTrack.cpp 2706 html/track/LoadableTextTrack.cpp 2707 html/track/TextTrack.cpp 2708 html/track/TextTrackCue.cpp 2709 html/track/TextTrackCueGeneric.cpp 2710 html/track/TextTrackCueList.cpp 2711 html/track/TextTrackList.cpp 2712 html/track/TrackBase.cpp 2713 html/track/TrackEvent.cpp 2714 html/track/TrackListBase.cpp 2715 html/track/WebVTTElement.cpp 2716 html/track/WebVTTParser.cpp 2717 html/track/WebVTTTokenizer.cpp 2718 html/track/VideoTrack.cpp 2719 html/track/VideoTrackList.cpp 2720 2721 loader/cache/CachedTextTrack.cpp 2722 2723 platform/graphics/TextTrackRepresentation.cpp 2724 ) 2725endif () 2726 2727if (ENABLE_QUOTA) 2728 list(APPEND WebCore_SOURCES 2729 Modules/quota/DOMWindowQuota.cpp 2730 Modules/quota/NavigatorStorageQuota.cpp 2731 Modules/quota/StorageErrorCallback.cpp 2732 Modules/quota/StorageInfo.cpp 2733 Modules/quota/StorageQuota.cpp 2734 Modules/quota/WorkerNavigatorStorageQuota.cpp 2735 ) 2736 2737 list(APPEND WebCore_IDL_FILES 2738 Modules/quota/DOMWindowQuota.idl 2739 Modules/quota/NavigatorStorageQuota.idl 2740 Modules/quota/StorageErrorCallback.idl 2741 Modules/quota/StorageInfo.idl 2742 Modules/quota/StorageQuota.idl 2743 Modules/quota/StorageQuotaCallback.idl 2744 Modules/quota/StorageUsageCallback.idl 2745 Modules/quota/WorkerNavigatorStorageQuota.idl 2746 ) 2747endif () 2748 2749 2750if (WTF_USE_ICU_UNICODE) 2751 list(APPEND WebCore_SOURCES 2752 platform/text/TextBreakIteratorICU.cpp 2753 platform/text/TextCodecICU.cpp 2754 platform/text/TextEncodingDetectorICU.cpp 2755 ) 2756 list(APPEND WebCore_INCLUDE_DIRECTORIES 2757 ${ICU_INCLUDE_DIRS} 2758 ) 2759 list(APPEND WebCore_LIBRARIES 2760 ${ICU_LIBRARIES} 2761 ) 2762elseif (WTF_USE_WCHAR_UNICODE) 2763 list(APPEND WebCore_SOURCES 2764 platform/text/TextEncodingDetectorNone.cpp 2765 2766 platform/text/wchar/TextBreakIteratorWchar.cpp 2767 ) 2768endif () 2769 2770 2771if (WTF_USE_LEVELDB) 2772 list(APPEND WebCore_INCLUDE_DIRECTORIES 2773 "${THIRDPARTY_DIR}/leveldb/include" 2774 "${THIRDPARTY_DIR}/leveldb" 2775 ) 2776 list(APPEND LEVELDB_SOURCES 2777 ${THIRDPARTY_DIR}/leveldb/db/builder.cc 2778 ${THIRDPARTY_DIR}/leveldb/db/c.cc 2779 ${THIRDPARTY_DIR}/leveldb/db/dbformat.cc 2780 ${THIRDPARTY_DIR}/leveldb/db/db_impl.cc 2781 ${THIRDPARTY_DIR}/leveldb/db/db_iter.cc 2782 ${THIRDPARTY_DIR}/leveldb/db/filename.cc 2783 ${THIRDPARTY_DIR}/leveldb/db/log_reader.cc 2784 ${THIRDPARTY_DIR}/leveldb/db/log_writer.cc 2785 ${THIRDPARTY_DIR}/leveldb/db/memtable.cc 2786 ${THIRDPARTY_DIR}/leveldb/db/repair.cc 2787 ${THIRDPARTY_DIR}/leveldb/db/table_cache.cc 2788 ${THIRDPARTY_DIR}/leveldb/db/version_edit.cc 2789 ${THIRDPARTY_DIR}/leveldb/db/version_set.cc 2790 ${THIRDPARTY_DIR}/leveldb/db/write_batch.cc 2791 ${THIRDPARTY_DIR}/leveldb/helpers/memenv/memenv.cc 2792 ${THIRDPARTY_DIR}/leveldb/port/port_posix.cc 2793 ${THIRDPARTY_DIR}/leveldb/table/block_builder.cc 2794 ${THIRDPARTY_DIR}/leveldb/table/block.cc 2795 ${THIRDPARTY_DIR}/leveldb/table/filter_block.cc 2796 ${THIRDPARTY_DIR}/leveldb/table/format.cc 2797 ${THIRDPARTY_DIR}/leveldb/table/iterator.cc 2798 ${THIRDPARTY_DIR}/leveldb/table/merger.cc 2799 ${THIRDPARTY_DIR}/leveldb/table/table_builder.cc 2800 ${THIRDPARTY_DIR}/leveldb/table/table.cc 2801 ${THIRDPARTY_DIR}/leveldb/table/two_level_iterator.cc 2802 ${THIRDPARTY_DIR}/leveldb/util/arena.cc 2803 ${THIRDPARTY_DIR}/leveldb/util/bloom.cc 2804 ${THIRDPARTY_DIR}/leveldb/util/cache.cc 2805 ${THIRDPARTY_DIR}/leveldb/util/coding.cc 2806 ${THIRDPARTY_DIR}/leveldb/util/comparator.cc 2807 ${THIRDPARTY_DIR}/leveldb/util/crc32c.cc 2808 ${THIRDPARTY_DIR}/leveldb/util/env.cc 2809 ${THIRDPARTY_DIR}/leveldb/util/env_posix.cc 2810 ${THIRDPARTY_DIR}/leveldb/util/filter_policy.cc 2811 ${THIRDPARTY_DIR}/leveldb/util/hash.cc 2812 ${THIRDPARTY_DIR}/leveldb/util/histogram.cc 2813 ${THIRDPARTY_DIR}/leveldb/util/logging.cc 2814 ${THIRDPARTY_DIR}/leveldb/util/options.cc 2815 ${THIRDPARTY_DIR}/leveldb/util/status.cc 2816 ) 2817endif () 2818 2819if (WTF_USE_3D_GRAPHICS) 2820 list(APPEND WebCore_INCLUDE_DIRECTORIES 2821 ${OPENGL_INCLUDE_DIR} 2822 "${THIRDPARTY_DIR}/ANGLE/src" 2823 "${THIRDPARTY_DIR}/ANGLE/include" 2824 "${THIRDPARTY_DIR}/ANGLE/include/KHR" 2825 "${THIRDPARTY_DIR}/ANGLE/include/GLSLANG" 2826 "${WEBCORE_DIR}/platform/graphics/gpu" 2827 ) 2828 list(APPEND WebCore_LIBRARIES 2829 ${OPENGL_gl_LIBRARY} 2830 ) 2831 2832 if (BISON_VERSION EQUAL "2.5") 2833 # Bison 2.5 can not compile generated glslang. 2834 # See https://bugs.webkit.org/show_bug.cgi?id=93487 2835 list(APPEND ANGLESupport_SOURCES 2836 ${THIRDPARTY_DIR}/ANGLE/src/compiler/glslang_lex.cpp 2837 ${THIRDPARTY_DIR}/ANGLE/src/compiler/glslang_tab.cpp 2838 ) 2839 else () 2840 list(APPEND ANGLESupport_SOURCES 2841 ${DERIVED_SOURCES_WEBCORE_DIR}/glslang.cpp 2842 ${DERIVED_SOURCES_WEBCORE_DIR}/glslang_tab.cpp 2843 ) 2844 endif () 2845 2846 list(APPEND ANGLESupport_SOURCES 2847 ${THIRDPARTY_DIR}/ANGLE/src/compiler/BuiltInFunctionEmulator.cpp 2848 ${THIRDPARTY_DIR}/ANGLE/src/compiler/CodeGenGLSL.cpp 2849 ${THIRDPARTY_DIR}/ANGLE/src/compiler/Compiler.cpp 2850 ${THIRDPARTY_DIR}/ANGLE/src/compiler/Diagnostics.cpp 2851 ${THIRDPARTY_DIR}/ANGLE/src/compiler/DirectiveHandler.cpp 2852 ${THIRDPARTY_DIR}/ANGLE/src/compiler/debug.cpp 2853 ${THIRDPARTY_DIR}/ANGLE/src/compiler/depgraph/DependencyGraph.cpp 2854 ${THIRDPARTY_DIR}/ANGLE/src/compiler/depgraph/DependencyGraphBuilder.cpp 2855 ${THIRDPARTY_DIR}/ANGLE/src/compiler/depgraph/DependencyGraphOutput.cpp 2856 ${THIRDPARTY_DIR}/ANGLE/src/compiler/depgraph/DependencyGraphTraverse.cpp 2857 ${THIRDPARTY_DIR}/ANGLE/src/compiler/DetectDiscontinuity.cpp 2858 ${THIRDPARTY_DIR}/ANGLE/src/compiler/DetectRecursion.cpp 2859 ${THIRDPARTY_DIR}/ANGLE/src/compiler/ForLoopUnroll.cpp 2860 ${THIRDPARTY_DIR}/ANGLE/src/compiler/InfoSink.cpp 2861 ${THIRDPARTY_DIR}/ANGLE/src/compiler/Initialize.cpp 2862 ${THIRDPARTY_DIR}/ANGLE/src/compiler/InitializeDll.cpp 2863 ${THIRDPARTY_DIR}/ANGLE/src/compiler/InitializeParseContext.cpp 2864 ${THIRDPARTY_DIR}/ANGLE/src/compiler/Intermediate.cpp 2865 ${THIRDPARTY_DIR}/ANGLE/src/compiler/intermOut.cpp 2866 ${THIRDPARTY_DIR}/ANGLE/src/compiler/IntermTraverse.cpp 2867 ${THIRDPARTY_DIR}/ANGLE/src/compiler/MapLongVariableNames.cpp 2868 ${THIRDPARTY_DIR}/ANGLE/src/compiler/ossource_posix.cpp 2869 ${THIRDPARTY_DIR}/ANGLE/src/compiler/OutputESSL.cpp 2870 ${THIRDPARTY_DIR}/ANGLE/src/compiler/OutputGLSL.cpp 2871 ${THIRDPARTY_DIR}/ANGLE/src/compiler/OutputGLSLBase.cpp 2872 ${THIRDPARTY_DIR}/ANGLE/src/compiler/OutputHLSL.cpp 2873 ${THIRDPARTY_DIR}/ANGLE/src/compiler/parseConst.cpp 2874 ${THIRDPARTY_DIR}/ANGLE/src/compiler/ParseHelper.cpp 2875 ${THIRDPARTY_DIR}/ANGLE/src/compiler/PoolAlloc.cpp 2876 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/DiagnosticsBase.cpp 2877 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/DirectiveHandlerBase.cpp 2878 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/DirectiveParser.cpp 2879 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/ExpressionParser.cpp 2880 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/Input.cpp 2881 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/Lexer.cpp 2882 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/Macro.cpp 2883 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/MacroExpander.cpp 2884 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/Preprocessor.cpp 2885 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/Token.cpp 2886 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/Tokenizer.cpp 2887 ${THIRDPARTY_DIR}/ANGLE/src/compiler/QualifierAlive.cpp 2888 ${THIRDPARTY_DIR}/ANGLE/src/compiler/RemoveTree.cpp 2889 ${THIRDPARTY_DIR}/ANGLE/src/compiler/SearchSymbol.cpp 2890 ${THIRDPARTY_DIR}/ANGLE/src/compiler/ShaderLang.cpp 2891 ${THIRDPARTY_DIR}/ANGLE/src/compiler/SymbolTable.cpp 2892 ${THIRDPARTY_DIR}/ANGLE/src/compiler/timing/RestrictFragmentShaderTiming.cpp 2893 ${THIRDPARTY_DIR}/ANGLE/src/compiler/timing/RestrictVertexShaderTiming.cpp 2894 ${THIRDPARTY_DIR}/ANGLE/src/compiler/TranslatorESSL.cpp 2895 ${THIRDPARTY_DIR}/ANGLE/src/compiler/TranslatorGLSL.cpp 2896 ${THIRDPARTY_DIR}/ANGLE/src/compiler/TranslatorHLSL.cpp 2897 ${THIRDPARTY_DIR}/ANGLE/src/compiler/UnfoldShortCircuit.cpp 2898 ${THIRDPARTY_DIR}/ANGLE/src/compiler/util.cpp 2899 ${THIRDPARTY_DIR}/ANGLE/src/compiler/ValidateLimitations.cpp 2900 ${THIRDPARTY_DIR}/ANGLE/src/compiler/VariableInfo.cpp 2901 ${THIRDPARTY_DIR}/ANGLE/src/compiler/VariablePacker.cpp 2902 ${THIRDPARTY_DIR}/ANGLE/src/compiler/VersionGLSL.cpp 2903 ${THIRDPARTY_DIR}/ANGLE/src/third_party/compiler/ArrayBoundsClamper.cpp 2904 ) 2905 2906 list(APPEND WebCore_SOURCES 2907 platform/graphics/ANGLEWebKitBridge.cpp 2908 platform/graphics/GraphicsContext3D.cpp 2909 platform/graphics/gpu/DrawingBuffer.cpp 2910 ) 2911endif () 2912 2913set(WebCoreTestSupport_INCLUDE_DIRECTORIES 2914 "${WEBCORE_DIR}/testing" 2915 "${WEBCORE_DIR}/platform/mock" 2916) 2917 2918set(WebCoreTestSupport_IDL_INCLUDES 2919 testing 2920) 2921 2922set(WebCoreTestSupport_IDL_FILES 2923 testing/Internals.idl 2924 testing/InternalSettings.idl 2925 testing/MallocStatistics.idl 2926 testing/MemoryInfo.idl 2927 testing/TypeConversions.idl 2928) 2929 2930set(WebCoreTestSupport_SOURCES 2931 testing/Internals.cpp 2932 testing/InternalSettings.cpp 2933 platform/mock/PlatformSpeechSynthesizerMock.cpp 2934) 2935 2936# Modules that the bindings generator scripts may use 2937set(SCRIPTS_RESOLVE_SUPPLEMENTAL 2938 ${WEBCORE_DIR}/bindings/scripts/IDLParser.pm 2939) 2940set(SCRIPTS_BINDINGS 2941 ${WEBCORE_DIR}/bindings/scripts/IDLParser.pm 2942 ${WEBCORE_DIR}/bindings/scripts/InFilesParser.pm 2943 ${WEBCORE_DIR}/bindings/scripts/preprocessor.pm 2944) 2945set(IDL_FILES_TMP ${DERIVED_SOURCES_WEBCORE_DIR}/idl_files.tmp) 2946set(SUPPLEMENTAL_DEPENDENCY_FILE ${DERIVED_SOURCES_WEBCORE_DIR}/supplemental_dependency.tmp) 2947set(WINDOW_CONSTRUCTORS_FILE ${DERIVED_SOURCES_WEBCORE_DIR}/DOMWindowConstructors.idl) 2948set(WORKERCONTEXT_CONSTRUCTORS_FILE ${DERIVED_SOURCES_WEBCORE_DIR}/WorkerContextConstructors.idl) 2949set(IDL_ATTRIBUTES_FILE ${WEBCORE_DIR}/bindings/scripts/IDLAttributes.txt) 2950 2951include(${WEBCORE_DIR}/UseJSC.cmake) 2952 2953WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS() 2954 2955# ANGLE tokenizer & parser 2956add_custom_command( 2957 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/glslang.cpp 2958 MAIN_DEPENDENCY ${THIRDPARTY_DIR}/ANGLE/src/compiler/glslang.l 2959 COMMAND ${FLEX_EXECUTABLE} --noline --nounistd --outfile=glslang.cpp ${THIRDPARTY_DIR}/ANGLE/src/compiler/glslang.l 2960 WORKING_DIRECTORY ${DERIVED_SOURCES_WEBCORE_DIR} 2961 VERBATIM) 2962 2963add_custom_command( 2964 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/glslang_tab.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/glslang_tab.h 2965 MAIN_DEPENDENCY ${THIRDPARTY_DIR}/ANGLE/src/compiler/glslang.y 2966 COMMAND ${BISON_EXECUTABLE} --no-lines --defines=glslang_tab.h --skeleton=yacc.c --output=glslang_tab.cpp ${THIRDPARTY_DIR}/ANGLE/src/compiler/glslang.y 2967 WORKING_DIRECTORY ${DERIVED_SOURCES_WEBCORE_DIR} 2968 VERBATIM) 2969 2970# All Web Inspector generated files are created with this one call to CodeGeneratorInspector.pm 2971add_custom_command( 2972 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorProtocolVersion.h 2973 MAIN_DEPENDENCY inspector/Inspector.json 2974 DEPENDS ${WEBCORE_DIR}/inspector/generate-inspector-protocol-version ${WEBCORE_DIR}/inspector/Inspector.json 2975 COMMAND ${PYTHON_EXECUTABLE} ${WEBCORE_DIR}/inspector/generate-inspector-protocol-version -o ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorProtocolVersion.h ${WEBCORE_DIR}/inspector/Inspector.json 2976 VERBATIM) 2977list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorProtocolVersion.h) 2978 2979add_custom_command( 2980 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorBackendDispatcher.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorBackendDispatcher.h ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorFrontend.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorFrontend.h ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorTypeBuilder.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorTypeBuilder.h 2981 MAIN_DEPENDENCY inspector/Inspector.json 2982 DEPENDS ${WEBCORE_DIR}/inspector/CodeGeneratorInspector.py 2983 COMMAND ${PYTHON_EXECUTABLE} ${WEBCORE_DIR}/inspector/CodeGeneratorInspector.py ${WEBCORE_DIR}/inspector/Inspector.json --output_h_dir "${DERIVED_SOURCES_WEBCORE_DIR}" --output_cpp_dir "${DERIVED_SOURCES_WEBCORE_DIR}" --write_always 2984 VERBATIM) 2985list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorBackendDispatcher.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorFrontend.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorTypeBuilder.cpp) 2986 2987 2988# Generate InspectorOverlayPage.h 2989add_custom_command( 2990 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorOverlayPage.h 2991 MAIN_DEPENDENCY inspector/InspectorOverlayPage.html 2992 COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/inspector/xxd.pl InspectorOverlayPage_html ${WEBCORE_DIR}/inspector/InspectorOverlayPage.html ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorOverlayPage.h 2993 VERBATIM) 2994list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorOverlayPage.h) 2995 2996 2997# Generate InjectedScriptSource.h 2998add_custom_command( 2999 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/InjectedScriptSource.h 3000 MAIN_DEPENDENCY inspector/InjectedScriptSource.js 3001 COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/inspector/xxd.pl InjectedScriptSource_js ${WEBCORE_DIR}/inspector/InjectedScriptSource.js ${DERIVED_SOURCES_WEBCORE_DIR}/InjectedScriptSource.h 3002 VERBATIM) 3003list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/InjectedScriptSource.h) 3004 3005 3006# Generate InjectedScriptCanvasModuleSource.h 3007add_custom_command( 3008 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/InjectedScriptCanvasModuleSource.h 3009 MAIN_DEPENDENCY inspector/InjectedScriptCanvasModuleSource.js 3010 COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/inspector/xxd.pl InjectedScriptCanvasModuleSource_js ${WEBCORE_DIR}/inspector/InjectedScriptCanvasModuleSource.js ${DERIVED_SOURCES_WEBCORE_DIR}/InjectedScriptCanvasModuleSource.h 3011 VERBATIM) 3012list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/InjectedScriptCanvasModuleSource.h) 3013 3014 3015MAKE_HASH_TOOLS(${WEBCORE_DIR}/platform/ColorData) 3016list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/ColorData.cpp) 3017 3018 3019# Generate XMLViewerCSS.h 3020add_custom_command( 3021 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerCSS.h 3022 MAIN_DEPENDENCY xml/XMLViewer.css 3023 COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/inspector/xxd.pl XMLViewer_css ${WEBCORE_DIR}/xml/XMLViewer.css ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerCSS.h 3024 VERBATIM) 3025list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerCSS.h) 3026 3027 3028# Generate XMLViewerJS.h 3029add_custom_command( 3030 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerJS.h 3031 MAIN_DEPENDENCY xml/XMLViewer.js 3032 COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/inspector/xxd.pl XMLViewer_js ${WEBCORE_DIR}/xml/XMLViewer.js ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerJS.h 3033 VERBATIM) 3034list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerJS.h) 3035 3036 3037# Generate HTML entity table 3038add_custom_command( 3039 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLEntityTable.cpp 3040 MAIN_DEPENDENCY ${WEBCORE_DIR}/html/parser/HTMLEntityNames.in 3041 DEPENDS ${WEBCORE_DIR}/html/parser/create-html-entity-table 3042 COMMAND ${PYTHON_EXECUTABLE} ${WEBCORE_DIR}/html/parser/create-html-entity-table -o ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLEntityTable.cpp ${WEBCORE_DIR}/html/parser/HTMLEntityNames.in 3043 VERBATIM) 3044list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLEntityTable.cpp) 3045 3046# Generate CSS property names 3047add_custom_command( 3048 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/CSSPropertyNames.in ${DERIVED_SOURCES_WEBCORE_DIR}/CSSPropertyNames.h ${DERIVED_SOURCES_WEBCORE_DIR}/CSSPropertyNames.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/CSSPropertyNames.gperf 3049 MAIN_DEPENDENCY ${WEBCORE_DIR}/css/makeprop.pl 3050 DEPENDS ${WebCore_CSS_PROPERTY_NAMES} 3051 WORKING_DIRECTORY ${DERIVED_SOURCES_WEBCORE_DIR} 3052 COMMAND ${PERL_EXECUTABLE} -ne "print" ${WebCore_CSS_PROPERTY_NAMES} > ${DERIVED_SOURCES_WEBCORE_DIR}/CSSPropertyNames.in 3053 COMMAND ${PERL_EXECUTABLE} -I${WEBCORE_DIR}/bindings/scripts ${WEBCORE_DIR}/css/makeprop.pl --defines "${FEATURE_DEFINES_WITH_SPACE_SEPARATOR}" --preprocessor "${CODE_GENERATOR_PREPROCESSOR}" 3054 VERBATIM) 3055list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/CSSPropertyNames.cpp) 3056ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSParser.cpp CSSValueKeywords.h) 3057ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp CSSPropertyNames.h) 3058 3059 3060# Generate CSS value keywords 3061add_custom_command( 3062 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/CSSValueKeywords.in ${DERIVED_SOURCES_WEBCORE_DIR}/CSSValueKeywords.h ${DERIVED_SOURCES_WEBCORE_DIR}/CSSValueKeywords.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/CSSValueKeywords.gperf 3063 MAIN_DEPENDENCY ${WEBCORE_DIR}/css/makevalues.pl 3064 DEPENDS ${WebCore_CSS_VALUE_KEYWORDS} 3065 WORKING_DIRECTORY ${DERIVED_SOURCES_WEBCORE_DIR} 3066 COMMAND ${PERL_EXECUTABLE} -ne "print" ${WebCore_CSS_VALUE_KEYWORDS} > ${DERIVED_SOURCES_WEBCORE_DIR}/CSSValueKeywords.in 3067 COMMAND ${PERL_EXECUTABLE} -I${WEBCORE_DIR}/bindings/scripts ${WEBCORE_DIR}/css/makevalues.pl --defines "${FEATURE_DEFINES_WITH_SPACE_SEPARATOR}" --preprocessor "${CODE_GENERATOR_PREPROCESSOR}" 3068 VERBATIM) 3069list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/CSSValueKeywords.cpp) 3070ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSParser.cpp CSSValueKeywords.h) 3071ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSPrimitiveValueMappings.h CSSValueKeywords.h) 3072ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp CSSValueKeywords.h) 3073 3074# Generate user agent styles 3075add_custom_command( 3076 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheetsData.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheets.h 3077 MAIN_DEPENDENCY ${WEBCORE_DIR}/css/make-css-file-arrays.pl 3078 DEPENDS ${WebCore_USER_AGENT_STYLE_SHEETS} ${WEBCORE_DIR}/bindings/scripts/preprocessor.pm 3079 COMMAND ${PERL_EXECUTABLE} -I${WEBCORE_DIR}/bindings/scripts ${WEBCORE_DIR}/css/make-css-file-arrays.pl --defines "${FEATURE_DEFINES_WITH_SPACE_SEPARATOR}" --preprocessor "${CODE_GENERATOR_PREPROCESSOR}" ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheets.h ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheetsData.cpp ${WebCore_USER_AGENT_STYLE_SHEETS} 3080 VERBATIM) 3081list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheetsData.cpp) 3082ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/StyleResolver.cpp UserAgentStyleSheetsData.cpp UserAgentStyleSheets.h) 3083 3084# Generate plug-in resources 3085add_custom_command( 3086 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/PlugInsResourcesData.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/PlugInsResources.h 3087 MAIN_DEPENDENCY ${WEBCORE_DIR}/css/make-css-file-arrays.pl 3088 DEPENDS ${WebCore_PLUG_INS_RESOURCES} ${WEBCORE_DIR}/bindings/scripts/preprocessor.pm 3089 COMMAND ${PERL_EXECUTABLE} -I${WEBCORE_DIR}/bindings/scripts ${WEBCORE_DIR}/css/make-css-file-arrays.pl --defines "${FEATURE_DEFINES_WITH_SPACE_SEPARATOR}" --preprocessor "${CODE_GENERATOR_PREPROCESSOR}" ${DERIVED_SOURCES_WEBCORE_DIR}/PlugInsResources.h ${DERIVED_SOURCES_WEBCORE_DIR}/PlugInsResourcesData.cpp ${WebCore_PLUG_INS_RESOURCES} 3090 VERBATIM) 3091list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/PlugInsResourcesData.cpp) 3092ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/StyleResolver.cpp PlugInsResourcesData.cpp PlugInsResources.h) 3093 3094GENERATE_GRAMMAR(cssyy ${WEBCORE_DIR}/css/CSSGrammar.y.in ${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.h ${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp "${FEATURE_DEFINES_WITH_SPACE_SEPARATOR}") 3095list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp) 3096 3097 3098GENERATE_GRAMMAR(xpathyy ${WEBCORE_DIR}/xml/XPathGrammar.y ${DERIVED_SOURCES_WEBCORE_DIR}/XPathGrammar.h ${DERIVED_SOURCES_WEBCORE_DIR}/XPathGrammar.cpp "") 3099list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XPathGrammar.cpp) 3100 3101 3102 3103ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/html/HTMLTreeBuilder.cpp MathMLNames.cpp) 3104 3105 3106GENERATE_DOM_NAMES(HTML ${WEBCORE_DIR}/html/HTMLAttributeNames.in ${WEBCORE_DIR}/html/HTMLTagNames.in "") 3107list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLNames.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLElementFactory.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/JSHTMLElementWrapperFactory.cpp) 3108 3109 3110GENERATE_EVENT_FACTORY(${WEBCORE_DIR}/dom/EventNames.in EventFactory.cpp) 3111list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/EventFactory.cpp) 3112 3113 3114GENERATE_EVENT_FACTORY(${WEBCORE_DIR}/dom/EventTargetFactory.in EventTargetInterfaces.h) 3115ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/dom/EventNames.cpp EventTargetInterfaces.h) 3116 3117 3118GENERATE_EXCEPTION_CODE_DESCRIPTION(${WEBCORE_DIR}/dom/DOMExceptions.in ExceptionCodeDescription.cpp) 3119list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/ExceptionCodeDescription.cpp) 3120 3121 3122GENERATE_SETTINGS_MACROS(${WEBCORE_DIR}/page/Settings.in SettingsMacros.h) 3123list(APPEND WebCoreTestSupport_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/InternalSettingsGenerated.cpp) 3124 3125 3126GENERATE_FONT_NAMES(${WEBCORE_DIR}/css/WebKitFontFamilyNames.in) 3127list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/WebKitFontFamilyNames.cpp) 3128 3129 3130GENERATE_DOM_NAMES(MathML ${WEBCORE_DIR}/mathml/mathattrs.in ${WEBCORE_DIR}/mathml/mathtags.in "") 3131list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/MathMLNames.cpp) 3132if (ENABLE_MATHML) 3133 list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/MathMLElementFactory.cpp) 3134endif () 3135 3136# SVG extra defines need to map to a numerical value for correct preprocessing of svgtags.in. 3137set(SVG_EXTRA_DEFINES "") 3138if (ENABLE_FILTERS) 3139 list(APPEND SVG_EXTRA_DEFINES "ENABLE_FILTERS=1") 3140endif () 3141if (ENABLE_SVG_FONTS) 3142 list(APPEND SVG_EXTRA_DEFINES "ENABLE_SVG_FONTS=1") 3143endif () 3144 3145GENERATE_DOM_NAMES(SVG ${WEBCORE_DIR}/svg/svgattrs.in ${WEBCORE_DIR}/svg/svgtags.in "${SVG_EXTRA_DEFINES}") 3146list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/SVGNames.cpp) 3147if (ENABLE_SVG) 3148 list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/SVGElementFactory.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/JSSVGElementWrapperFactory.cpp) 3149endif () 3150 3151 3152GENERATE_DOM_NAMES(XLink ${WEBCORE_DIR}/svg/xlinkattrs.in) 3153list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XLinkNames.cpp) 3154 3155 3156GENERATE_DOM_NAMES(XMLNS ${WEBCORE_DIR}/xml/xmlnsattrs.in) 3157list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLNSNames.cpp) 3158 3159 3160GENERATE_DOM_NAMES(XML ${WEBCORE_DIR}/xml/xmlattrs.in) 3161list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLNames.cpp) 3162 3163add_custom_command( 3164 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/WebKitVersion.h 3165 MAIN_DEPENDENCY ${WEBKIT_DIR}/scripts/generate-webkitversion.pl 3166 DEPENDS ${WEBKIT_DIR}/mac/Configurations/Version.xcconfig 3167 COMMAND ${PERL_EXECUTABLE} ${WEBKIT_DIR}/scripts/generate-webkitversion.pl --config ${WEBKIT_DIR}/mac/Configurations/Version.xcconfig --outputDir ${DERIVED_SOURCES_WEBCORE_DIR} 3168 VERBATIM) 3169list(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/WebKitVersion.h) 3170 3171WEBKIT_WRAP_SOURCELIST(${WebCore_IDL_FILES} ${WebCore_SOURCES}) 3172WEBKIT_WRAP_SOURCELIST(${WebCoreTestSupport_IDL_FILES} ${WebCoreTestSupport_SOURCES}) 3173 3174add_definitions(-DBUILDING_WebCore) 3175include_directories(${WebCore_INCLUDE_DIRECTORIES} ${WebCoreTestSupport_INCLUDE_DIRECTORIES}) 3176 3177add_library(WebCore ${WebCore_LIBRARY_TYPE} ${WebCore_SOURCES}) 3178set_target_properties(WebCore PROPERTIES FOLDER "WebCore") 3179set_target_properties(WebCore PROPERTIES LINK_INTERFACE_LIBRARIES "") 3180 3181if (WebCore_OUTPUT_NAME) 3182 set_target_properties(WebCore PROPERTIES OUTPUT_NAME ${WebCore_OUTPUT_NAME}) 3183endif () 3184 3185add_library(WebCoreTestSupport ${WebCoreTestSupport_LIBRARY_TYPE} ${WebCoreTestSupport_SOURCES}) 3186set_target_properties(WebCoreTestSupport PROPERTIES FOLDER "WebCore") 3187 3188if (WebCoreTestSupport_OUTPUT_NAME) 3189 set_target_properties(WebCoreTestSupport PROPERTIES OUTPUT_NAME ${WebCoreTestSupport_OUTPUT_NAME}) 3190endif () 3191 3192add_dependencies(WebCore JavaScriptCore) 3193add_dependencies(WebCoreTestSupport WebCore) 3194 3195if (WTF_USE_LEVELDB) 3196 add_library(leveldb STATIC ${LEVELDB_SOURCES}) 3197 target_link_libraries(leveldb ${CMAKE_THREAD_LIBS_INIT}) 3198 set_target_properties(leveldb PROPERTIES COMPILE_DEFINITIONS "LEVELDB_PLATFORM_POSIX=1 OS_LINUX=1") 3199 list(APPEND WebCore_LIBRARIES leveldb) 3200 WEBKIT_SET_EXTRA_COMPILER_FLAGS(leveldb IGNORECXX_WARNINGS) 3201endif () 3202 3203if (WTF_USE_3D_GRAPHICS) 3204 add_library(ANGLESupport STATIC ${ANGLESupport_SOURCES}) 3205 set_target_properties(ANGLESupport PROPERTIES FOLDER "WebCore") 3206 list(APPEND WebCore_LIBRARIES ANGLESupport) 3207 WEBKIT_SET_EXTRA_COMPILER_FLAGS(ANGLESupport IGNORECXX_WARNINGS) 3208endif () 3209 3210target_link_libraries(WebCore ${WebCore_LIBRARIES}) 3211 3212if (WebCore_OUTPUT_NAME) 3213 set_target_properties(WebCore PROPERTIES OUTPUT_NAME ${WebCore_OUTPUT_NAME}) 3214endif () 3215 3216if (SHARED_CORE) 3217 set_target_properties(WebCore PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR}) 3218 install(TARGETS WebCore DESTINATION "${LIB_INSTALL_DIR}") 3219endif () 3220