1 SET(WebCore_INCLUDE_DIRECTORIES 2 "${WEBCORE_DIR}" 3 "${WEBCORE_DIR}/accessibility" 4 "${WEBCORE_DIR}/bindings" 5 "${WEBCORE_DIR}/bindings/generic" 6 "${WEBCORE_DIR}/bridge" 7 "${WEBCORE_DIR}/bridge/c" 8 "${WEBCORE_DIR}/css" 9 "${WEBCORE_DIR}/dom" 10 "${WEBCORE_DIR}/dom/default" 11 "${WEBCORE_DIR}/editing" 12 "${WEBCORE_DIR}/fileapi" 13 "${WEBCORE_DIR}/history" 14 "${WEBCORE_DIR}/html" 15 "${WEBCORE_DIR}/html/canvas" 16 "${WEBCORE_DIR}/html/parser" 17 "${WEBCORE_DIR}/html/shadow" 18 "${WEBCORE_DIR}/inspector" 19 "${WEBCORE_DIR}/loader" 20 "${WEBCORE_DIR}/loader/appcache" 21 "${WEBCORE_DIR}/loader/archive" 22 "${WEBCORE_DIR}/loader/cache" 23 "${WEBCORE_DIR}/loader/icon" 24 "${WEBCORE_DIR}/mathml" 25 "${WEBCORE_DIR}/notifications" 26 "${WEBCORE_DIR}/page" 27 "${WEBCORE_DIR}/page/animation" 28 "${WEBCORE_DIR}/platform" 29 "${WEBCORE_DIR}/platform/animation" 30 "${WEBCORE_DIR}/platform/audio" 31 "${WEBCORE_DIR}/platform/graphics" 32 "${WEBCORE_DIR}/platform/graphics/filters" 33 "${WEBCORE_DIR}/platform/graphics/transforms" 34 "${WEBCORE_DIR}/platform/image-decoders" 35 "${WEBCORE_DIR}/platform/image-decoders/bmp" 36 "${WEBCORE_DIR}/platform/image-decoders/gif" 37 "${WEBCORE_DIR}/platform/image-decoders/ico" 38 "${WEBCORE_DIR}/platform/image-decoders/jpeg" 39 "${WEBCORE_DIR}/platform/image-decoders/png" 40 "${WEBCORE_DIR}/platform/image-decoders/webp" 41 "${WEBCORE_DIR}/platform/leveldb" 42 "${WEBCORE_DIR}/platform/mock" 43 "${WEBCORE_DIR}/platform/network" 44 "${WEBCORE_DIR}/platform/sql" 45 "${WEBCORE_DIR}/platform/text" 46 "${WEBCORE_DIR}/platform/text/transcoder" 47 "${WEBCORE_DIR}/plugins" 48 "${WEBCORE_DIR}/rendering" 49 "${WEBCORE_DIR}/rendering/mathml" 50 "${WEBCORE_DIR}/rendering/style" 51 "${WEBCORE_DIR}/rendering/svg" 52 "${WEBCORE_DIR}/storage" 53 "${WEBCORE_DIR}/svg" 54 "${WEBCORE_DIR}/svg/animation" 55 "${WEBCORE_DIR}/svg/graphics" 56 "${WEBCORE_DIR}/svg/graphics/filters" 57 "${WEBCORE_DIR}/svg/properties" 58 "${WEBCORE_DIR}/webaudio" 59 "${WEBCORE_DIR}/websockets" 60 "${WEBCORE_DIR}/wml" 61 "${WEBCORE_DIR}/workers" 62 "${WEBCORE_DIR}/xml" 63 "${JAVASCRIPTCORE_DIR}" 64 "${JAVASCRIPTCORE_DIR}/ForwardingHeaders" 65 "${JAVASCRIPTCORE_DIR}/API" 66 "${JAVASCRIPTCORE_DIR}/assembler" 67 "${JAVASCRIPTCORE_DIR}/bytecode" 68 "${JAVASCRIPTCORE_DIR}/bytecompiler" 69 "${JAVASCRIPTCORE_DIR}/heap" 70 "${JAVASCRIPTCORE_DIR}/debugger" 71 "${JAVASCRIPTCORE_DIR}/interpreter" 72 "${JAVASCRIPTCORE_DIR}/jit" 73 "${JAVASCRIPTCORE_DIR}/parser" 74 "${JAVASCRIPTCORE_DIR}/profiler" 75 "${JAVASCRIPTCORE_DIR}/runtime" 76 "${JAVASCRIPTCORE_DIR}/wtf" 77 "${JAVASCRIPTCORE_DIR}/wtf/unicode" 78 "${JAVASCRIPTCORE_DIR}/yarr" 79 "${DERIVED_SOURCES_WEBCORE_DIR}" 80 "${CMAKE_SOURCE_DIR}" 81 "${CMAKE_BINARY_DIR}" 82 ) 83 84 SET(WebCore_IDL_INCLUDES 85 bindings/generic 86 css 87 dom 88 fileapi 89 html 90 html/canvas 91 inspector 92 loader/appcache 93 page 94 plugins 95 storage 96 svg 97 webaudio 98 workers 99 xml 100 ) 101 102 SET(WebCore_IDL_FILES 103 css/Counter.idl 104 css/CSSCharsetRule.idl 105 css/CSSFontFaceRule.idl 106 css/CSSImportRule.idl 107 css/CSSMediaRule.idl 108 css/CSSPageRule.idl 109 css/CSSPrimitiveValue.idl 110 css/CSSRule.idl 111 css/CSSRuleList.idl 112 css/CSSStyleDeclaration.idl 113 css/CSSStyleRule.idl 114 css/CSSStyleSheet.idl 115 css/CSSValue.idl 116 css/CSSValueList.idl 117 css/MediaList.idl 118 css/MediaQueryList.idl 119 css/Rect.idl 120 css/RGBColor.idl 121 css/StyleMedia.idl 122 css/StyleSheet.idl 123 css/StyleSheetList.idl 124 css/WebKitCSSKeyframeRule.idl 125 css/WebKitCSSKeyframesRule.idl 126 css/WebKitCSSMatrix.idl 127 css/WebKitCSSTransformValue.idl 128 129 dom/Attr.idl 130 dom/BeforeLoadEvent.idl 131 dom/CDATASection.idl 132 dom/CharacterData.idl 133 dom/ClientRect.idl 134 dom/ClientRectList.idl 135 dom/Clipboard.idl 136 dom/Comment.idl 137 dom/CompositionEvent.idl 138 dom/CustomEvent.idl 139 dom/DataTransferItem.idl 140 dom/DataTransferItems.idl 141 dom/DeviceMotionEvent.idl 142 dom/DeviceOrientationEvent.idl 143 dom/DocumentFragment.idl 144 dom/Document.idl 145 dom/DocumentType.idl 146 dom/DOMCoreException.idl 147 dom/DOMImplementation.idl 148 dom/DOMStringList.idl 149 dom/DOMStringMap.idl 150 dom/Element.idl 151 dom/Entity.idl 152 dom/EntityReference.idl 153 dom/ErrorEvent.idl 154 dom/EventException.idl 155 dom/Event.idl 156 dom/HashChangeEvent.idl 157 dom/KeyboardEvent.idl 158 dom/MessageChannel.idl 159 dom/MessageEvent.idl 160 dom/MessagePort.idl 161 dom/MouseEvent.idl 162 dom/MutationEvent.idl 163 dom/NamedNodeMap.idl 164 dom/NodeFilter.idl 165 dom/Node.idl 166 dom/NodeIterator.idl 167 dom/NodeList.idl 168 dom/Notation.idl 169 dom/OverflowEvent.idl 170 dom/PageTransitionEvent.idl 171 dom/PopStateEvent.idl 172 dom/ProcessingInstruction.idl 173 dom/ProgressEvent.idl 174 dom/RangeException.idl 175 dom/Range.idl 176 dom/StringCallback.idl 177 dom/TextEvent.idl 178 dom/Text.idl 179 dom/TouchEvent.idl 180 dom/Touch.idl 181 dom/TouchList.idl 182 dom/TreeWalker.idl 183 dom/UIEvent.idl 184 dom/WebKitAnimationEvent.idl 185 dom/WebKitTransitionEvent.idl 186 dom/WheelEvent.idl 187 188 fileapi/Blob.idl 189 fileapi/FileError.idl 190 fileapi/File.idl 191 fileapi/FileList.idl 192 fileapi/FileReader.idl 193 fileapi/WebKitBlobBuilder.idl 194 195 html/DataGridColumn.idl 196 html/DataGridColumnList.idl 197 html/DOMFormData.idl 198 html/DOMSettableTokenList.idl 199 html/DOMTokenList.idl 200 html/DOMURL.idl 201 html/HTMLAllCollection.idl 202 html/HTMLAnchorElement.idl 203 html/HTMLAppletElement.idl 204 html/HTMLAreaElement.idl 205 html/HTMLAudioElement.idl 206 html/HTMLBaseElement.idl 207 html/HTMLBaseFontElement.idl 208 html/HTMLBlockquoteElement.idl 209 html/HTMLBodyElement.idl 210 html/HTMLBRElement.idl 211 html/HTMLButtonElement.idl 212 html/HTMLCanvasElement.idl 213 html/HTMLCollection.idl 214 html/HTMLDataGridCellElement.idl 215 html/HTMLDataGridColElement.idl 216 html/HTMLDataGridElement.idl 217 html/HTMLDataGridRowElement.idl 218 html/HTMLDataListElement.idl 219 html/HTMLDetailsElement.idl 220 html/HTMLDirectoryElement.idl 221 html/HTMLDivElement.idl 222 html/HTMLDListElement.idl 223 html/HTMLDocument.idl 224 html/HTMLElement.idl 225 html/HTMLEmbedElement.idl 226 html/HTMLFieldSetElement.idl 227 html/HTMLFontElement.idl 228 html/HTMLFormElement.idl 229 html/HTMLFrameElement.idl 230 html/HTMLFrameSetElement.idl 231 html/HTMLHeadElement.idl 232 html/HTMLHeadingElement.idl 233 html/HTMLHRElement.idl 234 html/HTMLHtmlElement.idl 235 html/HTMLIFrameElement.idl 236 html/HTMLImageElement.idl 237 html/HTMLInputElement.idl 238 html/HTMLIsIndexElement.idl 239 html/HTMLKeygenElement.idl 240 html/HTMLLabelElement.idl 241 html/HTMLLegendElement.idl 242 html/HTMLLIElement.idl 243 html/HTMLLinkElement.idl 244 html/HTMLMapElement.idl 245 html/HTMLMarqueeElement.idl 246 html/HTMLMediaElement.idl 247 html/HTMLMenuElement.idl 248 html/HTMLMetaElement.idl 249 html/HTMLMeterElement.idl 250 html/HTMLModElement.idl 251 html/HTMLObjectElement.idl 252 html/HTMLOListElement.idl 253 html/HTMLOptGroupElement.idl 254 html/HTMLOptionElement.idl 255 html/HTMLOptionsCollection.idl 256 html/HTMLOutputElement.idl 257 html/HTMLParagraphElement.idl 258 html/HTMLParamElement.idl 259 html/HTMLPreElement.idl 260 html/HTMLProgressElement.idl 261 html/HTMLQuoteElement.idl 262 html/HTMLScriptElement.idl 263 html/HTMLSelectElement.idl 264 html/HTMLSourceElement.idl 265 html/HTMLStyleElement.idl 266 html/HTMLTableCaptionElement.idl 267 html/HTMLTableCellElement.idl 268 html/HTMLTableColElement.idl 269 html/HTMLTableElement.idl 270 html/HTMLTableRowElement.idl 271 html/HTMLTableSectionElement.idl 272 html/HTMLTextAreaElement.idl 273 html/HTMLTitleElement.idl 274 html/HTMLTrackElement.idl 275 html/HTMLUListElement.idl 276 html/HTMLVideoElement.idl 277 html/ImageData.idl 278 html/MediaError.idl 279 html/TextMetrics.idl 280 html/TimeRanges.idl 281 html/ValidityState.idl 282 html/VoidCallback.idl 283 284 html/canvas/ArrayBuffer.idl 285 html/canvas/ArrayBufferView.idl 286 html/canvas/CanvasGradient.idl 287 html/canvas/CanvasPattern.idl 288 html/canvas/CanvasRenderingContext2D.idl 289 html/canvas/CanvasRenderingContext.idl 290 html/canvas/DataView.idl 291 html/canvas/Float32Array.idl 292 html/canvas/Int16Array.idl 293 html/canvas/Int32Array.idl 294 html/canvas/Int8Array.idl 295 html/canvas/OESStandardDerivatives.idl 296 html/canvas/OESTextureFloat.idl 297 html/canvas/OESVertexArrayObject.idl 298 html/canvas/Uint16Array.idl 299 html/canvas/Uint32Array.idl 300 html/canvas/Uint8Array.idl 301 html/canvas/WebGLActiveInfo.idl 302 html/canvas/WebGLBuffer.idl 303 html/canvas/WebGLContextAttributes.idl 304 html/canvas/WebGLFramebuffer.idl 305 html/canvas/WebGLProgram.idl 306 html/canvas/WebGLRenderbuffer.idl 307 html/canvas/WebGLRenderingContext.idl 308 html/canvas/WebGLShader.idl 309 html/canvas/WebGLTexture.idl 310 html/canvas/WebGLUniformLocation.idl 311 html/canvas/WebGLVertexArrayObjectOES.idl 312 html/canvas/WebKitLoseContext.idl 313 314 inspector/InjectedScriptHost.idl 315 inspector/InspectorFrontendHost.idl 316 inspector/JavaScriptCallFrame.idl 317 inspector/ScriptProfile.idl 318 inspector/ScriptProfileNode.idl 319 320 loader/appcache/DOMApplicationCache.idl 321 322 page/BarInfo.idl 323 page/Console.idl 324 page/Coordinates.idl 325 page/Crypto.idl 326 page/DOMSelection.idl 327 page/DOMWindow.idl 328 page/EventSource.idl 329 page/Geolocation.idl 330 page/Geoposition.idl 331 page/History.idl 332 page/Location.idl 333 page/MemoryInfo.idl 334 page/Navigator.idl 335 page/NavigatorUserMediaErrorCallback.idl 336 page/NavigatorUserMediaSuccessCallback.idl 337 page/Performance.idl 338 page/PerformanceNavigation.idl 339 page/PerformanceTiming.idl 340 page/PositionError.idl 341 page/Screen.idl 342 page/SpeechInputEvent.idl 343 page/SpeechInputResult.idl 344 page/SpeechInputResultList.idl 345 page/WebKitAnimation.idl 346 page/WebKitAnimationList.idl 347 page/WebKitPoint.idl 348 page/WorkerNavigator.idl 349 350 plugins/DOMMimeType.idl 351 plugins/DOMMimeTypeArray.idl 352 plugins/DOMPlugin.idl 353 plugins/DOMPluginArray.idl 354 355 storage/Database.idl 356 storage/DatabaseCallback.idl 357 storage/DatabaseSync.idl 358 storage/IDBAny.idl 359 storage/IDBCursor.idl 360 storage/IDBDatabaseError.idl 361 storage/IDBDatabaseException.idl 362 storage/IDBDatabase.idl 363 storage/IDBFactory.idl 364 storage/IDBIndex.idl 365 storage/IDBKey.idl 366 storage/IDBKeyRange.idl 367 storage/IDBObjectStore.idl 368 storage/IDBRequest.idl 369 storage/IDBTransaction.idl 370 storage/SQLError.idl 371 storage/SQLException.idl 372 storage/SQLResultSet.idl 373 storage/SQLResultSetRowList.idl 374 storage/SQLStatementCallback.idl 375 storage/SQLStatementErrorCallback.idl 376 storage/SQLTransaction.idl 377 storage/SQLTransactionCallback.idl 378 storage/SQLTransactionErrorCallback.idl 379 storage/SQLTransactionSync.idl 380 storage/SQLTransactionSyncCallback.idl 381 storage/Storage.idl 382 storage/StorageEvent.idl 383 storage/StorageInfo.idl 384 storage/StorageInfoErrorCallback.idl 385 storage/StorageInfoUsageCallback.idl 386 387 webaudio/AudioBuffer.idl 388 webaudio/AudioBufferSourceNode.idl 389 webaudio/AudioChannelSplitter.idl 390 webaudio/AudioChannelMerger.idl 391 webaudio/AudioContext.idl 392 webaudio/AudioDestinationNode.idl 393 webaudio/AudioGain.idl 394 webaudio/AudioGainNode.idl 395 webaudio/AudioListener.idl 396 webaudio/AudioNode.idl 397 webaudio/AudioPannerNode.idl 398 webaudio/AudioParam.idl 399 webaudio/AudioProcessingEvent.idl 400 webaudio/AudioSourceNode.idl 401 webaudio/ConvolverNode.idl 402 webaudio/DelayNode.idl 403 webaudio/HighPass2FilterNode.idl 404 webaudio/JavaScriptAudioNode.idl 405 webaudio/LowPass2FilterNode.idl 406 webaudio/RealtimeAnalyserNode.idl 407 408 websockets/WebSocket.idl 409 410 workers/AbstractWorker.idl 411 workers/DedicatedWorkerContext.idl 412 workers/SharedWorker.idl 413 workers/SharedWorkerContext.idl 414 workers/Worker.idl 415 workers/WorkerContext.idl 416 workers/WorkerLocation.idl 417 418 xml/DOMParser.idl 419 xml/XMLHttpRequest.idl 420 xml/XMLHttpRequestException.idl 421 xml/XMLHttpRequestProgressEvent.idl 422 xml/XMLHttpRequestUpload.idl 423 xml/XMLSerializer.idl 424 xml/XPathEvaluator.idl 425 xml/XPathException.idl 426 xml/XPathExpression.idl 427 xml/XPathNSResolver.idl 428 xml/XPathResult.idl 429 xml/XSLTProcessor.idl 430 ) 431 432 SET(WebCore_SOURCES 433 accessibility/AXObjectCache.cpp 434 accessibility/AccessibilityARIAGrid.cpp 435 accessibility/AccessibilityARIAGridCell.cpp 436 accessibility/AccessibilityARIAGridRow.cpp 437 accessibility/AccessibilityImageMapLink.cpp 438 accessibility/AccessibilityList.cpp 439 accessibility/AccessibilityListBox.cpp 440 accessibility/AccessibilityListBoxOption.cpp 441 accessibility/AccessibilityMediaControls.cpp 442 accessibility/AccessibilityMenuList.cpp 443 accessibility/AccessibilityMenuListOption.cpp 444 accessibility/AccessibilityMenuListPopup.cpp 445 accessibility/AccessibilityObject.cpp 446 accessibility/AccessibilityRenderObject.cpp 447 accessibility/AccessibilityScrollbar.cpp 448 accessibility/AccessibilityScrollView.cpp 449 accessibility/AccessibilitySlider.cpp 450 accessibility/AccessibilityTable.cpp 451 accessibility/AccessibilityTableCell.cpp 452 accessibility/AccessibilityTableColumn.cpp 453 accessibility/AccessibilityTableHeaderContainer.cpp 454 accessibility/AccessibilityTableRow.cpp 455 456 bindings/ScriptControllerBase.cpp 457 458 bindings/generic/ActiveDOMCallback.cpp 459 bindings/generic/RuntimeEnabledFeatures.cpp 460 461 bindings/js/CallbackFunction.cpp 462 463 css/CSSBorderImageValue.cpp 464 css/CSSCanvasValue.cpp 465 css/CSSCharsetRule.cpp 466 css/CSSComputedStyleDeclaration.cpp 467 css/CSSCursorImageValue.cpp 468 css/CSSFontFace.cpp 469 css/CSSFontFaceRule.cpp 470 css/CSSFontFaceSource.cpp 471 css/CSSFontFaceSrcValue.cpp 472 css/CSSFontSelector.cpp 473 css/CSSFunctionValue.cpp 474 css/CSSGradientValue.cpp 475 css/CSSImageGeneratorValue.cpp 476 css/CSSImageValue.cpp 477 css/CSSImportRule.cpp 478 css/CSSInheritedValue.cpp 479 css/CSSInitialValue.cpp 480 css/CSSLineBoxContainValue.cpp 481 css/CSSMediaRule.cpp 482 css/CSSMutableStyleDeclaration.cpp 483 css/CSSOMUtils.cpp 484 css/CSSPageRule.cpp 485 css/CSSParser.cpp 486 css/CSSParserValues.cpp 487 css/CSSPrimitiveValue.cpp 488 css/CSSPrimitiveValueCache.cpp 489 css/CSSProperty.cpp 490 css/CSSPropertyLonghand.cpp 491 css/CSSPropertySourceData.cpp 492 css/CSSReflectValue.cpp 493 css/CSSRule.cpp 494 css/CSSRuleList.cpp 495 css/CSSSegmentedFontFace.cpp 496 css/CSSSelector.cpp 497 css/CSSSelectorList.cpp 498 css/CSSStyleApplyProperty.cpp 499 css/CSSStyleDeclaration.cpp 500 css/CSSStyleRule.cpp 501 css/CSSStyleSelector.cpp 502 css/CSSStyleSheet.cpp 503 css/CSSTimingFunctionValue.cpp 504 css/CSSUnicodeRangeValue.cpp 505 css/CSSValueList.cpp 506 css/FontFamilyValue.cpp 507 css/FontValue.cpp 508 css/MediaFeatureNames.cpp 509 css/MediaList.cpp 510 css/MediaQuery.cpp 511 css/MediaQueryEvaluator.cpp 512 css/MediaQueryExp.cpp 513 css/MediaQueryList.cpp 514 css/MediaQueryListListener.cpp 515 css/MediaQueryMatcher.cpp 516 css/RGBColor.cpp 517 css/ShadowValue.cpp 518 css/StyleBase.cpp 519 css/StyleList.cpp 520 css/StyleMedia.cpp 521 css/StyleSheet.cpp 522 css/StyleSheetList.cpp 523 css/WebKitCSSKeyframeRule.cpp 524 css/WebKitCSSKeyframesRule.cpp 525 css/WebKitCSSMatrix.cpp 526 css/WebKitCSSTransformValue.cpp 527 528 dom/ActiveDOMObject.cpp 529 dom/Attr.cpp 530 dom/Attribute.cpp 531 dom/BeforeTextInsertedEvent.cpp 532 dom/BeforeUnloadEvent.cpp 533 dom/CDATASection.cpp 534 dom/CharacterData.cpp 535 dom/CheckedRadioButtons.cpp 536 dom/ChildNodeList.cpp 537 dom/ClassNodeList.cpp 538 dom/ClientRect.cpp 539 dom/ClientRectList.cpp 540 dom/Clipboard.cpp 541 dom/ClipboardEvent.cpp 542 dom/Comment.cpp 543 dom/CompositionEvent.cpp 544 dom/ContainerNode.cpp 545 dom/CSSMappedAttributeDeclaration.cpp 546 dom/CustomEvent.cpp 547 dom/DatasetDOMStringMap.cpp 548 dom/DecodedDataDocumentParser.cpp 549 dom/DeviceMotionController.cpp 550 dom/DeviceMotionData.cpp 551 dom/DeviceMotionEvent.cpp 552 dom/DeviceOrientation.cpp 553 dom/DeviceOrientationController.cpp 554 dom/DeviceOrientationEvent.cpp 555 dom/Document.cpp 556 dom/DocumentMarkerController.cpp 557 dom/DocumentFragment.cpp 558 dom/DocumentParser.cpp 559 dom/DocumentOrderedMap.cpp 560 dom/DocumentType.cpp 561 dom/DOMImplementation.cpp 562 dom/DOMStringList.cpp 563 dom/DOMStringMap.cpp 564 dom/DynamicNodeList.cpp 565 dom/EditingText.cpp 566 dom/Element.cpp 567 dom/EntityReference.cpp 568 dom/ErrorEvent.cpp 569 dom/Event.cpp 570 dom/EventContext.cpp 571 dom/EventDispatcher.cpp 572 dom/EventNames.cpp 573 dom/EventTarget.cpp 574 dom/EventQueue.cpp 575 dom/ExceptionBase.cpp 576 dom/ExceptionCode.cpp 577 dom/InputElement.cpp 578 dom/KeyboardEvent.cpp 579 dom/MessageChannel.cpp 580 dom/MessageEvent.cpp 581 dom/MessagePortChannel.cpp 582 dom/MessagePort.cpp 583 dom/MouseEvent.cpp 584 dom/MouseRelatedEvent.cpp 585 dom/MutationEvent.cpp 586 dom/NamedNodeMap.cpp 587 dom/NameNodeList.cpp 588 dom/Node.cpp 589 dom/NodeFilterCondition.cpp 590 dom/NodeFilter.cpp 591 dom/NodeIterator.cpp 592 dom/Notation.cpp 593 dom/OptionElement.cpp 594 dom/OptionGroupElement.cpp 595 dom/OverflowEvent.cpp 596 dom/PageTransitionEvent.cpp 597 dom/PendingScript.cpp 598 dom/PopStateEvent.cpp 599 dom/Position.cpp 600 dom/PositionIterator.cpp 601 dom/ProcessingInstruction.cpp 602 dom/ProgressEvent.cpp 603 dom/QualifiedName.cpp 604 dom/Range.cpp 605 dom/RegisteredEventListener.cpp 606 dom/ScopedEventQueue.cpp 607 dom/ScriptableDocumentParser.cpp 608 dom/ScriptElement.cpp 609 dom/ScriptExecutionContext.cpp 610 dom/ScriptRunner.cpp 611 dom/SelectElement.cpp 612 dom/SelectorNodeList.cpp 613 dom/ShadowRoot.cpp 614 dom/SpaceSplitString.cpp 615 dom/StaticHashSetNodeList.cpp 616 dom/StaticNodeList.cpp 617 dom/StyledElement.cpp 618 dom/StyleElement.cpp 619 dom/TagNodeList.cpp 620 dom/Text.cpp 621 dom/TextEvent.cpp 622 dom/Touch.cpp 623 dom/TouchEvent.cpp 624 dom/TouchList.cpp 625 dom/TransformSourceLibxslt.cpp 626 dom/Traversal.cpp 627 dom/TreeScope.cpp 628 dom/TreeWalker.cpp 629 dom/UIEvent.cpp 630 dom/UIEventWithKeyState.cpp 631 dom/UserGestureIndicator.cpp 632 dom/UserTypingGestureIndicator.cpp 633 dom/ViewportArguments.cpp 634 dom/WebKitAnimationEvent.cpp 635 dom/WebKitTransitionEvent.cpp 636 dom/WheelEvent.cpp 637 dom/WindowEventContext.cpp 638 dom/XMLDocumentParser.cpp 639 dom/XMLDocumentParserLibxml2.cpp 640 dom/XMLDocumentParserScope.cpp 641 642 dom/default/PlatformMessagePortChannel.cpp 643 644 editing/AppendNodeCommand.cpp 645 editing/ApplyBlockElementCommand.cpp 646 editing/ApplyStyleCommand.cpp 647 editing/BreakBlockquoteCommand.cpp 648 editing/CompositeEditCommand.cpp 649 editing/CreateLinkCommand.cpp 650 editing/DeleteButton.cpp 651 editing/DeleteButtonController.cpp 652 editing/DeleteFromTextNodeCommand.cpp 653 editing/DeleteSelectionCommand.cpp 654 editing/EditCommand.cpp 655 editing/EditingStyle.cpp 656 editing/Editor.cpp 657 editing/EditorCommand.cpp 658 editing/FormatBlockCommand.cpp 659 editing/HTMLInterchange.cpp 660 editing/IndentOutdentCommand.cpp 661 editing/InsertIntoTextNodeCommand.cpp 662 editing/InsertLineBreakCommand.cpp 663 editing/InsertListCommand.cpp 664 editing/InsertNodeBeforeCommand.cpp 665 editing/InsertParagraphSeparatorCommand.cpp 666 editing/InsertTextCommand.cpp 667 editing/JoinTextNodesCommand.cpp 668 editing/MarkupAccumulator.cpp 669 editing/MergeIdenticalElementsCommand.cpp 670 editing/ModifySelectionListLevel.cpp 671 editing/MoveSelectionCommand.cpp 672 editing/RemoveCSSPropertyCommand.cpp 673 editing/RemoveFormatCommand.cpp 674 editing/RemoveNodeCommand.cpp 675 editing/RemoveNodePreservingChildrenCommand.cpp 676 editing/ReplaceNodeWithSpanCommand.cpp 677 editing/ReplaceSelectionCommand.cpp 678 editing/SelectionController.cpp 679 editing/SetNodeAttributeCommand.cpp 680 editing/SmartReplace.cpp 681 editing/SpellChecker.cpp 682 editing/SpellingCorrectionController.cpp 683 editing/SplitElementCommand.cpp 684 editing/SplitTextNodeCommand.cpp 685 editing/SplitTextNodeContainingElementCommand.cpp 686 editing/TextCheckingHelper.cpp 687 editing/TextIterator.cpp 688 editing/TypingCommand.cpp 689 editing/UnlinkCommand.cpp 690 editing/VisiblePosition.cpp 691 editing/VisibleSelection.cpp 692 editing/WrapContentsInDummySpanCommand.cpp 693 editing/htmlediting.cpp 694 editing/markup.cpp 695 editing/visible_units.cpp 696 697 fileapi/Blob.cpp 698 fileapi/BlobURL.cpp 699 fileapi/File.cpp 700 fileapi/FileList.cpp 701 fileapi/ThreadableBlobRegistry.cpp 702 fileapi/WebKitBlobBuilder.cpp 703 704 history/BackForwardController.cpp 705 history/BackForwardListImpl.cpp 706 history/CachedFrame.cpp 707 history/CachedPage.cpp 708 history/HistoryItem.cpp 709 history/PageCache.cpp 710 711 html/AsyncImageResizer.cpp 712 html/BaseButtonInputType.cpp 713 html/BaseCheckableInputType.cpp 714 html/BaseDateAndTimeInputType.cpp 715 html/BaseTextInputType.cpp 716 html/ButtonInputType.cpp 717 html/CheckboxInputType.cpp 718 html/ClassList.cpp 719 html/CollectionCache.cpp 720 html/ColorInputType.cpp 721 html/DOMDataGridDataSource.cpp 722 html/DOMFormData.cpp 723 html/DOMSettableTokenList.cpp 724 html/DOMTokenList.cpp 725 html/DOMURL.cpp 726 html/DataGridColumn.cpp 727 html/DataGridColumnList.cpp 728 html/DateComponents.cpp 729 html/DateInputType.cpp 730 html/DateTimeInputType.cpp 731 html/DateTimeLocalInputType.cpp 732 html/EmailInputType.cpp 733 html/FTPDirectoryDocument.cpp 734 html/FileInputType.cpp 735 html/FormAssociatedElement.cpp 736 html/FormDataList.cpp 737 html/HTMLAllCollection.cpp 738 html/HTMLAnchorElement.cpp 739 html/HTMLAppletElement.cpp 740 html/HTMLAreaElement.cpp 741 html/HTMLBRElement.cpp 742 html/HTMLBaseElement.cpp 743 html/HTMLBaseFontElement.cpp 744 html/HTMLBlockquoteElement.cpp 745 html/HTMLBodyElement.cpp 746 html/HTMLButtonElement.cpp 747 html/HTMLCanvasElement.cpp 748 html/HTMLCollection.cpp 749 html/HTMLDListElement.cpp 750 html/HTMLDataGridCellElement.cpp 751 html/HTMLDataGridColElement.cpp 752 html/HTMLDataGridElement.cpp 753 html/HTMLDataGridRowElement.cpp 754 html/HTMLDataListElement.cpp 755 html/HTMLDetailsElement.cpp 756 html/HTMLDirectoryElement.cpp 757 html/HTMLDivElement.cpp 758 html/HTMLDocument.cpp 759 html/HTMLElement.cpp 760 html/HTMLEmbedElement.cpp 761 html/HTMLFieldSetElement.cpp 762 html/HTMLFontElement.cpp 763 html/HTMLFormCollection.cpp 764 html/HTMLFormControlElement.cpp 765 html/HTMLFormElement.cpp 766 html/HTMLFrameElement.cpp 767 html/HTMLFrameElementBase.cpp 768 html/HTMLFrameOwnerElement.cpp 769 html/HTMLFrameSetElement.cpp 770 html/HTMLHRElement.cpp 771 html/HTMLHeadElement.cpp 772 html/HTMLHeadingElement.cpp 773 html/HTMLHtmlElement.cpp 774 html/HTMLIFrameElement.cpp 775 html/HTMLImageElement.cpp 776 html/HTMLImageLoader.cpp 777 html/HTMLInputElement.cpp 778 html/HTMLIsIndexElement.cpp 779 html/HTMLKeygenElement.cpp 780 html/HTMLLIElement.cpp 781 html/HTMLLabelElement.cpp 782 html/HTMLLegendElement.cpp 783 html/HTMLLinkElement.cpp 784 html/HTMLMapElement.cpp 785 html/HTMLMarqueeElement.cpp 786 html/HTMLMenuElement.cpp 787 html/HTMLMetaElement.cpp 788 html/HTMLMeterElement.cpp 789 html/HTMLModElement.cpp 790 html/HTMLNameCollection.cpp 791 html/HTMLOListElement.cpp 792 html/HTMLObjectElement.cpp 793 html/HTMLOptGroupElement.cpp 794 html/HTMLOptionElement.cpp 795 html/HTMLOptionsCollection.cpp 796 html/HTMLOutputElement.cpp 797 html/HTMLParagraphElement.cpp 798 html/HTMLParamElement.cpp 799 html/HTMLParserErrorCodes.cpp 800 html/HTMLPlugInElement.cpp 801 html/HTMLPlugInImageElement.cpp 802 html/HTMLPreElement.cpp 803 html/HTMLProgressElement.cpp 804 html/HTMLQuoteElement.cpp 805 html/HTMLScriptElement.cpp 806 html/HTMLSelectElement.cpp 807 html/HTMLStyleElement.cpp 808 html/HTMLSummaryElement.cpp 809 html/HTMLTableCaptionElement.cpp 810 html/HTMLTableCellElement.cpp 811 html/HTMLTableColElement.cpp 812 html/HTMLTableElement.cpp 813 html/HTMLTablePartElement.cpp 814 html/HTMLTableRowElement.cpp 815 html/HTMLTableRowsCollection.cpp 816 html/HTMLTableSectionElement.cpp 817 html/HTMLTextAreaElement.cpp 818 html/HTMLTitleElement.cpp 819 html/HTMLUListElement.cpp 820 html/HTMLViewSourceDocument.cpp 821 html/HiddenInputType.cpp 822 html/ImageData.cpp 823 html/ImageDocument.cpp 824 html/ImageInputType.cpp 825 html/ImageResizerThread.cpp 826 html/InputType.cpp 827 html/IsIndexInputType.cpp 828 html/LabelsNodeList.cpp 829 html/MediaDocument.cpp 830 html/MonthInputType.cpp 831 html/NumberInputType.cpp 832 html/PasswordInputType.cpp 833 html/PluginDocument.cpp 834 html/RadioInputType.cpp 835 html/RangeInputType.cpp 836 html/ResetInputType.cpp 837 html/SearchInputType.cpp 838 html/StepRange.cpp 839 html/SubmitInputType.cpp 840 html/TelephoneInputType.cpp 841 html/TextDocument.cpp 842 html/TextFieldInputType.cpp 843 html/TextInputType.cpp 844 html/TimeInputType.cpp 845 html/URLInputType.cpp 846 html/ValidationMessage.cpp 847 html/ValidityState.cpp 848 html/WeekInputType.cpp 849 850 html/canvas/ArrayBuffer.cpp 851 html/canvas/ArrayBufferView.cpp 852 html/canvas/CanvasGradient.cpp 853 html/canvas/CanvasPattern.cpp 854 html/canvas/CanvasPixelArray.cpp 855 html/canvas/CanvasRenderingContext.cpp 856 html/canvas/CanvasRenderingContext2D.cpp 857 html/canvas/CanvasStyle.cpp 858 html/canvas/DataView.cpp 859 html/canvas/Float32Array.cpp 860 html/canvas/Int16Array.cpp 861 html/canvas/Int32Array.cpp 862 html/canvas/Int8Array.cpp 863 html/canvas/Uint16Array.cpp 864 html/canvas/Uint32Array.cpp 865 html/canvas/Uint8Array.cpp 866 867 html/parser/CSSPreloadScanner.cpp 868 html/parser/HTMLConstructionSite.cpp 869 html/parser/HTMLDocumentParser.cpp 870 html/parser/HTMLElementStack.cpp 871 html/parser/HTMLEntityParser.cpp 872 html/parser/HTMLEntitySearch.cpp 873 html/parser/HTMLParserIdioms.cpp 874 html/parser/HTMLParserScheduler.cpp 875 html/parser/HTMLFormattingElementList.cpp 876 html/parser/HTMLMetaCharsetParser.cpp 877 html/parser/HTMLPreloadScanner.cpp 878 html/parser/HTMLScriptRunner.cpp 879 html/parser/HTMLSourceTracker.cpp 880 html/parser/HTMLTokenizer.cpp 881 html/parser/HTMLTreeBuilder.cpp 882 html/parser/HTMLViewSourceParser.cpp 883 html/parser/TextDocumentParser.cpp 884 html/parser/TextViewSourceParser.cpp 885 html/parser/XSSFilter.cpp 886 887 html/shadow/DetailsMarkerControl.cpp 888 html/shadow/MediaControls.cpp 889 html/shadow/MediaControlRootElement.cpp 890 html/shadow/MeterShadowElement.cpp 891 html/shadow/ProgressShadowElement.cpp 892 html/shadow/SliderThumbElement.cpp 893 html/shadow/TextControlInnerElements.cpp 894 895 inspector/ConsoleMessage.cpp 896 inspector/DOMNodeHighlighter.cpp 897 inspector/EventsCollector.cpp 898 inspector/InjectedScript.cpp 899 inspector/InjectedScriptHost.cpp 900 inspector/InjectedScriptManager.cpp 901 inspector/InspectorAgent.cpp 902 inspector/InspectorApplicationCacheAgent.cpp 903 inspector/InspectorPageAgent.cpp 904 inspector/InspectorBrowserDebuggerAgent.cpp 905 inspector/InspectorCSSAgent.cpp 906 inspector/InspectorClient.cpp 907 inspector/InspectorConsoleAgent.cpp 908 inspector/InspectorController.cpp 909 inspector/InspectorDOMAgent.cpp 910 inspector/InspectorDOMStorageAgent.cpp 911 inspector/InspectorDOMStorageResource.cpp 912 inspector/InspectorDatabaseAgent.cpp 913 inspector/InspectorDatabaseResource.cpp 914 inspector/InspectorDebuggerAgent.cpp 915 inspector/InspectorFrontendClientLocal.cpp 916 inspector/InspectorFrontendHost.cpp 917 inspector/InspectorFrontendProxy.cpp 918 inspector/InspectorInstrumentation.cpp 919 inspector/InspectorProfilerAgent.cpp 920 inspector/InspectorResourceAgent.cpp 921 inspector/InspectorRuntimeAgent.cpp 922 inspector/InspectorState.cpp 923 inspector/InspectorStyleSheet.cpp 924 inspector/InspectorTimelineAgent.cpp 925 inspector/InspectorValues.cpp 926 inspector/PageDebuggerAgent.cpp 927 inspector/ScriptArguments.cpp 928 inspector/ScriptCallFrame.cpp 929 inspector/ScriptCallStack.cpp 930 inspector/TimelineRecordFactory.cpp 931 inspector/WorkerDebuggerAgent.cpp 932 inspector/WorkerInspectorController.cpp 933 934 loader/CrossOriginAccessControl.cpp 935 loader/CrossOriginPreflightResultCache.cpp 936 loader/DocumentLoader.cpp 937 loader/DocumentThreadableLoader.cpp 938 loader/DocumentWriter.cpp 939 loader/FTPDirectoryParser.cpp 940 loader/FormState.cpp 941 loader/FormSubmission.cpp 942 loader/FrameLoader.cpp 943 loader/FrameLoaderStateMachine.cpp 944 loader/HistoryController.cpp 945 loader/ImageLoader.cpp 946 loader/MainResourceLoader.cpp 947 loader/NavigationAction.cpp 948 loader/NetscapePlugInStreamLoader.cpp 949 loader/PingLoader.cpp 950 loader/PlaceholderDocument.cpp 951 loader/PolicyCallback.cpp 952 loader/PolicyChecker.cpp 953 loader/ProgressTracker.cpp 954 loader/NavigationScheduler.cpp 955 loader/ResourceLoadNotifier.cpp 956 loader/ResourceLoadScheduler.cpp 957 loader/ResourceLoader.cpp 958 loader/SinkDocument.cpp 959 loader/SubframeLoader.cpp 960 loader/SubresourceLoader.cpp 961 loader/TextResourceDecoder.cpp 962 loader/ThreadableLoader.cpp 963 loader/WorkerThreadableLoader.cpp 964 965 loader/appcache/ApplicationCache.cpp 966 loader/appcache/ApplicationCacheGroup.cpp 967 loader/appcache/ApplicationCacheHost.cpp 968 loader/appcache/ApplicationCacheResource.cpp 969 loader/appcache/ApplicationCacheStorage.cpp 970 loader/appcache/DOMApplicationCache.cpp 971 loader/appcache/ManifestParser.cpp 972 973 loader/archive/ArchiveFactory.cpp 974 loader/archive/ArchiveResource.cpp 975 loader/archive/ArchiveResourceCollection.cpp 976 977 loader/cache/CachedCSSStyleSheet.cpp 978 loader/cache/CachedFont.cpp 979 loader/cache/CachedImage.cpp 980 loader/cache/CachedResource.cpp 981 loader/cache/CachedResourceClientWalker.cpp 982 loader/cache/CachedResourceHandle.cpp 983 loader/cache/CachedResourceLoader.cpp 984 loader/cache/CachedResourceRequest.cpp 985 loader/cache/CachedScript.cpp 986 loader/cache/CachedXSLStyleSheet.cpp 987 loader/cache/MemoryCache.cpp 988 989 loader/icon/IconDatabase.cpp 990 loader/icon/IconDatabaseBase.cpp 991 loader/icon/IconLoader.cpp 992 loader/icon/IconRecord.cpp 993 loader/icon/PageURLRecord.cpp 994 995 page/BarInfo.cpp 996 page/Chrome.cpp 997 page/Console.cpp 998 page/ContentSecurityPolicy.cpp 999 page/ContextMenuController.cpp 1000 page/Crypto.cpp 1001 page/DOMSelection.cpp 1002 page/DOMTimer.cpp 1003 page/DOMWindow.cpp 1004 page/DragController.cpp 1005 page/EventHandler.cpp 1006 page/EventSource.cpp 1007 page/FocusController.cpp 1008 page/Frame.cpp 1009 page/FrameActionScheduler.cpp 1010 page/FrameTree.cpp 1011 page/FrameView.cpp 1012 page/Geolocation.cpp 1013 page/GeolocationController.cpp 1014 page/GeolocationPositionCache.cpp 1015 page/GroupSettings.cpp 1016 page/History.cpp 1017 page/Location.cpp 1018 page/MemoryInfo.cpp 1019 page/MouseEventWithHitTestResults.cpp 1020 page/Navigator.cpp 1021 page/NavigatorBase.cpp 1022 page/OriginAccessEntry.cpp 1023 page/Page.cpp 1024 page/PageGroup.cpp 1025 page/PageGroupLoadDeferrer.cpp 1026 page/Performance.cpp 1027 page/PerformanceNavigation.cpp 1028 page/PerformanceTiming.cpp 1029 page/PluginHalter.cpp 1030 page/PrintContext.cpp 1031 page/Screen.cpp 1032 page/SecurityOrigin.cpp 1033 page/Settings.cpp 1034 page/SpatialNavigation.cpp 1035 page/SuspendableTimer.cpp 1036 page/UserContentURLPattern.cpp 1037 page/WebKitAnimation.cpp 1038 page/WebKitAnimationList.cpp 1039 page/WindowFeatures.cpp 1040 page/WorkerNavigator.cpp 1041 1042 page/animation/AnimationBase.cpp 1043 page/animation/AnimationController.cpp 1044 page/animation/CompositeAnimation.cpp 1045 page/animation/ImplicitAnimation.cpp 1046 page/animation/KeyframeAnimation.cpp 1047 1048 platform/Arena.cpp 1049 platform/ContextMenu.cpp 1050 platform/ContextMenuItem.cpp 1051 platform/ContentType.cpp 1052 platform/CrossThreadCopier.cpp 1053 platform/DefaultLocalizationStrategy.cpp 1054 platform/DragData.cpp 1055 platform/DragImage.cpp 1056 platform/FileChooser.cpp 1057 platform/FileSystem.cpp 1058 platform/GeolocationService.cpp 1059 platform/KURL.cpp 1060 platform/KillRingNone.cpp 1061 platform/Language.cpp 1062 platform/Length.cpp 1063 platform/LinkHash.cpp 1064 platform/Logging.cpp 1065 platform/MIMETypeRegistry.cpp 1066 platform/RuntimeApplicationChecks.cpp 1067 platform/ScrollAnimator.cpp 1068 platform/ScrollableArea.cpp 1069 platform/Scrollbar.cpp 1070 platform/ScrollbarThemeComposite.cpp 1071 platform/ScrollView.cpp 1072 platform/SharedBuffer.cpp 1073 platform/SchemeRegistry.cpp 1074 platform/ThreadGlobalData.cpp 1075 platform/ThreadTimers.cpp 1076 platform/Timer.cpp 1077 platform/UUID.cpp 1078 platform/Widget.cpp 1079 1080 platform/animation/Animation.cpp 1081 platform/animation/AnimationList.cpp 1082 1083 platform/graphics/BitmapImage.cpp 1084 platform/graphics/Color.cpp 1085 platform/graphics/ContextShadow.cpp 1086 platform/graphics/FloatPoint.cpp 1087 platform/graphics/FloatPoint3D.cpp 1088 platform/graphics/FloatQuad.cpp 1089 platform/graphics/FloatRect.cpp 1090 platform/graphics/FloatSize.cpp 1091 platform/graphics/Font.cpp 1092 platform/graphics/FontCache.cpp 1093 platform/graphics/FontData.cpp 1094 platform/graphics/FontDescription.cpp 1095 platform/graphics/FontFallbackList.cpp 1096 platform/graphics/FontFamily.cpp 1097 platform/graphics/FontFastPath.cpp 1098 platform/graphics/GeneratedImage.cpp 1099 platform/graphics/GlyphPageTreeNode.cpp 1100 platform/graphics/Gradient.cpp 1101 platform/graphics/GraphicsContext.cpp 1102 platform/graphics/GraphicsTypes.cpp 1103 platform/graphics/Image.cpp 1104 platform/graphics/ImageBuffer.cpp 1105 platform/graphics/IntRect.cpp 1106 platform/graphics/Path.cpp 1107 platform/graphics/PathTraversalState.cpp 1108 platform/graphics/Pattern.cpp 1109 platform/graphics/RoundedIntRect.cpp 1110 platform/graphics/SegmentedFontData.cpp 1111 platform/graphics/SimpleFontData.cpp 1112 platform/graphics/StringTruncator.cpp 1113 platform/graphics/WidthIterator.cpp 1114 1115 platform/graphics/filters/DistantLightSource.cpp 1116 platform/graphics/filters/FEBlend.cpp 1117 platform/graphics/filters/FEColorMatrix.cpp 1118 platform/graphics/filters/FEComponentTransfer.cpp 1119 platform/graphics/filters/FEComposite.cpp 1120 platform/graphics/filters/FEConvolveMatrix.cpp 1121 platform/graphics/filters/FEDiffuseLighting.cpp 1122 platform/graphics/filters/FEDisplacementMap.cpp 1123 platform/graphics/filters/FEFlood.cpp 1124 platform/graphics/filters/FEGaussianBlur.cpp 1125 platform/graphics/filters/FELighting.cpp 1126 platform/graphics/filters/FEMerge.cpp 1127 platform/graphics/filters/FEMorphology.cpp 1128 platform/graphics/filters/FEOffset.cpp 1129 platform/graphics/filters/FESpecularLighting.cpp 1130 platform/graphics/filters/FETile.cpp 1131 platform/graphics/filters/FETurbulence.cpp 1132 platform/graphics/filters/FilterEffect.cpp 1133 platform/graphics/filters/LightSource.cpp 1134 platform/graphics/filters/PointLightSource.cpp 1135 platform/graphics/filters/SpotLightSource.cpp 1136 platform/graphics/filters/SourceAlpha.cpp 1137 platform/graphics/filters/SourceGraphic.cpp 1138 1139 platform/graphics/transforms/AffineTransform.cpp 1140 platform/graphics/transforms/Matrix3DTransformOperation.cpp 1141 platform/graphics/transforms/MatrixTransformOperation.cpp 1142 platform/graphics/transforms/PerspectiveTransformOperation.cpp 1143 platform/graphics/transforms/RotateTransformOperation.cpp 1144 platform/graphics/transforms/ScaleTransformOperation.cpp 1145 platform/graphics/transforms/SkewTransformOperation.cpp 1146 platform/graphics/transforms/TransformOperations.cpp 1147 platform/graphics/transforms/TransformationMatrix.cpp 1148 platform/graphics/transforms/TranslateTransformOperation.cpp 1149 1150 platform/mock/DeviceOrientationClientMock.cpp 1151 platform/mock/GeolocationClientMock.cpp 1152 platform/mock/GeolocationServiceMock.cpp 1153 1154 platform/network/AuthenticationChallengeBase.cpp 1155 platform/network/BlobData.cpp 1156 platform/network/BlobRegistryImpl.cpp 1157 platform/network/BlobResourceHandle.cpp 1158 platform/network/Credential.cpp 1159 platform/network/DataURL.cpp 1160 platform/network/FormDataBuilder.cpp 1161 platform/network/FormData.cpp 1162 platform/network/HTTPHeaderMap.cpp 1163 platform/network/HTTPParsers.cpp 1164 platform/network/NetworkStateNotifier.cpp 1165 platform/network/ProtectionSpace.cpp 1166 platform/network/ProxyServer.cpp 1167 platform/network/ResourceErrorBase.cpp 1168 platform/network/ResourceHandle.cpp 1169 platform/network/ResourceRequestBase.cpp 1170 platform/network/ResourceResponseBase.cpp 1171 platform/network/SocketStreamHandleBase.cpp 1172 1173 platform/text/Base64.cpp 1174 platform/text/BidiContext.cpp 1175 platform/text/LineEnding.cpp 1176 platform/text/LocalizedNumberNone.cpp 1177 platform/text/Hyphenation.cpp 1178 platform/text/RegularExpression.cpp 1179 platform/text/SegmentedString.cpp 1180 platform/text/String.cpp 1181 platform/text/TextBoundaries.cpp 1182 platform/text/TextCodec.cpp 1183 platform/text/TextCodecLatin1.cpp 1184 platform/text/TextCodecUTF16.cpp 1185 platform/text/TextCodecUTF8.cpp 1186 platform/text/TextCodecUserDefined.cpp 1187 platform/text/TextEncoding.cpp 1188 platform/text/TextEncodingRegistry.cpp 1189 platform/text/TextStream.cpp 1190 platform/text/UnicodeRange.cpp 1191 1192 platform/text/transcoder/FontTranscoder.cpp 1193 1194 plugins/DOMMimeTypeArray.cpp 1195 plugins/DOMMimeType.cpp 1196 plugins/DOMPluginArray.cpp 1197 plugins/DOMPlugin.cpp 1198 plugins/PluginData.cpp 1199 plugins/PluginMainThreadScheduler.cpp 1200 1201 rendering/AutoTableLayout.cpp 1202 rendering/BidiRun.cpp 1203 rendering/CounterNode.cpp 1204 rendering/EllipsisBox.cpp 1205 rendering/FixedTableLayout.cpp 1206 rendering/HitTestResult.cpp 1207 rendering/InlineBox.cpp 1208 rendering/InlineFlowBox.cpp 1209 rendering/InlineTextBox.cpp 1210 rendering/LayoutState.cpp 1211 rendering/RenderApplet.cpp 1212 rendering/RenderArena.cpp 1213 rendering/RenderBR.cpp 1214 rendering/RenderBlock.cpp 1215 rendering/RenderBlockLineLayout.cpp 1216 rendering/RenderBox.cpp 1217 rendering/RenderBoxModelObject.cpp 1218 rendering/RenderButton.cpp 1219 rendering/RenderCombineText.cpp 1220 rendering/RenderCounter.cpp 1221 rendering/RenderDataGrid.cpp 1222 rendering/RenderDetails.cpp 1223 rendering/RenderDetailsMarker.cpp 1224 rendering/RenderEmbeddedObject.cpp 1225 rendering/RenderFieldset.cpp 1226 rendering/RenderFileUploadControl.cpp 1227 rendering/RenderFlexibleBox.cpp 1228 rendering/RenderFrame.cpp 1229 rendering/RenderFrameBase.cpp 1230 rendering/RenderFrameSet.cpp 1231 rendering/RenderHTMLCanvas.cpp 1232 rendering/RenderIFrame.cpp 1233 rendering/RenderImage.cpp 1234 rendering/RenderImageResource.cpp 1235 rendering/RenderImageResourceStyleImage.cpp 1236 rendering/RenderInline.cpp 1237 rendering/RenderLayer.cpp 1238 rendering/RenderLineBoxList.cpp 1239 rendering/RenderListBox.cpp 1240 rendering/RenderListItem.cpp 1241 rendering/RenderListMarker.cpp 1242 rendering/RenderMarquee.cpp 1243 rendering/RenderMenuList.cpp 1244 rendering/RenderMeter.cpp 1245 rendering/RenderObject.cpp 1246 rendering/RenderObjectChildList.cpp 1247 rendering/RenderPart.cpp 1248 rendering/RenderProgress.cpp 1249 rendering/RenderQuote.cpp 1250 rendering/RenderReplaced.cpp 1251 rendering/RenderReplica.cpp 1252 rendering/RenderRuby.cpp 1253 rendering/RenderRubyBase.cpp 1254 rendering/RenderRubyRun.cpp 1255 rendering/RenderRubyText.cpp 1256 rendering/RenderScrollbar.cpp 1257 rendering/RenderScrollbarPart.cpp 1258 rendering/RenderScrollbarTheme.cpp 1259 rendering/RenderSlider.cpp 1260 rendering/RenderSummary.cpp 1261 rendering/RenderTable.cpp 1262 rendering/RenderTableCell.cpp 1263 rendering/RenderTableCol.cpp 1264 rendering/RenderTableRow.cpp 1265 rendering/RenderTableSection.cpp 1266 rendering/RenderText.cpp 1267 rendering/RenderTextControl.cpp 1268 rendering/RenderTextControlMultiLine.cpp 1269 rendering/RenderTextControlSingleLine.cpp 1270 rendering/RenderTextFragment.cpp 1271 rendering/RenderTheme.cpp 1272 rendering/RenderTreeAsText.cpp 1273 rendering/RenderView.cpp 1274 rendering/RenderWidget.cpp 1275 rendering/RenderWordBreak.cpp 1276 rendering/RootInlineBox.cpp 1277 rendering/ScrollBehavior.cpp 1278 rendering/ShadowElement.cpp 1279 rendering/TransformState.cpp 1280 rendering/break_lines.cpp 1281 1282 rendering/style/ContentData.cpp 1283 rendering/style/CounterDirectives.cpp 1284 rendering/style/FillLayer.cpp 1285 rendering/style/KeyframeList.cpp 1286 rendering/style/NinePieceImage.cpp 1287 rendering/style/QuotesData.cpp 1288 rendering/style/RenderStyle.cpp 1289 rendering/style/ShadowData.cpp 1290 rendering/style/StyleBackgroundData.cpp 1291 rendering/style/StyleBoxData.cpp 1292 rendering/style/StyleCachedImage.cpp 1293 rendering/style/StyleFlexibleBoxData.cpp 1294 rendering/style/StyleGeneratedImage.cpp 1295 rendering/style/StyleInheritedData.cpp 1296 rendering/style/StyleMarqueeData.cpp 1297 rendering/style/StyleMultiColData.cpp 1298 rendering/style/StyleRareInheritedData.cpp 1299 rendering/style/StyleRareNonInheritedData.cpp 1300 rendering/style/StyleSurroundData.cpp 1301 rendering/style/StyleTransformData.cpp 1302 rendering/style/StyleVisualData.cpp 1303 1304 storage/AbstractDatabase.cpp 1305 storage/ChangeVersionWrapper.cpp 1306 storage/Database.cpp 1307 storage/DatabaseAuthorizer.cpp 1308 storage/DatabaseSync.cpp 1309 storage/DatabaseTask.cpp 1310 storage/DatabaseThread.cpp 1311 storage/DatabaseTracker.cpp 1312 storage/IDBAny.cpp 1313 storage/IDBDatabase.cpp 1314 storage/IDBDatabaseBackendImpl.cpp 1315 storage/IDBCursor.cpp 1316 storage/IDBCursorBackendImpl.cpp 1317 storage/IDBEventDispatcher.cpp 1318 storage/IDBIndex.cpp 1319 storage/IDBIndexBackendImpl.cpp 1320 storage/IDBKey.cpp 1321 storage/IDBKeyRange.cpp 1322 storage/IDBRequest.cpp 1323 storage/IDBObjectStore.cpp 1324 storage/IDBObjectStoreBackendImpl.cpp 1325 storage/IDBFactory.cpp 1326 storage/IDBFactoryBackendInterface.cpp 1327 storage/IDBFactoryBackendImpl.cpp 1328 storage/LocalStorageTask.cpp 1329 storage/LocalStorageThread.cpp 1330 storage/OriginQuotaManager.cpp 1331 storage/OriginUsageRecord.cpp 1332 storage/SQLResultSet.cpp 1333 storage/SQLResultSetRowList.cpp 1334 storage/SQLStatement.cpp 1335 storage/SQLStatementSync.cpp 1336 storage/SQLTransaction.cpp 1337 storage/SQLTransactionClient.cpp 1338 storage/SQLTransactionCoordinator.cpp 1339 storage/SQLTransactionSync.cpp 1340 storage/Storage.cpp 1341 storage/StorageAreaImpl.cpp 1342 storage/StorageAreaSync.cpp 1343 storage/StorageEvent.cpp 1344 storage/StorageEventDispatcher.cpp 1345 storage/StorageInfo.cpp 1346 storage/StorageMap.cpp 1347 storage/StorageNamespace.cpp 1348 storage/StorageNamespaceImpl.cpp 1349 storage/StorageSyncManager.cpp 1350 storage/StorageTracker.cpp 1351 1352 websockets/ThreadableWebSocketChannel.cpp 1353 websockets/WebSocket.cpp 1354 websockets/WebSocketChannel.cpp 1355 websockets/WebSocketHandshake.cpp 1356 websockets/WebSocketHandshakeRequest.cpp 1357 websockets/WebSocketHandshakeResponse.cpp 1358 websockets/WorkerThreadableWebSocketChannel.cpp 1359 1360 workers/AbstractWorker.cpp 1361 workers/DedicatedWorkerContext.cpp 1362 workers/DedicatedWorkerThread.cpp 1363 workers/DefaultSharedWorkerRepository.cpp 1364 workers/SharedWorker.cpp 1365 workers/SharedWorkerContext.cpp 1366 workers/SharedWorkerThread.cpp 1367 workers/Worker.cpp 1368 workers/WorkerContext.cpp 1369 workers/WorkerLocation.cpp 1370 workers/WorkerMessagingProxy.cpp 1371 workers/WorkerRunLoop.cpp 1372 workers/WorkerScriptLoader.cpp 1373 workers/WorkerThread.cpp 1374 1375 xml/DOMParser.cpp 1376 xml/NativeXPathNSResolver.cpp 1377 xml/XMLHttpRequest.cpp 1378 xml/XMLHttpRequestProgressEventThrottle.cpp 1379 xml/XMLHttpRequestUpload.cpp 1380 xml/XMLTreeViewer.cpp 1381 xml/XMLSerializer.cpp 1382 xml/XPathEvaluator.cpp 1383 xml/XPathExpression.cpp 1384 xml/XPathExpressionNode.cpp 1385 xml/XPathFunctions.cpp 1386 xml/XPathNSResolver.cpp 1387 xml/XPathNamespace.cpp 1388 xml/XPathNodeSet.cpp 1389 xml/XPathParser.cpp 1390 xml/XPathPath.cpp 1391 xml/XPathPredicate.cpp 1392 xml/XPathResult.cpp 1393 xml/XPathStep.cpp 1394 xml/XPathUtil.cpp 1395 xml/XPathValue.cpp 1396 xml/XPathVariableReference.cpp 1397 xml/XSLImportRule.cpp 1398 xml/XSLStyleSheetLibxslt.cpp 1399 xml/XSLTExtensions.cpp 1400 xml/XSLTProcessor.cpp 1401 xml/XSLTProcessorLibxslt.cpp 1402 xml/XSLTUnicodeSort.cpp 1403 ) 1404 1405 SET(WebCore_CSS_PROPERTY_NAMES 1406 ${WEBCORE_DIR}/css/CSSPropertyNames.in 1407 ) 1408 1409 SET(WebCore_CSS_VALUE_KEYWORDS 1410 ${WEBCORE_DIR}/css/CSSValueKeywords.in 1411 ) 1412 1413 SET(WebCore_USER_AGENT_STYLE_SHEETS 1414 ${WEBCORE_DIR}/css/html.css 1415 ${WEBCORE_DIR}/css/mathml.css 1416 ${WEBCORE_DIR}/css/mediaControls.css 1417 ${WEBCORE_DIR}/css/mediaControlsEfl.css 1418 ${WEBCORE_DIR}/css/quirks.css 1419 ${WEBCORE_DIR}/css/svg.css 1420 ${WEBCORE_DIR}/css/view-source.css 1421 ${WEBCORE_DIR}/css/wml.css 1422 ) 1423 1424 IF (ENABLE_BLOB) 1425 LIST(APPEND WebCore_SOURCES 1426 fileapi/FileReader.cpp 1427 fileapi/FileReaderLoader.cpp 1428 fileapi/FileThread.cpp 1429 fileapi/FileStreamProxy.cpp 1430 platform/FileStream.cpp 1431 ) 1432 ENDIF () 1433 1434 IF (ENABLE_DATABASE) 1435 LIST(APPEND WebCore_SOURCES 1436 platform/sql/SQLValue.cpp 1437 platform/sql/SQLiteAuthorizer.cpp 1438 platform/sql/SQLiteDatabase.cpp 1439 platform/sql/SQLiteFileSystem.cpp 1440 platform/sql/SQLiteStatement.cpp 1441 platform/sql/SQLiteTransaction.cpp 1442 ) 1443 ENDIF () 1444 1445 IF (ENABLE_DATA_TRANSFER_ITEMS) 1446 LIST(APPEND WebCore_IDL_FILES 1447 ) 1448 LIST(APPEND WebCore_SOURCES 1449 dom/DataTransferItem.cpp 1450 dom/StringCallback.cpp 1451 ) 1452 ENDIF () 1453 1454 IF (ENABLE_LEVELDB) 1455 LIST(APPEND WebCore_SOURCES 1456 platform/leveldb/LevelDBDatabase.cpp 1457 platform/leveldb/LevelDBIterator.cpp 1458 ) 1459 ENDIF () 1460 1461 IF (ENABLE_MATHML) 1462 LIST(APPEND WebCore_SOURCES 1463 mathml/MathMLElement.cpp 1464 mathml/MathMLInlineContainerElement.cpp 1465 mathml/MathMLMathElement.cpp 1466 mathml/MathMLTextElement.cpp 1467 rendering/mathml/RenderMathMLBlock.cpp 1468 rendering/mathml/RenderMathMLFenced.cpp 1469 rendering/mathml/RenderMathMLFraction.cpp 1470 rendering/mathml/RenderMathMLMath.cpp 1471 rendering/mathml/RenderMathMLOperator.cpp 1472 rendering/mathml/RenderMathMLRoot.cpp 1473 rendering/mathml/RenderMathMLRow.cpp 1474 rendering/mathml/RenderMathMLSquareRoot.cpp 1475 rendering/mathml/RenderMathMLSubSup.cpp 1476 rendering/mathml/RenderMathMLUnderOver.cpp 1477 ) 1478 ENDIF () 1479 1480 IF (ENABLE_NETSCAPE_PLUGIN_API) 1481 LIST(APPEND WebCore_SOURCES 1482 plugins/PluginDebug.cpp 1483 plugins/PluginStream.cpp 1484 plugins/PluginPackage.cpp 1485 plugins/PluginView.cpp 1486 plugins/npapi.cpp 1487 ) 1488 ELSE () 1489 LIST(APPEND WebCore_SOURCES 1490 plugins/PluginPackageNone.cpp 1491 plugins/PluginViewNone.cpp 1492 ) 1493 ENDIF () 1494 1495 IF (ENABLE_NOTIFICATIONS) 1496 LIST(APPEND WebCore_SOURCES 1497 bindings/js/JSDesktopNotificationsCustom.cpp 1498 ) 1499 LIST(APPEND WebCore_IDL_FILES 1500 notifications/Notification.idl 1501 notifications/NotificationCenter.idl 1502 ) 1503 ENDIF () 1504 1505 if (ENABLE_FILE_SYSTEM) 1506 LIST(APPEND WebCore_SOURCES 1507 bindings/js/JSDirectoryEntryCustom.cpp 1508 bindings/js/JSDirectoryEntrySyncCustom.cpp 1509 bindings/js/JSEntryCustom.cpp 1510 bindings/js/JSEntrySyncCustom.cpp 1511 fileapi/DirectoryEntry.cpp 1512 fileapi/DirectoryEntrySync.cpp 1513 fileapi/DirectoryReader.cpp 1514 fileapi/DirectoryReaderSync.cpp 1515 fileapi/DOMFilePath.cpp 1516 fileapi/DOMFileSystem.cpp 1517 fileapi/DOMFileSystemBase.cpp 1518 fileapi/DOMFileSystemSync.cpp 1519 fileapi/Entry.cpp 1520 fileapi/EntryArray.cpp 1521 fileapi/EntryArraySync.cpp 1522 fileapi/EntrySync.cpp 1523 fileapi/FileEntry.cpp 1524 fileapi/FileEntrySync.cpp 1525 fileapi/FileSystemCallbacks.cpp 1526 fileapi/FileWriter.cpp 1527 fileapi/FileWriterBase.cpp 1528 fileapi/FileWriterSync.cpp 1529 fileapi/LocalFileSystem.cpp 1530 platform/AsyncFileSystem.cpp 1531 ) 1532 LIST(APPEND WebCore_IDL_FILES 1533 fileapi/DirectoryEntry.idl 1534 fileapi/DirectoryEntrySync.idl 1535 fileapi/DirectoryReader.idl 1536 fileapi/DirectoryReaderSync.idl 1537 fileapi/DOMFileSystem.idl 1538 fileapi/DOMFileSystemSync.idl 1539 fileapi/EntriesCallback.idl 1540 fileapi/Entry.idl 1541 fileapi/EntrySync.idl 1542 fileapi/EntryArray.idl 1543 fileapi/EntryArraySync.idl 1544 fileapi/EntryCallback.idl 1545 fileapi/ErrorCallback.idl 1546 fileapi/FileCallback.idl 1547 fileapi/FileEntry.idl 1548 fileapi/FileEntrySync.idl 1549 fileapi/FileSystemCallback.idl 1550 fileapi/FileWriterCallback.idl 1551 fileapi/FileWriter.idl 1552 fileapi/FileWriterSync.idl 1553 fileapi/WebKitFlags.idl 1554 fileapi/Metadata.idl 1555 fileapi/MetadataCallback.idl 1556 ) 1557 ENDIF () 1558 1559 IF (ENABLE_SVG) 1560 LIST(APPEND WebCore_SOURCES 1561 bindings/js/JSSVGElementInstanceCustom.cpp 1562 bindings/js/JSSVGLengthCustom.cpp 1563 bindings/js/JSSVGPathSegCustom.cpp 1564 css/SVGCSSComputedStyleDeclaration.cpp 1565 css/SVGCSSParser.cpp 1566 css/SVGCSSStyleSelector.cpp 1567 rendering/PointerEventsHitRules.cpp 1568 rendering/style/SVGRenderStyle.cpp 1569 rendering/style/SVGRenderStyleDefs.cpp 1570 rendering/svg/RenderSVGBlock.cpp 1571 rendering/svg/RenderSVGContainer.cpp 1572 rendering/svg/RenderSVGGradientStop.cpp 1573 rendering/svg/RenderSVGForeignObject.cpp 1574 rendering/svg/RenderSVGHiddenContainer.cpp 1575 rendering/svg/RenderSVGImage.cpp 1576 rendering/svg/RenderSVGInline.cpp 1577 rendering/svg/RenderSVGInlineText.cpp 1578 rendering/svg/RenderSVGModelObject.cpp 1579 rendering/svg/RenderSVGPath.cpp 1580 rendering/svg/RenderSVGResource.cpp 1581 rendering/svg/RenderSVGResourceClipper.cpp 1582 rendering/svg/RenderSVGResourceContainer.cpp 1583 rendering/svg/RenderSVGResourceFilter.cpp 1584 rendering/svg/RenderSVGResourceFilterPrimitive.cpp 1585 rendering/svg/RenderSVGResourceGradient.cpp 1586 rendering/svg/RenderSVGResourceLinearGradient.cpp 1587 rendering/svg/RenderSVGResourceMarker.cpp 1588 rendering/svg/RenderSVGResourceMasker.cpp 1589 rendering/svg/RenderSVGResourcePattern.cpp 1590 rendering/svg/RenderSVGResourceRadialGradient.cpp 1591 rendering/svg/RenderSVGResourceSolidColor.cpp 1592 rendering/svg/RenderSVGRoot.cpp 1593 rendering/svg/RenderSVGShadowTreeRootContainer.cpp 1594 rendering/svg/RenderSVGTSpan.cpp 1595 rendering/svg/RenderSVGText.cpp 1596 rendering/svg/RenderSVGTextPath.cpp 1597 rendering/svg/RenderSVGTransformableContainer.cpp 1598 rendering/svg/RenderSVGViewportContainer.cpp 1599 rendering/svg/SVGImageBufferTools.cpp 1600 rendering/svg/SVGInlineFlowBox.cpp 1601 rendering/svg/SVGInlineTextBox.cpp 1602 rendering/svg/SVGMarkerLayoutInfo.cpp 1603 rendering/svg/SVGRenderSupport.cpp 1604 rendering/svg/SVGRenderTreeAsText.cpp 1605 rendering/svg/SVGResources.cpp 1606 rendering/svg/SVGResourcesCache.cpp 1607 rendering/svg/SVGResourcesCycleSolver.cpp 1608 rendering/svg/SVGRootInlineBox.cpp 1609 rendering/svg/SVGShadowTreeElements.cpp 1610 rendering/svg/SVGTextChunk.cpp 1611 rendering/svg/SVGTextChunkBuilder.cpp 1612 rendering/svg/SVGTextLayoutAttributes.cpp 1613 rendering/svg/SVGTextLayoutAttributesBuilder.cpp 1614 rendering/svg/SVGTextLayoutEngine.cpp 1615 rendering/svg/SVGTextLayoutEngineBaseline.cpp 1616 rendering/svg/SVGTextLayoutEngineSpacing.cpp 1617 rendering/svg/SVGTextMetrics.cpp 1618 rendering/svg/SVGTextQuery.cpp 1619 svg/ColorDistance.cpp 1620 svg/SVGAElement.cpp 1621 svg/SVGAltGlyphElement.cpp 1622 svg/SVGAngle.cpp 1623 svg/SVGAnimateColorElement.cpp 1624 svg/SVGAnimateElement.cpp 1625 svg/SVGAnimateMotionElement.cpp 1626 svg/SVGAnimateTransformElement.cpp 1627 svg/SVGAnimationElement.cpp 1628 svg/SVGCircleElement.cpp 1629 svg/SVGClipPathElement.cpp 1630 svg/SVGColor.cpp 1631 svg/SVGComponentTransferFunctionElement.cpp 1632 svg/SVGCursorElement.cpp 1633 svg/SVGDefsElement.cpp 1634 svg/SVGDescElement.cpp 1635 svg/SVGDocument.cpp 1636 svg/SVGDocumentExtensions.cpp 1637 svg/SVGElement.cpp 1638 svg/SVGElementInstance.cpp 1639 svg/SVGElementInstanceList.cpp 1640 svg/SVGEllipseElement.cpp 1641 svg/SVGExternalResourcesRequired.cpp 1642 svg/SVGFEBlendElement.cpp 1643 svg/SVGFEColorMatrixElement.cpp 1644 svg/SVGFEComponentTransferElement.cpp 1645 svg/SVGFECompositeElement.cpp 1646 svg/SVGFEConvolveMatrixElement.cpp 1647 svg/SVGFEDiffuseLightingElement.cpp 1648 svg/SVGFEDisplacementMapElement.cpp 1649 svg/SVGFEDistantLightElement.cpp 1650 svg/SVGFEFloodElement.cpp 1651 svg/SVGFEFuncAElement.cpp 1652 svg/SVGFEFuncBElement.cpp 1653 svg/SVGFEFuncGElement.cpp 1654 svg/SVGFEFuncRElement.cpp 1655 svg/SVGFEGaussianBlurElement.cpp 1656 svg/SVGFEImageElement.cpp 1657 svg/SVGFELightElement.cpp 1658 svg/SVGFEMergeElement.cpp 1659 svg/SVGFEMergeNodeElement.cpp 1660 svg/SVGFEMorphologyElement.cpp 1661 svg/SVGFEOffsetElement.cpp 1662 svg/SVGFEPointLightElement.cpp 1663 svg/SVGFESpecularLightingElement.cpp 1664 svg/SVGFESpotLightElement.cpp 1665 svg/SVGFETileElement.cpp 1666 svg/SVGFETurbulenceElement.cpp 1667 svg/SVGFilterElement.cpp 1668 svg/SVGFilterPrimitiveStandardAttributes.cpp 1669 svg/SVGFitToViewBox.cpp 1670 svg/SVGFont.cpp 1671 svg/SVGFontData.cpp 1672 svg/SVGFontElement.cpp 1673 svg/SVGFontFaceElement.cpp 1674 svg/SVGFontFaceFormatElement.cpp 1675 svg/SVGFontFaceNameElement.cpp 1676 svg/SVGFontFaceSrcElement.cpp 1677 svg/SVGFontFaceUriElement.cpp 1678 svg/SVGForeignObjectElement.cpp 1679 svg/SVGGElement.cpp 1680 svg/SVGGlyphElement.cpp 1681 svg/SVGGradientElement.cpp 1682 svg/SVGHKernElement.cpp 1683 svg/SVGImageElement.cpp 1684 svg/SVGImageLoader.cpp 1685 svg/SVGLangSpace.cpp 1686 svg/SVGLength.cpp 1687 svg/SVGLengthList.cpp 1688 svg/SVGLineElement.cpp 1689 svg/SVGLinearGradientElement.cpp 1690 svg/SVGLocatable.cpp 1691 svg/SVGMPathElement.cpp 1692 svg/SVGMarkerElement.cpp 1693 svg/SVGMaskElement.cpp 1694 svg/SVGMetadataElement.cpp 1695 svg/SVGMissingGlyphElement.cpp 1696 svg/SVGNumberList.cpp 1697 svg/SVGPaint.cpp 1698 svg/SVGParserUtilities.cpp 1699 svg/SVGPathBlender.cpp 1700 svg/SVGPathBuilder.cpp 1701 svg/SVGPathByteStreamBuilder.cpp 1702 svg/SVGPathByteStreamSource.cpp 1703 svg/SVGPathElement.cpp 1704 svg/SVGPathParser.cpp 1705 svg/SVGPathParserFactory.cpp 1706 svg/SVGPathSegList.cpp 1707 svg/SVGPathSegListBuilder.cpp 1708 svg/SVGPathSegListSource.cpp 1709 svg/SVGPathStringBuilder.cpp 1710 svg/SVGPathStringSource.cpp 1711 svg/SVGPathTraversalStateBuilder.cpp 1712 svg/SVGPatternElement.cpp 1713 svg/SVGPointList.cpp 1714 svg/SVGPolyElement.cpp 1715 svg/SVGPolygonElement.cpp 1716 svg/SVGPolylineElement.cpp 1717 svg/SVGPreserveAspectRatio.cpp 1718 svg/SVGRadialGradientElement.cpp 1719 svg/SVGRectElement.cpp 1720 svg/SVGSVGElement.cpp 1721 svg/SVGScriptElement.cpp 1722 svg/SVGSetElement.cpp 1723 svg/SVGStopElement.cpp 1724 svg/SVGStringList.cpp 1725 svg/SVGStylable.cpp 1726 svg/SVGStyleElement.cpp 1727 svg/SVGStyledElement.cpp 1728 svg/SVGStyledLocatableElement.cpp 1729 svg/SVGStyledTransformableElement.cpp 1730 svg/SVGSwitchElement.cpp 1731 svg/SVGSymbolElement.cpp 1732 svg/SVGTRefElement.cpp 1733 svg/SVGTSpanElement.cpp 1734 svg/SVGTests.cpp 1735 svg/SVGTextContentElement.cpp 1736 svg/SVGTextElement.cpp 1737 svg/SVGTextPathElement.cpp 1738 svg/SVGTextPositioningElement.cpp 1739 svg/SVGTitleElement.cpp 1740 svg/SVGTransform.cpp 1741 svg/SVGTransformDistance.cpp 1742 svg/SVGTransformList.cpp 1743 svg/SVGTransformable.cpp 1744 svg/SVGURIReference.cpp 1745 svg/SVGUseElement.cpp 1746 svg/SVGViewElement.cpp 1747 svg/SVGVKernElement.cpp 1748 svg/SVGViewSpec.cpp 1749 svg/SVGZoomAndPan.cpp 1750 svg/SVGZoomEvent.cpp 1751 svg/animation/SMILTime.cpp 1752 svg/animation/SMILTimeContainer.cpp 1753 svg/animation/SVGSMILElement.cpp 1754 svg/graphics/SVGImage.cpp 1755 svg/graphics/filters/SVGFEImage.cpp 1756 svg/graphics/filters/SVGFilter.cpp 1757 svg/graphics/filters/SVGFilterBuilder.cpp 1758 svg/properties/SVGPathSegListPropertyTearOff.cpp 1759 ) 1760 1761 LIST(APPEND WebCore_IDL_FILES 1762 svg/SVGAElement.idl 1763 svg/SVGAltGlyphElement.idl 1764 svg/SVGAngle.idl 1765 svg/SVGAnimateColorElement.idl 1766 svg/SVGAnimateElement.idl 1767 svg/SVGAnimateTransformElement.idl 1768 svg/SVGAnimatedAngle.idl 1769 svg/SVGAnimatedBoolean.idl 1770 svg/SVGAnimatedEnumeration.idl 1771 svg/SVGAnimatedInteger.idl 1772 svg/SVGAnimatedLength.idl 1773 svg/SVGAnimatedLengthList.idl 1774 svg/SVGAnimatedNumber.idl 1775 svg/SVGAnimatedNumberList.idl 1776 svg/SVGAnimatedPreserveAspectRatio.idl 1777 svg/SVGAnimatedRect.idl 1778 svg/SVGAnimatedString.idl 1779 svg/SVGAnimatedTransformList.idl 1780 svg/SVGAnimationElement.idl 1781 svg/SVGCircleElement.idl 1782 svg/SVGClipPathElement.idl 1783 svg/SVGColor.idl 1784 svg/SVGComponentTransferFunctionElement.idl 1785 svg/SVGCursorElement.idl 1786 svg/SVGDefsElement.idl 1787 svg/SVGDescElement.idl 1788 svg/SVGDocument.idl 1789 svg/SVGElement.idl 1790 svg/SVGElementInstance.idl 1791 svg/SVGElementInstanceList.idl 1792 svg/SVGEllipseElement.idl 1793 svg/SVGException.idl 1794 svg/SVGFEBlendElement.idl 1795 svg/SVGFEColorMatrixElement.idl 1796 svg/SVGFEComponentTransferElement.idl 1797 svg/SVGFECompositeElement.idl 1798 svg/SVGFEConvolveMatrixElement.idl 1799 svg/SVGFEDiffuseLightingElement.idl 1800 svg/SVGFEDisplacementMapElement.idl 1801 svg/SVGFEDistantLightElement.idl 1802 svg/SVGFEFloodElement.idl 1803 svg/SVGFEFuncAElement.idl 1804 svg/SVGFEFuncBElement.idl 1805 svg/SVGFEFuncGElement.idl 1806 svg/SVGFEFuncRElement.idl 1807 svg/SVGFEGaussianBlurElement.idl 1808 svg/SVGFEImageElement.idl 1809 svg/SVGFEMergeElement.idl 1810 svg/SVGFEMergeNodeElement.idl 1811 svg/SVGFEMorphologyElement.idl 1812 svg/SVGFEOffsetElement.idl 1813 svg/SVGFEPointLightElement.idl 1814 svg/SVGFESpecularLightingElement.idl 1815 svg/SVGFESpotLightElement.idl 1816 svg/SVGFETileElement.idl 1817 svg/SVGFETurbulenceElement.idl 1818 svg/SVGFilterElement.idl 1819 svg/SVGFontElement.idl 1820 svg/SVGFontFaceElement.idl 1821 svg/SVGFontFaceFormatElement.idl 1822 svg/SVGFontFaceNameElement.idl 1823 svg/SVGFontFaceSrcElement.idl 1824 svg/SVGFontFaceUriElement.idl 1825 svg/SVGForeignObjectElement.idl 1826 svg/SVGGElement.idl 1827 svg/SVGGlyphElement.idl 1828 svg/SVGGradientElement.idl 1829 svg/SVGHKernElement.idl 1830 svg/SVGImageElement.idl 1831 svg/SVGLength.idl 1832 svg/SVGLengthList.idl 1833 svg/SVGLineElement.idl 1834 svg/SVGLinearGradientElement.idl 1835 svg/SVGMarkerElement.idl 1836 svg/SVGMaskElement.idl 1837 svg/SVGMatrix.idl 1838 svg/SVGMetadataElement.idl 1839 svg/SVGMissingGlyphElement.idl 1840 svg/SVGNumber.idl 1841 svg/SVGNumberList.idl 1842 svg/SVGPaint.idl 1843 svg/SVGPathElement.idl 1844 svg/SVGPathSeg.idl 1845 svg/SVGPathSegArcAbs.idl 1846 svg/SVGPathSegArcRel.idl 1847 svg/SVGPathSegClosePath.idl 1848 svg/SVGPathSegCurvetoCubicAbs.idl 1849 svg/SVGPathSegCurvetoCubicRel.idl 1850 svg/SVGPathSegCurvetoCubicSmoothAbs.idl 1851 svg/SVGPathSegCurvetoCubicSmoothRel.idl 1852 svg/SVGPathSegCurvetoQuadraticAbs.idl 1853 svg/SVGPathSegCurvetoQuadraticRel.idl 1854 svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl 1855 svg/SVGPathSegCurvetoQuadraticSmoothRel.idl 1856 svg/SVGPathSegLinetoAbs.idl 1857 svg/SVGPathSegLinetoHorizontalAbs.idl 1858 svg/SVGPathSegLinetoHorizontalRel.idl 1859 svg/SVGPathSegLinetoRel.idl 1860 svg/SVGPathSegLinetoVerticalAbs.idl 1861 svg/SVGPathSegLinetoVerticalRel.idl 1862 svg/SVGPathSegList.idl 1863 svg/SVGPathSegMovetoAbs.idl 1864 svg/SVGPathSegMovetoRel.idl 1865 svg/SVGPatternElement.idl 1866 svg/SVGPoint.idl 1867 svg/SVGPointList.idl 1868 svg/SVGPolygonElement.idl 1869 svg/SVGPolylineElement.idl 1870 svg/SVGPreserveAspectRatio.idl 1871 svg/SVGRadialGradientElement.idl 1872 svg/SVGRect.idl 1873 svg/SVGRectElement.idl 1874 svg/SVGRenderingIntent.idl 1875 svg/SVGSVGElement.idl 1876 svg/SVGScriptElement.idl 1877 svg/SVGSetElement.idl 1878 svg/SVGStopElement.idl 1879 svg/SVGStringList.idl 1880 svg/SVGStyleElement.idl 1881 svg/SVGSwitchElement.idl 1882 svg/SVGSymbolElement.idl 1883 svg/SVGTRefElement.idl 1884 svg/SVGTSpanElement.idl 1885 svg/SVGTextContentElement.idl 1886 svg/SVGTextElement.idl 1887 svg/SVGTextPathElement.idl 1888 svg/SVGTextPositioningElement.idl 1889 svg/SVGTitleElement.idl 1890 svg/SVGTransform.idl 1891 svg/SVGTransformList.idl 1892 svg/SVGUnitTypes.idl 1893 svg/SVGUseElement.idl 1894 svg/SVGViewElement.idl 1895 svg/SVGVKernElement.idl 1896 svg/SVGZoomEvent.idl 1897 ) 1898 1899 LIST(APPEND WebCore_CSS_PROPERTY_NAMES 1900 ${WEBCORE_DIR}/css/SVGCSSPropertyNames.in 1901 ) 1902 1903 LIST(APPEND WebCore_CSS_VALUE_KEYWORDS 1904 ${WEBCORE_DIR}/css/SVGCSSValueKeywords.in 1905 ) 1906 ENDIF() 1907 1908 IF (ENABLE_VIDEO) 1909 LIST(APPEND WebCore_SOURCES 1910 bindings/js/JSAudioConstructor.cpp 1911 html/HTMLAudioElement.cpp 1912 html/HTMLMediaElement.cpp 1913 html/HTMLSourceElement.cpp 1914 html/HTMLVideoElement.cpp 1915 html/shadow/MediaControlElements.cpp 1916 html/TimeRanges.cpp 1917 platform/graphics/MediaPlayer.cpp 1918 rendering/RenderMedia.cpp 1919 rendering/RenderVideo.cpp 1920 ) 1921 ENDIF() 1922 1923 IF (ENABLE_VIDEO_TRACK) 1924 LIST(APPEND WebCore_SOURCES 1925 html/HTMLTrackElement.cpp 1926 ) 1927 ENDIF() 1928 1929 IF (ENABLE_WML) 1930 LIST(APPEND WebCore_SOURCES 1931 wml/WMLAElement.cpp 1932 wml/WMLAccessElement.cpp 1933 wml/WMLAnchorElement.cpp 1934 wml/WMLBRElement.cpp 1935 wml/WMLCardElement.cpp 1936 wml/WMLDoElement.cpp 1937 wml/WMLDocument.cpp 1938 wml/WMLElement.cpp 1939 wml/WMLErrorHandling.cpp 1940 wml/WMLEventHandlingElement.cpp 1941 wml/WMLFieldSetElement.cpp 1942 wml/WMLFormControlElement.cpp 1943 wml/WMLGoElement.cpp 1944 wml/WMLImageElement.cpp 1945 wml/WMLImageLoader.cpp 1946 wml/WMLInputElement.cpp 1947 wml/WMLInsertedLegendElement.cpp 1948 wml/WMLIntrinsicEvent.cpp 1949 wml/WMLIntrinsicEventHandler.cpp 1950 wml/WMLMetaElement.cpp 1951 wml/WMLNoopElement.cpp 1952 wml/WMLOnEventElement.cpp 1953 wml/WMLPElement.cpp 1954 wml/WMLOptGroupElement.cpp 1955 wml/WMLOptionElement.cpp 1956 wml/WMLPageState.cpp 1957 wml/WMLPostfieldElement.cpp 1958 wml/WMLPrevElement.cpp 1959 wml/WMLRefreshElement.cpp 1960 wml/WMLSelectElement.cpp 1961 wml/WMLSetvarElement.cpp 1962 wml/WMLTableElement.cpp 1963 wml/WMLTaskElement.cpp 1964 wml/WMLTemplateElement.cpp 1965 wml/WMLTimerElement.cpp 1966 wml/WMLVariables.cpp 1967 ) 1968 ENDIF() 1969 1970 IF (ENABLE_PROGRESS_TAG) 1971 LIST(APPEND WebCore_SOURCES 1972 accessibility/AccessibilityProgressIndicator.cpp 1973 ) 1974 ENDIF () 1975 1976 IF (ENABLE_MEDIA_STREAM) 1977 LIST(APPEND WebCore_SOURCES 1978 bindings/js/JSNavigatorCustom.cpp 1979 ) 1980 1981 LIST(APPEND WebCore_IDL_FILES 1982 page/NavigatorUserMediaError.idl 1983 ) 1984 ENDIF () 1985 1986 1987 # Modules that the bindings generator scripts may use 1988 SET(SCRIPTS_BINDINGS 1989 ${WEBCORE_DIR}/bindings/scripts/IDLParser.pm 1990 ${WEBCORE_DIR}/bindings/scripts/IDLStructure.pm 1991 ${WEBCORE_DIR}/bindings/scripts/InFilesParser.pm 1992 ) 1993 1994 INCLUDE(${WEBCORE_DIR}/UseJSC.cmake) 1995 1996 # All Web Inspector generated files are created with this one call to CodeGeneratorInspector.pm 1997 ADD_CUSTOM_COMMAND( 1998 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/Inspector.idl 1999 MAIN_DEPENDENCY inspector/Inspector.json 2000 DEPENDS ${WEBCORE_DIR}/inspector/generate-inspector-idl ${WEBCORE_DIR}/inspector/Inspector.json 2001 COMMAND ${PYTHON_EXECUTABLE} ${WEBCORE_DIR}/inspector/generate-inspector-idl -o ${DERIVED_SOURCES_WEBCORE_DIR}/Inspector.idl ${WEBCORE_DIR}/inspector/Inspector.json 2002 VERBATIM) 2003 2004 ADD_CUSTOM_COMMAND( 2005 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 2006 MAIN_DEPENDENCY ${DERIVED_SOURCES_WEBCORE_DIR}/Inspector.idl 2007 DEPENDS ${WEBCORE_DIR}/bindings/scripts/generate-bindings.pl ${SCRIPTS_BINDINGS} ${WEBCORE_DIR}/inspector/CodeGeneratorInspector.pm ${DERIVED_SOURCES_WEBCORE_DIR}/Inspector.idl 2008 COMMAND ${PERL_EXECUTABLE} -I${WEBCORE_DIR}/bindings/scripts -I${WEBCORE_DIR}/inspector ${WEBCORE_DIR}/bindings/scripts/generate-bindings.pl --defines "${FEATURE_DEFINES_JAVASCRIPT}" --generator Inspector ${IDL_INCLUDES} --outputDir "${DERIVED_SOURCES_WEBCORE_DIR}" --preprocessor "${CODE_GENERATOR_PREPROCESSOR}" ${DERIVED_SOURCES_WEBCORE_DIR}/Inspector.idl 2009 VERBATIM) 2010 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorBackendDispatcher.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorFrontend.cpp) 2011 2012 2013 # Generate InjectedScriptSource.h 2014 ADD_CUSTOM_COMMAND( 2015 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/InjectedScriptSource.h 2016 MAIN_DEPENDENCY inspector/InjectedScriptSource.js 2017 COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/inspector/xxd.pl InjectedScriptSource_js ${WEBCORE_DIR}/inspector/InjectedScriptSource.js ${DERIVED_SOURCES_WEBCORE_DIR}/InjectedScriptSource.h 2018 VERBATIM) 2019 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/InjectedScriptSource.h) 2020 2021 2022 MAKE_HASH_TOOLS(${WEBCORE_DIR}/platform/ColorData) 2023 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/ColorData.cpp) 2024 2025 2026 MAKE_HASH_TOOLS(${WEBCORE_DIR}/html/DocTypeStrings) 2027 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/DocTypeStrings.cpp) 2028 2029 2030 # Generate XMLViewerCSS.h 2031 ADD_CUSTOM_COMMAND( 2032 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerCSS.h 2033 MAIN_DEPENDENCY xml/XMLViewer.css 2034 COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/inspector/xxd.pl XMLViewer_css ${WEBCORE_DIR}/xml/XMLViewer.css ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerCSS.h 2035 VERBATIM) 2036 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerCSS.h) 2037 2038 2039 # Generate XMLViewerJS.h 2040 ADD_CUSTOM_COMMAND( 2041 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerJS.h 2042 MAIN_DEPENDENCY xml/XMLViewer.js 2043 COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/inspector/xxd.pl XMLViewer_js ${WEBCORE_DIR}/xml/XMLViewer.js ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerJS.h 2044 VERBATIM) 2045 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerJS.h) 2046 2047 2048 # Generate HTML entity table 2049 ADD_CUSTOM_COMMAND( 2050 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLEntityTable.cpp 2051 MAIN_DEPENDENCY ${WEBCORE_DIR}/html/parser/HTMLEntityNames.in 2052 DEPENDS ${WEBCORE_DIR}/html/parser/create-html-entity-table 2053 COMMAND ${PYTHON_EXECUTABLE} ${WEBCORE_DIR}/html/parser/create-html-entity-table -o ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLEntityTable.cpp ${WEBCORE_DIR}/html/parser/HTMLEntityNames.in 2054 VERBATIM) 2055 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLEntityTable.cpp) 2056 2057 2058 # Generate tokenizer 2059 FILE(TO_NATIVE_PATH ${PERL_EXECUTABLE} PERL_EXECUTABLE_NATIVE_PATH) 2060 ADD_CUSTOM_COMMAND( 2061 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/tokenizer.cpp 2062 MAIN_DEPENDENCY ${WEBCORE_DIR}/css/maketokenizer 2063 DEPENDS ${WEBCORE_DIR}/css/tokenizer.flex 2064 COMMAND ${FLEX_EXECUTABLE} -t ${WEBCORE_DIR}/css/tokenizer.flex | ${PERL_EXECUTABLE_NATIVE_PATH} ${WEBCORE_DIR}/css/maketokenizer > ${DERIVED_SOURCES_WEBCORE_DIR}/tokenizer.cpp 2065 VERBATIM) 2066 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSParser.cpp tokenizer.cpp) 2067 2068 2069 # Generate CSS property names 2070 ADD_CUSTOM_COMMAND ( 2071 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 2072 MAIN_DEPENDENCY ${WEBCORE_DIR}/css/makeprop.pl 2073 DEPENDS ${WebCore_CSS_PROPERTY_NAMES} 2074 WORKING_DIRECTORY ${DERIVED_SOURCES_WEBCORE_DIR} 2075 COMMAND ${PERL_EXECUTABLE} -ne "print" ${WebCore_CSS_PROPERTY_NAMES} > ${DERIVED_SOURCES_WEBCORE_DIR}/CSSPropertyNames.in 2076 COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/css/makeprop.pl 2077 VERBATIM) 2078 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/CSSPropertyNames.cpp) 2079 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSParser.cpp CSSValueKeywords.h) 2080 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp CSSPropertyNames.h) 2081 2082 2083 # Generate CSS value keywords 2084 ADD_CUSTOM_COMMAND ( 2085 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 2086 MAIN_DEPENDENCY ${WEBCORE_DIR}/css/makevalues.pl 2087 DEPENDS ${WebCore_CSS_VALUE_KEYWORDS} 2088 WORKING_DIRECTORY ${DERIVED_SOURCES_WEBCORE_DIR} 2089 COMMAND ${PERL_EXECUTABLE} -ne "print lc" ${WebCore_CSS_VALUE_KEYWORDS} > ${DERIVED_SOURCES_WEBCORE_DIR}/CSSValueKeywords.in 2090 COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/css/makevalues.pl 2091 VERBATIM) 2092 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/CSSValueKeywords.cpp) 2093 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSParser.cpp CSSValueKeywords.h) 2094 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSPrimitiveValueMappings.h CSSValueKeywords.h) 2095 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp CSSValueKeywords.h) 2096 2097 2098 # Generate user agent styles 2099 ADD_CUSTOM_COMMAND( 2100 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheetsData.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheets.h 2101 MAIN_DEPENDENCY ${WEBCORE_DIR}/css/make-css-file-arrays.pl 2102 DEPENDS ${WebCore_USER_AGENT_STYLE_SHEETS} 2103 COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/css/make-css-file-arrays.pl ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheets.h ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheetsData.cpp ${WebCore_USER_AGENT_STYLE_SHEETS} 2104 VERBATIM) 2105 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheetsData.cpp) 2106 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSStyleSelector.cpp UserAgentStyleSheetsData.cpp UserAgentStyleSheets.h) 2107 2108 2109 GENERATE_GRAMMAR(cssyy ${WEBCORE_DIR}/css/CSSGrammar.y ${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.h ${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp) 2110 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp) 2111 2112 2113 GENERATE_GRAMMAR(xpathyy ${WEBCORE_DIR}/xml/XPathGrammar.y ${DERIVED_SOURCES_WEBCORE_DIR}/XPathGrammar.h ${DERIVED_SOURCES_WEBCORE_DIR}/XPathGrammar.cpp) 2114 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XPathGrammar.cpp) 2115 2116 2117 2118 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/html/HTMLTreeBuilder.cpp MathMLNames.cpp) 2119 2120 2121 GENERATE_DOM_NAMES(HTML ${WEBCORE_DIR}/html/HTMLAttributeNames.in ${WEBCORE_DIR}/html/HTMLTagNames.in "${HTML_FEATURES}") 2122 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLNames.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLElementFactory.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/JSHTMLElementWrapperFactory.cpp) 2123 2124 2125 GENERATE_DOM_NAMES(MathML ${WEBCORE_DIR}/mathml/mathattrs.in ${WEBCORE_DIR}/mathml/mathtags.in "${MATHML_FEATURES}") 2126 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/MathMLNames.cpp) 2127 IF (ENABLE_MATHML) 2128 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/MathMLElementFactory.cpp) 2129 ENDIF () 2130 2131 2132 GENERATE_DOM_NAMES(SVG ${WEBCORE_DIR}/svg/svgattrs.in ${WEBCORE_DIR}/svg/svgtags.in "${SVG_FEATURES}") 2133 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/SVGNames.cpp) 2134 IF (ENABLE_SVG) 2135 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/SVGElementFactory.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/JSSVGElementWrapperFactory.cpp) 2136 ENDIF () 2137 2138 2139 GENERATE_DOM_NAMES(WML ${WEBCORE_DIR}/wml/WMLAttributeNames.in ${WEBCORE_DIR}/wml/WMLTagNames.in "${WML_FEATURES}") 2140 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/WMLNames.cpp) 2141 IF (ENABLE_WML) 2142 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/WMLElementFactory.cpp) 2143 ENDIF () 2144 2145 2146 GENERATE_DOM_NAMES(XLink ${WEBCORE_DIR}/svg/xlinkattrs.in) 2147 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XLinkNames.cpp) 2148 2149 2150 GENERATE_DOM_NAMES(XMLNS ${WEBCORE_DIR}/xml/xmlnsattrs.in) 2151 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLNSNames.cpp) 2152 2153 2154 GENERATE_DOM_NAMES(XML ${WEBCORE_DIR}/xml/xmlattrs.in) 2155 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLNames.cpp) 2156 2157 2158 ADD_CUSTOM_COMMAND( 2159 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/WebKitVersion.h 2160 MAIN_DEPENDENCY ${WEBKIT_DIR}/scripts/generate-webkitversion.pl 2161 DEPENDS ${WEBKIT_DIR}/mac/Configurations/Version.xcconfig 2162 COMMAND ${PERL_EXECUTABLE} ${WEBKIT_DIR}/scripts/generate-webkitversion.pl --config ${WEBKIT_DIR}/mac/Configurations/Version.xcconfig --outputDir ${DERIVED_SOURCES_WEBCORE_DIR} 2163 VERBATIM) 2164 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/WebKitVersion.h) 2165 2166 2167 SET(WebCore_LIBRARIES 2168 ${JavaScriptCore_LIBRARY_NAME} 2169 ) 2170 2171 2172 SET(WebCore_LINK_FLAGS "") 2173 INCLUDE_IF_EXISTS(${WEBCORE_DIR}/CMakeLists${PORT}.txt) 2174 2175 WEBKIT_WRAP_SOURCELIST(${WebCore_IDL_FILES} ${WebCore_SOURCES}) 2176 ADD_DEFINITIONS(-DBUILDING_WebCore) 2177 INCLUDE_DIRECTORIES(${WebCore_INCLUDE_DIRECTORIES}) 2178 ADD_LIBRARY(${WebCore_LIBRARY_NAME} ${WebCore_LIBRARY_TYPE} ${WebCore_SOURCES}) 2179 ADD_DEPENDENCIES(${WebCore_LIBRARY_NAME} ${JavaScriptCore_LIBRARY_NAME}) 2180 TARGET_LINK_LIBRARIES(${WebCore_LIBRARY_NAME} ${WebCore_LIBRARIES}) 2181 2182 IF (WebCore_LINK_FLAGS) 2183 ADD_TARGET_PROPERTIES(${WebCore_LIBRARY_NAME} LINK_FLAGS "${WebCore_LINK_FLAGS}") 2184 ENDIF () 2185 2186 IF (SHARED_CORE) 2187 SET_TARGET_PROPERTIES(${WebCore_LIBRARY_NAME} PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR}) 2188 INSTALL(TARGETS ${WebCore_LIBRARY_NAME} DESTINATION lib) 2189 ENDIF () 2190