1 SET(WebCore_INCLUDE_DIRECTORIES
3 "${WEBCORE_DIR}/Modules/geolocation"
4 "${WEBCORE_DIR}/Modules/indexeddb"
5 "${WEBCORE_DIR}/Modules/webdatabase"
6 "${WEBCORE_DIR}/Modules/websockets"
7 "${WEBCORE_DIR}/accessibility"
8 "${WEBCORE_DIR}/bindings"
9 "${WEBCORE_DIR}/bindings/generic"
10 "${WEBCORE_DIR}/bridge"
11 "${WEBCORE_DIR}/bridge/c"
14 "${WEBCORE_DIR}/dom/default"
15 "${WEBCORE_DIR}/editing"
16 "${WEBCORE_DIR}/fileapi"
17 "${WEBCORE_DIR}/history"
19 "${WEBCORE_DIR}/html/canvas"
20 "${WEBCORE_DIR}/html/parser"
21 "${WEBCORE_DIR}/html/shadow"
22 "${WEBCORE_DIR}/html/track"
23 "${WEBCORE_DIR}/inspector"
24 "${WEBCORE_DIR}/loader"
25 "${WEBCORE_DIR}/loader/appcache"
26 "${WEBCORE_DIR}/loader/archive"
27 "${WEBCORE_DIR}/loader/archive/mhtml"
28 "${WEBCORE_DIR}/loader/cache"
29 "${WEBCORE_DIR}/loader/icon"
30 "${WEBCORE_DIR}/mathml"
31 "${WEBCORE_DIR}/notifications"
33 "${WEBCORE_DIR}/page/animation"
34 "${WEBCORE_DIR}/page/scrolling"
35 "${WEBCORE_DIR}/platform"
36 "${WEBCORE_DIR}/platform/animation"
37 "${WEBCORE_DIR}/platform/audio"
38 "${WEBCORE_DIR}/platform/graphics"
39 "${WEBCORE_DIR}/platform/graphics/filters"
40 "${WEBCORE_DIR}/platform/graphics/filters/arm"
41 "${WEBCORE_DIR}/platform/graphics/transforms"
42 "${WEBCORE_DIR}/platform/image-decoders"
43 "${WEBCORE_DIR}/platform/image-decoders/bmp"
44 "${WEBCORE_DIR}/platform/image-decoders/gif"
45 "${WEBCORE_DIR}/platform/image-decoders/ico"
46 "${WEBCORE_DIR}/platform/image-decoders/jpeg"
47 "${WEBCORE_DIR}/platform/image-decoders/png"
48 "${WEBCORE_DIR}/platform/image-decoders/webp"
49 "${WEBCORE_DIR}/platform/leveldb"
50 "${WEBCORE_DIR}/platform/mock"
51 "${WEBCORE_DIR}/platform/network"
52 "${WEBCORE_DIR}/platform/sql"
53 "${WEBCORE_DIR}/platform/text"
54 "${WEBCORE_DIR}/platform/text/transcoder"
55 "${WEBCORE_DIR}/plugins"
56 "${WEBCORE_DIR}/rendering"
57 "${WEBCORE_DIR}/rendering/mathml"
58 "${WEBCORE_DIR}/rendering/style"
59 "${WEBCORE_DIR}/rendering/svg"
60 "${WEBCORE_DIR}/storage"
62 "${WEBCORE_DIR}/svg/animation"
63 "${WEBCORE_DIR}/svg/graphics"
64 "${WEBCORE_DIR}/svg/graphics/filters"
65 "${WEBCORE_DIR}/svg/properties"
66 "${WEBCORE_DIR}/webaudio"
67 "${WEBCORE_DIR}/websockets"
68 "${WEBCORE_DIR}/workers"
70 "${WEBCORE_DIR}/xml/parser"
71 "${JAVASCRIPTCORE_DIR}"
72 "${JAVASCRIPTCORE_DIR}/ForwardingHeaders"
73 "${JAVASCRIPTCORE_DIR}/API"
74 "${JAVASCRIPTCORE_DIR}/assembler"
75 "${JAVASCRIPTCORE_DIR}/bytecode"
76 "${JAVASCRIPTCORE_DIR}/bytecompiler"
77 "${JAVASCRIPTCORE_DIR}/dfg"
78 "${JAVASCRIPTCORE_DIR}/heap"
79 "${JAVASCRIPTCORE_DIR}/debugger"
80 "${JAVASCRIPTCORE_DIR}/interpreter"
81 "${JAVASCRIPTCORE_DIR}/jit"
82 "${JAVASCRIPTCORE_DIR}/llint"
83 "${JAVASCRIPTCORE_DIR}/parser"
84 "${JAVASCRIPTCORE_DIR}/profiler"
85 "${JAVASCRIPTCORE_DIR}/runtime"
86 "${JAVASCRIPTCORE_DIR}/wtf"
87 "${JAVASCRIPTCORE_DIR}/wtf/unicode"
88 "${JAVASCRIPTCORE_DIR}/yarr"
89 "${DERIVED_SOURCES_WEBCORE_DIR}"
90 "${CMAKE_SOURCE_DIR}/Source"
94 SET(WebCore_IDL_INCLUDES
116 SET(WebCore_IDL_FILES
117 Modules/geolocation/Geolocation.idl
118 Modules/geolocation/Geoposition.idl
119 Modules/geolocation/NavigatorGeolocation.idl
120 Modules/geolocation/PositionCallback.idl
121 Modules/geolocation/PositionError.idl
122 Modules/geolocation/PositionErrorCallback.idl
124 Modules/websockets/CloseEvent.idl
125 Modules/websockets/DOMWindowWebSocket.idl
128 css/CSSCharsetRule.idl
129 css/CSSFontFaceRule.idl
130 css/CSSImportRule.idl
133 css/CSSPrimitiveValue.idl
136 css/CSSStyleDeclaration.idl
138 css/CSSStyleSheet.idl
142 css/MediaQueryList.idl
147 css/StyleSheetList.idl
148 css/WebKitCSSFilterValue.idl
149 css/WebKitCSSKeyframeRule.idl
150 css/WebKitCSSKeyframesRule.idl
151 css/WebKitCSSMatrix.idl
152 css/WebKitCSSRegionRule.idl
153 css/WebKitCSSTransformValue.idl
156 dom/BeforeLoadEvent.idl
158 dom/CharacterData.idl
160 dom/ClientRectList.idl
163 dom/CompositionEvent.idl
165 dom/DataTransferItemList.idl
166 dom/DeviceMotionEvent.idl
167 dom/DeviceOrientationEvent.idl
168 dom/DocumentFragment.idl
171 dom/DOMCoreException.idl
172 dom/DOMImplementation.idl
173 dom/DOMStringList.idl
177 dom/EntityReference.idl
179 dom/EventException.idl
181 dom/HashChangeEvent.idl
182 dom/KeyboardEvent.idl
183 dom/MessageChannel.idl
187 dom/MutationCallback.idl
188 dom/MutationEvent.idl
189 dom/MutationRecord.idl
196 dom/OverflowEvent.idl
197 dom/PageTransitionEvent.idl
198 dom/PopStateEvent.idl
199 dom/ProcessingInstruction.idl
200 dom/ProgressEvent.idl
201 dom/RangeException.idl
211 dom/WebKitAnimationEvent.idl
212 dom/WebKitMutationObserver.idl
213 dom/WebKitNamedFlow.idl
214 dom/WebKitTransitionEvent.idl
218 fileapi/FileError.idl
221 fileapi/FileReader.idl
222 fileapi/WebKitBlobBuilder.idl
225 html/DOMSettableTokenList.idl
226 html/DOMTokenList.idl
228 html/HTMLAllCollection.idl
229 html/HTMLAnchorElement.idl
230 html/HTMLAppletElement.idl
231 html/HTMLAreaElement.idl
232 html/HTMLAudioElement.idl
233 html/HTMLBaseElement.idl
234 html/HTMLBaseFontElement.idl
235 html/HTMLBodyElement.idl
236 html/HTMLBRElement.idl
237 html/HTMLButtonElement.idl
238 html/HTMLCanvasElement.idl
239 html/HTMLCollection.idl
240 html/HTMLDataListElement.idl
241 html/HTMLDetailsElement.idl
242 html/HTMLDirectoryElement.idl
243 html/HTMLDivElement.idl
244 html/HTMLDListElement.idl
245 html/HTMLDocument.idl
247 html/HTMLEmbedElement.idl
248 html/HTMLFieldSetElement.idl
249 html/HTMLFontElement.idl
250 html/HTMLFormElement.idl
251 html/HTMLFrameElement.idl
252 html/HTMLFrameSetElement.idl
253 html/HTMLHeadElement.idl
254 html/HTMLHeadingElement.idl
255 html/HTMLHRElement.idl
256 html/HTMLHtmlElement.idl
257 html/HTMLIFrameElement.idl
258 html/HTMLImageElement.idl
259 html/HTMLInputElement.idl
260 html/HTMLKeygenElement.idl
261 html/HTMLLabelElement.idl
262 html/HTMLLegendElement.idl
263 html/HTMLLIElement.idl
264 html/HTMLLinkElement.idl
265 html/HTMLMapElement.idl
266 html/HTMLMarqueeElement.idl
267 html/HTMLMediaElement.idl
268 html/HTMLMenuElement.idl
269 html/HTMLMetaElement.idl
270 html/HTMLMeterElement.idl
271 html/HTMLModElement.idl
272 html/HTMLObjectElement.idl
273 html/HTMLOListElement.idl
274 html/HTMLOptGroupElement.idl
275 html/HTMLOptionElement.idl
276 html/HTMLOptionsCollection.idl
277 html/HTMLOutputElement.idl
278 html/HTMLParagraphElement.idl
279 html/HTMLParamElement.idl
280 html/HTMLPreElement.idl
281 html/HTMLProgressElement.idl
282 html/HTMLPropertiesCollection.idl
283 html/HTMLQuoteElement.idl
284 html/HTMLScriptElement.idl
285 html/HTMLSelectElement.idl
286 html/HTMLSourceElement.idl
287 html/HTMLSpanElement.idl
288 html/HTMLStyleElement.idl
289 html/HTMLTableCaptionElement.idl
290 html/HTMLTableCellElement.idl
291 html/HTMLTableColElement.idl
292 html/HTMLTableElement.idl
293 html/HTMLTableRowElement.idl
294 html/HTMLTableSectionElement.idl
295 html/HTMLTextAreaElement.idl
296 html/HTMLTitleElement.idl
297 html/HTMLTrackElement.idl
298 html/HTMLUListElement.idl
299 html/HTMLUnknownElement.idl
300 html/HTMLVideoElement.idl
302 html/MediaController.idl
306 html/ValidityState.idl
307 html/VoidCallback.idl
309 html/canvas/ArrayBuffer.idl
310 html/canvas/ArrayBufferView.idl
311 html/canvas/CanvasGradient.idl
312 html/canvas/CanvasPattern.idl
313 html/canvas/CanvasRenderingContext2D.idl
314 html/canvas/CanvasRenderingContext.idl
315 html/canvas/DataView.idl
316 html/canvas/Float32Array.idl
317 html/canvas/Float64Array.idl
318 html/canvas/Int16Array.idl
319 html/canvas/Int32Array.idl
320 html/canvas/Int8Array.idl
321 html/canvas/Uint16Array.idl
322 html/canvas/Uint32Array.idl
323 html/canvas/Uint8Array.idl
324 html/canvas/Uint8ClampedArray.idl
326 html/shadow/HTMLContentElement.idl
327 html/shadow/HTMLShadowElement.idl
329 html/track/TextTrack.idl
330 html/track/TextTrackCue.idl
331 html/track/TextTrackCueList.idl
332 html/track/TextTrackList.idl
333 html/track/TrackEvent.idl
335 inspector/InjectedScriptHost.idl
336 inspector/InspectorFrontendHost.idl
337 inspector/JavaScriptCallFrame.idl
338 inspector/ScriptProfile.idl
339 inspector/ScriptProfileNode.idl
341 loader/appcache/DOMApplicationCache.idl
347 page/DOMSelection.idl
355 page/PerformanceNavigation.idl
356 page/PerformanceTiming.idl
358 page/SpeechInputEvent.idl
359 page/SpeechInputResult.idl
360 page/SpeechInputResultList.idl
361 page/WebKitAnimation.idl
362 page/WebKitAnimationList.idl
365 plugins/DOMMimeType.idl
366 plugins/DOMMimeTypeArray.idl
367 plugins/DOMPlugin.idl
368 plugins/DOMPluginArray.idl
371 storage/StorageEvent.idl
372 storage/StorageInfo.idl
373 storage/StorageInfoErrorCallback.idl
374 storage/StorageInfoQuotaCallback.idl
375 storage/StorageInfoUsageCallback.idl
377 webaudio/AudioBuffer.idl
378 webaudio/AudioBufferSourceNode.idl
379 webaudio/AudioChannelSplitter.idl
380 webaudio/AudioChannelMerger.idl
381 webaudio/AudioContext.idl
382 webaudio/AudioDestinationNode.idl
383 webaudio/AudioGain.idl
384 webaudio/AudioGainNode.idl
385 webaudio/AudioListener.idl
386 webaudio/AudioNode.idl
387 webaudio/AudioPannerNode.idl
388 webaudio/AudioParam.idl
389 webaudio/AudioProcessingEvent.idl
390 webaudio/AudioSourceNode.idl
391 webaudio/ConvolverNode.idl
392 webaudio/DOMWindowWebAudio.idl
393 webaudio/DelayNode.idl
394 webaudio/HighPass2FilterNode.idl
395 webaudio/JavaScriptAudioNode.idl
396 webaudio/LowPass2FilterNode.idl
397 webaudio/RealtimeAnalyserNode.idl
400 xml/XMLHttpRequest.idl
401 xml/XMLHttpRequestException.idl
402 xml/XMLHttpRequestProgressEvent.idl
403 xml/XMLHttpRequestUpload.idl
404 xml/XMLSerializer.idl
405 xml/XPathEvaluator.idl
406 xml/XPathException.idl
407 xml/XPathExpression.idl
408 xml/XPathNSResolver.idl
410 xml/XSLTProcessor.idl
414 Modules/geolocation/Geolocation.cpp
415 Modules/geolocation/GeolocationController.cpp
416 Modules/geolocation/NavigatorGeolocation.cpp
418 accessibility/AXObjectCache.cpp
419 accessibility/AccessibilityARIAGrid.cpp
420 accessibility/AccessibilityARIAGridCell.cpp
421 accessibility/AccessibilityARIAGridRow.cpp
422 accessibility/AccessibilityImageMapLink.cpp
423 accessibility/AccessibilityList.cpp
424 accessibility/AccessibilityListBox.cpp
425 accessibility/AccessibilityListBoxOption.cpp
426 accessibility/AccessibilityMediaControls.cpp
427 accessibility/AccessibilityMenuList.cpp
428 accessibility/AccessibilityMenuListOption.cpp
429 accessibility/AccessibilityMenuListPopup.cpp
430 accessibility/AccessibilityMockObject.cpp
431 accessibility/AccessibilityObject.cpp
432 accessibility/AccessibilityRenderObject.cpp
433 accessibility/AccessibilityScrollbar.cpp
434 accessibility/AccessibilityScrollView.cpp
435 accessibility/AccessibilitySpinButton.cpp
436 accessibility/AccessibilitySlider.cpp
437 accessibility/AccessibilityTable.cpp
438 accessibility/AccessibilityTableCell.cpp
439 accessibility/AccessibilityTableColumn.cpp
440 accessibility/AccessibilityTableHeaderContainer.cpp
441 accessibility/AccessibilityTableRow.cpp
443 bindings/ScriptControllerBase.cpp
445 bindings/generic/ActiveDOMCallback.cpp
446 bindings/generic/RuntimeEnabledFeatures.cpp
448 css/CSSAspectRatioValue.cpp
449 css/CSSBorderImage.cpp
450 css/CSSBorderImageSliceValue.cpp
451 css/CSSCalculationValue.cpp
452 css/CSSCanvasValue.cpp
453 css/CSSCharsetRule.cpp
454 css/CSSComputedStyleDeclaration.cpp
455 css/CSSCrossfadeValue.cpp
456 css/CSSCursorImageValue.cpp
459 css/CSSFontFaceRule.cpp
460 css/CSSFontFaceSource.cpp
461 css/CSSFontFaceSrcValue.cpp
462 css/CSSFontSelector.cpp
463 css/CSSFunctionValue.cpp
464 css/CSSGradientValue.cpp
465 css/CSSImageGeneratorValue.cpp
466 css/CSSImageValue.cpp
467 css/CSSImportRule.cpp
468 css/CSSInheritedValue.cpp
469 css/CSSInitialValue.cpp
470 css/CSSLineBoxContainValue.cpp
475 css/CSSParserValues.cpp
476 css/CSSPrimitiveValue.cpp
478 css/CSSPropertyLonghand.cpp
479 css/CSSPropertySourceData.cpp
480 css/CSSReflectValue.cpp
483 css/CSSSegmentedFontFace.cpp
485 css/CSSSelectorList.cpp
486 css/CSSStyleApplyProperty.cpp
487 css/CSSStyleDeclaration.cpp
489 css/CSSStyleSelector.cpp
490 css/CSSStyleSheet.cpp
491 css/CSSTimingFunctionValue.cpp
492 css/CSSUnicodeRangeValue.cpp
496 css/CSSWrapShapes.cpp
497 css/FontFeatureValue.cpp
499 css/MediaFeatureNames.cpp
502 css/MediaQueryEvaluator.cpp
503 css/MediaQueryExp.cpp
504 css/MediaQueryList.cpp
505 css/MediaQueryListListener.cpp
506 css/MediaQueryMatcher.cpp
507 css/PropertySetCSSStyleDeclaration.cpp
509 css/SelectorChecker.cpp
512 css/StylePropertySet.cpp
515 css/StyleSheetList.cpp
516 css/WebKitCSSFilterValue.cpp
517 css/WebKitCSSKeyframeRule.cpp
518 css/WebKitCSSKeyframesRule.cpp
519 css/WebKitCSSMatrix.cpp
520 css/WebKitCSSRegionRule.cpp
521 css/WebKitCSSTransformValue.cpp
523 dom/ActiveDOMObject.cpp
526 dom/BeforeTextInsertedEvent.cpp
527 dom/BeforeUnloadEvent.cpp
529 dom/CharacterData.cpp
530 dom/CheckedRadioButtons.cpp
531 dom/ChildListMutationScope.cpp
532 dom/ChildNodeList.cpp
533 dom/ClassNodeList.cpp
535 dom/ClientRectList.cpp
537 dom/ClipboardEvent.cpp
539 dom/CompositionEvent.cpp
540 dom/ContainerNode.cpp
541 dom/ContextDestructionObserver.cpp
543 dom/DatasetDOMStringMap.cpp
544 dom/DecodedDataDocumentParser.cpp
545 dom/DeviceMotionController.cpp
546 dom/DeviceMotionData.cpp
547 dom/DeviceMotionEvent.cpp
548 dom/DeviceOrientation.cpp
549 dom/DeviceOrientationController.cpp
550 dom/DeviceOrientationEvent.cpp
552 dom/DocumentMarkerController.cpp
553 dom/DocumentMarker.cpp
554 dom/DocumentEventQueue.cpp
555 dom/DocumentFragment.cpp
556 dom/DocumentParser.cpp
557 dom/DocumentOrderedMap.cpp
559 dom/DOMCoreException.cpp
560 dom/DOMImplementation.cpp
561 dom/DOMStringList.cpp
563 dom/DynamicNodeList.cpp
566 dom/ElementAttributeData.cpp
567 dom/EntityReference.cpp
571 dom/EventDispatchMediator.cpp
572 dom/EventDispatcher.cpp
573 dom/EventException.cpp
574 dom/EventListenerMap.cpp
577 dom/ExceptionBase.cpp
578 dom/ExceptionCodePlaceholder.cpp
579 dom/GenericEventQueue.cpp
581 dom/KeyboardEvent.cpp
582 dom/MessageChannel.cpp
584 dom/MessagePortChannel.cpp
586 dom/MicroDataItemList.cpp
588 dom/MouseRelatedEvent.cpp
589 dom/MutationEvent.cpp
590 dom/MutationObserverInterestGroup.cpp
591 dom/MutationObserverRegistration.cpp
592 dom/MutationRecord.cpp
596 dom/NodeFilterCondition.cpp
599 dom/NodeRenderingContext.cpp
601 dom/OverflowEvent.cpp
602 dom/PageTransitionEvent.cpp
603 dom/PendingScript.cpp
604 dom/PopStateEvent.cpp
606 dom/PositionIterator.cpp
607 dom/ProcessingInstruction.cpp
608 dom/ProgressEvent.cpp
609 dom/QualifiedName.cpp
611 dom/RangeException.cpp
612 dom/RegionNodeList.cpp
613 dom/RegisteredEventListener.cpp
614 dom/ScopedEventQueue.cpp
615 dom/ScriptableDocumentParser.cpp
616 dom/ScriptElement.cpp
617 dom/ScriptExecutionContext.cpp
619 dom/SecurityContext.cpp
620 dom/SelectorQuery.cpp
623 dom/SpaceSplitString.cpp
624 dom/StaticHashSetNodeList.cpp
625 dom/StaticNodeList.cpp
626 dom/StyledElement.cpp
634 dom/TransformSourceLibxslt.cpp
637 dom/TreeScopeAdopter.cpp
640 dom/UIEventWithKeyState.cpp
641 dom/UserGestureIndicator.cpp
642 dom/UserTypingGestureIndicator.cpp
643 dom/ViewportArguments.cpp
644 dom/WebKitAnimationEvent.cpp
645 dom/WebKitMutationObserver.cpp
646 dom/WebKitNamedFlow.cpp
647 dom/WebKitTransitionEvent.cpp
649 dom/WindowEventContext.cpp
651 dom/default/PlatformMessagePortChannel.cpp
653 editing/AppendNodeCommand.cpp
654 editing/ApplyBlockElementCommand.cpp
655 editing/ApplyStyleCommand.cpp
656 editing/BreakBlockquoteCommand.cpp
657 editing/CompositeEditCommand.cpp
658 editing/CreateLinkCommand.cpp
659 editing/DeleteButton.cpp
660 editing/DeleteButtonController.cpp
661 editing/DeleteFromTextNodeCommand.cpp
662 editing/DeleteSelectionCommand.cpp
663 editing/EditCommand.cpp
664 editing/EditingStyle.cpp
666 editing/EditorCommand.cpp
667 editing/FormatBlockCommand.cpp
668 editing/FrameSelection.cpp
669 editing/HTMLInterchange.cpp
670 editing/IndentOutdentCommand.cpp
671 editing/InsertIntoTextNodeCommand.cpp
672 editing/InsertLineBreakCommand.cpp
673 editing/InsertListCommand.cpp
674 editing/InsertNodeBeforeCommand.cpp
675 editing/InsertParagraphSeparatorCommand.cpp
676 editing/InsertTextCommand.cpp
677 editing/MarkupAccumulator.cpp
678 editing/MergeIdenticalElementsCommand.cpp
679 editing/ModifySelectionListLevel.cpp
680 editing/MoveSelectionCommand.cpp
681 editing/RemoveCSSPropertyCommand.cpp
682 editing/RemoveFormatCommand.cpp
683 editing/RemoveNodeCommand.cpp
684 editing/RemoveNodePreservingChildrenCommand.cpp
685 editing/RenderedPosition.cpp
686 editing/ReplaceNodeWithSpanCommand.cpp
687 editing/ReplaceSelectionCommand.cpp
688 editing/SetNodeAttributeCommand.cpp
689 editing/SetSelectionCommand.cpp
690 editing/SmartReplace.cpp
691 editing/SpellChecker.cpp
692 editing/SpellingCorrectionController.cpp
693 editing/SpellingCorrectionCommand.cpp
694 editing/SplitElementCommand.cpp
695 editing/SplitTextNodeCommand.cpp
696 editing/SplitTextNodeContainingElementCommand.cpp
697 editing/TextCheckingHelper.cpp
698 editing/TextIterator.cpp
699 editing/TypingCommand.cpp
700 editing/UnlinkCommand.cpp
701 editing/VisiblePosition.cpp
702 editing/VisibleSelection.cpp
703 editing/WrapContentsInDummySpanCommand.cpp
704 editing/htmlediting.cpp
706 editing/visible_units.cpp
711 fileapi/FileException.cpp
713 fileapi/OperationNotAllowedException.cpp
714 fileapi/ThreadableBlobRegistry.cpp
715 fileapi/WebKitBlobBuilder.cpp
717 history/BackForwardController.cpp
718 history/BackForwardListImpl.cpp
719 history/CachedFrame.cpp
720 history/CachedPage.cpp
721 history/HistoryItem.cpp
722 history/PageCache.cpp
724 html/BaseButtonInputType.cpp
725 html/BaseCheckableInputType.cpp
726 html/BaseClickableWithKeyInputType.cpp
727 html/BaseDateAndTimeInputType.cpp
728 html/BaseTextInputType.cpp
729 html/ButtonInputType.cpp
730 html/CheckboxInputType.cpp
732 html/ColorInputType.cpp
734 html/DOMSettableTokenList.cpp
735 html/DOMTokenList.cpp
737 html/DateInputType.cpp
738 html/DateTimeInputType.cpp
739 html/DateTimeLocalInputType.cpp
740 html/EmailInputType.cpp
741 html/FTPDirectoryDocument.cpp
742 html/FileInputType.cpp
743 html/FormAssociatedElement.cpp
744 html/FormDataList.cpp
745 html/HTMLAllCollection.cpp
746 html/HTMLAnchorElement.cpp
747 html/HTMLAppletElement.cpp
748 html/HTMLAreaElement.cpp
749 html/HTMLBRElement.cpp
750 html/HTMLBaseElement.cpp
751 html/HTMLBaseFontElement.cpp
752 html/HTMLBodyElement.cpp
753 html/HTMLButtonElement.cpp
754 html/HTMLCanvasElement.cpp
755 html/HTMLCollection.cpp
756 html/HTMLDListElement.cpp
757 html/HTMLDataListElement.cpp
758 html/HTMLDetailsElement.cpp
759 html/HTMLDirectoryElement.cpp
760 html/HTMLDivElement.cpp
761 html/HTMLDocument.cpp
763 html/HTMLEmbedElement.cpp
764 html/HTMLFieldSetElement.cpp
765 html/HTMLFontElement.cpp
766 html/HTMLFormCollection.cpp
767 html/HTMLFormControlElement.cpp
768 html/HTMLFormControlElementWithState.cpp
769 html/HTMLFormElement.cpp
770 html/HTMLFrameElement.cpp
771 html/HTMLFrameElementBase.cpp
772 html/HTMLFrameOwnerElement.cpp
773 html/HTMLFrameSetElement.cpp
774 html/HTMLHRElement.cpp
775 html/HTMLHeadElement.cpp
776 html/HTMLHeadingElement.cpp
777 html/HTMLHtmlElement.cpp
778 html/HTMLIFrameElement.cpp
779 html/HTMLImageElement.cpp
780 html/HTMLImageLoader.cpp
781 html/HTMLInputElement.cpp
782 html/HTMLKeygenElement.cpp
783 html/HTMLLIElement.cpp
784 html/HTMLLabelElement.cpp
785 html/HTMLLegendElement.cpp
786 html/HTMLLinkElement.cpp
787 html/HTMLMapElement.cpp
788 html/HTMLMarqueeElement.cpp
789 html/HTMLMenuElement.cpp
790 html/HTMLMetaElement.cpp
791 html/HTMLMeterElement.cpp
792 html/HTMLModElement.cpp
793 html/HTMLNameCollection.cpp
794 html/HTMLOListElement.cpp
795 html/HTMLObjectElement.cpp
796 html/HTMLOptGroupElement.cpp
797 html/HTMLOptionElement.cpp
798 html/HTMLOptionsCollection.cpp
799 html/HTMLOutputElement.cpp
800 html/HTMLParagraphElement.cpp
801 html/HTMLParamElement.cpp
802 html/HTMLParserErrorCodes.cpp
803 html/HTMLPlugInElement.cpp
804 html/HTMLPlugInImageElement.cpp
805 html/HTMLPreElement.cpp
806 html/HTMLProgressElement.cpp
807 html/HTMLPropertiesCollection.cpp
808 html/HTMLQuoteElement.cpp
809 html/HTMLScriptElement.cpp
810 html/HTMLSelectElement.cpp
811 html/HTMLSpanElement.cpp
812 html/HTMLStyleElement.cpp
813 html/HTMLSummaryElement.cpp
814 html/HTMLTableCaptionElement.cpp
815 html/HTMLTableCellElement.cpp
816 html/HTMLTableColElement.cpp
817 html/HTMLTableElement.cpp
818 html/HTMLTablePartElement.cpp
819 html/HTMLTableRowElement.cpp
820 html/HTMLTableRowsCollection.cpp
821 html/HTMLTableSectionElement.cpp
822 html/HTMLTextAreaElement.cpp
823 html/HTMLTextFormControlElement.cpp
824 html/HTMLTitleElement.cpp
825 html/HTMLUListElement.cpp
826 html/HTMLViewSourceDocument.cpp
827 html/HiddenInputType.cpp
829 html/ImageDocument.cpp
830 html/ImageInputType.cpp
832 html/LabelsNodeList.cpp
833 html/LinkRelAttribute.cpp
834 html/MediaController.cpp
835 html/MediaDocument.cpp
836 html/MicroDataItemValue.cpp
837 html/MonthInputType.cpp
838 html/NumberInputType.cpp
839 html/PasswordInputType.cpp
840 html/PluginDocument.cpp
841 html/RadioInputType.cpp
842 html/RangeInputType.cpp
843 html/ResetInputType.cpp
844 html/SearchInputType.cpp
846 html/SubmitInputType.cpp
847 html/TelephoneInputType.cpp
848 html/TextDocument.cpp
849 html/TextFieldInputType.cpp
850 html/TextInputType.cpp
851 html/TimeInputType.cpp
852 html/URLInputType.cpp
853 html/ValidationMessage.cpp
854 html/ValidityState.cpp
855 html/WeekInputType.cpp
857 html/canvas/CanvasContextAttributes.cpp
858 html/canvas/CanvasGradient.cpp
859 html/canvas/CanvasPattern.cpp
860 html/canvas/CanvasPixelArray.cpp
861 html/canvas/CanvasRenderingContext.cpp
862 html/canvas/CanvasRenderingContext2D.cpp
863 html/canvas/CanvasStyle.cpp
864 html/canvas/DataView.cpp
866 html/parser/CSSPreloadScanner.cpp
867 html/parser/HTMLConstructionSite.cpp
868 html/parser/HTMLDocumentParser.cpp
869 html/parser/HTMLElementStack.cpp
870 html/parser/HTMLEntityParser.cpp
871 html/parser/HTMLEntitySearch.cpp
872 html/parser/HTMLParserIdioms.cpp
873 html/parser/HTMLParserScheduler.cpp
874 html/parser/HTMLFormattingElementList.cpp
875 html/parser/HTMLMetaCharsetParser.cpp
876 html/parser/HTMLPreloadScanner.cpp
877 html/parser/HTMLScriptRunner.cpp
878 html/parser/HTMLSourceTracker.cpp
879 html/parser/HTMLTokenizer.cpp
880 html/parser/HTMLTreeBuilder.cpp
881 html/parser/HTMLViewSourceParser.cpp
882 html/parser/TextDocumentParser.cpp
883 html/parser/TextViewSourceParser.cpp
884 html/parser/XSSAuditor.cpp
886 html/shadow/ContentSelectorQuery.cpp
887 html/shadow/DetailsMarkerControl.cpp
888 html/shadow/HTMLContentElement.cpp
889 html/shadow/HTMLContentSelector.cpp
890 html/shadow/HTMLShadowElement.cpp
891 html/shadow/InsertionPoint.cpp
892 html/shadow/MediaControls.cpp
893 html/shadow/MediaControlRootElement.cpp
894 html/shadow/MeterShadowElement.cpp
895 html/shadow/ProgressShadowElement.cpp
896 html/shadow/SliderThumbElement.cpp
897 html/shadow/TextControlInnerElements.cpp
899 inspector/ConsoleMessage.cpp
900 inspector/ContentSearchUtils.cpp
901 inspector/DOMEditor.cpp
902 inspector/DOMNodeHighlighter.cpp
903 inspector/DOMPatchSupport.cpp
904 inspector/IdentifiersFactory.cpp
905 inspector/InjectedScript.cpp
906 inspector/InjectedScriptHost.cpp
907 inspector/InjectedScriptManager.cpp
908 inspector/InspectorAgent.cpp
909 inspector/InspectorApplicationCacheAgent.cpp
910 inspector/InspectorBaseAgent.cpp
911 inspector/InspectorPageAgent.cpp
912 inspector/InspectorCSSAgent.cpp
913 inspector/InspectorClient.cpp
914 inspector/InspectorConsoleAgent.cpp
915 inspector/InspectorController.cpp
916 inspector/InspectorCounters.cpp
917 inspector/InspectorDOMAgent.cpp
918 inspector/InspectorDOMDebuggerAgent.cpp
919 inspector/InspectorDOMStorageAgent.cpp
920 inspector/InspectorDOMStorageResource.cpp
921 inspector/InspectorDatabaseAgent.cpp
922 inspector/InspectorDatabaseResource.cpp
923 inspector/InspectorDebuggerAgent.cpp
924 inspector/InspectorFileSystemAgent.cpp
925 inspector/InspectorFrontendClientLocal.cpp
926 inspector/InspectorFrontendHost.cpp
927 inspector/InspectorHistory.cpp
928 inspector/InspectorIndexedDBAgent.cpp
929 inspector/InspectorInstrumentation.cpp
930 inspector/InspectorMemoryAgent.cpp
931 inspector/InspectorProfilerAgent.cpp
932 inspector/InspectorResourceAgent.cpp
933 inspector/InspectorRuntimeAgent.cpp
934 inspector/InspectorState.cpp
935 inspector/InspectorStyleSheet.cpp
936 inspector/InspectorStyleTextEditor.cpp
937 inspector/InspectorTimelineAgent.cpp
938 inspector/InspectorValues.cpp
939 inspector/InspectorWorkerAgent.cpp
940 inspector/InstrumentingAgents.cpp
941 inspector/NetworkResourcesData.cpp
942 inspector/PageConsoleAgent.cpp
943 inspector/PageDebuggerAgent.cpp
944 inspector/PageRuntimeAgent.cpp
945 inspector/ScriptArguments.cpp
946 inspector/ScriptCallFrame.cpp
947 inspector/ScriptCallStack.cpp
948 inspector/TimelineRecordFactory.cpp
949 inspector/WorkerConsoleAgent.cpp
950 inspector/WorkerDebuggerAgent.cpp
951 inspector/WorkerInspectorController.cpp
952 inspector/WorkerRuntimeAgent.cpp
954 loader/CrossOriginAccessControl.cpp
955 loader/CrossOriginPreflightResultCache.cpp
956 loader/DocumentLoadTiming.cpp
957 loader/DocumentLoader.cpp
958 loader/DocumentThreadableLoader.cpp
959 loader/DocumentWriter.cpp
960 loader/FTPDirectoryParser.cpp
962 loader/FormSubmission.cpp
963 loader/FrameLoader.cpp
964 loader/FrameLoaderStateMachine.cpp
965 loader/HistoryController.cpp
966 loader/ImageLoader.cpp
967 loader/LinkLoader.cpp
968 loader/MainResourceLoader.cpp
969 loader/NavigationAction.cpp
970 loader/NetscapePlugInStreamLoader.cpp
971 loader/PingLoader.cpp
972 loader/PlaceholderDocument.cpp
973 loader/PolicyCallback.cpp
974 loader/PolicyChecker.cpp
975 loader/ProgressTracker.cpp
976 loader/NavigationScheduler.cpp
977 loader/ResourceLoadNotifier.cpp
978 loader/ResourceLoadScheduler.cpp
979 loader/ResourceLoader.cpp
980 loader/SinkDocument.cpp
981 loader/SubframeLoader.cpp
982 loader/SubresourceLoader.cpp
983 loader/TextResourceDecoder.cpp
984 loader/ThreadableLoader.cpp
986 loader/appcache/ApplicationCache.cpp
987 loader/appcache/ApplicationCacheGroup.cpp
988 loader/appcache/ApplicationCacheHost.cpp
989 loader/appcache/ApplicationCacheResource.cpp
990 loader/appcache/ApplicationCacheStorage.cpp
991 loader/appcache/DOMApplicationCache.cpp
992 loader/appcache/ManifestParser.cpp
994 loader/archive/Archive.cpp
995 loader/archive/ArchiveFactory.cpp
996 loader/archive/ArchiveResource.cpp
997 loader/archive/ArchiveResourceCollection.cpp
999 loader/cache/CachedCSSStyleSheet.cpp
1000 loader/cache/CachedFont.cpp
1001 loader/cache/CachedImage.cpp
1002 loader/cache/CachedRawResource.cpp
1003 loader/cache/CachedResource.cpp
1004 loader/cache/CachedResourceHandle.cpp
1005 loader/cache/CachedResourceLoader.cpp
1006 loader/cache/CachedScript.cpp
1007 loader/cache/CachedSVGDocument.cpp
1008 loader/cache/CachedXSLStyleSheet.cpp
1009 loader/cache/MemoryCache.cpp
1011 loader/icon/IconController.cpp
1012 loader/icon/IconDatabase.cpp
1013 loader/icon/IconDatabaseBase.cpp
1014 loader/icon/IconLoader.cpp
1015 loader/icon/IconRecord.cpp
1016 loader/icon/PageURLRecord.cpp
1021 page/ContentSecurityPolicy.cpp
1022 page/ContextMenuController.cpp
1024 page/DOMSelection.cpp
1027 page/DOMWindowProperty.cpp
1028 page/DragController.cpp
1029 page/EventHandler.cpp
1030 page/EventSource.cpp
1031 page/FocusController.cpp
1033 page/FrameActionScheduler.cpp
1034 page/FrameDestructionObserver.cpp
1037 page/GroupSettings.cpp
1041 page/MouseEventWithHitTestResults.cpp
1043 page/NavigatorBase.cpp
1044 page/NavigatorRegisterProtocolHandler.cpp
1045 page/OriginAccessEntry.cpp
1048 page/PageGroupLoadDeferrer.cpp
1049 page/PageSerializer.cpp
1050 page/PageVisibilityState.cpp
1051 page/Performance.cpp
1052 page/PerformanceNavigation.cpp
1053 page/PerformanceTiming.cpp
1054 page/PrintContext.cpp
1056 page/SecurityOrigin.cpp
1057 page/SecurityPolicy.cpp
1059 page/SpatialNavigation.cpp
1060 page/SuspendableTimer.cpp
1061 page/UserContentURLPattern.cpp
1062 page/WebKitAnimation.cpp
1063 page/WebKitAnimationList.cpp
1064 page/WindowFeatures.cpp
1066 page/animation/AnimationBase.cpp
1067 page/animation/AnimationController.cpp
1068 page/animation/CompositeAnimation.cpp
1069 page/animation/ImplicitAnimation.cpp
1070 page/animation/KeyframeAnimation.cpp
1072 page/scrolling/ScrollingCoordinator.cpp
1073 page/scrolling/ScrollingCoordinatorNone.cpp
1076 platform/CalculationValue.cpp
1078 platform/ContextMenu.cpp
1079 platform/ContextMenuItem.cpp
1080 platform/ContentType.cpp
1081 platform/CrossThreadCopier.cpp
1082 platform/DateComponents.cpp
1083 platform/DragData.cpp
1084 platform/DragImage.cpp
1085 platform/FileChooser.cpp
1086 platform/FileIconLoader.cpp
1087 platform/FileSystem.cpp
1088 platform/ClockGeneric.cpp
1089 platform/GeolocationService.cpp
1090 platform/HistogramSupport.cpp
1092 platform/KillRingNone.cpp
1093 platform/Language.cpp
1095 platform/LinkHash.cpp
1096 platform/Logging.cpp
1097 platform/MIMETypeRegistry.cpp
1098 platform/MemoryPressureHandler.cpp
1099 platform/PlatformEvent.cpp
1100 platform/RunLoop.cpp
1101 platform/RuntimeApplicationChecks.cpp
1102 platform/ScrollAnimator.cpp
1103 platform/ScrollableArea.cpp
1104 platform/Scrollbar.cpp
1105 platform/ScrollbarTheme.cpp
1106 platform/ScrollbarThemeComposite.cpp
1107 platform/ScrollView.cpp
1108 platform/SharedBuffer.cpp
1109 platform/SharedBufferChunkReader.cpp
1110 platform/SchemeRegistry.cpp
1111 platform/ThreadGlobalData.cpp
1112 platform/ThreadTimers.cpp
1117 platform/animation/Animation.cpp
1118 platform/animation/AnimationList.cpp
1120 platform/graphics/BitmapImage.cpp
1121 platform/graphics/Color.cpp
1122 platform/graphics/CrossfadeGeneratedImage.cpp
1123 platform/graphics/FractionalLayoutSize.cpp
1124 platform/graphics/FloatPoint.cpp
1125 platform/graphics/FloatPoint3D.cpp
1126 platform/graphics/FloatQuad.cpp
1127 platform/graphics/FloatRect.cpp
1128 platform/graphics/FloatSize.cpp
1129 platform/graphics/Font.cpp
1130 platform/graphics/FontCache.cpp
1131 platform/graphics/FontData.cpp
1132 platform/graphics/FontDescription.cpp
1133 platform/graphics/FontFallbackList.cpp
1134 platform/graphics/FontFamily.cpp
1135 platform/graphics/FontFastPath.cpp
1136 platform/graphics/FontFeatureSettings.cpp
1137 platform/graphics/GeneratorGeneratedImage.cpp
1138 platform/graphics/GlyphPageTreeNode.cpp
1139 platform/graphics/Gradient.cpp
1140 platform/graphics/GraphicsContext.cpp
1141 platform/graphics/GraphicsLayer.cpp
1142 platform/graphics/GraphicsTypes.cpp
1143 platform/graphics/Image.cpp
1144 platform/graphics/ImageBuffer.cpp
1145 platform/graphics/IntRect.cpp
1146 platform/graphics/Path.cpp
1147 platform/graphics/PathTraversalState.cpp
1148 platform/graphics/Pattern.cpp
1149 platform/graphics/Region.cpp
1150 platform/graphics/RoundedRect.cpp
1151 platform/graphics/SegmentedFontData.cpp
1152 platform/graphics/ShadowBlur.cpp
1153 platform/graphics/SimpleFontData.cpp
1154 platform/graphics/StringTruncator.cpp
1155 platform/graphics/SurrogatePairAwareTextIterator.cpp
1156 platform/graphics/TextRun.cpp
1157 platform/graphics/WidthIterator.cpp
1159 platform/graphics/filters/CustomFilterMesh.cpp
1160 platform/graphics/filters/CustomFilterProgram.cpp
1161 platform/graphics/filters/CustomFilterShader.cpp
1162 platform/graphics/filters/DistantLightSource.cpp
1163 platform/graphics/filters/FEBlend.cpp
1164 platform/graphics/filters/FEColorMatrix.cpp
1165 platform/graphics/filters/FEComponentTransfer.cpp
1166 platform/graphics/filters/FEComposite.cpp
1167 platform/graphics/filters/FEConvolveMatrix.cpp
1168 platform/graphics/filters/FECustomFilter.cpp
1169 platform/graphics/filters/FEDiffuseLighting.cpp
1170 platform/graphics/filters/FEDisplacementMap.cpp
1171 platform/graphics/filters/FEDropShadow.cpp
1172 platform/graphics/filters/FEFlood.cpp
1173 platform/graphics/filters/FEGaussianBlur.cpp
1174 platform/graphics/filters/FELighting.cpp
1175 platform/graphics/filters/FEMerge.cpp
1176 platform/graphics/filters/FEMorphology.cpp
1177 platform/graphics/filters/FEOffset.cpp
1178 platform/graphics/filters/FESpecularLighting.cpp
1179 platform/graphics/filters/FETile.cpp
1180 platform/graphics/filters/FETurbulence.cpp
1181 platform/graphics/filters/FilterEffect.cpp
1182 platform/graphics/filters/FilterOperations.cpp
1183 platform/graphics/filters/LightSource.cpp
1184 platform/graphics/filters/PointLightSource.cpp
1185 platform/graphics/filters/SpotLightSource.cpp
1186 platform/graphics/filters/SourceAlpha.cpp
1187 platform/graphics/filters/SourceGraphic.cpp
1189 platform/graphics/filters/arm/FECompositeArithmeticNEON.cpp
1190 platform/graphics/filters/arm/FECompositeArithmeticNEON.h
1191 platform/graphics/filters/arm/FEGaussianBlurNEON.cpp
1192 platform/graphics/filters/arm/FEGaussianBlurNEON.h
1193 platform/graphics/filters/arm/FELightingNEON.cpp
1194 platform/graphics/filters/arm/FELightingNEON.h
1196 platform/graphics/transforms/AffineTransform.cpp
1197 platform/graphics/transforms/Matrix3DTransformOperation.cpp
1198 platform/graphics/transforms/MatrixTransformOperation.cpp
1199 platform/graphics/transforms/PerspectiveTransformOperation.cpp
1200 platform/graphics/transforms/RotateTransformOperation.cpp
1201 platform/graphics/transforms/ScaleTransformOperation.cpp
1202 platform/graphics/transforms/SkewTransformOperation.cpp
1203 platform/graphics/transforms/TransformOperations.cpp
1204 platform/graphics/transforms/TransformationMatrix.cpp
1205 platform/graphics/transforms/TransformState.cpp
1206 platform/graphics/transforms/TranslateTransformOperation.cpp
1208 platform/mock/DeviceOrientationClientMock.cpp
1209 platform/mock/GeolocationClientMock.cpp
1210 platform/mock/GeolocationServiceMock.cpp
1211 platform/mock/ScrollbarThemeMock.cpp
1213 platform/network/AuthenticationChallengeBase.cpp
1214 platform/network/BlobData.cpp
1215 platform/network/BlobRegistryImpl.cpp
1216 platform/network/BlobResourceHandle.cpp
1217 platform/network/Credential.cpp
1218 platform/network/CredentialStorage.cpp
1219 platform/network/ContentTypeParser.cpp
1220 platform/network/DataURL.cpp
1221 platform/network/FormDataBuilder.cpp
1222 platform/network/FormData.cpp
1223 platform/network/HTTPHeaderMap.cpp
1224 platform/network/HTTPParsers.cpp
1225 platform/network/HTTPValidation.cpp
1226 platform/network/MIMEHeader.cpp
1227 platform/network/NetworkStateNotifier.cpp
1228 platform/network/ProtectionSpace.cpp
1229 platform/network/ProxyServer.cpp
1230 platform/network/ResourceErrorBase.cpp
1231 platform/network/ResourceHandle.cpp
1232 platform/network/ResourceLoadTiming.cpp
1233 platform/network/ResourceRequestBase.cpp
1234 platform/network/ResourceResponseBase.cpp
1235 platform/network/SocketStreamHandleBase.cpp
1237 platform/sql/SQLValue.cpp
1238 platform/sql/SQLiteAuthorizer.cpp
1239 platform/sql/SQLiteDatabase.cpp
1240 platform/sql/SQLiteFileSystem.cpp
1241 platform/sql/SQLiteStatement.cpp
1242 platform/sql/SQLiteTransaction.cpp
1244 platform/text/Base64.cpp
1245 platform/text/BidiContext.cpp
1246 platform/text/Hyphenation.cpp
1247 platform/text/LineEnding.cpp
1248 platform/text/LocaleToScriptMappingDefault.cpp
1249 platform/text/LocalizedDateNone.cpp
1250 platform/text/LocalizedNumberNone.cpp
1251 platform/text/QuotedPrintable.cpp
1252 platform/text/RegularExpression.cpp
1253 platform/text/SegmentedString.cpp
1254 platform/text/String.cpp
1255 platform/text/TextBoundaries.cpp
1256 platform/text/TextCodec.cpp
1257 platform/text/TextCodecLatin1.cpp
1258 platform/text/TextCodecUTF16.cpp
1259 platform/text/TextCodecUTF8.cpp
1260 platform/text/TextCodecUserDefined.cpp
1261 platform/text/TextEncoding.cpp
1262 platform/text/TextEncodingRegistry.cpp
1263 platform/text/TextStream.cpp
1264 platform/text/UnicodeRange.cpp
1266 platform/text/transcoder/FontTranscoder.cpp
1268 plugins/DOMMimeTypeArray.cpp
1269 plugins/DOMMimeType.cpp
1270 plugins/DOMPluginArray.cpp
1271 plugins/DOMPlugin.cpp
1272 plugins/PluginData.cpp
1273 plugins/PluginMainThreadScheduler.cpp
1275 rendering/AutoTableLayout.cpp
1276 rendering/BidiRun.cpp
1277 rendering/CounterNode.cpp
1278 rendering/EllipsisBox.cpp
1279 rendering/FilterEffectRenderer.cpp
1280 rendering/FixedTableLayout.cpp
1281 rendering/HitTestingTransformState.cpp
1282 rendering/HitTestResult.cpp
1283 rendering/InlineBox.cpp
1284 rendering/InlineFlowBox.cpp
1285 rendering/InlineTextBox.cpp
1286 rendering/LayoutState.cpp
1287 rendering/LayoutRepainter.cpp
1288 rendering/RenderApplet.cpp
1289 rendering/RenderArena.cpp
1290 rendering/RenderBR.cpp
1291 rendering/RenderBlock.cpp
1292 rendering/RenderBlockLineLayout.cpp
1293 rendering/RenderBox.cpp
1294 rendering/RenderBoxModelObject.cpp
1295 rendering/RenderButton.cpp
1296 rendering/RenderCombineText.cpp
1297 rendering/RenderCounter.cpp
1298 rendering/RenderDeprecatedFlexibleBox.cpp
1299 rendering/RenderDetailsMarker.cpp
1300 rendering/RenderEmbeddedObject.cpp
1301 rendering/RenderFieldset.cpp
1302 rendering/RenderFileUploadControl.cpp
1303 rendering/RenderFlexibleBox.cpp
1304 rendering/RenderFlowThread.cpp
1305 rendering/RenderFrame.cpp
1306 rendering/RenderFrameBase.cpp
1307 rendering/RenderFrameSet.cpp
1308 rendering/RenderFullScreen.cpp
1309 rendering/RenderHTMLCanvas.cpp
1310 rendering/RenderIFrame.cpp
1311 rendering/RenderImage.cpp
1312 rendering/RenderImageResource.cpp
1313 rendering/RenderImageResourceStyleImage.cpp
1314 rendering/RenderInline.cpp
1315 rendering/RenderLayer.cpp
1316 rendering/RenderLayerBacking.cpp
1317 rendering/RenderLayerCompositor.cpp
1318 rendering/RenderLineBoxList.cpp
1319 rendering/RenderListBox.cpp
1320 rendering/RenderListItem.cpp
1321 rendering/RenderListMarker.cpp
1322 rendering/RenderMarquee.cpp
1323 rendering/RenderMenuList.cpp
1324 rendering/RenderMeter.cpp
1325 rendering/RenderObject.cpp
1326 rendering/RenderObjectChildList.cpp
1327 rendering/RenderPart.cpp
1328 rendering/RenderProgress.cpp
1329 rendering/RenderQuote.cpp
1330 rendering/RenderRegion.cpp
1331 rendering/RenderReplaced.cpp
1332 rendering/RenderReplica.cpp
1333 rendering/RenderRuby.cpp
1334 rendering/RenderRubyBase.cpp
1335 rendering/RenderRubyRun.cpp
1336 rendering/RenderRubyText.cpp
1337 rendering/RenderScrollbar.cpp
1338 rendering/RenderScrollbarPart.cpp
1339 rendering/RenderScrollbarTheme.cpp
1340 rendering/RenderSlider.cpp
1341 rendering/RenderTable.cpp
1342 rendering/RenderTableCaption.cpp
1343 rendering/RenderTableCell.cpp
1344 rendering/RenderTableCol.cpp
1345 rendering/RenderTableRow.cpp
1346 rendering/RenderTableSection.cpp
1347 rendering/RenderText.cpp
1348 rendering/RenderTextControl.cpp
1349 rendering/RenderTextControlMultiLine.cpp
1350 rendering/RenderTextControlSingleLine.cpp
1351 rendering/RenderTextFragment.cpp
1352 rendering/RenderTheme.cpp
1353 rendering/RenderTreeAsText.cpp
1354 rendering/RenderView.cpp
1355 rendering/RenderWidget.cpp
1356 rendering/RenderWordBreak.cpp
1357 rendering/RootInlineBox.cpp
1358 rendering/ScrollBehavior.cpp
1359 rendering/break_lines.cpp
1361 rendering/style/ContentData.cpp
1362 rendering/style/CounterDirectives.cpp
1363 rendering/style/FillLayer.cpp
1364 rendering/style/KeyframeList.cpp
1365 rendering/style/NinePieceImage.cpp
1366 rendering/style/QuotesData.cpp
1367 rendering/style/RenderStyle.cpp
1368 rendering/style/ShadowData.cpp
1369 rendering/style/StyleBackgroundData.cpp
1370 rendering/style/StyleBoxData.cpp
1371 rendering/style/StyleCachedImage.cpp
1372 rendering/style/StyleDeprecatedFlexibleBoxData.cpp
1373 rendering/style/StyleFilterData.cpp
1374 rendering/style/StyleFlexibleBoxData.cpp
1375 rendering/style/StyleGeneratedImage.cpp
1376 rendering/style/StyleGridData.cpp
1377 rendering/style/StyleGridItemData.cpp
1378 rendering/style/StyleInheritedData.cpp
1379 rendering/style/StyleMarqueeData.cpp
1380 rendering/style/StyleMultiColData.cpp
1381 rendering/style/StyleRareInheritedData.cpp
1382 rendering/style/StyleRareNonInheritedData.cpp
1383 rendering/style/StyleSurroundData.cpp
1384 rendering/style/StyleTransformData.cpp
1385 rendering/style/StyleVisualData.cpp
1387 storage/StorageTask.cpp
1388 storage/StorageThread.cpp
1390 storage/StorageAreaImpl.cpp
1391 storage/StorageAreaSync.cpp
1392 storage/StorageEvent.cpp
1393 storage/StorageEventDispatcher.cpp
1394 storage/StorageInfo.cpp
1395 storage/StorageMap.cpp
1396 storage/StorageNamespace.cpp
1397 storage/StorageNamespaceImpl.cpp
1398 storage/StorageSyncManager.cpp
1399 storage/StorageTracker.cpp
1402 xml/NativeXPathNSResolver.cpp
1404 xml/XMLHttpRequest.cpp
1405 xml/XMLHttpRequestException.cpp
1406 xml/XMLHttpRequestProgressEventThrottle.cpp
1407 xml/XMLHttpRequestUpload.cpp
1408 xml/XMLTreeViewer.cpp
1409 xml/XMLSerializer.cpp
1410 xml/XPathEvaluator.cpp
1411 xml/XPathException.cpp
1412 xml/XPathExpression.cpp
1413 xml/XPathExpressionNode.cpp
1414 xml/XPathFunctions.cpp
1415 xml/XPathNSResolver.cpp
1416 xml/XPathNodeSet.cpp
1419 xml/XPathPredicate.cpp
1424 xml/XPathVariableReference.cpp
1425 xml/XSLImportRule.cpp
1426 xml/XSLStyleSheetLibxslt.cpp
1427 xml/XSLTExtensions.cpp
1428 xml/XSLTProcessor.cpp
1429 xml/XSLTProcessorLibxslt.cpp
1430 xml/XSLTUnicodeSort.cpp
1432 xml/parser/XMLDocumentParser.cpp
1433 xml/parser/XMLDocumentParserLibxml2.cpp
1434 xml/parser/XMLDocumentParserScope.cpp
1437 SET(WebCore_CSS_PROPERTY_NAMES
1438 ${WEBCORE_DIR}/css/CSSPropertyNames.in
1441 SET(WebCore_CSS_VALUE_KEYWORDS
1442 ${WEBCORE_DIR}/css/CSSValueKeywords.in
1445 SET(WebCore_USER_AGENT_STYLE_SHEETS
1446 ${WEBCORE_DIR}/css/html.css
1447 ${WEBCORE_DIR}/css/fullscreen.css
1448 ${WEBCORE_DIR}/css/mathml.css
1449 ${WEBCORE_DIR}/css/mediaControls.css
1450 ${WEBCORE_DIR}/css/quirks.css
1451 ${WEBCORE_DIR}/css/svg.css
1452 ${WEBCORE_DIR}/css/view-source.css
1456 LIST(APPEND WebCore_SOURCES
1457 fileapi/FileReader.cpp
1458 fileapi/FileReaderLoader.cpp
1459 fileapi/FileReaderSync.cpp
1460 fileapi/FileThread.cpp
1461 fileapi/FileStreamProxy.cpp
1462 platform/FileStream.cpp
1465 LIST(APPEND WebCore_IDL_FILES
1466 fileapi/FileReaderSync.idl
1470 IF (ENABLE_SQL_DATABASE)
1471 LIST(APPEND WebCore_SOURCES
1472 Modules/webdatabase/AbstractDatabase.cpp
1473 Modules/webdatabase/ChangeVersionWrapper.cpp
1474 Modules/webdatabase/DOMWindowSQLDatabase.cpp
1475 Modules/webdatabase/Database.cpp
1476 Modules/webdatabase/DatabaseAuthorizer.cpp
1477 Modules/webdatabase/DatabaseContext.cpp
1478 Modules/webdatabase/DatabaseSync.cpp
1479 Modules/webdatabase/DatabaseTask.cpp
1480 Modules/webdatabase/DatabaseThread.cpp
1481 Modules/webdatabase/DatabaseTracker.cpp
1482 Modules/webdatabase/OriginQuotaManager.cpp
1483 Modules/webdatabase/OriginUsageRecord.cpp
1484 Modules/webdatabase/SQLException.cpp
1485 Modules/webdatabase/SQLResultSet.cpp
1486 Modules/webdatabase/SQLResultSetRowList.cpp
1487 Modules/webdatabase/SQLStatement.cpp
1488 Modules/webdatabase/SQLStatementSync.cpp
1489 Modules/webdatabase/SQLTransaction.cpp
1490 Modules/webdatabase/SQLTransactionClient.cpp
1491 Modules/webdatabase/SQLTransactionCoordinator.cpp
1492 Modules/webdatabase/SQLTransactionSync.cpp
1495 LIST(APPEND WebCore_IDL_FILES
1496 Modules/webdatabase/DOMWindowSQLDatabase.idl
1497 Modules/webdatabase/Database.idl
1498 Modules/webdatabase/DatabaseCallback.idl
1499 Modules/webdatabase/DatabaseSync.idl
1500 Modules/webdatabase/SQLError.idl
1501 Modules/webdatabase/SQLException.idl
1502 Modules/webdatabase/SQLResultSet.idl
1503 Modules/webdatabase/SQLResultSetRowList.idl
1504 Modules/webdatabase/SQLStatementCallback.idl
1505 Modules/webdatabase/SQLStatementErrorCallback.idl
1506 Modules/webdatabase/SQLTransaction.idl
1507 Modules/webdatabase/SQLTransactionCallback.idl
1508 Modules/webdatabase/SQLTransactionErrorCallback.idl
1509 Modules/webdatabase/SQLTransactionSync.idl
1510 Modules/webdatabase/SQLTransactionSyncCallback.idl
1514 IF (ENABLE_SQL_DATABASE AND ENABLE_WORKERS)
1515 LIST(APPEND WebCore_SOURCES
1516 Modules/webdatabase/WorkerContextSQLDatabase.cpp
1519 LIST(APPEND WebCore_IDL_FILES
1520 Modules/webdatabase/WorkerContextSQLDatabase.idl
1524 IF (ENABLE_DATA_TRANSFER_ITEMS)
1525 LIST(APPEND WebCore_IDL_FILES
1526 dom/DataTransferItem.idl
1527 dom/StringCallback.idl
1529 LIST(APPEND WebCore_SOURCES
1530 dom/DataTransferItem.cpp
1531 dom/StringCallback.cpp
1535 IF (ENABLE_INDEXED_DATABASE)
1536 LIST(APPEND WebCore_SOURCES
1537 Modules/indexeddb/DOMWindowIndexedDatabase.cpp
1538 Modules/indexeddb/IDBAny.cpp
1539 Modules/indexeddb/IDBDatabase.cpp
1540 Modules/indexeddb/IDBDatabaseBackendImpl.cpp
1541 Modules/indexeddb/IDBCursor.cpp
1542 Modules/indexeddb/IDBCursorBackendImpl.cpp
1543 Modules/indexeddb/IDBDatabaseException.cpp
1544 Modules/indexeddb/IDBEventDispatcher.cpp
1545 Modules/indexeddb/IDBIndex.cpp
1546 Modules/indexeddb/IDBIndexBackendImpl.cpp
1547 Modules/indexeddb/IDBKey.cpp
1548 Modules/indexeddb/IDBKeyRange.cpp
1549 Modules/indexeddb/IDBRequest.cpp
1550 Modules/indexeddb/IDBObjectStore.cpp
1551 Modules/indexeddb/IDBObjectStoreBackendImpl.cpp
1552 Modules/indexeddb/IDBFactory.cpp
1553 Modules/indexeddb/IDBFactoryBackendInterface.cpp
1554 Modules/indexeddb/IDBFactoryBackendImpl.cpp
1555 Modules/indexeddb/PageGroupIndexedDatabase.cpp
1558 LIST(APPEND WebCore_IDL_FILES
1559 Modules/indexeddb/DOMWindowIndexedDatabase.idl
1560 Modules/indexeddb/IDBAny.idl
1561 Modules/indexeddb/IDBCursor.idl
1562 Modules/indexeddb/IDBDatabaseError.idl
1563 Modules/indexeddb/IDBDatabaseException.idl
1564 Modules/indexeddb/IDBDatabase.idl
1565 Modules/indexeddb/IDBFactory.idl
1566 Modules/indexeddb/IDBIndex.idl
1567 Modules/indexeddb/IDBKey.idl
1568 Modules/indexeddb/IDBKeyRange.idl
1569 Modules/indexeddb/IDBObjectStore.idl
1570 Modules/indexeddb/IDBRequest.idl
1571 Modules/indexeddb/IDBTransaction.idl
1575 IF (ENABLE_INDEXED_DATABASE AND ENABLE_WORKERS)
1576 LIST(APPEND WebCore_SOURCES
1577 Modules/indexeddb/WorkerContextIndexedDatabase.cpp
1580 LIST(APPEND WebCore_IDL_FILES
1581 Modules/indexeddb/WorkerContextIndexedDatabase.idl
1585 IF (WTF_USE_LEVELDB)
1586 LIST(APPEND WebCore_SOURCES
1587 platform/leveldb/LevelDBDatabase.cpp
1588 platform/leveldb/LevelDBTransaction.cpp
1589 platform/leveldb/LevelDBWriteBatch.cpp
1594 LIST(APPEND WebCore_SOURCES
1595 mathml/MathMLElement.cpp
1596 mathml/MathMLInlineContainerElement.cpp
1597 mathml/MathMLMathElement.cpp
1598 mathml/MathMLTextElement.cpp
1599 rendering/mathml/RenderMathMLBlock.cpp
1600 rendering/mathml/RenderMathMLFenced.cpp
1601 rendering/mathml/RenderMathMLFraction.cpp
1602 rendering/mathml/RenderMathMLMath.cpp
1603 rendering/mathml/RenderMathMLOperator.cpp
1604 rendering/mathml/RenderMathMLRoot.cpp
1605 rendering/mathml/RenderMathMLRow.cpp
1606 rendering/mathml/RenderMathMLSquareRoot.cpp
1607 rendering/mathml/RenderMathMLSubSup.cpp
1608 rendering/mathml/RenderMathMLUnderOver.cpp
1612 IF (ENABLE_NETSCAPE_PLUGIN_API)
1613 LIST(APPEND WebCore_SOURCES
1614 plugins/PluginDebug.cpp
1615 plugins/PluginStream.cpp
1620 IF (ENABLE_NOTIFICATIONS)
1621 LIST(APPEND WebCore_SOURCES
1622 notifications/NotificationCenter.cpp
1623 notifications/NotificationController.cpp
1624 notifications/Notification.cpp
1627 LIST(APPEND WebCore_IDL_FILES
1628 notifications/Notification.idl
1629 notifications/NotificationCenter.idl
1633 if (ENABLE_FILE_SYSTEM)
1634 LIST(APPEND WebCore_SOURCES
1635 fileapi/DirectoryEntry.cpp
1636 fileapi/DirectoryEntrySync.cpp
1637 fileapi/DirectoryReader.cpp
1638 fileapi/DirectoryReaderSync.cpp
1639 fileapi/DOMFilePath.cpp
1640 fileapi/DOMFileSystem.cpp
1641 fileapi/DOMFileSystemBase.cpp
1642 fileapi/DOMFileSystemSync.cpp
1643 fileapi/DOMWindowFileSystem.cpp
1645 fileapi/EntryArray.cpp
1646 fileapi/EntryArraySync.cpp
1647 fileapi/EntryBase.cpp
1648 fileapi/EntrySync.cpp
1649 fileapi/FileEntry.cpp
1650 fileapi/FileEntrySync.cpp
1651 fileapi/FileSystemCallbacks.cpp
1652 fileapi/FileWriter.cpp
1653 fileapi/FileWriterBase.cpp
1654 fileapi/FileWriterSync.cpp
1655 fileapi/LocalFileSystem.cpp
1656 fileapi/WorkerContextFileSystem.cpp
1657 platform/AsyncFileSystem.cpp
1659 LIST(APPEND WebCore_IDL_FILES
1660 fileapi/DirectoryEntry.idl
1661 fileapi/DirectoryEntrySync.idl
1662 fileapi/DirectoryReader.idl
1663 fileapi/DirectoryReaderSync.idl
1664 fileapi/DOMFileSystem.idl
1665 fileapi/DOMFileSystemSync.idl
1666 fileapi/DOMWindowFileSystem.idl
1667 fileapi/EntriesCallback.idl
1669 fileapi/EntrySync.idl
1670 fileapi/EntryArray.idl
1671 fileapi/EntryArraySync.idl
1672 fileapi/EntryCallback.idl
1673 fileapi/ErrorCallback.idl
1674 fileapi/FileCallback.idl
1675 fileapi/FileEntry.idl
1676 fileapi/FileEntrySync.idl
1677 fileapi/FileSystemCallback.idl
1678 fileapi/FileWriterCallback.idl
1679 fileapi/FileWriter.idl
1680 fileapi/FileWriterSync.idl
1681 fileapi/Metadata.idl
1682 fileapi/MetadataCallback.idl
1683 fileapi/WorkerContextFileSystem.idl
1687 IF (ENABLE_BLOB OR ENABLE_FILE_SYSTEM)
1688 LIST(APPEND WebCore_IDL_FILES
1689 fileapi/FileException.idl
1690 fileapi/OperationNotAllowedException.idl
1695 LIST(APPEND WebCore_SOURCES
1696 css/SVGCSSComputedStyleDeclaration.cpp
1697 css/SVGCSSParser.cpp
1698 css/SVGCSSStyleSelector.cpp
1699 platform/graphics/SVGGlyph.cpp
1700 rendering/PointerEventsHitRules.cpp
1701 rendering/style/SVGRenderStyle.cpp
1702 rendering/style/SVGRenderStyleDefs.cpp
1703 rendering/svg/RenderSVGBlock.cpp
1704 rendering/svg/RenderSVGContainer.cpp
1705 rendering/svg/RenderSVGGradientStop.cpp
1706 rendering/svg/RenderSVGForeignObject.cpp
1707 rendering/svg/RenderSVGHiddenContainer.cpp
1708 rendering/svg/RenderSVGImage.cpp
1709 rendering/svg/RenderSVGInline.cpp
1710 rendering/svg/RenderSVGInlineText.cpp
1711 rendering/svg/RenderSVGModelObject.cpp
1712 rendering/svg/RenderSVGPath.cpp
1713 rendering/svg/RenderSVGRect.cpp
1714 rendering/svg/RenderSVGResource.cpp
1715 rendering/svg/RenderSVGResourceClipper.cpp
1716 rendering/svg/RenderSVGResourceContainer.cpp
1717 rendering/svg/RenderSVGResourceFilter.cpp
1718 rendering/svg/RenderSVGResourceFilterPrimitive.cpp
1719 rendering/svg/RenderSVGResourceGradient.cpp
1720 rendering/svg/RenderSVGResourceLinearGradient.cpp
1721 rendering/svg/RenderSVGResourceMarker.cpp
1722 rendering/svg/RenderSVGResourceMasker.cpp
1723 rendering/svg/RenderSVGResourcePattern.cpp
1724 rendering/svg/RenderSVGResourceRadialGradient.cpp
1725 rendering/svg/RenderSVGResourceSolidColor.cpp
1726 rendering/svg/RenderSVGRoot.cpp
1727 rendering/svg/RenderSVGShape.cpp
1728 rendering/svg/RenderSVGTSpan.cpp
1729 rendering/svg/RenderSVGText.cpp
1730 rendering/svg/RenderSVGTextPath.cpp
1731 rendering/svg/RenderSVGTransformableContainer.cpp
1732 rendering/svg/RenderSVGViewportContainer.cpp
1733 rendering/svg/SVGImageBufferTools.cpp
1734 rendering/svg/SVGInlineFlowBox.cpp
1735 rendering/svg/SVGInlineTextBox.cpp
1736 rendering/svg/SVGMarkerLayoutInfo.cpp
1737 rendering/svg/SVGPathData.cpp
1738 rendering/svg/SVGRenderSupport.cpp
1739 rendering/svg/SVGRenderTreeAsText.cpp
1740 rendering/svg/SVGResources.cpp
1741 rendering/svg/SVGResourcesCache.cpp
1742 rendering/svg/SVGResourcesCycleSolver.cpp
1743 rendering/svg/SVGRootInlineBox.cpp
1744 rendering/svg/SVGTextChunk.cpp
1745 rendering/svg/SVGTextChunkBuilder.cpp
1746 rendering/svg/SVGTextLayoutAttributes.cpp
1747 rendering/svg/SVGTextLayoutAttributesBuilder.cpp
1748 rendering/svg/SVGTextLayoutEngine.cpp
1749 rendering/svg/SVGTextLayoutEngineBaseline.cpp
1750 rendering/svg/SVGTextLayoutEngineSpacing.cpp
1751 rendering/svg/SVGTextRunRenderingContext.cpp
1752 rendering/svg/SVGTextMetrics.cpp
1753 rendering/svg/SVGTextMetricsBuilder.cpp
1754 rendering/svg/SVGTextQuery.cpp
1755 svg/ColorDistance.cpp
1757 svg/SVGAltGlyphDefElement.cpp
1758 svg/SVGAltGlyphElement.cpp
1759 svg/SVGAltGlyphItemElement.cpp
1761 svg/SVGAnimateColorElement.cpp
1762 svg/SVGAnimatedAngle.cpp
1763 svg/SVGAnimatedBoolean.cpp
1764 svg/SVGAnimatedColor.cpp
1765 svg/SVGAnimatedInteger.cpp
1766 svg/SVGAnimatedLength.cpp
1767 svg/SVGAnimatedLengthList.cpp
1768 svg/SVGAnimatedNumber.cpp
1769 svg/SVGAnimatedNumberList.cpp
1770 svg/SVGAnimatedNumberOptionalNumber.cpp
1771 svg/SVGAnimatedPath.cpp
1772 svg/SVGAnimatedPointList.cpp
1773 svg/SVGAnimatedPreserveAspectRatio.cpp
1774 svg/SVGAnimatedRect.cpp
1775 svg/SVGAnimatedString.cpp
1776 svg/SVGAnimatedType.cpp
1777 svg/SVGAnimateElement.cpp
1778 svg/SVGAnimateMotionElement.cpp
1779 svg/SVGAnimateTransformElement.cpp
1780 svg/SVGAnimationElement.cpp
1781 svg/SVGCircleElement.cpp
1782 svg/SVGClipPathElement.cpp
1784 svg/SVGComponentTransferFunctionElement.cpp
1785 svg/SVGCursorElement.cpp
1786 svg/SVGDefsElement.cpp
1787 svg/SVGDescElement.cpp
1789 svg/SVGDocumentExtensions.cpp
1791 svg/SVGElementInstance.cpp
1792 svg/SVGElementInstanceList.cpp
1793 svg/SVGEllipseElement.cpp
1794 svg/SVGException.cpp
1795 svg/SVGExternalResourcesRequired.cpp
1796 svg/SVGFEBlendElement.cpp
1797 svg/SVGFEColorMatrixElement.cpp
1798 svg/SVGFEComponentTransferElement.cpp
1799 svg/SVGFECompositeElement.cpp
1800 svg/SVGFEConvolveMatrixElement.cpp
1801 svg/SVGFEDiffuseLightingElement.cpp
1802 svg/SVGFEDisplacementMapElement.cpp
1803 svg/SVGFEDistantLightElement.cpp
1804 svg/SVGFEDropShadowElement.cpp
1805 svg/SVGFEFloodElement.cpp
1806 svg/SVGFEFuncAElement.cpp
1807 svg/SVGFEFuncBElement.cpp
1808 svg/SVGFEFuncGElement.cpp
1809 svg/SVGFEFuncRElement.cpp
1810 svg/SVGFEGaussianBlurElement.cpp
1811 svg/SVGFEImageElement.cpp
1812 svg/SVGFELightElement.cpp
1813 svg/SVGFEMergeElement.cpp
1814 svg/SVGFEMergeNodeElement.cpp
1815 svg/SVGFEMorphologyElement.cpp
1816 svg/SVGFEOffsetElement.cpp
1817 svg/SVGFEPointLightElement.cpp
1818 svg/SVGFESpecularLightingElement.cpp
1819 svg/SVGFESpotLightElement.cpp
1820 svg/SVGFETileElement.cpp
1821 svg/SVGFETurbulenceElement.cpp
1822 svg/SVGFilterElement.cpp
1823 svg/SVGFilterPrimitiveStandardAttributes.cpp
1824 svg/SVGFitToViewBox.cpp
1826 svg/SVGFontElement.cpp
1827 svg/SVGFontFaceElement.cpp
1828 svg/SVGFontFaceFormatElement.cpp
1829 svg/SVGFontFaceNameElement.cpp
1830 svg/SVGFontFaceSrcElement.cpp
1831 svg/SVGFontFaceUriElement.cpp
1832 svg/SVGForeignObjectElement.cpp
1834 svg/SVGGlyphElement.cpp
1835 svg/SVGGlyphRefElement.cpp
1836 svg/SVGGradientElement.cpp
1837 svg/SVGHKernElement.cpp
1838 svg/SVGImageElement.cpp
1839 svg/SVGImageLoader.cpp
1840 svg/SVGLangSpace.cpp
1842 svg/SVGLengthContext.cpp
1843 svg/SVGLengthList.cpp
1844 svg/SVGLineElement.cpp
1845 svg/SVGLinearGradientElement.cpp
1846 svg/SVGLocatable.cpp
1847 svg/SVGMPathElement.cpp
1848 svg/SVGMarkerElement.cpp
1849 svg/SVGMaskElement.cpp
1850 svg/SVGMetadataElement.cpp
1851 svg/SVGMissingGlyphElement.cpp
1852 svg/SVGNumberList.cpp
1854 svg/SVGParserUtilities.cpp
1855 svg/SVGPathBlender.cpp
1856 svg/SVGPathBuilder.cpp
1857 svg/SVGPathByteStreamBuilder.cpp
1858 svg/SVGPathByteStreamSource.cpp
1859 svg/SVGPathElement.cpp
1860 svg/SVGPathParser.cpp
1861 svg/SVGPathParserFactory.cpp
1862 svg/SVGPathSegList.cpp
1863 svg/SVGPathSegListBuilder.cpp
1864 svg/SVGPathSegListSource.cpp
1865 svg/SVGPathStringBuilder.cpp
1866 svg/SVGPathStringSource.cpp
1867 svg/SVGPathTraversalStateBuilder.cpp
1868 svg/SVGPatternElement.cpp
1869 svg/SVGPointList.cpp
1870 svg/SVGPolyElement.cpp
1871 svg/SVGPolygonElement.cpp
1872 svg/SVGPolylineElement.cpp
1873 svg/SVGPreserveAspectRatio.cpp
1874 svg/SVGRadialGradientElement.cpp
1875 svg/SVGRectElement.cpp
1876 svg/SVGSVGElement.cpp
1877 svg/SVGScriptElement.cpp
1878 svg/SVGSetElement.cpp
1879 svg/SVGStopElement.cpp
1880 svg/SVGStringList.cpp
1882 svg/SVGStyleElement.cpp
1883 svg/SVGStyledElement.cpp
1884 svg/SVGStyledLocatableElement.cpp
1885 svg/SVGStyledTransformableElement.cpp
1886 svg/SVGSwitchElement.cpp
1887 svg/SVGSymbolElement.cpp
1888 svg/SVGTRefElement.cpp
1889 svg/SVGTSpanElement.cpp
1891 svg/SVGTextContentElement.cpp
1892 svg/SVGTextElement.cpp
1893 svg/SVGTextPathElement.cpp
1894 svg/SVGTextPositioningElement.cpp
1895 svg/SVGTitleElement.cpp
1896 svg/SVGTransform.cpp
1897 svg/SVGTransformDistance.cpp
1898 svg/SVGTransformList.cpp
1899 svg/SVGTransformable.cpp
1900 svg/SVGURIReference.cpp
1901 svg/SVGUseElement.cpp
1902 svg/SVGViewElement.cpp
1903 svg/SVGVKernElement.cpp
1905 svg/SVGZoomAndPan.cpp
1906 svg/SVGZoomEvent.cpp
1907 svg/animation/SMILTime.cpp
1908 svg/animation/SMILTimeContainer.cpp
1909 svg/animation/SVGSMILElement.cpp
1910 svg/graphics/SVGImage.cpp
1911 svg/graphics/SVGImageCache.cpp
1912 svg/graphics/filters/SVGFEImage.cpp
1913 svg/graphics/filters/SVGFilter.cpp
1914 svg/graphics/filters/SVGFilterBuilder.cpp
1915 svg/properties/SVGAttributeToPropertyMap.cpp
1916 svg/properties/SVGPathSegListPropertyTearOff.cpp
1919 # FIXME: The BlackBerry port doesn't support generating DOM bindings from the SVG IDL files.
1920 # For now, we explicitly demarcate the SVG IDL files so that the BlackBerry port can skip them
1921 # during DOM binding generation. See <https://bugs.webkit.org/show_bug.cgi?id=72773>.
1924 svg/SVGAltGlyphDefElement.idl
1925 svg/SVGAltGlyphElement.idl
1926 svg/SVGAltGlyphItemElement.idl
1928 svg/SVGAnimateColorElement.idl
1929 svg/SVGAnimateMotionElement.idl
1930 svg/SVGAnimateElement.idl
1931 svg/SVGAnimateTransformElement.idl
1932 svg/SVGAnimatedAngle.idl
1933 svg/SVGAnimatedBoolean.idl
1934 svg/SVGAnimatedEnumeration.idl
1935 svg/SVGAnimatedInteger.idl
1936 svg/SVGAnimatedLength.idl
1937 svg/SVGAnimatedLengthList.idl
1938 svg/SVGAnimatedNumber.idl
1939 svg/SVGAnimatedNumberList.idl
1940 svg/SVGAnimatedPreserveAspectRatio.idl
1941 svg/SVGAnimatedRect.idl
1942 svg/SVGAnimatedString.idl
1943 svg/SVGAnimatedTransformList.idl
1944 svg/SVGAnimationElement.idl
1945 svg/SVGCircleElement.idl
1946 svg/SVGClipPathElement.idl
1948 svg/SVGComponentTransferFunctionElement.idl
1949 svg/SVGCursorElement.idl
1950 svg/SVGDefsElement.idl
1951 svg/SVGDescElement.idl
1954 svg/SVGElementInstance.idl
1955 svg/SVGElementInstanceList.idl
1956 svg/SVGEllipseElement.idl
1957 svg/SVGException.idl
1958 svg/SVGFEBlendElement.idl
1959 svg/SVGFEColorMatrixElement.idl
1960 svg/SVGFEComponentTransferElement.idl
1961 svg/SVGFECompositeElement.idl
1962 svg/SVGFEConvolveMatrixElement.idl
1963 svg/SVGFEDiffuseLightingElement.idl
1964 svg/SVGFEDisplacementMapElement.idl
1965 svg/SVGFEDistantLightElement.idl
1966 svg/SVGFEDropShadowElement.idl
1967 svg/SVGFEFloodElement.idl
1968 svg/SVGFEFuncAElement.idl
1969 svg/SVGFEFuncBElement.idl
1970 svg/SVGFEFuncGElement.idl
1971 svg/SVGFEFuncRElement.idl
1972 svg/SVGFEGaussianBlurElement.idl
1973 svg/SVGFEImageElement.idl
1974 svg/SVGFEMergeElement.idl
1975 svg/SVGFEMergeNodeElement.idl
1976 svg/SVGFEMorphologyElement.idl
1977 svg/SVGFEOffsetElement.idl
1978 svg/SVGFEPointLightElement.idl
1979 svg/SVGFESpecularLightingElement.idl
1980 svg/SVGFESpotLightElement.idl
1981 svg/SVGFETileElement.idl
1982 svg/SVGFETurbulenceElement.idl
1983 svg/SVGFilterElement.idl
1984 svg/SVGFontElement.idl
1985 svg/SVGFontFaceElement.idl
1986 svg/SVGFontFaceFormatElement.idl
1987 svg/SVGFontFaceNameElement.idl
1988 svg/SVGFontFaceSrcElement.idl
1989 svg/SVGFontFaceUriElement.idl
1990 svg/SVGForeignObjectElement.idl
1992 svg/SVGGlyphElement.idl
1993 svg/SVGGlyphRefElement.idl
1994 svg/SVGGradientElement.idl
1995 svg/SVGHKernElement.idl
1996 svg/SVGImageElement.idl
1998 svg/SVGLengthList.idl
1999 svg/SVGLineElement.idl
2000 svg/SVGLinearGradientElement.idl
2001 svg/SVGMarkerElement.idl
2002 svg/SVGMaskElement.idl
2004 svg/SVGMetadataElement.idl
2005 svg/SVGMissingGlyphElement.idl
2006 svg/SVGMPathElement.idl
2008 svg/SVGNumberList.idl
2010 svg/SVGPathElement.idl
2012 svg/SVGPathSegArcAbs.idl
2013 svg/SVGPathSegArcRel.idl
2014 svg/SVGPathSegClosePath.idl
2015 svg/SVGPathSegCurvetoCubicAbs.idl
2016 svg/SVGPathSegCurvetoCubicRel.idl
2017 svg/SVGPathSegCurvetoCubicSmoothAbs.idl
2018 svg/SVGPathSegCurvetoCubicSmoothRel.idl
2019 svg/SVGPathSegCurvetoQuadraticAbs.idl
2020 svg/SVGPathSegCurvetoQuadraticRel.idl
2021 svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl
2022 svg/SVGPathSegCurvetoQuadraticSmoothRel.idl
2023 svg/SVGPathSegLinetoAbs.idl
2024 svg/SVGPathSegLinetoHorizontalAbs.idl
2025 svg/SVGPathSegLinetoHorizontalRel.idl
2026 svg/SVGPathSegLinetoRel.idl
2027 svg/SVGPathSegLinetoVerticalAbs.idl
2028 svg/SVGPathSegLinetoVerticalRel.idl
2029 svg/SVGPathSegList.idl
2030 svg/SVGPathSegMovetoAbs.idl
2031 svg/SVGPathSegMovetoRel.idl
2032 svg/SVGPatternElement.idl
2034 svg/SVGPointList.idl
2035 svg/SVGPolygonElement.idl
2036 svg/SVGPolylineElement.idl
2037 svg/SVGPreserveAspectRatio.idl
2038 svg/SVGRadialGradientElement.idl
2040 svg/SVGRectElement.idl
2041 svg/SVGRenderingIntent.idl
2042 svg/SVGSVGElement.idl
2043 svg/SVGScriptElement.idl
2044 svg/SVGSetElement.idl
2045 svg/SVGStopElement.idl
2046 svg/SVGStringList.idl
2047 svg/SVGStyleElement.idl
2048 svg/SVGSwitchElement.idl
2049 svg/SVGSymbolElement.idl
2050 svg/SVGTRefElement.idl
2051 svg/SVGTSpanElement.idl
2052 svg/SVGTextContentElement.idl
2053 svg/SVGTextElement.idl
2054 svg/SVGTextPathElement.idl
2055 svg/SVGTextPositioningElement.idl
2056 svg/SVGTitleElement.idl
2057 svg/SVGTransform.idl
2058 svg/SVGTransformList.idl
2059 svg/SVGUnitTypes.idl
2060 svg/SVGUseElement.idl
2061 svg/SVGViewElement.idl
2062 svg/SVGVKernElement.idl
2063 svg/SVGZoomEvent.idl
2066 LIST(APPEND WebCore_IDL_FILES
2070 LIST(APPEND WebCore_CSS_PROPERTY_NAMES
2071 ${WEBCORE_DIR}/css/SVGCSSPropertyNames.in
2074 LIST(APPEND WebCore_CSS_VALUE_KEYWORDS
2075 ${WEBCORE_DIR}/css/SVGCSSValueKeywords.in
2080 LIST(APPEND WebCore_SOURCES
2081 html/HTMLAudioElement.cpp
2082 html/HTMLMediaElement.cpp
2083 html/HTMLSourceElement.cpp
2084 html/HTMLVideoElement.cpp
2085 html/MediaFragmentURIParser.cpp
2087 html/shadow/MediaControlElements.cpp
2088 platform/graphics/MediaPlayer.cpp
2089 rendering/RenderMedia.cpp
2090 rendering/RenderVideo.cpp
2094 IF (ENABLE_WEB_SOCKETS)
2095 LIST(APPEND WebCore_SOURCES
2096 Modules/websockets/ThreadableWebSocketChannel.cpp
2097 Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp
2098 Modules/websockets/WebSocket.cpp
2099 Modules/websockets/WebSocketChannel.cpp
2100 Modules/websockets/WebSocketDeflater.cpp
2101 Modules/websockets/WebSocketDeflateFramer.cpp
2102 Modules/websockets/WebSocketExtensionDispatcher.cpp
2103 Modules/websockets/WebSocketHandshake.cpp
2104 Modules/websockets/WebSocketHandshakeRequest.cpp
2105 Modules/websockets/WebSocketHandshakeResponse.cpp
2108 LIST(APPEND WebCore_IDL_FILES
2109 Modules/websockets/WebSocket.idl
2113 IF (ENABLE_WEB_SOCKETS AND ENABLE_WORKERS)
2114 LIST(APPEND WebCore_SOURCES
2115 Modules/websockets/WorkerThreadableWebSocketChannel.cpp
2120 LIST(APPEND WebCore_SOURCES
2121 loader/WorkerThreadableLoader.cpp
2123 page/WorkerNavigator.cpp
2125 workers/AbstractWorker.cpp
2126 workers/DedicatedWorkerContext.cpp
2127 workers/DedicatedWorkerThread.cpp
2129 workers/WorkerContext.cpp
2130 workers/WorkerEventQueue.cpp
2131 workers/WorkerLocation.cpp
2132 workers/WorkerMessagingProxy.cpp
2133 workers/WorkerRunLoop.cpp
2134 workers/WorkerScriptLoader.cpp
2135 workers/WorkerThread.cpp
2138 LIST(APPEND WebCore_IDL_FILES
2139 page/WorkerNavigator.idl
2141 workers/AbstractWorker.idl
2142 workers/DedicatedWorkerContext.idl
2144 workers/WorkerContext.idl
2145 workers/WorkerLocation.idl
2149 IF (ENABLE_SHARED_WORKERS)
2150 LIST(APPEND WebCore_SOURCES
2151 workers/DefaultSharedWorkerRepository.cpp
2152 workers/SharedWorker.cpp
2153 workers/SharedWorkerContext.cpp
2154 workers/SharedWorkerThread.cpp
2157 LIST(APPEND WebCore_IDL_FILES
2158 workers/SharedWorker.idl
2159 workers/SharedWorkerContext.idl
2163 IF (ENABLE_VIDEO_TRACK)
2164 LIST(APPEND WebCore_SOURCES
2165 html/HTMLTrackElement.cpp
2166 html/track/LoadableTextTrack.cpp
2167 html/track/TextTrack.cpp
2168 html/track/TextTrackCue.cpp
2169 html/track/TextTrackCueList.cpp
2170 html/track/TextTrackList.cpp
2171 html/track/TrackBase.cpp
2172 html/track/TrackEvent.cpp
2173 html/track/WebVTTParser.cpp
2174 html/track/WebVTTTokenizer.cpp
2175 loader/TextTrackLoader.cpp
2176 loader/cache/CachedTextTrack.cpp
2180 IF (ENABLE_PROGRESS_TAG)
2181 LIST(APPEND WebCore_SOURCES
2182 accessibility/AccessibilityProgressIndicator.cpp
2187 LIST(APPEND WebCore_SOURCES
2188 loader/archive/mhtml/MHTMLArchive.cpp
2189 loader/archive/mhtml/MHTMLParser.cpp
2194 LIST(APPEND WebCore_INCLUDE_DIRECTORIES
2195 ${THIRDPARTY_DIR}/ANGLE/src
2196 ${THIRDPARTY_DIR}/ANGLE/include
2197 ${THIRDPARTY_DIR}/ANGLE/include/GLSLANG
2198 ${WEBCORE_DIR}/platform/graphics/gpu
2200 LIST(APPEND WebCore_SOURCES
2201 ${DERIVED_SOURCES_WEBCORE_DIR}/glslang.cpp
2202 ${DERIVED_SOURCES_WEBCORE_DIR}/glslang_tab.cpp
2203 ${THIRDPARTY_DIR}/ANGLE/src/compiler/CodeGenGLSL.cpp
2204 ${THIRDPARTY_DIR}/ANGLE/src/compiler/BuiltInFunctionEmulator.cpp
2205 ${THIRDPARTY_DIR}/ANGLE/src/compiler/CodeGenGLSL.cpp
2206 ${THIRDPARTY_DIR}/ANGLE/src/compiler/Compiler.cpp
2207 ${THIRDPARTY_DIR}/ANGLE/src/compiler/debug.cpp
2208 ${THIRDPARTY_DIR}/ANGLE/src/compiler/DetectRecursion.cpp
2209 ${THIRDPARTY_DIR}/ANGLE/src/compiler/ForLoopUnroll.cpp
2210 ${THIRDPARTY_DIR}/ANGLE/src/compiler/InfoSink.cpp
2211 ${THIRDPARTY_DIR}/ANGLE/src/compiler/Initialize.cpp
2212 ${THIRDPARTY_DIR}/ANGLE/src/compiler/InitializeDll.cpp
2213 ${THIRDPARTY_DIR}/ANGLE/src/compiler/Intermediate.cpp
2214 ${THIRDPARTY_DIR}/ANGLE/src/compiler/intermOut.cpp
2215 ${THIRDPARTY_DIR}/ANGLE/src/compiler/IntermTraverse.cpp
2216 ${THIRDPARTY_DIR}/ANGLE/src/compiler/MapLongVariableNames.cpp
2217 ${THIRDPARTY_DIR}/ANGLE/src/compiler/ossource_posix.cpp
2218 ${THIRDPARTY_DIR}/ANGLE/src/compiler/OutputESSL.cpp
2219 ${THIRDPARTY_DIR}/ANGLE/src/compiler/OutputGLSL.cpp
2220 ${THIRDPARTY_DIR}/ANGLE/src/compiler/OutputGLSLBase.cpp
2221 ${THIRDPARTY_DIR}/ANGLE/src/compiler/OutputHLSL.cpp
2222 ${THIRDPARTY_DIR}/ANGLE/src/compiler/parseConst.cpp
2223 ${THIRDPARTY_DIR}/ANGLE/src/compiler/ParseHelper.cpp
2224 ${THIRDPARTY_DIR}/ANGLE/src/compiler/PoolAlloc.cpp
2225 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/atom.c
2226 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/cpp.c
2227 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/cppstruct.c
2228 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/memory.c
2229 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/scanner.c
2230 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/symbols.c
2231 ${THIRDPARTY_DIR}/ANGLE/src/compiler/preprocessor/tokens.c
2232 ${THIRDPARTY_DIR}/ANGLE/src/compiler/QualifierAlive.cpp
2233 ${THIRDPARTY_DIR}/ANGLE/src/compiler/RemoveTree.cpp
2234 ${THIRDPARTY_DIR}/ANGLE/src/compiler/SearchSymbol.cpp
2235 ${THIRDPARTY_DIR}/ANGLE/src/compiler/ShaderLang.cpp
2236 ${THIRDPARTY_DIR}/ANGLE/src/compiler/SymbolTable.cpp
2237 ${THIRDPARTY_DIR}/ANGLE/src/compiler/VersionGLSL.cpp
2238 ${THIRDPARTY_DIR}/ANGLE/src/compiler/TranslatorESSL.cpp
2239 ${THIRDPARTY_DIR}/ANGLE/src/compiler/TranslatorGLSL.cpp
2240 ${THIRDPARTY_DIR}/ANGLE/src/compiler/TranslatorHLSL.cpp
2241 ${THIRDPARTY_DIR}/ANGLE/src/compiler/UnfoldSelect.cpp
2242 ${THIRDPARTY_DIR}/ANGLE/src/compiler/util.cpp
2243 ${THIRDPARTY_DIR}/ANGLE/src/compiler/ValidateLimitations.cpp
2244 ${THIRDPARTY_DIR}/ANGLE/src/compiler/VariableInfo.cpp
2245 html/canvas/WebGLBuffer.cpp
2246 html/canvas/WebGLCompressedTextureS3TC.cpp
2247 html/canvas/WebGLContextAttributes.cpp
2248 html/canvas/WebGLContextEvent.cpp
2249 html/canvas/WebGLContextGroup.cpp
2250 html/canvas/WebGLContextObject.cpp
2251 html/canvas/WebGLDebugRendererInfo.cpp
2252 html/canvas/WebGLDebugShaders.cpp
2253 html/canvas/WebGLFramebuffer.cpp
2254 html/canvas/WebGLGetInfo.cpp
2255 html/canvas/WebGLLoseContext.cpp
2256 html/canvas/WebGLObject.cpp
2257 html/canvas/WebGLProgram.cpp
2258 html/canvas/WebGLRenderbuffer.cpp
2259 html/canvas/WebGLRenderingContext.cpp
2260 html/canvas/WebGLShader.cpp
2261 html/canvas/WebGLSharedObject.cpp
2262 html/canvas/WebGLTexture.cpp
2263 html/canvas/WebGLUniformLocation.cpp
2264 html/canvas/WebGLVertexArrayObjectOES.cpp
2265 html/canvas/WebGLExtension.cpp
2266 html/canvas/EXTTextureFilterAnisotropic.cpp
2267 html/canvas/OESStandardDerivatives.cpp
2268 html/canvas/OESTextureFloat.cpp
2269 html/canvas/OESVertexArrayObject.cpp
2270 platform/graphics/ANGLEWebKitBridge.cpp
2271 platform/graphics/GraphicsContext3D.cpp
2272 platform/graphics/gpu/DrawingBuffer.cpp
2274 LIST(APPEND WebCore_IDL_FILES
2275 html/canvas/EXTTextureFilterAnisotropic.idl
2276 html/canvas/OESStandardDerivatives.idl
2277 html/canvas/OESTextureFloat.idl
2278 html/canvas/OESVertexArrayObject.idl
2279 html/canvas/WebGLActiveInfo.idl
2280 html/canvas/WebGLBuffer.idl
2281 html/canvas/WebGLCompressedTextureS3TC.idl
2282 html/canvas/WebGLContextAttributes.idl
2283 html/canvas/WebGLContextEvent.idl
2284 html/canvas/WebGLDebugRendererInfo.idl
2285 html/canvas/WebGLDebugShaders.idl
2286 html/canvas/WebGLFramebuffer.idl
2287 html/canvas/WebGLLoseContext.idl
2288 html/canvas/WebGLProgram.idl
2289 html/canvas/WebGLRenderbuffer.idl
2290 html/canvas/WebGLRenderingContext.idl
2291 html/canvas/WebGLShader.idl
2292 html/canvas/WebGLTexture.idl
2293 html/canvas/WebGLUniformLocation.idl
2294 html/canvas/WebGLVertexArrayObjectOES.idl
2298 IF (ENABLE_REQUEST_ANIMATION_FRAME)
2299 LIST(APPEND WebCore_IDL_FILES
2300 dom/RequestAnimationFrameCallback.idl
2302 LIST(APPEND WebCore_SOURCES
2303 dom/ScriptedAnimationController.cpp
2307 IF (ENABLE_VIBRATION)
2308 LIST(APPEND WebCore_INCLUDE_DIRECTORIES
2309 ${WEBCORE_DIR}/Modules/vibration
2311 LIST(APPEND WebCore_IDL_FILES
2312 Modules/vibration/NavigatorVibration.idl
2314 LIST(APPEND WebCore_SOURCES
2315 Modules/vibration/NavigatorVibration.cpp
2316 Modules/vibration/Vibration.cpp
2320 SET(WebCoreTestSupport_INCLUDE_DIRECTORIES
2321 "${WebCore_INCLUDE_DIRECTORIES}"
2322 "${WEBCORE_DIR}/testing"
2325 SET(WebCoreTestSupport_IDL_INCLUDES
2329 SET(WebCoreTestSupport_IDL_FILES
2330 testing/Internals.idl
2331 testing/InternalSettings.idl
2334 SET(WebCoreTestSupport_SOURCES
2335 testing/Internals.cpp
2336 testing/InternalSettings.cpp
2339 # Modules that the bindings generator scripts may use
2340 SET(SCRIPTS_RESOLVE_SUPPLEMENTAL
2341 ${WEBCORE_DIR}/bindings/scripts/IDLParser.pm
2343 SET(SCRIPTS_BINDINGS
2344 ${WEBCORE_DIR}/bindings/scripts/IDLParser.pm
2345 ${WEBCORE_DIR}/bindings/scripts/IDLStructure.pm
2346 ${WEBCORE_DIR}/bindings/scripts/InFilesParser.pm
2347 ${WEBCORE_DIR}/bindings/scripts/preprocessor.pm
2349 SET(IDL_FILES_TMP ${DERIVED_SOURCES_WEBCORE_DIR}/idl_files.tmp)
2350 SET(SUPPLEMENTAL_DEPENDENCY_FILE ${DERIVED_SOURCES_WEBCORE_DIR}/supplemental_dependency.tmp)
2351 SET(IDL_ATTRIBUTES_FILE ${WEBCORE_DIR}/bindings/scripts/IDLAttributes.txt)
2353 INCLUDE(${WEBCORE_DIR}/UseJSC.cmake)
2355 SET(WebCore_LIBRARIES ${WTF_LIBRARY_NAME} ${JavaScriptCore_LIBRARY_NAME})
2356 SET(WebCore_LINK_FLAGS "")
2357 WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS()
2359 # ANGLE tokenizer & parser
2361 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/glslang.cpp
2362 MAIN_DEPENDENCY ${THIRDPARTY_DIR}/ANGLE/src/compiler/glslang.l
2363 COMMAND ${FLEX_EXECUTABLE} --noline --nounistd --outfile=glslang.cpp ${THIRDPARTY_DIR}/ANGLE/src/compiler/glslang.l
2364 WORKING_DIRECTORY ${DERIVED_SOURCES_WEBCORE_DIR}
2368 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/glslang_tab.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/glslang_tab.h
2369 MAIN_DEPENDENCY ${THIRDPARTY_DIR}/ANGLE/src/compiler/glslang.y
2370 COMMAND ${BISON_EXECUTABLE} --no-lines --defines=glslang_tab.h --skeleton=yacc.c --output=glslang_tab.cpp ${THIRDPARTY_DIR}/ANGLE/src/compiler/glslang.y
2371 WORKING_DIRECTORY ${DERIVED_SOURCES_WEBCORE_DIR}
2374 # All Web Inspector generated files are created with this one call to CodeGeneratorInspector.pm
2376 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorProtocolVersion.h
2377 MAIN_DEPENDENCY inspector/Inspector.json
2378 DEPENDS ${WEBCORE_DIR}/inspector/generate-inspector-protocol-version ${WEBCORE_DIR}/inspector/Inspector.json
2379 COMMAND ${PYTHON_EXECUTABLE} ${WEBCORE_DIR}/inspector/generate-inspector-protocol-version -o ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorProtocolVersion.h ${WEBCORE_DIR}/inspector/Inspector.json
2381 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorProtocolVersion.h)
2384 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
2385 MAIN_DEPENDENCY inspector/Inspector.json
2386 DEPENDS ${WEBCORE_DIR}/inspector/CodeGeneratorInspector.py
2387 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}"
2389 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorBackendDispatcher.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorFrontend.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorTypeBuilder.cpp)
2392 # Generate InjectedScriptSource.h
2394 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/InjectedScriptSource.h
2395 MAIN_DEPENDENCY inspector/InjectedScriptSource.js
2396 COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/inspector/xxd.pl InjectedScriptSource_js ${WEBCORE_DIR}/inspector/InjectedScriptSource.js ${DERIVED_SOURCES_WEBCORE_DIR}/InjectedScriptSource.h
2398 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/InjectedScriptSource.h)
2401 MAKE_HASH_TOOLS(${WEBCORE_DIR}/platform/ColorData)
2402 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/ColorData.cpp)
2405 # Generate XMLViewerCSS.h
2407 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerCSS.h
2408 MAIN_DEPENDENCY xml/XMLViewer.css
2409 COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/inspector/xxd.pl XMLViewer_css ${WEBCORE_DIR}/xml/XMLViewer.css ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerCSS.h
2411 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerCSS.h)
2414 # Generate XMLViewerJS.h
2416 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerJS.h
2417 MAIN_DEPENDENCY xml/XMLViewer.js
2418 COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/inspector/xxd.pl XMLViewer_js ${WEBCORE_DIR}/xml/XMLViewer.js ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerJS.h
2420 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerJS.h)
2423 # Generate HTML entity table
2425 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLEntityTable.cpp
2426 MAIN_DEPENDENCY ${WEBCORE_DIR}/html/parser/HTMLEntityNames.in
2427 DEPENDS ${WEBCORE_DIR}/html/parser/create-html-entity-table
2428 COMMAND ${PYTHON_EXECUTABLE} ${WEBCORE_DIR}/html/parser/create-html-entity-table -o ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLEntityTable.cpp ${WEBCORE_DIR}/html/parser/HTMLEntityNames.in
2430 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLEntityTable.cpp)
2433 # Replace ";" with "space" in order to recognize feature definition in css files.
2434 SET(FEATURE_DEFINES_WITH_SPACE_SEPARATOR "")
2435 FOREACH(_feature ${FEATURE_DEFINES})
2436 # filter out color input since we have our own solution
2437 IF (NOT CMAKE_SYSTEM_NAME MATCHES "QNX" OR NOT _feature MATCHES "ENABLE_INPUT_COLOR")
2438 SET(FEATURE_DEFINES_WITH_SPACE_SEPARATOR "${FEATURE_DEFINES_WITH_SPACE_SEPARATOR} ${_feature}")
2443 # Generate CSS property names
2444 ADD_CUSTOM_COMMAND (
2445 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
2446 MAIN_DEPENDENCY ${WEBCORE_DIR}/css/makeprop.pl
2447 DEPENDS ${WebCore_CSS_PROPERTY_NAMES}
2448 WORKING_DIRECTORY ${DERIVED_SOURCES_WEBCORE_DIR}
2449 COMMAND ${PERL_EXECUTABLE} -ne "print" ${WebCore_CSS_PROPERTY_NAMES} > ${DERIVED_SOURCES_WEBCORE_DIR}/CSSPropertyNames.in
2450 COMMAND ${PERL_EXECUTABLE} -I${WEBCORE_DIR}/bindings/scripts ${WEBCORE_DIR}/css/makeprop.pl --defines "${FEATURE_DEFINES_WITH_SPACE_SEPARATOR}" --preprocessor "${CODE_GENERATOR_PREPROCESSOR}"
2452 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/CSSPropertyNames.cpp)
2453 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSParser.cpp CSSValueKeywords.h)
2454 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp CSSPropertyNames.h)
2457 # Generate CSS value keywords
2458 ADD_CUSTOM_COMMAND (
2459 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
2460 MAIN_DEPENDENCY ${WEBCORE_DIR}/css/makevalues.pl
2461 DEPENDS ${WebCore_CSS_VALUE_KEYWORDS}
2462 WORKING_DIRECTORY ${DERIVED_SOURCES_WEBCORE_DIR}
2463 COMMAND ${PERL_EXECUTABLE} -ne "print" ${WebCore_CSS_VALUE_KEYWORDS} > ${DERIVED_SOURCES_WEBCORE_DIR}/CSSValueKeywords.in
2464 COMMAND ${PERL_EXECUTABLE} -I${WEBCORE_DIR}/bindings/scripts ${WEBCORE_DIR}/css/makevalues.pl --defines "${FEATURE_DEFINES_WITH_SPACE_SEPARATOR}" --preprocessor "${CODE_GENERATOR_PREPROCESSOR}"
2466 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/CSSValueKeywords.cpp)
2467 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSParser.cpp CSSValueKeywords.h)
2468 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSPrimitiveValueMappings.h CSSValueKeywords.h)
2469 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp CSSValueKeywords.h)
2471 # Generate user agent styles
2473 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheetsData.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheets.h
2474 MAIN_DEPENDENCY ${WEBCORE_DIR}/css/make-css-file-arrays.pl
2475 DEPENDS ${WebCore_USER_AGENT_STYLE_SHEETS} ${WEBCORE_DIR}/bindings/scripts/preprocessor.pm
2476 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}
2478 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheetsData.cpp)
2479 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSStyleSelector.cpp UserAgentStyleSheetsData.cpp UserAgentStyleSheets.h)
2482 GENERATE_GRAMMAR(cssyy ${WEBCORE_DIR}/css/CSSGrammar.y ${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.h ${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp)
2483 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp)
2486 GENERATE_GRAMMAR(xpathyy ${WEBCORE_DIR}/xml/XPathGrammar.y ${DERIVED_SOURCES_WEBCORE_DIR}/XPathGrammar.h ${DERIVED_SOURCES_WEBCORE_DIR}/XPathGrammar.cpp)
2487 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XPathGrammar.cpp)
2491 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/html/HTMLTreeBuilder.cpp MathMLNames.cpp)
2494 GENERATE_DOM_NAMES(HTML ${WEBCORE_DIR}/html/HTMLAttributeNames.in ${WEBCORE_DIR}/html/HTMLTagNames.in "")
2495 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLNames.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLElementFactory.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/JSHTMLElementWrapperFactory.cpp)
2498 GENERATE_EVENT_FACTORY(${WEBCORE_DIR}/dom/EventNames.in EventFactory.cpp)
2499 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/EventFactory.cpp)
2502 GENERATE_EVENT_FACTORY(${WEBCORE_DIR}/dom/EventTargetFactory.in EventTargetInterfaces.h)
2503 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/dom/EventNames.cpp EventTargetInterfaces.h)
2506 GENERATE_EXCEPTION_CODE_DESCRIPTION(${WEBCORE_DIR}/dom/DOMExceptions.in ExceptionCodeDescription.cpp)
2507 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/ExceptionCodeDescription.cpp)
2510 GENERATE_FONT_NAMES(${WEBCORE_DIR}/css/WebKitFontFamilyNames.in)
2511 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/WebKitFontFamilyNames.cpp)
2514 GENERATE_DOM_NAMES(MathML ${WEBCORE_DIR}/mathml/mathattrs.in ${WEBCORE_DIR}/mathml/mathtags.in "")
2515 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/MathMLNames.cpp)
2517 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/MathMLElementFactory.cpp)
2521 GENERATE_DOM_NAMES(SVG ${WEBCORE_DIR}/svg/svgattrs.in ${WEBCORE_DIR}/svg/svgtags.in "ENABLE_FILTERS=${ENABLE_FILTERS} ENABLE_SVG_FONTS=${ENABLE_SVG_FONTS}")
2522 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/SVGNames.cpp)
2524 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/SVGElementFactory.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/JSSVGElementWrapperFactory.cpp)
2528 GENERATE_DOM_NAMES(XLink ${WEBCORE_DIR}/svg/xlinkattrs.in)
2529 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XLinkNames.cpp)
2532 GENERATE_DOM_NAMES(XMLNS ${WEBCORE_DIR}/xml/xmlnsattrs.in)
2533 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLNSNames.cpp)
2536 GENERATE_DOM_NAMES(XML ${WEBCORE_DIR}/xml/xmlattrs.in)
2537 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLNames.cpp)
2540 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/WebKitVersion.h
2541 MAIN_DEPENDENCY ${WEBKIT_DIR}/scripts/generate-webkitversion.pl
2542 DEPENDS ${WEBKIT_DIR}/mac/Configurations/Version.xcconfig
2543 COMMAND ${PERL_EXECUTABLE} ${WEBKIT_DIR}/scripts/generate-webkitversion.pl --config ${WEBKIT_DIR}/mac/Configurations/Version.xcconfig --outputDir ${DERIVED_SOURCES_WEBCORE_DIR}
2545 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/WebKitVersion.h)
2547 WEBKIT_WRAP_SOURCELIST(${WebCore_IDL_FILES} ${WebCore_SOURCES})
2548 WEBKIT_WRAP_SOURCELIST(${WebCoreTestSupport_IDL_FILES} ${WebCoreTestSupport_SOURCES})
2550 ADD_DEFINITIONS(-DBUILDING_WebCore)
2551 INCLUDE_DIRECTORIES(${WebCore_INCLUDE_DIRECTORIES} ${WebCoreTestSupport_INCLUDE_DIRECTORIES})
2553 ADD_LIBRARY(${WebCore_LIBRARY_NAME} ${WebCore_LIBRARY_TYPE} ${WebCore_SOURCES})
2554 SET_TARGET_PROPERTIES(${WebCore_LIBRARY_NAME} PROPERTIES LINK_INTERFACE_LIBRARIES "")
2556 ADD_LIBRARY(${WebCoreTestSupport_LIBRARY_NAME} ${WebCoreTestSupport_LIBRARY_TYPE} ${WebCoreTestSupport_SOURCES})
2558 ADD_DEPENDENCIES(${WebCore_LIBRARY_NAME} ${JavaScriptCore_LIBRARY_NAME})
2559 ADD_DEPENDENCIES(${WebCoreTestSupport_LIBRARY_NAME} ${WebCore_LIBRARY_NAME})
2561 TARGET_LINK_LIBRARIES(${WebCore_LIBRARY_NAME} ${WebCore_LIBRARIES})
2563 IF (WebCore_LINK_FLAGS)
2564 ADD_TARGET_PROPERTIES(${WebCore_LIBRARY_NAME} LINK_FLAGS "${WebCore_LINK_FLAGS}")
2565 ADD_TARGET_PROPERTIES(${WebCoreTestSupport_LIBRARY_NAME} LINK_FLAGS "${WebCore_LINK_FLAGS}")
2569 SET_TARGET_PROPERTIES(${WebCore_LIBRARY_NAME} PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR})
2570 INSTALL(TARGETS ${WebCore_LIBRARY_NAME} DESTINATION "${LIB_INSTALL_DIR}")